e5ab5177f799a0d13a51db79e520a5db2cb08af7: Bug 1432850: Look at the snapshots when invalidating due to stylesheet changes. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 25 Jan 2018 02:53:49 +0100 - rev 401096
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1432850: Look at the snapshots when invalidating due to stylesheet changes. r=bz The selectorText test happens to pass right now because well, we don't implement the setter yet[1], but would fail if we implemented an specific invalidation in the way I'd have done it yesterday. [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=37468 MozReview-Commit-ID: DrMTgLzQcnk
4cb489d6c353ac1d7f258c9a8dc791570ef6b636: servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 26 Jan 2018 20:18:48 -0600 - rev 401095
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz Otherwise removal of stylesheets may get out of sync with other DOM changes, and we may fail to invalidate the style of the affected elements. Bug: 1432850 Reviewed-by: bz MozReview-Commit-ID: DrMTgLzQcnk Source-Repo: https://github.com/servo/servo Source-Revision: bc7dd644f6f50bd6eb3fba1547808775ee9d7620
7e6ae9bac16d301c5161d336048ff9e676640343: Bug 1305563 - Add a `BufferedBookmarksEngine` that can be toggled with a pref. r=markh,tcsc
Kit Cambridge <kit@yakshaving.ninja> - Tue, 19 Dec 2017 17:10:54 -0800 - rev 401094
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1305563 - Add a `BufferedBookmarksEngine` that can be toggled with a pref. r=markh,tcsc This patch adds a new bookmarks engine, pref'd off, that writes to the buffer instead of Places. MozReview-Commit-ID: 7idBa03kOzm
3b57cf8b376704aeb9591a9e048ce8c9083a6f1f: Bug 1305563 - Add a bookmark mirror and two-way merger for synced bookmarks. r=mak,markh,rnewman,tcsc
Kit Cambridge <kit@yakshaving.ninja> - Sat, 06 Jan 2018 07:44:33 -0800 - rev 401093
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1305563 - Add a bookmark mirror and two-way merger for synced bookmarks. r=mak,markh,rnewman,tcsc The mirror matches the complete bookmark tree stored on the Sync server, stores new bookmarks changed on the server since the last sync, merges the local and remote trees, applies the resulting merged tree back to Places, fires observer notifications for all items changed in the merge, and stages locally changed bookmarks for upload. MozReview-Commit-ID: MbeFQUargt
97ba0ca85c5b9e8f202e2d571951f9bc8fb6e45a: Bug 1432563: Fetch rustfmt when repackaging rust. r=rillian
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Jan 2018 17:01:16 +0100 - rev 401092
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1432563: Fetch rustfmt when repackaging rust. r=rillian I tested this on automation and the build went on, though I couldn't test the bindgen output because the build right now is busted on one dependent crate with rust beta, which is the first toolchain that has this package, and will go to release shortly. This should work though! If I need more changes I'll adjust them in bug 1432153. You can test the repackage manually with repack_rust.py --toolchain beta, for example. MozReview-Commit-ID: GI2f6vGVqTe
34abf97931631c9d4504f25ac0ce7f0e509aa62f: Bug 1433101 - part 2: Treat Enter and Shift+Enter as printable key r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 25 Jan 2018 23:59:20 +0900 - rev 401091
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1433101 - part 2: Treat Enter and Shift+Enter as printable key r=smaug Chromium dispatches a keypress event when pressing Enter or Shift+Enter. Actually, when user press them in <pre> element of HTML editor, ツ・n is inserted. It makes sense to treat the key combinations as inputting text. MozReview-Commit-ID: Hvx87MZtZkn
81157078b090fda2f79d42a1e0e93b1b86449944: Bug 1433101 - part 1: Add new pref which disables keypress event for non-printable keys only for the default event group in web content r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 25 Jan 2018 23:27:07 +0900 - rev 401090
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1433101 - part 1: Add new pref which disables keypress event for non-printable keys only for the default event group in web content r=smaug UI Events declares that keypress event should be fired when the keypress event causes some text input. However, we're keeping our traditional behavior for historical reasons because our internal event handlers (including event handlers of Thunderbird) handles keypress events for any keys. Therefore, for minimizing the side effect, we should stop kicking keypress event handlers in the default event group in web content. This patch adds new pref for enabling the standard behavior in web content. Additionally, creates WidgetKeyboardEvent::IsInputtingText() for sharing the check logic between TextEventDispatcher and TextEditor/HTMLEditor. MozReview-Commit-ID: 3rtXdLBPeVC
e7e552647dcbe9c7846fc99798e4f6bed3c7db79: Backed out 2 changesets (bug 1432271) for bustage in /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/Navigator.h:79:23 on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Sat, 27 Jan 2018 02:49:25 +0200 - rev 401089
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Backed out 2 changesets (bug 1432271) for bustage in /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/Navigator.h:79:23 on a CLOSED TREE Backed out changeset 7af7827525c8 (bug 1432271) Backed out changeset 79b9d49e08db (bug 1432271)
7af7827525c8188c0ba8bd3ba0dab16c778d3c12: Bug 1432271 - Remove MOZ_TIME_MANAGER block from old-configure.in; r=nalexander
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 22 Jan 2018 12:56:36 -0800 - rev 401088
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1432271 - Remove MOZ_TIME_MANAGER block from old-configure.in; r=nalexander MozReview-Commit-ID: E9GBaJq8haT
79b9d49e08db829bcbd8165d8c07d4c842123d91: Bug 1432271 - Remove dom/time; r=baku
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 22 Jan 2018 12:50:11 -0800 - rev 401087
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1432271 - Remove dom/time; r=baku dom/time contained the TimeService and TimeManager classes, used for setting time via Gecko on FirefoxOS. Since FirefoxOS is no longer in the code base, the directory can be removed. MozReview-Commit-ID: 8PEk3e6HA67
668941ef2a958763d55eaea401080673081941be: Bug 1432397 - Switch mingw builds to a Debian stretch-based docker image. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 Jan 2018 14:39:07 +0900 - rev 401086
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1432397 - Switch mingw builds to a Debian stretch-based docker image. r=dustin Don't build ucl when building upx, Debian stretch has a recent enough version. In fact, the last upstream version doesn't build with GCC in Debian stretch (http://bugs.debian.org/811707)
edd801d576da070ff60e25290220e0ff8d69925a: Bug 1426721 - Encrypt Chrome logins in background thread r=keeler,MattN
Doug Thayer <dothayer@mozilla.com> - Thu, 04 Jan 2018 15:10:54 -0800 - rev 401085
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1426721 - Encrypt Chrome logins in background thread r=keeler,MattN A significant chunk of migration jank that I observe locally happens due to login encryption. This patch reduces the locally observed jank (measured importing 100 logins) from 180ms to 25ms. Try is green, and as far as I can tell I don't see any thread safety issues, but I'm not 100% sure on that. I don't see any red flags inside the SecretDecoderRing::Encrypt implementation. I only moved Chrome logins over since I wanted to frontload any potential issues with the whole approach. It shouldn't be too hard to move the MSMigrationUtils and IEProfileMigrator uses over though. MozReview-Commit-ID: 75edUqJlk8x
df447e1b1a3879756ca210491bfc6802f81909ce: Bug 1426721 - Add async/bulk encryption interface to SDR r=keeler,MattN
Doug Thayer <dothayer@mozilla.com> - Tue, 23 Jan 2018 10:06:31 -0800 - rev 401084
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1426721 - Add async/bulk encryption interface to SDR r=keeler,MattN Since encryption can be somewhat CPU intensive, if we're encrypting a large number of strings we want to be able to do so in a background thread. This will be consumed by the profile migrators when importing logins. MozReview-Commit-ID: JoJGOgMzZ4u
01e0ee57f2f9e3334ab31142d07349784fbfaf40: Backed out changeset e414096f1c3b (bug 1433410) for yaml lint failures in tools/lint/codespell.yml:12:81 on a CLOSED TREE
shindli <shindli@mozilla.com> - Sat, 27 Jan 2018 01:20:16 +0200 - rev 401083
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Backed out changeset e414096f1c3b (bug 1433410) for yaml lint failures in tools/lint/codespell.yml:12:81 on a CLOSED TREE
adce260df59b15ae413452c3bf2009c17752793a: Bug 1429947 - Unset WIN64_LINK and WIN64_LIB in in-tree mozconfigs during an artifact build. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 26 Jan 2018 14:53:44 -0800 - rev 401082
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1429947 - Unset WIN64_LINK and WIN64_LIB in in-tree mozconfigs during an artifact build. r=nalexander MozReview-Commit-ID: 9mIaxs0xroN
7a14e9cff76d248f7cde31e5725cc3940a131992: Bug 1432392 - Switch the spidermonkey rust bindings job to a Debian-based docker image. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 Jan 2018 11:43:31 +0900 - rev 401081
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1432392 - Switch the spidermonkey rust bindings job to a Debian-based docker image. r=dustin This job requires cmake, which should be fixed, but in the meanwhile, create a separate docker image with it installed, based on the image we use for other spidermonkey builds.
e414096f1c3b8fe55c1da6344c87c2df26e28b8c: Bug 1433410 - Add codespell support for mach lint r=ahal
Sylvestre Ledru <sledru@mozilla.com> - Fri, 26 Jan 2018 23:58:29 +0100 - rev 401080
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1433410 - Add codespell support for mach lint r=ahal MozReview-Commit-ID: Ii6QjPMN0Ks
4f1a5068af92d329781d4805519a0904c45d0e67: Bug 1433417 - Fix a bunch of typo in the doc r=ahal
Sylvestre Ledru <sledru@mozilla.com> - Fri, 26 Jan 2018 12:50:07 +0100 - rev 401079
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1433417 - Fix a bunch of typo in the doc r=ahal MozReview-Commit-ID: LRgL0CMJdDP
b57d3491c10c65fe6cb2a3d0bedcc5c5f63169de: Bug 1433033 - Make APT retry when it fails to download files. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 Jan 2018 12:40:26 +0900 - rev 401078
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1433033 - Make APT retry when it fails to download files. r=dustin We've observed apt failures multiple times where it apparently fails to get a file in full from snapshot.debian.org. Making it retry automatically rather than retriggering tasks seems better.
90650d0682f141d1383a5ee88cb683b61a2d3cd0: Bug 1433033 - Derive the android-build image from a base Debian stretch image. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Thu, 25 Jan 2018 22:31:48 +0900 - rev 401077
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Bug 1433033 - Derive the android-build image from a base Debian stretch image. r=dustin
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip