Commit Graph

551261 Commits

Author SHA1 Message Date
Jonathan Guillotte-Blouin
759140610e Bug 1381186 - open/close stub dialog on (show/abort)Payment. r=MattN
MozReview-Commit-ID: K3YyFlIttjD

--HG--
extra : rebase_source : 97639e91e6d35ade1fa11cea5ae923fa522bc44a
2017-07-17 13:29:21 -07:00
Ryan VanderMeulen
6eb7aef00e Merge m-c to autoland. a=merge 2017-08-09 18:51:26 -04:00
Ryan VanderMeulen
2e6670c78e Merge autoland to m-c. a=merge 2017-08-09 18:47:59 -04:00
Servo VCS Sync
d6eabd0f59 No bug - Revendor rust dependencies 2017-08-09 22:23:21 +00:00
Simon Sapin
4331d2478e servo: Merge #18025 - Update to cssparser 0.19, count line numbers during tokenization (from servo:line-counting); r=jdm
https://github.com/servo/rust-cssparser/pull/177

Also simplify the `ParseErrorReporter` trait a bit.

Source-Repo: https://github.com/servo/servo
Source-Revision: 845131c425ebd50eea2fe5bf6005b6c304664242

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d24cb7526225e8393bbc0a90206cba0199f95798
2017-08-09 16:16:33 -05:00
Brendan Dahl
02dc1567cd Bug 1387170 - Use custom clipboard constructor instead of singleton. r=jrmuizel
This allows instances of the clipboard to be created (like it
was pre-headless).
2017-08-09 09:49:50 -07:00
Brendan Dahl
d1dd2ea172 Bug 1387168 - Use custom clipboard constructor instead of singleton. r=jrmuizel
This allows instances of the clipboard to be created (like it
was pre-headless).
2017-08-09 09:46:51 -07:00
Mason Chang
ce7bf90ba4 Bug 1386965 - Support async painting component-alpha layers. r=dvander 2017-08-09 09:39:07 -07:00
Eitan Isaacson
b6d69628bd Bug 1385372 - Allow same id in aria-owns. r=surkov 2017-08-09 12:33:44 -04:00
Thom Chiovoloni
3e1366bdf6 Bug 1388149 - Make PlacesUtils.history.insertMany respect provided GUIDs r=markh
MozReview-Commit-ID: 7g6uABtHKg2

--HG--
extra : rebase_source : 0b43e026ad3de514d2ffbc56568bf3f4e3e17126
2017-08-07 16:01:10 -04:00
Felipe Gomes
2e035ad163 Bug 1388145 - Move startup crashes tracking to nsBrowserGlue as it should only run once, and not per-window. r=florian
MozReview-Commit-ID: KR1bv1TJGVf

--HG--
extra : rebase_source : 0d6d7778acf515fdbf2fe86e926bc30d84b47514
2017-08-09 15:45:24 -03:00
Felipe Gomes
5130c05413 Bug 1388145 - Move CombinedStopReload.startAnimationPrefMonitoring to per-window initialization tasks. r=jaws
MozReview-Commit-ID: EECjcWwN9yZ

--HG--
extra : rebase_source : 6de62459205284008ca8c43fd80d1d8b9acb3a41
2017-08-09 15:45:12 -03:00
Felipe Gomes
a60bd21c16 Bug 1388145 - Move the Downloads progress code initialization to an idle callback. r=Paolo
MozReview-Commit-ID: 5cgvfKq5Mj4

--HG--
extra : rebase_source : 02c1ef380a6b3e71e14361a4ad60fc847c9dfc02
2017-08-09 15:44:43 -03:00
Felipe Gomes
702784b2dd Bug 1388145 - Move simple things out of delayedStartup to its proper location on _schedulePerWindowIdleTasks. r=florian
MozReview-Commit-ID: LN2ffUyKD13

--HG--
extra : rebase_source : 38c34fb5b36d7c977a938528f7670c966e461227
2017-08-09 15:44:38 -03:00
Felipe Gomes
cb5352718f Bug 1388145 - Move _createExtraDefaultProfile to an idle callback. r=florian
MozReview-Commit-ID: 2sBcd2hz8TX

--HG--
extra : rebase_source : fe007e2a7fa8812196e9a7c121a7eb0686b5d9c2
2017-08-09 15:44:32 -03:00
Felipe Gomes
639d5eb901 Bug 1388145 - Initialize the Windows Jump Lists from an idle callback. r=florian
MozReview-Commit-ID: FvDPNHGL3Ou

