gtk/gdk
Chun-wei Fan 52ba70d549 gdksurface-win32.c: Fix display of CSD windows
Since the changes to GDK to use surface subtypes, CSD windows were
broken because we did not set the window styles properly.  Fix this by
first acquiring whether decorations are used by the GtkWindow, and based
on that result we set the decorations that we want to use accordingly
and so apply them.

Thanks to Matt Jakeman for investigating into the issue and providing
pointers to a proposed fix.

Fixes issue #3157, besides the part where window sizes are not correct
since that is likely caused a separate issue.
2020-09-15 15:56:36 +08:00
..
broadway gdk: Rename GdkSurfaceState to GdkToplevelState 2020-09-10 00:39:03 -04:00
macos Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
resources/glsl
wayland Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
win32 gdksurface-win32.c: Fix display of CSD windows 2020-09-15 15:56:36 +08:00
x11 Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
COPYING
default_cursor.png gdk: Include a default cursor as resource 2020-04-26 14:41:52 -04:00
filetransferportal.c filechooser portal: Free portal proxy when bus connection closes 2020-02-04 14:08:10 +01:00
filetransferportalprivate.h Tweak the file transfer portal _again_ 2020-01-17 23:46:37 -05:00
gdk-autocleanup.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdk-private.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdk.c Port tracing to the sysprof collector api 2020-08-21 10:55:01 -04:00
gdk.h gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdkapplaunchcontext.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkapplaunchcontext.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkapplaunchcontextprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkarrayimpl.c gdk/gdkarrayimpl.c: Fix build on Visual Studio 2020-07-24 16:25:24 +08:00
gdkcairo.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkcairo.h Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkcairocontext.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcairocontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkcairocontextprivate.h
gdkcairoprivate.h gdkcairoprivate: Fix header guard 2020-08-29 11:11:29 +02:00
gdkclipboard.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkclipboard.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkclipboardprivate.h
gdkconfig.h.meson macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkconfig.h.win32 Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkconfig.h.win32_vulkan Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkconstructor.h
gdkcontentdeserializer.c contentdeserializer: Add some missing annotations 2020-08-06 20:02:33 -04:00
gdkcontentdeserializer.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkcontentformats.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkcontentformats.h contentformats: Constify some functions 2020-03-02 04:43:56 +01:00
gdkcontentformatsprivate.h
gdkcontentprovider.c docs: Fix several missing references in the documentation 2020-05-11 19:26:20 +02:00
gdkcontentprovider.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkcontentproviderimpl.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcontentproviderimpl.h Remove gdk_content_provider_new_with_formats() 2020-02-18 02:40:00 +01:00
gdkcontentproviderprivate.h
gdkcontentserializer.c contentserializer: Don't send the terminating \0 byte for strings 2020-09-11 17:25:02 +02:00
gdkcontentserializer.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkcursor.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkcursor.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkcursorprivate.h
gdkdebug.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkdevice.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkdevice.h gdk: Clean up gdkdevice.h 2020-08-13 22:24:06 -04:00
gdkdevicepad.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkdevicepad.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdevicepadprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdeviceprivate.h gdk: Drop an unused vfunc 2020-08-26 18:09:47 -04:00
gdkdevicetool.c Document gdk_device_tool_get_axes 2020-07-28 21:58:06 -04:00
gdkdevicetool.h gdk: Clean up gdkdevice.h 2020-08-13 22:24:06 -04:00
gdkdevicetoolprivate.h
gdkdisplay.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkdisplay.h gdk: Move default group api to the X11 backend 2020-07-29 22:58:37 -04:00
gdkdisplaymanager.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkdisplaymanager.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkdrag.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkdrag.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdragprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdragsurface.c docs: Remove unnecessary SECTION 2020-05-12 18:44:21 +01:00
gdkdragsurface.h Annotation fixes 2020-04-03 15:30:56 +01:00
gdkdragsurfaceprivate.h Add a GdkDragSurface interface 2020-03-12 14:56:21 -04:00
gdkdrawcontext.c Merge branch 'new-sysprof' into 'master' 2020-08-21 23:58:09 +00:00
gdkdrawcontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkdrawcontextprivate.h
gdkdrop.c drop: Don't leak the surface and formats 2020-08-06 20:02:33 -04:00
gdkdrop.h drop: Remove unused convenience APIs 2020-03-02 04:43:56 +01:00
gdkdropprivate.h gdk: Make gdk_drop_status() take preferred action 2020-03-02 04:43:56 +01:00
gdkenumtypes.c.template
gdkenumtypes.h.template Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkevents.c gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkevents.h Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkeventsprivate.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkframeclock.c Add gdk_frame_clock_get_fps 2020-09-13 23:35:01 -04:00
gdkframeclock.h Add gdk_frame_clock_get_fps 2020-09-13 23:35:01 -04:00
gdkframeclockidle.c Merge branch 'new-sysprof' into 'master' 2020-08-21 23:58:09 +00:00
gdkframeclockidleprivate.h
gdkframeclockprivate.h frame-clock: New approach in smoothing frame clock 2020-05-28 15:13:07 +02:00
gdkframetimings.c
gdkframetimings.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkgl.c OpenGL/ES: Fix 'R' and 'B' bits inverted on Windows 2020-07-30 14:30:13 +08:00
gdkglcontext.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkglcontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkglcontextprivate.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkglobals.c
gdkgltexture.c
gdkgltexture.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkgltextureprivate.h
gdkinternals.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkintl.h
gdkkeynames.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkkeys.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkkeys.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkkeysprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkkeysyms-update.pl
gdkkeysyms.h gdk: Update gdkkeysyms.h 2020-07-21 16:55:28 -04:00
gdkkeyuni.c gdk: Clarify the docs of gdk_keyval_to_unicode 2020-06-22 13:24:34 -04:00
gdkmarshalers.list
gdkmemorytexture.c
gdkmemorytexture.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkmemorytextureprivate.h
gdkmonitor.c gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkmonitor.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkmonitorprivate.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkpaintable.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkpaintable.h docs: Fix several missing references in the documentation 2020-05-11 19:26:20 +02:00
gdkpango.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkpango.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpipeiostream.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpipeiostreamprivate.h
gdkpixbuf-drawable.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpixbuf.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpopup.c gdk: Move the ::popup-layout-changed signal 2020-08-08 09:24:30 -04:00
gdkpopup.h surface: Implement GdkPopup 2020-03-11 19:35:55 -04:00
gdkpopuplayout.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkpopuplayout.h gdk: Documentation fixups 2020-06-05 20:59:51 -04:00
gdkpopupprivate.h Introduce GdkPopup 2020-03-11 19:35:55 -04:00
gdkprofiler.c Port tracing to the sysprof collector api 2020-08-21 10:55:01 -04:00
gdkprofilerprivate.h Port tracing to the sysprof collector api 2020-08-21 10:55:01 -04:00
gdkrectangle.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkrectangle.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkrgba.c rgba: Use pango_color_parse_with_alpha 2020-08-02 23:30:33 -04:00
gdkrgba.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkrgbaprivate.h build: Add more useful warning flags 2020-03-05 07:56:28 +01:00
gdkseat.c gdk: Documentation touchups 2020-08-13 22:24:06 -04:00
gdkseat.h gdk: Rename gdk_seat_get_physical_devices() to gdk_seat_get_devices() 2020-07-30 18:44:40 +02:00
gdkseatdefault.c gdk: Rename gdk_seat_get_physical_devices() to gdk_seat_get_devices() 2020-07-30 18:44:40 +02:00
gdkseatdefaultprivate.h Rename master and slave device 2020-06-18 19:22:20 +01:00
gdkseatprivate.h gdk: Slim down gdkinternals.h 2020-08-13 22:24:06 -04:00
gdksnapshot.c
gdksnapshot.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdksnapshotprivate.h
gdksurface.c Merge branch 'gdk-cleanups' into 'master' 2020-09-10 20:21:12 +00:00
gdksurface.h gdk: Move GdkSurfaceEdge to the right header 2020-09-10 00:44:05 -04:00
gdksurfaceprivate.h gdk: Rename GdkSurfaceState to GdkToplevelState 2020-09-10 00:39:03 -04:00
gdktexture.c Fix minor typos 2020-06-18 10:47:16 +03:00
gdktexture.h Add pure and const annotations to various functions 2020-01-26 18:21:07 +01:00
gdktextureprivate.h
gdktoplevel.c gdk: Rename GdkSurfaceState to GdkToplevelState 2020-09-10 00:39:03 -04:00
gdktoplevel.h gdk: Move GdkSurfaceEdge to the right header 2020-09-10 00:44:05 -04:00
gdktoplevellayout.c gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdktoplevellayout.h gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdktoplevelprivate.h gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdktoplevelsize.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdktoplevelsize.h gdk/toplevel: fix declarations of GdkToplevelSize 2020-08-06 16:14:10 +02:00
gdktoplevelsizeprivate.h Check sanity of toplevel sizes 2020-08-07 12:45:19 -04:00
gdktypes.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkversionmacros.h.in Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkvulkancontext.c vulkan: Fix swapchain creation 2020-09-10 13:55:16 -04:00
gdkvulkancontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkvulkancontextprivate.h
gen-gdk-gresources-xml.py gdk: Include a default cursor as resource 2020-04-26 14:41:52 -04:00
gen-keyname-table.pl
keyname-table.h
keynames-translate.txt
keynames.txt
meson.build Alterative sysprof build support 2020-08-21 18:28:29 -04:00