47476 Commits

Author SHA1 Message Date
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
warren%netscape.com
4371911062 Added new version that's used with new no-libs-pass make on Windows. 1999-11-28 02:48:59 +00:00
tbogard%aol.net
9b922ed9d5 Added do_GetInterface to the dlldeps so it is properly exported from the DLL. 1999-11-28 02:17:24 +00:00
tbogard%aol.net
dec406dc95 Turned on the do_GetInterface implementation by removing the #ifdef 0. 1999-11-28 02:16:22 +00:00
tbogard%aol.net
963f9e7043 Added nsIInterfaceRequestor.cpp to the build. 1999-11-28 02:15:11 +00:00
toshok%hungry.com
dcf53bcc22 x86Win32ExceptionHandler.h => x86ExceptionHandler.h 1999-11-28 00:10:16 +00:00
toshok%hungry.com
d0c9099ffc move all x86 specific stuff into a CPU_ARCH guarded section, and if NETBSD_ELF is defined, don't build with GLOBALS_NEED_UNDERSCORE 1999-11-27 23:48:29 +00:00
toshok%hungry.com
dd59ce6115 x86Win32ExceptionHandler.h => x86ExceptionHandler.h 1999-11-27 23:38:58 +00:00
toshok%hungry.com
c800126fc4 for egcs-1.1.1 (gcc 2.91) don't include the terminate() function. there may be previous revisions that don't need this function, but this is the version i have - we can always change the check later. 1999-11-27 23:17:20 +00:00
toshok%hungry.com
46b7c1f2d9 don't worry about the compile time warnings wrt this function definition, and add support for platforms that have an underscore prepended to the symbol name. 1999-11-27 23:05:49 +00:00
blizzard%redhat.com
3880998712 make the grab a little more idiot proof 1999-11-27 20:08:18 +00:00
shaver%netscape.com
b829e11c5a Fix for 18505 (rename nsDeque::Peek to nsDeque::PeekFront) from Sammy Ford
<fuzed@swbell.net>.
1999-11-27 17:47:05 +00:00
toshok%hungry.com
95f659e6bc switch from nspr21 to nspr3 1999-11-27 10:39:22 +00:00
toshok%hungry.com
4853e84afd NetBSD needs underscores (at least in a.out mode. i need to try out elf.) 1999-11-27 10:36:10 +00:00
toshok%hungry.com
7396d13343 add handling for platforms that need underscores in front of global symbols. 1999-11-27 10:35:31 +00:00
toshok%hungry.com
4df491f18e NetBSD uses the same stuff for ThreadContexts as FreeBSD 1999-11-27 10:30:58 +00:00
toshok%hungry.com
f6ae3b6a42 include x86UnixishThread.h for LINUX, FREEBSD, and NETBSD 1999-11-27 10:29:00 +00:00
toshok%hungry.com
0f79d5e1ad switch to using the md/Asm.h macros (GLOBAL_ENTRY and END_ENTRY) 1999-11-27 10:28:16 +00:00
toshok%hungry.com
671b348574 add NetBSD.mk 1999-11-27 10:26:55 +00:00
toshok%hungry.com
9e12028c73 stop listing OS's that exclude the prototypes and list the only one for which we include them. this file should be renamed to x86ExceptionHandler.h 1999-11-27 10:24:57 +00:00
toshok%hungry.com
c64723b026 use END_ENTRY instead of a naked .size pseudo op 1999-11-27 10:23:06 +00:00
toshok%hungry.com
1be797de9e use GLOBAL_ENTRY/SYMBOL_NAME so symbol names are prepended with '_' 1999-11-27 10:22:33 +00:00
toshok%hungry.com
03c4f1c38d merge the freebsd/linux thread files into one, and use it for netbsd too 1999-11-27 10:21:49 +00:00
tor%cs.brown.edu
0849b98e62 Build bustage fix for gcc 2.7 & vc5 - include class interface
before playing with nsCOMPtr. r=travis@aol.net,a=dmose@mozilla.org
1999-11-27 05:05:14 +00:00
tbogard%aol.net
904e13e316 Changed NS_ASSERTION to NS_ENSURE on an interface boundary check. Done mainly to get VC depend to rebuild this file so tinderbox will go green. 1999-11-27 03:36:35 +00:00
tbogard%aol.net
debce02604 nsGfxTextControlFrame now uses the nsIBaseWindow interface off the WebShell object to do positioning stuff instead of nsIWebShell interface. Also changed some regular XPCOM pointers to be nsCOMPtrs. 1999-11-27 03:23:43 +00:00
tbogard%aol.net
305e287b28 nsHTMLDocument now uses the nsIBaseWindow interface off the WebShell object to do positioning stuff instead of nsIWebShell interface. 1999-11-27 03:11:10 +00:00
tbogard%aol.net
715b5883cb nsFrameFrame now uses the nsIBaseWindow interface off the WebShell object to do positioning stuff instead of nsIWebShell interface. Also changed the call to GetTitle to properly free the returned pointer as an internal const pointer is no longer returned. 1999-11-27 03:06:59 +00:00
tbogard%aol.net
53da43affb Added getPositionAndSize() to nsIBaseWindow. 1999-11-27 02:49:57 +00:00
tbogard%aol.net
fc861622a5 GlobalWindow now uses the nsIBaseWindow interface off the WebShell object to do positioning stuff instead of nsIWebShell interface. Also changed the call to GetTitle to properly free the returned pointer as an internal const pointer is no longer returned. 1999-11-27 02:35:54 +00:00
tbogard%aol.net
39bf3b8c44 Free pointer returned by GetTitle since it no longer returns a const pointer to the internal string storage. 1999-11-27 02:29:17 +00:00
tbogard%aol.net
596104f4a2 Removed const from GetTitle to get in sync with API. 1999-11-27 02:24:43 +00:00
tbogard%aol.net
7baa306471 Removed const from GetTitle to get in sync with removal from API. 1999-11-27 02:22:42 +00:00
tbogard%aol.net
5209114e72 Removed the const from GetTitle to reflect the fact that the implementation should return an allocated string. 1999-11-27 02:21:43 +00:00
sspitzer%netscape.com
449b64a2e7 fix 974 warnings by declaring a virtual destructor 1999-11-27 02:17:23 +00:00
tbogard%aol.net
49a7dee927 nsWebShell now implements nsIBaseWindow. Part of the steps to getting call sites calling the new interfaces rather than nsIWebShell. 1999-11-27 02:14:40 +00:00
tbogard%aol.net
d1f4cb3e8a Removed the const to reflect the fact that the implementation will return an allocated string, not a pointer to the internal string. 1999-11-27 02:08:42 +00:00
jefft%netscape.com
987cabcbc4 fixed bug 20063 -- Linux Save Message As Template not working with correct line endings; r=mscott 1999-11-26 22:37:03 +00:00
shaver%netscape.com
89607b7de2 Repair missing newlines at end of files, and remove lines of the form
#endif foo
both of which upset HPUX's compiler quite a bit.
Patch from Andrew Taylor <Andrew.Taylor@cal.montage.ca>.
1999-11-26 05:33:35 +00:00
jfrancis%netscape.com
2fa98e7b6c Fix for bug #18859: [DOGFOOD] URL bar messed up Replaced all calls to SelectAllText() with calls to nsIEditor::SelectAll(). r=jfrancis@netscape.com (kin is the author of these changes - being checked in by reviewer) 1999-11-26 03:11:12 +00:00
syd%netscape.com
6551926872 Remove tasksExtension.xul. r=rginda 1999-11-25 10:41:35 +00:00
rbs%maths.uq.edu.au
e4a6b5bb4a Catch up with recentchanges in layout 1999-11-25 07:07:06 +00:00
norris%netscape.com
7219da7de5 Back out last change; didn't mean to check it in. 1999-11-25 05:30:22 +00:00
norris%netscape.com
51842ef45e Fix 18553 [DOGFOOD] addEventListener allows sniffing keystrokes
Add checks to nsScriptSecurityManager::CheckCanListenTo that take
a principal and ensure that the currently executing script code
either is from the same origin as that principal or has the
UniversalBrowserRead privilege enabled. (chrome code has all
privileges enabled by default.) It's okay for the principal passed in
to be null. That just signifies a privileged window/document that only
can be listened to with privileges.

