gecko-dev/widget
Chris Pearce 54ffe8caca Bug 1551890 - Cache GFXInfo WebRTC HW encode/decode result on Android. r=snorp
Profiling shows that we're spending a lot of time on startup inside
android.media.MediaCodecList.getCodecCount when GfxInfo::GetFeatureStatus calls
over to Java to determine whether hardware accelerated video encoding is
supported.

Looking at the Java stacks in the profile, Android is spending most of our time
creating a list of codecs.  It doesn't look like there's a faster way to query
for hardware accelerated video support. So to speed this up we can cache the
value in the user's profile. We also store the OS version, which we can use to
detect when the OS is updated so we can invalidate the cache then.

Presumably an OS update is the only way a device can have its hardware acceleration
support status change.

With this change, the time we take figuring out the HW encode/decode status
goes from ~100ms on a cold run to ~0.01ms on a cache hit on my HD8 tablet.

Differential Revision: https://phabricator.services.mozilla.com/D31380

--HG--
extra : moz-landing-system : lando
2019-05-16 22:42:00 +00:00
..
android Bug 1551890 - Cache GFXInfo WebRTC HW encode/decode result on Android. r=snorp 2019-05-16 22:42:00 +00:00
cocoa Bug 1549800 - Remove all code conditional on USE_CLICK_HOLD_CONTEXTMENU. r=mstange 2019-05-13 20:31:56 +00:00
crashtests
gtk Bug 1548484 - respect Cairo blit size limits when using BasicCompositor. r=mattwoodrow 2019-05-10 03:00:34 +00:00
gtkxtbin Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
headless Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
reftests Bug 1453935 - Ensure that we snap within the visible rect with WebRender. r=kvark 2019-02-07 18:05:43 -05:00
tests Bug 1549326 - Remove simpletest.js from eval()-whitelist, r=ckerschb 2019-05-16 13:44:36 +00:00
uikit Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
windows Bug 1549972 - Use ClientMarginHitTestPoint when checking if the mouse is within a draggable region. r=jmathies 2019-05-09 15:00:34 +00:00
x11 Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
BasicEvents.h Bug 1551412 - Make XUL popup events composed. r=smaug 2019-05-16 20:56:45 +00:00
CommandList.h Bug 1546839 - part 2: Define commands which are handled by editor r=smaug 2019-04-30 06:04:01 +00:00
CompositorWidget.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CompositorWidget.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
ContentCache.cpp Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
ContentCache.h Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
ContentEvents.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
EventClassList.h
EventForwards.h Bug 1546839 - part 2: Define commands which are handled by editor r=smaug 2019-04-30 06:04:01 +00:00
EventMessageList.h Bug 1548731 - part1 : support 'cuechange' event. r=smaug 2019-05-07 11:21:29 +00:00
FontRange.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
GfxDriverInfo.cpp Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel 2019-05-03 18:26:06 -04:00
GfxDriverInfo.h Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel 2019-05-03 18:26:06 -04:00
GfxInfoBase.cpp Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel 2019-05-03 18:26:06 -04:00
GfxInfoBase.h Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel 2019-05-03 18:26:06 -04:00
GfxInfoCollector.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
GfxInfoCollector.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
GfxInfoX11.cpp Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio 2019-05-03 18:26:06 -04:00
GfxInfoX11.h Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel 2019-05-03 18:26:06 -04:00
IMEData.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
InProcessCompositorWidget.cpp Bug 1523969 part 26 - Move method definition inline comments to new line in 'widget/'. r=mstange 2019-02-25 16:13:48 -06:00
InProcessCompositorWidget.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
InputData.cpp Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki 2019-04-21 20:13:34 +00:00
InputData.h Bug 1524226 - Add LayersId field to WidgetEvent and InputData. r=masayuki 2019-02-26 07:15:43 +00:00
LSBUtils.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
LSBUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
LookAndFeel.h Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame 2019-02-15 01:35:13 +01:00
MiscEvents.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
MouseEvents.h Bug 1524232 - Add a mechanism for dispatching synthesized mousemove events to an OOP iframe. r=hsivonen 2019-05-06 08:12:21 +00:00
NativeKeyToDOMCodeName.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
NativeKeyToDOMKeyName.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
PluginWidgetProxy.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
PluginWidgetProxy.h Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
ProcInfo.h Bug 1530642 - Added more doc on ProcType and GetProcInfo - r=jesup 2019-02-28 06:30:05 +00:00
PuppetBidiKeyboard.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PuppetBidiKeyboard.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PuppetWidget.cpp Bug 1542664 - Make TabChild use mozilla::PresShell directly rather than via nsIPresShell r=nika 2019-04-13 01:53:10 +00:00
PuppetWidget.h Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
Screen.cpp Bug 1511383: Update vim modelines after clang-format; r=sylvestre 2018-11-30 16:39:55 +01:00
Screen.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ScreenManager.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ScreenManager.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SharedWidgetUtils.cpp Bug 1447239 - Implement InputEvent.inputType r=smaug 2019-01-07 10:10:57 +00:00
SystemTimeConverter.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
TextEventDispatcher.cpp Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio 2019-04-04 00:19:48 +00:00
TextEventDispatcher.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
TextEventDispatcherListener.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
TextEvents.h Bug 1530188 - Make nsChildView::GetEditorView() use eQueryContentState without flushing layout r=smaug 2019-04-03 10:27:13 +00:00
TextRange.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
TouchEvents.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
VsyncDispatcher.cpp Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel 2018-12-07 23:27:28 +00:00
VsyncDispatcher.h Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel 2018-12-07 23:27:28 +00:00
WidgetEventImpl.cpp Bug 1546839 - part 2: Define commands which are handled by editor r=smaug 2019-04-30 06:04:01 +00:00
WidgetMessageUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
WidgetTraceEvent.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
WidgetUtils.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
WidgetUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
WindowSurface.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WindowSurfaceX11SHM.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WindowSurfaceX11SHM.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
moz.build Bug 1502917 - Adding ChromeUtils.RequestProcInfo() - r=Ehsan,mstange,kershaw,mhowell 2019-02-23 18:07:59 +00:00
nsAppShellSingleton.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsAutoRollup.cpp Bug 1523969 part 26 - Move method definition inline comments to new line in 'widget/'. r=mstange 2019-02-25 16:13:48 -06:00
nsAutoRollup.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsBaseAppShell.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsBaseAppShell.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsBaseClipboard.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsBaseClipboard.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsBaseDragService.cpp Bug 1547422 - Make widget use mozilla::PresShell directly rather than via nsIPresShell r=jmathies 2019-05-01 18:52:59 +00:00
nsBaseDragService.h Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug 2019-05-09 20:21:28 +00:00
nsBaseFilePicker.cpp Bug 1543564 part 3. Get rid of pointless nsPIDOMWindowOuter::GetOuterWindow method. r=farre 2019-04-11 14:14:15 +00:00
nsBaseFilePicker.h Bug 1514364 - Add appendRawFilter to nsIFilePicker to expose actual accept filters to GV for onFilePrompt. r=snorp, smaug 2019-01-24 10:21:05 -06:00
nsBaseScreen.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsBaseScreen.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsBaseWidget.cpp Bug 1548568 - Cleanup to stop passing around a guid when we only need a layers id. r=botond 2019-05-06 22:14:42 +00:00
nsBaseWidget.h Bug 1547422 - Make widget use mozilla::PresShell directly rather than via nsIPresShell r=jmathies 2019-05-01 18:52:59 +00:00
nsClipboardHelper.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
nsClipboardHelper.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsClipboardProxy.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsClipboardProxy.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsColorPickerProxy.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
nsColorPickerProxy.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsContentProcessWidgetFactory.cpp Bug 1541792 - Replace linker magic with manual component registration. r=froydnj 2019-04-05 02:30:56 +00:00
nsDeviceContextSpecProxy.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsDeviceContextSpecProxy.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsDragServiceProxy.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
nsDragServiceProxy.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsFilePickerProxy.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
nsFilePickerProxy.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsGUIEventIPC.h Bug 1524232 - Add a mechanism for dispatching synthesized mousemove events to an OOP iframe. r=hsivonen 2019-05-06 08:12:21 +00:00
nsHTMLFormatConverter.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsHTMLFormatConverter.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIAppShell.idl
nsIApplicationChooser.idl
nsIBaseWindow.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsIBidiKeyboard.idl
nsIClipboard.idl
nsIClipboardHelper.idl Bug 1460940 - Remove nsIDOMDocument uses in widget/. r=bz 2018-05-11 19:46:15 +02:00
nsIClipboardOwner.idl
nsIColorPicker.idl
nsIDeviceContextSpec.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIDisplayInfo.idl
nsIDragService.idl Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug 2019-05-09 20:21:28 +00:00
nsIDragSession.idl Bug 1509384 - Use IPC::Principal instead of Principal URI string in Drag-and-Drop. r=smaug 2019-01-04 03:16:46 +00:00
nsIFilePicker.idl Bug 1514364 - Add appendRawFilter to nsIFilePicker to expose actual accept filters to GV for onFilePrompt. r=snorp, smaug 2019-01-24 10:21:05 -06:00
nsIFormatConverter.idl Bug 1493292 - Remove len from nsIFormatConverter. r=smaug 2018-11-20 17:01:46 +00:00
nsIGfxInfo.idl Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika 2019-05-13 19:51:49 +00:00
nsIGfxInfoDebug.idl Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel 2019-03-18 07:50:02 -04:00
nsIGtkTaskbarProgress.idl Bug 1418749 - Add a TaskbarProgress implementation for gtk3/x11. r=paolo,karlt 2018-03-08 18:43:00 +02:00
nsIIdleService.idl Bug 1524687: Part 9 - Convert gtk widget module to static registration. r=erahm 2019-01-24 17:27:24 -08:00
nsIIdleServiceInternal.idl
nsIJumpListBuilder.idl Bug 1425144 - Init Jump list on lazy idle thread r=aklotz 2018-06-27 08:59:07 -07:00
nsIJumpListItem.idl
nsIKeyEventInPluginCallback.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsIMacDockSupport.idl
nsIMacSharingService.idl Backed out changeset 68859b04588d (bug 1471877) for failures in browser/content/browser-pageActions.js on a CLOSED TREE 2018-07-18 13:32:50 +03:00
nsIMacWebAppUtils.idl
nsINativeMenuService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIPluginWidget.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIPrintDialogService.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsIPrintSession.idl Bug 1545822 - Clean up some whitespace in XPIDL files. r=froydnj 2019-04-21 01:47:00 +00:00
nsIPrintSettings.idl Bug 1545822 - Clean up some whitespace in XPIDL files. r=froydnj 2019-04-21 01:47:00 +00:00
nsIPrintSettingsService.idl
nsIPrintSettingsWin.idl Bug 1550893 - Fix the implicit builtinclassness for some Windows widget interfaces. r=bobowen 2019-05-14 08:19:10 +00:00
nsIPrinterEnumerator.idl Bug 1545822 - Clean up some whitespace in XPIDL files. r=froydnj 2019-04-21 01:47:00 +00:00
nsIRollupListener.h Bug 1543315 - part 13: Mark PresShell::Paint() as MOZ_CAN_RUN_SCRIPT r=smaug 2019-05-06 13:25:35 +00:00
nsIScreen.idl
nsIScreenManager.idl
nsISound.idl Bug 1448914 - remove nsISound::playSystemSound; r=masayuki 2018-03-27 10:41:40 -04:00
nsIStandaloneNativeMenu.idl Bug 1455674 part 13. Remove remaining xpidl uses of nsIDOMElement. r=qdot 2018-04-26 23:37:29 -04:00
nsISystemStatusBar.idl Bug 1455674 part 13. Remove remaining xpidl uses of nsIDOMElement. r=qdot 2018-04-26 23:37:29 -04:00
nsITaskbarOverlayIconController.idl
nsITaskbarPreview.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsITaskbarPreviewButton.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsITaskbarPreviewController.idl
nsITaskbarProgress.idl
nsITaskbarTabPreview.idl Bug 1550893 - Fix the implicit builtinclassness for some Windows widget interfaces. r=bobowen 2019-05-14 08:19:10 +00:00
nsITaskbarWindowPreview.idl
nsITouchBarHelper.idl Bug 1313429 - Add Touch Bar functionality to Firefox r=spohl,mikedeboer,flod 2019-01-22 17:13:33 +00:00
nsITouchBarInput.idl Bug 1313429 - Add Touch Bar functionality to Firefox r=spohl,mikedeboer,flod 2019-01-22 17:13:33 +00:00
nsITouchBarUpdater.idl Bug 1543169 - Use nicer XPIDL arrays in nsITouchBarUpdater. r=spohl 2019-04-09 17:47:06 +00:00
nsITransferable.idl Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika 2019-05-13 19:51:49 +00:00
nsIWidget.h Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
nsIWidgetListener.cpp Bug 1542663 - Make nsViewManager and nsView (nsIWidgetListener) use mozilla::PresShell directly rather than via nsIPresShell r=tnikkel 2019-04-13 01:05:21 +00:00
nsIWidgetListener.h Bug 1543315 - part 13: Mark PresShell::Paint() as MOZ_CAN_RUN_SCRIPT r=smaug 2019-05-06 13:25:35 +00:00
nsIWinTaskbar.idl
nsIWindowsUIUtils.idl Bug 1363169 - Add support for native windows share. r=gijs, r=aklotz 2018-10-16 13:54:13 +01:00
nsIdleService.cpp Bug 1519538 - Disable idle-daily notifications in tests through user.js files. r=Standard8 2019-02-09 13:29:21 +00:00
nsIdleService.h Bug 1524687: Part 9 - Convert gtk widget module to static registration. r=erahm 2019-01-24 17:27:24 -08:00
nsNativeTheme.cpp Bug 1547422 - Make widget use mozilla::PresShell directly rather than via nsIPresShell r=jmathies 2019-05-01 18:52:59 +00:00
nsNativeTheme.h Bug 1547422 - Make widget use mozilla::PresShell directly rather than via nsIPresShell r=jmathies 2019-05-01 18:52:59 +00:00
nsPrimitiveHelpers.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPrimitiveHelpers.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPrintSession.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPrintSession.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPrintSettingsImpl.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsPrintSettingsImpl.h Bug 1549541. Remove nsPrintSettingsImpl mPrintPreview. r=bobowen 2019-04-10 10:41:13 +01:00
nsPrintSettingsService.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
nsPrintSettingsService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsShmImage.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
nsShmImage.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
nsSoundProxy.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsSoundProxy.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsTransferable.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsTransferable.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsWidgetInitData.h Bug 1519893 - Add alwaysOnTop chrome-only window feature for Windows. r=aklotz 2019-01-15 22:29:59 +00:00
nsWidgetsCID.h Bug 1313429 - Add Touch Bar functionality to Firefox r=spohl,mikedeboer,flod 2019-01-22 17:13:33 +00:00
nsXPLookAndFeel.cpp Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame 2019-02-15 01:35:13 +01:00
nsXPLookAndFeel.h Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame 2019-02-15 01:35:13 +01:00