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

531240 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey e6384ead02 Bug 1356927 - Remove unused macosx64 tooltool manifest for ASAN. r=gps
--HG--
extra : rebase_source : 1eb3a5f23018f051dcda97551be44f5940df4f0c
2017-04-17 08:11:34 +09:00
Mike Hommey a96c49d17d Bug 1356927 - Update non-cross mac builds to clang 3.9. r=gps
--HG--
extra : rebase_source : ddbd81837cf7bd0ee72d0b8d0fb8f2ba2b86e44f
2017-04-17 08:07:28 +09:00
Mike Hommey 7008b83ac0 Bug 1356927 - Use ar and ranlib from cctools on mac builds. r=gps
--HG--
extra : rebase_source : 89275a0930ab6e7629fe05027cfb3ed3e459f800
2017-04-17 10:36:05 +09:00
Mike Hommey eba57cc76d Bug 1356929 - Refresh cctools used on mac builds. r=gps
The version we update to is the current result from the
macosx64-cctools-port toolchain job.
(gotten with `mach artifact toolchain --from-build macosx64-cctools-port --nounpack`
and uploaded to tooltool)

--HG--
extra : rebase_source : 5d980012de2dfab0556ccb7ed27c434047054523
2017-04-17 08:20:33 +09:00
Mantaroh Yoshinaga 708b56e77d Bug 1355732 Enable web platform tests of column-* properties animation. r=hiro
MozReview-Commit-ID: EsuYbfbP17G

--HG--
extra : rebase_source : 9e2494d63f80a04bd9b5891288440f8eef1b1358
2017-04-19 09:06:57 +09:00
Mike Hommey 305ba77f06 Bug 1355671 - Add optimization flags to HOST_CXXFLAGS similarly to HOST_CFLAGS. r=gps
--HG--
extra : rebase_source : a8a0bef056cc7af6325c16b138134bcac561b97a
2017-04-07 17:03:21 +09:00
Mike Hommey 360f6a5284 Bug 1355671 - Build the brotli command line tool as a host program. r=gps
--HG--
extra : rebase_source : eab3f25b3052a12debf4fbd2adc3d05940afbc6a
2017-04-07 17:02:54 +09:00
Mike Hommey 202ee4cc41 Bug 1355671 - Import brotli encoder and command line tool code. r=gps
--HG--
extra : rebase_source : 1f8536a985a33fc8bbce0f8df93c3d4ca282e05c
2017-04-07 15:57:31 +09:00
Zibi Braniecki abdb6cbf08 Bug 1356066 - JS_SetDefaultLocale should be updated on intl:app-locales-changed. r=shu,smaug
MozReview-Commit-ID: wDftiQLfax

--HG--
extra : rebase_source : 6080b5aa72bac7712e0a62275c260731aee7db00
2017-04-17 17:41:52 -07:00
Andreas Tolfsen 5e3cdb7bf1 Bug 1353074 - Use mutable sandboxes for selection API; r=maja_zf
Injected script in the Marionette caret selection API used the "default"
immutable sandbox, but we want to run them in the mutable sandbox.

MozReview-Commit-ID: BpbHdDhDtg4

--HG--
extra : rebase_source : 4193a01370e903874aa5da1634bdfe5c2b9fd577
2017-04-17 14:47:28 +01:00
Andreas Tolfsen 56c5b0dc4b Bug 1353074 - Components ctor test should not throw; r=maja_zf
Testing the return value is misleading in this case.  What we want to
test is that it does not throw due to a permissions issue.

MozReview-Commit-ID: 2Wbwou9opyF

--HG--
extra : rebase_source : f2a95ba66999ee430f58b7aa9de70742a209defd
2017-04-03 19:20:19 +01:00
Andreas Tolfsen ee6b3f2172 Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r=maja_zf
MozReview-Commit-ID: 5u2u5alGb7Z

--HG--
extra : rebase_source : 679b2932b9aeca0b6ade4604a491da0d8c5b5d3f
2017-04-03 19:19:05 +01:00
Andreas Tolfsen 765ed14a32 Bug 1353074 - Run Components permission test in all sandboxes; r=maja_zf
The Components.classes constructor should throw an error in both the
mutable and the "default" sandbox.

MozReview-Commit-ID: C40nZNaVWwz

--HG--
extra : rebase_source : ced5ccba9108f2cd0c37cf799e83913bf19afac6
2017-04-03 19:18:25 +01:00
Andreas Tolfsen d7792b04b5 Bug 1353074 - Run globals execute script tests in all sandboxes; r=maja_zf
We accidentally only ran them in "default" and "system" before, and also
one of the arguments in the system globals test was wrong.

