gecko-dev/browser/components/migration
Gijs Kruitbosch d41b3a31fc Bug 1341097 - part 4: misc. small optimizations, r=mak
The MigrationUtils change is because 99% of the time we will only have
1 visit per URI, and so we spend silly amounts of time doing nothing.
Time spent in composing our undo structure went from ~800ms to ~550ms
with this change.

The other change just seemed obvious - when visits aren't recent,
we shouldn't add them to 'recently visited' lists, which seem to use
'time this function was called' as the time associated with an entry,
which is incorrect.

MozReview-Commit-ID: 2I0D5ApOCI7

--HG--
extra : rebase_source : 8032e6644337c6758bf5653ef0a149d4f39b0085
2017-02-20 16:06:27 +00:00
..
content Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher 2017-02-23 06:10:07 +09:00
tests Bug 1341097 - part 1: group frecency notifications from history notifications, r=mak 2017-02-21 20:00:24 +00:00
.eslintrc.js Bug 1326479 - Enable more options for the 'indent' rule. r=Gijs 2016-12-30 18:32:56 -05:00
360seProfileMigrator.js Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN 2016-12-29 18:34:54 -05:00
AutoMigrate.jsm Bug 1335442 - update wording of automigration notification bar and add tests, r=jaws 2017-02-03 14:04:40 +00:00
BrowserProfileMigrators.manifest
ChromeProfileMigrator.js Bug 1341097 - part 2: allow turning off notifications for individual inserted results when calling updatePlaces, r=mak 2017-02-21 14:20:21 +00:00
EdgeProfileMigrator.js Bug 1341097 - part 2: allow turning off notifications for individual inserted results when calling updatePlaces, r=mak 2017-02-21 14:20:21 +00:00
ESEDBReader.jsm Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN 2016-12-29 18:34:54 -05:00
FirefoxProfileMigrator.js Bug 1326479 - Fix 'indent' eslint errors now that eslint scans multiline array and object definitions. r=Gijs 2017-01-03 10:07:50 -05:00
IEProfileMigrator.js Bug 1341097 - part 2: allow turning off notifications for individual inserted results when calling updatePlaces, r=mak 2017-02-21 14:20:21 +00:00
jar.mn
MigrationUtils.jsm Bug 1341097 - part 4: misc. small optimizations, r=mak 2017-02-20 16:06:27 +00:00
moz.build Bug 1322730 - display undo migration message on about:newtab, r=Dolske 2017-01-04 19:05:50 +00:00
MSMigrationUtils.jsm Bug 1335536 - File.createFromNsIFile and File.createFromFileName should be async - part 1 - tests, r=smaug 2017-02-08 10:18:32 +01:00
nsIBrowserProfileMigrator.idl Bug 1276694 - store recency of browser data in telemetry when importing to see how good a predictor default browser is, r=dolske,bsmedberg 2016-05-30 17:10:54 +01:00
nsIEHistoryEnumerator.cpp Bug 1308327 - Avoid passing a null value to nsDependentString. r=mak 2016-10-19 13:02:19 -07:00
nsIEHistoryEnumerator.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsWindowsMigrationUtils.h
ProfileMigrator.js
SafariProfileMigrator.js Bug 1341097 - part 2: allow turning off notifications for individual inserted results when calling updatePlaces, r=mak 2017-02-21 14:20:21 +00:00