696 Commits

Author SHA1 Message Date
ftang%netscape.com
44b7555922 fix IsAscii function. The origional one report Latin1 characters as ASCII
git-svn-id: svn://10.0.0.236/trunk@68059 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-03 07:05:19 +00:00
ftang%netscape.com
e64f254a72 add IsAscii function.
git-svn-id: svn://10.0.0.236/trunk@68058 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-03 07:04:25 +00:00
mkaply%us.ibm.com
f32dd26a1b # 34082
r= dougt@netscape.com
OS/2 bring up continues - Adding PR_CALLBACKs for VisualAge Compiler


git-svn-id: svn://10.0.0.236/trunk@67931 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 22:38:04 +00:00
jbetak%netscape.com
4729998ab7 fix bustage
37408
String bundle doesn't offer a scriptable enumerator
r=be


git-svn-id: svn://10.0.0.236/trunk@67890 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 07:15:52 +00:00
sspitzer%netscape.com
a75bf3db1e fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@67886 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 06:50:24 +00:00
jbetak%netscape.com
07ef74221a fix bustage
37408
String bundle doesn't offer a scriptable enumerator
r=be


git-svn-id: svn://10.0.0.236/trunk@67883 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 06:27:05 +00:00
sspitzer%netscape.com
a91fb79fc6 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@67876 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 05:56:27 +00:00
jbetak%netscape.com
88df138133 37408
String bundle doesn't offer a scriptable enumerator
r=be


git-svn-id: svn://10.0.0.236/trunk@67870 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 05:08:39 +00:00
mkaply%us.ibm.com
aeefaeec2e # 37239
r= dougt@netscape.com
OS/2 bring up continues - xpcom changes - #ifdefs for OS/2


