gecko-dev/toolkit/components/places
Marco Bonardo 2b38551c52 Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw
This patch limits the amount of chars we hash and avoids some string copies.

MozReview-Commit-ID: AAcLtTzrYlb

--HG--
extra : rebase_source : 760c0899da9cd5bc5c640be030de20865a45ca98
2017-09-18 10:31:20 +02:00
..
tests Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw 2017-09-18 10:31:20 +02:00
BookmarkHTMLUtils.jsm Bug 1372886 - Remove dead parameters from nsIConverterInputStream.init(). r=hsivonen 2017-06-17 19:30:09 +09:00
BookmarkJSONUtils.jsm Bug 1353217 - importing bookmarks from html doesn't need to reset the bookmarks engine. r=markh 2017-08-11 00:19:01 +00:00
Bookmarks.jsm Bug 1393904 - Ensure insertTree removes Sync tombstones for restored bookmarks. r=mak 2017-08-25 12:04:22 -07:00
ClusterLib.js
ColorAnalyzer_worker.js
ColorAnalyzer.js
ColorConversion.js
Database.cpp Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw 2017-09-18 10:31:20 +02:00
Database.h Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw 2017-09-18 10:31:20 +02:00
ExtensionSearchHandler.jsm
FaviconHelpers.cpp Bug 1247843 - Part 2: Set request context ID for the channel used to load favicon. r=mak 2017-09-20 20:09:00 -04:00
FaviconHelpers.h Bug 1247843 - Part 2: Set request context ID for the channel used to load favicon. r=mak 2017-09-20 20:09:00 -04:00
Helpers.cpp Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
Helpers.h Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
History.cpp Bug 1382923 - Avoid AddRef()ing the History service in the Link constructor; r=smaug 2017-08-28 00:51:26 -04:00
History.h Bug 1372433 - Label the PContent::Msg_NotifyVisited runnable, r=billm 2017-08-11 18:07:58 -04:00
History.jsm Bug 1388149 - Make PlacesUtils.history.insertMany respect provided GUIDs r=markh 2017-08-07 16:01:10 -04:00
jar.mn
moz.build Bug 1382923 - Avoid AddRef()ing the History service in the Link constructor; r=smaug 2017-08-28 00:51:26 -04:00
mozIAsyncFavicons.idl Bug 1247843 - Part 2: Set request context ID for the channel used to load favicon. r=mak 2017-09-20 20:09:00 -04:00
mozIAsyncHistory.idl Bug 1350377 - Remove getPlacesInfo and change associated files and tests, r=mak 2017-05-17 16:02:21 +05:30
mozIAsyncLivemarks.idl
mozIColorAnalyzer.idl
mozIPlacesAutoComplete.idl
mozIPlacesPendingOperation.idl
nsAnnoProtocolHandler.cpp Bug 1326520 - Rename nsIURI.path to pathQueryRef. r=valentin.gosu 2017-07-29 20:50:21 +09:00
nsAnnoProtocolHandler.h
nsAnnotationService.cpp Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
nsAnnotationService.h
nsFaviconService.cpp Bug 870698 - Part 4: Replace Equals("") with EqualsLiteral(""). r=erahm 2017-09-06 01:13:45 -07:00
nsFaviconService.h Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm 2017-07-27 02:18:20 +08:00
nsIAnnotationService.idl
nsIBrowserHistory.idl
nsIFaviconService.idl Bug 1360891 - Places default favicon should supports hi-dpi. r=dao,standard8 2017-05-03 09:31:05 +02:00
nsINavBookmarksService.idl Bug 1388250 - Remove old sync isBookmarked and getBookmarkedURIFor APIs from nsINavBookmarksService. r=Paolo 2017-08-08 07:58:59 +01:00
nsINavHistoryService.idl Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
nsITaggingService.idl
nsLivemarkService.js Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
nsMaybeWeakPtr.h
nsNavBookmarks.cpp Bug 1371679 - Use skipDescendantsOnItemRemoval in nsNavHistoryResult to improve performance when deleting bookmark folders. r=mak 2017-08-01 12:40:40 +01:00
nsNavBookmarks.h Bug 1388250 - Remove old sync isBookmarked and getBookmarkedURIFor APIs from nsINavBookmarksService. r=Paolo 2017-08-08 07:58:59 +01:00
nsNavHistory.cpp Bug 870698 - Part 6: Replace Append(NS_LITERAL_CSTRING("")) with AppendLiteral(""). r=erahm 2017-09-07 18:25:25 -07:00
nsNavHistory.h Bug 1380227 - Avoid many UTF16toUTF8 and UTF8toUTF16 conversions in nsStringBundle. r=emk. 2017-07-12 15:13:37 +10:00
nsNavHistoryQuery.cpp Bug 1380302 - Fix -Wmaybe-uninitialized warnings in Places. r=adw 2017-07-12 21:29:58 +02:00
nsNavHistoryQuery.h
nsNavHistoryResult.cpp Bug 1395333 - Remove an unexpected warning from nsNavHistoryResult.cpp. r=standard8 2017-09-01 13:55:01 +02:00
nsNavHistoryResult.h Bug 1107364 - remove findNodeByDetails and maintain a map to fetch a node by details speedily, r=mak 2017-06-08 20:51:51 +05:30
nsPIPlacesDatabase.idl Bug 1275878 - Part 2: Replace places-will-close-connection notification with a shutdown blocker. r=adw 2016-05-19 23:50:27 +02:00
nsPlacesExpiration.js Bug 1397789 - Tune Places data expiration for page metadata collection. r=mak 2017-09-14 09:59:33 -04:00
nsPlacesIndexes.h Bug 1396282 - Add query for getting Highlights (recent bookmarks and recent history with metadata). r=mak 2017-09-02 13:15:04 -07:00
nsPlacesMacros.h
nsPlacesModule.cpp
nsPlacesTables.h Bug 1352502 - Part 1. Add description and preview_image_url to Places. r=mak 2017-05-23 14:54:13 -04:00
nsPlacesTriggers.h
nsTaggingService.js Bug 1376929 - Fix places-related mochitests in chrome/ for async-transactions. r=standard8 2017-07-03 15:46:56 +02:00
PageIconProtocolHandler.js Bug 1326520 - Rename nsIURI.path to pathQueryRef. r=valentin.gosu 2017-07-29 20:50:21 +09:00
PlaceInfo.cpp
PlaceInfo.h
PlacesBackups.jsm Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj 2017-08-04 17:49:22 +09:00
PlacesCategoriesStarter.js Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
PlacesDBUtils.jsm Bug 1392070 - Stop using the StopIteration object in Sqlite.jsm. r=mak 2017-08-19 22:10:44 +09:00
PlacesRemoteTabsAutocompleteProvider.jsm
PlacesSearchAutocompleteProvider.jsm Bug 1359899 - Add a way to control the awesomebar contents mixup through prefs. r=Paolo 2017-07-05 14:35:54 +02:00
PlacesSyncUtils.jsm Bug 1393904 - Ensure insertTree removes Sync tombstones for restored bookmarks. r=mak 2017-08-25 12:04:22 -07:00
PlacesTransactions.jsm Bug 1395994 - Clone arrays to fix a leak of windows caused by PlacesTransactions keeping references to arrays passed to it. r=mak 2017-09-01 16:48:09 +01:00
PlacesUtils.jsm Bug 1293853 - Part 1: Add numeric typeCode to PlacesUtils.promiseBookmarksTree, r=standard8 2017-08-29 10:27:38 -04:00
Shutdown.cpp Bug 1275878 - Part 2: Replace places-will-close-connection notification with a shutdown blocker. r=adw 2016-05-19 23:50:27 +02:00
Shutdown.h Bug 1275878 - Part 2: Replace places-will-close-connection notification with a shutdown blocker. r=adw 2016-05-19 23:50:27 +02:00
SQLFunctions.cpp Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw 2017-09-18 10:31:20 +02:00
SQLFunctions.h Bug 1387780 - Avoid memory allocations when calling MatchAutoCompleteFunction. r=adw, r=froydnj 2017-08-20 17:19:00 -04:00
toolkitplaces.manifest Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw 2017-06-09 18:51:09 +02:00
unifiedcomplete-top-urls.json
UnifiedComplete.js Bug 1391293 - Reduce Address Bar results flickering when typing additional chars. r=adw 2017-09-08 11:39:44 +02:00
VisitInfo.cpp
VisitInfo.h