gerv%gerv.net
6f486a3c92
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
bzbarsky%mit.edu
d9f1d0ec10
Fixing think-o.
2003-07-13 07:21:43 +00:00
bzbarsky%mit.edu
06dbe6f09a
Optimize nsSegmentEncoder to not get an mEncoder unless it actually has
...
encoding to do (has a non-ascii spec segment). Bug 212475, r=darin, sr=dbaron
2003-07-12 23:06:13 +00:00
seawood%netscape.com
de59dbee4b
Purge XP_PC.
...
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
seawood%netscape.com
86ddc70947
msgCore.h seems to think that os2 has isalpha() too
2003-04-02 08:31:39 +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
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
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
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
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
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
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
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
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
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
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
cathleen%netscape.com
370959ffe2
eliminate nsCRT::zero() to use memset to zero instead, bug 118135, r=dp sr=waterson
2002-01-30 02:55:57 +00:00
cathleen%netscape.com
8dd5a02295
eliminate nsCRT::memcmp and all callers to use memcmp instead, bug 118135 r=dp sr=brendan
2002-01-29 21:30:32 +00:00
cathleen%netscape.com
2431b85ca9
remove memcpy function from nsCRT, eliminate 2 new nsCRT::memcpy callers
...
and fix up alighment problems from previous patch, bug 118135, sr=brenda r=dp
2002-01-26 00:04:45 +00:00
cathleen%netscape.com
c2d19ad82a
converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
2002-01-12 03:18:55 +00:00
alecf%netscape.com
cdca66820d
remove all unicharutil dependencies from xpcom (finally!)
...
bug 100214, r=jag, sr=scc
2001-11-01 22:40:03 +00:00
jband%netscape.com
fd11dc731f
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
dougt%netscape.com
78857f3e42
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
ftang%netscape.com
39fbce1449
fix bug 101852. r=alecf, sr=darin/brendan. add PRUnichar* base IsAscii routines
2001-10-10 00:27:51 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
timeless%mac.com
ee959d2767
fix Bugzilla Bug 75853 CR and LF are naked ifdefs
...
r=dveditz, sr=scc
2001-04-18 05:59:43 +00:00
jst%netscape.com
b3a4ade60d
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
warren%netscape.com
1c8511e78c
Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
2000-08-22 07:03:33 +00:00
warren%netscape.com
930a05de5a
Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil.
2000-08-20 21:29:10 +00:00
warren%netscape.com
4af572e4c1
Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
2000-08-10 06:19:37 +00:00
michael.lowe%bigfoot.com
19e375a6c7
Fix some leaks, and other problems found using BoundsChecker r=bryner@uiuc.edu
2000-05-14 09:18:43 +00:00
ftang%netscape.com
af03baecbe
add IsAscii function.
2000-05-03 07:04:25 +00:00
scc%netscape.com
49aaf8360a
fixed some warnings
2000-03-22 22:55:10 +00:00
rickg%netscape.com
9b2a84826b
WIP for new nsString; this doesn't impact current build
2000-03-12 07:47:09 +00:00
rickg%netscape.com
842edd9e4d
fixed off-by-1 error in compare, and added ReplaceSubstring(). r=syd
1999-12-02 10:14:38 +00:00
sfraser%netscape.com
cf986946a8
Add string versions of the line terminatin macros. r=pinkerton
1999-12-01 22:26:58 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
warren%netscape.com
4324494f97
Added nsIPipe.idl, replacing nsPipe2.h. Fixed up some nsPipe2.cpp problems. Fixed bug in nsSegmentedBuffer segment growth. Extended TestPipes test case to cover much much more.
1999-08-24 08:45:17 +00:00
gagan%netscape.com
1bbec91b6b
Added the helper macro CRTFREEIF. Works for both char* and PRUnichar*. Saves
...
typing code... and adds obfuscation too! Wow. Alright RJC stop reading this
and get back to work.
1999-08-23 08:27:42 +00:00
jfrancis%netscape.com
afe43490ca
uhh, unfixing mac NS_LINEBREAK macro - macro was right, mac console code was wrong... workaround for console prob being placed in nsGlobalWindow.cpp
1999-08-03 12:42:19 +00:00
jfrancis%netscape.com
b5b13c4f48
fixing mac NS_LINEBREAK macro
1999-08-02 13:25:19 +00:00
scc%netscape.com
9508780e22
use shared allocator
1999-07-22 18:23:02 +00:00
pavlov%netscape.com
f9c42873ef
reverting as per scc's request
1999-07-22 05:34:19 +00:00
scc%netscape.com
12c243677f
explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
1999-07-22 05:25:17 +00:00
mcafee%netscape.com
4aca8a8246
BeOS changes
1999-06-29 10:27:58 +00:00
warren%netscape.com
9028d6548a
Added HashValue methods for ascii strings.
1999-06-26 06:32:35 +00:00