gecko/widget/windows
Ehsan Akhgari 45fe6d3ae2 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
..
res
tests 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
AudioSession.cpp Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
AudioSession.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
GfxInfo.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
GfxInfo.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
IEnumFE.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
IEnumFE.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
JumpListBuilder.cpp Bug 720778 - Important threads should have a name for better debugability, r=bsmith, sr=bsmedberg+glandium 2012-06-12 19:06:20 +02:00
JumpListBuilder.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
JumpListItem.cpp Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
JumpListItem.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
KeyboardLayout.cpp Bug 757688 part.7 Make nsWindow for Windows possible to test dead keys r=jimm 2012-06-15 18:52:51 +09:00
KeyboardLayout.h Bug 757688 part.7 Make nsWindow for Windows possible to test dead keys r=jimm 2012-06-15 18:52:51 +09:00
LSPAnnotator.cpp Bug 720778 - Important threads should have a name for better debugability, r=bsmith, sr=bsmedberg+glandium 2012-06-12 19:06:20 +02:00
Makefile.in Bug 751521 - Separate pixman detection from cairo. r=glandium 2012-05-26 08:44:00 +02:00
nsAppShell.cpp Bug 710935 - Measure lag in handling user input. r=bsmedberg 2012-05-25 09:22:19 -04:00
nsAppShell.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsBidiKeyboard.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsBidiKeyboard.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsClipboard.cpp Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsClipboard.h Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsDataObj.cpp Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsDataObj.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsDataObjCollection.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDataObjCollection.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsdefs.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDeviceContextSpecWin.cpp Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsDeviceContextSpecWin.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsDragService.cpp Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsDragService.h Bug 754384 - nsDragService's mNativeDragTarget is completely unused. r=khuey 2012-05-27 16:54:46 -04:00
nsFilePicker.cpp Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsFilePicker.h Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsIdleServiceWin.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIdleServiceWin.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsImageClipboard.cpp Bug 761051 - Use image/jpeg as the standard internal transferable image type, but continue respecting image/jpg as well; r=roc 2012-06-07 19:27:07 -04:00
nsImageClipboard.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIMM32Handler.cpp Bug 757688 part.2 Move nsModifierKeyState to KeyboardLayout and redesign it r=jimm 2012-06-15 18:52:50 +09:00
nsIMM32Handler.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsLookAndFeel.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsLookAndFeel.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsNativeDragSource.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsNativeDragSource.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsNativeDragTarget.cpp Bug 757688 part.2 Move nsModifierKeyState to KeyboardLayout and redesign it r=jimm 2012-06-15 18:52:50 +09:00
nsNativeDragTarget.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsNativeThemeWin.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsNativeThemeWin.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintOptionsWin.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintOptionsWin.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintSettingsWin.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintSettingsWin.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenManagerWin.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenManagerWin.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsScreenWin.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenWin.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSound.cpp Bug 720778 - Important threads should have a name for better debugability, r=bsmith, sr=bsmedberg+glandium 2012-06-12 19:06:20 +02:00
nsSound.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsTextStore.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsTextStore.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
nsToolkit.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsToolkit.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsUXThemeConstants.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsUXThemeData.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsUXThemeData.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWidgetFactory.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWindow.cpp Bug 733630 Use native window border size if there is no content under mouse cursor r=jimm 2012-06-27 21:47:50 +09:00
nsWindow.h Bug 758048 - Move PopupType from the Windows widget implementation to the cross platform base class and use it to determine when to accelerate windows. r=bbondy 2012-05-31 13:52:09 -04:00
nsWindowDbg.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWindowDbg.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWindowDefs.h Bug 757688 part.7 Make nsWindow for Windows possible to test dead keys r=jimm 2012-06-15 18:52:51 +09:00
nsWindowGfx.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWindowGfx.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWinGesture.cpp Bug 764355 - Add a new edge swipe simple gesture and add a click count value to existing tap gestures for Win8. r=felipe 2012-06-14 12:40:12 -05:00
nsWinGesture.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
resource.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarPreview.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarPreview.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarPreviewButton.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarPreviewButton.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarTabPreview.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarTabPreview.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarWindowPreview.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TaskbarWindowPreview.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
widget.rc Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WidgetTraceEvent.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WindowHook.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WindowHook.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WinMouseScrollHandler.cpp Bug 757688 part.2 Move nsModifierKeyState to KeyboardLayout and redesign it r=jimm 2012-06-15 18:52:50 +09:00
WinMouseScrollHandler.h Bug 757688 part.2 Move nsModifierKeyState to KeyboardLayout and redesign it r=jimm 2012-06-15 18:52:50 +09:00
WinTaskbar.cpp Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
WinTaskbar.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (widget/windows parts); r=bsmedberg 2012-06-14 14:28:06 -04:00
WinUtils.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WinUtils.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00