Commit Graph

494949 Commits

Author SHA1 Message Date
Sebastian Hengst
71ddac3537 Backed out changeset 6996ca3c1ef6 (bug 1308056) for Windows bustage and spidermonkey test failures. r=backout on a CLOSED TREE 2016-10-11 14:25:54 +02:00
Sebastian Hengst
2742cc30e9 Backed out changeset 7a39a87c6bb9 (bug 1308056) 2016-10-11 14:25:17 +02:00
Sebastian Hengst
19f705d5d8 Backed out changeset c417fb206f6c (bug 1308056) 2016-10-11 14:25:13 +02:00
Sebastian Hengst
4bc4fba9fc Backed out changeset 913ccaec26d5 (bug 1308056) 2016-10-11 14:25:09 +02:00
Sebastian Hengst
0e2b4dff95 Backed out changeset 27bec108f660 (bug 1308056) 2016-10-11 14:25:06 +02:00
Sebastian Hengst
aa9a8bde6a Backed out changeset 5aaf29ab8c30 (bug 1308056) 2016-10-11 14:25:02 +02:00
Sebastian Hengst
111aa330db Backed out changeset 8030f70a5130 (bug 1308056) 2016-10-11 14:24:59 +02:00
Benjamin Bouvier
4f9924e35f Bug 1308056: wasm: enable a few spec test cases; r=luke
MozReview-Commit-ID: AmK8iNrkMTr

--HG--
extra : rebase_source : e2fbb6560bab46b4f44dd1d7065f77bb9e460108
2016-10-07 16:20:18 +02:00
Benjamin Bouvier
63e6c9f167 Bug 1308056: wasm: add syntax for inline import/export in memories; r=luke
MozReview-Commit-ID: Ijh7d0eqvuM

--HG--
extra : rebase_source : f548885324df77c57511f33f47eaa85151245a94
2016-10-07 17:03:14 +02:00
Benjamin Bouvier
624db7b2dd Bug 1308056: Allow to index memory/table owner in elem/data sections; r=luke
MozReview-Commit-ID: 1Sk7OJkbKxi

--HG--
extra : rebase_source : c6ba578b222378cfd14972036d53f9c88dbbdc47
2016-10-07 16:22:24 +02:00
Benjamin Bouvier
cff747d16b Bug 1308056: wasm: add syntax for inline import/export in globals; r=luke
MozReview-Commit-ID: DLc7oCNkbpi

--HG--
extra : rebase_source : 2a9472e84eaf7363c9c9bb3c5a8e1b03a55d33ae
2016-10-07 17:14:17 +02:00
Benjamin Bouvier
5db4b59105 Bug 1308056: wasm: add syntax for inline import/export in functions; r=luke
MozReview-Commit-ID: 7lrs8wG3Tn0

--HG--
extra : rebase_source : 3b7f95bf18e86771e454148cc249e6e34d21bf16
2016-10-07 11:58:18 +02:00
Benjamin Bouvier
2a7a4b6f0e Bug 1308056: wasm: add anyfunc and inline import/export for tables; r=luke
MozReview-Commit-ID: 2DR2KN57OKT

--HG--
extra : rebase_source : d2ef40dc893623180640c614704a912546bfcfad
2016-10-07 17:03:38 +02:00
Benjamin Bouvier
59f55f80bf Bug 1308056: Rename ResizableLimits to Limits; r=luke
MozReview-Commit-ID: 3PUQIUk3HNw

