5562 Commits

Author SHA1 Message Date
bryner%netscape.com
157f6e484f Remove obsolete _IMPL_NS_NET and NS_NET defines (bug 159887). r=cls, sr=bzbarsky, a=asa.
git-svn-id: svn://10.0.0.236/trunk@126038 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 02:25:08 +00:00
katakai%japan.sun.com
7d4e8bff59 bug 153562
crash trashes user directory, requires new profile
avoid BOM at iconv() for Solaris platform
patch from jk@tools.de
a=asa,r=Roland.Mainz@informatik.med.uni-giessen.de,sr=darin


git-svn-id: svn://10.0.0.236/trunk@126035 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 00:58:36 +00:00
ccarlen%netscape.com
8854b4295f Bug 149785 - nsHashTable hides important functionality of PLHashTable. r=brendan@mozilla.org/sr=alecf/a=brendan
git-svn-id: svn://10.0.0.236/trunk@126022 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-29 22:48:15 +00:00
seawood%netscape.com
69897f6ae9 Update standalone xpcom instructions to use proper configure option.
Documentation change.


git-svn-id: svn://10.0.0.236/trunk@126008 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-29 20:29:30 +00:00
dougt%netscape.com
93a121bec1 ProxyObjectCallInfo class is exported by many dso. r=darin, sr=alec, a=asa, b=158932
git-svn-id: svn://10.0.0.236/trunk@125800 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 20:13:06 +00:00
dougt%netscape.com
7383c167c4 nsICollection's nsQueryElementAt class is exported. r=darin, sr=alec, a=asa, b=158931
git-svn-id: svn://10.0.0.236/trunk@125798 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 20:12:18 +00:00
alecf%netscape.com
7e8aa74093 fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
r=dmose, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@125791 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 18:31:10 +00:00
jdunn%netscape.com
28c54c8a52 moving extern statement out of function scope to fix bustage
r=dougt@netscape.com
sr=rpotts@netscape.com
a=asa@mozilla.org
# 141359


git-svn-id: svn://10.0.0.236/trunk@125782 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 14:21:00 +00:00
timeless%mac.com
2b4bbf7237 Bug 158092 Mozilla for BeOS is unable to show in browser proper international file/folder names.
patch by sergei_d@fi.tartu.ee r=timeless sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@125655 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-24 00:01:31 +00:00
alecf%netscape.com
7ce57677ba more prep for bug 119923 - use chrome registry ContractID rather than CID, so that we can drop in a new embedding-only chrome registry
r=bnesse, sr=dveditz, a=asa


git-svn-id: svn://10.0.0.236/trunk@125651 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-23 23:30:04 +00:00
dougt%netscape.com
3560250015 compreg.tmp is written out on every startup. r=rjc, sr=alec, a=scc
git-svn-id: svn://10.0.0.236/trunk@125512 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-19 21:12:04 +00:00
dougt%netscape.com
4cb4da3135 attempting to fix the AIX bustage
git-svn-id: svn://10.0.0.236/trunk@125461 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 14:38:07 +00:00
dougt%netscape.com
f7575b0db1 backout out change
git-svn-id: svn://10.0.0.236/trunk@125456 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 07:19:45 +00:00
dougt%netscape.com
78e286b83d Dynamic loading is failing on linux. disabling
git-svn-id: svn://10.0.0.236/trunk@125453 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 06:49:48 +00:00
dougt%netscape.com
ecdd8ab65f Fixes the following:
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final.  This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface.  This should land for 1.1b since users of the current category manager will have to update their components.

157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.

157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null.  It is a bandaide fix as the real problems involves retooling the directory enumerator.

157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do.  The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.

r/sr=alecf@netscape.com, rpotts@netscape.com.  a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@125444 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 05:09:10 +00:00
seawood%netscape.com
5a25868f3a Remove DARWIN define from osx builds as it cripples the feature set provided by OSX headers.
Bug #154232 r=wtc sr=scc a=scc


git-svn-id: svn://10.0.0.236/trunk@125440 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 04:09:30 +00:00
mkaply%us.ibm.com
d78fa03226 #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


git-svn-id: svn://10.0.0.236/trunk@125373 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-17 05:46:34 +00:00
bryner%netscape.com
cab12511d4 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.
git-svn-id: svn://10.0.0.236/trunk@125335 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-16 23:05:11 +00:00
jfrancis%netscape.com
50be087f7b 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


git-svn-id: svn://10.0.0.236/trunk@125329 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-16 22:17:56 +00:00
dougt%netscape.com
44e616bb84 Fixing bug 157192. r=me, sr=dbaron, a=asa.
git-svn-id: svn://10.0.0.236/trunk@125259 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-15 23:32:36 +00:00
dougt%netscape.com
368181a95d nscore.h has unreachable MSVC #defines (mutually exclusive nested #if), r=dbaron sr=scc a=superfly asa
git-svn-id: svn://10.0.0.236/trunk@125118 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-12 21:08:56 +00:00
alecf%netscape.com
2f59581288 bug 66759 - finally remove XPCOM_STANDALONE completely
r=dougt, rs=brendan, a=asa


git-svn-id: svn://10.0.0.236/trunk@125100 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-12 19:14:35 +00:00
brendan%mozilla.org
cbbd425382 Oops, deal with PRInt64 operand to NS_SWAP64 (followup to last checkin).
git-svn-id: svn://10.0.0.236/trunk@124943 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-10 05:20:15 +00:00
akkana%netscape.com
d116ada324 Backing out the fix for 154753, which caused a crash at shutdown. sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@124935 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-10 04:05:56 +00:00
timeless%mac.com
bbdd8e0b52 Bug 154753 nsExceptionService ignoring thread destruction after shutdown
r=dougt sr=smfr