I added GetPrincipal/SetPrincipal methods to nsIEventListenerManager.
nsDocument::GetNewListenerManager sets a principal on the listener
manager when it creates one. Obviously there are other places that
create listener managers, but scripts seem to go through this one.

Another change is to save some memory usage. Currently I allocate an
array of PolicyType that is NS_DOM_PROP_MAX elements long.
Unfortunately, compilers appear to allocate four bytes for each
PolicyType, so the array takes around 2400 bytes. I've added changes
to use two bit vectors that should consume about 1/16 that space.

r=joki

There are also changes that push nsnull onto the JSContext stack when
entering a nested event loop.

r=jband
1999-11-25 05:28:18 +00:00
akkana%netscape.com
a20778e024 Clean up editor key bindings -- saari says they don't need disabled=false. r=jfrancis 1999-11-25 04:13:03 +00:00
akkana%netscape.com
757b1fce03 18033: Add editor API for delete methods, and hook up an initial
set of emacs key bindings for Unix.  r=jfrancis
1999-11-25 04:11:51 +00:00
brendan%mozilla.org
c8fe63ef47 Eliminate Closure per ECMA ed. 3, fix brutal sharing of lambdas (20076, r=rogerl,shaver). 1999-11-25 03:25:30 +00:00
kvisco%ziplink.net
bc747e5bab Added preliminary DocumentHandler.h
Added changes from Bob Miller (kbob@oblix.com) which fix some
memory leaks.
1999-11-25 03:03:07 +00:00
mccabe%netscape.com
0397203f0d Doh. Didn't check other consequences of double-registration; it busted on the doubly-declared static CID.
Backing out until I can give it more attention after Turkey Day.
1999-11-25 02:27:14 +00:00
beard%netscape.com
a53ac014c7 bug #13331, implemented nsWindow::InvalidateRegion(). r=mcafee 1999-11-25 02:06:16 +00:00