--HG--
extra : rebase_source : 4348fc293d1a4da34ba51d97ef2f115b450645e7
2016-10-10 17:38:11 +02:00
Mike de Boer
ec296b4f2e Bug 1303874 - make the active window object part of the iterator params to make sure that similar iterator runs for different runs are not treated as the same, thus potentially yielding incorrect results. r=jaws
MozReview-Commit-ID: H6gB2IMndM8
2016-10-11 13:08:00 +02:00
Carsten "Tomcat" Book
04666adb7d Merge mozilla-central to mozilla-inbound 2016-10-11 13:02:37 +02:00
Sotaro Ikeda
c4e935505b Bug 1305490 - Use ALLOC_UPDATE_FROM_SURFACE flag r=mattwoodrow 2016-10-11 03:17:16 -07:00
Carsten "Tomcat" Book
cd1be634c9 merge mozilla-inbound to mozilla-central a=merge 2016-10-11 12:01:35 +02:00
Carsten "Tomcat" Book
596549aa9d merge fx-team to mozilla-central a=merge 2016-10-11 12:00:13 +02:00
Cameron McCormack
e05a781a4f Bug 1309081 - Initialize image layer as part of Gecko_EnsureImageLayersLength. r=manishearth
MozReview-Commit-ID: 4MszPafvcKs
2016-10-11 17:55:15 +08:00
Gabriel Luong
c5953099c9 Bug 1308823 - Refactor the markup view into smaller modules r=jdescottes
--HG--
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/utils.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/element-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/element-editor.js
rename : devtools/client/inspector/markup/html-editor.js => devtools/client/inspector/markup/views/html-editor.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/markup-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/read-only-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/read-only-editor.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/root-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/text-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/text-editor.js
2016-10-10 23:37:05 -04:00
Iris Hsiao
8fa5c6d67f Backed out changeset d271311721bb (bug 1297535) for developer's request 2016-10-11 11:13:12 +08:00
Phil Ringnalda
e8dd21b167 Merge f-t to m-c, a=merge
MozReview-Commit-ID: C1redSmlixf
2016-10-10 19:11:56 -07:00
Phil Ringnalda
25afef5692 Merge m-i to m-c, a=merge
MozReview-Commit-ID: HlGgqNI8vwD
2016-10-10 19:07:58 -07:00
Boris Zbarsky
695f3ad671 Bug 946906 part 9. Add tests for the new [Cached] setup on Xrays. r=bholley 2016-10-10 18:16:26 -04:00
Boris Zbarsky
13514334ba Bug 946906 part 8. When getting a cacheable property off a DOM Xray, cache it on the Xray's expando object. r=bholley 2016-10-10 18:16:26 -04:00
Boris Zbarsky
13a81b596c Bug 946906 part 7. Forbid using [Cached] or [StoreInSlot] with [NewObject]. r=bholley
This guarantees that an interface type returned from a [Cached] or [StoreInSlot]
getter must be wrappercached, because non-wrappercached things can only be
returned from [NewObject] getters or methods.
2016-10-10 18:16:26 -04:00
Boris Zbarsky
fba67a8141 Bug 946906 part 6. Clear the relevant slots on Xray expandos when clearing cached slots on a DOM object. r=bholley 2016-10-10 18:16:26 -04:00
Boris Zbarsky
8070de70a2 Bug 946906 part 5. Use the codegenned JSClass, if available, when creating Xray expando objects. r=bholley 2016-10-10 18:16:26 -04:00
Boris Zbarsky
bb0814b5d3 Bug 946906 part 4. Codegen Xray expando JSClasses for DOM objects with [Cached] or [StoreInSlot] members. r=bholley 2016-10-10 18:16:26 -04:00
Boris Zbarsky
7f2945874f Bug 946906 part 3. Create a macro for declaring Xray expando classes, and move the default Xray expand class definition to bindings code. r=bholley 2016-10-10 18:16:25 -04:00
Boris Zbarsky
171911dd94 Bug 946906 part 2. Declare XrayExpandoObjectClassOps in XrayWrapper.h so we can use it from bindings code. r=bholley 2016-10-10 18:16:25 -04:00
Boris Zbarsky
4d566db15c Bug 946906 part 1. Move the ExpandoSlots enum to XrayWrapper.h. r=bholley
The other option, of course, is to just define an "expando slot count" constant
in the header and then static_assert it has the right value once the
ExpandoSlots enum is declared.
2016-10-10 18:16:25 -04:00
Blake Kaplan
67d7a6fd78 Bug 1202623 - Attempt to fix this intermittent orange by removing CPOWs from the test and moving to more solid test infrastructure. r=felipe
MozReview-Commit-ID: I3zmPNdp8TE
2016-10-10 15:14:19 -07:00
Eugen Sawin
06c47357d2 Bug 1298090 - [1.6] Extract and cache native libraries on APK update. r=glandium,snorp 2016-10-10 22:59:27 +02:00
Ehsan Akhgari
f3346119eb Bug 1308943 - Remove the code used to notify the soft update in the right app; r=baku
This code was originally added in bug 1225121.
2016-10-10 16:58:33 -04:00
André Bargull
e87b4eacab Bug 1306701 - Part 1: Evaluate var-initializer expression in for-in loop per Annex B.3.6 (ES2017). r=Waldo
--HG--
rename : js/src/tests/ecma_6/extensions/for-in-with-assignments.js => js/src/tests/ecma_2017/Statements/for-in-with-assignments.js
2016-10-10 10:29:32 -07:00
André Bargull
cd697b853d Bug 1306701 - Part 0.2: Remove no longer needed destructuring helper method from BytecodeEmitter. r=Waldo 2016-10-10 10:29:17 -07:00
André Bargull
0437a1cfc0 Bug 1306701 - Part 0.1: Remove dead code in BytecodeEmitter::emitDeclarationList. r=Waldo, shu 2016-10-10 10:29:04 -07:00
Helen V. Holmes
94deeb7018 Bug 1226913 - Don't allow to disable the element picker icon. r=pbro
--HG--
extra : amend_source : d5f055847ce83c4e7d8455e5b545cd4c3b62a1c9
2016-10-10 05:12:00 -04:00
Mike de Boer
6f356a01b1 Bug 1279843 - adjust the borders of the yellow range outline box on the findbar modal highlighting background to have gradient borders ending transparently, so that no characters will be obscured. ui-r=sevaan, r=jaws
MozReview-Commit-ID: HG8ahina25M
2016-10-10 14:22:28 +02:00
Carsten "Tomcat" Book
b23a9f71a4 merge mozilla-inbound to mozilla-central a=merge 2016-10-10 11:55:47 +02:00
Makoto Kato
4e4bd01aae Bug 1033483 - Send bidi keyboard Information on direction-changed signal. r=karlt
Using direction-changed signal, we detect keyboard change for bidi.

When system uses fcitx's IM and ibus's arabic keyboard layout, this signal might fire often when switching layout and gdk_keymap_get_direction might return invalid bidi information.  But I think that this is rare issue.  Most users don't use Firefox Arabic version (it means that bidi.browser.ui = true) with ibus Arabic layout and fcitx CJK IM.  Since there is no GTK3 API to get current IM module, I cannot find workaround for this.

MozReview-Commit-ID: DL8uUXJFWYz

--HG--
extra : rebase_source : a93e8969b878d01048726e03b24f362ead7e2059
2016-10-10 16:42:03 +09:00
Bobby Holley
b3350b1890 Bug 1309090 - Use AtomicRefCell for RawServoStyleSet. r=Manishearth
MozReview-Commit-ID: 27JeRluDAo3
2016-10-10 22:02:15 -07:00
Phil Ringnalda
07959f4a24 Merge m-c to autoland 2016-10-09 12:10:42 -07:00
Phil Ringnalda
3e03a4064e Merge f-t to m-c, a=merge
MozReview-Commit-ID: 8RpOY0zUiwf
2016-10-09 12:04:38 -07:00
Phil Ringnalda
bf777734bc Merge m-i to m-c, a=merge
MozReview-Commit-ID: GyaaRS6rpYU
2016-10-09 12:03:59 -07:00
Brian Birtles
b813bcffe5 Bug 1302973 - Store timelines on document; r=smaug
MozReview-Commit-ID: KHtAq0VgPZW

--HG--
extra : rebase_source : 7daa2a4202f489308981e9cff02e2d7f3bf92c1e
2016-10-09 22:36:56 +09:00
Mats Palmgren
4ee6a90bbb Bug 1308793 - Crash when setting display:[inline-]{flex,grid} or columnset properties on a SVG <text> element. r=tn 2016-10-09 22:34:07 -05:00
Ehsan Akhgari
7276f21d9a Bug 1308267 - Part 3: Remove b2g interfaces from test_serviceworker_interfaces.html; r=baku 2016-10-09 17:45:08 -04:00