Граф коммитов

528571 Коммитов

Автор SHA1 Сообщение Дата
Chris Pearce 2903d2ab28 Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald
This ensures that the IPC connection from the content process to the main
process is shut down as soon as possible. Once all the IPC connections are
closed, the main process removes its async shutdown blocker, and Firefox
can shutdown.

MozReview-Commit-ID: 8rqa384ayd9

--HG--
extra : rebase_source : b9cbbb9f4c22016284a8d49cddaea0d96666acf9
2017-04-03 11:10:04 +12:00
Chris Pearce f41e5c06d9 Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald
This ensures that when we've started shutdown we don't try to start up new
GMPs. Doing so would create more connections from the content process to the
main process, and the main process can't shutdown until all such connections
are shut down.

MozReview-Commit-ID: KE8nCoLXjdd

--HG--
extra : rebase_source : 674f3c4ddcb5bb93dd775a861b425d25510871e9
2017-04-03 11:08:06 +12:00
Chris Pearce f1b6111764 Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald
This will allow us to broadcast a notification to the GMPServices running in
the content processes when they need to shutdown.

MozReview-Commit-ID: FviFDgNMnUV

--HG--
extra : rebase_source : f4ad3c6df0e14c88db1199fbe6281d67f98590ae
2017-03-31 11:43:27 +13:00
Manish Goregaokar c767073d91 servo: Merge #15106 - Update cert-generator and certs (from Manishearth:certs); r=avadacatavra
r? @avadacatavra

Source-Repo: https://github.com/servo/servo
Source-Revision: aa6cf08e4bb1d47e5f1a1e11466443340c3b8b31

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : bc9165c32c895a23dcebc27ebdd2a2b28b2ebfdc
2017-04-03 12:50:21 -05:00
Wes Kocher 6de05812dc Backed out changeset caee52f2863b (bug 1335905) for test failures in browser_misused_characters_in_strings.js a=backout 2017-04-03 12:16:00 -07:00
Jonas Finnemann Jensen 107a41e9f7 Bug 1353121 - Fix error message from indexing-task. r=dustin
In short shouldn't call err.stack(), it's a property.

MozReview-Commit-ID: 2HpPgsdctTv

--HG--
extra : rebase_source : 1769c125b4d720991c810f5c9460b2161ecbc8a8
2017-04-03 11:44:20 -07:00
Axel Hecht b1ae66a84b bug 1336406, update http -> https in compare-locales docs, r=aryx
Ride-along fix to change http://mxr to https://dxr, too.

MozReview-Commit-ID: 2H6aGv9nuKv

--HG--
extra : rebase_source : 63e83e193747f6b56d7bee9a368d200eac15bc86
2017-04-03 14:55:28 +02:00
Andreas Tolfsen 63d5cbfedd Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo
MozReview-Commit-ID: LG8f5q5QbD6

--HG--
extra : rebase_source : 070d4a78328410ba9e008cc8e2a884a48921e919
2017-03-28 17:06:06 +01:00
Andreas Tolfsen 73549b4b4f Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo
Errors thrown are printed to console and there is no point in having a
custom catch to print it.

This also makes it possible to start Marionette programmatically without
worrying about disappearing errors.

MozReview-Commit-ID: GGhyCyYqJg

--HG--
extra : rebase_source : 95b5be3ef83c3508f636236f6a94670bd79fe5ea
2017-03-28 16:48:20 +01:00
Andreas Tolfsen ee6c6139dc Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Port 666 is in the protected port range and can not normally be bound
to unless the process is running with sudo permissions.

We can instead bind to port 0, which will give us a system-defined port
in the epemeral range.

MozReview-Commit-ID: Ld6BDMhtbck

--HG--
extra : rebase_source : bf7ff04b8826cb7c73612c9b450bfd25dabcdb01
2017-03-28 16:46:54 +01:00
Andreas Tolfsen 1896151f23 Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo
This is a follow-up to address a fallout caused by bug 1344748 whereby
deprecated preferences relevant to Marionette are no longer being
picked up.  This is preventing trace logs from being emitted in CI.

The old logic related to falling back to a deprecated preference is
faulty in that it the preferred, new preference always exists through
the power of testing/marionette/prefs.js.  This patch introduces a new
helper method getPref that first looks at whether the preferred pref
is set, and only falls back to the deprecated if it isn't set and the
deprecation preference exists.

MozReview-Commit-ID: 8DeawLAELyK

--HG--
extra : rebase_source : 1ff393207d293907fdc8bd55ab898ec0efea8249
2017-03-27 14:28:32 +01:00
Andreas Tolfsen b268b662fb Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
The Marionette component ships in Firefox, but is not enabled by default.
We want to facilitate activating Marionette at runtime by flipping
the marionette.enabled preference, and showing the Marionette related
preferences in about:config helps discoverability.

It is also useful to rely on the preferences' default values so that
they do not have to be hardcoded in the component.

When Marionette is enabled by setting marionette.enabled to true, a set of
recommended automation preferences found in testing/marionette/server.js
are set if the user has not overriden/user-defined one of them and
marionette.prefs.recommended is true (default).  When Marionette is
stopped, the altered preferences are reset.

MozReview-Commit-ID: 3HLnEI0TEBB

--HG--
extra : rebase_source : 56e99bb5d075b54dedc2a957e0f46a209a1e48a8
2017-03-29 18:25:55 +01:00
Andreas Tolfsen 5b52eae1da Bug 1350887 - Add general overview documentation to Marionette; r=whimboo
MozReview-Commit-ID: HwMOQVxwIDN

--HG--
extra : rebase_source : 288a88306fd0bc8bda345adde16f26bf66b2d316
2017-04-03 15:00:05 +01:00
Andreas Tolfsen 70882edb17 Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf
Files appended to JS_PREFERENCE_FILES are moved into the
objdir/dist/bin/defaults/pref directory, shared with default global
preferences from other parts of Gecko.

To ensure Marionette's preference file ends up in this directory with
a sensible name, we put it in testing/marionette/prefs/marionette.js so
that it ends up in the objdir as dist/bin/defaults/pref/marionette.js.

MozReview-Commit-ID: 9YJ7vysDjSJ

--HG--
rename : testing/marionette/prefs.js => testing/marionette/prefs/marionette.js
extra : rebase_source : d5bf0abf80d20086945d51e05f3e5115880fdc20
2017-03-30 14:52:16 +01:00
Andrew McCreight d30d03672c Bug 1353081 - Lazily load NetUtil.jsm in Schemas.jsm. r=kmag
MozReview-Commit-ID: 3tgBGo6KxV1

--HG--
extra : rebase_source : b9c1612b5b2bf66e9f7c457364d175adc79ff062
2017-04-03 10:22:54 -07:00
manotejmeka a16d4e898b Bug 1335905 - Add Preferences search feature, preffed off by default. r=jaws,mconley
Code written by Manotej Meka <manotejmeka@gmail.com> and Ian Ferguson <fergu272@msu.edu>
This is the initial landing of the search feature, and is preffed off behind
browser.preferences.search.

MozReview-Commit-ID: 7iaeRsIIV3Y

--HG--
extra : rebase_source : 4444caea3622bcd2ff4ca49d23fa8b609e724146
2017-04-03 14:02:01 -04:00
Florian Queze 77f022ac76 Bug 1351991 - use resource: URIs to test CSS files when possible, r=Gijs
MozReview-Commit-ID: JgEhCAhLjOM

--HG--
extra : rebase_source : f25c2f0d2df3b2d5a777cf75d0105fcd65ea24f4
2017-03-30 11:32:20 +02:00
Gijs Kruitbosch fad6b795cc Bug 1351991 - use a chrome-privileged frame to test our CSS files, r=florian
MozReview-Commit-ID: EQIs7bis5Ag

--HG--
extra : rebase_source : e964a3164b768ce65bd7e652cf73f6035555b8b3
2017-04-03 14:31:00 +01:00
Gijs Kruitbosch 8a8722824e Bug 1352513 - re-add the hidden window exception behind a pref, r=bholley
MozReview-Commit-ID: 3q1CZ5QCuus

--HG--
extra : rebase_source : adb93e2ee26e17f8ce03023deebc85d657dfe498
2017-04-03 11:47:22 +01:00
Gijs Kruitbosch ee8d9054fb Bug 1353041 - fix Safari import of folders, r=mossop
MozReview-Commit-ID: Jw0lmIi5aZK

--HG--
extra : rebase_source : b3038740fad3e6fe2e53b356458fa5541c1d50bb
2017-04-03 17:46:47 +01:00
Anthony Ramine bbe4640235 servo: Merge #16245 - Don't share the SSL client between the private and public groups (from nox:ssl); r=avadacatavra
Source-Repo: https://github.com/servo/servo
Source-Revision: e8ed3e0b7f5fefffa7fa8c73846bdcb6673bf36e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f91c702f9d6f5406ce38c4d212204452fcfdfb00
2017-04-03 12:07:27 -05:00
Ted Campbell 5d801091a8 Bug 1338920 - Support JSOP_SPREADCALL in Ion r=h4writer
MozReview-Commit-ID: 1WOhrGAedLi

