Boris Zbarsky
7c392f077e
Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor
...
MozReview-Commit-ID: 5QUyFeAQYZQ
2018-01-30 00:25:36 -05:00
Cosmin Sabou
9a65a40178
Backed out 3 changesets (bug 1431533
) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533
)
Backed out changeset 34c999fa006b (bug 1431533
)
Backed out changeset e2674287e57f (bug 1431533
)
2018-01-30 07:17:48 +02:00
Boris Zbarsky
f60fd673d6
Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8
...
MozReview-Commit-ID: KvKjeKIOB9K
2018-01-29 23:10:53 -05:00
Boris Zbarsky
87cd3b385a
Bug 1432186 part 14. Remove nsIDOMNode's childNodes attribute. r=mccr8
...
MozReview-Commit-ID: JyQjEYngKAT
2018-01-29 23:10:51 -05:00
Kris Maglione
6476f95b13
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
2018-01-29 15:20:18 -08:00
Brindusan Cristian
af8879d1eb
Backed out 2 changesets (bug 1431533
) for ESlint failures on a CLOSED TREE
...
Backed out changeset 6e56f4c8843e (bug 1431533
)
Backed out changeset 12fc4dee861c (bug 1431533
)
2018-01-30 02:32:43 +02:00
Kris Maglione
c276bb9375
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
--HG--
extra : rebase_source : c004a023389f1f6bf3d2f3efe93c13d423b23ccd
2018-01-29 15:20:18 -08:00
Emilio Cobos Álvarez
7063cec276
Bug 1429723: Graphics cleanup. r=jrmuizel
...
MozReview-Commit-ID: LHo9K4lLtah
2018-01-22 18:14:19 +01:00
Andrea Marchesini
8fa0f9ab3a
Bug 1425440 - Replace RemoveChildAt_Deprecated with RemoveChildNode in nsTextControlFrame, r=catalinb
2018-01-16 14:17:10 +01:00
KuoE0
25856340db
Bug 1428297 - (Part 3) Disable the assertion that don't allow to call ShowDropDown() in the content process when content-select is enabled. r=mats
...
To prevent the crash when content-select is enabled, I disable this
assertion that don't allow to call ShowDropDown() in the content
process.
MozReview-Commit-ID: F3BelChp1AK
--HG--
extra : rebase_source : 2bbec4dceffb7698804609010127b37442a907a7
2018-01-10 11:52:37 +08:00
KuoE0
4bd2b6bbf0
Bug 1428297 - (Part 2) Ignore the widget/view usage that is used to show the dropdown menu when content-select is enabled. r=mats
...
MozReview-Commit-ID: 68HYWmniXwt
--HG--
extra : rebase_source : 4163e1ca016c818acc24ff27121c7e54b45e0aa8
2018-01-08 11:43:51 +08:00
Makoto Kato
81d105c639
Bug 1415416 - Part 1. Collapse selection on focus when value is empty. r=masayuki
...
After landing bug 1375910, input.value = "" doesn't remove inter text node.
When value is empty, SelectAllOrCollapseToEndOfText will set selection to
end of text. But since empty text node is still exist, it select all nodes,
instead of collapsed. So if text node is empty, we should collapse selection.
MozReview-Commit-ID: Gm0AP6YSJIg
--HG--
extra : rebase_source : fa7ecda9761f1e202b0a4600968c2e1151220fc3
2018-01-11 18:39:12 +09:00
Chris Peterson
37efe4d0e6
Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
...
MozReview-Commit-ID: DCPTnyBooIe
--HG--
extra : rebase_source : cfec2d96faeb11656d86d760a34e0a04cacddb13
extra : intermediate-source : 6176724d63788b0fe8caa3f91607c2d93dbaa7ec
extra : source : eebbb0600447f9b64aae3bcd47b4be66c02a51ea
2017-11-05 19:37:28 -08:00
Mats Palmgren
5a76dfedf8
Bug 1246836 part 1 - Render the <select> dropdown button for -moz-appearance:menulist only. r=louis
2018-01-10 20:09:18 +01:00
Andrea Marchesini
1b4b3007e5
Bug 1419771 - Introduce DOMPrefs, a thread-safe access to preferences for DOM - part 16 - Webkit/Blink directory picker enabled, r=asuth
2018-01-08 14:05:05 +01:00
Andrea Marchesini
badda32851
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsTextControlFrame, r=catalinb
2018-01-03 16:29:44 +01:00
Andrea Marchesini
6ee7f4e6f3
Bug 1425321 - Renaming nsINode::RemoveChildAt to RemoveChildAt_Deprecated, r=catalinb
2018-01-03 14:01:03 +01:00
Andrea Marchesini
00e79ef07b
Bug 1425321 - Renaming nsINode::GetChildAt to GetChildAt_Deprecated, r=catalinb
...
We want to deprecate nsINode::GetChildAt as the first step of removing DOM node
child array storage. See bug 651120.
2018-01-03 13:59:54 +01:00
Emilio Cobos Álvarez
1cda1ad876
Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug
...
Now that accessing nsIContent slots is not a blob of virtual function calls, we
should be able to unify logic here, and speed up the not-so-rare case for
chrome, while keeping the usual case fast.
MozReview-Commit-ID: 87iY5Cbhx4T
2018-01-02 18:00:25 +01:00
Emilio Cobos Álvarez
c8eb630ebe
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
2017-12-25 17:50:10 +01:00
Emilio Cobos Álvarez
ffdf5d2cb5
Backout changeset e43f568b3e9a (bug 1423990) because some OSX-only code still doesn't build. r=me
2017-12-25 12:55:45 +01:00
Emilio Cobos Álvarez
c0959b2955
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
--HG--
extra : rebase_source : 09b82acb4f3d69e8a4345457ab217443bc28d6e2
2017-12-07 19:13:50 +01:00
Blake Kaplan
7996b144ff
Bug 1399400 - Use a strong reference when handling mTextField. r=bz
...
MozReview-Commit-ID: IqzGDM4ezeW
2017-12-18 19:39:45 -05:00
Mats Palmgren
41423a85e6
Bug 1424528 part 3 - A few manual fixes related to removing the nsDidReflowStatus param in DidReflow. r=dholbert
...
MozReview-Commit-ID: 8elJQTfOaaL
2017-12-14 16:21:49 +01:00
Mats Palmgren
fb3dd87715
Bug 1424528 part 2 - Remove nsDidReflowStatus param in DidReflow declarations (automated change). r=dholbert
...
MozReview-Commit-ID: 44pchGXzYL7
2017-12-14 16:21:49 +01:00
Mats Palmgren
60e745ae58
Bug 1424528 part 1 - Remove nsDidReflowStatus::FINISHED 3rd arg in DidReflow calls (automated change). r=dholbert
...
MozReview-Commit-ID: CiK7pV0OsGr
2017-12-14 16:21:49 +01:00
Miko Mynttinen
2fc0722497
Bug 1425078 - Remove nsDisplayList::AppendNewToTop and nsDisplayList::AppendNewToBottom r=mattwoodrow
...
MozReview-Commit-ID: E3neKT2sV4Q
--HG--
extra : rebase_source : 98b65e4c82f8a965df211e828bc68d46e7a6716e
2017-12-13 11:23:04 -06:00
Samathy Barratt
d8ba79a56b
Bug 1351447 - Rename imagelib's DrawResult to ImgDrawResult r+tnikkel r=tnikkel
...
Renamed to imgDrawResult
MozReview-Commit-ID: 5ESSgIhhU41
--HG--
rename : image/DrawResult.h => image/ImgDrawResult.h
extra : rebase_source : dbf645574aff7eefe65fa81809d6c07cb5800ec6
2017-12-11 15:37:59 +00:00
Ciure Andrei
b8d4330b53
Backed out changeset 8e33d0ce108c (bug 1351447) for failing /builds/worker/workspace/build/src/widget/cocoa/nsCocoaUtils on OS X r=backout a=backout on a CLOSED TREE
...
--HG--
rename : image/ImgDrawResult.h => image/DrawResult.h
2017-12-12 09:49:59 +02:00
Samathy Barratt
0749baf2d8
Bug 1351447 - Rename imagelib's DrawResult to ImgDrawResult r=tnikkel
...
Renamed to imgDrawResult
MozReview-Commit-ID: 5ESSgIhhU41
--HG--
rename : image/DrawResult.h => image/ImgDrawResult.h
extra : rebase_source : 4fba109b84ef456126d50e0d5e525f29f944a46d
2017-12-11 15:37:59 +00:00
Sylvestre Ledru
9bfe27d903
Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 7duJk2gSd4m
--HG--
extra : rebase_source : 7312fe276e561e8c034a5f6749774ae812727f9c
2017-12-07 22:09:15 +01:00
Emilio Cobos Álvarez
74b31155f7
Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz
...
MozReview-Commit-ID: 6WXqNiODttD
2017-12-06 16:05:59 +01:00
Ian Moody
1fe91d8a29
Bug 1391044 - Preserve newlines in textarea placeholders. r=bz
...
MozReview-Commit-ID: 7h1dXSd4Ci7
--HG--
extra : rebase_source : 9fe03a61f12b04dae0778d1aa0b3c95ee3fb3d8f
2017-12-02 00:11:39 +00:00
Makoto Kato
d90b3cdbdb
Bug 1418477
- Part 2. Add crash test. r=jfkthame
...
MozReview-Commit-ID: 6FKCxzrQ74a
--HG--
extra : rebase_source : a3393a964cd5097921adee6370ed2d036c7795c0
2017-11-22 10:56:41 +09:00
Ethan Lin
7096d91795
Bug 1416620 - Fix webrender commands in nsDisplayButtonBorder. r=kats
...
MozReview-Commit-ID: 418FZgwFR2i
2017-11-17 17:09:33 +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
Boris Zbarsky
e8d2ef04ef
Bug 691151. Remove Event.getPreventDefault. r=smaug
...
MozReview-Commit-ID: FQ3LzP7rW6e
2017-11-15 12:23:58 -05:00
Sebastian Hengst
53f71049ff
Backed out 2 changesets (bug 1416620) for failing own reftest. r=backout a=backout on a CLOSED TREE
...
Backed out changeset 3b45218edc2e (bug 1416620)
Backed out changeset c48580e1f535 (bug 1416620)
2017-11-14 13:04:52 +02:00
Ethan Lin
81075981f6
Bug 1416620 - Part1. Fix webrender commands in nsDisplayButtonBorder. r=kats
...
MozReview-Commit-ID: 418FZgwFR2i
--HG--
extra : rebase_source : a1f1da061f55fb6cac22e74eae80503fd9168717
2017-11-13 13:54:11 +08:00
Ethan Lin
beaea27dc3
Bug 1415989 - Do not use 'ShouldUseAdvancedLayer' for button type display items. r=jrmuizel
...
MozReview-Commit-ID: 83qOTfTRUY0
--HG--
extra : rebase_source : 560f285f3092cd75d14d27cae4adcb8e9dca0e3a
2017-11-10 11:41:15 +08: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
Kyle Machulis
dacb51138d
Bug 1415716 - Remove nsIDOMHTMLOptionElement; r=bz
...
MozReview-Commit-ID: JGxQxeFBQlO
--HG--
extra : rebase_source : 86c8b72862e84f17920d45b375c0db704ebe2eb3
2017-11-08 17:43:09 -08:00
Sebastian Hengst
1b0413a887
merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-11-09 11:53:05 +02: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
Kyle Machulis
bcce449ae5
Bug 1408186 - Remove nsIDOMHTMLSelectElement and nsIDOMHTMLOptionsCollection; r=bz
...
MozReview-Commit-ID: Gh3JwLUtmz9
--HG--
extra : rebase_source : 6cdee487246406cafe0e5a9afe4a44f62d131c8b
2017-10-12 16:32:25 -07: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
Ethan Lin
fa15fe7736
Bug 1414036 - Make sure we paint nsDisplayButtonBorder's box shadow before early return of the empty border. r=kats
...
MozReview-Commit-ID: AWevj7ls5SL
--HG--
extra : rebase_source : 251e4b40c96974a01608f57568fb7806306a9ca8
2017-11-03 14:15:29 +08:00
Ethan Lin
f18aa8ed14
Bug 1413397 - Avoid empty border's fallback. r=kats
...
MozReview-Commit-ID: 1KXYjcObJdi
--HG--
extra : rebase_source : ea36d0f77dff76175dbc6d2a27cb0017e703e0bf
2017-11-01 17:30:04 +08:00
Kyle Machulis
be815f3caf
Bug 1412437 - Remove nsIDOMHTMLTextAreaElement; r=bz
...
MozReview-Commit-ID: JAON7Rd7IAo
2017-11-01 14:28:22 -07:00
Phil Ringnalda
4700232b13
Backed out changeset 83a7ad25941e (bug 1412437) for robocop testAccessibleCarets bustage
...
CLOSED TREE
MozReview-Commit-ID: Lg1GSdLDyin
2017-10-31 20:07:15 -07:00
Kyle Machulis
41f2111481
Bug 1412437 - Remove nsIDOMHTMLTextAreaElement r=bz
...
MozReview-Commit-ID: JAON7Rd7IAo
--HG--
extra : rebase_source : 7bdc51676a4a834f1736b0c5f269bc26ca94e610
2017-10-30 16:14:51 -07:00
Kartikaya Gupta
bb085f1a25
Bug 1407749 - Follow-up for 1393383 to remove useless code. r=jrmuizel
...
MozReview-Commit-ID: Dq7J8OurIcl
--HG--
extra : rebase_source : 9df07d0597c3503168c2c2f493392d7b71548886
2017-10-31 15:52:36 -04:00
Kartikaya Gupta
f392c7eba8
Bug 1407752 - Avoid taking the webrender fallback path for empty borders. r=jrmuizel
...
MozReview-Commit-ID: BTSljrUuKcH
--HG--
extra : rebase_source : f5370968de71c9b46dee32b743908f971c1ed3df
2017-10-31 13:18:14 -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
Ray Lin
1959be8b2a
Bug 1385788 - Move the ownership of preview value from PresState to HTMLSelectElement. r=bz
...
MozReview-Commit-ID: 9NC8h6SyWdh
--HG--
extra : rebase_source : 4facdc9cc36c779a2f87d9b3e3f6a3f51b3e9812
2017-10-25 11:57:57 +08:00
Brad Werth
aefd6655a8
Bug 1411050 Part 1: Change nsDisplayListBuilder to mark hitests either for visibility or for pointer events. r=mattwoodrow
...
MozReview-Commit-ID: AbYcm2gwEES
--HG--
extra : rebase_source : 589ca29f84df183df86572a3f24476d6a9b7a4ad
2017-10-24 15:03:56 -07:00
Kartikaya Gupta
eae58bd759
Bug 1409446 - Modify the extra-clip flag to instead track more useful information. r=ethlin,mstange
...
Instead of just keeping a count of how many "extra clips" (aka
out-of-band clips) we have pushed, track more complex information for
each clip. In particular, track the display item's normal clip chain, as
well as the clip id of the extra clip that was pushed. This will be
needed to override clip cache information in the next patch.
MozReview-Commit-ID: AWKDTkelhyL
--HG--
extra : rebase_source : 379e38550cf45d54862850f6c4aad0ac488f6ca9
2017-10-24 15:45:59 -04:00
Chih-Yi Leu
bee92ecf09
Bug 1393383 - Update webrender binding code to support non-uniform border radius r=kats
...
MozReview-Commit-ID: 9YIPRJ9Mzfi
--HG--
extra : rebase_source : c4404c2dbd5e6ab6206b170c506ef07306c8e601
2017-10-24 14:44:29 +08:00
Kartikaya Gupta
d8ac050c91
Bug 1409856 - Update all the WebRender code to use LayoutDevice units instead of Layer units. r=jrmuizel
...
MozReview-Commit-ID: DP3hwlFWyZC
2017-10-18 22:25:11 -04:00
Alexis Beingessner
872fbd48c3
Bug 1407753 - Port nsFieldSetFrame to webrender. r=jrmuizel
...
Falls back if a legend is present, as this is blocked on upstream
webrender exposing ClipMode.
MozReview-Commit-ID: At8kX4vQn3X
--HG--
extra : rebase_source : 310352d6d9a82f748250fa0c45f4e2f53859e6ea
2017-10-13 16:18:39 -04:00
Emilio Cobos Álvarez
d856f9f390
Bug 1405087: Don't use -moz-user-input: disabled to decide event handling stuff. r=smaug
...
We only set it on disabled form controls anyway, so use the content state
directly.
MozReview-Commit-ID: 7jJ75dvszyC
2018-02-15 21:48:58 +01:00
Matt Woodrow
d8a662f0d2
Bug 1406727. r=mstange,froydnj a=abillings
...
--HG--
extra : rebase_source : a9932eb10d3ca451e1ce3a424cd48e957801f593
2017-10-17 15:19:44 +13:00
Brad Werth
0786d1a520
Bug 1302470 Part 3: Fix the case where HTML buttons need to generate display item children when doing opaque hit tests. r=mattwoodrow
...
MozReview-Commit-ID: HwDYsnMJkM8
--HG--
extra : rebase_source : bf5ec5fd0498376c6426ad2593d2e15db65a4a84
2016-11-30 14:35:37 -08:00
Nicholas Nethercote
d225f7151b
Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
...
(Path is actually r=froydnj.)
Bug 1400459 devirtualized nsIAtom so that it is no longer a subclass of
nsISupports. This means that nsAtom is now a better name for it than nsIAtom.
MozReview-Commit-ID: 91U22X2NydP
--HG--
rename : xpcom/ds/nsIAtom.h => xpcom/ds/nsAtom.h
extra : rebase_source : ac3e904a21b8b48e74534fff964f1623ee937c67
2017-10-03 09:05:19 +11:00
Ting-Yu Lin
abaaefa126
Bug 1405830 - Reset aStatus before calling nsHTMLScrollFrame::Reflow() the second time. r=dholbert
...
nsListControlFrame's Reflow() and ReflowAsDropdown() might need to call
nsHTMLScrollFrame::Reflow() twice. In case that happens, reset aStatus to
ensure nsHTMLScrollFrame::Reflow() always uses a fresh status.
MozReview-Commit-ID: LwdsvRHpCt5
--HG--
extra : rebase_source : 67bbe7c759616be15452913cb1685bfb0fee4fae
2017-10-05 17:10:15 +08:00
Daniel Holbert
1c34ad7112
Bug 1388230: Make nsColorControlFrame::UpdateColor() a no-op if value is empty (which implies our element is still being appended). r=jwatt
...
nsColorControlFrame::UpdateColor() looks up the color value from the
corresponding <input> element -- and it expects to receive a valid color
string, regardless of what the user/author has done (or whether they've done
anything), thanks to the HTMLInputElement sanitization code that gets run when
the value is set.
As a basic sanity-check, UpdateColor() has an assertion to verify that the
value it receives is non-empty. However, if it happens to be called while the
element is still being appended (e.g. due to greedy frame construction), then
it *can* legitimately get an empty value. So, the assertion isn't entirely valid!
Hence, this patch relaxes the assertion to only take effect after the frame has
been reflowed, and it also makes UpdateColor() a no-op in that case. This
is fine because we can expect that UpdateColor() will be called again (and will
see a non-empty color value at that point) before the frame gets
reflowed/painted.
MozReview-Commit-ID: LOymuwy6gIM
--HG--
extra : rebase_source : 57a2b58cc371ec82f1d2db0334b2236a33056e40
2017-10-03 15:20:07 -07:00
Wes Kocher
9e15b5649f
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 43R3aNMoMyN
2017-10-03 14:58:01 -07:00
Kartikaya Gupta
2f1948343f
Bug 1403915 - Remove the WebRender*Layer classes and functions that refer to them. r=jrmuizel
...
MozReview-Commit-ID: 2syFwMc7j3r
--HG--
extra : rebase_source : 9a3852506820eb09328d91007581d74786eba9b0
2017-10-03 16:31:08 -04:00
Kartikaya Gupta
dbe077b3f1
Bug 1403915 - Remove the IsLayersFreeTransaction() machinery and assume it's always true. r=jrmuizel
...
MozReview-Commit-ID: 7FYVirQ5pal
--HG--
extra : rebase_source : 4b33fba54776003b4f0d45b89be07916db1f2340
2017-10-03 16:31:07 -04:00
Catalin Badea
f8162c4bfd
Bug 651120 - Remove index argument from content removed/appended/inserted notifications. r=peterv
2017-10-03 11:09:08 +01:00
Mats Palmgren
d9d785d520
Bug 1398520 part 4 - Rename nsFormControlFrame to nsCheckboxRadioFrame. r=dholbert
...
MozReview-Commit-ID: 9nwikVD1cd9
--HG--
rename : layout/forms/nsFormControlFrame.cpp => layout/forms/nsCheckboxRadioFrame.cpp
rename : layout/forms/nsFormControlFrame.h => layout/forms/nsCheckboxRadioFrame.h
2017-09-27 14:12:00 +02:00
Mats Palmgren
e377f37e6e
Bug 1398520 part 2 - Remove nsGfxCheckboxControlFrame and nsGfxRadioControlFrame; use nsFormControlFrame instead. r=dholbert
...
MozReview-Commit-ID: GxnZZXxHDyC
2017-09-27 14:12:00 +02:00
Mats Palmgren
d9ccba0026
Bug 1398520 part 1 - Add missing #include for NS_THEME_* constants. r=dholbert
...
MozReview-Commit-ID: DsWmX7XbzBf
2017-09-27 14:12:00 +02:00
Jonathan Kew
9cd0e4f0c4
Bug 1402861 - Remove ENABLE_INTL_API conditional from nsNumberControlFrame. r=dholbert
2017-09-26 13:28:21 +01:00
Chris Peterson
45aa2a8e8e
Bug 870698 - Part 2: Replace Append("") with AppendLiteral(""). r=erahm
...
MozReview-Commit-ID: CrkIP4iHP1U
--HG--
extra : rebase_source : 5dc4e91a3f1860773c199f1abf3f66479218834a
extra : intermediate-source : ba51cc79847f2b43ba616f4a5d2bbc6958ca9f6d
extra : source : 1fda2fa990cc918c748ffa14fcc5dbe13fe3bdc3
2017-09-03 22:14:11 -07:00
Emilio Cobos Álvarez
c1faec30a9
Bug 1401706: Remove redundant UpdateValueDisplay call. r=Ehsan
...
This was just moved from the old code, but we always call that function in
CreateAnonymousContent, so no need to.
MozReview-Commit-ID: 1zqmQM2KdpW
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
--HG--
extra : rebase_source : c8884cca80fabf3fbd7ad7580b9755e6c6b1dd3e
2017-09-22 14:48:02 +02:00
Emilio Cobos Álvarez
72b20cdc50
Bug 1401706: Remove redundant boolean members from nsTextControlFrame. r=Ehsan
...
MozReview-Commit-ID: Ka81vlPMa88
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
--HG--
extra : rebase_source : 281ab4635b1395c133c8ad7c74b8b82bfb21d383
2017-09-22 07:33:41 +02:00
Emilio Cobos Álvarez
a79c0b5eae
Bug 1401706: Remove unused macro. r=Ehsan
...
MozReview-Commit-ID: EsvdnJkapgP
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
--HG--
extra : rebase_source : c681c4393051916aeffa6adc947fb267b88225c8
2017-09-22 07:33:30 +02:00
Emilio Cobos Álvarez
b4949a9204
Bug 1401706: Move ownership of editor anon content to nsTextControlFrame. r=Ehsan
...
MozReview-Commit-ID: 4QpbarX5dvf
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
--HG--
extra : rebase_source : f2bd73c696bc3e7937a8e6c365c9ef31a6888524
2017-09-22 02:18:30 +02:00
Morris Tseng
ce9b629335
Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
...
For layers-full mode, we set the backface-visibility to visible because
visibility would be handled by FLB and layers.
MozReview-Commit-ID: CUbeUabfC7K
2017-09-21 14:41:38 +08:00
Nicolas Silva
61546da339
Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
2017-09-20 13:36:53 +02:00
Jonathan Watt
107bd0b650
Bug 1399824, part 2 - Always use nsIFrame::AddStateBits instead of manual bit twiddling. r=xidorn
...
MozReview-Commit-ID: JoEiQQI2kZ5
2017-08-24 12:09:42 +01:00
Ting-Yu Lin
2e869d8f3d
Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert
...
nsReflowStatus::IsEmpty() assertions are added after DISPLAY_REFLOW in the
beginning of the Reflow().
A few Reflow() implementations have Reset() calls at the end which are left
in place by this patch (with an explanatory comment added to each). These
ending Reset()s are only needed for cases where a non-splittable frame
passes its own nsReflowStatus to a child's reflow method. Just in case the
child leaves a "not fully complete" value in the nsReflowStatus, the
non-splittable parent frame must clear out the nsReflowStatus before
returning, so that its own parent doesn't then try to split it.
MozReview-Commit-ID: 6Jj3jfMAqj4
--HG--
extra : rebase_source : e1fe6a775ad97e16a6d7cc224634ff962ccb0fbf
2017-09-13 18:00:25 +08:00
Sebastian Hengst
d27b05e04e
Backed out changeset f34a52244cf9 (bug 1393031)
2017-09-14 23:17:35 +02:00
Nicolas Silva
2d3eb6cef7
Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
2017-09-14 20:21:54 +02:00
Nicolas Silva
59e80c8f7e
Bug 1393031 - Use shared memory to pass resource update data. r=jrmuizel
2017-09-14 18:48:55 +02:00
Miko Mynttinen
351756e478
Bug 1359584 - Part 3: Improve nsDisplayItem const correctness and fix surrounding whitespace r=mstange
...
MozReview-Commit-ID: 3GkWiu6C4Zo
--HG--
extra : rebase_source : 1423442cd723b8a052d183394dc5f5ef272a5272
2017-08-24 17:09:44 +02:00
Ethan Lin
87d42ae44a
Bug 1393077 - Part1. Round the transformed rectangles and transformed points in StackingContextHelper. r=kats
...
MozReview-Commit-ID: Gk5z6BwsuTM
--HG--
extra : rebase_source : 36db102162518622f1da659ff83fb71fe4d9eccf
2017-08-31 17:59:41 +08:00
Olli Pettay
4f57f848d4
Bug 1397904 - nsTextControlFrame::SetValueChanged is too QI heavy, r=baku
...
--HG--
extra : rebase_source : caeef7fcee84688f99ab8bb0802ce550f8c08d1d
2017-09-08 14:07:22 +01:00
Louis Chang
ca0491d947
Bug 1352238 Part 5 - Remove painting related methods in nsGfxCheckbox/RadioControlFrame.cpp. r=mats
...
MozReview-Commit-ID: GvhGm4LUaOI
--HG--
extra : rebase_source : 7b86c6c578505d0aa11f82887641cdb4bd7544e6
2017-09-05 22:45:13 +08:00
Louis Chang
057601eaa6
Bug 1352238 Part 1 - Make box construction and layout for radio/checkbox elements work the same on Android as on other platforms. r=mats
...
MozReview-Commit-ID: NmWepjKDVj
--HG--
extra : rebase_source : b8e1c2684672c3426708099225342ebae152b3f4
2017-09-05 22:44:24 +08:00
Phil Ringnalda
b8183bc0b4
Backed out 6 changesets (bug 1302470) for mochitest-chrome failures
...
CLOSED TREE
Backed out changeset 3aab8b1494ef (bug 1302470)
Backed out changeset fdd40abac611 (bug 1302470)
Backed out changeset a67bc2f1b624 (bug 1302470)
Backed out changeset 160522290018 (bug 1302470)
Backed out changeset 6b948c533944 (bug 1302470)
Backed out changeset 399011313b3c (bug 1302470)
MozReview-Commit-ID: 2B3uMAkzNGv
2017-08-31 20:04:24 -07:00
Brad Werth
9bd23fcc62
Bug 1302470 Part 3: Fix the case where HTML buttons need to generate display item children when doing opaque hit tests. r=mattwoodrow
...
MozReview-Commit-ID: HwDYsnMJkM8
--HG--
extra : rebase_source : 77521a6176a75752bac394759731bf3b07974ebe
2016-11-30 14:35:37 -08:00
Masayuki Nakano
b3c33d13ad
Bug 1395146 - part1: Get rid of nsITextControlElement::IsPlainTextControl() and nsTextEditorState::IsPlainTextEditor() r=smaug
...
nsTextEditorState::GetValue() refers nsITextControlElement::IsPlainTextControl()
via nsTextEditorState::IsPlainTextEditor(). However, it always returns true and
virtual call with QI. So, we should get rid of these unnecessary methods.
MozReview-Commit-ID: 3gHdGrzlys4
--HG--
extra : rebase_source : a1be33a18e93e64b8cc87e4f12d5e494b14520bf
2017-08-30 18:57:55 +09:00
Sebastian Hengst
2a9cc8e3be
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: BQuBmVtsdki
2017-08-29 20:30:41 +02:00
Ehsan Akhgari
ebaa749322
Bug 1394191 - Remove unneeded nsContentList.h includes from layout; r=dholbert
2017-08-29 07:29:11 -04:00
Kevin Chen
49e4dfee9c
Bug 1392470 - Add wr support for nsDisplayButtonBoxShadowOuter; r=mattwoodrow
...
MozReview-Commit-ID: Az1w8HusRlX
--HG--
extra : rebase_source : 5c0e6c8eaf601e6996b31f28a2ab7ffbd1bc318a
2017-08-28 11:29:35 +08:00
Bobby Holley
8fb4fb3d6c
Bug 1393791 - Stop unbinding native-anonymous content off a script runner. r=emilio
...
The failure mode in the attached crashtest is an inconsistency in the flattened
tree. Specifically, we null out mVideoControls in an nsVideoFrame, but defer
the UnbindFromTree call on that NAC element, which measn that its mParent still
points to the nsVideoFrame's mContent. Because all this stuff runs off of script
runners, and the anonymous content destroyer is not guaranteed to run before
other potential script runners, we end up running arbitrary script while the
tree mismatch exists. This script calls back into ProcessPendingRestyles, which
causes trouble.
We could build a separate deferral mechanism, but it's not clear that we actually
need to defer the unbind anymore. The deferred unbind was added in bug 489008,
which predated a lot of simplifications in layout/dom interaction.
MozReview-Commit-ID: 1JYAhiXKVJC
2017-08-27 15:29:36 -07:00
Bobby Holley
a61ee7166e
Bug 1394156 - Make static_casts of mContent use GetContent(). r=emilio
...
This was done with: perl -pi -e 's/\(mContent\)/\(GetContent\(\)\)/g' *.cpp
MozReview-Commit-ID: 7ugPKf5ypGw
2017-08-27 10:45:59 -07:00
Eric Rahm
a33f11e0f5
Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj
...
We should not be declaring forward declarations for nsString classes directly,
instead we should use nsStringFwd.h. This will make changing the underlying
types easier.
--HG--
extra : rebase_source : b2c7554e8632f078167ff2f609392e63a136c299
2017-08-16 16:48:52 -07:00
Masayuki Nakano
a7240d8532
Bug 1391538 - nsTextFragment for text nodes in <input> or <textarea> shouldn't store text as single byte characters even if all characters are less than U+0100 r=smaug
...
nsTextFrame stores text as single byte character array if all characters are
less than U+0100. Although, this saves footprint, but retrieving and modifying
text needs converting cost. Therefore, if it's created for a text node in
<input> or <textarea>, it should store text as char16_t array.
MozReview-Commit-ID: 9Z82rketT7g
--HG--
extra : rebase_source : 59f59ac1488c21a57d95d253cc794a011d672c95
2017-08-18 16:05:16 +09:00
Carsten "Tomcat" Book
eea1986e03
merge mozilla-inbound to mozilla-central a=merge
2017-08-16 11:23:24 +02:00
Nicholas Nethercote
a83fefd956
Bug 1390036 (part 1) - Remove most remaining uses of nsXPIDLString. r=erahm.
...
CompareCacheHashEntry::mCrit[] is the only case where the nsXPIDLString-ness
was important. The patch adds an explicit SetIsVoid() call to that class's
constructor and changes some null checks to IsVoid() checks.
--HG--
extra : rebase_source : e68befcde4dd098bac2a550bc666eaf3bf1298d7
2017-08-11 18:31:22 +10:00
Masayuki Nakano
1bbc0d5920
Bug 1387317 - part4: Make editor flag setters use new AddFlags() or RemoveFlags() if useful r=m_kato
...
MozReview-Commit-ID: EMDeGfK37Lx
--HG--
extra : rebase_source : 8a2b4e809c608649fbb41edd32d2165db7e77516
2017-08-08 12:36:29 +09:00
Matt Woodrow
781ec6ffa1
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
...
* * *
[mq]: fix
MozReview-Commit-ID: LUXZAIL73BJ
2017-08-07 16:07:43 +12:00
Matt Woodrow
40f5b92e3b
Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
2017-08-07 14:23:35 +12:00
Sebastian Hengst
8257b2d113
Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
2017-08-10 14:40:21 +02:00
Sebastian Hengst
7f85daeb2a
Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
2017-08-10 14:40:20 +02:00
Matt Woodrow
95f2e31f88
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
2017-08-07 16:07:43 +12:00
Matt Woodrow
a3a130b6ff
Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
2017-08-07 14:23:35 +12:00
Nicholas Nethercote
f941156987
Bug 1386600 - Change nsIStringBundle methods to return |AString| instead of |wstring|. r=emk,sr=dbaron.
...
This removes about 2/3 of the occurrences of nsXPIDLString in the tree. The
places where nsXPIDLStrings are null-checked are replaced with |rv| checks.
The patch also removes a couple of unused declarations from
nsIStringBundle.idl.
Note that nsStringBundle::GetStringFromNameHelper() was merged into
GetStringFromName(), because they both would have had the same signature.
--HG--
extra : rebase_source : ac40bc31c2a4997f2db0bd5069cc008757a2df6d
2017-08-04 14:40:52 +10:00
Masatoshi Kimura
8b713b2b0f
Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
...
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.
MozReview-Commit-ID: 4ecl3RZhOwC
--HG--
extra : rebase_source : 412880ea27766118c38498d021331a3df6bccc70
2017-08-04 17:49:22 +09:00
Jonathan Watt
bcaeb4d9e8
Bug 1379474 - Update various ReflowInput variable names to match the new type name. r=xidorn
...
MozReview-Commit-ID: 1pMLInpeMGY
2017-07-25 12:02:35 +01:00
Tobias Schneider
3880ddff03
Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron
...
--HG--
extra : rebase_source : c4e47e2de8d615c77e7e9ce88f6b21c9d15c92e4
2017-07-26 22:53:46 -07:00
Bevis Tseng
a7505864a8
Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
...
--HG--
extra : rebase_source : 11319e568a51d16754a6a9990f76c35c86c2bda7
2017-07-26 16:13:35 +08:00
cku
0919df438f
Bug 1029610 - Remove b2g skip-if in forms/test/mochitest.ini. r=pyang
...
MozReview-Commit-ID: 2zB8es3S86b
--HG--
extra : rebase_source : e225fbbf09d5c49e3adc2d770963ca353847e3a7
2017-07-24 22:48:45 +08:00
Bobby Holley
d1534d15b4
Bug 1341102 - Re-enable some crashtests. r=me
...
MozReview-Commit-ID: 65QY7FfZQcL
2017-07-24 18:35:19 -07:00
Daniel Holbert
6c89198a2f
Bug 1349683: Give RevocableEventPtr a "move" assignment operator, and use it to reduce refcount churn. r=froydnj
...
MozReview-Commit-ID: 9JQXZJqebm2
--HG--
extra : rebase_source : dea9940c9041567b7995b851624a210f08d04f30
2017-07-19 00:03:59 -07:00
Ray Lin
c564ceceb5
Bug 1382189 - Persist preview value in PressState for select element to ensure the text is consistent after frame re-construction. r=heycam
...
MozReview-Commit-ID: piZkkGlWrs
--HG--
extra : rebase_source : 9a58a2591770c4ec9e8183bdd6fe2add2ee028f9
2017-07-20 15:40:46 +08:00
Nicolas Silva
a9bf06994d
Bug 1377595 - Mark display items that should be painted on the content side. r=jnicol
2017-07-20 11:34:15 +02:00
Andrew McCreight
502a686cd7
Bug 1381615 - Remove unused fields from nsIDOMHTMLHRElement and nsIDOMHTMLOptGroupElement. r=bz
...
MozReview-Commit-ID: DSH3X3s1gsb
--HG--
extra : rebase_source : 15851a49593ce8a61a1c2e530d6b4ee6eb5f0805
2017-07-17 14:33:12 -07:00
Boris Zbarsky
80f71b7baf
Bug 1380415 part 1. Remove unused bits of nsIDOMHTMLInputElement. r=mccr8
2017-07-13 23:46:13 -04:00
Boris Zbarsky
7de968711a
Bug 1380393 part 4. Remove nsIDOMHTMLElement.accessKey. r=mccr8
2017-07-13 23:45:50 -04:00
Boris Zbarsky
d667268a92
Bug 1380393 part 3. Remove nsIDOMHTMLElement.focus. r=mccr8
2017-07-13 23:45:50 -04:00
Boris Zbarsky
4817516f62
Bug 1380393 part 2. Remove nsIDOMHTMLElement.tabIndex. r=mccr8
2017-07-13 23:45:49 -04:00
L. David Baron
af959c6c34
Bug 1380521 - Use a more reliably invalid initial mBSizeOfARow so that we reflow properly if it changes to zero. r=dholbert
...
This fixes a failure in layout/reftests/bugs/467084-1.html, triggered by
the primary patch in bug 1308876, on Android only (or on all platforms
if I add 'html { overflow: hidden }').
I confirmed locally (on Linux) that, without this patch, both
layout/reftests/bugs/467084-1.html with 'html { overflow: hidden }', and
the reftest added here, fail, but that with the patch they both pass.
MozReview-Commit-ID: 3SjTlnBngBV
2017-07-12 19:37:11 -07:00
L. David Baron
8933fb7f27
Bug 1380521 - Remove pointless assertion. r=dholbert
...
It's just asserting the same as the test that contains it.
MozReview-Commit-ID: KS58GuvVZDA
2017-07-12 19:37:11 -07:00
Carsten "Tomcat" Book
6121e5b902
Backed out changeset 31c43a9ffa8b (bug 1379474) for bustage
2017-07-10 08:06:30 +02:00
Jonathan Watt
b4ab3914e7
Bug 1379474 - Update various ReflowInput variable names to match the new type name. r=xidorn
...
MozReview-Commit-ID: 1pMLInpeMGY
2017-06-13 11:45:17 +01:00
Sylvestre Ledru
4e9cf83ee8
Bug 1378712 - Remove all trailing whitespaces r=Ehsan
...
MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce
2017-07-06 14:00:35 +02:00
Ethan Lin
17960f3f3e
Bug 1372118 - Part2. Use new interface of CreateWebRenderCommands for non-image display items. r=jrmuizel, r=kats
...
MozReview-Commit-ID: BcmRjQhDEyf
2017-06-30 17:23:20 -07:00
Jessica Jong
d400a98b87
Bug 1374967 - Part 2: Consider step when deciding whether to show second/millisecond field. r=smaug
...
We should consider step and step base when deciding whether to show second and
millisecond field, since step and step base can affect the valid time intervals,
and the valid intervals may have second/millisecond part.
MozReview-Commit-ID: H4mJvLTvBOM
2017-06-29 11:47:00 -04:00
Bill McCloskey
f115503a0b
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
Olli Pettay
70cd98776b
Bug 1375484 - ScrollSelectionIntoViewEvent should be called during refresh driver tick, r=ehsan
2017-06-25 00:38:42 +03:00
Masayuki Nakano
5af13a8f29
Bug 1374207 - part5: nsTextControlFrame should use TextEditor instead of nsIEditor r=smaug
...
MozReview-Commit-ID: Eh6Cp546bXT
--HG--
extra : rebase_source : 1bb83361b72af61434a91eb08aba09e79a1dd976
2017-06-19 23:47:02 +09:00
Cameron McCormack
db6c659456
Bug 1373874 - stylo: Clear Servo data from NAC created by position:fixed replicated frames too. r=bz
...
We don't need the call to ClearServoDataFromSubtree in
nsDocumentViewer::SetPageMode because the pres shell destruction
will call BeginShutdown on the style set, which will do it for us.
MozReview-Commit-ID: ErSAyr3l0wm
--HG--
extra : rebase_source : 509a0dc58a452f27a87d9b564074d687059f2f69
2017-06-18 17:57:55 +08:00
Jessica Jong
fdb38c21da
Bug 1372369 - Part 2: Set validity state to 'bad input' when the entered date value is invalid. r=smaug
...
If all fields in date/time input box are available but the input element's
value is empty, implies that it has been sanitized. In this case, we'll set the
'bad input' validity state. If any of the fields is cleared, we'll remove the
'bad input' validity state, as incomplete field does not imply 'bad input'.
MozReview-Commit-ID: 4EBpH5CWqXM
2017-06-19 01:13:00 -04:00
Bobby Holley
a123d7939a
Bug 1341102 - Continue zeroing in on the actual leaking crashtest. r=me
...
MozReview-Commit-ID: JK5n78QYDXR
2017-06-16 21:58:20 -07:00
Bobby Holley
375c24ef92
Bug 1341102 - Disable the leaking test, not the one after it that was taking the blame. r=me
...
MozReview-Commit-ID: 3GNuy4VH5pj
2017-06-16 18:09:27 -07:00
Bobby Holley
4bc976bba2
Bug 1341102 - disable two crashtests on stylo for leaks. r=me
...
MozReview-Commit-ID: 2AMV3sAWwiT
2017-06-16 17:01:06 -07:00
Cameron McCormack
139e81fb2f
Bug 1364361 - Part 1: Refactor frame anon box restyling machinery so it can return a list of anon boxes. r=bholley,bz
...
MozReview-Commit-ID: 3InVAUw8djN
* * *
Bug 1364361 - Followup to address review comment. r=me
MozReview-Commit-ID: IpdoSon9MAj
--HG--
extra : rebase_source : 086c49319d3847099614d65c8bb9d924f4e9be38
2017-06-16 17:22:33 +08:00
Sebastian Hengst
9365133d05
Backed out changeset e7ec499159f7 (bug 1364361) for bustage at nsIFrame.h:3348: bad implicit conversion constructor for 'OwnedAnonBox'. r=backout
2017-06-16 11:19:03 +02:00
Cameron McCormack
b76836a0c6
Bug 1364361 - Part 1: Refactor frame anon box restyling machinery so it can return a list of anon boxes. r=bholley,bz
...
MozReview-Commit-ID: 3InVAUw8djN
* * *
Bug 1364361 - Followup to address review comment. r=me
MozReview-Commit-ID: IpdoSon9MAj
--HG--
extra : rebase_source : 8a6a9b88d678c52be8fa6f64b2664a08634a4a98
2017-06-16 15:32:40 +08:00
Sebastian Hengst
fe67a32efc
Backed out changeset 12db2d364b64 (bug 1364361) for heap write hazard. r=backout
2017-06-16 09:27:42 +02:00
Cameron McCormack
eaf366ae43
Bug 1364361 - Part 1: Refactor frame anon box restyling machinery so it can return a list of anon boxes. r=bholley,bz
...
MozReview-Commit-ID: 3InVAUw8djN
--HG--
extra : rebase_source : 83d5e20a9ec92a35c015386828b0c53c6c4eaeb5
2017-05-22 13:14:32 +08:00
Manish Goregaokar
8491f45cf8
Bug 1372812 - stylo: Make nsListControlFrame::AboutToDropDown work in servo mode; r=emilio
...
MozReview-Commit-ID: JHzH6oqyu0K
--HG--
extra : rebase_source : b40cd4493f4094a85897212ba5e5c897f7e86790
2017-06-14 19:40:20 -07:00
Alexis Beingessner
adb013669b
Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
...
MozReview-Commit-ID: K1WUIOnvazF
2017-06-13 11:00:10 -04:00