9282d48b27906e08d41977c9615269a9ecc1e666: Bug 1299242 - Fix regression with installing requirements in AndroidEmulatorTest; r?gbrown
draft
Maja Frydrychowicz <mjzffr@gmail.com> - Wed, 31 Aug 2016 12:54:52 -0400 - rev 408104
Push
28145 by mjzffr@gmail.com at Wed, 31 Aug 2016 18:12:43 +0000
Bug 1299242 - Fix regression with installing requirements in AndroidEmulatorTest; r?gbrown
Regression introduced in
Bug 1284874.
MozReview-Commit-ID: LixkZu5OJnH
0defdc655c7d76337c5bd864963da3dc46992b99: Bug 1172997 - Optimize ObtainInputBlock when many suspended nodes are connected to inputs; r?karlt
draft
Dan Minor <dminor@mozilla.com> - Wed, 24 Aug 2016 13:04:33 -0400 - rev 408103
Push
28144 by dminor@mozilla.com at Wed, 31 Aug 2016 18:11:19 +0000
Bug 1172997 - Optimize ObtainInputBlock when many suspended nodes are connected to inputs; r?karlt
MozReview-Commit-ID: Id7vVSCFO76
644aed75198f3b3b7ba4bf8ce592827aee88ead7: Bug 1298204 - Make sure the form autocomplete popup tree gets updated when invalidated. r?MattN
draft
Mike Conley <mconley@mozilla.com> - Tue, 30 Aug 2016 22:57:26 -0400 - rev 408102
Push
28143 by mconley@mozilla.com at Wed, 31 Aug 2016 18:09:40 +0000
Bug 1298204 - Make sure the form autocomplete popup tree gets updated when invalidated. r?MattN
Bug 1294502 recently refactored the form autocomplete code to
combine the e10s and non-e10s mechanisms. The new combined
mechanism works using something mostly similar to what we
used for e10s, except that we forgot to re-set the nsITreeView
when the autocomplete results are invalidated.
MozReview-Commit-ID: 4veXklEgLGl
019e64abd1ed49e90025d10dc16da95312de1f35: Bug 1298204 - Make sure we tell the tree in the form autocomplete popup that the count has changed. r?MattN
draft
Mike Conley <mconley@mozilla.com> - Tue, 30 Aug 2016 22:57:26 -0400 - rev 408101
Push
28142 by mconley@mozilla.com at Wed, 31 Aug 2016 18:06:14 +0000
Bug 1298204 - Make sure we tell the tree in the form autocomplete popup that the count has changed. r?MattN
MozReview-Commit-ID: 4veXklEgLGl
30879115c9458f350b64c72eada21c95190905b1: Bug 1293710 - Display highlights in activity stream panel. r?ahunt
draft
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 31 Aug 2016 19:40:28 +0200 - rev 408100
Push
28141 by s.kaspari@gmail.com at Wed, 31 Aug 2016 17:41:07 +0000
Bug 1293710 - Display highlights in activity stream panel. r?ahunt
MozReview-Commit-ID: CnE0Ivq6OXz
5c939ac925447f26d7387cc7180bba904599694d: Bug 1293710 - Obtain a list of "highlights" for the Activity Stream panel. r?ahunt,grisha
draft
Sebastian Kaspari <s.kaspari@gmail.com> - Mon, 29 Aug 2016 15:35:17 +0200 - rev 408099
Push
28141 by s.kaspari@gmail.com at Wed, 31 Aug 2016 17:41:07 +0000
Bug 1293710 - Obtain a list of "highlights" for the Activity Stream panel. r?ahunt,grisha
This query resembles how the Activity Stream add-on for desktop Firefox selectes highlights[1].
The desktop version uses the 'rev_host' (reversed host) column to filter the results based
on a blacklist and group results by hostname. This has been omitted here (See
bug 1298785 and
bug 1298786).
Additionally the desktop version uses a block list to filter "highlights" that have been removed
manually by the user. This is not added here until needed from the UI side (see
bug 1298783).
[1] https://github.com/mozilla/activity-stream/blob/9eb9f451b553bb62ae9b8d6b41a8ef94a2e020ea/addon/PlacesProvider.js#L578
MozReview-Commit-ID: 9TyIaK21MNJ
4fd15da1468d843a28a4bad015a87ab0d87d412e: Bug 1298508 - Problems with temporary install compatibility checks, r?kmag
draft
Bob Silverberg <bsilverberg@mozilla.com> - Mon, 29 Aug 2016 22:29:25 -0400 - rev 408098
Push
28140 by bmo:bob.silverberg@gmail.com at Wed, 31 Aug 2016 17:36:33 +0000
Bug 1298508 - Problems with temporary install compatibility checks, r?kmag
Don't reject a temporary install if AddonManager.checkCompatibility is false.
Don't try to add missing info from addon to error message.
Fix up test_webextension_install.js to use equal and notEqual and pass assertion messages.
MozReview-Commit-ID: 46kxpXdWQtx
5bc4bb09b4e02133836303ad6f8310bf03ac6c48: Bug 1295453 - Don't wait for data to be sent when closing socket immediately r?jdm
draft
William Lachance <wlachance@mozilla.com> - Wed, 31 Aug 2016 13:31:56 -0400 - rev 408097
Push
28139 by bmo:wlachance@mozilla.com at Wed, 31 Aug 2016 17:32:47 +0000
Bug 1295453 - Don't wait for data to be sent when closing socket immediately r?jdm
We can't guarantee any data will be written, it should suffice to just
make sure that the socket closes immediately and then verify that
a *complete* set of data wasn't read.
MozReview-Commit-ID: VaYugywxN1
c96a71ec7d1bb808882108feda8b4de84854e47e: Bug 1295080 - Add WebSocket option to GCLI 'listen' command
draft
Shubheksha Jalan <jshubheksha@gmail.com> - Wed, 31 Aug 2016 20:04:48 +0530 - rev 408096
Push
28138 by bmo:jshubheksha@gmail.com at Wed, 31 Aug 2016 17:16:58 +0000
Bug 1295080 - Add WebSocket option to GCLI 'listen' command
MozReview-Commit-ID: DXXbL1xc31O
***
Bug 1295080 Add WebSocket option to GCLI 'listen' command
MozReview-Commit-ID: 1iPHyA61wjW
3aac3121b8b8025056ed7d2068cb07525f4992c0: Bug 1299545 - stop exporting imgLoader::SupportImageWithMimeType, r?tnikkel
draft
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 30 Aug 2016 13:28:16 -0400 - rev 408095
Push
28137 by bsmedberg@mozilla.com at Wed, 31 Aug 2016 17:06:14 +0000
Bug 1299545 - stop exporting imgLoader::SupportImageWithMimeType, r?tnikkel
MozReview-Commit-ID: CFmUXAGeFIO
eec752971334e5b2d3e63715a363adbd32fc196d: Bug 1299159 - Stop exporting *_NSModule from xul.dll, r?glandium
draft
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 31 Aug 2016 12:48:52 -0400 - rev 408094
Push
28136 by bsmedberg@mozilla.com at Wed, 31 Aug 2016 17:05:10 +0000
Bug 1299159 - Stop exporting *_NSModule from xul.dll, r?glandium
MozReview-Commit-ID: HXxC5Ogquxn
d13dfce5452ce136edb01ff9e18e0d773e3a77bd: Bug 557710 - add support for system add-ons to fake testing cert r?kmag
draft
Robert Helmer <rhelmer@mozilla.com> - Mon, 29 Aug 2016 21:27:04 -0700 - rev 408093
Push
28135 by rhelmer@mozilla.com at Wed, 31 Aug 2016 16:56:47 +0000
Bug 557710 - add support for system add-ons to fake testing cert r?kmag
MozReview-Commit-ID: IMGlPXKaOYx
e0ac3f1ab462ec8e73ad20ffbccc11cf240d98e9: Bug 1269342 - Integrate LegacyExtensionsUtils helpers into XPIProvider. r?aswan,kmag
draft
Luca Greco <lgreco@mozilla.com> - Wed, 17 Aug 2016 07:25:28 +0200 - rev 408092
Push
28134 by luca.greco@alcacoop.it at Wed, 31 Aug 2016 16:55:59 +0000
Bug 1269342 - Integrate LegacyExtensionsUtils helpers into XPIProvider. r?aswan,kmag
MozReview-Commit-ID: Iw47S7OMP5S
44c02e022d94d3d289c1b32a03b2ebef43ef3a4a: Bug 1297752 - Issue a warning when "*" is used as part of strict_min_version in a WebExtension manifest.json, r?kmag
draft
Bob Silverberg <bsilverberg@mozilla.com> - Mon, 29 Aug 2016 15:10:38 -0400 - rev 408091
Push
28133 by bmo:bob.silverberg@gmail.com at Wed, 31 Aug 2016 16:53:51 +0000
Bug 1297752 - Issue a warning when "*" is used as part of strict_min_version in a WebExtension manifest.json, r?kmag
MozReview-Commit-ID: 9BKjBe2Gigo
0cdd662f6c3e3c81b82366c0233b4762c380b0bb: Bug 1286075: replace almost all legacy tasks with new kinds
draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Aug 2016 15:26:28 +0000 - rev 408090
Push
28132 by dmitchell@mozilla.com at Wed, 31 Aug 2016 16:52:08 +0000
Bug 1286075: replace almost all legacy tasks with new kinds
** SNEAK PREVIEW COMMIT **
There is a lot in this commit, and I am still hacking on it. I will
attend to many of the "TODO" items in this commit, as well as lint,
documentation, and catching up on tests, during the review period.
Items marked "TODO(taskdiff)" would modify the resulting tasks in a signficant
way, so they may either be pushed to a later bug, or modified in the legacy
task definitions in an eaerlier commit.
Time permitting, I will also break this commit out into a number of smaller
commits.
Major things to note:
* There is now a hierarhcy of "descriptions": job descriptions are converted
into task descriptions, which ultimately become task definitions. The job
description uses a "run-using" dispatch approach to support the many and
varied ways that tasks are implemented without cluttering the job descriptions
too much. A later bug will modify the test kinds to use job descriptions too.
* There is now a great degree of freedom in how to implement a kind: the
simplest can probably be implemented using the "TransformTask"
implementation and specifying raw job descriptions. The most complex may
involve custom transforms, a custom task class, custom job implementations,
and additional YAML files. I will include documentation outlining the
options.
* I've broken the non-test tasks implemented in the legacy kind down into a number
of kinds based in part on task similarity and in part on who is responsible for
them.
* I've added more hacks around platform-name oddities. Those will be
addressed in
bug 1286086.
* only-if-files-changed optimizations are supported
* Task descriptions have a "run-on-projects" attribute specifying which
projects (branches) a task should run on. This provides a natural way to
run certain tasks only on project branches, integration, etc. without
listing task labels in the target task methods.
* This has been tested to produce virtually identical task-graphs as the
original legacy kind, via some scripts in a previous commit. This testing
spanned several branches, including try, although the try functionality may
exhibit some subtle differences due to the way its syntax was so intimately
related to the legacy task specifications.
MozReview-Commit-ID: GSXvyIlO31x
6818aeb6cbc0b98a453f4f8c779b8304adb5aa0d: Bug 1286075: rename taskgraph.transforms.make_task; review by wcosta
draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Aug 2016 15:24:54 +0000 - rev 408089
Push
28132 by dmitchell@mozilla.com at Wed, 31 Aug 2016 16:52:08 +0000
Bug 1286075: rename taskgraph.transforms.make_task; review by wcosta
Rename to taskgraph.transforms.task, and also add some Required and Optional
declarations to be explicit.
MozReview-Commit-ID: FuKYayvlwB9
f8f18a5a6d99cd85fc0567b16eedf73eaa9ca487: Bug 1286075: scripts for testing (DO NOT LAND)
draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 30 Aug 2016 21:45:25 +0000 - rev 408088
Push
28132 by dmitchell@mozilla.com at Wed, 31 Aug 2016 16:52:08 +0000
Bug 1286075: scripts for testing (DO NOT LAND)
These scripts are used to compare "old" (legacy-generated) and "new" task
graphs. For each of the pushes listed in paramsets, compare.py will compare
the old and new taskgraphs, ignoring known inconsequential changes and
highlighting any important differences.
To use:
* run scripts/gather_old.py at this commit
* run scripts/compare.py at the end of the revset
(you can use its -f option to re-generate cached taskgraphs)
MozReview-Commit-ID: 6DNctgAz5KJ
1d76bb6b2f9c452cbe370671e804f1e922c8be15: Bug 1286075: never coalesce on try; review by mtabara
draft
Dustin J. Mitchell <dustin@mozilla.com> - Sat, 27 Aug 2016 20:58:07 +0000 - rev 408087
Push
28132 by dmitchell@mozilla.com at Wed, 31 Aug 2016 16:52:08 +0000
Bug 1286075: never coalesce on try; review by mtabara
MozReview-Commit-ID: K6cX58yvdja
b05ff53733e85ff370545b564ca42d278e94c7e7: Bug 1286075: remove mulet simulator builds; review by ochameau
draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Aug 2016 16:23:35 +0000 - rev 408086
Push
28132 by dmitchell@mozilla.com at Wed, 31 Aug 2016 16:52:08 +0000
Bug 1286075: remove mulet simulator builds; review by ochameau
MozReview-Commit-ID: 7id1xlyD5oU
93c0c3e87188d324e7edb364797500416fd577fa: Bug 1295058 - Make sync ping only submit every 12 hours or on browser shutdown r?markh,gfritzsche
draft
Thom Chiovoloni <tchiovoloni@mozilla.com> - Wed, 31 Aug 2016 12:50:34 -0400 - rev 408085
Push
28131 by bmo:tchiovoloni@mozilla.com at Wed, 31 Aug 2016 16:50:57 +0000
Bug 1295058 - Make sync ping only submit every 12 hours or on browser shutdown r?markh,gfritzsche
MozReview-Commit-ID: 9BcMGAP0w7U