[gtk] (80 commits) Created branch matthiasc/surface-state-rework
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (80 commits) Created branch matthiasc/surface-state-rework
- Date: Sat, 5 Dec 2020 17:42:37 +0000 (UTC)
The branch 'matthiasc/surface-state-rework' was created.
Summary of new commits:
0b669d8... wayland: Decouple mapped state from surface creation
bc95e20... wayland/popup: Use maybe_notify_mapped() helper
38df30b... wayland: Only set mapped state when mapped
52c0fd3... gdk/toplevel: Make gdk_toplevel_present() async
ebb7807... gtk/window: Don't gdk_toplevel_present() if not mapped
793f549... gdk/surface: Removed unused struct field
2204107... gdk/surface: Add API to queue and apply state changes
a995e13... wayland: Keep pending initial state separate
de4b7da... surface: Only keep state 'withdrawn' after hiding
264c64f... wayland: Apply new surface state at the beginning of a fram
414bbbd... gtk/window: Let the backend handle toplevel freezing
571b9d4... frame-clock: Add 'compute-size' phase
a60eb21... gdk/toplevelsize: Add way to set margin
59157a6... gdk/surface: Use helper to emit 'size-changed' signal
9f524c0... gdk/surface: Add API to request 'compute-size' clock phase
cdfef02... wayland/surface: Don't save uninitialized size
4cda851... wayland: Concentrate size computation to 'compute-size' pha
8c87c8a... gtk/root: Validate css node after update
fca70a2... gdk/surface: Make pending schedule a phase enum
2d5d486... Pass the layout signal via GdkSurface to GtkRoot
8d08c1b... wayland/surface: Compute size on layout
f27d8e5... gdk/frame-clock: Remove the newly added 'compute-size' phas
aa9fcfb... gdk/surface: Remove left-over signal enum value
3c9a0b3... wayland/surface: Restructure fields used for the next layou
023cdb9... wayland: Communicate popup layout changes via GdkSurface::l
1bbc9d7... gtk/dragicon: Don't show until child is set
a67b418... wayland: Layout drag icon from GdkSurface::layout
05fd393... x11: Remove handling of 'substructure' events
12598ce... gdk/surface: Make backends aware of when layout is requeste
871a42a... gdk/surface: Try to reschedule pending phase until dispatch
45425df... gdk/x11: Flush layout changes to the frame clack dispatch
de208b9... gtk/expander: Remove manual call to gtk_window_resize()
d5a2322... tests: Use gtk_window_set_default_size() when appropriate
fa3509d... tests/animated-resizing: Resize widget instead of window
ae2a083... tests/testgtk: Remove 'Resize' button
2ad21ff... testsuite: Remove test for gtk_window_resize()
6da9c6a... gtk/window: Remove gtk_window_resize()
0b52579... gdk/toplevelsize: Don't complain if only shadow extends out
536e3c1... gdk/wayland: Always configured size when resizing
7acca20... gdk/wayland: Always compute-size if GTK asked fer layout
7cfb803... gtk/window: Only deal with shadow when (ex|in)cluding csd s
c169d29... gtk: Allocate everything from GtkNativeClass::layout
63c5327... wayland: Stop emitting size-changed
193fe89... gdk: Always get shadow width via GdkToplevelSize
5dcce20... gdk: Replace all GDK_CONFIGURE usage with GdkSurface::layou
5f92a72... gtk/window: Use default size if non-resizable if set
0571357... gtk/window: Remove out-dated comment
2db46c8... gtk/window: Minor cleanup
6024026... gdk: Remove GdkSurface::size-changed
66009cf... gdk/toplevelsize: Rename 'margin' to 'shadow' and 'shadow_w
3f7ebf2... gtk/window: Only fake motion events on windows with pending
82e15f1... gdk/popup: Remove the popup-layout-changed signal
2f467f2... gdk/surface: Emit layout event while frozen
49f7b93... gtk/popover: Request fake motion events for popovers too
2537dcb... gtk/entry: Remove emoji chooser field
569afb4... gtk/popover: Use gtk_popover_present() instead of going via
4888952... gtk/window: Don't go via GtkNative when presenting
0581731... gtk/texthandle: Use gtk_text_handle_present() instead of Gt
679b738... gtk/tooltipwindow: Use gtk_tooltip_window_present() instead
f2455b1... gtk/dragicon: Use private gtk_drag_icon_present() instead o
9c533e0... gtk/native: Remove gtk_native_check_resize()
fcf01e4... tests/animated-resizing: Don't try to resize during frame d
370094f... x11/surface: Compute toplevel size outside of frame dispatc
f543c1c... wayland/surface: Clear shadow width when hiding
bcf3961... wayland/surface: Reset last sent min/max size when hiding
fef29e8... x11: Use resize counting for freezing updates too
2f227ed... gdk/surface: Allow inhibit layout from backend
7dc4f60... x11/surface: Remember when there is a pending ConfigureNoti
84ad013... x11/surface: Compute size after update too
1942f6d... x11/surface: Remember the toplevel layout
51fe3d6... x11/surface: Move the scattered compute-size calls to helpe
9e3b46c... x11/surface: Avoid resizing if computed size didn't change
999a9a0... gtk/window: Make 'default-size' adapt to configured size
461f9a9... gtk/window: Make R/O is-maximized R/W maximized prop
7f26f43... gtk/window: Add 'fullscreen' prop and gtk_window_is_fullscr
6bb7783... wayland/toplevel: Don't alwyas skip changing xdg_toplevel s
cc437a5... Properly remove gtk_window_get_size
d2bf339... popup: Documentation tweaks
52ac5b8... docs: Add gtk_window_is_fullscreen
0f7e0f4... Mention window sizes in the migration guide
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]