Commit Graph

5735 Commits

Author SHA1 Message Date
seawood%netscape.com
fe2f4b55ff Remove DARWIN define from osx builds as it cripples the feature set provided by OSX headers.
Bug #154232 r=wtc sr=scc a=scc
2002-07-18 04:09:30 +00:00
mkaply%us.ibm.com
937dfac4d5 #157770
r=dougt, sr=blizzard, a=asa
OS/2 only - up the numbre of file handles when starting Moz, and handle specific error with DosCopy
2002-07-17 05:46:34 +00:00
bryner%netscape.com
1518d9267e Rework the x86 unix + gcc xptcall implementation to speed it up and allow it to work with gcc 3.1 (bug 140412). Patch by drepper@redhat.com, r=shaver, sr=blizzard. 2002-07-16 23:05:11 +00:00
jfrancis%netscape.com
94ae893f2d fix for Bug 154932: Mozilla will not start on MacOS 8.6 if filesharing is on. Corrected the construction of an FSSpec in nsDirectoryService.cpp r=ccarlen sr=sfraser 2002-07-16 22:17:56 +00:00
dougt%netscape.com
25bdc78b8e Fixing bug 157192. r=me, sr=dbaron, a=asa. 2002-07-15 23:32:36 +00:00
dougt%netscape.com
bd082469e9 nscore.h has unreachable MSVC #defines (mutually exclusive nested #if), r=dbaron sr=scc a=superfly asa 2002-07-12 21:08:56 +00:00
alecf%netscape.com
51134e0622 bug 66759 - finally remove XPCOM_STANDALONE completely
r=dougt, rs=brendan, a=asa
2002-07-12 19:14:35 +00:00
brendan%mozilla.org
ea12555566 Oops, deal with PRInt64 operand to NS_SWAP64 (followup to last checkin). 2002-07-10 05:18:58 +00:00
akkana%netscape.com
c25c2e428b Backing out the fix for 154753, which caused a crash at shutdown. sr=sfraser 2002-07-10 04:05:56 +00:00
timeless%mac.com
479b756af5 Bug 154753 nsExceptionService ignoring thread destruction after shutdown
r=dougt sr=smfr
2002-07-10 00:51:25 +00:00
dp%netscape.com
b34f76a592 bug 156320 Acquire lock before checking not-used-list (not
after). Fixing topcrash. r=dbaron
2002-07-09 13:48:03 +00:00
brendan%mozilla.org
db11f2feb4 Avoid aliasing differently-typed pointers in NS_SWAP64 (142869, r=dbaron, sr=ben). 2002-07-09 03:37:50 +00:00
bryner%netscape.com
90a2f7dfb7 Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag. 2002-07-08 07:56:50 +00:00
timeless%mac.com
651ae14d30 Bug 155466 clean up test consumers to correctly use NS_ShutdownXPCOM
r=dmose, sr=scc, moa: dougt, dbradley, gagan, harish, akk
2002-07-04 14:29:25 +00:00
seawood%netscape.com
0597412383 The c++ standard requires that the throw list be used when declaring functions as well as defining them.
commercial compiler fixes for bug #149032
2002-07-03 17:14:41 +00:00
dp%netscape.com
cc314746c1 Trying to fix Irix and HPUX bustage. Defining CPP_THROW_NEW at point
of declaration too.
2002-07-02 22:38:16 +00:00
seawood%netscape.com
03ace271f0 Add CPP_THROW_NEW macro to the build system. This macro should be used when defining a local |operator new| function. It will be set to an empty throw function by default on all platforms except mac CW builds. This will allow us to not crash on systems that expect |operator new| to throw an exception by default and will suppress compiler warnings about how |operator new| should throw an exception instead of returning NULL.
Bug 149032 r=timeless sr=scc
2002-07-02 20:25:30 +00:00
dp%netscape.com
af446c2be7 bug 146532 Making Init() non-virtual (thanks dbaron for suggestion) 2002-07-02 18:11:53 +00:00
mkaply%us.ibm.com
781c24bc1b Os/2 bustage 2002-07-02 04:26:18 +00:00
dbaron%fas.harvard.edu
5ec1a4fef0 Attempt to fix BeOS bustage. b=148046 2002-07-02 04:07:20 +00:00
dbaron%fas.harvard.edu
25c3f2c7d9 Attempt to fix Sun WorkShop bustage. b=146532 2002-07-02 03:43:33 +00:00
dbaron%fas.harvard.edu
f528da681f Attempt to fix HP-UX and OS/2 bustage. b=146532 2002-07-02 03:42:11 +00:00
mkaply%us.ibm.com
6a050d9a3d Fix Os/2 bustage for now - I've no idea why. I need to build a testcase 2002-07-02 03:34:12 +00:00
dp%netscape.com
e1522de4fb bug 146532 Improving recycling allocator
- Uses freelist
- 1 int overhead to store size
- nsIMemory wrapping
r=dougt, sr=darin
2002-07-01 23:36:03 +00:00
dougt%netscape.com
1c8d85478b More XPCOM Glue changes and fixes. Makefile change which can land since 154319 is fixed. r=waterson, sr=rpotts. bug 154319 2002-07-01 22:22:06 +00:00
dougt%netscape.com
e1112a5bf6 XPCOM_GLUE nsTraceRefcnt problems. r=dp, sr=jag. bug 154319 2002-07-01 22:19:01 +00:00
dougt%netscape.com
47fc714a87 Damn the nmake build system and the mac. 2002-07-01 21:39:18 +00:00
dougt%netscape.com
529468ad0d backing out last makefile change 2002-07-01 21:13:22 +00:00
dougt%netscape.com
3aa905362b More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262. missed this. 2002-07-01 21:11:47 +00:00
dougt%netscape.com
c327e1c6c3 More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262. 2002-07-01 20:37:17 +00:00
dbaron%fas.harvard.edu
8a0de16ab5 Fix excessive fastload file invalidation with some versions of gcc by fixing aliasing bug in NS_SWAP64. Patch by me, with tweaks by brendan. b=142869 r=bryner sr=brendan 2002-06-29 05:13:59 +00:00
mkaply%us.ibm.com
eb72cd976b #154680
r=mkaply, sr=jag
Wrong default offset passed into RFind - should be -1
2002-06-28 20:31:09 +00:00
alecf%netscape.com
2a7093d970 add deprecation comment - now that we have a new guide.
doc only, no code, no review
2002-06-26 22:53:36 +00:00
alecf%netscape.com
0bc735834f cleanup after the first fix for bug 154275 - handle errors better and get rid of mCount entirely
sr=jst, r=peterv
2002-06-26 19:36:24 +00:00
ben%netscape.com
f47565520b Fix for 86501 - bookmarks truncated when disk full
allow file streams to store and report on the status of the write operation.
r=darin, sr=brendan
2002-06-26 05:17:54 +00:00
alecf%netscape.com
35a797fb3e bug 154280 - remove unimplemented operators from nsISupportsArray
r=dougt, sr=dveditz
2002-06-26 03:48:08 +00:00
alecf%netscape.com
808c595df7 make nsStaticNameTable use PLDHash rather than nsHashtable, to reduce startup allocations from 1315 to 2
r=dougt, sr=dveditz
bug 154275
2002-06-26 03:46:39 +00:00
alecf%netscape.com
3b3212ff35 ack! fix check of entries to use PL_DHASH_ENTRY_IS_FREE() from my previous checkin to prevent tree closure tomorrow! 2002-06-26 03:43:43 +00:00
dbaron%fas.harvard.edu
6d2263f19b Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
dbaron%fas.harvard.edu
d520fab25b xptcall porting changes for Darwin gcc3: account for different vtable layout and different symbol mangling, in ifdefs. r=bryner sr=beard b=153525 2002-06-26 03:01:02 +00:00
alecf%netscape.com
728c3f515a remove a bunch more dead code from XPCOM - stringstream stuff that nobody was using anyway
r=dougt, sr=dveditz
2002-06-26 01:40:31 +00:00
alecf%netscape.com
8aff49891f fix for bug 153754 - make nsPersistentProperties (and thus string bundles) use PLDHash, saving some 1100+ allocations at startup.
r=dougt, sr=dveditz
2002-06-26 01:33:07 +00:00
dougt%netscape.com
c213112dac Fixing Mismatched new [] / delete []. r=me. bug=153584. patch from pj@ludd.luth.se. 2002-06-22 19:03:11 +00:00
bryner%netscape.com
b9e6c3d5cf Reorganize the Darwin xptcall code so that it works correctly with prebinding:
- Move all functions into the text section.
 - Use m4 to generate the StubNNN() functions in the .s file, so that we don't have to use an indirect call to SharedStub (which would clobber r12, where we pass the method index).
 - Use indirect calls for calling invoke_count_words and invoke_copy_to_stack from inside XPTC_InvokeByIndex.

