Граф коммитов

162887 Коммитов

Автор SHA1 Сообщение Дата
benjamin%smedbergs.us 7e5b0339c8 Fixing windows newlines and private destructor.
Original committer: bryner%brianryner.com
Original revision: 1.8
Original date: 2005/11/17 00:47:48
2006-07-18 15:22:11 +00:00
benjamin%smedbergs.us c1fb1cd53e History-based bookmarks implementation for Places. Bug 314553, r=brettw.
Original committer: bryner%brianryner.com
Original revision: 1.7
Original date: 2005/11/16 22:53:47
2006-07-18 15:21:48 +00:00
benjamin%smedbergs.us 04a7974936 Change to PR types, fix visual studio for look scoping.
r=ben

Original committer: brettw%gmail.com
Original revision: 1.6
Original date: 2005/11/16 00:56:45
2006-07-18 15:21:25 +00:00
benjamin%smedbergs.us 012adcf24e Bug 306640 r=annie.sullivan sr=bryner
Add annotation service. This checkin addresses sr comments I forgot in the
checkin of the main code.

Original committer: brettw%gmail.com
Original revision: 1.5
Original date: 2005/11/16 00:20:15
2006-07-18 15:21:02 +00:00
benjamin%smedbergs.us 522098ad9a Bug 306640, Add generic annotation service (first pass)
r=annie.sullivan r=bryner

Original committer: brettw%gmail.com
Original revision: 1.4
Original date: 2005/11/15 23:46:08
2006-07-18 15:20:39 +00:00
benjamin%smedbergs.us 3ac26a3cf2 bug 315570 r=benjamin
Add a reusable autocomplete result type that doesn't depend on Mork. Components
can easily provide autocomplete results using this interface and
implementation. This patch fixes some style and portability nits.

Original committer: brettw%gmail.com
Original revision: 1.3
Original date: 2005/11/09 21:27:51
2006-07-18 15:20:16 +00:00
benjamin%smedbergs.us 3e2066d16c bug 315570
r=bryner
r=annie.sullivan

Add a reusable autocomplete result type that doesn't depend on Mork. Components
can easily provide autocomplete results using this interface and
implementation.

Original committer: brettw%gmail.com
Original revision: 1.2
Original date: 2005/11/09 19:19:33
2006-07-18 15:19:54 +00:00
benjamin%smedbergs.us 1f2e6697b3 Adds "places" directory consisting of new moz-storage-based history
implementation.  Use --enable-places to use this code instead of the Mork
history implementation. This code is currently in active development, so some
things are broken, notably all the UI which uses RDF.

bug 266174
r=bryner

This file was copied in CVS from the following location:
mozilla/browser/components/places/src/nsNavHistory.h
Original committer: brettw%gmail.com
Original revision: 1.1
Original date: 2005/11/08 02:25:22
2006-07-18 15:19:31 +00:00
benjamin%smedbergs.us 6519b31611 Resubmitting this patch, which adds a editing for livemark URIs as well
as fixing a few small livemark bugs, now that I've fixed a couple reference
leaks in nsLivemarkService (see bugs 333764 and 333784).

