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 401039
Push 58730 by kcambridge@mozilla.com at Sat, 27 Jan 2018 03:02:39 +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 401038
Push 58730 by kcambridge@mozilla.com at Sat, 27 Jan 2018 03:02:39 +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 401037
Push 58729 by ecoal95@gmail.com at Sat, 27 Jan 2018 01:05:08 +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 401036
Push 58728 by masayuki@d-toybox.com at Sat, 27 Jan 2018 00:52:54 +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 401035
Push 58728 by masayuki@d-toybox.com at Sat, 27 Jan 2018 00:52:54 +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 401034
Push 58727 by nerli@mozilla.com at Sat, 27 Jan 2018 00:50:00 +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 401033
Push 58726 by kmachulis@mozilla.com at Sat, 27 Jan 2018 00:21:34 +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 401032
Push 58726 by kmachulis@mozilla.com at Sat, 27 Jan 2018 00:21:34 +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 401031
Push 58725 by mh@glandium.org at Fri, 26 Jan 2018 23:26:00 +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 401030
Push 58724 by dothayer@mozilla.com at Fri, 26 Jan 2018 23:23:36 +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 401029
Push 58724 by dothayer@mozilla.com at Fri, 26 Jan 2018 23:23:36 +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 401028
Push 58723 by shindli@mozilla.com at Fri, 26 Jan 2018 23:20:40 +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 401027
Push 58722 by cmanchester@mozilla.com at Fri, 26 Jan 2018 23:14:30 +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 401026
Push 58721 by mh@glandium.org at Fri, 26 Jan 2018 23:03:22 +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 401025
Push 58720 by sledru@mozilla.com at Fri, 26 Jan 2018 23:01:16 +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 401024
Push 58719 by sledru@mozilla.com at Fri, 26 Jan 2018 22:55:08 +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 401023
Push 58718 by mh@glandium.org at Fri, 26 Jan 2018 22:23:56 +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 401022
Push 58718 by mh@glandium.org at Fri, 26 Jan 2018 22:23:56 +0000
Bug 1433033 - Derive the android-build image from a base Debian stretch image. r=dustin
3bebaac29a1587e940136857dbf9fe6dae6ecffe: Bug 1433033 - Workarounds for Debian stretch. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Thu, 25 Jan 2018 22:26:06 +0900 - rev 401021
Push 58718 by mh@glandium.org at Fri, 26 Jan 2018 22:23:56 +0000
Bug 1433033 - Workarounds for Debian stretch. r=dustin The apt in Debian stretch doesn't allow repositories with a Release file not being GPG signed. Setting up GPG signatures on the taskcluster-artifact-based repositories is a tricky process, and not strictly necessary. It turns out not creating a Release file at all works just as well, and works across all current Debian versions. The packages priorities remain the same, such that packages from those repositories are still prefered over the ones from the main Debian repository (as long as versions are higher). See comment in cloud-mirror-workaround.sh for that part.
e1e8d1028b17f36f527d9325539e93b47c5390b4: Bug 1433033 - Create a mercurial package for Debian stretch. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Thu, 25 Jan 2018 22:23:15 +0900 - rev 401020
Push 58718 by mh@glandium.org at Fri, 26 Jan 2018 22:23:56 +0000
Bug 1433033 - Create a mercurial package for Debian stretch. r=dustin
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip