layout/base/nsFrameManager.cpp
ee592ac6cc90b1248f7d1a84bee4b64d85c8ba94
created 2015-02-02 14:48 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1131901 (part 1) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
a4cf56d0e98ff7059ba78e8fdb34f8494cd01186
created 2015-02-10 14:39 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Back out changesets 2fcef6b54be7, 2be07829fefc, 66dfe37b8532, df3fcd2be8fd, 0a436bce77a6 (bug 1050035) for causing intermittent crashes and assertion failures.
2be07829fefc3e28a8fb8a1de18a04fc2a2d5ba7
created 2015-02-02 14:48 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
9e2dbe7f144bd4ebcacf6c8ef05912cf9efbcf37
created 2015-01-22 21:06 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1124973 (part 2) - Introduce PL_DHashTableSearch(), and replace most PL_DHashTableLookup() calls with it. r=froydnj.
694f5026338d983cad594d6a841fa3df13a0da09
created 2015-01-19 16:11 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123151 (part 2) - Add PLDHashTable::IsInitialized(). r=froydnj.
7ad73fa3f416d8d0925aac2f0d3e029c1321a4b3
created 2015-01-19 16:01 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123151 (part 1) - Set PLDHashTable::ops consistently. r=froydnj.
20544516f48d5ff26704f89a18e6b8c257b7fcbe
created 2015-01-14 14:35 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121304 (part 2, attempt 2) - Remove PLDHashTableOps::{alloc,free}Table. r=froydnj.
d561a7fc7b7463f9a7efba091fe765eaba39de41
created 2015-01-14 22:02 -0800
pushed 2015-04-21 23:03 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1121304) for consistent b2g hangs in webgl-color-test.html?frame=1&__&preserve&premult&_____
20651ac1954971d6ba4758bbc5f373502bdb6e34
created 2015-01-14 14:35 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121304 (part 2) - Remove PLDHashTableOps::{alloc,free}Table. r=froydnj.
3675f746dc9443e31a7387c09e32cb0685609645
created 2015-01-13 19:02 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1120476 (part 4) - Remove PLDHashTableOps::finalize. r=froydnj.
18a73b98c0ebac504fd48febc0943f05f530f85a
created 2015-01-13 16:42 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1120476 (part 3) - Remove PLDHashTable::data. r=froydnj.
fd2f17917aaeafe67c966b8e5d712a8f88c94f1e
created 2015-01-05 20:27 -0600
pushed 2015-03-23 22:08 +0000
Michael Pruett Michael Pruett - Bug 1118024 - Use new PL_DHashTable{Add,Lookup,Remove} functions. r=nfroyd
fbedf09e4ec38d08f956d8383ade5e06b8da6e19
created 2014-11-20 18:24 +0000
pushed 2015-02-18 20:30 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Frame manager support for display:contents. r=bzbarsky
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2014-11-24 19:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-11-24 19:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
4e200260a4535784c254b0c142574f7cf3bcf777
created 2014-06-03 00:08 +1200
pushed 2014-08-25 18:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg
58a202b281976f42fa7dab286fedaa482c3dce56
created 2014-06-03 00:08 +1200
pushed 2014-08-25 18:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-08-25 18:42 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
6c8a275251b69c2a35411f6802581ede2b5eb11d
created 2014-05-24 22:20 +0000
pushed 2014-08-25 18:42 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 7, Require a nsContainerFrame* for aParent in nsFrameManager methods. r=roc
88e93734e132d1bc5231471df48708cd651172b6
created 2014-05-24 22:20 +0000
pushed 2014-08-25 18:42 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*. r=roc
c95f331f043df4c2c9396f685826cdd07d12810d
created 2014-02-27 10:04 -0800
pushed 2014-06-02 21:01 +0000
Andrew McCreight Andrew McCreight - Bug 962608 - Make PL_DHashTableInit infallible by default. r=briansmith,bsmedberg,ehsan,froydnj,jduell,jfkthame,roc,smaug
1ac0576fa66f9a9ccfc7aefd8b1ab9c9ecaf8001
created 2013-12-02 02:26 -0800
pushed 2014-03-10 22:05 +0000
William Chen William Chen - Bug 929885 - Implement web components ShadowRoot style sheet behavior. r=mrbkap
8cb5e2add2255257d705d55ba365189318f9fd22
created 2013-11-18 21:51 -0500
pushed 2014-03-10 22:05 +0000
Nathan Froyd Nathan Froyd - Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz
8cc13e82d47c958b679a3460f1d57c657cf10d9c
created 2013-10-08 14:47 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in layout/; r=ehsan
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
5f52bfd63082f0e81114924f07c68e6684cb6f63
created 2013-07-24 09:38 +0200
pushed 2013-10-21 21:47 +0000
Ms2ger Ms2ger - Bug 893925 - Cleanup nsILayoutHistoryState and nsGenericHTMLElement::GetPrimaryPresState; r=smaug
f7f2619fbcd93b05feafb655e150e2cd651aceab
created 2013-07-20 12:14 -0700
pushed 2013-10-21 21:47 +0000
L. David Baron L. David Baron - Bug 896138 patch 6: Move restyle management code from nsFrameManager to RestyleManager. r=heycam
108208f9f817981e57eb229803d50cf6f46ada8a
created 2013-07-20 12:14 -0700
pushed 2013-10-21 21:47 +0000
L. David Baron L. David Baron - Bug 896138 patch 5: Expose UndisplayedNode list from nsFrameManager. r=heycam
4c7d491276d9e5b5c8d47a1a07d65d0af2e6e0da
created 2013-07-11 17:52 -0400
pushed 2013-10-21 21:47 +0000
Blake Kaplan Blake Kaplan - Bug 890775 - Not all xbl:children elements should be treated specially. r=peterv
80ad04db9f3ce0fe92c8913154c79c0144dc6aa3
created 2013-07-01 15:22 -0700
pushed 2013-10-21 21:47 +0000
L. David Baron L. David Baron - Bug 606125 followup: Reattach comment to the code that it was commenting (and rewrap it to a shorter line length too). No review.
5516ee85d26da8830dc9dd8ce13773b4530b6ff3
created 2013-06-20 16:21 -0700
pushed 2013-10-21 21:47 +0000
William Chen William Chen - Bug 653881 - Normalize the undisplayed map entry for <xbl:children>. r=dbaron
ee7bde7c1ec6c55dd92c7ef58de673ac7aa4316f
created 2013-05-30 17:39 -0700
pushed 2013-10-21 21:47 +0000
William Chen William Chen - Bug 653881 - Push <xbl:children> in ancestor filter. r=bz,dbaron
731a5fcf13289e02bbd86f06950a3b93c7357e12
created 2013-05-01 15:50 -0700
pushed 2013-10-21 21:47 +0000
Blake Kaplan Blake Kaplan - Bug 653881 - Rework XBL insertion points and clean up related code to more closely follow the Web Components model. Instead of maintaining a hashtable of insertion points in bindings (and removing insertions points from the tree) leave the insertion points in the tree as explicit placeholders and teach all other relevant code how to walk the explicit children of elements via two iterators (ExplicitChildIterator and FlattenedChildIterator). Note that this patch does not maintain 100% compatibility with the previous code: there are bug fixes and behavior changes included. For example, by having explicit insertion points in the bindings, it is now easier to handle dynamic changes to the bound element correctly (as well as, eventually, handling dynamic changes to the binding correctly). Patch originally by sicking. r=bzbarsky
b7330cb50416891360ac579c282af9680a74b1e5
created 2013-05-10 17:35 -0700
pushed 2013-07-29 23:00 +0000
L. David Baron L. David Baron - Bug 828312 patch 4.5: Pass the same aMinChange to the top level of a ReResolveStyleContext that we would for the recursive calls, rather than including previous continutaions in aMinChange. r=bzbarsky
6979d92746972fde68016cb251744422b5b0cd81
created 2013-05-10 17:35 -0700
pushed 2013-07-29 23:00 +0000
L. David Baron L. David Baron - Bug 828312, patch 1: Remove unneeded assignment to nonInheritedHints, which is not needed because we will do difference computation on the style context in this codepath anyway. r=bzbarsky
eebe60eebd95fa807ee6b93706a8b9e2b5828f68
created 2013-03-31 18:43 -0400
pushed 2013-07-29 23:00 +0000
Trevor Saunders Trevor Saunders - bug 856779 - remove nsFrameManager::Init() r=dholbert
bf04a3230bfe14735b7c569df6591a011b573b89
created 2013-03-18 15:25 +0100
pushed 2013-06-17 22:53 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 3: Rename headers. r=jrmuizel
7b508d11a7915a2e0a57b563564cb715bd07a58b
created 2013-03-16 00:47 -0400
pushed 2013-06-17 22:53 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
1bed4fd2b0fa4f67407ee191e37318e83e04eecb
created 2013-03-18 14:10 +0000
pushed 2013-06-17 22:53 +0000
Ed Morley Ed Morley - Backed out changeset c75481a07302 (bug 851611)
be8691daf71ec5b28e6a37485c83b5906d518a30
created 2013-03-18 14:10 +0000
pushed 2013-06-17 22:53 +0000
Ed Morley Ed Morley - Backed out changeset d195190adc48 (bug 851611)
d195190adc48685c4fb133717e157405c3b60af3
created 2013-03-18 14:41 +0100
pushed 2013-06-17 22:53 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 3: Rename headers. r=jrmuizel
c75481a0730275ddc009c2315089b029f68d04ea
created 2013-03-16 00:47 -0400
pushed 2013-06-17 22:53 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
03c1bff644916196ca3d0a7ffee551b2ea11f2ad
created 2013-03-13 13:54 -0700
pushed 2013-06-17 22:53 +0000
Daniel Holbert Daniel Holbert - Bug 849407: Disable flex item style fixup for anonymous content in nsFrameManager::ReResolveStyleContext(). r=bz
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
dd7f52016f53f56a3c4372fc44f2b99bcd8f0690
created 2013-02-16 13:04 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 781360 patch 1: Rename nsStyleContext::GetRuleNode to RuleNode, since it can never return null. r=dholbert
095bd7117b4e6634f6aef65d343fa4b8e9dbc130
created 2013-02-15 21:38 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
43dbc57db58c4d1492fcb6e683c945ea6c6eab01
created 2013-01-09 10:25 +1100
pushed 2013-05-07 01:20 +0000
Cameron McCormack Cameron McCormack - Bug 508725 - Part 5: Record the <style scoped> elements in scope in preparation for selector matching. r=dbaron
e7fd233752f6468558ea7ea66417d2a7203cbbbf
created 2013-01-08 19:36 +1100
pushed 2013-05-07 01:20 +0000
Cameron McCormack Cameron McCormack - Backout bug 508725 (d267bb4b58b5, 50f71edffeb9, 6aec8e22fe60, e62e1f33958a, 0f146c435249, eb959b9f4862, 2b0ee42f3aa0, 02db01cd6796, 2ef0e517d43d, b650588e05c9 and a3c916829d56) for build failure on a CLOSED TREE.
2b0ee42f3aa069e6adfca3fd4acd806127c3b6f3
created 2013-01-08 19:09 +1100
pushed 2013-05-07 01:20 +0000
Cameron McCormack Cameron McCormack - Bug 508725 - Part 5: Record the <style scoped> elements in scope in preparation for selector matching. r=dbaron
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2013-03-26 17:28 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
cf3081233fad655772fcf51ad1bd0fb832c580ed
created 2012-12-02 09:54 +0100
pushed 2013-03-26 17:28 +0000
Ms2ger Ms2ger - Bug 810668 - Fix some gcc4.6 build warnings; r=bz
07a3cdc2c88f9edc0faa71c29ba23c01bb887d1b
created 2012-11-30 11:06 -0500
pushed 2013-03-26 17:28 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 814418 - Fix some warnings about unused variables. r=ehsan
3493741d8e8df82bc46a6b074ff277003cf40d61
created 2012-11-14 22:40 -0800
pushed 2013-02-14 23:19 +0000
Robert O'Callahan Robert O'Callahan - Bug 811301. Part 2: Remove saved state IDs now that the root scroll frame state is captured normally. r=mats
5d03feda23009d5a79a1ed880a6ff20af57dbf2b
created 2012-10-13 14:50 +0200
pushed 2013-02-14 23:19 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 801083 (Remove old proxy-based list bindings). r=bz.
a96deba7de41ab066810760a57ba414bb7341fb9
created 2012-10-15 01:42 -0400
pushed 2013-02-14 23:19 +0000
David Zbarsky David Zbarsky - Bug 799407: Enable FAIL_ON_WARNINGS in more of layout/ r=roc
d85b73ade155e8d42d88671059e7dac09b589b8c
created 2012-10-15 02:14 -0400
pushed 2013-02-14 23:19 +0000
David Zbarsky David Zbarsky - Backout 784bb7c5ea9c (Bug 799407) for bustage
784bb7c5ea9cc1eb536f3a1a336303c9358d54fd
created 2012-10-15 01:42 -0400
pushed 2013-02-14 23:19 +0000
David Zbarsky David Zbarsky - Bug 799407: Enable FAIL_ON_WARNINGS in more of layout/ r=roc
53edf545ee94906943a116da7f780e205b3055fb
created 2012-10-10 01:00 -0400
pushed 2013-02-14 23:19 +0000
David Zbarsky David Zbarsky - [Bug 799407] Fix build warnings in layout r=roc
7f40ba56870b9aacc2c9df0c9b4071ab0c47bbcc
created 2012-10-05 12:47 +1000
pushed 2013-01-03 21:54 +0000
Cameron McCormack Cameron McCormack - Bug 782888 - Do not propagate nsChangeHint_UpdateEffects to text nodes. r=bz
b55adbbe23bcb8e4851c4a3bcc5c8f2c524f0777
created 2012-08-29 17:48 +1200
pushed 2013-01-03 21:54 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc
less more (0) -100 -60 tip