[gtk] (2503 commits) Non-fast-forward update to branch wip/otte/lottie
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (2503 commits) Non-fast-forward update to branch wip/otte/lottie
- Date: Tue, 13 Jul 2021 04:28:04 +0000 (UTC)
The branch 'wip/otte/lottie' 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:
c815496... gtk: Build as static library first
08ee6c7... mediafile: Load extension at startup with GTK_MEDIA
72f5c6d... API: Add gtk_picture_add_paintable_bounds()
8c6c1c6... gsk: Add GskPath
89cb862... gsk: Add GskFillNode
95e72be... snapshot: Add gtk_snapshot_push_fill()
2713766... demos: Add a simple demo filling a path
b9c6586... gsk: Add GskStroke
7752462... gsk: Add GskStrokeNode
ca2059b... snapshot: Add gtk_snapshot_push_stroke()
1a03d73... popover: Use fill and stroke nodes instead of Cairo
d270456... path: Change data structure for standard path
0e69f58... gsk: Add GskPathMeasure
1783c9b... path: Add gsk_path_builder_add_path()
53b64f6... pathmeasure: Add gsk_path_measure_add_segment()
cda8d66... testsuite: Add path tests
811d248... path: Collect flags
7ff39c6... path: Add gsk_path_foreach()
865c4da... path: Implement gsk_path_to_cairo() using foreach()
9fd1dea... pathmeasure: Implement support for beziers
e024982... path: Add gsk_path_add_circle()
4a1dcef... path: Add gsk_path_measure_get_point()
073c98a... xxx: path_fill demo
e6249c6... gtk-demo: Add a text-on-path demo
8cd37aa... testsuite: Add tests for gsk_path_measure_add_segment()
758958a... spline: Use Skia's tolerance checks
2cd08ec... path: Add gsk_path_measure_get_closest_point()
3533d58... testsuite: Add tests for gsk_path_measure_get_closest_point
0c3c5c9... gtk-demo: Add cute maze demo
cc2523b... testsuite: Update create_random_path()
e9f4047... testsuite: Add a test for get_point()
4d38358... testsuite: Add a test using get_point() and get_closest_poi
1c308f0... path: Split GskPathBuilder into its own file
f3dfcbd... xxx: demo
01a12b0... pathbuilder: Redo semantics for starting curves
8b330e3... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
d0f6346... pathbuilder: Add relative path commands
47ca083... testsuite: Add relative path functions
5c15a26... Documentation typo fixes
6292519... stroke: Add miter limit
b7931f9... path: Implement SVG arcs
358a7e8... path: Implement gsk_path_parse
01536b4... testsuite: Add librsvg path tests
68a3561... path: Fix serialization for circles
ca4d1de... path: Special-case rects and circles
fe31eef... testsuite: Add a parsing test
04b9746... Implement gsk_path_measure_in_fill
745a879... testsuite: Add an in_fill() test
1dd85f0... path: Add flags to gsk_path_foreach()
662001c... gsk: Implement parsing fill and stroke nodes
6fdbe22... stroke: Add support for dashes
0b7e0d4... path: Make all private contour APIs take a GskContour
8959654... path: Split contours into their own file
70b84a7... path: Rename to gtk_path_builder_add_segment()
28d5833... path: Add conic curves
60a2886... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
9759262... WIP: css: Replace border rendering code with GskPath
43c010f... path: Introduce gskpathop
ef10028... path: Add GskCurve
e36d8c1... testsuite: Add conics to the random paths
cf88197... Add gsk_curve_get_{start,end}_tangent
6855c28... curve: Split eval() into get_point() and get_tangent()
d4fd835... testuite: Add tests for gsk_curve_get_point()
4fac596... testuite: Add tests for gsk_curve_get_tangent()
617ffad... testsuite: Add a test for gsk_curve_decompose()
9ac9761... path: Add gsk_curve_segment()
e767c21... testsuite: Add a test for the conic that got us segment()
fe9f81a... testsuite Add curve tangent tests
17d3d32... path: Always decompose conics into at least 2 segments
5f0161c... path: Deal with non-uniformness of progress parameter
3a98c39... path: Add a foreach function that dashes a path
a8d5296... testsuite: Add tests for the dasher
7f046e0... Add gsk_path_get_stroke_bounds
855c503... xxx path)_fill
749ae52... Add gsk_path_measure_get_{path,tolerance}
38a2da8... path: Add gsk_path_measure_restrict_to_contour()
7e10659... path: Add gsk_path_measure_is_closed ()
5c77b02... path: Change semantics of gtk_path_builder_add_segment()
98bad2e... path: Add gsk_path_builder_add_ellipse()
de624e2... gsk: Add gsk_path_builder_add_layout
a0c322f... path fill demo: Use gsk_path_builder_add_layout
367a4cf... gtk-demo: Make path-text demo use gsk_builder_add_layout()
43e777d... gtk-demo: Rewrite the text mask demo
a732ac5... path: Move gsk_path_new_from_cairo() away
352bdb8... Ottie: Add
8beee59... ottie: Add a command-line tool
c06f490... ottie: Add a snapshot testsuite test
225ed16... Ottie: Add Fantastic, the Ottie Editor
Commits added to the branch:
aec87a3... GdkWin32: Fix mouse events in presence of transparent windo (*)
0d2ea14... types: fix various use of volatile in type registration (*)
90dfb5e... gtk: remove GtkClipboard leftovers (*)
efbb649... modelbutton: Center titles (*)
b0b793d... menubutton: Correct the css docs (*)
4f0c920... fontbutton: Correct the css docs (*)
6bd0dc3... colorbutton: Correct the css docs (*)
cf20cfd... gtk/gesturestylus: Convert motion history from surface coor (*)
6e108d3... gtkmediafile: Only unmap the GstVideoFrame in the GBytes de (*)
459d6e1... Merge branch 'wip/carlosg/for-master' into 'master' (*)
bc7619a... Merge branch 'gtkclip' into 'master' (*)
daded2b... Merge branch 'matthiasc/for-master' into 'master' (*)
2c9f232... build: Use Meson’s module for building .pc files (*)
7d5826c... build: Fix vulkan reference in pc file (*)
5f41d26... Merge branch 'gtkgstsink-unmap-only-when-done' into 'master (*)
f013d3b... Update Galician translation (*)
1034271... Update Galician translation (*)
d752828... Merge branch 'wip/jtojnar/trivial-fix-pc-vulcan' into 'mast (*)
18ea60e... gtkmediafile: Consider pixel-aspect-ratio for rendering vid (*)
1119a74... Update Basque translation (*)
0fcf01d... Merge branch 'gtkmediafile-pixel-aspect-ratio' into 'master (*)
f22ec06... Fix the Vulkan header check for VK_RESULT_RANGE_SIZE (*)
3344bca... gdk/wayland/surface: Expose gdk_wayland_surface_get_wl_egl_ (*)
108933b... Merge branch 'wip/chergert/volatile-fixes' into 'master' (*)
34ffdc6... gl: Fix implicit leaking of shader object (*)
1758f88... Merge branch 'ebassi/issue-3522' into 'master' (*)
6c09832... Merge branch 'xndcn/fix-shader' into 'master' (*)
0d54d73... Fix menu item alignment with submenus (*)
2336120... message dialog: use title style only if there is secondary (*)
02ba9bc... Merge branch 'fix-menu-alignment' into 'master' (*)
5fe4334... Merge branch 'mcatanzaro/#3509' into 'master' (*)
878b34f... gtk4-encode-symbolic: Add debug output (*)
224c267... Merge branch 'gtk_egl_wayland' into 'master' (*)
b5fe434... Revert "Merge branch 'gtk_egl_wayland' into 'master'" (*)
d5963ad... Merge branch 'revert-224c2674' into 'master' (*)
4fb70c5... gtk/window: remove GtkWindowGeometryInfo from public header (*)
4ad5e77... macos: do not crash in mojave (*)
378bd9f... Merge branch 'macos-mojave' into 'master' (*)
d888402... macos: ensure GdkMacosWindow in surface discovery (*)
bdde41e... Merge branch 'encode-symbolic-debug' into 'master' (*)
a4baac7... docs: Complete a sentence (*)
b5938fa... Update Ukrainian translation (*)
5726497... docs: Flesh out the gtk4-builder-tool man page (*)
75a2976... Merge branch 'wip/chergert/fix-macos-window-check' into 'ma (*)
2d3885a... center layout: Fix handling of expanding center child (*)
29afe5a... video: Stop playing when appropriate (*)
62af836... macos: fix toplevel present function prototype (*)
ad617a0... macos: avoid setHasShadow unless shadow changes (*)
9320148... macos: implement compute_size and request_layout (*)
20f3d16... video: Be consistent about play/pause (*)
a716420... Merge branch 'video-stop' into 'master' (*)
f2e5775... Merge branch 'matthiasc/for-master' into 'master' (*)
c72589f... Merge branch 'wip/chergert/fix-macos-compute-size' into 'ma (*)
0ba5631... video: Pause on unset too (*)
afccb86... Update Romanian translation (*)
384081c... Merge branch 'matthiasc/for-master' into 'master' (*)
c804645... video: Tweak the docs (*)
01b94db... Merge branch 'matthiasc/for-master' into 'master' (*)
38166a6... NEWS: Updates (*)
fff5705... glcontext-wayland: Only allocate configs we use (*)
d7f15c1... glcontext-wayland: Avoid heap-alloacting small arrays... (*)
e336fe2... gesturestylus: Retrieve event and controller widget only on (*)
71efa96... gesturestylus: Only add histroy element if translation succ (*)
d978ba3... glcontext-wayland: Whitespace (*)
afabbc4... gtk4-demo: Remove unused size group (*)
d8fa9de... label: Modernize source file (*)
0b15aba... label: Remove mnemonics_visible_apply_recursively from priv (*)
03f5a36... label: Remove unused private functions (*)
280d7e5... gesturelongpress: Keep the pspec around (*)
74ff61a... gesturelongpress: Remove a useless cast (*)
70a3e5e... shortcutmanager: Use g_list_store_find() (*)
bc35c5d... nevertrigger: Remove unused instance members (*)
ebdf298... widget: Move a few vfunc implementations above class_init (*)
f11f0da... wiget: Fix whitespace issues (*)
d11fbbc... widget: Re-arrange some more functions (*)
92ec754... widget: Move quark_builder_set_id declaration to other GQua (*)
6a37481... viewport: Small cleanup (*)
24c67ef... scrolledwindow: Use g_clear_handle_id (*)
114f0bd... box: Replace tabs with spaces (*)
00c885c... gesture: Replace tabs (*)
034672e... frame: Remove unnecessary function (*)
1108d00... render: Inline function into only caller (*)
4a1a794... gtksettings: Remove unused defines (*)
06cce81... widget: Use gtk_widget_get_native() in get_surface_allocati (*)
34ea990... settings: Load keyfiles ourselves (*)
f9fe640... settings: Overallocate property_values (*)
7e1f20b... icontheme: Make a parameter const (*)
c91b5ea... widget: Inline setup_template_child() into only caller (*)
699adb0... widget: Refactor gtk_widget_class_set_template() (*)
256b094... messagedialog: Modernize source file (*)
e383547... Update German translation (*)
51a6b29... Update German translation (*)
53af35d... x11: fix crash on idle compute size without layout (*)
45bb4dc... ci: Add a macos build (*)
d55f938... printing: cairo-pdf is needed (*)
93d795e... printing: Remove cairo header checks (*)
0605c3c... ci: Fix the harfbuzz build on MacOS (*)
0c81248... ci: Disable pixman tests on MacOS (*)
710ef00... Fix the cairo build on OS X (*)
77feb51... Pass coretext=enabled to harfbuzz (*)
36b4995... Updated Lithuanian translation (*)
cf623ce... Merge branch 'window-geometry-info' into 'master' (*)
601dfee... checkbutton: Add activate signal to work with gtk_widget_ac (*)
fe7b11b... Adwaita: increase contrast of popover separators (*)
874b19b... Merge branch 'wip/jimmac/popover-separators' into 'master' (*)
8f585f7... video: Realize the media stream before setting a file (*)
7901ab8... media: Add support for OpenGL to GtkGstMediaFile (*)
53fe751... media: Convince gstreamer to deliver GL memory (*)
536a67e... media: Only force GL if we're using a GL renderer (*)
fb31581... gtk-demo: Use GtkVideo in the fishbowl (*)
40c10f8... Merge branch 'matthiasc/gl-media-stream' into 'master' (*)
397a71c... gstreamer media backend: Disable OpenGL on Windows (*)
071ea6b... builderparser: Use GPtrArray for stack (*)
41fb6f6... builder: Remove unused function prototype (*)
21b6c8b... builder: Remove unused typedef (*)
24836c0... csstokenizer: Add separate init functions for token types (*)
42fedfc... csstokenizer: Keep a GString for name parsing around (*)
1063924... Update Ukrainian translation (*)
9595d44... docs: Flesh out Popup layout docs (*)
e141d61... docs: Cosmetics (*)
7c5b891... Merge branch 'matthiasc/for-master' into 'master' (*)
532b8c7... media: Be more specific in our caps (*)
b79c26b... Merge branch 'wip/baedert/for-master' into 'master' (*)
cf23324... Merge branch 'no-gl-context' into 'master' (*)
d1fcfa5... popup: Mention the popover arrow in the docs (*)
56af472... a11y: Only spew help once (*)
36eb7c4... gtk-demo: Small a11y fix (*)
1995b7f... docs: Preformat some symbols (*)
bc39da0... Updated the Romanian Translation (*)
f974c53... Merge branch 'matthiasc/for-master' into 'master' (*)
e4d0114... docs: Add migration section for GtkClipboard (*)
a5b88a5... docs: fix parameter reference in gtk_bitset_contains() (*)
e3641d0... Merge branch 'dlech-master-patch-06007' into 'master' (*)
6b6fc1e... Merge branch 'ebassi/migrating-clipboard' into 'master' (*)
ca9801f... 3to4: Remove GtkToolbar::toolbar_style (*)
6e8e467... Merge branch 'simplify-toolbar' into 'master' (*)
0eab4de... Merge branch 'media-caps' into 'master' (*)
28a6f0d... macos: handle point conversion on older macOS (*)
f4f104c... macos: fix typedef on older macOS (*)
7c9bc7a... macos: supply NSPasteboardType when necessary (*)
f2e0097... gtk: fix brace initialization for bloom filter (*)
855b44f... macos: keep array of pasteboard types (*)
4035f86... macos: use deprecated NSOnState for older systems (*)
eb6fbf9... doc: fix annotation for GtkCssLocation (*)
de8a8d7... Merge branch 'dlech-master-patch-65287' into 'master' (*)
fd00aa9... HC: special case .dim-label (*)
e657da6... Adwaita: specialcase switches and scales for headerbars (*)
2af9f1a... Merge branch 'wip/jimmac/hc-dim-label' into 'master' (*)
0336af0... ci: Limit macos runs (*)
2ff23b0... Merge branch 'wip/jimmac/headerbar-specialcasing' into 'mas (*)
5652ab0... Merge branch 'macos-ci' into 'master' (*)
fd073de... headerbar: Prepend start window controls instead of appendi (*)
1341bc0... Update Catalan translation (*)
7583810... Merge branch 'wip/exalm/headerbar' into 'master' (*)
0d99ef7... Merge branch 'X11-surface' into 'master' (*)
0cda6f4... Adwaita: fine tune flat button styling (*)
3a5eee7... HC: switch border color (*)
45ec3fc... seat: improve api to take into account the tool type (*)
1d5bc28... Merge branch 'wip/nacho/tool-api' into 'master' (*)
1ea1a70... Merge branch 'wip/jimmac/hc-switch-border' into 'master' (*)
d8d8322... Merge branch 'wip/jimmac/flat-buttons' into 'master' (*)
3ca3d7e... gdkdevice: use g_set_object to set the associated device (*)
87e0a28... ci: Specify `only` for other jobs (*)
195b98f... ci: Only run macOS job on upstream branches (*)
137f32f... Expand event controller API changes section of GTK 4 portin (*)
e930a20... Merge branch 'ebassi/ci-only' into 'master' (*)
c736deb... Add section on GtkBuilder API changes to GTK 4 migration gu (*)
afaa275... gtkbuilder: fix recommendations that no longer make sense i (*)
4761641... Add critical if widget has a parent during dispose (*)
5969259... Remove incorrect unparenting guidance from migration guide (*)
ff72619... Merge branch 'mcatanzaro/event-controller-porting-guide' in (*)
4e7ce9e... Merge branch 'mcatanzaro/gtkbuilder-docs' into 'master' (*)
f03acaf... Merge branch 'mcatanzaro/unparent' into 'master' (*)
2a79152... Merge branch 'mcatanzaro/company-unparent-warning' into 'ma (*)
526e24f... Merge branch 'wip/nacho/associated-device' into 'master' (*)
57691ea... seatdefault: rename dispose method (*)
a720d8b... seatdefault: use g_clear_pointer to unref the tools (*)
d5ef906... Merge branch 'nacho/seatdefault' into 'master' (*)
8243b54... a11y: Avoid __ prefixes for variable names (*)
99b2da4... gtk/gtksecurememoryprivate.h: Include glib.h (*)
2b8ad6c... gtkffmediafile.c: Use g_snprintf() (*)
441d944... droptarget: Some docs cleanups (*)
897164c... Merge branch 'matthiasc/for-master' into 'master' (*)
2b6b35d... build: Add a sassc feature (*)
6083522... 4.0.1 (*)
992f092... wayland: avoid set_cursor() when unchanged or invisible (*)
8312b9d... Wayland: ignore touch/tablet events on destroyed surfaces (*)
d205265... Update Polish translation (*)
946a496... Update Basque translation (*)
506423c... Update Basque translation (*)
0f052d4... Remove guarantees we do not intend to hold (*)
291ad17... gdksurface-win32.c: Decouple mapped state from surface crea (*)
fb33e83... gdkwin32-surface.c: Fix return type (*)
c2c2635... gdk/win32: Rename 'margins' to 'shadow' (*)
d7d4fed... gdk/win32: Fix window display and resizing (*)
f5efb15... Support stylus devices on macos (*)
fecb7af... Merge branch 'surface.compute.win32' into 'master' (*)
9a98995... Merge branch 'avoid-pointer-reset-gtk4' into 'master' (*)
c9807f5... Adwaita: remove edge highlights (*)
849e3c8... Adwaita: flat scales, progressbars and level bars (*)
1499626... Adwaita: :checked:active and checked:hover states (*)
7a3dd41... Adwaita: round progress and levelbars (*)
874cae1... Adwaita: flatter, lighter buttons (*)
31a7bc7... Adwaita: fix button border logic (*)
6a047e5... Adwaita: less dramatic :active for undecorated buttons (*)
64e16ec... Merge branch 'wip/jimmac/undercorated-active' into 'master' (*)
01d19e2... Merge branch 'fix-tablet-4' into 'master' (*)
378ad75... Adwaita: scales border (*)
8af0d4b... Merge branch 'otte/for-master2' into 'master' (*)
b5cb2f7... Adwaita: update image assets (*)
8c61038... gl renderer: print fragment shader info (*)
45848c5... Merge branch 'wip/jimmac/adjust-for-contemporary-trends' in (*)
c514c41... Avoid diagnostics for gcc-11 false positive out of bounds a (*)
9f7119e... Merge branch 'wip/fl/glrenderer-fixes' into 'master' (*)
5044031... Merge branch 'wip/kalev/gcc-11' into 'master' (*)
96baf97... about dialog: Remove manual icon sizing (*)
1d40750... aboutdialog: Set a style class (*)
beeedb5... aboutdialog: Set icon-size for the logo (*)
65eaf8e... Adwaita: Make about dialog icons big (*)
73fb28a... iconhelper: Recreate the texture when needed (*)
d939d04... Merge branch 'about-dialog-icon-size' into 'master' (*)
03b60a2... a11y: Sanitize the AT-SPI object path further (*)
ff34124... Merge branch 'ebassi/atspi-path-sanitize' into 'master' (*)
a56b290... a11y: Fix leak (*)
58bb998... docs: GtkAspectFrame is not a GtkFrame any more (*)
5286743... Document GtkAspectFrame properties (*)
39e07a8... Document limits of gtk_aspect_frame_get_ratio() (*)
b33ca43... Merge branch 'ebassi/atspi-path-sanitize' into 'master' (*)
13ef82f... dist: Add a dist script to generate css (*)
9861c7d... Merge branch 'dist-css' into 'master' (*)
27ca443... Remove a misleading comment (*)
ef33ec6... Merge branch 'ebassi/aspect-frame-doc' into 'master' (*)
ef0db01... Update Swedish translation (*)
a6f2bcb... Update Swedish translation (*)
6c21a7b... Merge branch 'nacho/macos-stylus' into 'master' (*)
b34101d... Updated Spanish translation (*)
7eab565... Updated Spanish translation (*)
6ddbb2a... doc: Clarify some migration hints (*)
880468f... docs: Fix a heading gotcha (*)
285a917... Merge branch 'matthiasc/for-master' into 'master' (*)
97b5fad... gdk/wayland: Mark matched settings from the portal as valid (*)
90c428b... Merge branch 'wip/carlosg/mark-valid-portal-settings' into (*)
f04e5bd... Make Adwaita-dark available as a theme (*)
f60d245... Make HighContrastInverse a dark variant (*)
7b69c58... Merge branch 'matthiasc/for-master' into 'master' (*)
f7856f2... Updated Czech translation (*)
bbc3aa4... Revert "Fix the cairo build on OS X" (*)
141c725... Merge branch 'macos-ci-cairo' into 'master' (*)
d89ff71... Flip margin-start and -end in RTL (*)
bbfaacb... Add a reftest for box flipping (*)
e1a308d... Merge branch 'rtl-margins' into 'master' (*)
144cf2d... overlaylayout: Set the child type in the class (*)
2ee1a00... Merge branch 'matthiasc/for-master' into 'master' (*)
691b6b8... inspector: Add a legend for the layout overlay (*)
29868b2... docs: Remove a reference to configure events (*)
07d9cd8... Merge branch 'matthiasc/for-master' into 'master' (*)
1641d36... Update Ukrainian translation (*)
a5e929c... docs: Add details (*)
aefc630... surface: Add a scale-factor property (*)
e905f7f... native: Listen for scale changes (*)
187d261... wayland: Notify on surface changes (*)
f14762b... x11: Notify on surface scale changes (*)
61a7ebf... Merge branch 'matthiasc/for-master' into 'master' (*)
69293db... builderparser: Only allocate subparser stack when needed (*)
aec2fb9... builderparser: Keep properties in a GPtrArray (*)
de6cd4f... builder: Use a GPtrArray when parsing signals (*)
b1c8613... accessible: Fix memory leak if context is unset (*)
872b46a... widget: Shorten get_halign() a bit (*)
cb41b96... builderparser: Save finalizers in a GPtrArray (*)
ec8614e... label: Fix a potential memory leak (*)
650eed7... gl renderer: Properly y-flip non-offscreen children of roun (*)
4d7a015... gl renderer: Don't reset offset when drawing offscreen (*)
c305023... label: Refactor get_layout_location (*)
934b91f... label: Remove unneeded NULL guards (*)
d9f6b26... gl renderer: Use rect_contains_rect() copy (*)
1b961a9... Merge branch 'surface-scale' into 'master' (*)
a394976... Add nullable annotations to GtkShortcutFunc (*)
5ea3777... widget: Fix gtk_widget_class_add_binding() argument name (*)
ddbd574... Update Polish translation (*)
f0d8b61... Update Friulian translation (*)
0088301... Merge branch 'wip/baedert/for-master' into 'master' (*)
d706002... inspector: Avoid a critical (*)
5aa03bc... aboutdialog: Fix initial focus (*)
6aa893e... Merge branch 'matthiasc/for-master' into 'master' (*)
7b47e32... GDK/Win32: Remove layered windows usage (*)
a57a144... Merge branch 'win32-remove-layered-windows' into 'master' (*)
6f7fb6b... Update Romanian translation (*)
9222a5f... Update the gtk.doap file (*)
f6010b2... Merge branch 'doap-update' into 'master' (*)
992cd08... gtk_file_chooser_set_current_name: fix type of name argumen (*)
1635d7b... Merge branch 'cherry-pick-gtk_file_chooser_set_current_name (*)
6b7d56a... cellrenderertoggle: Fix css node handling (*)
94f90f4... Merge branch 'fix-cell-renderer-toggle' into 'master' (*)
146b4c9... 4.0.2 (*)
1edbc1f... Merge branch 'wip/jtojnar/fix-pc-vulcan' into 'master' (*)
1ac1147... Merge branch 'check_button_activate' into 'master' (*)
ee43a6a... Bump version to 4.1 (*)
cbaad3d... Add version macros for 4.2 (*)
e6f0103... Merge branch 'version-bump' into 'master' (*)
5968b10... listitemwidget: Activate on release instead of press (*)
59806ee... macOS: fix #2436 raise transient window on focus (*)
e77d519... Split NEWS for pre-4.0 changes (*)
1a30ec6... dist: Fix css theme disting after HighContrast-dark changes (*)
4fc1af1... Merge branch 'wip/kalev/NEWS.pre-4.0' into 'master' (*)
ca72fae... Merge branch 'issue-2436-gtk4' into 'master' (*)
2550d6d... Merge branch 'wip/kalev/dist-HighContrast-dark' into 'maste (*)
2100e42... treeviewcolumn: Redo sort arrows (*)
e7c29b9... menbutton: Redo indicator arrows (*)
5985b62... columnview: Redo indicator arrows (*)
b7c88ec... Update Hungarian translation (*)
d7050c6... Merge branch 'treeview-sort-arrows' into 'master' (*)
3a18a6d... docs: Update getting started section (*)
439727a... Add more directions to the issue templates (*)
8fff0e0... docs: Reformat GtkListStore.insert_values() (*)
a121659... Add rename-to annotation for GtkListStore.insert_valuesv() (*)
1fd8d3b... Merge branch 'matthiasc/for-master' into 'master' (*)
75f2d75... Abort if the shared memory pool cannot be created (*)
fff6b35... inspector: Redo the controllers page (*)
4044620... Merge branch 'ebassi/for-master' into 'master' (*)
0537b16... inspector: Redo the controllers page (*)
e97d996... inspector: Redo the shortcuts page (*)
c05b418... inspector: Split out variant editor (*)
7527f18... inspector: Simplify action editor (*)
db189cf... inspector: Reshuffle action editor (*)
ccd9827... inspector: Redo the actions page (*)
0bde58f... a11y: Avoid signal emission during cache population (*)
95ceb49... a11y: Make GtkATContext realization lazier (*)
5a3c3d8... Merge branch 'inspector-controllers' into 'master' (*)
68df752... Update Ukrainian translation (*)
c463914... Merge branch 'ebassi/lazier-a11y' into 'master' (*)
d24b8a0... Update Romanian translation (*)
6c54abe... wayland: Explicitly announce ssd for kwin (*)
e808fb4... testsuite: Stop requiring diff (*)
a486536... Remove libc from leak suppression list (*)
0d79050... Force malloc of g_slices in asan build (*)
4d60914... Merge branch 'tests-without-diff' into 'master' (*)
5ed6f89... Merge branch 'lsan-leaks' into 'master' (*)
341efe9... Update Persian translation (*)
39d5dd8... Avoid a heap-use-after-free (*)
131a61c... testsuite: Fix a leak (*)
a332f24... ci: Don't print lsan suppressions (*)
2adcb7b... Tweak lsan suppressions (*)
0ef91c3... Avoid a buffer overrun (*)
64a2d02... Merge branch 'lsan-leaks-2' into 'master' (*)
14f0a0a... Create a static library (*)
fe515c4... testsuite: Link some tests statically (*)
1973019... Merge branch 'static-lib-for-tests' into 'master' (*)
269f369... Update Greek translation (*)
66264f9... Update Punjabi translation (*)
43d553d... Update Punjabi translation (*)
4c971cd... docs: Fix reference for css transform (*)
344f9fc... css: Implement transform-origin (*)
749f1a7... Add a reftest for transform-origin (*)
421088c... Merge branch 'transform-origin' into 'master' (*)
23af707... Adwaita: make scrollbars larger (*)
4196dfc... Merge branch 'wip/jimmac/larger-scrollbars-gtk4' into 'mast (*)
9249717... gdk: Add missing g-i annotations for gdk_surface_translate_ (*)
23f0a29... modules: Simplify _gtk_get_module_path (*)
ea48506... Merge branch 'simplify-get-module-path' into 'master' (*)
b4e6458... searchbar: Fix documentation mishap (*)
8a0d4df... searchbar: Capture events in the bubble phase (*)
102b74f... emojichooser: Make keynav work with != 7 columns (*)
2ea4574... emojichooser: Allow the section buttons to wrap (*)
4857829... popover: Try to not exceed monitor bounds (*)
65a4118... css: Support overline (*)
20895d6... Merge branch 'adaptive-emojichooser' into 'master' (*)
1cebc43... Allow circular menubuttons (*)
80b1d55... Merge branch 'css-overline' into 'master' (*)
6710eb5... Merge branch 'ricotz/for-master' into 'master' (*)
1fe6fb6... Merge branch 'circular-menubutton' into 'master' (*)
3d2cf97... Fix annotations (*)
786e9d3... Make the inout argument logic clearer (*)
f410120... Validate arguments (*)
7f08adc... Merge branch 'ebassi/for-master' into 'master' (*)
c93c9f5... Updated Czech translation (*)
09a9131... Updated Czech translation (*)
40eae29... docs: Update border-size docs (*)
b6e7acf... Merge branch 'matthiasc/for-master' into 'master' (*)
c7a7d05... gtkgstsink: Report allocation size even if no pool requeste (*)
00fd60a... gtkgstsink: Use video_frame_free also for the GL path (*)
1258fca... css: Fix text-decoration-line support (*)
f3d77d1... Merge branch 'css-text-decoration' into 'master' (*)
ec9159f... Merge branch 'gst-vaapi-fix-pre' into 'master' (*)
51122dd... docs: Cosmetics (*)
25409c5... css: Add a constructor for GtkCssImageFallback (*)
5ee7606... css: Support colors in cross fades (*)
30043e0... Merge branch 'css-crossfade-color' into 'master' (*)
7db60f9... searchentry: Capture events in the bubble phase (*)
8ef1d6a... widget: Fix can-focus (*)
7b0ce11... Merge branch 'search-entry-capture' into 'master' (*)
eeb3dd3... Merge branch 'fix-can-focus' into 'master' (*)
bbf68c0... gskglrenderer: Optimize linear-gradient shader (*)
5ac7529... gskglrenderer: Optimize radial-gradient shader (*)
b15902b... gskglrenderer: Optimize conic-gradient shader (*)
976a05f... gskglrenderer: First class support of repeating-linear-grad (*)
04000f2... gskglrenderer: First class support of repeating-radial-grad (*)
1b698c8... gskglrenderer: Use gboolean instead of bool (*)
0088f84... gskrendernode: Cache angle in conic gradients (*)
a1dd652... gskglrenderer: Remove switch fallthrough comments (*)
b89376d... widget: get_name() is not nullable (*)
7f4bd69... Merge branch 'sophie-h-master-patch-47269' into 'master' (*)
3c66c27... docs: Add gtk_widget_grab_default to migration guide (*)
2e7923c... Merge branch 'matthiasc/for-master' into 'master' (*)
0632151... builder-tool: Translate GtkImage:pixbuf (*)
c60247f... Merge branch 'wip/fl/gl-gradients' into 'master' (*)
9e539a7... Merge branch 'matthiasc/for-master' into 'master' (*)
d83502d... gskglshaderbuilder: bind correct uv location (*)
2cd0e5f... Merge branch 'wip/fl/gl-renderer-fixes' into 'master' (*)
ac0f524... build: Redo the tools build (*)
2d0d579... Unify border-spacing handling (*)
10d5705... Reduce use of GtkStyleContext (*)
1ac9400... Drop unused logo resource (*)
3cc7d9b... Move the gesture icons in the right place (*)
38e2f91... Remove vestigial glade support (*)
98c247e... label: Drop some unused includes (*)
f5379d2... Merge branch 'matthiasc/for-master' into 'master' (*)
b005cd0... Update Swedish translation (*)
04cf504... wayland: Signal gtk-shell surface destruction to the server (*)
0d0bdaa... gsk: Fix a thinko (*)
da59c77... widget: Use subpixel positioning (*)
20fb155... gsk: Fix render node serialization (*)
1635d9f... Merge branch 'pango-glyph-positions' into 'master' (*)
870b82b... button: Stop claiming event sequence on press (*)
bf2620f... checkbutton: Claim sequence on release instead of press (*)
28f5d26... windowhandle: Don't drag on capture phase (*)
bbca4c3... entry: Fix drag threshold check (*)
f63e639... dragsource: Use double coordinates for checking drag thresh (*)
11f3b77... windowhandle: Use drag threshold instead of double click th (*)
00956a3... node editor: Make help textview monospace (*)
8ebcef9... shader builder: Improve error output (*)
aba14e6... node editor: Show some default node data (*)
fc99081... showrendernode: Monitor input file (*)
79f2733... gl renderer: Fix viewport computation when rendering offscr (*)
d8e8b3c... testsuite/testutils.c: Fix build on Visual Studio (*)
8eb46bb... Merge branch 'matthiasc/for-master' into 'master' (*)
0ffe67f... ci: Add libglvnd-devel to images (*)
454caa3... ci: Use v26 of the Fedora image (*)
ad3a35b... Merge branch 'gtk-surface-release-4' into 'master' (*)
e3e85fc... docs: Remove stray code block end marker (*)
3a076e2... docs: Use the appropriate syntax for code block language (*)
9f31e95... docs: Escape bare tags (*)
988ebc2... docs: Annotate XML fragments as such (*)
51bc6ce... build: Disable subproject Cairo tests (*)
b37a69d... ci: Add mesa-libGLES-devel (*)
4644dab... gtkgstsink: Sync texture before handing it to GDK (*)
afe8ee5... Merge branch 'ebassi/for-master' into 'master' (*)
cbf2feb... Merge branch 'ci-gstreamer-deps' into 'master' (*)
8e1fa52... Merge branch 'gst-vaapi-fix' into 'master' (*)
456a2f3... Merge branch 'msvc.nounistd' into 'master' (*)
3dbf503... Fix unsetting focus (*)
94d9e34... Merge branch 'fix-unfocus-on-unmap' into 'master' (*)
cc5edbb... Update POTFILES.in (*)
cd7ec8a... Document nullability of gtk_list_box_get_selected_row (*)
bdd2244... Update Brazilian Portuguese translation (*)
234ba90... Merge branch 'mcclurgm-master-patch-63249' into 'master' (*)
4cecbf1... Update Brazilian Portuguese translation (*)
1484b4a... node editor: Add a dark mode toggle (*)
ec8db37... tests: Disable the textview-margins reftest (*)
65c3811... 4.1.0 (*)
293b81c... Fix small typo in the docs of GtkWidget (*)
4d11158... GtkGrid: Add xml example for GtkBuildable to docs (*)
1048ad1... tools: Don't static and dynamic link on libgtk4 (*)
de4b8d5... Merge branch 'wip/exalm/activate' into 'master' (*)
752da5c... Merge branch 'tool-static' into 'master' (*)
7985d27... nativedialog: Add more docs (*)
b86153c... Remove a forgotten file (*)
bf4102e... Merge branch 'wip/exalm/consumes-motion' into 'master' (*)
2c304ca... Merge branch 'matthiasc/for-master' into 'master' (*)
89511ee... imcontext: Update our check for dead keys (*)
8883243... imcontext: Show preedit for compose sequences (*)
e39b5c9... imcontext: Add a precondition check (*)
162814f... imcontext: Improve an error message (*)
094a346... imcontext: Allow sequences of length GTK_MAX_COMPOSE_LEN (*)
3d85d53... Merge branch 'matthiasc/for-master' into 'master' (*)
6ad2a04... gdk/toplevelsize: Remove warnings about exceeding bounds (*)
bf8b974... imcontext: Code cleanup (*)
031944a... imcontext: Stop using GTK_MAX_COMPOSE_LEN (*)
52fb900... composetable: Fix an off-by-one (*)
f7c4375... composetable: parse long sequences (*)
61f7098... composetable: Warn when ignoring things (*)
edeaf9c... imcontext: Drop GTK_MAX_COMPOSE_LEN (*)
dbbcb13... composetable: Parser fixes (*)
be35c46... composetable: Drop table debug code (*)
5692940... Add tests for GtkComposeTable (*)
9ebf3fa... composetable: Add api to check tables (*)
aa9054a... imcontext: Use gtk_compose_table_check (*)
c9cac5f... composetable: Add tests for matching (*)
5d9509c... imcontext: Move code around (*)
10fcdd8... imcontext: Code cleanup (*)
8d18d93... composetable: Add tests for compact table matching (*)
ef053eb... composetable: Fix algorithmic matching (*)
ecb072f... composetable: Check algorithmic matching (*)
af9a578... imcontext: Prepare for multi-char values (*)
652b892... gdkwin32surface.[c|h]: Clean up code a bit (*)
39e136e... Gdk/Win32: Fix resizing surfaces (*)
9142aa0... composetable: Prepare for multi character values (*)
564793d... composetable: Another step towards multi-char values (*)
773ae0c... composetable: Parse multi-char values (*)
86b437a... Merge branch 'wip/silence-bounds-warnings' into 'master' (*)
cebf2b2... composetable: Keep multi-char values (*)
140c5c5... composetable: Don't use GSlice for big blobs (*)
676f875... composetable: Support string values in the cache (*)
814a4a7... Add tests for string values (*)
949c783... composetable: Parse hex escapes too (*)
e9b06b6... Merge branch 'im-context-work' into 'master' (*)
919c08d... css: Allow transitioning different-size shadows (*)
f852998... Merge branch 'matthiasc/for-master' into 'master' (*)
f0967fa... gtk4-update-icon-cache: Avoid UAC on 32-bit Windows (*)
9efaa0b... Merge branch 'uac.meson.master' into 'master' (*)
9cc6f3e... Add tests for css value transitions (*)
7a9bc1f... Link the data url tests statically (*)
592b33c... Graphene is a dependency of Gsk, not Gdk (*)
120f276... Merge branch 'matthiasc/for-master' into 'master' (*)
c78036f... x11: Handle X-specific targets in drops (*)
58ab9dd... Merge branch 'x11-dnd-fix' into 'master' (*)
a7ae94c... listbox: Fix handling of non-focusable rows (*)
289bf07... Adwaita: allow suggested and destructive action buttons in (*)
12a540c... Merge branch 'ebassi/for-master' into 'master' (*)
3848168... Merge branch 'wip/jimmac/colored-list-image-buttons' into ' (*)
a14a0c6... css: Fix shadow value equal (*)
640273a... Improve the css value tests (*)
1af72ea... cssvalue: Cosmetic change (*)
4e2ec2d... testsuite: Pass GDK_DEBUG=default-settings to css tests (*)
3c6e756... Add more css transition tests (*)
90d7ed5... Rename test to transition (*)
18e83fe... Add more css transition tests (*)
0a0a059... docs: Mention css drop-shadow filter (*)
3c15fa9... vulkan: Fix image uploading by regions (*)
3f28399... css: Fix border value parsing (*)
c71c891... listbase: Don't specify the same thing twice (*)
041f410... textbtree: Avoid line vs char count confusion (*)
927fdb9... x11: A case of argument order confusion (*)
e91e751... composetable: Remove a redundant check (*)
1e0ea21... messagedialog: Don't initialize twice (*)
0eba833... gdk: Remove a redundant check (*)
aa5bd38... a11y: Avoid out-of-bounds access (*)
b5200bd... css: Drop a bit of unreachable code (*)
2f42e1f... treemodelfilter: Drop unreachable code (*)
5c53210... Merge branch 'pvs-fixes' into 'master' (*)
d5838f1... Drop the installed test for now (*)
26e84a7... Merge branch 'matthiasc/for-master' into 'master' (*)
4724f99... docs: Rewrite the long description for GtkDialog (*)
3e2e663... gtkshow: Fix doc typo (*)
4a8bf6e... Merge branch 'doc-typo' into 'master' (*)
482b73c... Merge branch 'matthiasc/for-master' into 'master' (*)
15c36aa... iconbrowser: Make image dnd work again (*)
9580053... Merge branch 'master' into 'master' (*)
60ff231... Merge branch 'matthiasc/for-master' into 'master' (*)
5d73649... printing: Create temporary queues for Avahi printers (*)
a93ab37... printing: Show all Avahi advertised printers (*)
b509809... meson: use correct module file extension on macOS (*)
650fd9c... Merge branch 'module-ext' into 'master' (*)
de24b4f... cssshadowvalue: Add a parsing function (*)
9770872... css: Implement the drop-shadow filter (*)
a1f7073... Add tests for the css filter property (*)
2712f53... Updated Czech translation (*)
4e27de7... cssshadowvalue: Drop the underscore (*)
5b8896f... cssshadowvalue: Add gtk_css_shadow_value_pop_snapshot (*)
be3f352... cssshadowvalue: Add a parsing function (*)
429dfcf... cssshadowvalue: Add a 'filter mode' (*)
ea7185b... cssfiltervalue: Implement drop-shadows (*)
cc6fcbf... cssfiltervalue: Fix blur filter interpretation (*)
5f48764... cssfiltervalue: Reject invalid filters (*)
bfc80c3... Add tests for the css filter property (*)
e8c8be8... Merge branch 'matthiasc/for-master' into 'master' (*)
a37044f... x11: Some code cleanups (*)
f26f15f... x11: Fix a memory leak (*)
5b45f26... x11: Pass mimetypes when creating output stream (*)
6396bf6... Merge branch 'fix-x11-drop' into 'master' (*)
0bce63e... x11: More dnd fixes (*)
67877e4... win32: Fix some leaks (*)
0cd2d01... Merge branch 'fix-x11-drop' into 'master' (*)
15697d5... Merge branch 'focus' into 'master' (*)
055cd9a... Merge branch 'printing-temporary-queues-gtk4' into 'master' (*)
3197556... headerbar: Don't use gtk_widget_unparent() with GtkBox (*)
cf61d96... headerbar: Null-check boxes when removing window controls (*)
207569c... Merge branch 'wip/exalm/headerbar' into 'master' (*)
226dc49... profiler: allow using gdk profiler functions without braces (*)
161ddcf... gsk: make render node getters const (*)
09b447a... gsk: make render node getters pure (*)
86c5f2d... gsk: make gsk_render_node_get_node_type() use const (*)
443d199... macos: mark region as unlikely (*)
6529622... macos: only flush when not attached (*)
13e162c... macos: improve use of swap rectangles with OpenGL (*)
360a66e... Merge branch 'wip/chergert/macos-perf-fixes' into 'master' (*)
3a43663... gl: handle B8G8R8 texture data when uploading (*)
3cdfb77... Merge branch 'wip/chergert/fix-bgr8-uploads' into 'master' (*)
4ce0717... Merge branch 'win32-drop-formats-leak' into 'master' (*)
461fe36... adwaita: disable shadows when window is maximized or fullsc (*)
da64856... Adwaita: don't cast shadows for halt-tiled windows (*)
dae42c8... Merge branch 'wip/chergert/fix-maximized-shadows' into 'mas (*)
dff2aa2... gl: Fixed clipped offscreen rendering (*)
d3096f0... Merge branch 'fix-clipped-texture' into 'master' (*)
3c91a2b... node-editor: Use the non-devel icon (*)
62788d5... print-editor: Use the non-devel icon (*)
befc2c3... iconbrowser: Use the right icon (*)
6c85a4b... Merge branch 'matthiasc/for-master' into 'master' (*)
3eb4ec8... css: Avoid an invalid read (*)
c90ffc7... snapshot: fix warning when asserts are disabled (*)
6fab195... gsk: move transform structure to private.h (*)
9af30ac... Merge branch 'wip/chergert/fix-unused' into 'master' (*)
8cd4b33... ci: Temporarily disable macOS CI job as runner is offline (*)
e823fa6... Merge branch 'fix-filter-value' into 'master' (*)
82ab039... Merge branch 'disable-macos-ci' into 'master' (*)
0cc43e1... Merge branch 'wip/chergert/inline-transform-category' into (*)
965e74f... Add compatibility shim for g_memdup2() (*)
95d48ac... placesview: Avoid use-after-free (*)
f953dfe... Adwaita: bring borders for tiled (*)
504b5bb... broadway: Move from g_memdup() to g_memdup2() (*)
435d126... macos: Move from g_memdup() to g_memdup2() (*)
3a3e029... wayland: Move from g_memdup() to g_memdup2() (*)
cf3f742... x11: Move from g_memdup() to g_memdup2() (*)
386d832... gdk: Move from g_memdup() to g_memdup2() (*)
a9c6162... gsk: Move from g_memdup() to g_memdup2() (*)
78e3908... gtk: Move from g_memdup() to g_memdup2() (*)
43fd9d1... win32: Move from g_memdup() to g_memdup2() (*)
a63a2b2... Ensure we don't overflow when using g_memdup2() (*)
b74a944... tests: Move from g_memdup() to g_memdup2() (*)
4df7cc9... Merge branch 'ebassi/memdup2' into 'master' (*)
560e27a... Merge branch 'wip/jimmac/tiled-shadow-fix-fix-gtk4' into 'm (*)
9f10f9a... Merge branch 'fix-network-places' into 'master' (*)
0a3fa40... ci: Update the Fedora image to F33 (*)
9a54084... flatpak: No need to build sassc anymore (*)
3aa3c21... demos: Add devel styling (*)
8d4f4af... Add devel styling to nightly flatpaks (*)
3e426e4... flatpak: Try harder to disable sassc (*)
6e4bba3... build: Check for mallinfo2 instead of mallinfo (*)
0d5957b... nativedialog: Remove unused run state (*)
919e06a... Merge branch 'wip/baedert/for-master' into 'master' (*)
bcfca52... Merge branch 'ci-fedora-33' into 'master' (*)
c5e69e8... Merge branch 'flatpak-tweaks' into 'master' (*)
5d13bb7... Merge branch 'win32.surface.resize' into 'master' (*)
0ce0402... Revert "Merge branch 'disable-macos-ci' into 'master'" (*)
b1c1e02... ci: Add debug spew on macos (*)
5ff843f... Stop passing introspection=false to graphene (*)
6601d79... Merge branch 'revert-82ab039a' into 'master' (*)
a8d87f8... Update Hungarian translation (*)
bd877cc... popover: Cosmetics (*)
b3a055a... popover: Queue a resize when position changes (*)
0222d38... Merge branch 'matthiasc/for-master' into 'master' (*)
ea19f7c... popuplayout: Add shadow width (*)
aec7387... wayland: Set shadow width on popup surfaces (*)
b948799... popover: Support shadows (*)
7332b4f... Add a test for popover positioning (*)
39f72b3... gizmo: Add a css_changed function (*)
aa1d086... popover: Handle shadow changes (*)
ad9c813... x11: Apply popup shadow with (*)
a810f60... docs: Mark heading in migration guide (*)
e0c48e7... win32: Apply popup shadow width (*)
a4f17ea... macos: Apply popup shadow width (*)
04fb142... Merge branch 'antoniof-master-patch-32022' into 'master' (*)
7ebc3a9... Update popover css docs (*)
52a2891... window: Add some more details to css docs (*)
5d67921... testsuite: Add a missing file (*)
f15aa2f... imcontext: Fix a regression in Compose file parsing (*)
b0a82b1... Merge branch 'popup-shadow-width' into 'master' (*)
2623932... Merge branch 'fix-compose-comments' into 'master' (*)
d2e074e... imcontext: Be more lenient in parsing Compose (*)
7b4cfd3... Update Catalan translation (*)
2f43b8d... imcontext: Improve compose table parsing (*)
6b29eee... reftest-compare: Fix spelling of "diff" (*)
1c6cf7a... reftests: Share reftest-compare.[ch] between GSK and GTK te (*)
5c5cd34... Adwaita: Scrollbar transitions and size (*)
6b3c356... Merge branch 'wip/jimmac/larger-smaller-scrollbar-gtk4' int (*)
2ac5c32... Merge branch 'lenient-compose-parsing' into 'master' (*)
bb0a1b0... gizmo: Chain up in css_changed (*)
bf6a40f... wayland: Complete our buffer format listing (*)
19b9c42... Merge branch 'fix-scrollbar-sizing' into 'master' (*)
27071b5... Merge branch 'matthiasc/for-master' into 'master' (*)
67b5a34... Adwaita: Avoid fine-tune scrollbars jumping (*)
f5bd591... Merge branch 'wip/jimmac/scrollbars-fine-tune-fix' into 'ma (*)
edcd4c6... Adwaita: control surface for resize tiled windows (*)
8ee4ea4... Merge branch 'wip/jimmac/tiled-resize-area-gtk4' into 'mast (*)
189e0c0... Merge branch 'wip/smcv/reftest-dedup' into 'master' (*)
c2f811d... popover: Add a popover content class (*)
31ceb4d... Revert "gizmo: Chain up in css_changed" (*)
04daa23... Revert "gizmo: Add a css_changed function" (*)
7390e24... Merge branch 'matthiasc/for-master' into 'master' (*)
5a8e2a8... gsk: Add a missing GDK_AVAILABLE_IN_ALL (*)
41abda9... Make gtk_im_modules_init properly private (*)
38da889... Merge branch 'matthiasc/for-master' into 'master' (*)
af1981e... popovercontent: Few small fixes (*)
3548895... paned: Add a paned handle class (*)
05fe244... imcontext: Enable font fallback for preedit (*)
da71a37... imwayland: Return limited preedit attributes (*)
19b9967... text: Fix sticky preedit attrs (*)
32c7ca5... Merge branch 'matthiasc/for-master' into 'master' (*)
8e2f90e... widget: Don't assume GtkWindow root in gtk_widget_propagate (*)
4a47bdf... Merge branch 'wip/exalm/root' into 'master' (*)
1fbdfe3... gdk/wayland: Look for font settings recursively (*)
4327a86... imcontext: Make Compose preedit less intrusive (*)
d84a028... imwayland: Tweak preedit text (*)
447e6db... Merge branch 'wip/carlosg/font-setting-lookups' into 'maste (*)
07295ac... Merge branch 'unintrusive-compose-preedit' into 'master' (*)
3ee5354... imwayland: Be careful about cursor positions (*)
4d0a1a9... widget-factory: Make --version match about (*)
516776b... gtk-demo: Make --version match about (*)
451af28... Update British English translation (*)
d02cfce... Update British English translation (*)
5797c72... Merge branch 'matthiasc/for-master' into 'master' (*)
b2fd096... macos: make OpenGL context opaque when possible (*)
ea0d487... macos: fix resizing of resizable windows on macOS (*)
9061256... Merge branch 'wip/chergert/fix-macos-resizing' into 'master (*)
e220b24... Merge branch 'wip/chergert/macos-gl-opaque-context' into 'm (*)
179fae3... Update POTFILES.in (*)
55bfada... gtk-demo: Fix typo GtkKabel -> GtkLabel (*)
63d1dc3... Update Turkish translation (*)
b428faf... Update Turkish translation (*)
30d4417... Update Turkish translation (*)
f83644e... Merge branch 'SilverRainZ-master-patch-42810' into 'master' (*)
baec707... imcontext: Take out the warnings (*)
700f39b... Merge branch 'compose-warning' into 'master' (*)
adf9377... gdk: drop the latest mention of DrawingContext (*)
dd2851a... Updated Danish translation (*)
9698d4a... Updated Danish translation of gtk-properties (*)
2a38cec... gsk: add OpenGL based GskNglRenderer (*)
e9ed874... gsk: Replace a last instance of "next" (*)
a4e7b03... inspector: Fix a typo (*)
915e3f0... composetable: Remove some redundant code (*)
8615162... Updated Galician translations (*)
cd2854a... Merge branch 'wip/chergert/glproto' into 'master' (*)
718a95c... Merge branch 'matthiasc/for-master' into 'master' (*)
1f284fc... 4.1.1 (*)
75ae0e0... gdk/wayland: Make more matched settings from the portal as (*)
ce28352... Merge branch 'wip/carlosg/mark-settings-valid-again' into ' (*)
55f871c... imcontext: Fixes to the state machine (*)
177f6b3... Merge branch 'bilelmoussaoui/gdk-draw-context' into 'master (*)
68ced9b... gdk/wayland: Assign logical pointer to touchpad gesture eve (*)
9c2674e... Update Finnish translation (*)
ab61510... Merge branch 'wip/carlosg/touchpad-gesture-devices' into 'm (*)
bffb666... Merge branch 'matthiasc/for-master' into 'master' (*)
d2c3f8f... Update Turkish translation (*)
c274c35... Update Turkish translation (*)
72700d1... Allow GTK4 to be added as a subproject (*)
4721e76... Update Finnish translation (*)
d586410... broadway: Restore guint32 type for memory size (*)
fd2909a... Merge branch 'broadway-guint32' into 'master' (*)
0ccca91... Merge branch 'submodules' into 'master' (*)
d6694a4... ngl: fix typo from NGL rename (*)
1c6da51... Merge branch 'wip/chergert/fix-ngl-gles' into 'master' (*)
69f0517... Update Kazakh translation (*)
96ac850... rendernode: Fix glyph serialization (*)
c23848c... Merge branch 'fix-glyph-serialization' into 'master' (*)
875a92b... label: Fix markup parsing interactions (*)
208a53f... Merge branch 'label-mnemonic-fix' into 'master' (*)
5fef637... adwaita: Remove headerbar sheen on backdrop (*)
aa69315... adwaita: Remove the nested headerbars hack (*)
d79354d... Merge branch 'wip/exalm/headerbar-css' into 'master' (*)
aae67b8... gtk: update annotation of gtk_single_selection_get_selected (*)
b533bba... Merge branch 'bilelmoussaoui/annotations-fix' into 'master' (*)
b368d3a... ngl: remove unnecessary suffix array (*)
2959f21... Update Catalan translation (*)
053d7cf... Merge branch 'wip/chergert/remove-zero-suffix-array' into ' (*)
4b9aeaf... imcontext: Add [gs]et_surrounding_with_selection (*)
97db959... immulticontext: Implement [gs]et_surrounding_with_selection (*)
35fceca... imwayland: Pass anchor with surrounding (*)
feccdad... text: Send anchor with surrounding (*)
447203c... text: Delete selection when preedit starts (*)
ccae0e1... text: Optimize away 0-change insertions and deletions (*)
d1fbfb9... textview: Send anchor with surrounding (*)
d28df0b... textview: Delete selection when preedit starts (*)
c303ec1... Merge branch 'preedit-selection-fix' into 'master' (*)
d3d49ce... iconbrowser: fix search<>category interaction (*)
468242b... Merge branch 'iconbrowser-fix' into 'master' (*)
490384c... Update Indonesian translation (*)
11d6f2d... Adwaita: Regular focus ring for sidebar rows (*)
8e7e821... Flatpak: Update build manifests (*)
08f3618... Merge branch 'wip/jimmac/sidebar-focus' into 'master' (*)
0942e86... Adwaita: Use transparent black for window border in dark to (*)
7357120... Merge branch 'wip/jimmac/fix-flatpak-build' into 'master' (*)
2228181... Merge branch 'wip/exalm/window-shadow-dark-4' into 'master' (*)
ae1a950... flatpak: Fix the gtk4-demo build (*)
82f40a9... searchentry: Typo fix (*)
3aa89ef... Merge branch 'matthiasc/for-master' into 'master' (*)
dbb264d... vulkan: Add visible fallback rendering (*)
91932ad... vulkan: Handle simple transforms in the clipping code (*)
f8f90d8... Update Catalan translation (*)
00423c5... Update Korean translation (*)
390a278... Update Serbian translation (*)
ddd5e57... Update French translation (*)
50ccab4... Merge branch 'matthiasc/for-master' into 'master' (*)
a261e9f... Revert "flatpak: No need to build sassc anymore" (*)
6ab779c... roundedrect: Remove unclear language from the docs (*)
42b515a... Merge branch 'matthiasc/for-master' into 'master' (*)
4375f8e... ngl: Remove a few redundant checks (*)
d0dce4c... ngl: Treat radial gradients like others (*)
5fd22e5... Update Latvian translation (*)
b2c1d6b... Merge branch 'ngl-misc-fixes' into 'master' (*)
5807fee... icons: Rename two icons which had the wrong extension (*)
41371cc... buildable: Remove "class" macro (*)
0cfe3d4... celleditable: Remove class cast check macro (*)
6234ccc... orientable: Remove class macros (*)
70fbfd8... treesortable: Remove class check macro (*)
676ea48... docs: Remove invalid macros (*)
83c466d... Merge branch 'scalable-svg' into 'master' (*)
6e903e1... g-i: add missing since annotations for 4.2 (*)
87b800c... Merge branch 'bilelmoussaoui/gi-annotations' into 'master' (*)
4980f62... g-i: update distribute_natural_allocation annotation (*)
b73c9e9... imcontext: Fix a docs mishap (*)
c60a316... Move gtk_rounded_rect_scale_affine to the right place (*)
d786e1d... Merge branch 'ebassi/iface-macros' into 'master' (*)
5788338... ngl: Classify clips (*)
2c05b75... ngl: Add infrastructure for clip-variants of shaders (*)
46d1fc1... gsk: Use clip defines in shaders (*)
5d30569... Add some more rounded rect tests (*)
5f664db... Revert "ngl: Remove a few redundant checks" (*)
fb08146... Merge branch 'matthiasc/for-master' into 'master' (*)
57e354c... glsl: Make rounded rect clipping cheaper (*)
07ca46e... Merge branch 'ngl-clip-classification' into 'master' (*)
91e9455... spinbutton: Interpret localized digits (*)
062383b... node-format: Small docs fixes (*)
98b1393... Merge branch 'bilelmoussaoui/size-request-annotations' into (*)
cba8c40... Merge branch 'matthiasc/for-master' into 'master' (*)
405dc7f... meson: override gtk4 dependency (*)
629e70f... Meson: Use gnome.post_install() (*)
bfa6822... Merge branch 'meson-override-dep' into 'master' (*)
9f18c13... vulkan: Fix invalid read (*)
fea67de... vulkan: Improve rounded rect clipping (*)
bf59ddd... gsk: Add gsk_border_node_get_uniform_color (*)
09af40f... ngl: Render simple borders simply (*)
124f605... nodeparser: Print debug message before child (*)
2218253... Merge branch 'ngl-rect-borders' into 'master' (*)
b63c4d6... wayland: Don't call _gdk_surface_update_size() all the time (*)
0a9d075... wayland: Fix memleaks when rendering with Cairo (*)
c696385... Merge branch 'wip/otte/for-master' into 'master' (*)
9d51821... Update Serbian translation (*)
5556907... inspector: Fix surface transform regression (*)
fe45f28... Merge branch 'matthiasc/for-master' into 'master' (*)
e62f9e3... Merge branch 'gdk-win32-use-window-from-point-for-master' i (*)
27295bc... Limit tooltip queries to the same native (*)
f3701ff... Merge branch 'fix-menubutton-tooltips' into 'master' (*)
386256a... Rename base version argument in run-docker.sh (*)
4018417... ci: Update the reference job (*)
787830d... ci: Update the CI image for docs building (*)
3760051... ci: Update the fedora-docs Docker image (*)
761c327... Add gi-docgen as a subproject (*)
0ba2a3a... Generate GTK API reference(s) with gi-docgen (*)
a6ee0dd... docs: Drop gtk-doc files (*)
f85b847... docs: Add metadata preamble to GTK's content files (*)
a6da2db... docs: Start porting GtkConstraintLayout to the new doc form (*)
3c0f047... docs: De-indent GtkRecentInfo.get_applications() return val (*)
6f7e933... doc: Port GtkConstraint to the new format (*)
b2a9964... docs: Begin porting GtkWidget to the new format (*)
542b959... docs: Use new link syntax (*)
abb33bd... docs: Move the gtkmain section to its own document (*)
b9f0cf1... docs: Move gdkcairo section to an external file (*)
548280d... docs: Rename GdkTexture section (*)
04fb95c... docs: Split GdkDrag and GdkDrop sections (*)
6f93e63... docs: Move detached sections into their own content file (*)
d621a37... docs: Fix up the style of the X11 content file (*)
3ef95b4... build: Quiet down gi-docgen (*)
4fef62c... docs: Port GtkAboutDialog to the new syntax (*)
6781de9... docs: Start porting GtkImage to the new style (*)
701f1b8... docs: Show summary in the namespace index (*)
e8b6e6c... docs: Clean up the first paragraph for various symbols (*)
af8d811... docs: Remove the last few remaining '+' from GTK (*)
b9a02b0... docs: Bring the widget gallery back (*)
f00f900... label: Convert docs (*)
584e978... aboutdialog: tweak the docs (*)
a2e8bd2... spinner: Convert docs (*)
f2b482e... levelbar: Convert docs (*)
d58655b... progressbar: Convert docs (*)
8de0a2c... infobar: Convert docs (*)
03c5b68... statusbar: Convert docs (*)
85774d2... docs: Update the "Getting Started" page (*)
6d489a9... docs: Generate the DevHelp file for our namespaces (*)
61d85f3... infobar: Convert docs (*)
b7f4f5d... scrollbar: Convert docs (*)
834295d... calendar: Convert docs (*)
12ccc68... separator: Convert docs (*)
76e9a7b... image: Convert docs (*)
dcf53bc... scale: Convert docs (*)
3b42440... picture: Convert docs (*)
f94fc28... textview: Convert docs (*)
1072b56... drawingarea: Convert docs (*)
8cf04b3... glarea: Convert docs (*)
df9c469... video: Convert docs (*)
41ddce1... building: Minor tweaks (*)
d2ba09e... docs: Tweak the actions overview (*)
4d2e430... docs: Tweak css properties section (*)
02ec00d... docs: Tweak drawing model overview (*)
820f37b... docs: Tweak input overview (*)
231814a... docs: Tweak running chapter (*)
4c3ea25... docs: Tweak a11y section (*)
24c04b5... docs: Tweak Wayland section (*)
d88a462... docs: Tweaks Windows section (*)
e5bed81... docs: Tweak X11 section (*)
ca31209... docs: Improve gsk docs (*)
3d04c0f... docs: Move GdkEvent docs inline (*)
9132f18... docs: Rework the gdk docs (*)
e82d090... docs: Add some links to the pango chapter (*)
a9dd352... gdk: Some more tweaks of the docs (*)
205a13e... docs: Brush up the Wayland backend docs (*)
b78895e... docs: Add separate toml files for gdk backends (*)
9332616... docs: Add backend links to the gdk docs (*)
952fc31... docs: Fix up the 3-to-4 migration guide (*)
538f935... docs: Fix the annotation for GtkTextView:justification (*)
4bf7bfb... button: Convert docs (*)
ec78bf3... togglebutton: Convert docs (*)
4ee4c88... wayland: Fix a link (*)
18f525f... docs: Improve the togglebutton image (*)
f854136... linkbutton: Convert docs (*)
dfb68fb... docs: Split images for check and radio buttons (*)
3d8c810... checkbutton: Convert docs (*)
47b9a55... menubutton: Convert docs (*)
b6b30c9... docs: Fix the MenuButton direction property links (*)
1dd2409... docs: Fix copy-paste error in GdkDevice (*)
da68611... docs: Fix value annotation (*)
895aa1d... docs: Fix typos (*)
9a16b1b... docs: Remove duplicate documentation stanzas (*)
8e6b6ae... combobox: Convert docs (*)
1692b41... comboboxtext: Convert docs (*)
fc6f16c... lockbutton: Convert docs (*)
d028f7e... appchooserbutton: Convert docs (*)
6884a1a... dropdown: Convert docs (*)
47cb077... colorbutton: Convert docs (*)
e75c3d0... fontbutton: Convert docs (*)
dc8ee5a... volumebutton: Convert docs (*)
18e5192... switch: Convert docs (*)
c975216... entry: Convert docs (*)
e034046... widget: Convert docs (*)
3549914... accessible: Convert docs (*)
c4e43c1... buildable: Convert docs (*)
9934f9c... constrainttarget: Convert docs (*)
99a3dbe... editablelabel: Convert docs (*)
231a19a... passwordentry: Convert docs (*)
6c315b1... searchentry: Convert docs (*)
63dc97f... spinbutton: Convert docs (*)
8d12dce... docs: Fix property annotation (*)
ec32ff0... application: Convert docs (*)
da94b46... csssection: Update docs syntax (*)
1eb9d69... Box GtkExpressionWatch (*)
cf707cb... expression: Update docs format (*)
35e438a... treeview: Update the description format (*)
1fb5824... treemodel: Update the description format (*)
a8f36b8... Hide GtkTextBTree's typedef (*)
be93dd9... Hide GtkSettingsValue (*)
c6b23f8... constraint: Port to the new docs format (*)
6bc69a1... docs: Update the documentation style guide (*)
a8a15d4... label: Add property annotations (*)
e98ea46... spinner: Add property annotations (*)
3ed2e94... levelbar: Add property annotations (*)
97c4e46... progressbar: Add property annotations (*)
55f1ed1... infobar: Add property annotations (*)
4c50c31... statusbar: Remove SECTION (*)
701ebd5... applaunchcontext: Add property annotations (*)
c51585b... clipboard: Add property annotations (*)
11022fc... contentprovider: Add property annotations (*)
50fe533... cursor: Add property annotations (*)
4a4301b... device: Add property annotations (*)
038006d... devicetool: Add property annotations (*)
d724ea2... display: Add property annotations (*)
ce83a0e... displaymanager: Add property annotations (*)
9a33a18... drag: Add property annotations (*)
553a959... drawcontext: Add property annotations (*)
d92647a... drop: Add property annotations (*)
34533b5... glcontext: Add property annotations (*)
d6c763f... monitor: Add property annotations (*)
abb6fe3... popup: Add property annotations (*)
6be6620... seat: Add property annotations (*)
d886ab9... surface: Add property annotations (*)
d262f74... texture: Add property annotations (*)
d5e9e10... toplevel: Add property annotations (*)
3444354... visual index: Reorder some widgets (*)
6ff78c9... accessible: Annotate properties (*)
08509ac... claendar: Add property annotations (*)
30d32a1... drawingarea: Add property annotations (*)
8db308b... glarea: Add property annotations (*)
0c56522... image: Add property annotations (*)
723d979... infobar: Add property annotations (*)
3fd3187... orientable: Add property annotations (*)
8eacbc3... picture: Add property annotations (*)
0559e9e... scale: Add property annotations (*)
e78302c... scrollbar: Add property annotations (*)
693f3d6... separator: Add property annotations (*)
50df5e0... textview: Add property annotations (*)
b674bba... video: Add property annotations (*)
30073de... widget: Add property annotations (*)
e60afc6... docs: Remove stray backtick (*)
22b3755... glshader: Add property annotations (*)
458bc55... gskrenderer: Add property annotations (*)
70f805c... rendernode: Add property annotations (*)
b836707... gskroundedrect: Convert docs (*)
7450427... gsktransform: Convert docs (*)
4131cb4... bitset: Convert docs (*)
abb951d... button: Add property annotations (*)
3a62913... entry: Add property annotations (*)
c0bd352... scale: Add property annotations (*)
198c0be... flowbow: Mark private fields as private (*)
4f36509... Mark padding fields as private (*)
7803a09... entry: Add property annotations (*)
d7b55cf... editable: Convert docs (*)
72505ac... searchentry: Minor docs tweaks (*)
ef5b781... entry: Minor docs fixes (*)
5d69584... togglebutton: Add property annotations (*)
67fdc04... checkbutton: Add property annotations (*)
d5a024c... linkbutton: Add property annotations (*)
cf6f57b... passwordentry: Add property annotations (*)
d3e8607... combobox: Add property annotations (*)
69427e9... editablelabel: Add property annotations (*)
26100ad... lockbutton: Add property annotations (*)
08371b2... menubutton: Add property annotations (*)
37855e2... spinbutton: Add property annotations (*)
e4054d6... switch: Add property annotations (*)
d4eb111... fontbutton: Add property annotations (*)
947ebee... dropdown: Add property annotations (*)
e353cf3... colorbutton: Add property annotations (*)
f5fe5c1... appchooserbutton: Add property annotations (*)
07a2b60... box: Convert docs (*)
f800178... centerbox: Convert docs (*)
6aaa98f... expander: Convert docs (*)
e999773... grid: Convert docs (*)
f3b16d0... messagedialog: Convert docs (*)
3a62b28... scrolledwindow: Convert docs (*)
73b6642... viewport: Convert docs (*)
cc2d9f0... scrollable: Convert docs (*)
7afc129... window: Convert docs (*)
a61c677... docs: Add dialogs to the gallery (*)
b460ffd... dialog: Convert docs (*)
b391602... aboutdialog: Improve example image (*)
067b43f... aboutdialog: Add property annotations (*)
5950bcd... frame: Convert docs (*)
ad2dad6... assistant: Convert docs (*)
c0be9c5... colorbutton: Small doc tweaks (*)
11c5523... colorchooserdialog: Convert docs (*)
886ba16... colorchooserwidget: Convert docs (*)
d41c3e3... colorchooser: Convert docs (*)
fc55478... paned: Convert docs (*)
53d3b46... actionbar: Convert docs (*)
936a2c2... colorchooserdialog: Fixup (*)
3124a78... searchbar: Convert docs (*)
d91fb26... filechooser: Convert docs (*)
042af94... filechooserdialog: Convert docs (*)
7763fc5... filechoosernative: Convert docs (*)
9200941... fontchooser: Convert docs (*)
7a09960... fontchooserdialog: Convert docs (*)
bb393f6... fontchooserwidget: Convert docs (*)
86604d8... nativedialog: Convert docs (*)
465aca0... Add some more widgets to the gallery (*)
166edee... appchooser: Convert docs (*)
e21156b... appchooserdialog: Convert docs (*)
ddcb76a... appchooserwidget: Convert docs (*)
1f06cfd... headerbar: Convert docs (*)
9b9c9ae... popover: Convert docs (*)
0d238f4... range: Convert docs (*)
9104420... shortcutswindow: Convert docs (*)
4bed24a... windowcontrols: Convert docs (*)
645c951... mediacontrols: Convert docs (*)
0ca97cd... emojichooser: Convert docs (*)
172ab2f... native: Convert docs (*)
e88f0d4... popovermenu: Convert docs (*)
dde3de3... popovermenubar: Convert docs (*)
76fa6dc... shortcutmanager: Convert docs (*)
085b0b7... adjustment: Convert docs (*)
7dd436a... filter: Add sections for AnyFilter and EveryFilter (*)
3ab9548... layoutmanager: Convert docs (*)
b3e7e31... pagesetup: Convert docs (*)
60b3eff... pagesetupdialog: Convert docs (*)
5225a0f... printcontext: Convert docs (*)
eca14b7... printer: Convert docs (*)
b257a58... printjob: Convert docs (*)
a710e64... printeroperation: Convert docs (*)
d11b263... printsettings: Convert docs (*)
9d536b9... printunixdialog: Convert docs (*)
921e8e0... printoperationpreview: Convert docs (*)
ded9903... root: Convert docs (*)
180de10... shortcutmanager: Convert docs (*)
02fc352... windowhandle: Convert docs (*)
b983133... Include low-level printing in the gir (*)
26ca77d... aboutdialog: Small docs tweak (*)
fd6faab... actionable: Convert docs (*)
7f72310... adjustment: Small docs tweak (*)
06a51c0... application: Tweak docs (*)
aca0795... applicationwindow: Convert docs (*)
de1101d... aspectframe: Convert docs (*)
c611fcc... assistant: Small doc tweak (*)
1a501e3... binlayout: Convert docs (*)
f86c8f2... bookmarklist: Convert docs (*)
626ee40... boolfilter: Convert docs (*)
b408dc0... boxlayout: Convert docs (*)
0776f64... builder: Convert docs (*)
39a9bea... builderscope: Convert docs (*)
68cd66b... builderlistitemfactory: Convert docs (*)
dc42dcf... signallistitemfactory: Convert docs (*)
8e887fb... listitemfactory: Convert docs (*)
8bdb2ea... overlay: Convert docs (*)
79417d8... centerlayout: Convert docs (*)
d65a98f... gridlayout: Convert docs (*)
6ab8ca4... headerbar: Add example image (*)
12f0d96... levelbar: Docs tweaks (*)
c652391... notebook: Convert docs (*)
af6af48... pagesetupdialog: Add an example image (*)
ca5f66b... multifilter: Docs tweaks. (*)
92838f9... printdialog: Add an example image (*)
07573ef... overlaylayout: Convert docs (*)
3535b58... stack: Convert docs (*)
3a7e9a2... stacksidebar: Convert docs (*)
8da6058... stackswitcher: Convert docs (*)
ef09696... stringfilter: Convert docs (*)
494bdad... contentprovider: Convert some more markup (*)
cdcabb7... atcontext: Convert docs (*)
ee62d19... button: Small docs tweak (*)
15aa7de... calendar: Use markdown for css tree (*)
c82b5b8... centerbox: Small docs tweak (*)
7ac7bb9... checkbutton: Use markdown for css tree (*)
57c7d77... colorbutton: Use markdown for css tree (*)
22f072f... combobox: Use markdown for css tree (*)
9bfe163... comboboxtext: Use markdown for css tree (*)
ad9849b... dropdown: Small doc tweak (*)
752477b... editablelabel: Use markdown for css tree (*)
40574f9... emojichooser: Use markdown for css tree (*)
71bad39... entry: Use markdown for css tree (*)
87c0363... expander: Use markdown for css tree (*)
c91e141... fontbutton: Use markdown for css tree (*)
3124535... frame: Use markdown for css tree (*)
7a60c66... headerbar: Use markdown for css tree (*)
9f6e4e6... label: Use markdown for css tree (*)
5d68a23... menubutton: Put images in a table (*)
47c1b50... cursor: Use a table for cursor names (*)
ca51d6d... paned: Use markdown for css tree (*)
27b338a... passwordentry: Use markdown for css tree (*)
b093900... popover: Use markdown for css tree (*)
b4ad1fa... popovermenubar: Use markdown for css tree (*)
495c3d9... progressbar: Use markdown for css tree (*)
33f611a... scale: Use markdown for css tree (*)
59c0bee... scalebutton: Convert docs (*)
d7ce5c5... scrollbar: Use markdown for css tree (*)
7e7c81c... searchbar: Use markdown for css tree (*)
bcb0b36... searchentry: Use markdown for css tree (*)
cc03ca9... spinbutton: Use markdown for css tree (*)
9ab40d2... stringlist: Convert docs (*)
29f2e5f... switch: Use markdown for css tree (*)
c46480f... textview: Use markdown for css tree (*)
2926438... window: Use markdown for css tree (*)
497a399... windowcontrols: Use markdown for css tree (*)
102884f... docs: Remove anchors from list overview (*)
a9162d2... columnview: Convert docs (*)
c0da6b9... columnviewcolumn: Convert docs (*)
350a775... Constraint: Tweak docs (*)
5e41ea1... constraintguide: Convert docs (*)
a814c3b... constraintlayout: Convert docs (*)
2e1114c... customfilter: Convert docs (*)
460955d... cssprovider: Convert docs (*)
646a672... customlayout: Convert docs (*)
7744be9... customsorter: Convert docs (*)
c11ec03... directorylist: Convert docs (*)
eb77ff9... dragicon: Convert docs (*)
f4b4980... dragsource: Convert docs (*)
ebadece... dropcontrollermotion: Convert docs (*)
9247460... entrybuffer: Convert docs (*)
493d773... enums: Tweak docs (*)
8696b78... expression: Tweak docs (*)
36f6a76... filterlistmodel: Convert docs (*)
8db6d67... fixed: Convert docs (*)
9f90100... fixedlayout: Convert docs (*)
901f60b... gridview: Convert docs (*)
5189d3b... listitem: Convert docs (*)
5568025... listview: Convert docs (*)
dda6458... multisorter: Tweak docs (*)
5ebd0ed... numericsorter: Convert docs (*)
930912f... revealer: Convert docs (*)
5bdcd66... sorter: Convert docs (*)
da9a320... sortlistmodel: Convert docs (*)
39394da... stringsorter: Convert docs (*)
b66c747... stylecontext: Convert docs (*)
42aa2ed... styleprovider: Convert docs (*)
71649fc... text: Convert docs (*)
720f6e7... textbuffer: Convert docs (*)
05b13dc... textchild: Convert docs (*)
bf978ba... textiter: Convert docs (*)
e0df1b3... textmark: Convert docs (*)
d74666d... texttagtable: Convert docs (*)
50139ad... textview: Convert docs (*)
970ae74... texttag: Convert docs (*)
cabe2f5... treelistrowsorter: Convert docs (*)
d1b472c... windowcontrols: Tweak docs (*)
f89e1bc... csslocation: Tweak docs (*)
406e4a6... csssection: Tweak docs (*)
1a504fe... accessible: Tweak docs (*)
e8bba52... border: Tweak docs (*)
c1e1047... builder: Tweak docs (*)
a9d4b6a... dragicon: Tweak docs (*)
30236be... dragsource: Tweak docs (*)
39dac1f... droptarget: Convert docs (*)
b3f6e95... droptargetasync: Convert docs (*)
6bd4677... editable: Tweak docs (*)
21f2a82... entrycompletion: Convert docs (*)
d7e0af6... eventcontroller: Convert docs (*)
ca74f46... spinner: Tweak docs (*)
f4ad0f3... expander: Tweak docs (*)
8b26894... eventcontrollerfocus: Convert docs (*)
094d5d5... eventcontrollerkey: Convert docs (*)
32b3386... eventcontrollerlegacy: Convert docs (*)
207a45b... eventcontrollermotion: Convert docs (*)
2915c72... eventcontrollerscroll: Convert docs (*)
95b2107... filefilter: Convert docs (*)
9f08c50... flattenlistmodel: Convert docs (*)
c26ac6b... flowbox: Convert docs (*)
3556b60... gesture: Convert docs (*)
19df22f... icontheme: Convert docs (*)
f328e5e... gestureclick: Convert docs (*)
d4f2121... infobar: Tweak docs (*)
e604c3b... gesturedrag: Convert docs (*)
2d76ce8... gesturelongpress: Convert docs (*)
8164cbb... listbase: Tweak docs (*)
ae315c1... stringlist: Add docs to GtkStringObject (*)
f6ff03b... viewport: Tweak docs (*)
6221d1b... version: Tweak docs (*)
207c4cd... propertylookuplistmodel: Remove SECTION (*)
ca33634... gesturepan: Convert docs (*)
4905f5e... mediastream: Convert docs (*)
7a1da45... mediafile: Convert docs (*)
7606329... gesturezoom: Convert docs (*)
d5d0cf6... padcontroller: Convert docs (*)
14c45be... gesturerotate: Convert docs (*)
96fe121... overlaylayout: Add docs for GtkOverlayLayoutChild (*)
97fd0fe... scrollable: Tweak docs (*)
ecd8d75... maplistmodel: Convert docs (*)
c76bd17... gesturesingle: Convert docs (*)
71ce79b... slicelistmodel: Convert docs (*)
4921497... singleselection: Convert docs (*)
3eeaef0... widgetpaintable: Convert docs (*)
e2cab4d... imcontext: Convert docs (*)
8d8fd63... gesturestylus: Convert docs (*)
2d55e33... papersize: Convert docs (*)
4e40508... gestureswipe: Convert docs (*)
33d7aff... imcontextsimple: Convert docs (*)
42e9cf8... immulticontext: Convert docs (*)
a786af0... selectionfiltermodel: Convert docs (*)
19f649e... noselection: Convert docs (*)
b873b83... listlistmodel: Remove SECTION (*)
da6b6d4... multiselection: Convert docs (*)
3f201ae... selectionmodel: Convert docs (*)
eb675e3... shortcuttrigger: Tweak docs (*)
d0b1e2f... treeexpander: Convert docs (*)
537d6e5... treelistmodel: Convert docs (*)
71fce93... filechooserwidget: Convert docs (*)
3205cc7... modelbutton: Remove SECTION (*)
a6a7799... placessidebar: Remove SECTION (*)
6925843... placesview: Remove SECTION (*)
8497f28... scrollbar: Tweak docs (*)
260a4db... accelgroup: Convert docs (*)
b019cab... bloomfilter: Drop the SECTION (*)
7b08e9b... cssdataurl: Drop SECTION (*)
cc0df3c... accessiblevalue: Drop SECTION (*)
3cccb00... actionmuxer: Drop SECTION (*)
a63223b... actionobservable: Drop SECTION (*)
8d88820... actionobserver: Drop SECTION (*)
ccb4068... cellarea: Add a summary (*)
186d2c2... cellareabox: Add a summary (*)
7173223... cellareacontext: Add a summary (*)
522ae8d... celllayout: Add a summary (*)
d85fa88... cellrenderer: Add a summary (*)
3236b1d... cellrendereraccel: Add a summary (*)
a9b163c... cellrenderercombo: Add a summary (*)
48a94cc... celleditable: Add a summary (*)
8b7f39e... cellrendererpixbuf: Add a summary (*)
e92e14c... cellrendererprogress: Add a summary (*)
077fe55... cellrendererspin: Add a summary (*)
2eae3e8... cellrendererspinner: Add a summary (*)
b1ba7f4... cellrenderertext: Add a summary (*)
f6932b8... cellrenderertoggle: Add a summary (*)
f9cb67b... cellview: Add a summary (*)
ef429c5... constraintsolver: Remove SECTION (*)
86d2a44... iconview: Add a summary (*)
190292a... listbox: Convert docs (*)
f937fe4... windowgroup: Convert docs (*)
1cde6a2... treeview: Add a summary (*)
3ed729e... treeviewcolumn: Add a summary (*)
03e21fc... liststore: Add a summary (*)
9e3df3f... treestore: Add a summary (*)
deef642... treednd: Add summaries (*)
9a6886e... treemodel: Add a summary (*)
58f64c8... treemodelfilter: Add a summary (*)
1a09c36... treemodelsort: Add a summary (*)
a5018ed... treeselection: Add a summary (*)
802c976... treesortable: Add a summary (*)
4e315b8... menutracker: Remove SECTION (*)
6108759... menutrackeritem: Remove SECTION (*)
e065b28... mountoperation: Convert docs (*)
9fa8b44... recentmanager: Convert docs (*)
f93f975... settings: Convert docs (*)
44e977e... tooltip: Convert docs (*)
d0ed62e... snapshot: Convert docs (*)
acb78af... testutils: Convert docs (*)
0a966e5... sizegroup: Convert docs (*)
90ecf58... shortcut: Convert docs (*)
48a3b4e... shortcutaction: Convert docs (*)
7c442c1... shortcutcontroller: Convert docs (*)
9fbe61e... shortcutlabel: Convert docs (*)
9d95c5a... shortcuttrigger: Convert docs (*)
8d71031... widget: Fix up some links (*)
a6b2994... text: Fix some copy-paste mishap (*)
e930433... label: Fix some external links (*)
90cf6bb... docs: Show class hierarchy in the API references (*)
816383e... Handle static inline GtkOrdering function (*)
bb2ee71... build: Add a GIR dependency to PangoCairo (*)
686f65f... build: Add missing variable definition (*)
d13e592... Small updates to the coding and documentation style (*)
c3eb3f2... docs: Update the "running GTK apps" section (*)
61712bf... docs: Enable search (*)
c5ddf5b... docs: Add URL maps for cross links (*)
9b3ca7f... Merge branch 'ebassi/gidocgen' into 'master' (*)
5c505ae... g-i: fix gtk_shortcut_label_new annotation (*)
372513a... Merge branch 'bilelmoussaoui/shortcuts-annotation' into 'ma (*)
28e33bc... Update Korean translation (*)
e941e2b... gdksurface-win32.c: Fix window menu positioning (*)
66f0547... docs: Fix the dependencies links (*)
7c29847... build: Install the API references (*)
7f292d3... Merge branch 'fix-3704' into 'master' (*)
3252f1e... gsk: Give ngl its own shader sources (*)
06d5c8e... ngl: Set color as vertex attribute (*)
6a30c6b... ngl: Make the coloring shader more versatile (*)
0ee6868... gtk-demo: Add a test for scrolling with Emoji (*)
0b7d8e1... ngl: add front cache to reduce uniform changes (*)
f97ce21... ngl: reintroduce comparison checks (*)
ebe30d8... ngl: Identify shaders (*)
3e1524f... Merge branch 'ngl-vertex-attributes' into 'master' (*)
4fbc63f... readme: Fix broken doc links (*)
de0860c... Merge branch 'pgriffis/readme-fixes' into 'master' (*)
daed57c... Merge branch 'wip/chergert/fewer-uniforms' into 'master' (*)
42dfc21... ngl: Fix up some debug printouts (*)
3a928c8... textlayout: Render cursors at the end (*)
e345f9a... textview: Fix blinking block cursors (*)
9be2f13... textview: Fix blinking block cursors (*)
1d773df... Merge branch 'ngl-textview-cursor' into 'master' (*)
dda66d5... Merge branch 'ebassi/for-master' into 'master' (*)
d2258fb... Update Norwegian Bokmål translation (*)
0649473... ngl: Fix the coloring shader on GLES 2.0 (*)
346b29a... Merge branch 'gles-coloring' into 'master' (*)
52c7fd1... Updated Czech translation (*)
f34c0f4... Update Polish translation (*)
e6725aa... Update French translation (*)
3408240... Update Finnish translation (*)
29501f5... ngl: Fix up uniform enums (*)
19e3a6a... ngl: Consistently use gsk_scaled_premultiply (*)
233969e... ngl: Refactor gsk_ngl_render_job_visit_border_node (*)
4aa570b... ngl: Drop gsk_ngl_render_job_set_color (*)
3f60c39... ngl: Rewrite gsk_ngl_render_job_visit_text_node (*)
c1f98d6... ngl: Improve the gradient shaders (*)
8aac574... ngl: Improve the coloring shader (*)
51074ca... ngl: Small shader improvements (*)
ed3f001... ngl: Don't bother with uniform border nodes (*)
28de2ee... ngl: Special-case css backgrounds (*)
24ec2cc... Merge branch 'ngl-less-shaders' into 'master' (*)
cfc91b6... window: Add a way to disable F10 shortcut (*)
1fd534e... ngl: Remove duplicate check (*)
e6adee2... Merge branch 'menubar-accel' into 'master' (*)
afe195a... Update release script (*)
cbda61d... 4.1.2 (*)
97fad45... surface: Remove unused gdk_surface_get_unscaled_size() (*)
dbd19bf... x11: Don't call _gdk_surface_update_size() all the time (*)
a1c1ad3... Merge branch 'wip/otte/for-master' into 'master' (*)
3daad8f... release-script: Actually compress the docs tarball (*)
54b3048... gdkcursor-win32.c: Add cursor map for all-scroll (*)
7201211... Update Italian translation (*)
0a7af75... docs: Update annotations for WidgetClass.query_action() (*)
1eebf0e... wayland: Emit keys-changed on layout changes (*)
ec0e76d... Merge branch 'issue-3757' into 'master' (*)
cd77485... gtk: Allow selection models to take null list model during (*)
568fe2e... wayland: Add debug spew for active keyboard layouts (*)
e3dcc3d... wayland: Fix cross-layout accelerators (*)
08b2784... Merge branch 'fix-wayland-layout-changes' into 'master' (*)
f279c7b... Merge branch 'fix-3581' into 'master' (*)
0f6b911... gdkglcontext-x11: Don't assume that cairo-xlib.h is in cair (*)
50beae7... meson: Find libcairo-script-interpreter when cairo is a sub (*)
cc6bb13... Merge branch 'kjellahl/cairo-subproject' into 'master' (*)
74e2bb4... dnd: Add some warnings to the docs (*)
ceed7d1... Merge branch 'matthiasc/for-master' into 'master' (*)
45c8c6c... Update Hungarian translation (*)
38ad068... GDK-Win32: Remove extraneous call to _gdk_win32_append_even (*)
1d888bf... Drop the gtk-doc subproject (*)
ee837df... checkbutton: Add a warning about cyclic groups (*)
ea185cb... cssshadowvalue: Handle error condition propertly (*)
8b82993... sizerequest: Avoid a corner case (*)
600cbdb... treestore: Initialize some local variables (*)
6d5657e... lpr: Fix various compiler warnings (*)
cfe8c0e... Merge branch 'matthiasc/for-master' into 'master' (*)
6d4f93b... Merge branch 'select-list-model-null' into 'master' (*)
6b48fb7... Fix a typo in gsk_border_node_diff (*)
7ecd004... Merge branch 'gsk-border-node-diff-fix-typo' into 'master' (*)
60ccae0... media: Always use GL with gstreamer (*)
e6b1443... label: Fix tooltips on links (*)
2ce9208... Merge branch 'matthiasc/for-master' into 'master' (*)
a576bd1... inspector: Respect GDK_DEBUG=vulkan-disable (*)
eaf09a4... Cosmetics (*)
56daad9... ngl: ensure vertices buffer allocates enough vertices (*)
140b7f0... Merge branch 'wip/chergert/fix-3770' into 'master' (*)
19d9c78... gsk: Make ngl the default OpenGL renderer (*)
0b10022... IMContext: add since annotations to the new APIs (*)
574b0bf... Merge branch 'bilelmoussaoui/4.2-annotations' into 'master' (*)
1536f6a... Merge branch 'matthiasc/for-master' into 'master' (*)
af80f3a... ngl: implement atlas compaction (*)
0f0ee97... ngl: clear Glyph front cache at the beginning of a frame (*)
b962a0f... Merge branch 'wip/chergert/fix-ngl-cache-eviction' into 'ma (*)
8fdedbd... Merge branch 'ngl-by-default' into 'master' (*)
95a5e7b... release script: Include gi-docgen (*)
4fce3ce... Cosmetics (*)
21aa8ae... Cosmetics (*)
948e032... text tag: Typo fix (*)
f5fb8a9... Merge branch 'matthiasc/for-master' into 'master' (*)
1763ede... Add a landing page for the GitLab pages root (*)
972a06c... Merge branch 'pages-index' into 'master' (*)
aaffd90... Fix the landing page structure (*)
a33e32e... Merge branch 'ebassi/for-master' into 'master' (*)
830efa6... Revert "ngl: Remove duplicate check" (*)
130ed3d... docs: Fix typo in the docs landing page (*)
f25beff... docs: Restructure the list of UI libraries (*)
dae5911... Merge branch 'ebassi/for-master' into 'master' (*)
9981f19... texttag: A few typo fixes (*)
5ac7f7c... ngl: Drop an unused struct member (*)
b253aca... ngl: Improve the glyph front cache (*)
b9da745... Merge branch 'ngl-glyph-cache' into 'master' (*)
3cfe69d... a11y: Don't copy attribute names in attribute sets (*)
98a91a3... Merge branch 'a11y-strdup' into 'master' (*)
3eca28e... Update Ukrainian translation (*)
b84d959... Update Ukrainian translation (*)
0178cdb... docs: Fix typo in the docs landing page (*)
216a262... docs: Put core deps below UI links (*)
fb85929... Merge branch 'ebassi/for-master' into 'master' (*)
1a3f2ac... Update Polish translation (*)
82b1162... Load icon from executable on Windows (*)
ea93c40... ngl: Remove unused function (*)
fbe4710... ngl: Use floorf consistently (*)
1e014f4... ngl: Always populate the glyph front cache (*)
2e69273... ngl: Remove an unused field (*)
9640bfb... calendar: Typo fix (*)
df4b564... build: Disable g_assert in release builds (*)
bd0df03... gl: Fix a rounding error in subpixel positioning (*)
7a56aa9... ngl: Fix a rounding error in subpixel positioning (*)
c5aa35f... inspector: Allow inspecting Unicode (*)
aced603... gdkglcontext-wayland: Fallback to GLES 2.0 after legacy fai (*)
48f87c1... Merge branch 'matthiasc/for-master' into 'master' (*)
5b67e68... imcontext: Improve dead key handling (*)
8bfc6af... imcontext: Improve dead key handling more (*)
a41cd9b... compose-parse: Add a negative lookaside (*)
a42a133... Move compose related tooling to a subdir (*)
64a62eb... Regenerate compose sequence file (*)
60325df... Merge branch 'better-dead-keys' into 'master' (*)
157218c... Merge branch 'wip/baedert/for-master' into 'master' (*)
ae7b19c... gtk: add missing nullable annotations to BoolFilter (*)
3761dbb... gtk: add missing nullable annotations to StringFilter (*)
d882def... Merge branch 'meson-install-script' into 'master' (*)
5d3af34... Merge branch 'really-fix-3581' into 'master' (*)
80ba38a... x11/dnd: Ignore XErrors from the COW (*)
610ba0e... Merge branch 'issue3715-gtk4' into 'master' (*)
4e06787... Merge branch 'bilelmoussaoui/expressions-annotations' into (*)
0560397... ci: Build Pango and GdkPixbuf's docs (*)
a9a5622... docs: Link Pango and GdkPixbuf on docs.gtk.org (*)
2bc7abc... docs: Drop the external class for links to docs.gtk.org (*)
1507099... Merge branch 'ebassi/for-master' into 'master' (*)
a672732... docs: Update the Cairo reference link (*)
3668541... docs: Add a side bar to the docs.gtk.org landing page (*)
1f6b556... Merge branch 'ebassi/for-master' into 'master' (*)
6a66ccd... gtk-builder-tool: Avoid a crash with <placeholder/> (*)
f8a6a09... ngl: move uniform key mapping into uniform state (*)
272d8a6... Merge branch 'wip/chergert/ngl-fix-windows-intel-driver' in (*)
b539c92... Merge branch 'builder-tool-placeholder-crash' into 'master' (*)
d5de73f... gdkmacosglcontext: fix compilation error (*)
9d6190b... Merge branch 'gdkmacosglcontext-fix' into 'master' (*)
5531906... Merge branch 'gles-fallback' into 'master' (*)
0351bc7... stack: Increase reference only if page is non-NULL (*)
e211740... stack: Fix check if page is selected (*)
fa57f20... Merge branch 'wip/fix-stack-get-item' into 'master' (*)
086e1ed... ngl: Fix crash with intel driver on Windows when compiling (*)
bd7df4b... Merge branch 'shader' into 'master' (*)
50b7029... clipboard: Fix a crash when GdkContentProviderUnion doesn't (*)
cc64dba... Merge branch 'carlosgc/clipboard-crash' into 'master' (*)
6f82408... Add logging for icon fallback (*)
44481d3... Make testsuite fail if we lack pixbuf loaders (*)
50d4209... Make testsuite fail if we lack pixbuf loaders (*)
2496ab0... Be explicit when building gdk-pixbuf subproject (*)
3014649... Merge branch 'pixbuf-loader-check' into 'master' (*)
f131d68... gdk: Add gdk_device_get_timestamp (*)
cdfdf03... text: Use device timestamps for obscured cursors (*)
019855a... textview: Use device timestamps for obscured cursors (*)
6110980... Merge branch 'device-timestamp' into 'master' (*)
c9b312c... icons: Add icons that are used in the inspector (*)
7849590... gdk: Add gdk_device_get_timestamp (*)
08f68cc... gdk: Add an arg check to gdk_device_get_timestamp (*)
6dcef28... icon: Add a printer icon (*)
922b268... Merge branch 'matthiasc/for-master' into 'master' (*)
1ea2ea5... icons: Add system-run-symbolic (*)
b5608e9... icons: Sync color-select-symbolic with Adwaita (*)
4028bd5... widget-factory: Add emblem-shared-symbolic icon (*)
5940de9... icontheme: Add gtk_icon_theme_has_gicon (*)
23cb728... filechooser: Check that icons exist (*)
775b45e... icons: Add text-x-generic (*)
6ba4142... widget-factory: Drop two icons from the iconview (*)
70e26d1... Update the gi-docgen repository (*)
3ab0720... widget-factory: Add missing icons (*)
f6f07ba... Merge branch 'icon-fallback' into 'master' (*)
dbcd24a... composetable: Limit algorithmic checking (*)
8a567d7... imcontext: Tweak dead key handling (*)
01f4e5c... Add some more compose tests (*)
c9ab7c5... Merge branch 'double-dead-keys' into 'master' (*)
bdd281c... release: Update included subprojects (*)
b5558f3... layout: Be quiet about trivialities (*)
06ab8f2... filechooser: Make Ctrl-L work again (*)
e8a6b50... filechooser: Fix fallout from GtkText (*)
8ea4721... filechooser: Make / work as shortcut again (*)
8540bea... Merge branch 'file-chooser-fixes' into 'master' (*)
c52c944... Updates (*)
23706a4... release: Actually include docs (*)
34883b7... reftests: Plug a few memory leaks (*)
e7f9d56... ngl: Fix an uninitialized read (*)
7aef77a... reftests: Plug a few memory leaks (*)
2bb4859... ngl: Fix an uninitialized read (*)
0e85786... Update Swedish translation (*)
478ecf8... Merge branch 'ngl-uninitialized-matrix' into 'master' (*)
97a9e23... bookmarklist: Avoid an invalid read (*)
7644605... Plug a small memory leak (*)
8994635... settings: Plug a memory leak (*)
0c6da97... builder: Add an assertion (*)
4cf69fb... builder: Plug a small memory leak (*)
45f4090... stack: Don't leak the pages property (*)
afc3de6... notebook: Don't leak the pages property (*)
926b855... Merge branch 'fix-memleaks' into 'master' (*)
dda69bd... tests: Plug memory leaks (*)
5d5adf6... asan: Ignore leaks from librsvg (*)
b8693cc... tests: Make the pixbuf test use TAP (*)
d24a0e9... tests: Plug a memory leak (*)
e1866d8... Ignore pthread allocations in valgrind (*)
ffa50f4... Plug a memory leak in an error path (*)
db126a1... Plug a test memleak (*)
3e1a8aa... Merge branch 'fix-memleaks' into 'master' (*)
2a2ae16... ngl: Cosmetics (*)
279b934... gsk: Cosmetics (*)
0904dd2... gsk: Use floorf for floats (*)
2d5dd7b... gsk: Make rendernode diffing smarter (*)
1460690... Add some tests for node diffing (*)
a75c038... textview: Tweak render nodes (*)
3e94c5a... Update Portuguese translation (*)
711acb6... Merge branch 'smarter-diff' into 'master' (*)
52aea62... Merge branch 'text-node-tweak' into 'master' (*)
37d5f93... Update Hebrew translation (*)
b21fba1... Update Hebrew translation (*)
43a1641... Add a frame benchmark (*)
06be1f8... gstmedia: Ensure we prepare files without duration (*)
38fff37... mediastream: Insist streams are prepared when they start pl (*)
6569a87... Merge branch 'wip/otte/for-master' into 'master' (*)
ca0e1be... Merge branch 'frame-rate-benchmark' into 'master' (*)
bca39e2... ngl: Typo fix (*)
2599c5a... gsk: Typo fix (*)
ce2c3ef... ngl: Improve packing (*)
5847f75... ngl: Cosmetics (*)
8b64f01... gtk-demo: Allow opening images in video player (*)
6db9215... Merge branch 'video-player-images' into 'master' (*)
ef544a8... Merge branch 'ngl-trivia' into 'master' (*)
4c06889... Updates (*)
d4ea2e8... ngl: We only need two bits for phases (*)
3add99a... ngl: Speed up glyph loop (*)
2c33550... gsk: Avoid empty glyphs early (*)
ba4e66d... ngl: Avoid a goto (*)
b77e05c... Merge branch 'ngl-text-tweaks' into 'master' (*)
622bb91... docs: Cover corner-case of @line_number = total lines in bu (*)
56d37ce... gdk/wayland: Defer processing of globals closures (*)
fb48699... Merge branch 'issue3791-gtk4' into 'master' (*)
5da3308... build: Dist the API references (*)
d50d382... Merge branch 'ebassi/dist-docs' into 'master' (*)
9606945... Fix tests for new version (*)
eba9cd8... Disable the label-background reftest (*)
d1c66f7... Disable flaky focus tests (*)
68d634b... Disable the border-image-url reftest (*)
8bc2ee6... Actually build docs for releases (*)
ccbbc2f... 4.2.0 (*)
f4cc9a4... Merge branch 'docs' into 'master' (*)
6c95fc7... Update Swedish translation (*)
f1b3492... ci: Add missing graphviz dependency (*)
e7dc82f... gstmedia: Properly detect stream metadata when preparing (*)
d844409... Merge branch 'ebassi/docs-ci' into 'master' (*)
9e402fa... Merge branch 'wip/otte/for-master' into 'master' (*)
5f0fe09... Merge branch 'ebassi/for-master' into 'master' (*)
53e7593... ngl: Add sonme comments (*)
94f0a4e... ngl: Be explicit about offscreen clipping (*)
f9457af... ngl: Fix offscreen rendering with transforms (*)
6f62107... testsuite: Rename next to ngl (*)
3fdedce... docs: Update the Broadway instructions (*)
7bfff6c... docs: Update the links to the docs of GTK dependencies (*)
b5df129... gsk: Add another test (*)
94747d5... Merge branch 'offscreen-fixes' into 'master' (*)
fc63e68... Merge branch 'ebassi/docs-links' into 'master' (*)
65a061f... Merge branch 'ebassi/broadway-docs' into 'master' (*)
13c22e4... filechooserwidget: Disconnect settings signal on dispose (*)
2e65416... filechooserwidget: Reduce code duplication for disconnectin (*)
d7a5ded... scrolledwindow: Cancel overshoot on dimension changes (*)
1e9e7bf... Merge branch 'wip/exalm/overshoot-changes' into 'master' (*)
0ea96e3... Merge branch 'filechooser-signal-disconnect' into 'master' (*)
05e4cd1... snapshot: scale border widths when appending border nodes (*)
ef455f5... snapshot: Move sanity checks to a better place (*)
405fab8... Merge branch 'wip/otte/for-master' into 'master' (*)
0dcf95b... Reorganize our themes (*)
3654bcf... Make the theme variants available as themes (*)
8938b09... Change the default theme to "Default" (*)
e964e17... widget-factory: Use the new themes (*)
0bf3e4c... Drop Adwaita and HighContrast themes (*)
7216f71... docs: Escape tags in GtkBuilder description (*)
2ee8f67... Merge branch 'builder-tag' into 'master' (*)
f98abe4... Revert Compose sequence changes (*)
7f4522a... Add more compose tests (*)
8e9effc... Merge branch 'us-intl-compose' into 'master' (*)
076f797... Add one more compose test (*)
63945bc... Merge branch 'matthiasc/for-master' into 'master' (*)
0092361... button: Add back visual feedback for keynav (*)
ddda0ca... Merge branch 'button-activate-feedback' into 'master' (*)
aceeef4... Add one more compose test (*)
08913de... Add some more gsk tests (*)
5cb5bdc... testsuite: Sort gsk compare tests (*)
7f4041e... Merge branch 'matthiasc/for-master' into 'master' (*)
fd329e0... Make theme fallback working with the new names (*)
469228f... Merge branch 'theme-reorg' into 'master' (*)
8caadaf... fontchooser: Fix initial font selection (*)
a2fec91... Update Dutch translation (*)
ffa9814... button: Style .keyboard-activating on frameless buttons (*)
0d135d9... Merge branch 'flat-button-activating' into 'master' (*)
54ff4fd... ngl: Fix downscaled textures (*)
3ff0497... ngl: Plug a memory leak (*)
8d603df... ngl: Avoid huge intermediate textures (*)
9f2d1ff... comboboxtext: Remove misleading docs (*)
a3b69f1... Merge branch 'fix-initial-font-selection' into 'master' (*)
36da7c3... Merge branch 'matthiasc/for-master' into 'master' (*)
7cb99a0... Merge branch 'fix-downscaled-textures' into 'master' (*)
f2edf40... node test: Improve --generate (*)
efb5e79... nodeparser: Change the serialization (*)
1e1f199... node-editor: Support pasting the image (*)
e7284c2... inspector: Support copying nodes to clipboard (*)
23dab88... text: Name all event controllers (*)
cb18437... widget-factory: Name an event controller (*)
a228b2d... imwayland: Name event controllers (*)
91bcf6f... immulticontext: Unset client widget on delegate change (*)
a8e8e04... settings: Make font-size changes apply immediately (*)
2f1ff30... Merge branch 'matthiasc/for-master' into 'master' (*)
ee63b84... gsk: Rename resource paths (*)
900a4e4... gsk: Move shader resources (*)
ff38d8c... Modernize error underlines (*)
fcaadf6... Merge branch 'dotted-lines3' into 'master' (*)
8d6c7b8... Merge branch 'matthiasc/for-master' into 'master' (*)
1c419f7... Update Chinese (Taiwan) translation (*)
07a3fb8... textlayout: Remove some unnecessary code (*)
67ee6b2... textlayout: Don't call render_para too much (*)
214e2d1... textbtree: Avoid malloc in one place (*)
a936144... textbtree: Speed up _gtk_text_line_char_index (*)
d731ce4... textbtree: Don't opencode realloc (*)
0334d00... textbtree: Speed up _gtk_text_btree_find_line_top (*)
58e44e2... textbtree: Inline node data handling (*)
5b8bf04... texttag: Just use qsort (*)
b0df891... textlayout: Only get selection color once (*)
d719a3d... textbtree: Return tags in a GPtrArray (*)
5b0ea70... textattributes: Small docs fix (*)
2af99bd... textlayout: Create the cursor snapshot on demand (*)
b32cd5d... textlayout: Introduce some locals (*)
6cf7125... textlayout: Avoid allocations for line iteration (*)
2e18f1b... textlayout: Remove an unused function (*)
a1ece16... ngl: Fix an oversight (*)
0ca5731... Merge branch 'matthiasc/for-master' into 'master' (*)
b79eb55... window: Actually enable the inspector by default (*)
303ff60... modelbutton: Avoid a crash (*)
748b849... Merge branch 'matthiasc/for-master' into 'master' (*)
288a5d4... textview: Fix a problem with the last line (*)
d50d552... Merge branch 'textview-last-line' into 'master' (*)
62f10b1... wayland: Improve font setting fallback (*)
5710df6... Merge branch 'font-settings-fallback-4' into 'master' (*)
99c7ba7... Install documentation in the appropriate place (*)
07167fd... surface: Always set PHASE_PAINT as pending when updates are (*)
2f0a02e... Merge branch 'wip/carlosg/stuck-frames' into 'master' (*)
cce36ae... wayland: Improve font setting fallback more (*)
8b1fcb5... ngl: Use fp16 for colors (*)
ae7f52d... ngl: Reduce vertex storage (*)
7fe7b7a... ngl: Use a constant for (fp16)-1 (*)
38c6fe2... Move color conversion up (*)
9d81c12... Add an option to disable F16C (*)
885a6b8... gsk: Add runtime checks for F16C (*)
2d7169f... Work around compiler shortcomings on macOS (*)
1c2238c... Merge branch 'font-fallback-fix' into 'master' (*)
5d0a3bd... Merge branch 'half-float' into 'master' (*)
e4a6101... gtk-demo: Make one text scroll benchmark harder (*)
e796394... ngl: Fix an oversight (*)
d8ba4b4... ngl: Reserve a pixel in texture atlases (*)
0caa28c... ngl: Optimize underlines in text (*)
bfe4aea... ngl: Add a program change counter (*)
ed412f4... ci: Drop the split Fedora images (*)
9313d4b... scrolledwindow: Stop using scroll cursors (*)
0d6bbc0... Merge branch 'ebassi/ci-docs' into 'master' (*)
d15b0af... Merge branch 'no-scroll-cursor' into 'master' (*)
7154496... Merge branch 'ngl-coloring-underlines' into 'master' (*)
4a76abf... window: Defer focus setting until after paint (*)
87a8ff9... Merge branch 'popover-list-lockup' into 'master' (*)
e6599c6... gsk: Don't overshadow (*)
187072c... media: Fix a memory leak (*)
fcf3917... Merge branch 'media-memory-leak' into 'master' (*)
678e6fc... nodeeditor: Make the help window wide enough (*)
aaf17fd... ngl: Small optimization (*)
f8f2f29... roundedrect: Speed up contains_rect and friends (*)
6bfb57d... ngl: Small optimization for shadows (*)
1d9c581... ngl: Allow passing bounds to update_clip (*)
5b55138... Merge branch 'matthiasc/for-master' into 'master' (*)
6712106... Update Ukrainian translation (*)
e2420f6... menubutton: Propagate focus-on-click (*)
e4ce46e... gtk-demo: Make header buttons not steal focus (*)
d0fc3e1... widget-factory: Make header buttons not steal focus (*)
e2fb597... icon browser: Make header buttons not steal focus (*)
ae41697... node-editor: Make header buttons not steal focus (*)
233e662... togglebutton: Fix expected group behavior (*)
2a7b5a5... Merge branch 'matthiasc/for-master' into 'master' (*)
da6096f... ngl: Add code to dump shadows (*)
46270d3... ngl: Fix a case of flipped shadow (*)
f3bf4e4... ngl: Don't slice unsliceable shadows (*)
849692b... ngl: Fix unevenly scaled shadows (*)
21a1a40... Merge branch 'shadow-reduction' into 'master' (*)
3ad56a7... Merge branch 'grouped-toggle-fix' into 'master' (*)
46ed754... Merge branch 'ngl-shadow-fixes' into 'master' (*)
6d6c8c5... meson.build: Improve F16C detection on Visual Studio (*)
d5ced21... gsk/ngl/fp16.c: Implement runtime F16C detection on MSVC (*)
65b3545... meson.build: Check for F16C on 32-bit Visual Studio (*)
03db269... testsuite: Reduce use of g_assert (*)
90d1878... testsuite: Reduce use of g_assert (*)
f9fa927... testsuite: Reduce use of g_assert (*)
74238b5... Merge branch 'testsuite-asserts' into 'master' (*)
442f485... Merge branch 'f16c.msvc' into 'master' (*)
4d1075a... testsuite: Reduce the use of g_assert (*)
8c156e6... testsuite: Reduce the use of g_assert (*)
9d3aa2c... gsk: Avoid compiler warnings without assertions (*)
5e7b5fe... gtk-demo: Avoid compiler warnings without assertions (*)
367dfee... Fix unused variable warnings (*)
ecfba2d... Inspector: Fix a possible undefined use (*)
6e40f4f... Remove assertions in tests (*)
13ece4e... Make gtk_test_init work without assertions (*)
f98353c... Force g_test_init to cooperate (*)
31e08d4... gsk/ngl: Build with G_DISABLE_ASSERT enabled (*)
a871a1b... build: Don't append multiple flags as a string (*)
b0990aa... wayland: Build with G_DISABLE_ASSERT (*)
4164abd... build: Quiet the compiler (*)
0c3dd0c... Merge branch 'testsuite-asserts' into 'master' (*)
c66b030... ngl: Fix a rare assertion violation (*)
11154ba... flatpak: Include highlight in gtk4-demo flatpak (*)
f5d9082... Merge branch 'flatpak-highlight' into 'master' (*)
ddeabc7... placesview: Open location even if mount was not found (*)
6f11165... x11: Be quiet on exit by default (*)
4465ee5... Merge branch 'ngl-crash' into 'master' (*)
d1d009b... Merge branch 'x11-quiet-exit' into 'master' (*)
e5b0d22... meson: only build demo manpages when demos are enabled (*)
c6483d4... theme: Use -gtk-icon-filter for full-color icons (*)
eb3df6a... Merge branch 'theme-icon-filter-fixes' into 'master' (*)
9b7f927... Merge branch 'demo-manpages' into 'master' (*)
20fb647... imcontext: Eat key events during preedit (*)
9f6b3e1... themes: Make fallback work a bit better (*)
74a68a5... Merge branch 'theme-fallback-fix' into 'master' (*)
24cd056... Merge branch 'im-context-event-leak' into 'master' (*)
14632e1... GDK: Fix builds against latest stable GLib with MSVC (*)
8df32e9... GSK: Fix builds against latest stable GLib with MSVC (*)
153019a... GTK: Fix builds against latest stable GLib with MSVC (*)
4d19de4... window: Fix deferred focus unsetting (*)
9d1e5aa... Merge branch 'fix-focus-unsetting' into 'master' (*)
5e53c04... Merge branch 'latest.glib.msvc' into 'master' (*)
08b101a... pixbufutils: Remove an unused function (*)
5bbdf3a... wayland: Avoid directly accessing shadow property of parent (*)
db8bf5e... wayland: Don't duplicate xdg_surface setup code (*)
36347b2... Merge branch 'wayland-parent-shadow-refactor' into 'master' (*)
05af726... Merge branch 'wayland-xdg-surface-setup' into 'master' (*)
486a2c9... Merge branch 'matthiasc/for-master' into 'master' (*)
91f3f5c... image, picture: Move pixbuf code to gdkpixbufutils (*)
1331d5c... cssimageurl: Remove direct pixbuf use (*)
0d308d0... mountoperation: Some cosmetics (*)
3df3a04... placesview: Fix mounting remote locations (*)
379bb6c... placesview: Fix server mount feedback (*)
5e3e1dd... Merge branch 'matthiasc/for-master' into 'master' (*)
a04ce41... testatcontext: Print out platform changes (*)
a804e4b... a11y: Add more debug spew (*)
1530c90... Merge branch 'a11y-debug' into 'master' (*)
6622ebb... gtksecurememory: Request that secure memory not be dumped t (*)
b27ec5e... meson: check for madvise() (*)
dbe4543... Merge branch 'gtksecurememory-updates' into 'master' (*)
2e031e4... Update Polish translation (*)
ae7f380... gsk: Fix shader gresource paths (*)
fbc8317... Update Nepali translation (*)
7260051... Update Nepali translation (*)
435ed31... Merge branch 'wip/exalm/shader' into 'master' (*)
aa09737... atspicontext: Remove an unused field (*)
9fbd11e... a11y: Add the root object to the cache (*)
9e8187b... a11y: Track window states more closely (*)
a455db0... a11y: Actually set accessible roles (*)
ce2a433... Fix a possible crash in gtk_show_uri (*)
119d0b6... Merge branch 'fix-uri-crash' into 'master' (*)
5f2c08c... a11y: Make things appear on focus in (*)
ae83b79... a11y: Emit focus events (*)
1a944b2... stackswitcher: Set accessible label properties (*)
639932a... a11y: Emit window:activate event (*)
b97d0a3... a11y: Avoid spurious selection changed events (*)
f89bad7... theme: fix solid-csd style (*)
99750ac... a11y: Realize notebook tabs when switching (*)
5587ee0... x11: Don't beep on untrusted displays (*)
8f91451... a11y: Pair window:activate with window:deactivate signal (*)
142984c... Merge branch 'untrusted-beep' into 'master' (*)
15483ac... imcontext: Fix cursor positions (*)
57cc2c4... a11y: Set state on the GtkTreeExpander widget (*)
b24fedd... a11y: Update the labelled-by relation of GtkTreeExpander (*)
11d637f... Merge branch 'wip/oholy/placesview-default-location-regress (*)
ebd8338... Merge branch 'im-cursor-pos' into 'master' (*)
81914f4... Allow repeated selection extension on gktlistbox (*)
760e60f... window: Fix up resize borders (*)
a2cd21c... window: Tweak resize borders (*)
c78ec37... imcontextsimple: Ignore more modifiers in compose (*)
01d81ff... window: Make resize border size independent (*)
f8dcda8... theme: Fix solid-csd borders (*)
da4e2a2... theme: Make solid borders look better (*)
b25bc36... Merge branch 'wip/muktupavels/solid-csd' into 'master' (*)
8f70f14... Merge branch 'gtk4-compose-modifiers' into 'master' (*)
dcb5a74... Merge branch 'a11y-debug' into 'master' (*)
be927d9... Merge branch 'resize-borders' into 'master' (*)
8789e78... a11y: Update the level property for tree expanders (*)
13f9ca6... Merge branch 'gtk4-listbox-selection' into 'master' (*)
d225f14... gdk: Avoid synthetic motion confusion (*)
4e66e78... Merge branch 'synthetic-motion-grab' into 'master' (*)
b2f3a32... a11y: Don't sent redundant property changes (*)
5d563fc... Merge branch 'a11y-properties' into 'master' (*)
628d540... x11: Fix shadows (*)
1c1c030... Simplify shadow conditions (*)
aa569ac... window: Don't let solid-csd linger (*)
8909ad1... Mention nightly flatpaks in the README (*)
b3b9dd4... Apply 4 suggestion(s) to 1 file(s) (*)
8cd8aa2... Merge branch 'matthiasc/for-master' into 'master' (*)
215d4cb... Merge branch 'fix-x11-shadows' into 'master' (*)
4a1a9b1... Update Catalan translation (*)
b3b63a2... Update Nepali translation (*)
2c34abe... wayland: Print all layouts in debug spew (*)
b23529d... Merge branch 'matthiasc/for-master' into 'master' (*)
f34e3c5... clipboard: Make sure G_TYPE_STRING is nul-terminated (*)
1be8994... clipboard: Fix reading of files (*)
1a12ea6... Merge branch 'wip/otte/for-master' into 'master' (*)
f37662c... x11: Try harder to find the right monitor (*)
82f8fc3... Merge branch 'fix-panel-monitor' into 'master' (*)
1635998... gtkplacessidebar.c: add bookmark null checking (*)
2a61026... gdk/wayland/cursor/os-compatibility: fix build when memfd_c (*)
2938236... docs: Add missing extra files for gdk4 sub-references (*)
e637ed7... Merge branch 'memfd_create' into 'master' (*)
ac5f0ba... Merge branch 'ebassi/issue-3905' into 'master' (*)
65575fe... gtkplacessidebar.c: fix coding style (*)
604d171... Merge branch 'bookmark-fix' into 'master' (*)
66e7f3b... gdkglcontext-win32.c: Fix running with Mesa drivers (*)
be42644... Add more clipboard tests (*)
ae3ae42... Update Nepali translation (*)
e1a0e4b... Make clipboard tests run installed (*)
6482954... Fix the clipboard test under X11 (*)
f72ca06... Run gdk tests with an unset D-Bus address (*)
5636384... Skip clipboard tests when they don't work (*)
e473e7a... gdk: fix content_formats_get_mime_types annotation (*)
ec38e53... gdk: add zero-terminated annotation to content_formats_get_ (*)
c1b6147... Install the clipboard-client binary (*)
d69ac10... Merge branch 'clipboard-test' into 'master' (*)
cdd8f7c... Merge branch 'bilelmoussaoui/gdk-content-formats-annotation (*)
3228009... Check for root being a GtkWindow in a few places (*)
f1e006c... Merge branch 'matthiasc/for-master' into 'master' (*)
6b6246f... clipboard tests: Add noreturn annotations where possible (*)
97afffb... wayland: Rewrite shm format debug spew (*)
03ca708... gtkgstmediafile: Fix callback argument type (*)
bf563e0... Merge branch 'matthiasc/for-master' into 'master' (*)
a6e0b6e... Merge branch 'wip/baedert/for-master' into 'master' (*)
0f49a50... Merge branch 'fix-gst-type' into 'master' (*)
7ab8109... contentdeserializer: Fix an oversight (*)
d4f43f1... Merge branch 'matthiasc/for-master' into 'master' (*)
a5cab71... Add tests for content serialization (*)
23af39b... Merge branch 'matthiasc/for-master' into 'master' (*)
4c6c0b9... Add a test for custom serializers (*)
b5e2457... Merge branch 'more-content-serializer-tests' into 'master' (*)
0768cfb... shortcuts: Ignore consumed modifiers for mnemonics (*)
945b32c... Merge branch 'mesa.win32.fixes' into 'master' (*)
687e589... Merge branch 'shifted-mnemonics' into 'master' (*)
ead06fd... Bump version to 4.3.0 (*)
0f74798... Add 4.4 version macros (*)
2b0c474... Add gdk_wayland_device_get_xkb_keymap (*)
dfecc8f... inspector: Show keyboard layouts (*)
f9d6134... inspector: Improve monitor information display (*)
4a96e79... Merge branch 'inspector-layouts' into 'master' (*)
1be4684... gdktoplevelsize: Comment out some unused code (*)
e2722f0... x11: A few static analysis fixes (*)
6863528... a11y: Static analysis fixes (*)
a69ae36... fnmatch: Static analysis fixes (*)
2f51f5a... emojichooser: Static analysis fixes (*)
cf0330d... filterlistmodel: Static analysis fixes (*)
b2bf48c... listbase: Static analysis fixes (*)
e510538... printoperation: Static analysis fixes (*)
faf56a8... stack: Static analysis fixes (*)
a49ff5a... textbtree: Static analysis fixes (*)
f472cb5... printbackendlpr: Static analysis fixes (*)
5fbfe52... buildertool: Static analysis fixes (*)
fa10264... updateiconcache: Static analysis fixes (*)
be4216e... gdk/wayland: Support the xdg-activation wayland protocol (*)
f413d5e... textlayout: Only special case selection rendering for opaqu (*)
0fa4b7a... textview: Invalidate selection when its style changes (*)
167134e... textlayout: Support fully transparent selection text (*)
7b735b8... Merge branch 'wip/carlosg/xdg-activation' into 'master' (*)
642f32e... Merge branch 'ebassi/for-master' into 'master' (*)
b012a5c... Merge branch 'static-analysis-fixes' into 'master' (*)
ed97339... NEWS: Updates (*)
70ee86c... textlayout: Clip selection bounds to the line extents (*)
e4832a9... text: Queue redraw on state changes (*)
9e952bc... dragsource: Keep the source alive long enough (*)
316c783... label: Update selection node and redraw on state changes (*)
7ac3507... Merge branch 'gnome-todo-dnd-crash' into 'master' (*)
da613c5... Merge branch 'wip/exalm/textview-selection' into 'master' (*)
14ac490... Fix dist script for theme reorg (*)
40ebed3... 4.3.0 (*)
e56754d... clipboard-client.c: Include necessary headers for Windows (*)
f3633d4... cssselector: Fix max_selector usage (*)
670a2be... Merge branch 'test.msvc' into 'master' (*)
48d95d2... icons: Fix switch icon names (*)
8d14bd3... Merge branch 'wip/exalm/css-error' into 'master' (*)
4c60dac... icons: Remove media-playback-start-symbolic-rtl (*)
60f4b07... icons: Update from adwaita-icon-theme (*)
b1f12a0... Merge branch 'wip/exalm/icons' into 'master' (*)
e3e0342... Merge branch 'wip/exalm/switch-icons' into 'master' (*)
0e58bfe... texthandle: Add a contents css node (*)
4f81dc1... Fix the icon-effect-missing reftest (*)
cee6525... Merge branch 'fix-reftest' into 'master' (*)
a3cccbe... Merge branch 'wip/exalm/text-handles' into 'master' (*)
dc5aab6... gtk: trick g-ir scanner to add INVALID_LIST_POSITION (*)
65017a0... Merge branch 'bilelmoussaoui/trick-gir-list-position' into (*)
24072f2... ci: Update the image to Fedora 34 (*)
014fb41... Help the compiler out (*)
3591da5... Disable another font-challenged reftest (*)
e40c869... gdk/wayland: Take transform into account when setting physi (*)
d8f44c0... ci: Add MSVC build (*)
ab725b4... Merge branch 'wl-phys-transform' into 'master' (*)
bafa23f... Add debug spew to gdk tests (*)
de056a3... ci: Show OS release for our containers (*)
399fb76... ci: Add pygobject to the images (*)
f4dc24c... Meson: gdk-pixbuf jpeg/png options changed to feature (*)
930ff49... Confine -mf16c to a single source file (*)
d143f76... Merge branch 'msvc-ci' into 'master' (*)
c8eeb46... Merge branch 'update-ci-to-f34' into 'master' (*)
6a24e0c... Add an introspection api test (*)
4e2a263... Merge branch 'introspection-test' into 'master' (*)
d94c386... label: Make hidden mnemonics work again (*)
ba3cbac... emoji: Update data to CLRD v39 (*)
13b94da... Conditional check for gdesktopappinfo header (*)
bd7b29a... Only compile gtkmountoperation-stub if the X11 backend is n (*)
12d5911... Fix compilation of c++ test: cpp_args (*)
c98dd1a... emoji: Use a portable and configuration-dependent path to l (*)
4a4525a... emoji: remove duplicated include (*)
e00785e... Merge branch 'macos' into 'master' (*)
febd143... Merge branch 'emoji-data-prefix-fix' into 'master' (*)
59cc3a9... Merge branch 'hidden-mnemonics-fix' into 'master' (*)
efb875d... demos: Mark non-static signal handler symbols for export (*)
1f8985e... calendar: value of day property is shifted by 1 (*)
7b2b8b8... calendar: do not allow to set 0 as day (*)
3ad7d30... Merge branch 'update-emoji-data' into 'master' (*)
451a5fb... Merge branch 'fix-3918' into 'master' (*)
633d783... Merge branch 'carlosgc/calendar-day' into 'master' (*)
a3f5283... Add some calendar tests (*)
17a799a... Merge branch 'matthiasc/for-master' into 'master' (*)
081e127... gdk/x11: Ensure to map the non-ewmh moveresize emulation wi (*)
0769dfb... emoji: Try to load emoji data using both language and terri (*)
be1f9b2... Merge branch 'wip/carlosg/map-emulated-moveresize-window' i (*)
dc878f2... Merge branch 'emoji-full-locale' into 'master' (*)
e0ebf4e... fontbutton: Quote font family names (*)
b457213... action-bar: Add start and end style classes to GtkActionBar (*)
2c8e457... actionbar: Fix the css node docs (*)
435a8f6... theme: Fix GtkActionBar spacing (*)
83c9a24... Merge branch 'wip/exalm/actionbar' into 'master' (*)
fef9f11... Merge branch 'matthiasc/for-master' into 'master' (*)
087935f... print-editor: Fix saving (*)
0108ffe... inspector: Fix saving css (*)
c5d2d89... demo: Use more appropriate back/forward icons (*)
5d59415... test: Use more appropriate back/forward icons (*)
7ebd929... demo: Ensure .image-button on header bar buttons (*)
43e33b2... test: Ensure .image-button on header bar buttons (*)
1601e20... Merge branch 'wip/exalm/image-button' into 'master' (*)
7259be3... Merge branch 'file-replace-trap' into 'master' (*)
374225a... Cosmetics (*)
7745f67... broadway: Add a setter for display scale (*)
497b843... ci: Add clang-extra-tools to the image (*)
7c1c8c5... Merge branch 'ci-more-clang' into 'master' (*)
b13c2e1... inspector: Support scale changes on Broadway (*)
03f76ec... x11: Decouple GLX from GdkX11GLContext (*)
8924d61... x11: Use EGL for GL support (*)
9a19e3c... x11: Add profiler marks for SwapBuffers (*)
6600b0b... x11: Add debug toggle for preferring GLX (*)
a57f790... x11: Move the damage fences into the GLX code (*)
c35a672... x11: Always fall back to GLX on NVIDIA (*)
564d835... Merge branch 'broadway-display-scale' into 'master' (*)
69856a9... x11: Don't update GLX visuals with EGL (*)
6120519... Merge branch 'ebassi/egl-x11' into 'master' (*)
a723bae... inspector: Show text direction (*)
e2aa161... inspector: Show EGL info for X11 as well (*)
ea162ed... inspector: Avoid a crash with GL variants (*)
8bfa182... Merge branch 'misc-inspector-things' into 'master' (*)
6189e34... build: Do not use C arguments with C++ (*)
abc2d7e... x11: Add EGLDisplay getter (*)
2588f9c... wayland: Add EGLDisplay getter (*)
78852b1... Merge branch 'ebassi/egl-display-get' into 'master' (*)
6d33e90... Win32: Add EGLDisplay getter (*)
8ef353a... docs: Fix indentation of the arguments (*)
ae9b4f8... gdk: fix typo in G-I attribute (*)
95f3f8f... Merge branch 'win32.egl.getter' into 'master' (*)
6537728... Merge branch 'wip/chergert/fix-gi-typo' into 'master' (*)
e66ec84... Merge branch 'ebassi/issue-3945' into 'master' (*)
bf454e9... Fix picking with transforms (*)
5be785b... Add a transform test (*)
3872c3a... Merge branch 'fix-picking-with-transforms' into 'master' (*)
6c63f7b... Update the URL for the Boost archive (*)
889bf83... Merge branch 'ebassi/boost-url' into 'master' (*)
3d8ba93... x11: Loosen the match for the NVIDIA driver (*)
b3d6928... x11: Pair eglInitialize with eglTerminate (*)
8c75e68... inspector: Use new get_egl_display apis (*)
c391cf3... testzoom: Fix the in-place rotate (*)
809299f... Add some more transform tests (*)
8e7bc8d... Improve transformed offscreen rendering (*)
3a0febf... Merge branch 'offscreen-fixes' into 'master' (*)
07b5072... Merge branch 'matthiasc/for-master' into 'master' (*)
1a426d6... Merge branch 'ebassi/issue-3948' into 'master' (*)
c51eb76... gtkgstsink: Support EGL under x11 (*)
0902f45... Merge branch 'gst-x11-egl' into 'master' (*)
42b2eae... Update Norwegian Bokmål translation (*)
bbd4ee2... meson: Do not enforce GStreamer EGL lib (*)
67dc778... Merge branch 'gst-egl-optional' into 'master' (*)
cb1babe... ngl: Add padding between cached glyphs (*)
81e0206... ngl: Be consistent about padding (*)
66b4f0c... ngl: Reuse texture coordinates (*)
661a572... Update Nepali translation (*)
27e662c... emojichooser: Set selection-mode=none on the toolbar flowbo (*)
7ad1937... Merge branch 'wip/exalm/emojichooser' into 'master' (*)
04bac8e... testsuite: Run some installed tests exclusively (*)
df28a57... Merge branch 'matthiasc/for-master' into 'master' (*)
d56711b... listitemwidget: Have .activatable style class if the item i (*)
45b8576... Merge branch 'wip/exalm/activatable' into 'master' (*)
4f16e66... theme: Specificity bump for dropdowns (*)
9066078... Merge branch 'wip/exalm/activatable2' into 'master' (*)
c1fbf65... build: Check CI envvars before rev-parse (*)
8670034... Merge branch 'ebassi/rev-parse-fallback' into 'master' (*)
53df32e... gtkgesture: Apply gesture group state after setting up sequ (*)
f003a4c... gtkwindow: Simplify GTK grab notification (*)
0a5d21c... gtkwindow: Rename function (*)
6b7b232... gtkwindow: Fix "shadowed" checks for GTK grabs (*)
ab6e4bf... Merge branch 'wip/carlosg/reset-after-grab' into 'master' (*)
c18a1ac... gen-demo-header.py: Fix running without git (*)
4cbc5ed... Merge branch 'fix-gen-demo-conf' into 'master' (*)
7de266a... Merge branch 'wip/carlosg/sequence-accepted-in-group' into (*)
7d27c61... Actually pass the devel profile to flatpak builds (*)
fc321d8... Merge branch 'matthiasc/for-master' into 'master' (*)
12a9a0f... gtkgstmediafile: Remove media-info-updated callback (*)
7db87a8... Merge branch 'fix-gst-media-file' into 'master' (*)
c5eb2f5... gdk: annotate Content Serialize/Deserialize return_error (*)
e9ca8d6... Merge branch 'bilelmoussaoui/gdk-return-error-annotation' i (*)
bad01ed... checkbutton: Sync the indicator state with the widget (*)
0e1d6fb... Update Ukrainian translation (*)
894adea... Update Ukrainian translation (*)
fb6c6c8... checkbutton: Don't allow to uncheck radios by activating th (*)
bff7ac4... popover: Update docs (*)
430be6f... Merge branch 'popover-docs' into 'master' (*)
0017b4b... icons: Fix switch-off icon (*)
94b0907... Merge branch 'wip/exalm/switch-icons-2' into 'master' (*)
ab6a5be... Fix documentation syntax (*)
8ba16eb... Documentation fixes (*)
7fe0610... introspection: Stop using allow-none (*)
4a0d3d7... docs: Reduce redundancy (*)
345edb8... Merge branch 'doc-tweaks' into 'master' (*)
f5bd9f7... Merge branch 'wip/exalm/check-activate' into 'master' (*)
620787e... Update POTFILES.in (*)
0996552... demos: Clean up doc comments (*)
2d0957b... docs: Clean up docs syntax (*)
5af6c37... x11: Be more careful with NVIDIA workaround (*)
fff2b3c... gdk: Clean up docs syntax (*)
2d266d1... gsk: Clean up docs syntax (*)
91f7b96... gtk: Clean up docs syntax (*)
fc9f580... docs: Update GSK_RENDERER docs (*)
0bba361... docs: Avoid stairstepping (*)
252edbd... docs: Fix a typo (*)
b617ba1... docs: Refer to backend APIs (*)
786e28f... filter: Cosmetic docs changes (*)
8761048... sorter: Cosmetic docs changes (*)
9a7e4f4... eventcontroller: Cosmetic docs changes (*)
2d12a7d... directorylist: Cosmetic docs changes (*)
6cb4dda... gdk: Cosmetic docs changes (*)
b35e02d... shortcutscontroller: Cosmetic docs changes (*)
13a9348... widget: Cosmetic docs changes (*)
3ab34ff... text: Cosmetic docs fixes (*)
74a39bb... textview: Cosmetic docs changes (*)
f5f8f83... textbuffer: Cosmetic docs changes (*)
09244ed... expression: Cosmetic docs changes (*)
fe56431... sortlistmodel: Cosmetic docs changes (*)
601a8de... treemodel: Cosmetic docs changes (*)
40f292c... docs: Sync up debug flag information (*)
8bcc6b1... docs: Fix up syntax (*)
71aac48... docs: More syntax fixes (*)
be94405... docs: More syntax fixes (*)
226edf1... Merge branch 'matthiasc/for-master' into 'master' (*)
052917a... label: Fix mnemonic activation (*)
8828932... floxbox: Fix focus navigation (*)
105b12f... togglebutton: Fix mnemonic activation (*)
eb61f0f... treeexpander: Use focusable where we mean it (*)
281bb5e... treeviewcolumn: Use focusable when we mean it (*)
21057fb... Merge branch 'focusable-fixes' into 'master' (*)
943559d... gtk/meson.build: Fix linking on Visual Studio 2013 (*)
52d1c0c... media/gstreamer: Support using GL for video for Windows (*)
ccdec5d... gtkgstsink.c: Support EGL on Windows as well (*)
16f307b... media-gstreamer: Provide fallback mode for playback (*)
f1f225c... Merge branch 'gst.gl.win32' into 'master' (*)
808e542... docs: Convince the widget gallery to reflow (*)
b05f3f5... Merge branch 'gallery-reflow-fix' into 'master' (*)
a74420b... menubutton: Enable F10 for primary menus (*)
dab7cea... Bring back elide_underscores (*)
16623d4... quartz: Elide underscores again (*)
d0ca4a1... imcontextsimple: Fix a possible problem (*)
cbd34cd... Merge branch 'quartz-elide-underscores' into 'master' (*)
4728d7b... gtk: fix gi-docgen link type (*)
3d19b11... Merge branch 'bilelmoussaoui/gi-docgen-link-fix' into 'mast (*)
4c27613... doc: Syntax fixes (*)
c3c16bd... Merge branch 'matthiasc/for-master' into 'master' (*)
1f99723... Merge branch 'fix-im-reset' into 'master' (*)
7da2e86... docs: Fix the PANGO_SCALE link (*)
6d06b0f... Enable fatal warnings when build the docs (*)
da1e43c... Merge branch 'ebassi/docs-fixes' into 'master' (*)
02672a5... docs: use markdown syntax for hyperlinks (*)
aeda5b2... Update Ukrainian translation (*)
a196a35... gdk: fix wrong doc annotation (*)
cdf2a9d... Merge branch 'bilelmoussaoui/for-gi-docgen' into 'master' (*)
8c44175... imcontext: Ignore NoSymbol key events (*)
264d08a... Merge branch 'ignore-nosymbol-press' into 'master' (*)
f504504... docs: Add missing documentation on Windows (*)
e13da35... Turn introspection scanner warnings into errors (*)
90d8c94... Merge branch 'ebassi/introspection-error' into 'master' (*)
d32c343... Merge branch 'fix.vs2013.link' into 'master' (*)
ee80a22... Merge branch 'wip/exalm/checks' into 'master' (*)
23ea33b... gtk: drop unwanted char on Switch::state-set docs link (*)
cbe2aa7... Merge branch 'bilelmoussaoui/for-gi-docgen-link' into 'mast (*)
8f4b0cd... picture: Make setters actually take NULL (*)
b2b044c... Move text history tests (*)
c0ca3c6... Merge branch 'picture-nullable-setters' into 'master' (*)
24f0ae1... Merge branch 'move-text-history-tests' into 'master' (*)
3aa34c1... gtkapplication-dbus: Fetch inital screen saver state async (*)
6179886... textbuffer: ensure user actions are propagated to history (*)
f729912... Merge branch 'wip/chergert/fix-3977' into 'master' (*)
0268c9d... Add tests for text buffer history (*)
994a38c... textbuffer: Improve the docs (*)
ffbfafb... textbuffer: Add some docs for undo (*)
4b5f8e6... Merge branch 'test-text-buffer-undo' into 'master' (*)
8ebdd25... docs: fix broken links (*)
d0e29cc... Merge branch 'bilelmoussaoui/for-gi-docgen' into 'master' (*)
90a829f... docs: fix gtk grid formatting (*)
4362f7e... Merge branch 'bilelmoussaoui/for-gi-docgen-grid' into 'mast (*)
9f93883... text: Propagate xalign to the placeholder (*)
c9785c4... Merge branch 'placeholder-alignment' into 'master' (*)
44bc9a2... Update Friulian translation (*)
75868df... macos: fix weird menubar rendering. (*)
d1a7a55... box: Avoid redundant storage (*)
b85b4f2... Merge branch 'box-orientation' into 'master' (*)
44f07f7... texthistory: fix has_actionable function (*)
c92b21b... Merge branch 'fix-has-actionable-function' into 'master' (*)
c137f40... Merge branch 'screensaver-async-4' into 'master' (*)
9c79b8b... invalid cast from 'GtkButton' to 'GtkBox' (*)
7d3c3cb... Merge branch 'fix_cast_warning_adding_notebook_page' into ' (*)
c848a51... stackswitcher: implement GtkOrientable (*)
1f3f2f1... Merge branch 'wip/chergert/switcher-orientable' into 'maste (*)
25ee6d3... demos: Generate appdata (*)
775dbec... Merge branch 'demo-appdata' into 'master' (*)
95747b1... progressbar: Avoid redundant storage (*)
bffc6c5... spinbutton: Avoid redundant storage (*)
80497de... treeview: Don't handle clicks on any child widgets (*)
742482e... Merge branch 'box-orientation' into 'master' (*)
1dcf9d5... Merge branch 'wip/exalm/treeview-click' into 'master' (*)
039fc2e... entry: Fix a typo in the docs (*)
7307c6f... Merge branch 'entry-docs-typo' into 'master' (*)
80c33ca... Merge branch 'wip/otte/for-master' into 'master' (*)
c2ca246... stackswitcher: clear timer when widget id disposed (*)
ffb7df2... Merge branch 'macos-menubar' into 'master' (*)
a1789ee... Merge branch 'wip/chergert/fix-use-after-free-switcher' int (*)
f9f9fa6... docs: Fix the license field (*)
a88b4f5... docs: Fix link to the interactive debugging section (*)
c2d82c2... Merge branch 'ebassi/doc-fixes' into 'master' (*)
9b671d1... Update broken links in README.md (*)
a900b30... Changing old Gtk4 link to the new one hosted in gtk docs (*)
8288d9e... gdk/wayland: Break only implicit grabs on wl_pointer.leave (*)
1565053... Merge branch 'akamfoad/readme-link-fixes' into 'master' (*)
fa0b379... Merge branch 'wip/carlosg/no-early-popup-ungrabs' into 'mas (*)
e8852c9... Merge branch 'primary-menu-button' into 'master' (*)
3ab97fa... Cosmetics: Eradicate gdouble (*)
578db92... Cosmetics: Eradicate gint (*)
df6a525... Merge branch 'matthiasc/for-master' into 'master' (*)
6a50960... applicationwindow: Allocate tooltips (*)
15b24a0... Apply 1 suggestion(s) to 1 file(s) (*)
50b3a95... Merge branch 'fix-appwindow-allocate' into 'master' (*)
a0c23b1... Added information, that "attributes" refer to CellRenderer (*)
d3e6e30... Merge branch 'GtkCellLayoutWordingImprovement' into 'master (*)
da9cd46... Merge branch 'bilelmoussaoui/markdown-links' into 'master' (*)
bb53cf5... fnmatch: Support case-folding (*)
31407d0... Move fnmatch testcases to the testsuite (*)
4d894e0... Documentation update for combo_box_new_with_entry (*)
10c6c93... Merge branch 'gtk_combo_box_with_entry_docs_update' into 'm (*)
036dd60... Merge branch 'matthiasc/for-master' into 'master' (*)
312289f... docs: Mention <packing> in migration guide (*)
c4cbd6e... docs: Mention <packing> in migration guide (*)
b6cd97b... docs: Escape some xml tags (*)
4c9bd6e... wayland: Add a comment (*)
7f4630a... wayland: Add a comment (*)
ff01067... Merge branch 'matthiasc/for-master' into 'master' (*)
e437c55... Add a doc comment for gsk_rounded_rect_is_circular (*)
8f95661... Clean up some comments (*)
a459856... icontheme: Add detail to the 'not found' message (*)
ff87431... Merge branch 'master' into 'matthiasc/for-master' (*)
74a41ee... Merge branch 'matthiasc/for-master' into 'master' (*)
8981ba4... imcontext: Ignore more keysyms (*)
47400e4... Add a helper to make case-insensitive globs (*)
9ac22c1... GtkFileFilter: Add suffix matches (*)
9993e91... Add GtkFileFilter tests (*)
4b46e11... Merge branch 'imcontext-ignore-more-keysyms' into 'master' (*)
1605ec0... Merge branch 'ci-file-filters' into 'master' (*)
08ee36e... gtkpopcountprivate.h: Fix build on ARM/aarch64 Visual Studi (*)
fe774c1... Merge branch 'powimod_icon' into 'master' (*)
46d1f04... bloatpad: Bring back the menubar (*)
db2e564... menutrackeritem: Make submenu-actions work again (*)
b11f31a... popovermenubar: Make submenu-actions work (*)
debcc62... menusectionbox: Fix submenu-action for nested menus (*)
a3a24b8... Merge branch 'msvc-aarch64' into 'master' (*)
4616104... Merge branch 'submenu-action-fixes' into 'master' (*)
94ad177... popovermenu: doc tweaks (*)
0ec017f... Merge branch 'matthiasc/for-master' into 'master' (*)
effc7a6... Docs: Tweaks (*)
98d2320... gtk-builder-tool: Replace can-focus with focusable (*)
fca19e7... Merge branch 'matthiasc/for-master' into 'master' (*)
b1beb36... treeview: Add a few missing annotations (*)
b71ec6c... subprojects: Use GLib main branch (*)
046ef01... Merge branch 'glib-main' into 'master' (*)
825ffb9... Merge branch 'ebassi/issue-3892' into 'master' (*)
d8bde48... Make GtkPasswordEntryBuffer public (*)
92fcd37... Merge branch 'password-entry-buffer' into 'master' (*)
621e0a1... Install gtkpasswordentrybuffer.h (*)
c2f2a45... treeview: Documentation tweaks (*)
37acfcf... Merge branch 'password-entry-buffer' into 'master' (*)
517b517... video: Reveal controls on tap (*)
e35e7bc... Apply 1 suggestion(s) to 1 file(s) (*)
6a86acb... Apply 1 suggestion(s) to 1 file(s) (*)
1bf7f5e... spinbutton: Connect swipe gesture to the text entry (*)
915388c... spinbutton: Mind the step in the swipe gesture (*)
970bb80... fix: replace deprecated metods. (*)
2e415e2... Merge branch 'wip/carlosg/spin-button-swipe-gesture' into ' (*)
5ef6944... Merge branch 'row-activated-annotation' into 'master' (*)
06caa57... Make a standalone hello world (*)
e5a6d4a... ci: Test building against installed GTK (*)
3860025... ci: Collect hello build logs (*)
193903c... ci: Update the image (*)
51a60b8... Merge branch 'ci-install-build' into 'master' (*)
078ada7... docs: Mention Window::close-request in the migration guide (*)
17373c3... docs: Mention GdkSurface:mapped (*)
71be3a8... docs: Mention the ::damage-event signal in the migration gu (*)
8a89023... Merge branch 'ebassi/docs-for-master' into 'master' (*)
143770f... 4.3.1 (*)
dba8d1f... tests: Fix check vs toggle button confusion (*)
c7ad8d2... Fix the GAction test (*)
2899028... testgaction: Add more widgetry (*)
208c527... button: Add a private getter for the action helper (*)
0a78a59... togglebutton: Fix actionable state tracking (*)
3418504... checkbutton: Fix actionable state tracking (*)
17f1bb1... Merge branch 'actionable-fixes' into 'master' (*)
a4c5d1d... window: clear move_focus when focus is already set (*)
d29f57f... Merge branch 'wip/chergert/fix-delayed-focus' into 'master' (*)
a08fbfa... docs: Fix a typo in the migration guide (*)
ee34e1a... docs: Mention the GtkWidget.destroy vfunc (*)
a526daf... selectionfiltermodel: Fix an oversight (*)
007cdf8... Add tests for empty list models (*)
2554ee2... Merge branch 'listmodel-get-item' into 'master' (*)
6835fcf... Fix illegal instruction crash on x64 CPUs without POPCNT in (*)
938bfff... Add type annotations for filename arguments (*)
e5b8956... Replaced && with || for POPCNT checks to fix the logic. (*)
bc7b6a0... Dropped defined() for readability (*)
106ac7c... Update gtkpopcountprivate.h: undefined macro outside msvc (*)
6521253... Merge branch 'msvc-fix' into 'master' (*)
c0f54f8... Merge branch 'filename-annotations' into 'master' (*)
68eb422... listitemwidget: Match activation conditions (*)
276f85c... listitemwidget: Claim gesture when activating (*)
e888364... Merge branch 'columnview-double-activation' into 'master' (*)
86b5dba... mediastream: Rename an api to avoid name collisions (*)
5776fcd... fix: make the new nsview as the first responder. (*)
00d25ae... Merge branch 'media-stream-name-collision' into 'master' (*)
a6b4e53... Merge branch 'macos-input-method' into 'master' (*)
787fa6b... Update Turkish translation (*)
a388276... Revert "progressbar: Avoid redundant storage" (*)
c4a2234... label: Fix mnemonic handling (*)
89f57d4... Add a mnemonic testcase (*)
16ff055... cellarea: Don't shrink area too much (*)
0a9d2f2... Merge branch 'label-underline-markup' into 'master' (*)
5e99513... Merge branch 'cherry-pick-4ba89f25' into 'master' (*)
b09087d... droptarget: Rename :drop to :current-drop (*)
96fc5dc... mediastream: Some more api renaming (*)
56c486a... Merge branch 'drop-target-name-collision' into 'master' (*)
85b595b... gdksurface-win32.c: Fix formatting for popup functions (*)
ba7ec29... gdksurface-win32.c: Fix up popup placement (*)
1056451... Merge branch 'media-stream-name-collision' into 'master' (*)
1abbf00... Merge branch 'fix-3793' into 'master' (*)
ece9e7e... examples: Drop a redundant frame (*)
43eeff8... examples: Use existing icons (*)
d675ae5... bloatpad: Improve accel dialog (*)
11916ba... bloatpad: Give the toolbar a facelift (*)
df1116a... bloatpad: Add icons as resources (*)
7b1a762... print-editor: Make accels work (*)
424dd8a... actionobserver: Clarify primary_accel_changed docs (*)
e6c4dbf... spinner: Behave like any other icon (*)
e59e9ad... Merge branch 'wip/otte/for-master' into 'master' (*)
15c6559... action muxer: Propagate accel changes (*)
db93090... menutrackeritem: Be more careful with accel changes (*)
d5054f9... action muxer: Propagate registrations further up (*)
3254a3f... shortcutcontroller: Add a way to update accels (*)
64af901... window: Propagate accel changes (*)
7344a03... shortcutcontroller: Don't reinject menu accels (*)
4d00f19... widget-factory: Show Ctrl-? in the menu (*)
47bb556... testsuite: Avoid a compiler warning (*)
fad4c60... Update Portuguese translation (*)
1bda665... Merge branch 'matthiasc/for-master' into 'master' (*)
352898a... inspector: fix compilation with broadway (*)
8df2cce... Merge branch 'wip/chergert/fix-broadway-build' into 'master (*)
057bda6... macos: register known clipboard types for drag destination (*)
6c8e176... macos: fix position of drag surface (*)
b64370c... macos: move drag motion to GdkMacosDrag (*)
22827f2... macos: Fix a compiler warning (*)
d92f8a1... treeviewcolumn: Clip header buttons (*)
ad12605... macos: check for GdkMacosBaseView before using as such (*)
6c1dce2... macos: make pasteboard usage reusable (*)
3fd931d... macos: implement GdkDrop for macOS (*)
be1b979... Merge branch 'matthiasc/for-master' into 'master' (*)
e35490b... gdkdrag-win32.c: Fix drag surface positioning (*)
fb052c8... ci: Build Broadway on MacOS (*)
f58fc6b... gsk: Respect max element vertices limitation (*)
634bd2d... Merge branch 'matthiasc/for-master' into 'master' (*)
e8f9fb0... Merge branch 'gsk-big-batches' into 'master' (*)
13a2db2... Merge branch 'fix-3798' into 'master' (*)
c8ad4d5... dnd: Add another assertion (*)
4df9314... wayland: Fix some dnd corner case (*)
92c6485... docs: Tweak wording (*)
a6101f0... textview: give application developers access to RTL and LTR (*)
3b70cd3... checkbutton: Match GtkButton behavior (*)
9169315... Merge branch 'wip/chergert/textview-access-to-contexts' int (*)
d7915fb... docs: Add a section about Drag-and-Drop (*)
1cebf40... docs: Fix a typo (*)
cd39e41... Never show the Trash in the FileChooserWidget side bar (*)
333a92b... Revert "Never show the Trash in the FileChooserWidget side (*)
8897092... Never show the Trash in the FileChooserWidget side bar (*)
3969d8b... gdk/wayland: Fix pointer-gestures version selection (*)
981a638... Merge branch 'fix-pointer-gestures-kde-plasma' into 'master (*)
a4d35ac... gtk: Define the GtkListItem autocleanup func (*)
1dbb518... macos: fix the position of curosr of input method for macos (*)
02893e3... Add section about `gtk_widget_set_app_paintable` (*)
0e29f52... Merge branch 'migration_patch' into 'master' (*)
85cb550... Merge branch 'gtklistitem-autocleanup' into 'master' (*)
bbf7454... make testdnd trashcan work again (*)
0066330... Merge branch 'macos-input-method' into 'master' (*)
e2cfa7b... Merge branch 'fix_tests_testdnd' into 'master' (*)
47bd998... Merge branch 'checkbutton-release-outside' into 'master' (*)
73cb60d... Merge branch 'ebassi/filechooser-no-trash' into 'master' (*)
6a29b64... Merge branch 'dnd-fixes' into 'master' (*)
92177d9... Merge branch 'wip/chergert/gdk-macos-gdkdrop' into 'master' (*)
59d4333... Merge branch 'wip/sadiq/reveal-controls-on-touch' into 'mas (*)
f3befe5... button: Reset style classes when setting arbitrary children (*)
76df60d... menubutton: Reset label when setting icon name and vice ver (*)
51a7545... menubutton: Remove a random g_return_if_fail() (*)
ac3b246... menubutton: Add a way to always show arrow with image butto (*)
47b5c68... menubutton: Don't hardcode label<->arrow spacing (*)
b18e95d... meson: Fix generate_gir() dependencies (*)
0fd790e... Meson: Only g-ir-scanner warnings fatal when buit with -Dwe (*)
fd49d39... Update Portuguese translation (*)
9bf3724... docs: Use code blocks for inline XML (*)
d8c416e... Merge branch 'ebassi/issues-4076' into 'master' (*)
0ea73c3... gtk: Define the GtkListItemFactory autocleanup func (*)
7a493f1... Revert "gsk: Respect max element vertices limitation" (*)
bd5e5be... gsk: Don't overflow vbo_count (*)
c7f4131... Merge branch 'gtklistitemfactory-autocleanup' into 'master' (*)
bf97dfd... Merge branch 'wip/exalm/buttons' into 'master' (*)
dc50c75... Merge branch 'avoid-batch-size-overflow' into 'master' (*)
bda7557... Update hello-world.c (*)
192e779... Merge branch 'hello-world-fixup' into 'master' (*)
9ea1620... gsk: Use the right limit for batch size (*)
f45c0b9... gsk: Another vbo_size overflow fix (*)
bcdb9c9... Merge branch 'more-vbo-overflow' into 'master' (*)
4efb661... wayland: Look for cursor themes in $HOME (*)
3a5983e... Merge branch 'wayland-cursor-theme' into 'master' (*)
e9d3d3e... icontheme: Fix binding annotation (*)
d8ab2e6... texthistory: hoist single actions from group (*)
e596e1f... Merge branch 'wip/chergert/fix-texthistory-grouping' into ' (*)
e415f25... Add another text history test (*)
3e63e68... Merge branch 'text-undo-test' into 'master' (*)
fd0d328... gdk: fix gtk app startup with 'g_value_set_boxed: assertion (*)
106417a... gtkffmediafile: Fix deprecated API usage (*)
a90f721... Merge branch 'wip/baedert/wat' into 'master' (*)
804d9ee... popovermenu: Scroll when necessary (*)
ed5b420... Add a simple python example (*)
c88dc98... Merge branch 'python-example' into 'master' (*)
3227aa2... mediastream: Rename apis one more time (*)
7f2648a... Cosmetics (*)
3904478... Merge branch 'rerename-mediastream' into 'master' (*)
c668586... Merge branch 'scrolling-menus' into 'master' (*)
511dc7a... Merge branch 'fix-gir' into 'master' (*)
5ef2b9f... Merge branch 'matthiasc/for-master' into 'master' (*)
8ff9c85... filechooser: Avoid a critical (*)
c609e2f... docs: Improve the gtk4-launch man page (*)
1ae259a... Merge branch 'man-page-improvement' into 'master' (*)
e516ce4... Merge branch 'fix-filechooser-critical' into 'master' (*)
c79f289... text: Update placeholder visibility more often (*)
749ea8c... widget-factory: Add a default button (*)
f023695... docs: Fix various link formatting (*)
b6edb51... Merge branch 'placeholder-visibility' into 'master' (*)
9885bed... Merge branch 'matthiasc/for-master' into 'master' (*)
6efe31e... Merge branch 'master' into 'master' (*)
af15f5d... Remove Google Cloud Print backend This service was shut dow (*)
873f6cc... Add a simple Javascript example (*)
6304882... Update Romanian translation (*)
d3c0878... Update Romanian translation (*)
a085e17... Merge branch 'wip/remove-cloudprint' into 'master' (*)
6f86b4d... Merge branch 'js-example' into 'master' (*)
c920236... gtk-demo: Add a slider to the menu example (*)
e6cce28... Merge branch 'matthiasc/for-master' into 'master' (*)
fe633d9... scrolledwindow: Don't check drag threshold when already scr (*)
af52ea7... text: Add API to compute cursor extents (*)
337c5e5... Add missing "Since: 4.X" tags (*)
880c01f... Merge branch 'wl-since' into 'master' (*)
e7f1398... Merge branch 'text-cursor-extents' into 'master' (*)
6818eee... Merge branch 'wip/exalm/scroll-touch' into 'master' (*)
1b2a79f... mediafile: Load extension at startup with GTK_MEDIA
f7f5181... API: Add gtk_picture_add_paintable_bounds()
29b9216... gsk: Add GskPath
ce36ad9... gsk: Add GskFillNode
03a9fbf... snapshot: Add gtk_snapshot_push_fill()
70d5cf6... demos: Add a simple demo filling a path
2702b37... gsk: Add GskStroke
973ab15... gsk: Add GskStrokeNode
b4bb8dd... snapshot: Add gtk_snapshot_push_stroke()
c3809d0... popover: Use fill and stroke nodes instead of Cairo
84f45d4... path: Change data structure for standard path
fc83f18... gsk: Add GskPathMeasure
3a93e02... path: Add gsk_path_builder_add_path()
23de089... pathmeasure: Add gsk_path_measure_add_segment()
c69d78f... testsuite: Add path tests
890b12e... path: Collect flags
548f06e... path: Add gsk_path_foreach()
bb760ce... path: Implement gsk_path_to_cairo() using foreach()
ea9902b... pathmeasure: Implement support for beziers
a90ab72... path: Add gsk_path_add_circle()
b028191... path: Add gsk_path_measure_get_point()
4cda2cc... xxx: path_fill demo
7f1c62b... gtk-demo: Add a text-on-path demo
1fca8a3... testsuite: Add tests for gsk_path_measure_add_segment()
4dee03f... spline: Use Skia's tolerance checks
ae3377f... path: Add gsk_path_measure_get_closest_point()
f425a53... testsuite: Add tests for gsk_path_measure_get_closest_point
dec754b... gtk-demo: Add cute maze demo
44e55c1... testsuite: Update create_random_path()
9f30152... testsuite: Add a test for get_point()
8e8e270... testsuite: Add a test using get_point() and get_closest_poi
a636080... path: Split GskPathBuilder into its own file
d44f661... xxx: demo
fe307f0... pathbuilder: Redo semantics for starting curves
f035e83... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
2dc488d... pathbuilder: Add relative path commands
6d7ff1c... testsuite: Add relative path functions
53e6637... Documentation typo fixes
aaa2a40... stroke: Add miter limit
d381988... path: Implement SVG arcs
4bea7bc... path: Implement gsk_path_parse
dee6168... testsuite: Add librsvg path tests
1635885... path: Fix serialization for circles
6b01aec... path: Special-case rects and circles
fc945cb... testsuite: Add a parsing test
60016be... Implement gsk_path_measure_in_fill
881e65e... testsuite: Add an in_fill() test
500434c... path: Add flags to gsk_path_foreach()
2461e28... gsk: Implement parsing fill and stroke nodes
fd5da7a... stroke: Add support for dashes
609d6b9... path: Make all private contour APIs take a GskContour
9e4f921... path: Split contours into their own file
e0439bb... path: Rename to gtk_path_builder_add_segment()
5202290... path: Add conic curves
cc6e48e... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
dd67171... WIP: css: Replace border rendering code with GskPath
b35a0d4... path: Introduce gskpathop
f08312d... path: Add GskCurve
5af815b... testsuite: Add conics to the random paths
26b73ad... Add gsk_curve_get_{start,end}_tangent
e800f9f... curve: Split eval() into get_point() and get_tangent()
7a6eba8... testuite: Add tests for gsk_curve_get_point()
e6c65b0... testuite: Add tests for gsk_curve_get_tangent()
f172894... testsuite: Add a test for gsk_curve_decompose()
1690ac4... path: Add gsk_curve_segment()
f8d5a62... testsuite: Add a test for the conic that got us segment()
b2aab95... testsuite Add curve tangent tests
c9a817f... path: Always decompose conics into at least 2 segments
10f5e4c... path: Deal with non-uniformness of progress parameter
bcf3088... path: Add a foreach function that dashes a path
ef0d460... testsuite: Add tests for the dasher
4fcbf9a... Add gsk_path_get_stroke_bounds
96286c4... xxx path)_fill
0b3fad9... Add gsk_path_measure_get_{path,tolerance}
f98f584... path: Add gsk_path_measure_restrict_to_contour()
6262561... path: Add gsk_path_measure_is_closed ()
41aa371... path: Change semantics of gtk_path_builder_add_segment()
6753210... path: Add gsk_path_builder_add_ellipse()
1d5361d... gsk: Add gsk_path_builder_add_layout
1bd7838... path fill demo: Use gsk_path_builder_add_layout
a537a56... gtk-demo: Make path-text demo use gsk_builder_add_layout()
4a249ff... gtk-demo: Rewrite the text mask demo
f46b316... path: Move gsk_path_new_from_cairo() away
454bc6d... Ottie: Add
a718ee8... ottie: Add a command-line tool
c7a3957... ottie: Add a snapshot testsuite test
ba347c8... Ottie: Add Fantastic, the Ottie Editor
5dae491... xxx ottie
3a9a0a9... xxx: wip
(*) 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]