Commit Graph

9 Commits

Author SHA1 Message Date
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
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Dão Gottwald
d051d0474a more random browser chrome test cleanup (no bug) 2011-06-11 16:54:23 +02:00
Paul O’Shannessy
63952b74bf Bug 568995 - Update tests to use waitForClipboard [r=dao, r=dolske] 2010-06-02 13:38:35 -07:00
Dão Gottwald
585f3c2346 browser_bug321000.js: when waiting for a focus event, make sure the element wasn't already focused 2009-08-09 11:41:19 +02:00
Marco Bonardo
cbce205d90 Bug 474081 - Sporadic failures in browser_bug321000.js, re-enable, clean-up and logging, r=dao 2009-07-09 20:36:56 +02:00
Marco Bonardo
bb4083d897 Bug 474081 - Sporadic failures in browser_bug321000.js - poll clipboard, r=gavin 2009-02-05 14:11:54 +01:00
Marco Bonardo
2b55ec0dd9 Bug 474081 - Sporadic failures in browser_bug321000.js, r=gavin 2009-01-22 12:19:42 +01:00
939c47bb12 bug 321000 - search bar should strip newlines from pasted text, browser chrome test. r=gavin 2007-09-19 05:47:51 -07:00