bryner%brianryner.com
ac9cbd3e87
Backing out nsHashtable dtor change (bug 229875) - this needs to be virtual. Thanks to bienvenu for pointing out the problem.
2004-02-13 19:04:38 +00:00
cls%seawood.org
486c2570e0
Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
...
Bug #232763 r=dbaron sr=brendan
2004-02-11 07:16:11 +00:00
bryner%brianryner.com
85dbf281fb
Change a few more destructors in XPCOM to be non-virtual, and comment destructors that need to be virtual. Bug 229875, r=dougt, sr=dbaron.
2004-02-11 06:19:03 +00:00
cls%seawood.org
1a0e9742d7
Backing out previous changes.
...
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763
2004-02-10 18:55:04 +00:00
cls%seawood.org
cdb23f59f9
Remove unneeded -liberty references.
...
Bug #232763
2004-02-10 17:21:14 +00:00
cls%seawood.org
761be36b61
Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle.
...
Bug #232763 r=dbaron sr=brendan
2004-02-10 16:19:47 +00:00
jshin%mailaps.org
f6dd17228d
bug 227547: convert NFD to NFC on MacOS X : nsFileSpec patch (r=ccarlen, sr=dbaron)
2004-02-10 05:05:01 +00:00
jst%mozilla.jstenback.com
505c634885
Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
2004-02-09 22:48:53 +00:00
brendan%mozilla.org
1ac6f0f662
Typo in comment.
2004-02-07 05:38:56 +00:00
tor%cs.brown.edu
0cc458ef37
bustage fix
2004-02-07 03:06:25 +00:00
tor%cs.brown.edu
151ccda200
bustage fix
2004-02-07 02:58:18 +00:00
tor%cs.brown.edu
bbf2ef596f
Bug 208314 - remove use of iostreams to allow building with compilers
...
that don't support classic C++ iostreams (ex: MSVC++ .net 2003).
r=timeless, sr=dbaron
2004-02-07 02:41:10 +00:00
ccarlen%mac.com
90910fcb46
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
2004-02-06 20:15:59 +00:00
jshin%mailaps.org
0f9983b873
bug 229705: make CStringArray:CStringAt accept nsACString& as out param. (r=alecf, sr=bz)
2004-02-06 09:49:22 +00:00
bryner%brianryner.com
6e68ebaa46
Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes.
2004-02-04 04:55:57 +00:00
bryner%brianryner.com
e93d497a66
Turn off visibility until I can figure out how to fix this for older gcc's that won't accept visibility=default
2004-02-03 09:09:41 +00:00
bryner%brianryner.com
0ca4d12034
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.
2004-02-03 08:32:33 +00:00
neil%parkwaycc.co.uk
d83422b6c2
Bug 230707 nsRefPtrHashtable (like nsInterfaceHashtable but for refcounted objects of concrete types) r=bsmedberg sr=alecf
2004-01-31 12:37:36 +00:00
jst%mozilla.jstenback.com
90431d8022
Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
2004-01-29 22:04:45 +00:00
pinkerton%aol.net
6233fbb29e
add support for OSX 10.3 SDK support so build done on 10.3 can be run on
...
previous OS versions. Enabled with configure flag --with-macos-sdk=dir
(bug 224161, r=bryner)
2004-01-29 20:18:14 +00:00
dbaron%dbaron.org
36f4864d42
Speed up constructors of nsAutoString and nsCAutoString by calling nsStrPrivate::Initialize only once. b=188828 r=darin sr=alecf
2004-01-29 04:00:47 +00:00
bzbarsky%mit.edu
6d6ba3ce56
Make three changes:
...
1) Use GetWeak() on the queue hashtable where possible
2) Fix what looks like a bug in CreateEventQueue (passing wrong thread
to MakeNewQueue).
3) Fix what looks like a bug in PushThreadEventQueue (looking at the original
queue for the thread rather than the youngest one).
Bug 230092, r=danm, sr=darin
2004-01-28 23:13:48 +00:00
jshin%mailaps.org
4ffa3b1e3f
follow-up to bug 227547 (not a bug) : added missing 'const' qualifier to the first parameter of CopyUTF8toUTF16NFC()
2004-01-28 08:21:39 +00:00
jshin%mailaps.org
8c6b7db6f8
bug 227547: return local file names after converting NFD (decomposed Unicode) to NFC (composed Unicode) for consumers (Mac OS X only). r=ccarlen, sr=sfraser
2004-01-28 05:55:30 +00:00
bryner%brianryner.com
0518680d42
Some cleanup to nsProxyObject: implement refcounting without nsISupports inheritance, inline getters, and fix a few warnings. Bug 232022, r=dougt, sr=dbaron.
2004-01-25 10:39:02 +00:00
caillon%returnzero.com
34ea7dea67
Stop outputting comments pertaining to forward declared interfaces. See bug 232032 for details.
...
r=dbradley, sr=shaver
2004-01-24 23:01:55 +00:00
neil%parkwaycc.co.uk
e7f26bd617
Windows bustage fix - nsresult should have been NS_METHOD
2004-01-23 11:04:20 +00:00
neil%parkwaycc.co.uk
19a8ab3904
Bug 227500 Provide scriptable environment access p=bsmedberg,gisburn r/sr=dougt
2004-01-23 10:23:12 +00:00
dbaron%dbaron.org
8b1b6977cf
Comment this out until we figure out what to do about nsXPIDLString's shared empty buffer handle. b=112547
2004-01-22 04:30:03 +00:00
bryner%brianryner.com
a10a5e8383
Continuing removal of unneeded virtual destructors (bug 229875). r=dougt, sr=dbaron.
2004-01-22 01:01:19 +00:00
jst%mozilla.jstenback.com
fc9f3d6ea3
Fixing bug 183373. Provide XPCOM methods for accessing a shared empty string object. r=bryner@brianryner.com, sr=dbaron@dbaron.org
2004-01-21 21:36:40 +00:00
dbaron%dbaron.org
345194dd62
Fix Windows debug bustage. b=231737, 112547
2004-01-21 18:29:38 +00:00
peterv%propagandism.org
f277ca4791
Rename verify to verifyThread to fix OS X debug build bustage.
2004-01-21 12:25:50 +00:00
dbaron%dbaron.org
a075871e8e
Assert when shared buffers are used on multiple threads. b=112547 r=jst sr=darin
2004-01-21 04:39:58 +00:00
tor%cs.brown.edu
285c42cad8
Bug 229652 - invalid gif could crash browser. r=darin, sr=bryner
2004-01-16 23:32:25 +00:00
bryner%brianryner.com
c10588c67c
sigh.
2004-01-15 06:56:39 +00:00
bryner%brianryner.com
9c6d198eba
fixing windows test bustage
2004-01-15 06:43:38 +00:00
bryner%brianryner.com
0c7c3a2ff3
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.
2004-01-15 06:14:18 +00:00
brendan%mozilla.org
1d61995445
Unify license comment per js/src/plify_jsdhash.sed, plus comment simplification.
2004-01-15 02:00:55 +00:00
bryner%brianryner.com
f464f8b3fc
Kill old file full of IIDs. r=dbaron sr=jst
2004-01-14 23:12:41 +00:00
jst%mozilla.jstenback.com
05f83fbe5d
Fixing bug 230849. Making LossyCopyUTF16toASCII() and CopyASCIItoUTF8() truncate the destination even when the source is null. r=jshin@mailaps.org, sr=peterv@propagandism.org
2004-01-14 19:26:17 +00:00
bzbarsky%mit.edu
8093efd14c
Remove nsIHTMLContentContainer, merge those three functions into nsIDocument,
...
and make XUL style attribute dynamic changes get a proper CSSLoader off the
document. Bug 211376, r+sr=jst
2004-01-13 23:14:49 +00:00
bryner%brianryner.com
e078b585e3
Remove unused nsStatistics (bug 230599). r=dougt, sr=jst.
2004-01-13 20:59:10 +00:00
bryner%brianryner.com
da21ab0661
Remove unused PLVector and nsVector (bug 230556). r=dougt,sr=dbaron
2004-01-12 22:47:52 +00:00
bzbarsky%mit.edu
385b61a598
Get rid of another nsSupportsHashtable user, moving closer to "no raw addrefed
...
returns" nirvana. Bug 230092, r=bsmedberg, sr=darin
2004-01-10 02:00:40 +00:00
bryner%brianryner.com
0286fde9c1
Eliminate old nsCWeakReference implementation (bug 230480). This rewrites nsListControlFrame's event listener to be a little more sane. r+sr=dbaron.
2004-01-09 22:18:26 +00:00
bryner%brianryner.com
dac4fa30ed
Remove obsolete string service. Bug 230484, r=dougt, sr=dbaron.
2004-01-09 21:43:32 +00:00
bryner%brianryner.com
00aae51b9d
removing dead file. not part of the build.
2004-01-09 09:06:23 +00:00
bryner%brianryner.com
9cd047f172
removing some old dead (or never alive) files. not part of the build.
2004-01-09 08:49:01 +00:00
roc+%cs.cmu.edu
7cbc0c61b9
Bug 118117. Fix bad constants. patch by tenthumbs, r=roc,sr=bz
2004-01-09 04:37:19 +00:00