[gtk] (1173 commits) Non-fast-forward update to branch wip/baedert/stb-rect-pack
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (1173 commits) Non-fast-forward update to branch wip/baedert/stb-rect-pack
- Date: Wed, 22 May 2019 07:34:32 +0000 (UTC)
The branch 'wip/baedert/stb-rect-pack' 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:
e3ae46f... glglyphcache: Use stb_rect_pack for better glyph packing
12c311f... gl renderer: Move texture atlas into its own file
b2677bc... glimage: Only support uploading one region
Commits added to the branch:
8385543... gdkdevice-wayland: Update pointer scale on tablet tool prox (*)
fad21d8... Remove aligned allocation checks (*)
eacbeb9... x11: Don't emit GDK_NOTHING events (*)
1513bf4... Update Polish translation (*)
ad5c5d4... revealer: Add swing transitions (*)
884088f... gsk: API docs fixes (*)
9a1c698... widget: Make overflow respect rounded corners (*)
b114d45... colorswatch: Use gtk_widget_set_overflow() (*)
bc901ff... text: Remove 2 unused variables (*)
1475575... text: Use gtk_widget_set_overflow() (*)
8566218... text: Remove two unused member variables (*)
3863e44... text: Simplify (*)
f454a31... Update Dutch translation (*)
73139d5... Adwaita: Replace all %linked radii with variables (*)
ad96220... Adwaita: Replace spinbutton border-radii with variables (*)
36539a2... Adwaita: Adjust entry border-radius (*)
4bba279... Adwaita: Fix selection-mode checkboxes (*)
44198cc... Updated Slovenian translation (*)
d07cd89... Adwaita: Drop checkbox-selectionmode assets (*)
8e4c441... a11y: More entry fixes (*)
4afad78... password entry: Initialize capslock state (*)
56ee1f3... password entry: Add placeholder-text and activates-default (*)
f5e112f... gtk-demo: Add a password entry demo (*)
5251253... password entry: a better Caps Lock icon (*)
c3f43cf... entry: Make progress bar not pickable (*)
470720e... password entry: Use text cursor for Caps Lock indicator (*)
d3cecd6... password entry: Make the Caps Lock icon less prominent (*)
a3b73a4... password entry: Add a way to see the content (*)
5822a35... gtk-demo: Show password peek icon (*)
34e859a... Add a tagged entry demo (*)
f14d998... password entry: Don't show both icons (*)
2870f4d... Update Catalan translation (*)
7ca528b... widget: Check rootness for invisibility (*)
7c19ab6... single selection: Skip tests properly (*)
a1cc809... search entry: Fix property notification (*)
64b9114... password entry: Fix property notification (*)
92f1bdc... Redo focus handling (*)
ab5d3e7... root: Add focus (*)
bd44831... window: Implement the root focus api (*)
2bf1561... Port widgets to the root focus API (*)
029ec38... Move a check to gtk_window_set_focus (*)
2738926... Simplify the move_focus api (*)
8c1d852... widget: Drop the ::focus signal (*)
94b0e99... Exclude non-drawable widgets from focus (*)
15300f8... widget: Add a private setter for has-focus (*)
7819a5a... Drop gtk_widget_send_focus_change (*)
d279c66... inspector: Stop using ::set-focus (*)
f13e617... filechooser: Stop using ::set-focus (*)
31d9ecb... popover: Stop using ::set-focus (*)
f688553... window: Remove ::set-focus (*)
7ca24f1... window: Remove initial-focus builder support (*)
a3abf06... Clarify grab_focus docs (*)
8d5f1ae... gdk: Add crossing mode and detail to focus events (*)
c73972f... gdk: Rename gdk_event_set_user_data (*)
06f790d... gdk: Add a related_target field to some events (*)
cdcd2bb... Share crossing and focus change event code (*)
adb547a... Export gtk_synthesize_crossing_events internally (*)
4238a04... window: Use gtk_synthesize_crossing_events (*)
7d354b5... Some fixes to crossing event generation (*)
888b926... Move maintaining the focus chain (*)
921eccb... Pass mode and detail to focus-in/out signals (*)
2f1194c... key controller: Fix a copy/paste error (*)
4f5a820... key controller: Add focus properties (*)
f3ed3e9... key controller: Add getters for focus event targets (*)
4f06b66... key controller: Improve the docs (*)
93905a8... key controller: Enforce limitations of key forwarding (*)
181a4bc... Add key controller API to the docs (*)
492a38c... Make gtk_widget_get_focus_child public (*)
6ddb611... Use root in gdk_synthesize_crossing_events (*)
8619b10... Update the focus test (*)
ad3773b... a11y tests: Update expected results (*)
1ce5327... xim: Stop using GtkWidget::event (*)
fc2b412... Merge branch 'wip/matthiasc/focus3' into 'master' (*)
898728f... a11y tests: Clean up the placeholder-text test (*)
1540797... motion controller: add details to signals (*)
ecd6446... motion controller: Add focus properties (*)
17f4211... motion controller: Add getters for crossing event targets (*)
430ea05... widget: Fix a mission annotation (*)
688f099... Update POTFILES.in (*)
65d9b7e... gdk: Include copy of glib/gconstructor.h (*)
26f99bf... editable: Fix a thinko (*)
1196380... paned: Don't use a grab (*)
93c1353... Merge branch 'wip/carlosg/include-constructors-header' into (*)
b407431... Merge branch 'crossing-details' into 'master' (*)
f7e328e... Merge branch 'paned-no-grab' into 'master' (*)
2b0d1bc... motion controller: Install the properties (*)
8650980... Adapt to motion controller api change (*)
0d91481... One forgotten leave signal handler (*)
480d8ae... renderer: Remove display property (*)
658588d... renderer: Make gsk_renderer_is_realized() public (*)
8f6a488... revealer: Always use identity transform for revealed child (*)
07054ca... singleselection: Add forgotten notify emission (*)
96a677e... paned: Refactor (*)
8fb7978... paned: hide the handle widget when <2 children are visible (*)
85c8e29... stylecontext: Move atk.h include where it belongs (*)
a44ac75... gtk: Don't include gtkstylecontext.h from gtkcsstypesprivat (*)
24235f6... Adwaita: draw bigger radius for focus rings (*)
5679b9a... Adwaita: Adjust switch margins on headerbars (*)
f47c376... main: Fix crossing event generation for parented roots (*)
558405e... window: Update state flags (*)
254c27a... Merge branch 'wip/jimmac/focus-ring-radii' into 'master' (*)
6990f73... Merge branch 'adwaita-headerbar-switch-margins-master' into (*)
2479d60... Merge branch 'adwaita-selectionmode-checkboxes-master' into (*)
0bf136a... Merge branch 'adwaita-remove-selectionmode-assets-master' i (*)
56df499... entry: Disconnect text signals in dispose (*)
64ab82c... GDK W32: Test for IME correctly (*)
8da56ce... GDK W32: Fix property setting to correctly use static strin (*)
5638882... Remove debug spew (*)
73760e5... cssparser: Remove unused functions (*)
d9ef734... cssparser: Simplify (*)
8165810... Stop walking parent surfaces for crossing event generation (*)
1ada7bb... Fix hover state handling (*)
0615668... Merge branch 'ime-load-fix' into 'master' (*)
799cb39... Remove win32 themeing support (*)
551ced9... Fix compile warning (*)
661e195... color editor: Don't warn if editing is cancelled (*)
160f1e5... Remove a dead file (*)
3d37f08... Remove gdk_device_warp (*)
6efa1fc... Update POTFILES.in (*)
a246f8c... Update Polish translation (*)
f2dff51... win32: Drop the warp implementation (*)
36e00ae... popover: Don't try to compute_bounds of a NULL child (*)
e657d9d... popover: Always measure contents gizmo (*)
ab75071... Doc comment fixup (*)
4dfe2a8... Fix the windows build (*)
24754c3... Add GtkLayoutManager (*)
1b8595b... Hook GtkLayoutManager into GtkWidget (*)
f7856e8... Add GtkWidget:layout-manager (*)
15fda18... Rename the internal GtkLayoutChild type (*)
5cbf6f5... Add GtkLayoutChild (*)
ef9863a... Add GtkBoxLayout (*)
1fed357... Port GtkBox to GtkBoxLayout (*)
0285919... docs: Add chapter on layout managers (*)
128a34f... Add GtkLegacyLayout (*)
8cf06be... Port GtkSwitch to GtkLegacyLayout (*)
d6dfa41... Add GtkBinLayout (*)
630442f... Parse layout properties (*)
65965be... Changes after review (*)
20b4a8b... Yet another win32 build fix (*)
ae68dc7... win32: remove unused gdk_display_warp_device (*)
0638dca... win32: remove another call to gdk_device_warp() (*)
dbac377... Merge branch 'wip/layout-manager' into 'master' (*)
c8d250d... Return -1 for AtkText::get_caret_offset on failure (*)
c94867f... CI: set a timeout multiplier for the tests (*)
1b5b1bf... broadway: Don't fall back for translation transform nodes (*)
b097f0a... Broadway: Add node for debug nodes (*)
d997903... broadway: Use DataView instead of hand-rolled int parsers (*)
890b759... broadway: Send actual float32, not some hack (*)
3bbbe9f... broadway: Don't crash of drag-resizing when already active (*)
311aa01... broadway: Simplify fallback node cache (*)
2f85443... broadway: Refcount textures (*)
87a13fe... broadway: Prepare for splitting display ops out of command (*)
d59d8b5... Disable accidental debug spew (*)
fbefec5... Broadway: Add id for nodes and reuse old ones (*)
edbaa09... broadway: Clean up stuff using const defines (*)
0481aa1... broadway: Use const use for constants in the js code (*)
cf42265... broadway: Load all textures before applying display ops, fi (*)
6fce18e... broadway: Remove some spew (*)
18d814d... Merge branch 'wip/alexl/broadway5' into 'master' (*)
b42bf99... Update POTFILES.in (*)
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' (*)
8961049... gdksurface-win32.c: Acquire root coordinates on drag/move (*)
3a56da6... gdk/win32/gdkcairocontext-win32.c: Make functions shared in (*)
7a45768... gdkglcontext-win32.c: Fix Resizing and moving (*)
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' (*)
dce2c58... widget: Make contains respect rounded borders (*)
676ac38... widget: Make contains just be about position (*)
5b78a30... gizmo: Add a contains_func (*)
d9cf0ff... paned: Drop the pick vfunc (*)
5e24454... window: Stop implementing pick (*)
6bc32a3... widget: Drop the pick vfunc (*)
b804235... Add a flags argument to gtk_widget_pick (*)
de0942b... tooltip: Allow tooltips on insensitive widgets again (*)
0e15b4a... inspector: Allow picking insensitive widgets again (*)
7ce968f... Document GtkPickFlags (*)
1b362d1... Keep a drawable check in gtk_widget_contains (*)
0432b85... Updated Danish translation of gtk (*)
ef982b7... Rename things (*)
2594593... Merge branch 'pick-insensitive2' into 'master' (*)
fbe0e32... cellrendererpixbuf: Use fallback icons with icon-name (*)
e6631a7... Merge branch 'wip/cellrendererpixbuf-fallbacks' into 'maste (*)
ca233ad... themes: Fix and improve linked button style (*)
f813bc1... gdkframeclockidle: Remove unused struct member (*)
aac2556... Update Spanish translation (*)
0bf4c24... gdkframeclockidle: Don't permanently skew frame time (*)
c4aa060... Adwaita: less purple OSD style (*)
6eed78e... Adwaita: OSD set semi-opaque again (*)
b6f2969... Merge branch 'frame-clock' into 'master' (*)
dc8b5f7... Updated Lithuanian translation (*)
427d216... inspector: Enable by default (*)
f0c72bd... Adwaita: Add spacing to message dialogs (*)
b39d0ce... inspector: Fix css autosave (*)
838b251... inspector: Make rows activatable (*)
0842d08... inspector: Cometic fixes for controllers (*)
88086ea... meson: Only use HarfBuzz fallback when needed (*)
b91fbfd... Fix get_request_mode for GtkBoxLayout (*)
279cb57... Merge branch 'issue-1821' into 'master' (*)
eadd90c... ci: Use UTF-8 encoding for the test cover report (*)
637bd13... boxlayout: Remove unused variable (*)
fde21b5... inspector: Improve property list editing (*)
bd2d07e... Merge branch 'inspector-props' into 'master' (*)
a27737b... Add default GtkLayoutManagerClass.get_request_mode() (*)
46e7b44... inspector: Drop binding info (*)
42ea95c... inspector: Modernize action references (*)
f258324... vulkan: Add missing enumeration value (*)
d6cc10e... Merge branch 'vulkan-warning' into 'master' (*)
a938c14... build: Add gtk-css static library (*)
013591d... css: Add GtkCssTokenizer (*)
661720e... tokenizer: Pass error arg to read_token() (*)
d4d46e8... csstokenizer: Add gtk_css_token_is_preserved() (*)
32e256e... css: Split GtkCssLocation into its own file (*)
904a9d0... parser: Add gtk_css_parser_has_token() (*)
684b645... cssparser: Get rid of _gtk_css_parser_begins_with() (*)
76fb80f... cssparser: Introduce gtk_css_parser_try_ident() (*)
3fb44ae... cssparser: Add gtk_css_parser_try_token() (*)
753ad64... cssparser: Introduce gtk_css_parser_consume_function() (*)
aa50e92... csstransformvalue: Use gtk_css_parser_consume_function() (*)
38227dc... cssfiltervalue: Use gtk_css_parser_consume_function() (*)
3597f7e... cssimageicontheme: Use gtk_css_parser_consume_function() (*)
96f9cbc... cssimage: Make cross-fade() an array (*)
d99ae4b... cross-fade: Use gtk_css_parser_consume_any() (*)
9c862d7... cross-fade: Make progress optional (*)
3988847... reftests: Add a cross-fade syntax-checking reftest (*)
45bc4ed... cssimagerecolor: Use gtk_css_parser_consume_function() (*)
b830bdc... cssimagefallback: Use gtk_css_parser_consume_function() (*)
1fd339c... cssimageradial: Use gtk_css_parser_consume_function() (*)
28fbcf6... shorthand: Use gtk_css_parser_try_ident() (*)
dbdb81f... cssparser: Add gtk_css_parser_consume_ident() (*)
8d69bda... cssimagelinear: Use gtk_css_parser_consume_function() (*)
8157004... easevalue: Use gtk_css_parser_consume_function() (*)
21616f6... cssimagescaled: Use gtk_css_parser_consume_function() (*)
93b643c... css: Make font-weight an integer (*)
7ccec19... parser: Get rid of _gtk_css_parser_is_eof() (*)
dce8c11... cssparser: Drop _gtk_css_parser_has_prefix() (*)
e7b9ecc... cssparser: Add gtk_css_parser_try_at_keyword() (*)
f0d2f99... cssparser: Add gtk_css_parser_consume_string() (*)
23080d4... cssparser: Get rid of _gtk_css_parser_try_double() (*)
5f3e5a0... cssparser: Add gtk_css_parser_try_delim() (*)
7f99c1e... cssparser: Split integer gettig into has/consume functions (*)
acddc31... cssparser: Add gtk_css_parser_resolve_url() (*)
607502e... cssparser: Add gtk_css_parser_consume_url() (*)
f3db19d... Resurrect the CSS parser from the tokenizer branch (*)
98e076b... rgba: Add gdk_rgba_parser_parse() (*)
e0a01ba... css: Redo for new parser (*)
a31e5f7... cssshadow: Use gtk_css_parser_consume_any() (*)
c8589a9... testsuite: Handle warnings in CSS tests (*)
acaec5f... testsuite: Update parser tests to new errors (*)
de73ac9... css: Use gtk_css_parser_consume_any() for transition shorth (*)
1cd9396... css: Review error messages (*)
35f60dc... csssection: Store a GtkCssLocation (*)
207c0b3... csssection: Redo constructors (*)
2fb2021... css: Remove GtkCssSectionType (*)
a8f712b... cssection: Return locations, not numbers (*)
a475d72... cssparser: Improve location APIs (*)
4614349... cssprovider: Change section handling (*)
085d34c... cssprovider: Advance parser to start of declaration (*)
04d24b7... csssection: Make printing functions public (*)
37671d2... cssprovider: Redo error emission (*)
76826cf... cssparser: Pass in error locations explicitly (*)
2e0a566... css: Move gtkcsssection.[ch] into gtk/css (*)
79238b0... cssparser: Add error functions that take locations (*)
3ab65b7... csspositionvalue: Redo the parser (*)
d41580a... calc: Have better error location range (*)
24cc721... cssprovider: Mark whole @import statement on import error (*)
e1cd996... selector: Inlcude : sign when reporting errors (*)
49f8b57... testsuite: Update integer test (*)
f37573f... testsuite: Check errors not just for line, but for full ran (*)
ec6ce07... testsuite: Update references for style test (*)
023b695... testsuite: Fix stylecontext test (*)
8001c7d... transform: Add gsk_transform_parse() (*)
f310609... builder: Parse GskTransform properties (*)
117fc68... tests: Remove testboxcss (*)
0a440a8... reftests: Fix CSS for various tests (*)
6120f11... reftests: Fix GtkFixed layout properties (*)
198207f... reftests: Mark the currently unfixed failures as XFAIL (*)
ad34f73... CI: Turn on reftests (*)
b4c8ba4... Check the size of the g_new arguments (*)
1b6252e... Merge branch 'default-request-mode' into 'master' (*)
c20360d... reftests: Use shared_library, not shared_module (*)
324f547... Fix a crash (*)
86c86e0... inspector: Revamp attribute and action info (*)
8d51038... inspector: Cosmetics (*)
a2db956... inspector: Show readonly property values (*)
5c608fe... ci: Install Monospace fonts (*)
e81f033... Merge branch 'validate-alloc-size' into 'master' (*)
3046358... ci: Update list of xfail tests (*)
faff081... Merge branch 'fix-meson-on-macos-2' into 'master' (*)
c5a4a26... Merge branch 'ci-update' into 'master' (*)
f58f073... ci: Cache the reftest artifacts (*)
261b8c7... Merge branch 'cache-reftest-images' into 'master' (*)
c6471ee... reftests: Fix textview-margins test (*)
254feda... Revert "reftests: Fix textview-margins test" (*)
b66e4cd... gtkcomposetable: use g_size_checked_mul() for overflow chec (*)
07e0411... reftests: Fix textview-margins test (*)
7d9a8a6... Merge branch 'gtkcomposetable-checked-mul' into 'master' (*)
e0730bc... testsuite: Fix label-shadows test (*)
c78ba42... testutils: Run in UTF8 locale (*)
9a1da43... inspector: Fix editing in the property list (*)
84351ba... reftests: Be more graceful about errors (*)
b11c69b... Merge branch 'fix-reftests' into 'master' (*)
0249bd4... listbox: Add a ::show-separators property (*)
4551aef... Adwaita: Implement list separators (*)
68d6c51... inspector: Use the new show-separators property (*)
8712199... Merge branch 'test-locale-change' into 'master' (*)
9e8e3eb... Merge branch 'listbox-separators' into 'master' (*)
3569348... gl renderer: Declare color matrix child separately (*)
ddd044f... entry: Remove some unused constants (*)
f9a589c... listbox: Fix compiler warning (*)
20ccb53... text: Remove useless gtk_widget_get_allocation call (*)
f9d5869... passwordentry: Add missing break statement (*)
3bc8ab9... ci: Add an HTML report generator (*)
3412d18... ci: Use the v5 CI image (*)
b98c721... ci: Generate valid HTML for the report (*)
daea92e... Ignore deprecated HarfBuzz API (*)
f39ae35... demo: Ignore deprecated HarfBuzz API (*)
cb6e48e... Merge branch 'harfbuzz-deprecations' into 'master' (*)
d733078... ci: Style the test report (*)
7fb9f21... ci: Tweak the HTML report style (*)
3f61360... ci: Restructure the HTML report (*)
84d2150... tests: Remove popupat test (*)
44ce36b... menubar: Remove pack direction (*)
b1b12a2... menu: Remove attach properties (*)
dba1926... menu: Yeah cool, you're the last child (*)
31ccb7c... menu: get rid of 2 variables (*)
5473d13... menu: remove bottom attach (*)
0cd2946... menu: Move enum into only source file using it (*)
8ad38e5... menu: Remove unused function parameter (*)
3f9b8f2... vulkan: Add missing break statement (*)
ad3ded7... textview: Add missing break statement (*)
c593f86... notebook: Add missing return statement (*)
9087019... filechoosernativewin32: Add missing break statement (*)
0791924... Convert fallthrough comments to G_GNUC_FALLTHROUGH (*)
b9fb2f0... Add missing G_GNUC_FALLTHROUGH statements (*)
dff9a5a... build: Add new gcc error flags (*)
97fb1c7... Add licensing and copyright notice to report generators (*)
1ee5c2c... grid: Fix annotation typo (*)
1f58e0e... wayland: Add support for xdg-output (*)
226e0ea... widget-factory: Add an Inspector menu item (*)
f4e32f2... widget-factory: Update copyright line (*)
3286221... Merge branch 'widget-factory-inspector' into 'master' (*)
f6afa3d... gtk-demo: Add a gear menu (*)
8d001e3... icon-browser: Recover from GtkDialog api change (*)
e2d821f... icon-browser: Left-align the sidebar (*)
6e27e79... Merge branch 'gtk-demo-inspector' into 'master' (*)
21be063... builder-tool: Tweak --help output (*)
33eb72a... dialog: Fix a doc typo (*)
bc8ecef... Merge branch 'icon-browser-tweaks' into 'master' (*)
2656f5b... Remove two more plusses (*)
4ce217b... Merge branch 'wip/otte/warnings' into 'master' (*)
6c6fd13... CI: Build with --werror (*)
7c3eadf... Merge branch 'wip/otte/werror' into 'master' (*)
802c426... Add a png version of process-working-symbolic (*)
836b5a2... text: Refine the touch popup (*)
2681f7c... textview: Refine touch popup (*)
a8db330... HighContrast: Fix a typo (*)
69f12ed... Avoid a crash without librsvg (*)
0c87b62... Survive absence of librsvg without criticals (*)
1aa1610... cssprovider: Export correct API (*)
8369663... themes: Regenerate CSS (*)
5cd8e0f... testsuite: Add theme-validate test (*)
ecdad20... wayland: Avoid using uninitialized memory (*)
638a3c1... Merge branch 'wayland-cursor-hotspot' into 'master' (*)
e8f8985... Merge branch 'handle-tool-scale-fix' into 'master' (*)
50eb11a... gdk/wayland: Listen to wl_surface events on tablet cursors (*)
8400d8e... css: Letterspacing affects text size (*)
de2e0f4... Merge branch 'wip/carlosg/tablet-cursors-hidpi-master' into (*)
5a5da91... Merge branch 'letterspacing-resize' into 'master' (*)
1932a50... css: Some updates to internal docs (*)
8727b07... css: Kerning affects text size (*)
891b343... Merge branch 'style-prop-change' into 'master' (*)
b260878... label: Stop juggling cursors (*)
e37f4d0... text: Stop juggling cursors (*)
f382103... window: Stop juggling cursors (*)
ba1c5cf... Merge branch 'cursor-things' into 'master' (*)
0e26e95... window: Fix an oversight (*)
70fb29e... reftests: Add a reftest for rendering failure (*)
9b6f822... rendernode: Fix border rendering (*)
08c84bc... Merge branch 'cairo-borders-fixage' into 'master' (*)
37fee8c... wayland: Improve debug output for events (*)
77ff83c... Fix a compiler warning (*)
fed2db1... window: Drop some x11-specific apis (*)
51b2759... surface: Drop group api (*)
a247529... Merge branch 'drop-skip-pager' into 'master' (*)
c723893... gdk: Remove an unused field (*)
f5a8b79... Merge branch 'unused-typehint' into 'master' (*)
6e59c5c... gdk: Remove gdk_surface_invalidate_rect() from public API (*)
c913719... window: Remove dropped api from headers (*)
304e065... Merge branch 'forgotten-file' into 'master' (*)
3f70d20... Updated Spanish translation (*)
ca19b94... Updated Spanish translation (*)
1f5649e... GdkWaylandDevice: Don't recreate the default cursor every f (*)
cc878ec... gl renderer: begin/end_frame around do_render (*)
2a7e4ae... testsuite: Don't pretend we're a GTest (*)
3da6e83... cssprovider: Fix a parameter name mismatch (*)
65ff19d... eventcontrollermotion: Document missing signal parameters (*)
28be1c5... builder-tool: Fix property check (*)
491829a... builder-tool: Check canonical names (*)
8eaa8aa... Merge branch 'simplify-fixes' into 'master' (*)
28815bc... Updated Spanish translation (*)
34fcfb1... gl renderer: Properly apply opacity in cross-fade shader (*)
91bbe6e... gl renderer: Sync gpu and cpu default alpha value (*)
477ad25... widget: Add surface relative transform changed callback (*)
c21063e... csserror: Add G_BEGIN_DECLS and G_END_DECLS (*)
e13d242... gl renderer: Keep op builder around (*)
ea95aea... Merge branch 'csserror-g-decls' into 'master' (*)
5cd4ec5... Adwaita: generic type styles (*)
79180f6... Merge branch 'wip/jimmac/type-experiments' into 'master' (*)
ec37e1e... Merge branch 'fix-and-improve-linked-button-style' into 'ma (*)
2516f11... Merge branch 'wip/widget-position-changed-callbacks' into ' (*)
33f034d... a11y: Stop using gtk_widget_get_parent_surface (*)
fe3b5ba... tests: Stop using gtk_widget_get_parent_surface (*)
52d4bcf... popover: Stop using gtk_widget_get_parent_surface (*)
b9770fa... widget: Drop gtk_widget_set_parent_surface (*)
a98f857... Merge branch 'parent-surface' into 'master' (*)
b1eedbe... GdkGLContext: Add internal functions for KHR_DEBUG calls (*)
4f71718... GskGLRenderer: Label various gl objects (*)
32edf29... GskGLRenderer: Add debug groups (*)
249f6a8... gdkglcontext: Only emit opengl debug calls if GDK_DEBUG=gl- (*)
1ad406e... widget: Remove leftover parent-changed handler removal (*)
0526775... Merge branch 'wip/alexl/gl-debug' into 'master' (*)
8dd26b6... Updated Spanish translation (*)
3a1ef7a... widget: Move surface relative transform fields into its own (*)
b812767... Merge branch 'fix-gdkwin32-move-drag' into 'master' (*)
2bd9b42... Merge branch 'wip/surface-transform-data' into 'master' (*)
4bb6e70... tooltip: Initialize tooltip coords to given event coords (*)
1a7c280... gl renderer: bind the texture framebuffer before rendering (*)
7420f9c... testsuite: Rewrite text diff to use GSubprocess (*)
8634a51... Adwaita: separate '.view text' from textview>text (*)
cc4b379... searchentry: Always measure and allocate icon (*)
6f3e608... gdkglcontext: Limit gl debug label length (*)
931b0b3... gl renderer: Move texture labeling below initialization (*)
6277f2f... fontchooser: Fix type-to-search (*)
f3747d1... Merge branch 'font-chooser-search' into 'master' (*)
eea1388... file chooser: Fix Ctrl-L (*)
d3ad816... widget-factory: Add non-modal popovers (*)
e120023... widget-factory: Add some nested popovers (*)
936aba8... Merge branch 'file-chooser-search' into 'master' (*)
aab803b... widget-factory: Make a resizing popover (*)
da64d68... Merge branch 'popover-demos' into 'master' (*)
6c8a5f5... treeview: Remove unused member (*)
f4cf433... treeview: Remove a useless check (*)
1e16cb0... treeview: Always update expand when allocating columns (*)
c848b90... gl renderer: Add simple blend node implementation (*)
59fd48c... entry: Fix primary icon allocation in RTL entries (*)
dcc55e3... Adwaita: Bring filechooserbutton spacing back (*)
7e20232... colorbutton: Remove unneeded snapshot implementation (*)
0f6d83b... filechooserbutton: Remove some dead code (*)
2bd3485... filechooserwidget: Remove some GdkEvent usage (*)
cf2ef48... filechooserwidget: Don't focus treeview when searching (*)
78049f4... filechooserwidget: Remove unneeded function prototype (*)
929cdd9... treeview: Don't always grab_focus() when moving the cursor (*)
ed4c08d... window: Check whether the new focus widget is the old one (*)
b75bc8a... filechooserwidget: Allow keynav from the treeview to the se (*)
5a1c37a... filechooserwidget: Use a center box for the search entry (*)
b9467a4... file chooser: Prevent accidental search (*)
7c15daf... Merge branch 'file-chooser-escape' into 'master' (*)
34974a8... Merge branch 'wip/baedert/filechooser2' into 'master' (*)
ff604e1... file chooser: Stay focused (*)
3a40555... Merge branch 'file-chooser-location-escape' into 'master' (*)
b6c1786... inspector: Make property list sortable again (*)
e438391... Merge branch 'inspector-prop-sort' into 'master' (*)
c983130... window: Fix up the buildable implementation (*)
c92938b... widget: Remove special handling of has-focus (*)
3b62d9c... Drop gtk_window_activate_focus (*)
25f4bb2... Avoid critical warnings (*)
3643a9f... Merge branch 'focus-cleanup' into 'master' (*)
aa8ada3... widget: Add a convenience api to activate actions (*)
1364eb2... window: Add a default-widget property (*)
65052a5... Rename gtk_window_set_default (*)
56e95dd... popover: Add a default-widget property (*)
e464c08... window: Add a default.activate action (*)
3ccdad7... popover: Add a default.activate action (*)
f4880f5... Add gtk_widget_activate_default (*)
7553d0c... label: Activate default via action (*)
218d635... entry: Activate default via action (*)
0ae71ca... mount operation: Handle default activation via action (*)
3d1fdf7... file chooser: Stop using gtk_window_activate_default (*)
0ae958d... Drop gtk_window_activate_default (*)
89f7b97... Stop using gtk_widget_grab_default (*)
fe3796e... widget-factory: Stop setting has-default in ui files (*)
6d73443... widget: Remove special handling for has-default (*)
59d50be... widget: Drop gtk_widget_grab_default (*)
8880d27... inspector: Stop showing default widget in misc (*)
92e21c3... Drop the can-default property (*)
bf7d1e7... tests: Fix a default-related test (*)
30942c4... Fix builder parser tests (*)
6c472ed... Merge branch 'default-handling' into 'master' (*)
478fdaa... Use atomic boxing instead of manual refcounting (*)
f6594ff... Update the version of Graphene (*)
f1cadee... Use matrix equality in GskTransform (*)
40beb69... Never compare floats for equality (*)
cf9deb7... Use getters for translation and scaling components (*)
c06d1a6... Merge branch 'transform-fixes' into 'master' (*)
f27ecde... Update Esperanto translation (*)
484e330... Merge branch 'wip/baedert/fix-gl-debug' into 'master' (*)
6fbf139... Adwaita: tone down lowres icon aid (*)
aae7816... wayland: Reshuffle some internals (*)
5f8543f... wayland: Only check top-most for grabbing popups (*)
86d2fce... Merge branch 'wayland-grab-fix' into 'master' (*)
7d93646... icon view accessible: Stop presenting windows (*)
89d1f8c... window: Set cursor on the right surface (*)
0023b90... tooltip: Remove an unused gdk_surface_get_root_coords call (*)
1f4d027... Merge branch 'accessible-present' into 'master' (*)
5fd94e2... Merge branch 'window-cursor' into 'master' (*)
89861fa... Merge branch 'tooltip-cleanup' into 'master' (*)
24fa104... surface: Add a frame-clock property (*)
7a06859... Adwaita: Give model buttons visible focus (*)
5b5b215... Merge branch 'frameclock-property' into 'master' (*)
97a5ca7... Merge branch 'modelbutton-focus' into 'master' (*)
efed264... Merge branch 'fix-win32-gl-resize' into 'master' (*)
09cec2e... filechooserwidget: Delay view switch to search hits (*)
1d81a58... filechooserwidget: Pick reasonable default sidebar width (*)
af5c802... placesview: Bring spacing in the actionbar back (*)
ccdf50a... filechooserwidget: Fix rename popover widget alignment (*)
90301c6... filechooserwidget: Inline fuction into only caller (*)
31fb5cc... filechooserwidget: Shorten finalize implementation a bit (*)
26b6d18... filechooserwidget: Use a bin layout (*)
d528286... filechooserwidget: Remove some unnecessary show() calls (*)
8211e79... filechooserwidget: Shorten dispose impl a bit (*)
17bb124... filechooserwidget: Shorten cancel_all_operations() impl (*)
83e9361... filechooserwidget: Stop using gtk_widget_get_allocat* (*)
175e3d7... filechooserwidget: Remove unnecessary deprecation guards (*)
091cac0... Adwaita: Fix active spinbutton button image color (*)
074a001... filechooserwidget: Only query clock-format setting once (*)
99eee5c... Revert "gdk: deactivate/activate surface on keyboard grabs" (*)
26b1747... window: Prevent resize cursors from sticking (*)
f1919c7... Merge branch 'grab-cursor-fix' into 'master' (*)
54e7a94... builder: Fix signedness issues in apis (*)
1f30b77... textutil: Fix signedness issues in api (*)
6b4a822... Merge branch 'window-activate-revert-master' into 'master' (*)
5b8f1aa... Merge branch 'xdg-output' into 'master' (*)
6878c2b... Merge branch 'minus-one' into 'master' (*)
b2a23a9... entry: only notify properties we have (*)
e7cbb7a... inspector: Don't listen for notify twice (*)
0fa4d54... inspector: Track readonly property values (*)
e41596d... text: Make Emoji insertion work properly (*)
3ce6a71... Merge branch 'entry-fix' into 'master' (*)
724ec3c... Add a few placeholder documentation block to have g-i annot (*)
e09beee... Adwaita: Fix 'add color' button corners (*)
d53981f... Merge branch 'add-color-button-fix' into 'master' (*)
6f0b476... seat: Add a sanity check (*)
134e159... gdk: add a sanity check for events (*)
737400d... wayland: sanity check events at the source (*)
0d2a7f8... gtk-demo: Make the expander demo behave again (*)
435bc26... Merge branch 'expander-demo-fix' into 'master' (*)
c9eca55... tests: Stop using gtk_menu_set_display (*)
62b7ea7... Remove gtk_menu_set_display (*)
2952ba0... Merge branch 'kill-menu-display' into 'master' (*)
377ec33... menus: Fix menus on non-default displays (*)
78d2543... Merge branch 'inspector-menu-fix' into 'master' (*)
33a8108... window: Implement display change via root/unroot (*)
d7c5492... menu: Listen only for notify::root (*)
965d0e0... gtk: Use root/unroot instead of display-changed (*)
bea8025... Drop the GtkWidget::display-changed signal (*)
6e0b13b... Make file chooser saving work again (*)
574a25b... Merge branch 'kill-display-changed' into 'master' (*)
cd5c398... inspector: Show the default.activate action (*)
b74407a... Merge branch 'filechooser-save-again' into 'master' (*)
c7df0c9... inspector: Fix showing of menus (*)
a18647a... Merge branch 'inspector-actions' into 'master' (*)
eff4b63... Merge branch 'inspector-menus' into 'master' (*)
f622590... gdk: Documentation improvements (*)
3f94071... gsk: Documentation tweaks (*)
7b1201c... box layout: Documentation additions (*)
ed52c02... gtk: Small documentation fixes (*)
8915d60... roundedrect: Mke sure shrinking borders works (*)
19227d9... rendernode: Compute border node colors properly (*)
6523372... event controller: Don't deliver events to insensitive widge (*)
522bbc1... gesture: Chain up in filter_event (*)
af2207b... widget: Reset controllers when going numb (*)
b1d90cc... spin button: Listen for ::cancel on gestures (*)
2994229... fixup! event controller: Don't deliver events to insensitiv (*)
05cb7e7... Merge branch 'event-controller-sensitive' into 'master' (*)
77e3b72... NEWS: Updates (*)
eb9284e... migration guide: Updates (*)
1c9a486... css: Use multiple font-family values (*)
7037ff8... Add a reftest for multiple font families (*)
2a4b586... Merge branch 'font-families' into 'master' (*)
6f25168... Make the newly added test a bit more robust (*)
5882e22... Update POTFILES.skip (*)
bcf1806... Update Polish translation (*)
bd490ed... Updated Spanish translation (*)
c675d1c... filechooserbutton: Use a bin layout (*)
596c9a3... filechooserbutton: Clear model in destroy() (*)
d702bfe... filechooserbutton: Clean up finalize & destroy (*)
16c8fb5... Update Catalan translation (*)
bceca27... docs: Some updates to the input overview (*)
65697e3... docs: Some additions to the overview (*)
29bafd1... docs: Add an actions overview (*)
67e6d10... emoji chooser: populate incrementally (*)
d936a9a... docs: fix typo in function name (*)
1a4c988... Update Basque translation (*)
7b6f652... emoji chooser: Fix handling of no recent Emoji (*)
6fe203d... emoji chooser: Make Escape work again (*)
40fe3d9... builder-tool: Handle GtkWidget::visible properly (*)
9af01be... window: Make _gtk_window_set_is_active static (*)
32fd55a... window: Stop duplicating focus change events (*)
44b0a89... entry: Drop our own Emoji chooser (*)
bf2ae5a... Update Basque translation (*)
3c6aa84... cssparser: Add gtk_css_parser_has_number() (*)
01a7c7a... Parse render nodes from text files (*)
b6838cb... testsuite: Add tests for the new node parsing code (*)
50e10cd... testsuite: Delete some node tests (*)
4d98e96... testsuite: Port gl tests to text-based format (*)
08e9725... Move working tests to new directory (*)
1d6134f... testsuite: Add a broken test (*)
e31856f... testsuite: Add serialize-deserialize tests (*)
61a963d... testsuite: add another nodeparser crash test (*)
9598e16... testsuite: add shadow node parser test (*)
44b3b89... testsuite: Print serialized nodes when parsing fails (*)
349e6af... testsuite: Remove broken GL comparison tests (*)
1000d97... testsuite: Add cross-fade-in-opacity test (*)
3a9fa03... testsuite: Remove gl_tests infrastructure (*)
58666c6... testsuite: Add another gl renderer test (*)
fb63364... rendernode: Remove old GVariant (de)serialization code (*)
a55ebf2... testsuite: Remove old cairo/vulkan tests (*)
5530331... testsuite: Black out parts of reftest (*)
dde6980... Add error func to node deserialization (*)
5010461... ci: Don't disable the gsk suite (*)
8c04129... testsuite: Add nodeparser test case (*)
b4f5baf... rendernode: Parse and print blend nodes properly (*)
008b7bc... Add gtk4-node-editor (*)
da5b99f... testsuite: Add rounded-rect parsing test (*)
559ae8b... gsk: Export Cairo renderer (*)
6594ccf... gsk: Export gsk_gl_renderer_new() (*)
cc5f2f8... gsk: Export gsk_broadway_renderer_new() (*)
3f24ad7... gsk: Export gsk_vulkan_renderer_new() (*)
00b9471... node-editor: Add renderings with alternative renderers (*)
43a5ff8... testsuite: Add serialize test for debug node (*)
d5d48af... gl renderer: Reset opacity when offscreen-rendering crossfa (*)
cfea8de... Merge branch 'wip/otte/nodeeditor2' into 'master' (*)
09b6dbb... builder-tool: Handle default values changing (*)
96cce3a... Merge branch 'emoji-chooser-fixes' into 'master' (*)
c4013ee... Merge branch 'builder-tool-fixes' into 'master' (*)
b4093e5... Update POTFILES.skip (*)
84d3848... Merge branch 'focus-fixes' into 'master' (*)
4f6cc46... Fix the simplify test (*)
82eee65... testsuite: Add tests for ui file rewriting (*)
4eb00a3... builder-tool: Stop warnings for stack rewrites (*)
d8e92d4... builder-tool: Handle layout properties more properly (*)
d61e77d... Add some tests (*)
15b8ee4... Merge branch 'simplify-tests' into 'master' (*)
562e492... csstokenizer: Consume the \ when encountering an error (*)
c6b2184... Allow specifying the layout manager for a widget type (*)
e98973e... GtkHeaderBar: Don't leak decoration layout (*)
59c6862... Use gtk_widget_class_set_layout_manager_type() (*)
fe473db... Make get_layout_manager_type() public (*)
ecc8f9c... Merge branch 'issue-1863' into 'master' (*)
a8aa7af... Merge branch 'header-bar-leak4' into 'master' (*)
759a974... Some node editor improvements (*)
8559593... testsuite: Add a blend node test case (*)
c886545... testsuite: Add blend-difference test case (*)
3e21078... gl renderer: Fix blend shader (*)
4869013... gl renderer: Fix coloring shader (*)
b87b281... Update POTFILES.skip (*)
7ae675b... build: Install the backend headers in the backend directori (*)
e29cf84... broadway: Install headers (*)
73ff7ba... Merge branch 'wip/headers' into 'master' (*)
c6a42e9... widget: Revert the event translation change (*)
77b7817... a11y: Stop using child-notify (*)
68560a9... Update a11y tests (*)
a0c6d88... Mark a failing reftest as xfail (*)
b01cf6b... 3.96 (*)
248c07c... Fix a compiler warning (*)
4ff578d... Fix the compiler warning, again (*)
730b52b... testsuite: Add blur node testcase (*)
b3c4320... node editor: Do some simple syntax highlighting (*)
e847c03... gl renderer: Fix blur nodes with radius 0 (*)
feddf5a... Detect CUPS ≥ 1.7 (*)
ed31ea3... cups: Use non-deprecated API (*)
3377133... Require CUPS >= 2.0 (*)
5a57866... Merge branch 'cups-deprecation-warnings' into 'master' (*)
032bb45... gdk: Add a profiler (*)
9e40642... Add a way to start the profiler (*)
1660bac... frame clock: Add tracing (*)
c541fa9... gsk: Add some more profiler apis (*)
b09a095... gsk: Add tracing to the gl renderer (*)
64454a7... gsk: Add tracing to the vulkan renderer (*)
18127be... GtkApplication: Add a profiler dbus api (*)
ef446de... Add docs (*)
31cd43a... Merge branch 'tracing' into 'master' (*)
2bd6661... GdkSurface - Don't call unimplemented NULL set_startup_id() (*)
725e7c7... emoji chooser: Name the idle (*)
60a1822... Merge branch 'gdk-win32-unimplement-vfuncs' into 'master' (*)
e1c1c46... inspector: Style the property list (*)
24d6ce7... Merge branch 'inspector-css' into 'master' (*)
bc7972d... csstokenizer: Handle backslash at end of document (*)
dd299c5... csstokenizer: Add more testcases (*)
b651a35... build: Fix (*)
705bf48... gdk/gdkprofiler.c: Don't include unistd.h unconditionally (*)
4cc2728... inspector: Port actions to a list view (*)
fcb1408... Merge branch 'inspector-css' into 'master' (*)
46c1e15... inspector: Fix showing the frame clock (*)
97b450d... Improve the action editor more (*)
8aaa895... Merge branch 'inspector-css' into 'master' (*)
a861602... css provider: Remove outdated version check (*)
d91f04e... Correct theme loading docs (*)
cb51699... profiler: Update the D-Bus interface name (*)
879a0c1... Profiler: drop the public api (*)
b3ff415... Drop the public profiler api (*)
9117ee8... node-editor: Never scale nodes up (*)
1fa4b9f... rendernode: Parse repeat nodes (*)
777beb0... glrenderer: Ensure current context for debug stuff (*)
f2e197a... css provider: Stop mentioning key themes (*)
4f0ea69... settings: Update docs (*)
24fcfa9... CI: update docker image to fedora 30 (*)
e0e9d8c... Merge branch 'ci-master-fedora-30' into 'master' (*)
7b7fe14... Adwaita: Don't round the non-csd menu corners (*)
4505f4f... rendernode: Set EXTEND_PAD when drawing textures (*)
5da58ba... css: Add gtk_css_data_url_parse() (*)
8be95ca... css: Add data URL parsing to images (*)
3a373b9... rendernodeparser: Parse images differently (*)
63578d8... testsuite: Don't die on the first error (*)
0049b39... node-editor: Don't remove all text tags when saving (*)
4bccd17... node-editor: Report all errors in tooltip (*)
6f6b07a... testsuite: Stop using g_test_bug() (*)
b76d5bd... cssparser: Don't allow commit_token() on block EOF (*)
0103704... rendernodeparser: Use parser blocks (*)
0886ade... cssparser: Make gsk_renderer_consume_url() return a string (*)
a04ea72... rendernodeparser: Default color to black (*)
f8c1f71... Merge branch 'wip/otte/for-master' into 'master' (*)
04754d7... Reinstate the activate-focus keybinding (*)
1318d37... about dialog: Fix page visibility (*)
66c8a99... dialog: Use default decoration for non-custom headerbars (*)
ed4af4e... rendernodeparser: Introduce clear_func (*)
57061ea... rendernodeparser: Move EOF test into parse_declarations() (*)
bb2e362... Merge branch 'wip/otte/for-master' into 'master' (*)
0e9085a... Merge branch 'default-decoration-dialogs' into 'master' (*)
6de0874... Update POTFILES.in (*)
91d6893... key controller: Don't eat modifier events (*)
9281e05... Merge branch 'modifier-events' into 'master' (*)
0334ea1... pid_get_parent: fix for OpenBSD (*)
8cd1a4a... Merge branch 'openbsd-pid_get_parent' into 'master' (*)
2164c3d... cellrendererpixbuf: Remove an unused local variable (*)
66dcbcd... cellrendererpixbuf: Avoid creating expander textures... (*)
ebc6bd8... profiling: Only use frame timings when we have them (*)
c009611... Fix registration of profiler DBus api (*)
599806c... Try again to fix profiler setup (*)
f325017... gdk/x11: Make XInput2 a mandatory build time dependency for (*)
c4cf72e... gdk/x11: Remove gdk_disable_multidevice() (*)
c4446d3... gdk/x11: Drop GDK_CORE_DEVICE_EVENTS environment variable (*)
33642e2... gdk/x11: Make XInput2 a mandatory runtime dependency for x1 (*)
c2d9279... gdk/x11: Drop GdkDeviceManagerCore (*)
58cfafd... gdk/x11: Remove XI1 remnant (*)
6a27fe1... Merge branch 'wip/carlosg/no-x11-core-events' into 'master' (*)
d9b6435... accellabel: use a box layout (*)
d53d7eb... filechooserwidget: Remove some unused struct members (*)
7793818... query: Remove private pointer (*)
45b552d... profiler: Prefer CLOCK_MONOTONIC (*)
3e5f5d3... flattenlistmodel: Do proper check (*)
061b36e... Merge branch 'wip/otte/for-master' into 'master' (*)
96a806e... Updated Spanish translation (*)
33ffd54... Redo frame profiling (*)
be8e25c... Merge branch 'frame-profiling' into 'master' (*)
15fec03... always record a frame end time when profiling (*)
74ff970... Merge branch 'frame-profiling' into 'master' (*)
7e59ec4... Add clock freezes to the profile (*)
7d8be1c... pid_get_parent: fix potential leak of kp (*)
533a3f1... Merge branch 'openbsd-pid_get_parenvt-v2' into 'master' (*)
7cec532... Merge branch 'fix-non-csd-menu-corners-gtk4' into 'master' (*)
3a863cc... filechooserwidget: Remove unused gobject data (*)
8e9ac82... widget-factory: Add icon-dropshadow class to large icon (*)
1e61348... sidebarrow: Don't focus on click (*)
06c0a3d... issue templates: reproducers should be written in C (*)
dc7bf31... gl renderer: Remove useless ops_offset calls (*)
ccb9877... gl renderer: Skip invisible shadows (*)
2979aea... testsuite: Add a color matrix test case (*)
a251849... gl renderer: Fix color matrix shader (*)
a9fb528... gl renderer: Remove an outdated comment (*)
63267a2... gl renderer: Render fallback nodes upside down (*)
6a7d70c... menubutton: Don't derive from GtkToggleButton (*)
9111541... a11y: Adapt to menu button changes (*)
0eb7784... Update all users for menubutton changes (*)
83d9e7a... Adapt tests (*)
9d16715... Merge branch 'menubutton-no-button' into 'master' (*)
fe592cd... widget: Make gtk_widget_render() static (*)
2bad613... text: Ensure indexes are ordered properly (*)
b76eb96... glcontext: Store the updated area in the right place (*)
04da31f... build: Convert CSS parser tests to single meson tests (*)
6e2df85... Merge branch 'wip/otte/for-master' into 'master' (*)
6c9d50a... profiling: Add a counter for pixels drawn per frame (*)
cf47bb9... gtk: Stop using gtk_button_clicked (*)
5368f98... demos: Stop using gtk_button_clicked (*)
bcfff5e... Drop gtk_button_clicked (*)
74eea65... Merge branch 'button-clicked' into 'master' (*)
f2d598b... wayland: Keep some resources until destroy (*)
c878168... Merge branch 'wayland-surface-unmap' into 'master' (*)
3030e88... widget-factory: menu buttons can't have children (*)
e74c655... wayland: Make popups work more than once (*)
d4f6bfb... Merge branch 'frame-pixel-counter' into 'master' (*)
68f2cd1... Trivial: Remove a few +'s (*)
eed37cd... Cosmetic changes (*)
bd6c4a0... Padding review (*)
2c9a1f8... message dialog: Make not subclassable (*)
5453033... Revert "wayland: Make popups work more than once" (*)
3250e70... Padding review (*)
f656d38... password entry: Make not subclassable (*)
963152a... size group: Make not subclassable (*)
c31eadc... css provider: Make not subclassable (*)
be40ecb... shortcuts window: Make not subclassable (*)
8808e19... Forgotten file (*)
f6dc6be... settings: Make not subclassable (*)
d962682... sizegroup: Drop the priv pointer (*)
ced07b9... application window: Drop the priv pointer (*)
8c1bce7... settings: Drop the priv pointer (*)
2dec0b8... volume button: Don't allow subclassing (*)
cbab83b... popover: Cosmetics (*)
56e9333... popover menu: Make not subclassable (*)
825b489... Fix a compiler warning (*)
c8a901c... link button: Don't allow subclassing (*)
a798e2f... lock button: Don't allow subclassing (*)
0a217cd... x11: Remove to unused settings (*)
322507f... builder-tool: Remove debug spew (*)
5aa5316... gl renderer: Really fix gl debugging code (*)
6a69dc6... gl renderer: A GdkGLTexture's context might be NULL (*)
7e502d0... gl renderer: Delete render_texture framebuffer (*)
aa922f0... gl renderer: Pass correct matrix category when rendering of (*)
5327799... inspector: Don't apply button api to menu buttons (*)
fc2dc82... gtk-demo: Fix menubutton usage in listbox demo (*)
6c473d5... glrenderer: Handle NULL debug messages (*)
c8fc40e... rendernodeparser: Print properties alphabetically (*)
ed0ecf0... rendernodeparser: Allow single values instead of 4 (*)
20d1bc2... rendernodeparser: Skip root node when it's a container (*)
0fd0be4... testsuite: Redo node-parser (*)
a1d08b4... rendernode: Take a graphene_point_t for the offset (*)
678aa80... rgba: Add GDK_RGBA() macro (*)
1a65a6c... rendernodeparser: Update to new rules (*)
b90a66c... rendernodeparser: Allow parsing strings (*)
b37c221... testsuite: Add empty node tests (*)
29cb923... rendernode: Blur alpha channel for cairo blur node (*)
eb38613... testuite: Improve compare-render binary (*)
0a32305... testsuite: Add render tests for all the empty nodes (*)
63a8144... testsuite: Remove serialize-deserialize test (*)
321a210... Merge branch 'wip/otte/for-master' into 'master' (*)
1793546... win32: Remove unused variables (*)
0877b29... win32: Actually pass y variable for y parameter (*)
9521af0... window: Remove unneeded variable (*)
4f0cc30... win32: Rename a shadowing variable (*)
3ace1f5... imcontextime: Remove unused variables (*)
b36b932... win32: Add missing enum value to switch statement (*)
ca2bffc... imcontextime: Add missing semicolon (*)
5273634... tests: Use g_free(), not free() (*)
143bba0... win32: Remove outdated workaround (*)
fc9f4ad... win32: Enable --werror in CI (*)
e197752... win32: Fix meson names for defines (*)
a474beb... widget: Don't always call get_display() when allocating (*)
3f1afd6... gl glyphcache: Don't choke on huge glyphs (*)
fcfc2ca... gl renderer: Render recording surface untransformed (*)
e3fa2ba... docs: Fix the override for GdkAtom (*)
799e921... Merge branch 'issue-302-master' into 'master' (*)
9f739ab... Merge branch 'win32-enable-werror' into 'master' (*)
2a9b3c6... Use g_once for all the mkenums template files (*)
9bbd489... Merge branch 'mkenums-once' into 'master' (*)
49d994d... testsuite: Fix leak (*)
037454d... testscrolledwindow: GtkMenuButton != GtkContainer (*)
5ec7a31... menu button: Add a relief property (*)
4594d82... widget-factory: Reinstate flat menu buttons (*)
d0137ef... gtk-demo: Reinstate flat menu buttons (*)
5132850... glglyphcache: Use stb_rect_pack for better glyph packing
27ab1d1... gl renderer: Move texture atlas into its own file
1f5d417... glimage: Only support uploading one region
0e11f83... fishbowl: Fix default toggle button state
220beda... gl renderer: Add & use icon cache
(*) 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]