MozReview-Commit-ID: DmBYGsZaIVP

--HG--
extra : rebase_source : 75b2f87a6c9f1b425607e0a743669b985b8f3072
2017-04-03 19:17:24 +01:00
Andreas Tolfsen 92a55cd4e1 Bug 1353074 - Test arguments in all sandboxes; r=maja_zf
We were previously missing a test for the arguments variable that is
implicitly exposed to functions.

MozReview-Commit-ID: IC6aJcUsyhd

--HG--
extra : rebase_source : d94cdf0a0f4c74b0bb3240b32ad53da107931183
2017-04-03 19:15:13 +01:00
Andreas Tolfsen 79eec2ca30 Bug 1353074 - Use tuples for script arguments; r=maja_zf
The Python standard library uses tuples to define arguments for functions,
whenever they are invoked through meta programming.

The Marionette client only allows the list type for backwards
compatibility, so we prefer tuples in this case.

Another good argument for tuples is that tuples are immutable.

MozReview-Commit-ID: 72zPzYvBz7Q

--HG--
extra : rebase_source : f9338db8adacbccd82f23a3b7a38194d747e27a1
2017-04-03 19:14:16 +01:00
Andreas Tolfsen 3e559119d6 Bug 1353074 - Make unload event safe for introspection from content; r=maja_zf
Marionette does not protect the unloadHandler in
testing/marionette/evaluate.js from content introspection or
modification, which can happen when web frameworks override
window.addEventListener/window.removeEventListener.

The script evaluation module used in Marionette relies on
sandbox.window.addEventListener/removeEventListener to throw an error when
script execution is aborted due to the document unloading itself.  If the
window.addEventListener/removeEventListener functions have been overridden
to introspect the objects that are passed, they may inadvertently touch
objects originating from chrome space, such as the unloadHandler.

Because the Gecko sandboxing system put in place strict security measures
to prevent accidental chrome-space modification from content, inspecting
the unloadHandler will throw a permission denied error once the script
has finished executing.

We have found examples in the wild of this in particular with the Angular
web framework.  This patch makes the unloadHandler safe for introspection
from web content.

Fixes: https://github.com/mozilla/geckodriver/issues/515
MozReview-Commit-ID: E2LgPhLLuDT

--HG--
extra : rebase_source : c7431630d24c42ebfd7ded3cf204c1ef245211d0
2017-04-03 18:36:43 +01:00
Shane Caraveo f6660740ac Bug 1326298 implement off-main-thread delivery with start/stop/error listeners, r=kmag
MozReview-Commit-ID: Ke4NsthrbP2

--HG--
extra : rebase_source : 0324030e5f7f534256ff0c469bb486dc52e282c2
2017-04-18 15:50:53 -07:00
Cykesiopka 150742ba74 Bug 641120 - Enhance PKCS #11 module load dialog. r=keeler
This changes does several things:
1. Changes some titles to include the word "driver" for better clarity.
2. Moves and cleans up the JS implementation of load_device.xul. Having a
   cleaner implementation in a separate file makes the code easier to discover
   and maintain.
3. Removes code that tries to show a special case message if a module was
   already loaded.
3A. The backend code doesn't provide distinction from this case and failure to
    add in general.
3B. The backend code would only return the error code being checked for if a
    blank module name was provided.
4. Adds tests.

MozReview-Commit-ID: 8BxKWKw5rvp

--HG--
extra : rebase_source : 15a29bf7d46f523a11eac37c9f0c6efb2b5d0114
2017-04-18 22:18:53 +08:00
k88hudson b607e644b6 Bug 1350411 - Add Message Channel for Activity Stream system add-on r=mconley
MozReview-Commit-ID: DCcGDjKdIHh

--HG--
extra : rebase_source : e4cb58d733c159aa9299348f089e062aa2c2bdd2
2017-04-07 14:13:14 -04:00
Brian Stack bce402d182 Bug 591688 - Notify when decision task fails r=dustin,gps
This uses the email provided by mozilla-taskcluster to find who to
email about failed decision tasks. It also adds some validation of
the try syntax that we've previously ignored.

Any platforms or build types specified in try sytax that don't exist
in the full task graph will throw an error.


MozReview-Commit-ID: JOKkLle7hEe

--HG--
extra : rebase_source : 65299c95c60bcb3c6a295b1f8f2f18477c2852db
2017-04-12 21:01:46 -07:00
Drew Willcoxon 376e3a8e45 Bug 1295460 - Update the background color of the one-off search buttons. r=florian
MozReview-Commit-ID: 3iKLQcb59aT

