Xidorn Quan
d965dc4ff3
Bug 1417824 part 2 - Add reftest for this bug. r=heycam
...
MozReview-Commit-ID: GxQG5kqo0sM
--HG--
extra : rebase_source : bf1f1c6f647ab1752acb90ae3cbdd91a0c452c10
2017-11-24 19:30:19 -06:00
Kartikaya Gupta
45a0aff526
Bug 1418387 - Make the nsDisplayOwnLayer flags more strongly typed. r=mstange
...
MozReview-Commit-ID: 8s14jKhp9Lb
--HG--
extra : rebase_source : be3c14215018bb1fa46a753b0746068b8454e92e
2017-11-24 16:23:04 -05:00
Botond Ballo
42f0a3bac7
Bug 1420516 - Remove ScrollDirection::NONE. r=kats
...
ScrollDirection variables for which NONE was a valid value are replaced with
Maybe<ScrollDirection>.
I also took the opportunity to change the remaining ScrollDirection
enumerators to eTitleCase as per style guide.
MozReview-Commit-ID: GWejQR2HqH5
--HG--
extra : rebase_source : 6f8ad222caf73f9e02d772234f188eac4aac9301
2017-11-20 19:00:34 -05:00
Andrew Osmond
21f063a5c8
Bug 1420279 - Undo fuzzing adjusment in bug 1183378 part 3 as now resolved. r=me CLOSED TREE
2017-11-23 19:35:18 -05:00
Andrew Osmond
b3cd891730
Bug 1420279 - Make nsDisplayXULImage::CreateWebRenderCommands use scaled image containers more often. r=tnikkel
2017-11-23 18:17:17 -05:00
Andrew Osmond
222588c3f5
Bug 1183378 - Part 3. Increase WebRender fuzz for layout/xul/reftest/image-size.xul. r=tnikkel
2017-11-23 06:55:06 -05:00
Andrew Osmond
fa9b3998fc
Bug 1183378 - Part 2. Make WebRender command creation use scaled image containers. r=tnikkel
2017-11-23 06:55:06 -05:00
Ting-Yu Lin
dc7e13b5d5
Bug 1418905 - Move nsRuleNode::ComputeCoordPercentCalc() into nsStyleCoord. r=heycam
...
MozReview-Commit-ID: GLLseBxhUiP
--HG--
extra : rebase_source : 2940610dbb5e81e463db82459a46a54eb693e5cb
2017-11-20 14:05:19 +08:00
Ting-Yu Lin
320b123d4b
Bug 1418905 - Move nsRuleNode::ComputeComputedCalc() into nsStyleCoord. r=heycam
...
MozReview-Commit-ID: LFxZGzyyii6
--HG--
extra : rebase_source : 516a8ed1a372d483f4c96cd392c1d382b0b4e38a
2017-11-20 13:30:27 +08:00
Matt Woodrow
aab0cbe92c
Bug 1406727. r=froydnj
2017-11-16 16:09:28 +13:00
Narcis Beleuzu
af710e4746
Backed out changeset 0f783930e1b2 (bug 1406727) for GTest failures on ArenaAllocator. r=backout on a CLOSED TREE
2017-11-16 07:45:06 +02:00
Matt Woodrow
5e1a10f3be
Bug 1406727. r=froydnj
2017-11-16 16:09:28 +13:00
Chris Peterson
0e8425b401
Bug 1416164 - Replace NS_ABORT with MOZ_ASSERT_UNREACHABLE. r=froydnj
...
MozReview-Commit-ID: DRdYlOYqZpN
--HG--
extra : rebase_source : b20fb24abf0f2ce648c12a827532c0dbeefb6c63
2017-10-24 23:52:56 -07:00
Matt Woodrow
1696dda8f9
Bug 1413073
- Part 3: Recompute ASR and clip-chains on wrap lists when merging. r=mstange
...
--HG--
extra : rebase_source : 5c03d88f8d3467dad32fc3589803180fdad4e488
2017-11-10 13:16:55 +13:00
Neil Deakin
52d3f646c7
Bug 380637, when an Alt+accesskey for a menubar menu is pressed, check if the user has blocked sites from overriding keyboard shortcuts, and don't send the event to the page if so. Add a similar check for the F10 key which focuses the menubar. An additional capturing keydown listener is added because the key needs to be blocked before content sees it. r=masayuki
2017-11-09 18:42:40 -05:00
Nika Layzell
3409141758
Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
...
This is a large patch which tries to switch many of the external consumers of
nsGlobalWindow to instead use the new Inner or Outer variants.
MozReview-Commit-ID: 99648Lm46T5
2017-11-09 10:44:47 -05:00
Mats Palmgren
770a2228d1
Bug 1414666 part 2 - A few formatting improvements after mass conversion of PresContext()->PresShell() to PresShell(). r=emilio
...
MozReview-Commit-ID: FoEnINS0Jbk
2017-11-09 03:00:48 +01:00
Mats Palmgren
1c2b8c222e
Bug 1414666 part 1 - Add nsIFrame::PresShell() for convenient access to the shell. r=emilio
...
MozReview-Commit-ID: 8FPTPKWyVtY
2017-11-09 03:00:48 +01:00
Mats Palmgren
25cd0c37f7
Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
...
MozReview-Commit-ID: 2trDgeJPw25
2017-11-07 01:20:33 +01:00
Markus Stange
06a44912a5
Bug 1414154 - Remove gfxContext::Set/GetFontSmoothingBackgroundColor and TextRunDrawParams::fontSmoothingBGColor. r=lsalzman
...
MozReview-Commit-ID: BXZP3maOJRi
--HG--
extra : rebase_source : 5ba8b50835d98f78cdf854d914d61f5508edf6e3
2017-11-02 22:31:15 -04:00
Markus Stange
f2f07fc63b
Bug 1414147 - Move fontSmoothingBackgroundColor from nsStyleUserInterface to nsStyleFont / nsFont. r=dbaron
...
MozReview-Commit-ID: 7i0Sy50Badm
--HG--
extra : rebase_source : 28f36f191aa82a0ece87b412b59641f7dc061acf
2017-11-02 17:48:44 -04:00
Andrew Osmond
95ee2e55dc
Bug 1404422 - Part 4. Remove imgIOnloadBlocker and related from tree as redundant. r=tnikkel
2017-11-01 06:59:10 -04:00
Daniel Holbert
680815cd6e
Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
...
This patch was generated automatically by the "modeline.py" script, available
here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py
For every file that is modified in this patch, the changes are as follows:
(1) The patch changes the file to use the exact C++ mode lines from the
Mozilla coding style guide, available here:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line
(2) The patch deletes any blank lines between the mode line & the MPL
boilerplate comment.
(3) If the file previously had the mode lines and MPL boilerplate in a
single contiguous C++ comment, then the patch splits them into
separate C++ comments, to match the boilerplate in the coding style.
MozReview-Commit-ID: EuRsDue63tK
--HG--
extra : rebase_source : 3356d4b80ff6213935192e87cdbc9103fec6084c
2017-10-27 10:33:53 -07:00
Xidorn Quan
5beed314a8
Bug 1408293 - Eagerly style new children inserted in XUL listbox. r=bz
...
MozReview-Commit-ID: HLATTkLd1X8
--HG--
extra : rebase_source : 4d90878c5a357a033620cfca2d4c69f56f8cfc32
2017-10-25 18:00:54 +11:00
Ryan VanderMeulen
4891a79ade
Bug 1217984 - Remove assertion annotations for 366203-1.xul. r=me
2017-10-25 14:58:32 -04:00
Xidorn Quan
2797a4fa56
Bug 1408811 - Update test expectation for this bug. r=emilio
...
on a CLOSED TREE
MozReview-Commit-ID: H4glCWmL2vc
2017-10-24 21:16:52 +02:00
Sebastian Hengst
31bf3a1a42
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4Lk5P5UYmTe
2017-10-24 11:52:35 +02:00
Yoshi Huang
26c9043304
Bug 1407498 - Don't query loadingprincipal in common case. r=baku
...
We queried 'loadingprincipal' attribute on the common call path, however
this should be queried if it's loaded by System Principal.
Also rename loadingprincipal to triggeringprincipal
2017-10-24 10:13:31 +08:00
Miko Mynttinen
27b7485c40
Bug 1410906 - Store ThemeGeometry for display item instead of frame r=mattwoodrow
...
MozReview-Commit-ID: 6x7GRRTEVja
--HG--
extra : rebase_source : 3dc139938317e00b4f96498f1c1f84826fc64755
2017-10-23 18:07:36 +02:00
Daniel Holbert
f5fb237b0f
Bug 1379332 followup: Skip this bug's crashtests on Android to avoid triggering "boolean preference...not known or wrong type" error there. (test-only, no review)
...
MozReview-Commit-ID: 6G8euT0w0A9
--HG--
extra : rebase_source : 9713e7017bd3a8cca0369a75b3c63951a03fc277
extra : source : 09f2bfedb4db08356b3a275972bacac1a1ce500d
2017-10-23 15:28:00 -04:00
Ryan VanderMeulen
a0aee7535a
Backed out changeset 09f2bfedb4db for landing with the wrong bug number in the commit message.
...
--HG--
extra : rebase_source : 719e6d63af1caaa0ceea0eb100c48010876a07bc
2017-10-23 18:35:21 -04:00
Daniel Holbert
a3509f8c29
Bug 1350948 followup: Skip this bug's crashtests on Android to avoid triggering "boolean preference...not known or wrong type" error there. (test-only, no review)
...
MozReview-Commit-ID: 6G8euT0w0A9
2017-10-23 15:28:00 -04:00
Daniel Holbert
828b7077b9
Bug 1379332: When computing abspos CB content-box size, don't bother subtracting borderpadding if CB is a 0-sized child of a XUL-collapsed frame. r=mats
...
If border & padding were ignored for sizing the containing block (which can
happen, if the containing block is a chlid of a XUL-collapsed frame), then we
don't need to subtract border & padding when computing the frame's content-box
size for its abspos descendants.
MozReview-Commit-ID: JGnzShl8m67
--HG--
extra : rebase_source : 1cead4ce6b403af634c8f9bde0852dce4ee7edc5
2017-10-20 16:40:43 -07:00
Matt Woodrow ext:(%2C%20Miko%20Mynttinen%20%3Cmikokm%40gmail.com%3E%2C%20Timothy%20Nikkel%20%3Ctnikkel%40gmail.com%3E)
740537f943
Bug 1404181 - Part 10: Track theme geometry contributions per-frame so that can remove contributions from invalidated frames. r=mstange
...
MozReview-Commit-ID: JjTOGiaeWAn
--HG--
extra : rebase_source : 0e2dc01cb97d4f50373dcfcb3da24ce3c10d4abc
2017-09-28 08:41:47 +13:00
Matt Woodrow ext:(%2C%20Miko%20Mynttinen%20%3Cmikokm%40gmail.com%3E%2C%20Timothy%20Nikkel%20%3Ctnikkel%40gmail.com%3E)
31e9b3f8cd
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
...
MozReview-Commit-ID: 7DUV9dl4zb1
--HG--
extra : rebase_source : e7bf5eacba44ce9cf77c55d623edef33a85f0492
2017-10-04 14:28:38 +13:00
Xidorn Quan
72eecf2abd
Bug 1408235 part 3 - Update test expectation for this bug. r=heycam
...
MozReview-Commit-ID: 2p0BAlW9Asc
--HG--
extra : source : 7a9582ad6d089b8a1db112461efb43fed4a60dfa
2017-10-21 11:02:34 +11:00
Xidorn Quan
712cec8d27
Bug 1397644 part 2 - Remove test annotations for this bug. r=emilio
...
MozReview-Commit-ID: 3JbqY0UMTuh
--HG--
extra : source : c7eff47660a88d702a3c8daea692faadac95e024
2017-10-20 21:31:13 +11:00
Xidorn Quan
e175680895
Bug 1397644 part 1 - Implement XUL tree pseudo style resolution for stylo. r=emilio
...
MozReview-Commit-ID: 5JqvLv3tt5m
--HG--
extra : source : 23a7db4b7938b095947abeb41edb0cb6375f95da
2017-10-20 21:31:13 +11:00
Sebastian Hengst
94111c6b58
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-20 01:17:40 +02:00
Ethan Lin
276f259817
Bug 1402490 - Fix video position for WR. r=kats
...
MozReview-Commit-ID: GkhcN5YOt5q
--HG--
extra : rebase_source : d57b793cdd588c5dfdb137e3d9edbc45435dad13
2017-10-18 13:56:53 +08:00
Timothy Nikkel
52d23be2f4
Bug 1409215. Don't change scroll thumbs into AGRs during display list building. r=mstange
...
Find the scrollframe for a scrollbar thumb and use it to determine if the scrollthumb is an AGR, instead of recording if the associated scrollframe is active on a frame property during display list building.
2017-05-19 17:04:19 -05:00
Sebastian Hengst
6cab3753eb
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-17 11:48:30 +02:00
Sebastian Hengst
32f7c8fec3
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Matt Woodrow
d8a662f0d2
Bug 1406727. r=mstange,froydnj a=abillings
...
--HG--
extra : rebase_source : a9932eb10d3ca451e1ce3a424cd48e957801f593
2017-10-17 15:19:44 +13:00
Kris Maglione
663e9cb7fa
Bug 1404198: Part 2e - Switch to NS_NewTimer* in layout. r=njn
...
MozReview-Commit-ID: 2WxyAXpJ3Fg
--HG--
extra : rebase_source : 4166c82c86558f79a4b41566a9997584e5fc94cf
2017-10-15 23:13:31 -07:00
Neil Deakin
8c937c2917
Bug 1404999, force command updating to be enabled when a menu is opened, r=mconley
2017-10-16 11:44:59 -04:00
Kyle Machulis
1cc8b01353
Bug 1406224 - Remove nsIDOMHTMLImageElement; r=bz
...
MozReview-Commit-ID: GCATWRt6qMo
--HG--
extra : rebase_source : 29854f1374c6ad318da0b5b68be23507667c3be4
2017-10-06 13:27:23 -07:00
Xidorn Quan
841f0f88b0
Bug 1407843
part 3 - Remove nsICSSPseudoComparator. r=heycam
...
MozReview-Commit-ID: Ct3zUoiSIA4
--HG--
extra : rebase_source : 4a415c13fe51d5cfbff0c9cd873f3100974da327
2017-10-13 13:50:04 +11:00
Xidorn Quan
22466ec8dd
Bug 1407843
part 2 - Move tree pseudo matching code from nsTreeBodyFrame into nsCSSRuleProcessor. r=heycam
...
MozReview-Commit-ID: FyPhBLGX2qD
--HG--
extra : rebase_source : b401f41a6132be6ca4d438c97aa7e09865c94adb
2017-10-13 12:54:18 +11:00
Xidorn Quan
2215d24611
Bug 1407843
part 1 - Introduce a global-level AtomArray type alias. r=froydnj
...
MozReview-Commit-ID: DbGkWxkPfX7
--HG--
extra : rebase_source : 4f389d544bef98dccbfa694c1b821591bdae4103
2017-10-13 11:59:23 +11:00