Commit Graph

53979 Commits

Author SHA1 Message Date
hyatt%netscape.com
ed448bc490 Adding a test input bindings.xul file. r=saari
git-svn-id: svn://10.0.0.236/trunk@55723 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:59:17 +00:00
hyatt%netscape.com
a0ece36ce6 Removing xulkey. It's not done right. Adding inputBindings.xul for input control
support.


git-svn-id: svn://10.0.0.236/trunk@55722 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:58:54 +00:00
hyatt%netscape.com
f73d070bdf Fixing MAC menu accelerators. r=saari
git-svn-id: svn://10.0.0.236/trunk@55721 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:58:23 +00:00
hyatt%netscape.com
cba391ac74 Modifications to support the command dispatcher. r=saari
git-svn-id: svn://10.0.0.236/trunk@55720 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:58:05 +00:00
tbogard%aol.net
4f5266923d Added some methods to nsIDocShellTreeItem... It now understands the concept of being of the chrome or content type. Added convenience methods to traverse up the tree with a restriction of same item type.
git-svn-id: svn://10.0.0.236/trunk@55719 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:57:23 +00:00
hyatt%netscape.com
aba17d157e Massive rewrite of the key binding system and the command dispatcher. Key
bindings are now fully hierarchical.  In addition, DOM windows, input fields
and textareas can pull their key bindings from a separate XUL file.  This
allows configurable key bindings.

Massive rewrite of the command dispatcher system.  The command dispatcher now
deals with DOM windows in addition to DOM elements.  It now tracks both
successfully and works in conjunction with the new focus/blur architecture.

r=saari


git-svn-id: svn://10.0.0.236/trunk@55718 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:56:56 +00:00
fur%netscape.com
d50cb261de Fix mac build bustage. Use LL* macros with int64 types
git-svn-id: svn://10.0.0.236/trunk@55717 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:56:15 +00:00
tbogard%aol.net
811976b56b Replaced includes and references to nsIScriptContextOwner with nsIScriptGlobalObjectOwner.
git-svn-id: svn://10.0.0.236/trunk@55716 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:54:33 +00:00
hyatt%netscape.com
2c134c2abf Massive rewrite of the focus/blur architecture. Things should behave better
now. r=saari


git-svn-id: svn://10.0.0.236/trunk@55715 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:54:29 +00:00
hyatt%netscape.com
44972576e3 Making menu titles work again. Making menu accelerators work again. r=saari
git-svn-id: svn://10.0.0.236/trunk@55714 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:52:42 +00:00
troy%netscape.com
2ea5ceca9c Changed to respect 'z-index' of 'auto' and call SetViewAutoZIndex()
git-svn-id: svn://10.0.0.236/trunk@55713 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:49:20 +00:00
mscott%netscape.com
a49bbb28e9 fix memory leak for webshell! Bug #21126 --> ftp was broken with mail window up
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@55712 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:33:44 +00:00
amusil%netscape.com
4ce3a6b853 Adding id's to the tab widgets so that they can be overlayed.
git-svn-id: svn://10.0.0.236/trunk@55711 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:16:50 +00:00
fur%netscape.com
72c9eb90d8 Fix usual bustage due to not including header with an nsCOMPtr type
git-svn-id: svn://10.0.0.236/trunk@55710 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:08:48 +00:00
fur%netscape.com
6201f3cc96 + Fix unix build bustage: Add explicit casts to XPIDLCString rvalues.
+ Fixed warnings


git-svn-id: svn://10.0.0.236/trunk@55709 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:04:26 +00:00
briano%netscape.com
1c1c8ceac0 Change for QNX 4 to work around their extremely limited compiler and linker, which aren't capable of creating an object from a lib as we're doing here with jsmath.o.
git-svn-id: svn://10.0.0.236/trunk@55708 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:03:24 +00:00
briano%netscape.com
19c5c7d1b9 QNX-specific build bustage fix. Also excludes NTO just in case both are defined under Neutrino.
git-svn-id: svn://10.0.0.236/trunk@55707 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:58:40 +00:00
vidur%netscape.com
0389d17f64 Fix for bug 17857. Relative URLs for script-based setting of the SRC attribute now does resolution relative to the calling context. R=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@55706 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:52:01 +00:00
vidur%netscape.com
f09059d2c6 Fix for bug 18877. DemoteContainer in the content sink no longer unconditionally does notificaions. Also turned on timer-based notifications by default (bug 17325). R=troy
git-svn-id: svn://10.0.0.236/trunk@55705 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:47:05 +00:00
vidur%netscape.com
3243eb2b51 Part of fix for bug 18877. Paragraphs no longer close out forms. R=rickg
git-svn-id: svn://10.0.0.236/trunk@55704 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:45:07 +00:00
ftang%netscape.com
bdf5ee5913 remove front end hacky mouse down call to ResetInputState. This will be replaced by xp call in nsEditor ForceCompositionEnd() r=erik. fix bug 12090
git-svn-id: svn://10.0.0.236/trunk@55703 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:39:53 +00:00
ftang%netscape.com
c02259352d fix bug 12090 19358. Implement ForceCompositionEnd and add it in the beginning of AddInlineProperty/RemoveInlineProperty/InsertElement/InsertHTML
git-svn-id: svn://10.0.0.236/trunk@55702 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:39:36 +00:00
fur%netscape.com
bbd22b783a Build cache tests
git-svn-id: svn://10.0.0.236/trunk@55701 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:36:10 +00:00
rhp%netscape.com
889e3c29da Changes for emitter rework for printing - r: jefft
git-svn-id: svn://10.0.0.236/trunk@55700 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:34:32 +00:00
fur%netscape.com
c125f8fc68 + Handle the case of inability to write into cache correctly.
+ Be more aggressive about clearing the UPDATE_IN_PROGRESS flag on the cache entry