--HG--
extra : rebase_source : 8d8df6e3bef12d2baba2165cfc12b81cb29ced30
2017-04-10 19:07:57 -07:00
Blake Kaplan bacf7c88e0 Bug 1349363 - Track both .processCount and .web to get a complete view of the user's content processes. r=Felipe
MozReview-Commit-ID: B9tVLbxnKFd

--HG--
extra : rebase_source : 15202ad5ec2c85633690170e4a6eebb0315d2f50
2017-04-18 11:11:06 -07:00
Blake Kaplan 68bfe109db Bug 1349363 - Run an experiment in beta for e10s-multi. r=Felipe
MozReview-Commit-ID: 8P0pbWZJ8uz

--HG--
extra : rebase_source : 73ce1bcd49165e74fca577b358c1b40b3b233c4d
2017-04-17 15:45:47 -07:00
Blake Kaplan c0d02b25be Bug 1349363 - Use a centralized function to tell if e10s-multi is on. r=Felipe
MozReview-Commit-ID: JQJtCanIv3a

--HG--
extra : rebase_source : e459489211499ccc65b3b834ed0ec4e4d751994e
2017-04-17 14:58:52 -07:00
Blake Kaplan 4cff489478 Bug 1349363 - Centralize pref-checking code for e10s-multi control. r=Felipe
This patch centralizes all of the pref-checking code for e10s-multi in a
single function. It is intended to be used throughout the codebase to see if
e10s-multi is "on". It also introduces dom.ipc.multiOptOut, which can be set
by the user to indicate that they do not want to participate in the e10s-multi
experiment.

MozReview-Commit-ID: Kyq1fqNzwue

--HG--
extra : rebase_source : 321a44fb5909c067a20dbb3b739175ba08569a5f
2017-04-17 14:36:04 -07:00
Mike Conley 1f5fc5c065 Bug 1356575 - Don't warn on SetTransparencyMode on Windows if the mode isn't actually changing. r=jimm
MozReview-Commit-ID: J7dV0xKuEL7

--HG--
extra : rebase_source : bdf309e0fbae9d78a7b6968b3e43e0fdeb0edc94
2017-04-18 14:35:38 -04:00
Wes Kocher 9f7208991b Backed out changeset 6404057679f4 (bug 1332386) for frequent failures in browser_preview_switch_print_selected.js a=backout 2017-04-18 16:21:58 -07:00
Kartikaya Gupta a1ccf6bbaa Bug 1357390 - Consistently use uint64_t for the referent id, because that's what it really is. r=mattwoodrow
MozReview-Commit-ID: LPxcElOVrU3

--HG--
extra : rebase_source : 7b5e27fcfd8b13fbe8ed1e34abc98cc43c7e8ae1
2017-04-18 08:43:08 -04:00
Sebastian Hengst 0e96a7ee95 Backed out changeset a5af7f7132f6 (bug 1254355) for failing android lint job (unused file crash_reporter.png). r=backout 2017-04-19 01:05:06 +02:00
Matt Howell 343a32dcce Bug 1357161 - Replace shortcut icons on application update. r=agashlin
MozReview-Commit-ID: LHrN4eXwRFt

--HG--
extra : rebase_source : 9ea8d0b3da94cbf111985c9a5033195d8180ee8b
2017-04-17 16:06:46 -07:00
Julian Descottes 9c004b7716 Bug 1357340 - grid inspector: add isConnected when creating node grips from node fronts;r=gl
MozReview-Commit-ID: 3OUrS2OvqFs

--HG--
extra : rebase_source : b6fd122506d3b4bb4b7fa13c84600c21fd0d06c6
2017-04-18 11:32:17 +02:00
Grigory Kruglov 68882a5021 Bug 1335198 - Add support for synchronizing bookmark creation date r=rnewman
Incoming records might be missing the dateAdded field, and so we perform some pre-processing:
- during reconciliation, dateAdded is set to the lowest of (remote lastModified, remote dateAdded, local dateAdded)
- during insertion, if dateAdded is missing it is set to lastModified

Whenever we modify dateAdded for a record during sync, we also bump its lastModified value. This will trigger an
upload of this record, and consequently a re-upload by clients which are able to provide an older dateAdded value.
It is possible that this might cause conflicts on other devices, but the expected likelyhood of that happening is low.


MozReview-Commit-ID: 3tDeXKSBgrO

