Граф коммитов

47475 Коммитов

Автор SHA1 Сообщение Дата
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
jfrancis%netscape.com 65fcafbd6e cool! i cant believe it's not butter! (how did the mac ever compile this?) fixing bizarre cut/paste error. 1999-11-25 01:34:42 +00:00