--HG--
extra : rebase_source : ac85b29323641df42d5160d1efcf74a9af6f7e72
2017-03-21 18:38:54 -04:00
Scott Wu b57feadb2d Bug 1019483 - (Part 1) Create interface to manage autofill profiles. r=MattN
MozReview-Commit-ID: KrGSPz7B108

--HG--
extra : rebase_source : b858f849c1be8856fb96a9cfbb8777813d65de08
2017-03-06 15:56:51 +08:00
Josh Matthews 34cad3c4fd servo: Merge #16210 - Update rust-mozjs to master (from jdm:updatejs); r=Wafflespeanut
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #16152
- [X] There are tests for these changes

Source-Repo: https://github.com/servo/servo
Source-Revision: 2ebddca5921230eafc25acaa5bf47c10756f3e51

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : de6f1ce0d879dbb173e8ae29b4d0572f3b1e278f
2017-04-01 00:05:56 -05:00
Josh Matthews c02d5a813c servo: Merge #16219 - Fix macOS nightly creation (from servo:jdm-patch-2); r=Wafflespeanut
Our change to keep around build artifacts broke the macOS nightly generation process, since hdiutil can't cope with the dmg file already existing.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #16218
- [X] These changes do not require tests because I tested manually and we build every night

Source-Repo: https://github.com/servo/servo
Source-Revision: 15fc9f3bbfde6060c604e392774e728fb35af190

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 3df74df90dc14261601007d0b80e35a8528a4c18
2017-03-31 23:28:13 -05:00
Andrew Swan c6063b3d85 Bug 1341337 Break up browser_update_background.js r=kmag
MozReview-Commit-ID: GUoghOXKUiS

--HG--
rename : browser/base/content/test/webextensions/browser_update_interactive.js => browser/base/content/test/webextensions/browser_update_checkForUpdates.js
rename : browser/base/content/test/webextensions/browser_update_interactive.js => browser/base/content/test/webextensions/browser_update_findUpdates.js
extra : rebase_source : 0671057ef30df32c1f6b3280c3e1c8790c8b5a80
2017-03-31 20:31:01 -07:00
Hiroyuki Ikezoe 35cb06a1fb Bug 1335993 - Enable reftests using transform animations. r=boris
MozReview-Commit-ID: IdVcSEgx4jU

--HG--
extra : rebase_source : e0c8c00ba81ed210843563a1f63dda4ec91dd524
2017-04-01 12:15:37 +09:00
Andrzej Hunt 86b076ed2e Bug 1338629 - Update annotation processing classpath to reflect SDK 25.3+ r=nalexander
It looks like Google decided to split these jars out a bit, so we need to piece
them all back together.

We could probably just query the sdk version instead, but I'm not 100% sure
know when this setup changed - moreover we don't know when (if?) the paths
are likely to change again. SDK 26.0 still has lint 25.3.1, so the SDK and
lint versions don't appear to be tied.

It seems that only the lint* jars are needed to compile 'build/annotationProcessor',
however we need all the remaining jars in the classpath when running that code
in 'widget/android/bindings'.

MozReview-Commit-ID: GAKwMrVXW55

--HG--
extra : rebase_source : 4e790aaccae8ccc3f151c39bf1ef4404b2581d7a
2017-03-30 18:55:02 -07:00
Grigory Kruglov a8810d8865 Bug 1352608 - Close a cursor after we're done with it r=eoger
Removed "final" because "safeQuery" provides terrible developer ergonomics.

MozReview-Commit-ID: 2F0XZnBM3Yv

--HG--
extra : rebase_source : 634c6f8cfc14cce8d15e2911d474086dc85c6db4
2017-03-31 20:22:06 -04:00
Scott Wu cf289cb4ce Bug 1019483 - (Part 1) Create interface to manage autofill profiles. r=MattN
MozReview-Commit-ID: KrGSPz7B108

--HG--
extra : rebase_source : 29d93d82b5240420121024ec9fb7afea69d5600b
2017-03-06 15:56:51 +08:00
Iris Hsiao f55fc8d7c5 Backed out 3 changesets (bug 1311802) for mochitest failures in test_vrDisplay_onvrdisplaydeactivate_crosscontent.html
Backed out changeset 44bd57c9340f (bug 1311802)
Backed out changeset 4bb94cbb9a24 (bug 1311802)
Backed out changeset 15d9c5895041 (bug 1311802)
2017-03-31 14:35:43 +08:00
Alastor Wu 17e20d08f6 Bug 1352014 - add the flag 'RELEASE_OR_BETA' for the pref 'media.block-autoplay-until-in-foreground'. r=bwu
Put this feature only on Aurora and Nightly until it's stable enough.

