layout/generic/nsSubDocumentFrame.cpp
0f783930e1b231009e96f7cfbbdb2f8324718cef
created 2017-11-16 16:09 +1300
pushed 2017-11-16 10:05 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=froydnj
ebd75f69dd52ea60272f91ee109b2100d786216c
created 2017-11-09 09:03 -0500
pushed 2017-11-09 20:10 +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 13:54 +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 13:54 +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 13:54 +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 09:53 +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-08 10:51 +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 10:56 +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-05 22:15 +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-05 22:15 +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-10-28 08:30 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to autoland. r=merge a=merge
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
5c215bc2abddd09a6a71b36207a3992d7b6b37f5
created 2017-10-27 14:03 +0800
pushed 2017-10-27 21:31 +0000
Ethan Lin Ethan Lin - Bug 1411860 - Create nsDisplaySubDocument unconditionally. r=mattwoodrow
a402f6926b4b5aa6777282d604a903126ee2610c
created 2017-10-26 17:35 +0200
pushed 2017-10-27 09:46 +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-10-27 09:46 +0000
Ethan Lin Ethan Lin - Bug 1411860 - Create nsDisplaySubDocument unconditionally. r=mattwoodrow
90d2b2c704d5854f599ff60f8a1d6e59ae65bf97
created 2017-10-21 16:51 +1300
pushed 2017-10-23 09: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-10-23 09: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-10-23 09: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-10-23 09: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-10-17 21:52 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=mstange,froydnj a=abillings
3f2f733d6ab2f45eebcb044b7aa0cc32f2fe4db0
created 2017-10-16 01:50 -0500
pushed 2017-10-17 09:45 +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-10-09 09:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
7a0d51bfe126bc59d03835371f885639e9093369
created 2017-09-28 19:06 -0700
pushed 2017-10-05 08:51 +0000
Kyle Machulis Kyle Machulis - Bug 1404079 - Remove nsIDOMHTMLFrameElement; r=bz
4c8b85e80aebb27cf3a5334c2c183e49636b9ece
created 2017-10-02 16:00 -0500
pushed 2017-10-03 09:44 +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-09-28 23:57 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e7be72224105 (bug 1364295)
e7be7222410583294475ff4c8bf649b9373d1760
created 2017-09-28 01:25 -0500
pushed 2017-09-28 23:57 +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 09:08 +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-13 11:33 +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-08-11 20:16 +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-08-11 20:16 +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-08-11 01:14 +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-08-11 01:14 +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-08-11 01:14 +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-08-11 01:14 +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-07-31 09:10 +0000
Kyle Machulis Kyle Machulis - Bug 1279218 - Additional applet tag logic removal; r=bz
58ec9fceb4acff9dfbb798d9cf9a859af6295521
created 2017-07-29 01:21 -0500
pushed 2017-07-30 09:19 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset bc4c5281f2c2 (bug 1379887) for causing regressions.
bc4c5281f2c23c7d643c6c5580789047c5f0c0ec
created 2017-07-11 15:30 -0500
pushed 2017-07-12 09:07 +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-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +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-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2017-06-14 01:31 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b1940873102d01722956b79991166286e121072a
created 2017-06-13 00:30 +0200
pushed 2017-06-13 10:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
3d1ce85e6348307a1e98284e6d13da828729bf91
created 2017-06-09 15:14 -0400
pushed 2017-06-13 10:10 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
78e989ad55af7cf13cfafcb4ba891cc5ea78d740
created 2017-05-26 12:11 +0200
pushed 2017-05-26 19:44 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 4 - Remove the now unused LayoutFrameType values from the ctors. r=jfkthame
47ed59045f9bff59434723249b995515116d4ed0
created 2017-05-26 12:11 +0200
pushed 2017-05-26 19:44 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 2 - Add a nsIFrame::mClass field and propagate the concrete class' value up the ctor chain. r=jfkthame
b1eaeab8bc35aacda9a61d224c5bfb3e6887e8ef
created 2017-05-02 11:23 +0200
pushed 2017-05-03 00:28 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to autoland
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-05-03 00:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
9fa3d6e54b5b59b88e6f63496d05601e454fa7a0
created 2017-04-28 12:45 +1200
pushed 2017-05-02 09:05 +0000
Matt Woodrow Matt Woodrow - Bug 1349418 - Put the unscrolled item in the right place when we're doing container scrolling. r=mstange
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
4261e71cf24c391b8362fdb5d8a5526e918ed0fd
created 2017-03-21 01:22 +0100
pushed 2017-03-21 11:05 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel
c90ad4b528aadedb3e59fb40850b557a11d7a841
created 2017-03-21 01:22 +0100
pushed 2017-03-21 11:05 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 1 - Move a few nsView related methods from nsContainerFrame to nsIFrame/nsFrame (idempotent patch). r=dholbert
cb8eb0ca05acd0dcded6012c5e5ec0f7d6813c6b
created 2017-03-01 18:03 +0100
pushed 2017-03-02 13:03 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 2 - Introduce a WeakFrame class for heap allocated weak frame pointers, stored in a hashtable for fast lookup. r=tn
75caefd9df14d0cbede0a99fcbac80d389461d03
created 2017-03-01 18:03 +0100
pushed 2017-03-02 13:03 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
3095d085ef20df5588f4ee649d14c8e8762f1a72
created 2017-02-14 18:41 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 24 - Implement operator<< for nsReflowStatus to use mozilla::ToString. r=dholbert
cb33bd098140c9cef18c8716853bb6c5e29190ac
created 2017-02-14 17:55 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert
2023dadca59c6eef58385af514d349b7d3c79ab2
created 2017-01-31 17:07 -0500
pushed 2017-02-02 13:19 +0000
Markus Stange Markus Stange - Bug 1298218 - Use DisplayItemClipChain for tracking clips on display items. r=mattwoodrow,tnikkel
less more (0) -300 -100 -60 tip