--HG--
extra : rebase_source : ababa118265f4257bcd397cfd811be41981782fc
2017-08-09 15:44:28 -03:00
Felipe Gomes
2ebd419785 Bug 1388145 - Move Services.logins initialization to nsBrowserGlue. r=MattN
This will move this code to a place that will run it once per session (as needed) and not once per window. It also better defines it to run after all sessionstore-windows-restored, instead of arbitrarly after 3 seconds.

MozReview-Commit-ID: 2ekVeZfRYC4

--HG--
extra : rebase_source : 85f4e26d727a042091c5a8e5f9b9c346604d6029
2017-08-09 15:43:25 -03:00
Felipe Gomes
a8ac23305b Bug 1388145 - Make GMPInstallManager telemetry only run once per session (and not per window), and run it after an idle period. r=florian
MozReview-Commit-ID: GB07ftXNvXd

--HG--
extra : rebase_source : e047cfb5415658d732359e569f42572e0fb40bec
2017-08-09 15:43:14 -03:00
Felipe Gomes
635177b023 Bug 1388145 - Make Master Password telemetry only run once per session (and not per window), and run it after an idle period. r=MattN
MozReview-Commit-ID: 1Ecy94TGGar

--HG--
extra : rebase_source : 40596aaaf9f01fe6a565d5ebf1357951c928a863
2017-08-09 15:43:10 -03:00
Felipe Gomes
fadfebac0a Bug 1388145 - Move the media telemetry to an idle task. r=florian
MozReview-Commit-ID: Lwv1wx22QG1

--HG--
extra : rebase_source : 3e426e84ca2acbbf76ef55c75c6560f8afc9ecfa
2017-08-09 15:43:07 -03:00
Felipe Gomes
bdcf5cfff0 Bug 1388145 - Move the UnsubmittedCrashReporter initialization to an idle callback. r=mconley
MozReview-Commit-ID: IZCLlhCbNQN

--HG--
extra : rebase_source : a8f91c4db6b48ed4c075c05d4aac206b197dfc8e
2017-08-09 15:43:04 -03:00
Felipe Gomes
2b65729455 Bug 1388145 - Move the default browser check to an idle callback. r=florian
Note that the DefaultBrowserCheck.prompt() was scheduled with an idle callback before and it was removed here, because it's no longer necessary (as the entire function is now running from an idle callback)

MozReview-Commit-ID: GQQbAlBn2UI

--HG--
extra : rebase_source : e317326c3dc4a47f87ba86b29dc3dbdec2657f33
2017-08-09 15:06:30 -03:00
Felipe Gomes
ad0d65f131 Bug 1388145 - Move ContextualIdentityService and SafeBrowsing initialization to _scheduleStartupIdleTasks. r=florian
This has no change in behavior since they are already scheduled with idleDispatchToMainThread, but this puts them in the proper code location

MozReview-Commit-ID: IS5ZQjJy77q

--HG--
extra : rebase_source : 08ee589ee7b88fc78dbd106c6f3f191c5fe2e928
2017-08-09 15:06:30 -03:00
Felipe Gomes
781d21edb8 Bug 1388145 - Create global and per-window entry points for scheduling initialization-related idle callbacks. r=florian
MozReview-Commit-ID: LDgTz21gDTL

--HG--
extra : rebase_source : 0dddf6768dea0fd0d044f0433f1fa869a92aa19b
2017-08-09 15:06:08 -03:00
Felipe Gomes
bd266247ea Bug 1388145 - Add SessionStore.promiseAllWindowsRestored. r=mikedeboer
MozReview-Commit-ID: 6FvkAdDnRPa

--HG--
extra : rebase_source : be74710b8109afe231cbe09a26678f247b88fada
2017-08-09 15:05:59 -03:00
Aki Sasaki
8bd3628595 bug 1388581 - split win32/win64 nightly hooks. r=Callek
MozReview-Commit-ID: 8Gr8Cu9SLXQ

--HG--
extra : rebase_source : e44f938725ed66a5016deb0aa2973eb9e33c8cbc
2017-08-08 18:04:18 -07:00
Jared Wein
54c8c0a3bd Bug 1380139 - Change the 'Pin to Overflow Menu' animation to not move the arrow as much. r=sfoster
MozReview-Commit-ID: 7tyfbshi0jd

--HG--
extra : rebase_source : 5ce915f2888d5e8909d88ad9726a3da5832ecf8c
2017-08-09 13:52:32 -04:00
Alexandre Poirot
b142ed1756 Bug 1382968 - Make WebExtension debugging test better test console behavior. r=rpl
MozReview-Commit-ID: Ch8DHw7nTws

--HG--
extra : rebase_source : 17d4ad855bb5e093beb142e449ce2d4b88e20911
2017-08-08 22:30:56 +02:00
Masatoshi Kimura
706ca23396 Bug 1387788 - Remove [deprecated] methods from nsIJSON. r=Ehsan
MozReview-Commit-ID: 9OsQacbPsFo