MozReview-Commit-ID: 4jl9gZO3wtt

--HG--
extra : rebase_source : 952f2718d77ff3bc48a92152fbfa290798db33c6
2017-03-30 17:50:57 +08:00
Ricky Chien a2f3ae372e Bug 1352288 - Fix versioned scripts regression and update devtools-core r=Honza
MozReview-Commit-ID: GYojMk8RmMc

--HG--
extra : rebase_source : b3b6da1cddfa5eda0e2420f8cdc0e0664ea69b65
2017-03-31 11:14:32 +08:00
Jan Odvarko 3bf8d6ec24 Bug 1328001 - Fix focusring on devtools buttons; r=jryans,ntim
MozReview-Commit-ID: 2SA3ZLLIE8E

--HG--
extra : rebase_source : 70e98d6eccaf6781fe367e1a9a04eb215917aa4e
2017-03-29 14:31:19 +02:00
Ted Campbell ba38997a10 Bug 1338920 - Support JSOP_SPREADCALLARRAY in Ion r=h4writer
MozReview-Commit-ID: 8FQILAzOVmO

--HG--
extra : rebase_source : 5bd1b774d5b27a44f96d359f6dadadde0271a027
2017-03-01 21:35:39 -05:00
Michal Novotny 791ecf863b Bug 1342360 - "Crash in mozilla::net::WyciwygChannelParent::ActorDestroy" .r=valentin.gosu 2017-03-02 05:00:00 +08:00
Jon Coppeard 2060e390eb Bug 1351756 - Fix style test bustage r=me 2017-03-30 10:27:50 +01:00
Jon Coppeard 710cfac229 Bug 1351756 - Add a testing function to dump arena cell layout information r=sfink 2017-03-30 10:03:57 +01:00
Jon Coppeard 4744f1eb7f Bug 1351405 - Simplify incremental sweeping implementation r=sfink 2017-03-30 10:03:57 +01:00
Tim Taubert 00b8400985 Bug 1351779 - Removed unused variable 'loopDetected' from PathBuildingStep::Check() r=keeler 2017-03-29 20:17:06 +02:00
Ben Kelly 02aeaadc9f Bug 1351959 Fix skip-waiting and other WPT tests broken by request-end-to-end.https.html. r=asuth 2017-03-30 16:47:27 +08:00
Timothy Nikkel 7e9f01203e Backed out changeset 80bea9982b5f (bug 686905) 2017-03-30 03:16:46 -05:00
Jonathan Watt c1539cd5b0 Bug 1351990 - Initialize SVGContextPaint's members. r=baku
MozReview-Commit-ID: EZJ5QFuLyna
2017-03-09 12:49:21 +00:00
Florian Queze 8bca08a425 Bug 1349005 - verify that all the resource:// files we ship are actually referenced, r=Gijs. 2017-03-30 09:18:47 +02:00
Florian Queze 0ac961905a Bug 1351659 - Use jwcrypto.jsm with the resource://services-crypto prefix, r=markh. 2017-03-30 09:18:45 +02:00
Lars T Hansen 1a9a31f465 Bug 1351607 - pass -e expressions to the JS shell as separate command line arguments. r=sfink
--HG--
extra : rebase_source : 334c7a6d8ae60927c2a1c5269ca1bca102fd47a9
extra : amend_source : b56d1aecd95994d06e305f5762343d64938b1e2c
2017-03-29 13:37:58 +02:00
Timothy Nikkel 4e95a79d21 Bug 686905. Enable the pref image.mem.animated.discardable to allow discarding of animated images. r=aosmond 2017-03-30 00:06:21 -05:00
Timothy Nikkel 5e81f37a23 Bug 1350531. Assign alert emails for all imagelib telemetry probes. r=francois 2017-03-30 00:06:11 -05:00
Nicholas Nethercote ecaa485dee Bug 1348024 - Make the env vars MOZ_PROFILER_{ENTRIES,INTERVAL} specific to startup. r=mstange.
The patch also renames profiler_usage() as PrintUsageThenExit().

--HG--
extra : rebase_source : 28b49f9f99d760ef1fcd1d56f8035caa0c5f2192
2017-03-23 13:44:15 +11:00
Stanford Lockhart 9435159411 Bug 1349686: Polish the Box Model Properties. r=gl
MozReview-Commit-ID: FfgTVBx8mcw
2017-03-28 19:51:41 -03:00