Commit Graph

526765 Commits

Author SHA1 Message Date
Sebastian Hengst
7ebbcc1624 Backed out changeset 16d562074791 (bug 1339340) for failing xpcshell test services/sync/tests/unit/test_doctor.js. r=backout 2017-03-24 00:52:29 +01:00
Dustin J. Mitchell
6d5f9c378e Bug 1349662: minor reorganizaiton of action documentation; r=jonasfj
MozReview-Commit-ID: 9XZaOG9rF60

--HG--
extra : rebase_source : 838b613f0e5e5cacfc89b95e1f0bd6e2a4a8e1c5
2017-03-22 19:40:10 +00:00
Dustin J. Mitchell
5b87de297b Bug 1350045: rebuild the decision image to use the newest run-task; r=jonasfj
MozReview-Commit-ID: DeRoLfDjquc

--HG--
extra : rebase_source : 9a1f4ff66d784be38dee0c8483e239856c0fe0f4
2017-03-23 19:48:32 +00:00
Edouard Oger
125d3015c3 Bug 1339340 - Repair items the bookmark validator reports as missing on the client or server. r=tcsc
MozReview-Commit-ID: 9Wxq2wfUnkb

--HG--
extra : rebase_source : 8dfe36e5c2d75291e07d61341648dec95b5dd213
2017-03-14 18:02:20 -04:00
Ravi Shankar
97ba016dd7 servo: Merge #16102 - Request users to allow edits from maintainers in PRs (from Wafflespeanut:edits); r=jdm
Github auto-unchecks this checkbox once the PR has been opened. So, I'm not sure how useful this is gonna be, but it's worth mentioning anyway.

---

Source-Repo: https://github.com/servo/servo
Source-Revision: 4838addb34102e92f388d53a596a394df25f231b

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d888402de931f0a4c606afdb65654e3c4c99abf6
2017-03-23 14:32:37 -07:00
Wes Kocher
fc99a82dae Backed out 3 changesets (bug 1348820) for testANRReporter failures on Android rc1 a=backout
Backed out changeset 2fffcd4ce3e4 (bug 1348820)
Backed out changeset 387d0326e3a0 (bug 1348820)
Backed out changeset 4775bb6e6b61 (bug 1348820)

MozReview-Commit-ID: 7e1oQSPE7kX
2017-03-23 14:45:57 -07:00
J. Ryan Stinnett
4eb15e90bb servo: Merge #15972 - Parsing / serialization for CSS contain (from jryans:ps-contain); r=emilio
Adds parsing / serialization for CSS contain to the style package.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #15955
- [x] There are tests for these changes

Source-Repo: https://github.com/servo/servo
Source-Revision: 636f8ceb50cef61e34fd5fbd74ed55f098fff72a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : cd565d8d3573e87206b53aab2fe3a92623a10b1e
2017-03-23 13:23:51 -07:00
Sebastian Hengst
f65c241343 Backed out changeset db38ad37d57c (bug 1291320) for failing xpcshell test testing/marionette/test_navigate.js. r=backout 2017-03-23 21:49:12 +01:00
Sebastian Hengst
99d26834c4 Backed out changeset 7c06fe3e76fc (bug 1291320) 2017-03-23 21:48:40 +01:00
Sebastian Hengst
97615466db Backed out changeset 7c314416a41c (bug 1291320) 2017-03-23 21:48:36 +01:00
Sebastian Hengst
5396a97731 Backed out changeset 1c0d8a46504a (bug 1291320) 2017-03-23 21:48:31 +01:00
Kris Maglione
6e50c8fc6d Bug 1335180: Fix race in browser_ext_tabs_reload_bypass_cache. r=mixedpuppy
MozReview-Commit-ID: FXqRHwZUll6

