[gtk] (234 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] (234 commits) Non-fast-forward update to branch wip/matthiasc/popup5
- Date: Mon, 27 May 2019 13:29:37 +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:
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
Commits added to the branch:
758830e... meson: allow building man pages without the documentation (*)
8de9f41... viewport: Make final (*)
e9bc767... viewport: Cleanup (*)
c2fd6b9... textview: Use standard padding (*)
96eefd4... icon theme: Make final (*)
fb334b1... switch: Make final (*)
8438510... page setup dialog: Make final (*)
210a439... page setup dialog: Drop the priv pointer (*)
bb46cc6... print dialog: Make final (*)
c0eea6c... print dialog: Drop the priv pointer (*)
5ec165e... stack sidebar: Make final (*)
6a5963a... stack switcher: Make final (*)
cb2369b... Rename gtkprinter-private.h (*)
9422973... printer: Make private (*)
651b29b... printer: Drop the priv pointer (*)
33bb80f... print job: Make final (*)
15f4c40... Rename gtkprintbackend.h to gtkprintbackendprivate.h (*)
cc1c1df... print operation: Use standard class padding (*)
6a66926... print operation: Drop the priv pointer (*)
864da2f... progress bar: Make final (*)
796ee88... spinner: Make final (*)
76f2a8f... calendar: Make final (*)
695b450... calendar: Drop the priv pointer (*)
b835367... cell renderer: Use standard padding (*)
0b65c44... cell renderer accel: Make final (*)
11e121d... cell renderer accel: Drop the priv pointer (*)
b55f1b4... cell renderer combo: Make final (*)
ebc2bb9... cell renderer combo: Drop the priv pointer (*)
c1cc94b... cell renderer toggle: Make final (*)
509cd3a... cell renderer toggle: Drop the priv pointer (*)
a5c2ad1... cell renderer text: Use standard padding (*)
70af933... cell renderer text: Drop the priv pointer (*)
0a41fc5... cell renderer spinner: Make final (*)
d20c7e3... cell renderer spinner: Drop priv pointer (*)
c21d74e... cell renderer spin: Make final (*)
dc918a0... cell renderer spin: Drop the priv pointer (*)
367f350... cell renderer progress: Make final (*)
8dba12e... cell renderer progress: Drop the priv pointer (*)
1204233... cell renderer pixbuf: Make final (*)
ee299e8... cell renderer pixbuf: Drop the priv pointer (*)
9ce9f04... about dialog: Make final (*)
651a2b2... accel label: Make final (*)
0284171... assistant: Make final (*)
b2da9c9... assistant: Drop the priv pointer (*)
dcfa2fa... aspect frame: Make final (*)
51036ff... cell area: Use standard padding (*)
d5b41a5... cell area: Drop the priv pointer (*)
50f753c... builder: Use standard padding (*)
597c816... cell area box: Drop the priv pointer (*)
886de6c... action bar: Make final (*)
280bbfe... Drop cellarea subclassing tests (*)
265daf9... cell view: Make final (*)
537cf2a... cell view: Drop the priv pointer (*)
72ef09f... combo box text: Make final (*)
23f55f1... combo box: Use standard padding (*)
86f81a1... gl area: Use standard padding (*)
f47a84f... image: Make final (*)
aea82cb... level bar: Make final (*)
8cffa11... info bar: Make final (*)
4a3ae35... header bar: Make final (*)
835f392... scrollbar: Make final (*)
19b3f69... separator: Make final (*)
7167113... cell area context: Use standard padding (*)
58bad1d... cell area context: Drop the priv pointer (*)
53010fd... expander: Make final (*)
efed83d... status bar: Make final (*)
85cd9ab... separator menu item: Make final (*)
30925a5... separator tool item: Make final (*)
ff11547... entry: Use standard padding (*)
54f469b... revealer: Make final (*)
a62a7ab... menu button: Make final (*)
e57da00... menu shell: Use standard padding (*)
4730b5c... menu item: Use standard padding (*)
546cbd5... scale: Use standard padding (*)
a2d2c8a... range: Use standard padding (*)
bba97ea... search entry: Make final (*)
b68554b... spin button: Make final (*)
749c972... paned: Make final (*)
4e7f251... search bar: Make final (*)
bf2ff5f... grid: Use standard padding (*)
6d9bac4... toggle button: Use standard padding (*)
a29fe38... check button: Use standard padding (*)
5d3c85c... radio button: Make final (*)
d26eb4f... radio menu item: Make final (*)
273fa04... radio menu item: Drop the priv pointer (*)
5e4512d... check menu item: Use standard padding (*)
be305d6... check menu item: Drop the priv pointer (*)
1f21bad... Merge branch 'meson-man-without-docs' into 'master' (*)
cfe648e... Don't load print backends more than once (*)
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
(*) 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]