layout/base/nsFrameManager.cpp
617ce8cb79fbf444b207e840a89cd1b67f5baab1
created 2018-04-17 00:29 +0200
pushed 2018-04-17 21:55 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1454503: Remove unused nsFrameManager::mIsDestroyingFrames. r=xidorn
f394ca4f80af5fd29edab09afc6893112c808b15
created 2018-03-02 13:18 -0500
pushed 2018-04-11 14:36 +0000
Nika Layzell Nika Layzell - Bug 1438026 - Part 3: Replace nsPresState with the new PresState type, r=baku
bdf546b6ba285227a89c4e8fb31c59f81f19bc10
created 2018-03-29 03:49 +0200
pushed 2018-04-07 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1303605: Remove the undisplayed maps. r=bz,mats
6aa3b57955fed5e137d0306478e1a4b424a6d392
created 2018-03-29 00:55 +0300
pushed 2018-03-28 21:55 +0000
Gurzau Raul Gurzau Raul - Merge inbound to mozilla-central. a=merge
9eee0f48055b055ca94655772745ad6fec963163
created 2018-03-28 18:10 +0300
pushed 2018-03-28 21:55 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1449321, bug 1449566, bug 1449565) as per developer request.
26afc017659075166e63dedec600f4bb4cd66523
created 2018-03-23 16:01 +0000
pushed 2018-03-28 21:54 +0000
Jonathan Watt Jonathan Watt - Bug 1449321 - Remove the IsServo and IsGecko methods from the style system code. r=emilio
420e6f921109b3568c1d7bac4ea7aefb94a85c26
created 2018-03-28 10:44 +1100
pushed 2018-03-28 09:50 +0000
Xidorn Quan Xidorn Quan - Bug 1448728 part 1 - Make popular headers not include nsWindowSizes.h. r=njn
48e1e82f87410eaff0b13ae2bbe2ff29eb7eea3d
created 2018-03-27 01:33 +0300
pushed 2018-03-27 09:13 +0000
Coroiu Cristina Coroiu Cristina - Merge mozilla-central to inbound a=merge on a CLOSED TREE
f7a802eb8fdf0dae8cfead8e87cc953a67e9c5cf
created 2018-03-25 13:23 +0300
pushed 2018-03-27 09:13 +0000
Jonathan Watt Jonathan Watt - Bug 1448702 - Remove ComputedStyle::AsServo(). r=emilio
c9689be6122d527b49084834788c0c80ad72c3b7
created 2018-03-25 19:16 +0200
pushed 2018-03-26 21:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1448688: Remove RestyleTracker, ComputedStyle::AsServo, old style system element bits. r=xidorn
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
096ff7498b44a0b95a9f2273074a295889073b4b
created 2018-03-06 15:59 -0800
pushed 2018-03-08 03:58 +0000
Daniel Holbert Daniel Holbert - Bug 1443672: Adjust a few .cpp files in layout to #include their own header first. r=emilio
7dcf865716f8899aa2c077247f4b09a16ad08f84
created 2018-03-07 20:55 +0200
pushed 2018-03-08 00:19 +0000
Noemi Erli Noemi Erli - Backed out changeset 04fecea9eaf0 (bug 1443672) as per dholbert's request on a CLOSED TREE
04fecea9eaf0bcb89991006d50c55ba519f30afb
created 2018-03-06 15:59 -0800
pushed 2018-03-08 00:19 +0000
Daniel Holbert Daniel Holbert - Bug 1443672: Adjust a few .cpp files in layout to #include their own header first. r=emilio
5936540dc37961cca6280a0552d80fb20835cad5
created 2018-03-06 09:45 +0100
pushed 2018-03-07 14:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1024082: Remove nsFrameManagerBase. r=dholbert
f7a18f6299952784a95d6721aed377b7490cd5b7
created 2018-02-22 23:19 +1100
pushed 2018-02-26 09:39 +0000
Xidorn Quan Xidorn Quan - Bug 1440221 - Track stale computed values and style structs held by undisplayed maps in memory report. r=emilio,njn
9fd84f164c7fa0f3c009ce836c75e68a443c4256
created 2018-01-06 00:50 +0100
pushed 2018-01-06 21:45 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1428353: Allow undisplayed maps to be queried for elements out of the document. r=mats
2e3ea8471db5b87005dc382343aef0ad2d099780
created 2017-12-20 22:45 +0100
pushed 2017-12-21 10:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1426536: Remove nsContentUtils::IsContentInsertionPoint. r=smaug
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
589f8ecf173bc96189395efc5dcd1529ebe82019
created 2017-08-25 18:30 -0700
pushed 2017-08-28 14:47 +0000
Bobby Holley Bobby Holley - Bug 1393791 - Stop unbinding native-anonymous content off a script runner. r=emilio
87bd94e7f6859139710b391156dfb20ca5f05ad0
created 2017-08-16 16:10 -0500
pushed 2017-08-18 20:11 +0000
Michael Kaply Michael Kaply - Bug 1389168 - Remove unnecessary IBM license text. r=gerv
de339d0ca73b29a2e5f956893b1a340f56fcbbcf
created 2017-08-04 19:09 +0100
pushed 2017-08-16 02:03 +0000
Jonathan Watt Jonathan Watt - Bug 1367214, part 3 - Avoid hashtable lookups in the undisplayed maps for elements that do not have display:none nor display:contents children. r=baku,dholbert
2cb7c3957b57e81990f5051d1385d0bff2d44829
created 2017-08-04 14:52 +0100
pushed 2017-08-16 02:03 +0000
Jonathan Watt Jonathan Watt - Bug 1367214, part 2 - Ensure that all the UndisplayedMap handling code consistently acts on the normalized parent. r=dholbert
a5e5540c7503623b3d84f6a6847c1f0803fe1a7f
created 2017-08-03 13:51 +0100
pushed 2017-08-16 02:03 +0000
Jonathan Watt Jonathan Watt - Bug 1367214, part 1 - Fix nsFrameManager::ChangeStyleContextInMap to work for direct children of a shadow root. r=dholbert
9f529070cc663f9b326708aaea8c3527a537f0f7
created 2017-08-01 17:12 +0100
pushed 2017-08-11 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1388939, part 7 - Give clear names to the nsFrameManager methods for unregistering undisplayed style contexts. r=dholbert
6f02e4c2fc42fd97a4c31ab268424bd4aa6ed9b0
created 2017-08-01 17:03 +0100
pushed 2017-08-11 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1388939, part 6 - Give clear names to the nsFrameManager methods for obtaining the linked list of undisplayed style contexts for a node. r=dholbert
4d13c2c742628dbd497e6a5d6248882e7bae04e5
created 2017-08-01 15:27 +0100
pushed 2017-08-11 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1388939, part 5 - Rename nsFrameManager::GetUndisplayedContent to GetDisplayNoneStyleFor. r=dholbert
0090af474246367f802c432c08664a7697f41c44
created 2017-08-01 15:04 +0100
pushed 2017-08-11 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1388939, part 3 - Give clear names to the nsFrameManager methods for registering undisplayed style contexts. r=dholbert
5615257eb337ff70f1b246e5db61b4404b116120
created 2017-08-01 13:50 +0100
pushed 2017-08-11 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1388939, part 1 - Rename nsFrameManagerBase::mUndisplayedMap to mDisplayNoneMap. r=dholbert
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
512c69e35fc0c7b3414a7644f825be1eb4ee1beb
created 2017-07-05 02:01 +0200
pushed 2017-07-05 11:01 +0000
Mats Palmgren Mats Palmgren - Bug 1376498 part 4 - Make all nsClassHashtable::RemoveAndForget() consumers use Remove() instead. r=froydnj
ee20b7f985f5471b1a095f030505796ed97365b3
created 2017-06-08 12:48 +0200
pushed 2017-06-09 01:11 +0000
Mats Palmgren Mats Palmgren - Bug 1367217 - Merge ClearAllUndisplayedContentIn / ClearAllDisplayContentsIn to avoid doing duplicated work. r=dholbert
45409ba9a985de2d6572055f5d6f552dff74f4f6
created 2017-05-31 21:29 +0200
pushed 2017-06-01 00:25 +0000
Mats Palmgren Mats Palmgren - bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame
ddcdb354143a9018a9bc94cef7a395ef46873f8b
created 2017-05-31 21:29 +0200
pushed 2017-06-01 00:25 +0000
Mats Palmgren Mats Palmgren - bug 1368547 part 1 - Remove nsFrameManagerBase::mPlaceholderMap and store the placeholder on a frame property on the out-of-flow instead. r=jfkthame
4ff3ef0500fa6d0944f1ed4cbbd027aba347f4fa
created 2017-05-01 09:57 -0700
pushed 2017-05-01 22:40 +0000
Daniel Holbert Daniel Holbert - Bug 1361086: Simplify UndisplayedMap::GetListFor/GetOrCreateListFor to take nsIContent* rather than nsIContent**. r=emilio
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
60b20bf287b3316d4bf501d91572842822c96dec
created 2017-03-19 20:19 +0100
pushed 2017-03-21 01:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1296516: Convert UndisplayedMap to a typed hashtable. r=heycam
5b8c22b505a48f78764e22ae720b9bda07853b33
created 2017-02-28 15:23 -0800
pushed 2017-03-01 10:39 +0000
Bobby Holley Bobby Holley - Bug 1343388 - Don't write to undisplayed contents map cache during servo traversal. r=emilio
7fb6bef8f7d62958b76ab61228ef59de9784fb35
created 2017-02-21 14:21 +0100
pushed 2017-02-26 18:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1341083: Don't fall back to reframing with display: contents. r=heycam
16e6b3202e27eb00ae32d6aab4806a5c99018c85
created 2017-02-21 11:25 +0100
pushed 2017-02-26 18:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1341083: Implement dynamic restyling for display: contents. r=heycam
aadc84fe447251962ab5fc7cf79b379c83c7db34
created 2017-01-06 16:03 +0100
pushed 2017-01-07 16:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1329200: Remove unused FrameManager global generation counter. r=xidorn
537d724082803d09b1c783b917383dd33e9e3257
created 2017-01-04 00:56 +0100
pushed 2017-01-04 15:10 +0000
Mats Palmgren Mats Palmgren - Bug 731096 - Make nsFrameManager::RegisterPlaceholderFrame infallible. r=dholbert
daecf88f04277b9f6fd6c948c1e01418140a6686
created 2016-05-26 19:52 -0700
pushed 2016-06-08 09:58 +0000
William Chen William Chen - Bug 1274539 - Use GetParentCrossingShadowRoot() instead of GetParent() in GetStyleContextInMap when looking up undisplayed nodes. r=dbaron
f31f71abd55183c110b01b2a2b53e619e53be8b6
created 2016-06-07 14:09 -0700
pushed 2016-06-08 09:58 +0000
Kyle Huey Kyle Huey - Bug 1261351: Look past ShadowRoots when looking for the parent for the UndisplayedMap. r=dbaron
cc94c2055184cd4a5737b8d0572592271bab635e
created 2016-03-31 12:46 +0100
pushed 2016-04-12 22:28 +0000
Jonathan Watt Jonathan Watt - Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku
4a416720bfb3075cb6af708b129bf9eb711a9e12
created 2016-03-16 15:33 +1100
pushed 2016-03-16 23:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj.
f47a76e5ddbec811a740893eefb803c29028474a
created 2016-03-10 10:14 -0500
pushed 2016-03-16 00:26 +0000
Chris H-C Chris H-C - Bug 1249664 - Make stateful frames responsible for their own keys r=dbaron
98e376356227a0a3c685c010fcb8efbd9a4249b9
created 2015-11-10 12:27 +1100
pushed 2015-11-10 11:00 +0000
Cameron McCormack Cameron McCormack - Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert
895c0969f99ed11c61bda11e390b5403a3e01874
created 2015-09-15 20:49 -0700
pushed 2015-09-17 12:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8.
36f11da8d2d9a649a0fafb4ce85ee41b552239ff
created 2015-09-14 14:23 -0700
pushed 2015-09-16 17:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru.
108f4bf0585b22a5d5d44c280a8e1c463ae329ef
created 2015-09-14 14:23 -0700
pushed 2015-09-16 17:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 3) - Remove PL_DHashTableRemove(). r=poiru.
16597175b6f3678f38020fdf4c4a7f4debf38d2e
created 2015-09-14 14:23 -0700
pushed 2015-09-16 17:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru.
e37d0c2d053a28f4361a495a4ec20d8488406d64
created 2015-05-21 00:34 -0700
pushed 2015-09-16 17:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru.
b1a5771528a49f618194648d4f176fea663e1859
created 2015-06-16 21:09 -0700
pushed 2015-06-18 13:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1174631 (part 4) - Replace nsFrameManager's uses of PL_DHashTableEnumerate() with PLDHashTable::Iterator. r=dholbert.
9d9f124a55a7c144977671de548744ae9c8327fa
created 2015-05-20 21:23 -0700
pushed 2015-06-03 11:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj.
d9dc9bdff1a04e7f8b8294bf25658bd3d16f6afc
created 2015-05-19 16:46 -0700
pushed 2015-06-03 11:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj.
8a618ebbb4d6aeb41c2f4bb52af24c39bb0586be
created 2015-05-18 19:24 -0700
pushed 2015-05-29 13:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1168007 (part 2) - Use PLDHashTable2 in nsFrameManagerBase. r=froydnj.
ee592ac6cc90b1248f7d1a84bee4b64d85c8ba94
created 2015-02-02 14:48 -0800
pushed 2015-02-12 14:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1131901 (part 1) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
less more (0) -100 -60 tip