Commit Graph

524638 Commits

Author SHA1 Message Date
Stone Shih
eb9ee92c2d Bug 1323158 - Part 1: Fire pointer and mouse boundary events when capturing the pointer. r=smaug
--HG--
extra : rebase_source : 2895681bb5d0e4872dc37f9d67dc4e2928bdce33
extra : histedit_source : e08adaaf7299e9667eb1f3887ef518c5edf5dc59
2017-01-18 15:25:44 +08:00
Stone Shih
4db46fd00d Bug 1346166 - Set isHandlingUserInput = true when dispatching pointerdown and pointerup. r=smaug 2017-03-11 14:10:52 +08:00
Stone Shih
4b172a2881 Bug 1337963 - Coalesce wheel events in the content process so that long wheel event handlers don't hang the content process. r=smaug 2017-02-21 17:56:46 +08:00
Stone Shih
229b4ba331 Bug 606885 - Fire drag events with keyboard modifiers. r=enn
--HG--
extra : rebase_source : c6e4ac37ea2397d86368cb59b0a68aa3a9f43d79
2017-02-17 11:29:42 +08:00
Amy Chung
2ac1ba03cf Bug 1312774 - Allow channels marked as urgentStart to bypass connection limits. r=mayhemer
--HG--
extra : rebase_source : 31612010ceb050a70ed4bd74cca8ccec8a21b07d
2017-03-12 01:31:13 +08:00
Mats Palmgren
9d124ff6d7 Bug 1346527 - Allow a small fuzz factor on all platforms for 722923-1.html. r=me
MozReview-Commit-ID: B8bdGufhzQx

--HG--
extra : rebase_source : 00664420af978a3a78d88ed167572a1a6262e2c4
2017-03-11 07:15:00 -05:00
Alisha
b6906a58a1 Bug 1345112 - Fix invalid console.trace() calls in inspector front. r=jdescottes
--HG--
extra : rebase_source : 293a832e540efe966ed1a07f9dbe361f6c45399e
2017-03-11 05:39:00 -05:00
André Bargull
0488a95df8 Bug 1346074 - Part 2: Move ToLengthClamped into jsarray.cpp. r=shu
--HG--
extra : rebase_source : a89628cae4e9b8424d2a6eef42d12a6e60a96734
2017-03-10 23:40:17 +01:00
André Bargull
ebd0ed5d8e Bug 1346074 - Part 1: Align SharedArrayBuffer constructor to match ArrayBuffer constructor and latest spec. r=shu
--HG--
extra : rebase_source : 8c79f2b23d9c4f4886afc612c4788400651aec7d
2017-03-10 23:40:10 +01:00
David Major
7e6c4486b9 Bug 1346100 - Use nsDependentSubstring for the substring splitter's pieces. r=dbaron 2017-03-13 15:56:23 +13:00
Kris Maglione
8ff285737a Backed out changeset 2ad68bdfb2ed (bug 1344590) for mochitest bustage
MozReview-Commit-ID: 7lUtSXTsmnT
2017-03-12 19:20:10 -07:00
Makoto Kato
3cb0726c57 Bug 1345762 - Rename OSPreferences_unix.cpp to OSPreferences_android.cpp. r=gandalf
OSPreferences_unix.cpp is used on Android only.  So we should rename it to OSPreferences_android.cpp
Also, we should create android directory into intl/locale, then move OSPreferences_android.cpp and nsAndroidCharset.cpp into it.

MozReview-Commit-ID: 2CUbV1Yc2fu

--HG--
rename : intl/locale/unix/OSPreferences_unix.cpp => intl/locale/android/OSPreferences_android.cpp
rename : intl/locale/unix/nsAndroidCharset.cpp => intl/locale/android/nsAndroidCharset.cpp
extra : rebase_source : f677428cc899c767e784b9f2c793b84e3fd95c11
2017-03-09 16:35:27 +09:00
Kris Maglione
3b8399a3a7 Bug 1344590: Follow-up: Fix changes that got lost in rebase.
MozReview-Commit-ID: 7V9FoZXaizK

--HG--
extra : rebase_source : 3361cd93b3c5d3211f134404318780b29418ab7e
2017-03-12 16:54:03 -07:00
David Major
af163b2b51 Bug 1346099: Fix a typo in the string splitter. r=dbaron
This just-so-happened to work because nobody refers to the splitter directly by name.

The added gtest doesn't actually prove that this patch fixes anything, but I figured we could use a wide string for good measure.

MozReview-Commit-ID: 1ADy4X44HO1
2017-03-13 11:19:49 +13:00
Kris Maglione
1ab6910010 Bug 1344590: Part 4 - Store parsed and normalized extension data in indexedDB. r=aswan
MozReview-Commit-ID: HA0PJfbGa9w

--HG--
extra : rebase_source : 7c51ea2b2fcb231f93ec77fc7836f14f53dca6a0
extra : amend_source : f64f6e70e6a5b1579d7a47371aca5ddbc6ecfc2f
extra : histedit_source : 2b13ceb2cc94bc46a65f6bde8aeb0eb3ff4b2474
2017-03-08 09:16:01 -08:00
Kris Maglione
6787b99360 Bug 1344590: Part 3 - Handle schema default values for object properties. r=aswan
MozReview-Commit-ID: 6rzMwvRl4ho

--HG--
extra : rebase_source : 68bb2377b51ca42a594bb1b467b658883ca5f1fd
extra : histedit_source : 1cb211c76c8c5c9469f17a18cc1a5e14812c88ab
2017-03-07 23:04:36 -08:00
Kris Maglione
80193d923c Bug 1344590: Part 2 - Add Promise-based IndexedDB helper module. r=aswan
MozReview-Commit-ID: 5DTabWKYA2k

--HG--
extra : rebase_source : f7a9e603ba59ef64aa7417beaea77049c7a1a0ec
extra : histedit_source : 05113faad0c564818b3d072fca8ab9a2864f5cfa
2017-02-25 22:48:22 -08:00
Kris Maglione
9c9c3c339a Bug 1344590: Part 1 - Handle extension reloads, upgrades, and manager restarts in xpcshell helpers. r=rhelmer
MozReview-Commit-ID: FJLeYCz26PX

--HG--
extra : rebase_source : 4bf4646138684c8411bebddcd2d09b4d05bc8d7b
2017-03-07 23:41:57 -08:00
Kris Maglione
aa4e384997 Bug 1333477: Part 3 - Support dynamically injecting and revoking schema properties based on permissions. r=aswan
MozReview-Commit-ID: C2pQpsD18W0

--HG--
extra : rebase_source : 957eb9f1142a25ac94e61b81070a8d04f30695dc
extra : amend_source : e170ad35bd853a04b4e0e91c79b323e2dcda3f08
extra : histedit_source : ff32a1a79791f93c31346fa1d46e288a495e9595
2017-03-04 16:43:21 -08:00
Kris Maglione
3d8483182d Bug 1333477: Part 2 - Remove "browser" environment from ESLint settings. r=aswan
MozReview-Commit-ID: LCxI6JVp7Xo

--HG--
extra : rebase_source : d0fc6519f3b6872f76a9df533f3eddf1352c2559
extra : histedit_source : 790c0f2322f2b3a3d35b8bf6d7b3f7b705f33fcd%2Cdae80b78b03f25f165f1fc575667df394a43b572
2017-03-12 14:16:13 -07:00
Kris Maglione
ecf57d28a0 Bug 1333477: Part 1 - Bail out earlier for unsupported schema entries. r=aswan
MozReview-Commit-ID: KLxBj1my5bT

--HG--
extra : rebase_source : d643e83e5e200c1de4fd75a0644471c3cea92a00
2017-03-04 16:47:49 -08:00
Gabriel Luong
fb224a3662 Bug 1342941 - Implement the geometry editor toggle in the new box model. r=zer0 2017-03-11 19:53:37 -05:00
Robert Longson
d1cc0f89ac Bug 1208550 - Enable support for transform-box r=jwatt 2017-03-12 00:16:19 +00:00
Martin Husemann
1e58ee1318 Bug 1322660 - Use memcpy() in WOFF2 code instead of dereferencing a pointer after casting to a type with different alignment requirements. r=jfkthame 2017-03-11 16:54:38 +00:00
Jan de Mooij
0c50ebd695 Bug 1346191 followup - Add array-isArray-proxy-recursion.js to cgc-jstests-slow.txt. r=red 2017-03-11 14:27:44 +01:00
Florian Quèze
c3d51cb515 Bug 1345513 - Stop shipping unreferenced printing files on Mac, r=mconley. 2017-03-11 12:51:21 +01:00
CactusTribe
313e8af5e9 Bug 1214284 - Adding engine title and line separator in tooltip of button add search engine, r=florian. 2017-03-11 12:51:18 +01:00
Jonathan Watt
a446a17a47 Bug 1345908 - Remove nsLayoutUtils::HasCSSBoxLayout. r=cjku 2017-02-07 21:11:53 +00:00
Jan de Mooij
978a15019e Bug 1346191 - Change Ion warmup threshold for small functions to be the same as the one for other functions. r=h4writer 2017-03-11 10:21:03 +01:00
Michelangelo De Simone
22a7c10b2c Bug 1072859 - Disable Geolocation on non-secure origins. r=jdm
MozReview-Commit-ID: KnHOb0aN4nE

--HG--
extra : source : 07ead25d0bdae2e62c116da16f70f5599513d00f
extra : histedit_source : 19e33405ac6e7b228179e397a80bd39a44651f4a%2C04a0bb8d5aaa06b8780f1937cc836b404bd8d1f7
2017-03-08 16:45:44 -08:00
Boris Zbarsky
b95ec5c51f Bug 1345996 followup. Update some tests for the new event behavior.
MozReview-Commit-ID: 1OAR6YcoiF3
2017-03-11 02:33:58 -05:00
Timothy Nikkel
9eca2208bd Bug 1346109. Change the image visibility frame walker to handle missing displayport base rects. r=botond
We set the base rect for root scroll frames of root content documents and top level documents because it is quick and easy to calculate it.

Otherwise we ignore the display port if we are missing a base rect, and treat it like a scrollframe without a displayport. This is likely better behaviour as if the base rect is missing the computed displayport may not even cover what is currently visible.
2017-03-11 01:00:51 -06:00
Timothy Nikkel
9ba8b14466 Bug 1346109. Allow asking an nsIScrollableFrame if it is the root scroll frame. r=botond 2017-03-11 01:00:46 -06:00
Timothy Nikkel
887111ab7d Bug 1346109. Add a function that returns if we need a displayport base rect for calculating a displayport. r=botond 2017-03-11 00:58:09 -06:00
Timothy Nikkel
a1eedef49b Bug 1346109. Factor out a GetDisplayPortData function which gets the displayport data and chooses between margin and rect based data. r=botond
It will be used in the next patch.
2017-03-11 00:58:08 -06:00
Boris Zbarsky
d6b2fc9b4d Backed out changeset c1978f7d49c4 for build failures.
MozReview-Commit-ID: FOwcGtykkXR
2017-03-11 00:10:36 -05:00
Boris Zbarsky
728a89a4fe Bug 1345996. Change event handler invocation to only do the "true return cancels" for onerror handlers handed ErrorEvents, and only on globals. r=smaug
See https://github.com/whatwg/html/issues/2296 and
https://github.com/whatwg/html/issues/423 for details on what various browsers
do and whatnot.

