Kris Maglione
b3990a2d91
Bug 1456686: Part 1 - Fix unused and shadowed explicit imports. r=standard8
...
These issues were previously ignored due to the nature of our global import
rules. They need to be fixed before that rule can be updated.
MozReview-Commit-ID: DCChktTc5TW
2018-04-24 20:18:09 -07:00
Florian Quèze
f6add2cafd
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Jeremy Lempereur
20165aaef4
Bug 1249596 - Part 2: Remove FHR client id migration code. r=Dexter
...
Removed a fallback import from a legacy FHR file when there is no valid ID in the DRS file.
This commit is related to bug 1431544
MozReview-Commit-ID: AACq7InWJpy
2018-01-18 23:51:24 +01:00
Andrew McCreight
272cee1e65
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
2018-02-06 09:36:57 -08:00
Florian Quèze
c5f15a4700
Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop.
2018-02-01 20:45:22 +01:00
Kris Maglione
0bb74efdf1
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d
Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533 )
Backed out changeset 34c999fa006b (bug 1431533 )
Backed out changeset e2674287e57f (bug 1431533 )
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb
Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
...
Backed out changeset 6e56f4c8843e (bug 1431533 )
Backed out changeset 12fc4dee861c (bug 1431533 )
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Doug Thayer
015377398b
Bug 862127 - Make migration interfaces more async r=Gijs
...
In order to clean up sync IO within our profile migrators, we
need to have async interfaces for those parts which are currently
doing sync IO. This converts the sync interfaces and adjusts most
of the call sites (migration.js call site changes are addressed
in a separate patch to break it out a bit).
MozReview-Commit-ID: 2Kcrxco4iYr
2018-01-12 09:06:21 -08:00
Sam R-T, Joseph F, Robin H
0be01d2d28
Bug 1432062 - Require dangling commas via eslint for the migration component. r=MattN
2018-01-22 15:22:35 -08:00
Mark Hammond
881fabd38d
Bug 1395332 - perform some post-profile-migration steps to ensure Sync works correctly in the new profile. r=Gijs
...
MozReview-Commit-ID: EcFdDeqzzCY
2017-09-08 16:28:37 +10:00
Matthew Noorenberghe
1d2312d8c7
Bug 1388611 - Preserve .sqlite-wal files with a Firefox Reset. r=mak
...
MozReview-Commit-ID: At6IY39uNPt
2017-08-31 00:38:55 -07:00
David Keeler
9edf669d26
bug 1394871 - add key4.db to password-related file list in Firefox profile migration code r=mossop
...
NSS stores the password encrypting key in key3.db. When Firefox uses the
sqlite-backed NSS databases by default (bug 783994), this file will be called
key4.db. The Firefox profile migration code needs to know this.
MozReview-Commit-ID: 2KgJdZtCXju
2017-08-28 12:18:37 -07:00
David Keeler
28ed6a7c5c
bug 1394532 - fix up modeline in FirefoxProfileMigrator.js r=mossop
...
MozReview-Commit-ID: ChPuFDYrbDt
2017-08-28 12:08:09 -07:00
Matthew Noorenberghe
bbb25c2de8
Bug 1371195 - Preserve Form Autofill profiles during a Firefox Refresh/Reset. r=Gijs
...
MozReview-Commit-ID: 3wSAmKt8Xaf
2017-08-07 22:09:39 -07:00
Fischer.json
6669a676f6
Bug 1376558 - Should not migrate session for Firefox auto-refresh, r=MattN
...
This patch introduces an new environment variable called MOZ_RESET_PROFILE_MIGRATE_SESSION. Only when MOZ_RESET_PROFILE_MIGRATE_SESSION is set then Firefox profile migrator would migrate the old profile session data.
MozReview-Commit-ID: 5XNBSPzx9AR
2017-06-27 11:27:15 -07:00
Beekill95
b5f71b0049
Bug 934967 - Part 4: Change session file extension in FirefoxProfileMigrator to jsonlz4 and make SessionMigration read and write functions use lz4 compression. r=mikedeboer
...
MozReview-Commit-ID: LjsEwnr5I1R
2017-06-20 15:49:38 +07:00
Mark Banner
9fc03b12e9
Bug 1365412 - Clean up various ESLint global definitions in browser/. r=mossop
...
MozReview-Commit-ID: JqAm9x1XGCM
2017-05-16 22:22:42 +01:00
Florian Queze
6cc0b6e992
Bug 1355056 - replace (function(args) { /* do stuff using this */ }).bind(this) with arrow functions, r=jaws.
2017-04-27 00:25:45 +02:00
Marco Bonardo
aea9513618
Bug 977177 - Add favicons.sqlite to profile related lists. r=adw,jmaher
...
MozReview-Commit-ID: HkYpXQ0UFmd
2017-03-30 13:08:05 +02:00
Jared Wein
21fc75d491
Bug 1326479 - Fix 'indent' eslint errors now that eslint scans multiline array and object definitions. r=Gijs
...
MozReview-Commit-ID: 99mWjxu8PPn
2017-01-03 10:07:50 -05:00
Jared Wein
e3149c378f
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
...
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd
Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
...
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
34e228f767
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
...
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
Gijs Kruitbosch
bbf79f28ea
Bug 1311043 - make eslint much more strict in browser/components/migration/, and fix issues, r=mikedeboer
...
MozReview-Commit-ID: RXO68w3Kv3
2016-10-18 16:03:06 +01:00
Gijs Kruitbosch
e195450df1
Bug 1274633 - remove windows 10 welcome page, r=MattN
...
MozReview-Commit-ID: HI8mqzRmV45
2016-09-28 16:53:46 +01:00
Gijs Kruitbosch
63852c5b10
Bug 1276694 - store recency of browser data in telemetry when importing to see how good a predictor default browser is, r=dolske,bsmedberg
...
MozReview-Commit-ID: 16uPNGGDE68
2016-05-30 17:10:54 +01:00
Gijs Kruitbosch
cbd0b409e7
Bug 1274007 - Firefox Refresh shouldn't show the 'Firefox on Windows 10' start page when you refresh on Windows 10, r=MattN
...
MozReview-Commit-ID: 68CaJR5IsE1
2016-05-19 11:01:03 +01:00
Gijs Kruitbosch
8171833389
Bug 1265368 - enable resetting non-default profiles, r=MattN
...
MozReview-Commit-ID: KpW9JgghFkn
2016-05-05 21:38:49 +01:00
Georg Fritzsche
942796d668
Bug 1236551 - Update the profile migrator to the Unified Telemetry changes. r=MattN
2016-01-18 16:29:44 +01:00
Georg Fritzsche
2cbcc90c00
Bug 1239753 - FirefoxProfileMigrator is broken after generator expression removal. r=gijs
2016-01-14 20:15:22 +01:00
Shu-yu Guo
90b93e6d5b
Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm)
2016-01-06 16:02:16 -08:00
Tooru Fujisawa
14a6e39246
Bug 1216775 - Remove for-each from browser/. r=Gijs
2015-10-19 01:27:39 +09:00
Tooru Fujisawa
aa4cdf03d4
Bug 1207491 - Part 7: Remove use of expression closure from browser/components/migration/. r=Gijs
2015-09-23 18:36:21 +09:00
Magnus Melin
8e9aef019d
Bug 1138322 - TelemetryEnvironment.jsm should not use |ProfileTimesAccessor|. r=vladan
2015-03-07 18:53:36 +02:00
Neil Rashbrook
ae3687114e
Bug 1100118 Allow migration from Firefox to Firefox Developer Edition r=MattN
2015-02-14 21:29:49 +00:00
Mark Hammond
5215d48783
Bug 972196 - copy signedInUser.json on Firefox reset to keep sync working. r=MattN
2015-01-05 09:05:14 +11:00
Gijs Kruitbosch
86f71cce59
Bug 1096787 - copy new logins.json database when using fx reset, r=MattN
2014-11-12 00:35:02 +00:00
Mark Hammond
1880a8918e
Bug 1063710 - Make Reset Profile write the reset's timestamp to times.json. r=gps
2014-10-23 15:00:23 +11:00
Mark Hammond
5ebb8af8c6
Bug 1063714 - migrate FHR related data to new profile on profile migration/reset. r=gps
2014-10-23 15:00:22 +11:00
Steven MacLeod
b0b7eba867
Bug 1035557 - Migrate crash checkpoints with the session so that we don't appear to crash during reset. r=ttaubert
2014-08-11 16:41:27 -04:00
Birunthan Mohanathas
32a88e8a97
Bug 1038458 - Part 4: Flatten browser/components/migration/{public,src}/ directories. r=mak
2014-07-26 09:31:57 -07:00