Commit Graph

701 Commits

Author SHA1 Message Date
ruslan%netscape.com
3b9581d368 Make nsAtomService implement threadsafe isupports 2000-05-08 20:28:21 +00:00
jbetak%netscape.com
7048dc7bf9 37408
String bundle doesn't offer a scriptable enumerator
r=be (incrementally deprecating outdated non-scriptable interface)
2000-05-07 21:12:38 +00:00
ftang%netscape.com
1968a91722 fix IsAscii function. The origional one report Latin1 characters as ASCII 2000-05-03 07:05:19 +00:00
ftang%netscape.com
5dcee0f2a2 add IsAscii function. 2000-05-03 07:04:25 +00:00
mkaply%us.ibm.com
152f6f29e4 # 34082
r= dougt@netscape.com
OS/2 bring up continues - Adding PR_CALLBACKs for VisualAge Compiler
2000-05-02 22:38:04 +00:00
jbetak%netscape.com
9ed5861e81 fix bustage
37408
String bundle doesn't offer a scriptable enumerator
r=be
2000-05-02 07:15:52 +00:00
sspitzer%netscape.com
1f79e8c165 fix build bustage. 2000-05-02 06:50:24 +00:00
jbetak%netscape.com
760b0b4322 fix bustage
37408
String bundle doesn't offer a scriptable enumerator
r=be
2000-05-02 06:27:05 +00:00
sspitzer%netscape.com
3962ec8d73 fix build bustage. 2000-05-02 05:56:27 +00:00
jbetak%netscape.com
c0fdb39f76 37408
String bundle doesn't offer a scriptable enumerator
r=be
2000-05-02 05:08:39 +00:00
mkaply%us.ibm.com
5be272bc33 # 37239
r= dougt@netscape.com
OS/2 bring up continues - xpcom changes - #ifdefs for OS/2
2000-05-01 22:25:44 +00:00
jbetak%netscape.com
56614bb108 5313 Accept-Charset for form is not implemented, r=ftang, be 2000-05-01 05:47:12 +00:00
mccabe%netscape.com
e9209489d7 change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413 2000-04-28 10:51:52 +00:00
scc%netscape.com
39d15cf8cf fix for pink 2000-04-28 00:21:44 +00:00
scc%netscape.com
bb871f886d making string conversions explicit; this checkin stops the back-sliding before we turn on NEW_STRING_APIS. 2000-04-27 20:37:54 +00:00
scc%netscape.com
bf109dc6c9 making promises work 2000-04-27 20:01:28 +00:00
waterson%netscape.com
9486ea2455 Revert changes. They're causing problems elsewhere. 2000-04-27 07:01:58 +00:00
waterson%netscape.com
76a9f47a69 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 2000-04-27 06:47:05 +00:00
mjudge%netscape.com
3c00091d57 scc string fixes 2000-04-26 00:55:37 +00:00
pavlov%netscape.com
64baf8c0ac add typename to make linux compiler happy r=scc 2000-04-23 05:54:36 +00:00
scc%netscape.com
31b3913467 Added an additional permitting and denying signatures for |NS_ConvertASCIItoUCS2| 2000-04-23 01:03:28 +00:00
tbogard%aol.net
cd34e5b36e Moved the implementation of AssignWithConversion to the cpp file since Linux and Windows didn't like it inline in the h file. r=scc 2000-04-22 09:17:20 +00:00
scc%netscape.com
ee30c7eb10 Added a signature previously covered by |Assign(const nsStr&)|, now |Assign( const nsString& )|. 2000-04-22 08:36:28 +00:00
pinkerton%netscape.com
46ce666141 Fix build bustage r=scc. 2000-04-21 07:34:06 +00:00
scc%netscape.com
85ee8b3604 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| 2000-04-21 06:59:14 +00:00
scc%netscape.com
15fe64c984 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. 2000-04-21 01:25:19 +00:00
scc%netscape.com
44d068215d Added |nsCharSourceTraits| and |nsCharSinkTraits| to better facilitate copying from arbitrary char sources into arbitrary char consumers 2000-04-21 01:20:55 +00:00
scc%netscape.com
342581ae7f added |nsWritingIterator<T>::write| to satisfy the char-source/char-sink stuff beard and I put in. 2000-04-21 01:19:40 +00:00
scc%netscape.com
1d1d1c6957 needed to make the implementation of |EqualsIgnoreCase(nsIAtom*, ...)| available. 2000-04-17 14:50:07 +00:00
scc%netscape.com
3b6352004b fixing build bustage 2000-04-17 12:22:37 +00:00
scc%netscape.com
8739a8e907 attempting to fix build bustage 2000-04-17 11:49:23 +00:00
scc%netscape.com
c952973a48 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|. 2000-04-17 11:06:41 +00:00
scc%netscape.com
0c5356d1cc 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| 2000-04-16 11:09:16 +00:00
scc%netscape.com
8a57729d06 making string conversions explicit 2000-04-15 05:23:09 +00:00
scc%netscape.com
ab3abd034b new ideas about string conversion 2000-04-15 00:05:17 +00:00
scc%netscape.com
63a7e424bf Added signatures to prevent automatic incorrect promotion of |char| to |PRUnichar| 2000-04-14 23:20:31 +00:00
scc%netscape.com
f0e3d7164f 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) 2000-04-14 23:19:14 +00:00
ruslan%netscape.com
a6cd5c0692 Add a quick constructor for nsISupportsPRBool as well as make it implement
threadsafe isupports. Stream convs. use it.
2000-04-12 00:46:58 +00:00
ftang%netscape.com
2fffc26e52 fix 34886. add accidential deleted line back. 2000-04-11 22:47:18 +00:00
rickg%netscape.com
30e0f8aa94 update nsStringX classes; not part of build 2000-04-05 06:11:03 +00:00
waterson%netscape.com
09d2262556 Ok, the |typename| stuff wasn't really necessary, and caused problems on VC++. r=scc 2000-04-04 09:21:57 +00:00
waterson%netscape.com
2831f7bd1b Add |operator!=()| implementation, conditioned on HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL. r=scc 2000-04-04 06:42:59 +00:00
waterson%netscape.com
9d03c4287b Explicit conversion required for NEW_STRING_APIS. r=scc 2000-04-04 06:03:20 +00:00
waterson%netscape.com
5ef034810c Hackery to get NEW_STRING_APIS compiling on gcc-2.7.2.3. r=scc 2000-04-04 06:00:01 +00:00
waterson%netscape.com
fbfadbfae0 Start trying to compile on Unix with new changes. r=scc 2000-04-04 05:45:57 +00:00
scc%netscape.com
8e418b816c make appending a single character faster for rickg 2000-04-04 03:06:15 +00:00
scc%netscape.com
8c1a332162 Added a new converting signature |NS_ConvertToString| to substitute for this common practice |nsAutoString("a c string")| where used in parameter lists 2000-04-03 04:52:47 +00:00
scc%netscape.com
c05019b2a8 making string conversions explicit 2000-04-01 00:39:02 +00:00
scc%netscape.com
b8e00c5cc3 Unified some signatures of |AppendWithConversion| 2000-04-01 00:24:39 +00:00
scc%netscape.com
acb13c54fe Had to add another signature of |AppendWithConversion| 2000-04-01 00:24:32 +00:00