--HG--
extra : rebase_source : 8c905a48306e957026af9dd8fcbf83eae41b8a38
2017-08-06 10:25:15 +09:00
Dão Gottwald
407f690fc8 Bug 1369415 - Share bookmarks toolbar styling to remove cross-platform inconsistencies, adjust bottom padding on Mac to compensate border. r=johannh
MozReview-Commit-ID: CTMPI5Yp0nJ

--HG--
extra : rebase_source : 0dd245de9aa2be3d58177b932e30fdd2c7f4fa41
2017-08-09 13:22:02 +02:00
Alexandre Poirot
86f3a72ea7 Bug 1382968 - Only try to forward console messages from content processes to parent when browser console/toolbox are opened. r=jryans,tromey
MozReview-Commit-ID: 8cFUbF4msHx

--HG--
rename : toolkit/components/processsingleton/ContentProcessSingleton.js => devtools/server/actors/webconsole/content-process-forward.js
extra : rebase_source : 024d016c37d0f188f5ac3f3f87511595a072eea6
2017-08-01 16:51:07 +02:00
Alexandre Poirot
777467060a Bug 1382968 - Flag Browser Console target as being chrome and related to a TabActor. r=jryans
The Browser Console interacts with a ChromeActor instance, which as any TabActor inherited actor,
expects to be "attached" by calling its `attach` request. isTabActor set to true ensures that.
While chrome set to true allows client codebase to enable additional behavior for chrome debugging.

MozReview-Commit-ID: 1MVLBKnluhg

--HG--
extra : rebase_source : 09b9cce4f6053b78cf617abbe71d54cc1b842f4e
2017-08-07 18:47:20 +02:00
Alexandre Poirot
966527f5aa Bug 1382968 - Move console actor helper modules to a dedicated folder. r=jryans
MozReview-Commit-ID: 6l1kcHFglDf

--HG--
rename : devtools/server/actors/utils/webconsole-listeners.js => devtools/server/actors/webconsole/listeners.js
rename : devtools/server/actors/utils/moz.build => devtools/server/actors/webconsole/moz.build
rename : devtools/server/actors/utils/webconsole-utils.js => devtools/server/actors/webconsole/utils.js
rename : devtools/server/actors/utils/webconsole-worker-listeners.js => devtools/server/actors/webconsole/worker-listeners.js
extra : rebase_source : 5760bfc4de183e74b6eb8a511006c770121f24b9
2017-08-01 16:17:22 +02:00
Mike Hommey
66d4d80b03 Bug 1388681 - Disable -Wformat-security where -Wformat is disabled. r=bwc
--HG--
extra : rebase_source : b303f70c2900b8dff538083a6b406545170356c2
2017-08-09 18:45:16 +09:00
Mike Hommey
726ce85142 Bug 1388573 - Imply needs-sccache from toolchain dependencies. r=dustin
After bug 1388569 and bug 1388572, all jobs that have needs-sccache set
have a dependency on either linux64-sccache or win64-sccache, and
vice-versa. Which means they are now redundant, and one should imply the
other.

--HG--
extra : rebase_source : ae72f67ccf2da7ba645416b8be4d10687005d01a
2017-08-09 09:22:43 +09:00
Jed Davis
677499eb59 Bug 1386279 - Renovate Linux sandbox file broker handling of access(). r=gcp
1. X_OK is now allowed, and is limited only by the MAY_ACCESS permission.

2. The actual access() syscall is now used, if access is granted by the
broker policy.  This fixed bug 1382246, which explains the background.

MozReview-Commit-ID: 926429PlBnL

--HG--
extra : rebase_source : 6ae54c4c25e1389fa3af75b0bdf727323448294a
2017-08-08 18:02:31 -06:00
Kirk Steuber
e48152158a Bug 1376511 - Handle Browser:Thumbnail:CheckState during idle period r=mconley
MozReview-Commit-ID: 6n4nzCqTt0O

--HG--
extra : rebase_source : 25f32d6e1ca44d4bb2331d8d745d690d965ed533
2017-08-08 14:59:49 -07:00
Mike Hommey
e81f396704 Bug 1388572 - Remove toolchain dependencies on artifact builds. r=gps
They just inherited the dependencies because they were using the same
tooltool manifests as compiling builds.

--HG--
extra : rebase_source : 03ee8180e455e01b72016b3132001745b87f78e7
2017-08-09 09:15:45 +09:00
Mike Hommey
474d5de300 Bug 1388569 - Remove sccache dependencies on jobs that don't use it. r=gps
There are essentially four categories of jobs that have dependencies on
sccache currently and that shouldn't:
- jobs that don't compile anything. They just inherited the dependency
  because they were using the same tooltool manifests as compiling
  builds.
