Kit Cambridge
da05a16e0a
Bug 1439061 - Stop tracking on engine finalization and clean up in history engine test. r=tcsc
...
MozReview-Commit-ID: JjgMdQwbnly
--HG--
extra : rebase_source : cc8d29a3170ea01df534c3b4de6fbec8a13c58e3
2018-02-16 19:21:06 -08:00
Thom Chiovoloni
90ed047093
Bug 1439675 - Fix invalid JSON in TPS's all_tests.json r=markh
...
MozReview-Commit-ID: 1UQ4a7Ebpv7
--HG--
extra : rebase_source : 098dc9e810f696b6de2fa2e92914542aa9ad5da8
2018-02-20 12:59:21 -05:00
Thom Chiovoloni
e3bfce50d6
Bug 1438445 - Refactor bookmark validator to be simpler and more correct r=kitcambridge,markh
...
MozReview-Commit-ID: 9vhiqHUOtzt
--HG--
extra : rebase_source : 2b7bc5201ad9450bb759c6adb16779f2228a304d
2018-02-15 13:01:11 -05:00
Ethan Glasser-Camp
f2052cf9c9
Bug 1438973: Update version of kinto.js to 11.0.0 r=MattN
...
MozReview-Commit-ID: 2Byd1HcbhHW
--HG--
extra : rebase_source : abc324efc5f52f1d198da2a645ddbc750a56294c
2018-02-16 15:08:18 -05:00
shindli
f1c5255ad4
Merge inbound to mozilla-central. a=merge
2018-02-20 21:09:49 +02:00
Kit Cambridge
04142e96e3
Bug 1439038 - Merge `Engine` and `SyncEngine`. r=eoger
...
MozReview-Commit-ID: GbuW3gFLCga
--HG--
extra : rebase_source : b15ea149ff5ddca7cdb45b0ef195c07bf4915411
2018-02-16 16:43:42 -08:00
Kartikey
9d57bd2ba2
Bug 1011480 - Remove CommonUtils.laterTickResolvingPromise() and replace it by Async.promiseYield() and Async.jankYielder(). r=eoger
...
MozReview-Commit-ID: 3YSGVKgqdUq
2018-02-20 10:31:58 +08:00
Kit Cambridge
eb8e51bd1d
Bug 1438740 - Add a consistency check to ensure the synced bookmark mirror matches Places. r=markh
...
MozReview-Commit-ID: CGzXDy95Bkx
--HG--
extra : rebase_source : fed4a4a91512780d77d38783939bef2d9bb630ae
2018-02-15 18:36:24 -08:00
Mark Banner
d6729b8d28
Bug 1432614 - Remove now unnecessary updating and maintenance of Places' root folder titles. r=kitcambridge,mak
...
The titles for the root bookmark folders in the database will now never get updated. This
avoids doing maintenance and changing them if the locale changes.
The UI is now responsible for displaying the correct title.
WebExtensions API will get the UI visible names.
MozReview-Commit-ID: ErPPJXxy2d3
--HG--
extra : rebase_source : f08caa5b0d00ae81ffabf4a1076bd56b66414418
2018-01-04 16:35:56 +00:00
Jared Wein
9788800512
Bug 1436575 - Manually fix the errors from no-compare-against-boolean-literal that the autofix couldn't change. r=standard8
...
MozReview-Commit-ID: 6NtfU76sPKv
--HG--
extra : rebase_source : 143891b98995658a5683e01631eba9f6a2bb7b6f
2018-02-08 13:35:53 -05:00
Jared Wein
c8d331f4c9
Bug 1436575 - Autofix errors from no-compare-against-boolean-literal. r=standard8
...
MozReview-Commit-ID: 66sXxnOWDgw
--HG--
extra : rebase_source : a0bf26e37a03a1e77476bdeedfc1af3ebec32f2a
2018-02-08 12:57:31 -05:00
Ethan Glasser-Camp
fd05d53fe9
Bug 1388830 - upgrade kinto-http.js to 4.5.3. r=MattN
...
This introduces an `UnparseableResponseError`, which exposes the text
of the actual non-JSON response. It's also catcheable by client
code (i.e. ExtensionStorageSync.jsm) if we believe this error is
common enough to be silenced.
MozReview-Commit-ID: H3ADFBFJRKA
--HG--
extra : rebase_source : 275b5084899646520d28b7c33e4bf5efdd11b996
2018-02-14 12:48:09 -05:00
Ciure Andrei
72080bd73c
Merge inbound to mozilla-central. a=merge
2018-02-13 00:08:37 +02:00
Tom Ritter
c4edd2fe5c
Bug 1435296 Address xpcshell test failures from increasing timer precision r=baku
...
See the comment on "Address test failures caused by bumping timer precision to 2 ms"
for more details.
MozReview-Commit-ID: LrsucEPdZIo
--HG--
extra : rebase_source : 8147c034f7dc93f678eebc80b0afabf55729d804
2018-02-12 11:41:38 -06:00
Marco Bonardo
de4bd875a7
Bug 1432434 - Remove Bookmarks::getItemDateAdded and setItemDateAdded. r=kitcambridge
...
MozReview-Commit-ID: XVoil1CK7c
--HG--
extra : rebase_source : 18213447f00177686dbc56d263674fa4e630663e
2018-02-08 23:24:38 +01:00
Thom Chiovoloni
ee6fffd334
Bug 1412332 - Enable sync passwords validator for nightly and beta users. r=markh
...
This also fixes an issue where our engine enabled preference listener was overzealous.
MozReview-Commit-ID: DphLaEUkyOz
--HG--
extra : rebase_source : fdcf154adf2cb11ac3bb0140670ce2dce68f4586
2018-01-31 20:00:29 -05:00
Marco Bonardo
ee28acdb29
Bug 539517 - remove synchronous Bookmarks::SetItemIndex API. r=standard8
...
MozReview-Commit-ID: 20kwLPazqPC
--HG--
extra : rebase_source : 7ac31306185573f6f94bcef4e89257d6a2ea2c2d
2018-02-08 18:45:00 +01:00
Edouard Oger
a0cec42f04
Bug 1415951 - Extend TPS to support Addresses and Credit Cards. r=tcsc
...
MozReview-Commit-ID: 8VKBvm60ZSH
--HG--
extra : rebase_source : 88cb7b4145db018517c920907da79c70c46d50d2
2018-02-05 14:39:32 -06:00
Thom Chiovoloni
a98bc19750
Bug 1432995 - Check for HTTP error codes before error strings in the sync ping. r=markh
...
MozReview-Commit-ID: KU15HVElChU
--HG--
extra : rebase_source : e0baba3644582aa16449bd87bf06bc611657fab5
2018-01-29 15:01:04 -05:00
Nathan Watson
1605552221
Bug 1434262 - Remove PlacesTestUtils.clearHistory() r=mak
...
MozReview-Commit-ID: In2RaM0LBsc
--HG--
extra : rebase_source : 0cb5dc65a53bfa384b93fb2a8c2af67ad9d3fe1c
2018-01-31 22:03:05 -08:00
Edouard Oger
626be20bbb
Bug 1427674 - Unify FxA content server URL preferences. r=markh,tcsc
...
MozReview-Commit-ID: 3zhHGAzQr0R
--HG--
extra : rebase_source : 013457dfb434c92134d2f244b389d21620c83595
2018-01-30 13:21:35 -05:00
Edouard Oger
f5d827c682
Bug 1436637 - Revert back to a sync observer in Service. r=markh
...
MozReview-Commit-ID: 2X7mo3stuy7
--HG--
extra : rebase_source : 1dfa43a9237baca4bbb08f98f14d3ccfd2888ee4
2018-02-08 12:14:46 +08:00
Edouard Oger
fe060b9d44
Bug 1436636 - Properly start/stop clients engine tracker. r=markh
...
MozReview-Commit-ID: 19Xv1Hj18Nu
--HG--
extra : rebase_source : 7d81f54ec00891d3e0fa40e2930a01c9821cf684
2018-02-08 11:45:22 +08:00
Marco Bonardo
f3d9e285fa
Bug 1437040 - Remove synchronous Bookmarks::GetItemIndex. r=standard8
...
MozReview-Commit-ID: GpNkBI1Qe42
--HG--
extra : rebase_source : 3a17c1f81aa4375a4a111ed2d17ffad241a77d81
2018-02-09 15:23:21 +01:00
Thom Chiovoloni
d28f3cab37
Bug 1435655 - Ensure we properly initialize previousFailed and toFetch r=eoger
...
MozReview-Commit-ID: KT9tJCSuUGh
--HG--
extra : rebase_source : 4b56237ff1f7c01c33f6b0bbe7baeefb0418efce
2018-02-05 11:39:30 -05:00
Mark Banner
362505f227
Bug 1423896 - Make the All Bookmarks folder for the left pane of the Library a virtual query. r=mak
...
MozReview-Commit-ID: HzJ9y1fiEz1
--HG--
extra : rebase_source : 27b0280e9dfef2626d187f9b8a81f23e4583302f
2017-12-07 14:15:39 +00:00
Coroiu Cristina
1c85c04c62
Backed out 5 changesets (bug 1423896) for bustage at /src/toolkit/components/places/nsNavHistoryResult.cpp on a CLOSED TREE
...
Backed out changeset 4012bc74e900 (bug 1423896)
Backed out changeset 12239646395f (bug 1423896)
Backed out changeset abf61cd5fb77 (bug 1423896)
Backed out changeset 569173c95238 (bug 1423896)
Backed out changeset 6401e950298d (bug 1423896)
2018-02-07 14:07:31 +02:00
Mark Banner
7785b2e489
Bug 1423896 - Make the All Bookmarks folder for the left pane of the Library a virtual query. r=mak
...
MozReview-Commit-ID: HzJ9y1fiEz1
--HG--
extra : rebase_source : 27b0280e9dfef2626d187f9b8a81f23e4583302f
2017-12-07 14:15:39 +00:00
Andrew McCreight
5dec0e0beb
Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
...
This patch was autogenerated by my decomponents.py
It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.
It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.
It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)
MozReview-Commit-ID: DeSHcClQ7cG
--HG--
extra : rebase_source : d9c41878036c1ef7766ef5e91a7005025bc1d72b
2018-02-06 09:36:57 -08:00
Gurzau Raul
bb16936244
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-02-02 00:25:44 +02:00
Gurzau Raul
1315ffda06
Merge inbound to mozilla-central. a=merge
2018-02-02 00:22:39 +02:00
Florian Quèze
2b1c8dccb6
Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop.
2018-02-01 20:45:22 +01:00
David Keeler
087f092867
bug 1421084 - part 4/4 - remove nsNSSShutDown.h and (hopefully) all references to it r=mt,ttaubert
...
MozReview-Commit-ID: 2mhvHsC5Nil
--HG--
extra : rebase_source : 651c2bcf8655f75756ea2bac788eb8c0781dc90a
2018-01-24 14:44:01 -08:00
David Keeler
ad5cec4768
bug 1421084 - part 3/4 - remove nsNSSShutDownObject::shutdown and virtualDestroyNSSReference r=mt,ttaubert
...
MozReview-Commit-ID: ErL7ZjAGVVC
--HG--
extra : rebase_source : 2869aafaef729f0ad190f957919e8b9c40700477
2018-01-24 14:29:08 -08:00
David Keeler
a0e34baf27
bug 1421084 - part 2/4 - remove nsNSSShutDownObject::isAlreadyShutDown() r=mt,ttaubert
...
MozReview-Commit-ID: DlS16pHE0Ik
--HG--
extra : rebase_source : d7596a3571478adefae4ffa5d446ff5234ba9ed7
2018-01-23 12:22:56 -08:00
David Keeler
e8cc0ba1ce
bug 1421084 - part 1/4 - remove now-unnecessary nsNSSShutDownPreventionLock r=mt,ttaubert
...
As of bug 1417680, the NSS shutdown tracking infrastructure is unnecessary (and
does nothing anyway). This series of changesets removes the remaining pieces in
a way that is hopefully easy to confirm is correct.
MozReview-Commit-ID: 8Y5wpsyNlGc
--HG--
extra : rebase_source : ef6b481510d949e404a4ef5615097d66e566c947
2018-01-23 10:37:47 -08:00
Edouard Oger
e3f37a97a4
Bug 633062 p8 - Add Async observers. r=kitcambridge,markh,tcsc
...
MozReview-Commit-ID: IvwyleXBcNH
--HG--
extra : rebase_source : eb8f5db734cedb2810642723ed1652defeb16d88
2018-01-04 18:07:10 -05:00
Edouard Oger
815460e8cf
Bug 633062 p7 - Make most of the addon reconciler async. r=markh
...
Except observers, which will be handled in the last commit of this series.
MozReview-Commit-ID: IvwyleXBcNH
--HG--
extra : rebase_source : 8054777b015c3b07c6599bdb00c9d32572313395
2017-12-07 17:56:50 -05:00
Edouard Oger
71ff2629c2
Bug 633062 p6 - Remove event loop spinning from head_helper.js addon-related methods. r=markh
...
MozReview-Commit-ID: 4Be253tJlXq
--HG--
extra : rebase_source : 461b2c5ad4076d39933b491a6d7a0065e2eb75b3
2017-12-08 16:07:49 -05:00
Edouard Oger
4bc7feea45
Bug 633062 p5 - Remove event loop spinning from addonutils.js. r=markh
...
MozReview-Commit-ID: 1PSX4tOieEH
--HG--
extra : rebase_source : c68d862761e9704e8cbb3235ce5491cb6d091c59
2017-12-08 15:34:29 -05:00
Edouard Oger
825e2fa2b1
Bug 633062 p4 - Remove miscellaneous uses of event loop spinning in services/. r=markh
...
MozReview-Commit-ID: IDGWJevEHLK
--HG--
extra : rebase_source : 0db05e713e55d680a85a1280d6540eec8c39f96c
2017-12-08 14:41:02 -05:00
Edouard Oger
5568486701
Bug 633062 p3 - Remove event loop spinning from the EngineManager. r=markh
...
MozReview-Commit-ID: 7tdKT8Wo3t4
--HG--
extra : rebase_source : 49b36a171f0bedf3ca04255af478bcec733d991b
2017-12-08 13:10:25 -05:00
Edouard Oger
01342b993b
Bug 633062 p2 - Make getTokenFromBrowserIDAssertion async. r=markh
...
Also move promiseStopServer to the common/ head_helpers.js
MozReview-Commit-ID: B3Idnj6rPAZ
--HG--
extra : rebase_source : adb07d381aca118b9b49971f87e68a239dbcfb70
2017-12-07 14:45:15 -05:00
Edouard Oger
81b643a035
Bug 633062 p1 - Introduce AsyncQueueCaller and AsyncObserver. r=markh
...
MozReview-Commit-ID: GGuSkA5DZUQ
--HG--
extra : rebase_source : 54446d6d3758c17e2ce7423a4684f8cd35d052c5
2018-01-04 18:06:57 -05:00
Noemi Erli
9df7ea51ac
Backed out 8 changesets (bug 633062) as requested by eoger on a CLOSED TREE
...
Backed out changeset 590656f7b5c5 (bug 633062)
Backed out changeset 0888aa122056 (bug 633062)
Backed out changeset 0780cf391c52 (bug 633062)
Backed out changeset 9798cbd03027 (bug 633062)
Backed out changeset 4b31c73a585f (bug 633062)
Backed out changeset 0a8866062136 (bug 633062)
Backed out changeset 20ff83289564 (bug 633062)
Backed out changeset 5e52125316e1 (bug 633062)
2018-01-31 22:09:30 +02:00
Edouard Oger
6991ad1d07
Bug 633062 p8 - Add Async observers. r=kitcambridge,markh,tcsc
...
MozReview-Commit-ID: IvwyleXBcNH
--HG--
extra : rebase_source : 30b4e09cb2a5f0da1845c842a464a277554f61a4
2018-01-04 18:07:10 -05:00
Edouard Oger
a636cbd98f
Bug 633062 p7 - Make most of the addon reconciler async. r=markh
...
Except observers, which will be handled in the last commit of this series.
MozReview-Commit-ID: IvwyleXBcNH
--HG--
extra : rebase_source : 8054777b015c3b07c6599bdb00c9d32572313395
2017-12-07 17:56:50 -05:00
Edouard Oger
1cf9cd890d
Bug 633062 p6 - Remove event loop spinning from head_helper.js addon-related methods. r=markh
...
MozReview-Commit-ID: 4Be253tJlXq
--HG--
extra : rebase_source : 461b2c5ad4076d39933b491a6d7a0065e2eb75b3
2017-12-08 16:07:49 -05:00
Edouard Oger
8a13eb4d47
Bug 633062 p5 - Remove event loop spinning from addonutils.js. r=markh
...
MozReview-Commit-ID: 1PSX4tOieEH
--HG--
extra : rebase_source : c68d862761e9704e8cbb3235ce5491cb6d091c59
2017-12-08 15:34:29 -05:00
Edouard Oger
7f72c53748
Bug 633062 p4 - Remove miscellaneous uses of event loop spinning in services/. r=markh
...
MozReview-Commit-ID: IDGWJevEHLK
--HG--
extra : rebase_source : 0db05e713e55d680a85a1280d6540eec8c39f96c
2017-12-08 14:41:02 -05:00