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