[gtk] (353 commits) Non-fast-forward update to branch wip/matthiasc/popup2
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (353 commits) Non-fast-forward update to branch wip/matthiasc/popup2
- Date: Sun, 7 Apr 2019 16:50:01 +0000 (UTC)
The branch 'wip/matthiasc/popup2' 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:
b8976ab... Redo the idle sizer
c846240... css: Use the new idle sizer
4b9f893... widget: Use the new idle sizer
d2e4eec... window: Implement GtkRoot::check_resize
e8a1621... Introduce GtkPopup
231930c... testpopup: Use a GtkPopup
c416f7f... widget: guard popover-specific code paths
6bc2a7c... main: guard window-specific code paths
202f4fc... Add a way to enumerate popups
9998323... inspector: Show popups
cd4b649... root: Add default handling
d91a16e... root: Add an activate_focus api
5e02e8a... window: Implement GtkRoot::default-widget
79fe3c2... popup: Implement the GtkRoot::default-widget
e2a302e... widget: Make grabbing default work for roots
37e984a... text: Make default activation work in roots
2cfadf7... label: Make default activation work in roots
81d511d... root: Add api for mnemonics
5e1611d... window: Implement root mnemonic api
3979d43... popup: Implement mnemonics
0c040e7... label: Use root api for mnemonic setup
a435462... main: Use root api for mnemonic activation
37d23c0... popup: Add more keybindings
a72c624... popup: Add backdrop
375543b... root: Add pointer focus apis
8de7b56... window: Implement root pointer focus apis
13bc289... popup: Implement root pointer focus apis
a732a1e... main: Use root pointer focus apis
c5fb75e... widget: Use root pointer focus apis
52db84d... popup: Miscellaneous fixes
ae0e86c... testpopup: popup on demand
caca3c3... widget: Review and replace uses of get_toplevel
8a298a4... icon view accessible: Stop presenting windows
7a10a75... widget: Don't snapshot foreign children
d30acd6... popup: Use xdg-popup for relative placement
4522923... popup: Add a close keybinding, make grabs work
74e3567... popup: Add properties
864eba4... testpopup: Add ui for move-to-rect parameters
1a54af4... popover: Set a css name
1e05cb4... testpopup: Cosmetic improvements
65ee422... popup: Remove some unnecessary things
be33467... popup: small cleanup
96f9357... wayland: Improve debug output for events
80a75b5... surface: Start sketching a new surface type
588bf9a... popup: Use gdk_surface_new_popup_full
1a73500... testpopup: Attach the poup to the label
64ad835... main: Hide popups for outside events
f941a47... popup: Keep surface state in sync
ab02f06... Revert "testpopup: Add ui for move-to-rect parameters"
973d415... Revert "popup: Add properties"
9128065... popup: Recreate most popover api
8458594... Replace GtkPopover by GtkPopup
25ea3fb... entry: Adapt to new popover lifecycle
3aa9c6d... placesview: Adapt to new popover lifecycle
042c1cf... scale button: Adapt to new popover lifecycle
02fd69d... text: Adapt to new popover lifecycle
62a2de8... popover: Explicitly set css parent
2512177... Fix a compiler warning
4ba2509... Avoid harfbuzz deprecation warnings
39a7f47... label: Fix compiler warnings
1991936... x11: Stop using child surface api
36584b1... wayland: Stop using child surface apis
3180f0d... xim: Stop using child surface apis
a21a59c... a11y: Stop supporting ATK_XY_SCREEN
c25ad4f... widget: Stop using child surface apis
df68d38... Drop child surfaces
29955b8... surface: minor cleanup
e951868... surface: Remove code dealing with child surfaces
609ddeb... popover menu: Reinstate styling
db8cea8... Give popover menus a background
c01ac99... wayland: Stop using surface->parent
241ce4a... x11: Stop using surface->parent
781ec95... gdk: Stop using surface->parent
e08eab5... Remove surface->parent
2f3cf67... wayland: Stop using surface->children
6c76133... gdk: Stop using surface->children
4a8595f... Remove surface->children
2aa7075... surface: Simplify some code
93f96aa... wip: deprecate surface coordinate apis
4e90fc5... surface: Small cleanup
dda6a26... surface: Remove abs_x/abs_y
1d5e798... surface: Simplify destroy implementation
9a8871a... surface: Small simplification
387323d... Remove gdk_surface_coords_to/from_parent
e50c54a... tests: Stop using gtk_window_move
7e8feeb... file chooser: Stop using gtk_window_get_position
a4718e5... dnd: Drop a gratitious use of global coordinates
409ef8c... tooltip: Remove an unused gdk_surface_get_root_coords call
658cc94... Remove gdk_surface_get_root_coords as public api
36ff622... Drop gdk_surface_get_root_origin
b00a103... Remove gdk_surface_get_geometry as public api
39fbccd... x11: Drop a gratitious use of gdk_event_get_root_coords
Commits added to the branch:
fad21d8... Remove aligned allocation checks (*)
73139d5... Adwaita: Replace all %linked radii with variables (*)
ad96220... Adwaita: Replace spinbutton border-radii with variables (*)
36539a2... Adwaita: Adjust entry border-radius (*)
c8d250d... Return -1 for AtkText::get_caret_offset on failure (*)
341660e... Drop warning from GtkLayoutManager::get_request_mode() (*)
3389ddf... Do not connect to a non-existing signal (*)
9a4c193... Add GtkFixedLayout (*)
dd5c981... Use GtkFixedLayout in GtkFixed (*)
fc33bf2... Skip all LayoutChild when testing (*)
060e30d... Turn GtkFixedLayoutChild:position into a transformation (*)
6b6f26e... Add a window move/resize test (*)
d45996c... Avoid root coordinates in begin_drag/move apis (*)
f7d3815... a11y: Don't support changing widget size and position (*)
27c2867... tests: Stop using gtk_window_move (*)
2ed533c... file chooser: Stop using gtk_window_get_position (*)
6f072c8... treeview: Stop using gtk_window_move (*)
0481f12... Drop gtk_window_move and gtk_window_get_position (*)
de741e5... tests: Stop using gtk_window_set_gravity (*)
eb4e7b9... Remove GtkWindow::gravity (*)
54a969e... gdk: Stop using gdk_surface_get_device_position (*)
2d10a7b... gtk: Stop using gdk_surface_get_device_position (*)
f1d61d5... Drop gdk_surface_get_device_position (*)
2158030... Rename gdk_surface_get_device_position_double (*)
8dece0e... gdk: Stop using gdk_device_get_position (*)
7e47076... gtk: Stop using gdk_device_get_position (*)
6288043... Drop gdk_device_get_position (*)
03eb455... Rename gdk_device_get_position_double (*)
9021e7d... gdk: Stop using gdk_device_get_surface_at_position (*)
562cc8b... gtk: Stop using gtk_device_get_surface_at_position (*)
5935f26... Drop gdk_device_get_surface_at_position (*)
c0aaa43... Rename gdk_device_get_surface_at_position_double (*)
8984320... Merge branch 'gdk-api-cleanups' into 'master' (*)
8d4343a... Merge branch 'get_caret_offset_negative_one' into 'master' (*)
8a9290d... password entry: Fix sizing (*)
544fe83... search entry: Fix sizing (*)
7843382... text: Allow growing entries (*)
5fb9639... Merge branch 'entry-sizing' into 'master' (*)
141f758... Migration guide: Updates (*)
411dc7e... broadway: Fix leftover dom modification not using display_c (*)
2fd2c61... dialog: Stop using GtkHeaderBar::pack-type (*)
6c30b47... header bar: Drop pack-type (*)
84480b3... action bar: Drop pack-type (*)
c507160... builder-tool: Rewrite pack-type (*)
7ac250d... Convert all ui files (*)
4a15b16... Mention pack-type in the migration guide (*)
868d3cd... Merge branch 'pack-type' into 'master' (*)
733271e... migration guide: Improve warp-pointer entry (*)
9212727... broadway: Use css transforms (*)
2440e89... Merge branch 'wip/alexl/broadway6' into 'master' (*)
e572236... Merge branch 'fixed-layout' into 'master' (*)
be944e0... file chooser: Stop setting a role (*)
2f35846... Remove GtkWindow::role (*)
8ef4e23... gdk: Stop implementing set_role (*)
0d43d11... gdk: Drop gdk_surface_set_role (*)
4a1019b... popover menu: Add an api for adding submenus (*)
5c26976... popover menu: Drop the submenu child property (*)
8c80730... builder-tool: Rewrite GtkPopoverMenu::submenu (*)
14ad26a... Convert ui files (*)
3600d12... win32: Add a missing include (*)
bbb6772... win32: Drop set_role (*)
a443145... toolbar: Remove the homogeneous and expand child properties (*)
7e88fcf... builder-tool: Rewrite toolbar child properties (*)
6b050a2... Convert ui files (*)
f89c93e... Merge branch 'window-api-cleanup' into 'master' (*)
26de69e... paned: Replace the child properties (*)
3631878... builder-tool: Rewrite paned child properties (*)
396deb4... Convert ui files (*)
3d524cc... build: Install gtkboxlayout.h (*)
dec2cf4... Merge branch 'child-properties' into 'master' (*)
56d420c... boxlayout: Notify orientation changes (*)
4d9f4ed... Merge branch 'gbsneto/install-header' into 'master' (*)
65c394d... Document how to define layout manager properties (*)
3d6a456... Add release info to our demo apps (*)
3f0f7c7... Connect LayoutManager to LayoutChild (*)
ecba428... Add missing handler for <layout> elements in UI files (*)
208cae2... Do not leak unapplied layout properties (*)
18d1ea1... Merge branch 'layout-child-type' into 'master' (*)
0f7ca7e... Update POTFILES.in (*)
866640c... overlay: Use a layout manager (*)
fc3cae3... builder-tool: Convert overlay child properties (*)
8d99316... builder-tool: Small refactoring (*)
700183e... Convert ui files (*)
121bbce... Merge branch 'overlay-layout' into 'master' (*)
f0845d9... Bump meson req to 0.50 (*)
80c26ab... CI: install meson 0.50 (*)
e0f9c98... gsk: Add GskRoundedRect to the docs (*)
c9e08ef... gsk: Fix up docs a bit (*)
9453349... gtk: Some documentation cleanups (*)
f20f02c... overlay: Remove no-longer-existing api from header (*)
eaae965... popover menu: Fix a parameter name mismatch (*)
7222bda... file chooser entry: Fix a crash (*)
c30fc92... builder-tool: Don't strip the xml declaration (*)
6f470af... Merge branch 'adwaita-radii-fixes-master' into 'master' (*)
6b08227... meson.build: Pull in fallback for PangoFT2 only when needed (*)
4784c5a... gdk/win32/gdkdrag-win32.c: Include math.h (*)
42d580d... reftests: Remove image-recording-surface test (*)
c564a34... testsuite: Make reftests work again (*)
0c81ea2... reftests: Make meson run every test separately (*)
d3be32f... reftest: Be more careful about snapshotting (*)
5dd5ff5... widgetpaintable: Don't emit signals on dispose (*)
e3dbf8d... reftests: Fix unresolvable.ui test (*)
b3eddbb... reftests: Fix grid-spacing1 test (*)
8542ac2... reftests: Fix window-height-for-width test (*)
7cc5e51... reftests: Fix actionbar test (*)
7935f9d... reftests: Actually build a module (*)
d517552... reftests: Fix treeview-fixed-height test (*)
62d0bd7... reftests: Fix nth-child test (*)
8846f28... reftests: Fix background-size-zero test (*)
5ddce32... reftests: Fix css-match-class test (*)
47d4b06... reftests: Fix css-currentcolor-alpha.ui test (*)
2e67c2e... reftests: Delete removed tests from testdata (*)
d4df521... reftests: Fix border-image-excess-size.ui test (*)
6d38f1d... reftests: Fix css-match-type test (*)
e612b55... reftests: Fix css-match-name test (*)
f3e47ee... reftests: Fix icon-style-basics test (*)
f070872... reftests: Fix notebook-tab-position test (*)
822791d... reftests: Remove info-bar-message-types test (*)
c04190e... rendernode: Round pixel colors in color matrix drawing (*)
4b07d28... textlayout: Allow querying empty areas (*)
9ca5495... reftests: Fix inherit-and-initial test (*)
38fbb68... headerbar: Duct-tape over the measure mess (*)
3c44f83... Fix textview-margins reftest (*)
d10a73f... textview: Paint border windows in the right spot (*)
866bc13... reftests: Fix statusbar-remove-all test (*)
3a8a9fc... reftests: Remove style-properties-nth-child test (*)
fee8f6b... reftests: Fix shorthand-entry-border test (*)
b21882b... cssimagelinear: Make gradient offsets stay in [0, 1] (*)
606aea2... reftests: Fix iconview-empty test (*)
bf2a93c... reftests: Fix image-load-from-file test (*)
7918eaf... picture: Don't cause warnings on load failures (*)
e861b0d... reftests: Fix grid-spacing2 test (*)
fbc8bb9... reftests: Fix grid-empty-with-spacing test (*)
95f9c8a... reftests: Remove box-packing test (*)
b88c943... reftests: Fix label-sizing test (*)
e5e5164... reftests: Fix textview-tags test (*)
90f460c... reftests: Remove notebook-childproperties test (*)
a8dccef... build: The private reftest library needs to be shared (*)
1944ffe... Revert "Bump meson req to 0.50" (*)
ec9be21... Update Swedish translation (*)
c8d7b4a... broadway: Fix coordinates when drag move/resizeing (*)
6040a73... Broadway: Send configure notify on move/resize too (*)
90c5a5f... broadway: Update broadway_node_type_names (*)
4dfe2e6... broadway: Initial restructuring of node tree diffing (*)
f30ba56... broadway: Reintroduce smarter diffing (*)
b58a366... broadway: Support patching nodes for textures and transform (*)
f932d35... broadway: Optimize color matrix + texture nodes to pre-colo (*)
f1ba948... broadway: Move gsk files to a subdirectory (*)
43778be... broadway: Add minor comment (*)
ab801fe... broadway: Fix handling of input with multiple in-process Gd (*)
a966fe1... broadway: Keep track of surface owner and only send input t (*)
54167ec... broadway: Add warning for unexpected roundtrip delays (*)
7002688... broadway: More multi-display fixes (*)
27e47d5... broadway: Change events and ops enums to straight ints (*)
4e7eccb... broadway: Report some level of frame timings (*)
5bc8f88... broadway: Optionally support data: uris instead of blobs (*)
9d0a42d... stack: Add a cube spin transition (*)
50906ba... Merge branch 'cube-spin' into 'master' (*)
7c369f3... Merge branch 'wip/alexl/broadway7' into 'master' (*)
ba3a502... build: Do not use `install` argument for configure_file() (*)
5261bc6... Merge branch 'build-warning' into 'master' (*)
53a28f7... testrevealer: Cover the new transitions (*)
f273eca... revealer: Add a missing break (*)
04dfbf7... Remove gdk_device_grab/ungrab from public api (*)
1ea1dec... Add a missing include (*)
1e372f5... Don't mark GDK_SURFACE_STATE_TILED as deprecated (*)
0c7e718... Merge branch 'remove-deprecations' into 'master' (*)
bcac81e... Merge branch 'wip/ebassi/align-test' into 'master' (*)
fcde8aa... Update POTFILES.in (*)
0812106... Update Polish translation (*)
96bf90a... Widget: Don't refer to the old get_preferred_*() (*)
56a88f1... mediastream: fix documentation (*)
b2089b8... gl renderer: Add debug code to dump framebuffer (*)
0245ac2... gl renderer: Apply transform only for final texture drawing (*)
fb4ffa4... build: Don't use 'continue' (*)
8bae534... text: Handle 'inverted' selections (*)
da7cd6a... Trigger bindings when forwarding key events (*)
720fd2c... textview: Fix comparison thinko (*)
3965131... Merge branch 'fix-event-forwarding' into 'master' (*)
6f5675e... Stop using deprecated style context api (*)
0230cc5... Drop deprecated style context api (*)
91bbce3... Merge branch 'deprecations' into 'master' (*)
0589867... tooltips: Don't use a cursor_size of 0 (*)
c2c4133... Fix up the border/background-color removal (*)
d2e0553... Fix menuitem hover (*)
5b5a68c... Fix filechooser search (*)
0eb837e... docs: Remove mention of passwords from broadwayd(1) (*)
68af572... test/reftests: Fix build on Visual Studio (*)
19d9d69... icon-browser: Fix name alignment (*)
19f4fce... Merge branch 'reftests.fixes.msvc' into 'master' (*)
57b3cd5... Drop gtkbuilder.rnc (*)
4152e14... Namespace some auxiliary files (*)
aacab81... Fix location on renamed files (*)
0189b0c... post-install: Use gtk4-update-icon-cache (*)
e2fcca4... Rename debug settings to org.gtk.Settings.Debug4 (*)
365400c... gtk-demo: Rename to org.gtk.Demo4 (*)
41bb875... widget-factory: Rename to org.gtk.WidgetFactory4 (*)
998c1f8... icon-browser: Rename to org.gtk.IconBrowser4 (*)
e5ea6cf... flatpaks: Drop dconf permissions (*)
e54e72b... Add a flatpak manifest for org.gtk.IconBrowser4 (*)
5b6031f... Merge branch 'appnames' into 'master' (*)
aed70a8... Add overflow:hidden to GtkFixed (*)
447dfc0... Remove GtkLayout (*)
6e7748b... Add API to access child transformations to GtkFixed (*)
167f49c... docs: Mention GtkLayout's removal in the migration guide (*)
8e4e440... gdk: Change some async clipboard api (*)
64fd515... gdk: Change some async dnd api (*)
fabef39... Adwaita: Fix switch slider border on selected row (*)
ff4d61c... Merge branch 'wip/ebassi/fixed-layout-v2' into 'master' (*)
ad4142d... Merge branch 'adwaita-selected-row-switch-fix-master' into (*)
7a08177... Merge branch 'async-api' into 'master' (*)
5c31c72... Rename all settings schemas to avoid conflict (*)
c70c677... Add GtkFixed demo (*)
0187e91... Merge branch 'file-conflict2' into 'master' (*)
167208c... Merge branch 'wip/ebassi/fixed-demo' into 'master' (*)
df19224... Update gtk-doc types file for GTK 4 (*)
12c4766... inspector: Properly clean up (*)
e720006... gtk-demo: Don't expand tabs (*)
e13a810... inspector: Drop the signals page (*)
d7987e7... inspector: Drop the css selector page (*)
285e67c... inspector: Drop the class hierarchy page (*)
4d6acd5... inspector: Drop the child property page (*)
5371055... inspector: Redo the object page switcher (*)
7c2ce72... inspector: Manage visibility of stack pages (*)
cf3aa57... inspector: Rename a few pages (*)
9d1f348... Merge branch 'inspector-tweaks' into 'master' (*)
f559de1... docs: Fix typo in the migration guide (*)
95754aa... treeview: Fix variable typo (*)
9cb9843... searchentry: Add ::search-started signal (*)
165a21f... Update zh_CN.po (*)
dc88a1e... inspector: Fix prop-list search (*)
e59c6ab... filechooserwidget: Drop usage of gtk_search_entry_handle_ev (*)
1825aa3... shortcutswindow: Drop usage of gtk_search_bar_handle_event( (*)
edccf89... icon-browser: Drop usage of gtk_search_bar_handle_event() (*)
b842bf7... gtk: Drop gtk_search_[entry|bar]_handle_event() (*)
c9839b2... paned: Set cursor on gizmo widget (*)
56b42a2... Merge branch 'patch-1' into 'master' (*)
222805d... Merge branch 'wip/carlosg/paned-cursor' into 'master' (*)
2cc30f7... Merge branch 'wip/carlosg/drop-search-handle-event' into 'm (*)
09cd6e3... Fix teststack (*)
528f1f0... Update POTFILES.in (*)
6e0f180... Add GtkGridLayout (*)
e493b9b... inspector: Type info for misc pane (*)
25abd88... Merge branch 'zbrown/type-info' into 'master' (*)
624c30e... Drop gdk_wayland_surface_set_use_custom_surface (*)
d21546d... Merge branch 'custom-surface' into 'master' (*)
0d4ad02... Update POTFILES.in and POTFILES.skip (*)
c4c897f... Document GtkGridLayout (*)
89c1a66... docs: Add missing layout managers to the API reference (*)
c6ea371... print: Check unknown option values whether they are actuall (*)
cf6f9ad... Merge branch 'master' into 'master' (*)
62acb80... Port GtkGrid to use GtkGridLayout (*)
faafd23... Add convenience function for querying a child of GtkGrid (*)
b79220c... tests: Update the GtkGrid suite (*)
3ea3921... builder-tool: Convert GtkGrid child properties (*)
cfcca33... Update GtkGrid definitions in GtkBuilder files (*)
31b65e6... demos: Update GtkGrid definitions in UI files (*)
ecc4c4f... examples: Update GtkGrid definitions in UI files (*)
9700543... tests: Update GtkGrid definitions in UI files (*)
358ad22... testsuite/a11y: Update GtkGrid definitions in UI files (*)
5d77817... testsuite/reftests: Update UI files (*)
824743a... testsuite/css: Update UI files (*)
c9d8ff2... testsuite/css: Change the active RadioButton (*)
69d4081... Merge branch 'wip/ebassi/grid-layout' into 'master' (*)
fe822a0... builder-tool: Don't empty out <mark> elements (*)
6f7d9f9... A round of + removal (*)
285293a... file chooser: Fix some compiler warnings (*)
edbc991... searchbar: Fix a compiler warning (*)
b14f0b8... grid: Annotate out args as optional (*)
08d8f2b... print dialog: Stop using gtk_container_child_get (*)
1f37600... Remove testtitlebar (*)
f184393... Remove testactionbar (*)
7f62132... gtk-demo: Stop using child properties (*)
a97845c... notebook: Stop using child properties (*)
a26f400... paned: Stop using child properties (*)
0a4a7b3... testgtk: Stop using child properties (*)
7cd9ea4... builder-tool: Stop using child properties (*)
70bf6d4... Drop child property related apis (*)
ea7a43b... container: Reduce boilerplate (*)
7699b43... testsuite: Remove packing property tests (*)
d89df8a... Merge branch 'child-properties-be-gone' into 'master' (*)
c3c36d4... Update POTFILES.in (*)
7a29462... Fix the inspector (*)
5c8a870... print dialog: Rewrite example (*)
74352e0... buildable: Remove a mention of <packing> (*)
c6aa90f... Merge branch 'child-props-followup' into 'master' (*)
ef9dc43... Show layout children in the inspector (*)
ba07279... ci: Add JUnit report for the test suite (*)
220c516... ci: Call the report script on failure as well (*)
f756c3b... ci: Add manual jobs for Flatpak bundles (*)
cb3d61b... inspector: Avoid a critical (*)
14d97cf... Merge branch 'inspector-layout' into 'master' (*)
d465523... gtkplacessidebar: Add loop devices (*)
11428fb... Merge branch 'gtk-4-file-containers-in-sidebar' into 'maste (*)
6f6ea51... Merge branch 'wip/ebassi/ci-junit-report' into 'master' (*)
2deb0e7... Make menu activation work again (*)
9c9b4e6... Merge branch 'menushell-bandaid' into 'master' (*)
f950172... Remove a few stray <packing/> elements (*)
1fab3d9... builder-tool: Handle layout properties gracefully (*)
bfb5e6e... widget: Remove some leftover child-property code (*)
299c532... Updates for 3.96 (*)
01851e0... combo box: Remove leftovers in the header (*)
ea52781... HighContrast: fix focus (*)
32334b2... Update Polish translation (*)
d3c0899... gdk: Fix an indentation mishap (*)
5ff59c1... inspector: Fix a copy-paste error (*)
c31185b... inspector: Clean up on finalize (*)
c92e536... inspector: Rearrange settings a bit (*)
4b40cc2... inspector: Autosave css (*)
721a128... inspector: Warn if using the default display (*)
9895f2b... Merge branch 'inspector-fixes' into 'master' (*)
bea7ccb... widget: Propagate display changes to the style context (*)
a0e6353... inspector: Disable autoloaded custom css initially (*)
b678d12... Merge branch 'inspector-work' into 'master' (*)
df18223... NEWS: More details about transforms (*)
8af0782... treeview: Make expanders work again (*)
f3d1666... Merge branch 'treeview-expander-fix' into 'master' (*)
55ddbec... Redo the idle sizer
e8233d3... css: Use the new idle sizer
bbc63db... widget: Use the new idle sizer
b1d871d... window: Implement GtkRoot::check_resize
87aa844... Introduce GtkPopup
1cae68d... testpopup: Use a GtkPopup
988d958... widget: guard popover-specific code paths
c2b13bd... main: guard window-specific code paths
4180f1a... Add a way to enumerate popups
fc49f01... inspector: Show popups
143c598... root: Add default handling
2e76f8e... root: Add an activate_focus api
0075a7e... window: Implement GtkRoot::default-widget
14617f9... popup: Implement the GtkRoot::default-widget
5e2d2d0... widget: Make grabbing default work for roots
de0d313... text: Make default activation work in roots
867641f... label: Make default activation work in roots
989de7c... root: Add api for mnemonics
27ec50e... window: Implement root mnemonic api
b2cbf69... popup: Implement mnemonics
2156e23... label: Use root api for mnemonic setup
72f942a... main: Use root api for mnemonic activation
7647e1d... popup: Add more keybindings
ce97d39... popup: Add backdrop
38e227b... root: Add pointer focus apis
d21c95d... window: Implement root pointer focus apis
321fa9a... popup: Implement root pointer focus apis
050d050... main: Use root pointer focus apis
1f314e0... widget: Use root pointer focus apis
53de417... popup: Miscellaneous fixes
4ef6038... testpopup: popup on demand
f139cf2... widget: Review and replace uses of get_toplevel
9a57f80... icon view accessible: Stop presenting windows
532aa7c... widget: Don't snapshot foreign children
b9e75b8... popup: Use xdg-popup for relative placement
4b6cef7... popup: Add a close keybinding, make grabs work
(*) 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]