Sylvestre Ledru
4b189b7baf
Bug 1278282 - Update of the tests to reflect the removal of the gtk2 r=lsalzman
...
MozReview-Commit-ID: Htgc44dCEjX
--HG--
extra : rebase_source : 55ce6a6a72c36cbfdbeef08fe58d11f2053dc35f
2018-01-10 08:55:38 +01:00
Sylvestre Ledru
2c6660f219
Bug 1278282 - Ride along Remove some trailing whitespaces r=lsalzman
...
MozReview-Commit-ID: 8W6VKIW8PQV
--HG--
extra : rebase_source : 23b5c300dd4bebe2b8808bdb03373073aab80b9f
2017-12-19 11:38:59 +01:00
Sylvestre Ledru
eabcdd21b2
Bug 1278282 - Replace #if (MOZ_WIDGET_GTK == 3) by #ifdef MOZ_WIDGET_GTK r=lsalzman
...
MozReview-Commit-ID: Bo0m7n078oh
--HG--
extra : rebase_source : 1874ac3e0abca65b821b5d04a6610a5cbb63fe24
2018-01-09 11:51:07 +01:00
Sylvestre Ledru
f8b1d9ab46
Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman
...
MozReview-Commit-ID: FO1wEHzOkuN
--HG--
extra : rebase_source : ac7e61cf47d013de882048740c889735a0a7cad8
2018-01-10 10:04:59 +01:00
Ciure Andrei
23575f7023
Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
2018-01-11 12:06:29 +02:00
Ciure Andrei
9bb37dfa63
Backed out changeset b6d240f90874 (bug 1427079) for failing testBookmarklets for the robocop-1 job a=backout
2018-01-11 11:52:41 +02:00
Martin Stransky
f6c750837a
Bug 1417890 - Install nsClipboard hook at nsWindow init, r=jhorak
...
MozReview-Commit-ID: GA3USkXtEhe
--HG--
extra : rebase_source : 4dca587977c9d09ee50735931e789620e0099e81
2017-12-18 13:39:00 +01:00
Martin Stransky
38f5ee6fb8
Bug 1417890 - Use nsRetrievalContextWayland for Wayland displays, r=jhorak
...
MozReview-Commit-ID: 1Z7uUhHPnaq
--HG--
extra : rebase_source : 2a64c910643f4e5f57f1b872a2918e8ebf906cfa
2017-12-18 13:37:46 +01:00
Martin Stransky
36864b87c5
Bug 1417890 - Implement nsRetrievalContextWayland, r=jhorak
...
MozReview-Commit-ID: 3wrOXg9KRtC
--HG--
extra : rebase_source : ddaa10cdd6ef3242e4c19aa7b1b5c59fde2d4e83
2017-12-18 13:36:12 +01:00
Martin Stransky
f355ee7a5c
Bug 1417890 - rename nsRetrievalContext::WaitForClipboardContext() to nsRetrievalContext::GetClipboardData() and implement nsRetrievalContext::ReleaseClipboardData(), r=jhorak
...
Make the clipboard data getter function more explicitly named and also create a counterpart to release clipboard data.
MozReview-Commit-ID: 3pWsQgCFDuG
--HG--
extra : rebase_source : c4eae554f5a24d998801550ac91b0859ac8e116e
2017-12-18 13:34:38 +01:00
Kartikaya Gupta
eeddf41e9a
Bug 1387340 - Ensure popup windows spawned on non-primary windows get a correct scale. r=emk,jfkthame
...
MozReview-Commit-ID: CPKuH0W3KRL
--HG--
extra : rebase_source : e77b2a59f131f1d59d035b9565c5a594e4380001
2018-01-09 11:19:36 -05:00
Milan Sreckovic
bd27b86da3
Bug 1423559: Use BaseRect access methods instead of member variables in widget/ r=mstange
...
MozReview-Commit-ID: AqnztoUbsmk
--HG--
extra : rebase_source : 76a232a08b42ed73b4922c03bc0f2e9d1769203b
2018-01-10 11:14:16 -05:00
Jim Chen
2ab02e2a59
Bug 1427079 - Don't let disposed window be read from parcels; r=snorp
...
It's possible for parcels derived from the session to outlast the
session lifecycle. This patch makes us return null when trying to
retrieve window objects using stale parcels.
MozReview-Commit-ID: 3Vp6T3uCEBt
--HG--
extra : rebase_source : 5e6b5d71786b326a0f47781cdb8dd5ea90ae71d6
2018-01-09 16:13:48 -05:00
Sebastian Hengst
1ebdaf80de
merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
2018-01-10 01:52:28 +02:00
Andrea Marchesini
521ef90721
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsMenuBarX, r=catalinb
2018-01-09 11:44:54 +01:00
Andrea Marchesini
8879a0007d
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsMenuItemX, r=catalinb
2018-01-09 11:44:54 +01:00
Andrea Marchesini
971faebb66
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsMenuX, r=catalinb
2018-01-09 11:44:54 +01:00
Margareta Eliza Balazs
fe2caaa266
Merge inbound to mozilla-central r=merge a=merge
2018-01-09 11:52:55 +02:00
Milan Sreckovic
ccfbbb3c3a
Bug 1421314: Parallels device support. r=jrmuizel
...
MozReview-Commit-ID: IymVdQUj6ey
--HG--
extra : rebase_source : 111e116113b92d9a1d2090734eb69f4cb155bd00
2018-01-08 11:35:48 -05:00
Eugen Sawin
ff53849afe
Bug 1428371 - Add missing member initialization in InputContext. r=masayuki
...
--HG--
extra : rebase_source : 69d3d28135f12ab7fdc42719813a2b533834ceff
2018-01-05 08:28:00 -05:00
Henri Sivonen
381880a0e0
Bug 1428771 - Make UCS2_CHAR_IS_BIDI check for lead surrogates corresponding to U+1E800...U+1EFFF and rename to UTF16_CODE_UNIT_IS_BIDI. r=jfkthame
...
MozReview-Commit-ID: 9ZKF6SaN79n
--HG--
extra : rebase_source : 406f2647e65e2bdb97190b12564bafa6df39e6a8
2018-01-08 16:18:32 +02:00
Kyle Machulis
5cd6c64525
Bug 952453 - Remove mozNotification API; r=mattn r=baku
...
MozReview-Commit-ID: 3TMxnPRSh1j
--HG--
rename : dom/tests/mochitest/notification/desktop-notification/test_system_principal.xul => dom/notification/test/chrome/test_notification_system_principal.xul
rename : dom/tests/mochitest/notification/desktop-notification/create_notification.html => dom/notification/test/mochitest/create_notification.html
rename : dom/tests/mochitest/notification/desktop-notification/test_notification_tag.html => dom/notification/test/mochitest/test_notification_tag.html
2018-01-08 14:56:22 -08:00
Aaron Klotz
35b1027e2c
Bug 1423999: Improved UIA detection that eliminates handle duplication; r=Jamie
...
MozReview-Commit-ID: 5CqjkyDoPs8
--HG--
extra : amend_source : 877a3d6cadab0645274c9542249fc35cfd682d41
2017-12-07 12:13:14 -07:00
Jonathan Watt
53631ea19f
Bug 1425190 - Stop checking for GTK >= 2.24 in the printing code. r=karlt
...
MozReview-Commit-ID: CEvccM9YzgC
2017-12-08 09:44:17 +00:00
Jonathan Watt
b0ddef10f5
Bug 1425188 - Remove the ability to save as Postscript from the print dialog on Linux. r=karlt
...
Saving to PDF will now be the only option.
MozReview-Commit-ID: 9WIDws6lByG
2017-12-07 14:52:25 +00:00
Kyle Machulis
7b2fb44f60
Backing out 8fd1d4a79a48 (Bug 952453) due to notification bustage on MacOS
...
MozReview-Commit-ID: BeziRSoUvh2
2018-01-04 14:50:21 -08:00
Botond Ballo
7e42a77d38
Bug 1425686 - Remove scroll input methods telemetry code. r=kats
...
MozReview-Commit-ID: 1PC4826SMvh
--HG--
extra : rebase_source : 0123b921159864518e92077dd81d5185816e063a
2017-12-20 15:16:18 -05:00
Cosmin Sabou
81a8319b46
Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
...
--HG--
rename : dom/xul/templates/nsXULSortService.cpp => dom/xul/nsXULSortService.cpp
2018-01-03 23:59:59 +02:00
Olli Pettay
811a9c30ca
backout Bug 1414204 because of regressions, r=backout
...
--HG--
extra : rebase_source : 97927ab24b0f24e4cfce8ce9199dda24857cfd3b
2018-01-03 18:42:50 +02:00
Jan Steffens
00146cbcf0
Bug 1427520 - Stub gtk_widget_get_preferred_width/height in mozgtk2; r=karlt
...
MozReview-Commit-ID: HUMEwgcwioX
--HG--
extra : rebase_source : 8647f8bd01ba774b3c57cab93af1733a069067b2
2018-01-01 06:34:23 +01:00
Andrea Marchesini
00e79ef07b
Bug 1425321 - Renaming nsINode::GetChildAt to GetChildAt_Deprecated, r=catalinb
...
We want to deprecate nsINode::GetChildAt as the first step of removing DOM node
child array storage. See bug 651120.
2018-01-03 13:59:54 +01:00
Emilio Cobos Álvarez
c8eb630ebe
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
2017-12-25 17:50:10 +01:00
Emilio Cobos Álvarez
ffdf5d2cb5
Backout changeset e43f568b3e9a (bug 1423990) because some OSX-only code still doesn't build. r=me
2017-12-25 12:55:45 +01:00
Emilio Cobos Álvarez
c0959b2955
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
--HG--
extra : rebase_source : 09b82acb4f3d69e8a4345457ab217443bc28d6e2
2017-12-07 19:13:50 +01:00
Andreea Pavel
2b0581902d
Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE
2017-12-22 11:56:38 +02:00
Martin Stransky
82e67b3967
Bug 1425841 - Set up nsWindow configuration for Wayland rendering, r=jhorak
...
nsWindow needs configuration change when rendering on Wayland:
- Always draw to mContainer on Wayland as we can't create custom subsurface for
mShell GdkWindow and listen events on mContainer then.
- GTK_WINDOW_TOPLEVEL can't be positioned on Wayland so create popup windows
as GTK_WINDOW_POPUP to control window position on Wayland.
- Create ePopupTypeMenu GdkWindow as GDK_WINDOW_TYPE_HINT_UTILITY instead of
GDK_WINDOW_TYPE_HINT_POPUP_MENU to create it as subsurface (Bug 1423598).
- Don't do pointer grab on Wayland (see Bug 1377084 for reference).
MozReview-Commit-ID: 6InzhTONtrD
--HG--
extra : rebase_source : 356112c2e8f80569ca4b2e41fa0747d71da21d89
2017-12-18 16:41:28 +01:00
Martin Stransky
7b19c8a8bf
Bug 1425841 - Don't install popup_take_focus_filter on Wayland as it's X11 only, r=jhorak
...
MozReview-Commit-ID: DSzcmjwwrgw
--HG--
extra : rebase_source : de8c24c27db75512adedde8be5ad3bc48be1cc6d
2017-12-18 16:08:28 +01:00
Martin Stransky
42c9e879ff
Bug 1425841 - Handle NS_NATIVE_DISPLAY/NS_NATIVE_SHAREABLE_WINDOW request on Wayland, r=jhorak
...
MozReview-Commit-ID: JijzpSuqVj3
--HG--
extra : rebase_source : a30714f775fbe11d06cbb5f8eb890dc36a7127aa
2017-12-18 16:06:47 +01:00
Martin Stransky
c1435cf451
Bug 1425841 - Implement GetWaylandDisplay() and GetWaylandSurface() needed by WindowSurfaceWayland, r=jhorak
...
MozReview-Commit-ID: Hlo1ceAIrL2
--HG--
extra : rebase_source : 3c3a5f4dc1dd8360a19c8160a85da5a5f6de3cac
2017-12-18 15:53:50 +01:00
Martin Stransky
5536f6f4ab
Bug 1425841 - don't call gdk_x11_window_get_xid() at LOG() on Wayland, r=jhorak
...
MozReview-Commit-ID: BzIzqE2I3Si
--HG--
extra : rebase_source : c50ea8434ba9755a84ca449e72b9286929129f4a
2017-12-18 15:50:57 +01:00
Andrew McCreight
ab7fa64021
Bug 1410209, part 4 - Add names to some IPC runnables. r=kanru
...
This patch requires that each instance of IPC's RunnableFunction is
passed in a name, like the non-IPC RunnableFunction.
MozReview-Commit-ID: Atu1W3Rl66S
--HG--
extra : rebase_source : f932d7597a26a3f0c4246b3a95df638860d3d32d
2017-10-27 13:39:28 -07:00
Martin Stransky
da41393bd7
Bug 1425842 - Rename X11CompositorWidget to GtkCompositorWidget and implement WindowSurfaceWayland support, r=jhorak
...
- Rename X11CompositorWidget to GtkCompositorWidget to handle both X11 and Wayland backends.
- Rename X11CompositorWidgetInitData to GtkCompositorWidgetInitData
- Implement Wayland support at WindowSurfaceProvider, WindowSurfaceProvider::CreateWindowSurface()
is able to create WindowSurfaceWayland.
- Initialize Wayland surface provider at nsWindow::Create()
MozReview-Commit-ID: 1WvR9nWHa3L
--HG--
rename : widget/gtk/X11CompositorWidget.cpp => widget/gtk/GtkCompositorWidget.cpp
rename : widget/gtk/X11CompositorWidget.h => widget/gtk/GtkCompositorWidget.h
rename : widget/gtk/InProcessX11CompositorWidget.cpp => widget/gtk/InProcessGtkCompositorWidget.cpp
rename : widget/gtk/InProcessX11CompositorWidget.h => widget/gtk/InProcessGtkCompositorWidget.h
extra : rebase_source : d54186515b066b957d8ad05bb5540db55f2e9415
2017-12-18 20:20:02 +01:00
Martin Stransky
72aad592e6
Bug 1426351 - WindowSurfaceWayland - delete WaylandDisplay owned by compositor thread at compositor thread, r=jhorak
...
MozReview-Commit-ID: 6jtdXuiTj1F
--HG--
extra : rebase_source : cc072ac276956e2f8299dcfef3934dc16dbfbeda
2017-12-20 14:18:18 +01:00
Martin Stransky
d64000898e
Bug 1426377 - Assert when aImageDataSize is bigger than allocated pool size, r=jhorak
...
MozReview-Commit-ID: DSMb5W2bGd0
--HG--
extra : rebase_source : fa61d69b9ba0c8b353e4bc339460c163e194f9bc
2017-12-20 15:47:08 +01:00
Martin Stransky
3510d3872f
Bug 1426384 - Don't use CSD_SUPPORT_FULL on Wayland unless it's overriden by MOZ_GTK_TITLEBAR_DECORATION, r=jhorak
...
Wayland compositors do not support GDK_DECOR_BORDER so use CSD decorations exclusively.
MozReview-Commit-ID: 8gzDcw2AumI
--HG--
extra : rebase_source : 4d319155d220420a768de619e7043dd56f6ee667
2017-12-20 16:32:51 +01:00
Martin Stransky
3f9d6ff25b
Bug 1426384 - call gdk_window_set_decorations() on mShell GdkWindow only, r=jhorak
...
To have any effect we need to call gdk_window_set_decorations() on top-level GdkWindow only.
When rendering to mContainer the mGdkWindow belongs to mContainer so we need to get the window
from mShell explicitly.
MozReview-Commit-ID: KLKlVJbgg3
--HG--
extra : rebase_source : c17310949e067dca540bf269f12db135e6582ebc
2017-12-20 16:31:13 +01:00
Martin Stransky
b07ea64a0d
Bug 1424974 - Honor mShell as top-level window, r=jhorak
...
When drawing to mContainer we still need to honor mShell as top-level window.
It means we have to listen property-notify-event there (as it's window specific),
get _NET_FRAME_EXTENTS here and use at nsWindow::SetWindowClass().
MozReview-Commit-ID: HYbNS0Lfyjy
--HG--
extra : rebase_source : f03cb4657a36238fd93b47b94ace48a325648296
2017-12-20 11:10:36 +01:00
Sebastian Hengst
92ed624d10
merge mozilla-central to autoland. r=merge a=merge
...
--HG--
extra : rebase_source : db451eb58e88563fe7709c8f4b3e69135df66253
2017-12-21 13:38:16 +02:00
Florian Quèze
0f55cd45be
Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs.
2017-12-21 11:10:23 +01:00
Florian Quèze
032c961e0a
Bug 1421992 - script-generated patch to replace do_check_* functions with their Assert.* equivalents, rs=Gijs.
2017-12-21 11:08:17 +01:00