jband%netscape.com
0009a2c9f0
fix bustage on compilers that don't like anonymouse structs in unions. who knew? sr=jst
2001-11-01 00:34:29 +00:00
jband%netscape.com
84bfc894a4
add support for nsIVariant and nsIPropertyBag. bug 44675 and bug 98209. sr=vidur r=dbradley
2001-10-31 23:35:07 +00:00
dbaron%fas.harvard.edu
fadce78f0e
Remove references to nsISimpleEnumerator.h from Makefile.in and MANIFEST as well. b=99136
2001-10-31 03:33:12 +00:00
mkaply%us.ibm.com
8c2922775b
#99136
...
r=dbaron
OS/2 bustage - removing H file that is now generated by IDL
2001-10-31 03:17:59 +00:00
dougt%netscape.com
20e863fb43
Moving nsISimpleEnumerator interface to new idl file. 99136, r=alecf@netscape.com sr=rpotts@netscape.com
2001-10-30 22:07:28 +00:00
dougt%netscape.com
e03c679302
Moving nsISimpleEnumeratory interface into a seperate idl file. bug 99136. r=alecf@netscape.com, sr=rpotts@netscape.com
2001-10-30 22:03:05 +00:00
dbaron%fas.harvard.edu
ec204b41e9
Replace static constructor of EmptyEnumeratorImpl with new/delete. b=68092 r=jag sr=waterson
2001-10-30 06:10:21 +00:00
dougt%netscape.com
1350d3f0cc
not part of build
2001-10-30 02:11:57 +00:00
dougt%netscape.com
24ac2f3385
check for null. if the reference ever goes away, we crash
2001-10-27 03:06:09 +00:00
dougt%netscape.com
4ecfccb0ba
fixes spelling error in interface comment
2001-10-26 00:11:18 +00:00
jst%netscape.com
71afc6ad07
Fixing blocker bug 106527 (as part of bug 69468), allow creation of atoms for empty strings but don't crash when creating atoms for strings that have no internal buffer. r=dbaron@netscape.com, sr=brendan@mozilla.org
2001-10-24 23:36:58 +00:00
dougt%netscape.com
e625fb98e9
Fixes bug 106313 (smoketest blocker). Allowing notification of weak references, regression caused by my nsIObserverService landing. sr=alecf@netscape.com.
2001-10-24 18:02:46 +00:00
jst%netscape.com
ec6e6aa5da
Fixing bug 69468. Finally adding support for string nullness to XPConnect. r=jaggernaut@netscape.com, shaver@mozilla.org, sr=jband@netscape.com
2001-10-24 07:15:06 +00:00
dougt%netscape.com
91b4b36d52
backing out changes to 104172. r=ccarlen@netscape.com
2001-10-23 03:50:24 +00:00
dougt%netscape.com
b5ba390898
Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172 , 104316 , 104420 , 104426 , 104461 , 104511 , 104527
2001-10-23 01:37:21 +00:00
dougt%netscape.com
0a62d4e8d5
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
2001-10-22 22:01:27 +00:00
dbaron%fas.harvard.edu
2fe76cd2ac
Reduce the performance cost of (threadsafely) refcounting many atoms by creating a second implementation of nsIAtom (derived from the first) that does not refcount and gets destroyed at XPCOM shutdown. Normal atoms are converted to permanent ones without loss of pointer identity when a permanent atom is requested and a normal one already exists. b=92141 r=waterson sr=brendan
2001-10-20 23:19:07 +00:00
dougt%netscape.com
5301a3ad28
fixed regression in mailnews caused by my last change. Need to support weak references both while adding AND while notifying... d'oh! a=pchen@netscape.com
2001-10-20 02:07:33 +00:00
dbaron%fas.harvard.edu
fdb1639fd6
Fix build bustage from dougt's nsIObserver / nsIObserverService changes. b=99163
2001-10-19 23:28:44 +00:00
dougt%netscape.com
9772fcd8c9
Fixing build bustage. removing nsIObserverService.idl from MANIFEST
2001-10-19 22:26:37 +00:00
dougt%netscape.com
d18d7e2b17
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
jband%netscape.com
91a3cddac1
Add support for loading typelibs from multiple directories and correctly tracking that in xpti.dat. Also speedup xpti.dat reading by getting rid of PR_sscanf. This fixes bug 104191 and bug 105042. r=ccarlen sr=jst.
2001-10-18 04:23:25 +00:00
brendan%mozilla.org
eb9671e246
Add SetAlphaBounds, TABLE_SIZE, and MIN_ALPHA APIs (103990, r=dbaron, sr=waterson).
2001-10-16 05:40:27 +00:00
dbaron%fas.harvard.edu
5a357eea01
Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst
2001-10-16 05:31:36 +00:00
dbaron%fas.harvard.edu
ed869c764e
Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc
2001-10-16 03:53:44 +00:00
dougt%netscape.com
4b6b331717
adding const to aDest parameter of memcmp. r=me s/r=jband@netscape.com, submitted by jim_nance@yahoo.com, bug 97231
2001-10-15 13:28:45 +00:00
jband%netscape.com
72a1c5713f
NOT PART OF BUILD. Add support to track the type of the interfaces in an array
2001-10-12 01:51:08 +00:00
alecf%netscape.com
bdb0c855fa
bug 104126 - remove nsStringArray::IndexOfIgnoreCase and its one consumer. sr=attinasi, r=jag
2001-10-11 01:30:52 +00:00
ftang%netscape.com
7f5ab5d9d6
fix bug 101852. r=alecf, sr=darin/brendan. add PRUnichar* base IsAscii routines
2001-10-10 00:27:51 +00:00
jband%netscape.com
900a5bfba9
NOT PART OF BUILD. bug 44675. bug 98209. New files
2001-10-09 23:42:22 +00:00
rjesup%wgate.com
c29d058fec
Bug 103330: Use Assign() instead of SetLength(0); Append(). r=jag, sr=alecf
2001-10-08 20:07:04 +00:00
bzbarsky%mit.edu
27a85339ae
Make nsICharsetAlias::GetPreferred() and nsICharsetAlias::Equals() take
...
nsAStrings instead of nsStrings. Bug 102096, r=ftang,jag. sr=shaver
2001-09-30 04:01:15 +00:00
jaggernaut%netscape.com
ca6197295f
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
2001-09-29 08:28:41 +00:00
dougt%netscape.com
f36caa8fdd
Adding new hash key. r=darin@netscape.com, sr=brendan@mozilla.org bug=81956
2001-09-28 21:37:23 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
dougt%netscape.com
be4eb4ccfa
protects against crash when calling smprintf with a null argument. r=me, sr=darin@netscape. patch submitted by risto.kankkunen@iki.fi. bug number 100293.
2001-09-25 22:21:14 +00:00
bienvenu%netscape.com
100dafd417
fix 101143 r=dp, sr=waterson shutdown observer skipped if previous observer removes itself upon shutdown notification
2001-09-24 23:07:44 +00:00
jaggernaut%netscape.com
d1a7bfa843
One module per line for REQUIRES. r=/sr=alecf
2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com
dc40187223
Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
2001-09-18 13:41:47 +00:00
alecf%netscape.com
62424ee7b2
Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!)
2001-09-17 19:06:35 +00:00
brendan%mozilla.org
3efd0e519f
1. Fix jsdhash/pldhash.[ch] so that add/remove cycles for a given k do not
...
create a long chain of removed sentinels. Also, when adding k to a table
where k is not mapped, but where k hashes to a chain that includes removed
sentinels, recycle the first removed sentinel in the chain for k's entry.
2. Cache cx->resolving till js_DestroyContext, to avoid high JSDHashTable
new/destroy overhead in js_LookupProperty.
3. Add NS_TraceStack to nsTraceMalloc.[ch] and clean the .c file up a bit.
2001-09-12 06:39:31 +00:00
dougt%netscape.com
f72e52e830
Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
...
erson@netscape.com
2001-09-06 21:13:11 +00:00
alecf%netscape.com
c20ca03a02
dumb
...
CVS :nd string makefile updates for 98371 r=cls----------------------------------------------------------------------
2001-09-06 03:56:35 +00:00
rjesup%wgate.com
6f3e4115eb
Bug 94243: VoidArray usage patch. a=asa sr=brendan r=waterson r=bienvenu
...
r=pierre r=jband/dbradley Also fixes some whitespace issues.
2001-08-27 06:15:54 +00:00
dbaron%fas.harvard.edu
f3ba72ae7c
Fix buffer overruns caused by incorrect porting of |char|-based code to |PRUnichar|. b=96764 r=bbaetz sr=brendan a=tor
2001-08-26 21:21:02 +00:00
timeless%mac.com
728471dfeb
Bugzilla Bug 24515 Cant build XPCOM standalone
...
Bugzilla Bug 88747 nsCRT::atoi should be removed or fixed
Whoops, i contributed to xpcom standalone not working
patch by jband, r=dbaron, sr=brendan
This makes nsCRT::atoi in standalone assert and functionally NOP
2001-08-21 19:36:07 +00:00
jst%netscape.com
e7ee086f77
Fixing bug 95871. Making it possible to put null pointers in nsISupportArrays. r=pavlov@netscape.com, sr=waterson@netscape.com
2001-08-21 08:51:19 +00:00
cathleen%netscape.com
be72d98064
enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson
2001-08-17 02:03:34 +00:00
waterson%netscape.com
6eebace45b
Bug 95296. Use nsCRT::HashCode() instead of bad lossy slow hash routine. sr=brendan
2001-08-16 03:24:45 +00:00
cls%seawood.org
80edcd8228
Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
...
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 04:18:27 +00:00
waterson%netscape.com
8d21caeac8
Bug 94267. Clean up nsVoidArray::GrowArrayBy(), fixing a couple of crashers. r=rjesup, sr=brendan
2001-08-09 01:11:18 +00:00
waterson%netscape.com
18feb35a92
Fix mac bustage.
2001-08-07 06:27:42 +00:00
waterson%netscape.com
ec45d8212e
Bug 90545. nsVoidArray and nsSupportsArray cleanup. Patch submitted by rjesup@wgate.com, r=jst, sr=waterson.
2001-08-07 06:23:40 +00:00
brendan%mozilla.org
e7bc717e12
Fix ownership initializer merge botch (93079, dbaron's patch, sr=shaver, r=me).
2001-08-01 22:34:42 +00:00
brendan%mozilla.org
dbd7fed5b1
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
2001-07-31 19:05:34 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
kandrot%netscape.com
3345c7a445
bug #82133 , r=jag, sr=scc. Fix for bad typecasting of a nsISupportsArray to a nsAupportsArray.
2001-07-18 05:50:04 +00:00
kandrot%netscape.com
3a83bca40b
Backing out this files last set of changes.
2001-07-18 00:29:20 +00:00
kandrot%netscape.com
23d3a34d9b
bug #82133 , r=jag, sr=scc. Fix for bad typecasting of an nsISupportsArray to a nsAupportsArray.
2001-07-17 23:44:35 +00:00
timeless%mac.com
b5c0d6254f
Bugzilla Bug 88747 nsCRT::atoi should be removed or fixed
...
previous definition just recursed infinitely. |::atoi| takes a |char*|.
r=dbradley sr=scc
2001-07-13 05:17:33 +00:00
rbs%maths.uq.edu.au
157a9e9fa3
Add methods for in-place sorting of nsVoidArray and ns[C]StringArray using caller-provided comparator callback functions. b=88344 r=dbaron sr=scc
2001-07-10 04:31:57 +00:00
scc%mozilla.org
0b8d9eef36
bug #50721 : sr=brendan, r=dbaron. Add |do_QueryElementAt|.
2001-07-04 05:42:46 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
dbaron%fas.harvard.edu
d966f7df44
Make ns[C]StringKey cooperate better with new string classes (although it doesn't participate in sharing). When created (non-cloned) from a flat string it will be dependent (as it was when created from ns[C]String), but it will copy non-flat strings. b=88411 r=jaggernaut sr=waterson (Complete comment for previous checkin.)
2001-06-29 23:09:38 +00:00
dbaron%fas.harvard.edu
5abb921f98
Make ns[C]StringKey cooperate better with new string classes (although it doesn't participate in sharing). When created (non-cloned) from a flat string it will be dependent (as it was when created from ns[C]String), but it will copy non-flat strings.
2001-06-29 23:08:23 +00:00
waterson%netscape.com
20b8c3662a
Bug 83737. Fix off-by-one error when enumerating values. r=kandrot, sr=scc, a=asa.
2001-06-19 22:34:32 +00:00
cls%seawood.org
bf5fb48486
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
kandrot%netscape.com
d525a161a4
r=kandrot@netscape.com, sr=waterson@netscape.com, a=asa@mozilla.org
...
removes a memset that sets zero bytes (so it did nothing)
2001-06-13 00:03:21 +00:00
brendan%mozilla.org
769e09a93e
- Add a generation number to JSDHashTable that counts entryStore changes due
...
to grows, shrinks, and compresses. This helps JS_DHashTableOperate callers
who hold returned entry pointers to validate those pointers and avoid having
to re-lookup an entry by its key.
- Balance that addition by removing JSDHashTable.sizeMask, which is induced by
JSDHashTable.sizeLog2 at the cost of two typically single-cycle instructions.
- Use JSDHashTable.generation in jsobj.c to avoid unsafely dereferencing an
entry pointer held across calls to JSClass.resolve from js_LookupProperty,
which may recur and add entries to cx->resolving, growing that table and
invalidating entry pointers held by earlier js_LookupProperty activations.
(bug 78121, r=jst@netscape.com , sr=jband@netscape.com , a=asa@mozilla.org )
2001-05-25 03:05:38 +00:00
jst%netscape.com
22fd504a80
Changing a mixture of old C-style casts and C++ constructor type casts to NS_STATIC_CAST to be consistent. This is a followup to my build bustage fix this morning, sr=scc@mozilla.org
2001-05-22 02:36:50 +00:00
jst%netscape.com
1e000f688a
Fixing build bustage, apparently msvc doesn't like the C++ style PRUint8(...) casts here, changing them to old C style casts. r=peterv@netscape.com
2001-05-21 12:42:47 +00:00
scc%mozilla.org
adeac621ea
bug #28952 : r=jst, sr=scc, checking in patch by drepper@cygnus.com which fixes |nsCRT::strtok| to handle 8-bit delimiter characters correctly when the high bit is set.
2001-05-21 10:45:44 +00:00
jst%netscape.com
77aeecc056
scc checking in from jst's account. bug #75220 : sr=jst, rs=brendan. renaming |nsPromiseC?Concatenation| to |nsDependentC?Concatenation|; |nsPromiseC?Substring| to |nsDependentC?Substring|; |nsLiteralC?String| and |nsLocalC?String| to |nsDependentC?String|, as these new names better reflect clients obligations to instances.
2001-05-19 11:27:30 +00:00
brendan%mozilla.org
69dc0b2e55
Fix ChangeTable and how it's called (74883, r=gordon, sr=waterson, mcafee approved).
2001-05-16 21:41:52 +00:00
rbs%maths.uq.edu.au
6b0aa21c77
Remove a gratuitous redundant test. b=67438
2001-05-16 03:40:29 +00:00
anthonyd%netscape.com
34c0ca3147
Patch around ChangeTable bug (brendan, r=gordon, smoketestblocker).
2001-05-15 23:41:32 +00:00
brendan%mozilla.org
38fa3fed08
Add optional JSDHashTableOps.initEntry hook, spruce up comments (74883, r=waterson, sr=shaver).
2001-05-15 21:07:10 +00:00
sspitzer%netscape.com
0e77e42049
cleanup. r=timeless, sr=smfr. #80872
2001-05-15 05:38:44 +00:00
dr%netscape.com
140023cf78
fix for blocker 80097 (nsSupportsStringImpl tries to memcpy to null -- causing crash in mailnews, see 80088). sr=scc
2001-05-10 23:05:44 +00:00
dr%netscape.com
44928e71e3
fixing OS/2 and AIX bustage
2001-05-10 06:30:39 +00:00
jband%netscape.com
5c27d1af47
fix bustage
2001-05-10 04:13:45 +00:00
dr%netscape.com
1eabc816f2
fix for 78824 (impl |AdoptData|, |AdoptDataWithLength| on nsISupports[W]String). r=kandrot, sr=jband
2001-05-10 02:44:35 +00:00
jst%netscape.com
ea706038cf
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 17:42:36 +00:00
timeless%mac.com
46b177e406
fix Bugzilla Bug 75853 CR and LF are naked ifdefs
...
r=dveditz, sr=scc
2001-04-18 05:59:43 +00:00
danm%netscape.com
04ce93e67c
adding nsISupportsInterfacePointer from jst's XPCDOM_20010329 branch. preliminary for bug 70534. r=hyatt,jband,jst,me
2001-04-10 03:56:48 +00:00
waterson%netscape.com
8e6365a96f
Bug 68213. Require users of nsFixedSizeAllocator to specify object size at Free() time to avoid 8 byte overhead per allocation. r=harishd, brendan, shaver, hyatt; sr=scc
2001-04-04 05:00:08 +00:00
valeski%netscape.com
7e921316d8
sr=waterson. comment change only
2001-04-03 23:30:30 +00:00
scc%mozilla.org
70de2e4a46
landing string branch; see bug #73786
2001-04-02 19:40:52 +00:00
valeski%netscape.com
762a81f540
sr=alecf. javadoc'ing comments and changing a param name
2001-03-27 15:12:57 +00:00
waterson%netscape.com
3e355a7cf3
Bug 73540. Make sure [JS|PL]DHashTable clear live entries while finalizing. Remove induction variable from [JS|PL]_DHashEnumerate() along the way. r=brendan, sr=shaver
2001-03-27 06:24:25 +00:00
mkaply%us.ibm.com
5f5b489750
#73191
...
r=beard, sr=brendan
Remove CRT_CALL - change to PR_CALLBACK or JS_DLL_CALLBACK appropriately
2001-03-26 23:21:53 +00:00
valeski%netscape.com
169a5140b5
r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces.
2001-03-24 00:22:18 +00:00
danm%netscape.com
950afd7f47
adding 'type' field to make it easier than a series of QIs to determine a generic nsISupports object's type. code=jst r=jband,me
2001-03-23 03:09:49 +00:00
brendan%mozilla.org
1e8530d216
Fix bug 69271, r=waterson, sr=shaver:
...
- Don't ape java.lang.String's bogo-sampling hash function for "long" (>=16
char) strings.
- Theory and practice comment in pldhash.h helps analyze when to use double
hashing (most of the time) vs. when to use chaining.
- Subroutine ChangeTable from PL_DHashTableOperate so it can be called from
PL_DHashTableEnumerate, if the latter finds that enough entries have been
removed to be worth a shrink or compress cycle.
2001-03-14 07:48:07 +00:00
disttsc%bart.nl
06a05e204f
Fix bad nsPromiseFlatString usage in nsAtomTable, bug=71759, r=bryner, sr=shaver
2001-03-14 07:41:08 +00:00
scc%mozilla.org
cd9daaab74
bug #64592 : r=waterson, sr=vidur. Fix |nsCRT::HashCode| and |nsCRT::BufferHashCode| to use a better hash (in this case, the same scheme as |PL_HashString|).
2001-03-11 02:15:36 +00:00
sfraser%netscape.com
8ee9e073f5
Fix bug 69729, nsIObserverList had bogus params. Also make it possible to CreateInstance one. r=jag, sr=alecf.
2001-03-03 01:24:36 +00:00
disttsc%bart.nl
277181c660
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
2001-03-02 09:26:57 +00:00
disttsc%bart.nl
a6f2f5861a
Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
2001-02-22 09:35:51 +00:00
waterson%netscape.com
e300aac02a
Remove nsReadableUtils.obj and nsSharedBufferList.obj from build; moved to top-level strings directory yesterday.
2001-02-22 05:17:28 +00:00
scc%mozilla.org
9524941e34
bug #59429 : CVS remove all the files that have moved to the new string library
2001-02-22 04:03:36 +00:00
scc%mozilla.org
3fc413f7cc
bug #59429 : xpcom gets string code from mozilla/string instead of locally
2001-02-21 14:05:29 +00:00
scc%mozilla.org
4dd24139df
bug #69315 : removing unused and confusing string files
2001-02-19 11:27:41 +00:00
scc%mozilla.org
5ef8811e36
bug #69315 : r=dbaron, a=ben. Remove unused experimental string files that have never been part of the build
2001-02-19 01:34:34 +00:00
scc%mozilla.org
94452f35f3
bug #66562 : r=harish, sr=brendan, a=blizzard. Make |document.write| work.
2001-02-13 21:26:58 +00:00
alecf%netscape.com
6538fefa3f
fix for 67475 sr=scc, waterson, r=blizzard, jag
...
observer stuff was using nsString junk when it didn't need to
2001-02-13 01:34:14 +00:00
scc%mozilla.org
0361a1413a
fix bustage caused by access violations not caught in CodeWarrior <sorry>
2001-02-10 01:05:43 +00:00
scc%mozilla.org
9e2755d249
bug #66562 : r=harishd, sr=brendan, a=brendan. Allow insertion into sliding string buffers
2001-02-10 00:02:28 +00:00
dbaron%fas.harvard.edu
5fd573e592
Fix build bustage by removing extra right paren.
2001-02-07 03:04:46 +00:00
scc%mozilla.org
c2d01efadc
bug #57087 : r=dmose, sr=waterson. Allow for multi-line literals.
2001-02-07 02:32:49 +00:00
scc%mozilla.org
05a7c0e1fc
bug #53067 : r=danm, sr=alecf. Eliminate copying versions of |BeginReading|, |EndReading|, |BeginWriting|, |EndWriting|, and fix callers
2001-02-06 23:18:20 +00:00
scc%mozilla.org
89f6b7263b
bug #53071 : r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
2001-02-06 23:07:24 +00:00
scc%mozilla.org
2345444093
bug #66278 : r=danm, sr=alecf. Fix signed vs. unsigned warngins in |nsFragmentedString::SetLength|
2001-02-06 23:00:39 +00:00
dbaron%fas.harvard.edu
6a1cef6f9a
Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
2001-01-27 23:06:33 +00:00
waterson%netscape.com
9fedcec1d1
Bug 65908. Reduce nsHashtable default size from 256 to 16 (the minimum that a PL_HashTable will allow). r=kandrot, sr=brendan.
2001-01-19 21:20:52 +00:00
dprice%netscape.com
1deb763795
busted linux, backing out.
2001-01-13 07:24:24 +00:00
dprice%netscape.com
423dade490
BUG 63013 Removes the STAND_ALONE_STRING_TESTS flag, sr=scc
2001-01-13 07:03:35 +00:00
dbaron%fas.harvard.edu
1929738b70
Add nsDeque to leak stats. r=harishd@netscape.com sr=waterson@netscape.com b=63014
2001-01-10 04:04:57 +00:00
ducarroz%netscape.com
ed4ef31c50
Part of fix for bug 42458. The Unichar version of nsCRT::strndup wasn't correctly terminating the string. R=varada, SR=mscott
2001-01-08 19:58:12 +00:00
disttsc%bart.nl
9cc1585499
Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc.
2000-12-23 06:45:54 +00:00
sspitzer%netscape.com
2388fc86e5
fix for #58238 . sr=bienvenu. fix crash when growing the hash table
...
that contained the list of atoms. see bug report for all the details.
thanks to bienvenu, scc, brendan, and hyatt for the help.
2000-12-18 19:58:20 +00:00
tao%netscape.com
a05eac8f31
51327: mozilla doesn't parse java properties files correctly
...
patch from erik, r=tao,sr=alecf
2000-12-15 00:52:09 +00:00
jst%netscape.com
c5961226d7
Checking in scc's fix for blocker bug 62818, nsSlidingSubstring::GetReadableFragment(..., kFragmentAt, ...) wasn't implemented and that caused a crash when serializing HTML to plain text. r=me.
2000-12-14 22:16:10 +00:00
mkaply%us.ibm.com
fecc01ffe5
OS/2 TB breakage
...
r=jag, a=scc
Don't use initializer on template
2000-12-13 04:07:21 +00:00
vidur%netscape.com
3ee2570bb6
Fix for Solaris compiler warning from scc. r=vidur
2000-12-12 23:02:01 +00:00
vidur%netscape.com
3d01aed3f7
Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst
2000-12-12 21:58:14 +00:00
jst%netscape.com
23a0adddb7
Fixing compiler warnings, not part of the build yet. r=vidur
2000-12-12 21:52:08 +00:00
vidur%netscape.com
221266180e
New file for buffer management for shared strings, written by scc. Not yet added to the build. r=vidur
2000-12-12 20:13:33 +00:00
cls%seawood.org
66a18fcbbf
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
alecf%netscape.com
0934a8bda2
fix for #45797 - fix NS_IMPL_ISUPPORTS consumers
...
r=dveditz a=self
2000-11-17 03:41:41 +00:00
disttsc%bart.nl
67a97d42f0
Fix iteration type in ConvertTo(Upper|Lower)Case in nsReadableUtils.cpp, bug=60047, r=dmose, a=scc
2000-11-15 01:58:23 +00:00
dbaron%fas.harvard.edu
14f0d12bad
Remove the last remnants of the misspelled nsTextFormater and remove the misspelled files. r=erik@netscape.com sr=brendan@mozilla.org b=16951
2000-11-08 03:02:17 +00:00
dbaron%fas.harvard.edu
1694bfa5a6
Remove extraneous line I introduced in previous checkin. r=waterson
2000-10-31 05:39:34 +00:00
dbaron%fas.harvard.edu
414284521b
Fix gcc 2.7.x bustage by defining |operator+()| for combinations involving |nsPromiseSubstring|, within |#ifdef NEED_CPP_DERIVED_TEMPLATE_OPERATORS|. (Based on scc's proposal earlier.) r=waterson
2000-10-31 04:33:32 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
dbaron%fas.harvard.edu
7fed408876
Remove extra 0 param. (Fix warren's bustage.) r=warren
2000-10-28 02:30:42 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
warren%netscape.com
95e38718ea
Bug 47207 - removing printf / logging changes. Sticking in big toe. r=valeski,sr=waterson
2000-10-27 06:18:39 +00:00
jst%netscape.com
610222d73f
Fixing rtm++ bug 55587. nsAReadableString::FindChar() was returning the index from the offset to the character if found in stead of the index from the beginning of the string. r=kin, sr&a=scc
2000-10-07 01:50:36 +00:00
disttsc%bart.nl
3a2fed4fb9
Add |.get()| to NS_ConvertUCS2toUTF8 to make getting rid of some MLKs easier, bug=54740, r=scc, a=waterson
2000-10-07 00:08:47 +00:00
hyatt%netscape.com
cd13ab3d62
Fix win32 build bustage, r=scc
2000-10-05 07:48:20 +00:00
scc%mozilla.org
c14a699819
and trying to fix OS/2 bustage
2000-10-05 07:24:51 +00:00
scc%mozilla.org
c56e2b14a0
and a access error ... r=waterson on this fix
2000-10-05 03:28:41 +00:00
scc%mozilla.org
09316bb030
damn typo
2000-10-05 01:51:52 +00:00
scc%mozilla.org
6c61076b41
bug #54601 : r=waterson, a=brendan. Fix string allocation policy -- allocate exact size, double on fault ... thanks to everybody who helped me test this patch.
2000-10-05 01:19:59 +00:00
scc%mozilla.org
350a58ac5c
fixed comments (so people are aware of the allocation policy)
2000-10-05 01:07:40 +00:00
scc%mozilla.org
64e5d4cbd1
bug #54712 , r=rjc, a=waterson. Added a |Distance| function to calculate the span between two iterators, then added a constructor and appropriate global function to allow |Substring|s to be made from iterators in addition to the old scheme of {index,length}
2000-10-05 01:07:02 +00:00
rayw%netscape.com
0257791053
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
scc%mozilla.org
a2b86d5574
adding |.get()| for the other half of |NS_LITERAL_STRING|
2000-09-13 03:44:58 +00:00
scc%mozilla.org
c8bd6535e2
if you want a pointer to the characters, you're going to have to |.get()| it
2000-09-13 02:56:52 +00:00
scc%mozilla.org
b9d91cdd90
fix typo
2000-09-13 02:56:13 +00:00
scc%mozilla.org
23ed30f8b6
fixed indentation, added inheritance that makes classes cooperate in our buffer sharing strategy, added |get()| to flat classes, as we're deprecating implicit operators for this task
2000-09-13 02:41:06 +00:00
scc%mozilla.org
63e4e5b46c
fixed ugly name |nsXXXBufferHandle| --> |nsFlexBufferHandle|; hey, it may not be perfect, but it's better than 'XXX'
2000-09-13 02:27:11 +00:00
scc%mozilla.org
b84bc0e8e1
fixing signatures, includes
2000-09-13 02:24:55 +00:00
scc%mozilla.org
1881ab2220
finishing up the special string class for the parser
2000-09-11 05:24:49 +00:00
scc%mozilla.org
c84f6229fb
more HPUX fixes
2000-09-09 13:26:07 +00:00
scc%mozilla.org
cd400fe3cf
HPUX is smarter than me
2000-09-09 12:53:38 +00:00
scc%mozilla.org
bd62c909ac
moved |Mid|, |Left|, and |Right| to "nsAWritableString.h" since on SunOS, they couldn't compile until after they'd seen the definition of |basic_nsAWritableString|. They're still members or readable ... got to get rid of these functions
2000-09-09 11:57:43 +00:00
scc%mozilla.org
6c54834914
fixing some bugs in the new parser string code; changing some names
2000-09-09 11:31:04 +00:00
scc%mozilla.org
ea2b0fd9c3
added method to make linking possible :-)
2000-09-09 10:30:49 +00:00
scc%mozilla.org
1ee6f4da63
fixing linux bustage
2000-09-09 10:24:45 +00:00
scc%mozilla.org
a9c1d0dd41
fix typo
2000-09-09 10:21:31 +00:00
scc%mozilla.org
3cbbb0afad
fix |const| error
2000-09-09 10:17:45 +00:00
scc%mozilla.org
4976300d7a
fixing the build for VC++
2000-09-09 09:48:12 +00:00
scc%mozilla.org
8271620013
fixes for VC++
2000-09-09 09:44:45 +00:00
scc%mozilla.org
52146b8bc8
fixes to make it compile on VC++
2000-09-09 09:39:44 +00:00
scc%mozilla.org
ef2e163089
adding new string files to the build
2000-09-09 09:05:16 +00:00
scc%mozilla.org
b957ef46c6
adding new string headers to exports
2000-09-09 08:53:39 +00:00
scc%mozilla.org
fc5dcc58b5
adding new string headers to exports
2000-09-09 08:24:31 +00:00
scc%mozilla.org
26fdf3a955
refactoring |ToUpperCase|, |ToLowerCase|
2000-09-09 07:30:55 +00:00
scc%mozilla.org
f9628a5ea2
nobody uses |nsFragmentedString| as yet ... changing it now to be based on the new work from |nsSlidingString|/|nsSlidingSubstring| for the parser
2000-09-09 06:42:45 +00:00
scc%mozilla.org
2f06e33fc1
adding a |#if|d out hunk of code to remind me of something later
2000-09-09 06:40:49 +00:00
scc%mozilla.org
d20b91809f
closer to getting the parser strings in; these files are still not part of the build
2000-09-09 06:35:16 +00:00
scc%mozilla.org
2e1d1cad8f
fix |const| errors, this file is not yet part of the build
2000-09-09 06:32:46 +00:00
scc%mozilla.org
1b5dad648c
fix a |const| error
2000-09-09 05:02:19 +00:00
scc%mozilla.org
59389ddca9
more work towards a working |nsSlidingString|, |nsSlidingSubstring| for the parser, these files are not yet part of the build
2000-09-09 04:42:19 +00:00
scc%mozilla.org
cff3c8e744
fixing comments, not yet part of the build
2000-09-09 04:40:38 +00:00
scc%mozilla.org
4337bf7aef
adding comments
2000-09-09 04:40:01 +00:00
scc%mozilla.org
9c9a645de8
fixing includes
2000-09-09 04:39:25 +00:00
scc%mozilla.org
f2845da892
not part of the build, getting closer to turning on the new parser strings
2000-09-09 00:25:00 +00:00
scc%mozilla.org
1792573bee
adding license and include guards
2000-09-09 00:02:48 +00:00
scc%mozilla.org
9cdf61fe64
not yet part of the build, this is the bulk of the work for the special parser strings
2000-09-08 23:54:23 +00:00
scc%mozilla.org
75c8ca9c3d
bug #51662 , r=bienvenu
2000-09-08 22:07:14 +00:00
scc%mozilla.org
d92a2df1aa
A good place to hang the gcc fix, thanks dbaron!, and backing out previous failed fix ideas (|Concat|), r=dbaron
2000-09-04 05:00:25 +00:00
scc%mozilla.org
4bc5b685d6
adding back a couple more |operator+|s for gcc
2000-09-04 01:34:04 +00:00
scc%mozilla.org
0caf9417c2
bustage fix for old gcc; already built on speedracer to ensure that it works, and on Mac to ensure that doesn't break modern compilers
2000-09-03 22:38:38 +00:00
scc%mozilla.org
766ce2dea2
now that constructors are explicit, we'll have to get rid of extra comparison operators ... in fact, this is to fix immediate bustage
2000-09-03 03:16:47 +00:00
scc%mozilla.org
65a05bda2a
adding |Concat| function to fix pravda and speedracer bustage
2000-09-03 01:38:27 +00:00
scc%mozilla.org
96b9a39082
making all string construction explicit; plus (now that the DOM APIs are turned on and you can no longer build without NEW_STRING_APIS) chopping out |#ifdef|ed code
2000-09-02 20:53:31 +00:00
scc%mozilla.org
b67501b4c1
fixing build bustage for OS2 and AIX
2000-09-02 12:25:27 +00:00
scc%mozilla.org
76a73c1015
fix build bustage for hpux
2000-09-02 12:20:49 +00:00
mcafee%netscape.com
33f49a5690
Solaris bustage fix from scc/bruce/#mozilla
2000-09-02 07:14:59 +00:00
scc%mozilla.org
13b55a5fda
time to add that specialization of |nsCharSourceTraits<PRUnichar>|, not having it is probably hosing speedracer, r=waldemar
2000-09-02 06:03:50 +00:00
scc%mozilla.org
c18e089b7a
oops. fix windows bustage
2000-09-02 04:57:36 +00:00
scc%mozilla.org
e52e438806
bug #49817 : fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge
2000-09-02 04:10:44 +00:00
valeski%netscape.com
1c0c8d7b63
32185. r=wan-teh. Fixing hashtable enumeration lossage.
2000-09-01 19:11:24 +00:00
scc%mozilla.org
387fffdcbc
don't know how I omitted this last night, particularly since mscott tested. must shift the bit in the mask to get a new position. This should fix the string hang
2000-08-31 17:56:28 +00:00
scc%mozilla.org
cc2d66fff1
make |Last| not try to adjust an iterator into an empty string (stops illegal calls to |Last| on an empty string from going into an infinite looop), r=mscott
2000-08-31 06:12:35 +00:00
beard%netscape.com
b1ef2faa2c
fixing build bustage. r=scc
2000-08-31 06:00:21 +00:00
mscott%netscape.com
7e54962a72
back out my change until we can get it to build on the mac. This re-introduces the infinite loops when you run the browser though
...
so be warned.
2000-08-31 05:43:21 +00:00