Changes pushed after 2009-08-13 00:00:00, before 2010-01-01 00:00:00, by user bzbarsky@mozilla.com
User
Push date [To Local]
ChangesetPatch author — Commit message
bzbarsky@mozilla.com
Thu Dec 31 22:13:47 2009 +0000
228adabcc071e6e992bc16b6832a3fa472da6d3dBoris Zbarsky — Trying to fix orange due to landing of bug 528306 by fixing assumption in test.
bzbarsky@mozilla.com
Thu Dec 31 19:20:31 2009 +0000
2e580c431f4e63feef1dbfaed37d9178a1cf5c01Boris Zbarsky — Bug 528306 part 3. Hook up restyle processing to nsRefreshDriver. r=dbaron
6ef8b28b0d9bb82bdb368303049bf8e9a5b75b7cBoris Zbarsky — Bug 528306 part 2. Make nsCSSFrameConstructor reference-counted. r=dbaron
88dd8acfbc0568291754f4c3a1d221f27118db4eBoris Zbarsky — Bug 528306 part 1. Don't stop the refresh driver timer on observer removal; instead just stop it if it fires when there are no observers. r=dbaron
c410241f9d1c1271f2acf4650296b8f7a37a5371Boris Zbarsky — Bug 536623 and bug 537141. Don't attempt to maybe-create textframes for kids of parents that have xbl childlists on insert and append: we know we didn't skip creating any frames that didn't need skipping unconditionally in that situation, and trying to create them can put them in the wrong place. r=roc
ab3e23cefccee9963b7a00014a6101b98b5455b2Boris Zbarsky — Bug 536716. Make BuildScrollFrame not set the primary frame on the content, fix letter frames to reset primary frames to 0 before resetting them to the new value as needed, fix things so <area> never gets a frame of its own, and reenable the SetPrimaryFrame assertion when the primary frame is being changed from one non-null frame to another. r=roc
bzbarsky@mozilla.com
Tue Dec 29 20:14:13 2009 +0000
89d33cf3490c6ec90ed5f572ae1e0fb7e5357e76Boris Zbarsky — Bug 534808. Need to clear descendant intrinsic widths on height changes, due to replaced elements. r=dbaron
c80062258e9d45f145ea5510c6c19252f69b1dd4Boris Zbarsky — Bug 536718. Clean up NotifyDestroyingFrame. r=roc
2f0b1d13bf0641b437db3f23a88a5e5bf2c0a9aeBoris Zbarsky — Bug 508473 followup. Remove some more dead code.
bzbarsky@mozilla.com
Mon Dec 28 19:48:14 2009 +0000
699d0367eccf39597f75537350b4d773a9ccb0e7Boris Zbarsky — Bug 536931. Check whether we found a content node before trying to get its primary frame. r=dbaron
bzbarsky@mozilla.com
Sun Dec 27 13:50:30 2009 +0000
62d3936eb3f013236be15e13492eaedf7a263c88Boris Zbarsky — Bug 536772. Wallpaper over us switching the subdoc map entry too early. r=dbaron
bzbarsky@mozilla.com
Sun Dec 27 13:49:22 2009 +0000
f428c74b2326ebd8c67343f6dcf5b6b1b6286fa7Boris Zbarsky — Bug 536789. Null-check the body, since we might not have one. r=dbaron
bzbarsky@mozilla.com
Sun Dec 27 13:41:45 2009 +0000
3d730cfd955bebed9fd7c02f2cc95b3bebec39e0Boris Zbarsky — Bug 500882 followup. Restore bit that shouldn't have gone away.
bzbarsky@mozilla.com
Fri Dec 25 00:18:47 2009 +0000
971844427505d2aae35a7d5028f08c60c7f78a88Boris Zbarsky — Bug 500882 another followup. This assertion is currently false for comboboxes; we need to fix them first. Needed to fix orange.
bzbarsky@mozilla.com
Thu Dec 24 22:41:14 2009 +0000
4bbc5aa8a77027bfe147847692c111bb60fdab1aBoris Zbarsky — Bug 500882 followup. For some frame types, we set the primary frame multiple times, to the same value. Fixes orange
bzbarsky@mozilla.com
Thu Dec 24 21:21:39 2009 +0000
d4802dd1cca991c8d28c271535e4a228e82db2a3Boris Zbarsky — Bug 500882 part 8. Remove the SetMayHaveFrame/MayHaveFrame vestiges. r=smaug
e9921507713bb38e7d1da3532288ffe6722401f1Boris Zbarsky — Bug 500882 part 7. Remove the old GetPrimaryFrameFor API. r=roc, sr=dbaron
a071473caf241410c47e05d3e4d5e7a48f9ade41Boris Zbarsky — Bug 500882 part 6. Switch remaining modules to using the new GetPrimaryFrame API. r=smaug,roc
8b6f32659aa66634e8417d15952b8f2d6c9299f9Boris Zbarsky — Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
5824db6f9c71d84c20f8207239d7c88153a4ae87Boris Zbarsky — Bug 500882 part 4. Switch content module to using the new GetPrimaryFrame API. r=smaug, sr=roc
7bd4d3a35bd3dc2186d2107392b25a2075b747f2Boris Zbarsky — Bug 500882 part 3. Switch accessibility module to using the new GetPrimaryFrame API. r=surkov, sr=roc
e4438ed238daaeea0aac820d772b354e428ad705Boris Zbarsky — Bug 500882 part 2. Switch setting of primary frames to the new API; switch nsFrameManager::GetPrimaryFrameFor to the new API; remove resulting gobs of dead code. r=roc
f6207bf52da357b47e21d482f08b6c76875fb707Boris Zbarsky — Bug 500882 part 1. Give nsIContent an nsIFrame member. r=smaug, sr=roc
bzbarsky@mozilla.com
Wed Dec 23 21:17:44 2009 +0000
9298544dd5a95393e51f1fad9cc04202fffe52b3Boris Zbarsky — Bug 535361. Clear our child docshell list before messing with the new document viewer. r=jst
b7faf96c2981290af66859f70ce1980534e11e9eBoris Zbarsky — Bug 535721. Deal with MoveChildrenTo on non-siblings. r=roc
8e1185b4a132e12f35ea4f0058e674bc1bec0e3dBoris Zbarsky — Bug 535911. Silence the bogus assertion. r=roc
bzbarsky@mozilla.com
Wed Dec 23 01:05:45 2009 +0000
566bc0cea95015d9c4a87b45aed76678335148efGeoff Lankow — Bug 524408. File inputs should remember the last-used directory on a per-site basis. r=bzbarsky
bzbarsky@mozilla.com
Wed Dec 23 00:54:40 2009 +0000
c11e04dd702fb11711a914a3eed17d43f508970bJohn J. Barton — Bug 508562. Make it possible to not have js strict warnings in debug builds. r=bzbarsky, sr=jst
bzbarsky@mozilla.com
Thu Dec 17 07:38:34 2009 +0000
242da4494b79eb0099986ea9db7727c9790f48c1Boris Zbarsky — Bug 531148 followup. Actually return a value here!
bzbarsky@mozilla.com
Tue Dec 15 06:21:42 2009 +0000
e67094febf72bdc112ddb945d6be5369546bcba7Roy Frostig — Bug 527872. Fix tests for bug 514732 from going randomorange.
bzbarsky@mozilla.com
Tue Dec 15 06:05:37 2009 +0000
43576fd67e3aafd4f070db93b5ecfa9aad719defJim Mathies — Bug 533529. Detect it if someone calls GetNextToken when we're not initialized and bail out. r=bzbarsky
bzbarsky@mozilla.com
Tue Dec 15 05:32:38 2009 +0000
f4e5b9438d17e0995de12ceed374bb218b9cbfc4Boris Zbarsky — Bug 534676. Fix object hashtable lifetime management. r=timeless
bzbarsky@mozilla.com
Sat Dec 12 22:03:09 2009 +0000
09233be76eecd22eff592155e01c18d1148a9e4aBoris Zbarsky — Bug 534120. Fixing build bustage on windows.
bzbarsky@mozilla.com
Sat Dec 12 21:38:18 2009 +0000
119c8036630f15cb4c9bbc051fa9a59e25e742c8Boris Zbarsky — Bug 534120. When jsd is paused unhook as much as we can, so we don't interfere with the jit. r=timeless, jorendorff.
bzbarsky@mozilla.com
Sat Dec 12 08:03:42 2009 +0000
5d2775cdebc8710e54c04e2ed004c0c0c8430984Boris Zbarsky — Bug 525608 followup. Initialize the variable, and remove the extra branch. r=dbaron
bzbarsky@mozilla.com
Sat Dec 12 06:37:23 2009 +0000
5256665bedafb5a3c1a10f584d298aceb0d20ed6Boris Zbarsky — Bug 533636. Speed up IsSecurityWrapper. r=mrbkap
dff9c4af14402bf087da5e548c5936b06ddca898Boris Zbarsky — Bug 533048. Don't do extra work for link targeting in nsDocShellTreeOwner. r=jst
bde65871ea259d7330a258db04cb1f28e2bcdb28Boris Zbarsky — Bug 531933. Give HasStateDependentStyle a better signature. r=dbaron
82a869c99f9eab5220d149300c3bcea5f1a5edafBoris Zbarsky — Bug 529749. Make sure nsRuleWalker never has a null mCurrent. r=dbaron
faeceb4be9cbd4c5bb62b6abc7baf99a52c1d415Boris Zbarsky — Bug 531148. Fix appends of a block to the trailing inline of an {ib} split which has an inline parent. r=roc
1126b08afa75b5b4767a4d21e4959ac00d69553fBoris Zbarsky — Bug 526596. Make sure appends to an {ib} split coalesce blocks correctly if the appended frames start with a block and the trailing inline of the split is empty. r=roc
9a8561e57279ef0ba8a9e1156969c9774cb1442bSaint Wesonga — Bug 340017. Make document.formName work in XHTML. r=bzbarsky
bzbarsky@mozilla.com
Fri Dec 11 07:38:06 2009 +0000
9af2a428dcb1b54773e517e426daa4eec05246f6Boris Zbarsky — Bug 525952 part 4. Use the new pseudoclass enum in IsStateSelector and SelectorMatches. r=dbaron
40b14411b05a2e33d313174275fce116dd028a13Boris Zbarsky — Bug 525952 part 3. Introduce an enum for pseudo-clases. r=dbaron
5bcdfa447ae5683c8c89b045f755987577325648Boris Zbarsky — Bug 525952 part 2. Have different macros so nsCSSPseudoClassList.h consumers can tell apart state-related and not-state-related pseudo-classes. r=dbaron
626e14ae4183e9ef681af16b00d9577794fd6a98Boris Zbarsky — Bug 525952 part 1. Make sure pseudo-element selectors never land inside SelectorMatches (because tree pseudo-elements do weird stuff with pseudo-classes). r=dbaron
9c8bd114fd20ae1ad6966602f92cea46c26d65d8Boris Zbarsky — Bug 525608 part 8. Reorder the cases in AddRule in order of likelihood. r=dbaron
c6665a0ce75dbce76df7fe8241c94117ab1c187eBoris Zbarsky — Bug 525608 part 7. Make tree pseudos use a separate hashtable instead of riding along on the rulehash. r=dbaron
95a7468a8a8e0828f00bc362d4b51f90d1078c5bBoris Zbarsky — Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
aa21350b7c67104650e6e9c6eb84f6b608a689e7Boris Zbarsky — Bug 525608 part 5. Change anonymous box rule matching to just use a separate hashtable and not ever run SelectorMatches. r=dbaron
05b655b218dd7c1374e3b0501446a847af405e00Boris Zbarsky — Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
5c675fda7ba6c8859abdeb64f6f0152b4a06af41Boris Zbarsky — Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
909cbe6e89796bc46d7a50f3db7bd7e6cd955169Boris Zbarsky — Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
696a4ad5d011f356235caeea7250e5f827b7083eBoris Zbarsky — Bug 525608 part 1. Introduce an enum for keeping track of pseudo-elements. r=dbaron
bzbarsky@mozilla.com
Fri Dec 11 02:28:19 2009 +0000
813718244b94428e0c1a7e8f8d0de9973ccbfe4eBoris Zbarsky — Backing out bug 525608 and bug 525952
bzbarsky@mozilla.com
Thu Dec 10 22:48:24 2009 +0000
08b48be6951b3ec5f555a8f7262d9d21bbda9be6Boris Zbarsky — Bug 525952 part 4. Use the new pseudoclass enum in IsStateSelector and SelectorMatches. r=dbaron
6ac853c391073414216e4d6fff01715d1a7a0cdcBoris Zbarsky — Bug 525952 part 3. Introduce an enum for pseudo-clases. r=dbaron
a4b109262dc0db846b1fd35c4c7a19e5204ca4c0Boris Zbarsky — Bug 525952 part 2. Have different macros so nsCSSPseudoClassList.h consumers can tell apart state-related and not-state-related pseudo-classes. r=dbaron
f0c4d36607ac56a41b8136f1c9cc8dd256100bb1Boris Zbarsky — Bug 525952 part 1. Make sure pseudo-element selectors never land inside SelectorMatches (because tree pseudo-elements do weird stuff with pseudo-classes). r=dbaron
2b1ea61744277a1cf93ae9b97dec422d466dc9ccBoris Zbarsky — Bug 525608 part 8. Reorder the cases in AddRule in order of likelihood. r=dbaron
ab94482457450dd1ef56408a0e60ffd5a2cd37f5Boris Zbarsky — Bug 525608 part 7. Make tree pseudos use a separate hashtable instead of riding along on the rulehash. r=dbaron
2d249fba49feb531345b6c73a24a36bcc57a6418Boris Zbarsky — Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
62e1d35ef5b4f3073b226aad6da3e5825881b92bBoris Zbarsky — Bug 525608 part 5. Change anonymous box rule matching to just use a separate hashtable and not ever run SelectorMatches. r=dbaron
732473bebf16066f0ee401a3de67ab6765f5751eBoris Zbarsky — Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
80b631ea5ad11b1126d0df9ffe2cb6a41ceb1db5Boris Zbarsky — Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
db487011d22a0c79aacd4b750b1ee548202235aaBoris Zbarsky — Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
845b044a28fd9a3e5e90ded4a559409d4846a693Boris Zbarsky — Bug 525608 part 1. Introduce an enum for keeping track of pseudo-elements. r=dbaron
cc8aab2f36b30aaef644ccb4cb21320aac4c0ae8Boris Zbarsky — Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2a90f6882822b3d25bf13193fd43c96410266fbaBoris Zbarsky — Bug 523294 part 2. Get rid of the aAttribute argument to SelectorMatches; handle attribute changes by checking for matches on selectors including the given attribute both before and after the change. r=dbaron
eb86d6432f02609e3f2e748103b5be2a1749a81eBoris Zbarsky — Bug 523294 part 1. Change the signature of HasAttributeDependentStyle. r=dbaron
a6508c37eb412b22e4e3b53a376788f54c423b1fBoris Zbarsky — Bug 523288 part 3. Do a bit less work still in the RuleProcessorData constructor. r=dbaron
b3636bfdc6d938963b31a682aae2608011bfd137Boris Zbarsky — Bug 523288 part 2. Get link state and content state lazily. r=dbaron
1e9e3cd957f2160f66ae9df56ecaf37ea972c47dBoris Zbarsky — Bug 523288 part 1. Move matching on id and class to right after matching on tag in SelectorMatches. r=dbaron
b7824c1c8596ad93790c8f8e3c0f5135c8f2ddacBoris Zbarsky — Bug 523148. Speed up AddImportantRules. r=dbaron
bzbarsky@mozilla.com
Thu Dec 03 04:57:55 2009 +0000
71b14537359bf56deead89bc9523e500a270294fBoris Zbarsky — Bug 455472. Be a little more careful with our handling of application/octet-stream. r=jst
bzbarsky@mozilla.com
Tue Dec 01 17:26:56 2009 +0000
7eee0279ea09bc92e54c6a441ce7cc7dbd14e77dBoris Zbarsky — Fix test ordering.
bzbarsky@mozilla.com
Tue Dec 01 17:22:24 2009 +0000
4f6f09ec444781ee31866476b2c5c4549b2d39f9Robert O'Callahan — Bug 531371. Correctly propagate the backround from a <body style="display: table"> to the viewport as needed. r=bzbarsky
bzbarsky@mozilla.com
Tue Dec 01 07:15:58 2009 +0000
54e9fe755ea41a534fc63f275f8de9da659ddd3fBoris Zbarsky — Bug 530686 second followup. Fix reftest.
bzbarsky@mozilla.com
Tue Dec 01 02:42:11 2009 +0000
8741cf0d0621581c0acc5c3d222ea59b05b9ad10Boris Zbarsky — Bug 530686 followup. Fix reftest manifest
bzbarsky@mozilla.com
Mon Nov 30 23:15:13 2009 +0000
3b6e79fd27bfec9215be587ebe3d182ce281bd37Robert O'Callahan — Bug 530472. Make sure to check across document boundaries to see whether the clipFrame is an ancestor of the moving frame. r=dbaron
1a0f2d658a4991769863b70a343bddb43124d0fcRobert O'Callahan — Bug 530686. Don't redraw box-shadows over the bounding rect of the dirty region; just redraw them over a (somewhat simplified) dirty region. r=dbaron
45f2a2271c733302bbd8ec9d9e5fe2dcffbe3e61Robert O'Callahan — Bug 514061. Don't dispatch events while painting. r=jmathies
bzbarsky@mozilla.com
Wed Nov 25 05:36:21 2009 +0000
d5a6793282b097bd684cf682708c624c07dfb701Boris Zbarsky — Bug 528134. Hand out the style context with the rulenode. r=dbaron
bzbarsky@mozilla.com
Fri Nov 20 04:39:30 2009 +0000
e09eac0b5c0a9a5d5d375bbda237b6ac4e450cb9Robert O'Callahan — Bug 528493. Prevent script execution while initializing nsDocumentViewer. r=bzbarsky
7e93778b4b1450418d685d1ec6df3528a85312bdRobert O'Callahan — Bug 528493 preliminary number 2. Don't call a function that needs to flush while we might be under a scriptblocker. r=bzbarsky
711a206bccb08411790f86c8a20d041a530dd908Robert O'Callahan — Bug 528493 preliminary. Don't MaybeLoadImage on bind if image loading for this node is disabled. r=bzbarsky
b88f3223810885abd846d5b617e8d5b071cc1d3bKyle Huey — Bug 529638: Don't accidentally keep processing scroll messages when we've passed them to children. r=roc
bzbarsky@mozilla.com
Fri Nov 20 01:47:31 2009 +0000
720ed723568b785fba9b3ef431d4257172b26f39Boris Zbarsky — Update bug 529119 tests to not rely on error page titles.
bzbarsky@mozilla.com
Thu Nov 19 20:59:17 2009 +0000
6deaa5b2b2d8734031f627723fd8e5406973d5deBoris Zbarsky — Bug 529859. Need to submit empty file inputs too. r=smaug
54cf88d0981913ffd98cbb35f22499f3d1f3738fBoris Zbarsky — Bug 529819. Don't double-add a node to form.elements['foo']. r=smaug
bzbarsky@mozilla.com
Wed Nov 18 13:58:56 2009 +0000
b55fcd30070aefa23f9b96d0ae164e993d6cd704Boris Zbarsky — Bug 505059 build bustage fix.
bzbarsky@mozilla.com
Wed Nov 18 13:31:48 2009 +0000
d332a2295c2da998a396f49e6f4a2ecd4aaa1837Boris Zbarsky — Fix bug 528038 merge weirdness
bzbarsky@mozilla.com
Wed Nov 18 13:25:51 2009 +0000
9e225083676f74016f49822f0b8b3b1c20a8f7e1Boris Zbarsky — Bug 505059. Don't shut down the layout module while someone is holding a reference to the stylesheet service. r=dbaron
707bb3e41f11f46ae00f7d5a97fd10b8ec5a3584Boris Zbarsky — Bug 526375. Enforce always appending to the last continuation for {ib} splits. r=roc
32f2d602e5b72d105ad7b5727eeb1f9b25b63797Boris Zbarsky — Bug 528038. Make sure to propagate inherited changes properly for cases where the change hint doesn't apply to all descendants. r=dbaron
bzbarsky@mozilla.com
Tue Nov 17 22:50:23 2009 +0000
4957ef02052301bc3857648902e04528fb62dd77Bernd — Bug 527464. Go back to ignoring nowrape in quirks mode if a nonzero width is set in the width attribute. r=bzbarsky
5a055cba72c19eaaaad2a732efe46d211a4e378dBoris Zbarsky — Bug 521542. Fix IsValidSibling to not lie when non-table-related siblings are involved. r=bernd
bzbarsky@mozilla.com
Mon Nov 16 21:00:52 2009 +0000
168606de059dede482f5405c57f41ab64e0aadf4Boris Zbarsky — Bug 518114 part 2. Use state bits to keep track of what a placeholder is a placeholder for. r=roc
564f5cc14da10bc74a094c291bba0b5dd961703bBoris Zbarsky — Bug 518114 part 1. Don't force a virtual GetType call in GetFloatFromPlaceholder. r=roc
bzbarsky@mozilla.com
Thu Nov 12 21:51:13 2009 +0000
3dae66874786f87138e6bb8374cd4f1be651d77bBoris Zbarsky — Bug 528208. Measure interval delays from start of callback to start of callback, not from end of callback to start of callback. r=peterv
bzbarsky@mozilla.com
Thu Nov 12 20:04:00 2009 +0000
fd2b90c6a119d1fe4d15396c6a904bf1610ca5a5Boris Zbarsky — Bug 528259. Fixing broken test that was checked in as part of bug 493615.
bzbarsky@mozilla.com
Thu Nov 12 19:28:18 2009 +0000
d859fbeb4fcada01a79f3d4933c8be3b7302e645Boris Zbarsky — Bug 526178 followup. Remove now-unused AutoEnqueueBinding.
bzbarsky@mozilla.com
Wed Nov 11 23:28:45 2009 +0000
09df1b07d7f1a9e563903742fa27902ce338d3dcBoris Zbarsky — Bug 528002. InvalidateCanvasIfNeeded can do a lot less work. r=roc
678e3c57654a66ddca27708a8d4e34bd9d96e16bBoris Zbarsky — Bug 259636. Don't do sync reflow when setting .value on text inputs. r=roc, sr=dbaron
bzbarsky@mozilla.com
Fri Nov 06 01:57:07 2009 +0000
77512fa7701e7bf4a534fa226704608c27076c77Boris Zbarsky — Bug 526178. Fix constructor firing order to match Gecko 1.9.1 again. r=roc
bzbarsky@mozilla.com
Thu Nov 05 01:42:46 2009 +0000
6258b513a554c5098972f89716461dd5460f09c2Boris Zbarsky — Backed out changeset 2fa27d8cd3d2 (bug 526178) to fix browser-chrome orange.
bzbarsky@mozilla.com
Wed Nov 04 22:58:58 2009 +0000
2fa27d8cd3d20fbad807a7f9fc4a9b2728d8b8f4Boris Zbarsky — Bug 526178. Fix constructor firing order to match Gecko 1.9.1 again. r=roc
bzbarsky@mozilla.com
Mon Nov 02 03:43:27 2009 +0000
0f12f3edad42d3620c7d2eaa784bc8c2df622e82Boris Zbarsky — Bug 501847 part 6. Simplify MoveChildrenTo now that it doesn't have to deal with float reparenting. r=tn,roc
5bc1c85439bf3f4119de5cef6709376c73a7bf14Boris Zbarsky — Bug 501847 part 5. Get rid of the MoveFrames function now that there is only one caller. r=tn,roc
822ba7ef29bb7dbec1f4a7f2056721d8c5424034Boris Zbarsky — Bug 501847 part 4. Change frame construction to create {ib} splits that have blocks wrapping runs of block kids and inlines wrapping runs of inline kids instead of wrapping all kids from the first block to the last block in a single block. r=tn,dbaron,roc
ce946663a30ae4855fa79d7e54476f4d3f6694e1Boris Zbarsky — Bug 501847 part 3. Make nsInlineFrame::SelfIsEmpty return false as needed for inlines that are part of an {ib} split, to avoid weird blank lines in the middle of {ib} splits. r=dbaron
61febc552982947a427f065b4b9e470638b9fa9eBoris Zbarsky — Bug 501847 part 2. Make various consumers deal with more than 2 inlines in an {ib} split. r=tn, sr=roc
35ba5ef187786693ff4fce55530c63158ac79109Boris Zbarsky — Bug 501847 part 1. Some preparatory cleanup of GetIBSpecialSiblingForAnonymousBlock. r=roc
bzbarsky@mozilla.com
Fri Oct 30 03:44:17 2009 +0000
5d1ed737e5be318087828eb3b126abd38351907cBoris Zbarsky — Bug 522390 followup. Fix test orange
bzbarsky@mozilla.com
Fri Oct 30 01:50:12 2009 +0000
8af515171593cf0dd20afe2f9313a32773540769Boris Zbarsky — Bug 523666. Make nsGenericHTMLFormElement::mForm an nsHTMLFormElement. r=sicking
d68aad724ff62953f9e68a00d4ecaf3af04c3a2cBoris Zbarsky — Bug 467005. Be smarter about our removable script blockers. r=sicking
48c4226236eb7dac979a33323e4fc018bb059ac0Boris Zbarsky — Bug 520563. Shouldn't predefine xml and xmlns prefixes for CSS selectors. r=dbaron,sicking
44b6cab55e0aeb7603c174969164994a51c11f40Boris Zbarsky — Bug 507764. No need to reflow on z-index changes. r=roc
3a5fa7a8fa16681cd2aeb4af9ab12e980086734dBoris Zbarsky — Bug 522390. Fix percentage-height kids of scrollframes in quirks mode to deal with the height of the scrollframe becoming auto. r=dbaron
bzbarsky@mozilla.com
Thu Oct 29 21:18:53 2009 +0000
ce8bd3c552cc7a61f462fcc50308e5defea14428Boris Zbarsky — Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
bzbarsky@mozilla.com
Mon Oct 26 20:59:20 2009 +0000
d15754ab3ff1bd0ab2a5e86ded7f8d133c04bceaBoris Zbarsky — Bug 497794. Don't allocate two copies of the image data when doing GetImageData/CreateImageData, just to throw one away immediately. r=robarnold,jwalden
bzbarsky@mozilla.com
Mon Oct 26 13:31:13 2009 +0000
f501909820dc5df28134f53b52a9149a7fdd26b9Boris Zbarsky — Bug 507448. Expose the names of the function arguments on jsdIScript. r=timeless,brendan
bzbarsky@mozilla.com
Sat Oct 24 01:42:31 2009 +0000
cfe85c2bbc53d3ba6771b61c880972ddd17e8aebBoris Zbarsky — Bug 524175. Compute weight correctly again for selectors involving pseudo-elements, and fail parsing selectors with more than one pseudo-element. r=zwol
bzbarsky@mozilla.com
Fri Oct 23 20:26:19 2009 +0000
a75d7681fa2f7a2148a6c4157537fa15c8d3982fBoris Zbarsky — Bug 523651. Add a CallQueryInterface that works well with nsCOMPtr. r=bsmedberg
6fa54de724ce7b3815dee3d9b618a1d2d3459f75Boris Zbarsky — Bug 523817. Make optional out params actually work and allow [retval] after [optional]. r=shaver
030d98fc58aa65d256d56d1351296da67bc0ccffJaakko Kiviluoto — Bug 523333. nsContentUtils::HidePopupsInDocument() does not check for null nsIDocument argument properly. r=enndeakin
bzbarsky@mozilla.com
Tue Oct 20 17:28:26 2009 +0000
6af13824b513dfed3e56fc45e528e396582a95faBoris Zbarsky — Bug 523089. Fix serialization of [*|foo] selectors. r=dbaron
a830ed8bf8dc98ee974b2d80043233eb1c3ba20dBoris Zbarsky — Bug 522601. Make inDeepTreeWalker closer to spec behavior and implement various unimplemented methods. r=sicking,sdwilsh
bzbarsky@mozilla.com
Tue Oct 20 05:43:41 2009 +0000
8ab265cb6feb9bb1177d9b16a374f2426dbe43d1Boris Zbarsky — Adding test for bug 523096
bzbarsky@mozilla.com
Wed Oct 14 18:59:39 2009 +0000
7a11da3c6a069d532a319d61e3094af10af6dc6eTaras Glek — Bug 522050 - select menus appear huge on bugzilla r=bzbarsky
bzbarsky@mozilla.com
Wed Oct 14 18:28:11 2009 +0000
cb0f0cbac15c2ed4dea496717b58b2fe2bf2fd76Zelgadis — Bug 519926. When the string is an optional argument and isn't passed, pval is null. r=jorendorff
bzbarsky@mozilla.com
Tue Oct 13 23:35:19 2009 +0000
36e79c905e645ae69c48c057c496733cd706881dBoris Zbarsky — Bug 522030 followup; do the release at a better point. Fixes orange.
bzbarsky@mozilla.com
Tue Oct 13 20:51:31 2009 +0000
b5f738553e38e0258577368d266e9a000bde1855Boris Zbarsky — Bug 489925 and bug 522030 branch-safe fix. Hold strong refs in the id table. r=jst
b40bf2ef14a7abd4780f5e27b3f1b6a6eeaf2040Boris Zbarsky — Backed out changeset c5fe17b1caa9 (bug 489925)
bzbarsky@mozilla.com
Mon Oct 12 22:27:59 2009 +0000
59dcd1b1a220cb0c0031bd37d83c1f63836f6520Boris Zbarsky — Bug 521525. Make sure to reflow kids with percentage heights if our computed height changes from specified to auto. r=dbaron
bzbarsky@mozilla.com
Mon Oct 12 17:46:13 2009 +0000
3205228e983852c1444ef0d6b35191dd89294509Boris Zbarsky — Fixing grammar error in comment.
bzbarsky@mozilla.com
Mon Oct 12 16:29:43 2009 +0000
9643f825fc9be9be7023feb502b2cf490287c08bBoris Zbarsky — Bug 520421. HasAttributeDependentStyle is broken on HTML for cased attribute selectors. r=dbaron
bzbarsky@mozilla.com
Mon Oct 12 02:45:11 2009 +0000
8d546f1d4a84a3b177a492d279efdee02904ebd8Boris Zbarsky — Add some much-needed documentation for getAnonymousNodes. No bug.
bzbarsky@mozilla.com
Thu Oct 08 01:20:13 2009 +0000
6958e86eead0f2f8034309cc754d6772887daa5eBoris Zbarsky — Bug 521010. Expose a .script on jsdIValue, r=brendan
bzbarsky@mozilla.com
Thu Oct 08 01:01:11 2009 +0000
eef814b58a9c6251e82e26b61085118423657364Boris Zbarsky — Bug 502567. Get rid of the silly ShouldBuildChildFrames check. r=neil
bzbarsky@mozilla.com
Mon Oct 05 23:16:55 2009 +0000
971c8c257130831744da5d3309ea8aa5ef08426bBoris Zbarsky — Bug 519905. Avoid some QIs to nsWrapperCache. r=peterv
9bdbd962d2b1fd7e5195cdddc17f6fd3e32036a9Ms2ger — Bug 520353. querySelector(), querySelectorAll() and mozMatchesSelector() handle null and undefined incorrectly. r=bzbarsky
bzbarsky@mozilla.com
Fri Oct 02 19:00:54 2009 +0000
a85d7f4d6a0f8b49515caeddaf7774712b43296eBoris Zbarsky — Update comment to reflect reality; no bug
bzbarsky@mozilla.com
Fri Oct 02 18:06:04 2009 +0000
e9d59855daf92746f2dc78b7f78620091916e4f8Boris Zbarsky — Bug 519590. Don't interrupt reflow until some time has passed. r=roc
871d8ef60b3b55bb24b98bcefe834d16b6036733Sylvain Pasche — Bug 499447. Don't restart our interrupted reflow until some time passes, to give system event processing a fair shot. r=bzbarsky
bzbarsky@mozilla.com
Fri Oct 02 16:32:43 2009 +0000
26d5186da4969c37ac2285f0cd77078ea2f6196aBoris Zbarsky — Bug 512338. Make HitTestChildren use GetPrevSibling. r=jwatt
0629dc7b3e5edcc86f6de68a83491d00a4966da2Boris Zbarsky — Bug 516742. Make RFindLineContaining walk backwards along the lines' frames too, not just along the lines. r=roc,fantasai
c52390466bd122a2970b64937f9c094931557863Boris Zbarsky — Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
bzbarsky@mozilla.com
Thu Oct 01 20:17:51 2009 +0000
6e8de7ff27b891adbee888594ffa5be3b100265aBoris Zbarsky — Bug 519987. Test and assert. r=sicking
88f126bdf4435d8805949ee94cc04b0fc255a0d5Boris Zbarsky — Bug 514120. Don't bother looking for XBL bindings on non-XUL nodes in display:none subtrees. r=sicking,enn
bzbarsky@mozilla.com
Thu Oct 01 15:54:39 2009 +0000
4364f81cf01752ce429691828f876b2409f56ac3Boris Zbarsky — Bug 488249 followup. Make some more HTML nodeinfos use the right namespace.
bzbarsky@mozilla.com
Thu Oct 01 12:39:01 2009 +0000
95f56721c813129a79b0d24104656aec5dea5c89David Zbarsky — Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
bzbarsky@mozilla.com
Thu Oct 01 03:19:04 2009 +0000
2144fdf97e50c3a09502d25f593785a66b237102Boris Zbarsky — Backed out changeset e22b5d4e8ce9 (bug 518940) on suspicion of causing Linux orange.
bzbarsky@mozilla.com
Wed Sep 30 22:57:13 2009 +0000
9f3d99c80da21e03c05accc693fa2bc791433913Boris Zbarsky — Bug 514425. Be a little more careful about our ClearForm calls. r=sicking
4e46887f17bcf285ff61c04f1cddeb99fea1dfbdBoris Zbarsky — Bug 519608. In the common case, when wrapping .childNodes and .style we already have a wrapper for the element; make the PreCreate fast in this case. r=peterv
bzbarsky@mozilla.com
Tue Sep 29 19:47:42 2009 +0000
dab2d59ebd97cf652d26c6b9ee751923f69800b9Boris Zbarsky — Bug 512471. Make nsBlockFrame's mFrames track its principal child list. r=roc,fantasai
bzbarsky@mozilla.com
Fri Sep 25 16:51:42 2009 +0000
018f433b13f5f9c6367fce2d385bab2e26b06313Justin Lebar — Bug 209275 - Links' hrefs should be updated when a <base>'s href changes. r=bzbarsky
6282a369f3ec8c51b0054cbed399b6ad4e4da89aBoris Zbarsky — Another fix for bug 485531, working around the bustage from bug 504480. r=ted
bzbarsky@mozilla.com
Fri Sep 25 15:54:55 2009 +0000
12c59fca275b54dc85870563e34253dd2c9ebbe2Boris Zbarsky — Bug 518274. Disabling this test until we can make it pass reliably on Linux in hopes of reopening the CLOSED TREE
bzbarsky@mozilla.com
Thu Sep 24 18:00:16 2009 +0000
00377b2a7c75c1b2a10268eae39ed49e98775267Justin Lebar — Bug 209275 - Links' hrefs should be updated when a <base>'s href changes. r=bzbarsky
5b683f39a2d5ba87e74ea456e4f93de6cb298804Boris Zbarsky — Bug 516286. No need to clear ancestor intrinsic widths on top/left/right/bottom changes anymore. r=dbaron
f336d47d33f7ff0da3f63ec7ebcd0e53a9cdaaf5Boris Zbarsky — Bug 514773. Don't trigger rulenode gc unless we have rulenodes to gc. r=dbaron
39b6673348d2975def6de81142a9b13ef2dd3272Boris Zbarsky — Bug 478251. Implement the Null and Undefined annotations from webidl in quickstubs. r=jst,bsmedberg,jorendorff
bzbarsky@mozilla.com
Fri Sep 18 18:54:03 2009 +0000
d1f1ad39e10e4f263db7d956cfcd02d917fef70cBoris Zbarsky — Bug 409500. Compute the right output length for our base64 decoding. r=jduell
7e9a167a9c7f502450e7ea3f366b2b0ef40c0e71Boris Zbarsky — Bug 515534. Simplify some nsTableRowGroupFrame methods by assuming that the frame constructor did not screw up. r=bernd
dec9bfcc8de53b5dbba29817f9b6395edf4530f0Boris Zbarsky — Bug 515829. Don't assume that mDefaultSubmitElement is non-null just because our firstSubmitSlot contains non-null. r=jst
7830998eef6104b728aaf3b6763ac20fb4bcd182Boris Zbarsky — Bug 515703. In some cases we can end up checking whether an element is the default submit before we've updated our default submit; in that situation wehave to do it the slow way. r=jst
bzbarsky@mozilla.com
Mon Sep 14 21:30:27 2009 +0000
a3f33def2dca968d2b335c55c2daf92a10499282Boris Zbarsky — Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
bzbarsky@mozilla.com
Tue Sep 08 20:03:20 2009 +0000
7c2f14994a8c66653a10b396896870a59153464eBoris Zbarsky — Bug 513153. Update the default submit correctly even if multiple form controls are removed in one remove operation. r=jst
bzbarsky@mozilla.com
Wed Sep 02 17:39:01 2009 +0000
96e64def1dc2a3a272961c60cb7982fe0ee471daBoris Zbarsky — Disabling test that makes bogus assumptions about DOM behavior
bzbarsky@mozilla.com
Wed Sep 02 17:35:49 2009 +0000
b5c5bf855c53870a43f0681f68012ce2bf362366Boris Zbarsky — Backed out changeset 6ee269c6c118 (test for bug 474536) because it hangs on Tinderbox
bzbarsky@mozilla.com
Wed Sep 02 15:34:01 2009 +0000
075a261bb1a51abeeff33f188950cf5ed0b87f0cTimothy Nikkel — Bug 513394. Make sure that mPrevChild gets set on nsBlockReflowState. r=dbaron
6ee269c6c118762de6d21b86025c2792290750f6Jason Duell — Adding test for bug 474536. r=dcamp sr=bzbarsky
c5fe17b1caa9260622d530c0bc881cd5ce365a93Boris Zbarsky — Bug 489925. getElementById should not return anonymous nodes. r=jst
3467daadc26821bd942442bc87154e08f40fc194Boris Zbarsky — Bug 478504. Need to clear textruns in bidi continuations too. r=roc
bzbarsky@mozilla.com
Tue Sep 01 18:57:17 2009 +0000
d03e60fb8f801fdcb4b4360113fb0714a9406dd6Ms2ger — Bug 513923. [HTML5] HTML5 parser fails layout/reftests/bugs/495385-1c.html. r=bzbarsky
bzbarsky@mozilla.com
Tue Aug 25 17:16:15 2009 +0000
2f27256aa1542fba50f6ccb1b59666a60c744980David Zbarsky — Bug 487023. Refactor IsCaseSensitive() into non-virtual inline IsHTML(). r=hsivonen, sr=jst
bzbarsky@mozilla.com
Tue Aug 25 12:37:32 2009 +0000
2457c3db5ba694d1b7e563ed21c98495b06df0a5Timothy Nikkel — Bug 508927. In list box body frame don't return a frame for an item that is not in its child list, and don't destory a frame if it is not in the childlist. r=bzbarsky
bzbarsky@mozilla.com
Tue Aug 25 00:52:50 2009 +0000
2e8b6f1bf670fc64652d0f82cd140fc339b96dafBoris Zbarsky — Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
7687616b2a35d841691da03b55eb482965eb1548Boris Zbarsky — Backed out changeset 59ae87416f96 (bug 488249 followup) to fix test orange.
201784b33fc94a3a55139cc7dc8684e66aee803cBoris Zbarsky — Backed out changeset eb32cbfba7f5 (bug 488249 followup) to fix test orange.
bzbarsky@mozilla.com
Mon Aug 24 21:11:45 2009 +0000
eb32cbfba7f58425d354abb870ce697465bed3c2Boris Zbarsky — Bug 488249 more build bustage fixes
bzbarsky@mozilla.com
Mon Aug 24 20:31:19 2009 +0000
59ae87416f96691b00ea478036eb2ef04546eb18Boris Zbarsky — Bug 488249 build bustage fix.
bzbarsky@mozilla.com
Mon Aug 24 20:02:34 2009 +0000
4aa19414e651669fa16f4c4a5ac53567f8f471c9David Zbarsky — Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
bzbarsky@mozilla.com
Mon Aug 24 18:22:31 2009 +0000
c4365eddea673f2e48c695cd664ce7d3eab72ea8Boris Zbarsky — Followup for bug 510651 to make non-debug builds with --enable-extensions=layout-debug build.
bzbarsky@mozilla.com
Mon Aug 24 18:18:15 2009 +0000
9ee34b4990e57630c68eff51ea1967ba4a56d6b7Boris Zbarsky — Bug 506481. Make sure that we'll scroll to the selected option even if it's added after our initial reflow but before we finish adding initial option kids. r=mats
bzbarsky@mozilla.com
Mon Aug 24 14:33:32 2009 +0000
8d767fe544bce2534cbfcc41fa9c2e6cec2eec6dbjarne — Bug 510359 - Cached "Vary: Cookie" responses are improperly revalidated/reused r=biesi
bzbarsky@mozilla.com
Thu Aug 13 15:38:53 2009 +0000
8c402112ba9c814a93cf7d2578d18a82d9f611e8Timothy Nikkel — Bug 508927 minor cleanup. In debug listing of XUL content get rid of the leading '<' so that angle brackets balance. r=bzbarsky, a=beltzner for CLOSED TREE
a8f39e150cc1efb56fa226cbfdd40ca243557ae8Timothy Nikkel — Bug 508927. Assuming that the binding parent of the listboxbody content is the listbox content (and hence parent of listitems) is just wrong. Use ChildIterator instead to access the XBL nodes of the listboxbody content and get the frame constructor to pass the listboxbody frame the right container. r=bzbarsky, a=beltzner for CLOSED TREE