gecko-dev/widget
Masayuki Nakano c13abd36f2 Bug 1915057 - Make `HTMLEditor::NotifyRootChanged()` notifies `IMEStateManager` of the editor root change r=smaug,m_kato
When `HTMLEditor` handles the design mode, `IMEContentObserver` observes the
`<body>` if there is.  However, web apps may remove it.  Then, we need to
recreate `IMEContentObserver` with emulating a focus move because it's difficult
to compute the difference between the old root and the new root (IME focus
notification sends all content to the parent, it's faster in most cases in this
situation). This was fixed in bug 1911010.  However, there are remaining issues
after that.

When new `<body>` or the original `<body>` is connected again,
`IMEContentObserver` does not restart to observe the new `<body>`.  So,
`IMEContentObserver` working differently after the `<body>` is even temporarily
removed.  This make it harder to reproduce reported bugs.

Additionally, if the document element is removed, `IMEContentObserver` won't
be recreated until the document gets focus again even after new root and/or
`<body>` element is connected.  This makes IME users inconvenient with such
tricky editors.

This patch makes `HTMLEditor::NotifyRootChanged` notifies `IMEStateManager`
of the editor root element change.  Then, the new method of `IMEStateManager`
updates IME enabled state and recreate `IMEContentObserver` with emulating
a focus move.

