harishd@netscape.com
e3ca0042cf
Backing out timeless's checkin. This wasn't supposed to happen until we branched
2002-04-09 00:43:00 +00:00
timeless@mac.com
a6033e0904
Bug 111576 Incorrect line numbers in HTML files
...
patch by harishd, r=heikki, sr=jst, a=chofmann
2002-04-08 23:52:12 +00:00
dbaron@fas.harvard.edu
e990a4631d
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-24 00:16:18 +00:00
heikki@netscape.com
f702a06aca
Bug 132238, add back support for SGML short comment and other junk even in strict comment parsing. r=harishd, sr=jst, a=asa.
2002-03-23 02:10:38 +00:00
heikki@netscape.com
4f524a9601
Bug 132785, regression in strict comment parsing. Although spec does not allow non-whitespace characters between last dash and greater than, there seem to be lots of pages out there that do this. Relax the code that detects comment end so this starts working again. r=harishd, sr=jst, a=asa.
2002-03-23 01:18:52 +00:00
heikki@netscape.com
bcf71c332c
Bug 130045, make marked-section-like constructs close on greater than so that content generated by MS Word and some other tools works as expected. r=harishd, sr=vidur, a=asa.
2002-03-22 22:58:36 +00:00
harishd@netscape.com
3de3229b28
Do not truncate a legal attribute value when trying to ignore '/' in a short-hand-tag. b=125647, r=heikki, sr=jst, a=scc
2002-03-20 00:25:34 +00:00
timeless@mac.com
a3a0d9207e
Bug 106386 rid source of misspellings
...
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
heikki@netscape.com
d949de6f64
Bug 110544, improving comment parsing by avioding string copies and other trickery. r=harishd, sr=jst, a=asa.
2002-03-16 03:03:45 +00:00
shanjian@netscape.com
55ee32dcfe
#118000 support unicode plane 1 characters
...
r=ftang, sr=attinasi
this part of checkin added support to NCR of non-BMP characters.
2002-01-16 00:00:50 +00:00
harishd@netscape.com
53e5ac7e01
Reduce the size of tokens. b=113657, r=heikki, sr=jst
2002-01-11 19:39:57 +00:00
jaggernaut@netscape.com
0467433db5
Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
2001-12-16 11:58:03 +00:00
jst@netscape.com
bc89fe4176
Fixing bug 109400. Removing unnecessary layers of abstraction from nsHTMLTags that does nothing for us except using more memory than we need to use, and makes us slower. This makes nsHTMLTags::LookupTag() 4 times faster. r=harishd@netscape.com, rs=vidur@netscape.com
2001-11-28 06:13:11 +00:00
alecf@netscape.com
d2eb83eb99
first part of fix for bug 112209, making nsStr private by switching nsStaticNameTable over to nsAFlatString. r=dbaron, sr=blake
2001-11-27 21:13:53 +00:00
jaggernaut@netscape.com
f00bb1bcc6
Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc
2001-10-25 07:45:52 +00:00
alecf@netscape.com
af5fac235c
next part of bug 100214, add nsUnicharUtils to consumers of ToLowerCase/ToUpperCase
2001-10-19 21:00:02 +00:00
dbaron@fas.harvard.edu
d0430dd000
Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst
2001-10-16 05:31:36 +00:00
dbaron@fas.harvard.edu
d52d3d978e
Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc
2001-10-16 03:53:44 +00:00
heikki@netscape.com
6c4f417b04
Bugscape bug 9924, fix perceived hang by improving comment parsing performance in strict mode. Patch from harishd, r=heikki, sr=vidur.
2001-10-03 06:54:31 +00:00
jaggernaut@netscape.com
a29a08f141
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
2001-09-29 08:28:41 +00:00
gerv@gerv.net
9a421db1b4
License changes, take 2. Bug 98089. mozilla/include/, /mozilla/htmlparser/, /mozilla/intl/ (part 1).
2001-09-26 00:40:45 +00:00
harishd@netscape.com
415117f799
91744 - Avoid stack overflow by replacing recursion with a simple do-while. Removed unwanted assertions. r=heikki,sr=vidur
2001-09-14 20:48:25 +00:00
dbaron@fas.harvard.edu
4a0479a685
Make forward-compatible the DOCTYPE handling for determining whether to be in quirks mode or strict mode: properly parse the DOCTYPE declaration and use a list of known public identifiers that should trigger quirks. Remove some remnants of modes that no longer exist. b=55264 r=harishd sr=vidur
2001-09-08 18:37:19 +00:00
harishd@netscape.com
94704f55de
95614 - Initialized an iterator and replaced NS_ENSURE_SUCCESS ( which asserts), since the result code from nsScanner::Peek() does not indicate an exceptional condition, with equivalent code. r=heikki, sr=waterson.
2001-08-16 21:19:33 +00:00
bratell@lysator.liu.se
91f99d5b03
Bug91437 - Speeding up the tokenizer slightly by using a smarter scan algorithm and avoiding trying to skip whitespace when there are none. r=harishd sr=jst
2001-08-16 05:24:17 +00:00
harishd@netscape.com
29527a86e5
91051 - Look for '<' or '>' which ever comes first to end DOCTYPE consumption.
...
r=heikki sr=vidur.
2001-08-10 22:38:37 +00:00
harishd@netscape.com
a43b5a4932
40072 - (patch provided by pollmann) Do not process METAs after FRAMESET. r=harishd sr=vidur
...
58809 - Handle numeric & hexadecimal entities correctly r=heikki sr=vidur
72249 - Per SGML endtag can contain whitespace between generic identifier and tagc. r=heikki sr=vidur
82971 - if the last character was a CR make sure to not lose that information. r=heikki sr=vidur
2001-07-05 22:20:34 +00:00
dbaron@fas.harvard.edu
a64b25509f
To improve performance, change string iterator postfix ++ to prefix ++ when used as a statement. b=78032 r=peterv, scc, harishd, dmose sr=hyatt a=asa
2001-06-19 22:38:45 +00:00
jst@netscape.com
519fe64e10
scc checking in from jst's account. bug #75220 : sr=jst, rs=brendan. renaming |nsPromiseC?Concatenation| to |nsDependentC?Concatenation|; |nsPromiseC?Substring| to |nsDependentC?Substring|; |nsLiteralC?String| and |nsLocalC?String| to |nsDependentC?String|, as these new names better reflect clients obligations to instances.
2001-05-19 11:27:30 +00:00
harishd@netscape.com
c0885841e3
75641 - Fixing MLK caused by unclosed FONT tags ( penguin.html )
...
r=heikki sr=waterson
77352 - Making sure that the heading tags' size takes precedence over
residual style tags' size info.
r=pollmann sr=attinasi
57248 - Moved attribute entity parsing to the parser land.
r=heikki sr=jst.
2001-05-15 22:32:26 +00:00
dbaron@fas.harvard.edu
1d5c9760eb
Switch variants of |nsScanner::ReadUntil| to accept new string classes for |aTermSet| and to use |FindCharInReadable| instead of |nsString::FindChar|. Remove (function-scope) |static nsString|s from nsHTMLTokens.cpp. r=harishd@netscape.com sr=vidur@netscape.com b=65431
2001-04-11 02:28:17 +00:00
harishd@netscape.com
02c28571e4
69331 - <?XML..> does not require BODY!!
...
66985 - Do not open BODY for INPUT type=hidden. For compatibility
72639 - Discard nested FORMS
2749 - Enable Strict comment parsing.
Replace PRBools with bit operation.
nsScanner Append() should return nsresult not PRBool.
r=heikki
sr=jst
2001-03-31 22:44:05 +00:00
ftang@netscape.com
bee66b3fd3
fix 72557
...
r=harishd sr=erik
add the hack mapping for the last two new cp1252 characters.
2001-03-30 02:45:12 +00:00
disttsc@bart.nl
f67d5252e9
Bustage fix, attempt #2 : So Win32 seemed to like attempt #1 , but Mac didn't. Different approach (I don't like this :-/ )
2001-03-27 12:39:59 +00:00
disttsc@bart.nl
8bacf7712b
I'll have to figure out sometime why mac/win don't like assigning an nsAReadableString into a (static?) nsString... hope this fixes the bustage.
2001-03-27 12:12:16 +00:00
disttsc@bart.nl
a72f505720
bug 73339: Remove NS_ConvertToString (just another name for NS_ConvertASCIItoUCS2) from the tree. r=jst, sr=scc
2001-03-27 11:17:17 +00:00
scc@mozilla.org
daedfc3a56
r=jst, avoid deprecated operator
2001-03-06 08:33:00 +00:00
disttsc@bart.nl
e9399ed474
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
2001-03-02 09:26:57 +00:00
heikki@netscape.com
71acd2de43
Bug 44564. Problems with internal subset, especially with view source XML. Also fixed CDATA section problems. Some cleanups. r=harishd, sr=vidur.
2001-02-03 01:13:55 +00:00
harishd@netscape.com
73cd57744e
64576 -- Make sure to update termial string position to avoid infinite looping.
...
r=heikki
sr=vidur
2001-01-12 19:50:25 +00:00
jst@netscape.com
ba25708978
Checking in fix for annoying asserts on startup caused by a doctype token problem in the parser that was introduced yesterday, casting char * to PRUnichar * just aint a good idea (although that was only part of the problem). Fix done mostly by heikki@netscape.com, r=heikki, harishd, sr=me.
2000-12-14 02:30:12 +00:00
vidur@netscape.com
5d0ca658ca
Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst
2000-12-12 21:58:14 +00:00
harishd@netscape.com
67b260ee80
58455 - Catch BadLiteralString error for unmatched quote on the attribute name to avoid
...
infinite looping.
r=nisheeth,jst
sr=vidur.
2000-11-02 22:20:28 +00:00
leaf@mozilla.org
d2edc8de1d
backing out backout. rickg and buster found the one line problem in nsElementTable.cpp, fixed on n6 branch, merging to trunk.
2000-10-12 18:46:55 +00:00
leaf@mozilla.org
746cbb5384
backing out rickg's htmlparser changes (backing out fixes 56265 for two
...
independent developers).
2000-10-12 18:22:15 +00:00
rickg@netscape.com
3715560031
fixed RTM++ compatibility bugs: 53011, 54117, 54651, 54834, 54840, 55095. sr=buster, r=buster, attinasi, harish, sfraser for various portions.
2000-10-11 23:42:00 +00:00
rickg@netscape.com
2c40b563a9
fixed nsbeta3+PDT[n] bugs: 48351, 49278, 50070, 52478. Partial fix (WIP) for 49678 and 52725. R=attinasi, buster, syd. A=buster
2000-09-21 02:58:12 +00:00
rickg@netscape.com
555120ace0
fixed nsbeta3 bugs (crash and compatibility), an FMM, reduced memory usage. Top100+Regression tests ok. R=harishd/buster
2000-09-08 23:06:13 +00:00
bruce@cubik.org
be8a8bc576
Fixing Solaris build bustage. r=scc. Thanks to scc and beard for helping me along with this. All give praise to gcc -S.
2000-09-02 06:36:09 +00:00
nisheeth@netscape.com
3d5e4d2332
r=jst. Fixing refcounting of ID attribute atoms. Additional work to earlier checkin for fixing bug 10292. Also, added support for getElementByID() in XML documents.
2000-09-01 02:21:06 +00:00