- jobs that don't use sccache. Ideally, we'd make them use sccache, but
  things are not currently setup to make that easy, so we'll keep that for
  later.
- jobs that explicitly disable sccache through needs-sccache: false.
  Like above, ideally, they would use sccache.
- jobs that can't use sccache. Those are hazard jobs, that rely on a GCC
  plugin and AIUI on a global knowledge of the code, which the plugin needs
  to see. Caching would break that.

--HG--
extra : rebase_source : 77455b9f0a58919838c8c64c36aa1db99baf8c7e
2017-08-09 09:05:35 +09:00
Tim Nguyen
f28112f57c Bug 1388761 - Update category styling in common.css. r=dao
MozReview-Commit-ID: DfDvzw5zVZ8

--HG--
extra : rebase_source : 9ac1070359e11fe2a36b55c65dfd6d5ede6d820a
2017-08-09 20:13:42 +00:00
Chenxia Liu
8b3a0e7bc2 Bug 1386906 - Add Pocket keys to build system. r=chmanchester
MozReview-Commit-ID: 8fjcSkn1P7P

--HG--
extra : rebase_source : 42c608d41e1262d0985dd9f59946a0732a971abc
2017-08-09 12:11:10 -07:00
Edouard Oger
5beff3890e Bug 1372655 - Notify other clients when uploading the local clients record for the first time. r=Grisha
MozReview-Commit-ID: HepBI6cbV3J

--HG--
extra : rebase_source : 621fd761f51697605c16d16a38d2a77dd98ab6a6
2017-08-03 16:10:40 -04:00
Dão Gottwald
f623d60510 Bug 1386964 - Set default tab height and mark flaky viewport-units-css2-001.html subtests as passing on Linux. r=dholbert
MozReview-Commit-ID: 5gLgepyDiaW

--HG--
extra : rebase_source : dacd6ced6843e8c819733b05a95eafab853873a9
2017-08-09 22:05:22 +02:00
Kartikaya Gupta
fdc58801fd Bug 1381435 - Increase the touch_move_tolerance value on desktop, so taps in the tab bar are detected more reliably. r=botond
MozReview-Commit-ID: DHKsD4EQK3z

--HG--
extra : rebase_source : c2f9990871281dc96cb97e10b817e27268b74362
2017-08-09 15:03:51 -04:00
Wes Kocher
7aa3f6f7e8 Backed out changeset d59ab931a261 (bug 1381435) for windows build failures in gfxPrefs.h a=backout
MozReview-Commit-ID: 6xkSA9GmxJh
2017-08-09 12:40:39 -07:00
Andrew Halberstadt
ae1a1c1bc5 Bug 1388811 - [try fuzzy] Add ability to run non-interactive fuzzy queries, r=armenzg
MozReview-Commit-ID: JojBS8pZHSk

--HG--
extra : rebase_source : 9a2e497d7789e3a41a37668eda05168e8301aa5b
2017-08-09 13:11:47 -04:00
Henrik Skupin
e051e64a33 Bug 1386977 - Handle popstate events for page loads. r=automatedtester
In case of websites manipulating the browser's history via history.pushState
there will be no usual page load events fired. Instead listeners for popstate
events have to be used.

When such an event occurs we can directly return because the browser will
not load the underlying page. This only happens when navigating to another
page first, or restarting Firefox.

MozReview-Commit-ID: 3PceeYK9Co7

--HG--
extra : rebase_source : 30c162f72279712920a96ebc2076db27d01c41b6
2017-08-08 19:48:35 +02:00
Kartikaya Gupta
eb938408fc Bug 1381435 - Increase the touch_move_tolerance value on desktop, so taps in the tab bar are detected more reliably. r=botond
MozReview-Commit-ID: DHKsD4EQK3z

--HG--
extra : rebase_source : 9b45969a6cab18ad911d56e978535f1dd46c987a
2017-08-09 15:03:51 -04:00
Bobby Holley
fb45c73178 Bug 1388623 - Use our new traversal flags to avoid doing post-traversal clearing of restyle state. r=emilio
MozReview-Commit-ID: E4fqtsQtO9E
2017-08-09 12:12:28 -07:00
Bobby Holley
bac6702aa7 Bug 1388623 - Move the document-root-cache-priming into PreTraverseSync. r=emilio
I added this before PreTraverseSync existed, but that's really where it belongs.

MozReview-Commit-ID: DZlcH70QbEt
2017-08-09 12:11:32 -07:00