[gtk] (150 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] (150 commits) Non-fast-forward update to branch wip/matthiasc/popup5
- Date: Fri, 24 May 2019 01:58:42 +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:
3bd81c4... Export gtk_widget_render privately
bebaf54... widget: guard popover-specific code paths
b44a4cc... main: guard window-specific code paths
c189504... Introduce GtkNative
d23bec4... window: Implement GtkNative
5e586ba... root: Require GtkNative
8818419... root: Make gtk_root_get_display public
8b7c4c0... Review and replace uses of get_toplevel
172b08b... widget: Don't snapshot foreign children
b06e0cf... widget: Use GtkNative
430e78e... Add gtk_widget_get_native
263f30a... Introduce event controller propagation limits
9b1b8d8... surface: Start sketching a new surface type
a5371d3... Reimplement GtkPopover
9465ff9... Adapt to new popover lifecycle
0dd3a72... menubutton: Allocate the popover
e3a8589... Adwaita: Give popover menus a background
488f3a0... widget: Remove some unneeded popover special-casing
4c8e8fd... main: Remove special-case hiding popopvers
d30ae1c... main: Use gtk_widget_get_native
c51b3ce... entry completion: Use a popover
cdb855e... x11: Stop using child surface api
39628a0... wayland: Stop using child surface apis
4fee367... xim: Stop using child surface apis
d0d94c1... a11y: Stop supporting ATK_XY_SCREEN
5299c71... widget: Stop using child surface apis
fd0448f... Drop child surfaces
6e83c14... surface: minor cleanup
8511961... surface: Remove code dealing with child surfaces
a0dbc94... wayland: Stop using surface->parent
2891835... x11: Stop using surface->parent
4c79e4c... broadway: Stop using surface->parent
56ed3df... gdk: Stop using surface->parent
b7e0287... Remove surface->parent
7d00dea... wayland: Stop using surface->children
c260a90... gdk: Stop using surface->children
6fc2820... Remove surface->children
269a8eb... surface: Simplify some code
de5d160... surface: Small cleanup
528b274... surface: Remove abs_x/abs_y
f268756... surface: Simplify destroy implementation
d2715ab... surface: Small simplification
44ba4a7... Remove gdk_surface_coords_to/from_parent
c4a5d0e... Remove gdk_surface_get_root_coords as public api
e145608... Drop gdk_surface_get_root_origin
888b23e... Remove gdk_surface_get_geometry as public api
d2dfbec... x11: Drop a gratitious use of gdk_event_get_root_coords
430092f... surface: Make gdk_surface_get_device_position void
e6c0367... menu: Stop using gtk_widget_register_surface
90a3fd2... window: Stop using gtk_widget_register_surface
f704905... popover: Stop using gtk_widget_register_surface
5074da9... Drop gtk_widget_register_surface
8258c12... gdk: Remove remnants of client-side windows
10d1dbd... docs: Remove references to gdk_device_grab
0c721fe... wayland: Remove a useless switch
e938e5c... broadway: Stop using gdk_surface_new_temp
524aa63... x11: Stop using gdk_surface_new_temp
2f726a0... menu: Stop using gdk_surface_new_temp
19c4c57... Drop gdk_surface_new_temp
af0d9bd... gdk: Remove an unused field
c053c31... gdk: Drop input-only surfaces
fd2a542... gdk: Drop GdkWindowAttr
8184f5e... gdk: Drop pass-through surfaces
c98aa24... surface: Cosmetics
9918131... Rename surface constructors
fd12bca... gdk: Add a private header
9696813... Get rid of GdkSurfaceImpl
db1fc44... x11: Remove useless checks
eff1ced... gdk: Introduce a popup surface type
5cbde47... surface: Store popup parent
57410c3... surface: Make move-to-rect work for popups
725c66d... surface: Stop setting transient-for for popups
3553524... wayland: Use popup parents
b50261f... x11: Implement popup surfaces
d0d5b42... broadway: Track popups
d21799c... surface: Add an autohide property
069e333... popover: Use GdkSurface::autohide
1dc46d8... surface: Remove old debug code
8f5cbf3... surface: Remove gdk_surface_set/merge_child_input_shapes()
b174d67... Add gdk_surface_get_parent back
e4777f8... widget: Improve warning messages
668b59f... widget: Optimize resize propagation
f0a6417... window: Don't inherit cursors across surfaces
9da717a... text: Allocate popovers
a32ffa6... scale button: Allocate popovers
5286c0b... entry: Allocate popovers
8cb5b80... color swatch: Allocate popovers
3ae7de4... places sidebar: Allocate popovers
2feb014... text view: Allocate popovers
4a2d0d2... widget: Remove a popover special case
3cb7d33... node editor: Adapt to GtkNative
4d684ab... Add a testcase for size allocation
b4984cc... gdk: Inherit the frame clock for popups
0b5271d... x11: Fix handling of frame clock freezes
a916436... popover: Bring back the beak
4175622... Add a GdkSurface::parent property
7e25b1e... Remove gtk_widget_get/set_has_surface
fbe85c3... Work toward dropping widget->surface
f566b67... Drop GtkWidget::surface
82e86d2... Drop gtk_widget_set_surface
424079c... window: Make unrealize work again
6ebded1... testsuite: Fix popover-related failures
4a00bb7... testsuite: Fix some a11y output
bdb7b8d... win32: Build fixes
bcf496c... popover: Rename modal to autohide
118e322... builder tool: Handle modal->autohide rename
edffc78... Add a test for the property renaming
deabefb... Mention modal->autohide rename in migration guide
f5b665a... Stop using gtk_widget_get_surface
b8b4eec... Drop gtk_widget_get_surface
068a4c0... Mention gtk_widget_get_surface in the migration guide
fa3d6a0... Stop using gtk_widget_is_toplevel
752967e... Drop gtk_widget_is_toplevel
af910c5... Mention gtk_widget_is_toplevel in the migration guide
c2feea3... Cosmetics
38fc6c6... Stop using gtk_widget_get_toplevel
3158116... Drop gtk_widget_get_toplevel
f3a6ee6... Mention gtk_widget_get_toplevel in the migration guide.
8c3ebb2... Cosmetics
0372b0e... wayland: recreate serverside resources on show
68d0026... tooltip: fix critical warnings
9da7554... color plane: Don't allocate 0-size textures
2412c32... surface: Don't dispose the frame clock prematurely
fb2c3e2... GDK W32: be able to handle NULL cursor
1abcee1... GDK W32: Fix the code to compile
ce5f0cf... IME IM: Be able to handle NULL widget correctly
77b7641... win32: Set the surface type
64a6061... popover: Set input shapes on wayland too
fd9181c... Remove debug spew
a568c93... popover: Make it possible to not have an arrow
7da453f... inspector: Avoid a critical warning
78bc3ed... popover: fixup
a0db412... Adwaita: Remove Emoji completion special case
7472a31... surface: Make surface-type a property
d7678c0... surface: Make only toplevels control events
97d7007... gdk: Maintain popup tree in the frontend
bcbe9c1... surface: Handle paint recursively
5aaa61c... win32: Set surface type early enough
ec32fcc... surface: Fix the fallback move-to-rect implementation
e120bbc... popover: Stop needles allocations
Commits added to the branch:
e2fc002... fishbowl: Don't show ridiculous precision (*)
f32756e... gl renderer: Remove some unused api form the GLDriver (*)
fb86fd9... gl renderer: Make creating render targets easier (*)
0187951... fishbowl: Fix the lock button (*)
6c3e874... menu button: Add popup/popdown functions (*)
63f6aca... fishbowl: Add a menubutton demo (*)
e6f7387... Export gtk_widget_render privately
4cef7af... widget: guard popover-specific code paths
433f9fd... main: guard window-specific code paths
71a443b... Introduce GtkNative
7ef9ddb... window: Implement GtkNative
ed0b53f... root: Require GtkNative
00821c5... root: Make gtk_root_get_display public
96e3cc8... Review and replace uses of get_toplevel
0fb21a2... widget: Don't snapshot foreign children
787e4c2... widget: Use GtkNative
0e2e7d4... Add gtk_widget_get_native
4eb3252... Introduce event controller propagation limits
6492b77... surface: Start sketching a new surface type
5d305b0... Reimplement GtkPopover
28cd145... Adapt to new popover lifecycle
92c4d73... menubutton: Allocate the popover
d97a0b9... Adwaita: Give popover menus a background
b669af9... widget: Remove some unneeded popover special-casing
627f3c7... main: Remove special-case hiding popopvers
0412f6e... main: Use gtk_widget_get_native
2728c38... entry completion: Use a popover
8fa4a44... x11: Stop using child surface api
1082c21... wayland: Stop using child surface apis
d7f8fc4... xim: Stop using child surface apis
5f47a65... a11y: Stop supporting ATK_XY_SCREEN
0d7057f... widget: Stop using child surface apis
66487aa... Drop child surfaces
53ea395... surface: minor cleanup
7a70ad1... surface: Remove code dealing with child surfaces
8e9350a... wayland: Stop using surface->parent
7d734a2... x11: Stop using surface->parent
88fc6ad... broadway: Stop using surface->parent
6a90c04... gdk: Stop using surface->parent
92c274c... Remove surface->parent
4ec7d18... wayland: Stop using surface->children
14214f9... gdk: Stop using surface->children
5e7882a... Remove surface->children
90758ee... surface: Simplify some code
fc0ea3c... surface: Small cleanup
4493b4d... surface: Remove abs_x/abs_y
3ef4bb4... surface: Simplify destroy implementation
086296a... surface: Small simplification
4735962... Remove gdk_surface_coords_to/from_parent
debde82... Remove gdk_surface_get_root_coords as public api
6929eae... Drop gdk_surface_get_root_origin
af3c766... Remove gdk_surface_get_geometry as public api
1800f26... x11: Drop a gratitious use of gdk_event_get_root_coords
47b8b8d... surface: Make gdk_surface_get_device_position void
1ff8f03... menu: Stop using gtk_widget_register_surface
7d06b95... window: Stop using gtk_widget_register_surface
550eb0b... popover: Stop using gtk_widget_register_surface
8383c07... Drop gtk_widget_register_surface
601af4e... gdk: Remove remnants of client-side windows
59bd653... docs: Remove references to gdk_device_grab
723f685... wayland: Remove a useless switch
fe3eede... broadway: Stop using gdk_surface_new_temp
ee26982... x11: Stop using gdk_surface_new_temp
d4e6512... menu: Stop using gdk_surface_new_temp
9065719... Drop gdk_surface_new_temp
fde847f... gdk: Remove an unused field
7ba9c5f... gdk: Drop input-only surfaces
963724d... gdk: Drop GdkWindowAttr
9a0dc5d... gdk: Drop pass-through surfaces
9d7cf27... surface: Cosmetics
dda937e... Rename surface constructors
65b72a5... gdk: Add a private header
6b02aca... Get rid of GdkSurfaceImpl
2110a4d... x11: Remove useless checks
13a4961... gdk: Introduce a popup surface type
e382fae... surface: Store popup parent
ccfb538... surface: Make move-to-rect work for popups
6c3c233... surface: Stop setting transient-for for popups
8e31a00... wayland: Use popup parents
170fb74... x11: Implement popup surfaces
1af0aec... broadway: Track popups
3096acf... surface: Add an autohide property
3cf5e9f... popover: Use GdkSurface::autohide
9a34382... surface: Remove old debug code
09eb17f... surface: Remove gdk_surface_set/merge_child_input_shapes()
8e7db0d... Add gdk_surface_get_parent back
004b1d1... widget: Improve warning messages
f47eae3... widget: Optimize resize propagation
65899e3... window: Don't inherit cursors across surfaces
de2baf8... text: Allocate popovers
65f759f... scale button: Allocate popovers
114c6f5... entry: Allocate popovers
87ab33e... color swatch: Allocate popovers
1946913... places sidebar: Allocate popovers
d8e03b9... text view: Allocate popovers
745911f... widget: Remove a popover special case
e6cb4d7... node editor: Adapt to GtkNative
b873e0c... Add a testcase for size allocation
4aa8cd8... gdk: Inherit the frame clock for popups
61cd79a... x11: Fix handling of frame clock freezes
f0786d9... popover: Bring back the beak
88d6beb... Add a GdkSurface::parent property
9b10592... Remove gtk_widget_get/set_has_surface
c084dda... Work toward dropping widget->surface
23bf744... Drop GtkWidget::surface
4b7fadb... Drop gtk_widget_set_surface
9d38497... window: Make unrealize work again
b13dedf... testsuite: Fix popover-related failures
3ed3a6f... testsuite: Fix some a11y output
f91a015... win32: Build fixes
fa4347d... popover: Rename modal to autohide
6802963... builder tool: Handle modal->autohide rename
5916b1b... Add a test for the property renaming
0e874a7... Mention modal->autohide rename in migration guide
170916f... Stop using gtk_widget_get_surface
0834772... Drop gtk_widget_get_surface
43ced3e... Mention gtk_widget_get_surface in the migration guide
787d386... Stop using gtk_widget_is_toplevel
000ac30... Drop gtk_widget_is_toplevel
747d1b2... Mention gtk_widget_is_toplevel in the migration guide
1178dac... Cosmetics
afa3bd4... Stop using gtk_widget_get_toplevel
d337bd0... Drop gtk_widget_get_toplevel
ca87565... Mention gtk_widget_get_toplevel in the migration guide.
c77135a... Cosmetics
a1d8807... wayland: recreate serverside resources on show
063b6de... tooltip: fix critical warnings
440df62... color plane: Don't allocate 0-size textures
25955dc... surface: Don't dispose the frame clock prematurely
c58e149... GDK W32: be able to handle NULL cursor
41e09dd... GDK W32: Fix the code to compile
884cd60... IME IM: Be able to handle NULL widget correctly
2f13881... win32: Set the surface type
7258217... popover: Set input shapes on wayland too
fddab8c... Remove debug spew
00aa7bd... popover: Make it possible to not have an arrow
16428ea... inspector: Avoid a critical warning
440b632... popover: fixup
5815a44... Adwaita: Remove Emoji completion special case
d908949... surface: Make surface-type a property
ba21b2f... surface: Make only toplevels control events
a9bb715... gdk: Maintain popup tree in the frontend
7a4c694... surface: Handle paint recursively
7afd553... win32: Set surface type early enough
6d2bdd2... surface: Fix the fallback move-to-rect implementation
9e5f939... popover: Stop needles allocations
8c0c047... fishbowl: Don't pop up popovers too early
1ccac41... broadway: Disconnect from the frame clock
4e2c2b4... x11: Disconnect from the frame clock
6d1ff38... surface: Give backends a chance to disconnect
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]