MozReview-Commit-ID: DytkZreHudx
2017-03-10 23:53:09 -05:00
Boris Zbarsky
160b2e80e9 Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink
MozReview-Commit-ID: 264vsCvhh9Z
2017-03-10 23:52:55 -05:00
Ehsan Akhgari
e559e3333d Bug 1343731 - Remove the sync IPC during DataStorage initialization; r=keeler,billm
Instead of initializing DataStorage objects on demand in the content
process, we initialize them at content process startup by getting the
parent to send down the information about the existing DataStorages at
child process startup.  After that point, the dynamic change
notifications added in bug 1215723 will take care of keeping the
information in sync.
2017-03-10 22:35:07 -05:00
Ehsan Akhgari
5ab5fb52c4 Bug 1342636 - Part 3: Remove the GetCurrentScreenConfiguration sync IPC message; r=billm 2017-03-10 21:29:04 -05:00
Ehsan Akhgari
f5d7e843c0 Bug 1342636 - Part 2: Switch to using the fallback implementation of GetCurrentScreenConfiguration in the content process; r=kanru
This uses the underlying XPCOM API which works based on asyncronous
IPC.
2017-03-10 21:29:01 -05:00
Ehsan Akhgari
48c08aeda9 Bug 1342636 - Part 1: Factor out the fallback screen configuration code into a shared header; r=kanru 2017-03-10 21:28:57 -05:00
Kit Cambridge
a50d01215c Bug 1345001 - Bump expiration for valuable Push telemetry probes. r=liuche
MozReview-Commit-ID: G3sngmISblf

--HG--
extra : rebase_source : 214a1bfd784680703efc85e2baa44d0971a533fa
2017-03-06 19:08:02 -08:00
Kit Cambridge
be7ad3ff16 Bug 1345001 - Remove expiring Push telemetry probes. r=liuche
We haven't found these probes useful for understanding the value of
Push, and many can be better determined from server metrics.

MozReview-Commit-ID: GM9K59OAbMT

--HG--
extra : rebase_source : b4478fe2aad5ce01ba5955406300973b3e0fb699
2017-03-06 19:06:32 -08:00
Wes Kocher
77632ccd1b Merge m-c to inbound, a=merge
MozReview-Commit-ID: JXQqoTEXxwz
2017-03-10 17:22:54 -08:00
Wes Kocher
3d76fcb59e Backed out changeset 0cbf58746cae (bug 1345267) under suspicion of causing android x86 chrome mochitest failures a=backout
MozReview-Commit-ID: CrUlU8uVeLx
2017-03-10 16:26:10 -08:00
Mihai Tabara
0a42654947 Bug 1344229 - alter version bumping to prevent race conditions. r=rail a=release DONTBUILD
MozReview-Commit-ID: Fy38tKghu2M

--HG--
extra : rebase_source : b6cd22a15bfe2dc874940089f1cd49b320cf18b3
2017-03-10 23:24:12 +00:00
Shu-yu Guo
be920d3ccf Bug 1345968 - Fix [no LineTerminator here] restriction for async arrow functions. (r=arai) 2017-03-10 15:19:50 -08:00
Shu-yu Guo
e95688d82f Bug 1346067 - Update skip list. (r=anba) 2017-03-10 15:19:50 -08:00
Shu-yu Guo
a1ce0a0649 Bug 1346067 - Sync test262. (rs=anba)
--HG--
rename : js/src/tests/test262/built-ins/DataView/proto-from-ctor-realm.js => js/src/tests/test262/built-ins/DataView/proto-from-ctor-realm-sab.js
rename : js/src/tests/test262/built-ins/RegExp/prototype/exec/failure-lastindex-no-access.js => js/src/tests/test262/built-ins/RegExp/prototype/exec/failure-lastindex-access.js
rename : js/src/tests/test262/built-ins/RegExp/prototype/exec/success-lastindex-no-access.js => js/src/tests/test262/built-ins/RegExp/prototype/exec/success-lastindex-access.js
rename : js/src/tests/test262/built-ins/RegExp/proto-from-ctor-realm.js => js/src/tests/test262/built-ins/SharedArrayBuffer/proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm-sab.js
rename : js/src/tests/test262/language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-function-declaration.js => js/src/tests/test262/language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-function-declaration-strict.js
2017-03-10 15:19:50 -08:00