Commit Graph

1527 Commits

Author SHA1 Message Date
dbaron%fas.harvard.edu
390e04a7df 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
valeski%netscape.com
93959d48cc r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway. 2001-09-05 21:28:38 +00:00
rbs%maths.uq.edu.au
675465a9c2 Back-end to allow viewsource to toggle wrapping of long lines. b=22022 r=bzbarsky sr=jst 2001-09-05 01:02:58 +00:00
heikki%netscape.com
d2851c3c06 Mac project change for bug 93574, nsLoggingSink and nsHTMLNullSink should not be a part of the optimized build. 2001-08-31 21:24:07 +00:00
harishd%netscape.com
3a9db9a4cb 96031 - Made LI's parent model to be flow entity. This would allow inline elements, such as I,B,FONT, etc., to contain LI such that bullets / numbers would also inherit the parent properties.
93574 -  nsLoggingSink and nsHTMLNullSink  should not be a part of the optimized build. Wrapped 'em under MOZ_DEBUG flag.
r=heikki, sr=vidur, a=asa.
2001-08-31 21:22:16 +00:00
harishd%netscape.com
426accf47a Parser regression test files.
** NOT PART OF THE BUILD **
2001-08-27 22:40:48 +00:00
rjesup%wgate.com
6f3e4115eb Bug 94243: VoidArray usage patch. a=asa sr=brendan r=waterson r=bienvenu
r=pierre r=jband/dbradley  Also fixes some whitespace issues.
2001-08-27 06:15:54 +00:00
harishd%netscape.com
430336c866 56245 - Misplaced /FONT was closing out TABLE. I've added logic such that if a residual style tag ( inline element ) cannot contain a tag ( block element ) then it
cannot close it either. Which implies that the end tag is misplaced. Also, made userdefined tags to act as inline elements.
r=heikki,sr=vidur,a=tor.
2001-08-22 23:43:43 +00:00
darin%netscape.com
f15b47c6af fixes bug 90288 (part 2) "not honoring Pragma: no-cache from HTTP-EQUIV"
r=gagan, sr=dougt
2001-08-22 00:38:46 +00:00
harishd%netscape.com
28d9dc0a0d 96117 - Cache Observer service. r=dp, sr=waterson 2001-08-21 18:46:46 +00:00
shanjian%netscape.com
a765b24b69 #95162 Auto-detect doesn't work on kinokuniya page
r=yokoyama sr=jst
2001-08-21 18:46:44 +00:00
dbaron%fas.harvard.edu
113ad642ae Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797 2001-08-21 01:48:11 +00:00
dmose%netscape.com
34c8885db6 Update REQUIRES line to fix MOZ_TRACK_MODULE_DEPS bustage; the dependency on 'widget' might conceivably be avoidable, however. 2001-08-18 00:39:53 +00:00
heikki%netscape.com
44fcf3f455 Bug 15089, make XML parser error messages localizable. r=harishd,ftang, sr=jst. 2001-08-17 23:27:20 +00:00
harishd%netscape.com
da30c22212 93365 - Allow FONT to contain TABLE so that we can control what properties can and cannot propagate inside TABLE in layout. r=heikki, sr=jst 2001-08-17 01:20:47 +00:00
harishd%netscape.com
01d9f40398 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
0fbd73004d 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
timeless%mac.com
826adde04b Bug 83301 improve error reporting for Mismatched Tag XML, eg data:text/xml,<foo></bar>
r=heikki sr=shaver
thanks to tingley@sundell.net and bz
2001-08-15 06:48:59 +00:00
cls%seawood.org
a3c1dd1b09 Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
harishd%netscape.com
8327fe362c 91051 - Look for '<' or '>' which ever comes first to end DOCTYPE consumption.
r=heikki sr=vidur.
2001-08-10 22:38:37 +00:00
loadrunner%betak.net
41bf2e10fe bug 91696, Meta tag does not work, r=shanjian , sr=vidur 2001-08-10 02:15:41 +00:00
harishd%netscape.com
8d64a0247b 94208 - When removing styles off the style stack ( residual style ) make sure that
the correct ones are getting removed. r=heikki, sr=jst
2001-08-10 02:08:50 +00:00
harishd%netscape.com
6ced79efdb Oops my previous checkin has incorrect bug # and sr=. Backing out my preivous change to update the comments 2001-08-10 02:02:01 +00:00
harishd%netscape.com
260413769d 94028 - Make sure that the correct style is removed off the style stack - residual style handling. r=heikki, sr=vidur 2001-08-10 01:44:30 +00:00
mkaply%us.ibm.com
d9ff17dfd0 OS/2 breakage - PR_CALLBACK 2001-08-08 03:23:03 +00:00
harishd%netscape.com
fcbaffa391 83119 - Added support for visibility in GetComputedStyle(). r=heikki,sr=jst.
84000 - Preserve NOFRAMES content - patch submitted by scoda@alias.it. r=me, sr=jst.
65467 - DT is an inline element. r=heikki, sr=jst.
88992 - OBJECT should be able to close unclosed block level elements within it. r=heikki, sr=vidur
84491 - IFRAME should be treated similar to NOFRAMES. r=pollmann, sr=vidur
92530 - FORM should behave as a container if the parent is TD or TH. r=heikki,sr=vidur
88243 - For percentage attribute value do not assume that '%' will always be the last character. r=heikki,sr=vidur.
2001-08-07 19:05:21 +00:00
waterson%netscape.com
9abf7984af Bug 71248. Convert content, layout, parser, and uconv to generic modules so that they can be linked into a meta-module. r=cathleen, sr=brendan 2001-08-07 02:55:54 +00:00
heikki%netscape.com
ebe59ae777 DAMNIT! 2001-08-04 01:26:22 +00:00
heikki%netscape.com
b874eedb80 Trying to fix Mac bustage by building stuff that should not need to be built. The real fix would probably be to turn on the environment variable MOZ_DISABLE_DTD_DEBUG but I do not know how. 2001-08-04 00:35:54 +00:00
dbaron%fas.harvard.edu
e95f98b0b7 Fix bustage by removing nsTokenHandler.cpp (it was already removed from makefile.win and cvs removed). 2001-08-03 22:25:56 +00:00
heikki%netscape.com
c81cb2a269 Fixing Mac bustage, MANIFEST is in public now. 2001-08-03 22:20:42 +00:00
harishd%netscape.com
b32de2097d Forgot to cvs remove nsITokenhandler.h 2001-08-03 21:34:40 +00:00
heikki%netscape.com
d3751b87d5 Bug 91320 :
** MAC PROJECT CHANGE ** -- Patch from harishd
2001-08-03 21:21:35 +00:00
harishd%netscape.com
a51389e84f 91320 - Removed unused files from htmlparser module and created a public directory.
r= heikki
sr=vidur
2001-08-03 21:15:15 +00:00
jaggernaut%netscape.com
e91f8a147e Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa 2001-07-25 07:54:28 +00:00
jaggernaut%netscape.com
cb0faab070 Bug 73353: clean up the REQUIRES lines in Makefiles. 2001-07-23 22:36:12 +00:00
harishd%netscape.com
ab911670c4 91205 - Removed a debug flag that accidently got enabled.
r=nisheeth, sr=jst.
2001-07-18 22:56:22 +00:00
harishd%netscape.com
2d8363be9b 90379 - Added null check to avert a topcrash. Real problem unknown!
r=heikki,sr=blake
2001-07-17 20:46:17 +00:00
harishd%netscape.com
47b8b8e1b6 87110 - Avoid memory bloat by moving Malloc out of do-while. Also do not propagate error messages
from unicode coverter. r=ftang, sr=vidur.
89732 - Stop searching for words if mOffset is negative. r=jst sr=vidur
2001-07-13 18:21:23 +00:00
vidur%netscape.com
49b7d756c0 Fix for bugs 89177 and 89155. We now ignore bad charsets, ones that aren't recognized by the charset alias service and a fixed list of UTF-16 and UTF-32 charsets. r=yokoyama, sr=jst 2001-07-11 00:59:14 +00:00
vidur%netscape.com
a588ff7696 Fix for bugs 89169 and 89522. Reverting the priority of the cached charset to fix regressions. We now resniff the charset even on a cached load. r=yokoyama, sr=jst 2001-07-11 00:59:01 +00:00
harishd%netscape.com
027e1300fd Regression test files.
** NOT PART OF THE BUILD **
2001-07-05 23:16:43 +00:00
harishd%netscape.com
21bbde052f Forgot to include this comment in my previous checkin.
88746 - Make sure to not update *end*. Also, skip quotes when the charset has no value. r=heikki sr=vidur.
2001-07-05 22:26:10 +00:00
harishd%netscape.com
7ef87f6bbd 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
cls%seawood.org
66d937045b Landing static build changes for OS2
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #85283 r=mkaply r=waterson
2001-07-01 12:11:13 +00:00
jaggernaut%netscape.com
5a6317b8a5 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
jaggernaut%netscape.com
daac6be6f2 Fix senna bustage (REQUIRES += nkcache) 2001-06-30 04:48:11 +00:00
vidur%netscape.com
9a358b6df4 Fix for bug 81253. We now sniff upto the first 2k of the first buffer of any HTML stream, looking for a META tag with charset information. If charset information is found, we use it for unicode conversion. This deals with the bulk of cases where we used to do a reload based on charset information in the document. In the worst case (if charset information exists but isn't found during sniffing) we fall back to the reload case. This fix improves initial page load performance for pages with a charset. Degradation in performance for pages loaded out of the cache is still being investigated. r=harishd, sr=waterson 2001-06-29 22:56:58 +00:00
heikki%netscape.com
6e062f0563 Bug 84002, remove unused code (expat DTD etc.). r=rbs@maths.uq.edu.au, sr=jst. 2001-06-27 23:10:09 +00:00
jaggernaut%netscape.com
55694b4cad Bug 78458: ``Remove our broken text/rtf support'', patch by Boris Zbarsky <bzbarsky@mit.edu>, r=harishd, sr=jst 2001-06-26 05:22:23 +00:00