Commit Graph

6173 Commits

Author SHA1 Message Date
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