Commit Graph

1079 Commits

Author SHA1 Message Date
Dietrich Ayala
671ee1d80a Bug 492797 - hasHistoryEntries should cache the value instead of hitting the db every time (r=marco) 2010-01-31 19:09:13 -08:00
Marco Bonardo
13db595f12 Bug 539076 - Part5: replace mDBGetItemIndex with mDBGetItemProperties, r=dietrich 2010-01-16 12:38:07 +01:00
Marco Bonardo
92ce050599 Bug 539076 - Part4: Rename ENUMERATE_OBSERVERS to NOTIFY_OBSERVERS, r=dietrich 2010-01-16 12:38:04 +01:00
Marco Bonardo
a8b981dcba Bug 539076 - Part3: Consolidate lazy statements boilerplate in macros, r=dietrich 2010-01-16 12:38:02 +01:00
Marco Bonardo
033d511d47 Bug 539076 - Part2: Convert current global statements to lazy statements, r=dietrich 2010-01-16 12:38:00 +01:00
Marco Bonardo
63139dfa9a Bug 539076 - Part1: better error checking in bookmarks service and introduce lazy statements code, r=dietrich 2010-01-16 12:37:57 +01:00
Marco Bonardo
d667fb19ac Backed out changeset 14c20441c8d8 2010-01-16 06:48:42 -08:00
Marco Bonardo
afaca53c2a Bug 539076 - Part1: better error checking in bookmarks service and introduce lazy statements code, r=dietrich 2010-01-16 12:37:57 +01:00
Marco Bonardo
a28c8e2d26 Bug 520165 - Part15: Fix a bad condition when expiration runs just before an addURI, r=dietrich 2010-01-15 17:40:59 +01:00
Marco Bonardo
a4941664dd Bug 520165 - Part14: Add a maintenance task to print pages limit and run expiration, r=dietrich 2010-01-15 17:40:50 +01:00
Marco Bonardo
f45bf94d80 Bug 520165 - Part13: New expiration tests, r=mano 2010-01-15 17:40:47 +01:00
Marco Bonardo
a891df836a Bug 520165 - Part12: fix existing Places tests, r=mano 2010-01-15 17:40:45 +01:00
Marco Bonardo
54fa20b6ee Bug 520165 - Part10: Add a new expiration component, r=mano, r=dietrich 2010-01-15 17:40:39 +01:00
Marco Bonardo
0f6a3324a8 Bug 520165 - Part9: remove old expiration code, r=mano 2010-01-15 17:40:19 +01:00
Marco Bonardo
393f2298ed Bug 520165 - Part8: Change onPageExpired to onDeleteVisits, r=mano, sr=mconnor 2010-01-15 17:40:17 +01:00
Marco Bonardo
cced464000 Bug 520165 - Part7: Provide a new preference to toggle history, r=mano ui-r=faaborg 2010-01-15 17:40:14 +01:00
Marco Bonardo
4408d52845 Part4: lazy statements creation (and minor cleanup) in nsFaviconService, r=sdwilsh 2010-01-08 13:57:49 +01:00
Drew Willcoxon
e9ef3b6403 Bug 529597 - Places protocol handler, r=mak77,bz 2009-12-29 19:37:24 -08:00
Saint Wesonga
7eddbbbf54 Test for bug 484026, r=mak77 2009-12-23 19:31:39 -05:00
Daniel Holbert
2d58b07fbe Bug 536520: Reorder init list for nsNavHistoryResult, to fix build warning. r=mak 2009-12-23 16:17:11 -08:00
Marco Bonardo
b97793a63e Re-enable sync for random oranges that could have been fixed by bug 536435. 2009-12-22 21:57:46 +01:00
Marco Bonardo
954f406a5c Bug 536435 - Remove bookmarks service dangerous usage of UNION ALL, r=sdwilsh 2009-12-22 21:57:43 +01:00
Marco Bonardo
4448d58d19 Bug 520165 - Part6: generic constants and comments cleanup, r=mano 2009-12-22 13:05:14 +01:00
Marco Bonardo
5494f18c04 Bug 520165 - Part5: Cleanup topics and observer service usage, r=mano 2009-12-22 13:05:11 +01:00
Marco Bonardo
0fbefb9a05 Bug 520165 - Part4: use a getter for last session id, r=mano 2009-12-22 13:05:08 +01:00
Marco Bonardo
ff916a7872 Bug 520165 - Part3: Cleanup GetNow, r=mano 2009-12-22 13:05:06 +01:00
Marco Bonardo
14dab2b410 Bug 520165 - Part2: Stop using history prefs to build date containers, r=mano 2009-12-22 13:05:04 +01:00
Marco Bonardo
4c793153df Bug 520165 - Part1: expose default pref for cache to memory percentage, r=mano 2009-12-22 13:05:01 +01:00
Metal Sonic
4c1b34d634 Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv. 2009-12-21 21:50:30 +00:00
Marco Bonardo
106ad83390 Bug 500306 - lazily create Annotation Service statements, r=dietrich 2009-12-18 11:30:40 +01:00
Marco Bonardo
47e2f806ca Bug 531151 - Increase Annotation Service robustness, r=dietrich 2009-12-18 11:30:37 +01:00
Marco Bonardo
7ccb07f97e Bug 531201 - Add back a stub archiveBookmarksFile method for Weave compatibility, r=mconnor 2009-12-17 22:28:12 +01:00
Jae-Seong Lee-Russo
359d4b2023 Bug 530385 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in toolkit/components/places, r=mak77 2009-12-13 09:32:10 -08:00
Marco Bonardo
6bcee7bff7 Bug 527311 - Addressbar suggests adaptive results even if they have no visits and we want "history" behavior, r=sdwilsh 2009-12-10 09:21:27 -08:00
Marco Bonardo
1d5aec67b5 Bug 532094 - crash [@ nsNavHistory::AutoCompleteFeedback(int, nsIAutoCompleteController*)], r=sdwilsh 2009-12-02 17:39:16 +01:00
Shawn Wilsher
8298fc4936 Backed out changeset e9f64cd044f3 (bug 526601) 2009-12-01 15:04:24 -08:00
Shawn Wilsher
36fcc4e93c Bug 526601 - Places needs to use asyncClose instead of close on the database connection
Storage API changed, and we need to update.
r=mak
a=dbaron

