gerv%gerv.net
210853d71e
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@155067 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:21:17 +00:00
cls%seawood.org
aebeaaee68
Fix mingw 3.3.1/3.3.3 bustage.
...
Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
Remove dllimport/dllexport declarations from all nsXPTCStubBase functions and just export the class itself.
Bug #226609 r=shaver/swalker sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154023 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-16 08:07:25 +00:00
cls%seawood.org
3919eae7b1
Backing out changes from bug 226609. MSVC is being uncharacteristically picky.
...
git-svn-id: svn://10.0.0.236/trunk@154001 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-16 00:59:29 +00:00
cls%seawood.org
a9d2b7d625
Fix mingw 3.3.1/3.3.3 bustage. Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
...
Bug #226609 r=shaver sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@153999 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-15 23:47:04 +00:00
timeless%mozdev.org
93b15391cd
Bug 235271 nsTimelineService - Warning (Anachronism): Formal argument ... of type extern "C" in call to ...(..., extern "C"...) is being passed something else
...
r=dbaron sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153666 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-08 07:27:06 +00:00
brendan%mozilla.org
6c28a185d6
Fix Read and Equals bugs, clean up other poor code (235307, r=dougt, sr=darin).
...
git-svn-id: svn://10.0.0.236/trunk@153250 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:38:40 +00:00
jshin%mailaps.org
e125a7a013
bug 229705 : CStringArray should accept |nsACString&| instead of |nsCString&|. r=mscott, sr=alecf (with darin, jst, dbaron helping)
...
git-svn-id: svn://10.0.0.236/trunk@152995 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 01:54:55 +00:00
jshin%mailaps.org
d70bdb567b
bug 233485 : add 'size' parameter to nsAutoBuffer (r=ccalren, sr=rbs)
...
git-svn-id: svn://10.0.0.236/trunk@152924 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 10:50:20 +00:00
darin%meer.net
55688e6410
landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
...
git-svn-id: svn://10.0.0.236/trunk@152905 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 02:44:03 +00:00
bryner%brianryner.com
5db66292cf
Backing out nsHashtable dtor change (bug 229875) - this needs to be virtual. Thanks to bienvenu for pointing out the problem.
...
git-svn-id: svn://10.0.0.236/trunk@152762 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 19:04:38 +00:00
jst%mozilla.jstenback.com
854468a176
Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
...
git-svn-id: svn://10.0.0.236/trunk@152565 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 22:48:53 +00:00
ccarlen%mac.com
72a4f9df0e
Bug 161982 - need an autobuffer impl available to all code. This is a template version of nsSpillableStackBuffer, which is defined in more than 1 place. r=brade/sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@152427 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:15:59 +00:00
jshin%mailaps.org
fe734acf5c
bug 229705: make CStringArray:CStringAt accept nsACString& as out param. (r=alecf, sr=bz)
...
git-svn-id: svn://10.0.0.236/trunk@152409 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 09:49:22 +00:00
bryner%brianryner.com
b4bcadff7f
Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes.
...
git-svn-id: svn://10.0.0.236/trunk@152272 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 04:55:57 +00:00
bryner%brianryner.com
34c56dea27
Make NS_IMETHOD set hidden symbol visibility by default on ELF platforms. This is always desirable for virtual methods implemented in XPCOM component libraries, since it's impossible to reference the symbol from outside of the library. The behavior can be overridden as needed, such as a base class in a shared library that's linked against. For more details, see the comments in nscore.h and bug 227537. r=dbaron, sr=darin.
...
git-svn-id: svn://10.0.0.236/trunk@152211 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 08:32:33 +00:00
neil%parkwaycc.co.uk
f48ca05933
Bug 230707 nsRefPtrHashtable (like nsInterfaceHashtable but for refcounted objects of concrete types) r=bsmedberg sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@152113 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 12:37:36 +00:00
bryner%brianryner.com
1bd144eac3
Continuing removal of unneeded virtual destructors (bug 229875). r=dougt, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@151669 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 01:01:19 +00:00
tor%cs.brown.edu
00c58e094b
Bug 229652 - invalid gif could crash browser. r=darin, sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@151441 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 23:32:25 +00:00
bryner%brianryner.com
b5ccad4460
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@151359 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-15 06:14:18 +00:00
brendan%mozilla.org
3b19a173aa
Unify license comment per js/src/plify_jsdhash.sed, plus comment simplification.
...
git-svn-id: svn://10.0.0.236/trunk@151341 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-15 02:00:55 +00:00
bryner%brianryner.com
9bfbfc1d52
Remove unused nsStatistics (bug 230599). r=dougt, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@151260 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-13 20:59:10 +00:00
bryner%brianryner.com
adc787bb3b
Remove unused PLVector and nsVector (bug 230556). r=dougt,sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@151218 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-12 22:47:52 +00:00
bzbarsky%mit.edu
e97e63a7aa
Get rid of another nsSupportsHashtable user, moving closer to "no raw addrefed
...
returns" nirvana. Bug 230092, r=bsmedberg, sr=darin
git-svn-id: svn://10.0.0.236/trunk@151127 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-10 02:00:40 +00:00
bryner%brianryner.com
79ccb45177
Remove obsolete string service. Bug 230484, r=dougt, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@151099 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 21:43:32 +00:00
bryner%brianryner.com
aefa87c01b
removing dead file. not part of the build.
...
git-svn-id: svn://10.0.0.236/trunk@151073 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 09:06:23 +00:00
roc+%cs.cmu.edu
5207091d35
Bug 118117. Fix bad constants. patch by tenthumbs, r=roc,sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@151068 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 04:37:19 +00:00
bzbarsky%mit.edu
d615bdff68
Make ReplaceObjectAt a little safer. Bug 227780, r=timeless, sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@150902 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-05 23:43:28 +00:00
cbiesinger%web.de
383e2b9204
addressing the reviewer comments
...
git-svn-id: svn://10.0.0.236/trunk@150766 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 13:22:49 +00:00
cbiesinger%web.de
72cee25e30
bug 228794, r=bsmedberg sr=alecf
...
add nsInterfaceHashtable::GetWeak
git-svn-id: svn://10.0.0.236/trunk@150765 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 13:21:21 +00:00
peter%propagandism.org
0d4c0de85b
Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@150667 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 09:56:23 +00:00
timeless%mozdev.org
6903d2f756
Bug 226169 DRefTool analysis for timeline files
...
r=roc sr=roc
git-svn-id: svn://10.0.0.236/trunk@150603 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 06:17:28 +00:00
jshin%mailaps.org
7c34a3649d
bug 226623: XFT build crashes on PLHashRawAdd. Switch to nsClassHashTable and add a new HashKeyType that duplicates a string in ctor. (r=bsmedberg, sr=bryner, a1.6=tor)
...
git-svn-id: svn://10.0.0.236/trunk@150196 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 21:27:01 +00:00
dbaron%dbaron.org
c4bdc17ba3
Include nscore.h instead of nsCom.h. b=226555 r=dougt sr=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@149839 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 18:56:10 +00:00
timeless%mozdev.org
5a1907b913
Bug 106386 Correct misspellings in source code
...
Changes strings which meant "referring"
patch by ajvincent@juno.com r=timeless sr=dmose
git-svn-id: svn://10.0.0.236/trunk@149429 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 10:05:45 +00:00
bzbarsky%mit.edu
97058364d2
Don't use precision so high it gets rounded in a way we don't want. Bug
...
118117, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@149370 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 21:51:39 +00:00
sicking%bigfoot.com
baa6f09289
Bug 225507: Implement nsCOMArray::SafeObjectAt for out-of-bounds safe access.
...
r=bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149249 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:01:20 +00:00
bsmedberg%covad.net
d806a6edb3
Bug 212222 - Load default prefs from the GRE and from the application. r/sr=alecf/darin
...
NOTE: This is only the backend work necessary to load prefs. The actual separation of prefs into application/embedding will happen in another bug.
git-svn-id: svn://10.0.0.236/trunk@148776 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 16:46:13 +00:00
dbaron%dbaron.org
e2dd495447
nsCOMArray should not use nsDerivedSafe. b=221525 r=bryner
...
git-svn-id: svn://10.0.0.236/trunk@147720 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 23:17:58 +00:00
dougt%meer.net
b0d1d728ad
add Sort() to nsCOMArray. Patch from ari the_great_spam_bin@yahoo.com. r=alecf, b=211535
...
git-svn-id: svn://10.0.0.236/trunk@147670 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 05:42:28 +00:00
pkw%us.ibm.com
b44066e9c0
Bug 219493 - nsPersistentProperties doesn't handle multi-line properties
...
files correctly. This is a better patch than the original one.
r=darin@meer.net , sr=alecf@flett.org
git-svn-id: svn://10.0.0.236/trunk@147297 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 16:28:06 +00:00
pkw%us.ibm.com
c61e4e8d19
Bug 219493 - nsPersistentProperties doesn't handle multi-line properties
...
files correctly. Checking in the first patch in this bug to ensure there
are no major regressions.
r=darin@meer.net , sr=alecf@flett.org
git-svn-id: svn://10.0.0.236/trunk@147113 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 16:28:55 +00:00
bsmedberg%covad.net
1b71e7ac3e
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@146844 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:55:56 +00:00
bryner%brianryner.com
c81aa21722
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@146626 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 00:31:50 +00:00
bsmedberg%covad.net
59065133a3
Bug 212919 - Fix const issues in nsDataHashtable on MSVC7 (I'm surprised other
...
compilers didn't barf already!) r=swalker sr=scc a=asa
git-svn-id: svn://10.0.0.236/trunk@145822 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 19:24:24 +00:00
brendan%mozilla.org
95220b5330
Add shared DHashTableOps for [const] char *key use-cases, clean up dhash API abusages (214839, r=dougt, sr=dbaron).
...
git-svn-id: svn://10.0.0.236/trunk@145624 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 20:09:21 +00:00
dougt%meer.net
580beb95bb
this shouldn't have been checked in
...
git-svn-id: svn://10.0.0.236/trunk@145593 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 06:34:54 +00:00
dougt%meer.net
6dfc67684a
Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@145587 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 05:29:10 +00:00
jaggernaut%netscape.com
f34216bf2d
Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:47:59 +00:00
timeless%mozdev.org
77aea2f7b3
Bug 211276 nsStaticCaseInsensitiveNameTable::Init doesn't check the return value of PL_DHashTableInit Last
...
r=alecf sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144846 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:21:54 +00:00
timeless%mozdev.org
0b7361d0c0
Bug 211277 nsPersistentProperties::nsPersistentProperties doesn't check the return value of PL_DHashTableInit
...
r=alecf sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144839 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:07:31 +00:00