dbaron%dbaron.org
08724b5166
Make tag lists more maintainable by using sizeof to determine the array length. b=208846 r=harishd sr=jst
2003-06-10 22:12:28 +00:00
seawood%netscape.com
97649bab86
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
seawood%netscape.com
b28ce0a530
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 20:12:33 +00:00
heikki%netscape.com
5d9dd23bf0
Bug 207904, doctype with name only got destroyed by our doctype handling, r=harishd, sr=jst.
2003-06-03 17:47:10 +00:00
timeless%mozdev.org
412f76b934
Bug 203391 InPlaceConvertLineEndings(class nsAString &)' defined but not used
...
r=harishd sr=heikki
2003-05-30 22:36:47 +00:00
harishd%netscape.com
9dea772152
Preserve tokenizer state between document.writes. b=99467, r=heikki@netscape.com, sr=jst@netscape.com
2003-05-28 20:56:21 +00:00
bryner%netscape.com
9c595fffe0
Removing unused nsHTMLNullSink and SelfTest.cpp. Bug 207019, r=harishd, sr=jst.
2003-05-27 22:08:44 +00:00
dwitte%stanford.edu
270d3909ca
bug 100649: Length() being used where IsEmpty() is meant
...
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().
thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.
got the ok from Asa to land into a closed tree.
2003-05-23 21:34:47 +00:00
nisheeth%netscape.com
e7bc557c1f
Fix for bug 206027. r=harishd@netscape.com, sr=jst@netscape.com, a=mkaply@us.ibm.com. Make cut n paste from Powerpoint into Mozilla work properly.
2003-05-21 03:03:59 +00:00
dbaron%dbaron.org
2c5817a3a2
Fix unicode to entity conversion in case where we have duplicate names for a unicode codepoint to prefer the correct name. Partly based on patch by brade@netscape.com. b=205110 r=alecf sr=heikki a=brendan
2003-05-20 20:53:21 +00:00
bzbarsky%mit.edu
fe536ead5e
Put line number ids on all the <pre> blocks that we create; this should make it
...
easier to hook up a performant "go to line" UI. Bug 104383, r+sr=rbs, a=asa
2003-05-17 16:15:30 +00:00
akkana%netscape.com
636be2b9df
Add a missing semicolon
2003-05-16 20:59:20 +00:00
akkana%netscape.com
6ca136ed77
If the serializer test fails, print the url of some helpful doc. r=mcafee sr=alecf a=sspitzer
2003-05-16 18:19:44 +00:00
bryner%netscape.com
bbddef3e3a
Remove some obsolete code from htmlparser. Bug 205730, r=harishd, sr=jst, a=sspitzer.
2003-05-16 00:59:04 +00:00
pkw%us.ibm.com
c0e3c52aa5
Bug 205812 - nsHTMLEntities.cpp fails to build in 64-bit mode on AIX.
...
r=harishd@netscape.com , sr=alecf@flett.org , a=asa@mozilla.org
2003-05-15 22:24:24 +00:00
harishd%netscape.com
f0e0caefea
Allow userdefined tags in the HEAD. b=167493, r=nisheeth@netscape.com, sr=jst@netscape.com, a=sspitzer
2003-05-02 20:57:52 +00:00
bzbarsky%mit.edu
97c2f70759
Make CreateContextualFragment know what document the fragment is destined for.
...
Fixes some issues with images and innerHTML. Bugs 198486, 198989, 201865.
r=jfrancis, sr=jst
2003-04-15 01:09:09 +00:00
jshin%mailaps.org
57b5274f65
bug 68738 : UTF-16/32LE with BOM is always detected as UTF-16BE/32BE.
...
r=ftang, sr=heikki
2003-04-10 07:10:48 +00:00
timeless%mozdev.org
ccd42d2e17
Bug 201271 Fix interface inconsistencies in parser
...
patch by choess@stwing.upenn.edu r=harishd sr=jst
2003-04-09 22:44:25 +00:00
timeless%mozdev.org
f0f727bb67
Bug 63188 What is the aMode parameter in CToken::Consume?
...
patch by choess@stwing.upenn.edu r=jst sr=jst
2003-04-08 22:01:46 +00:00
timeless%mozdev.org
82fedfaf09
Bug 199200 Make Networking Tests XP friendly by using the eventqueueservice
...
sr=heikki
2003-04-08 22:01:40 +00:00
bzbarsky%mit.edu
31b73ec09c
Some random code cleanup:
...
1) Make SetContentSink and SetParserFilter not claim to return stuff
2) Clean up nsIParser to use NS_IMETHOD_() where needed. Sync up with nsParser
3) Removed some never-used code
Bug 40149, r=harishd, sr=jst
2003-04-08 21:23:34 +00:00
alecf%netscape.com
30e2ba9ebb
remove unused #include (no reviewer, its just not used)
2003-04-08 20:55:30 +00:00
alecf%netscape.com
f69ebc1f6b
fix for the first part of bug 200580, remove nsIDTD::ConvertEntityToUnicode, nobody is using it r=harishd, sr=jst
2003-04-08 20:54:56 +00:00
alecf%netscape.com
c907f27c52
first part of fix for bug 200507 - get rid of nsAVLTree in favor of hashtables
...
r=harishd, sr=jag
2003-04-06 22:24:35 +00:00
hpradhan%hotpop.com
ab79cda8b9
bug 196829 : Removed unused DoFragment() methods from parser and contentsinks r=harishd sr=jst
2003-04-05 07:19:09 +00:00
alecf%netscape.com
ecb9202673
fix for bug 200330 - const the heck out of htmlparser!
...
sr=sfraser, r=jag
2003-04-02 22:59:51 +00:00
seawood%netscape.com
80e1b303cc
Purge XP_PC.
...
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
heikki%netscape.com
2fcfad024a
Bug 169980, document.load should add its document to the parent document's loadgroup so that if we leave the current page the load will be aborted aotomatically, r=harishd, sr=darin.
2003-04-02 21:44:39 +00:00
alecf%netscape.com
3eda9ed635
re-land bug 200139, moving EntityNode into static space
...
sr=sfraser, r=harishd
removed constructors/destructors since these are no longer created on the heap
2003-04-02 04:39:12 +00:00
alecf%netscape.com
e6ff3e6293
huh, back myself out for now, not sure if I'm causing the domtextconversion problem or not
2003-04-02 01:58:51 +00:00
alecf%netscape.com
f1ff5d1436
fix for bug 200139 - nsHTMLEntities has way too many static tables - switch everying over to "const" and stop allocating copies of static data
...
r=harishd, sr=sfraser
(oh, and spelling update: Comparitor -> Comparator)
2003-04-02 01:16:29 +00:00
alecf%netscape.com
8c50d0242a
landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
...
sr=darin, r=dbaron
2003-03-25 18:55:59 +00:00
timeless%mozdev.org
697618b07d
Bug 106386 rid source of misspellings
...
patch by nb@ipnode.info r=biesi sr=dmose
2003-03-24 04:15:34 +00:00
alecf%netscape.com
b6584a77fb
backout my static atom patch for now until I figure out the performance loss! :(
...
bug 195262
2003-03-21 20:13:08 +00:00
timeless%mozdev.org
dc49f0d7be
Bug 198620 Make grabpage work on linux by adding an event loop
...
r=harishd
2003-03-21 19:52:02 +00:00
alecf%netscape.com
ecf24a2b78
fix for bug 195262:
...
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin
this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
dougt%netscape.com
df7b588e25
fixing bustage. AppendRelativeNativePath only can be used when appending "native paths". r=saspitzer, b=197520
2003-03-17 20:14:39 +00:00
dougt%netscape.com
0d2808c511
Create a new xpcom obsolete library (and component library).
...
Moved nsFileSpec and related classes into this obsolete library.
Moved nsRegistry and related libreg functionality into the obsolete library.
Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.
Combined the following DLLs (source -> dest)
uriloader -> docshell
shistory -> docshell
jsurl -> jsdom
gkview -> gklayout
Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer
Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.
Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).
Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService
Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
timeless%mozdev.org
6e5cc519a5
Bug 133277 give NS_PARSERSERVICE_CID {a6cf9112-15b3-11d2-932e-00805f8add32} a ContractID
...
r=harishd sr=heikki
2003-03-14 04:03:09 +00:00
heikki%netscape.com
dadc4b1160
Bug 191327, make internalSubset not include delimiting brackets (was not defined in DOM 2 but is now defined in DOM 3 drafts). Also fix bug 191482, external entity definitions should be included in internal subset. r=harishd, jst, sr=peterv.
2003-03-07 23:40:51 +00:00
alecf%netscape.com
5b7536c806
fix for bug 191416 - clean up nsIUnicharInputStream to make it more like nsIInputStream:
...
- hide Fill() (or remove it where not necessary)
- add ReadSegments() so that we can do reads without copying
- remove the extra offset parameter to Read()
r=dougt, sr=darin
2003-03-06 19:54:51 +00:00
sfraser%netscape.com
395413772f
Fix bug 195160: remove static NS_DEFINE_IID from header files. r=cls, sr=alecf.
2003-02-28 05:47:36 +00:00
harishd%netscape.com
52d6a3bcf1
Do not open head context if <script> is in the body context. b=194329, r=heikki, sr=jst
2003-02-27 22:26:00 +00:00
heikki%netscape.com
7a6fcb12fb
Bug 193179, recognize XHTML Mobile Profile FPI in order to load XHTML entities, r=harishd, sr=jst.
2003-02-27 00:39:07 +00:00
heikki%netscape.com
b68801109e
Bug 184001, do not copy external DTDs into internal subset, r=harishd, sr=jst, a=asa.
2003-01-31 19:21:24 +00:00
nisheeth%netscape.com
21ceecdd77
Fix for bug 182067. r=harishd, sr=jst, a=asa. Fixes the crash/hang on Linux when a data: url with a null data segment is typed into the url bar.
2003-01-31 00:58:41 +00:00
timeless%mozdev.org
ffbe76ec56
Bug 183355 Typo in parser UTF charset detection code
...
patch by alexey@ihug.com.au r=ftang sr=heikki
2003-01-19 00:52:04 +00:00
shanjian%netscape.com
ca221e3ed9
#8275 Need routine to perform Unicode composition and decomposition
...
borrowed code from jpnic and created new interface.
r=nhotta, sr=alecf.
2003-01-17 23:30:01 +00:00
mkaply%us.ibm.com
9f457e2bdb
No bug - OS/2 only - test - put OS/2 code into test (originally used XP_PC and broke OS/2 - didn't write the OS/2 code at that time)
2003-01-16 21:35:18 +00:00
harishd%netscape.com
ce8790d388
Ignore noxxx content when copy pasting into a plain text editor. b=97687, r=peterv, sr=heikki
2003-01-16 20:24:03 +00:00
harishd%netscape.com
f0c4a3bf92
Prevent a hang by consuming entity-look-alike ( &# ) as text. b=188278, r=heikki,sr=jst
2003-01-13 22:05:52 +00:00
harishd%netscape.com
f0ba8a82d3
Close Head context before dealing with tags that belong in body/frameset. b=187790, r=heikki, sr=jst
2003-01-09 18:29:23 +00:00
dbaron%dbaron.org
e373ada193
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 20:44:25 +00:00
caillon%returnzero.com
6d92f9bd32
184257 - Updating pref callers. r=timeless sr=bzbarsky
2003-01-08 08:40:41 +00:00
bryner%netscape.com
c6b2b6ea72
Removing a long-dead file. Not part of the build.
2003-01-05 05:38:27 +00:00
harishd%netscape.com
6d74664081
Avoid the call to OpenHead and CloseHead with incorrect parserNode. b=182021, r=heikki, sr=jst
2003-01-03 23:17:22 +00:00
harishd%netscape.com
bd25dd7868
Convert CRLF or CR to LF when collecting skippedcontent. b=159615, r=glazman, sr=peterv
2003-01-03 20:49:07 +00:00
harishd%netscape.com
20f01eafe4
Handle unclosed and malformed TITLE tag. b=42945, r=heikki, sr=jst
2003-01-03 19:21:20 +00:00
seawood%netscape.com
d5efcdfb6d
Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
...
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
bratell%lysator.liu.se
d7f0632d43
Bug 173388 - Take this you ugly orange tinderbox!
2002-12-19 07:18:17 +00:00
bratell%lysator.liu.se
304c608514
Bug 173388 - Use TABs to seperate table cell when converting HTML -> Text (copying from a web page).
2002-12-19 06:22:55 +00:00
harishd%netscape.com
6c4d24109a
Update expat buffer postion when the parser is about to get blocked. b=185325, r=heikki, sr=jst
2002-12-17 19:18:40 +00:00
jkeiser%netscape.com
857a7b0ffe
Make /applet close things inside applet tag (bug 129888), patch by adu@sparc.spb.su, r=harishd@netscape.com, sr=heikki@netscape.com
2002-12-17 01:28:16 +00:00
harishd%netscape.com
6b2eccc420
Backing out my changes to see if it fixes the orangeness
2002-12-13 00:28:47 +00:00
harishd%netscape.com
01c72c5364
Reduce the size of CStartToken. b=179523, r=heikki sr=jst.
...
Added a couple of testcases to the parser regression test suite
2002-12-12 22:38:40 +00:00
harishd%netscape.com
edc17b39c3
Backing out fix for bug 149887 because of bug 184029. a=asa
2002-12-09 19:30:10 +00:00
harishd%netscape.com
e81d7b47ff
Backing out the fix for bug 142965 inorder to fix an important issue raised in bug 183711. a=asa
2002-12-07 01:48:25 +00:00
harishd%netscape.com
27d146c600
Make sure to catch error messages returned by nsCompontentManagerImpl::CreateInstance when creating a dtd ( CNavDTD ). This fixes a shutdown crash. r=timeless, sr=heikki, a=asa
2002-12-06 01:54:39 +00:00
mkaply%us.ibm.com
90c35eaf2d
OS/2 bustage - XP_PC does NOT equal XP_WIN
2002-12-04 17:25:44 +00:00
timeless%mozdev.org
cbb1698848
whoops
2002-12-04 09:47:50 +00:00
timeless%mozdev.org
21e8a1cd6a
build bustage: adding local include
2002-12-04 09:09:49 +00:00
timeless%mozdev.org
50f284f1dd
fixing logparse bustage sr=jst
2002-12-04 08:20:46 +00:00
timeless%mozdev.org
e81924d866
logparse has include issues, temporarily removing
2002-12-04 08:02:12 +00:00
timeless%mozdev.org
73602ad8f7
Bug 180336 Add parser tests: grabpage logparse html
...
r=harishd sr=heikki
2002-12-04 07:27:06 +00:00
timeless%mozdev.org
c437e11811
reindent per heikki@netscape.com
2002-12-04 07:22:26 +00:00
harishd%netscape.com
71f3292d48
** NOT PART OF THE BUILD **
...
Adding testcases to parser regression test suite
2002-12-03 22:52:02 +00:00
harishd%netscape.com
6f9d106c0c
Prevent content inside IFRAME from evaluating ( specifically SCRIPT ). b=149887, r=heikki, sr=jst
2002-12-03 22:31:38 +00:00
harishd%netscape.com
b661f6e269
Make sure to collect FORM attributes if the FORM was found along with misplaced content inside TABLE. b=142965, r=heikki, sr=jst. Added -/W3C/DTD HTML 4.0 Transitional/EN to the quirks list. b=146274, r=heikki, sr=dbaron
2002-12-03 19:55:19 +00:00
dbaron%fas.harvard.edu
de5585e5e7
Remove unused parser-related code. b=130439 r=harishd sr=jst
2002-11-28 19:43:51 +00:00
jfrancis%netscape.com
0c756dc3b3
fix for 142855: cf_html paste functionality. r=brade,cmanske; sr=kin
2002-11-22 03:30:59 +00:00
timeless%mozdev.org
85bf194d68
not part of the build. these directories are probably going to be removed shortly.
2002-11-20 04:06:57 +00:00
darin%netscape.com
51f2223c79
fixing linux bustage: make |nsCParserNode::operator delete| protected
...
instead of private. also fixes some warnings.
2002-11-19 19:42:46 +00:00
harishd%netscape.com
6ef160454d
Fixing warning
2002-11-19 19:25:47 +00:00
harishd%netscape.com
3b23a2feca
Do not hold parser nodes, that do not contain residual style information, longer than necessary. By recycling the nodes earlier the number of malloc calls and the peak memory usage can be reduced. b=177994, r=heikki, sr=jst
2002-11-19 18:29:35 +00:00
timeless%mozdev.org
488cbd738a
Bug 180286 cvs remove mozilla/htmlparser/tests/windows/Selftest.cpp
...
r=harishd, sr=heikki
2002-11-17 02:22:49 +00:00
timeless%mozdev.org
f01b367346
not part of the build
...
Makefile.in changes should make this build on platforms (at least windows)
grabpage.cpp suffered from serious API rot.
2002-11-15 12:22:58 +00:00
harishd%netscape.com
eae046a5d5
bug 167493 - Backing out the patch based on the bug report
2002-11-14 00:38:53 +00:00
bzbarsky%mit.edu
be8786baf7
DD should be allowed to contain DL. Bug 179071 and company, r=harishd, sr=heikki
2002-11-13 21:55:36 +00:00
seawood%netscape.com
57e08a3f3a
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
cbiesinger%web.de
8fb4915706
bug 170219 patch originally by jani.lehtinen@oulu.fi brought to patch form by ajschult@eos.ncsu.edu r=biesi sr=bzbarsky
...
misspelled #define name
2002-09-23 16:36:51 +00:00
rjesup%wgate.com
0eef19f8e5
Bug 167493: userdefined tags should be allowed in <head>. r=harishd, sr=jst
2002-09-12 20:04:43 +00:00
alecf%netscape.com
1a88abe55c
fix bug 124182 - move nsAVLTree into htmlparser, since it is the only consumer
...
r=harishd, sr=jst
2002-09-12 04:52:01 +00:00
bzbarsky%mit.edu
1d1f4c702f
Fix debug-only build bustage on GCC 3.2. Don't pass objects through "...".
2002-09-12 03:44:37 +00:00
dougt%netscape.com
68faeb5241
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
bzbarsky%mit.edu
530b8b7db6
use prefix ++, not postfix ++. Bug 82615, r=heikki, sr=jst
2002-09-03 22:23:22 +00:00
jfrancis%netscape.com
308ab1fe69
fix for 159842: parser has no mechanism to allow parsing of incomplete html fragments. sr's from heikki, kin, bz
2002-08-29 08:17:41 +00:00
shanjian%netscape.com
fd1c7b2e6c
#162239 POST document could not inherit charset from previous page if the previous charset is from autodetection.
...
r=ftang, darin, sr=jst
added PrevDocCharset to markupViewer, and pass around previous document charset.
This charset is later used to load POST document.
2002-08-26 20:13:31 +00:00
bryner%netscape.com
b366f360b3
Ignore generated Makefiles.
2002-08-23 10:30:06 +00:00
smontagu%netscape.com
fb85304487
Bug 110388: Enhancements and bugfixes to viewsource. r=bz, sr=rbs.
2002-08-20 17:29:16 +00:00
heikki%netscape.com
3c4832e229
Bug 63558, we now store XML declaration in the document and can serialize it. There is fix for 158617 as well, newlines behave properly around doctype. r=bzbarsky, sr=jst.
2002-08-13 18:41:16 +00:00
gerv%gerv.net
a6d4accdea
Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan.
2002-08-10 08:39:43 +00:00
seawood%netscape.com
322da773fb
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
seawood%netscape.com
20081c7ad2
Removing unused htmlparserSharedPrefix{,_debug}.h
...
Bug #125118 r=cls sr=bryner
2002-08-08 00:34:45 +00:00
seawood%netscape.com
301b1a4ca8
Remove unused defines:
...
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG
Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner
_IMPL_NS_VIEW
Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
bzbarsky%mit.edu
2b05ed9368
Bug 124870. PRBool -> PRPackedBool in lots of places. Patch by
...
dann@godzilla.ics.uci.edu , r=heikki, sr=jst
2002-08-06 01:22:59 +00:00
alecf%netscape.com
e9e1a39573
fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
...
r=dmose, sr=jag, a=asa
2002-07-25 18:31:10 +00:00
kyle.yuan%sun.com
b4f60adb92
Bug 157865 </HTML> at the beginning of the page followed by <HEAD> or <BODY> causes Mozilla to freeze
...
r=choess, sr=bzbarsky, a=asa
Check in for Jerry's fix.
2002-07-23 02:00:48 +00:00
hwaara%chello.se
52d72e9998
#62157 , "Document content is rendered even though version value is not '1.0'." Make us care about what version is specified and bail out on anything but "1.0".
...
r=bzbarsky, sr=heikki, a=asa
2002-07-20 01:18:52 +00:00
dougt%netscape.com
c2ec17237f
Fixes the following:
...
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final. This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface. This should land for 1.1b since users of the current category manager will have to update their components.
157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.
157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null. It is a bandaide fix as the real problems involves retooling the directory enumerator.
157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do. The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.
r/sr=alecf@netscape.com , rpotts@netscape.com . a=scc@mozilla.org
2002-07-18 05:09:10 +00:00
harishd%netscape.com
7c70fd1d12
** DEBUG ONLY **
...
Initialize local variables ( were causing problems running parser regression tests )
2002-07-09 21:32:56 +00:00
harishd%netscape.com
e738cb58da
** NOT PART OF THE BUILD **
...
Adding more testcases to the regression test suite
2002-07-09 21:19:20 +00:00
bryner%netscape.com
90a2f7dfb7
Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag.
2002-07-08 07:56:50 +00:00
timeless%mac.com
651ae14d30
Bug 155466 clean up test consumers to correctly use NS_ShutdownXPCOM
...
r=dmose, sr=scc, moa: dougt, dbradley, gagan, harish, akk
2002-07-04 14:29:25 +00:00
harishd%netscape.com
ee87f663a2
** NOT PART OF THE BUILD **
...
Removing unncessary files pertaining to parser tests
2002-07-03 20:25:29 +00:00
harishd%netscape.com
961a52299c
** NOT PART OF THE BUILD **
...
Removing unnecessary files
2002-07-03 20:18:53 +00:00
harishd%netscape.com
dce1c9383b
** NOT PART OF THE BUILD ** | Moving parser test cases from logparse dir. to html dir.
2002-07-03 20:12:28 +00:00
harishd%netscape.com
a059ad4074
** NOT PART OF THE BUILD **
...
Pertaining to parser regerssion testing
2002-07-03 00:47:07 +00:00
harishd%netscape.com
5dcb086aa6
** NOT PART OF THE BUILD **
...
Removing unnecessary files
2002-07-02 22:01:04 +00:00
harishd%netscape.com
777934d370
** NOT PART OF THE BUILD **Restoring parser regression testing
2002-07-02 21:51:42 +00:00
seawood%netscape.com
03ace271f0
Add CPP_THROW_NEW macro to the build system. This macro should be used when defining a local |operator new| function. It will be set to an empty throw function by default on all platforms except mac CW builds. This will allow us to not crash on systems that expect |operator new| to throw an exception by default and will suppress compiler warnings about how |operator new| should throw an exception instead of returning NULL.
...
Bug 149032 r=timeless sr=scc
2002-07-02 20:25:30 +00:00
harishd%netscape.com
b8ad324d2e
Make marquee tag a block level element. b=154173, r=heikki, sr=jst
2002-06-27 01:49:38 +00:00
dbaron%fas.harvard.edu
6d2263f19b
Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner
2002-06-26 03:38:55 +00:00
dbaron%fas.harvard.edu
e63a11c0e8
Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson
2002-06-25 21:16:17 +00:00
kyle.yuan%sun.com
30ad18391d
Bug 133853 why always add <HTML> token into Tokenizer even there is an <HTML> token already?
...
r=harishd, sr=jst
Check in for Jerry Tan(jerry.tan@sun.com )'s fix.
2002-06-18 02:06:29 +00:00
jfrancis%netscape.com
1324dd0b92
bug 139466: paste can create nested headers. r=harish; sr=jst
2002-06-12 14:07:05 +00:00
stephend%netscape.com
5c3c0171ee
Bug 150653. Fixing a comment for nsHTMLEntities::UnicodeToEntity(). Patch by alge@samsen.com. r=choess, sr=vidur
2002-06-11 23:37:34 +00:00
harishd%netscape.com
453b4a4bb9
Fixed data loss of malformed table content. b=138577, r=heikki, sr=jst
2002-06-11 23:13:48 +00:00
alecf%netscape.com
bcf192e308
fix for bug 101761 - REQUIRES update - remove all REQUIRES that are no longer necessary.. r=cls, a=asa (build-only changes)
2002-06-06 20:28:14 +00:00
rbs%maths.uq.edu.au
b997cf4c0f
Add the DOCTYPE for the XHTML+MathML+SVG profile in the recognized catalog list, b=145810, r=heikki, sr=jst
2002-05-23 08:16:54 +00:00
harishd%netscape.com
59be36d323
Preserve comment declaration for textarea and viewsource. b=133044, r=heikki, sr=jst
2002-05-22 23:51:30 +00:00
harishd%netscape.com
1e4585c9ba
Ensuring complete consumption of DOCTYPE content. b=142625, r=heikki, sr=jst
2002-05-22 00:46:16 +00:00
heikki%netscape.com
9c64fe0ca0
Bug 142788, malformed comment end was not detected in quirks mode which caused the rest of the document to be treated as a comment. r=harishd, sr=jst.
2002-05-18 01:08:50 +00:00
heikki%netscape.com
6a0d31cce8
Bug 137628, depending on network speed the contents of comments could appear on a page in strict mode. Treat unclosed comment in strict mode as text. Fix line numbers in case we need to wait for more content before parsing. r=harishd, sr=jst.
2002-05-17 05:38:46 +00:00
rpotts%netscape.com
73de225b01
bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener)
2002-05-16 20:57:37 +00:00
pete.zha%sun.com
b6994b2435
bug 143168:remove ilayer layer tag from mozilla code
...
r=harishd, sr=jst
Check in for Jerry Tan(jerry.tan@sun.com )'s fix
2002-05-16 03:08:15 +00:00
harishd%netscape.com
87cecdb92d
Making sure that mCountRemaining also gets updated when data gets inserted into the scanner buffer. b=117441, r=heikki, sr=jst
2002-05-15 20:20:55 +00:00
dougt%netscape.com
c683a217ab
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
jkeiser%netscape.com
8de1592240
Treat NOLAYER like any undeclared tag (from Antonio Xu). Bug 61443, r=harishd@netscape.com, sr=jst@netscape.com
2002-05-09 02:33:34 +00:00
harishd%netscape.com
e0ad4815d7
No need to tokenize the input stream if the DTD ( NavDTD ) cannot create a content sink. b=138071, r=heikki, sr=jst
2002-05-07 23:18:15 +00:00
sicking%bigfoot.com
574469f3d4
Bug 130439: Remove unused function in tokenizer. Patch by choess@stwing.upenn.edu
...
r=harishd sr=heikki
2002-05-04 15:41:00 +00:00
jaggernaut%netscape.com
5cad11cc0a
Fix two typos on previous checkin for bug 139633. r=dmose, sr=mozbot (even though I couldn't reach him, I'm sure he would've given me sr= for this simple bustage fix)
2002-04-30 04:03:57 +00:00
alecf%netscape.com
9348ce8ac8
fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
...
r=jag, sr=darin
2002-04-29 20:29:54 +00:00
seawood%netscape.com
c0ec608df6
Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
...
Changes:
* Added EXTRA_COMPONENTS variable to build. Use it to automagically install files into the components dir.
* Added SYSINSTALL variable. Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template
The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
/bin/mozilla-config
/include/mozilla-ver/*
/lib/mozilla-ver (mozappdir)
/components
/res
/defaults
/chrome
There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.
$prefix -> /lib/mre/mre-ver (mredir)
/components
2002-04-25 02:52:44 +00:00
harishd%netscape.com
d6971b20c1
Prevent charset loading for document.write content because the content is already in unicode. b=125317, r=ftang, sr=jst
2002-04-18 22:11:17 +00:00
akkana%netscape.com
8484a03df1
134439: revert to old tests, since the pref has reverted
2002-04-17 01:10:30 +00:00
akkana%netscape.com
d893e8024c
134439: Fix dom-text conversion tests for our new handling of quoted text
2002-04-17 00:23:30 +00:00
harishd%netscape.com
85bb2bbae1
Initialize token allocator, in the BuildModel() regardless of whether a sink is available or not. b=137644, r=heikki, sr=jst
2002-04-16 22:04:26 +00:00
bzbarsky%mit.edu
ce84061033
Fix bug 135833 (view source not working right when it needs a repost).
...
r=rpotts, sr=darin.
2002-04-13 02:23:52 +00:00
harishd%netscape.com
cd7eee0829
Fixed a crash my making sure that the CNavDTD and HTMLContentSink stacks are synchronized when handling a FORM. b=133410, r=heikki, sr=jst
2002-04-11 23:50:44 +00:00
shanjian%netscape.com
1a4c177e1c
#128181 ncr between 128-159 does not work in html attribute value
...
Add a function called "AppendNCR" and use this function for all NCR parsing.
r=ftang, sr=jst,
2002-04-10 23:37:58 +00:00
harishd%netscape.com
7609e93846
Fix line numbers in html. b=111576, r=heikki, sr=jst, a=asa,chofmann
2002-04-10 22:16:46 +00:00
harishd%netscape.com
8534ae1d76
Backing out timeless's checkin. This wasn't supposed to happen until we branched
2002-04-09 00:43:00 +00:00
shanjian%netscape.com
f4935039c4
#135806 crashes [@ GetNextChar]
...
modified GetNextChar implementation to handle the fact that aEnd points to
one character beyond the end.
r=harishd, sr=jst, a=asa, adt
2002-04-09 00:28:49 +00:00
timeless%mac.com
cf65e75b10
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
shanjian%netscape.com
d8d40a9bc8
put my previous patch back in. This patch does not seem like cause any
...
regression in txul.
2002-04-04 02:43:17 +00:00
shanjian%netscape.com
90bad4891c
reverse my previous checkin to see if my checkin cause the txul regression.
2002-04-04 01:07:19 +00:00
shanjian%netscape.com
593ad31404
#100849 Charset sniffing in parser could not find charset in some cases
...
rewrote meta charset detection in parser to be more tolerant to various
meta charset specification.
r=harishd, sr=jst, a=asa, adt
2002-04-03 22:34:27 +00:00
harishd%netscape.com
9eb39faa72
With nested forms we used to match /FORM to its opening FORM ( though the inner FORM was ignored ). However, IE seems to close the outer FORM when it encounters /FORM. Replicating IE's behavior and also solves a serious form submission problem. b=128521, r=heikki, sr=jst a=dbaron
2002-03-26 23:08:30 +00:00
alecf%netscape.com
b9aae60cb7
fix for bug 132681
...
r=harishd, sr=jst, a=scc
performance fix - stop scanning files that are known to be XML for html-like text
2002-03-24 17:16:44 +00:00
dbaron%fas.harvard.edu
6cdcd7ef3a
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
ff0b611455
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
22aecc3d20
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
3958edb4ee
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
darin%netscape.com
b8fe796007
fixes MOZ_SVG bustage, b=128508
2002-03-21 00:10:17 +00:00
darin%netscape.com
9fbd1028d6
b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa
2002-03-20 22:50:33 +00:00
harishd%netscape.com
a4e33ea18a
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
harishd%netscape.com
2a328274aa
Should not support short-hand-tag notation in HTML. b=102515, r=heikki, sr=jst, a=scc
2002-03-20 00:24:00 +00:00
harishd%netscape.com
94856f71df
META tags enclosed in a comment should be ignored. b=124904, r=dp/heikki, sr=darin, a=asa
2002-03-19 21:41:41 +00:00
timeless%mac.com
dec943eb10
Bug 106386 rid source of misspellings
...
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
dbaron%fas.harvard.edu
0b816e3591
Remove unused (or used only if one of the magic enviroment variables ENABLE_STRICT or MOZ_VALIDATE_HTML was set) parser-related code, mostly associated with the strict DTD. b=130439 r=harishd sr=jst a=shaver
2002-03-16 15:34:43 +00:00
heikki%netscape.com
3116e5c047
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
rbs%maths.uq.edu.au
8f6916c2d9
perf bug 124570 - configure mathml.css as a catalog stylesheet that is loaded on demand rather than at startup, r=harishd, sr=jst, a=asa
2002-03-15 09:45:31 +00:00
heikki%netscape.com
bf57164cba
Bug 129608, moving XML parsererror into its own namespace along with the CSS rules so it won't mess up with web pages using parsererror and sourcetext tags. Clean up the content tree before parser error. Also removing dead files. r=harishd, sr=jst, a=roc+moz@cs.cmu.edu.
2002-03-12 22:17:18 +00:00
bzbarsky%mit.edu
3ed5ed84cd
Take out fix of bug 40809, since it no longer seems necessary and hurts
...
performance. Bug 129192, r=harishd, sr=jst, a=asa
2002-03-08 02:43:17 +00:00
dp%netscape.com
db17994366
backing out previous change to figure out whats going on
2002-03-07 16:45:25 +00:00
dp%netscape.com
6164595e54
(again) bug 116023 Parser recycling buffers. Protects all cases of
...
usage of mCurrentPosition without checking mSlidingBuffer. r=harishd,
sr=sfraser, a=asa
2002-03-07 15:43:12 +00:00
darin%netscape.com
f1a6738b6c
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
2002-03-06 07:48:55 +00:00
alecf%netscape.com
cd8f07f3e8
bug 127091 - big string cleanup, removing old APIs
...
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa
2002-03-04 23:18:21 +00:00
mcafee%netscape.com
cdb0c4c6b4
This checkin is making the DomToTextConversionTest hang on sleestack, comet. Backing this out. r=jrgm
2002-03-03 07:44:57 +00:00
dp%netscape.com
726bf1c6a9
bug 116023 Parser recycling buffers r=harishd, sr=sfraser, a=asa
2002-03-02 23:09:52 +00:00
bzbarsky%mit.edu
8ea594b9ba
Make view-source a lot faster on bidi pages by breaking up the page into
...
multiple blocks. Bug 86355, r=rbs, sr=jst, a=asa/shaver
2002-03-01 00:07:48 +00:00
harishd%netscape.com
88be35bf92
Regression - Make EXPECTED TAG error message localizable. b=126452, r=harishd, sr=jst. ** Patch provided by heikki@netscape.com **
2002-02-20 03:16:14 +00:00
timeless%mac.com
abdca2b41a
Bug 114166 rewrite nsDeque
...
r=akkana sr=alecf
rs=alecf for TestDeque.cpp
2002-02-20 03:08:32 +00:00
harishd%netscape.com
c1beb7218a
Crasher - Expat parser's XML_ParseBuffer wasn't aware of the BLOCKING mechansim and hence failed to update the buffer position ( bufferPtr ). The fix would update bufferPtr such that when the expat parser gets upblocked we'd resume from the point we stopped. b=123475, r=rbs@maths.uq.edu.au, sr=jst
2002-02-19 02:01:18 +00:00
dbaron%fas.harvard.edu
59892aa65e
Remove more no-longer-needed nsComponentManager::RegisterComponent calls. Remove remnants of NS_IMPL_IDS macro, associated with long-gone NS_DECLARE_ID. b=125782 r=dougt rs=jag
2002-02-16 16:18:13 +00:00
bzbarsky%mit.edu
6baa8a23f9
Make text/plain view-source use the view-source parser. Bug 124753,
...
r=harishd, sr=jst.
2002-02-16 15:51:02 +00:00
harishd%netscape.com
804e3adf1a
Fixing hang - If misplaced table content turns out to be skipped content then we need to make sure that the rest of the table content belongs to the skipped content until we reach the matching end-skipped-content-tag. b=124788, r=heikki, sr=jst
2002-02-16 01:36:50 +00:00
harishd%netscape.com
8ddc75fad9
Make sure to flush the tokenizer stack after tokenizing SCRIPT content. Note: This checkin also includes code clean up. b=104856, r=heikki, sr=jst
2002-02-14 23:45:20 +00:00
harishd%netscape.com
45d4414905
** Patch provided by dougt ** Create parser-service category.b=107087, r=harishd, sr=alecf
2002-02-14 23:18:28 +00:00
alecf%netscape.com
4f4d815566
progress towards fixing 123041 - stop making copies of entities names and values as we retrieve them out of various entity tables
...
also, a few uses of NS_LITERAL_STRING, removal of long-since-unused nsHTMLContentSinkStream
r/sr=sfraser, sr=jag, r=harishd
2002-02-12 21:17:53 +00:00
heikki%netscape.com
49d0a35f7d
Bug 110464, don't load external entities for standalone documents (minor perf optimization). Patch from henris@clinet.fi. r=heikki, sr=jst.
2002-02-12 01:02:44 +00:00
bzbarsky%mit.edu
97aad157b6
Relanding the Compare --> Equals conversion. a=mcafee
2002-02-10 15:49:46 +00:00
bzbarsky%mit.edu
98afc5ee0f
Testing performance impact of backout of what's left of the patch from
...
bug 115289. See bug 123947 for details. a=mcafee
2002-02-09 20:46:05 +00:00
bzbarsky%mit.edu
40d60f39ec
Convert Compare() to Equals() where possible now that we can do
...
case-insensitive Equals(). Bug 115289, r=alecf, sr=jag
2002-02-05 02:03:07 +00:00
heikki%netscape.com
3a6fb922c1
Bug 122710, dtd folder in dist/bin should be moved into res. r=rbs@maths.uq.edu.au&harishd, sr=sfraser.
2002-02-01 22:28:55 +00:00
alecf%netscape.com
5483b6f627
one more part of fix for bug 107575, including the much coveted whitespace
...
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver
2002-02-01 01:53:09 +00:00
sfraser%netscape.com
d133d4956f
Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
2002-01-30 21:14:20 +00:00
alecf%netscape.com
28b3772942
First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
...
r=dougt, sr=jag
2002-01-30 06:04:29 +00:00
cathleen%netscape.com
8605704b12
eliminate nsCRT::zero() to use memset to zero instead, bug 118135, r=dp sr=waterson
2002-01-30 02:55:57 +00:00