--HG--
extra : rebase_source : ee1bee7f9ed4ca2b56159a769b65c25b523e3a05
2017-03-14 09:20:17 -07:00
Henrik Skupin
4951f9acb7 Bug 1291320 - Make refresh command synchronous. r=ato,automatedtester
Update the refresh command to make it synchronous, and let it return
once the target page has been loaded. This can be accomplished by using
the loadListener object in listener.js.

MozReview-Commit-ID: Lc8QoGFeQrY

--HG--
extra : rebase_source : e97d791ae9094b4fce7e2371c68d1a3120bd56b7
2017-03-14 18:10:00 +01:00
Henrik Skupin
c313eb89a0 Bug 1291320 - Refactor page load algorithm for listener framescript. r=ato,automatedtester
This refactoring allows us to re-use the same load algorithm for
each command which could trigger a page load. It also takes remoteness
changes into account, and waits until the load has been done.

With this change we no longer check for readyState only, but observe
the necessary DOM events as fired for page unloads and loads. This will
help us to implement the page loading strategy later.

By observing the DOM events, I also expect a small increase of performance
for any kind of page load, given that we now return immediately and do not
have a delay of 100ms at maximum.

MozReview-Commit-ID: IVtO6KgJFES

--HG--
extra : rebase_source : fe55e090c271476a4e52f655ced6a3b0fe8a92e4
2017-03-15 14:51:41 +01:00
Henrik Skupin
d899a2d902 Bug 1291320 - Disallow slow loading page to be put into the cache. r=ato,automatedtester
To delay the page load for our slowly served example page when using the
back or forward commands, the page doesn't have to be put into the browser
cache.

MozReview-Commit-ID: 4xMjR3SakZn

--HG--
extra : rebase_source : a580578b277ad56a54a775f5a9a18ec62c7f81a7
2017-03-15 14:28:21 +01:00
Henrik Skupin
dde8b5b908 Bug 1291320 - Refactor navigation unit tests by using non-remote pages only if necessary. r=ato,automatedtester
Using non-remote pages causes framescripts to be reloaded. We should try
to avoid using those pages as much as possible, and test remoteness
switches in particular tests only. This is to reduce possible hangs.

MozReview-Commit-ID: ICPPkU07KQK

--HG--
extra : rebase_source : 54faf68950fe70bbb49bd8f6b4f8595d5ef988c0
2017-03-14 08:30:32 +01:00
Bobby Holley
09a251808b Bug 1341102 - Update stylo test expectations for #16104. r=me
MozReview-Commit-ID: Jc6sbaMfgtM
2017-03-23 12:31:14 -07:00
Andrew McCreight
8153ed878d Bug 1348838 - Pass in errfnSentinel in verify checkedRead. r=kanru
MozReview-Commit-ID: A40h9VEakBM

--HG--
extra : rebase_source : da708cb63228fa663a7ee472e821fb6b9798cb88
2017-03-20 09:55:52 -07:00
Bryce Van Dyk
d68fedc729 Bug 1350039 - Remove remaining Linux external media test. r=dustin
In bug 1347269 I missed removal of a test set that should have been removed.
This follow up removes this set also.

MozReview-Commit-ID: Be4GjLm6OgB

--HG--
extra : rebase_source : ee29ebbe98a26994cc9ba87920f2191cbe3c9c6f
2017-03-24 08:18:18 +13:00
Nikita-04
6493890631 servo: Merge #16104 - Properly serialize <box-shadow> (from Wafflespeanut:box-shadow-serialization); r=Wafflespeanut
Rebase of #15703, fixes #15203

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 7a9cd699d4406cbe1e52c1cd7008bb8fa035904d
2017-03-23 10:57:03 -07:00
Mark Banner
0eb1f2ca26 Bug 1349203 - Upgrade ESLint to version 3.18.0 to pick up performance and other fixes. Also update other dependencies for ESLint. r=mossop
MozReview-Commit-ID: C1oB0pQ3fev

