gtk2/gdk/broadway
Jonas Ådahl 142f7862ed gdk/toplevellayout: Change API to be about intent, not full state
When being fullscreen, and wanting to unfullscreen but not caring about
whether to go unmaximized or maximized (as this information is lost), if
the GdkToplevelLayout represents the full intended state, we won't be
able to do the right thing.

To avoid this issue, make the GdkToplevelLayout API intend based, where
if one e.g. doesn't call gdk_toplevel_set_maximized() with anything, the
backend will not attempt to change the maximized state.

This means we can also remove the old 'initially_maximized' and
'initially_fullscreen' fields from the private GtkWindow struct, as we
only deal with intents now.
2020-12-16 14:16:08 +01:00
..
broadway-output.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
broadway-output.h broadway: Track surface position correctly 2020-03-13 15:05:59 +01:00
broadway-protocol.h broadway: Prune fully clipped render nodes 2020-08-26 18:08:00 +02:00
broadway-server.c broadway: make header name parsing case-insensitve 2020-11-27 12:05:51 +01:00
broadway-server.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
broadway.js Merge branch 'broadway-debug-nodes' into 'master' 2020-08-26 12:38:09 +00:00
broadwayd.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
client.html Issue #1633 - Ensure focus on click 2019-02-04 17:46:09 +01:00
gdkbroadway-server.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkbroadway-server.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkbroadway.h GdkWindow -> GdkSurface: File renames 2018-03-20 11:46:11 +01:00
gdkbroadwaycursor.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkbroadwaydisplay.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkbroadwaydisplaymanager.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkbroadwaymonitor.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkbroadwaysurface.h display: Remove gdk_display_get_last_seen_time() 2020-05-13 04:48:22 +02:00
gdkcairocontext-broadway.c broadway: Add basic GdkCairoContext implementation 2018-04-24 23:17:14 +02:00
gdkcairocontext-broadway.h broadway: Add basic GdkCairoContext implementation 2018-04-24 23:17:14 +02:00
gdkcursor-broadway.c gdk: Drop some unused cursor apis 2018-01-16 23:32:01 -05:00
gdkdevice-broadway.c broadway: Fix up surface_at_position 2020-08-26 17:56:41 -04:00
gdkdevice-broadway.h broadway: Drop unused argument from query_state 2020-08-26 17:56:41 -04:00
gdkdisplay-broadway.c gdk: Drop gdk_device_get_device_type() 2020-07-30 18:44:40 +02:00
gdkdisplay-broadway.h Merge branch 'wip/otte/monitors' into 'master' 2020-05-17 16:57:52 +00:00
gdkdnd-broadway.c gdk: Make gdk_drag_begin take doubles 2020-05-17 17:51:03 -04:00
gdkdrawcontext-broadway.c Broadway: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
gdkdrawcontext-broadway.h broadway: Add and use GdkBroadwayDrawContext 2018-04-24 23:24:55 +02:00
gdkeventsource.c gdk: Replace all GDK_CONFIGURE usage with GdkSurface::layout 2020-12-07 20:37:29 +01:00
gdkeventsource.h Fix some oversights with header guards 2014-12-08 19:31:56 -05:00
gdkglobals-broadway.c
gdkkeys-broadway.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkmonitor-broadway.c broadway: No more screen 2017-11-01 19:44:28 -04:00
gdkmonitor-broadway.h broadway: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkprivate-broadway.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdksurface-broadway.c gdk/toplevellayout: Change API to be about intent, not full state 2020-12-16 14:16:08 +01:00
gdksurface-broadway.h gdk: Always get shadow width via GdkToplevelSize 2020-12-07 09:46:39 +01:00
gen-c-array.py meson: Reduce useless relinking on reconfigure 2020-04-03 18:41:55 +05:30
meson.build build: Use a consistent style for Meson files 2020-12-15 12:46:59 +00:00
TODO.broadway *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00