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
|
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
|
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
|
b67501b4c1
|
fixing build bustage for OS2 and AIX
|
2000-09-02 12:25:27 +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 |
|
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 |
|
mscott%netscape.com
|
57a58f3599
|
Bug #50853 --> fix a nasty infinite loop on windows. The compiler was choosing the wrong overloader method for nsPromiseConcatenation::operator+
which caused it to fail to inherit a mask bit which in turn led to the infinite loop.
this code came from scc.
r=mscott
|
2000-08-31 04:29:42 +00:00 |
|
akkana%netscape.com
|
bd7f472335
|
From scc, to help with bug 44372: add NS_NAMED_LITERAL_STRING macros. r=me
|
2000-08-30 00:24:57 +00:00 |
|
jst%netscape.com
|
42f438ff51
|
Fixing AIX and SunOS 5.7 bustage. r=scc&vidur
|
2000-08-24 22:17:25 +00:00 |
|
jdunn%netscape.com
|
7eb04ed28d
|
fixing hpux bustage
r=vidur@netscape.com
|
2000-08-23 23:57:00 +00:00 |
|
jst%netscape.com
|
5da5a8ecc8
|
Fix to ToUpperCase and ToLowerCase so that we actually hit all characters. r=scc
|
2000-08-23 19:23:15 +00:00 |
|
jst%netscape.com
|
9abec73fbe
|
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 |
|
scc%mozilla.org
|
4e46a37d08
|
not part of the build; temporarily patching these files to use the old (what is currently in the tree) |GetReadableFragment| scheme, so that clients can start using this now both on the tip and on the DOMAPI... branch
|
2000-08-17 21:07:45 +00:00 |
|
scc%mozilla.org
|
959c07dea2
|
not yet part of the build, this new class provides a more consistent and flexible answer to the need for functions like |AppendInt| and |AppendFloat|. It is a short readable string produced with printf.
|
2000-08-17 01:08:30 +00:00 |
|
scc%mozilla.org
|
5082251b3e
|
bug #48464. explicitly picking my own or the auto-generated function, in particular |operator=|. r={vidur, waterson}, a=vidur
|
2000-08-11 00:42:41 +00:00 |
|
scc%mozilla.org
|
cc67834dfe
|
fixes needed to get multi-fragment strings working; r|a=waterson
|
2000-08-10 06:36:54 +00:00 |
|
scc%mozilla.org
|
d369a0d0d0
|
not part of the build; further work on multi-fragment strings. They are now limping along and can actually be used. They pass all tests not related to |Substring| and |nsPromiseConcatenation|.
|
2000-08-10 00:45:33 +00:00 |
|
scc%mozilla.org
|
332cbbead7
|
fixed |nsCharSinkTraits<T>::write| as per bug #46462; r=beard, a=waterson
|
2000-08-09 08:26:12 +00:00 |
|
scc%mozilla.org
|
7a4bbc2688
|
fixed |BeginWriting| and |EndWriting| to no longer take an offset, fallout from the new multi-fragment string implementation; fixed a bug in |operator-=| exposed by the change to |EndWriting|; fixed |nsWritingIterator<CharT>::write| as per bug #46462; fixed comments galore, significantly better specifying |SetLength| and |SetCapacity|; since |SetCapacity| is just a hint, give it a default implementation rather than making it pure virtual; fixed a couple of the |do_...| routines to unify the code path minimizing overides; r|a=waterson
|
2000-08-09 08:26:08 +00:00 |
|
scc%mozilla.org
|
454fd1db7e
|
fixed |BeginReading| and |EndReading| to no longer take an offset, fallout from the new multi-fragment string implementation; fixed a bug in |operator-=| exposed by the change to |EndReading|; fixed the |CharAt| family of routines accordingly; fixed comments galore; r|a=waterson
|
2000-08-09 08:26:00 +00:00 |
|
scc%mozilla.org
|
744280c781
|
not part of the build; further work on multi-fragment strings
|
2000-08-09 02:47:33 +00:00 |
|
scc%mozilla.org
|
f4c2ca5073
|
not part of the build; initial work on multi-fragment strings
|
2000-08-08 00:14:35 +00:00 |
|
scc%mozilla.org
|
e442ddaee4
|
also including "nsAWritableString.h" to satisfy speedracer
|
2000-08-05 08:32:18 +00:00 |
|
scc%mozilla.org
|
be5ab5a689
|
need |NS_COM| in the declarations too
|
2000-08-05 08:20:50 +00:00 |
|
scc%mozilla.org
|
8bf207c3fb
|
added comments and made some changes suggested by reviewers; still not in the build
|
2000-08-05 04:25:49 +00:00 |
|
scc%mozilla.org
|
c179048fab
|
These files are not yet part of the build; making global versions of |IsASCII|, |ToNewCString|, and |ToNewUnicode| that apply to readables, since we don't want them as member functions (where they were in |ns[C]String|). Vidur needs these to convert DOM interfaces over to readables.
|
2000-08-05 00:51:37 +00:00 |
|
scc%mozilla.org
|
0b41ff950a
|
fix self assignment, self append, self replace problems. r=waterson
|
2000-06-29 22:17:53 +00:00 |
|
scc%mozilla.org
|
e00741f6fd
|
fix for commercial bustage on Mac (adding |operator const CharT*() const| to |basic_nsLiteralString|). fix for blizzards linux changes needing working |Substring|. r=beard,syd
|
2000-06-21 05:13:10 +00:00 |
|
scc%mozilla.org
|
3446bda5c3
|
fixing OS/2 VisualAge platform bustage, and bad dates in licenses
|
2000-06-18 05:00:31 +00:00 |
|
scc%mozilla.org
|
85aa1f07df
|
In an assignment, |SetLength(0); SetLength(newLength);| so that the implementation won't bother to copy any old characters if allocation is required. Fiddled with inlining to reduce bloat ... more experiments needed.
|
2000-06-11 01:02:12 +00:00 |
|
scc%mozilla.org
|
3adf5c9604
|
provide real definitions for |NS_LITERAL_STRING| (one of which exploits |wchar_t|); add a range-check assertion to |CharAt|; add another constructor to |nsPromiseConcatenation| to allow per-class |operator+()| (which some compilers need to resolve ambiguity) to work; fiddled with inlining to reduce bloat ... more experiments needed
|
2000-06-11 01:00:08 +00:00 |
|