--HG--
extra : rebase_source : 8a04a849b4d332357cc630710011df34f1d9a5ac
2009-11-09 09:59:40 -08:00
Marco Bonardo
919ceb7614 Bug 531236 - Crash [@ nsNavBookmarks::GetBookmarksHash], r=dietrich a=blocking192 2009-12-01 14:00:45 +01:00
Marco Bonardo
ff746574c7 Disable Places Sync on some frequent random failing test, to workaround bug 507790 and reduce orangeness. a=tests-only 2009-11-26 15:29:03 +01:00
John Daniels
b260d02c5f Bug 525819 - Make do_timeout take a callback function, not a string to eval. r=jwalden
--HG--
extra : rebase_source : 6fbaac51eabe95fcfaf4706feb9fd8a28ba4dfbf
2009-11-24 11:58:42 -08:00
Marco Bonardo
d99d96f27a Remove workaround for bug 522353 from nsPlacesDBFlush component 2009-11-19 14:15:08 +01:00
Jae-Seong Lee
23ae560f84 Bug 520743 - xpcshell-tests: some Places unit tests fail when 'werror' is on, r=mak 2009-11-19 14:13:24 +01:00
Ehsan Akhgari
05c479b008 Bug 526194 - Fix test bustage 2009-11-17 18:04:08 -05:00
Marco Bonardo
d1f11b2de2 linux build bustage fix 2009-11-11 12:40:02 +01:00
Marco Bonardo
5626624c83 Bug 527638 - Live Bookmarks do not load and reload/update, r=dietrich 2009-11-11 12:04:20 +01:00
Marco Bonardo
b67475b2fc Bug 519479 - places default title behavior shouldn't use part of the URL, r=dietrich 2009-11-11 12:04:18 +01:00
Shawn Wilsher
4ec3b226c6 bug 522855 - Part3: Make expiration lookups async, r=mak. Further modified by me, r=sdwilsh. 2009-11-11 12:04:16 +01:00
Shawn Wilsher
b4916b6019 bug 522855 - Part3: Refactor async callbacks, r=mak. Further modified by me, r=sdwilsh. 2009-11-11 12:04:14 +01:00
Shawn Wilsher
9712400661 bug 522855 - Part1: Refactor DoSetAndLoadFaviconForPage, r=mak. Further modified by me, r=sdwilsh. 2009-11-11 12:04:11 +01:00
Ginn Chen
31251edcee Bug 527431 places failed to compile on Solaris r=mak77 2009-11-10 18:23:30 +08:00
Shawn Wilsher
116173a4b7 Backout of bug 496019 and bug 526601 due to window build bustage. 2009-11-09 12:16:39 -08:00
Shawn Wilsher
da35c6685c Bug 526601 - Places needs to use asyncClose instead of close on the database connection
Storage API changed, and we need to update.
r=mak
2009-11-09 09:59:40 -08:00
Gavin Sharp
d18cfbef98 Bug 526920: minor test tweaks
--HG--
extra : rebase_source : 895f32d6db722606fb9327f9478c6857fb0d1e70
2009-11-09 10:12:10 -05:00
Gavin Sharp
11e8e18c80 Bug 526920: JSON bookmarks importer (SetAndLoadFaviconForPage) should support setting favicons for bookmarked about: URIs, r=mak 2009-11-08 01:49:14 -05:00
Dave Townsend
5c06d159bb Bug 526651: Interfaces changed between the 1.9.2 branch and trunk with no IID rev. r=joe, r=mak77, r=myk 2009-11-06 14:33:17 -08:00
Dave Townsend
3771e35013 Bug 526635: Interfaces changed on the 1.9.2 branch with no IID rev. r=enn, r=vlad, r=josh, r=mak77, r=ted, r=roc 2009-11-06 11:31:22 -08:00
Marco Bonardo
c959a08897 Bug 526777 - Livemark and Tagging services could better use XPCOMUtils, r=dietrich 2009-11-06 16:27:51 +01:00
Marco Bonardo
f185ee56a4 Bug 526776 - TagAutoCompleteSearch wants to implement nsITimerCallback, r=dietrich 2009-11-06 16:27:48 +01:00
Marco Bonardo
ebd8b02f06 Bug 525449 - Bad old code appends to query rather than binding, r=mano 2009-11-06 16:25:00 +01:00
timeless@mozdev.org
1bbe366096 Bug 526709 - LS_QueryInterface throws the wrong exception (NS_ERROR_NOT_IMPLEMENTED) instead of (NS_ERROR_NO_INTERFACE). r=mak
--HG--
extra : rebase_source : 9757c76d63c9d0ec7dcaec496c30cc30987d07e4
2009-11-06 08:36:03 +01:00
Kyle Huey
9e79459ea7 Bug 426166 - Search results change their order after pressing space or further typing. r=dietrich 2009-10-15 08:53:15 -04:00
Ehsan Akhgari
f6da530110 Bug 514214 - Do not update page titles for places already in history inside the Private Browsing mode; r=mak77 2009-11-03 16:21:42 -05:00
Dão Gottwald
c5f31ac9ac Bug 525710 - getPagesWithAnnotation, getItemsWithAnnotation, getPageAnnotationNames, getItemAnnotationNames, getFaviconData, getQueries, getFolders and getTagsForURI length out params should be optional. r=sdwilsh
--HG--
extra : rebase_source : e46c14838c9076d6bb32a423e0193e71b1d0532a
2009-11-02 22:04:15 +01:00
Gijs Kruitbosch
41ba1acfa5 Back out bug 487059, fix tests and EM to cope, r=gavin,beltzner, bug 524995
--HG--
extra : rebase_source : d8414b8de165cf2fa534719c36416d82d21872c6
2009-10-29 14:44:10 +01:00
Jae-Seong Lee
c8279cd7a0 Bug 520743 - xpcshell-tests: some Places unit tests fail when 'werror' is on, r=mak 2009-10-29 11:56:41 +01:00
Neil Rashbrook
0224c6aca9 Bug 524972 Remove nsTArray from nsINavBookmarksService.idl r=mak 2009-10-28 23:52:41 +00:00
Marco Bonardo
bab6c84b9b Bug 522678 - remove browser.history.showsessions from firefox.js, r=mano 2009-10-28 17:22:57 +01:00
Asaf Romano
bbc370f4a7 Bug 524219 - Renaming a tag in the Library doesn't show its new name until the Library gets reopened. r=mak. 2009-10-28 15:34:09 +02:00
Gavin Sharp
8b68dba6c0 Bug 523646: make favicon optimization size and file limit configurable using a pref, r=mak 2009-10-22 19:10:20 -04:00
Gavin Sharp
281225380f Bug 518907: JSON bookmarks import should support favicons, r=mak 2009-10-21 12:02:27 -04:00
Marco Bonardo
cae8a0dd85 Bad test name in randomFailingTests causes random failures to still happen for test_results-as-visit.js 2009-10-16 15:19:32 +02:00
Marco Bonardo
a439800459 Followup to bug 478718 - Be sure to make TEMPORARY category entries removals (needed before next nightly). r=sdwilsh 2009-10-15 03:23:12 +02:00
Marco Bonardo
e7baa73317 followup to bug 478718 - don't delete categories, is up to implementers to unregister. 2009-10-14 19:45:13 +02:00
Marco Bonardo
bcafe07799 Bug 367991 - Remove unused Places code. r=dietrich, r=dao 2009-10-14 13:56:59 +02:00
Marco Bonardo
6b1e89f0ef Bug 478718 - Move last Places sync to xpcom-shutdown, r=sdwilsh
--HG--
rename : toolkit/components/places/tests/sync/test_database_sync_after_quit_application.js => toolkit/components/places/tests/sync/test_database_sync_after_shutdown.js
rename : toolkit/components/places/tests/sync/test_database_sync_after_quit_application_with_removeAllPages.js => toolkit/components/places/tests/sync/test_database_sync_after_shutdown_with_removeAllPages.js
2009-10-14 11:53:13 +02:00
Marco Bonardo
6693640a68 Bug 521225 - Stop syncing for random failing Places tests, and make sheriffs happier, r=sdwilsh 2009-10-13 15:31:46 +02:00
Jae-Seong Lee
087185726b Bug 520743 - [xpcshell-tests] some Places unit tests fail when 'werror' is on, part 3. r=mak 2009-10-09 20:17:07 +02:00
Marco Bonardo
d6595b02cc unwanted change in bug 520743, r=bustage 2009-10-09 14:14:35 +02:00
Marco Bonardo
2a487d0eb1 Bug 516940 - Reduce and cleanup Places expiration work at shutdown, r=sdwilsh 2009-10-09 12:30:12 +02:00
Jae-Seong Lee
a34c0cf5eb Bug 520743 - [xpcshell-tests] some Places unit tests fail when 'werror' is on, part 2. r=mak 2009-10-09 12:30:04 +02:00
Dietrich Ayala
b682a0bba3 Bug 419893 - sort out PGO-triggered bugs (r=ted)
--HG--
extra : rebase_source : 028cd891e11df11abf768107f64b1d6bca541dca
2009-10-08 11:01:13 -07:00
Blair McBride
fa574c869c Bug 446405 - Do not show the keyword of a quick search as if it was the query string. r=dietrich,mardak 2009-10-07 10:38:15 +02:00
Marco Bonardo
3d82d1b8c4 Bug 520547 - revert renaming of PlacesUtils methods from bug 477583. r=mano, r=gavin 2009-10-06 15:47:58 +02:00
Marco Bonardo
535b40c71b Bug 516932 - Add an advanced maintenance task to vacuum and check integrity, for support purposes r=dietrich
Adds a PlacesDBUtils.checkAndFixDatabase() that can be used by support team to help debugging Places database issues.
2009-10-05 12:12:55 +02:00
Marco Bonardo
d060c11dd3 Bug 500391 - When filtering results on search avoid querying tags and parent for each result, r=mano
This makes searches for a search term faster by 70%, avoiding a lot of useless queries spam.
2009-10-05 12:12:38 +02:00
Dietrich Ayala
f66429541f Bug 498130 - Reduce places-views overhead (RELAND) 2009-10-01 09:53:26 -07:00
Dietrich Ayala
890e1e64fa Backout bug 498130 due to persistent startup crash on Windows Mobile (bug 519854) 2009-09-30 17:21:39 -07:00
Marco Bonardo
cbf9435322 Bug 477583 - Backups of bookmarks stops working if a future backup exists, r=mano 2009-09-29 12:44:18 +02:00
Marco Bonardo
98646fc82d fix tests for Bug 512854 - VACUUM places.sqlite database on daily idle once a month, r=sdwilsh 2009-09-29 12:44:12 +02:00
Shawn Wilsher
a7c0ff4d43 Bug 516465 - Adaptive results aren't filtered. r=dietrich
Run adaptive search results through AUTOCOMPLETE_MATCH so they properly obey the
preferences of the user.  Also runs through adaptive results again if we do not
have enough matches and the match behavior is MATCH_BOUNDARY_ANYWHERE.
2009-09-23 10:19:27 -07:00
Shawn Wilsher
0e46ff13be Bug 515463 - new async autocomplete does not always respect behavior pref changes. r=mak
This happened because we were not holding a reference to our preference branch,
so it would seem to randomly stop getting notified about preference changes.
Heavily dependent on GC, and difficult to test.  The fix is simple - hold a
reference to the pref branch!
2009-09-29 12:44:00 +02:00
Asaf Romano
0cdda0b913 Bug 498130 - Reduce places-views overhead. r=mak. sr=mconnor. 2009-09-26 11:23:17 +03:00
Paul O’Shannessy
bb8f4dab1f Bug 518442 - Places tests should use executeStep() instead of step(). r=sdwilsh
--HG--
extra : rebase_source : d60b1a60575ec7ceceb41c4755e317577eef009a
2009-09-25 15:34:54 -07:00
Dão Gottwald
7ac2f9cfd4 Bug 517704 - use gBrowser instead of getBrowser() in Places code. r=mak 2009-09-20 12:58:27 +02:00
Marco Bonardo
8dc3283326 Disable the vacuum tests from Bug 512854 for now. I have to pre-built sparse dbs, since on-the-fly generation is randomly failing. 2009-09-14 15:28:09 +02:00
Marco Bonardo
67ad3747f1 Bug 512854 - VACUUM places.sqlite database on daily idle once a month, r=sdwilsh 2009-09-14 13:06:45 +02:00
Marco Bonardo
6f6663fefe Bug 511207 - last page not removed from history upon close of browser, r=sdwilsh 2009-09-14 13:06:39 +02:00
Marco Bonardo
a0da05226f Bug 510984 - nsIAnnotationService IDL is lying about EXPIRE_NEVER, r=dietrich 2009-09-11 15:25:30 +02:00
Marco Bonardo
05750fb0ea Bug 509676 - Can't drag and drop a tag container to another standard point, r=dietrich 2009-09-11 15:25:24 +02:00
Gavin Sharp
9374f2915d Bug 515451: make places autocomplete empty search behavior customizable, r=mardak 2009-09-10 16:16:42 -04:00