Bug 151978, r=pavlov, sr=beard.
2002-06-22 00:09:55 +00:00
dougt%netscape.com
9effd97abe 151604 - XPCOM Glue standalone stupport of dynamically loading symbols. r=dp/rpotts sr=alecf 2002-06-21 19:58:54 +00:00
bzbarsky%mit.edu
2cbef8cd27 Change ToInteger to not silently drop '+' and '#' in mid-string. Bug
54142, r=timeless, sr=jag
2002-06-21 02:22:48 +00:00
alecf%netscape.com
1dbe5517cd fix for bug 152929 - we were leaking 900+ nsFactoryEntry objects because they were not always allocated in an arena
(fixes a 75k leak on my system)
r=dougt, sr=dveditz
2002-06-20 21:22:50 +00:00
alecf%netscape.com
fb9525040a fix bug 149102 - stop exporting some old unused methods from XPCOM, and get rid of nsOutputConsoleStream and consumers
also removing FilesTest from the build because its outdated, doesn't test anything useful anymore, and is the last consumer of nsOutputConsoleStream
r=dougt, sr=jag
2002-06-20 20:35:37 +00:00
shaver%mozilla.org
fb0d67af5b Bug 76968: expand ~/ into NS_OS_HOME_DIR in nsLocalFileUnix. r=bzbarsky,
sr=blizzard.
2002-06-17 21:03:43 +00:00
seawood%netscape.com
6de5b59159 Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
seawood%netscape.com
466c6dd441 Use macros to declare static callback functions to make OS/2 happy.
Fixing tinderbox bustage.
2002-06-15 05:56:20 +00:00
dougt%netscape.com
36400cfcd3 fixing a uninitialized var 2002-06-15 03:58:10 +00:00
dougt%netscape.com
fc76c6e218 strdup is not defined on the mac... 2002-06-14 22:25:24 +00:00
dougt%netscape.com
6cab4354a7 48888 missing makefile.win change 2002-06-14 21:50:50 +00:00
dougt%netscape.com
f93a81bfcb Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com 2002-06-14 21:33:05 +00:00
ccarlen%netscape.com
bd87df6f92 Bug 134448 - xpti needs to scan OS-defined plugin dirs. r=peterl, sr=beard 2002-06-14 12:30:44 +00:00
seawood%netscape.com
d3d6e929f1 Use the same name for the application profile directory in the registry as the profile manager does.
Bug #146150 r=arougthopher
2002-06-14 05:08:05 +00:00
darin%netscape.com
bf1cb2aa03 fixes solaris orange b=147333
patch=Roland.Mainz@informatik.med.uni-giessen.de
r/sr=alecf,darin
2002-06-13 21:14:24 +00:00
alecf%netscape.com
bb0caa0b95 fix for bug 149102 - fix a harmless UMR in the string code
sr=jag, r=dbaron
2002-06-13 20:31:14 +00:00
dougt%netscape.com
92068ae7e2 bug 150165 patch by t.bugz@lament.cjb.net r=bbaetz sr=shaver a=valeski fix typo - [noscrpit] was used instead of [noscript] 2002-06-13 20:13:17 +00:00
seawood%netscape.com
5fd4861d47 Use the unix native char conversion routines on BeOS.
Bug #151406 r=timeless
2002-06-13 14:53:30 +00:00
dbradley%netscape.com
168404c5a9 Bug 148732 - xpidl doesn't accept drive colon args. r=dbradley, sr=shaver 2002-06-12 16:56:19 +00:00
dougt%netscape.com
743ee0877c mac project file fix 2002-06-11 22:44:12 +00:00
dougt%netscape.com
147e826332 fixes hp bustage. r=jdunn 2002-06-11 22:35:10 +00:00
dougt%netscape.com
2e70ad3106 fixing makefile.win bustage. 2002-06-11 20:54:30 +00:00
cbiesinger%web.de
15a321ca78 bug 115473 r=pavlov sr=brendan
Remove timer priorities
2002-06-11 20:47:04 +00:00
chak%netscape.com
c2bcdc4a98 Fix for #130877 - Chnages to create app specific component registries
r=dougt, sr=shaver, a=drivers
2002-06-11 20:38:01 +00:00
dougt%netscape.com
ea6c773a85 adding #include for stdio for printf 2002-06-11 19:50:28 +00:00
dougt%netscape.com
74eb6d6381 nsIInterfaceRequestor.cpp has been moved to mozilla/xpcom/glue/. see 149715. r=rpotts@netscape.com, sr=shaver. 2002-06-11 19:41:44 +00:00
dougt%netscape.com
e202a87635 Fix for 149754. cleaner xpcom shutdown. r=rpotts, sr=shaver 2002-06-11 19:38:41 +00:00
dougt%netscape.com
a92c2a61bd adding nsIIneterfaceRequestorUtils.cpp to glue. 149715. r=rpotts@netscape.com, sr=shaver 2002-06-11 19:36:42 +00:00
dougt%netscape.com
913bbb6f6c Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org 2002-06-11 19:26:04 +00:00
darin%netscape.com
c517690a2b fix more bustage 2002-06-10 19:47:22 +00:00
darin%netscape.com
fe542beb39 fix win32 gmake build bustage 2002-06-10 19:46:19 +00:00
darin%netscape.com
55c615c93e fix some bustage 2002-06-10 19:44:07 +00:00
darin%netscape.com
7420d70bf9 fixes bug 147333 "Cannot load local files whose names contain
Japanese/Chinese characters" r=bstell sr=brendan a=asa
2002-06-10 18:50:11 +00:00
bryner%netscape.com
eb55d35756 Bug 149225 - fix a crash on exit caused by shaver's checkin for bug 128335. r=pinkerton, sr=shaver, a=asa. 2002-06-06 03:04:56 +00:00
mkaply%us.ibm.com
1aca897d05 #147977
r=jpierre, sr=blizzard
OS/2 only - int32 math causing incorrect computation of disk space
2002-06-05 04:02:33 +00:00
brendan%mozilla.org
791ae0c843 Ensure a live keyHash *after* multiplying by the irrational (146907, r=dbaron, sr=shaver). 2002-06-05 00:47:38 +00:00
dougt%netscape.com
7391d6668f Fixes allocation/deallcation mismatch. sr=darin, verified by stephend, b=149108 2002-06-04 21:48:53 +00:00
neeti%netscape.com
8b9e37be96 fix for bug 142629 - [win32 only] recursive copy / move errors are not properly bubbled up, r=dougt, sr=sspitzer 2002-06-04 18:47:37 +00:00
dougt%netscape.com
e8cd642c60 Fixes static global initialization order. r=dougt@netscape.com, sr=brendan@mozilla.org, patch by bryner@netscape.com 2002-06-04 14:21:32 +00:00
dougt%netscape.com
41451434dd Fixes top crash in M1RC3 crash [@ nsLocalFile::GetPath], r=rpotts@netscape.com, sr=darin@netscape.com 2002-06-03 01:47:11 +00:00
dougt%netscape.com
5f7d72f9e8 fixes crash in js_FreeStack caused by a race condition in necko. see 139556 for the details. r=rpotts, sr=darin 2002-05-31 20:40:11 +00:00
dougt%netscape.com
abfcec9dad support for OS2 XPCOM_DEBUG_BREAK env. r=dougt, sr=jband, patch by mkaply, b=148127 2002-05-30 21:27:53 +00:00
brendan%mozilla.org
2300976a2f Back out troublesome parts of patch for 130544 (147997, r/sr=me). 2002-05-30 07:13:40 +00:00
brendan%mozilla.org
d133d09cb4 Clean up nsICollection/nsSupportsArray {Append,Remove}Element return type (130544, r=dougt, sr=bienvenu). 2002-05-29 18:08:37 +00:00
dbaron%fas.harvard.edu
e9a21ed5cb Make GetImplementationFlags more useful/extensible by changing the default implementation to return zero rather than returning the flags from the shared buffer handle, and add a constant for one expected future use. b=109571 r=jag sr=scc 2002-05-17 02:53:34 +00:00
jaggernaut%netscape.com
844bea71c2 Bug 139649: Fix IsDependentOn, I forgot to make the ptr and ptr, length based Assign, Append and Insert go through the dependency checks. r=alecf, sr=scc. 2002-05-16 04:35:00 +00:00
timeless%mac.com
482613231a Bug 136756 http://bugzilla.mozilla.org/show_bug.cgi?id=136756#c29
from the book of this can't be good by leaf

