[gtk] (1335 commits) Non-fast-forward update to branch tracing
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (1335 commits) Non-fast-forward update to branch tracing
- Date: Wed, 6 Feb 2019 14:18:31 +0000 (UTC)
The branch 'tracing' 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:
f1221c3... emoji: Hide recent section when empty
3301cc8... gdk: Add a profiler
1bdc75a... Add a way to start the profiler
e403cc5... frame clock: Add tracing
b9ff8f5... gsk: Add some more profiler apis
2e0c1e2... gsk: Add tracing to the gl renderer
f7e64ea... gsk: Add tracing to the vulkan renderer
768794a... GtkApplication: Add a profiler dbus api
5842e46... Make widget-factory unique
Commits added to the branch:
d3885e9... wayland: check native surface for crossing events (*)
90ac5f3... Update Friulian translation (*)
caaa3f8... cssvalue: Remove typechecks (*)
a0d0b52... scrollbar: Remove get_wheel_delta (*)
f71b2ee... gestures demo: widget property is not writable (*)
c8aa5b8... gl renderer: Add helper for printing a render node tree (*)
f13cccd... widget: Fix measure docs (*)
5ff4ef1... widget: Directly notify gestures of grab (*)
662e2b1... snapshot: Remove superfluous typedef (*)
8f28922... searchbar: Add missing GDK_AVAILABLE_IN_ALL marker (*)
5c339f2... Add basic searchbar set_key_capture_widget tests (*)
0aad5da... widget: Remove controller sequence-state-changed signal con (*)
3a86071... Add GtkEventControllerKey to the docs (*)
3edd24f... widget: Properly remove event controllers in finalize (*)
7928532... emoji: Hide recent section when empty (*)
824bbf3... popover: Drop key_press_event handler (*)
46da8a0... gtk-demo: Avoid key-press-event (*)
287c900... Remove key-press-event from more docs (*)
33b8f08... emoji completion: Stop using key-press-event (*)
19ed1b9... Range: Up should only mean ++ if we are a GtkScale (*)
acd05d0... StyleContext: Don't advise using invalidate() (*)
7644a9c... entry: Stop using ::key-press-event (*)
576dcf6... file chooser entry: Stop using key-press-event (*)
c78166e... file chooser widget: Stop using ::key-press-event (*)
6084a7e... button: Stop using ::key-release-event (*)
b63def0... font chooser dialog: Stop using ::key-press-event (*)
ec2d0ed... spin button: Stop using ::key-release-event (*)
85922f6... treeview: Stop using ::key-press-event (*)
8746322... Drop the ::key-press/release-event signals (*)
d94ac2e... Merge branch 'issue792' into 'master' (*)
4bb3ac3... Merge branch 'kill-key-events' into 'master' (*)
1e06838... icontheme: Keep dir_mtimes in order (*)
e7809f4... SpinButton: Fix an obviously wrong arg description (*)
e610c02... ci/msys2: force disable vulkan (*)
d561e52... a11y: Stop using ::event (*)
d8aa8fc... Update Polish translation (*)
251913c... gl renderer: Use offsets for more node types (*)
7f9cd9f... filechooserwidget: Don't chain up in ::event (*)
f987504... Merge branch 'master' into 'master' (*)
719b2b0... gl renderer: Remove an outdated comment (*)
c8decba... gdkscreen-x11: Remove redundant typedef (*)
d638ff3... popover: Fix setting priv->button_pressed in ::event handle (*)
979a7e8... Remove an unused struct (*)
317abed... Revert "popover: Fix setting priv->button_pressed in ::even (*)
694d9aa... gtkpopover: Fix thinko in key press event type check (*)
d424837... gdkseatdefault: Don't hide GdkSurface on grab failure (*)
334c791... gesture: Fix get_last_event() docs (*)
e9765c0... gesture: Fix code snippet (*)
4d2b39d... gesturemultipress: Don’t fire ::released after ::cancel (*)
7e574fa... gdk: Get rid of gdk_event_free() (*)
83a80ab... events: Mark static function as such (*)
c83441a... gdk: Add a private api to find sandboxes (*)
60aeb15... x11: Don't set NET_WM_PID when sandboxed (*)
8b24d59... Merge branch 'gesture-docs' into 'master' (*)
f4c1a40... widget: Fix example code in doc (*)
a70f035... GtkWindow: Handle non-square icons with height > width corr (*)
7a5567b... Merge branch 'patch-1' into 'master' (*)
4ab3aad... gl renderer: use w axis vector from graphene (*)
758137b... widget: Add docs for {get,set}_focus_child (*)
9109b0c... statusbar: Remove priv pointer (*)
4e9a879... statusbar: Remove garbage from header file (*)
a3987f3... bin: Remove public GtkBinPrivate typedef (*)
d53c28b... aspectframe: Remove unused member (*)
a1e3e9d... colorbutton: Remove priv pointer (*)
5c24bbf... popover: Add missing close paren in docs (*)
c0e1044... gdk: Make gdk_surface_move_to_rect public (*)
3396c5e... SizeRequest: Round px values up for min CSS sizes (*)
d2d4ea6... Merge branch 'wip/move-to-rect-public' into 'master' (*)
932e5ea... Fix reference to user styles in gtkstyleprovider.h (*)
59c8fdf... font-button: Suggest non deprecated function in docs (*)
46d8c84... Merge branch 'master' into 'master' (*)
b6c8943... demo: Add the sliding puzzle demo (*)
ddad5c3... Keep aspect ratio of the image (*)
547d63d... puzzle: Add a reshuffle button (*)
a849ffb... Add tweaks (*)
ebf042d... puzzle: Use plain labels (*)
1ee23d0... puzzle: Add mouse support (*)
085368e... Update Galician translation (*)
542ad4f... gtkmain: Add gtk_is_initialized() (*)
2f181df... gtkmain: Add gtk_get_main_thread() (*)
bd2e3f5... Add aligned allocator support to meson (*)
8e74eb3... Add aligned allocator functions to GSK (*)
a394a86... Use aligned allocators for GskRenderNode (*)
cfbba2c... widget: Use priv pointer less (*)
9d48a95... puzzle: fix some compiler warnings (*)
6546ef3... picture: Introduce (*)
45d78f3... video: Use a Picture instead of an Image (*)
cbd47fa... gtk-demo: Port images demo to use a GtkPicture in places (*)
7690c2d... gtk-demo: Make sliding puzzle demo use GtkPicture (*)
f58c556... image: Remove gtk_image_set_keep_aspect_ratio() (*)
884aaa2... iconhelper: Always size contents to icon size (*)
896f72d... gtk-demo: Use GtkImages to select the puzzle (*)
ce62278... clipboard: Remove return statements from void function (*)
40321d3... x11: Remove useless check (*)
b7ecfbc... quartz: Remove gtkdnd-quartz.c (*)
4c96134... dnd: Ref the GdkDrop during the DND operation (*)
299e2ed... docs: Add GtkEventControllerKey to index (*)
a34a5df... picture: Don't use g_str_equal() with potential NULLs (*)
d8c8a25... Update POTFILES.in (*)
ef2daa3... Update Polish translation (*)
c02bc22... Use aligned allocators for GtkSnapshot (*)
10b2f65... Fix wrong format strings in various places (*)
58fc122... Remove unused variables (mostly in W32 code) (*)
aaa4e23... Fix gdk_win32_cairo_context_end_frame prototype (*)
bc47fa2... Fix various type mismatch warnings (*)
0e1710a... Remove some more unused variables (*)
8bd6936... Fix signedness issues, remove unused code (*)
f0103ee... Remove unused functions in W32 backend (*)
1e2ab40... Fix a missing default case warning (*)
cacdef8... A quick and dirty fix for a circular allocation issue (*)
3acd26c... Fix more signedness issues in W32 backend (*)
93f8f3c... Remove unused code in gdksurface-win32.c (*)
e73dc5c... Fix a warning about uninitialized variable (*)
cddc9ff... Fix a typo in W32 event-handling code (*)
411c535... Fix some warnings in W32 part of gtkmain (*)
43d6fe2... Fix missing default switch cases in gtkimcontextsimple (*)
9330be8... Fix missing default switch case in DllMain (*)
0365dad... See if _MSC_VER is defined before checking its value (*)
43f3789... Use correct stat struct for ftw() (*)
bc13a58... Merge branch 'lrn/aligned-alloc' into 'master' (*)
c047e97... Merge branch 'master' into 'master' (*)
4f63229... Merge branch 'lrn/gtk4warnings' into 'master' (*)
0d46081... overlay: Add support for clipping overlay widgets (*)
b22f45b... Merge branch 'wip/sadiq/fixes' into 'master' (*)
0c57e31... overlay: Use the right property variable name (*)
ef34275... display: Avoid unsetting the DESKTOP_STARTUP_ID variable to (*)
938448e... display: Add new virtual gdk_display_get_startup_notificati (*)
479c341... application: Use the new API to get the startup notificatio (*)
07d6c53... application: Complete startup notification sequence for rem (*)
fd4bfd5... build: Fix compiler warnings (*)
b1f934d... picture: Fix g-i annotation warning (*)
d4693b2... snapshot: Trivial typo fix in comment (*)
7e98741... docs: Use gtk_widget_show() to show window (*)
daf72e2... docs: Update getting started docs (*)
eefd2d6... imcontext: Make size arguments be gsize and not int (*)
6033bc5... examples: Fix alignment of search-bar example (*)
bdf3b6f... Revert "imcontext: Make size arguments be gsize and not int (*)
c5fa657... aboutbox: use a more fitting 'design by" role (*)
b2db7bb... examples: Simplify handling events in search-bar (*)
66e0060... Merge branch 'design_by' into 'master' (*)
751c187... docs: Fix gtk-doc build when wayland is disabled (*)
1528665... Merge branch 'wip/lantw/fix-gtkdoc-build-without-wayland' i (*)
1b208eb... combobox: Remove priv pointer (*)
d3ffaa0... button: Remove measure implementation (*)
7f8106f... gl renderer: call glViewport directly (*)
0b12fd9... center box: Remove snapshot implementation (*)
f6d70f7... search bar example: remove unused function (*)
fe76984... Add foward declarations to gtk_print_operation_run_without_ (*)
dedc1ee... Use const for media type in devmode_to_settings() (*)
fb4d76d... Add forward declaration for DllMain() in gtkwin32.c (*)
6bf88d9... W32: don't put a string literal into gtk_libdir (*)
6e085b3... Pass the correct data to gdk_content_register_serializer() (*)
8a1106c... W32: Use correct hinstance values (*)
0db6ee9... GDK W32: don't unref window iconlist textures (*)
6cfa799... GDK W32: Don't let TEMP surfaces cause zorder side-effects (*)
b7f9a54... GDK W32: Use SWP_NOOWNERZORDER everywhere it can be applied (*)
fdfbbc8... Update Polish translation (*)
35417a5... gdk: activate surface on keyboard grabs (*)
2d7cfdd... win32 file chooser: add missing g_slist_reverse (*)
5a319f6... Merge branch 'window-activate-grab-4-again' into 'master' (*)
798944c... scrolledwindow: Remove priv pointer (*)
85e49a1... center box: Don't reorder css nodes in RTL (*)
da27627... paned: Don't reorder css nodes based on text direction (*)
01d4538... box: Don't reorder children based on text direction (*)
da4d8b7... builder: Remove priv pointer (*)
8267605... builder: Use TRUE/FALSE for error return values (*)
3be2cb8... builder: Fix g-i annotations of _get_translation_domain (*)
fffb316... notebook: Stop reversing tabs based on text direction (*)
fb0d8ea... headerbar: Stop reordering css nodes depending on text dire (*)
3fadb53... toolbar: Stop reordering css nodes based on text direction (*)
889fcf6... Remove gtk_css_node_reverse_children (*)
bd99ca2... paned: Store GParamSpecs (*)
df79f02... paned: Don't unnecessarily redraw handle in size_allocate (*)
e9a9bb0... paned: Remove unnecessary local variable (*)
f8ddc42... paned: Chain up in snapshot (*)
10a0d62... paned: Remove handle_pos member (*)
2d69552... paned: Allocation x/y are always 0 (*)
3756234... messagedialog: Remove priv pointer (*)
d827485... drawingarea: Clarify some comments (*)
346ec70... picture: Fix up some docs (*)
beb4cb0... radiobutton: remove priv pointer (*)
a7d8127... fontbutton: Remove priv pointer (*)
501efeb... colorscale: Remove priv pointer (*)
70c8cfa... dnd: Fix up a comment (*)
218b39f... GtkStyleContext: Remove the frame clock (*)
34f556f... filechooserbutton: Remove priv pointer (*)
64313f4... themes: Don't handle box.linked special (*)
7554384... Merge branch 'win32-filechooser-fix-file-list-order' into ' (*)
841a298... Merge branch 'lrn/misc-gtk4-fixes' into 'master' (*)
f247d26... dnd: Add GdkDrop base class for GdkDragContext (*)
6919d8c... drop: Move gdk_drop_read_async() to GdkDrop class (*)
ac44353... dnd: Remove GDK_ACTION_DEFAULT and GDK_ACTION_PRIVATE (*)
74a8ffc... dnd: Add gdk_drag_action_is_unique() (*)
6573d08... wayland: Set correct variable (*)
18c3b72... x11: Remove unused variables (*)
2e27967... dnd: Make actions a private member variable (*)
b2dc303... dnd: Add gdk_drop_get_actions() (*)
a05af1f... dnd: Move the gdk_drag_status() function (*)
13ae11e... dnd: Rename gdk_drop_finish() => gdk_drag_finish() (*)
5b0a6a5... dnd: Get rid of gtk_drag_finish() (*)
316bd6a... dnd: Add gdk_drop_finish() (*)
314eaf7... widget: Make GtkWidgetClass::drag_leave() take a GdkDrop (*)
a862ca4... drop: Add gdk_drop_get_drag() (*)
6d7cb2b... dnd: Make drag-data-received use a GdkDrop (*)
b00609c... dnd: Make drag-motion and drag-drop signals use GdkDrop (*)
4b85b52... dnd: Remove GdkDragContext::commit_drag_status() vfunc (*)
6048b69... wayland: Fix drop operations for new semantics (*)
d02b185... dnd: Add gdk_event_get_drop() (*)
b1f384e... x11: Don't sneakily allocate memory in initializers (*)
4aedf3d... display: Don't wake up the main loop anymore (*)
05bf87c... drop: Add GdkDrop:surface property (*)
657ebd2... drop: Add private API for event emission (*)
114ab87... wayland: Use new DND event emitters (*)
7a9afc3... win32: Use new DND event emitters (*)
aa4e4dd... x11: Use new DND event emitters (*)
81171cc... x11: Refactor DND filter (*)
c67fb57... events: Make GdkEventDND have a GdkDrop member (*)
81e1dc9... wayland: Remove a bunch of unused functions (*)
4eb3a9f... wayland: Split drop context into GdkWaylandDrop (*)
7afa0ba... wayland: Get rid of GdkWaylandSelection (*)
af74953... gdk: Remove leftover type from autocleanup (*)
ff38d38... dnd: Move GdkDragAction to gdktypes.h (*)
66bd54d... wayland: Store the current drag operation (*)
895f381... x11: Find dest drops differently (*)
018a17f... x11: Pass the drag source when creating a drop context (*)
ea9d6f0... drop: Implement shortcut for local DND (*)
dcf432d... dnd: Add read_value() and read_text() functions to GdkDrop (*)
8ee4de8... GDK W32: Adapt to GdkDrop and GdkDragContext changes (*)
392071b... GDK W32: Remove unused files (*)
5e159e2... x11: Replace the hardcoded DND filter (*)
8a08a32... dnd: Implement gtk_drag_get_source_widget() differently (*)
e120676... dnd: Remove gdk_drag_context_get_dest_surface() (*)
905765e... broadway: Remove unused variable (*)
6b65aaa... x11: switch a bunch of variable types (*)
8db379d... x11: Remove unused argument (*)
14f0a25... x11: Change the way local Drop => Drag is shortcut (*)
0057810... x11: Handle events on drag side differently (*)
dd30a28... x11: Split drag and drop contexts (*)
d0ebdf0... x11: Store the source surface as an XID (*)
a1cee7f... surface: Kill event masks (*)
f982c9c... dnd: Remove gdk_drag_status() and gdk_drag_finish() (*)
a960641... dnd: GdkDragContext is no longer a GdkDrop subclass (*)
6633d41... dnd: Make the base Drag/Drop types abstract (*)
7e09aa3... x11: Don't multiply X values by the scale factor (*)
1b2dccd... x11: xdnd_send_event() always returns TRUE (*)
47b47f5... x11: Simplify test (*)
bc63001... x11: Store the XID instead of a GdkSurface (*)
45a6146... x11: Remove gdk_x11_surface_foreign_new_for_display() (*)
aa1f0cf... dnd: Remove GdkDragContext.is_source (*)
997e8c1... GDK W32: Adapt to dest_surface removal, misc changes (*)
bf3ea24... GDK W32: Remove gdk_win32_surface_foreign_new_for_display (*)
b3d424c... dnd: Remove GdkDragContext.dest_surface (*)
a2839d1... dnd: Remove unused time arguments (*)
9a91d37... widget: Remove time argument from drag_data_get() vfunc (*)
cbbb760... x11: Set background as transparent as possible (*)
de30a74... gtkwidget: Avoid doubly coordinate conversion when emulatin (*)
8e3bf65... gtkgesture: Check claimed status after event delivery (*)
a1bcbdd... wayland: Use shm_open(SHM_ANON) on FreeBSD (*)
0ace7ad... Update POTFILES.in (*)
87532f0... Merge branch 'wip/carlosg/issue-1159' into 'master' (*)
4f97946... a11y/entry: Fix copy-pasteo re 2ndary icon tooltip (*)
4d4ec2d... dnd: gdk_drag_action_is_unique() should return a boolean (*)
8c8dc3a... snapshot: Compute correct size in gtk_snapshot_to_paintable (*)
3caf8c8... dnd: Use a GtkPicture in gtk_dnd_set_icon_paintable() (*)
6918fb2... rendernodepaintable: Fix rendering position (*)
0b1f098... Revert "Use aligned allocators for GtkSnapshot" (*)
c48be6e... Revert "Add aligned allocator functions to GSK" (*)
06bba15... win32: Fix typo (*)
ec096b4... Merge branch '1160-crash-clearing-gtkentry-icon-tooltip-mas (*)
74455ae... docs: fix a typo (*)
443a64a... docs: Remove a duplicate line in gdk4-sections.txt (*)
417b1d8... pathbar: Remove unused define (*)
29fee2e... window: Remove priv pointer (*)
cd99f82... Merge branch 'master' into 'issue1084' (*)
7ce2529... Merge branch 'issue1084' into 'master' (*)
337e602... searchenginetracker: Don't leak the hits' GFiles (*)
b103650... HC: Avoid same BG/FG colors in flat treeview entry (*)
0a5086d... HC: Avoid excessive selectors from prev commit (*)
cae382c... themes: Regenerate CSS for recent commits (*)
a12d261... adjustment: Use public setters in set_property (*)
33e113d... testsuite: Print tested property name in notify test (*)
ee8ee31... adjustment: Remove adjustment_changed_stamp (*)
f33655f... adjustment: Only emit ::changed from dispatch_properties_ch (*)
945b844... button: Remove ICON_SIZE_BUTTON mention in docs (*)
f26359d... listbox: Use widget insert API instead of fiddling with CSS (*)
daba1a7... fixed: Remove priv pointer (*)
99099a1... Remove some unnecessary snapshot implementations (*)
cf91219... infobar: Remove priv pointer (*)
22390ad... stackswitcher: Remove icon-size property (*)
e8fefd9... container: Remove SPECIAL_CONTAINER hack (*)
8aeced2... themes: Remove leftover bit of .linked workaround (*)
f7ebff6... EmojiCompletion: Avoid un/signed compare warnings (*)
c6fa3c4... EmojiCompletion: Avoid another un/signed warning (*)
5c46c81... x11: Fix dnd action handling (*)
5f0ed08... gtkbutton: Use key controller for button (de)activation thr (*)
7048362... gtkbutton: remove keyboard device GTK+ grab (*)
e08e15b... gtkentry: Use gestures for entry icons (*)
aaf1e49... gtkfilechooserentry: Use GtkEntry key controller for focus- (*)
4186a85... gtkfilechooserwidget: Drop usage of ::event vmethod (*)
3eb1b22... gtkfontchooser: Use GtkEventControllerKey (*)
c5586f8... gtkspinbutton: Use GtkEventControllerKey (*)
aa09b07... gtkwindow: Handle focus in/out through key controller (*)
1d97b5f... gtkpopover: Port to GtkEventController/GtkGesture (*)
a5414bc... gtkpopover: Fix key navigation (*)
7bfc3a5... gtkmenushell: Port to GtkGesture (*)
3d5dc16... gtkwindow: Simplify WM drag/resize handling (*)
ca08cf9... gtkwindow: Move map/delete/configure event management to gt (*)
f92ec7c... gtkplacessidebar: Replace ::event signal handlers with gest (*)
5f8fea0... gtkentrycompletion: Perform event handling on popup through (*)
2c0d2d3... gtkentrycompletion: Move focus out handling to key controll (*)
419ee6a... gtkentrycompletion: Properly remove controller from entry (*)
176fd2f... gtkemojicompletion: Use GtkEntry key controller to handle k (*)
7fa3183... gtkfilechoooserentry: Handle tab completion through key con (*)
686116b... gtkfilechooserwidget: Forward events to filechooser through (*)
ffd89d2... gtkwindow: Queue popover resize on set_popover_position() (*)
b3e91b7... gtktexthandle: Update to gtk4 rendering/input (*)
9df5171... gtktreeviewcolumn: Implement column dragging through GtkGes (*)
9178423... TreeView: Get expander size from CSS min-width|height (*)
bada3db... HighContrast: Restore expander size (*)
e079fad... scrolledwindow: Avoid a queue_resize path in size-allocate (*)
1a2052a... button: Remove unused variable (*)
04367ac... gtk: also recolor circle and ellipse in symbolic SVG icons. (*)
2f149c3... Merge branch 'master' into 'master' (*)
7869ffb... imwayland: Fix a small leak (*)
d13843e... gdk: Remove GDK_SURFACE_FOREIGN (*)
0c76264... reftests: Fix compilation (*)
010f4e9... Some updates (*)
8755d88... Remove a lot of Since annotations (*)
faba0f0... Bump version to 3.94.0 (*)
3639609... docs: Document GtkEventControllerKey (*)
88b4076... Docs: Remove more since markers (*)
73d736d... Do not modify a const GdkEvent in place (*)
165dab8... gl renderer: Ignore 0-sized fallback nodes (*)
b80942e... gdk: Fix some g-i annotations warnings (*)
0abd01e... ModelButton: Add 'use-markup' property (*)
73cad1e... Remove some GtkRecentChooserMenu references (*)
2f8284a... testsuite: Remove a GtkColorButton special case (*)
ecaa16c... notify test: Remove some non-existant properties (*)
8aa4b51... notify test: Remove more nonexistent properties (*)
f3c670a... widget: Move opactiy == 0 check (*)
dfd1372... wayland: Update cursor surface scale when output scale chan (*)
d9dcfff... Merge branch 'wip/aplazas/modelbutton-markup-master' into ' (*)
9c3de51... Merge branch 'wip/cursor-output-scale-changes' into 'master (*)
ca94ff1... testsuite/gtk/defaultvalue: Actually build...& fix (*)
fd69f1c... eventcontrollerkey: Document key-pressed and key-released (*)
7733f64... gdk: Rename GdkDragContext to GdkDrag (*)
fb98f93... docs: Update dnd section (*)
64f5afe... dnd: Rename headers (*)
af93646... Merge branch 'event-controller-key-docs' into 'master' (*)
ae3163b... ScrolledWindow: Add missing apostrophes (*)
51b77a4... ScrolledWindow: Fix/improve doc of key bindings (*)
51981d5... ScrolledWindow: a couple of spelling/grammar fixes (*)
c8e082f... win32: Adapt to dnd api changes (*)
c892d27... Adwaita: Regenerate CSS for text handle overhaul (*)
269a9d8... Adwaita: Drop some unneeded overrides (*)
1246473... Merge branch 'dnd-cleanups' into 'master' (*)
3137d32... docs: Add new DnD types (*)
7d842cb... Update POTFILES.in (*)
19afe45... Merge branch 'gdk4-dnd-docs' into 'master' (*)
55a1f8c... HC: merge dupe selectors; linebreaks for legibility (*)
1462042... themes: Restore default progressbar min sizes (*)
e1b6496... image: size request is always CONSTANT_SIZE (*)
fba0b35... css: Report sizes as absolute (*)
3ca59b8... css: Don't do indirections (*)
e665667... mediafile: Check if media files are open when trying to pla (*)
93c5455... iconhelper: Plug memleak (*)
3439862... gtkmediafile: Don't leak all the images (*)
9fb3b84... rendernode: Make offset nodes use floats (*)
6c8988e... gtkprinter: Make gtk_printer_get_hard_margins_for_paper_siz (*)
9924a92... Merge branch '1140-gtk_printer_get_hard_margins_for_paper_s (*)
2feb5c9... ci: Update the image for the Flatpak jobs (*)
8c403c4... spinbutton: Keep GParamSpecs around (*)
4dd1ff6... GtkLayout: Remove freeze_count member (*)
da80509... fixed: Remove child list (*)
e42373d... docs: Add GtkPicture to types list (*)
731f0d4... Merge branch 'gtk-picture-docs' into 'master' (*)
af8fe18... Fix a few documentation warnings (*)
dbf3293... main: Don't look at first GTK_DISPLAY_DEBUG_CHECK parameter (*)
bb31ce1... renderborder: Remove some unused API (*)
33166b7... render: Remove gtk_render_slider (*)
f3a83ab... colorswatch: Remove priv pointer (*)
6b4709e... GtkApplication: Remove priv pointer (*)
50b79ae... GtkSeparatorToolItem: Remove priv pointer (*)
6e47d0b... GtkSeparatorToolItem: Remove draw flag (*)
c960775... dialog: Remove some GtkVBox references (*)
53afc4a... dialog: Remove priv pointer (*)
93c688c... range: Remove has_origin flag (*)
9681245... listbox demo: Hide extra_buttons_box by default (*)
074eb2a... accellabel: Add newline between consecutive if statements (*)
a976aa9... searchbar: Ignore key presses when unmapped (*)
2854635... scalebutton: Remove priv pointer (*)
9bab218... aspectframe: Remove priv pointer (*)
6fdcafc... treeview: Move column header widgets when scrolling (*)
c85e240... treeview: Fix column visibility check (*)
a692085... Implement GtkInspectorLayoutOverlay (*)
27ba241... Update Hungarian translation (*)
8ca3ac1... GtkIMContextSimple: Fix Wayland build when X11 support is d (*)
9959ea9... Revert "snapshot: merge container nodes" (*)
50f76eb... GskRenderer: Add missing nullable annotation (*)
a0b8e32... rendernodes: Fix unconditionally impossible diffs (*)
f7aff03... layout: Remove priv pointer (*)
d41603d... aboutdialog: Remove priv pointer (*)
3dd188f... gl renderer: Cache blurred outset shadow nodes (*)
2cc6a3e... widget factory: Use GtkPicture for background selection (*)
7030e08... Merge branch 'master' into 'master' (*)
b94c316... dnd: Rename gtk_drag_begin_with_coordinates (*)
63ab523... wayland: Remove an unused field (*)
db0b9f6... dnd: Add a GdkDrag::action property (*)
f69bb2f... wayland: set a cursor when starting a drag (*)
40841ec... GdkDrag: Drop the priv struct (*)
94af080... Rename a property (*)
59c2efb... Add a GdkDrag::actions property (*)
d927c3b... GdkDrop: drop the priv struct (*)
7a0a92f... win32: Stop using gdk_drag_get_suggested_action (*)
da22ba3... drag: Split a setter (*)
a756caa... dnd: Drop suggested_action (*)
c73cb2c... wayland: Drop an unused field (*)
0e2ac0e... wayland: Rename a source file (*)
5cdbbc6... win32: Build fixes (*)
1dd15b5... dnd: Some documentation updates (*)
f432c93... dnd: Drop gdk_drag_abort (*)
e72ca43... Merge branch 'fix-wayland' into 'master' (*)
986daa8... Merge branch 'dnd-cleanups' into 'master' (*)
00a61f9... docs: Small updates (*)
3ce3867... gl: Don't accidentally use ints for float variables (*)
1a5e60b... paintable: Fix return_if_fail() statements (*)
bcfd1bb... widgetpaintable: Redo implementation (*)
a7cd191... widgetpaintable: Add a hack to make recursion not infloop (*)
88af7b4... textview: Use snapshot on the sidebars (*)
2f72353... gtk-demo: Update aspect-ratio when selecting new puzzle (*)
4456b06... window: Update opaque region if background-color changes (*)
60afd05... Update POTFILES.in (*)
6afb6bb... x11: Set BackPixmap = None unconditionally (*)
cbb1e74... textview: Only create cairo context in gtktextdisplay.c (*)
05ca6bc... gl: fix compilation errors for legacy context shaders (*)
19873e5... gl: implement clipping for legacy contexts (*)
6a7de80... text display: correct a comment (*)
443f8dd... popover: Drop some dead code (*)
a8926c9... gdk: Drop configure events (*)
da3aaf3... gdk: Drop expose events (*)
9c827cb... broadway: Stop using configure events (*)
1172810... win32: Stop using expose and configure events (*)
7ca6440... gdk: Drop map events (*)
d148f26... Drop gdk_surface_withdraw (*)
288086b... Fix up some doc mishaps (*)
17386b5... Merge branch 'wip/matthiasc/kill-non-input-events' into 'ma (*)
228f813... dnd: Drop gdk_drag_drop (*)
bc2f484... Revert "GdkDrop: drop the priv struct" (*)
1ea09a3... Add a private struct to GdkDrag (*)
034f89b... wayland: Drop an unused api (*)
9cc3e2c... gdkdrag: remove an unused member (*)
5ce3520... Add a GdkDrag::surface property (*)
298b6ee... wayland: Stop accessing GdkDrag members (*)
2d83bb1... x11: Stop using GdkDrag fields (*)
98ccb67... drop: stop accessing GdkDrag fields (*)
435f143... x11: Rename a file (*)
1685232... x11: Set actions on drag (*)
410d4bc... wayland: Set actions on drag (*)
3c8b3cb... win32: Stop accessing GdkDrag members (*)
89f25d1... Merge branch 'dnd-cleanups' into 'master' (*)
e2fd33f... Revert "broadway: Stop using configure events" (*)
7a1073c... Revert "gdk: Drop configure events" (*)
bf5f27c... Handle configure events in gdk (*)
033cf4b... Update POTFILES.in (*)
9dc6793... Merge branch 'legacy-gl' into 'master' (*)
17b1e7b... docs: Fix scroll and motion controller titles (*)
446b2e2... Avoid a g_object_get path (*)
b7d948a... gl renderer: Use a GArray for the shadow cache (*)
5386cf8... GskRoundedRect: Typo (*)
960717b... window: Don't queue an allocate if the css clip changes (*)
3f126c7... Remove GTK_CSS_AFFECTS_CLIP (*)
392b4d9... gl renderer: Pull a few declarations into the closest scope (*)
cf7fa93... sizerequest: Only check reported baselines if requested (*)
4bc1455... Correctly mark an enum value in a doc comment (*)
f699fff... sizerequest: Pull locals into closest scope (*)
480a2c2... widget: Remove another ->priv usage (*)
04eb7ee... Remove icon extents API (*)
6fe0a8c... gesturestylus: Clarify a documentation comment (*)
4b2d631... placessidebar: Take a GdkDrag in _set_drop_targets_visible( (*)
1d4ce5a... widgetfactory: add separator tool item to presentation (*)
0750b4f... Merge branch 'places-sidebar-dnd' into 'master' (*)
1030d9e... docs: Small updates to the migration guide (*)
7b5a0a8... gdk: Add auto cleanup func for GdkContentProvider (*)
9a0ec5b... gdk: contentdeserializer: Fix stream usage (*)
96d0368... gdk: contentdeserializer: Fix deserializer not returning (*)
4063c3d... Merge branch 'content-deserializer-fixes' into 'master' (*)
7a8f5ca... gtkcssprovider: remove gtk_css_provider_get_default (*)
4001951... docs: Fix GdkContentProvider documentation (*)
31d2638... Merge branch 'content-provider-docs' into 'master' (*)
bef8a3a... Merge branch 'content-provider-autoptr' into 'master' (*)
7dabc2a... Merge branch 'master' into 'master' (*)
849ffeb... Emoji chooser: Use icons for sections (*)
14f86ae... testsuite: Add emoji icon names (*)
37e4ae2... Quiet a compiler warning (*)
5c9b25c... moji chooser: Try harder to avoid fallback (*)
827219e... Emoji chooser: Also check for hex boxes (*)
51873eb... Update Turkish translation (*)
806c659... Drop unused old icons (*)
1b23032... ci: add hicolor-icon-theme to the docker image (*)
447b166... Merge branch 'wip/muktupavels/remove-gtk-css-provider-get-d (*)
20deda2... Update British English translation (*)
77c3ef4... x11: Ignore old XFixesSelectionNotify events (*)
1d72e3e... Drop builtin icon test (*)
49ae68c... gtkpopovermenu: Drop call to gtk_widget_show() (*)
d88268c... gtkpopovermenu: Conditionally chain up in gtk_popover_menu_ (*)
1fbbaef... testpopover: Don’t set margin in menu box (*)
bbf5d14... Updated Spanish translation (*)
5df4d27... meson: libgdk-broadway.a depends on broadwayjs.h (*)
b343abf... meson: Support graphene as a fallback dependency (*)
cfb0df1... meson: Update pango and gdk-pixbuf wrap locations (*)
73dd73c... Merge branch 'just-popover-menu-things' into 'master' (*)
29905d1... Updated Spanish translation (*)
1853545... Merge branch 'nirbheek/misc-meson-fixes' into 'master' (*)
337eedb... Update Romanian translation (*)
259be23... broadway: Remove unused variable (*)
0f70e6d... docs: Remove remains of Mir backend (*)
5f7e093... gtk: Move GtkGesture declaration to gtktypes.h (*)
5d9d73b... testsuite: Fix DragContext => Drag renaming (*)
51d40ca... render: Make gtk_render_layout() use the snapshot API (*)
2a11baf... render: Make gtk_render_check/arrow/handle() use the snapsh (*)
14408b7... render: Make gtk_render_background() use the snapshot API (*)
76d0e1e... API: Remove gtk_render_frame_gap() (*)
9675c99... render: Make gtk_render_frame() and gtk_render_focus() use (*)
95a4eff... render: Make gtk_render_icon() use the snapshot API (*)
6adaf7c... Remove GDestroyNotify casts in g_clear_pointer() uses (*)
ad6255a... Merge branch 'xfixes-timestamp' into 'master' (*)
798ad9f... Merge branch 'g-clear-pointer-propagate' into 'master' (*)
a1a6e6a... doc: Fix there/their typo (*)
540cb58... Merge branch 'patch-1' into 'master' (*)
32de29b... testsuite: Sort icon names (*)
755d8f8... Updated Spanish translation (*)
c6141df... Keep picking up icons as resources (*)
cb24727... Add emoji category icons (*)
d398c00... Fix up the resource generation for icons (*)
791da76... gtkplacessidebar: Show busy spinner in sidebar row during m (*)
af21583... tests: Stop using legacy gtk_menu_popup API (*)
4497ac7... menu: Remove legacy popup APIs (*)
c8be597... Bring back gtk-orientation icons (*)
766e2b1... testsuite: Update the list of used icons (*)
0cc0714... Add a color picker interface (*)
9842744... color editor: Add a color picker button (*)
031b5ca... Add a color picker implementation for portals (*)
16171a2... Add a color picker implementation for gnome-shell (*)
b6d990a... tests: Update a11y tests (*)
2c5f2a2... Merge branch 'color-picker' into 'master' (*)
f3f32b4... Merge branch 'wip/gtk-menu-popup-no-more' into 'master' (*)
f33549d... Updated Lithuanian translation (*)
002e48c... imwayland: fix potential leak of attr list (*)
87d3347... vulkan: fix warning from g_clear_pointer() changes (*)
8f95a59... Remove an outdated comment (*)
73b45ec... Migration guide: mention size-allocate (*)
fff2fab... Update Polish translation (*)
7d3b8b0... treeview: Get rid of child surfaces (*)
e1a7629... window: Fallback to CSD titlebar in focus-chain (*)
f8a971a... Adwaita: devel style (*)
de17e3b... Merge branch 'devel-styling' into 'master' (*)
7ef9573... Merge branch 'fix-gs-issue-404' into 'master' (*)
cdfde66... gtkcombobox: Use controller to handle combobox keybindings (*)
9a541d9... inspector: Use gestures/controllers for inspect button (*)
0d7b4ec... gtkentry: Use keycontroller on GtkCellEditable implementati (*)
ca8008e... gtkcombobox: Use keycontroller on GtkCellEditable implement (*)
d301695... gtktreeview: Replace event vmethod with key controller (*)
6d3eb18... gtktreeview: Use key controller on search entry handling (*)
101c927... gtk-demo: Add pad controller handling to "Paint" demo (*)
2dbb150... demos: drop "Event axes" demo (*)
4d59a00... demos: Update search_entry2 demo to use key capturing API (*)
85f6995... demos: Update hypertext demo to use controllers (*)
6f15447... tests: Update testgrid to use gestures (*)
88743ab... tests: Use gesture to popup menu in testiconview (*)
5e0f2d7... tests: Use gesture in testtreepos (*)
1570c41... testsuite: Update window test to use gestures when interact (*)
f152249... gtkwindow: Replace captured event handler with motion contr (*)
71762d3... gtkscrolledwindow: Use controller for motion capturing (*)
25b3b90... tests: Port motion-compression to using a motion controller (*)
8f6f980... demos: Update changedisplay demo to using GtkGesture (*)
5d1b2f6... tests: Port testwidgetfocus to using a motion controller (*)
efa42a6... Merge branch 'wip/carlosg/event-final-cleanup' into 'master (*)
c5afea0... Merge branch 'gtk-4-add-spinner-to-sidebar-row' into 'maste (*)
a8c6f22... inspector: Remove unnecessary cast (*)
76ed6cf... colorpickerportal: Fix memory leak (*)
8e78b53... Updated Czech translation (*)
36ed4c2... Update POTFILES.skip (*)
813957a... gdk: Remove gdk_event_get_string() (*)
375fbd4... gdk: Remove key_event->string and key_event->length (*)
03a6420... treeview: Fix compiler warning (*)
7e919aa... gdk: Fix Windows and OS X backend for keyevent.string remov (*)
01f1783... Updated Czech translation (*)
47928b9... color picker: Better debug spew (*)
1129feb... bindings: Remove GTK_TYPE_IDENTIFIER (*)
d29b378... Gdk-Win32: Correct handling of transient state changes (*)
ce7956c... Merge branch 'issue1214-tooltips-win32-gtk4' into 'master' (*)
0ba3079... Mention gtk_widget_show_all in the migration guide (*)
7ce7e55... colorpicker: Fix gcc warning (*)
e060445... widgetfocus: Fix copy/paste error (*)
50d5666... container: Remove focus chains (*)
72ec896... gdk: Use application_id as xdg_shell's app_id if available (*)
f25f3b3... docs: Explain desktop file id == application_id in migratio (*)
06e4c3c... examples: Use appliction id as desktop file base name (*)
8fb8303... demos: Make desktop file names match the application id (*)
5596fea... listbox: Store child iter in a variable when removing (*)
5b1fd11... Merge branch 'gbsneto/issue-1258' into 'master' (*)
5ab90f1... Add a kwin color picker (*)
e76d17a... Only use the portal color picker when appropriate (*)
8669d31... color picker: Also try kwin (*)
877fffd... Merge branch 'fix-app-id' into 'master' (*)
9416219... sidebarrow: Hide busy_spinner by default (*)
0eb60fb... Merge branch 'sidebar-spinner-visibility' into 'master' (*)
35829a7... Update German translation (*)
14b21d7... gtkscrolledwindow: Consider shift key presses when decelera (*)
4e86858... Make color picker circular (*)
b557639... modelbutton: Remove snapshot implementation (*)
71b36db... acitonbar: Remove snapshot implementation (*)
dde535b... levelbar: Don't return a double value from a gboolean funct (*)
933cb85... menu: Allocate children according to scroll_offset (*)
b749fe4... menu: Use correct content height (*)
a822d6f... menuitem: Don't redraw unnecessarily (*)
ff2ba52... pathbar: Remove priv pointer (*)
5eba0bc... widgetprivate: Remove useless prototype (*)
c67bcf0... sizerequestcache: Inline out-var assignments (*)
f5e04b5... main: Pass toplevel_widget directly to GtkWidget API (*)
ab30850... widget: Rename width and height member to {width,height}_re (*)
61b2f3c... Updated Lithuanian translation (*)
61f50f2... gtkplacessidebar: Improve error message when unlocking volu (*)
580d966... README: Document nightly docs location (*)
3e6a473... README: Fix Gdk doc website link (*)
59077e4... migration guide: Mention GtkEventBox (*)
201f635... Update Polish translation (*)
ff6c4ed... Merge branch 'gtk-4-improve-error-message' into 'master' (*)
a90fc08... Update Polish translation (*)
ed36933... Update Turkish translation (*)
b3c8c8e... window: Fix memory leak (*)
08f32c6... colorpickershell: Unpack the tuple returned from PickColor( (*)
bbe362d... Merge branch 'master' into 'master' (*)
b364827... updateiconcache: Sort list of entries (*)
c1de621... font chooser: Remove an unneeded ifdef (*)
b4d4f73... Merge branch 'sort' into 'master' (*)
a01feae... Use defines for bus names (*)
3c2aceb... print portal: Plug a memory leak (*)
79b87cc... print portal: don't leak window handles (*)
d13cd9c... Merge branch 'fix-shell-colorpicker' into 'master' (*)
099b967... Don't fail the build if c++ isn't found (*)
d64467b... GDK W32: Support smooth scrolling (*)
10439aa... menu: Remove an unnecessary gtk_widget_destroy() call (*)
afdeffd... menu: Remove have_position flag (*)
dcb6c9b... menu: Remove seen_item_enter flag (*)
2322f38... menu: Remove initially_pushed_in flag (*)
ce9ce8a... menu: Remove key_controller member (*)
62b887e... Merge branch 'win32-smooth-scrolling-gtk4' into 'master' (*)
cd40ec2... gdk/wayland: Don't remap non-subsurface as subsurface (*)
0874a54... gdk/wayland: Always map windows 'moved-to-rect' as popups (*)
081b453... gdk/wayland: Avoid idempotent wl_subsurface.set_position ca (*)
6df2842... tooltip: Implement positioning using gdk_window_move_to_rec (*)
220a51e... entry completion: stop using subsurfaces (*)
a7aed5a... Drop gtk_window_set_use_subsurface (*)
a73f961... wayland: drop subsurfaces (*)
e2d691b... gdk: Drop GDK_SURFACE_SUBSURFACE (*)
eed19c9... Move tools to a subdirectory (*)
a32fb5b... Merge branch 'kill-subsurface' into 'master' (*)
ca39b35... Update POTFILES.in (*)
4ebd14c... gesturestylus: Add missing array g-i annotation for *_get_a (*)
3e4d725... Merge branch 'fix-shifted-scrolling' into 'master' (*)
9e0f43e... entry completion: Avoid critical warnings (*)
f40eb8a... revealer: Only clip child when animating (*)
d2178bc... fixed: Remove unused struct member (*)
016de68... radiobutton: Save signal IDs like everything else (*)
96e465b... checkbutton: Remove snapshot implementation (*)
bf222a9... renderborder: Pull some locals into the closest scope (*)
f21abba... renderborder: Remove unused function (*)
f6fae1d... menubutton: Remove outdated line (*)
749ef4d... paned: Use a GtkIcon as separator (*)
eb22c7c... image: Fix gtkdoc property syntax (*)
fb51f8b... colorswatch: Remove dead assignment (*)
ab0b54d... spinner: Remove private struct (*)
ec57608... picture: Fix doc typo (*)
911627f... menuitem: Remove duplicate include (*)
d246abd... fishbowl: Use a GtkPicture for videos (*)
369cb70... Update German translation (*)
4ed4b4f... docs: README.commits converted to markdown (*)
ed43451... Merge branch 'robertroth/readme-fix' into 'master' (*)
a4790b7... Adwaita: Add color to separator.selection-mode (*)
ed8e784... remove tests/testinput (*)
0082675... testoverlaystyleclass: Fix CSS snippet (*)
fade0af... box: Simplify compute_size_for_orientation (*)
f5f6597... box: Rename avail_size to for_size everywhere (*)
00a27c1... box: Remove gtk_box_get_size (*)
9fbcbc5... Revert "paned: Use a GtkIcon as separator" (*)
cc129e5... Update Brazilian Portuguese translation (*)
a6c47cb... Merge branch 'revealer-clipping' into 'master' (*)
c3e72c4... Fix a typo (*)
6a80137... Update Polish translation (*)
ba6c5ef... FileChooserWidget: Don't show recent items with private hin (*)
e027fc9... Update Swedish translation (*)
3b8d206... The file chooser is no box anymore (*)
9622ba8... Updated Lithuanian translation (*)
b904fc6... Add a missing cast (*)
72498b9... Merge branch 'selection-mode-separator' into 'master' (*)
d7a5723... Updated Czech translation (*)
eb9f95e... Updated Czech translation (*)
b271db2... Add utility functions for portal paths (*)
6d6559f... color picker portal: Add request path utility (*)
d6945d8... print portal: use request path utilities (*)
04c02e9... file chooser portal: use request path utilities (*)
d7228ae... GtkApplication: Respect GTK_USE_PORTAL (*)
b82a326... GtkApplication: track screensaver state (*)
21e4847... Add a helpful comment (*)
d4d1217... Avoid a pointless goto (*)
2bb97bc... GtkApplication: Improve the docs (*)
fc026b9... Update Polish translation (*)
c9f1c56... Adwaita: Regenerate CSS to get window.devel styles (*)
3e57463... themes: Fix linked elements in error state (*)
803a8cf... Updated Danish translation of gtk-properties (*)
0530647... Updated Danish translation of gtk (*)
a60e951... Updated Danish translation of gtk (*)
16deffb... Updated Danish translation of gtk-properties (*)
272e4a0... Minor fixes in documentation of gtkbbox (*)
506a4dd... Merge branch 'gtkbbox-doc-fix' into 'master' (*)
89522e6... iconhelper: Fix drawing of empty and paintable helpers (*)
ab9455e... rendernodepaintable: Fix clipping (*)
ae2c765... Fix portal path handling (*)
ca9aa23... Add devel style to demos (*)
4e8c06e... win32 theme: Fix css syntax error (*)
005f932... Merge branch 'css-fix' into 'master' (*)
02758cd... Merge branch 'wip/adwaita/linked-entry-error-state-fix-mast (*)
a121bfa... Adwaita: Drop the background of nested headerbars (*)
867efe2... Adwaita: Style separator.sidebar (*)
7d12a84... Adwaita: Set selection mode to headerbars if it's on ancest (*)
0edec9b... Merge branch 'adwaita-fixes' into 'master' (*)
a4b1c6b... Update Turkish translation (*)
d7a5dcb... gtk_application_inihit: allow no reason (*)
1ce960c... gdkselectioninputstream-x11: Fix memory leak (*)
573c639... gtk: Add GtkTreeListModel (*)
63e5b82... window: Add gtk_window_get_toplevels() (*)
dd94129... widget: Add gtk_widget_observe_children() (*)
4f70f72... gtk: Add GtkFilterListModel (*)
4b5fb5e... treelistmodel: Refactor to add GtkTreeListRow (*)
d6161e0... treelistmodel: Add more API to navigate the tree (*)
32ec7de... gtk: Add GtkFlattenListModel (*)
867042f... widget: Add gtk_widget_observe_controllers() (*)
aba76fe... inspector: Make the render node tree use a ListBox (*)
4495eaa... inspector: Add an icon to the render node list (*)
417ac4a... inspector: Use a GtkPicture to display render nodes (*)
2237009... testsuite: Disable some tests with older glib (*)
05e752e... inspector: Turn object tree into a GtkListBox (*)
6d0fe46... propertylookuplistmodel: Add (*)
b6acc31... GtkMapListModel: add (*)
59006e2... inspector: Make gestures page handle all controllers (*)
5e89838... inspector: Rename "Gestures" page to "Controllers" (*)
db8474e... inspector: Make controllers page use gtk_list_box_bind_mode (*)
64d97b2... GtkSliceListModel: add (*)
65b795b... testtreelistmodel: Add a hack to handle LONG lists (*)
fcb780e... testtreelistmodel: Make the directory loading async (*)
64b7c12... testtreelistmodel: Add search (*)
f383413... GtkSortListModel: Add (*)
afd69db... testtreelistmodel: Sort files by name (*)
b94b8ac... testtreelistmodel: Make the statusbar display more info (*)
b7bf04f... inspector: Update the controllers list to show parent contr (*)
ee5708f... testtreelistmodel: Display the file icon, because why not (*)
563fb97... Merge branch 'wip/sadiq/fixes' into 'master' (*)
9ffd880... docs: Add missing TreeListModel docs (*)
8bdcff3... Update POTFILES.in (*)
b92c328... sortlistmodel: Actually insert unsorted items at the wrong (*)
5571217... testsuite: Add tests for GtkSortListModel (*)
545c5f1... testsuite: Disable some tests for older glib (*)
57ba404... Minor doc fix (*)
231b76b... tree list model: Add docs (*)
6971e29... docs: Fix inclusion of source files in tutorial (*)
c8a13a2... toolbar: Use hexpand/vexpand Gtk+ properties (*)
e55df03... Merge branch 'toolbar-expand' into 'master' (*)
f3e6d00... gtk: Fix some g-i annotations warnings (*)
a0056d5... Remove some duplication in testfilechooserbutton (*)
9e3e9e8... treelistmodel: Fix signal emission on row destroy (*)
691ab42... Merge branch 'wip/sadiq/model-fixes' into 'master' (*)
f211d71... treelistmodel: Fix memory leak (*)
05b2ae0... Merge branch 'wip/sadiq/model-fixes' into 'master' (*)
1a4b60f... tree-list-model: Return the correct item type (*)
03679d4... listlistmodel: Fix documentation comment (*)
0d7c987... Revert "listlistmodel: Fix documentation comment" (*)
29c700d... listmodels: Clarify documentation for function prototypes (*)
2c84049... treelistmodel: Improve naming a bit (*)
58cdd51... ci/docker: add lcov so we can create coverage reports (*)
57ef793... revealer: Support minimum size of child (*)
d409809... GDK W32: send both smooth and discrete scrolling events (*)
7372881... GDK W32: fix direction of horizontal smooth scrolling event (*)
60cb315... Merge branch 'revealer-support-min-size-master' into 'maste (*)
93a89a3... Merge branch 'win32-scroll-both-gtk4' into 'master' (*)
5bf009a... cssrbtree: Fix a crasher (*)
be2609a... inspector: Handle case where there's no default application (*)
d19cba4... reftests: Fix path to installed-tests in .test metadata (*)
fa81903... testsuite: Fix installed-test metadata for autotestkeywords (*)
a0d83bd... testsuite: Install accessibility-dump executable alongside (*)
1e1bed0... Update Turkish translation (*)
2329b62... Update Turkish translation (*)
8105bde... Update Turkish translation (*)
5b2a451... Merge branch 'installed-tests' into 'master' (*)
a966b90... Merge branch 'master' into 'master' (*)
4ad8dce... flattenlistmodel: Fix uninitialized variable warning (*)
2b8e30a... Use Unicode apostrophes in new strings (*)
19bf502... Merge branch 'master' into 'master' (*)
d90e273... GtkApplication: Fix CRITICAL on shutdown when register_sess (*)
7b72964... menu: Remove arrow visibility flags (*)
2f6e998... menu: Show scroll arrows if necessary (*)
e89bd7d... menu: Remove useless if statement (*)
0e27480... assistant: Remove some unused defines (*)
248708c... button: Remove key_controller member (*)
d51abae... scalebutton: Remove unused define (*)
273189f... Update Polish translation (*)
42d064c... Make dashed border-style work correctly (*)
26302ca... Update expected node files (*)
89b96a8... Merge branch 'wip/arnaudb/fix-dashed-border-4' into 'master (*)
aeca585... Adwaita: tone down the 'devel' styling (*)
77c8d2d... Merge branch 'wip/jimmac/nightly-headerbar' into 'master' (*)
a28c7e8... Merge branch 'wip/sadiq/fixes' into 'master' (*)
278f9a9... Adwaita: draw insensitive progressbars (*)
4465593... gtkstack: fix null pointer dereference (*)
e9a67cc... gdk: seal in-memory files when possible (*)
ac97d2b... Update Esperanto translation (*)
aa14b18... Adwaita: Horizontal OSD spinbutton entry fix (*)
c59669d... widget-factory: Move app menu contents to primary menu (*)
43997fb... widget-factory: Rename About menu item to About Widget Fact (*)
52bcf7f... widget-factory: Add Keyboard Shortcuts menu item (*)
39843eb... Adwaita: fix devel styling for sidebar apps (*)
99b7697... video: Add header include guard (*)
eecd582... docs: Put subsection into right section (*)
0657a53... inspector: Highlight CSS node on selection (*)
66c0336... GDK W32: Support switching IM contexts at runtime (*)
f48ed12... slicelistmodel: Fix typos in docs (*)
8e2fb9c... docs: Update GtkSliceListModel (*)
10fef2f... Merge branch 'win32-runtime-immodule-swap-gtk4' into 'maste (*)
cbdb744... Updated Lithuanian translation (*)
cbb0d7b... Merge branch 'master' into 'master' (*)
dd69c4e... GtkBuildable: Fix the type of the user_data in GtkBuildable (*)
1ca9060... testsuite/gtk/[flatten|sort]listmodel.c: Avoid VLA usage (*)
cebf5ed... testsuite/gtk/filterlistmodel.c: Avoid GCCism (*)
1ca5b41... gtkimcontextime.c: Fix Korean input (*)
50c63fc... Merge branch 'gtkbuilder-tag-end-wrong-type' into 'master' (*)
48e88c6... Merge branch 'file-sealing' into 'master' (*)
e0a1311... spinbutton: Don't use gfloat in a code sample (*)
d15df65... gl renderer: Save some matrix multiplications (*)
114efa8... widget: Stop adding a legacy event controller (*)
ae3e6d1... emojichooser: Pass chooser to add_emoji (*)
de3e5be... meson: Add a fallback for the harfbuzz dependency (*)
00c29e1... meson: Use proxy-libintl subproject when needed and availab (*)
b98f5a0... meson: Always fetch pangoft2_dep from the pango subproject (*)
4bae7fb... .gitignore: Ignore all subdirs in the subprojects dir (*)
9cbd3ac... gtk-demo/main: Suppress implicit fallthru warning (*)
f252bbc... Notebook: Don't notify 2x from set_tab_label_text (*)
4e884b6... Notebook: Ensure menu_label updates with tab_label (*)
0f4a6bf... gtkeventcontrollerlegacy: Make public (*)
bb0e964... testsuite: Fix gestures test (*)
55b32c8... gtkwidget: Drop obsolete code (*)
65fbd0a... tests: Remove ::event handler in testwindowsize (*)
3c73f70... tests: Use GtkEventControllerMotion in testpopup (*)
21d0e30... testsuite: Fix gestures tests for the legacy controller (*)
dd6aa7b... tests: Drop ::event handler in testgtk (*)
f367468... tests: Drop "saved positions" test in testgtk (*)
532a48a... Merge branch 'lrn/zorder-gtk4' into 'master' (*)
a3ac3b6... Merge branch '1397-gtknotebook-built-in-popup-menu-listing- (*)
1729da8... quartz: do not cache the screen in the gdkmonitor (*)
ef82f17... Adwaita: prevent devel styling break selection mode (*)
ad7eaf2... Update Esperanto translation (*)
98dd53c... Merge branch 'nirbheek/meson-fallback-dep-fixes' into 'mast (*)
45e6e0c... gtkentry: set minimum-width to 0 instead of 150 (*)
c4b3337... Added Slovenian translation (*)
6287140... Updated Slovenian translation (*)
b4acf81... Merge branch '1422-gtkentry-s-minimum-width-is-hardcoded-to (*)
4c6d60c... GDK W32: Be honest about supported clipboard formats (*)
60b0f48... Merge branch 'wip/carlosg/public-legacy-controller' into 'm (*)
f57d337... Update POTFILES.in (*)
88c77eb... Update GDK_OSX versions to current MacOS release. (*)
e457a78... Use [NSGraphicsContext CGContext] instead of graphicsPort a (*)
e31187e... GdkQuartz: Handle NULL from [NSGraphicsContext currentConte (*)
1e39f99... wayland: Remove GNOME Classic-specific workaround (*)
833442e... Merge branch 'wip/fmuellner/deco-setting' into 'master' (*)
1c46560... Use a simpler sandbox check (*)
8099669... Move the should_use_portal helper to gdk (*)
48b569e... wayland: Support the settings portal (*)
5028cb3... Merge branch 'wip/settings-portal' into 'master' (*)
9946dd2... gtk-autocleanups: add cleanup function for GtkRecentInfo (*)
54830a2... wayland: Fix a thinko in settings portal support (*)
b4b30b4... Merge branch 'wip/3v1n0/recent-info-cleanup' into 'master' (*)
c37c86a... gtk/gtktextview.c: Remove unused GTK_TEXT_VIEW_GET_PRIVATE( (*)
9d51a8f... gtk/gtktoolbutton.c: Document why we need to still use G_TY (*)
3194c39... TreeMenu: Don't manually reinvent g_list_index() (*)
18199a3... testtreelistmodel: Don't use non-standard function (*)
31b8e0f... Popover: Minimally document the ::closed signal (*)
145659a... widget: Some whitespace fixes (*)
ac4134c... range: Remove multipress_gesture member (*)
481a78e... widget: Avoid some more ->priv accesses (*)
5936d7f... gl renderer: Properly retrieve matrix scale (*)
29563a3... icontheme: Stop strdup'ing css colors when loading (*)
2834b38... icontheme: Use a bit field in AsyncSymbolicData (*)
fe7a263... icontheme: Don't reference nonexistent parameter in docs (*)
aad3686... icontheme: Drop remaining emblem code (*)
0c017ff... icontheme: Stop exporting gtk_icon_theme_color_symbolic_pix (*)
7977391... icontheme: Stop exporting gtk_icon_info_new_for_file (*)
0b4ee06... eventcontrollerlegact: Fix ::event docs (*)
45b909f... testpopup: Fix GtkEventControllerMotion::motion callback si (*)
7b51de6... Adwaita: use new HIG colors (*)
671f69c... Merge branch 'wip/jimmac/hig-colors-gtk4' into 'master' (*)
1787f04... Merge branch 'wip/jimmac/insensitive-progress' into 'master (*)
f1e24ca... Adwaita: Propagate bg color to titlebar separator descendan (*)
1e2d11c... Adwaita: fix osd bg color (*)
f610fbf... Adwaita: use HIG grey for bg_color (*)
6eba544... colorscale: Remove x/y arguments from snapshot_scale (*)
85a002b... scale: Don't set label css name to "label" (*)
c447282... scrolledwindow: Remove some useless code (*)
c2c1acc... calendar: Remove unused struct member (*)
b3ba296... font chooser: Properly include freetype headers (*)
edc4b2f... eventcontrollerscroll: Conditionally propagate ::scroll (*)
d7c2e58... Merge branch 'scroll-event-propagation' into 'master' (*)
39f8e1e... wayland: Adapt to settings portal api change (*)
0d47a6c... toolbar: Remove some unused defines (*)
e656f66... toolbar: Remove dead code (*)
5a3ecb9... render: Fix a position/size mixup (*)
87ee7e3... appchooserbutton: Inherit from GtkWidget (*)
75deff0... testappchooserbutton: Fix for class hierarchy change (*)
28bd564... appchooserbutton: Remove priv pointer (*)
ce3d5fc... vulkancontext: Add missing error switch (*)
1f1306a... docs: Add GtkEventControllerLegacy (*)
ade171a... widget: Don't pass a position to ->size_allocate (*)
359d874... Use g_clear_pointer to unparent widgets (*)
c65c6ba... widget: Fix size-allocate signal docs (*)
7aa02b9... Merge branch 'include-ft2build.h' into 'master' (*)
55faaf1... Merge branch 'jjardon/no_G_TYPE_INSTANCE_GET_PRIVATE' into (*)
e0833e4... vulkancontext: fix typos in documentation (*)
b061821... g-i: Add some nullable annotations (*)
4142d0a... Merge branch 'more-nullable' into 'master' (*)
d0f4fcb... Merge branch 'akitouni/gdkvulkan-doc-typo' into 'master' (*)
8c9c3e4... container: Document that removal from foreach is permissibl (*)
40ae5c1... Merge branch 'benzea/foreach-documentation' into 'master' (*)
ea487b2... window: Actually emit notify::transient-for (*)
b42d99b... Merge branch 'zbrown/emit-transient-for' into 'master' (*)
08a07d4... entry: Shorten finalize implementation (*)
d76a0fe... widget: gdk_display_get_monitor can return NULL (*)
8d7bf3a... Adwaita: list buttons (*)
6e28d00... Adwaita: tone down broders, buttons (*)
97d8676... Adwaita: help fullcolor app icons (*)
eeeefb4... switch: Shorten size_allocate impl a bit (*)
b7963a0... widget: Parent widgets may also consume motions (*)
6466e53... gldriver: Don't create surfaces to upload textures (*)
059d937... colorscale: Cache hue texture (*)
fe49f83... colorplane: Convert crosshair rendering to snapshot (*)
ef751bc... gl renderer: Use stack to keep track of modelview matrix (*)
7aee30b... adwaita: icon-shadow -> -gtk-icon-shadow (*)
f92745a... widget: Save baseline without CSS values applied (*)
eebb849... widget: Query CSS values later in size_allocate (*)
0be4d31... headerbar: Remove superfluous parentheses (*)
e5f9bf2... (#1471): base64-encode included SVGs to avoid mis-escaped c (*)
8035969... Merge branch 'master-escape-included-svg' into 'master' (*)
e5efc84... Adwaita: buttons & headerbars (*)
dcd21e1... texttag: Replace gtk3-demo reference with gtk4-demo (*)
a26edd5... Adwaita: tune button & hederbar colors (*)
95f06f6... Add bigger shadow and border-radius to menus (*)
dbde7b6... Adwaita: flatten the headerbar again (*)
c17c18f... widget: Remove one translate_coordinates copy (*)
5ea211b... Revert "gldriver: Don't create surfaces to upload textures" (*)
12378f0... gl renderer: Expand matrix metadata extraction (*)
c0cf592... gl renderer: Cache offscreen textures per node, not size (*)
2bd02d9... popover: Get rid of a gtk_widget_get_allocation call (*)
7c020bf... inspect-button: Remove custom pick() implementation (*)
5907ff6... gl renderer: Render non-trivial transforms to a texture (*)
f598836... popover: Don't recalculate position if unmapped (*)
904fd5f... Remove gtk_widget_intersect (*)
e9fe941... Adwaita: sync headerbar styling for devel mode (*)
b5fd7b3... Adwaita: headerbar backdrop state (*)
3f8598b... Adwaita: button tweaks (*)
8921c86... Adwaita: shade buttons (*)
a6a69dd... Adapt border-radius and box-shadow of menus to popovers (*)
f3c704b... Adwaita: updated switch control (*)
7a4e9fa... Force emoji presentation (*)
6f8c4f8... Merge branch 'force-emoji' into 'master' (*)
538491e... gl renderer: Fix only_translation check (*)
9474524... GdkGLContext: Fix damage computation with buffer_age (*)
3eb2cef... gl renderer: Set the render region as initial clip (*)
74dd05b... gl renderer: add render ops for dumping the framebuffer (*)
574ebaf... gl renderer: Reset offset when rendering offscreen (*)
933acb3... gl renderer: Add offscreen ops without offset applied (*)
2831dbb... gl renderer: Refactor add_offscreen_ops (*)
79cc8fb... gl renderer: Apply offset with scale (*)
71512cf... gl renderer: Move geometry calculation further down (*)
f8df527... sizerequest: Directly query new request_mode (*)
9df9087... gl renderer: Add NodeSample (*)
58a4ae9... gl renderer: Use ops_transform_bounds_modelview in more pla (*)
fb6adaa... window: Don't try to size-allocate unmapped popovers (*)
ad75930... gl renderer: Add more node types to print_render_node_tree (*)
692ed4f... gl renderer: Refactor render op builder (*)
b19926c... gl renderer: Add function to draw debug rectangle (*)
0681c5d... gl renderer: Reset opacity when rendering to a texture (*)
2b95a5d... gl renderer: Remove blend shader (*)
ad93806... showrendernode: Fix GtkImage size (*)
e0a7d28... testuite Add translucent offscreen rendering test case (*)
1e129c1... emoji chooser: Actually force Emoji presentation (*)
fd47e57... gl renderer: care about offset when rendering shadow nodes (*)
aead150... gl renderer: Care about offset when rendering border nodes (*)
b4f9189... gl renderer: Outset shadow nodes: offset (*)
e8670c8... gl renderer: Linear gradients: offset (*)
e1feb1b... gl renderer: Clip nodes: offset (*)
d67dace... gl renderer: transform nodes: offset (*)
4b3a94f... gl renderer: Fix remaining TODO about offset nodes (*)
4860410... button: Remove some unnecessary includes (*)
2644da1... button: Remove some dead code (*)
8de1ba2... application: Remove dead assignment (*)
a2a4603... Merge branch 'bye-app-menu-gtk4' into 'master' (*)
72d09d2... Box, Grid: Improve various bits of documentation (*)
320d272... Adwaita: buttons & headerbar tweaks (*)
edd4d29... Merge branch 'context_menus' into 'master' (*)
80f2660... Adwaita: regenerate CSS (*)
82a1d4f... gesturestylus: Use proper syntax when refering to signals (*)
df817bd... gl renderer: Ignore viewport ops to the same viewport (*)
57efdcf... gl renderer: Ignore subsequent render target ops (*)
3ce4550... gl renderer: Track border width state separately (*)
43ef4d7... menushell: Listen to non-primary button clicks (*)
284d909... icontheme: Recolor <polygon> elements in SVGs too (*)
67fdfca... GDK W32: set default settings for fontconfig. (*)
2f29cb9... win32: Don't multiply the scroll event deltas by the Window (*)
80a90a0... Updated Slovenian translation (*)
462193a... demos/gtk-demo/combobox: fix typo (*)
5612e84... GDK W32: Always set gtk-font-name to the active UI font. Fi (*)
77792b6... Revert "Adwaita: GNOME 3.32" (*)
04aebda... Merge branch 'win32-honest-clipboard-gtk4' into 'master' (*)
7997bdc... Merge branch 'demo-combobox-typo-gtk4' into 'master' (*)
5b04936... Merge branch 'fix-polygon-svg-recolor' into 'master' (*)
3bbfff9... placesview: Set .error style if unsupported protocol (*)
7601bca... placesview: List only available protocols as available (*)
8f29a06... A11y: Add support for AtkTableCell (*)
86ad3e8... Merge branch 'master' into 'master' (*)
cb0d8d6... Remove gtk_widget_show_all() call (*)
a350192... EventControllerKey: Add missing documentation bits (*)
ab52862... Replace Bugzilla by Gitlab URL in DOAP file (*)
a0b5b39... Replace git.gnome.org by Gitlab URL in <GitRepository> in D (*)
3ec2d5f... Zero-fill new GtkTextIter (*)
a99bd2a... ci: Update Docker image to Fedora 29 and meson to 0.49.0 (*)
8ce0108... gtkmain: Avoid critical messages on closing window (*)
8a27302... gtkmain: Terminate two loops early (*)
6524096... gtkplacessidebar.c: move bookmark at the placeholder index (*)
c35e0cb... RGBA: Fix example to_string output for reality/CSS (*)
271acaf... RGBA: Consistently use “” around inline arg names (*)
a8ac6f8... RGBA: tiny grammar improvements in to_string doc (*)
c309688... a11y: Fix function return type (*)
89c48a0... mediastream: Allow multiple calls to gtk_media_stream_error (*)
1423265... gstmedia: Implement error handling. (*)
024220a... imwayland: Add text-input-unstable-v3 support (*)
c49b29f... imwayland: clear preedit on focus out (*)
1e69d24... modules: Check current context before retrieving surroundin (*)
fcf28de... imwayland: Fix clearing of preedit text (*)
c4b4e90... imwayland: Fix clearing of preedit text in webkitgtk (*)
12ac9f3... imwayland: Don't reset serial while text-input is alive (*)
8912dc2... imwayland: Collect return value from ::delete-surrounding s (*)
f676278... imwayland: Handle enter and leave events (*)
b465e04... imwayland: rearrange functions to remove prototypes (*)
7a0b6a3... imwayland.c: fix formatting (*)
904202a... imwayland: Plug leaks (*)
8ce6d03... imwayland: Respect maximum length of 4000 Bytes on strings (*)
beb9ee6... build: wrap IM protocol building under have_wayland altoget (*)
1b730dc... x11: get the tool type from the wacom driver properties (*)
e95e045... x11: don't add unknown tools to our list (*)
38cba68... x11: make the tool lookup dependent on the hw id as well (*)
615f10f... revealer: Fully set the target state if unmapped during ani (*)
1df276f... mediastream: Fix possible memory leak (*)
a529898... Win32: Fix typo on compilation speedup macro define (*)
c7f1a27... Update Catalan translation (*)
c665a1d... Annotate values of PRIORITY constants (*)
325badc... Merge branch 'fix-typo-win32-compilation-speedup-macro-gtk4 (*)
06d764d... Update Catalan translation (*)
e9d4823... Update Catalan translation (*)
d10709c... Update Catalan translation (*)
d7cafca... docs: Move commit style docs to the contribution guide (*)
3939824... docs: Make the contribution guide slightly more friendly (*)
0397c8b... docs: Clarify autoclosing issues syntax (*)
3f56778... docs: Clarify the section on commit access (*)
4f532a4... docs: Clarify the section on dependencies (*)
171a710... Update Catalan translation (*)
480a041... CellAccessible: Fix return type of row|column_span (*)
3b46e2a... image: Remove private struct from public header (*)
b4f2a34... picture: Avoid some unnecessary signal connections (*)
1d3aa92... gl renderer: Add a clip stack (*)
ea8f146... image: Indentation fix (*)
c1e1e2d... image: Avoid some unnecessary signal connections (*)
bd95e16... Merge branch 'wip/carlosg/revealer-fix-interrupted-animatio (*)
dc68d04... Fix resize corners (*)
a80007a... Fix XChangeProperty calls (*)
cd7e706... Merge branch 'wip/carlosg/imwayland-for-master' into 'maste (*)
ed17a8d... Merge branch 'patch-1' into 'master' (*)
3da9280... Merge branch 'wip/nbenitezl/move-bookmark-placeholder-index (*)
7e7c909... Check for the session bus before using it (*)
3d6bdb9... entry: Remove unused struct (*)
0530637... stack: Don't queue an unnecessary redraw (*)
66d3aa8... window: Fix state_flags_changed impl name (*)
9d3120c... popover demo: Fix size-allocate callback signature (*)
2c1198f... colorchooser: Remove extra custom color (*)
ea3d0c0... buttonbox: Remove redundant if statement (*)
c51f1fd... Update POTFILES.in (*)
f9a5a47... imcontextwayland: (Hopefully) fix if expression (*)
210a061... Updated Lithuanian translation (*)
dadac6a... Update Japanese translation (*)
4404afc... Update Japanese translation (*)
7bb5888... Merge branch 'commit-docs' into 'master' (*)
b52dea7... Merge branch 'fix-corner-resize' into 'master' (*)
d7193ea... [GtkSearchEngineQuartz] Resolve the path to a GtkFile* for (*)
52b9e47... [GtkSearchEngineQuartz] Limit the returned hits. (*)
cd69570... searchenginequartz: Fix naming of Beagle @ comment (*)
1c14285... flowbox: Accept multipress gesture late (*)
58e273d... a11y: Check display in `*grab_cell_focus()` (*)
16d4ce4... immulticontext: Don't have a global_context_id (*)
ca76675... immodule: Pass a GdkDisplay for default context ID (*)
545e95b... immodule: Don't load unsupported IM module (*)
0ef7d07... immodule: Check if module matches display (*)
5e96129... settings: Don't special case IM modules (*)
b6d8d39... revealer: Handle child-visible properly (*)
e458ea2... build: Avoid a Meson deprecation warning (*)
b3f8f35... Merge branch 'meson-warning' into 'master' (*)
5720e40... Updated Spanish translation (*)
d11bc68... gtkpopover: Fix popover when parent widget is partially vis (*)
ba1644c... Merge branch 'wip/sadiq/750-gtk4' into 'master' (*)
ec22646... Fix a typo in “popup-context-menu” documentation. (*)
ae03caa... Merge branch 'patch-1' into 'master' (*)
b4d906c... Update Spanish translation (*)
b2ff6e9... gl renderer: Don't forget the offset when rendering blur no (*)
b0a8b7d... gl renderer: Only compile the vertex shader once (*)
7ac9fe3... shadowvalue: Remove unused API (*)
cfa440b... gl renderer: Fix hidpi transform nodes (*)
fb7d033... gl renderer: Remove debug code (*)
913b4fc... iconcache: Remove unused defines (*)
8b14c8d... testoverlay: Fix fancy effect (*)
e72d0a9... gl glyphcache: Only support one dirty glyph per atlas (*)
d55fc8b... gl renderer: Dont't try to draw glyphs at scale 0 (*)
927e49e... switch: Always use I/O (*)
dc1d382... Merge branch 'wip/dboles/EventControllerKey-docs-4' into 'm (*)
1cd934e... listbox: set selected_row before emitting signal (*)
3ce3de9... Merge branch 'wip/muktupavels/listbox-master' into 'master' (*)
ba9b0c6... Use the IEC power symbols for GtkSwitch labels (*)
f4f0f0e... snapshot: Get new GArray item directly (*)
563b80d... label: Skip updating link state if we have no layout (*)
5fd936b... spinbutton: Use increment/decrement icon names (*)
a52431d... A11y: export gtk_cell_accessible_parent_get_(row|column)_he (*)
aadcec3... Update Polish translation (*)
5680393... label: Add missing nullable annotation (*)
4dc8ab5... testoverlay: Re-enable blurring (*)
d098cd5... overlay: Don't offset the main window snapshot (*)
c6da0c9... demo: Fix tranparency overlay demo (*)
c7f773f... overlay: Trivial indentation fix (*)
269535c... overlay: Blur the clipped node, not clip the blurred node (*)
69bc42f... rendernodepaintable: Don't try to snapshot 0×0 nodes (*)
44a2a49... overlay: Directly create cairo_region (*)
59bf76d... gl renderer: Force blur shadow node children offscreen (*)
e269f43... Rename GtkRBTree to GtkTreeRBTree (*)
25bca27... Rename GtkCssRBTree to GtkRBTree (*)
7ff949e... rbtree: Remove gtk_rb_tree_find() (*)
a33ff4c... rbtree: Access node->parent only via accessors (*)
6a3c2a2... rbtree: Add gtk_rb_tree_node_get_tree() (*)
8a7706f... rbtree: Make node getters not require tree argument (*)
e104337... rbtree: Fix removing last element (*)
c7af3e6... Update Esperanto translation (*)
5c50e48... Add fallback glyphs for GtkSwitch states (*)
a93f984... Updated Spanish translation (*)
697aa95... treeview: cache expander size (*)
7dd54b5... treeview: Don't get separator_height more than once (*)
c1c7642... window: Don't manually queue a draw on the new focus widget (*)
cf1526c... snapshot: Add gtk_snapshot_from_parent (*)
83f8056... scrolledwindow: Remove unused drag_device member (*)
374e93e... window: Directly find the cursor in the widget hierarchy (*)
135cf16... entry: Remove _gtk_entry_grab_focus (*)
9b15c69... colorscale: Redraw correct widget after setting rgba (*)
16867d8... g-i: Add transfer none annotations for frame clock timings (*)
215903c... Merge branch 'get-timings-transfer' into 'master' (*)
a5fcdca... docs: Point people at the right place for bugs (*)
58d9c3d... switch: Update state labels when needed (*)
e14fe22... gl renderer: Don't add clip ops if the clip didn't change (*)
ea2f662... iconview: Fix scrolled drawing (*)
0f6e15c... scrolledwindow: remove unused struct (*)
dbc8d25... scrolledwindow: Fix a event widget/event target mixup (*)
b2eff30... GdkEvent: Add a proper user_data member to GdkEventAny (*)
01e985a... GdkEvent: Remove unused struct (*)
5c81cc2... GdkEvent: Make gdk_event_set_user_data private (*)
fae6113... filechooserwidget: Show spinner when searching (*)
3ca688a... scrolledwindow: Reset indicators in unmap() (*)
c49cc97... gizmo: return void from snapshot func (*)
0e07912... tooltips: Remove keyboard mode tooltips (*)
11f9ae8... tooltip: Remove gtk_tooltip_trigger_tooltip_query (*)
2353e0e... tooltip: Look at the event's target widget (*)
c8ec0f4... tooltip: Move tooltips enabled checks into tooltips_enabled (*)
a25d6b1... tooltip: Use gdk_rectangle_contains_point (*)
7c72712... entry: Trivial indentation fix (*)
7aad089... entry: Use a label as placeholder (*)
7843da1... entry: Use pango_layout_get_log_attrs_readonly (*)
8e0cbc1... gl renderer: Support (not) resetting the opacity for offscr (*)
28241ce... about dialog: Use ::activate-link for license (*)
8f697d6... Merge branch 'switch-fallback' into 'master' (*)
95c0f07... Merge branch 'master' into 'master' (*)
3543a54... Specify the C include for Unix printing API (*)
a0f750f... filechoosernative: forward current_filter to delegate dialo (*)
f3f22b7... filechoosernativeportal: remove redundant casts (*)
c7af14d... filechoosernativeportal: stuff the current filter into opti (*)
9baef5e... Merge branch 'reference-include' into 'master' (*)
5e00cdb... rbtree: Add a trivial way to add rbtree tests to the testsu (*)
af56f06... rbtree: Fix a crash in insertion fixup (*)
045b92a... slice model: Don't report excessive changes (*)
9430b0b... testsuite: Add slice model tests (*)
f3fdb83... Update Afrikaans translation (*)
d86c993... Update Afrikaans translation (*)
a0e8cd5... testsuite/gtk/slicelistmodel.c: Avoid VLAs (*)
3d40f00... Merge branch 'no-more-bgo' into 'master' (*)
bbd1532... imcontext: Fix priorities of modules (*)
7978e04... immodule: Clean up loading code (*)
c875465... imcontextwayland: Get rid of global variable (*)
7723749... meson.build: Order warning flags alphabetically (*)
359bc76... build: Reintroduce warning flags from autotools (*)
773efe4... adwaita: Fix the padding of row.expander (*)
6ebbd8d... Merge branch 'expander-row-padding' into 'master' (*)
636a9a6... adwaita: Fix the greediness of row:not(.expander) (*)
c1f79a9... switch: Avoid problems with glyph availability (*)
afaac98... Update a11y tests (*)
4349e33... shortcutssection: Use a center box as footer (*)
09361e7... tests: Remove flicker test (*)
bd71e74... Stop using gtk_box_pack_end (*)
d7756dc... scalebutton: Stop relying on GtkBox's pack-type child prop (*)
ab6a67d... combobox: Stop using GtkBox's pack-type property (*)
3a13515... Stop using GtkBox's pack-type child prop in UI files (*)
494e9d7... dialog: Expose the content area as a separate GtkBox child (*)
99738e7... assistant: Fix button order in ui file (*)
28c5117... box: Remove pack-type child property (*)
c47abb5... testsuite: Remove box packing css node tests (*)
1ccba26... box: Remove children list (*)
3d34b91... box: Simplify documentation (*)
a543ed8... box: Remove gtk_box_pack_end (*)
e9e40dd... box: Remove gtk_box_pack_start (*)
c7b1df1... migration guide: Add a paragraph about GtkBox's pack-type (*)
883d5d8... box: Remove the position child property (*)
f3f5a89... box: Avoid position in the reorder api (*)
003eefe... action bar: Drop the position child property (*)
d339a43... header bar: Drop the position child property (*)
2de7f76... gl texture: fix a typo (*)
e2693ef... testgtk: Drop tabular menu (*)
19dbc83... Drop row/column-span-column from tests (*)
f87e40b... Drop a grid combo example (*)
b3dbdcd... fixup notify tests (*)
b0e67f1... testcombo fixup (*)
a5ba0d4... combobox: Drop support for grids (*)
a65f5c2... tree menu: Drop support for grids (*)
e31a961... Drop gtk_menu_attach (*)
9dee863... menu: Drop the child properties (*)
1528e7e... Add switch icons (*)
c5f90fc... switch: Use icons (*)
70db084... Fix gtk4-icon-browser (*)
57542e0... icon browser: Add on and off icons (*)
f03fe74... Update css tests results (*)
714d04c... Merge branch 'switch-icons' into 'master' (*)
a380129... Merge branch 'tabular-menus' into 'master' (*)
8a667a5... Remove vestigial ::event support (*)
9b06692... Update Galician translation (*)
7fcd183... Update Galician translation (*)
847b3a9... Update Hungarian translation (*)
b2f0c10... Update Galician translation (*)
95404c8... Update Galician translation (*)
f3c51cd... scrolledwindow: Don't NULL the indicator widget in unmap (*)
df1f036... cssanimatedstyle: Avoid some type checks and unnecessary wo (*)
7f4b7c4... cssparser: Make _gtk_css_parser_try a macro (*)
d54cccf... label: Use pango_layout_get_log_attrs_readonly (*)
1648173... csstransformvalue: Convert skew values to radians (*)
611964d... widget: Avoid some type checks when picking (*)
61ec2ab... widget: Propagate PRELIGHT state when unsetting it (*)
1b504a3... Automatically set :active state on button press/release (*)
20429f4... Remove :active state handling on widgets (*)
bde2332... main: Report correct target for button release events (*)
245cebe... widget: Ignore events on unmapped widgets (*)
0a5362a... gtkmain: Remove comment mentioning GDK_PROPERTY_NOTIFY (*)
8c4dc3d... widget: Also propagate ACTIVE state when unsetting (*)
4a333f8... Merge branch 'wip/matthiasc/event-signal' into 'master' (*)
7286ede... Merge branch 'adwaita-osd-spinbutton-entry-fix-master' into (*)
5765d47... Merge branch 'expander-row-padding' into 'master' (*)
a15325e... gtkentry: Fix text handle coordinates calculation (*)
d9d4879... Merge branch 'wip/carlosg/texthandles-position' into 'maste (*)
a7fa1cf... Merge branch '1480-critical-csd-close-button' into 'master' (*)
5852a5e... switch: Notify :state by pspec (*)
4dca2f9... recorder: Don't try to print info about a NULL list model (*)
27446b4... Update Hungarian translation (*)
f84116b... Update Hungarian translation (*)
8390883... Update Hungarian translation (*)
35e973d... docs: Remove <ulink> elements (*)
3bb1423... tests: Remove spurious gtk_container_add() (*)
4040f76... Use @basename@ in enumeration type templates (*)
2514760... Merge branch 'testgtk-warning' into 'master' (*)
af63e89... Merge branch 'enum-template-basename' into 'master' (*)
268fcbb... Drop GtkPopoverMenu::position (*)
3d1fd51... Merge branch 'popover-menu-position' into 'master' (*)
43234ee... gtkmain: Rename event_widget to target_widget in do_event (*)
489e87b... main: Rename local variable (*)
47ba423... tooltip: Use gtk_widget_compute_bounds to get tootip widget (*)
257df1d... tooltip: Get the pointer position relative to the toplevel (*)
25e199e... testgtk: Fix image menu item child order (*)
1401089... Issue #1633 - Ensure focus on click (*)
d080be3... Rename some references to GTK+ (*)
5120748... Drop GtkButtonBox (*)
dbd3602... Add an explicit fribidi dep (*)
2350d09... gdk: Add a copy of some deprecated pango api (*)
101f1c7... gdk: Stop using deprecated pango api (*)
99c5a3d... gtk: Stop using deprecated pango api (*)
dcda16a... Merge branch 'pango-deprecation' into 'master' (*)
1aeeefd... Merge branch 'drop-the-plus' into 'master' (*)
179e85f... about dialog: Stop setting secondary (*)
0f24fdd... docs: Drop the '+' from GTK (*)
589cb19... demos: Drop the '+' from GTK (*)
803ae6a... examples: Rename the pkg-config file for GTK 4 (*)
1b67343... modules: Drop the plus (*)
4569bc6... inspector: Drop the "plus" (*)
866d0c4... themes: Drop the "plus" (*)
25fd230... gtk: Drop the "plus" (*)
f6c07a0... glade: Drop the "plus" (*)
a8e6cd3... Merge branch 'no-more-plus' into 'master' (*)
de4703e... Drop buttonbox from tests (*)
32e61b9... Drop gtkboxprivate.h (*)
ca1ffa0... Merge branch 'master' into 'master' (*)
3489ed0... Merge branch 'kill-buttonbox' into 'master' (*)
7abcd5b... window: Remove set_icon_from_file (*)
7966456... window: Remove _set_default_icon_from_file (*)
490bb4c... window: Remove icon property (*)
e82d97f... window: Remove set_default_icon (*)
131e8d8... Remove some unnecessary gtkwindow.h includes (*)
55b99e9... window: Remove icon list (*)
e6c5b93... window: Remove default icon list (*)
b215384... window: Remove default_icon_serial (*)
9b91041... window: Remove remaining icon_list handling (*)
057144c... window: Inline function into only caller (*)
f60ca91... A few forgotten button box functions (*)
33ac41b... infobar: Remove an unused variable (*)
1674b6e... main: Prefer implicit grab widget to target widget for moti (*)
9d95008... inspector: Remove window icon (*)
51268f5... docs: Remove reference to deleted file (*)
4746bc9... gdk: Add a profiler
83e049c... Add a way to start the profiler
3c57c02... frame clock: Add tracing
1bfa474... gsk: Add some more profiler apis
e95b52b... gsk: Add tracing to the gl renderer
b20be08... gsk: Add tracing to the vulkan renderer
34120b6... GtkApplication: Add a profiler dbus api
(*) 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]