Jessica Jong
306e4bafc3
Bug 1409975 - Part 2: Include slots in the flat tree. r=smaug,emilio
...
We should consider slot as a parent in ChildIterator: if slot's
`assignedNodes` is not empty, use `assignedNodes`, otherwise, use direct
children as fallback content.
Also, GetFlattenedTreeParentNodeInternal should be changed to use
`assignedSlot` instead of `DestInsertionPoints`.
2017-12-04 16:06:37 +08:00
Jessica Jong
adc29479a2
Bug 1409975 - Part 1: Implementation for assignedNodes. r=smaug
...
Set and unset assignedNodes properly when slot is added/removed and when
slotables are added/removed/modfied. Note that assigedNodes with
flatten: true is calculated on demand.
2017-12-04 16:06:34 +08:00
Aaron Klotz
3263c3ac00
Bug 1414421: Change some diagnostic asserts in mscom to stop firing on dev edition; r=Jamie
...
MozReview-Commit-ID: JfKevpNIiRT
--HG--
extra : rebase_source : 07b6ccd13b5ee589290b7b9e8069f9db5ceaf132
2017-11-29 14:50:17 -07:00
Jessica Jong
171f326899
Bug 1418020: No need to hide form validation popoup onLocationChange. r=Felipe
...
We already hide the popup when element blurs, which is fired when navigating to
another page.
MozReview-Commit-ID: 5GvlX1CiOQL
2017-12-04 14:15:28 +08:00
Nicholas Nethercote
3da37cfebe
Bug 1421541 - Overhaul the prefs phase code. r=glandium
...
This code is used to detect too-early accesses of prefs in content processes.
The patch makes the following changes.
- New terminology: "early" prefs are those sent via the command line; "late"
prefs are those sent via IPC. Previously the former were "init" prefs and the
latter didn't have a clear name.
- The phase tracking and checking is now almost completely encapsulated within
Preferences.cpp. The only exposure to outside code is via the
AreAllPrefsSetInContentProcess() method, which has a single use.
- The number of states tracked drops from 5 to 3. There's no need to track the
beginning of the pref-setting operations, because we only need to know if
they've finished. (This also avoids the weirdness where we could transition
from END_INIT_PREFS back to BEGIN_INIT_PREFS because of the way -intPrefs,
-boolPrefs and -stringPrefs were parsed separately.)
MozReview-Commit-ID: IVJWiDxdsDV
--HG--
extra : rebase_source : 8cee1dcbd40847bf052ca9e2b759dd550350e5a1
2017-11-30 09:14:32 +11:00
Nicholas Nethercote
fb0851df88
Bug 1421541 - Split Pref::SetValue() in two. r=glandium
...
The default path and the user path are entirely disjoint, and some of the
arguments only apply to one of the paths, so splitting it into two functions
makes things a bit clearer. The aForceSet arg is also renamed aFromFile.
MozReview-Commit-ID: LYtrwz5JHiN
--HG--
extra : rebase_source : c66c39b0869c0fae6bbecc55f42e0842f5b40f46
2017-11-29 20:55:56 +11:00
Nicholas Nethercote
566e447a89
Bug 1421541 - Inline and remove pref_LoadPrefsInDirList(). r=glandium
...
It has only one call site.
MozReview-Commit-ID: B0Qng6TI6PN
--HG--
extra : rebase_source : 0e074f279b9002d42ecdf64aa0127415adfaa241
2017-11-22 14:42:54 +11:00
Nicholas Nethercote
1cb24f1a2e
Bug 1421541 - Tweak GetCStringValue(). r=glandium
...
It's not possible for a string value to be nullptr.
MozReview-Commit-ID: 13X28YObvwp
--HG--
extra : rebase_source : 01c8327784e356e71511eedea17d1d8e0d008776
2017-11-29 18:49:08 +11:00
Nicholas Nethercote
edd8eb9983
Bug 1421541 - Make Preferences::HandleDirty() only work in the parent process. r=glandium
...
pref_SetPref() is now the only function that runs in the content process and
calls HandleDirty(). So this patch moves the parent process check out of
HandleDirty() into pref_SetPref().
The patch also adds assertions to a couple of other parent-process-only
functions.
MozReview-Commit-ID: KurXKMl4IIb
--HG--
extra : rebase_source : fefb67f6e48ec83368b6170aba050883d512eb22
2017-11-29 18:48:10 +11:00
Nicholas Nethercote
4ea2059f7b
Bug 1421541 - Tweak some comments. r=glandium
...
This includes removing a bunch of low-value ones.
MozReview-Commit-ID: LGS9M9TCL4e
--HG--
extra : rebase_source : 707a68baebc71af572974943702b57246b080533
2017-11-29 18:47:19 +11:00
Bas Schouten
d3659cd140
Bug 1422169: Have the D3D11TextureData destructor defer releasing the last reference to its DrawTarget to the paint thread. r=dvander
...
MozReview-Commit-ID: Dmzu5Nnpx9g
2017-12-01 17:04:46 +01:00
Csoregi Natalia
009021edbb
Backed out changeset 362425ee97ad (bug 1419007) for ESLint failure and for failing test_threathit_report.html. r=backout on a CLOSED TREE
2017-12-03 21:41:07 +02:00
Nathan Froyd
3a307d4ebb
Bug 1422540 - move --enable-gczeal to moz.configure; r=nalexander
2017-12-03 13:40:03 -05:00
Jonathan Kingston
4de9966be8
Bug 1419007 - Ensure errors FireOnLocationChange after documentURI has changed in docshell. r=sawang
...
MozReview-Commit-ID: AaZEIOI4sW1
2017-11-21 11:40:01 +00:00
Daosheng Mu
ceb0da875a
Bug 1420940 - Separate dispatching VR events to an individual scope to avoid deadlock. r=dvander, r=kip
...
MozReview-Commit-ID: 7tpzUDNoShw
2017-12-03 13:19:33 -05:00
Andreas Tolfsen
1ec5283928
Bug 1422001 - Correct name of Find Elements From Element WPT test. r=maja_zf
...
Bug #: 1422001
Differential Revision: https://phabricator.services.mozilla.com/D309
MozReview-Commit-ID: VtbXGAumpF
--HG--
rename : testing/web-platform/tests/webdriver/tests/element_retrieval/find_element_from_elements.py => testing/web-platform/tests/webdriver/tests/element_retrieval/find_elements_from_element.py
2017-12-03 14:19:06 +00:00
aceman
996910e5ce
Bug 1422547 - Define uniqueProcessID in newAppInfo of testing/modules/AppInfo.jsm as it is accessed in xpcshell tests and ExtensionUtils.jsm. r=mccr8
2017-12-02 16:16:00 +02:00
EKR
477ac066b5
Bug 1422156 - Update tlsFlags to change 0x40 to be compat mode rather than 7e02 handshake. r=keeler
...
Reviewers: keeler
Reviewed By: keeler
Subscribers: mcmanus
Bug #: 1422156
Differential Revision: https://phabricator.services.mozilla.com/D306
2017-12-02 17:18:33 -08:00
Mats Palmgren
770892c224
Bug 1416350 - Part 5: Correct the expected results for grids that have leading implicit tracks. r=bwerth
...
MozReview-Commit-ID: EOOeZri6dbZ
--HG--
extra : rebase_source : af698787d525021de0e8b9c54006abb76c5e3e7a
extra : histedit_source : 943c0525a4f19dc52963a914093f4f4a55e73369
2017-12-01 08:58:53 -08:00
Brad Werth
0b154c2e34
Bug 1416350 - Part 4: Add a reftest of repeat:auto-fit grids with leading implicit tracks. r=mats
...
MozReview-Commit-ID: 1faRQExChjS
--HG--
extra : rebase_source : 5c71399fe654e8cf93720ac8ac2dd85c89aeb2d8
extra : histedit_source : 4a61a5259917b1d23f89ed175ab5b81c888f1efe
2017-11-17 11:30:08 -08:00
Brad Werth
8d764e78da
Bug 1416350 - Part 3: Add test to verify line numbers of grids with leading implicit tracks. r=mats
...
MozReview-Commit-ID: 8S8HMKhtWUP
--HG--
extra : rebase_source : 8fd4ed904a6d809af80f332a8e91155cf5a82394
extra : histedit_source : c9b06c066b4094ab4403c2ae8ed01b91ef3779a5
2017-11-10 14:10:33 -08:00
Brad Werth
a0fd338be1
Bug 1416350 - Part 2: Correct logic for Grid API line numbering with leading implicit tracks. r=mats
...
MozReview-Commit-ID: 4tiwdqhb5hb
--HG--
extra : rebase_source : 58db5f92938cce5c7a658c2e89c8cde286452ea1
extra : histedit_source : 863399fbebc805b5d9a4718c5d77aefeca43dbdb
2017-11-10 09:46:22 -08:00
Brad Werth
7fd0630c3b
Bug 1416350 - Part 1: Correctly account for removed 'auto-fit' tracks also when there are leading implicit tracks. r=mats
...
MozReview-Commit-ID: 5aJucB3BM59
--HG--
extra : rebase_source : 249eaee7ee637933e14d8884f6190afba0169dfb
extra : histedit_source : 5840d8ae82ace6b05b508b1664cad1162a1851cc
2017-11-09 17:21:23 -08:00
Honza Bambas
4eab23cce4
Bug 1411632 - Introduce onload and DOMContentLoaded telemetry for active tab and network optimization. r=valentin, r=francois
2017-12-02 18:13:43 -05:00
Eitan Isaacson
a55e238edf
Bug 1409731
- Expose input[type=date/time] correctly in a11y. r=surkov, r=jjong
2017-12-02 18:12:14 -05:00
Noemi Erli
d6a790b536
Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
2017-12-02 23:49:57 +02:00
Noemi Erli
676235b3bb
Merge inbound to mozilla-central r=merge a=merge
2017-12-02 23:41:02 +02:00
Andrea Marchesini
62e39b195c
Bug 1421989 - Adding an error check in TCPSocket::BufferedAmount(), r=qdot
2017-12-02 21:06:34 +01:00
ffxbld
1aeab12df2
No bug, Automated HPKP preload list update from host bld-linux64-spot-036 - a=hpkp-update
2017-12-02 11:45:05 -08:00
ffxbld
932f702aac
No bug, Automated HSTS preload list update from host bld-linux64-spot-036 - a=hsts-update
2017-12-02 11:45:01 -08:00
ffxbld
8466d82737
No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update
2017-12-02 11:01:49 -08:00
ffxbld
2955ac7f1c
No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update
2017-12-02 11:01:45 -08:00
Nathan Froyd
609fb452b4
Bug 1422380 - move --enable-jitspew to moz.configure; r=nalexander
2017-12-02 13:43:40 -05:00
Nathan Froyd
01a91d775d
Bug 1421792 - move --enable-trace-logging to moz.configure; r=nalexander
2017-12-02 13:43:41 -05:00
Karl Tomlinson
bd04f5c597
bug 1339889 fix typo to address review comment from bug 1339438#c4 r=pehrsons
...
MozReview-Commit-ID: 4W3mYyZgoBt
--HG--
extra : transplant_source : %F2%02%E5%0D%E5%7D%9EQ%D4%FC%D4_%A9%BF%9B%D8E%B9%8D%84
2017-12-02 21:44:59 +13:00
Benjamin Bouvier
518bd67cdd
Bug 1421244: Remove RegionLock; r=lth
...
MozReview-Commit-ID: DdHaiSGuSfw
--HG--
extra : rebase_source : deb59e2acc63c0f5286bb14e1a9e3476d05d96ea
extra : amend_source : 02a4a6ed02303693dbc6a8494d69455306dd15e6
2017-12-01 16:30:54 +01:00
Benjamin Bouvier
939fff3f0e
Bug 1421244: Remove more ARMv6 dead code; r=lth
...
MozReview-Commit-ID: FkeXdjIcffl
--HG--
extra : rebase_source : eb168dfa352f94153f78616dfb1efa537c797ddb
2017-11-30 12:55:06 +01:00
Benjamin Bouvier
7c8fe68f05
Bug 1421244: Remove supports for atomics on ARM < v7; r=lth, sr=luke
...
MozReview-Commit-ID: LQKX0y49mlq
--HG--
extra : rebase_source : da2704c5f9d064e940f30a709a1d107da3fec446
2017-11-29 13:24:10 +01:00
Alex Chronopoulos
8904b64329
Bug 1406772 - Get channel count from MSG. p=padenot
...
MozReview-Commit-ID: 8aFdJkfcbCA
2017-12-01 23:21:42 +02:00
Nathan Froyd
e511fa1e4b
Backout f9231cda92d8 (bug 1421792) on suspicion of causing inscrutable moz.configure lint errors; r=bustage
...
Do this on a CLOSED TREE, of course.
2017-12-01 22:04:58 -05:00
Nathan Froyd
ed33603f94
Bug 1421792 - move --enable-trace-logging to moz.configure; r=nalexander
2017-12-01 21:29:27 -05:00
Nathan Froyd
d7b5304b9d
Bug 1421791 - move --enable-{ion,simulator} definitions to moz.configure; r=nalexander
...
--enable-ion was only used by --enable-simulator and related options, so
there wasn't much point in making two separate commits.
This translation is a little more verbose than the original
old-configure code, but I think it is more readable and easier to
follow. We also don't port over --enable-simulator=no, as there doesn't
seem to be much point in doing so.
2017-12-01 21:29:27 -05:00
Nathan Froyd
1198705b7d
Bug 1421687 - move JS_*UNBOX* definitions to moz.configure; r=nalexander
2017-12-01 21:29:28 -05:00
Honza Bambas
3d16070070
Bug 1422281 - Update about:networking#logging default list of logs to a more useful list, r=valentin
2017-12-01 09:17:00 +02:00
Julian Hector
465eaf30eb
Bug 1401111 - Use ContiguousEnumSerializer for EventMessage ParamTraits; r=botond
2017-12-01 13:00:56 -05:00
Andrew Osmond
bcc8e2d1f7
Bug 1420245 - When getting the current frame of a VectorImage, eliminate any unnecessary draws. r=tnikkel
2017-12-01 18:50:07 -05:00
Valerie R Young
1b7f664804
Bug 1421064 - Do not fail if options do not exist r=sfink
...
--HG--
extra : rebase_source : 2fba2a4048194369f33928cee3d917185fc3ec75
2017-11-28 07:21:00 -08:00
Valerie R Young
7ad8075610
Bug 1421064 - Add automatic shell.js includes to export script r=sfink
...
--HG--
extra : rebase_source : da4dff06b9a3d019f8c3cd57ac6bea3ef13539e5
2017-11-30 08:10:00 -08:00
Valerie R Young
1413967ab3
Bug 1421064 - Update export script to accept multiple src dirs r=sfink
...
--HG--
extra : rebase_source : 29b3ca01e5437d70f6fc007b68be116b207d0553
2017-11-30 08:09:00 -08:00
David Major
c6c7ce4333
Bug 1422368 - Work around a clang-cl bug in yuv_row_win.cpp. r=jrmuizel
2017-12-01 16:46:21 -05:00