git-svn-id: svn://10.0.0.236/trunk@55699 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:32:56 +00:00
fur%netscape.com
c5ce9eb5f0 Change failure to shut down memory cache cleanly into a warning, instead of an assertion
git-svn-id: svn://10.0.0.236/trunk@55698 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:29:21 +00:00
bienvenu%netscape.com
653960b7d1 fix 17058 mac body filters, r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@55697 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:25:48 +00:00
fur%netscape.com
c7aa643d96 Disable cache by default on Windows
git-svn-id: svn://10.0.0.236/trunk@55696 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:25:44 +00:00
fur%netscape.com
4ca11f608c Bug #8305 (Implement cache). Whacked the HTTP protocol handler hard to support caching.
git-svn-id: svn://10.0.0.236/trunk@55695 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:23:14 +00:00
svn%xmlterm.org
22a132a417 XMLterm changes; NOT PART OF SEAMONKEY BUILD; fixed Solaris bug in makemake;
git-svn-id: svn://10.0.0.236/trunk@55694 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:55:56 +00:00
norris%netscape.com
d630910cd9 I ran Purify and found this:
>
> [E] ABR: Array bounds read in
> nsFileSpecHelpers::UnixToNative(nsSimpleCharString&) {48 occurrences}
>     Reading 1 byte from 0x03f00b2c (1 byte at 0x03f00b2c illegal)
>     Address 0x03f00b2c is 1 byte past the end of a 268 byte block at
> 0x03f00a20
>     Address 0x03f00b2c points to a malloc'd block in heap 0x03c30000
>     Thread ID: 0x9c
>     Error location
>         nsFileSpecHelpers::UnixToNative(nsSimpleCharString&)
> [nsFileSpecWin.cpp:111]
>                     src = (char*)ioPath;
>
>                     // Convert '/' to '\'.
>              =>     while (*++src)
>                     {
>                         if (*src == '/')
>                             *src = '\\';
>         nsFileSpec::+=(char const*) [nsFileSpecWin.cpp:394]
>         nsChromeRegistry::CheckForProfileFile(nsCAutoString
> const&,nsCAutoString&) [nsChromeRegistry.cpp:1278]
>         nsChromeRegistry::LoadDataSource(nsCAutoString const&,nsIRDFDataSource
> * *,int) [nsChromeRegistry.cpp:713]
>
> nsChromeRegistry::InitializeDataSource(nsString&,nsString&,nsIRDFDataSource *
> *,int) [nsChromeRegistry.cpp:784]
>         nsChromeRegistry::ConvertChromeURL(nsIURI *)
> [nsChromeRegistry.cpp:527]
>         nsChromeProtocolHandler::NewChannel(char const*,nsIURI *,nsILoadGroup
> *,nsIInterfaceRequestor *,UINT,nsIURI *,UINT,UINT,nsIChannel * *)
> [nsChromeProtocolHandler.cpp:371]
>         nsIOService::NewChannelFromURI(char const*,nsIURI *,nsILoadGroup
> *,nsIInterfaceRequestor *,UINT,nsIURI *,UINT,UINT,nsIChannel * *)
> [nsIOService.cpp:250]
>         nsDocumentOpenInfo::Open(nsIURI *,int,char const*,nsISupports *,nsIURI
> *,nsIInputStream *,nsISupports *,nsISupports * *) [nsURILoader.cpp:168]
>         nsURILoader::OpenURIWithPostDataVia(nsIURI *,int,char
> const*,nsISupports *,nsIURI *,nsIInputStream *,nsISupports *,nsISupports *
> *,UINT) [nsURILoader.cpp:418]
>     Allocation location
>         malloc         [dbgheap.c:129]
>         PR_Malloc      [prmem.c:38]
>         nsSimpleCharString::ReallocData(UINT) [nsFileSpec.cpp:248]
>         nsSimpleCharString::CopyFrom(char const*,UINT) [nsFileSpec.cpp:167]
>         nsSimpleCharString::nsSimpleCharString(char const*)
> [nsFileSpec.cpp:60]
>         nsFileSpecHelpers::UnixToNative(nsSimpleCharString&)
> [nsFileSpecWin.cpp:104]
>         nsFileSpec::+=(char const*) [nsFileSpecWin.cpp:394]
>         nsChromeRegistry::CheckForProfileFile(nsCAutoString
> const&,nsCAutoString&) [nsChromeRegistry.cpp:1278]
>         nsChromeRegistry::LoadDataSource(nsCAutoString const&,nsIRDFDataSource
> * *,int) [nsChromeRegistry.cpp:713]
>
> nsChromeRegistry::InitializeDataSource(nsString&,nsString&,nsIRDFDataSource *
> *,int) [nsChromeRegistry.cpp:784]
>
> which is fixed by this patch.


git-svn-id: svn://10.0.0.236/trunk@55693 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:53:37 +00:00
svn%xmlterm.org
2097758f51 XMLterm changes; NOT PART OF SEAMONKEY BUILD;
fixed Solaris bug in makemake; removed reference to nsIScriptContextOwner in
mozXMLTermUtils; updated documentation


git-svn-id: svn://10.0.0.236/trunk@55692 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:50:54 +00:00
rhp%netscape.com
0dce9c7a7c Remove printf()'s that I missed earlier
git-svn-id: svn://10.0.0.236/trunk@55691 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:49:46 +00:00
svn%xmlterm.org
bd78970365 Removed unnecessary files in XMLterm; NOT PART OF SEAMONKEY BUILD
git-svn-id: svn://10.0.0.236/trunk@55690 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:45:52 +00:00
rhp%netscape.com
5bb07d651f Fixing "const" problem
git-svn-id: svn://10.0.0.236/trunk@55689 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:42:43 +00:00
bienvenu%netscape.com
aa8d28386b fix bug on mac where filters only work first time, r=rpotts
git-svn-id: svn://10.0.0.236/trunk@55688 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:31:44 +00:00
varada%netscape.com
e8028087e0 fix for bug#20890 changing function type from void to bool
git-svn-id: svn://10.0.0.236/trunk@55687 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:23:20 +00:00
rgoodger%ihug.co.nz
60684c56a2 updated data persistence manager. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@55686 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:11:15 +00:00
rhp%netscape.com
3a1086bffa Fix for TXT - HTML conversion - r: rhp - external contributor
git-svn-id: svn://10.0.0.236/trunk@55685 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:10:57 +00:00
dougt%netscape.com
0419f0e310 removing MoveToFollowingLinks(). It was discussed that was not needed due
to links being broken. r=shaver

more tweeks to get symlinks working correct on windows.

not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@55684 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:07:38 +00:00
pollmann%netscape.com
945d82f2db Bug 19062: Fix crash when forms are absolutely positioned by giving them a space manager r=Troy
git-svn-id: svn://10.0.0.236/trunk@55683 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:07:03 +00:00
troy%netscape.com
23414d53c9 Removed code from PrepareChildIncrementalReflow() that was marking all lines
dirty if max-element-size was requested.


git-svn-id: svn://10.0.0.236/trunk@55682 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:05:51 +00:00
akkana%netscape.com
422c14fe78 20603: In an HTML document, the body node should always be part of the
selection, because output needs to get style nodes on the body. r=sfraser


git-svn-id: svn://10.0.0.236/trunk@55681 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:05:16 +00:00
dp%netscape.com
c1ad24f646 Using ShutdownGlobalServiceManager() for servicemanager shutdown. r=putterman@netscape.com
git-svn-id: svn://10.0.0.236/trunk@55680 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:03:25 +00:00
dp%netscape.com
76ba2b6544 Adding assertion to check for improper shutdown of servicemanager. r=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@55679 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 02:00:30 +00:00
dp%netscape.com
af2c8ed503 Removing usage of nsComponentManager.h r=selmer
git-svn-id: svn://10.0.0.236/trunk@55678 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:59:32 +00:00
dp%netscape.com
542244281b Removing nsComponentManager.h from export
git-svn-id: svn://10.0.0.236/trunk@55677 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:58:30 +00:00
evaughan%netscape.com
791292ffa1 Fixed that nasty bug that caused fonts to change when clicking in the URL bar. -r jevering
git-svn-id: svn://10.0.0.236/trunk@55676 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:56:28 +00:00
dbragg%netscape.com
ef575728ae Build xpinstall idl after xpfe (build bustage)
git-svn-id: svn://10.0.0.236/trunk@55675 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:49:02 +00:00
rogerl%netscape.com
11acc154a5 Added 'flat' argument to NewRegExp to force literal interpretation of
entire string.


git-svn-id: svn://10.0.0.236/trunk@55674 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:48:03 +00:00