cb514a08571583d3602c809ee005414cd02b6fab: Bug 1352282. Improve test_discardAnimatedImage.html to check that the animation continues when we re-decode. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Wed, 05 Apr 2017 11:28:41 -0500 - rev 351326
Push 88840 by tnikkel@gmail.com at Wed, 05 Apr 2017 16:28:58 +0000
Bug 1352282. Improve test_discardAnimatedImage.html to check that the animation continues when we re-decode. r=aosmond
5bd86eea082a395f9c45233bac7506108390d267: Bug 1352282. Always fill in the number of loops when decoding an APNG file. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Wed, 05 Apr 2017 11:28:40 -0500 - rev 351325
Push 88840 by tnikkel@gmail.com at Wed, 05 Apr 2017 16:28:58 +0000
Bug 1352282. Always fill in the number of loops when decoding an APNG file. r=aosmond If we were doing a first frame only decode we wouldn't fill in this value. The spec says this chunk must come before any image data so it should always be available at the end of any full decode (whether it be truly full or first frame only).
08e2719fe7be236f1cdff3be4b4b2d9252b90dab: Bug 1329294 Part 2: Enable content temp file test on Windows. r=haik
Bob Owen <bobowencode@gmail.com> - Wed, 05 Apr 2017 16:34:36 +0100 - rev 351324
Push 88839 by bobowencode@gmail.com at Wed, 05 Apr 2017 15:34:58 +0000
Bug 1329294 Part 2: Enable content temp file test on Windows. r=haik
3b1bbf6392f47f09384b34d81a74017720280258: Bug 1329294 Part 1: Ensure Content Temp Dir is created before use. r=bsmedberg
Bob Owen <bobowencode@gmail.com> - Wed, 05 Apr 2017 16:34:35 +0100 - rev 351323
Push 88839 by bobowencode@gmail.com at Wed, 05 Apr 2017 15:34:58 +0000
Bug 1329294 Part 1: Ensure Content Temp Dir is created before use. r=bsmedberg
c6a73e6fcf5e26bc642d39623a3ebc3397666877: Bug 1353543 - Baldr: soften LookupAsmJSModuleInCache check (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Wed, 05 Apr 2017 09:37:58 -0500 - rev 351322
Push 88838 by lwagner@mozilla.com at Wed, 05 Apr 2017 14:43:04 +0000
Bug 1353543 - Baldr: soften LookupAsmJSModuleInCache check (r=bbouvier) MozReview-Commit-ID: 7g55zJzU7pF
ec044ae4bb520ee7517388199a0ec7829d885704: Bug 1353533 - Don't create maps for non-session cookies when reloading all cookies r=mikedeboer
Tim Taubert <ttaubert@mozilla.com> - Wed, 05 Apr 2017 16:05:46 +0200 - rev 351321
Push 88837 by ttaubert@mozilla.com at Wed, 05 Apr 2017 14:11:44 +0000
Bug 1353533 - Don't create maps for non-session cookies when reloading all cookies r=mikedeboer When initializing the service in SessionCookies.jsm, SessionCookies._reloadCookies() currently iterates all cookies held by the coookie service and calls _updateCookie() to add them. _updateCookie() however is supposed to deal with cookie modifications, including session cookies being converted to longer-lived ones, and thus handles deletion too. This patch ensures a fast startup path by ignoring cookie deletion, we only ever need to add new session cookies when initializing on startup. It also changes the "cookie added" notification handler to ignore deletion. Additionally, CookieStore.delete() is a little more intelligent now and avoids the creation of maps only to find out the cookie didn't exist after all.
7d360fe12f6d6b61ce4306c1f82b40791e46052c: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 05 Apr 2017 14:50:28 +0200 - rev 351320
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Merge mozilla-central to mozilla-inbound
3854bcf837a729374b4d345910c274fed12cffe4: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 05 Apr 2017 14:33:35 +0200 - rev 351319
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
merge mozilla-inbound to mozilla-central a=merge
c7e37c13ea9e0442eca9c22a1c7d450abd0d3f64: servo: Merge #16269 - Add an Atom::from_addrefed function (from heycam:atom-already-addrefed); r=upsuper
Cameron McCormack <cam@mcc.id.au> - Wed, 05 Apr 2017 05:10:07 -0500 - rev 351318
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
servo: Merge #16269 - Add an Atom::from_addrefed function (from heycam:atom-already-addrefed); r=upsuper Source-Repo: https://github.com/servo/servo Source-Revision: a55cb8425dc41fc6909047841c985a4ede3fa8f9
445728ee4bde47df8322e82e80a0c7e49657dcdb: Fix some duplicate keys in histogram definitions (bug 1353666). r=gfritzsche
Panos Astithas <past@mozilla.com> - Wed, 05 Apr 2017 12:29:26 +0300 - rev 351317
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Fix some duplicate keys in histogram definitions (bug 1353666). r=gfritzsche MozReview-Commit-ID: KsadndIc7AW
2d8c0b46bd47ebaefdcab24e39dd533c46d9f1c2: Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 17:06:06 +0100 - rev 351316
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo MozReview-Commit-ID: LG8f5q5QbD6
770304022512ffd805ecba6b0e0d543545e044e7: Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:48:20 +0100 - rev 351315
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
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
22c6444a32451bbf1b8f919bec4e8855d6151f4b: Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:46:54 +0100 - rev 351314
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
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
a493e86fcf0d528164c5d82fc9f3898de472a682: Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 27 Mar 2017 14:28:32 +0100 - rev 351313
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
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
6f536b2275ae93552dec3c10c5625b04373532ed: Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
Andreas Tolfsen <ato@mozilla.com> - Wed, 29 Mar 2017 18:25:55 +0100 - rev 351312
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
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
b548f63d4a81eca3e9073cd9bfa4b9d2c659c259: Bug 1350887 - Skip recommended Marionette prefs for reftests; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 04 Apr 2017 16:34:03 +0100 - rev 351311
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Skip recommended Marionette prefs for reftests; r=whimboo The recommended Marionette preferences for use in automation are not so useful when testing the browser itself. Many of the tests for Firefox have highly specific requirements, and setting the recommended Marionette preferences could for these mean a deterioration of test coverage. The majority of test harnesses utilising Marionette use it to install unsigned add-ons at runtime, and these preferences are not relevant in this context. To avoid an unfortunate and unintended regression in test coverage, we skip using the recommended Marionette preferences when we test the browser itself. MozReview-Commit-ID: 4DeHZfQEX7d
b36efe8160d8d30defeb572289eaf5adf459b473: Bug 1350887 - Add general overview documentation to Marionette; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 15:00:05 +0100 - rev 351310
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Add general overview documentation to Marionette; r=whimboo MozReview-Commit-ID: HwMOQVxwIDN
44dd945e29ea3491ba195be4ba735db5a0584b00: Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 30 Mar 2017 14:52:16 +0100 - rev 351309
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
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
b6dc1a4371f3038583371ae38bcb328c19f31062: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Wed, 05 Apr 2017 09:37:48 +0000 - rev 351308
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
No bug - Revendor rust dependencies
f37509e010115d552986deb01b20264520f83323: servo: Merge #16169 - Remove heapsize for Stylo (from servo:stylo-heapsize); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Wed, 05 Apr 2017 03:59:26 -0500 - rev 351307
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
servo: Merge #16169 - Remove heapsize for Stylo (from servo:stylo-heapsize); r=emilio It doesn’t seem to be used, and is causing compilation trouble for Gecko: https://bugzilla.mozilla.org/show_bug.cgi?id=1350581 Source-Repo: https://github.com/servo/servo Source-Revision: 42f58503c0dfb5c02d4395d481b9bd65e3d69d3a
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip