Ehsan Akhgari
f4bd388765
Bug 722872 - Part 1: Add nsITransferable::Init(nsILoadContext*), enforce that it's called in debug builds, and add nsIDOMDocument* arguments to nsIClipboardHelper methods; r=roc
...
This patch does the following:
* It adds nsITransferable::Init(nsILoadContext*). The load context
might be null, which means that the transferable is non-private, but
if it's non-null, we extract the boolean value for the privacy mode
and store it in the transferable.
* It adds checks in debug builds to make sure that Init is always
called, in form of fatal assertions.
* It adds nsIDOMDocument* agruments to nsIClipboardHelper methods which
represent the document that the string is coming from.
nsIClipboardHelper implementation internally gets the nsILoadContext
from that and passes it on to the transferable upon creation. The
reason that I did this was that nsIClipboardHelper is supposed to be a
high-level helper, and in most of its call sites, we have easy access
to a document object.
* It modifies all of the call sites of the above interfaces according to
this change.
* It adds a GetLoadContext helper to nsIDocument to help with changing
the call sites.
2012-04-16 22:14:01 -04:00
Asaf Romano
7e7a34a874
Bug 730340 - Bug 730340 - Don't use expando properties for storing data on places nodes. Don't use an expando to mark cut nodes. r=mak.
2012-06-03 15:01:15 +03:00
Asaf Romano
0065eeb20b
Bug 730340 - Fix typo found by neil, remove useless comments.
2012-06-02 23:24:19 +03:00
Asaf Romano
f790aaa4ac
Bug 730340 - Don't use expando properties for storing data on places nodes. Part 3 - cache livemark-info object in the controller for each view instead of setting _feedURI and _siteURI exapndos on livemark nodes. Also fix a bug I introduced in the previous check for this bug, in PVB_nodeHistoryDetailsChanged. r=mak
2012-06-02 16:54:25 +03:00
Asaf Romano
438d9af5c1
Bug 730340 - Don't use expando properties for storing data on places nodes. part 1 - use a WeakMap for mapping places nodes to DOM nodes. part 2 - use a WeakMap for cellProperties in treeView.js; stop caching _plainContainer. r=mak
2012-06-01 23:03:00 +03:00
Marco Bonardo
86da661549
Bug 753672 - Remove old code that is breaking live-update of the bookmarks chevron view.
...
r=mano
2012-05-30 16:11:34 +02:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Johan Charlez
3bfd35267f
Bug 503370 - Library doesn't handle CTRL+F correctly. r=dao
2012-05-03 06:22:32 -04:00
Marco Bonardo
434ab97fcc
Bug 739968 - MigrationUtils.jsm import should use app modules resource url.
...
r=fryn a=desktop-only
2012-04-19 22:17:02 +02:00
Marco Bonardo
59e4ead4ac
Bug 741506 - Removing nodes while a bookmarks popup is open in OS X native menubar zombifies them.
...
r=Mano
2012-04-14 14:08:43 +02:00
Asaf Romano
a8ff32cb06
Bug 739451 - Don't rely on XPConnect-magic for getting the owner window of a places view (Required for compartment-per-global work). r=mak
2012-04-06 16:43:54 +03:00
Serge Gautherie
fcc8592474
Bug 741066. (Av1) browserPlacesViews.js: Fix 2 "function ... does not always return a value". r=mak77.
2012-04-03 15:43:25 +02:00
Serge Gautherie
d4bd9eca63
Bug 741065. (Av1) controller.js: Fix "function PCDH_onDrop does not always return a value". r=mak77.
2012-04-03 15:42:06 +02:00
Serge Gautherie
ef90f6ca3c
Bug 741064. (Av1) Fix "function PTV__buildVisibleSection does not always return a value". r=mano.
2012-04-01 18:13:44 +02:00
OHZEKI Tetsuharu
a96cf50191
Bug 647951 - Fix for "window.top.XULBrowserWindow is null" error. r=mak
2012-03-28 20:35:13 +02:00
Henri Sivonen
ee70c964a0
Bug 482911 - Reimplement Netscape bookmark import using the HTML5 parser. r=mak, sr=gavin.
2012-03-23 09:15:36 +02:00
Henri Sivonen
eeb0bdb42f
Back out changeset d2693e86769d (bug 482911) due to crashes on Mac xpcshell tests. r=orange.
2012-03-23 11:25:08 +02:00
Henri Sivonen
2ca517185c
Bug 482911 - Reimplement Netscape bookmark import using the HTML5 parser. r=mak, sr=gavin.
2012-03-23 09:15:36 +02:00
Asaf Romano
e9802a3421
Bug 718608 - Migration code shrink and cleanup: unified code for notifications and error handling, prepare for deCOM. r=mak. sr=gavin on the interface change. browser/components/build part was done by mak (r=bsmedberg.
2012-03-21 21:20:47 +02:00
Owen Jones
f3ae8452e9
Bug 603817 - Properly update personal-bookmarks contents when it's put in the tabs toolbar.
...
r=mak
2012-03-13 00:33:54 +01:00
Marco Bonardo
db6943a09b
Bug 734646 - Duplicate bookmark item in the toolbar chevron popup.
...
r=mano
2012-03-12 14:59:55 +01:00
Marco Bonardo
4ab2275bd6
Bug 734631 - Properly handle status menuitem changes in Places popups.
...
r=mano
2012-03-12 14:59:54 +01:00
Marco Bonardo
2b9b075984
Bug 725047 - Remove the hack for dragging bookmarks toolbar folders on Linux.
...
r=mano
2012-03-08 18:00:46 +01:00
Marco Bonardo
c08674533e
Bug 731274 - Make reloadLivemarks optionally force reloads and use it to speed up livemarks population.
...
r=dietrich sr=gavin
2012-03-08 11:14:59 +01:00
Marco Bonardo
0aafb1245f
Bug 732404 - Remove dead handlers from editBookmarkOverlay.xul
...
r=mano
2012-03-08 11:14:57 +01:00
Marco Bonardo
edd2bd43dd
Bug 731563 - Make Places view markers proper elements in the popups.
...
r=mano
2012-03-06 20:28:51 +01:00
OHZEKI Tetsuharu
3af4211fbc
Bug 580814 - Avoid accessing rows that don't exist in treeviews for Places. r=mak
2012-03-04 12:36:14 -05:00
Marco Bonardo
d1bdaba62a
Bug 731123 - Live Bookmarks in bookmarks menu no longer update.
...
r=mano
2012-02-29 11:24:31 +01:00
OHZEKI Tetsuharu
ffe4ad1ad4
Bug 575955 - Replace internal usage of old transactions shim, add a new toolkit test. r=mak
2012-02-28 18:40:38 -05:00
Marco Bonardo
f7d6bfb317
Bug 613588 (Frontend) - Load-on-demand livemarks.
...
r=dietrich,mano
2012-02-24 13:42:26 +01:00
Marco Bonardo
09580d5357
Bug 723165 - Telemetry for time needed to show the Bookmarks toolbar.
...
r=dietrich
2012-02-09 11:10:15 +01:00
Jared Wein
73fe6a6b27
Bug 419231 - Floating scrollbar in the toolbar customization palette is funky. r=dao
2011-12-21 15:16:05 -08:00
Marek Stepien
951fef6604
Bug 590283 - Bookmark folder item count should use correct plural forms. r=mak77 f=pike
2011-12-14 11:33:01 +01:00
Thomas Prip Vestergaard
8d0599f6dd
Bug 705043 - Avoid cutting off Places URI titles unnecessarily. r=mak
2011-12-07 16:44:00 -05:00
Marco Bonardo
5020f95f55
Bug 700296 (Places) - Remove dynamic containers implementation from Places.
...
r=dietrich
2011-11-29 02:22:51 +01:00
Marco Bonardo
62238b62aa
Bug 702081 - Add back the folder picker to bookmarks dialog missing it.
...
r=dietrich
2011-11-15 20:42:27 +01:00
Marco Bonardo
3691090b43
Bug 700348 - fix showBookmarkDialog warnings.
...
r=dietrich
2011-11-11 22:39:26 +01:00
Marco Bonardo
1c1a9598ca
Bug 696159 - Remove some deprecated Places code.
...
r=dietrich sr=rstrong
2011-10-27 11:11:43 +02:00
Dão Gottwald
911b4463ea
Bug 690227 - Back out bug 455694 (tab drag/detach animations). a=dolske a=legneato
2011-10-26 17:46:58 -07:00
Paul Biggar
173f530b0f
Change in-tree users of Array.prototype.splice to not rely on non-standard behavior of deleting all elements from |k| onward for |arr.splice(k)|. r=jwalden
2011-09-22 15:43:11 -07:00
Marco Bonardo
5ab634b3b8
Bug 681420 - Improve responsiveness of history deletion.
...
r=dietrich sr=rstrong
2011-08-31 13:46:22 +02:00
Brian R. Bondy
f2d6aa797c
Bug475045 - Can't drag unlinkified URL to bookmarks toolbar. r=mak,enndeakin
2011-08-24 08:52:53 -04:00
Marco Bonardo
26223a1fd1
Bug 669905 - Searching in Downloads folder should limit the search to downloads.
...
r=dietrich
2011-08-19 15:01:21 +02:00
Marco Bonardo
a770b24622
Backout changeset a8bca81215ea (Bug 475045) due to m-oth permaorange.
2011-08-05 22:34:14 +02:00
Brian R. Bondy
28416495f2
Bug 475045 - Can't drag unlinkified URL to bookmarks toolbar
...
r=mak
2011-08-05 21:08:34 +02:00
Mehdi Mulani
86195ca726
Bug 564900 - Add a Downloads view to the Library.
...
Patch further modified and fixed by Jared Wein <jwein@mozilla.com >.
r=mak
2011-08-05 21:08:33 +02:00
Marco Bonardo
4fcf1826a4
Bug 674486 - browser_410196_paste_into_tags.js leaks places.xul
...
r=dietrich
2011-08-01 23:09:22 +02:00
Frank Yan
7fe29bea03
Bug 455694 - Animate tab reordering & detaching: Places changes. r=mak
2011-07-26 22:26:13 -07:00
Marco Bonardo
24321249f9
Bug 416459 - Implement proper cut action for bookmarks.
...
r=dietrich
2011-06-30 15:34:02 +02:00
Steffen Wilberg
0eb6a1d2b8
Bug 611568: Move File > Import to the Library. ui-r=faaborg, r=dao
2011-06-27 21:32:53 +02:00