--HG--
extra : rebase_source : 93e63db48f815e173b80611ae592806e4ef43fae
2017-03-21 14:50:45 +01:00
Jared Wein
e8d13f3103 Bug 1349701 - Update the styles of <select> popups on focus. r=mossop
This patch also fixes a bug in our UpdateDropDown code where we weren't computing updated styles for <select> element, as well as another bug where we weren't passing the correct number of arguments to this.populate.

MozReview-Commit-ID: 8LAeIliRXhZ

--HG--
extra : rebase_source : 19c573ffebf700de4b4a470ceb1d2706a8088574
2017-03-23 13:34:21 -04:00
maxim
19fe5b6be4 Bug 493527 - Directly change the remember-history pref through the preference element since setting it through the checkbox required multiple attempts. r=jaws
This looks to be happening because the binding for the checkbox may get torn down too fast when a restart is required.

MozReview-Commit-ID: 1y68jMubATx

--HG--
extra : rebase_source : 5e3277e71e771b13179b60f77352e8a5bea56d5d
2017-03-23 14:15:33 -04:00
Kit Cambridge
55c8025ae4 Bug 1349709 - Ensure PasswordEngine conforms to the new pullAllChanges interface. r=tcsc
This was a regression from bug 1317223. This commit also adds a
password engine sync test to catch future regressions.

MozReview-Commit-ID: 9dq8K39jLwB

--HG--
extra : rebase_source : 346c4abaf639f7781426f4e06e988c76cf552422
2017-03-22 19:21:08 -07:00
Wes Kocher
03061ecb63 Bug 1349467 - Fix some Audio/Video BUG_COMPONENTs in moz.build files r=jmaher
MozReview-Commit-ID: 3ItJdCtiOul

--HG--
extra : rebase_source : 2db0d75589a0bd8f28bdd35f015949a1194bc47d
2017-03-22 17:23:12 -07:00
James Graham
df68c4540a Bug 1348585 - Add six to the mach virtualenv path. r=chmanchester
Ensure that six is available when running python-test tests, which
have the virtualenv python environment not that of the parent mach
process.

MozReview-Commit-ID: FrwzPZvMCSI

--HG--
extra : rebase_source : 3ce5f9d85baf8064fc547f4cd5fb94f843f7186d
2017-03-22 16:26:22 +00:00
Mike Conley
411230f211 Bug 1339775 - Add role="checkbox" for specially styled in-content checkboxes. r=jaws
MozReview-Commit-ID: IZhRECggz4j

--HG--
extra : rebase_source : a95bafc0996c6021a4dff4f0cd7addb1a45a9f6e
2017-03-23 00:05:03 -04:00
Wes Kocher
93d11e3441 Backed out 7 changesets (bug 1333003) for windows asan failures a=backout
Backed out changeset 3d2b2eeda8d3 (bug 1333003)
Backed out changeset 400d409ba4ca (bug 1333003)
Backed out changeset 1ba027abdfc9 (bug 1333003)
Backed out changeset 70114135bd8c (bug 1333003)
Backed out changeset 5715b15e33c0 (bug 1333003)
Backed out changeset 375e952bd738 (bug 1333003)
Backed out changeset d5d4112599f2 (bug 1333003)

MozReview-Commit-ID: DZUHJTdjX7V
2017-03-23 11:01:44 -07:00
Bobby Holley
fee01f78fb Bug 1348606 - Use a threadsafe array for counters. r=xidorn
MozReview-Commit-ID: KgTgcD5mGqr
2017-03-23 10:56:49 -07:00
Bobby Holley
b9b58624ea Bug 1348606 - Turn nsCSSValue::Array into a macro. r=xidorn
MozReview-Commit-ID: LZDUi6kwWH5
2017-03-23 10:56:47 -07:00
Bobby Holley
51f4af4bce Bug 1348606 - Inline nsCSSValue::Array::SizeOfIncludingThis. r=xidorn
This will make it easier to macro-ize this stuff.