git-svn-id: svn://10.0.0.236/trunk@124914 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-10 00:51:25 +00:00
dp%netscape.com
5b33744d9b bug 156320 Acquire lock before checking not-used-list (not
after). Fixing topcrash. r=dbaron


git-svn-id: svn://10.0.0.236/trunk@124843 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-09 13:48:03 +00:00
brendan%mozilla.org
c835c835d1 Avoid aliasing differently-typed pointers in NS_SWAP64 (142869, r=dbaron, sr=ben).
git-svn-id: svn://10.0.0.236/trunk@124822 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-09 03:37:50 +00:00
bryner%netscape.com
d63c986f4d Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@124756 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-08 07:56:50 +00:00
timeless%mac.com
585baa0803 Bug 155466 clean up test consumers to correctly use NS_ShutdownXPCOM
r=dmose, sr=scc, moa: dougt, dbradley, gagan, harish, akk


git-svn-id: svn://10.0.0.236/trunk@124683 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-04 14:29:25 +00:00
seawood%netscape.com
08f53dff2a The c++ standard requires that the throw list be used when declaring functions as well as defining them.
commercial compiler fixes for bug #149032


git-svn-id: svn://10.0.0.236/trunk@124604 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-03 17:14:41 +00:00
dp%netscape.com
ed288aa832 Trying to fix Irix and HPUX bustage. Defining CPP_THROW_NEW at point
of declaration too.


git-svn-id: svn://10.0.0.236/trunk@124547 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 22:38:16 +00:00
seawood%netscape.com
a7c7e77b8b 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


git-svn-id: svn://10.0.0.236/trunk@124526 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 20:25:30 +00:00
dp%netscape.com
e5438144fe bug 146532 Making Init() non-virtual (thanks dbaron for suggestion)
git-svn-id: svn://10.0.0.236/trunk@124516 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 18:11:53 +00:00
mkaply%us.ibm.com
967c8ec974 Os/2 bustage
git-svn-id: svn://10.0.0.236/trunk@124471 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 04:26:18 +00:00
dbaron%fas.harvard.edu
f3b021ab55 Attempt to fix BeOS bustage. b=148046
git-svn-id: svn://10.0.0.236/trunk@124470 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 04:07:20 +00:00
dbaron%fas.harvard.edu
155ff91722 Attempt to fix Sun WorkShop bustage. b=146532
git-svn-id: svn://10.0.0.236/trunk@124466 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 03:43:33 +00:00
dbaron%fas.harvard.edu
9dca0f7ac7 Attempt to fix HP-UX and OS/2 bustage. b=146532
git-svn-id: svn://10.0.0.236/trunk@124465 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 03:42:11 +00:00
mkaply%us.ibm.com
5a9c285acb Fix Os/2 bustage for now - I've no idea why. I need to build a testcase
git-svn-id: svn://10.0.0.236/trunk@124464 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 03:34:12 +00:00
dp%netscape.com
800aebd000 bug 146532 Improving recycling allocator
- Uses freelist
- 1 int overhead to store size
- nsIMemory wrapping
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@124443 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 23:36:03 +00:00
dougt%netscape.com
3d7a05cab8 More XPCOM Glue changes and fixes. Makefile change which can land since 154319 is fixed. r=waterson, sr=rpotts. bug 154319
git-svn-id: svn://10.0.0.236/trunk@124435 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 22:22:06 +00:00
dougt%netscape.com
69732c6053 XPCOM_GLUE nsTraceRefcnt problems. r=dp, sr=jag. bug 154319
git-svn-id: svn://10.0.0.236/trunk@124434 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 22:19:01 +00:00
dougt%netscape.com
9fd584fc27 Damn the nmake build system and the mac.
git-svn-id: svn://10.0.0.236/trunk@124428 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 21:39:18 +00:00
dougt%netscape.com
725fc2aaf9 backing out last makefile change
git-svn-id: svn://10.0.0.236/trunk@124426 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 21:13:22 +00:00
dougt%netscape.com
0cb58d5613 More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262. missed this.
git-svn-id: svn://10.0.0.236/trunk@124425 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 21:11:47 +00:00
dougt%netscape.com
d65d49c1a2 More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262.
git-svn-id: svn://10.0.0.236/trunk@124420 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 20:37:17 +00:00
dbaron%fas.harvard.edu
e7b640d60f 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
git-svn-id: svn://10.0.0.236/trunk@124351 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-29 05:13:59 +00:00
mkaply%us.ibm.com
931db3bc2f #154680
r=mkaply, sr=jag
Wrong default offset passed into RFind - should be -1


git-svn-id: svn://10.0.0.236/trunk@124301 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-28 20:31:09 +00:00
alecf%netscape.com
9345c5817f add deprecation comment - now that we have a new guide.
doc only, no code, no review


git-svn-id: svn://10.0.0.236/trunk@124132 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 22:53:36 +00:00
alecf%netscape.com
d8f4cf294a cleanup after the first fix for bug 154275 - handle errors better and get rid of mCount entirely
sr=jst, r=peterv


git-svn-id: svn://10.0.0.236/trunk@124109 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 19:36:24 +00:00
ben%netscape.com
86cd372634 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


git-svn-id: svn://10.0.0.236/trunk@124081 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 05:17:54 +00:00