git-svn-id: svn://10.0.0.236/trunk@67765 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 22:25:44 +00:00
jbetak%netscape.com
8ef1419d47 5313 Accept-Charset for form is not implemented, r=ftang, be
git-svn-id: svn://10.0.0.236/trunk@67705 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 05:47:12 +00:00
mccabe%netscape.com
5adc001389 change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413
git-svn-id: svn://10.0.0.236/trunk@67512 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 10:51:52 +00:00
scc%netscape.com
79d6fa2d05 fix for pink
git-svn-id: svn://10.0.0.236/trunk@67446 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 00:21:44 +00:00
scc%netscape.com
072da30887 making string conversions explicit; this checkin stops the back-sliding before we turn on NEW_STRING_APIS.
git-svn-id: svn://10.0.0.236/trunk@67406 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 20:37:54 +00:00
scc%netscape.com
8327846ea7 making promises work
git-svn-id: svn://10.0.0.236/trunk@67401 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 20:01:28 +00:00
waterson%netscape.com
3ea6e05838 Revert changes. They're causing problems elsewhere.
git-svn-id: svn://10.0.0.236/trunk@67386 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 07:01:58 +00:00
waterson%netscape.com
abb5be1743 Get rid of extra operators that we can get for free by including <algorithm>. Gets rid of gcc-2.7.2.3 ambiguity problems with new string APIs, too. r=scc
git-svn-id: svn://10.0.0.236/trunk@67384 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 06:47:05 +00:00
mjudge%netscape.com
f74ce25354 scc string fixes
git-svn-id: svn://10.0.0.236/trunk@67148 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 00:55:37 +00:00
pavlov%netscape.com
737b1b7d4e add typename to make linux compiler happy r=scc
git-svn-id: svn://10.0.0.236/trunk@66910 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 05:54:36 +00:00
scc%netscape.com
c3ce8681aa Added an additional permitting and denying signatures for |NS_ConvertASCIItoUCS2|
git-svn-id: svn://10.0.0.236/trunk@66889 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 01:03:28 +00:00
tbogard%aol.net
5a9e9b10c1 Moved the implementation of AssignWithConversion to the cpp file since Linux and Windows didn't like it inline in the h file. r=scc
git-svn-id: svn://10.0.0.236/trunk@66851 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-22 09:17:20 +00:00
scc%netscape.com
c594237017 Added a signature previously covered by |Assign(const nsStr&)|, now |Assign( const nsString& )|.
git-svn-id: svn://10.0.0.236/trunk@66849 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-22 08:36:28 +00:00
pinkerton%netscape.com
bf29931ab9 Fix build bustage r=scc.
git-svn-id: svn://10.0.0.236/trunk@66674 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 07:34:06 +00:00
scc%netscape.com
181154f76c there were a bunch of routines that returned references to this and were abused as much as they were used correctly. now they return |void|
git-svn-id: svn://10.0.0.236/trunk@66667 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 06:59:14 +00:00
scc%netscape.com
b342a90485 Fixed |nsPromiseSubstring::GetReadableFragment|, which had been walking off the end. Re-implemented |copy_string| in terms of the new char-source/char-sink stuff that beard and I came up with. Factored some code into |SameFragment|. Did some general shuffling and cleanup.
git-svn-id: svn://10.0.0.236/trunk@66636 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 01:25:19 +00:00
scc%netscape.com
1651080984 Added |nsCharSourceTraits| and |nsCharSinkTraits| to better facilitate copying from arbitrary char sources into arbitrary char consumers
git-svn-id: svn://10.0.0.236/trunk@66634 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 01:20:55 +00:00
scc%netscape.com
75e584abac added |nsWritingIterator<T>::write| to satisfy the char-source/char-sink stuff beard and I put in.
git-svn-id: svn://10.0.0.236/trunk@66632 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 01:19:40 +00:00
scc%netscape.com
f742fe7b5f needed to make the implementation of |EqualsIgnoreCase(nsIAtom*, ...)| available.
git-svn-id: svn://10.0.0.236/trunk@66203 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 14:50:07 +00:00
scc%netscape.com
a351285602 fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@66197 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 12:22:37 +00:00
scc%netscape.com
64d4b88ac4 attempting to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@66195 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 11:49:23 +00:00
scc%netscape.com
0101017dfc Added private unimplemented signatures of |...WithConversion| to prevent accidents where I should have used the non-converting form. Removed |AppendWithConversion|s that stood in for |AppendInt| and |AppendFloat|.
git-svn-id: svn://10.0.0.236/trunk@66191 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 11:06:41 +00:00
scc%netscape.com
d80a2c24a6 no, the |Equals(PRUnichar*, PRUnichar*, ...)| form is not what you think it is. It has to go. Make comparing with |nsIAtoms| remain avalailable even in |NEW_STRINGS_APIS|
git-svn-id: svn://10.0.0.236/trunk@66130 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-16 11:09:16 +00:00
scc%netscape.com
96c417cc61 making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@66066 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 05:23:09 +00:00
scc%netscape.com
d14516727b new ideas about string conversion
git-svn-id: svn://10.0.0.236/trunk@66042 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 00:05:17 +00:00
scc%netscape.com
d4ae0a9e41 Added signatures to prevent automatic incorrect promotion of |char| to |PRUnichar|
git-svn-id: svn://10.0.0.236/trunk@66036 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 23:20:31 +00:00
scc%netscape.com
3904cb14f9 Added a new type, |incompatible_char_type| to help build signatures that prevent automatic incorrect promotion from |char| to |PRUnichar|. Kind of a hack, but the right way (specializing |nsAWritable| for |PRUnichar| can't be made to compile everywhere)
git-svn-id: svn://10.0.0.236/trunk@66035 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 23:19:14 +00:00
ruslan%netscape.com
53ad7be163 Add a quick constructor for nsISupportsPRBool as well as make it implement
threadsafe isupports. Stream convs. use it.


git-svn-id: svn://10.0.0.236/trunk@65639 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 00:46:58 +00:00
ftang%netscape.com
b401834a10 fix 34886. add accidential deleted line back.
git-svn-id: svn://10.0.0.236/trunk@65619 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-11 22:47:18 +00:00
rickg%netscape.com
ffb76e8c10 update nsStringX classes; not part of build
git-svn-id: svn://10.0.0.236/trunk@65356 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 06:11:03 +00:00
waterson%netscape.com
b9c0266bb5 Ok, the |typename| stuff wasn't really necessary, and caused problems on VC++. r=scc
git-svn-id: svn://10.0.0.236/trunk@65177 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 09:21:57 +00:00
waterson%netscape.com
5b2cfbd78e Add |operator!=()| implementation, conditioned on HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL. r=scc
git-svn-id: svn://10.0.0.236/trunk@65160 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 06:42:59 +00:00
waterson%netscape.com
b859bba9c2 Explicit conversion required for NEW_STRING_APIS. r=scc
git-svn-id: svn://10.0.0.236/trunk@65156 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 06:03:20 +00:00
waterson%netscape.com
43da99c9b2 Hackery to get NEW_STRING_APIS compiling on gcc-2.7.2.3. r=scc
git-svn-id: svn://10.0.0.236/trunk@65155 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 06:00:01 +00:00
waterson%netscape.com
94d6ca1131 Start trying to compile on Unix with new changes. r=scc
git-svn-id: svn://10.0.0.236/trunk@65149 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 05:45:57 +00:00
scc%netscape.com
536db3ad95 make appending a single character faster for rickg
git-svn-id: svn://10.0.0.236/trunk@65133 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 03:06:15 +00:00
scc%netscape.com
a50ec8fb2b Added a new converting signature |NS_ConvertToString| to substitute for this common practice |nsAutoString("a c string")| where used in parameter lists
git-svn-id: svn://10.0.0.236/trunk@64999 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 04:52:47 +00:00
scc%netscape.com
28db414fa4 making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@64827 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:39:02 +00:00
scc%netscape.com
4bcca5a554 Unified some signatures of |AppendWithConversion|
git-svn-id: svn://10.0.0.236/trunk@64815 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:24:39 +00:00
scc%netscape.com
1030b5cbc8 Had to add another signature of |AppendWithConversion|
git-svn-id: svn://10.0.0.236/trunk@64814 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:24:32 +00:00
rickg%netscape.com
9ff7db4425 wip for nsString classes; not part of build
git-svn-id: svn://10.0.0.236/trunk@64738 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 09:24:08 +00:00
alecf%netscape.com
a87cea3989 add the atom service to the build
r=dp


git-svn-id: svn://10.0.0.236/trunk@64737 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 09:19:17 +00:00