MozReview-Commit-ID: Hcmg6yaTTdt
2017-03-23 10:56:46 -07:00
Bobby Holley
c64223ca7c Bug 1348606 - Get rid of CSSVALUE_LIST_FOR_EXTRA_VALUES. r=xidorn
This makes it more annoying to put the class definition in a macro,
which we do in the next patch.

MozReview-Commit-ID: 443V7z4sMfi
2017-03-23 10:56:46 -07:00
Bobby Holley
24aabf9308 Bug 1348606 - Use the usual macro for the refcounts in nsCSSValue::Array. r=xidorn
MozReview-Commit-ID: K3FlZIDymBD
2017-03-23 10:56:46 -07:00
Bobby Holley
97e3d4ff89 servo: Merge #16100 - stylo: Use a threadsafe array for counters (from bholley:threadsafe_array_for_counters); r=upsuper
See https://bugzilla.mozilla.org/show_bug.cgi?id=1348606

Source-Repo: https://github.com/servo/servo
Source-Revision: 6a9fe88929c6fbfb6584efff1a11eb493dce68cc

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d6bdd4ea6047fba08f2ea54047a70c91a29c7a34
2017-03-23 10:00:41 -07:00
Arshad Khan
47d2c3993b Bug 906177 - Added distro support for Elementary OS Luna;r=gps
MozReview-Commit-ID: FtHmXIFtzIz

--HG--
extra : rebase_source : 1d37d38f7635cbe6c1d30669240a613b52a62ed2
2017-03-23 16:39:40 +05:30
Sebastian Hengst
b367430bdc Backed out changeset fff5c87922e6 (bug 1349632) for failing xpcshell test test_Edge_db_migration.js. r=backout 2017-03-23 17:17:03 +01:00
Emilio Cobos Álvarez
cd7b3b41b7 Bug 1349885: Reftest expectations update. r=emilio
MozReview-Commit-ID: 5lXBsbT3Gvc
2017-03-23 17:08:00 +01:00
Tom Ritter
da72de1e2e Bug 1349957 Change reference (in disabled code) to new/correct member r=froydnj
MozReview-Commit-ID: IwA2Kro40e2

--HG--
extra : rebase_source : 0bd5f3e85ba36d068f0b23984a1faa5dcd4ccd78
2017-03-23 10:27:25 -05:00
Alexandre Poirot
a0b65af4c4 Bug 1349509 - Reload devtools when installing the addon. r=jryans
MozReview-Commit-ID: 4FXwRHvKWJo

--HG--
extra : rebase_source : d1849d81a4abb14f93b387218e8cc9a86bd3f151
2016-11-02 07:55:00 -07:00
Alexandre Poirot
3db20368e7 Bug 1314608 - Install preferences via devtools addon and start devtools on addon install. r=jryans
MozReview-Commit-ID: 2LLfmoDPLt

--HG--
extra : rebase_source : 3cf621c2044665bbc943ab07b2cbfde691053f20
2017-03-21 16:19:55 +01:00
Dustin J. Mitchell
268724dbb0 Bug 1337360: remove unnecessary schema for attributes; r=Callek
MozReview-Commit-ID: H3TXMIUn7OT

--HG--
extra : rebase_source : e339b14ddb1ea4c074edc209527f5a3b7f4f0966
2017-03-22 18:00:03 +00:00
Dustin J. Mitchell
314731f034 Bug 1337360: move chainOfTrust into extra; r=Callek
MozReview-Commit-ID: 2bo60MFPoDG

--HG--
extra : rebase_source : 6fcdccf497e31a6e4155814f670af20436584548
2017-03-22 16:48:40 +00:00
Dustin J. Mitchell
f92b1e6c0b Bug 1337360: check for schema elements that aren't dashed-identifiers, with whitelist; r=Callek
MozReview-Commit-ID: FirYCrjFXAS