bonsai answer's leaf's question thusly:
No files matched this file name. It may have been added recently.
it does indicate that a file by the correct spelling exists...
2002-05-16 03:26:40 +00:00
dougt%netscape.com
c683a217ab Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2002-05-15 18:55:21 +00:00
pavlov%netscape.com
4dbb77cafa fixing bug 142113. r=varga sr=brendan 2002-05-15 10:28:42 +00:00
darin%netscape.com
966bafc63a trying to fix mac bustage 2002-05-15 04:58:58 +00:00
jaggernaut%netscape.com
336c5502e1 Bug 139649: Fix string code to use IsDependentOn instead of depending on nsAPromiseString type. r=scc, sr=darin 2002-05-15 03:28:44 +00:00
mkaply%us.ibm.com
2b4395ef82 #144554
r=me, sr=blizzard
OS/2 - remove stupid code that broke mail migration
2002-05-14 20:35:18 +00:00
jaggernaut%netscape.com
0abdd7c9ad Bug 132583: deal more cleanly with passing non-UTF8 strings to NS_ConvertUTF8toUCS2. r=scc, sr=darin 2002-05-14 08:27:57 +00:00
darin%netscape.com
838fb89c78 freezing nsIFile/nsILocalFile API (b=129279)
r=dougt sr=alecf
2002-05-13 22:55:29 +00:00
dougt%netscape.com
f0bba96f81 fixing up line parameter from last checkin. 2002-05-12 18:31:17 +00:00
dougt%netscape.com
81a78ba374 Adding XPCOM_DEBUG_BREAK back to windows. 2002-05-12 04:03:36 +00:00
dougt%netscape.com
dd9c87c52a fixing a comment. 2002-05-11 21:52:14 +00:00
dougt%netscape.com
a54b6aec9e synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver 2002-05-11 21:15:06 +00:00
dougt%netscape.com
28495a117d initalizes member variables in thread poll. 141479. r=dp, sr=darin 2002-05-10 20:48:45 +00:00
darin%netscape.com
adf3492765 fixes bug 143311 "nsStreamListenerTee should completely drop mSink during
OnStopRequest" r=gordon,dougt sr=rpotts
2002-05-10 18:38:09 +00:00
bryner%netscape.com
4858d2ec5f Fixing mcafee's windows bustage. 2002-05-08 08:13:32 +00:00
mcafee%netscape.com
2edef16b2f Moving PropertiesTest.cpp to netwerk/test (142680). r=cls, a=alecf 2002-05-08 06:13:40 +00:00
mcafee%netscape.com
8ab8908bdc Moving necko PropertiesTest over to netwerk. Remove toplevel xpcom/tests dirs hack. (142680) r=cls, a=alecf 2002-05-08 06:11:48 +00:00
darin%netscape.com
d19c935ff2 fixing WIN32 bustage. 2002-05-07 23:58:57 +00:00
darin%netscape.com
6fd5862e6e fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
r=dougt sr=alecf
2002-05-07 23:07:19 +00:00
shanjian%netscape.com
d2a268fe04 #141877 file:// protocol does not display non ASCII folder name under cjk window system
use mbsrchr to check if the last char in patch is '\'
r=dougt, sr=alecf
2002-05-07 20:09:07 +00:00
darin%netscape.com
98fb4cb449 fixing documentation bug (r=ccarlen) 2002-05-06 22:45:30 +00:00
pinkerton%netscape.com
96d4eb18d8 make NS_ConvertUTF8toUCS2(ptr, length) work correctly. r=jag/sr=scc bug#141866 2002-05-06 21:50:45 +00:00
pinkerton%netscape.com
270d6a852d backing out last patch, it doesn't work 2002-05-03 14:20:31 +00:00
pinkerton%netscape.com
d9e2699e22 Fix NS_ConvertUTF8ToUCF2 correctly work with substrings. patch by jag, r=pink
sr=scc, bug#141866
2002-05-03 13:57:12 +00:00
darin%netscape.com
b4b75daa66 cleaning up documentation, marking some interfaces frozen, and splitting
up some interfaces into separate IDL files (b=124465)
reviewed by dougt and bbaetz
2002-05-03 07:49:43 +00:00
darin%netscape.com
7b515efbd9 documentation cleanup for nsIFile/nsILocalFile API changes (no code changes) 2002-05-03 06:01:29 +00:00
ben%netscape.com
97806552b8 Forgot to check in this file, which was r=dbaron, sr=waterson as part of previous checkin 2002-05-03 03:37:31 +00:00
ben%netscape.com
bdd1b4d691 [Chrome FastLoad]
Patch to make FastLoad Service return the previous URI selected when selecting a new one, as well as fixing a few issues relating to dependencies on non-existent files. Patch from brendan, r=dbaron, sr=waterson
2002-05-03 02:59:42 +00:00
dp%netscape.com
65a183cd7a bug 130381 Using arena for registry prepopulation r=dougt sr=alecf a=asa 2002-05-02 21:25:08 +00:00
brendan%mozilla.org
f4ef397c40 Followup fix for 138791, neil@parkwaycc.co.uk's superior bit-fu (r=rjesup, sr=waterson, a=asa). 2002-05-01 23:34:18 +00:00
timeless%mac.com
062a95f64d Bug 125489 'Privacy & Security' item has no children + items from tasks menu
patch by Roland.Mainz@informatik.med.uni-giessen.de
r=dougt sr=brendan
2002-05-01 23:04:46 +00:00
kaie%netscape.com
d45d8c2bc9 b=141317 CopyToLowerCase produces strings with random content
r=jag sr=alecf
2002-05-01 14:02:11 +00:00
cbiesinger%web.de
43e80acdd8 bug 140990 patch by pj@ludd.luth.se r=timeless sr=jag
Mismatched free() / delete / delete [] at nsAString::AssignFromPromise(nsAString const &)
2002-05-01 12:41:58 +00:00
alecf%netscape.com
03421799ca update standalone xpcom documentation
just docs, not part of build
2002-04-30 21:02:35 +00:00
alecf%netscape.com
f7d134dbe1 officially remove the REQUIRES=uconv dependency from xpcom!
r=mcafee, sr=darin
bug 100676
2002-04-30 20:57:35 +00:00
brendan%mozilla.org
1bbd2fb18b Avoid opening and trying to reopen in CopyTo, so we work on FAT32 filesystems mounted on Linux (e.g.; 134163, r=dougt, sr=waterson). 2002-04-29 23:35:18 +00:00
shaver%mozilla.org
5d7b5f9a26 Use a dhash instead of a vector and linear search for storing module data
in the static component loader.  BUg 128335, r=dougt, sr=waterson.
2002-04-29 21:29:38 +00:00
alecf%netscape.com
9348ce8ac8 fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
r=jag, sr=darin
2002-04-29 20:29:54 +00:00
sdagley%netscape.com
f5ad1d9272 Fix #139360 - Don't silently fail when file name from FilePicker >31 characters. Do a mid-trunc until we can switch to HFS+ APIs. r=ccarlen,pinkerton sr=scc 2002-04-29 06:22:55 +00:00
darin%netscape.com
4d2baf8913 fixing solaris bustage 2002-04-27 09:02:53 +00:00
darin%netscape.com
d33011ceed fixing OS/2 bustage 2002-04-27 07:34:27 +00:00
darin%netscape.com
a186b790c7 fixes OS/2 bustage 2002-04-27 06:45:16 +00:00
darin%netscape.com
e554d83626 fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
brendan%mozilla.org
41c5804b65 Handle wraparound of PRIntervalTime, plus crucial fixes thanks to Ere Maijala <ere@atp.fi> (138791, r=rjesup, sr=waterson). 2002-04-25 21:07:54 +00:00
sspitzer%netscape.com
b4293a3227 fix for #101527. moveTo() of directories leaves subdirectories behind on win2k.
r=dougt, sr=bienvenu
2002-04-25 18:56:04 +00:00
seawood%netscape.com
c0ec608df6 Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components
2002-04-25 02:52:44 +00:00
mkaply%us.ibm.com
ee5fff30d0 #100676
r=pedemont,cls (makefile), sr=alecf, a=shaver
OS/2 only - remove dependency on uconv for filename conversions
2002-04-24 03:47:06 +00:00
dougt%netscape.com
e7ba71f035 Fix for 139512. GPF During Installation in Regxpcom during install. patch by jband, r=dougt, sr=shaver 2002-04-23 23:55:49 +00:00
seawood%netscape.com
717f160cfa Use debug() instead of dump() so that js component registration output only shows up in debug builds.
Bug #138726 r=rginda sr=alecf
2002-04-23 07:30:11 +00:00
dougt%netscape.com
1938b600bf PAC instantiation hangs Regxpcom Solaris nightly build packaging process. Fixing timer logic. Patch by Kenneth Herron. r=dougt@netscape.com, sr=brendan@mozilla.org, b=106009 2002-04-23 03:15:52 +00:00
jkeiser%netscape.com
0dc252669f Close submitted files (input type=file) when done with them. (bug 126829) r=dougt@netscape.com, sr=darin@netscape.com 2002-04-18 22:02:09 +00:00
dougt%netscape.com
2c9dac3519 Even better patch. This is what was intented in the first place, a=leaf@mozilla.org 2002-04-18 00:32:49 +00:00
dougt%netscape.com
05bd5b151d Do not hold references passed xpcom shutdown. a=leaf 2002-04-18 00:20:58 +00:00
timeless%mac.com
4d7443c061 Bug 137495 TestDeque tries to delete a static class
r=caillon rs=darin
2002-04-16 12:05:43 +00:00
shanjian%netscape.com
a1a1517f87 #128154 Crash: opening non-ascii attachments
replace default "default char" from "?" to "_".
r=ftang, sr=alecf.
2002-04-16 04:10:54 +00:00
dougt%netscape.com
f4cf458eb8 Use flat strings when constructing string keys. This fixes a few high volume string key constructors. See 135781. r=dp@netscape.com, sr=darin@netscape.com 2002-04-15 22:39:43 +00:00
dougt%netscape.com
cfa91392a7 Addresses some native component loader thread issues. Makes use of the threadsafe version of nsISupports. Adds comments to IDL it indicate that AutoRegister can only be called from the main thread. See 98755 for details. r=jband@netscape.com, sr=waterson@netscape.com 2002-04-15 22:36:59 +00:00
dougt%netscape.com
2f4ef19ec5 Fix for shutdown crash [@PR_EnterMonitor] called with a deleted monitor on the MemoryFlusher thread. 135330. r=brendan@mozilla.org, sr=jband@netscape.com 2002-04-15 22:33:03 +00:00
dougt%netscape.com
2dbd1edd63 XPCOM initialize primary event queue. 135531. r=brendan@mozilla.org, sr=darin@netscape.com 2002-04-15 22:26:29 +00:00
dbaron%fas.harvard.edu
b1d95bffd8 Relanding pavlov's changes for bug 129953, in pieces. 2002-04-14 03:37:42 +00:00
dbaron%fas.harvard.edu
10d0952274 Relanding pavlov's changes for bug 129953, in pieces. 2002-04-14 00:27:16 +00:00
dbaron%fas.harvard.edu
f44cff55c4 Relanding pavlov's changes for bug 129953, in pieces. 2002-04-13 19:00:50 +00:00
brade%netscape.com
3a5f38632b backout changes by pavlov (bug 136677) r=cathleen 2002-04-11 18:50:42 +00:00
pavlov%netscape.com
bf162df187 re-landing 129953 2002-04-11 07:55:53 +00:00
pavlov%netscape.com
0f9706f1e1 backing out changes for 129953... 2002-04-11 05:38:55 +00:00
darin%netscape.com
d645b6c31c fixes bug 135547 "make event queues more robust"
r=danm sr=rpotts,brendan
2002-04-11 00:16:04 +00:00
ducarroz%netscape.com
f5585bf3b8 Fix for bug 129358. Need to pre-initialize spec.name to void memory corruption in the copy constructor when the file doesn't exist. Also protect the copy constructor against bogus spec.name. R=fraser, SR=sspitzer, A=asa 2002-04-10 21:31:27 +00:00
sicking%bigfoot.com
71e038854c Fix for bug 132302: Return the right exception for DOM Range. Fix by peterv.
r=Pike, sr=jst
2002-04-10 13:38:30 +00:00
pavlov%netscape.com
e188784b71 adding ,0 to fix os2 bustage 2002-04-10 09:06:18 +00:00
seawood%netscape.com
b0ce526238 Add newline to fix hpux tinderbox bustage. 2002-04-10 08:44:15 +00:00
pavlov%netscape.com
d32acae2d3 hopefully fixing the mac bustage. adding nsITimerManager.idl 2002-04-10 06:38:19 +00:00
pavlov%netscape.com
d74f52c017 adding nsITimerManager 2002-04-10 06:06:12 +00:00
pavlov%netscape.com
812bbc8074 er, missing idl file on windows gmake builds 2002-04-10 04:51:17 +00:00
pavlov%netscape.com
ca2a20ef48 bug 129953 r=rjesup sr=rpotts 2002-04-10 04:41:23 +00:00
ccarlen%netscape.com
62aa5b03ad Bug 12911 - use relative file descriptors. This adds the needed methods to nsILocalFile. r=dougt/sr=alecf/a=asa/adt=jaime 2002-04-09 14:12:24 +00:00
katakai%japan.sun.com
11e8aa1a45 bug 131161
mozilla crashed when open file where there is an chinese name file under the directory
check return value of GetUnicodeLeafName() also call Reset() for encoder and decoder to reset the state
r=shanjian,sr=darin,a=asa
2002-04-09 01:54:09 +00:00
dougt%netscape.com
0cbb9d7481 Fixes 135966. Fix by cbiesinger@web.de, r=dougt@netscape.com, sr=jband@netscape.com, a=rjesup@wgate.com 2002-04-08 00:18:14 +00:00
bryner%netscape.com
9ad697d61e adding doxygen.cfg to config/.cvsignore; add missing .cvsignore files. a=asa. 2002-04-07 06:01:22 +00:00
bryner%netscape.com
0108846dbf Fixing crash dismissing dialogs on linux (bug 134070). r=dougt, sr=darin, a=asa & adt. 2002-04-05 23:42:35 +00:00
alecf%netscape.com
9ab135dd55 I
really
really
really
really hate the mac build system
2002-04-05 01:06:06 +00:00
dougt%netscape.com
9c15603e2d Adding better comments. r=jband, sr=brendan 2002-04-04 23:04:53 +00:00
alecf%netscape.com
6f79fb13b7 fix for bug 107289 sr=jband, r=dougt, a=asa
remove libjar dependency from xpcom
step 2: make xptinfo use the new nsIXPTLoader interface
2002-04-04 22:24:50 +00:00
alecf%netscape.com
a0adda5839 fix for bug 107289 sr=jband, r=dougt, a=asa
remove libjar dependency from xpcom
step 1: add new IDL files to the tree
2002-04-04 22:10:24 +00:00
dougt%netscape.com
8fffaf3949 Fixes 132705. nsComponentManagerUtils error handling is incorrect. fix by dbaron, r=dougt, sr=rpotts, a=asa@mozilla.org 2002-04-04 21:35:32 +00:00
timeless%mac.com
dc372ad5dc Bug 133657 nsISupportsVoid should have/use [noscript] attribute voidPtr data;
r=dougt sr=dveditz a=asa
2002-04-04 12:28:22 +00:00
bbaetz%student.usyd.edu.au
143721c338 Bug 134639 - speedup unix x86 XPTC_InvokeByIndex
r=dbradley, sr=jband, a=rjesup
2002-04-03 23:59:13 +00:00
dprice%netscape.com
ad56e36c49 105087 r=dveditz, sr=mscott, a=asa
hook up the installer and the directory service
2002-04-02 23:56:43 +00:00
mkaply%us.ibm.com
bd2d6cf2fc #134742
r=cls, a=asa
Add SHORT_LIBNAMEs for some DLLs
2002-04-02 23:20:41 +00:00
dougt%netscape.com
9d057fffdc Freezes nsIComponentRegistrar.idl for mozilla 1.0. bug 98755 r=dp, sr=rpotts, a=shaver + asa 2002-04-02 21:10:39 +00:00
jdunn%netscape.com
f0d3a4e07d Speedup patch for AIX (removing count_word routine)
Patch courtesy of pkw@austin.ibm.com
r=jdunn@netscape.com
sr=jband@netscape.com
a=asa@mozilla.org
# 133573
2002-04-01 11:30:37 +00:00
jdunn%netscape.com
a2b135f7de Adding 64bit support for AIX
Patches courtesy of pkw@austin.ibm.com
r=jdunn@netscape.com
sr=jband@netscape.com
a=asa@mozilla.org
# 133622
2002-04-01 11:28:26 +00:00
darin%netscape.com
9863e6beae fixes bug 130301 "Cannot submit large POST requests since Mozilla 0.9.9"
r=brade, sr=rpotts, a=asa
2002-04-01 05:06:59 +00:00
ccarlen%netscape.com
5acd1026e5 Bug 105445 - Difficult to process PLEvents without either latency or CPU hogging. r=pink/sr=sfraser/a=asa 2002-03-27 07:16:12 +00:00
seawood%netscape.com
f940144626 Remove xp_core.h & xp_mem.h and all build references to them.
Remove cruft from xp_mcom.h & xp_str.h.
Bug #38061 r=brendan sr=alecf a=valeski
2002-03-27 06:02:39 +00:00
sfraser%netscape.com
6da27c1cf8 Bug 133412: need to #include <Files.h> before <OpenTransport.h> for the buggy Universal Headers 3.4.1. Changes to allow for upgrading to CodeWarrior Pro 7.2 tools. r=sdagley, sr=scc, a=asa 2002-03-27 04:09:17 +00:00
cbiesinger%web.de
215d997798 bug 132126 r=dougt sr=hewitt a=scc
nsFactoryEntry::ReInit leaks memory
2002-03-26 09:48:44 +00:00
dbaron%fas.harvard.edu
9980cfd68d Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 02:28:08 +00:00
dbaron%fas.harvard.edu
3b8854671e Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 00:57:47 +00:00
dbaron%fas.harvard.edu
6cdcd7ef3a Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-24 00:16:18 +00:00
bnesse%netscape.com
97ac9e9fa4 Checkin for bug 120866. Add getenv() support to autoconfig module. Checking in for Jerry Tan. r=dveditz, sr=alecf, a=asa. 2002-03-22 21:37:50 +00:00
mkaply%us.ibm.com
8b411b49e9 #132295
r=dougt, sr=scc, a=asa
OS/2 only - save the location of the Profile directory to OS2.INI so third party apps can get it
2002-03-22 21:26:15 +00:00
dougt%netscape.com
d1966e4e51 Modifiy comments for 115853. Have not committed the UNDER_REVIEW -> FROZEN change yet. Will wait one week or so. r=dp@netscape.com, sr=rpotts@netscape.com, a=shaver@mozilla.org 2002-03-22 21:15:50 +00:00
seawood%netscape.com
c7bcd39c35 Remove files that have been repo-copied to xpcom/glue.
Bug #120474 r=dougt a=asa
2002-03-22 04:05:09 +00:00
dbaron%fas.harvard.edu
48e1bd36b3 Fix orange by removing shadowing declaration of |nsresult status|. 2002-03-22 02:08:38 +00:00
seawood%netscape.com
ed2322fc69 Fixing objdir bustage.
Added hack to remove .o from srcdir during export
2002-03-22 01:44:26 +00:00
dougt%netscape.com
4985540c6f fixing build bustage 2002-03-22 00:41:48 +00:00
dougt%netscape.com
ff2ce02571 fixing build bustage. need to export a header on the mac 2002-03-22 00:13:38 +00:00
scc%mozilla.org
0b992232af bug #132278, r=dbaron, sr=vidur, a=asa, make |nsCOMPtr::operator&()| legal again 2002-03-22 00:05:16 +00:00
dougt%netscape.com
c956bbd484 130405. Committing new files. r=alec, sr=brendan@mozilla.org, a=asa@mozilla.org 2002-03-21 23:47:46 +00:00
dougt%netscape.com
40642fc34c 130405. Makes the xpcom glue library usable. Updates XPCOM Samples. Adds requires lines to a few implict string/category consumers sr=alecf, sr=brendan@mozilla.org a=asa@mozilla.org 2002-03-21 23:43:21 +00:00
dougt%netscape.com
cc40b1d4b9 130875. Fix to OpenVMS xptcall code. r=dougt@netscape.com sr=scc@mozilla.org a=asa@mozilla.org submitted by colin@theblakes.com 2002-03-21 23:37:44 +00:00