[gtk] (186 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] (186 commits) Non-fast-forward update to branch wip/matthiasc/popup5
- Date: Tue, 28 May 2019 20:11:33 +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:
70496db... Export gtk_widget_render privately
4d44808... widget: guard popover-specific code paths
3e64d28... main: guard window-specific code paths
38536eb... Introduce GtkNative
8411c3b... window: Implement GtkNative
25674aa... root: Require GtkNative
fbb86c1... Add gtk_widget_get_native
cf08375... Use GtkNative APIs instead of GtkRoot
dfc83a3... Review and replace uses of get_toplevel
d8210ae... widget: Use GtkNative
cf3db23... GtkRoot: Drop overlap with GtkNative
6b5afba... root: Make gtk_root_get_display public
bb510d8... widget: Don't snapshot foreign children
b6be32e... Introduce event controller propagation limits
62c2028... menushell: Keep outside clicks working
5ec8c31... surface: Start sketching a new surface type
6308e4f... Reimplement GtkPopover
acf209e... Adapt to new popover lifecycle
5a27df9... menubutton: Allocate the popover
d1b2791... Adwaita: Give popover menus a background
ecf9107... widget: Remove some unneeded popover special-casing
eb729fa... main: Remove special-case hiding popopvers
0d0fe3b... main: Use gtk_widget_get_native
47576a1... entry completion: Use a popover
2c7331a... x11: Stop using child surface api
0b35bba... wayland: Stop using child surface apis
0880ce5... xim: Stop using child surface apis
22286cc... a11y: Stop supporting ATK_XY_SCREEN
d0e32d7... widget: Stop using child surface apis
b985dbf... Drop child surfaces
ba5ea8e... surface: minor cleanup
dd92528... surface: Remove code dealing with child surfaces
4ed8a03... wayland: Stop using surface->parent
4b8d0ed... x11: Stop using surface->parent
85b9fed... broadway: Stop using surface->parent
250eefb... gdk: Stop using surface->parent
17bea23... Remove surface->parent
1123172... wayland: Stop using surface->children
4a6748b... gdk: Stop using surface->children
c072a78... Remove surface->children
6f105bb... surface: Simplify some code
bcdc0ab... surface: Small cleanup
ce523cd... surface: Remove abs_x/abs_y
c149b39... surface: Simplify destroy implementation
c1ca5f3... surface: Small simplification
f9f9e30... Remove gdk_surface_coords_to/from_parent
adcb276... Remove gdk_surface_get_root_coords as public api
b4b5895... Drop gdk_surface_get_root_origin
9740ff7... Remove gdk_surface_get_geometry as public api
2a2fe20... x11: Drop a gratitious use of gdk_event_get_root_coords
3d2d5ff... surface: Make gdk_surface_get_device_position void
4e611db... menu: Stop using gtk_widget_register_surface
1fac7dd... window: Stop using gtk_widget_register_surface
8d65576... popover: Stop using gtk_widget_register_surface
de173dd... Drop gtk_widget_register_surface
5f0a6d3... gdk: Remove remnants of client-side windows
4d4d96e... docs: Remove references to gdk_device_grab
f8c9747... wayland: Remove a useless switch
35d4014... broadway: Stop using gdk_surface_new_temp
0b023b2... x11: Stop using gdk_surface_new_temp
f0dcb41... menu: Stop using gdk_surface_new_temp
e6cec55... Drop gdk_surface_new_temp
1a11fa7... gdk: Remove an unused field
6f77102... gdk: Drop input-only surfaces
bd8ce27... gdk: Drop GdkWindowAttr
03ef155... gdk: Drop pass-through surfaces
6cd40f5... surface: Cosmetics
90f1219... Rename surface constructors
028fda6... gdk: Add a private header
704761c... Get rid of GdkSurfaceImpl
0a9c75e... x11: Remove useless checks
9bd28b0... gdk: Introduce a popup surface type
c70ed93... surface: Store popup parent
ba13249... surface: Make move-to-rect work for popups
460e4f9... surface: Stop setting transient-for for popups
2cc5737... wayland: Use popup parents
9b24e3a... x11: Implement popup surfaces
c5dbf33... broadway: Track popups
5557b85... surface: Add an autohide property
7c8c009... popover: Use GdkSurface::autohide
5a6cb15... surface: Remove old debug code
eb20714... surface: Remove gdk_surface_set/merge_child_input_shapes()
eca9d2d... Add gdk_surface_get_parent back
4759c47... widget: Improve warning messages
4901e92... widget: Optimize resize propagation
70388ac... window: Don't inherit cursors across surfaces
667c9bf... text: Allocate popovers
2752b75... scale button: Allocate popovers
be57d31... entry: Allocate popovers
e897771... color swatch: Allocate popovers
c92ebbf... places sidebar: Allocate popovers
d31f894... text view: Allocate popovers
c80f26f... widget: Remove a popover special case
d282042... Add a testcase for size allocation
b3b36b0... gdk: Inherit the frame clock for popups
c7e8301... x11: Fix handling of frame clock freezes
0a94a85... popover: Bring back the beak
e3043c7... Add a GdkSurface::parent property
c838072... Remove gtk_widget_get/set_has_surface
43a6cfe... Work toward dropping widget->surface
9f334bd... Drop GtkWidget::surface
9bdf924... Drop gtk_widget_set_surface
963f4d4... window: Make unrealize work again
1d2481c... testsuite: Fix popover-related failures
e812e9a... testsuite: Fix some a11y output
1b33d73... win32: Build fixes
8d5b9b0... popover: Rename modal to autohide
6413b0e... builder tool: Handle modal->autohide rename
cdc30ef... Add a test for the property renaming
e8bcf58... Mention modal->autohide rename in migration guide
fdb6066... Stop using gtk_widget_get_surface
555b04a... Drop gtk_widget_get_surface
f199535... Mention gtk_widget_get_surface in the migration guide
443ffbf... Stop using gtk_widget_is_toplevel
a81a0ed... Drop gtk_widget_is_toplevel
612ec0c... Mention gtk_widget_is_toplevel in the migration guide
a764bba... Cosmetics
6ec0506... Stop using gtk_widget_get_toplevel
bf2d957... Drop gtk_widget_get_toplevel
0d11a4d... Mention gtk_widget_get_toplevel in the migration guide.
97aff62... tooltip: fix critical warnings
592266a... surface: Don't dispose the frame clock prematurely
fb701d9... GDK W32: be able to handle NULL cursor
9f5657b... GDK W32: Fix the code to compile
eeadfd4... IME IM: Be able to handle NULL widget correctly
7abb9f9... win32: Set the surface type
71314f6... popover: Set input shapes on wayland too
d049145... popover: Make it possible to not have an arrow
969e96a... inspector: Avoid a critical warning
b04df27... Adwaita: Remove Emoji completion special case
384ca5e... surface: Make surface-type a property
1a079ac... gdk: Maintain popup tree in the frontend
9879bd4... surface: Make only toplevels control events
552a2c4... win32: Set surface type early enough
c34b511... surface: Fix the fallback move-to-rect implementation
a4e743e... popover: Stop needles allocations
9fa3cdf... fishbowl: Don't pop up popovers too early
927b6a8... surface: Give backends a chance to disconnect
cac9684... broadway: Disconnect from the frame clock
5c49b57... x11: Disconnect from the frame clock
527f0e0... win32: Disconnect the frame clock
a629bda... wayland: Disconnect the frame clock
1cc5336... popover: Don't constantly redraw the beak
472c50f... surface: Cosmetics
eb2980e... GDK W32: Adjust to new popup surfaces
bfe26ef... Avoid compiler warnings
70263cb... GDK W32: Don't handle WM_ACTIVATE for popup windows
7a0ef5a... Add missing include
ec3b40d... Don't assume that gdk_surface[_move]_resize() is asynchrono
f211714... GDK W32: No more child windows
88eb2da... GDK W32: Only use owner windows for popups
20c8b5d... GDK W32: Correctly log popups
4ad3254... GDK W32: Fix indentation and placate GCC
7aa5df7... inspector: Show surface and renderer
Commits added to the branch:
3a26efb... filechooserentry: Rename function to make sense (*)
23ddac2... filechooserentry: Correctly annotate a return value as (nul (*)
4134b67... layoutmanager: Never pass NULL pointers to ->measure (*)
e22073d... sizerequest: Fix request mode for layout managers (*)
b49d1e8... overlay: Make final (*)
1e2874f... text tag: Use standard padding (*)
f111e3f... text mark: Use standard padding (*)
106dd75... Remove an unused function (*)
90aebd4... text tag table: Make final (*)
2ef8bd0... entry completion: Make final (*)
36e76db... color button: Make final (*)
44640ae... color chooser widget: Make final (*)
fe28652... color chooser dialog: Make final (*)
d5fe6fa... color chooser widget: Drop the priv pointer (*)
4b4e370... color chooser dialog: Drop the priv pointer (*)
5b4dfb3... app chooser button: Make final (*)
5c16de7... app chooser widget: Make final (*)
b080a98... app chooser dialog: Make final (*)
e0a9952... app chooser widget: Drop the priv pointer (*)
dbdb137... app chooser dialog: Drop the priv pointer (*)
e11c1fc... font button: Make final (*)
1b34e15... font chooser widget: Make final (*)
19de2ce... font chooser dialog: Make final (*)
27f8540... font chooser widget: Drop the priv pointer (*)
933a9fb... font chooser dialog: Drop the priv pointer (*)
6a7bf78... file chooser button: Make final (*)
e795c0c... file chooser widget: Make final (*)
2ae531e... file chooser dialog: Make final (*)
236983d... file chooser dialog: Drop the priv pointer (*)
8154891... file chooser widget: Drop the priv pointer (*)
096d28e... surface: Add marshallers for new events (*)
ff1150d... Export gtk_widget_render privately
afcf3e6... widget: guard popover-specific code paths
618f1f0... main: guard window-specific code paths
12a16a2... Introduce GtkNative
00552c1... window: Implement GtkNative
bce7803... root: Require GtkNative
d782494... Add gtk_widget_get_native
93c3853... Use GtkNative APIs instead of GtkRoot
8470287... Review and replace uses of get_toplevel
ab386bd... widget: Use GtkNative
0afa1a4... GtkRoot: Drop overlap with GtkNative
b774225... root: Make gtk_root_get_display public
66602a1... widget: Don't snapshot foreign children
8f8861b... Introduce event controller propagation limits
9de97db... menushell: Keep outside clicks working
b0f445d... surface: Start sketching a new surface type
830f125... Reimplement GtkPopover
22d9971... Adapt to new popover lifecycle
d169d03... menubutton: Allocate the popover
20afe81... Adwaita: Give popover menus a background
90e35ab... widget: Remove some unneeded popover special-casing
b55ecf3... main: Remove special-case hiding popopvers
adf8825... main: Use gtk_widget_get_native
e41cc83... entry completion: Use a popover
99aef9f... x11: Stop using child surface api
33cb108... wayland: Stop using child surface apis
b74b872... xim: Stop using child surface apis
fb8f1ae... a11y: Stop supporting ATK_XY_SCREEN
faf8e98... widget: Stop using child surface apis
92002b2... Drop child surfaces
9af586c... surface: minor cleanup
a91e51f... surface: Remove code dealing with child surfaces
132089e... wayland: Stop using surface->parent
2e0149e... x11: Stop using surface->parent
8cbd9ca... broadway: Stop using surface->parent
cceb8a7... gdk: Stop using surface->parent
bf0dd5f... Remove surface->parent
1b6dbf3... wayland: Stop using surface->children
ba52431... gdk: Stop using surface->children
8647253... Remove surface->children
9dea336... surface: Simplify some code
4f5cb8e... surface: Small cleanup
87fc787... surface: Remove abs_x/abs_y
da24d05... surface: Simplify destroy implementation
4048188... surface: Small simplification
c2e4130... Remove gdk_surface_coords_to/from_parent
9ae513d... Remove gdk_surface_get_root_coords as public api
b3040b9... Drop gdk_surface_get_root_origin
d714391... Remove gdk_surface_get_geometry as public api
a5444f5... x11: Drop a gratitious use of gdk_event_get_root_coords
f03c1d6... surface: Make gdk_surface_get_device_position void
d5bd2eb... menu: Stop using gtk_widget_register_surface
80ff617... window: Stop using gtk_widget_register_surface
f9d2174... popover: Stop using gtk_widget_register_surface
97e0c39... Drop gtk_widget_register_surface
3003d9b... gdk: Remove remnants of client-side windows
a125497... docs: Remove references to gdk_device_grab
92aab29... wayland: Remove a useless switch
d3494f3... broadway: Stop using gdk_surface_new_temp
cb6b4c9... x11: Stop using gdk_surface_new_temp
b9fe18f... menu: Stop using gdk_surface_new_temp
2a6a964... Drop gdk_surface_new_temp
567e8d9... gdk: Remove an unused field
735d1d9... gdk: Drop input-only surfaces
de905c6... gdk: Drop GdkWindowAttr
49add52... gdk: Drop pass-through surfaces
916e091... surface: Cosmetics
795b10c... Rename surface constructors
f4ea630... gdk: Add a private header
0d8c9d7... Get rid of GdkSurfaceImpl
afcda49... x11: Remove useless checks
1e735ee... gdk: Introduce a popup surface type
16aab4d... surface: Store popup parent
6612f07... surface: Make move-to-rect work for popups
ae5a7d6... surface: Stop setting transient-for for popups
51021b0... wayland: Use popup parents
f45b93a... x11: Implement popup surfaces
ae9a7d9... broadway: Track popups
cc699bc... surface: Add an autohide property
066d236... popover: Use GdkSurface::autohide
beae693... surface: Remove old debug code
a5b68cc... surface: Remove gdk_surface_set/merge_child_input_shapes()
faf32cd... Add gdk_surface_get_parent back
fe90563... widget: Improve warning messages
8eb9e97... widget: Optimize resize propagation
3ffb21c... window: Don't inherit cursors across surfaces
f887501... text: Allocate popovers
e781a5b... scale button: Allocate popovers
9e84c36... entry: Allocate popovers
2cac876... color swatch: Allocate popovers
aab37c3... places sidebar: Allocate popovers
742e24e... text view: Allocate popovers
1c6323e... widget: Remove a popover special case
2b2f47f... Add a testcase for size allocation
f0e8035... gdk: Inherit the frame clock for popups
3ba5ce5... x11: Fix handling of frame clock freezes
30cdbb0... popover: Bring back the beak
f34d205... Add a GdkSurface::parent property
91eb1a4... Remove gtk_widget_get/set_has_surface
affcbdb... Work toward dropping widget->surface
33a313d... Drop GtkWidget::surface
c951bc9... Drop gtk_widget_set_surface
3bafb63... window: Make unrealize work again
e8aea60... testsuite: Fix popover-related failures
00090be... testsuite: Fix some a11y output
df8ae16... win32: Build fixes
084539c... popover: Rename modal to autohide
82545e6... builder tool: Handle modal->autohide rename
15850fa... Add a test for the property renaming
e00ac0b... Mention modal->autohide rename in migration guide
6960b73... Stop using gtk_widget_get_surface
88d40f4... Drop gtk_widget_get_surface
ac9cec6... Mention gtk_widget_get_surface in the migration guide
345e8ca... Stop using gtk_widget_is_toplevel
ba2319b... Drop gtk_widget_is_toplevel
c89db37... Mention gtk_widget_is_toplevel in the migration guide
b209c3a... Cosmetics
ffac9b7... Stop using gtk_widget_get_toplevel
c41a72b... Drop gtk_widget_get_toplevel
d8d18cb... Mention gtk_widget_get_toplevel in the migration guide.
9b9292e... tooltip: fix critical warnings
6b9eb6d... surface: Don't dispose the frame clock prematurely
c4eab94... GDK W32: be able to handle NULL cursor
a0f5039... GDK W32: Fix the code to compile
88bf646... IME IM: Be able to handle NULL widget correctly
a3d213b... win32: Set the surface type
4046f0c... popover: Set input shapes on wayland too
4a19ba9... popover: Make it possible to not have an arrow
8cf5d99... inspector: Avoid a critical warning
98d8995... Adwaita: Remove Emoji completion special case
e9e28eb... surface: Make surface-type a property
dc746e1... gdk: Maintain popup tree in the frontend
992d057... surface: Make only toplevels control events
90ffb89... win32: Set surface type early enough
711c90d... surface: Fix the fallback move-to-rect implementation
40f2792... popover: Stop needles allocations
14f213a... fishbowl: Don't pop up popovers too early
58b8f60... surface: Give backends a chance to disconnect
dc134ea... broadway: Disconnect from the frame clock
ba51c8e... x11: Disconnect from the frame clock
98a8fb3... win32: Disconnect the frame clock
4e6cca8... wayland: Disconnect the frame clock
b13357a... popover: Don't constantly redraw the beak
51a28aa... surface: Cosmetics
05e4cf6... GDK W32: Adjust to new popup surfaces
4aba8a9... Avoid compiler warnings
9e5a5c6... GDK W32: Don't handle WM_ACTIVATE for popup windows
4c62a23... Add missing include
590c466... Don't assume that gdk_surface[_move]_resize() is asynchrono
5292c89... GDK W32: No more child windows
f474d60... GDK W32: Only use owner windows for popups
97d0849... GDK W32: Correctly log popups
b4b7f4c... GDK W32: Fix indentation and placate GCC
95be7d1... inspector: Show surface and renderer
2a8bac5... popover: Don't set backdrop state
(*) 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]