layout/generic/nsSubDocumentFrame.cpp
0f95c023462e4de617ebdd77cbe90ec523efad10
created 2018-05-24 14:12 -0400
pushed 2018-05-24 18:12 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1462497) for causing widespread test failures. DEVEDITION_61_0b8_BUILD1 DEVEDITION_61_0b8_RELEASE FIREFOX_61_0b8_BUILD1 FIREFOX_61_0b8_RELEASE
3dcce8353e134e2ccacc1cb03aa3adff5e22e173
created 2018-05-23 10:59 +1200
pushed 2018-05-24 15:49 +0000
Matt Woodrow Matt Woodrow - Bug 1462497 - Part 2: Invalidate the new caret frame in subdocuments, since it will result in a new nsDisplayWrapList being created. r=miko, r=mstange, a=RyanVM
32bab10d9158958341dea029fd5f7f36b753619e
created 2018-04-13 15:32 +1200
pushed 2018-04-26 21:04 +0000
Matt Woodrow Matt Woodrow - Bug 1452225 - Rebuild the whole subdoc when the caret changes, but don't invalidate the nsDisplaySubdocument. r=miko
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-04-26 21:04 +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-04-26 21:04 +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-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
b1de8da1d7eb18d142e296ba63855dc084b7ba7d
created 2018-03-21 22:43 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1444143 part 2. Remove nsIFrameLoader::GetDocShell. r=mystor
eb4e6e094d2051a0033c0e36aded9e07adf7dff3
created 2018-03-21 17:39 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447098 part 1. Rename FromContent on various DOM classes to FromNode. r=mystor
d8fa6d30c99b19953e9fa16178288323c4ea0d95
created 2018-02-13 13:43 +1300
pushed 2018-03-01 16:46 +0000
Matt Woodrow Matt Woodrow - Bug 1436904 - Part 1: Add a static constructor function for display items. r=Bas
5e9bd04333f20e00911b8c1dfbf2b2e070c61e2d
created 2018-02-22 17:28 +0200
pushed 2018-03-01 16:46 +0000
Dorel Luca Dorel Luca - Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout
2b4d117c27dcff97d8fb3c5a613f76de72d841cb
created 2018-02-13 13:43 +1300
pushed 2018-03-01 16:46 +0000
Matt Woodrow Matt Woodrow - Bug 1436904 - Part 1: Add a static constructor function for display items. r=Bas
c2cddb0cbb20f02b839a6b7bfdbc1f766bf2feb0
created 2018-02-10 00:26 +0200
pushed 2018-03-01 16:46 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. a=merge
15f68311633e94c17fe85c917542e4c502f1496f
created 2018-02-09 11:17 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436508 part 14. Remove nsIDOMMutationEvent. r=masayuki
95d02e4566c4a569937aec1fe71051c15700505d
created 2018-02-02 14:15 +0100
pushed 2018-03-01 16:46 +0000
Miko Mynttinen Miko Mynttinen - Bug 1434243 - Part 1: Ensure that AncestorHasApzAwareEventHandler is set when needed if APZ is enabled r=kats
b8656e137157fb746b333a53db06def134d4b108
created 2017-12-31 20:57 +0100
pushed 2018-01-11 21:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug
93489c5150a09ada109164ff4888f070fb45814f
created 2017-11-24 16:23 -0500
pushed 2018-01-11 21:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1418387 - Make the nsDisplayOwnLayer flags more strongly typed. r=mstange
99b6831627b1b511832a5c60c03b7273ac93f10c
created 2017-11-16 16:09 +1300
pushed 2018-01-11 21:05 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=froydnj
917dfffde62acfc2315de61385f82dfb6f29a440
created 2017-11-16 07:45 +0200
pushed 2018-01-11 21:05 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 0f783930e1b2 (bug 1406727) for GTest failures on ArenaAllocator. r=backout on a CLOSED TREE
0f783930e1b231009e96f7cfbbdb2f8324718cef
created 2017-11-16 16:09 +1300
pushed 2018-01-11 21:05 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=froydnj
ebd75f69dd52ea60272f91ee109b2100d786216c
created 2017-11-09 09:03 -0500
pushed 2017-11-09 23:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1415225 - Stop setting the EventRegionsOverride flag on in-process subdocument layers. r=botond
5da4fb949bd215e7bca4b63acd76884e0b0208c0
created 2017-11-09 11:59 +0200
pushed 2017-11-09 23:33 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to autoland. r=merge a=merge
95985f660be18466ff7d4aa1c696e73cdebc3ef8
created 2017-11-09 11:59 +0200
pushed 2017-11-09 23:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1415225) for frequently failing own gfx/layers/apz/test/mochitest/test_group_overrides.html on Windows. r=backout
5f14fc545115a089e128579f7a37189d6cb99d61
created 2017-11-08 20:47 -0500
pushed 2017-11-09 23:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1415225 - Stop setting the EventRegionsOverride flag on in-process subdocument layers. r=botond
f91e74cdcf4c4b98b27ae39f4423a9fb1a926d91
created 2017-11-09 03:00 +0100
pushed 2017-11-09 23:33 +0000
Mats Palmgren Mats Palmgren - Bug 1414666 part 1 - Add nsIFrame::PresShell() for convenient access to the shell. r=emilio
574db20bdf3e8b013b3575fc154621213a6aa8a6
created 2017-11-08 15:33 +1300
pushed 2017-11-09 00:28 +0000
Matt Woodrow Matt Woodrow - Bug 1414397 - Make sure we properly invalidate the entire frame subtree when detecting a caret frame change. r=miko
e4815e8465a2cc7d09d479dd76e7143a09927fd3
created 2017-11-07 01:20 +0100
pushed 2017-11-07 22:38 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
ebc611dc8c85055ac62bc945e9871cdc317cf6f9
created 2017-11-05 12:22 +0200
pushed 2017-11-06 14:00 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1400618) for asserting in clipboard's dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html on Windows 7 debug without e10s. r=backout
a6461f80307cbf84e54a948e6a08f7e6655857a1
created 2017-11-04 23:26 +0100
pushed 2017-11-06 14:00 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
8400adbffaa11c5b4b2357c3973f4a2f371b3081
created 2017-10-27 23:32 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to autoland. r=merge a=merge
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-11-02 16:33 +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
5c215bc2abddd09a6a71b36207a3992d7b6b37f5
created 2017-10-27 14:03 +0800
pushed 2017-11-02 16:33 +0000
Ethan Lin Ethan Lin - Bug 1411860 - Create nsDisplaySubDocument unconditionally. r=mattwoodrow
a402f6926b4b5aa6777282d604a903126ee2610c
created 2017-10-26 17:35 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1411860, bug 1411886) for failing reftests layout/reftests/bugs/409084-1{a,b}.html on OS X. r=backout on a CLOSED TREE
8c6307a06e78bdb416e984e57e4b48f1677f5057
created 2017-10-26 17:36 +0800
pushed 2017-11-02 16:33 +0000
Ethan Lin Ethan Lin - Bug 1411860 - Create nsDisplaySubDocument unconditionally. r=mattwoodrow
90d2b2c704d5854f599ff60f8a1d6e59ae65bf97
created 2017-10-21 16:51 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 25: Force rebuilding when we detect changes to the displaylist that didn't have invalidations. Also forces rebuilding of the canvas frame every time so that AddExtraBackgroundItems produces a consistent result. r=mstange
4d21123bf063b151e2fd97ff0b371d28c8f93352
created 2017-09-28 14:15 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 19: Some items don't use style data from mFrame, so add overrides that let us check the right frame when determining if an item is invalid. r=mstange
952c5ec068bd0492067fd08805b7ce441bc712ae
created 2017-09-28 08:41 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 11: Factor out PresShell paint count code se we can still call it without needing to build the display items. r=mstange
ce1bfa06c117258cc3b7541349610a589c2cb942
created 2017-10-04 14:28 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 2: Track a 'visible' rect for display list building as well as the 'dirty' rect, so that we can do partial building by specifying a smaller 'dirty' rect. r=mstange
940a0c98e46c363d97e9cc8ef448faec9ff725f2
created 2017-10-17 15:19 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=mstange,froydnj a=abillings
3f2f733d6ab2f45eebcb044b7aa0cc32f2fe4db0
created 2017-10-16 01:50 -0500
pushed 2017-11-02 16:33 +0000
Timothy Nikkel Timothy Nikkel - Bug 1408607. Make all uses of mWillBuildScrollableLayer conditional on painting to the window. r=mstange
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-11-02 16:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
7a0d51bfe126bc59d03835371f885639e9093369
created 2017-09-28 19:06 -0700
pushed 2017-11-02 16:33 +0000
Kyle Machulis Kyle Machulis - Bug 1404079 - Remove nsIDOMHTMLFrameElement; r=bz
4c8b85e80aebb27cf3a5334c2c183e49636b9ece
created 2017-10-02 16:00 -0500
pushed 2017-11-02 16:33 +0000
Timothy Nikkel Timothy Nikkel - Bug 1364295. Simplify some code now that we don't create displayports during display list building. r=mstange
55795addb20e552ebd55834bed45324207cd57a2
created 2017-09-28 10:05 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e7be72224105 (bug 1364295)
e7be7222410583294475ff4c8bf649b9373d1760
created 2017-09-28 01:25 -0500
pushed 2017-11-02 16:33 +0000
Timothy Nikkel Timothy Nikkel - Bug 1364295. Simplify some code now that we don't create displayports during display list building. r=mstange
c0b4af15d17a5377f3d554129338747ad709d5d5
created 2017-09-13 18:00 +0800
pushed 2017-09-19 13:41 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert
9b4a1e0081bc0a834f380d7e621a9af36db49105
created 2017-09-13 00:08 +0200
pushed 2017-09-15 00:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368852: Avoid flushing frames from nsHideViewer if we know we're not going to get a frame. r=tnikkel
54fa8df4ba288dd6226e433c87a6c66911ac3304
created 2017-08-07 16:07 +1200
pushed 2017-09-15 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
d668e62d469150330729bc2e61503587d035988e
created 2017-08-07 14:23 +1200
pushed 2017-09-15 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
c0f5be3f9f5239098364712f31d7a80f3e10cd3b
created 2017-08-10 14:40 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
3c4d5576374d3a4dd74945e7246576a8877dca79
created 2017-08-10 14:40 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
e9985564e08132cf64b530587b0165dbb4031bfa
created 2017-08-07 16:07 +1200
pushed 2017-09-15 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
8f2dd8f13b53a5b4d114204f0bf0650a320da3fb
created 2017-08-07 14:23 +1200
pushed 2017-09-15 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
1c702ea52e9608bbb7dbce0b426ac799e08d8f00
created 2017-07-28 16:44 -0700
pushed 2017-08-02 08:25 +0000
Kyle Machulis Kyle Machulis - Bug 1279218 - Additional applet tag logic removal; r=bz
58ec9fceb4acff9dfbb798d9cf9a859af6295521
created 2017-07-29 01:21 -0500
pushed 2017-08-02 08:25 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset bc4c5281f2c2 (bug 1379887) for causing regressions.
bc4c5281f2c23c7d643c6c5580789047c5f0c0ec
created 2017-07-11 15:30 -0500
pushed 2017-08-02 08:25 +0000
Timothy Nikkel Timothy Nikkel - Bug 1379887. Don't clobber the value of mWillBuildScrollableLayer when we are building a display list for event handling. r=mstange
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-08-02 08:25 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-08-02 08:25 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
less more (0) -300 -100 -60 tip