[gtk/wip/otte/snapshot] (1049 commits) ...window: Port bindings to use shortcuts
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/otte/snapshot] (1049 commits) ...window: Port bindings to use shortcuts
- Date: Sat, 4 Aug 2018 10:40:27 +0000 (UTC)
Summary of changes:
f876532... Add binding for <alt>BackSpace to emacs keys (*)
62f3101... a11y: restore window:activate/deactivate emission (*)
8cb0df7... Merge branch 'window-activate' into 'master' (*)
374467c... a11y: Fix headers (*)
ebea844... widget: Fix variable names (*)
df74f36... Update POTFILES.in (*)
1792f3b... rendernode: Add missing return (*)
47ea3a9... snapshot: Don't cause invalid reads (*)
1ce79b2... gtk: Add GtkEventControllerKey (*)
58eaf5c... gtkwindow: Unset focus grab_widget if it ends up unmapped (*)
f0c8e9d... gtk: Add GtkGestureStylus (*)
b1eaeeb... demos: Add "Paint" demo (*)
19bd57e... file chooser: Use a key event controller (*)
8d39699... testsuite: Don't use ::key-press-event (*)
918d552... gtk-demo: Stop using ::key-press-event in font explorer (*)
2cc85df... docs: Modernize an example (*)
98f31e6... testgtk: Drop the event watcher (*)
75024fe... testgtk: Drop snapshot (*)
c2bd7fc... inspector: Stop using ::key-press-event (*)
6d1b21a... places view: Stop using ::key-press-event (*)
21d1ab4... icon-browser: Stop using ::key-press-event (*)
4990842... about dialog: Stop using ::key-press-event (*)
c971ca7... color editor: Stop using ::key-press-event (*)
f231ac6... Shortcuts window: stop using ::key-press-event (*)
b033e30... search bar: Stop using ::key-press-event (*)
5081472... gtkcalendar: Stop using ::key-press-event (*)
6f4107c... gtkcolorplane: Stop using ::key-press-event (*)
0d884d2... gtkcolorswatch: Stop using ::key-press-event (*)
568054a... gtkentry: Stop using ::key-press-event (*)
5118f98... gtkflowbox: Stop using ::key-press-event (*)
87b4dc4... gtktextview: Stop using ::key-press-event (*)
585aafc... gtkplacessidebar: Stop using ::key-press-event (*)
80c3ebe... gtkentrycompletion: Stop using ::key-press-event (*)
ec84fb9... app chooser: Stop using ::key-press-event (*)
df386f2... combo box: Stop using ::key-press-event (*)
cfdf4f6... gtkcellrendereraccel: simplify grabbing code (*)
385fa18... gtkrange: Stop using ::key-press-event (*)
b55696e... gtkmain: Don't use special paths for key event propagation (*)
695549d... eventcontrollerkey: Add function to forward stuff elsewhere (*)
d74ecfb... gtkwidget: Break early if non-gesture controllers handle th (*)
6892b5c... gtkwidget: Activate key bindings through run_controllers() (*)
ad5f0a6... gtkwindow: Perform key activation in gtk_main_do_event() (*)
20c1e24... gtksearchbar/entry: Add [gs]et_key_capture_widget() API cal (*)
0b3b81a... inspector: Use search bar API to capture key events from th (*)
1fa6239... appchoooserdialog: use search bar key capture API (*)
f291541... gtkcellrendererspin: Stop using ::key-press-event (*)
d5e826a... gtkiconview: Stop using ::key-press-event (*)
d724506... gtkmenu: Stop using ::key-press-event (*)
5a34d0f... gtkeventcontrollerkey: Add get_group() call (*)
3361fe1... gtkeventcontrollerkey: Add ::focus-in/out signals (*)
b0cd5cd... gtktextview: Use key controller for focus changes (*)
73fe140... gtkcalendar: Use key controller to track focus changes (*)
362a6ca... gtkentry: Use key controller to track focus changes (*)
9a80b9e... gtkcellrendereraccel: Port to using GtkEventControllerKey (*)
acb950f... gtkmenushell: Port to using GtkEventControllerKey (*)
faaf828... Update POTFILES.in (*)
3eddbdc... video: Add autoplay and loop boolean properties (*)
fb33110... gtk-demo: Redo viewing of resources (*)
b7f9831... widgetbowl: Add switch demo (*)
d4e4904... lockbutton: Remove priv pointer (*)
58aa93b... menu: Avoid an invalid read (*)
ff73826... Fix some g-i annotation warnings (*)
5ad3161... listbox: Fix signal name in documentation (*)
6cd53fc... Merge branch 'wip/sadiq/fixes' into 'master' (*)
5bbb185... tests/testmodelbutton: Add this (*)
57c58f8... ModelButton: Protect against nonsensical gbooleans (*)
08126ff... testmodelbutton: Add explanatory comments to CSS (*)
7fd0d3e... ModelButton: Fix type Wether => Whether (*)
53a66c0... ModelButton: Use WARN_INVALID_PROPERTY, not assert (*)
15b569e... testmodelbutton: Fix wrongly overridding MB child (*)
8d8db89... testmodelbutton: Test :centered, :icon, :inverted (*)
e8fef11... widget: Don't do a 0-size check before snapshotting (*)
7ed0c85... surface: Track all draw contexts created for the surface (*)
a115f59... drawcontext: Add a surface_resized() vfunc (*)
c8e38c6... vulkan: Use new resize vfunc to recreate swapchain (*)
bb8f6f8... glcontext: Store the buffer age regions in the GL context (*)
bb8debe... gdk_x11_display_get_monitor: fix monitor number test logic (*)
d77ede5... Merge branch 'master' into 'master' (*)
78a9b5d... entry: Stop being activatable (*)
0afdd84... css: Clipping changes don't need a queue_allocate() anymore (*)
b7291ce... AccelGroup: Remove @See_also of deleted function (*)
c7ef697... GDK W32: set update frequency and timestamp (*)
fae064d... docs/reference/gtk/getting_started: cgit => GitLab (*)
410b20f... docs: Link to GResource (*)
27d9f23... GDK W32: use clock after_paint signal for timing updates (*)
09f0463... gdk: Protect against negative GDK_SCALE values (*)
44390c1... widget: Fix typo in compute_bounds docs (*)
3593fd2... toolbar: Avoid a get_own_allocation call (*)
d49d391... popover: Use gtk_widget_compute_bounds (*)
b29ee2d... notebook: Use compute_bounds (*)
5d1f937... widget: Remove get_own_allocation usages (*)
3a5b2f5... widget: Remove gtk_widget_get_own_allocation (*)
3ce6355... widget: Remove _get_own_allocation (*)
3db4f80... widgetfocus: Use gtk_widget_compute_bounds (*)
f24d072... vulkancontext: Add new error enum (*)
12063fe... ffmpeg: Fix compile warnings for newest version (*)
e44bbeb... filechooserbutton: Fix reserved pointers (*)
adc0159... wayland: Factor out frame timings request code (*)
14c8a60... Terminate strncpy() buffers correctly (*)
f26b246... gitlab-ci: Add a 32bit mingw build (*)
1738b80... Merge branch 'gitlab-ci-mingw' into 'master' (*)
d6477d0... container: Don't store the resize clock (*)
b591d7b... widget: Don't queue resize handler twice (*)
e0415fc... window: Don't queue resize handler (*)
3df94fe... container: Use maybe_start_idle_sizer() (*)
21f1509... container: Remove gtk_container_queue_resize_handler() (*)
3ee2aa1... container: Remove gtk_container_maybe_start_idle_sizer() (*)
2862ee7... widget: Remove unused member (*)
0af5316... widget: Assert unrealizing (*)
5c51a30... widget: Make gtk_widget_real_realize() stricter (*)
5abc474... gtk: Chain up in toplevels' realize (*)
7ef8cb6... widget: Remove gtk_widget_set_realized() (*)
2abf082... widget: Move frame clock handling to vfunc (*)
b79c138... widget: Only start/stop idle sizers for toplevels (*)
2dd37e9... widget: Not all toplevels are containers (*)
d448be0... ci: Update container to Fedora 28 (*)
cc66b50... gl renderer: Remove unused field (*)
d7af16c... gl renderer: Render everyhing according to MV scale (*)
c542115... gitlab-ci: Reenable ccache but disable it during the initia (*)
a2a99d2... Simplify the Wayland code generation (*)
8fa2db3... Merge branch 'gitlab-ci-ccache-again' into 'master' (*)
20f12f9... GDK W32: Fix a missing weak referencing (*)
8c3ee6a... Link libgtk to libintl (*)
0336825... gl renderer: Don't draw all rounded clip nodes to a texture (*)
5e81761... gl renderer: Slightly change ops_offset behavior (*)
0965812... scrolledwindow: Fix indicator revealing (*)
814b7d7... ci: allow flatpak jobs to fail for now (*)
39d930c... drawingcontext: Remove unused APIs (*)
770866f... texture: Add gdk_texture_save_to_png() (*)
b9c8c14... tests: Use gdk_texture_save_to_png() where appropriate (*)
3a1c69d... gdk: Remove gdk_cairo_get_drawing_context() (*)
af6b2cd... testgtk: Don't set cairo surfaces as icons (*)
9cecf12... widget-factory: Use a pixbuf instead of a surface (*)
7ef8696... gdk: Remove gdk_cairo_surface_create_from_pixbuf() (*)
4aab8e9... gdk: Remove gdk_surface_create_similar_image_surface() (*)
fc6018f... wayland: Don't freeze the frame clock too early (*)
26f962e... po: fix zh_CN translation (*)
497d2f8... tooltip: Avoid some possibly uninitialized values (*)
3a995b4... widget: Avoid a dead assignment (*)
fdfdada... gl renderer: Increase GArray size by 2 up front (*)
c18219c... snapshot: don't create offset nodes inside offset nodes (*)
add8273... gl renderer: Don't use texture ids in glBindFramebuffer cal (*)
b48422d... build: Print summary last (*)
1195bb3... paned: Remove outdated comment (*)
1db1a30... flowbox: Remove unnecessary queue_draw call (*)
0a0c909... GskRenderer: Plug a memory leak (*)
84a30e9... ci: Use a common section for Flatpak jobs (*)
7bd5f8f... tests: Split out the accessibility dump tests (*)
e36adba... tests: Update the expected a11y dump results (*)
968a8e1... ci: Enable the a11y test suite (*)
d48084d... font chooser: Allow tweaking fractions (*)
3da9543... Revert "ci: Enable the a11y test suite" (*)
5f02caf... widget: Update docs to mention ::draw less (*)
914656b... widget: Use priv pointer directly (*)
4b02982... widget: Use _set_has_tooltip everywhere (*)
2f95b4d... Remove gtk_render_icon_surface (*)
be77e0d... frame: Stop saving label and child allocation (*)
bf08537... frame: Remove priv pointer (*)
172b0e7... frame: Use underscores in widgets ids in the docs (*)
4336c64... gl renderer: Remove unused viewport member (*)
b0e9dc4... tooltip: Ignore events with pressed buttons (*)
5b160ef... flatpak: Bundle wayland for now (*)
651e7aa... Spruce up config summary (*)
3e9a68b... No need to clear GTK_MODULES anymore (*)
f4857da... ci: remove allow_failure from flatpak jobs again (*)
d79f1fd... Update Croatian translation (*)
0b4bfd5... docs: Start defining the owners of code sections (*)
8b188c9... Merge branch 'code-owners' into 'master' (*)
4bb4821... Update Croatian translation (*)
e23b65e... Add an issue template for crashers (*)
0abf8ef... TextView: Don't access already disposed text mark (*)
8570d33... Update Spanish translation (*)
5b2153a... ci: move the docker image to gitlab.gnome.org (*)
4468225... CellEditable: Fix grammar error in doc synopsis (*)
59a8ffd... CellEditable: Move arg description to right place (*)
bdb7815... CellEditable: Clarify doc on lifecycle of editable (*)
0fd9362... CellRenderer|Editable: Don't @See_also subclasses (*)
50feed4... CellRenderer: Entry is not the only CellEditable (*)
aaf2e30... CellRenderer: Clarify doc of .start_editing() (*)
331f976... CellRenderer: Link to CellEditable.start_editing() (*)
f6ba206... MenuShell: Typecheck the instance @ select_first() (*)
2a7e5d5... MenuShell: Sanitise take_focus bool via public API (*)
24953ab... Menu: Typecheck before dereferencing to get ->priv (*)
48472a4... Menu: Typecheck AccelGroup passed via public API (*)
8fd0ee9... Menu: Update @accel_path annotation/description (*)
4fae962... Menu: Remove redundant typecheck in private func (*)
d13e788... Menu|Item: Fix FIXME re non-const interned strings (*)
3b2a033... MenuShell: Avoid compiler warning re un/signed cmp (*)
2db43ed... snapshot: Don't handle clip anymore (*)
bc2a38a... Range: Add should_invert_move() for scrolls & keys (*)
6985dde... Range: Use should_invert_move() to scroll value (*)
45c8c8f... Range: Make down/up keys act like down/up scrolls (*)
06a1477... Scale: Document new optional classes on value node (*)
f945295... gtkplacesview: unset entry_pulse_timeout_id before removing (*)
4900c3e... gtkplacesview: disconnect from server list monitor changes (*)
e30176a... Merge branch 'gtkplacesview-finalization-fixes-master' into (*)
c15b64b... stack: protect set_visible_child_name from NULL stack (*)
9d746d4... Revert "Update Spanish translation" (*)
09037b2... Updated Spanish translation (*)
6f4a77b... printing: Be more careful when deserializing (*)
cfa0480... Merge branch 'print-deserialize' into 'master' (*)
29f3805... gl renderer: Fix fallback node scaling (*)
746c9dc... viewport: Remove outdated comment (*)
c948c9e... viewport: Remove useless import (*)
840504b... snapshot: Fix some documentation problems (*)
bb412cd... sizerequest: Pull locals in closest scope (*)
bd855c1... sizerequestcache: Use int instead of gint (*)
fae1bbb... sizerequestcache: Constify some locals (*)
ac268b1... widget: Use get_instance_private more often (*)
d74be1f... gl renderer: Rename texture_id parameter to fbo_id (*)
4f3c7cd... gsk: Make gsk_text_node_new_with_bounds private (*)
1a24a36... textview: Remove handling_key_event flag (*)
c3e02b2... widget: Add static inline version of gtk_widget_display() (*)
1313234... Use inlined gtk_widget_get_display version in a few places (*)
9b8ff8d... sizerequestcache: Directly initialize some locals (*)
5b453ec... Always use #ifdef for G_ENABLE_DEBUG (*)
f483fd5... build: Fix copy/paste error (*)
8d11e76... build: Remove 'name' kwarg from has_function calls (*)
c5bcc47... demo: Don't add more icons all the time (*)
7a09cd4... widget: Position changes don't require a redraw (*)
f922109... build: Make the default setting work on non-Linux Unix-like (*)
ff1dd50... build: Use cc.links to check linker arguments (*)
77637dc... Fix header guards (*)
d3f40dc... imcontextxim: Don't assign a variable to itself (*)
43a7f36... gtk-demo, testgtk: Don't pass an integer to fabs (*)
bef44a0... Update Polish translation (*)
bc2fad6... a11y/ScrolledWin|IconView: Connect signals safely (*)
1d636dc... Entry: Show optional style classes in node diagram (*)
caa9255... MenuButton: Drop ref to Popover on its ::destroy (*)
f403a31... MenuButton: Clarify NULL popup/over/menu/model doc (*)
279344a... MenuButton: Disconnect newly added signal handler (*)
5f7191b... MenuButton: popover connects to menu_deactivate_cb (*)
ae14fa4... Widget: Trivially fix arg name in non-doc comment (*)
f36c8c2... Widget: Show widget name/addrs if fail to reparent (*)
95f65da... MenuItem: Fix broken args to insert_before|after() (*)
0401e03... CheckMenuItem: Fix insert_after|before() here too (*)
b92e688... themes: Fix swapped borders on RTL PathBar buttons (*)
5c15219... themes: Fix a new comment (*)
e6deaa3... Widget: Add missing space in new warning (*)
9178f74... Merge branch 'wip/lantw/improve-freebsd-build-and-fix-warni (*)
fc57d3b... wayland: Allow a NULL inhibitors hash table (*)
7bb9867... Update Spanish translation (*)
e882db2... build: Make the default setting work on non-Linux Unix-like (*)
48af688... build: Use cc.links to check linker arguments (*)
1517114... Fix header guards (*)
f57c1a2... imcontextxim: Don't assign a variable to itself (*)
2a87caf... gtk-demo, testgtk: Don't pass an integer to fabs (*)
3f307c5... wayland: Allow a NULL inhibitors hash table (*)
e283ed5... Export some entry functions privately (*)
1104a8f... Add an emoji completion popup (*)
5d80086... entry: Add emoji completion (*)
f0f2dd7... widget-factory: add emoji completion to an entry (*)
8be12a2... Drop Ctrl-Shift-e support (*)
29d77be... Merge branch 'wip/matthiasc/emoji-picker' into 'master' (*)
49f9d21... gsk: Add GskDebugNode (*)
73b4a62... snapshot: Redo debug messages (*)
b49dccb... rendernode: Remove gsk_render_node_set_name() (*)
1e0eed7... snapshot: Get rid of record_nodes flag (*)
dbdd3bf... Update Russian translation (*)
1e5c79e... testentrycompletion: Use the model we already got (*)
8756748... Update Esperanto translation (*)
db5b8ca... demo: Move benchmarking implementation to fishbowl widget (*)
aa2f415... demo: Clean up GtkFishbowl widget (*)
2210b9a... gtk-demo: Merge widgetbowl into fishbowl (*)
f396786... gdk: Add GdkCairoContext (*)
52de880... gdk: Move Cairo code from surface to CairoContext (*)
a83487a... cairocontext: Move a function (*)
813e9c9... gdk: Add Cairo context implementations for all backends (*)
a6553b0... gdk: Remove unused GL setting (*)
7a6871e... cairocontext: Turn cairo_create() function into a vfunc (*)
54a83d0... surface: Fold function into only user (*)
899674d... gdk: Remove GDK_DEBUG=cairo-image (*)
c48d785... surface: Merge function into only caller (*)
03e6cef... x11: Move implementation of Cairo context backends (*)
4aac076... wayland: Rewrite Cairo rendering (*)
4d481ec... gsk: Refactor damage computation for GL renderer (*)
e7d6648... gdk: Remove gdk_gl_context_get_damage() (*)
dbe4f1d... gdk: Add gdk_draw_context_get_frame_region() (*)
c6ae0ff... gdk: Get rid of gdk_drawing_context_get_clip() (*)
48fc18c... gdk: Get rid of GdkDrawingContext (*)
a865621... gdk: Move begin/end_frame() functions (*)
6aa89f2... drawcontext: Move variable into private struct (*)
fd686af... drawcontext: Add gdk_draw_context_in_frame() API (*)
83ea0b3... drawcontext: Only pass the region that matters (*)
9421cb8... broadway: Call _gdk_surface_update_size when resizing surfa (*)
99c46f2... broadway: Add basic GdkCairoContext implementation (*)
a329de6... broadway: Add and use GdkBroadwayDrawContext (*)
b554f4b... broadway: Handle cairo nodes of type recording surface (*)
8c5d31d... broadway: Handle offset nodes (*)
7002f08... GDK W32: Switch to GdkCairoContext (*)
ae7a677... cairocontext: Remove fallback implementations (*)
0547c09... combobox: Do not unconditionally stop events in event handl (*)
23f4724... range: Do not unconditionally stop events in event handler (*)
aeda2ad... notebook: Fetch directly current event state/device (*)
f00361b... Updated Spanish translation (*)
b442277... comboboxtext: GTK_DISABLE_SINGLE_INCLUDES is not a thing (*)
77f4204... menu: Set up callback with a return function (*)
9774b9f... Update Friulian translation (*)
b0bb7f3... Add gtk_printer_get_hard_margins_for_paper_size (*)
e01e9ce... eventcontroller: Add vfuncs to (un)set widget (*)
8ddba5f... eventcontroller: Move declaration (*)
9af03fa... widget: Expose gtk_widget_add_controller() (*)
9c0acf6... widget: Allow adding event controllers in ui files (*)
40a082d... aboutdialog: Put event controllers into ui file (*)
0d7cf79... emojichooser: Put event controllers into ui file (*)
c2ec738... widget-factory: Put gesture into ui file (*)
fa97236... placesviewrow: Put event controllers into ui file (*)
31de977... filechooser: Put event controllers into ui file (*)
6fb92a0... legacycontroller: Port to new API model (*)
703d534... rotategesture: Port to new API model (*)
91efa37... zoomgesture: Port to new API model (*)
66223aa... swipegesture: Port to new API model (*)
7199127... pangesture: Port to new API model (*)
4ddc94b... multipressgesture: Port to new API model (*)
bf82149... longpressgesture: Port to new API model (*)
1e6eb1f... draggesture: Port to new API model (*)
74dbb05... eventcontrollerscroll: Port to new API model (*)
4f3058f... eventcontrollermotion: Port to new API model (*)
c5f12a7... padcontroller: Port to new API model (*)
ba78499... eventcontroller: Make widget no longer a construct-only pro (*)
15e0075... eventcontrollerkey: Port to new API model (*)
3675f9c... gesturestylus: Port to new API model (*)
76855e8... imcontextsimple: ensure W32 code only runs on W32 displays (*)
3a4238e... Update Esperanto translation (*)
aca20db... gtk-demo: Always have at least 1 icon in the fishbowl (*)
56cc470... dragsource: Use capture phase for gesture (*)
a86359a... wayland: Create drop contexts on demand (*)
4aaeb7d... dnd: Make GdkDragContext::device a (construct-only) propert (*)
8fecee4... Update Friulian translation (*)
5e2103f... Fix the gdk doc build (*)
6b7be66... Add offset nodes to the docs (*)
b20e68c... More doc build fixes (*)
a0f5912... More doc build fixes (*)
059a181... Document GdkMemoryTexture (*)
3684b72... Misc documentation fixes (*)
0145539... gdk: do not deactivate surface on keyboard grabs (*)
bcb3a32... Merge branch 'window-activate-grab-4-2.4' into 'master' (*)
bf6aafe... Update German translation (*)
5166767... Merge branch '169-gtktextview-accesses-already-disposed-obj (*)
995b29d... Merge branch 'lrn/meson-intl' into 'master' (*)
50985d9... gitlabci: Add gtk-doc to the container image. (*)
97e4371... Merge branch 'docs' into 'master' (*)
4222624... Fix the modelbutton demo _again_ (*)
2cf55c1... Fix some g-i annotation warnings (*)
a40923b... wayland: Add support for xdg-shell stable (*)
5f19421... wayland: Various whitespace cleanups (*)
1dcb76b... Merge branch 'wip/carlosg/controller' into 'master' (*)
a54e584... widget: Don't mention gtk_widget_snapshot() in the docs (*)
e0205eb... widget: add shortcut to gtk_widget_set_child_visible (*)
3a5a9d9... gl renderer: Use simple offset for selected offset node chi (*)
d506799... gl renderer: Ignore nodes outside of the clip (*)
7fed0b7... wayland: Use dev/evdev/input.h on FreeBSD (*)
1185b0b... Add missing types to gdk docs (*)
0f40849... Add missing types to gtk docs (*)
ee82d73... Merge branch 'wip/lantw/gtk4-use-dev-evdev-input-h-on-freeb (*)
31e0aaf... gl renderer: Remove ops debug message (*)
2815054... recorder: Fix cairo node display (*)
622a150... snapshot: merge container nodes (*)
fb53568... gdk: Remove gdk_drag_grop_succeeded() (*)
8366ef7... dnd: Remove gdk_drop_reply() (*)
eb9105a... dnd: Add a private struct (*)
35e74a1... win32: Fix build (*)
0ab4bc8... Update Turkish translation (*)
be2853e... emoji chooser: Match search terms better (*)
0069de7... Merge branch 'altBackspaceEmacs' into 'master' (*)
45db4a5... Merge branch 'wip/xdg-shell' into 'master' (*)
e191015... The legacy event controller is still private (*)
4a72cab... Document gdk_drop_read_async (*)
db095f8... Update NEWS (*)
0f0be1e... Update Polish translation (*)
613f760... build: fix meson.build when quartz is used (*)
af27199... widget: Directly access priv pointer in even controller API (*)
f44959f... stylecontext: Remove outdated comment (*)
e379ea6... stylecontext: Draw arrow-less insertion cursors as color no (*)
d1cdb9b... widget: Clarify add_tick_callback docs (*)
6484942... inspector: Use unique names for g_object_set_data calls (*)
f6a7955... inspector: Don't add controllers to non-window toplevels (*)
901aa59... GesturePan: Remove widget parameter from docs, too (*)
a34f35d... More NEWS (*)
702deee... Add some more content to the migration guide (*)
7fdf3d1... Fixes to the gtk docs (*)
f569717... Add media support to docs (*)
03a85ff... gdk: Remove unnecessary assignments (*)
7f8a8f2... wayland: Redo DND offer handling (*)
f4a0109... gitlabci: Build and publish docs with gitlab pages. (*)
79e5492... Add more media docs (*)
e1f1fe9... MediaStream: Fix capitalisation of two new %TRUEs (*)
c7fd3eb... Add GdkPaintable to the docs (*)
766185b... Add GtkWidgetPaintable to the docs (*)
f5a2ab3... Miscellaneous docs improvements (*)
335a8aa... Update build docs (*)
5469bf0... Document the GSK_RENDERER environment variable (*)
3c05a66... Update docs for debug environment variables (*)
d056be4... wayland: Fix memleak (*)
6964499... gsk: Improve GSK_RENDERER behavior (*)
67becb4... icon-browser: Fix typo in description (*)
fa0a44e... Merge branch 'wip/sadiq/fixes' into 'master' (*)
2ce2a80... win32: Remove unused file (*)
80f5fd8... wayland: Remove stray if (*)
34d1ebc... dnd: Make "formats" a construct-only property (*)
c5976fe... examples: Fix Makefiles to use gtk4 for build (*)
772c994... examples: Simplify .ui files (*)
5242073... reference: Use gtk+-4 for compilation in examples (*)
555c6d7... reference: Replace reference to gtk3 with gtk4 (*)
bf1c344... examples: Don't use private members for final classes (*)
ac6d42a... Updated Spanish translation (*)
547e5bf... Updated Spanish translation (*)
1262d0c... Avoid absolute paths when building the API reference (*)
b702618... docs: List private headers for gtk-doc to ignore (*)
f07b131... ci: Disable tests when building Graphene (*)
8fcc401... examples: Take advantage of user_data passed (*)
c831a77... Updated Czech translation (*)
e95eeae... Fix comment typo introduced in a32725bc9ab (*)
88ddda6... examples: Remove explicit gtk_widget_show() (*)
65b423e... examples: Simplify counting buffer lines (*)
47872e5... examples: Use icon-name property to set button icons (*)
d3885e9... wayland: check native surface for crossing events (*)
a5d000c... wayland: Fix restarting cursor animation (*)
33bacb4... widget: Avoid an unnecessary check (*)
8e0cc81... textview: Simplify creating bubble action buttons (*)
b73857f... textview: Reset bubble source id once run (*)
3c7ea78... textview: Always show select-all button in touch popup (*)
8410d87... label: Rearrange struct members (*)
14e5218... snapshot: Fix typo in documentation comment (*)
7ddad8a... examples: Remove unused variables (*)
1f82697... video: Fix memory leak (*)
0cd9ef8... aboutdialog: Fix memory leak (*)
b59a8c2... appchooserdialog: Don't fire notify::heading twice (*)
9a79b09... appchooserdialog: Fix memory leak (*)
e46d286... Update Friulian translation (*)
d7aa13a... Update Friulian translation (*)
71718b9... textview: Don't scroll for pastes in another view (*)
04b4c07... gdkcairocontext*.h: Include cairo.h consistently (*)
9332237... gtkemojicompletion.c: Don't use g_autoptr() (*)
6656130... Merge branch 'pages-docs' into 'master' (*)
1d368b0... Merge branch 'paste-scrolling' into 'master' (*)
daca4b9... Merge branch 'wip/restart-cursor-animation' into 'master' (*)
84364a7... emoji: Improve section scrolling (*)
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 (*)
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 (*)
b1bad8e... x11: Actually call the finished func when finishing
cc21766... gtk: Add the GtkRoot interface
e493eac... widget: Remove toplevel flag
0d5a776... widget: Add GtkWidgetClass:root and :unroot functions
2f85775... widget: Add a GtkWidget::root property amd gtk_widget_get_r
3d1d3c5... root: Add GtkRoot:get_display vfunc
7c2db66... bindings: Remove unused member variables
205c78b... bindings: Hide structs
b84cb56... bindings: Make gtk_binding_entry_add_signall() private
e910ff9... bindings: Replace GtkBindingArg arguments with GVariant
775b133... bindings: Add gtk_binding_entry_add_signal_variant()
d80e1d6... bindings: Parse into GVariantBuilder directly
9a526de... bindings: Make gtk_binding_parse_signal() use GVariantBuild
a0d70b5... shortcutcontroller: Introduce
82012b4... bindings: Split out function to invoke an action signal
66cf2b1... gtk: Add GtkShortcut
5e630eb... widget: Add gtk_widget_class_add_shortcut()
389ee77... bindings: Add more variant types
878f687... window: Port bindings to use shortcuts
(*) 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]