NOTE: I expect this to cause an increase in allocations on branch balsa,
since it causes nsLivemarkService to be instantiated to set up the menus.
(nsLivemarkService previously wasn't used in the balsa bloat test)

bug=330063
r=annie.sullivan@gmail.com
sr=ben@mozilla.org

Original committer: joe%retrovirus.com
Original revision: 1.22
Original date: 2006/04/13 17:19:18
2006-07-18 15:19:08 +00:00
benjamin%smedbergs.us e8576db792 Bug 332143 r=brettw sr=beng (checkin for pamg) New livemarks don't get proper icon in toolbar.
Original committer: brettw%gmail.com
Original revision: 1.21
Original date: 2006/04/13 16:35:49
2006-07-18 15:18:45 +00:00
benjamin%smedbergs.us 9aee512887 Adds a nsCOMArray version of a function in the annotation service, and
changes some code in nsLivemarkService::Init to use it, which gets rid
of a handful of nsSimpleURI reference leaks when using the LivemarkService.

bug=333784
r=brettw@google.com
sr=bryner@brianryner.com

Original committer: joe%retrovirus.com
Original revision: 1.20
Original date: 2006/04/13 03:05:50
2006-07-18 15:18:22 +00:00
benjamin%smedbergs.us 40fc2b3a6c Fixed some leaked references in nsLivemarkService by changing leaky pointers
to member nsCOMPtrs, updated usage in nsBookmarksFeedHandler.
(Note that Annie copied this code from the non-Places livemark code,
 so this problem likely still exists there.)

bug=333764
r=darin@meer.net
sr=bryner@brianryner.com

Original committer: joe%retrovirus.com
Original revision: 1.19
Original date: 2006/04/12 20:47:30
2006-07-18 15:17:59 +00:00
benjamin%smedbergs.us da0a81b7a3 Bug 333754 r=annie.sullivan Comment out untested parts of the container API so we aren't stuck with it if it never gets coverage. If a need arises, we can uncomment and test.
Original committer: brettw%gmail.com
Original revision: 1.18
Original date: 2006/04/12 20:22:39
2006-07-18 15:17:36 +00:00
benjamin%smedbergs.us a5f5df221d Backing out patch from bug 330063 to see if it's responsible for the
branch balsa allocation increases, and if so, fix before resubmitting.

Original committer: joe%retrovirus.com
Original revision: 1.17
Original date: 2006/04/08 17:58:16
2006-07-18 15:17:13 +00:00
benjamin%smedbergs.us 79f973be59 * Added ability to edit Live Bookmark feed & site URIs in Bookmark Properties dialog
* Fixed a setFeedURI bug in the LivemarkService
* Fixed problems that broke the toolbar when a live bookmark had no site URI
* Converted some browser UI code to use LivemarkService methods rather than manipulating the annotations directly

bug=330063
r=annie.sullivan@gmail.com
sr=ben@mozilla.org

Original committer: joe%retrovirus.com
Original revision: 1.16
Original date: 2006/04/06 23:25:36
2006-07-18 15:16:50 +00:00
benjamin%smedbergs.us 1b7d652c4b Adds some livemark-handling functions to nsILivemarkService, fixes a bug
on moving a livemark that doesn't have a site URI.

bug=332617
r=brettw
sr=darin

Original committer: joe%retrovirus.com
Original revision: 1.15
Original date: 2006/04/05 02:22:23
2006-07-18 15:16:27 +00:00
benjamin%smedbergs.us a05f5a5299 followup patch for bug 329634 "folder IDs are 64-bit integers" patch by pamg, r=darin
Original committer: darin%meer.net
Original revision: 1.14
Original date: 2006/04/04 01:57:38
2006-07-18 15:16:04 +00:00
benjamin%smedbergs.us 3e0fd57b79 fixes bug 329634 "No apparent way to Reload Live Bookmark (or update livemarks)" patch by pamg, r=annie, sr=beng
Original committer: darin%meer.net
Original revision: 1.13
Original date: 2006/04/04 00:32:33
2006-07-18 15:15:41 +00:00
benjamin%smedbergs.us fc9f1525f4 329169 - leaked livemark service on shutdown... break cycle with load channels by canceling loads on xpcom-shutdown rather than in the livemark service's dtor, which will never fire due to circular references. r=bryner
Original committer: beng%bengoodger.com
Original revision: 1.12
Original date: 2006/03/03 05:14:34
2006-07-18 15:15:18 +00:00
benjamin%smedbergs.us 9f55635498 Fixed icon uris broken in browser shim removal. bug=328543 r=ben@mozilla.org
Original committer: annie.sullivan%gmail.com
Original revision: 1.11
Original date: 2006/02/28 22:43:46
2006-07-18 15:14:55 +00:00
benjamin%smedbergs.us 173967080c Bug 326432, r=annie.sullivan Bookmarks batches are transactions, livemarks
performance bug fixes.

Original committer: brettw%gmail.com
Original revision: 1.10
Original date: 2006/02/08 21:07:59
2006-07-18 15:14:32 +00:00
benjamin%smedbergs.us 531694c4db Bug 325161 r=annie.sullivan Make all nsINavHistoryResultNodes support URI attribute, remove nsINavHistoryURIResultNode.
Original committer: brettw%gmail.com
Original revision: 1.9
Original date: 2006/02/07 01:56:36
2006-07-18 15:14:09 +00:00
benjamin%smedbergs.us 186aab1258 bug=325169 r=brettw@gmail.com keywords=fixed1.8.1 Fix Livemark icons
Original committer: annie.sullivan%gmail.com
Original revision: 1.8
Original date: 2006/02/01 02:13:33
2006-07-18 15:13:46 +00:00
benjamin%smedbergs.us f862b15b8f Adds an annotation to livemarked uris.
bug=324556 r=brettw

Original committer: annie.sullivan%gmail.com
Original revision: 1.7
Original date: 2006/01/27 00:56:11
2006-07-18 15:13:23 +00:00
benjamin%smedbergs.us f0e7f37d2a Bug 324553, r=bryner. Finish remote container API plus manay misc fixes and cleanup.
Original committer: brettw%gmail.com
Original revision: 1.6
Original date: 2006/01/26 20:24:25
2006-07-18 15:13:00 +00:00
benjamin%smedbergs.us 54e2a2004b Fix crashes when adding livemarks due to the stream listener referencing freed memory. This changes the LivemarkInfo objects to be refcounted and heap-allocated, and also adds a loadgroup for each channel so that we can reliably cancel the loads. Also, null check the site URI since this field is optional. Bug 323472, r=annie sr=darin
Original committer: bryner%brianryner.com
Original revision: 1.5
Original date: 2006/01/25 22:59:53
2006-07-18 15:12:37 +00:00
benjamin%smedbergs.us 963d538623 Make read-onlyness of a folder's children be determined by the nsIBookmarksContainer that's responsible for the folder, not necessarily by a per-folder annotation. Bug 320667, r=annie.sullivan.
Original committer: bryner%brianryner.com
Original revision: 1.4
Original date: 2006/01/04 20:49:30
2006-07-18 15:12:14 +00:00
benjamin%smedbergs.us b1d7417db8 Made OnContainerMoved() return NS_OK;
Original committer: annie.sullivan%gmail.com
Original revision: 1.3
Original date: 2005/12/16 01:15:00
2006-07-18 15:11:51 +00:00
benjamin%smedbergs.us e0b77fda06 Fixed compile error on linux (scope when declaring a var inside a for loop)
Original committer: annie.sullivan%gmail.com
Original revision: 1.2
Original date: 2005/12/15 23:02:04
2006-07-18 15:11:29 +00:00
benjamin%smedbergs.us 5a145aea47 Added nsIBookmarksContainer interface which allows custom bookmarks types.
Implemented nsILivemarksService as a nsIBookmarksContainer.
bug=317837 r=beng sr=bryner

This file was copied in CVS from the following location:
mozilla/browser/components/places/src/nsLivemarkService.cpp
Original committer: annie.sullivan%gmail.com
Original revision: 1.1
Original date: 2005/12/15 20:56:18
2006-07-18 15:11:06 +00:00
benjamin%smedbergs.us 7f5f9b072e Bug 318057 r=ben bookmarks.html exporter, modifications to importer
Original committer: brettw%gmail.com
Original revision: 1.26
Original date: 2006/04/24 16:40:02
2006-07-18 15:10:43 +00:00
benjamin%smedbergs.us e577cab50d Bug 332143 r=brettw sr=beng (checkin for pamg) New livemarks don't get proper icon in toolbar.
Original committer: brettw%gmail.com
Original revision: 1.25
Original date: 2006/04/13 16:35:49
2006-07-18 15:10:20 +00:00
benjamin%smedbergs.us 852f024b08 324958 - folder undo delete back to previous folder id. Implement folder removal transaction in bookmarks service itself, using private methods to restore folders back to previous ids. Adjust fe to use new api. r=brettw (C++), annie.sullivan (JS)
Original committer: beng%bengoodger.com
Original revision: 1.24
Original date: 2006/03/25 00:46:09
2006-07-18 15:09:58 +00:00
benjamin%smedbergs.us 3b837e12dd * Moved changeBookmarkURI functionality from controller.js into
nsINavBookmarksService
* Added annotation and favicon handling to changeBookmarkURI
* Added brettw's copyAnnotations patch to nsIAnnotationService
* Added a GetAnnotationService() to the annotation service for faster
  intra-component access
* Added a getBookmarkFoldersTArray() to nsINavBookmarksService for easier
  intra-component memory management; updated getBookmarkFolders() to use it
* Added stub for tagRoot to nsINavBookmarksService; DO NOT USE until 329961
  has been resolved
* Quick fix for Add Bookmarks breakage caused by 329546

bug=330192
r=brettw@gmail.com
sr=bryner@bryanryner.com

Original committer: joe%retrovirus.com
Original revision: 1.23
Original date: 2006/03/23 06:24:54
2006-07-18 15:09:35 +00:00
benjamin%smedbergs.us 0903f6dcf2 Bug 329691 r=bryner Refactor init so that table creation happens before the
dummy database statement (which keeps the cache from expiring) starts. Fixes
errors during DB init and also performance problems on first run.

Original committer: brettw%gmail.com
Original revision: 1.22
Original date: 2006/03/09 17:34:35
2006-07-18 15:09:12 +00:00
benjamin%smedbergs.us c251968175 Bug 319910 r=bryner Add bookmark function for redirect-aware bookmark status checking
Original committer: brettw%gmail.com
Original revision: 1.21
Original date: 2006/02/28 17:53:16
2006-07-18 15:08:49 +00:00
benjamin%smedbergs.us 3c1889df13 Bug 318817 r=beng: Import, store, and use bookmark keywords.
Original committer: brettw%gmail.com
Original revision: 1.20
Original date: 2006/02/16 00:42:46
2006-07-18 15:08:27 +00:00
benjamin%smedbergs.us 2f2ab6bdd1 Bug 326432, r=annie.sullivan Bookmarks batches are transactions, livemarks
performance bug fixes.

Original committer: brettw%gmail.com
Original revision: 1.19
Original date: 2006/02/08 21:07:59
2006-07-18 15:08:04 +00:00
benjamin%smedbergs.us b940dc1a94 Add support for bookmark separators (bug 320261). r=brettw, ben.
Original committer: bryner%brianryner.com
Original revision: 1.18
Original date: 2006/02/08 01:10:27
2006-07-18 15:07:41 +00:00
benjamin%smedbergs.us 83cadc731f Updated profile migrators to work with places
bug=322986 r=ben@mozilla.org

Original committer: annie.sullivan%gmail.com
Original revision: 1.17
Original date: 2006/01/27 02:19:35
2006-07-18 15:07:19 +00:00
benjamin%smedbergs.us 44b1ed9e32 Bug 324856, r=bryner Send notifications for RemoveFolderChildren, update bugs.
Original committer: brettw%gmail.com
Original revision: 1.16
Original date: 2006/01/27 00:36:16
2006-07-18 15:06:56 +00:00
benjamin%smedbergs.us ed0a11c26e Bug 324553, r=bryner. Finish remote container API plus manay misc fixes and cleanup.
Original committer: brettw%gmail.com
Original revision: 1.15
Original date: 2006/01/26 20:24:25
2006-07-18 15:06:33 +00:00
benjamin%smedbergs.us dfadb6617d Bug 323492 r=bryner,beng Places history result node refactor, dynamic updates, performance improvements.
Original committer: brettw%gmail.com
Original revision: 1.14
Original date: 2006/01/24 01:24:15
2006-07-18 15:05:55 +00:00
benjamin%smedbergs.us 7969eebe1b Bug 320666 (send more information for observers), bug 320835 (add ability to get hidden results), bug 320330 (max results option), and general observer cleanup. r=annie.sullivan@gmail.com
Original committer: brettw%gmail.com
Original revision: 1.13
Original date: 2005/12/21 01:00:38
2006-07-18 15:05:33 +00:00
benjamin%smedbergs.us 04b2c3a336 Added nsIBookmarksContainer interface which allows custom bookmarks types.
Implemented nsILivemarksService as a nsIBookmarksContainer.
bug=317837 r=beng sr=bryner

Original committer: annie.sullivan%gmail.com
Original revision: 1.12
Original date: 2005/12/15 20:56:18
2006-07-18 15:05:10 +00:00
benjamin%smedbergs.us ece96c018e Make bookmark and history views update dynamically (bug 317826 and 317827), r=brettw.
Original committer: bryner%brianryner.com
Original revision: 1.11
Original date: 2005/12/09 23:48:44
2006-07-18 15:04:47 +00:00
benjamin%smedbergs.us 6e9e9fae41 Support weak references for bookmark / history / result observers. Bug 319324, r=darin.
Original committer: bryner%brianryner.com
Original revision: 1.10
Original date: 2005/12/08 22:23:52
2006-07-18 15:04:24 +00:00
benjamin%smedbergs.us 62f6e59745 Added bookmarks.html importing, automatic places root init (bug 318057) r=bryner
GetChildFolder on bug 314553, r=bryner

Original committer: brettw%gmail.com
Original revision: 1.9
Original date: 2005/12/02 00:39:10
2006-07-18 15:04:02 +00:00
benjamin%smedbergs.us 3da1bbc104 When removing folders, make sure to remove all of the items in the folder, and recursively remove any subfolders. Bug 318176, r=brettw.
Original committer: bryner%brianryner.com
Original revision: 1.8
Original date: 2005/11/30 18:42:29
2006-07-18 15:03:39 +00:00
benjamin%smedbergs.us 3ce0176ab9 Make folder nodes just be a type of query node. Make nsNavHistoryResult inherit from QueryNode instead of ResultNode, to get rid of some redundancy. Bug 317878 / 314553, r=brettw.
Original committer: bryner%brianryner.com
Original revision: 1.7
Original date: 2005/11/29 00:35:31
2006-07-18 15:03:17 +00:00