gecko/browser/components
Ehsan Akhgari a95b6edeea 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
..
about Bug 732124 - Fix for crt link errors with VC11 - build glue using both the static and the dynamic runtime lib, and link accordingly for various components. r=ted 2012-05-21 16:31:03 -05:00
build Bug 761094 - Enable IE migrator on mingw builds r=mak 2012-06-18 10:03:01 +02:00
certerror Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
dirprovider Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
downloads 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 2012-04-16 22:14:01 -04:00
feeds Bug 758990 - Don't create feed URIs that inherit security context, r=gavin 2012-05-29 23:27:40 -07:00
migration Bug 738263 - Default bookmarks are still not imported during initial migration. r=gavin. 2012-06-22 23:11:42 +03:00
places 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 2012-04-16 22:14:01 -04:00
preferences Backed out changeset 4c6587af0ec6 (bug 743613) since I should have gotten ux-review. 2012-06-07 16:20:03 -07:00
privatebrowsing Bug 748477 - Switch chrome privateWindow getter to check currentTab and remove setter; r=ehsan 2012-06-08 07:11:40 +05:30
safebrowsing Bug 731447. Make buttons display:inline-block by default so that underlines don't reach into them. r=dbaron 2012-06-01 11:45:37 -04:00
search Bug 767975 - Set the consumeoutsideclicks attribute on autocomplete result popups instead of calling popupBoxObject.setConsumeRollupEvent. r=enndeakin 2012-06-26 23:48:15 +02:00
sessionstore Bug 523140 - Improve language of 'Start New Session' string in about:sessionrestore; r=zpao 2012-06-04 18:57:06 -07:00
shell Bug 758463 - Windows XP does not clear prefetch on updates. r=jimm 2012-06-15 10:37:55 -04:00
sidebar Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
tabview Bug 731868. Part 3: Remove JS workaround for memory leak. r=dietrich 2012-06-01 18:26:30 +12:00
test Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy 2012-05-22 10:50:04 -04:00
thumbnails Bug 752407 - Thumbnail cache should be created in the Local profile folder, not the Roaming ones; r=mak 2012-06-18 16:05:23 +02:00
BrowserComponents.manifest bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
distribution.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Makefile.in Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsBrowserContentHandler.js Bug 731926 - Refactor init/shutdown functions in browser.js (rename some functions). r=gavin 2012-06-15 12:09:48 -07:00
nsBrowserGlue.js Bug 752676: Add pdf.js as an internal handler for pdfjs (1/2); r=mak77 2012-06-02 09:56:24 -07:00
nsIBrowserGlue.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIBrowserHandler.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00