--HG--
extra : rebase_source : e28844e9c5854b0b587fcea7b0533473376c5bf2
2017-03-22 16:24:38 +00:00
Sebastian Kaspari
18dea9e081 Bug 1348820 - Always collect metadata from visited pages. r=Grisha
We are going to need this in the future and starting collection even before releasing
Activity Stream will create a better experience once we turn it on.

And this flag is hard to miss. So let's just get rid of it.

MozReview-Commit-ID: 5oDzXhpQdSA

--HG--
extra : rebase_source : 3feea23fa614dc8a285168af0853d06417df2f35
2017-03-21 12:08:30 +01:00
Sebastian Kaspari
28c0dab652 Bug 1348820 - Setup A/B experiment for enabling Activity Stream in Nightly. r=Grisha
This is a bit complicated. But most of that code should go away again as soon as
we can stop shipping the opt-out preference.

With this patch we have three flags that can be controlled via Switchboard:

* activity-stream: This is our global kill switch and allows us to pull the feature
  if needed. A user has to be in this experiment to ever see activity stream. The
  goal is to enable this experiment for 100% of the Nightly audience.

* activity-stream-opt-out: This is experiment will enable the Activity Stream by
  default. The goal is to enable this experiment for 50% of the Nightly audience.

* activity-stream-settings: This experiment controls the visibility of a setting
  to enable/disable activity stream (settings -> advanced -> experimental features).
  This allows us to control whether users can opt-in or opt-out of the activity
  experiment. The goal is to enable this for 100% of the Nightly audience.

MozReview-Commit-ID: BwEoTK6QMQx

--HG--
extra : rebase_source : 21f1f621160ca78d4d40f2b15f864bc111a58769
2017-03-20 19:46:39 +01:00
Sebastian Kaspari
074e92e4fe Bug 1348820 - Remove MOZ_ANDROID_ACTIVITY_STREAM build flag. r=Grisha
This flag wasn't used in the build system anyways. It was used to hide early builds of the
new Activity Stream UI. However this is now going to be controlled by Switchboard experiments.

MozReview-Commit-ID: Dfzw9YGgHkN

--HG--
extra : rebase_source : 2ecd3fb18a237f0de8e7d4752d69de568c062310
2017-03-20 14:31:33 +01:00
Dão Gottwald
f6623be0e7 Bug 1348264 - Expose keyboard shortcuts in tooltips for Stop, Reload and Reset Zoom buttons. r=mikedeboer
MozReview-Commit-ID: kTUc5pRdVw

--HG--
extra : rebase_source : 283bde91a2f23fcb11cd4a36b1e4e8ffb1231867
2017-03-22 11:16:48 +01:00
Marco Bonardo ext:(%20%3Cmbonardo%40mozilla.com%3E)
6ed7963bc1 Bug 1306276 - Deprecate History RemovePage and RemovePages. r=standard8
MozReview-Commit-ID: 3NSaXKy1hP3

--HG--
extra : rebase_source : da03f694db3b690cfceba3a7a6c62832b8b1930c
2017-03-22 12:44:54 +01:00
J. Ryan Stinnett
d10b2af69a Bug 1349360 - Expose client-side source map service on toolbox. r=ochameau
This makes the new client-side mapping service available from the toolbox.  Note
that it's not actually _used_ from here yet, as that will happen in separately.

MozReview-Commit-ID: 5Bq774CANfC

--HG--
extra : rebase_source : f29c2e76ca4fa087e05c192fbb6e12b6fead509e
2017-03-21 17:11:17 -05:00
J. Ryan Stinnett
f4ba137a1e Bug 1349360 - Mark experimental SourceMapService as deprecated. r=ochameau
The existing `SourceMapService` uses server-side source maps, which we are
replacing with client-side source maps.  It will be removed later in bug
1349354, but for now mark it as deprecated so we don't use it with any other
tools.

MozReview-Commit-ID: ABmWGC5asZd

--HG--
extra : rebase_source : 52d4238f0d4316c77fb8f4b769f84babe4d7c446
2017-03-21 16:44:09 -05:00