mrbkap%gmail.com
|
19b8b6c40a
|
Bug 448564. Better handling of sink context switches. Patch from Ben Newman <bnewman@mozilla.com> r=mrbkap, sr=bzbarsky, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@255088 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-11-18 05:19:10 +00:00 |
|
mrbkap%gmail.com
|
2cc51c1b30
|
Ensure that CanPropagate and CreateContextStackFor are consistent. bug 423373, r+sr=sicking a=beltzner
git-svn-id: svn://10.0.0.236/trunk@248016 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-17 20:24:01 +00:00 |
|
reed%reedloden.com
|
0e2420cf30
|
Bug 311366 - "should make custom elements able to contain blocks (<section>)" [p=mrbkap@gmail.com (Blake Kaplan) r=sicking sr=jst a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@247824 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-14 15:15:30 +00:00 |
|
bzbarsky%mit.edu
|
e8f1fb73bb
|
Revert the change to RequiresBody. In particular, an <input type="Hidden">
needs to not require it, for now... Bug 418464, r+sr=mrbkap, a=jonas
git-svn-id: svn://10.0.0.236/trunk@247122 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-05 20:46:21 +00:00 |
|
jst%mozilla.org
|
f37d5ced8c
|
Landing fix for bug 414764. Fixing problem with tokens being freed too many times. Patch by mrbkap@gmail.com, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@245442 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-12 01:45:03 +00:00 |
|
bent.mozilla%gmail.com
|
e21a2262ee
|
Bug 386769 - "Make setting innerHTML faster". r=jst, sr=peterv, a=blocking1.9.
git-svn-id: svn://10.0.0.236/trunk@245266 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-08 22:07:53 +00:00 |
|
mrbkap%gmail.com
|
9d03770331
|
Always free the curren token at the end of HandleToken. bug 408939, r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@242074 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-24 19:30:36 +00:00 |
|
bzbarsky%mit.edu
|
2410a83f5e
|
Fix assertion. Bug 406903, r+sr=mrbkap, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@240497 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 05:02:28 +00:00 |
|
bzbarsky%mit.edu
|
607d0f5160
|
Fix bug 390565. r+sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@240269 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 02:29:49 +00:00 |
|
mrbkap%gmail.com
|
4a30c06e17
|
Always free doctype decl tokens. bug 395846, r=jst sr=sicking a=schrep
git-svn-id: svn://10.0.0.236/trunk@240010 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-11-28 01:06:34 +00:00 |
|
mrbkap%gmail.com
|
6f6277627a
|
Don't deal with misplaced content when we're in the head. bug 401169, r=sicking sr=jst a=blocking-1.9
git-svn-id: svn://10.0.0.236/trunk@240008 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-11-28 00:59:27 +00:00 |
|
bzbarsky%mit.edu
|
154c45dfa1
|
Don't leak strings from <keygen>. Bug 398665, r=kaie, sr=jst, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237501 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-10 02:10:01 +00:00 |
|
bzbarsky%mit.edu
|
6ca6d0392a
|
Comment-only change to address review comments in bug 394534.
git-svn-id: svn://10.0.0.236/trunk@235544 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-12 16:13:07 +00:00 |
|
jst%mozilla.org
|
45c3ec6a83
|
Fixing bug 394534. Make first attribute win in misplaced content. Patch by bzbarsky@mit.edu, r=mrbkap@gmail.com, sr=peterv@propagandism.org, a=jonas@sicking.cc/dsicore@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@235482 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-10 23:50:16 +00:00 |
|
mrbkap%gmail.com
|
158803e6c9
|
Don't ship link to the head from <body>. <link> and <style> will still prefer the head in the absense of an explicit body, but will stay still if there is one. bug 387691, r=sicking/sayrer sr=jst
git-svn-id: svn://10.0.0.236/trunk@230406 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-21 00:41:00 +00:00 |
|
mrbkap%gmail.com
|
122fcbd598
|
Don't treat PRBool as an int. bug 388093, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@229934 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-14 00:26:46 +00:00 |
|
jwalden%mit.edu
|
dda6ff3c99
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-08 07:08:56 +00:00 |
|
mats.palmgren%bredband.net
|
6c2b590a5d
|
Improved NS_ERROR_OUT_OF_MEMORY error handling. b=354074 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@214217 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-27 01:49:52 +00:00 |
|
timeless%mozdev.org
|
002a53cc77
|
Bug 352132 [@ CNavDTD::HandleSavedTokens] possibly null mSink is dereferenced
r=mrbkap sr=bz
git-svn-id: svn://10.0.0.236/trunk@212151 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-22 07:27:15 +00:00 |
|
mrbkap%gmail.com
|
ebeef7fbd8
|
Don't close random tags when we encounter an erroneous </head> tag. bug 342520, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@200730 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-23 21:30:57 +00:00 |
|
mrbkap%gmail.com
|
5df1c5a7a6
|
Keep the DTD's stack in sync with the content sink's stack to avoid miscommunication. bug 333497, r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@200623 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-22 21:34:35 +00:00 |
|
mats.palmgren%bredband.net
|
d0093df5af
|
Don't suppress the first newline in a text/plain document. b=339364 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@198953 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-03 18:18:29 +00:00 |
|
mrbkap%gmail.com
|
96e6386945
|
Protect against our table container being closed before we're ready by using the same logic to find the close tag that HandleEndToken does. bug 329364, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@191845 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-06 22:13:41 +00:00 |
|
mrbkap%gmail.com
|
3ad008c538
|
CNavDTD shouldn't have a DTD and we shouldn't try to QI to it. bug 327980, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@190770 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-22 00:00:38 +00:00 |
|
mrbkap%gmail.com
|
1559ac31f4
|
Remove parser generation of the _moz-userdefined attribute since comopser can figure out the information it provides on its own. bug 325405, r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@188915 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-04 02:02:55 +00:00 |
|
mrbkap%gmail.com
|
61c90940c0
|
When we don't find a </script> tag, we should put the entire rest of the document into the script element, but not execute the script. This also makes serialization not serialize the end tags for scripts that don't have them (to preserve round tripping). bug 305873, r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@188619 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-31 22:19:46 +00:00 |
|
mrbkap%gmail.com
|
8b6ba84a47
|
bug 324738: Remove some unnecessary complexity from the parser and hardcode DTDs. r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@188251 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-26 19:07:41 +00:00 |
|
mrbkap%gmail.com
|
86de6c60df
|
Fix a stupid typo that was making line numbers come out wrong. no bug, r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@187935 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-21 00:37:25 +00:00 |
|
mrbkap%gmail.com
|
4b9c3e32ed
|
bug 324182: Cleanup some functions in CNavDTD and remove a redundant null check. r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@187934 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-21 00:36:11 +00:00 |
|
mrbkap%gmail.com
|
7f9036eb3c
|
bug 324182: Update the token's attribute count when we add a token to it. r=sicking sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187927 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-20 23:25:37 +00:00 |
|
mrbkap%gmail.com
|
6ad3b86982
|
bug 244569: Open transient styles before dealing with end tags for residual style tags, so that we don't miss a temporarily closed style. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@185704 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-12-05 17:35:44 +00:00 |
|
mrbkap%gmail.com
|
ae267e11c6
|
Fixing bustage from bug 317869.
git-svn-id: svn://10.0.0.236/trunk@185345 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-28 22:33:48 +00:00 |
|
mrbkap%gmail.com
|
163a50253e
|
bug 317869: CNavDTD still needs its own IID. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@185342 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-28 22:13:10 +00:00 |
|
timeless%mozdev.org
|
8a213cf6db
|
Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
git-svn-id: svn://10.0.0.236/trunk@185276 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-25 19:48:04 +00:00 |
|
jst%mozilla.jstenback.com
|
71b10f5695
|
Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@185235 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-24 00:21:23 +00:00 |
|
mrbkap%gmail.com
|
f08d3b747d
|
bug 316582: Clean up style nitpicks in CNavDTD. rs=jst
git-svn-id: svn://10.0.0.236/trunk@185233 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-24 00:14:25 +00:00 |
|
mrbkap%gmail.com
|
6259f472aa
|
bug 314980: Handle trailing XML-like slashes by not accepting them into the attribute key at all, not by stripping them once they're already there. r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@184279 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-08 00:05:09 +00:00 |
|
mrbkap%gmail.com
|
5ca767ca1e
|
bug 314759: Update our flags when we open a frameset and close the head. r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@184063 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-02 22:51:17 +00:00 |
|
cvshook%sicking.cc
|
1633079f95
|
Bug 313327: Fix regression caused by my last checkin. Don't put forms on the tag stack to avoid closing them prematurly.
r=mrbkap sr=bz
git-svn-id: svn://10.0.0.236/trunk@182898 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-24 15:00:19 +00:00 |
|
cvshook%sicking.cc
|
f95c92ff95
|
Bug 311785: Simplify the nsIHTMLContentSink interface
r=mrbkap sr=peterv
git-svn-id: svn://10.0.0.236/trunk@182699 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-21 15:39:06 +00:00 |
|
mrbkap%gmail.com
|
fa0e5ae949
|
bug 308781: Don't ignore requests from the content sink to block the parser when we're handling head content in the body. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@180442 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-16 22:14:40 +00:00 |
|
mrbkap%gmail.com
|
8981ec9fc2
|
bug 308592: MAP before BODY causes the body contents to not render. Remove MAP as a valid child of HTML, and fix a bogus check against HEAD being pushed onto mBodyContext. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@180335 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-16 00:01:30 +00:00 |
|
mrbkap%gmail.com
|
8bd2cced86
|
bug 307821: The contents of framesets get moved into the body. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@179963 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-10 17:30:39 +00:00 |
|
mrbkap%gmail.com
|
43f238aaf7
|
bug 307797: Fix line counting regressions resulting from the checkin for bug 272702, as well as an old bug where document.write('\n') would cause line numbers in the rest of the HTML to be offset. Also fix a regression where userdefined tags are forced to be in the head (as opposed to appearing in either the head or the body). r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@179933 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-10 00:12:21 +00:00 |
|
mrbkap%gmail.com
|
4045b60295
|
bug 272702: Remove skipped content. This simplifies the code handling <script>, <style> and related tags and makes the nsIHTMLContentSink interface just that much easier to implement. This also allows <object> tags to appear in the head with children. r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@179916 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-09 18:03:47 +00:00 |
|
mrbkap%gmail.com
|
9d34cfcfa0
|
bug 307122: Restore compatibility for where we open userdefined elements when neither a head nor a body has been explicitly opened. r=jst sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179781 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-07 03:35:58 +00:00 |
|
mrbkap%gmail.com
|
c949c36b2d
|
bug 299268: Clean up an early return so that alternate tags would be able to automatically open a body if they wanted to. Don't automatically open a body for <iframe> to avoid regressing bug 288991. r+sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@175770 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-07-07 18:30:32 +00:00 |
|
mrbkap%gmail.com
|
052698242f
|
bug 299036: Fix crash in CNavDTD by moving newline stripping into the tokenizer. This reduces our reliance on the invariants that the tokenizer tries to provide. r+sr=jst a=chofmann
git-svn-id: svn://10.0.0.236/trunk@175279 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-06-29 02:46:45 +00:00 |
|
mrbkap%gmail.com
|
dd9835e28e
|
bug 289537: A couple of followup fixes opening <body> for tags automatically. Also stick non-exclusive head children in the head if we haven't seen either <head> or <body> yet. Also make <bgsound> act like it should. r+sr=jst a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175252 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-06-28 21:09:48 +00:00 |
|
peterv%propagandism.org
|
aac2b47f2a
|
Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174703 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-06-16 13:10:58 +00:00 |
|