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 |
rickg%netscape.com
|
26dec0ca15
|
wip for nsString classes; not part of build
|
2000-03-31 09:24:08 +00:00 |
alecf%netscape.com
|
d35343d59b
|
add the atom service to the build
r=dp
|
2000-03-31 09:19:17 +00:00 |
alecf%netscape.com
|
df5c91bff8
|
fix build bustage
|
2000-03-31 07:55:08 +00:00 |
scc%netscape.com
|
74a3c00cac
|
incremental changes. these files are not yet part of the build
|
2000-03-31 07:28:38 +00:00 |
scc%netscape.com
|
f563b72b38
|
more work bringing |ns[C]String| into line with the new implementations. Again, this is no change when |NEW_STRING_APIS| is not defined.
|
2000-03-31 07:26:13 +00:00 |
scc%netscape.com
|
85ed3b0e46
|
incremental changes. We're getting closer. These files are not yet part of the build.
|
2000-03-30 22:53:41 +00:00 |
scc%netscape.com
|
e6ae3320f8
|
adjustments to the string interfaces that should have no effect in the non-|NEW_STRING_APIS| case (yes, I built all changes to verify)
|
2000-03-30 22:51:51 +00:00 |
jim_nance%yahoo.com
|
dc0e139673
|
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on. r=troy@netscape.com
|
2000-03-30 03:21:26 +00:00 |
scc%netscape.com
|
3ff4debe4a
|
First Checked In.
|
2000-03-29 08:11:59 +00:00 |
warren%netscape.com
|
727f312b32
|
Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
|
2000-03-29 03:58:50 +00:00 |
scc%netscape.com
|
6c955bebcd
|
rename |string_copy| and |string_copy_backward| to |copy_string| and |copy_string_backward|
|
2000-03-29 00:54:12 +00:00 |
waterson%netscape.com
|
d98332652c
|
Fix access restrictions that were causing VC++'s brain to fizzle when compiled with NEW_STRING_APIS. r=scc
|
2000-03-29 00:13:46 +00:00 |
scc%netscape.com
|
5b54400caf
|
finer grain control of which current string assignments are still available after |NEW_STRING_APIS|. Added |AssignWithConversion| signatures. Made appropriate current |Assign|s be synonyms.
|
2000-03-29 00:06:31 +00:00 |