dougt%meer.net
fda508d773
removing dynamically allocated hashtable in xpcom where possible. r=alecf, b=204634
2003-05-23 22:23:10 +00:00
bsmedberg%covad.net
bab262babb
Fix ANSI-strict compiler errors using GCC 3.4 (from CVS). bug 201407 r=jkeiser sr=brendan a=sspitzer
2003-05-11 01:28:03 +00:00
bsmedberg%covad.net
6e1d160a48
Fixing AIX bustage. r=jdunn a=mkaply/ycalonje
2003-04-24 16:01:24 +00:00
bsmedberg%covad.net
037d48c62a
Fix for mac build bustage, with ccarlen. Cleanup from bug 201034.
2003-04-24 05:27:10 +00:00
bsmedberg%covad.net
85dedad033
Bug 201034 non-const enumeration in nsBaseHashtable, add
...
nsTHashtable::RawRemove. Add a hashtable test-suite, and
clean up some codesize issues. Also fixes bug 203030 and
hopefully SunOS build bustage. r=jkeiser sr=alecf a=asa
2003-04-24 01:54:57 +00:00
mkaply%us.ibm.com
b5af105e51
OK, should be final - need PR_CALLBACK here
2003-04-23 04:51:42 +00:00
mkaply%us.ibm.com
12349a4614
Putting this back because I think it might break stuff - OS/2 will be broke however
2003-04-23 04:42:35 +00:00
mkaply%us.ibm.com
48ea6a37aa
One more PR_CALLBACK
2003-04-23 04:38:40 +00:00
mkaply%us.ibm.com
113b1ffd7a
OS/2 bustage - PR_CALLBACK stuff
2003-04-23 04:33:14 +00:00
bsmedberg%covad.net
d4f3a4425a
forgot Makefile.in bug 200709 r=jkeiser sr=alecf Many apologies, this is my first mozilla checkin.
2003-04-10 14:14:32 +00:00
bsmedberg%covad.net
a3016658f7
bug 200709 remove dynamic linking of nsTHashtable and family. r=jkeiser sr=alecf
2003-04-10 13:27:16 +00:00
mhammond%skippinet.com.au
3ca8d45c90
Fix bug 200893 - Timeline Service is not thread aware,
...
and bug 200204 - Timeline service should expose NS_TIMELINE_MARK_TIMER1
sr=alecf, r=alecf/dougt
2003-04-10 05:39:46 +00:00
jkeiser%netscape.com
1085e1b4e9
Warning fixes (bug 200709), patch by bsmedberg@covad.net, r=jkeiser@netscape.com, sr=alecf@netscape.com
2003-04-05 00:16:32 +00:00
alecf%netscape.com
5f29256c3a
fix for bug 195298 - pldhash ops tables should be const.. r=dougt, sr=sfraser
2003-04-04 15:10:37 +00:00
seawood%netscape.com
de59dbee4b
Purge XP_PC.
...
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
alecf%netscape.com
455721ccbd
remove #ifdef NS_DEBUG as per bug 200241
...
code was already reviewed, just moved out of #ifdef per bryner
2003-04-02 15:47:16 +00:00
seawood%netscape.com
86ddc70947
msgCore.h seems to think that os2 has isalpha() too
2003-04-02 08:31:39 +00:00
jkeiser%netscape.com
7e5cb780d7
Templatized hashtable class by bsmedberg@covad.net (bug 180264), r=jkeiser@netscape.com, sr=alecf@netscape.com
2003-04-02 06:53:57 +00:00
seawood%netscape.com
92be0f5be9
Obsoleting xp_str.h:
...
* Move XP_IS_ macros into nsCRT.h & rename them to NS_IS_
* Make local XP_IS_ macros use the nsCRT ones
* Remove NOT_NULL defines
Bug #199920 r=alecf sr=bryner
2003-04-01 19:38:12 +00:00
alecf%netscape.com
3c16ca0c29
one more thing for bug 195262 - export nsStaticAtom.h - not used anywhere yet
2003-03-25 21:46:33 +00:00
alecf%netscape.com
925955c81d
landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
...
sr=darin, r=dbaron
2003-03-25 18:55:59 +00:00
neil%parkwaycc.co.uk
151fda3677
Bug 198685 need nsCOMArray function like IndexOf that checks COM object identity p=bsmedberg@covad.net r=alecf (no sr needed)
2003-03-25 13:16:02 +00:00
alecf%netscape.com
61bdd865f1
just relanding this file - not part of build yet - to make relanding bug 195262 easier
...
(its been r=dbaron, sr=darin'ed already)
2003-03-21 20:35:14 +00:00
alecf%netscape.com
16af458ceb
backout my static atom patch for now until I figure out the performance loss! :(
...
bug 195262
2003-03-21 20:13:08 +00:00
alecf%netscape.com
5c7ef8c800
oops, don't free the arena pool if we never allocated it!
...
duh.
fixes a shutdown crash
2003-03-21 08:38:56 +00:00
alecf%netscape.com
c4ea07bc53
fix for bug 195262:
...
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin
this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
bzbarsky%mit.edu
14afd7785e
fix build bustage
2003-03-20 03:40:26 +00:00
alecf%netscape.com
dfdbceb051
fix an assertion from nsCOMArray where ReplaceElementAt() wouldn't property extend the array because we were just using ObjectAt()
...
residual stuff from bug 197827, which caused an assertion browsing frame
patch by keeda@hotpop.com , r/sr=alecf
2003-03-20 02:34:11 +00:00
dougt%netscape.com
4a4285c858
didn't want to check this in per darin
2003-03-15 02:31:17 +00:00
dougt%netscape.com
be629223b6
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
rginda%netscape.com
959b2433eb
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
alecf%netscape.com
df0b33682e
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
brendan%mozilla.org
62fba60f00
Reorder static and const to match tradition; reomve DEBUG_brendan cruft.
2003-03-08 01:28:02 +00:00
timeless%mozdev.org
80bb9e2ae2
Bug 166888 deprecate nsISupportsArray
...
r=alecf sr=alecf
2003-03-07 01:17:27 +00:00
alecf%netscape.com
da409bcb97
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
291bed6f90
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
brendan%mozilla.org
1e352e85b2
Constipation of (JS|PL)DHashTableOps (195298, r/sr=shaver/alecf).
2003-02-28 07:17:59 +00:00
sfraser%netscape.com
f7fd0a80ef
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
seawood%netscape.com
b4a4a67418
Use va_copy if available for VARARGS_ASSIGN
...
Bug #187180 r=blizzard sr=brendan
2003-02-23 06:59:39 +00:00
dbaron%dbaron.org
754d904cda
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
2003-02-22 15:34:38 +00:00
alecf%netscape.com
04ad29e519
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
mkaply%us.ibm.com
625f8b37a5
#190732
...
r=mkaply, sr=alecf, a=asa
From ccarlen - check parser state at end of file
2003-02-03 14:59:39 +00:00
alecf%netscape.com
501858a1ab
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
b5757d961c
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
fbcc7fa702
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
alecf%netscape.com
7a3b002a45
oops, warnings fixes from previous checkin
2003-01-22 05:46:07 +00:00
alecf%netscape.com
1e409bc64f
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
jkeiser%netscape.com
1d2826cc52
Move HTMLValue parsing methods to HTMLValue (bug 159757), r=bugmail@sicking.cc, sr=jst@netscape.com
2003-01-21 21:24:16 +00:00
sicking%bigfoot.com
8c1fa47083
Bug 162115: Make nsCOMArray return nsDeriviedSafes to avoid bad addrefs/releases
...
r=bz sr=alecf
2003-01-18 14:04:23 +00:00
brendan%mozilla.org
f85335e27a
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
5113e3dec2
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
dougt%netscape.com
5b20a2cbf6
Enabling nsIStringService. r=darin, sr=alec
2003-01-14 22:55:33 +00:00
dbaron%dbaron.org
f2cd5e3e66
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
dbaron%fas.harvard.edu
0a31e6afb5
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
2003-01-01 23:53:20 +00:00
seawood%netscape.com
4588fb970a
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
bzbarsky%mit.edu
1be645e670
Fix crash in ~nsCOMArrayEnumerator. Bug 181592, r=alecf, sr=scc
2002-11-26 18:57:56 +00:00
brendan%mozilla.org
fb821b9a2e
Relax comments restricting Operate calls from enumerator to allow lookups (no bug, comment change only).
2002-11-26 00:32:07 +00:00
timeless%mozdev.org
7186af4e87
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
aa24697417
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
alecf%netscape.com
5dd7ed8483
fix for bug 177318 - use pldhash for inner hashtable entries to dramatically reduce allocations
...
r=dougt/sr=brendan
I am watching to see how the performance number change and will back out if the results are nasty
2002-11-16 02:33:49 +00:00
alecf%netscape.com
a7b81df6c6
take two at fixing bug 177401 - convert nsIBinaryStream over to using nsAString/nsACString for string values, to speed up fastload
...
sr=darin, r=dougt
(the previous checkin had a typo which disabled fastload entirely!)
2002-11-14 18:16:31 +00:00
alecf%netscape.com
f1aaa8073e
oops, I checked in an earlier version of the patch for bug 173291 - here's the update that reflects the reviewer's comments.
...
r=dougt, sr=jag
2002-11-13 22:58:56 +00:00
alecf%netscape.com
c97d0684b3
fix for bug 173291 - use nsISimpleEnumerator for nsHashtableEnumerator, rather than nsIEnumerator
...
r=dougt, sr=jag
2002-11-13 22:40:10 +00:00
brendan%mozilla.org
d344a8b6fd
Make enumeration const unless PL_DHASH_REMOVE is returned by the etor callback; improve several comments (174859, r=waterson, sr=beard).
2002-11-13 04:35:37 +00:00
alecf%netscape.com
50a35c0245
argh, back out my last checkin because Ts went UP not down!
2002-11-09 01:31:32 +00:00
jkeiser%netscape.com
373e5c9508
Fix copyright date. Bug 133354.
2002-11-09 01:03:36 +00:00
alecf%netscape.com
e8fa3e1225
fix for bug 177401 - use nsAString& classes instead of wstring in nsIBinaryInputStream, to speed up fastload startup
...
sr=darin, r=dougt
2002-11-08 23:30:53 +00:00
bzbarsky%mit.edu
0cc4eb8902
Make the nsCOMArray destructor release all the objects. Bug 178813,
...
r=bbaetz, sr=rpotts
2002-11-07 13:34:18 +00:00
mkaply%us.ibm.com
9802c22c2f
#177543
...
r=me, sr=bz
OS/2 build bustage - add explicit casts
2002-11-07 04:48:56 +00:00
timeless%mozdev.org
a190c2d0d7
Bug 174004 nsTextFormatter.cpp comment stolen from prprf.c should be removed
...
comment only change
2002-11-06 14:57:41 +00:00
bzbarsky%mit.edu
f8af8f1558
nsCOMArray_base copy constructor should not assert. Bug 178534,
...
r=dougt, sr=alecf
2002-11-06 02:00:50 +00:00
bzbarsky%mit.edu
222bbfb995
Add AppendObjects/InsertObjectsAt to nsCOMArray. Bug 175137,
...
r=timeless, sr=alecf, a=dbaron
2002-10-25 01:40:50 +00:00
bzbarsky%mit.edu
83464aa9b5
need to NS_INIT_ISUPPORTS to prevent thresafety assertions. bug 175437,
...
r=timeless, sr=alecf, a=dbaron
2002-10-24 01:03:00 +00:00
bzbarsky%mit.edu
7a6288b90d
Make IndexOf a const method. Bug 174940, r=dougt, sr=alecf
2002-10-17 19:26:27 +00:00
seawood%netscape.com
d1bef3cbe0
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
varga%netscape.com
114a6678da
Fix for bug 174443. nsCOMArray::ApendObject() shouldn't addref
...
r=dougt, sr=alecf, a=asa
2002-10-15 23:59:20 +00:00
bbaetz%student.usyd.edu.au
3a7b7c499f
Change the never-defined copy-constructor signature to refer to nsCOMArray<T>
...
instead of nsCOMArray. Should fix OS2 bustage, which noticed this because
it instantiates the function even when its not used
r=sicking, sr=mozbot, a=tinderbox
2002-10-15 05:19:30 +00:00
timeless%mac.com
ceff62e99b
Bugzilla Bug 174447 fix typos in nsStaticNameTable.h
2002-10-14 22:39:44 +00:00
brendan%mozilla.org
73c5d5279f
Comment improvements motivated by bug 173797, no code changes.
2002-10-13 19:08:07 +00:00
timeless%mac.com
a5279aac41
Bug 172131 FMM, Comments which suggest the wrong (De)Allocator, and Style
...
r=dougt sr=darin
2002-10-08 06:12:00 +00:00
seawood%netscape.com
9ce0c58d1e
Callback functions must be declared as such.
...
Fixing OS/2 tinderbox bustage.
2002-10-08 01:04:09 +00:00
mkaply%us.ibm.com
07e3b3ef85
OS/2 bustage - need PR_CALLBACK
2002-10-07 21:32:37 +00:00
alecf%netscape.com
36cde0fbc6
fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build
...
r=dougt, sr=darin, lots of comments from brendan, kai, bugmail@sicking.cc , frank.schoenheit@gmx.de , and even a little license help from timeless
2002-10-07 19:03:41 +00:00
dougt%netscape.com
72b7254d32
Not part of build
2002-10-07 18:53:51 +00:00
dougt%netscape.com
a9319d69a8
Backing out nsStringService.
2002-10-04 23:49:23 +00:00
dougt%netscape.com
25d4bee19d
manifest
2002-10-04 23:12:36 +00:00
dougt%netscape.com
314f8a80e8
adding UNDER_REVIEW
2002-10-04 22:29:27 +00:00
dougt%netscape.com
3300c73ca0
First cut of the nsIStringService. 172512. r=jag, sr=alecf
2002-10-04 22:25:41 +00:00
alecf%netscape.com
cacac9ca3d
argh, I'm stupid, s/class/interface/
...
not part of build
2002-10-04 00:48:16 +00:00
alecf%netscape.com
ce539d06f8
pre-declare nsISimpleEnumerator instead of #including the header, per darin's request
...
not part of build, for bug 162115
2002-10-04 00:47:14 +00:00
alecf%netscape.com
351baf72df
add do_QueryElementAt, and make NS_NewArray() give you an nsIMutableArray instead of nsIArray
...
not part of build, for bug 162115
2002-10-03 20:20:13 +00:00
jkeiser%netscape.com
7dd8441962
Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com
2002-10-03 03:43:11 +00:00
alecf%netscape.com
d263b3ce43
more work for bug 162115 - add support for weak references in nsIArray
...
not part of build
2002-10-02 21:00:42 +00:00
alecf%netscape.com
f5efff9d9f
more work on bug 162115 - use "friend" to allow nsCOMArray<T>'s copy constructor to be protected, but still usable from nsArray
...
not part of build
2002-10-02 18:54:12 +00:00
alecf%netscape.com
7bce86e8cd
from brendan's review:
...
oops, use NS_IF_ADDREF where apropriate
also be consistent about using NS_ADDREF() on the result
not part of build
2002-10-01 18:29:30 +00:00
alecf%netscape.com
16cf343fb7
add support for a nsISimpleEnumerator implementation for nsCOMArray<T> and nsIArray, and update existing interfaces to support that:
...
- move nsCOMArray_base's ObjectAt/[]/Count() methods into the public so that nsCOMArrayEnumerator can get to it
- tweak NS_NewArray() to match the existing enumerator NS_New* API
- hook up NS_NewArrayEnumerator to nsArray::Enumerate
Not part of the build, for bug 162115
2002-10-01 17:34:25 +00:00
alecf%netscape.com
62479fa6e9
- fix ReplaceObjectAt to properly account for existing null entries
...
- make nsCOMArray_base accessible from nsCOMArray<T> so that a nsCOMArray<T> can passed to NS_NewArray
for bug 162115, not part of build
2002-10-01 00:37:41 +00:00
alecf%netscape.com
1e525fd19c
add lots of docs for bug 162115, not part of build
2002-10-01 00:26:00 +00:00
alecf%netscape.com
e8e44bcfc3
not part of build, more for bug 162115:
...
- fix some spelling, add documentation
- add NS_NewArray(), including one that takes an existing nsCOMArray<T>
- implement copy constructor for nsCOMArray_base, so that NS_NewArray can work
not part of build
2002-09-30 23:02:31 +00:00
alecf%netscape.com
cd487a30e7
match up some reviewers comments:
...
- tri-license with MPL, not NPL
- be consistent with policy on null in the array (it is allowed)
- move Clear() into implementation file, and hide static callback there too
- make sure to AddRef() on the way out of nsArray::IndexOf()
- handle failure of ReplaceElementAt more gracefully
bug 162115, not part of build yet
2002-09-30 22:01:46 +00:00
kyle.yuan%sun.com
cf801d0295
Bug 161449 Non-ASCII shortcuts for select elements in html forms
...
r=aaronl, sr=alecf
fix nsCRT::ToLower/ToUpper bugs and use |ToLowerCase()| instead of |nsCRT::ToLower()| in nsListControlFrame
2002-09-29 01:42:07 +00:00
alecf%netscape.com
3bc4c4d05c
move contactID out of nsArray.h - not part of build
2002-09-27 19:52:47 +00:00
alecf%netscape.com
895980b124
add documentation and comments, mark interface UNDER_REVIEW
...
(also not part of build)
2002-09-27 19:33:01 +00:00
alecf%netscape.com
3c4577f486
continuing work in progress on nsCOMArray<T> - take darin's suggestion and move all nsISupports-related code into a non-template base class nsCOMArray_base. This allows the generated template to be paper thin (or really, non-existent!)
...
Then, we move some of the non-trivial methods of this class into a .cpp file
2002-09-27 19:29:45 +00:00
ducarroz%netscape.com
f032354928
Fix for bug 171121. prevValue could be null therefore we need to use NS_IF_RELEASE instead of
...
NS_RELEASE. R=dougt, SR=sspitzer
2002-09-27 17:49:08 +00:00
alecf%netscape.com
7af1cd1a1e
continue work-in-progress with freezable array.
...
Also introduce nsCOMArray<nsIFoo>
not part of build
2002-09-27 06:08:49 +00:00
jkeiser%netscape.com
1fc9da18f9
Make nsHTMLValue store embedded nulls (r=sicking@netscape.com, sr=bzbarsky@mit.edu, sr=jaggernaut@netscape.com
2002-09-26 07:41:53 +00:00
dougt%netscape.com
11d28d20ad
Set means Define. When the method Define was removed, we didn't adjust Set to implictly Define. patch by ashishbhatt@netscape.com, r=khanson, r=dougt, b=169563
2002-09-25 21:27:20 +00:00
alecf%netscape.com
cf32a5293b
fix bug 124182 - move nsAVLTree into htmlparser, since it is the only consumer
...
r=harishd, sr=jst
2002-09-12 04:52:01 +00:00
alecf%netscape.com
b2ef8b0375
first cut at freezable array interface
...
not part of build
2002-09-12 04:37:51 +00:00
danm%netscape.com
105a88fa26
just because an observer supports weak refs doesn't mean it is one. (found while leak hunting in) bug 166442 r=jag,jst
2002-09-11 02:35:26 +00:00
roc+%cs.cmu.edu
86f18db9c0
Bug 167351. Move z-index topmost bit processing into the z-index sorter; keep view tree in document order. r=kmcclusk,brendan, sr=kin
2002-09-11 02:33:43 +00:00
dougt%netscape.com
c5e8f896cd
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt%netscape.com
d94b37c68a
Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 05:38:16 +00:00
dougt%netscape.com
07735d934c
Fixes many compiler warnings from xpcom/ds/nsVoidArray.h. r=dougt, sr=darin, patch=colin@theblakes.com, a=asa, b=166427
2002-09-05 21:57:52 +00:00
dougt%netscape.com
1b5393cc6f
moving nsISupportsPrimitives.idl to SDK section per HowToFreeze doc
2002-09-04 00:18:10 +00:00
dougt%netscape.com
c1b9f8114d
Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
2002-09-03 23:36:13 +00:00
timeless%mac.com
0ffb2cdfb5
the main bustage was ds requiring io which it can't do, so we'll try to forward declare it instead.
...
cross your fingers.
2002-08-30 18:48:57 +00:00
timeless%mac.com
21fecf528a
tinderbox bustage missing */ caught by kdc on #mozilla
2002-08-30 18:43:32 +00:00
alecf%netscape.com
48d6339e8b
marking these interfaces as UNDER_REVIEw now that they are in the API that we think we want, future documentation forthcoming
...
comment-only change, no review
2002-08-30 17:35:05 +00:00
alecf%netscape.com
46ad72ae46
followup comments for bug 164575 that I forgot to add per timeless's request
...
(comments only, documenting an unfrozen interface - no review)
2002-08-30 17:33:55 +00:00
alecf%netscape.com
c55e29c5fe
fix for bug 164575 - clean nsIPersistentProperties interface to reduce UTF8/UCS2 conversions
...
r=dougt, sr=darin
2002-08-30 17:13:34 +00:00
alecf%netscape.com
c45ca35d3d
fix for bug 164633 - add ssprintf for formatting strings into nsAStrings
...
r=dougt, sr=darin
2002-08-30 15:44:35 +00:00
alecf%netscape.com
78911bf128
fix for bug 164577 - make the nsManifestLineReader include lengths from ParseLine() so that consumers can avoid calling strlen() on them
...
(tiny startup perf fix for reading in xpti.dat)
r=dougt, sr=darin
2002-08-27 18:32:12 +00:00
dougt%netscape.com
d0dc56776f
exports frozen interface to dist/sdk using new SDK variable. 164717. r=cls, sr=alec
2002-08-27 01:05:21 +00:00
alecf%netscape.com
5d2a2e5fef
bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
...
r=dougt, sr=darin
2002-08-26 21:20:34 +00:00
dougt%netscape.com
d9188b4471
Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec.
2002-08-26 20:36:44 +00:00
shanjian%netscape.com
11926238f0
#41425 UTF-8 converter gets surrogates wrong
...
correct unicode upper boundary
r=ftang, sr=blizzard
2002-08-26 20:32:13 +00:00
bryner%netscape.com
d96798d50e
Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls.
2002-08-19 03:50:27 +00:00
dbaron%fas.harvard.edu
6a9d9c376c
Use PRSize to fix alignment problems on some platforms, although it doesn't guarantee a fix for all platforms. Patch from <scooter@gene.com>. b=160535 r=dbaron sr=alecf
2002-08-14 12:47:18 +00:00
seawood%netscape.com
97fd6e4aed
Removing unused defines:
...
_IMPL_NS_BASE (bug #162142 )
_IMPL_NS_GFXONXP (bug #162145 )
_IMPL_NS_UI (bug #162183 )
B_ONE_M (bug #162196 )
XP_NEW_SELECTION (bug #162230 )
r=cls
Thanks to Stephen Walker <walk84@yahoo.com> for the patches.
2002-08-12 13:35:18 +00:00
dbaron%fas.harvard.edu
7a0ec98e6f
Remove unneeded checks due to unsigned parameters. b=156908 r=dougt sr=darin
2002-08-11 18:02:59 +00:00
seawood%netscape.com
8ae6c40f5d
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
brendan%mozilla.org
bfcad6929a
Fix a macro name (LIMIT, not MAX -- fencepost, not maximum value; r=lumpy, sr=jack).
2002-08-07 20:22:38 +00:00
jkeiser%netscape.com
71f58218a9
Add generalized macro-based PLDHashTable C++ wrapper (bug 125849), r=alecf, sr=brendan
2002-08-06 04:15:10 +00:00
alecf%netscape.com
3703f3c61b
bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
...
nsISupportsString -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2002-08-06 00:53:19 +00:00
bryner%netscape.com
b6428cc235
Remove obsolete NS_BASE and _IMPL_NS_BASE, and unused/obsolete source files nsStdFileStream.* (bug 160052). r=cls, sr=alecf, a=asa.
2002-07-30 21:30:05 +00:00
ccarlen%netscape.com
002465ca44
Bug 149785 - nsHashTable hides important functionality of PLHashTable. r=brendan@mozilla.org/sr=alecf/a=brendan
2002-07-29 22:48:15 +00:00
dougt%netscape.com
c165e20c89
nsICollection's nsQueryElementAt class is exported. r=darin, sr=alec, a=asa, b=158931
2002-07-25 20:12:18 +00:00
dp%netscape.com
70728c6abf
bug 156320 Acquire lock before checking not-used-list (not
...
after). Fixing topcrash. r=dbaron
2002-07-09 13:48:03 +00:00
seawood%netscape.com
a384861cd4
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
5bd251ee48
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
8f6f1756ce
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
ab0c09c527
bug 146532 Making Init() non-virtual (thanks dbaron for suggestion)
2002-07-02 18:11:53 +00:00
dbaron%fas.harvard.edu
11c57fc998
Attempt to fix BeOS bustage. b=148046
2002-07-02 04:07:20 +00:00
dbaron%fas.harvard.edu
32fd92c082
Attempt to fix Sun WorkShop bustage. b=146532
2002-07-02 03:43:33 +00:00
dbaron%fas.harvard.edu
5c617a433e
Attempt to fix HP-UX and OS/2 bustage. b=146532
2002-07-02 03:42:11 +00:00
mkaply%us.ibm.com
ec171df2f7
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
583c374bfa
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
alecf%netscape.com
192a3cb347
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
alecf%netscape.com
6f70a3ba57
bug 154280 - remove unimplemented operators from nsISupportsArray
...
r=dougt, sr=dveditz
2002-06-26 03:48:08 +00:00
alecf%netscape.com
e2f4a1a1ad
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
083f85bb7c
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
2bf216c9e2
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
alecf%netscape.com
a454b53bf4
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
252ea143d4
Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com
2002-06-14 21:33:05 +00:00
cbiesinger%web.de
6197948cc3
bug 115473 r=pavlov sr=brendan
...
Remove timer priorities
2002-06-11 20:47:04 +00:00
dougt%netscape.com
4646c51914
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
brendan%mozilla.org
d613f5a321
Ensure a live keyHash *after* multiplying by the irrational (146907, r=dbaron, sr=shaver).
2002-06-05 00:47:38 +00:00
brendan%mozilla.org
fd1773dd5e
Back out troublesome parts of patch for 130544 (147997, r/sr=me).
2002-05-30 07:13:40 +00:00
brendan%mozilla.org
03f7c6d04a
Clean up nsICollection/nsSupportsArray {Append,Remove}Element return type (130544, r=dougt, sr=bienvenu).
2002-05-29 18:08:37 +00:00
dougt%netscape.com
e96df2ad1b
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
dougt%netscape.com
61e6bdb1cd
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
timeless%mac.com
ee9982a802
Bug 133657 nsISupportsVoid should have/use [noscript] attribute voidPtr data;
...
r=dougt sr=dveditz a=asa
2002-04-04 12:28:22 +00:00
seawood%netscape.com
f9479b8517
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
dbaron%fas.harvard.edu
92aa754e0a
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
jband%netscape.com
ca148e6fd1
fix bug 125084. Add support for empty arrays in nsIVariant. This is expressed as atype id rather than as a regular array with no elements. Includes changes to xpconnect to support mapping to empty JSArrays, xpconnect tests, and SOAP. Patches are from jcorwin@us.ibm.com and rayw@netscape.com. r=jband sr=brendan a=asa
2002-03-21 23:21:54 +00:00
timeless%mac.com
fc883176bf
Bug 106386 rid source of misspellings
...
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
dougt%netscape.com
be5e52547c
DEBUG_dougt -> DEBUG_dougt_xxx. a=dbaron
2002-03-18 23:40:36 +00:00
brendan%mozilla.org
9cf2b94e8e
Fix JS/PL_DHashTableEnumerate to compress or shrink the table after enumeration using the same logic as ADD and REMOVE use (120953, r=dbaron, sr=shaver, a=asa).
2002-03-14 21:55:08 +00:00
alecf%netscape.com
6f0334c1c1
fix for bug 130135 - remove "virtual" from nsObserverList because it doesn't have virtual methods
...
(saves 4 bytes per list)
r=dougt, sr=darin, a=roc+moz
2002-03-12 15:46:19 +00:00
attinasi%netscape.com
8f12383a8e
Added NS_COM to fix linkage problems. Thanks Chris S~!
2002-03-07 22:38:41 +00:00
darin%netscape.com
026dda9f95
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
2002-03-06 07:48:55 +00:00
timeless%mac.com
301c2ad0df
bug 114166 final cleanup for nsDeque ( comments + whitespace only )
...
r=akkana sr=darin a=asa
2002-03-06 03:21:17 +00:00
nisheeth%netscape.com
fd47a2b589
Fix for bug 125465. r=jag, sr=jband, a=asa. Add AString, ACString, and AUTF8String support to XPCOM's variant data type. Also, add forward declarations of AString and ACString to nsrootidl.idl.
2002-03-05 02:22:02 +00:00
badami%netscape.com
c91edf9e38
Leaking nsCStringKey objects
...
bug 73308 r=valeski sr=shaver a=brendan patch=tmutreja@netscape.com
2002-03-01 09:28:55 +00:00
dp%netscape.com
75ab95a0b8
(again) bug 127941 Fixing leak of bucket memory; memset to 0 only if zeroit is
...
set. r=dougt, sr&a=shaver@mozilla.org
2002-03-01 00:03:58 +00:00
dp%netscape.com
ff27b61ff0
Backing out earlier change. Tree isn't open for checkin yet. Sorry.
2002-02-28 18:36:26 +00:00
dp%netscape.com
fe8cceb3a9
bug 127941 Fixing leak of bucket memory; memset to 0 only if zeroit is
...
set. r=dougt, sr&a=shaver@mozilla.org
2002-02-28 18:30:48 +00:00
cathleen%netscape.com
a3397b670d
backout nsCRT.h change. put back nsCRT::strlen(char* s). tree is burning out of control. I swear it builds on my machine! :-( Will need to evaluate and try later
2002-02-28 05:23:40 +00:00
cathleen%netscape.com
6c4220cfcb
eliminate nsCRT::strlen for char* strings (final part), bug 124536 r=dp sr=brendan a=roc+moz
2002-02-28 04:11:37 +00:00
dougt%netscape.com
de4c2451f4
Adding build SDK support. r=dougt, sr=alecf, submitted by seawood, a=asa
2002-02-25 23:20:01 +00:00
brendan%mozilla.org
3823b68fa9
Sync these mirrored sources with their primaries at js/src/jsdhash.[ch] (see bug 62164, r=shaver, sr=jband).
2002-02-23 10:04:29 +00:00
cathleen%netscape.com
981d3774de
eliminate nsCRT::strlen for char* strings (part 5), bug 124536 r=dp sr=brendan
2002-02-20 06:38:38 +00:00
jkeiser%netscape.com
8c356f549b
C++ wrapper for PLDHashTable (bug 125489), r=alecf@netscape.com, sr=brendan@mozilla.org
2002-02-20 06:08:53 +00:00
timeless%mac.com
51703c5d8f
Bug 114166 rewrite nsDeque
...
r=akkana sr=alecf
rs=alecf for TestDeque.cpp
2002-02-20 03:08:32 +00:00
dp%netscape.com
300c7177e1
bug 125641 Adding id r=dougt sr=sfraser
2002-02-18 22:59:58 +00:00
alecf%netscape.com
789f07f13b
remove a bunch of dead code, and remove NS_COM from a bunch of concrete classes that weren't being used previously
...
r=jag, sr=shaver
2002-02-18 22:57:47 +00:00
bryner%netscape.com
c654010ca3
Fixing a compiler warning (bug 125949). r=bzbarsky, sr=alecf.
2002-02-18 22:42:37 +00:00
mozilla.BenB%bucksch.org
14e66adef7
125881: Has() must return true for existing properties (the key exists), which
...
have a 0 value.
r=dougt, sr=jband
2002-02-17 10:11:25 +00:00
dbaron%fas.harvard.edu
e76aaf24ca
Speed up nsCRT::HashCode(const PRUnichar*) by renaming the version that does UCS-2 to UTF-8 conversion to nsCRT::HashCodeAsUTF8. r=jag sr=jst b=120363
2002-02-16 19:50:32 +00:00
dbaron%fas.harvard.edu
d376f6e5e2
Remove more no-longer-needed nsComponentManager::RegisterComponent calls. Remove remnants of NS_IMPL_IDS macro, associated with long-gone NS_DECLARE_ID. b=125782 r=dougt rs=jag
2002-02-16 16:18:13 +00:00
ducarroz%netscape.com
0be687cc80
Fix bustage (again).
2002-02-12 05:17:18 +00:00
ducarroz%netscape.com
0c93d1cdd9
Fix bustage on Unix system.
2002-02-12 04:34:36 +00:00
ducarroz%netscape.com
e2f4284ede
Fix for bug 100591. We need to replace illegal characters in file name before trying to use it during a file save. R=cavin, law, SR=alecf, mscott
2002-02-12 03:57:39 +00:00
dp%netscape.com
fcca498893
bug 123988 Optimizing timers out when there are no allocations held r=dougt,sr=sfraser
2002-02-08 22:50:40 +00:00
cathleen%netscape.com
31f584b51c
eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan
2002-02-08 01:11:33 +00:00
racham%netscape.com
c5701870fa
Fixing bug 122309. Adding a new routine that can take a string and parse it on a delimiter to add elements to the nsCStringArray. r=dougt, sr=jag
2002-02-05 08:35:28 +00:00
cathleen%netscape.com
bf3e08eb5f
eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan
2002-02-05 01:41:13 +00:00
bryner%netscape.com
2f31b61684
Fixing some warnings in xpcom. Bug 118377, r=hwaara, sr=shaver.
2002-02-03 07:05:10 +00:00