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

6321 Коммитов

Автор SHA1 Сообщение Дата
jkeiser%netscape.com 02767a1d4f Warning fixes (bug 200709), patch by bsmedberg@covad.net, r=jkeiser@netscape.com, sr=alecf@netscape.com 2003-04-05 00:16:32 +00:00
dbradley%netscape.com 41c00fb6af Fix for alecf's const bustage at line 1548 2003-04-04 16:39:31 +00:00
timeless%mozdev.org 68cf15b0df Bug 200424 nsEventQueueServiceImpl::GetThreadEventQueue might return NS_OK w/ null out [@ nsMemoryImpl::FlushMemory]
r=darin
2003-04-04 15:56:37 +00:00
alecf%netscape.com 6c75920da1 fix for bug 195298 - pldhash ops tables should be const.. r=dougt, sr=sfraser 2003-04-04 15:10:37 +00:00
seawood%netscape.com d7aeeb2bde Add explicit dependency upon mozilla-config.h
Bug #200574 r=dougt sr=dbaron
2003-04-04 04:50:58 +00:00
alecf%netscape.com 3a52f618a6 fix for bug 199170 - convert xpcom over to using static atoms
r=dougt, r=ccarlen
2003-04-03 20:02:03 +00:00
seawood%netscape.com 80e1b303cc Purge XP_PC.
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
alecf%netscape.com 0be7c71e1a remove #ifdef NS_DEBUG as per bug 200241
code was already reviewed, just moved out of #ifdef per bryner
2003-04-02 15:47:16 +00:00
seawood%netscape.com a9dc22843a msgCore.h seems to think that os2 has isalpha() too 2003-04-02 08:31:39 +00:00
jkeiser%netscape.com 57a1ab6f5c Templatized hashtable class by bsmedberg@covad.net (bug 180264), r=jkeiser@netscape.com, sr=alecf@netscape.com 2003-04-02 06:53:57 +00:00
darin%netscape.com 4363120933 fixes bug 199221 "provide inline implementations of common string methods" r=dbaron sr=jag 2003-04-02 06:24:47 +00:00
alecf%netscape.com c8aef61acf fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron 2003-04-02 04:51:07 +00:00
seawood%netscape.com 4957953e70 Obsoleting xp_str.h:
* Move XP_IS_ macros into nsCRT.h & rename them to NS_IS_
* Make local XP_IS_ macros use the nsCRT ones
* Remove NOT_NULL defines
Bug #199920 r=alecf sr=bryner
2003-04-01 19:38:12 +00:00
dbaron%dbaron.org a408871292 Use an autoconf test to set HAVE_CPP_TYPENAME. (fix bustage on newer versions of the IRIX native compiler) b=199625 r=bbaetz sr=brendan a=asa 2003-03-31 21:30:33 +00:00
seawood%netscape.com 84c16ec606 Do not place dependency upon mozilla meta-build targets as we're not parallel-safe across build phases.
Bug #183263 r=bryner,dcran a=asa
2003-03-31 20:54:37 +00:00
jst%netscape.com b4cc5d4695 Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com 2003-03-26 07:41:30 +00:00
mkaply%us.ibm.com aeb162c3bd #188249
r=dbradley
OS/2 GCC changes
2003-03-26 04:18:02 +00:00
alecf%netscape.com 458bf37a3e one more thing for bug 195262 - export nsStaticAtom.h - not used anywhere yet 2003-03-25 21:46:33 +00:00
sicking%bigfoot.com baadd8dc2e Preparation for bug 185797, compiled XSLT stylesheets.
r=Pike rs=peterv
2003-03-25 20:28:09 +00:00
alecf%netscape.com 8c50d0242a landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
sr=darin, r=dbaron
2003-03-25 18:55:59 +00:00
timeless%mozdev.org 8bdd8c29d2 Bug 190058 Remove xpcom/tests/TestBuffers.cpp
r=darin sr=darin
2003-03-25 16:11:01 +00:00
dbaron%dbaron.org 82b5cc07c8 Fix shutdown leaks in nsTraceRefcnt. b=63665 r=timeless sr=alecf 2003-03-25 14:53:01 +00:00
neil%parkwaycc.co.uk 25738e0473 Bug 198685 need nsCOMArray function like IndexOf that checks COM object identity p=bsmedberg@covad.net r=alecf (no sr needed) 2003-03-25 13:16:02 +00:00
jshin%mailaps.org a5ddc8b721 bug 191542 : Add UTF-8 equivalent of |IsASCII|, IsUTF8. r=smontagu, sr=alecf 2003-03-25 08:11:13 +00:00
dbradley%netscape.com 689ed25fef Bug 189922 - Uninitialized variable in xpcom/typelib/xpt/src/xpt_struct. r=timeless, sr=jst 2003-03-25 07:07:48 +00:00
seawood%netscape.com b92a5778a0 Fix signature of standalone embedstring version of |Distance|.
Bug #198276 r=jag sr=dbaron
2003-03-25 06:46:49 +00:00
darin%netscape.com 23a4a8a036 removing dead code 2003-03-25 02:10:41 +00:00
darin%netscape.com ab8dd4504f fixes bug 192352 "~ns{In,Out}putStreamReadyEvent should check nsIEventQueue::isQueueOnCurrentThread"
r+sr=dougt
2003-03-25 02:10:11 +00:00
brendan%mozilla.org 2c79ef45ce White-space, bracing, and 80th column style fixes, r=self. 2003-03-25 01:38:53 +00:00
timeless%mozdev.org 697618b07d Bug 106386 rid source of misspellings
patch by nb@ipnode.info r=biesi sr=dmose
2003-03-24 04:15:34 +00:00
peterlubczynski%netscape.com f9e9c8ab3d Checking in fix to bug 198317 for Roland.Mainz@informatik.med.uni-giessen.de r=cls sr=jag 2003-03-22 03:39:40 +00:00
dbradley%netscape.com bfea584f1f Bug 198601 - Moves QI outside of RegisterGenericFactory. r/sr=dougt 2003-03-22 02:04:53 +00:00
mkaply%us.ibm.com 8c2397b9ac #188249
r=dougt
Cleanup Makefiles, OS/2 GCC landing
2003-03-21 22:26:41 +00:00
mkaply%us.ibm.com 5a7615023a #188249
r=dougt
Cleanup Makefiles, OS/2 GCC landing
2003-03-21 22:20:04 +00:00
ssu%netscape.com 7e387c0ae1 fixing bug 186088 - Mozilla crashes during installation of XPI Packages [@ nsInstallFile::CreateAllFolders]. r=ccarlen,sr=dveditz 2003-03-21 22:18:17 +00:00
alecf%netscape.com 1e90f98296 just relanding this file - not part of build yet - to make relanding bug 195262 easier
(its been r=dbaron, sr=darin'ed already)
2003-03-21 20:35:14 +00:00
alecf%netscape.com b6584a77fb backout my static atom patch for now until I figure out the performance loss! :(
bug 195262
2003-03-21 20:13:08 +00:00
alecf%netscape.com 8d478bc8fc oops, don't free the arena pool if we never allocated it!
duh.
fixes a shutdown crash
2003-03-21 08:38:56 +00:00
alecf%netscape.com a7bdb96a1d oops, and TestPermanentAtoms 2003-03-21 06:35:14 +00:00
alecf%netscape.com d9331ea1a2 oops, land TestAtoms from the previous patch 2003-03-21 06:34:23 +00:00
alecf%netscape.com ecf24a2b78 fix for bug 195262:
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin

this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
ccarlen%netscape.com afe7773d87 Backing out due to huge Ts increase 2003-03-20 08:45:50 +00:00
ccarlen%netscape.com 8d38ed69c5 Bug 164396 - [OS X]Reduce conversions between path and FSRef. Changes internal representation to not use FSRef which should fix various bugs. r=sdagley/sr=sfraser 2003-03-20 06:05:03 +00:00
seawood%netscape.com dca257bd56 Change |Distance| definitions to match forward declaration in nsReadableUtils.h. Fixing Forte bustage.
Thanks to David Baron <dbaron@dbaron.org> for the patch.
Bug #198276 r=jag sr=bz
2003-03-20 04:52:54 +00:00
bzbarsky%mit.edu 95563f3ca8 fix build bustage 2003-03-20 03:40:26 +00:00
alecf%netscape.com 799163824a fix an assertion from nsCOMArray where ReplaceElementAt() wouldn't property extend the array because we were just using ObjectAt()
residual stuff from bug 197827, which caused an assertion browsing frame
patch by keeda@hotpop.com, r/sr=alecf
2003-03-20 02:34:11 +00:00
bzbarsky%mit.edu 83e46b1a49 Fix some spelling errors in comments. Bug 106386, patch by Nicholas Bebout
<nb@ipnode.info>, r=doron, sr=dmose
2003-03-19 04:35:08 +00:00
dougt%netscape.com 4a82c99291 defined correctly fixed 2003-03-19 02:16:07 +00:00
dougt%netscape.com 205012131f pilot error 2003-03-19 02:11:34 +00:00
dougt%netscape.com d4aa052205 relanding dwitte's string work "Excessive inlining in string libs" with a minor change to fix a build bustage. bug 196506. r=dbaron, sr=alec 2003-03-18 23:48:44 +00:00
dougt%netscape.com c4a919c0e7 removing obsolete file r=me 2003-03-18 23:02:06 +00:00
dougt%netscape.com 59e5eb0421 Removing dead code. b=198023, r=darin, sr=dbaron 2003-03-18 20:34:19 +00:00
dbaron%dbaron.org af71f025b3 Fix bustage on IRIX 6.5 tinderbox (native compiler) with another platform test. b=66134 2003-03-18 15:12:20 +00:00
dbaron%dbaron.org 2fe6241286 Change AIX_XLC_364 ifdef back to AIX due to linker errors on current AIX tinderbox. b=66134 2003-03-18 05:50:53 +00:00
heikki%netscape.com 96cf1d190e Backing out bug 196506 and build fix attempt. 2003-03-18 01:58:15 +00:00
heikki%netscape.com 315a64bb5c Bustage fix from dwitte. 2003-03-18 01:17:18 +00:00
sfraser%netscape.com 43f80e72c0 Fix bad error handling (PRBool vs. nsresult mixup). Bug 197739. r=dbradley, sr=jst 2003-03-17 23:32:41 +00:00
timeless%mozdev.org 62c1c6702e Bug 196506 Excessive inlining in string libs: Substring()
patch by mvl@exedo.nl r=dougt sr=alecf
2003-03-17 23:16:16 +00:00
seawood%netscape.com ad69e707e1 Force xpcom_compat to be shared again duue to win32 static build bustage. 2003-03-16 06:49:44 +00:00
mkaply%us.ibm.com 05329eb6b6 OS/2 build doesn't come up if MOZILLA_HOME isn't set 2003-03-16 03:37:08 +00:00
seawood%netscape.com a270069056 All components must have a MODULE_NAME makefile variable that's the same as the generic module name of the component or static builds will fail.
Fixing static build bustage.
2003-03-15 21:49:53 +00:00
dougt%netscape.com da805c6ad1 no forced shared lib per byrner 2003-03-15 06:51:19 +00:00
dougt%netscape.com cd9c98c458 fixing bustage. per bryner 2003-03-15 05:58:22 +00:00
cls%seawood.org 891692c9de Fixing mingw bustage 2003-03-15 05:52:44 +00:00
dougt%netscape.com aa98f0a05f didn't want to check this in per darin 2003-03-15 02:31:17 +00:00
mkaply%us.ibm.com 4a2133fd7a OS/2 bustage 2003-03-15 02:27:21 +00:00
mkaply%us.ibm.com 73ac309374 OS/2 needs 8.3 DLL names 2003-03-15 02:11:56 +00:00
dougt%netscape.com b23665411c missed a few files 2003-03-15 01:57:22 +00:00
dougt%netscape.com 0d2808c511 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
ccarlen%netscape.com 7061fe60e5 If the destination file already exists, moveTo[Native] should replace it. Bug 195109 r=sdagley/sr=sfraser 2003-03-14 20:01:41 +00:00
alecf%netscape.com 8e11ceab33 fix for bug 196210, component manager is malloc-happy:
- use custom non-allocating CID formatter when writing out compreg.dat
- arena allocate category names and keys
- pass around string lengths so we don't keep calling strlen
r=dougt
2003-03-14 05:07:24 +00:00
dougt%netscape.com e594475728 prelanding parts of minimo - not part of build. 2003-03-14 02:02:00 +00:00
rginda%netscape.com 500958a09b bug 170585, Scriptable streams are broken; r=darinf, sr=dougt
add factories so js can create the nsIBinary*Stream objects,
also adds read/writeByteArray functions
2003-03-13 21:23:18 +00:00
dougt%netscape.com 30bc819e29 Changing the default key used. r+sr=dougt, b=190389 2003-03-12 21:48:02 +00:00
cls%seawood.org 040b1e64c2 Remove bogus mingw & win16 ifdefs from plevent.h
Add stub declaration for _mbstr which isn't defined in the current mingw headers but is present in the libs.
Fix GRE definition of XPCOM_DLL for mingw.
Bug #134113 r=dougt
2003-03-12 08:35:57 +00:00
dougt%netscape.com 2ccd3b4f03 Adding debug support to detect reentrant create instance patterns, r+sr=alecf@netscape.com, b=194568 2003-03-12 03:58:33 +00:00
alecf%netscape.com 4358844234 update API docs so that I don't get false positives for GetUnicode()
(not part of build, just a doc)
2003-03-11 23:26:18 +00:00
dougt%netscape.com 34cd7b0fdb adding SpecialSystemDirectory files to trunk. not part of build 2003-03-11 22:47:05 +00:00
dougt%netscape.com a4c7c7573f Converting the file location of the component registry and the xpti manifest file to use the directory service. r=darin, b=191055 2003-03-11 21:36:59 +00:00
alecf%netscape.com fe6074f0b4 fix for bug 173601 - nsIStringEnumerator implementation
r=dougt, sr=darin
Yes, this will cause a code size increase.. but it is for some upcoming interface freezes...
2003-03-10 21:09:31 +00:00
dougt%netscape.com 89bcfadd00 first draft of a xpcom obsolete dir. NOT PART OF BUILD 2003-03-10 20:56:23 +00:00
cls%seawood.org 147a36bc71 Landing mingw/win32 gcc support for xptcall.
Bug #134113 r=dbradley
2003-03-10 20:40:06 +00:00
glazman%netscape.com df24ff7c3f backing out dwitte's changes from last bbaetz check in (at his request) 2003-03-10 10:28:40 +00:00
bbaetz%acm.org 0faaca3203 Bug 196506 - Excessive inlining in string libs: Substring()
patch by dwitte@stanford.edu, r=timeless, sr=dbaron
2003-03-10 08:10:20 +00:00
bryner%netscape.com 4fa9e2a306 Fix shutdown crash on static builds (bug 196507) by ensuring that ENABLE_STATIC_COMPONENT_LOADER is #define'd when the component manager is created, so that the correct amount of memory is allocated. r=dougt, sr=alecf. 2003-03-10 07:01:49 +00:00
cls%seawood.org d1479589a2 Adding mingw makefile changes.
Bug #134113 r=bryner
2003-03-08 05:57:15 +00:00
brendan%mozilla.org ae0c4d3804 Reorder static and const to match tradition; reomve DEBUG_brendan cruft. 2003-03-08 01:28:02 +00:00
cls%seawood.org d1079607df XP code changes required for mingw landing.
Add NS_STDCALL macros for functions that require stdcall declarations.
Add NS_STDCALL_FUNCPROTO macro for stdcall function prototype typedefs.
Bug #134113 r=dougt sr=dbaron
2003-03-07 06:07:56 +00:00
timeless%mozdev.org 39a2ea215a Bug 166888 deprecate nsISupportsArray
r=alecf sr=alecf
2003-03-07 01:17:27 +00:00
dougt%netscape.com 3b4e35ca3a fixes warnings 2003-03-06 23:26:43 +00:00
dougt%netscape.com 4212ce0c53 backing this out AGAIN 2003-03-06 19:59:31 +00:00
alecf%netscape.com 5b7536c806 fix for bug 191416 - clean up nsIUnicharInputStream to make it more like nsIInputStream:
- hide Fill() (or remove it where not necessary)
- add ReadSegments() so that we can do reads without copying
- remove the extra offset parameter to Read()
r=dougt, sr=darin
2003-03-06 19:54:51 +00:00
dougt%netscape.com bdaff16cf7 follow up landing of 193442. This fixes the strcmp logic error we has when checking for the gre string r=dbradley, alecf, darin 2003-03-06 17:41:01 +00:00
dougt%netscape.com c5ac287dab removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood 2003-03-05 23:30:22 +00:00
dougt%netscape.com 939bb1e75c relanding. Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442)Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin. 2003-03-05 03:22:12 +00:00
dougt%netscape.com 25b0a81f34 not part of build, yet 2003-03-04 00:35:27 +00:00
tor%cs.brown.edu db50a85d91 Backout of 193442/191415. a=brade,dougt 2003-03-03 21:00:07 +00:00
brade%netscape.com 95f4289849 change ifdefs per cathleen, sfraser, bryner (bug 195654) 2003-03-03 19:06:31 +00:00
dougt%netscape.com 41a7079693 backing out last change - using linear list does not change the start up time. 2003-03-03 03:26:02 +00:00
dougt%netscape.com 2fbb3eb669 Reverting mAutoRegEntries hashtable change. I believe it was responsible for the bulk of the 200ms spike. b=195494. 2003-03-03 01:19:58 +00:00
dougt%netscape.com dccf8bcbee Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin. 2003-02-28 21:30:35 +00:00
brendan%mozilla.org 6e0c7cdde4 Constipation of (JS|PL)DHashTableOps (195298, r/sr=shaver/alecf). 2003-02-28 07:17:59 +00:00
andreas.otte%debitel.net 0f9fa9ad78 fix bug 193477 [URL: colon ":" in URI is escaped in request (not scheme or port delimiter)] no longer escape the colon when it is part of the filename in urls, but force it's escape in links when building dir/index listings, r=bbaetz@acm.org, sr=darin@netscape.com 2003-02-27 13:15:19 +00:00
andreas.otte%debitel.net 6f076f634b fix bug 191638 [index/html: files|dirs with "%" need to be properly encoded] force escape of % as part of filenames to %25 to not be damaged by unescape, r=bbaetz@acm.org, sr=darin@netscape.com 2003-02-27 10:55:01 +00:00
sfraser%netscape.com a972085056 Bug 74803: fix the data in various static name tables to be const, and fix nsStaticNameTable to accept const data. r=dbaron, sr=alecf. 2003-02-26 00:52:07 +00:00
mkaply%us.ibm.com 4838fe80e4 Per scc - NS_REINTERPRET_CAST is the right thing here 2003-02-25 19:43:41 +00:00
mkaply%us.ibm.com 097d5ce211 OS/2 bustage - fix from scc - need static cast 2003-02-25 19:38:00 +00:00
scc%mozilla.org 10ccbee43a bug #78016 r=dbradley, sr=dbaron 2003-02-25 15:53:36 +00:00
timeless%mozdev.org dc76dfa0c6 Bug 190800 PL_CreateNativeEventQueue, PL_CreateMonitoredEventQueue should take const char*
r=dougt sr=roc+moz
2003-02-24 17:43:22 +00:00
seawood%netscape.com 7f752bf63b Use va_copy if available for VARARGS_ASSIGN
Bug #187180 r=blizzard sr=brendan
2003-02-23 06:59:39 +00:00
timeless%mozdev.org 85c42d083c Bug 190799 xpcom/io/nsFileSpec.cpp", line 905: Warning: String literal converted to char* in initialization.
r=dougt sr=roc+moz
2003-02-23 04:41:24 +00:00
timeless%mozdev.org 1552cf15e2 Bug 190790 xpcom/glue/standalone/nsGREDirServiceProvider.cpp", line 300: Warning: String literal converted to char* in assignment.
r=dougt sr=roc+mozn
2003-02-23 04:41:23 +00:00
timeless%mozdev.org 9c2c0ed8b6 Bug 190801 TestXPTCInvoke violates xpcom for outparams and should pass its char*s as const
r=dougt sr=roc+moz
2003-02-23 04:41:18 +00:00
dbaron%dbaron.org 33bf89b232 Attempt to fix otaku (gcc 2.95.2) bustage. r=bbaetz sr=bryner 2003-02-23 00:28:06 +00:00
dbaron%dbaron.org 4aee1869d9 Remove nsISizeOfHandler and associated SizeOf methods. b=106792 Fixing Windows bustage. 2003-02-22 16:42:43 +00:00
dbaron%dbaron.org 6dd68f3c64 Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst 2003-02-22 15:34:38 +00:00
bbaetz%acm.org 9d56f76447 Bug 189661 - fix configure.in tests for gcc-3.4 (cvs)
r=cls, sr=dbaron
2003-02-22 09:02:02 +00:00
bryner%netscape.com 28243cf27e fix OS/2 bustage - don't have nsAutoArrayPtr's |operator= ( nsAutoArrayPtr<T>& )| take a const argument, because it needs to call .forget() on the new pointer to transfer ownership, and forget isn't const. r=bbaetz. 2003-02-22 06:33:00 +00:00
dbaron%dbaron.org e2da493d4e Some compilers insist that AddRef and Release return |nsrefcnt| in order to get along with nsDerivedSafe. Hopefully fixing gcc 2.95 bustage. 2003-02-22 03:57:32 +00:00
dbaron%dbaron.org 05f4441e0d Remove tests with const template parameters. Should fix bustage on various ports. 2003-02-22 02:39:40 +00:00
bryner%netscape.com e43f5a49fd Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron. 2003-02-22 00:32:13 +00:00
mkaply%us.ibm.com e6feaaaa72 #194225
r=dougt, sr=blizzard, a=asa
OS/2 only - crash in helpers - destroy window, don't send a close message
2003-02-21 14:52:06 +00:00
sfraser%netscape.com b9251480f2 Fix XPCOM tests linkage error on Darwin (only visible on clobber builds that build tests). r/sr=bryner. 2003-02-21 00:48:21 +00:00
jaggernaut%netscape.com 85174f51b9 Bug 191749: bad define inside nsAFlatString.h. r=/sr=bzbarsky, a=dbaron 2003-02-21 00:34:17 +00:00
bryner%netscape.com 2221f6ed02 move XP_MACOSX block before XP_UNIX so we use that instead on os x. 2003-02-20 06:21:59 +00:00
mkaply%us.ibm.com 9f69e2fd9d OS/2 bustage 2003-02-20 05:36:54 +00:00
dougt%netscape.com 572f20a150 fixing bustage on osx 2003-02-20 04:39:31 +00:00
dougt%netscape.com 975ff0c178 Fixes a problem where clicking an URL outside Mozilla does nothing. r=ssu, sr=dveditz, a=chofmann, b=193189 2003-02-20 02:26:04 +00:00
darin%netscape.com f5e1e52523 fixes bug 193017 "downloading via ftp doesn't proceed" r=dougt sr=brendan a=dbaron 2003-02-19 03:44:46 +00:00
brendan%mozilla.org 04624a2df0 - Turn jrgm's helpful assert/defend changes into assertions that mCIDOffset
is never 0, and make the memset-to-zero required for these assertions be
  #ifdef NS_DEBUG.
- Extend FastLoad file format to encode a singleton flag in the high bit of
  nsFastLoadSharpObjectInfo.mWeakRefCnt.  The updater code needs to test this
  bit in order to deserialize a singleton that was not read by the updater's
  reader during this FastLoad episode.  Otherwise the updater is likely to
  reserialize the singleton, leading to multiple entries in the object map
  for the same object, and UMRs when loading from the writer's object map
  enumeration (objvec) in nsFastLoadFileWriter::WriteFooter.
- Remove bogus assertion that worked only when an XPCOM data structure being
  serialized was still alive at the time the writer closed.  In general, there
  is no relationship between the strong ref-counts in a FastLoad file and the
  XPCOM refcnts in memory at close time.
- Bug 189832, r=jrgm, sr=ben, a=dbaron.
2003-02-16 17:40:16 +00:00
jst%netscape.com 953e3d4e09 Backing out the change to use memcmp() for comparing ID's. r=jaggernaut@netscape.com, sr=alecf@netscape.com, a=dbaron@dbaron.org. 2003-02-11 02:05:20 +00:00
darin%netscape.com ad524cbb90 hopefully fixing WIN32 bustage 2003-02-08 02:08:34 +00:00
darin%netscape.com 5a2707f349 fixes bug 192196 "crashes on shutdown" r=dougt sr=blizzard a=asa 2003-02-08 00:54:36 +00:00
ccarlen%netscape.com d0a8576aa6 Bug 191882 - We're building (and shipping) libxpcom.bundle though it's unused and contributes a megabyte to footprint on OSX. r=seawood/sr=dougt/a=asa 2003-02-06 14:37:32 +00:00
alecf%netscape.com 1e643be2a6 back out 121341 and all subsequent regression fixes - there are still regressions and this just isn't worth being broken for 1.3.. I'll check this back in when 1.4a comes along and we have more time in the milestone to catch regressions.
a=dbaron
2003-02-04 05:43:57 +00:00
peterlubczynski%netscape.com 5d73c2bc6a Fixing bug 189461, Java plugin fails to load because it can't find xpcom symbols so load the library with flag PR_LD_GLOBAL, patch by Ken Herron kherron@squm.mci.com r=peterl sr=dougt a=dbaron 2003-02-04 01:10:25 +00:00
jband%netscape.com 1fd1b856a8 NOT PART OF BUILD. Just updating xptcall porting status web page that is reflected into lxr. 2003-02-03 22:16:32 +00:00
mkaply%us.ibm.com aed4ca0fbf #190732
r=mkaply, sr=alecf, a=asa
From ccarlen - check parser state at end of file
2003-02-03 14:59:39 +00:00
darin%netscape.com 99e45ceed4 fixes bug 191227 "file uploads hang (especially w/ slower connections or
slower servers)" r=dougt sr=bz a=dbaron
2003-01-31 02:00:45 +00:00
jrgm%netscape.com 2f7102abeb Guard against bogus entries in the object map of the fastload file, bug 189832, r=ben/jag, sr=jst, a=asa 2003-01-31 01:34:45 +00:00
dougt%netscape.com dbaeb4debd Fixing many problems related to GRE libs versioning. r=ssu sr=me a=dveditz 2003-01-31 00:37:20 +00:00
dougt%netscape.com 53eb543117 re-enables nsDebug in xpcom glue. 191005 , r=chak, sr=darin, a=dbaron 2003-01-30 00:34:03 +00:00
darin%netscape.com a08d67ebc8 fixes bug 190549 "Textarea with lots of text within refuses to submit"
r=sicking sr=bzbarsky a=asa
2003-01-29 06:40:16 +00:00
dougt%netscape.com a587451a90 xpcom is unable to always load .js component file. r=ssu, sr=alecf, a=rjesup, b=190560 2003-01-28 22:17:58 +00:00
dougt%netscape.com 1953de132a xpcom is unable to always load .js component file. r=ssu, sr=alecf, a=rjesup, b=190560 build/nsXPComInit.cpp 2003-01-28 22:07:53 +00:00
dbaron%dbaron.org 8de25b9b7f Fix leak in AutoRegisterComponent. b=189811 r=dougt sr=bzbarsky a=asa 2003-01-28 01:42:56 +00:00
blizzard%redhat.com fba7fcc785 Part of bug #90010. Mozilla on linux/s390(x). r=wtc,sr=shaver,a=dbaron(ports) 2003-01-27 21:52:52 +00:00
alecf%netscape.com a2468ecc58 fix for bug 190283 - save unicode values stored like \u4ea2 after decoding them.
r=jst, sr=bzbarsky, a=asa
2003-01-25 22:13:48 +00:00
sspitzer%netscape.com 4ba4e22e66 fix for #190215. multi-line properties in string bundles don't work on win32.
this isn't a blocker, but it's bad enough to take for the respin.
patch by alecf.  r/sr=sspitzer, a=kyle
2003-01-24 21:47:53 +00:00
alecf%netscape.com 084da5178b fix for bug 190256 - string bundles broken on escaped characters, and when keys cross buffer boundaries
patch by bzbarsky, r=alecf, sr=jst, a=dbaron
2003-01-23 15:48:19 +00:00
darin%netscape.com bb2017c151 cleaning up "uninitialized variable" warning resulting from last checkin, b=189689 2003-01-23 05:15:56 +00:00
dougt%netscape.com ce7b00a58e Fixing bustage in nsXPIDLString. r=jag, sr=dbaron, b=189591, a=Donald Rumsfeld 2003-01-23 03:35:30 +00:00
darin%netscape.com a82b72fea0 fixes bug 189689 "intermittent duplicated content on pages, CRC errors in
downloads" r=dougt sr=bzbarsky a=dbaron
2003-01-23 02:39:01 +00:00
mkaply%us.ibm.com 66e8db4583 Oops left printf in 2003-01-22 20:49:21 +00:00
timeless%mozdev.org f8238d67cf This is not part of the build (it doesn't build).
nsIConverterInputStream::Init now requires four parameters instead of three.
To build this test, add uconv necko to requires.
2003-01-22 08:10:45 +00:00
timeless%mozdev.org 1d187936dc Not part of the build (without these changes it doesn't build).
Fixed the input string variable name in1/in.
CreateACString takes three params not two.
variables living in nsCOMPtrs should not be left alive past xpcom shutdown.
2003-01-22 07:51:44 +00:00
timeless%mozdev.org c9b0d189e4 This isn't part of the build (without these changes it doesn't build).
"register" is a keyword and wasn't the right name for the variable anyway.
the registrar no longer accepts nsIFileSpec. Converted the caller to nsIFile.
2003-01-22 06:18:06 +00:00
alecf%netscape.com 271b44ce34 oops, warnings fixes from previous checkin 2003-01-22 05:46:07 +00:00
alecf%netscape.com ab070553d6 fix for bug 121341 - make nsPersistentProperties::Load sane. don't make a virtual call for every character read in from the .properties file! 2003-01-22 05:15:40 +00:00
mkaply%us.ibm.com cebb7c2b3c #189349
r=cbiesinger, sr=bzbarsky
Have OS/2 follow the Windows path for downloadManager dialog - launch and open in explorer
2003-01-22 04:58:09 +00:00
seawood%netscape.com b584cb0b06 MOZILLA_VERSION is now defined in mozilla-config.h so no need to explicitly define it here
Bug #189462 r=dougt
2003-01-22 04:24:56 +00:00
dougt%netscape.com 3b838a1833 Fixing crash in NS_MsgStripRE() due to multiply-linked strings. b=189591, sr=dbaron, r=me 2003-01-22 00:21:48 +00:00
jkeiser%netscape.com d73be72429 Move HTMLValue parsing methods to HTMLValue (bug 159757), r=bugmail@sicking.cc, sr=jst@netscape.com 2003-01-21 21:24:16 +00:00
mkaply%us.ibm.com fe73ee5935 #189841
r=dougt, sr=dmose
OS/2 only - remove config/os2 from the tree
2003-01-21 00:05:39 +00:00
darin%netscape.com 8d699694dc attemping fix for linux Ts/Txul startup regression, b=189567 2003-01-19 20:46:51 +00:00
dbaron%dbaron.org d7151ab531 Replace my work in progress on nsAutoPtr with a new version based on nsCOMPtr. Not part of build. b=104346 2003-01-18 16:20:26 +00:00
sicking%bigfoot.com 5ff462a000 Bug 162115: Make nsCOMArray return nsDeriviedSafes to avoid bad addrefs/releases
r=bz sr=alecf
2003-01-18 14:04:23 +00:00
darin%netscape.com cf6ad2522c fixing mac bustage 2003-01-18 03:34:42 +00:00
darin%netscape.com 685a7af468 modifications for bug 176919 "async streams" r=dougt,gordon sr=sspitzer a=valeski,asa 2003-01-18 02:15:14 +00:00
darin%netscape.com 2347ef8985 new files for bug 176919 "async streams" r=dougt,gordon sr=sspitzer a=valeski,asa 2003-01-18 01:27:53 +00:00
brendan%mozilla.org b8d97d8b8c Defend against bad EndMuxedDocument calls, and assert in the underlying {JS,PL}_DHashTableRawRemove that entry is live (188744, r=jrgm, sr=ben). 2003-01-17 10:01:50 +00:00
bzbarsky%mit.edu 074caec10b Make the string fu in nsStaticCaseInsensitiveNameTable a little smarter; use
that for nsCSSProps.  Bug 162243, r=dbaron, sr=dveditz.
2003-01-17 04:55:10 +00:00
darin%netscape.com f7e3c0e981 fixing freeing a non allocated ptr. 2003-01-17 02:23:50 +00:00
dougt%netscape.com e52c6ea5b3 quotes 2003-01-17 00:00:18 +00:00
dougt%netscape.com 832eb52a1a Attempting to fix osX bustage. 2003-01-16 23:57:55 +00:00
dougt%netscape.com b92180659f fixing solaris bustage... one more try 2003-01-16 02:22:18 +00:00
dougt%netscape.com 735028e8f0 bustage fixed 2003-01-16 01:03:15 +00:00
dougt%netscape.com dd9d10adcb defining DemangleSymbol on all 'nix platform - fixing bustage 2003-01-16 00:24:56 +00:00
cltbld%netscape.com f62c828c34 Fixing bustage 2003-01-15 23:45:53 +00:00
dougt%netscape.com 5edb313cb6 even better bundle patch. r=cls 2003-01-15 23:08:01 +00:00
dougt%netscape.com 51baca1888 Pushing the bundle to dist/bin r=cls 2003-01-15 22:56:52 +00:00
dougt%netscape.com 9d56c19334 Removing comment about NS_ASSERTION being deprecated. r=me. b=188925 2003-01-15 22:27:10 +00:00
dougt%netscape.com bee8d1c2ca This should fix the solaris bustage. 2003-01-15 22:01:04 +00:00
mkaply%us.ibm.com 49d0a2a002 OS/2 version of 119693 - thanks doug 2003-01-15 20:42:05 +00:00
dougt%netscape.com 6508e0713e move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood. 2003-01-15 20:40:06 +00:00
mkaply%us.ibm.com 178da70bab #166686
r=dougt, sr=bzbarsky
Assert if we try to malloc zero in nsMemory
2003-01-15 20:37:12 +00:00
timeless%mozdev.org 005bbbf98e Fixing the comment for bug 119693. r=dougt 2003-01-15 19:35:28 +00:00
dougt%netscape.com 95d416f010 Add .gre.conf test for debugging. 2003-01-15 00:17:17 +00:00
dougt%netscape.com e1413085ab Fixing topcrash. r=darin@netscape.com, sr=jst@netscape.com, b=119693 2003-01-14 23:50:01 +00:00
dougt%netscape.com 9553822500 Enabling nsIStringService. r=darin, sr=alec 2003-01-14 22:55:33 +00:00
dougt%netscape.com 30307069cf fixing os2 bustage 2003-01-14 18:08:49 +00:00
dougt%netscape.com b18c9c6f3d removing nsEmbedString from this directory. It has been moved to mozilla/string/embed. r=cls 2003-01-14 07:22:46 +00:00
dougt%netscape.com 4cc2321a80 fixing bustage 2003-01-14 04:35:55 +00:00
dougt%netscape.com aa97f212b1 Moving nsEmbedString to mozilla/string. r=cls. 2003-01-14 03:41:52 +00:00
dougt%netscape.com c987d07f19 Moving nsEmbedString to mozilla/string. r=cls 2003-01-14 03:37:34 +00:00
dbaron%dbaron.org 12a781c511 Make implementations consistent across platforms: ensure IsDirectory and IsFile return false even when the file doesn't exist (and they return an nsresult error status). b=187014 r=dougt sr=alecf 2003-01-13 23:17:49 +00:00
dbaron%dbaron.org 88c249d811 Most of the changes needed for Mozilla to build with gcc's -pedantic-errors option. b=175423 r=seawood sr=bryner 2003-01-13 23:15:42 +00:00
nisheeth%netscape.com 7b38fab678 Ongoing work for bug 182366. Use machine learning techniques to sort autocomplete results. r=heikki. sr=hewitt. 2003-01-13 22:23:41 +00:00
bzbarsky%mit.edu d15599a1ee Return a more useful error when being inited with an empty string. Bug 187605,
patch by bugzilla@chucker.rasdi.net (So"ren 'Chucker' Kuklau), r=dougt, sr=bzbarsky
2003-01-13 06:26:19 +00:00
bryner%netscape.com 7bc3c2d0c1 remove unused xcDllStore (bug 187876). r=dougt, rs=brendan. 2003-01-13 06:08:00 +00:00
dbaron%dbaron.org bc98f431d6 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. sr=jag 2003-01-10 20:02:04 +00:00
seawood%netscape.com c6e456c48d Fix IRIX bustage.
Thanks to Doug Turner <dougt@netscape.com> for the patch.
Bug #185681 r=cls
2003-01-10 08:32:46 +00:00
danm%netscape.com fe48a1a8ee adding windows cookie system directory specifier. bug 185689 r=ccarlen,jag 2003-01-10 02:52:26 +00:00
suresh%netscape.com 31cc5c5412 Bug 185148 - nsStorageStream::ReadSegments(...) loops forever if the writer fails. r-bzbarsky, sr-darin. 2003-01-09 21:37:30 +00:00
dbradley%netscape.com 38f69c7cc8 Bug 118823 - better assembler for win32 xptcinvoke. r=dbradley sr=shaver 2003-01-09 15:57:10 +00:00
dbaron%dbaron.org b9083989bb Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
bryner%netscape.com 71b5ac7d73 Second try for bug 187732. Post-process component libraries on OS X using nmedit to control which symbols are exported. r=cls. 2003-01-06 07:13:49 +00:00
bryner%netscape.com ce2428141f Use the linker option to control which symbols are exported for Mach-O builds (only export NSGetModule from component libraries). Bug 187732, r=cls. 2003-01-06 00:40:49 +00:00
seawood%netscape.com 16e7da2837 nobrainer changes while thinking about mingw support
Bug #134113 r=dmose
2003-01-03 08:58:59 +00:00
seawood%netscape.com 60e790cacd Do not declare empty EXPORTS variables as it breaks 'make install'
Thanks to Aleksey Nogin <mozilla-bugs@nogin.org> for the patch.
Bug #185681 r=cls
2003-01-03 08:00:49 +00:00
seawood%netscape.com d59257cc5d Add beos & mac classic defines for the gre.conf.
Bug #185681 r=dougt
2003-01-03 01:39:38 +00:00
dougt%netscape.com 4686cece52 Fixing OS2 build. XP_PC -> XP_WIN32 2003-01-03 01:39:01 +00:00
dougt%netscape.com 7cd70969a2 Adding generic support for the GRE in the xpcom glue. r=chak, sr=darin, b=185681 2003-01-02 23:09:30 +00:00
cbiesinger%web.de df5da70844 187309 r=dougt sr=bzbarsky convert out param of nsIProcess::Run to a return value 2003-01-02 21:00:31 +00:00
dbaron%fas.harvard.edu a34c46af22 Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only. 2003-01-01 23:53:20 +00:00
cbiesinger%web.de 4aa0471118 187130 r=mkaply sr=bz remove #ifdef XP_OS2 in an os/2 specific file 2003-01-01 21:20:37 +00:00
seawood%netscape.com d5efcdfb6d Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
seawood%netscape.com 297fae6d63 Create bundle version of libxpcom for OSX GRE builds.
Bug #186599 r=mcafee
2002-12-27 18:58:20 +00:00
sdagley%netscape.com 46305345e1 Fix #183856 - don't cache DL folder as user may change it while we're running. r=ccarlen,sr=sfraser 2002-12-22 01:21:29 +00:00
ccarlen%netscape.com 4b4e0bbc8e Bug 44678 - On Mac, use a custom Carbon event to signal that the PLEvent queue needs to be processed. r=sdagley/sr=sfraser 2002-12-19 15:25:57 +00:00
seawood%netscape.com 320e3d6e47 Add compiler test for external template specializations in c++ (assumed on for msvc)
Thanks to Benjamin Smedberg <bsmedberg@covad.net> for the patch.
Bug #184002 r=scc
2002-12-17 22:11:34 +00:00
dougt%netscape.com 19f33d7732 adding better comments to idl per newsgroup comment 2002-12-17 19:11:59 +00:00
dougt%netscape.com dd3b6ee5f7 Fixes crash caused by bug 184548. r=adamlock, sr=darin 2002-12-16 19:26:58 +00:00
seawood%netscape.com 58004c4a48 Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
Bug #171753 r=bryner
2002-12-13 02:36:06 +00:00
dougt%netscape.com ac32572e8a Fixes XPCOM from using the wrong GRE define tag. r=chak, sr=dveditz, b=185113 2002-12-12 23:48:51 +00:00
colin%theblakes.com 0824e190c0 OpenVMS build changes. b=180290. r=cls 2002-12-12 00:08:59 +00:00
dbaron%fas.harvard.edu bea341a4d2 Fix bustage from dougt's checkin. b=170585 r=caillon sr=bzbarsky 2002-12-11 00:53:53 +00:00
dougt%netscape.com bf56f2ee36 cleaning up the nsISeekableStream interface comments. r=darin, sr=jst, b=170585 2002-12-11 00:01:36 +00:00
dougt%netscape.com 294e77fa7c Fixes XPCOM glue leaving behind exit routine after DLL is unloaded. r=adamlock sr=darin, a=asa, b=184548 2002-12-10 01:37:56 +00:00
dbaron%fas.harvard.edu b880d5907b Go back to PR_strtod since strtod does different things in different locales. b=183211 sr=bzbarsky r=caillon 2002-12-04 04:43:30 +00:00
brendan%mozilla.org fe81ae2252 Implement support for re-initializing timers (even one-shots), and doc-comment
on how timers may be canceled, re-initialized, and canceled-then-re-initialized
in nsITimer.idl (181961, r=pavlov, sr=alecf).  This helps client code conserve
instances, saving on cycles and malloc/component-manager froth.
2002-12-04 00:57:20 +00:00
dougt%netscape.com 9b6c970217 Fixes loss of category information when using regxpcom, r=darin, sr=alec, b=182771 2002-12-03 23:17:03 +00:00
dougt%netscape.com 3b096a1eb7 Fix for nsProxyObjectManager::GetProxy() memory corruption. Patch by wolruf@free.fr, r=dougt, sr=alecf, b=182572 2002-12-03 23:04:28 +00:00
ccarlen%netscape.com 6239872837 Bug 173668 - InitWithNativePath crashes if given a URL which begins with a forward slash. It happens during URI fixup. r=sdagley/sr=jaggernaut 2002-12-03 15:51:25 +00:00
bratell%lysator.liu.se eb4672cb09 Bug 165877 - ToFloat never reported when the string wasn't a legal float. Also switch to strtod for a small performance win. r=jaggernaut@netscape.com, sr=alecf@netscape.com 2002-12-02 09:30:59 +00:00
akkana%netscape.com 1a8bd4f0ed 169615: Get rid of MOZILLA_FIVE_HOME warning. r=dmose sr=sspitzer 2002-11-27 23:02:17 +00:00
neeti%netscape.com 535ca56710 fix for bug 163941-resolving shorcuts, r=rpotts,sr=darin 2002-11-26 21:37:58 +00:00
bzbarsky%mit.edu 988211b158 Fix crash in ~nsCOMArrayEnumerator. Bug 181592, r=alecf, sr=scc 2002-11-26 18:57:56 +00:00
brendan%mozilla.org 5380b54b0e Relax comments restricting Operate calls from enumerator to allow lookups (no bug, comment change only). 2002-11-26 00:32:07 +00:00
sicking%bigfoot.com 8d87d5e285 Bug 8929: Kill NS_COMFALSE
r=peterv sr=bz
2002-11-25 11:21:22 +00:00
dougt%netscape.com 041c5805c3 Autoreg is posting a failure for regxpcom of xpcom component. sr=alecf@netscape.com, r=dveditz@netscape.com, b=180821 2002-11-21 02:36:50 +00:00
bienvenu%netscape.com a2298ad3f8 fix disk thrashing when sending mail attachments by making internal nsIFileStream flushes not sync r=dougt, sr=sspitzer 180153 2002-11-20 15:18:04 +00:00
timeless%mozdev.org fe8ebacdbf Bug 174603 Remove nsIEnumerator implementations: ConjoiningEnumerator, UnionEnumerator and IntersectionEnumerator
r=bbaetz sr=bz moa=alecf
2002-11-20 10:27:44 +00:00
alecf%netscape.com de14c02d9c first part of fix for bug 180965 - if the GRE directory is the same as the normal components directory, then dont enumerate it twice.
r=dougt, sr=darin
2002-11-20 01:19:37 +00:00
bzbarsky%mit.edu 551603afdf Maybe build on PPC too. 2002-11-19 03:43:01 +00:00
bzbarsky%mit.edu 77bbd97f7f Fix smoketest blocker 180452. If the buffer is not even-sized, we have
to carry a byte around with us.  Patch mostly by alecf, partly by me;
sr=me, r=dmose, a=dmose (sheriff hat).
2002-11-19 02:57:30 +00:00
timeless%mozdev.org 384066e98e Bug 58221 don't use strlen to check if a string is of length 0
patch by aaronl@vitelus.com r=timeless sr=bz
2002-11-17 05:16:49 +00:00
alecf%netscape.com db3bd2b207 fix warning - extra comma after enumerator
no reviewers, its a one-character change, pointed out by blizzard
2002-11-16 05:10:27 +00:00
alecf%netscape.com ab1af1ae5c fix for bug 177318 - use pldhash for inner hashtable entries to dramatically reduce allocations
r=dougt/sr=brendan
I am watching to see how the performance number change and will back out if the results are nasty
2002-11-16 02:33:49 +00:00
ccarlen%netscape.com dabf53c9c0 Bug 179932 - Need GetCFURL() on nsILocalFileMac. r=sdagley/sr=sfraser 2002-11-15 15:35:17 +00:00
mkaply%us.ibm.com c8f0ccc822 150156 type fix for OS/2 - do a copy if move fails because file already exists 2002-11-14 19:41:18 +00:00
mkaply%us.ibm.com f08b4d097c #179508
r=cls, sr=alecf
Get OS/2 static build working again
2002-11-14 19:02:05 +00:00
alecf%netscape.com df10f648b8 take two at fixing bug 177401 - convert nsIBinaryStream over to using nsAString/nsACString for string values, to speed up fastload
sr=darin, r=dougt
(the previous checkin had a typo which disabled fastload entirely!)
2002-11-14 18:16:31 +00:00
alecf%netscape.com 38eb10228e oops, I checked in an earlier version of the patch for bug 173291 - here's the update that reflects the reviewer's comments.
r=dougt, sr=jag
2002-11-13 22:58:56 +00:00
alecf%netscape.com de2d41b288 fix for bug 173291 - use nsISimpleEnumerator for nsHashtableEnumerator, rather than nsIEnumerator
r=dougt, sr=jag
2002-11-13 22:40:10 +00:00
dougt%netscape.com be7d6a627b Crash OOM @ startup. r=darin, sr=alec, bug 175663 2002-11-13 21:23:58 +00:00
neeti%netscape.com 3a6bc812ca fix for bug 150156 - nsIFile's moveTo method does not overwrite existing files,r=dougt@netscape.com, sr=brendan@mozilla.org 2002-11-13 14:04:51 +00:00
brendan%mozilla.org c70d301f7e Fix up comments, overlong lines, NULL in C code, slight code simplification in log_filename (r/sr=blythe/dbaron). 2002-11-13 04:40:17 +00:00
brendan%mozilla.org 5335692809 Make enumeration const unless PL_DHASH_REMOVE is returned by the etor callback; improve several comments (174859, r=waterson, sr=beard). 2002-11-13 04:35:37 +00:00
timeless%mozdev.org f7b48aba20 Bug 179778 regExport accesses argv[1] before checking argc==1
r=dougt sr=bz
2002-11-13 03:58:38 +00:00
pkw%us.ibm.com 6e29f0865b Fix xptcinvoke code on AIX when compiling in 64-bit mode. Specifically,
passing PRBools through xptcinvoke was broken.
Bug 178499: r=jdunn, sr=jst
2002-11-12 19:38:15 +00:00
bienvenu%netscape.com 6181c9aea0 turn on fix for flush on unix as well, r=dmose, sr=sspitzer 142196 2002-11-12 02:55:08 +00:00
bienvenu%netscape.com bc1d071781 fix problem with summary files on network drives getting out of date, r=cavin, sr=sspitzer, 142196 (make nsIOFileStream::flush really flush) 2002-11-12 00:59:10 +00:00
bzbarsky%mit.edu 8632dcd97b Fix assertion from out-of-bounds array access. Bug 175440, r=timeless, sr=alecf 2002-11-09 17:43:33 +00:00
alecf%netscape.com 0a48c10053 argh, back out my last checkin because Ts went UP not down! 2002-11-09 01:31:32 +00:00
jkeiser%netscape.com 57c2e908dc Fix copyright date. Bug 133354. 2002-11-09 01:03:36 +00:00
alecf%netscape.com 4721428275 fix for bug 177401 - use nsAString& classes instead of wstring in nsIBinaryInputStream, to speed up fastload startup
sr=darin, r=dougt
2002-11-08 23:30:53 +00:00
ccarlen%netscape.com aee74580af Bug 177059 Mach-0 nsLocalFile::GetFileSize sometimes fails for directories. Patch by sfraser. r=ccarlen/sr=bryner 2002-11-08 15:03:06 +00:00
timeless%mozdev.org 58d1e9667c fixing comment about PRUnichar* ToNewUnicode
rs=brendan
2002-11-08 11:43:58 +00:00
dougt%netscape.com bffa9d4af1 175932. UMR: PostTimerEvent() does not check return value from GetPRThread(). Thanks to Andrew Schultz for pointing this out. r=pavlov, sr=darin. Also includes 175440 - using nsCOMArray in nsThreadPool, patch by bzbarsky@mit.edu 2002-11-08 04:46:58 +00:00
bzbarsky%mit.edu 7e9b235805 Make the nsCOMArray destructor release all the objects. Bug 178813,
r=bbaetz, sr=rpotts
2002-11-07 13:34:18 +00:00
mkaply%us.ibm.com 38cc1792a7 #177543
r=me, sr=bz
OS/2 build bustage - add explicit casts
2002-11-07 04:48:56 +00:00
jaggernaut%netscape.com 0355aca524 Bug 178701: make source in FindInReadable be const. r=alecf, sr=scc 2002-11-06 21:11:24 +00:00
seawood%netscape.com f9959bc296 Fix pointer casting for AIX 64-bit builds.
Thanks to Philip K. Warren <pkw@us.ibm.com> for the patch.
Bug #177906 r=cls sr=scc
2002-11-06 21:07:23 +00:00
timeless%mozdev.org 4cd29fab52 Bug 174004 nsTextFormatter.cpp comment stolen from prprf.c should be removed
comment only change
2002-11-06 14:57:41 +00:00
dbaron%fas.harvard.edu 39ce4eeae8 Make NS_INIT_ISUPPORTS empty by moving NS_INIT_OWNINGTHREAD into the constructor of a new class, |nsAutoOwningThread|. Deprecate NS_INIT_ISUPPORTS. b=174225 r=dougt sr=alecf 2002-11-06 13:09:20 +00:00
bzbarsky%mit.edu a072d304e2 nsCOMArray_base copy constructor should not assert. Bug 178534,
r=dougt, sr=alecf
2002-11-06 02:00:50 +00:00
bzbarsky%mit.edu f2f0308507 Look at $TMP and $TEMP, not just $TEMPDIR. Bug 176887, r=timeless, sr=alecf 2002-11-06 01:56:00 +00:00
ccarlen%netscape.com 88535bd0b1 Bug 173311 - RealPlayer One 9.0b2 plugin causes crash at startup for Mach-0 build because of symlink (alias) handling problems. r=bnesse/sr=sfraser/a=dbaron 2002-11-01 15:45:38 +00:00
dougt%netscape.com afbded917d 177063. Linux segmentation fault at startup using xpcom glue. r=alecf, sr=jag, a=roc+moz@cs.cmu.edu 2002-10-30 14:13:00 +00:00
dougt%netscape.com ff5fb46b69 177173 - Exports required string headers to SDK, r=jag, sr=alecf, a=robert@ocallahan.org 2002-10-30 14:11:03 +00:00
dougt%netscape.com 8b8ebdf639 fix to make unregistering a category work. r=rginda, sr=dveditz, b=177176 m a=robert@ocallahan.org 2002-10-30 00:57:40 +00:00
shanjian%netscape.com 56103cc0a9 #172700 NS_ConvertUTF8ToUCS2() surrogates buffer overflow
allocate enough space for surrogate.
p=jgmyers, r=shanjian, sr=dbaron, a=blizzard
2002-10-28 22:56:03 +00:00
timeless%mozdev.org 6eaaef26f3 Bug 155696 MOZ_PLUGIN_PATH should support colon-delimited PATH syntax
r=ccarlen sr=shaver a=dbaron
2002-10-25 13:08:44 +00:00
bzbarsky%mit.edu e1ecd5f25d Add AppendObjects/InsertObjectsAt to nsCOMArray. Bug 175137,
r=timeless, sr=alecf, a=dbaron
2002-10-25 01:40:50 +00:00
bzbarsky%mit.edu a38eb32e8a need to NS_INIT_ISUPPORTS to prevent thresafety assertions. bug 175437,
r=timeless, sr=alecf, a=dbaron
2002-10-24 01:03:00 +00:00
dougt%netscape.com e575b3a03a Attempting to fix the bustage on os2, beos, linux/ppc 2002-10-18 13:36:32 +00:00
brendan%mozilla.org aed690f426 Fix glitch in comment (no code changes). 2002-10-18 05:26:02 +00:00
dougt%netscape.com 7ae738be67 Final fix. This is the way this patch should have landed. including nsXPIDLCString when XPCOM_GLUE is defined is not a good idea 2002-10-18 03:46:04 +00:00
dougt%netscape.com 33906feccd Fixing bustage 2002-10-18 03:32:59 +00:00
dougt%netscape.com 1c09d9410c Backing out my last attempt since I believe that the problem is with the cvs mirrors 2002-10-18 02:36:28 +00:00
dougt%netscape.com f586f1a0ff Adding nsReadableUtils.cpp to the string glue code. This is required for StringAllocator. Fix for linux build bustage 2002-10-18 02:08:14 +00:00
ccarlen%netscape.com 7930af8ba1 Bug 172223 - Mach-0 impl of nsLocalFile::Reveal() does not work because passing an FSRef in the Apple Event does not work - it must be an FSSpec. r=sdagley/sr=sfraser/a=dbaron 2002-10-18 01:59:54 +00:00
dougt%netscape.com 20cb222459 landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org 2002-10-17 23:41:47 +00:00
bzbarsky%mit.edu 58a7681df2 Make IndexOf a const method. Bug 174940, r=dougt, sr=alecf 2002-10-17 19:26:27 +00:00
seawood%netscape.com 57e08a3f3a Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
varga%netscape.com 54b5577b97 Fix for bug 174443. nsCOMArray::ApendObject() shouldn't addref
r=dougt, sr=alecf, a=asa
2002-10-15 23:59:20 +00:00
bbaetz%student.usyd.edu.au 35ddc78531 Change the never-defined copy-constructor signature to refer to nsCOMArray<T>
instead of nsCOMArray. Should fix OS2 bustage, which noticed this because
it instantiates the function even when its not used
r=sicking, sr=mozbot, a=tinderbox
2002-10-15 05:19:30 +00:00
dbaron%fas.harvard.edu 5d187db3bb Make Linux stack walking code (DEBUG only) print library and offset information even when symbol is unavailable. b=174168 r=bbaetz sr=bzbarsky a=rjesup 2002-10-14 23:59:31 +00:00
timeless%mac.com 859e1dee66 Bugzilla Bug 174447 fix typos in nsStaticNameTable.h 2002-10-14 22:39:44 +00:00