[gtk] (145 commits) Non-fast-forward update to branch wip/matthiasc/popup5
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (145 commits) Non-fast-forward update to branch wip/matthiasc/popup5
- Date: Sun, 26 May 2019 19:01:43 +0000 (UTC)
The branch 'wip/matthiasc/popup5' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
bec8973... Export gtk_widget_render privately
0164d2c... widget: guard popover-specific code paths
65410e7... main: guard window-specific code paths
e3733d2... Introduce GtkNative
f5cb0d3... window: Implement GtkNative
b20e146... root: Require GtkNative
02864aa... root: Make gtk_root_get_display public
31edfbf... Review and replace uses of get_toplevel
e5e02bc... widget: Don't snapshot foreign children
4e12e7c... widget: Use GtkNative
e668251... Add gtk_widget_get_native
382a2a4... Introduce event controller propagation limits
0dc8833... surface: Start sketching a new surface type
bc82a8e... Reimplement GtkPopover
fdc9764... Adapt to new popover lifecycle
86925c2... menubutton: Allocate the popover
29ae65e... Adwaita: Give popover menus a background
54da0a6... widget: Remove some unneeded popover special-casing
ed79463... main: Remove special-case hiding popopvers
ea3e490... main: Use gtk_widget_get_native
5ad2e5c... entry completion: Use a popover
2568773... x11: Stop using child surface api
a467079... wayland: Stop using child surface apis
1024dd3... xim: Stop using child surface apis
20287b9... a11y: Stop supporting ATK_XY_SCREEN
86e3c45... widget: Stop using child surface apis
f131dbd... Drop child surfaces
f9a62ee... surface: minor cleanup
1143577... surface: Remove code dealing with child surfaces
c9cea76... wayland: Stop using surface->parent
297a867... x11: Stop using surface->parent
aecd85f... broadway: Stop using surface->parent
3f65c09... gdk: Stop using surface->parent
4c521e4... Remove surface->parent
b625acd... wayland: Stop using surface->children
2d37b66... gdk: Stop using surface->children
4ff0124... Remove surface->children
928c701... surface: Simplify some code
283210e... surface: Small cleanup
733b180... surface: Remove abs_x/abs_y
8a130e9... surface: Simplify destroy implementation
4cae073... surface: Small simplification
7b95c34... Remove gdk_surface_coords_to/from_parent
fbf1f1d... Remove gdk_surface_get_root_coords as public api
8a6c943... Drop gdk_surface_get_root_origin
cf21390... Remove gdk_surface_get_geometry as public api
f6d94f9... x11: Drop a gratitious use of gdk_event_get_root_coords
35069ef... surface: Make gdk_surface_get_device_position void
06501f6... menu: Stop using gtk_widget_register_surface
c60000a... window: Stop using gtk_widget_register_surface
add7cbe... popover: Stop using gtk_widget_register_surface
fe557ef... Drop gtk_widget_register_surface
8812303... gdk: Remove remnants of client-side windows
8068fd4... docs: Remove references to gdk_device_grab
a81e5dd... wayland: Remove a useless switch
fcbc6ee... broadway: Stop using gdk_surface_new_temp
da80264... x11: Stop using gdk_surface_new_temp
0fe35d3... menu: Stop using gdk_surface_new_temp
999706d... Drop gdk_surface_new_temp
89350e5... gdk: Remove an unused field
2fe42c2... gdk: Drop input-only surfaces
c5ab812... gdk: Drop GdkWindowAttr
e2d8bf9... gdk: Drop pass-through surfaces
4f5dee0... surface: Cosmetics
8425e97... Rename surface constructors
a476a29... gdk: Add a private header
c397fa7... Get rid of GdkSurfaceImpl
ce7e993... x11: Remove useless checks
3ea6989... gdk: Introduce a popup surface type
6108ee3... surface: Store popup parent
bfefecf... surface: Make move-to-rect work for popups
ea2c32a... surface: Stop setting transient-for for popups
cc548c7... wayland: Use popup parents
e138c73... x11: Implement popup surfaces
e707487... broadway: Track popups
d255d4c... surface: Add an autohide property
3372af9... popover: Use GdkSurface::autohide
7dd4bf6... surface: Remove old debug code
1f83a1b... surface: Remove gdk_surface_set/merge_child_input_shapes()
6a8ab84... Add gdk_surface_get_parent back
fba28fa... widget: Improve warning messages
d4a5513... widget: Optimize resize propagation
ea43a50... window: Don't inherit cursors across surfaces
422efff... text: Allocate popovers
3a55065... scale button: Allocate popovers
e6a23bc... entry: Allocate popovers
e2ecdf7... color swatch: Allocate popovers
d4ea751... places sidebar: Allocate popovers
65e5c55... text view: Allocate popovers
a4330df... widget: Remove a popover special case
2563723... node editor: Adapt to GtkNative
fa05e10... Add a testcase for size allocation
cbdbfb5... gdk: Inherit the frame clock for popups
9e42fdd... x11: Fix handling of frame clock freezes
4eec4d6... popover: Bring back the beak
a92adea... Add a GdkSurface::parent property
6536481... Remove gtk_widget_get/set_has_surface
08a605b... Work toward dropping widget->surface
5f71e39... Drop GtkWidget::surface
637dd6f... Drop gtk_widget_set_surface
ed56102... window: Make unrealize work again
0a52fa0... testsuite: Fix popover-related failures
9de8f3c... testsuite: Fix some a11y output
7da0cdc... win32: Build fixes
bb896e5... popover: Rename modal to autohide
6876335... builder tool: Handle modal->autohide rename
44a590a... Add a test for the property renaming
3f206ee... Mention modal->autohide rename in migration guide
6b53314... Stop using gtk_widget_get_surface
7cf1735... Drop gtk_widget_get_surface
2cef002... Mention gtk_widget_get_surface in the migration guide
e2fb4fc... Stop using gtk_widget_is_toplevel
6120dfb... Drop gtk_widget_is_toplevel
3ddd06d... Mention gtk_widget_is_toplevel in the migration guide
51a9ec7... Cosmetics
7486cff... Stop using gtk_widget_get_toplevel
c14ffd2... Drop gtk_widget_get_toplevel
dd938fa... Mention gtk_widget_get_toplevel in the migration guide.
0102c4c... tooltip: fix critical warnings
dc3aba2... surface: Don't dispose the frame clock prematurely
3faa9b3... GDK W32: be able to handle NULL cursor
584f4cb... GDK W32: Fix the code to compile
65ee92e... IME IM: Be able to handle NULL widget correctly
f4dddf6... win32: Set the surface type
4b456e7... popover: Set input shapes on wayland too
35205c4... popover: Make it possible to not have an arrow
9fe781f... inspector: Avoid a critical warning
ca9c2a2... Adwaita: Remove Emoji completion special case
7b82175... surface: Make surface-type a property
2f14d1a... gdk: Maintain popup tree in the frontend
fcb4a8b... surface: Make only toplevels control events
079271d... win32: Set surface type early enough
3bfde25... surface: Fix the fallback move-to-rect implementation
b92ca1e... popover: Stop needles allocations
6900259... fishbowl: Don't pop up popovers too early
56ee56d... surface: Give backends a chance to disconnect
aaeb521... broadway: Disconnect from the frame clock
3332d14... x11: Disconnect from the frame clock
a0658f1... win32: Disconnect the frame clock
d859931... wayland: Disconnect the frame clock
c4c2ce9... popover: Don't constantly redraw the beak
d9f3ae0... surface: Cosmetics
f12e273... GDK W32: Adjust to new popup surfaces
Commits added to the branch:
c9ff4db... Export gtk_widget_render privately
f155db4... widget: guard popover-specific code paths
2c7f2f1... main: guard window-specific code paths
3eeed9f... Introduce GtkNative
346aff7... window: Implement GtkNative
c3b4839... root: Require GtkNative
52d9241... Add gtk_widget_get_native
cffa827... Use GtkNative APIs instead of GtkRoot
8be00f7... Review and replace uses of get_toplevel
f143632... widget: Use GtkNative
843e6fb... GtkRoot: Drop overlap with GtkNative
b336b19... root: Make gtk_root_get_display public
d6d8fdc... widget: Don't snapshot foreign children
b665a39... Introduce event controller propagation limits
22e3cc1... menushell: Keep outside clicks working
66cc2a6... surface: Start sketching a new surface type
457bc79... Reimplement GtkPopover
877204e... Adapt to new popover lifecycle
d2103b0... menubutton: Allocate the popover
f1411a6... Adwaita: Give popover menus a background
b6e996a... widget: Remove some unneeded popover special-casing
c027d8a... main: Remove special-case hiding popopvers
6bf4ba0... main: Use gtk_widget_get_native
5d01a3c... entry completion: Use a popover
8fc3f54... x11: Stop using child surface api
e7dd7f2... wayland: Stop using child surface apis
63082a6... xim: Stop using child surface apis
de7a30a... a11y: Stop supporting ATK_XY_SCREEN
905ab54... widget: Stop using child surface apis
be1c6c0... Drop child surfaces
dca37f2... surface: minor cleanup
a58bdde... surface: Remove code dealing with child surfaces
e3a2e08... wayland: Stop using surface->parent
8a863d6... x11: Stop using surface->parent
e809838... broadway: Stop using surface->parent
f1ba09d... gdk: Stop using surface->parent
c3c8449... Remove surface->parent
7fe3b1e... wayland: Stop using surface->children
2d6e8cd... gdk: Stop using surface->children
1212fba... Remove surface->children
c86ab47... surface: Simplify some code
d4ce4e9... surface: Small cleanup
13f5123... surface: Remove abs_x/abs_y
241ce9b... surface: Simplify destroy implementation
b5626dc... surface: Small simplification
8926d33... Remove gdk_surface_coords_to/from_parent
f34e825... Remove gdk_surface_get_root_coords as public api
d6b898b... Drop gdk_surface_get_root_origin
da8214e... Remove gdk_surface_get_geometry as public api
01da57c... x11: Drop a gratitious use of gdk_event_get_root_coords
8560f95... surface: Make gdk_surface_get_device_position void
99e76a4... menu: Stop using gtk_widget_register_surface
2646edc... window: Stop using gtk_widget_register_surface
6da4038... popover: Stop using gtk_widget_register_surface
afcbd7a... Drop gtk_widget_register_surface
38d2a84... gdk: Remove remnants of client-side windows
396cf0e... docs: Remove references to gdk_device_grab
408737f... wayland: Remove a useless switch
ca55048... broadway: Stop using gdk_surface_new_temp
3d3e932... x11: Stop using gdk_surface_new_temp
001fd08... menu: Stop using gdk_surface_new_temp
3275e97... Drop gdk_surface_new_temp
41b07a5... gdk: Remove an unused field
eb088ea... gdk: Drop input-only surfaces
21210e8... gdk: Drop GdkWindowAttr
346458e... gdk: Drop pass-through surfaces
bdd9616... surface: Cosmetics
6470ac2... Rename surface constructors
fe49d44... gdk: Add a private header
6e6d851... Get rid of GdkSurfaceImpl
c303c7d... x11: Remove useless checks
959f752... gdk: Introduce a popup surface type
42c8353... surface: Store popup parent
b357efe... surface: Make move-to-rect work for popups
a1ac4ad... surface: Stop setting transient-for for popups
9878970... wayland: Use popup parents
bcde2c9... x11: Implement popup surfaces
8f95974... broadway: Track popups
91652ec... surface: Add an autohide property
fccdcf2... popover: Use GdkSurface::autohide
8b0141b... surface: Remove old debug code
a74517d... surface: Remove gdk_surface_set/merge_child_input_shapes()
2d313e9... Add gdk_surface_get_parent back
df60cbd... widget: Improve warning messages
2ebdbe0... widget: Optimize resize propagation
f05066b... window: Don't inherit cursors across surfaces
b0134bd... text: Allocate popovers
7ff6cce... scale button: Allocate popovers
0568fdf... entry: Allocate popovers
7000dd9... color swatch: Allocate popovers
192d7e5... places sidebar: Allocate popovers
57b93f6... text view: Allocate popovers
8161ee9... widget: Remove a popover special case
d79f7b9... Add a testcase for size allocation
70c20ba... gdk: Inherit the frame clock for popups
203b429... x11: Fix handling of frame clock freezes
854d8bc... popover: Bring back the beak
ffb2ce1... Add a GdkSurface::parent property
8a21007... Remove gtk_widget_get/set_has_surface
94834d2... Work toward dropping widget->surface
ca37bb9... Drop GtkWidget::surface
11db8dd... Drop gtk_widget_set_surface
d6aee21... window: Make unrealize work again
9fcd21d... testsuite: Fix popover-related failures
5c75b53... testsuite: Fix some a11y output
a1087ef... win32: Build fixes
e767dec... popover: Rename modal to autohide
d87a664... builder tool: Handle modal->autohide rename
9973dad... Add a test for the property renaming
e7f5996... Mention modal->autohide rename in migration guide
fb7a372... Stop using gtk_widget_get_surface
deff335... Drop gtk_widget_get_surface
d73495a... Mention gtk_widget_get_surface in the migration guide
c9172ce... Stop using gtk_widget_is_toplevel
0f669ce... Drop gtk_widget_is_toplevel
8ef8966... Mention gtk_widget_is_toplevel in the migration guide
ee7e9d4... Cosmetics
79672e0... Stop using gtk_widget_get_toplevel
2fe368a... Drop gtk_widget_get_toplevel
e47cfb0... Mention gtk_widget_get_toplevel in the migration guide.
2826c99... tooltip: fix critical warnings
02a658e... surface: Don't dispose the frame clock prematurely
57db45f... GDK W32: be able to handle NULL cursor
143cdd9... GDK W32: Fix the code to compile
d983a1c... IME IM: Be able to handle NULL widget correctly
bdf4357... win32: Set the surface type
88025e4... popover: Set input shapes on wayland too
c582ef5... popover: Make it possible to not have an arrow
8787ab9... inspector: Avoid a critical warning
7d9a221... Adwaita: Remove Emoji completion special case
0ad31ec... surface: Make surface-type a property
e8a3a02... gdk: Maintain popup tree in the frontend
84f082f... surface: Make only toplevels control events
63c2e32... win32: Set surface type early enough
c3f1995... surface: Fix the fallback move-to-rect implementation
35ff5f8... popover: Stop needles allocations
55d72de... fishbowl: Don't pop up popovers too early
c4407da... surface: Give backends a chance to disconnect
6b7f183... broadway: Disconnect from the frame clock
5b3b3ac... x11: Disconnect from the frame clock
cc1103d... win32: Disconnect the frame clock
c185799... wayland: Disconnect the frame clock
5ba814a... popover: Don't constantly redraw the beak
2ea9304... surface: Cosmetics
d6e17e3... GDK W32: Adjust to new popup surfaces
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]