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

47429 Коммитов

Автор SHA1 Сообщение Дата
warren%netscape.com f0d6f0326e 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 1c152cf44e 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 04cd80bfc7 Turned on the do_GetInterface implementation by removing the #ifdef 0. 1999-11-28 02:16:22 +00:00
tbogard%aol.net e180c28cb1 Added nsIInterfaceRequestor.cpp to the build. 1999-11-28 02:15:11 +00:00
toshok%hungry.com c3dd401803 x86Win32ExceptionHandler.h => x86ExceptionHandler.h 1999-11-28 00:10:16 +00:00
toshok%hungry.com 5d998ad311 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 b1e1abe173 x86Win32ExceptionHandler.h => x86ExceptionHandler.h 1999-11-27 23:38:58 +00:00
toshok%hungry.com 9d7415a38e 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 322b32eac0 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 b524887648 make the grab a little more idiot proof 1999-11-27 20:08:18 +00:00
shaver%netscape.com 11dfd58e9d 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 cdc65f460f switch from nspr21 to nspr3 1999-11-27 10:39:22 +00:00
toshok%hungry.com 25ca76a7e5 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 528fedcd67 add handling for platforms that need underscores in front of global symbols. 1999-11-27 10:35:31 +00:00
toshok%hungry.com 5def741a89 NetBSD uses the same stuff for ThreadContexts as FreeBSD 1999-11-27 10:30:58 +00:00
toshok%hungry.com 91b4e4608f include x86UnixishThread.h for LINUX, FREEBSD, and NETBSD 1999-11-27 10:29:00 +00:00
toshok%hungry.com 2cf38e10fd switch to using the md/Asm.h macros (GLOBAL_ENTRY and END_ENTRY) 1999-11-27 10:28:16 +00:00
toshok%hungry.com cd1b08c408 add NetBSD.mk 1999-11-27 10:26:55 +00:00
toshok%hungry.com 024292034f 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 26dbd24364 use END_ENTRY instead of a naked .size pseudo op 1999-11-27 10:23:06 +00:00
toshok%hungry.com 86b98e570f use GLOBAL_ENTRY/SYMBOL_NAME so symbol names are prepended with '_' 1999-11-27 10:22:33 +00:00
toshok%hungry.com a0e0e352c0 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 7cd3eedd8e 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 700932f39a 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 6b691a608e 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 78a1aecb74 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 4f8eb9b94c 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 dafd034c01 Added getPositionAndSize() to nsIBaseWindow. 1999-11-27 02:49:57 +00:00
tbogard%aol.net 750b953527 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 2e490a5284 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 7178c23d71 Removed const from GetTitle to get in sync with API. 1999-11-27 02:24:43 +00:00
tbogard%aol.net 2d51697d64 Removed const from GetTitle to get in sync with removal from API. 1999-11-27 02:22:42 +00:00
tbogard%aol.net 84b42a5623 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 e83434a276 fix 974 warnings by declaring a virtual destructor 1999-11-27 02:17:23 +00:00
tbogard%aol.net b6ee44a749 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 2d912bc80d 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 c0db98b3dc 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 506027739d 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 5276bfad3a 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 685f40f3de Remove tasksExtension.xul. r=rginda 1999-11-25 10:41:35 +00:00
rbs%maths.uq.edu.au 66cbaed262 Catch up with recentchanges in layout 1999-11-25 07:07:06 +00:00
norris%netscape.com 74c4e6c6d7 Back out last change; didn't mean to check it in. 1999-11-25 05:30:22 +00:00
norris%netscape.com b62c04253e 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 ae7abd4efd 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 5ac4f3863a 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 1212d7a599 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 4991af52cd 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 3980465b2b 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 c7400d902d bug #13331, implemented nsWindow::InvalidateRegion(). r=mcafee 1999-11-25 02:06:16 +00:00
jfrancis%netscape.com fc7b2de133 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