Differential Revision: https://phabricator.services.mozilla.com/D220362
2024-09-05 00:35:50 +00:00
..
android Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
cocoa Bug 1880582: Use more correct teardown semantics in nsCocoaWindow::Destroy. r=mstange 2024-09-03 16:14:17 +00:00
crashtests
generic
gtk Bug 1815783 - Expose media URL in MPRIS metadata r=media-playback-reviewers,padenot 2024-09-04 16:16:56 +00:00
headless Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
reftests Bug 1848899 - Remove widget.non-native-theme.enabled. r=desktop-theme-reviewers,dao,dholbert 2024-05-07 08:32:14 +00:00
tests Bug 1915057 - Make `HTMLEditor::NotifyRootChanged()` notifies `IMEStateManager` of the editor root change r=smaug,m_kato 2024-09-05 00:35:50 +00:00
uikit Bug 1675847 - part 5: Make `contextmenu` event dispatchers use `WidgetPointerEvent` or `PointerEvent` r=smaug,pip-reviewers,devtools-reviewers,nchevobbe,mconley 2024-06-14 00:18:48 +00:00
windows Bug 1914068 - pass correct URL to Content Analysis for same-origin iframes r=dlp-reviewers,win-reviewers,handyman 2024-09-04 19:55:29 +00:00
x11
BasicEvents.h Bug 1793267 - Make `PostEventHandler::CheckPointerCaptureState` synthesize `ePointerMove` and `eMouseMove` if nobody captures the pointer anymore r=smaug 2024-08-20 03:42:26 +00:00
ClipboardContentAnalysisChild.cpp Bug 1907466 - make some thread-safety changes for clipboard content analysis r=nika,dlp-reviewers,handyman 2024-07-19 19:49:52 +00:00
ClipboardContentAnalysisChild.h Bug 1907466 - make some thread-safety changes for clipboard content analysis r=nika,dlp-reviewers,handyman 2024-07-19 19:49:52 +00:00
ClipboardContentAnalysisParent.cpp Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
ClipboardContentAnalysisParent.h Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
ClipboardReadRequestChild.h Bug 1852947 - Redesign the async clipboard read API; r=nika 2023-11-14 09:21:24 +00:00
ClipboardReadRequestParent.cpp Bug 1883799 - Rename nsIAsyncGetClipboardData to nsIClipboardDataSnapshot; r=nika 2024-06-20 07:36:40 +00:00
ClipboardReadRequestParent.h Bug 1883799 - Rename nsIAsyncGetClipboardData to nsIClipboardDataSnapshot; r=nika 2024-06-20 07:36:40 +00:00
ClipboardWriteRequestChild.cpp Bug 1861927 - Part 1: Rename nsIAsyncSetClipboardDataCallback to nsIAsyncClipboardRequestCallback; r=nika 2023-10-30 09:46:19 +00:00
ClipboardWriteRequestChild.h Bug 1861927 - Part 1: Rename nsIAsyncSetClipboardDataCallback to nsIAsyncClipboardRequestCallback; r=nika 2023-10-30 09:46:19 +00:00
ClipboardWriteRequestParent.cpp Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
ClipboardWriteRequestParent.h Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
ColorScheme.h
CommandList.h Bug 1244437 - part 1: Make `HTMLEditUtils::IsFormatNode` check same tags as Chromium does r=m_kato 2023-10-26 03:45:17 +00:00
CompositorWidget.cpp Bug 1811834 - Clean up nsWidgetInitData. r=cmartin,geckoview-reviewers,calu 2023-01-23 23:58:41 +00:00
CompositorWidget.h
ContentCache.cpp Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
ContentCache.h Bug 1841466 - Make `ContentCacheInChild` assert invalid cases with better message r=m_kato 2023-07-07 23:13:20 +00:00
ContentData.cpp
ContentData.h
ContentEvents.h Bug 1815273 - WidgetEvent::Duplicate triggers extra TimeStamp::Now() call, r=masayuki 2023-08-09 10:29:39 +00:00
DimensionRequest.cpp Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
DimensionRequest.h
EventClassList.h Bug 903746 - part 1: Add `TextEvent` r=smaug 2024-04-08 12:29:59 +00:00
EventForwards.h Bug 1904279 - Get rid of `dom.w3c_pointer_events.dispatch_click_as_pointer_event` pref r=smaug,pip-reviewers,search-reviewers,devtools-reviewers,urlbar-reviewers,nchevobbe,dao,jteow,mconley 2024-07-30 06:49:42 +00:00
EventMessageList.h Bug 1905267 - part 2: Make `PresShell` not use non-element event target when target frame is destroyed and the event wants `Element` target r=smaug 2024-07-30 00:06:10 +00:00
FontRange.h
GfxDriverInfo.cpp Bug 1896823 - Block reusing decoder device on Intel gen12 r=gfx-reviewers,bradwerth 2024-05-15 07:53:00 +00:00
GfxDriverInfo.h Bug 1896823 - Block reusing decoder device on Intel gen12 r=gfx-reviewers,bradwerth 2024-05-15 07:53:00 +00:00
GfxInfoBase.cpp Bug 1907663 - Add scale factors to environment data r=emilio 2024-07-21 08:43:07 +00:00
GfxInfoBase.h Bug 1907663 - Add scale factors to environment data r=emilio 2024-07-21 08:43:07 +00:00
GfxInfoCollector.cpp
GfxInfoCollector.h
IMEData.cpp Bug 1832726 - part 1: Make Android widget always dispatch keyboard events during composition r=m_kato,geckoview-reviewers 2023-05-16 22:42:59 +00:00
IMEData.h Bug 1847585 - Implement keyboardType, returnKeyType and autocapitalizationType. r=masayuki 2024-03-04 21:03:26 +00:00
IconLoader.cpp Bug 1872657 - Add fetchpriority support for `<link rel=preload as=image>`. r=valentin,smaug,manuel 2024-02-27 06:33:48 +00:00
IconLoader.h
InProcessCompositorWidget.cpp
InProcessCompositorWidget.h
InitData.h Bug 1884631 - Remove macOS native sheet support. r=mac-reviewers,aleca,kaie,bradwerth 2024-03-18 10:06:26 +00:00
InputData.cpp Bug 1913925 - Allow `WidgetMouseEvent` whose `mIgnoreCapturingContent` and/or `mSynthesizeMoveAfterDispatch` is `true` to cross a process boundary r=smaug 2024-09-04 00:28:10 +00:00
InputData.h Bug 1913925 - Allow `WidgetMouseEvent` whose `mIgnoreCapturingContent` and/or `mSynthesizeMoveAfterDispatch` is `true` to cross a process boundary r=smaug 2024-09-04 00:28:10 +00:00
LSBUtils.cpp Bug 1894412 - When reading /etc/os-release, fall back to BUILD_ID when VERSION_ID is not set. r=xpcom-reviewers,emilio 2024-05-01 08:06:47 +00:00
LSBUtils.h
LookAndFeel.h Bug 1913104 - Remove X11 mask code. r=stransky,desktop-theme-reviewers,dao 2024-08-16 12:48:28 +00:00
LookAndFeelTypes.ipdlh Bug 1804657 - Remove dead code related to having native theme in content on Linux. r=stransky 2023-06-01 07:37:33 +00:00
MediaKeysEventSourceFactory.h
MiscEvents.h Bug 1149826 - Part 1. Add eContentCommandReplaceText. r=masayuki 2024-07-26 06:38:52 +00:00
MockDragServiceController.cpp Bug 1893119: apply code formatting via Lando 2024-07-04 07:52:52 +00:00
MockDragServiceController.h Bug 1886604: Part 1: Add JS-scriptable MockDragService r=win-reviewers,edgar,rkraesig 2024-07-04 01:03:33 +00:00
MouseEvents.h Bug 1793267 - Make `PostEventHandler::CheckPointerCaptureState` synthesize `ePointerMove` and `eMouseMove` if nobody captures the pointer anymore r=smaug 2024-08-20 03:42:26 +00:00
NativeKeyBindingsType.h
NativeKeyToDOMCodeName.h Bug 1232918 - Map Windows Logo keys in Win/Linux to `Meta` and rename `OSLeft`/`OSRight` to `MetaLeft`/`MetaRight` r=smaug,webdriver-reviewers,jdescottes,media-playback-reviewers,karlt 2023-08-07 01:03:58 +00:00
NativeKeyToDOMKeyName.h Bug 1232918 - Map Windows Logo keys in Win/Linux to `Meta` and rename `OSLeft`/`OSRight` to `MetaLeft`/`MetaRight` r=smaug,webdriver-reviewers,jdescottes,media-playback-reviewers,karlt 2023-08-07 01:03:58 +00:00
NativeMenu.h Bug 1831760 - Use a native popup menu for positioned popups on Mac. r=dao,mstange 2023-05-18 05:51:19 +00:00
NativeMenuSupport.h
PClipboardContentAnalysis.ipdl Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
PClipboardReadRequest.ipdl Bug 1852947 - Redesign the async clipboard read API; r=nika 2023-11-14 09:21:24 +00:00
PClipboardWriteRequest.ipdl Bug 1832701 - Part 2: Add IPCTransferable for clipboard write parameters; r=nika 2023-05-16 21:25:37 +00:00
PrintBackgroundTask.h Bug 1913624 - Remove expired telemetry histograms PRINT_BACKGROUND_TASK_TIME_MS and PRINT_BACKGROUND_TASK_ROUND_TRIP_TIME_MS, r=win-reviewers,gstoll,TravisLong. 2024-08-20 20:56:46 +00:00
PuppetBidiKeyboard.cpp
PuppetBidiKeyboard.h
PuppetWidget.cpp Bug 1675847 - part 4: Make `ePointerAuxClick` event dispatchers use `WidgetPointerEvent` r=smaug 2024-06-14 00:18:47 +00:00
PuppetWidget.h Bug 1834042 - Make nsWindow::ConstrainPosition account for decorations. r=stransky 2023-05-23 10:30:05 +00:00
RemoteLookAndFeel.cpp Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
RemoteLookAndFeel.h
Screen.cpp Bug 1764201 Part 1: Make widget::Screen track if the screen is HDR capable. r=geckoview-reviewers,ahale,m_kato 2024-03-22 00:55:46 +00:00
Screen.h Bug 1764201 Part 1: Make widget::Screen track if the screen is HDR capable. r=geckoview-reviewers,ahale,m_kato 2024-03-22 00:55:46 +00:00
ScreenManager.cpp Bug 1764201 Part 1: Make widget::Screen track if the screen is HDR capable. r=geckoview-reviewers,ahale,m_kato 2024-03-22 00:55:46 +00:00
ScreenManager.h Bug 1824552 - Remove ScreenGetterWayland. r=stransky 2023-08-16 21:08:28 +00:00
ScrollbarDrawing.cpp Bug 1904550 - Remove track rounding for windows 11 overlay scrollbars. r=win-reviewers,rkraesig 2024-06-26 00:15:58 +00:00
ScrollbarDrawing.h Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
ScrollbarDrawingAndroid.cpp Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
ScrollbarDrawingAndroid.h Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
ScrollbarDrawingCocoa.cpp Bug 1800944 - Tweak small scrollbar sizes in cocoa. r=mac-reviewers,spohl 2024-06-12 17:46:48 +00:00
ScrollbarDrawingCocoa.h Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
ScrollbarDrawingGTK.cpp Bug 1848899 - Remove widget.non-native-theme.enabled. r=desktop-theme-reviewers,dao,dholbert 2024-05-07 08:32:14 +00:00
ScrollbarDrawingGTK.h
ScrollbarDrawingWin.cpp Bug 1833403 - Simplify some appearance code. r=stransky,mac-reviewers,handyman,devtools-reviewers,mstange 2023-05-24 11:13:58 +00:00
ScrollbarDrawingWin.h
ScrollbarDrawingWin11.cpp Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
ScrollbarDrawingWin11.h Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
SharedWidgetUtils.cpp
SwipeTracker.cpp Bug 1846581 - Deal with pixel-based and page-based units separately in the swipe tracker. r=hiro 2023-08-15 00:20:11 +00:00
SwipeTracker.h Bug 1846581: apply code formatting via Lando 2023-08-15 00:22:57 +00:00
SystemTimeConverter.h Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
TextEventDispatcher.cpp Bug 1840519 - Make typing surrogate pair behavior switchable with prefs r=m_kato,smaug 2023-08-23 01:16:59 +00:00
TextEventDispatcher.h
TextEventDispatcherListener.h
TextEvents.h Bug 903746 - part 2: Add `textInput` event and make `EditorBase` dispatch it as a default action of `beforeinput` r=smaug 2024-04-08 12:30:00 +00:00
TextRange.h
TextRecognition.cpp Bug 1859680 - Reject RecvFindImageText() messages on unsupported platforms. r=gregtatum 2023-10-24 19:04:55 +00:00
TextRecognition.h
Theme.cpp Bug 1904814: Special-case Field, Fieldtext, MozDisabledField for HCM, r=emilio 2024-07-01 17:10:09 +00:00
Theme.h Bug 1868338 - Improve non-native toolbarbutton appearance. r=dao,stransky 2023-12-06 08:33:33 +00:00
ThemeChangeKind.h
ThemeCocoa.cpp Bug 1362907 - Make select use nsHTMLButtonControlFrame for layout. r=jfkthame,dholbert 2024-02-29 11:15:52 +00:00
ThemeCocoa.h Bug 1362907 - Make select use nsHTMLButtonControlFrame for layout. r=jfkthame,dholbert 2024-02-29 11:15:52 +00:00
ThemeColors.cpp Bug 1879386 - Make sure we respect the "must use light colors" bit in non-native theme drawing. r=morgan 2024-02-12 20:12:39 +00:00
ThemeColors.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
ThemeDrawing.cpp
ThemeDrawing.h
TouchEvents.h Bug 1815273 - WidgetEvent::Duplicate triggers extra TimeStamp::Now() call, r=masayuki 2023-08-09 10:29:39 +00:00
TouchResampler.cpp
TouchResampler.h
VsyncDispatcher.cpp Bug 1825324 - Make widget/* buildable outside of a unified build environment r=andi,geckoview-reviewers,m_kato 2023-04-01 08:31:12 +00:00
VsyncDispatcher.h
WidgetEventImpl.cpp Bug 1902949 - button and buttons property of contextmenu should be touch contact. r=masayuki 2024-09-02 02:50:04 +00:00
WidgetMessageUtils.h Bug 1809713 - Make nsIClipboard ClipboardType an enum. r=nika 2024-07-24 14:36:29 +00:00
WidgetUtils.cpp
WidgetUtils.h
WindowButtonType.h
WindowOcclusionState.h
components.conf Bug 1859643 - Remove nsSoundProxy. r=spohl,win-reviewers 2023-11-06 16:27:07 +00:00
moz.build Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
nsAppShellSingleton.h
nsAutoRollup.cpp
nsAutoRollup.h
nsBaseAppShell.cpp
nsBaseAppShell.h
nsBaseClipboard.cpp Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsBaseClipboard.h Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsBaseDragService.cpp Bug 1906388 - Ensure dragend uses the same target as dragstart r=masayuki,dom-core 2024-07-16 14:53:18 +00:00
nsBaseDragService.h Bug 1906388 - Ensure dragend uses the same target as dragstart r=masayuki,dom-core 2024-07-16 14:53:18 +00:00
nsBaseFilePicker.cpp Bug 1881329 - Revert addition of nsIFilePicker::Close() r=emilio 2024-07-01 15:47:46 +00:00
nsBaseFilePicker.h Bug 1881329 - Revert addition of nsIFilePicker::Close() r=emilio 2024-07-01 15:47:46 +00:00
nsBaseWidget.cpp Bug 1893119: Part 3 - Add widget to nsContentUtils::GetDragSession r=gstoll,rkraesig 2024-07-04 07:48:04 +00:00
nsBaseWidget.h Bug 1912570. Record/warn in reftests/crashtests if compositor is paused or window is fully occluded. r=jwatt 2024-08-23 09:39:55 +00:00
nsCUPSShim.cpp
nsCUPSShim.h
nsClipboardHelper.cpp Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsClipboardHelper.h
nsClipboardProxy.cpp Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsClipboardProxy.h Bug 1712122 - Part 3: Cancel pending write request when a new write request is made; r=nika,geckoview-reviewers,m_kato 2023-05-14 21:02:08 +00:00
nsColorPickerProxy.cpp Bug 1904407 - Clear nsColorPickerProxy's callback when we destroy the actor. r=dom-core,farre 2024-06-25 13:51:11 +00:00
nsColorPickerProxy.h Bug 1904407 - Clear nsColorPickerProxy's callback when we destroy the actor. r=dom-core,farre 2024-06-25 13:51:11 +00:00
nsContentProcessWidgetFactory.h Bug 1859643 - Remove nsSoundProxy. r=spohl,win-reviewers 2023-11-06 16:27:07 +00:00
nsDeviceContextSpecProxy.cpp Bug 1870970 - Ensure we call DrawEventRecorder::DetachResources to avoid memory leaks. r=gfx-reviewers,lsalzman 2023-12-20 12:59:26 +00:00
nsDeviceContextSpecProxy.h Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida 2023-07-10 14:26:12 +00:00
nsDragServiceProxy.cpp Bug 1911486: Leave DragSession connected to BrowserChild while sending dragend r=win-reviewers,gstoll 2024-08-13 22:30:25 +00:00
nsDragServiceProxy.h Bug 1893119: Part 22 - Make nsIDragService::StartDragSession return the nsIDragSession r=rkraesig,win-reviewers,gstoll,geckoview-reviewers,m_kato 2024-07-04 07:48:12 +00:00
nsFilePickerProxy.cpp Bug 1881329 - Revert addition of nsIFilePicker::Close() r=emilio 2024-07-01 15:47:46 +00:00
nsFilePickerProxy.h Bug 1881329 - Revert addition of nsIFilePicker::Close() r=emilio 2024-07-01 15:47:46 +00:00
nsGUIEventIPC.h Bug 1913925 - Allow `WidgetMouseEvent` whose `mIgnoreCapturingContent` and/or `mSynthesizeMoveAfterDispatch` is `true` to cross a process boundary r=smaug 2024-09-04 00:28:10 +00:00
nsHTMLFormatConverter.cpp Bug 1776879, replace text/unicode for clipboard and drag and drop and use text/plain directly, r=edgar,mak,stransky,geckoview-reviewers,extension-reviewers,zombie,m_kato 2023-02-01 23:30:55 +00:00
nsHTMLFormatConverter.h
nsIAppShell.idl
nsIApplicationChooser.idl
nsIBaseWindow.cpp
nsIBaseWindow.idl Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
nsIBidiKeyboard.idl
nsIClipboard.idl Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsIClipboardHelper.idl Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsIClipboardOwner.idl
nsIColorPicker.idl
nsIDeviceContextSpec.cpp Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
nsIDeviceContextSpec.h Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
nsIDisplayInfo.idl
nsIDragService.idl Bug 1906388 - Ensure dragend uses the same target as dragstart r=masayuki,dom-core 2024-07-16 14:53:18 +00:00
nsIDragSession.idl Bug 1893119: Part 21 - Separate nsIDragService and nsIDragSession implementations r=gstoll,geckoview-reviewers,rkraesig,win-reviewers,m_kato 2024-07-04 07:48:11 +00:00
nsIFilePicker.idl Bug 1881329 - Revert addition of nsIFilePicker::Close() r=emilio 2024-07-01 15:47:46 +00:00
nsIFormatConverter.idl
nsIGfxInfo.idl Bug 1907663 - Add scale factors to environment data r=emilio 2024-07-21 08:43:07 +00:00
nsIGfxInfoDebug.idl Bug 1828192 [Linux] Run glxtest directly from GfxInfo::GetData() in case we're missing glx test data r=emilio 2023-04-20 08:54:17 +00:00
nsIGtkTaskbarProgress.idl
nsIJumpListBuilder.idl Bug 1503809 - Add an async version of FaviconHelper::ObtainCachedIconFile. r=rkraesig,win-reviewers 2024-06-12 17:41:19 +00:00
nsIMacDockSupport.idl Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
nsIMacFinderProgress.idl
nsIMacSharingService.idl
nsIMacUserActivityUpdater.idl
nsIMacWebAppUtils.idl
nsIMockDragServiceController.idl Bug 1886604: Part 1: Add JS-scriptable MockDragService r=win-reviewers,edgar,rkraesig 2024-07-04 01:03:33 +00:00
nsIPaper.idl
nsIPaperMargin.idl
nsIPrintDialogService.idl Bug 1883217 - Remove unused defines in IDL files r=webdriver-reviewers,necko-reviewers,credential-management-reviewers,places-reviewers,dom-core,Standard8,valentin,mccr8,sgalich 2024-03-06 19:04:25 +00:00
nsIPrintSettings.idl Bug 1875481 - Part 3: Add content analysis support to printing operations r=handyman,spohl,fluent-reviewers,kpatenio,smaug,emilio 2024-04-10 00:15:47 +00:00
nsIPrintSettingsService.idl Bug 1883217 - Remove unused defines in IDL files r=webdriver-reviewers,necko-reviewers,credential-management-reviewers,places-reviewers,dom-core,Standard8,valentin,mccr8,sgalich 2024-03-06 19:04:25 +00:00
nsIPrintSettingsWin.idl
nsIPrinter.idl
nsIPrinterList.idl
nsIRollupListener.h Bug 1811486 - Don't animate popups rolled-up on minimized windows. r=stransky 2023-01-25 11:37:46 +00:00
nsIScreen.idl Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
nsIScreenManager.idl
nsISharePicker.idl
nsISound.idl Bug 1883551 - Remove nsPIPromptService r=masayuki 2024-03-06 03:32:31 +00:00
nsIStandaloneNativeMenu.idl
nsISystemStatusBar.idl
nsITaskbarOverlayIconController.idl
nsITaskbarPreview.idl
nsITaskbarPreviewButton.idl
nsITaskbarPreviewController.idl
nsITaskbarProgress.idl
nsITaskbarTabPreview.idl
nsITaskbarWindowPreview.idl
nsITouchBarHelper.idl Bug 1680865 - Unfocusing Urlbar after any touchbar input. r=dao 2023-04-06 12:37:54 +00:00
nsITouchBarInput.idl
nsITouchBarUpdater.idl
nsITransferable.idl Bug 1867636 - Rename nsITransferable::requestingPrincipal; r=nika 2024-04-18 10:06:07 +00:00
nsIUserIdleService.idl
nsIUserIdleServiceInternal.idl
nsIWidget.h Bug 1902315 - Remove other widget z-level fiction. r=win-reviewers,rkraesig,geckoview-reviewers,spohl,m_kato 2024-06-19 07:47:36 +00:00
nsIWidgetListener.cpp Bug 1831649 - Propagate the software keyboard height change into nsPresContext. r=botond,geckoview-reviewers,m_kato 2024-08-06 07:46:21 +00:00
nsIWidgetListener.h Bug 1831649 - Propagate the software keyboard height change into nsPresContext. r=botond,geckoview-reviewers,m_kato 2024-08-06 07:46:21 +00:00
nsIWinTaskbar.idl Bug 1880109 - Remove legacy JumpListBuilder usage in WinTaskbar. r=rkraesig,win-reviewers 2024-06-13 01:17:59 +00:00
nsIWindowsUIUtils.idl
nsNativeTheme.cpp Bug 1896516 Part 3 - Change GetScrollTargetFrame() to return ScrollContainerFrame. r=layout-reviewers,emilio 2024-05-30 06:32:18 +00:00
nsNativeTheme.h Bug 1845636 - Allow browser chrome to enable the non-native theme. r=dshin 2023-07-27 22:09:10 +00:00
nsPaper.cpp
nsPaper.h
nsPaperMargin.cpp
nsPaperMargin.h
nsPrimitiveHelpers.cpp Bug 1776879, replace text/unicode for clipboard and drag and drop and use text/plain directly, r=edgar,mak,stransky,geckoview-reviewers,extension-reviewers,zombie,m_kato 2023-02-01 23:30:55 +00:00
nsPrimitiveHelpers.h Bug 1776879, replace text/unicode for clipboard and drag and drop and use text/plain directly, r=edgar,mak,stransky,geckoview-reviewers,extension-reviewers,zombie,m_kato 2023-02-01 23:30:55 +00:00
nsPrintSettingsImpl.cpp Bug 1865485. Rename nsIPrintSettings::HasOrthogonalSheetsAndPages to HasOrthogonalPagesPerSheet. r=dholbert 2023-11-20 09:14:50 +00:00
nsPrintSettingsImpl.h Bug 1793220 - Use at-page size rule as paper size when printing to PDF r=dholbert,AlaskanEmily 2023-02-27 20:22:18 +00:00
nsPrintSettingsService.cpp Bug 1840485 - Change the type of BaseMargin::{top,right,bottom,left} to Coord. r=botond 2023-07-01 02:23:21 +00:00
nsPrintSettingsService.h
nsPrinterBase.cpp Bug 1913624 - Remove expired telemetry histograms PRINT_BACKGROUND_TASK_TIME_MS and PRINT_BACKGROUND_TASK_ROUND_TRIP_TIME_MS, r=win-reviewers,gstoll,TravisLong. 2024-08-20 20:56:46 +00:00
nsPrinterBase.h Bug 1640839 - Add some helpers for enums to calculate the size and use it in EnumeratedArray. r=glandium,jgilbert,media-playback-reviewers,padenot 2024-03-02 07:50:19 +00:00
nsPrinterCUPS.cpp Bug 1724649 - Followup to remove #include plstr.h r=necko-reviewers,xpcom-reviewers,valentin,nika 2023-05-15 14:53:02 +00:00
nsPrinterCUPS.h Bug 1826872 Part 2 - Move CUPS printer dest into CUPSPrinterInfo for nsPrinterCUPS r=dholbert 2023-04-10 21:11:28 +00:00
nsPrinterListBase.cpp Bug 1913624 - Remove expired telemetry histograms PRINT_BACKGROUND_TASK_TIME_MS and PRINT_BACKGROUND_TASK_ROUND_TRIP_TIME_MS, r=win-reviewers,gstoll,TravisLong. 2024-08-20 20:56:46 +00:00
nsPrinterListBase.h
nsPrinterListCUPS.cpp Bug 1825324 - Make widget/* buildable outside of a unified build environment r=andi,geckoview-reviewers,m_kato 2023-04-01 08:31:12 +00:00
nsPrinterListCUPS.h
nsTransferable.cpp Bug 1867636 - Rename nsITransferable::requestingPrincipal; r=nika 2024-04-18 10:06:07 +00:00
nsTransferable.h Bug 1867636 - Rename nsITransferable::requestingPrincipal; r=nika 2024-04-18 10:06:07 +00:00
nsUserIdleService.cpp Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
nsUserIdleService.h Bug 1834556 - Have a shutdown blocker for the UserIdleService that disables it during shutdown. r=xpcom-reviewers,kmag 2023-06-05 08:06:33 +00:00
nsWidgetsCID.h Bug 1880109 - Remove legacy JumpListBuilder interfaces and backend. r=rkraesig,win-reviewers 2024-06-13 01:17:59 +00:00
nsXPLookAndFeel.cpp Bug 1913104 - Remove X11 mask code. r=stransky,desktop-theme-reviewers,dao 2024-08-16 12:48:28 +00:00
nsXPLookAndFeel.h Bug 1903508 - Part 1: Add a GetKeyboardLayout() interface to LookAndFeel abstraction. r=emilio 2024-07-10 12:17:49 +00:00