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

6744 Коммитов

Автор SHA1 Сообщение Дата
darin%meer.net aea7cd21bf fixes bug 278306 "Possible unexpected truncation of path in GRE_GetCurrentProcessDirectory" patch by callek, r+sr=darin 2005-01-14 00:00:56 +00:00
caillon%redhat.com 756f49a8c4 Fix for bug 272369
`firefox -register` results in SIGSEGV on s390(x)

Patch by Dr. Ulrich Weigand <uweigand@de.ibm.com> r=shaver sr=dougt

The patch reverts the problematic parts of the earlier fix attempt, and uses compiler options to make GCC 3.4 behave as the assembly stubs expect:
-fno-strict-aliasing
  (several of the routines violate C aliasing rules)
-fno-inline
  (so that the InvokeByIndex function allocates a stack frame)
-fomit-frame-pointer
  (so that %r11 is available for allocation, otherwise we might not be able to satisfy 6 inputs + 6 clobbers in GPRs)
-mbackchain
  (so that xptcstubs has the backchain available)
2005-01-13 23:13:49 +00:00
cbiesinger%web.de 8bf7cd6391 bug 264599 make unfrozen necko interfaces use 64-bit integers.
r=darin sr=bz a=asa
2005-01-09 20:43:35 +00:00
dougt%meer.net 5de22a6f27 Fixing bug 276512. Patch by hhschwab@gmail.com; r=me 2005-01-09 18:45:09 +00:00
mkaply%us.ibm.com 91b63e7ab4 OS/2 build bustage from 276592 - a=mkaply 2005-01-06 18:11:46 +00:00
bzbarsky%mit.edu e425259e0d Make people that want empty strings use EmptyC?String(). Bug 232691, patch by
Daniel Kraft <d@daniel-kraft.net>, r=jst, sr=bzbarsky
2005-01-04 19:31:31 +00:00
bsmedberg%covad.net a24258e19f Bug 276592 - NS_OS_CURRENT_WORKING_DIR is not implemented. r=darin 2005-01-04 16:28:50 +00:00
smfr%smfr.org 1c53cc203b Commit the CFRunLoop patch from bug 271050 for plevent handling. This uses a CFRunLoopSource to process plevents from the applications's main event loop. r=pinkerton. 2005-01-04 02:02:01 +00:00
bzbarsky%mit.edu 3203d0d58e Remove the long-deprecated nsIWebShell interface. Bug 273319, r=biesi, sr=jst. 2005-01-03 22:51:17 +00:00
neil%parkwaycc.co.uk 9030bead0f Bug 255593 Add ReplaceElementAt to nsIMutableArray plus comment fixes p=eyalroz@technion.ac.il r=darin sr=bienvenu 2005-01-01 17:57:00 +00:00
gerv%gerv.net 213fc7b2cb Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-01-01 16:48:30 +00:00
smfr%smfr.org eeab113656 More experimentation with plevent handling for Camino (only affects cocoa toolkit), replacing the CFRunLoop patch with the CFMessagePort patch for performance comparison. 2004-12-29 16:40:41 +00:00
smfr%smfr.org 07794c7d06 Checking in CFRunLoop patch in bug 271050 to test pageload performance in Camino. r=pinkerton 2004-12-29 06:07:31 +00:00
cbiesinger%web.de 41f430dca0 Bug 274281 [BeOS] BeOS lets events stay in port through the 'restarts' in LaunchChild causing crashes on faulty events.
patch by tqh <thesuckiestemail@yahoo.se> r=sergei_d sr=shaver (for the xpcom/ part)
2004-12-28 13:56:17 +00:00
brendan%mozilla.org ab41ed5407 Whitespace cleanup (diff -w shows no changes). 2004-12-27 03:23:01 +00:00
dbaron%dbaron.org 1cc6b3262a Fix misspellings of 'pseudo' in comments. Bug 106386. Patch by Alex Vincent <ajvincent@gmail.com>. r=timeless sr=peterv 2004-12-19 21:45:51 +00:00
shaver%mozilla.org 059dee7df9 Bug 275075: fix 100%-chance crash when using two-arg form of
do_GetServiceFromCategory. r=bsmedberg, sr=darin.
2004-12-17 20:16:50 +00:00
darin%meer.net 8d1164cb8c fixes bug 273819 "ASSERTION: Native event queues should only be used on the main thread" r=danm, sr=bienvenu 2004-12-17 19:47:06 +00:00
shaver%mozilla.org d5cc6ba9d1 Bug 274679: ensure that nsHashPropertyBag's inner property hash is properly
initialized before enumerating. r=vlad/sr=darin.
2004-12-15 20:03:39 +00:00
cbiesinger%web.de 692a5e4946 Bug 274086 fix "unused variable" warning in opt builds, which prevent building
with -Werror
patch by Crispin Flowerday <crispin@flowerday.cx> r=bsmedberg sr=darin
2004-12-15 17:25:42 +00:00
bryner%brianryner.com 884453541b Add support for using gcc's visibility pragma to treat all function and method declarations as "hidden" unless declared otherwise. Create wrappers for system headers that cause them to be treated as default-visibility declarations. This gives a substantial code size and performance win on compilers that support it, and should show up on the gruff tinderbox. Bug 273336, r=darin sr=dbaron. 2004-12-15 05:52:44 +00:00
doronr%us.ibm.com c83f31dad5 Bug 223097 - XML Schema Validation initial checkin, not built by default. Lives in extensions/schema-validation. r=jst for build changes. 2004-12-10 15:11:31 +00:00
ginn.chen%sun.com dbd2fb717a Bug 268524 mozilla is unusable in solaris x86 using Sun SOS10 compiler.
patch maker=leon.sha@sun.com r=darin sr=henry.jia
2004-12-10 02:52:49 +00:00
jst%mozilla.jstenback.com 8d53dd0302 Fixing bug 273961. Don't execute unix process creation code on windows. r+sr=darin@meer.net 2004-12-10 01:06:37 +00:00
bsmedberg%covad.net 7ccf6e4965 Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees. 2004-12-09 19:28:35 +00:00
shaver%mozilla.org 0934e8a386 add STORAGE error module, r=bz 2004-12-08 23:14:13 +00:00
timeless%mozdev.org 7757075ea0 Bug 239635 add support for ignoring assertions on windows
r=dougt
documentation: http://www.mozilla.org/build/windbgdlg.html
2004-12-08 17:51:07 +00:00
bsmedberg%covad.net 8fd874f153 These functions were duplicated for no apparent reason, and are unused outside of XPCOM removal r=darin 2004-12-07 00:21:36 +00:00
bsmedberg%covad.net 0c8e85c7f2 Bug 272283 - initial work for --enable-libxul r=bryner+darin This is on by default for xulrunner and off by default for all other apps. 2004-12-06 22:39:54 +00:00
bsmedberg%covad.net 8233cfa803 Bug 272957 - cvsmove xpcom/obsolete/dlldeps.cpp to dlldeps-obs.cpp (required for libxul work). Updating makefile and removing old location rs=darin 2004-12-04 18:21:08 +00:00
mkaply%us.ibm.com 6f5810954e #266785
r=mkaply
Patch from darin - OS/2 only - move nsOS2VACLegacy for legacy reasons
2004-12-02 16:46:39 +00:00
dbaron%dbaron.org 8335dab53b Add assertions where they help implementors of nsISerializable, and remove a bogus one. b=252703 r=darin sr=bzbarsky 2004-12-02 06:58:06 +00:00
dbaron%dbaron.org 55053e0158 Back out 252703 due to Txul / Ts regression. 2004-12-02 01:26:20 +00:00
dbaron%dbaron.org a84646c6dd Fix theme switching bugs related to insufficient change handling when entry points to themes are stylesheet links (processing instructions or XBL stylesheet elements) or xul:image src attributes by giving the chrome: protocol its own URL implementation that remembers the URL to which the chrome: URL was resolved and uses that resolved URL as part of equality testing. Fix various fastload issues arising from this change. b=252703 r=darin sr=bzbarsky 2004-12-01 22:39:17 +00:00
gerv%gerv.net b92568bebe Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-12-01 22:27:03 +00:00
pedemont%us.ibm.com c6f2de7c1e Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner 2004-12-01 17:33:16 +00:00
darin%meer.net dca2fffe41 fixing win32 bustage 2004-11-30 02:41:31 +00:00
darin%meer.net ae5692eef4 fixes bug 270110 "Add versions of nsDependentString and friends to the Gecko SDK" r=bsmedberg 2004-11-30 00:57:24 +00:00
darin%meer.net fc0cee9787 fixes bug 271630 "XPCOM glue broken on Linux/PPC [monkeypox orange]" r=bsmedberg 2004-11-30 00:28:48 +00:00
bryner%brianryner.com ac143eb6ce Reduce string copying and allocation in the parser by only copying the scanner buffer when we need to mutate the string. Allow a nsDependentString / nsDependentSubstring to be created without being bound to anything. Move StripChar() onto nsSubstring from nsString. Bug 269853, r=jst, sr=darin. 2004-11-25 07:03:20 +00:00
vladimir%pobox.com 36c9c28195 b=266085, nsIWritablePropertyBag interface and hashtable component implementation; r=darin,sr=shaver 2004-11-24 23:21:14 +00:00
bryner%brianryner.com 7aa7175e61 Remove unused labels pointed out by dbaron. 2004-11-24 23:12:18 +00:00
bryner%brianryner.com 1435145ce6 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin. 2004-11-24 22:48:45 +00:00
timeless%mozdev.org dfadb1e9ba Bug 270768 spelling
rs=brendan
2004-11-24 00:54:11 +00:00
darin%meer.net 62c756a89a fixing MingW / GCC 3.4 build bustage 2004-11-23 22:19:13 +00:00
darin%meer.net 4a6f30fd7a fixing win32 bustage 2004-11-23 21:39:51 +00:00
darin%meer.net 373f51f2c6 fixes bug 263360 "Make CallCreateInstance use NS_GetComponentManager instead of nonfrozen/deprecated nsComponentManager symbols" r=bsmedberg sr=dbaron 2004-11-23 20:53:38 +00:00
timeless%mozdev.org e3ab186776 Bug 251078 Remove xpcom's rebase utility
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 20:00:26 +00:00
timeless%mozdev.org a14a802332 Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 19:34:02 +00:00
bsmedberg%covad.net b4b6136a61 Bug 271313 - nsMemory::HeapMinimize crashes r=darin (regression introduced in bug 267767 2004-11-23 17:20:00 +00:00
darin%meer.net d877d3daef alternate fix for bug 234620 "Unknown random SEGV/seg fault/core dumps/crashes, only thing on is Mail/IMAP"
in an attempt to avoid crash bug 269585, r=dbaron sr=bienvenu a=asa
2004-11-19 19:06:58 +00:00
darin%meer.net b27f57bde0 fixes bug 264274 "support dependent strings in frozen string API" r=biesi sr=bsmedberg 2004-11-16 04:44:57 +00:00
darin%meer.net c79cfdbf74 fixes bug 261083 "Channels do not uniformly query their notification callbacks" r=biesi sr=bzbarsky 2004-11-15 20:16:52 +00:00
bsmedberg%covad.net 5c0419625c Remove extraneous semicolon (breaks gcc3.4 and mingw) r=bustage 2004-11-12 21:46:49 +00:00
bsmedberg%covad.net a4ecbd3e41 Bug 267767 - Make XPCOM memory management functions frozen exports. r=darin sr=shaver 2004-11-12 19:26:37 +00:00
jst%mozilla.jstenback.com 83953b0991 Fixing bugstage. 2004-11-11 20:48:45 +00:00
jst%mozilla.jstenback.com 471617b8f8 Fixing bug 267269. Make nsIProcess::Run() use NSPR code for running the process if arguments are passed. r=pinkerton@aol.net, sr=bzbarsky@mit.edu 2004-11-11 19:42:26 +00:00
jshin%mailaps.org 7b0ebbc60b bug 268219 NS_CopyNativeToUnicode/NS_CopyUnicodeToNative on Mac OS X should use CopyUTF8toUTF16/CopyUTF16toUTF8, r=ccarlen sr=darin 2004-11-08 05:20:05 +00:00
cbiesinger%web.de 4898c16228 fixing more build bustage 2004-11-08 01:27:35 +00:00
darin%meer.net f94aa8151e fixes bug 219400 "remove callers of nsServiceManager:: methods" r=bsmedberg 2004-11-07 23:59:35 +00:00
darin%meer.net 1fd6b4e56b fixes bug 234620 "Unknown random SEGV/seg fault/core dumps/crashes, only thing on is Mail/IMAP" r=dbaron sr=bienvenu 2004-11-04 02:34:11 +00:00
roc+%cs.cmu.edu d1fa5f22e0 Bug 265084. Lay the groundwork for nscoord being a float, by introducing nsIntRect/Point/Size/Margin and wrapper functions for doing tricky nscoord operations. r+sr=bzbarsky 2004-11-03 02:48:04 +00:00
cbiesinger%web.de 724075141a fixing gcc 3.4 bustage with --enable-timeline, bug 261293 2004-11-01 22:37:14 +00:00
darin%meer.net c4936030c8 fix win32 bustage. make sure we still export required nsComponentManager:: methods 2004-11-01 20:22:49 +00:00
darin%meer.net 96c79cea45 eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg 2004-11-01 18:50:36 +00:00
timeless%mozdev.org 67a9369f98 Bug 250152 Remove XPT_PARAMDESCRIPTOR_SIZE
r=dbradley
2004-11-01 02:35:28 +00:00
darin%meer.net fb118993e7 fixes bug 266006 "xpcom/glue should not declare methods with NS_COM" r=bsmedberg 2004-10-29 19:43:51 +00:00
darin%meer.net f940394719 fixes bug 266564 "No need to include XPCOM.DLL in the Gecko SDK" r=bsmedberg 2004-10-29 19:09:02 +00:00
dveditz%cruzio.com 29050563b3 bug 265135: put internal referrers on channels to fix xpinstall whitelisting the right way. r=darin,sr=jst 2004-10-28 22:52:45 +00:00
kjh-5727%comcast.net 1f15d5b5ff Bug 264326 - xpcom fixes for s390(x). Patch by Wolfgang Rosenauer <mozilla@rosenauer.org>, r/sr=shaver. 2004-10-28 18:13:12 +00:00
timeless%mozdev.org 6e2800487a Bug 254555 mark nsConsoleService as nsIClassInfo::THREAD_SAFE
r=dougt
2004-10-28 07:34:41 +00:00
darin%meer.net 1f7e55036d Applying fix for smoketest blocker, bug 266214 "Browser will not start after install (xpcom_core.dll not found)" 2004-10-27 08:10:40 +00:00
bzbarsky%mit.edu 7cac02fb30 Make it possible to use the string input stream without heap-allocating a
string.  Bug 263973, r=darin, sr=dbaron
2004-10-27 02:19:43 +00:00
neil%parkwaycc.co.uk 170e4b90b8 Bug 253941 Compilers that know about explicit constructors should be able to stop you from assigning nsISupports and derived pointers directly into incompatible nsCOMPtrs r=scc sr=dbaron 2004-10-25 21:45:00 +00:00
mkaply%us.ibm.com cdeb6187d6 OS/2 build bustage - don't ask 2004-10-25 20:45:17 +00:00
darin%meer.net 83f607e84a moved build/nsStringAPI.cpp into stub/ to fix win32 depend build bustage, r=bsmedberg 2004-10-25 20:35:12 +00:00
darin%meer.net c02e343d1c fixes bug 263957 "Convert nsProperties to nsTHashtable, implement GetKeys" r=bsmedberg sr=shaver 2004-10-25 19:52:48 +00:00
darin%meer.net fb3826168b landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner 2004-10-25 19:34:45 +00:00
bzbarsky%mit.edu 980a1d75cc nsCOMArray::RemoveObjectAt fails to remove nulls correctly. Bug 265772,
r=darin, sr=dbaron
2004-10-24 17:24:25 +00:00
jst%mozilla.jstenback.com 50ced49104 Fixing problem where mExitValue is unconditionally -1 on the mac after running a process. No bug. r+sr=dbaron@dbaron.org, a=asa@mozilla.org 2004-10-22 23:55:56 +00:00
bzbarsky%mit.edu e2013d3ca5 Fix nsPageFrame to not set string lengths to negative numbers, and fix string
code to not go into an infinite loop if someone tries it.  Bug 263365,
r+sr=darin
2004-10-19 21:46:45 +00:00
cls%seawood.org 5ad7aefedc Remove .type & .size directives when building on win32. Fixes mingw binutils 2.15.91 bustage.
Bug #262422 r+sr=dmose
2004-10-17 04:29:52 +00:00
dbaron%dbaron.org 785eebe14f Reduce code size and work done by do_GetInterface by removing unneeded inline nsCOMPtr. Pointed out by Bernard Alleysson <balleysson@bigfoot.com>. b=264456 r=darin 2004-10-15 18:03:35 +00:00
dbaron%dbaron.org 438736696c Reduce code size of do_GetService by moving an nsCOMPtr and QueryInterface out of the part that's done inline. b=264456 r=darin 2004-10-15 17:44:30 +00:00
jshin%mailaps.org 95aa9ed127 bug 263462 : NS_UnescapeURL doesn't honor esc_OnlyNonASCII (r=darin, sr=jst) 2004-10-12 08:48:31 +00:00
jst%mozilla.jstenback.com f242538f08 Fixing bug 263429. Making nsProcessCommon::Run() work on Mac OS X. r=peterv@propagandism.org, sr=dveditz@cruzio.com 2004-10-12 05:31:37 +00:00
shaver%mozilla.org 5a60688bfb bug 78414: fix m68k xptcall codefor -fomit-frame-pointer; patch from Richard Zidlicky <rz@linux-m68k.org> 2004-10-08 22:10:08 +00:00
shaver%mozilla.org 9b648dc685 fix DEBUG_shaver build, r=biesi, sr=lumpy 2004-10-07 21:50:51 +00:00
kjh-5727%comcast.net af2d7fb2ac Bug 258321 - copy + paste error in comment. Patch by Justin Wood (116057@bacon.qcc.mass.edu), comment change only. 2004-10-07 18:20:19 +00:00
dbaron%dbaron.org f26ae219a5 Add helper functions that make it easier to cache factories. b=261310 r=darin 2004-10-02 00:44:13 +00:00
dbaron%dbaron.org 71167f1f9e Make printfs easier to understand. b=261310 r=darin 2004-10-02 00:43:21 +00:00
darin%meer.net 4cb028490d fixing win32 bustage (hopefully) 2004-09-29 20:24:53 +00:00
darin%meer.net 50e474abfa Adding testcase from bug 207846 2004-09-29 16:48:10 +00:00
darin%meer.net ee173313aa fixes bug 207846 "M17 FF09x [@ msvcrt.dll - nsStorageInputStream::Read] Miscellaneous non-repeatable browsing crashes" r=dbradley sr=bzbarsky 2004-09-29 16:45:22 +00:00
brendan%mozilla.org 0839a484e6 Retract last change, it's wrong -- thanks again to lcook@sybase.com. 2004-09-22 02:37:49 +00:00
brendan%mozilla.org 6f067fcd44 Followup to last checkin (252324, r+sr=bz). 2004-09-22 01:04:33 +00:00
bienvenu%nventure.com e9b6da637b fix problems accessing local folders with unc path local dirs, r=bienvenu, sr=mscott, patch by slavek.banko@axis.cz 133153 2004-09-21 17:56:44 +00:00
brendan%mozilla.org 353221b100 Patch from Larry Cook <lcook@sybase.com> to fix long-delay timer queue order bug (252324, r+sr=me). 2004-09-21 01:11:47 +00:00
cls%seawood.org 34ced1f8a8 Only use Debugger() if building against carbon or cocoa toolkits.
Fixing OSX/X11 bustage.
Bug #249028 sr=darin
2004-09-18 16:35:28 +00:00
dbaron%dbaron.org 12063cbd2c Add nsVoidArray::FastElementAt that requires the caller to do bounds checks (0 <= aIndex < Count()). Make ElementAt a little safer without loss of speed (back to the old safety). Make nsCOMArray<T>::ObjectAt use FastElementAt. b=96108 r=darin 2004-09-14 17:17:21 +00:00