gecko/widget
Xidorn Quan 50ab569356 Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao
This patch implements the code which is shared by all platforms for
fullscreen transition.

It adds two prefs for the duration of fullscreen transition. They can
also be used to completely suppress the transition.

In addition, this patch uses the newly added prefs to suppress the
transition in all tests which use the DOM fullscreen.
2015-07-13 20:44:36 +10:00
..
android Bug 1178850 - Update generated files; r=me 2015-07-10 23:41:36 -04:00
cocoa Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao 2015-07-13 20:44:36 +10:00
crashtests Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc 2015-03-10 05:54:59 -05:00
gonk Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical 2015-06-08 21:27:23 +12:00
gtk Bug 1174248 - Workaround unico theme engine resizer bug on GTK3. r=karlt 2015-07-08 08:40:00 -04:00
gtkxtbin Bug 1126269 - Part 1: Remove nsError.h dependency from C sources in widget/gtk. r=roc 2015-01-30 08:53:46 +09:00
qt Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan 2015-06-17 10:00:52 -04:00
reftests
tests Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin 2015-07-10 14:41:59 -06:00
uikit bug 1171113 - Add widget/uikit. r=roc (NPOTB) 2015-06-12 08:49:57 -04:00
windows Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005 part 2, r=jimm) 2015-07-13 01:12:41 -07:00
x11
xremoteclient Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj 2015-06-03 15:25:57 -07:00
BasicEvents.h Bug 1158425 - Rename _SYNTH event names. r=smaug 2015-05-01 22:06:00 -04:00
CommandList.h
ContentCache.cpp Bug 1176954 part.8 ContentCacheInParent::OnEventNeedingAckReceived() should log the event message r=smaug 2015-07-11 10:53:56 +09:00
ContentCache.h Bug 1176954 part.8 ContentCacheInParent::OnEventNeedingAckReceived() should log the event message r=smaug 2015-07-11 10:53:56 +09:00
ContentEvents.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
ContentHelper.cpp Bug 1101627 - Add touch action regions. r=kats 2015-03-24 09:13:24 -04:00
ContentHelper.h Bug 1101627 - Add touch action regions. r=kats 2015-03-24 09:13:24 -04:00
EventClassList.h
EventForwards.h Bug 1162009 - Add TOUCH_CANCEL sending on e10s. r=kats 2015-05-14 08:16:00 -04:00
FontRange.h Bug 569334 part 1 - Support getting font info in content query. r=masayuki,jfkthame,smaug 2015-01-31 18:17:12 +11:00
GfxDriverInfo.cpp Bug 1155608 - Blacklist Intel G45 hardware decoding. r=k17e 2015-04-30 09:49:49 +12:00
GfxDriverInfo.h bug 1171113 - Add widget/uikit. r=roc (NPOTB) 2015-06-12 08:49:57 -04:00
GfxInfoBase.cpp Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow) 2015-07-13 01:12:26 -07:00
GfxInfoBase.h Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow) 2015-07-13 01:12:26 -07:00
GfxInfoCollector.cpp Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz 2015-01-24 16:38:08 +01:00
GfxInfoCollector.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
GfxInfoWebGL.cpp Bug 1096633 - Allow webgl/experimental-webgl aliasing. - r=kamidphish 2014-11-10 15:16:50 -08:00
GfxInfoWebGL.h
GfxInfoX11.cpp bug 1175005: performance regression. backout_f081c464c1e2 2015-07-09 11:48:06 +01:00
GfxInfoX11.h bug 1175005: performance regression. backout_f081c464c1e2 2015-07-09 11:48:06 +01:00
InputData.cpp Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond 2015-07-03 15:06:26 -04:00
InputData.h Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond 2015-07-03 15:06:26 -04:00
LookAndFeel.h Bug 1166867 - Support -moz-os-version: windows-win10. r=jimm 2015-05-21 12:16:00 +02:00
MiscEvents.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
MouseEvents.h Backed out 3 changesets (bug 1000870) for frequent Linux test failures. 2015-06-29 13:42:45 -04:00
moz.build Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted 2015-06-16 19:51:29 +01:00
NativeKeyToDOMCodeName.h Bug 1020139 part.3 Map special keys on Sun keyboard on Android and Gonk r=cpeterson 2015-02-04 11:01:19 +09:00
NativeKeyToDOMKeyName.h Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
nsAppShellSingleton.h Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
nsBaseAppShell.cpp bug 1172377 change RunInStableState API to receive ownership of nsIRunnable r=roc 2015-06-08 11:06:38 +12:00
nsBaseAppShell.h bug 1172377 change RunInStableState API to receive ownership of nsIRunnable r=roc 2015-06-08 11:06:38 +12:00
nsBaseClipboard.cpp
nsBaseClipboard.h
nsBaseDragService.cpp Bug 1181897 - Do not scale down <img> elements passed to setDragImage. r=roc 2015-07-09 23:16:01 -06:00
nsBaseDragService.h Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug 2015-06-05 08:33:29 -04:00
nsBaseFilePicker.cpp Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
nsBaseFilePicker.h Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
nsBaseScreen.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsBaseScreen.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsBaseWidget.cpp Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao 2015-07-13 20:44:36 +10:00
nsBaseWidget.h Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao 2015-07-13 20:44:36 +10:00
nsClipboardHelper.cpp Bug 1166840 - Remove document argument from nsIClipboardHelper.copyString{,ToClipboard}. r=ehsan 2015-05-21 21:50:09 +01:00
nsClipboardHelper.h
nsClipboardProxy.cpp Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug 2015-04-16 15:38:12 -04:00
nsClipboardProxy.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsColorPickerProxy.cpp
nsColorPickerProxy.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
nsContentProcessWidgetFactory.cpp Bug 1154182 - enable native keybindings for graphene. r=billm 2015-04-15 21:17:00 +02:00
nsDragServiceProxy.cpp Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug 2015-04-16 15:38:12 -04:00
nsDragServiceProxy.h Bug 936092, initial DnD support for e10s, r=enndeakin,karlt 2015-04-08 21:48:11 +03:00
nsFilePickerProxy.cpp Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell 2015-07-06 07:55:00 +02:00
nsFilePickerProxy.h Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
nsGUIEventIPC.h Bug 1176954 part.4 Define IMENotification::TextChangeDataBase and whose member names should be same as IMEContentObserver::TextChangeData's r=smaug 2015-07-11 10:53:55 +09:00
nsHTMLFormatConverter.cpp
nsHTMLFormatConverter.h
nsIApplicationChooser.idl Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt 2015-06-08 04:41:00 -04:00
nsIAppShell.idl bug 1172377 change RunInStableState API to receive ownership of nsIRunnable r=roc 2015-06-08 11:06:38 +12:00
nsIBaseWindow.idl
nsIBidiKeyboard.idl Bug 1155214 - Mark nsIBidiKeyboard as builtinclass; r=mrbkap 2015-04-16 16:14:35 -04:00
nsIClipboard.idl
nsIClipboardDragDropHookList.idl
nsIClipboardDragDropHooks.idl
nsIClipboardHelper.idl Bug 1166840 - Remove document argument from nsIClipboardHelper.copyString{,ToClipboard}. r=ehsan 2015-05-21 21:50:09 +01:00
nsIClipboardOwner.idl
nsIColorPicker.idl
nsIDeviceContextSpec.h
nsIDisplayInfo.idl Bug 1138287 - Part 2: Support multi-screen on Gonk platform. r=mwu, r=sotaro, r=jgilbert, r=mattwoodrow 2015-06-05 11:29:30 +08:00
nsIdleService.cpp Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-07-03 18:29:00 -07:00
nsIdleService.h
nsIDragService.idl Bug 936092, initial DnD support for e10s, r=enndeakin,karlt 2015-04-08 21:48:11 +03:00
nsIDragSession.idl Bug 936092, initial DnD support for e10s, r=enndeakin,karlt 2015-04-08 21:48:11 +03:00
nsIFilePicker.idl Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
nsIFormatConverter.idl
nsIGfxInfo2.idl Bug 1102295 - Get country data on the Mac. r=bsmedberg 2014-11-21 18:23:09 -06:00
nsIGfxInfo.idl Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow) 2015-07-13 01:12:26 -07:00
nsIGfxInfoDebug.idl
nsIIdleService.idl
nsIIdleServiceInternal.idl
nsIIMEPicker.idl
nsIJumpListBuilder.idl
nsIJumpListItem.idl
nsIMacDockSupport.idl
nsIMacWebAppUtils.idl
nsINativeMenuService.h
nsIPluginWidget.h Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas 2015-04-21 17:04:57 +02:00
nsIPrintDialogService.h
nsIPrintOptions.idl Bug 1082579 followup: Forward-declare 'PrintData' as 'class' instead of 'struct', since ipdl apparently converts 'struct' to 'class'. rs=mconley 2015-03-09 10:52:18 -07:00
nsIPrintSession.idl
nsIPrintSettings.idl bug 147419 remove ununsed plexName colorspace resolutionName and downloadFonts r=roc 2015-06-11 09:34:27 +12:00
nsIPrintSettingsService.idl
nsIPrintSettingsWin.idl
nsIRollupListener.h Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas 2015-04-21 17:04:57 +02:00
nsIScreen.idl
nsIScreenManager.idl
nsISound.idl
nsIStandaloneNativeMenu.idl
nsISystemStatusBar.idl
nsITaskbarOverlayIconController.idl
nsITaskbarPreview.idl
nsITaskbarPreviewButton.idl
nsITaskbarPreviewController.idl
nsITaskbarProgress.idl
nsITaskbarTabPreview.idl
nsITaskbarWindowPreview.idl
nsITransferable.idl Bug 1038756: Callsites creating a channel in /widget/windows/ (r=jimm) 2014-09-21 09:41:56 -07:00
nsIWidget.h Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao 2015-07-13 20:44:36 +10:00
nsIWidgetListener.cpp Bug 1161802 part 1 - Add FullscreenChanged callback in WidgetListener. r=roc 2015-06-10 23:13:12 +12:00
nsIWidgetListener.h Bug 1161802 part 1 - Add FullscreenChanged callback in WidgetListener. r=roc 2015-06-10 23:13:12 +12:00
nsIWindowsUIUtils.idl Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted 2015-06-16 19:51:29 +01:00
nsIWinTaskbar.idl
nsNativeTheme.cpp Bug 1134280 - Get rid of Tag() - patch 2.13 - Fix all the occurrences, m=smaug, r=surkov 2015-03-03 11:09:00 +00:00
nsNativeTheme.h Bug 1066531 - Delay tab switching until content is ready in e10s mode r=mconley,mstange 2015-03-16 14:30:41 -04:00
nsPrimitiveHelpers.cpp Bug 1170794 - Improve the length check of the input in nsUnicode*::GetMaxLength, r=dveditz 2015-06-17 12:21:39 +01:00
nsPrimitiveHelpers.h Bug 1134920 drive-by comment fix. DONTBUILD 2015-05-02 03:01:06 +12:00
nsPrintOptionsImpl.cpp bug 147419 remove ununsed plexName colorspace resolutionName and downloadFonts r=roc 2015-06-11 09:34:27 +12:00
nsPrintOptionsImpl.h
nsPrintSession.cpp
nsPrintSession.h
nsPrintSettingsImpl.cpp Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander 2015-06-18 08:18:00 +02:00
nsPrintSettingsImpl.h bug 147419 remove ununsed plexName colorspace resolutionName and downloadFonts r=roc 2015-06-11 09:34:27 +12:00
nsScreenManagerProxy.cpp bug 1172377 change RunInStableState API to receive ownership of nsIRunnable r=roc 2015-06-08 11:06:38 +12:00
nsScreenManagerProxy.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
nsShmImage.cpp Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel 2015-05-13 11:54:17 +09:00
nsShmImage.h Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar 2015-05-27 11:20:26 -04:00
nsTransferable.cpp Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell 2015-07-07 04:17:00 +02:00
nsTransferable.h Bug 1123480 - Component: widget nsTransferable private browsing correction. r=jdm 2015-02-18 06:52:00 -05:00
nsWidgetInitData.h Enable APZ for all Desktop windows if E10s is enabled. (bug 1163115, r=kats) 2015-05-12 01:26:01 -04:00
nsWidgetsCID.h Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted 2015-06-16 19:51:29 +01:00
nsXPLookAndFeel.cpp Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. 2015-07-10 17:11:59 -04:00
nsXPLookAndFeel.h Backed out changeset 5f9c7cd773a5 (bug 1096093) for bustage on a CLOSED TREE 2015-04-23 17:18:52 +02:00
PluginWidgetProxy.cpp Bug 1174461 - Cache NS_NATIVE_PLUGIN_PORT on the content side since it never changes. r=aklotz 2015-07-09 19:07:48 -05:00
PluginWidgetProxy.h Bug 1174461 - Cache NS_NATIVE_PLUGIN_PORT on the content side since it never changes. r=aklotz 2015-07-09 19:07:48 -05:00
PuppetBidiKeyboard.cpp Bug 966395 - Correctly propagate the input language's direction on OSX. r=masayuki/mrbkap 2015-04-10 15:18:05 -07:00
PuppetBidiKeyboard.h Bug 966395 - Correctly propagate the input language's direction on OSX. r=masayuki/mrbkap 2015-04-10 15:18:05 -07:00
PuppetWidget.cpp Bug 1176954 part.4 Define IMENotification::TextChangeDataBase and whose member names should be same as IMEContentObserver::TextChangeData's r=smaug 2015-07-11 10:53:55 +09:00
PuppetWidget.h Backed out changeset 57f4bd1baf13 (bug 1157941) for OSX 10.10 e10s browser_bug427559.js failures. 2015-07-07 12:01:56 -04:00
ScreenProxy.cpp bug 1172377 change RunInStableState API to receive ownership of nsIRunnable r=roc 2015-06-08 11:06:38 +12:00
ScreenProxy.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
SharedWidgetUtils.cpp Bug 1119609 part.3 Implement converting methods from key/code value to key/code name index r=smaug 2015-02-19 15:50:19 +09:00
TextEventDispatcher.cpp Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug 2015-06-11 12:53:42 +09:00
TextEventDispatcher.h Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug 2015-06-11 12:53:42 +09:00
TextEventDispatcherListener.h Bug 917322 part.15 Create TextEventDispatcherListener abstract class for listening notifications to IME r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
TextEvents.h Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen 2015-07-09 15:09:56 +09:00
TextRange.h Bug 1175382 TextRangeArray::TargetClauseOffset() and TextRangeArray::TargetClauseLength() shouldn't be public and same name methods of WidgetCompositionEvent should be used r=m_kato 2015-06-18 13:43:18 +09:00
TouchEvents.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
VsyncDispatcher.cpp Bug 1134385. Delete main thread assertion in CompositorVsyncDispatcher. r=kats 2015-04-20 17:28:25 -07:00
VsyncDispatcher.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
WidgetEventImpl.cpp Bug 1158425 - Rename _SYNTH event names. r=smaug 2015-05-01 22:06:00 -04:00
WidgetMessageUtils.h Backed out changeset 5f9c7cd773a5 (bug 1096093) for bustage on a CLOSED TREE 2015-04-23 17:18:52 +02:00
WidgetTraceEvent.h
WidgetUtils.cpp Bug 1166436 part.1 Create mozilla::ContentCache and TabParent should store the text to it r=m_kato 2015-06-05 18:28:18 +09:00
WidgetUtils.h Bug 1137555 - Add implementation of PuppetWidget::GetMaxTouchPoints(). r=smaug, r=jimm 2015-05-08 03:29:00 +02:00