scc%mozilla.org
49b4e02370
more HPUX fixes
...
git-svn-id: svn://10.0.0.236/trunk@78625 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 13:26:07 +00:00
scc%mozilla.org
506f2ce6ae
HPUX is smarter than me
...
git-svn-id: svn://10.0.0.236/trunk@78624 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 12:53:38 +00:00
scc%mozilla.org
9a06126e26
moved |Mid|, |Left|, and |Right| to "nsAWritableString.h" since on SunOS, they couldn't compile until after they'd seen the definition of |basic_nsAWritableString|. They're still members or readable ... got to get rid of these functions
...
git-svn-id: svn://10.0.0.236/trunk@78622 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 11:57:43 +00:00
scc%mozilla.org
0b82101f78
fixing some bugs in the new parser string code; changing some names
...
git-svn-id: svn://10.0.0.236/trunk@78621 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 11:31:04 +00:00
scc%mozilla.org
4e5ca44047
added method to make linking possible :-)
...
git-svn-id: svn://10.0.0.236/trunk@78620 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:30:49 +00:00
scc%mozilla.org
3807f9b6c2
fixing linux bustage
...
git-svn-id: svn://10.0.0.236/trunk@78619 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:24:45 +00:00
scc%mozilla.org
39a896fd51
fix |const| error
...
git-svn-id: svn://10.0.0.236/trunk@78617 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:17:45 +00:00
scc%mozilla.org
dbd8f750b0
fixing the build for VC++
...
git-svn-id: svn://10.0.0.236/trunk@78615 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:48:12 +00:00
scc%mozilla.org
bf44e1bf27
fixes for VC++
...
git-svn-id: svn://10.0.0.236/trunk@78614 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:44:45 +00:00
scc%mozilla.org
a005d85406
fixes to make it compile on VC++
...
git-svn-id: svn://10.0.0.236/trunk@78613 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:39:44 +00:00
scc%mozilla.org
7955a31be5
refactoring |ToUpperCase|, |ToLowerCase|
...
git-svn-id: svn://10.0.0.236/trunk@78604 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 07:30:55 +00:00
scc%mozilla.org
8ba6b76fcc
nobody uses |nsFragmentedString| as yet ... changing it now to be based on the new work from |nsSlidingString|/|nsSlidingSubstring| for the parser
...
git-svn-id: svn://10.0.0.236/trunk@78602 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:42:45 +00:00
scc%mozilla.org
0734b418da
adding a |#if|d out hunk of code to remind me of something later
...
git-svn-id: svn://10.0.0.236/trunk@78601 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:40:49 +00:00
scc%mozilla.org
7b2818e2bd
closer to getting the parser strings in; these files are still not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@78600 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:35:16 +00:00
scc%mozilla.org
a62ca7b8b0
fix |const| errors, this file is not yet part of the build
...
git-svn-id: svn://10.0.0.236/trunk@78599 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:32:46 +00:00
scc%mozilla.org
27d3422b96
fix a |const| error
...
git-svn-id: svn://10.0.0.236/trunk@78586 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:02:19 +00:00
scc%mozilla.org
f40045b221
more work towards a working |nsSlidingString|, |nsSlidingSubstring| for the parser, these files are not yet part of the build
...
git-svn-id: svn://10.0.0.236/trunk@78583 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:42:19 +00:00
scc%mozilla.org
65c55fd9b9
fixing comments, not yet part of the build
...
git-svn-id: svn://10.0.0.236/trunk@78582 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:40:38 +00:00
scc%mozilla.org
c9d2f83891
adding comments
...
git-svn-id: svn://10.0.0.236/trunk@78581 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:40:01 +00:00
scc%mozilla.org
5e094f3a0e
fixing includes
...
git-svn-id: svn://10.0.0.236/trunk@78580 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:39:25 +00:00
scc%mozilla.org
14b6bfe7a9
not part of the build, getting closer to turning on the new parser strings
...
git-svn-id: svn://10.0.0.236/trunk@78556 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:25:00 +00:00
scc%mozilla.org
31b28b9902
adding license and include guards
...
git-svn-id: svn://10.0.0.236/trunk@78555 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:02:48 +00:00
scc%mozilla.org
adcba910bf
not yet part of the build, this is the bulk of the work for the special parser strings
...
git-svn-id: svn://10.0.0.236/trunk@78553 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:54:23 +00:00
scc%mozilla.org
047ee3b53a
bug #51662 , r=bienvenu
...
git-svn-id: svn://10.0.0.236/trunk@78526 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:07:14 +00:00
scc%mozilla.org
b4462af987
A good place to hang the gcc fix, thanks dbaron!, and backing out previous failed fix ideas (|Concat|), r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@78099 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 05:00:25 +00:00
scc%mozilla.org
e25e984f19
adding back a couple more |operator+|s for gcc
...
git-svn-id: svn://10.0.0.236/trunk@78096 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 01:34:04 +00:00
scc%mozilla.org
c292773239
bustage fix for old gcc; already built on speedracer to ensure that it works, and on Mac to ensure that doesn't break modern compilers
...
git-svn-id: svn://10.0.0.236/trunk@78083 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 22:38:38 +00:00
scc%mozilla.org
ff4ff3adf3
now that constructors are explicit, we'll have to get rid of extra comparison operators ... in fact, this is to fix immediate bustage
...
git-svn-id: svn://10.0.0.236/trunk@78056 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 03:16:47 +00:00
scc%mozilla.org
5dd484e3e6
adding |Concat| function to fix pravda and speedracer bustage
...
git-svn-id: svn://10.0.0.236/trunk@78049 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 01:38:27 +00:00
scc%mozilla.org
9fc340d07f
making all string construction explicit; plus (now that the DOM APIs are turned on and you can no longer build without NEW_STRING_APIS) chopping out |#ifdef|ed code
...
git-svn-id: svn://10.0.0.236/trunk@78027 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 20:53:31 +00:00
scc%mozilla.org
e0c64797b0
fixing build bustage for OS2 and AIX
...
git-svn-id: svn://10.0.0.236/trunk@78018 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 12:25:27 +00:00
scc%mozilla.org
695113d75b
fix build bustage for hpux
...
git-svn-id: svn://10.0.0.236/trunk@78017 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 12:20:49 +00:00
mcafee%netscape.com
d290cd5114
Solaris bustage fix from scc/bruce/#mozilla
...
git-svn-id: svn://10.0.0.236/trunk@78010 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:14:59 +00:00
scc%mozilla.org
7656847708
time to add that specialization of |nsCharSourceTraits<PRUnichar>|, not having it is probably hosing speedracer, r=waldemar
...
git-svn-id: svn://10.0.0.236/trunk@78007 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 06:03:50 +00:00
scc%mozilla.org
7de661987b
oops. fix windows bustage
...
git-svn-id: svn://10.0.0.236/trunk@77998 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:57:36 +00:00
scc%mozilla.org
fe86dd230b
bug #49817 : fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge
...
git-svn-id: svn://10.0.0.236/trunk@77990 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:10:44 +00:00
scc%mozilla.org
33aceb3053
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
...
git-svn-id: svn://10.0.0.236/trunk@77777 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 17:56:28 +00:00
scc%mozilla.org
9d68ddd2ce
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
...
git-svn-id: svn://10.0.0.236/trunk@77752 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:12:35 +00:00
beard%netscape.com
e4ac42fcaf
fixing build bustage. r=scc
...
git-svn-id: svn://10.0.0.236/trunk@77749 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:00:21 +00:00
mscott%netscape.com
89d9307d94
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.
git-svn-id: svn://10.0.0.236/trunk@77746 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:43:21 +00:00
mscott%netscape.com
b2e243a5c2
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
git-svn-id: svn://10.0.0.236/trunk@77739 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 04:29:42 +00:00
akkana%netscape.com
61f8c1a9e0
From scc, to help with bug 44372: add NS_NAMED_LITERAL_STRING macros. r=me
...
git-svn-id: svn://10.0.0.236/trunk@77521 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:24:57 +00:00
jst%netscape.com
0355b8a4c9
Fixing AIX and SunOS 5.7 bustage. r=scc&vidur
...
git-svn-id: svn://10.0.0.236/trunk@77119 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:17:25 +00:00
jdunn%netscape.com
6eeb15a270
fixing hpux bustage
...
r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76987 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 23:57:00 +00:00
jst%netscape.com
9fdc55e883
Fix to ToUpperCase and ToLowerCase so that we actually hit all characters. r=scc
...
git-svn-id: svn://10.0.0.236/trunk@76972 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 19:23:15 +00:00
jst%netscape.com
7e0575bfee
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
...
git-svn-id: svn://10.0.0.236/trunk@76967 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 17:27:06 +00:00
warren%netscape.com
895569159c
Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil.
...
git-svn-id: svn://10.0.0.236/trunk@76761 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 21:29:10 +00:00
waterson%netscape.com
0422415aad
Fix nsCString::AppendWithConversion() to work.
...
git-svn-id: svn://10.0.0.236/trunk@76760 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 20:41:31 +00:00
scc%mozilla.org
b8a099bbf3
temporarily backing out the headers with the explicit change (we haven't finished platform specific code or commercial yet)
...
git-svn-id: svn://10.0.0.236/trunk@76755 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:40:30 +00:00
scc%mozilla.org
20f047d01b
fixing code that relied on implicit string construction
...
git-svn-id: svn://10.0.0.236/trunk@76750 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 06:59:07 +00:00