gecko/widget/cocoa
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
..
crashtests
cursors
resources/MainMenu.nib
ComplexTextInputPanel.h
ComplexTextInputPanel.mm
CustomCocoaEvents.h 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
GfxInfo.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Makefile.in Bug 756308. Implement MacWebAppUtils to allow callers to locate and manipulate native webapps on Mac. r=josh 2012-06-20 17:19:13 -07:00
mozView.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsAppShell.h Bug 759736 - Only instanciate a11y on Mac if VO is running. r=tbsaunde,smichaud 2012-06-06 17:26:45 -07:00
nsAppShell.mm Bug 759736 - Only instanciate a11y on Mac if VO is running. r=tbsaunde,smichaud 2012-06-06 17:26:45 -07:00
nsBidiKeyboard.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsBidiKeyboard.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsChangeObserver.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsChildView.h Bug 638004 - Various "...deprecated for NSScrollWheel. Please use..." messages to console on first trackpad scroll. r=mstange 2012-06-20 20:34:45 +02:00
nsChildView.mm 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
nsClipboard.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsClipboard.mm 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
nsCocoaFeatures.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCocoaFeatures.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCocoaUtils.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCocoaUtils.mm Bug 638004 - Various "...deprecated for NSScrollWheel. Please use..." messages to console on first trackpad scroll. r=mstange 2012-06-20 20:34:45 +02:00
nsCocoaWindow.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCocoaWindow.mm Bug 752294 - Handle failure to enter fullscreen mode because window is invisible. r=bgirard 2012-06-20 10:52:13 -05:00
nsCursorManager.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCursorManager.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDeviceContextSpecX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDeviceContextSpecX.mm Bug 743581: Removes nsCRT::strlen(const PRUnichar*). f=sgautherie r=dougt 2012-05-30 18:43:39 +01:00
nsDragService.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDragService.mm 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
nsFilePicker.h Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsFilePicker.mm Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
nsIdleServiceX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIdleServiceX.mm 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
nsLookAndFeel.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMacCursor.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMacCursor.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMacDockSupport.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMacDockSupport.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMacWebAppUtils.h Bug 756308. Implement MacWebAppUtils to allow callers to locate and manipulate native webapps on Mac. r=josh 2012-06-20 17:19:13 -07:00
nsMacWebAppUtils.mm Bug 756308. Implement MacWebAppUtils to allow callers to locate and manipulate native webapps on Mac. r=josh 2012-06-20 17:19:13 -07:00
nsMenuBarX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuBarX.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuBaseX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuGroupOwnerX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuGroupOwnerX.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuItemIconX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuItemIconX.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuItemX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuItemX.mm Bug 761613 - Merge nsIPrivateDOMEvent to nsIDOMEvent, r=jst 2012-06-10 21:14:30 +03:00
nsMenuUtilsX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuUtilsX.mm Bug 761613 - Merge nsIPrivateDOMEvent to nsIDOMEvent, r=jst 2012-06-10 21:14:30 +03:00
nsMenuX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsMenuX.mm Bug 757485, remove nsIXBLService and use nsXBLService directly, r=bz 2012-05-23 14:46:04 -04:00
nsNativeThemeCocoa.h Bug 662870 - Use a native rendering for meter elements on MacOS X. r=bgirard 2012-06-06 09:56:28 +02:00
nsNativeThemeCocoa.mm Bug 663119 - Implement native vertical meters for MacOS X. r=bgirard 2012-06-06 09:58:00 +02:00
nsNativeThemeColors.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPIWidgetCocoa.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintDialogX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintDialogX.mm Bug 743581: Removes nsCRT::strlen(const PRUnichar*). f=sgautherie r=dougt 2012-05-30 18:43:39 +01:00
nsPrintOptionsX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintOptionsX.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintSettingsX.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPrintSettingsX.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenCocoa.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenCocoa.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenManagerCocoa.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsScreenManagerCocoa.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSound.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSound.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsStandaloneNativeMenu.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsStandaloneNativeMenu.mm 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
nsToolkit.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWidgetFactory.mm Bug 756308. Implement MacWebAppUtils to allow callers to locate and manipulate native webapps on Mac. r=josh 2012-06-20 17:19:13 -07:00
nsWindowMap.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsWindowMap.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
TextInputHandler.h Bug 758420 Use specified character by inserText rather than the first character of current key event for charCode r=smichaud 2012-05-26 11:35:58 +09:00
TextInputHandler.mm Bug 759524 Fix the condition of NS_ASSERTION in TISInputSourceWrapper::InitKeyPressEvent() r=smichaud 2012-05-31 10:25:26 +09:00
WidgetTraceEvent.mm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00