Граф коммитов

150 Коммитов

Автор SHA1 Сообщение Дата
jst%netscape.com 7400488426 Fixing compiler warnings, not part of the build yet. r=vidur 2000-12-12 21:52:08 +00:00
vidur%netscape.com 7834c50d26 New file for buffer management for shared strings, written by scc. Not yet added to the build. r=vidur 2000-12-12 20:13:33 +00:00
dbaron%fas.harvard.edu 305ae0863f Remove extraneous line I introduced in previous checkin. r=waterson 2000-10-31 05:39:34 +00:00
dbaron%fas.harvard.edu 2950d05f29 Fix gcc 2.7.x bustage by defining |operator+()| for combinations involving |nsPromiseSubstring|, within |#ifdef NEED_CPP_DERIVED_TEMPLATE_OPERATORS|. (Based on scc's proposal earlier.) r=waterson 2000-10-31 04:33:32 +00:00
jst%netscape.com 9c1d9336f0 Fixing rtm++ bug 55587. nsAReadableString::FindChar() was returning the index from the offset to the character if found in stead of the index from the beginning of the string. r=kin, sr&a=scc 2000-10-07 01:50:36 +00:00
hyatt%netscape.com 1e7caf9ea7 Fix win32 build bustage, r=scc 2000-10-05 07:48:20 +00:00
scc%mozilla.org 30ae0dfa95 and trying to fix OS/2 bustage 2000-10-05 07:24:51 +00:00
scc%mozilla.org b0e94a7f54 and a access error ... r=waterson on this fix 2000-10-05 03:28:41 +00:00
scc%mozilla.org 6a1323eb68 damn typo 2000-10-05 01:51:52 +00:00
scc%mozilla.org e61e3bb742 bug #54712, r=rjc, a=waterson. Added a |Distance| function to calculate the span between two iterators, then added a constructor and appropriate global function to allow |Substring|s to be made from iterators in addition to the old scheme of {index,length} 2000-10-05 01:07:02 +00:00
scc%mozilla.org d8c335f9f1 fix typo 2000-09-13 02:56:13 +00:00
scc%mozilla.org 45bdeed06d fixed indentation, added inheritance that makes classes cooperate in our buffer sharing strategy, added |get()| to flat classes, as we're deprecating implicit operators for this task 2000-09-13 02:41:06 +00:00
scc%mozilla.org 2f527d624e fixed ugly name |nsXXXBufferHandle| --> |nsFlexBufferHandle|; hey, it may not be perfect, but it's better than 'XXX' 2000-09-13 02:27:11 +00:00
scc%mozilla.org 6226adb881 fixing signatures, includes 2000-09-13 02:24:55 +00:00
scc%mozilla.org b0f867419d finishing up the special string class for the parser 2000-09-11 05:24:49 +00:00
scc%mozilla.org d13f63184d more HPUX fixes 2000-09-09 13:26:07 +00:00
scc%mozilla.org f1659bb47f HPUX is smarter than me 2000-09-09 12:53:38 +00:00
scc%mozilla.org 5dc8f6b463 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 2000-09-09 11:57:43 +00:00
scc%mozilla.org 5f8bc646ba fixing some bugs in the new parser string code; changing some names 2000-09-09 11:31:04 +00:00
scc%mozilla.org e923940bc2 fixing linux bustage 2000-09-09 10:24:45 +00:00
scc%mozilla.org 87c62ce275 fix |const| error 2000-09-09 10:17:45 +00:00
scc%mozilla.org 88c974b91f fixing the build for VC++ 2000-09-09 09:48:12 +00:00
scc%mozilla.org 42762fbe07 fixes for VC++ 2000-09-09 09:44:45 +00:00
scc%mozilla.org bedd1ba545 fixes to make it compile on VC++ 2000-09-09 09:39:44 +00:00
scc%mozilla.org 3d24e98950 refactoring |ToUpperCase|, |ToLowerCase| 2000-09-09 07:30:55 +00:00
scc%mozilla.org 23632d4295 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 785ef29b71 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 38635e083e fix |const| errors, this file is not yet part of the build 2000-09-09 06:32:46 +00:00
scc%mozilla.org 67313abb1f fix a |const| error 2000-09-09 05:02:19 +00:00
scc%mozilla.org 39bb78cfc3 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 98def75cac fixing comments, not yet part of the build 2000-09-09 04:40:38 +00:00
scc%mozilla.org eabcb9d2ff adding comments 2000-09-09 04:40:01 +00:00
scc%mozilla.org aa496c18e9 fixing includes 2000-09-09 04:39:25 +00:00
scc%mozilla.org 94aecdff39 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 79aeb09c57 adding license and include guards 2000-09-09 00:02:48 +00:00
scc%mozilla.org 064f45db52 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 b24a6f0f2c bug #51662, r=bienvenu 2000-09-08 22:07:14 +00:00
scc%mozilla.org 539877e022 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 457454c555 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 a84e76fe17 adding |Concat| function to fix pravda and speedracer bustage 2000-09-03 01:38:27 +00:00
scc%mozilla.org 4a0c46a0be fixing build bustage for OS2 and AIX 2000-09-02 12:25:27 +00:00
mcafee%netscape.com 6dd1eca956 Solaris bustage fix from scc/bruce/#mozilla 2000-09-02 07:14:59 +00:00
scc%mozilla.org ec67c96f34 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 949f1138b8 oops. fix windows bustage 2000-09-02 04:57:36 +00:00
scc%mozilla.org 3fa71edbc6 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 015d37393f 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 c597b81a96 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 305550b2a0 fixing build bustage. r=scc 2000-08-31 06:00:21 +00:00
mscott%netscape.com 3dd88adffe 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 683539b3d5 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