--HG--
extra : rebase_source : 26cb13838df7a4adb6d4fe3c51f0ecf3fd2eda95
2017-04-18 18:04:45 -04:00
Sebastian Hengst ecfcb4d087 Backed out changeset 820a15b7a5dd (bug 1355671) for Windows static failures. r=backout 2017-04-19 00:03:35 +02:00
Sebastian Hengst 7d76905046 Backed out changeset 5dd97d010a17 (bug 1355671) 2017-04-19 00:03:01 +02:00
Sebastian Hengst 65b0030bdb Backed out changeset af627820b970 (bug 1355671) 2017-04-19 00:02:56 +02:00
Henrik Skupin bc0f45441c Bug 1304656 - Firefox UI update tests have to use the restart buttons. r=rail
To ensure that we correctly restart Firefox for update tests, the restart
button in the about window or the old software update window have to be
clicked.

MozReview-Commit-ID: 7acl1DcA85d

--HG--
extra : rebase_source : 8af6c300ae34befc2c05e801ea4b5901659c1c2a
2017-04-13 09:41:43 +02:00
Henrik Skupin c196722774 Bug 1304656 - Puppeteers restart method has to pass-through arguments. r=maja_zf
Puppeteer enforces to use an in_app restart, unless the clean argument is
set to True. But whatever case is present, all passed in arguments have
to be forwarded to Marionette.

MozReview-Commit-ID: ADPRvuXhyXh

--HG--
extra : rebase_source : cfc65ae082664a93abbda35b9d3a09e8af2784f0
2017-04-18 23:54:13 +02:00
Henrik Skupin b7bf594659 Bug 1335778 - Add debug logging output for page load events. r=ato
To ease the investigation of possible page load issues debug logging
output is added to the page load listener.

MozReview-Commit-ID: 18itxTHtnBf

--HG--
extra : rebase_source : 7d5f64125453e57113aa565ca09b4eb61a14ec9a
2017-04-12 22:41:21 +02:00
Henrik Skupin f1d53ae011 Bug 1335778 - Make element click command check for page load and wait. r=ato
If the click command triggered a page load, it should not return before
the page has been fully loaded. With this patch we allow an opt-in for
commands to make use of an unload check. It's set to 200ms right now, and
will cancel an ongoing waitForPageLoad() if no page activity is detected.

MozReview-Commit-ID: DWV53sckBS2

--HG--
extra : rebase_source : 2c4d2a19a006645ecd44e08a28309367bf4f8d32
2017-04-13 20:16:23 +02:00
Henrik Skupin 5578c5ec75 Bug 1335778 - Harden test_page_timeout_fail against intermittent failures. r=ato
Tests for page timeout durations have to use an HTTPD handler that delays
or slows down document load. Otherwise there a risk that the timeout error
is not returned before the document finishes loading.

MozReview-Commit-ID: HGGcXfCuaSH

--HG--
extra : rebase_source : 42f60ad9864d87601cd528a0f1accffb768ba438
2017-04-13 14:57:25 +02:00
Henrik Skupin 4e01e939f1 Bug 1335778 - Synchronize navigate() for trigger methods using generators. r=ato
In the case when the trigger callback inside navigate() uses a generator,
the code has to be synchronized and needs to wait until the contained
command has been completed.

MozReview-Commit-ID: 8qKUMvH7HpS

--HG--
extra : rebase_source : 3bc63d130c370354dab27bf40bbf13ec441bd423
2017-04-07 21:44:32 +02:00
Wes Kocher be39489f68 Merge m-c to autoland, a=merge 2017-04-18 14:40:48 -07:00
Wes Kocher bcaa07a677 Merge inbound to central, a=merge 2017-04-18 14:35:25 -07:00
Wes Kocher 4160ff9343 Merge autoland to central, a=merge 2017-04-18 14:23:45 -07:00
Andrew Osmond 164b45b6a8 Bug 1356289 - Part 2. Make gfx use the new SharedMemory::SetHandle API. r=jrmuizel 2017-04-18 12:25:00 -04:00
Andrew Osmond 5c88ddfaa2 Bug 1356289 - Part 1. Make SharedMemory::SetHandle accept an access rights parameter. r=billm 2017-04-18 12:24:58 -04:00
Jim Mathies e1d348db3d Bug 1344907 - Fire observer events informing front end about changes in input method (touch vs. pointer input). r=masayuki
MozReview-Commit-ID: 4YOKD0tWZNN
2017-04-18 10:19:02 -05:00
ffxbld 214345204f No bug, Automated blocklist update from host bld-linux64-spot-305 - a=blocklist-update 2017-04-18 07:51:02 -07:00
ffxbld 672628fae3 No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update 2017-04-18 07:50:59 -07:00