[gtk] Created tag 3.96.0
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] Created tag 3.96.0
- Date: Tue, 7 May 2019 03:45:16 +0000 (UTC)
The unsigned tag '3.96.0' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: 1557200683 +0000
3.96.0
Changes since the last tag '3.94.0':
Abderrahim Kitouni (1):
vulkancontext: fix typos in documentation
Adrien Plazas (8):
ModelButton: Add 'use-markup' property
Adwaita: Add color to separator.selection-mode
Adwaita: Drop the background of nested headerbars
Adwaita: Style separator.sidebar
Adwaita: Set selection mode to headerbars if it's on ancestors
Adwaita: Propagate bg color to titlebar separator descendants
adwaita: Fix the padding of row.expander
adwaita: Fix the greediness of row:not(.expander)
Alberts Muktupāvels (2):
gtkcssprovider: remove gtk_css_provider_get_default
listbox: set selected_row before emitting signal
Alcaro (1):
doc: Fix there/their typo
Alex Monday (10):
themes: Fix linked elements in error state
Adwaita: Horizontal OSD spinbutton entry fix
Adwaita: Fix typo (missing comma)
Adwaita: Replace all %linked radii with variables
Adwaita: Replace spinbutton border-radii with variables
Adwaita: Adjust entry border-radius
Adwaita: Fix selection-mode checkboxes
Adwaita: Drop checkbox-selectionmode assets
Adwaita: Adjust switch margins on headerbars
Adwaita: Fix switch slider border on selected row
Alexander Larsson (41):
Merge branch 'master' into 'master'
broadway: Don't fall back for translation transform nodes
Broadway: Add node for debug nodes
broadway: Use DataView instead of hand-rolled int parsers
broadway: Send actual float32, not some hack
broadway: Don't crash of drag-resizing when already active
broadway: Simplify fallback node cache
broadway: Refcount textures
broadway: Prepare for splitting display ops out of command handling
Disable accidental debug spew
Broadway: Add id for nodes and reuse old ones
broadway: Clean up stuff using const defines
broadway: Use const use for constants in the js code
broadway: Load all textures before applying display ops, fixing flickers
broadway: Remove some spew
Merge branch 'wip/alexl/broadway5' into 'master'
broadway: Fix leftover dom modification not using display_commands
broadway: Use css transforms
Merge branch 'wip/alexl/broadway6' into 'master'
broadway: Fix coordinates when drag move/resizeing
Broadway: Send configure notify on move/resize too
broadway: Update broadway_node_type_names
broadway: Initial restructuring of node tree diffing
broadway: Reintroduce smarter diffing
broadway: Support patching nodes for textures and transforms
broadway: Optimize color matrix + texture nodes to pre-colorized texture
broadway: Move gsk files to a subdirectory
broadway: Add minor comment
broadway: Fix handling of input with multiple in-process GdkDisplays
broadway: Keep track of surface owner and only send input to that client
broadway: Add warning for unexpected roundtrip delays
broadway: More multi-display fixes
broadway: Change events and ops enums to straight ints
broadway: Report some level of frame timings
broadway: Optionally support data: uris instead of blobs
Merge branch 'wip/alexl/broadway7' into 'master'
GdkGLContext: Add internal functions for KHR_DEBUG calls
GskGLRenderer: Label various gl objects
GskGLRenderer: Add debug groups
gdkglcontext: Only emit opengl debug calls if GDK_DEBUG=gl-debug
Merge branch 'wip/baedert/fix-gl-debug' into 'master'
Anders Jonsson (2):
Update Swedish translation
Update Swedish translation
Andre Klapper (2):
Replace Bugzilla by Gitlab URL in DOAP file
Replace git.gnome.org by Gitlab URL in <GitRepository> in DOAP file
Andrea Azzarone (1):
window: Fallback to CSD titlebar in focus-chain
António Fernandes (2):
placesview: Set .error style if unsupported protocol
placesview: List only available protocols as available
Arnaud B (1):
Make dashed border-style work correctly
Asier Sarasua Garmendia (2):
Update Basque translation
Update Basque translation
Ask Hjorth Larsen (5):
Updated Danish translation of gtk-properties
Updated Danish translation of gtk
Updated Danish translation of gtk
Updated Danish translation of gtk-properties
Updated Danish translation of gtk
Aurimas Černius (6):
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Balázs Meskó (1):
Update Hungarian translation
Balázs Úr (6):
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Bastien Nocera (6):
Add 4.0 deprecation warning macros
window: Deprecate gtk_window_present()
all: Don't warn about deprecated gtk_window_present usage
window: Warn when gtk_window_present_with_time() is passed 0
surface: Advise using gtk_window_present_with_time()
gsk: API docs fixes
Benjamin Berg (1):
container: Document that removal from foreach is permissible
Benjamin Otte (402):
widget: Move opactiy == 0 check
image: size request is always CONSTANT_SIZE
css: Report sizes as absolute
css: Don't do indirections
mediafile: Check if media files are open when trying to play
iconhelper: Plug memleak
gtkmediafile: Don't leak all the images
rendernode: Make offset nodes use floats
gl: Don't accidentally use ints for float variables
paintable: Fix return_if_fail() statements
widgetpaintable: Redo implementation
widgetpaintable: Add a hack to make recursion not infloop
textview: Use snapshot on the sidebars
gtk-demo: Update aspect-ratio when selecting new puzzle
window: Update opaque region if background-color changes
x11: Set BackPixmap = None unconditionally
textview: Only create cairo context in gtktextdisplay.c
Merge branch 'content-deserializer-fixes' into 'master'
Merge branch 'wip/muktupavels/remove-gtk-css-provider-get-default' into 'master'
broadway: Remove unused variable
docs: Remove remains of Mir backend
gtk: Move GtkGesture declaration to gtktypes.h
testsuite: Fix DragContext => Drag renaming
render: Make gtk_render_layout() use the snapshot API
render: Make gtk_render_check/arrow/handle() use the snapshot API
render: Make gtk_render_background() use the snapshot API
API: Remove gtk_render_frame_gap()
render: Make gtk_render_frame() and gtk_render_focus() use the snapshot API
render: Make gtk_render_icon() use the snapshot API
gdk: Remove gdk_event_get_string()
gdk: Remove key_event->string and key_event->length
treeview: Fix compiler warning
gdk: Fix Windows and OS X backend for keyevent.string removal
bindings: Remove GTK_TYPE_IDENTIFIER
colorpicker: Fix gcc warning
widgetfocus: Fix copy/paste error
container: Remove focus chains
Merge branch 'gbsneto/issue-1258' into 'master'
iconhelper: Fix drawing of empty and paintable helpers
rendernodepaintable: Fix clipping
gtk: Add GtkTreeListModel
window: Add gtk_window_get_toplevels()
widget: Add gtk_widget_observe_children()
gtk: Add GtkFilterListModel
treelistmodel: Refactor to add GtkTreeListRow
treelistmodel: Add more API to navigate the tree
gtk: Add GtkFlattenListModel
widget: Add gtk_widget_observe_controllers()
inspector: Make the render node tree use a ListBox
inspector: Add an icon to the render node list
inspector: Use a GtkPicture to display render nodes
testsuite: Disable some tests with older glib
inspector: Turn object tree into a GtkListBox
propertylookuplistmodel: Add
GtkMapListModel: add
inspector: Make gestures page handle all controllers
inspector: Rename "Gestures" page to "Controllers"
inspector: Make controllers page use gtk_list_box_bind_model()
GtkSliceListModel: add
testtreelistmodel: Add a hack to handle LONG lists
testtreelistmodel: Make the directory loading async
testtreelistmodel: Add search
GtkSortListModel: Add
testtreelistmodel: Sort files by name
testtreelistmodel: Make the statusbar display more info
inspector: Update the controllers list to show parent controllers
testtreelistmodel: Display the file icon, because why not
docs: Add missing TreeListModel docs
sortlistmodel: Actually insert unsorted items at the wrong place
testsuite: Add tests for GtkSortListModel
testsuite: Disable some tests for older glib
listmodels: Clarify documentation for function prototypes
treelistmodel: Improve naming a bit
Merge branch 'revealer-support-min-size-master' into 'master'
cssrbtree: Fix a crasher
inspector: Handle case where there's no default application
video: Add header include guard
docs: Put subsection into right section
inspector: Highlight CSS node on selection
docs: Update GtkSliceListModel
a11y: Fix function return type
mediastream: Allow multiple calls to gtk_media_stream_error()
gstmedia: Implement error handling.
immulticontext: Don't have a global_context_id
immodule: Pass a GdkDisplay for default context ID
immodule: Don't load unsupported IM module
immodule: Check if module matches display
settings: Don't special case IM modules
revealer: Handle child-visible properly
rbtree: Remove gtk_rb_tree_find()
rbtree: Access node->parent only via accessors
rbtree: Add gtk_rb_tree_node_get_tree()
rbtree: Make node getters not require tree argument
rbtree: Fix removing last element
rbtree: Add a trivial way to add rbtree tests to the testsuite.
rbtree: Fix a crash in insertion fixup
imcontext: Fix priorities of modules
immodule: Clean up loading code
imcontextwayland: Get rid of global variable
meson.build: Order warning flags alphabetically
build: Reintroduce warning flags from autotools
main: Report correct target for button release events
widget: Add gtk_widget_set_overflow()
viewport: Use gtk_widget_set_overflow()
paned: Use gtk_widget_set_overflow()
iconview: Use gtk_widget_set_overflow()
magnifier: Use gtk_widget_set_overflow()
textview: Use gtk_widget_set_overflow()
treeview: Use gtk_widget_set_overflow()
revealer: Use gtk_widget_set_overflow()
gtk: Add GtkSelectionModel
gtk: Add GtkSingleSelection
overlay: Remove hack for scrolled windows
selectionmodel: Change prototype of query_range()
simpleselection: Improve items-changed
window: Properly detect if size allocation is needed
container: Drop gtk_container_check_resize()
widget: Split up priv->allocation
widget: Move compuatation of what changed further up
gtk: Add the GtkRoot interface
widget: Remove toplevel flag
widget: Add GtkWidgetClass:root and :unroot functions
widget: Add a GtkWidget::root property and gtk_widget_get_root()
root: Add GtkRoot:get_display vfunc
root: Add gtk_root_get_surface_transform()
root: Move the renderer to the root
widget: Store the render node in the widget's coordinate system
cssboxes: Introduce
widget: Make width, height and transform be widget-relative
css: Mark some hot functions as G_GNUC_PURE
css: Pass boxes to the render functions
recorder: Print the matrix for transform nodes
widget: Fix gtk_widget_size_allocate()
widget: Remove lefover debug code
Remove nonexisting function from header
widget: Add gtk_widget_compute_point()
widget: Remove gtk_widget_get_allocated_size()
widget: Clean up gtk_widget_compute_transform()
widget: Add optimizations to gtk_widget_compute_transform()
widget: Fail if matrix not invertible
widget: Always set out value
gtk: Check return value of compute_bounds()
widget: Mark compute functions as G_GNUC_WARN_UNUSED_RESULT
gsk: Add GskMatrixCategory
gtk: Add GtkTransform
widget: Make gtk_widget_allocate() take a GtkTransform
widget: Store category of widget transform
gsk: Remove offset nodes
snapshot: Remove dead code
snapshot: Store an actual GtkTransform
snapshot: Add gtk_snapshot_append_border()
snapshot: Refactor text rendering
snapshot: Add functions to append shadows
snapshot: Remove gtk_snapshot_get_offset()
snapshot: Introduce transform APIs
puzzlepiece: Use new snapshot transforms
calendar: Use new snapshot transforms
cellrendererpixbuf: Use new snapshot transforms
cellrenderertoggle: Use new snapshot transforms
iconhelper: Use new snapshot transforms
iconview: Use new snapshot transforms
image: Use new snapshot transforms
magnifier: Use new snapshot transforms
picture: Use new snapshot transforms
renderbackground: Use new snapshot transforms
rendericon: Use new snapshot transforms
rendernodepaintable: Use new snapshot transforms
scaler: Use new snapshot transforms
stack: Use new snapshot transforms
stylecontext: Use new snapshot transforms
textview: Use new snapshot transforms
treeview: Use new snapshot transforms
widget: Use new snapshot transforms
widgetpaintable: Use new snapshot transforms
fpsoverlay: Use new snapshot transforms
layoutoverlay: Use new snapshot transforms
snapshot: Remove the old APIs
csstransform: Create a GtkTransform
docs: Use the same name in different files
Remove support for -gtk-key-bindings: css property
docs: Fix typo
And another keybinding leftover
Merge branch 'event-signal' into 'master'
window: Return no item for no item name
xembed: Remove unused file
widget: Fix gtk_widget_pick() on 3d-transformed widgets
transform: Move to GSK
transform: Add more API
rendernode: Make the transform node take a GskTransform
transform: Remove API to poke internals
transform: Make category public API
transform: Split rotate() and rotate3d() class
trasnform: Fix print statement
testsuite: Add a transforms test
widget: Make transform a GskTransform
transform: Remove gsk_transform_identity()
transform: Implement gsk_transform_invert()
transform: Store the category in the transform
transform: Redo querying API
transform: Readd optimization
rendernode: Implement diffing of transform nodes
transform: Add perspective()
rendernode: Add can_diff implementation for transform nodes
revealer: Add swing transitions
widget: Make overflow respect rounded corners
colorswatch: Use gtk_widget_set_overflow()
text: Remove 2 unused variables
text: Use gtk_widget_set_overflow()
text: Remove two unused member variables
text: Simplify
renderer: Remove display property
renderer: Make gsk_renderer_is_realized() public
revealer: Always use identity transform for revealed child
singleselection: Add forgotten notify emission
paned: Refactor
paned: hide the handle widget when <2 children are visible
stylecontext: Move atk.h include where it belongs
gtk: Don't include gtkstylecontext.h from gtkcsstypesprivate.h
cssparser: Remove unused functions
cssparser: Simplify
Remove win32 themeing support
Fix compile warning
reftests: Remove image-recording-surface test
testsuite: Make reftests work again
reftests: Make meson run every test separately
reftest: Be more careful about snapshotting
widgetpaintable: Don't emit signals on dispose
reftests: Fix unresolvable.ui test
reftests: Fix grid-spacing1 test
reftests: Fix window-height-for-width test
reftests: Fix actionbar test
reftests: Actually build a module
reftests: Fix treeview-fixed-height test
reftests: Fix nth-child test
reftests: Fix background-size-zero test
reftests: Fix css-match-class test
reftests: Fix css-currentcolor-alpha.ui test
reftests: Delete removed tests from testdata
reftests: Fix border-image-excess-size.ui test
reftests: Fix css-match-type test
reftests: Fix css-match-name test
reftests: Fix icon-style-basics test
reftests: Fix notebook-tab-position test
reftests: Remove info-bar-message-types test
rendernode: Round pixel colors in color matrix drawing
textlayout: Allow querying empty areas
reftests: Fix inherit-and-initial test
headerbar: Duct-tape over the measure mess
Fix textview-margins reftest
textview: Paint border windows in the right spot
reftests: Fix statusbar-remove-all test
reftests: Remove style-properties-nth-child test
reftests: Fix shorthand-entry-border test
cssimagelinear: Make gradient offsets stay in [0, 1]
reftests: Fix iconview-empty test
reftests: Fix image-load-from-file test
picture: Don't cause warnings on load failures
reftests: Fix grid-spacing2 test
reftests: Fix grid-empty-with-spacing test
reftests: Remove box-packing test
reftests: Fix label-sizing test
reftests: Fix textview-tags test
reftests: Remove notebook-childproperties test
build: The private reftest library needs to be shared
Revert "Bump meson req to 0.50"
stack: Add a cube spin transition
textview: Fix comparison thinko
Merge branch 'file-conflict2' into 'master'
inspector: Enable by default
boxlayout: Remove unused variable
build: Add gtk-css static library
css: Add GtkCssTokenizer
tokenizer: Pass error arg to read_token()
csstokenizer: Add gtk_css_token_is_preserved()
css: Split GtkCssLocation into its own file
parser: Add gtk_css_parser_has_token()
cssparser: Get rid of _gtk_css_parser_begins_with()
cssparser: Introduce gtk_css_parser_try_ident()
cssparser: Add gtk_css_parser_try_token()
cssparser: Introduce gtk_css_parser_consume_function()
csstransformvalue: Use gtk_css_parser_consume_function()
cssfiltervalue: Use gtk_css_parser_consume_function()
cssimageicontheme: Use gtk_css_parser_consume_function()
cssimage: Make cross-fade() an array
cross-fade: Use gtk_css_parser_consume_any()
cross-fade: Make progress optional
reftests: Add a cross-fade syntax-checking reftest
cssimagerecolor: Use gtk_css_parser_consume_function()
cssimagefallback: Use gtk_css_parser_consume_function()
cssimageradial: Use gtk_css_parser_consume_function()
shorthand: Use gtk_css_parser_try_ident()
cssparser: Add gtk_css_parser_consume_ident()
cssimagelinear: Use gtk_css_parser_consume_function()
easevalue: Use gtk_css_parser_consume_function()
cssimagescaled: Use gtk_css_parser_consume_function()
css: Make font-weight an integer
parser: Get rid of _gtk_css_parser_is_eof()
cssparser: Drop _gtk_css_parser_has_prefix()
cssparser: Add gtk_css_parser_try_at_keyword()
cssparser: Add gtk_css_parser_consume_string()
cssparser: Get rid of _gtk_css_parser_try_double()
cssparser: Add gtk_css_parser_try_delim()
cssparser: Split integer gettig into has/consume functions
cssparser: Add gtk_css_parser_resolve_url()
cssparser: Add gtk_css_parser_consume_url()
Resurrect the CSS parser from the tokenizer branch
rgba: Add gdk_rgba_parser_parse()
css: Redo for new parser
cssshadow: Use gtk_css_parser_consume_any()
testsuite: Handle warnings in CSS tests
testsuite: Update parser tests to new errors
css: Use gtk_css_parser_consume_any() for transition shorthand
css: Review error messages
csssection: Store a GtkCssLocation
csssection: Redo constructors
css: Remove GtkCssSectionType
cssection: Return locations, not numbers
cssparser: Improve location APIs
cssprovider: Change section handling
cssprovider: Advance parser to start of declaration
csssection: Make printing functions public
cssprovider: Redo error emission
cssparser: Pass in error locations explicitly
css: Move gtkcsssection.[ch] into gtk/css
cssparser: Add error functions that take locations
csspositionvalue: Redo the parser
calc: Have better error location range
cssprovider: Mark whole @import statement on import error
selector: Inlcude : sign when reporting errors
testsuite: Update integer test
testsuite: Check errors not just for line, but for full range
testsuite: Update references for style test
testsuite: Fix stylecontext test
transform: Add gsk_transform_parse()
builder: Parse GskTransform properties
tests: Remove testboxcss
reftests: Fix CSS for various tests
reftests: Fix GtkFixed layout properties
reftests: Mark the currently unfixed failures as XFAIL
CI: Turn on reftests
reftests: Fix textview-margins test
Revert "reftests: Fix textview-margins test"
reftests: Fix textview-margins test
testsuite: Fix label-shadows test
testutils: Run in UTF8 locale
reftests: Be more graceful about errors
Merge branch 'fix-reftests' into 'master'
Merge branch 'listbox-separators' into 'master'
passwordentry: Add missing break statement
tests: Remove popupat test
menubar: Remove pack direction
menu: Remove attach properties
menu: Yeah cool, you're the last child
menu: get rid of 2 variables
menu: remove bottom attach
menu: Move enum into only source file using it
menu: Remove unused function parameter
vulkan: Add missing break statement
textview: Add missing break statement
notebook: Add missing return statement
filechoosernativewin32: Add missing break statement
Convert fallthrough comments to G_GNUC_FALLTHROUGH
Add missing G_GNUC_FALLTHROUGH statements
build: Add new gcc error flags
Merge branch 'wip/otte/warnings' into 'master'
CI: Build with --werror
cssprovider: Export correct API
themes: Regenerate CSS
testsuite: Add theme-validate test
reftests: Add a reftest for rendering failure
rendernode: Fix border rendering
Merge branch 'cairo-borders-fixage' into 'master'
gdk: Remove gdk_surface_invalidate_rect() from public API
testsuite: Don't pretend we're a GTest
testsuite: Rewrite text diff to use GSubprocess
Merge branch 'transform-fixes' into 'master'
Merge branch 'accessible-present' into 'master'
Merge branch 'window-cursor' into 'master'
Merge branch 'kill-menu-display' into 'master'
roundedrect: Mke sure shrinking borders works
rendernode: Compute border node colors properly
cssparser: Add gtk_css_parser_has_number()
testsuite: Add tests for the new node parsing code
testsuite: Delete some node tests
Move working tests to new directory
testsuite: Add a broken test
testsuite: Remove gl_tests infrastructure
testsuite: Black out parts of reftest
rendernode: Parse and print blend nodes properly
Add gtk4-node-editor
testsuite: Add rounded-rect parsing test
gsk: Export Cairo renderer
gsk: Export gsk_gl_renderer_new()
gsk: Export gsk_broadway_renderer_new()
gsk: Export gsk_vulkan_renderer_new()
node-editor: Add renderings with alternative renderers
testsuite: Add serialize test for debug node
Merge branch 'wip/otte/nodeeditor2' into 'master'
csstokenizer: Consume the \ when encountering an error
build: Install the backend headers in the backend directories
broadway: Install headers
Merge branch 'wip/headers' into 'master'
Bernhard M. Wiedemann (1):
updateiconcache: Sort list of entries
Bruce Cowan (1):
Update British English translation
Carlos Garnacho (57):
gtkcombobox: Use controller to handle combobox keybindings in menus
inspector: Use gestures/controllers for inspect button
gtkentry: Use keycontroller on GtkCellEditable implementation
gtkcombobox: Use keycontroller on GtkCellEditable implementation
gtktreeview: Replace event vmethod with key controller
gtktreeview: Use key controller on search entry handling
gtk-demo: Add pad controller handling to "Paint" demo
demos: drop "Event axes" demo
demos: Update search_entry2 demo to use key capturing API
demos: Update hypertext demo to use controllers
tests: Update testgrid to use gestures
tests: Use gesture to popup menu in testiconview
tests: Use gesture in testtreepos
testsuite: Update window test to use gestures when interactive
gtkwindow: Replace captured event handler with motion controller
gtkscrolledwindow: Use controller for motion capturing
tests: Port motion-compression to using a motion controller
demos: Update changedisplay demo to using GtkGesture
tests: Port testwidgetfocus to using a motion controller
Merge branch 'wip/carlosg/event-final-cleanup' into 'master'
inspector: Remove unnecessary cast
gtkeventcontrollerlegacy: Make public
testsuite: Fix gestures test
gtkwidget: Drop obsolete code
tests: Remove ::event handler in testwindowsize
tests: Use GtkEventControllerMotion in testpopup
testsuite: Fix gestures tests for the legacy controller
tests: Drop ::event handler in testgtk
tests: Drop "saved positions" test in testgtk
Merge branch 'scroll-event-propagation' into 'master'
modules: Check current context before retrieving surrounding
imwayland: Collect return value from ::delete-surrounding signal
imwayland: Plug leaks
imwayland: Respect maximum length of 4000 Bytes on strings being sent.
build: wrap IM protocol building under have_wayland altogether
revealer: Fully set the target state if unmapped during animation
Merge branch 'fix-corner-resize' into 'master'
flowbox: Accept multipress gesture late
gtkentry: Fix text handle coordinates calculation
imwayland: Toggle OSK more sparingly
Merge branch 'wip/carlosg/toggle-osk-sparingly-master' into 'master'
gtksearchbar: Do not handle captured events for unmapped bars
gtksearchentry: Forward captured events to the child GtkText
gtkwidget: Expose gtk_widget_run_controllers() in private header
eventcontrollerkey: Use run_controllers() API to forward key events
inspector: Update callback to GtkText shuffling
gdk: Include copy of glib/gconstructor.h
treeview: Fix variable typo
searchentry: Add ::search-started signal
inspector: Fix prop-list search
filechooserwidget: Drop usage of gtk_search_entry_handle_event()
shortcutswindow: Drop usage of gtk_search_bar_handle_event()
icon-browser: Drop usage of gtk_search_bar_handle_event()
gtk: Drop gtk_search_[entry|bar]_handle_event()
paned: Set cursor on gizmo widget
gdk/wayland: Listen to wl_surface events on tablet cursors
Merge branch 'wip/carlosg/tablet-cursors-hidpi-master' into 'master'
Carlos Soriano (3):
README: Document nightly docs location
README: Fix Gdk doc website link
revealer: Support minimum size of child
Carmen Bianca BAKKER (1):
Update Esperanto translation
Chris Williams (2):
gdkframeclockidle: Remove unused struct member
gdkframeclockidle: Don't permanently skew frame time
Christian Hergert (2):
imwayland: fix potential leak of attr list
vulkan: fix warning from g_clear_pointer() changes
Christian Kirbach (1):
Update German translation
Christoph Reiter (14):
ci: add hicolor-icon-theme to the docker image
ci/docker: add lcov so we can create coverage reports
g-i: Add some nullable annotations
GDK W32: set default settings for fontconfig.
win32: Don't multiply the scroll event deltas by the Windows scroll lines setting. See #1408
GDK W32: Always set gtk-font-name to the active UI font. Fixes #1484
ci: Update Docker image to Fedora 29 and meson to 0.49.0
Merge branch 'fix-typo-win32-compilation-speedup-macro-gtk4' into 'master'
treeview: make sure separator nodes have a height > 0
win32: remove unused gdk_display_warp_device
win32: remove another call to gdk_device_warp()
CI: set a timeout multiplier for the tests
CI: install meson 0.50
gtkcomposetable: use g_size_checked_mul() for overflow checking
Chun-wei Fan (18):
testsuite/gtk/[flatten|sort]listmodel.c: Avoid VLA usage
testsuite/gtk/filterlistmodel.c: Avoid GCCism
gtkimcontextime.c: Fix Korean input
meson: Build .rc files for Windows
modules/media/meson.build: Export needed symbols on MSVC
build: Make post-install script a Python script
testsuite/gtk/slicelistmodel.c: Avoid VLAs
testsuite/gtk/singleselection.c: Avoid VLA usage
Merge branch 'wip/fanc999/meson.msvc' into 'master'
meson.build: Pull in fallback for PangoFT2 only when needed
gdk/win32/gdkdrag-win32.c: Include math.h
test/reftests: Fix build on Visual Studio
gdksurface-win32.c: Acquire root coordinates on drag/move
gdk/win32/gdkcairocontext-win32.c: Make functions shared in backend
gdkglcontext-win32.c: Fix Resizing and moving
meson: Only use HarfBuzz fallback when needed
Merge branch 'fix-gdkwin32-move-drag' into 'master'
Merge branch 'fix-win32-gl-resize' into 'master'
Claude Paroz (1):
Updated French translation
Daniel Boles (29):
TreeView: Get expander size from CSS min-width|height
notify test: Remove more nonexistent properties
testsuite/gtk/defaultvalue: Actually build...& fix
ScrolledWindow: Add missing apostrophes
ScrolledWindow: Fix/improve doc of key bindings
ScrolledWindow: a couple of spelling/grammar fixes
Adwaita: Regenerate CSS for text handle overhaul
Adwaita: Drop some unneeded overrides
HC: merge dupe selectors; linebreaks for legibility
themes: Restore default progressbar min sizes
Merge branch 'master' into 'master'
Adwaita: Regenerate CSS to get window.devel styles
Merge branch 'master' into 'master'
Merge branch 'master' into 'master'
gtk-demo/main: Suppress implicit fallthru warning
Notebook: Don't notify 2x from set_tab_label_text
Notebook: Ensure menu_label updates with tab_label
TreeMenu: Don't manually reinvent g_list_index()
testtreelistmodel: Don't use non-standard function
Popover: Minimally document the ::closed signal
Box, Grid: Improve various bits of documentation
EventControllerKey: Add missing documentation bits
RGBA: Fix example to_string output for reality/CSS
RGBA: Consistently use “” around inline arg names
RGBA: tiny grammar improvements in to_string doc
CellAccessible: Fix return type of row|column_span
[GtkSearchEngineQuartz] Resolve the path to a GtkFile* for the hit list.
searchenginequartz: Fix naming of Beagle @ comment
Widget: Don't refer to the old get_preferred_*()
Daniel Mustieles (15):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Update Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Update Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Șerbănescu (1):
Update Romanian translation
Dorota Czaplejewicz (8):
imwayland: Add text-input-unstable-v3 support
imwayland: clear preedit on focus out
imwayland: Fix clearing of preedit text
imwayland: Fix clearing of preedit text in webkitgtk
imwayland: Don't reset serial while text-input is alive
imwayland: Handle enter and leave events
imwayland: rearrange functions to remove prototypes
imwayland.c: fix formatting
Eduard Braun (1):
GDK W32: fix direction of horizontal smooth scrolling events
Elias Aebi (2):
gl: fix compilation errors for legacy context shaders
gl: implement clipping for legacy contexts
Emin Tufan Çetin (6):
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Emmanuel Gil Peyrot (1):
GtkIMContextSimple: Fix Wayland build when X11 support is disabled.
Emmanuele Bassi (130):
Do not modify a const GdkEvent in place
Merge branch '1140-gtk_printer_get_hard_margins_for_paper_size-is-not-external' into 'master'
ci: Update the image for the Flatpak jobs
Merge branch 'legacy-gl' into 'master'
Remove gtk_widget_show_all() call
docs: Move commit style docs to the contribution guide
docs: Make the contribution guide slightly more friendly
docs: Clarify autoclosing issues syntax
docs: Clarify the section on commit access
docs: Clarify the section on dependencies
build: Avoid a Meson deprecation warning
Merge branch 'meson-warning' into 'master'
Use the IEC power symbols for GtkSwitch labels
Add fallback glyphs for GtkSwitch states
Merge branch 'get-timings-transfer' into 'master'
docs: Point people at the right place for bugs
switch: Update state labels when needed
Merge branch 'master' into 'master'
Specify the C include for Unix printing API
Merge branch '1480-critical-csd-close-button' into 'master'
docs: Remove <ulink> elements
tests: Remove spurious gtk_container_add()
Use @basename@ in enumeration type templates
Merge branch 'testgtk-warning' into 'master'
Merge branch 'enum-template-basename' into 'master'
docs: Drop the '+' from GTK
demos: Drop the '+' from GTK
examples: Rename the pkg-config file for GTK 4
modules: Drop the plus
inspector: Drop the "plus"
themes: Drop the "plus"
gtk: Drop the "plus"
glade: Drop the "plus"
Rename more GSources to use `gtk`
docs: Fix GTK links and locations
docs: Fix references to pkg-config files
tests: Fix comment for accuracy
docs: Fix project name for translators
Rename project files
ci: Update the test suite name
tests: Bulk add recent items in an idle
Merge branch 'redundant-editable-api' into 'master'
Merge branch 'notebook-notify-page-not-child' into 'master'
Remove aligned allocation checks
Add GtkLayoutManager
Hook GtkLayoutManager into GtkWidget
Add GtkWidget:layout-manager
Rename the internal GtkLayoutChild type
Add GtkLayoutChild
Add GtkBoxLayout
Port GtkBox to GtkBoxLayout
docs: Add chapter on layout managers
Add GtkLegacyLayout
Port GtkSwitch to GtkLegacyLayout
Add GtkBinLayout
Parse layout properties
Changes after review
Drop warning from GtkLayoutManager::get_request_mode()
Do not connect to a non-existing signal
Add GtkFixedLayout
Use GtkFixedLayout in GtkFixed
Skip all LayoutChild when testing
Turn GtkFixedLayoutChild:position into a transformation
Document how to define layout manager properties
Add release info to our demo apps
Connect LayoutManager to LayoutChild
Add missing handler for <layout> elements in UI files
Do not leak unapplied layout properties
build: Do not use `install` argument for configure_file()
Merge branch 'build-warning' into 'master'
Fix location on renamed files
Add overflow:hidden to GtkFixed
Remove GtkLayout
Add API to access child transformations to GtkFixed
docs: Mention GtkLayout's removal in the migration guide
Add GtkFixed demo
Update gtk-doc types file for GTK 4
docs: Fix typo in the migration guide
Add GtkGridLayout
Document GtkGridLayout
docs: Add missing layout managers to the API reference
Port GtkGrid to use GtkGridLayout
Add convenience function for querying a child of GtkGrid
tests: Update the GtkGrid suite
builder-tool: Convert GtkGrid child properties
Update GtkGrid definitions in GtkBuilder files
demos: Update GtkGrid definitions in UI files
examples: Update GtkGrid definitions in UI files
tests: Update GtkGrid definitions in UI files
testsuite/a11y: Update GtkGrid definitions in UI files
testsuite/reftests: Update UI files
testsuite/css: Update UI files
testsuite/css: Change the active RadioButton
ci: Add JUnit report for the test suite
ci: Call the report script on failure as well
ci: Add manual jobs for Flatpak bundles
Merge branch 'wip/ebassi/ci-junit-report' into 'master'
Fix get_request_mode for GtkBoxLayout
Merge branch 'issue-1821' into 'master'
ci: Use UTF-8 encoding for the test cover report
Add default GtkLayoutManagerClass.get_request_mode()
vulkan: Add missing enumeration value
Merge branch 'vulkan-warning' into 'master'
Check the size of the g_new arguments
Merge branch 'default-request-mode' into 'master'
ci: Install Monospace fonts
ci: Update list of xfail tests
Merge branch 'fix-meson-on-macos-2' into 'master'
Merge branch 'ci-update' into 'master'
ci: Cache the reftest artifacts
Merge branch 'cache-reftest-images' into 'master'
ci: Add an HTML report generator
ci: Use the v5 CI image
ci: Generate valid HTML for the report
Ignore deprecated HarfBuzz API
demo: Ignore deprecated HarfBuzz API
Merge branch 'harfbuzz-deprecations' into 'master'
ci: Style the test report
ci: Tweak the HTML report style
ci: Restructure the HTML report
Add licensing and copyright notice to report generators
Use atomic boxing instead of manual refcounting
Update the version of Graphene
Use matrix equality in GskTransform
Never compare floats for equality
Use getters for translation and scaling components
Allow specifying the layout manager for a widget type
Use gtk_widget_class_set_layout_manager_type()
Make get_layout_manager_type() public
Merge branch 'issue-1863' into 'master'
Ernestas Kulik (15):
eventcontrollerkey: Document key-pressed and key-released
docs: Add new DnD types
placessidebar: Take a GdkDrag in _set_drop_targets_visible()
gdk: Add auto cleanup func for GdkContentProvider
gdk: contentdeserializer: Fix stream usage
gdk: contentdeserializer: Fix deserializer not returning
docs: Fix GdkContentProvider documentation
gtkpopovermenu: Drop call to gtk_widget_show()
gtkpopovermenu: Conditionally chain up in gtk_popover_menu_add()
testpopover: Don’t set margin in menu box
Remove GDestroyNotify casts in g_clear_pointer() uses
sidebarrow: Hide busy_spinner by default
Merge branch 'sidebar-spinner-visibility' into 'master'
revealer: Only clip child when animating
eventcontrollerscroll: Conditionally propagate ::scroll
Federico Mena Quintero (1):
(#1471): base64-encode included SVGs to avoid mis-escaped characters
Florian Müllner (1):
wayland: Remove GNOME Classic-specific workaround
Fran Dieguez (6):
Update Galician translation
Update Galician translation
Update Galician translation
Update Galician translation
Update Galician translation
Update Galician translation
Georges Basile Stavracas Neto (4):
listbox: Store child iter in a variable when removing
tree-list-model: Return the correct item type
build: Install gtkboxlayout.h
boxlayout: Notify orientation changes
Guido Günther (5):
gdk: Use application_id as xdg_shell's app_id if available
docs: Explain desktop file id == application_id in migration guide
examples: Use appliction id as desktop file base name
demos: Make desktop file names match the application id
GtkHeaderBar: Don't leak decoration layout
Günther Wutz (1):
widgetfactory: add separator tool item to presentation
Hugo Lefeuvre (1):
gtkstack: fix null pointer dereference
Iain Lane (2):
colorpickershell: Unpack the tuple returned from PickColor()
cellrendererpixbuf: Use fallback icons with icon-name
Ignacio Casal Quinteiro (1):
quartz: do not cache the screen in the gdkmonitor
Jakub Steiner (43):
Adwaita: devel style
Merge branch 'selection-mode-separator' into 'master'
Merge branch 'css-fix' into 'master'
Merge branch 'wip/adwaita/linked-entry-error-state-fix-master' into 'master'
Merge branch 'adwaita-fixes' into 'master'
Adwaita: tone down the 'devel' styling
Adwaita: draw insensitive progressbars
Adwaita: fix devel styling for sidebar apps
Adwaita: prevent devel styling break selection mode
Adwaita: use new HIG colors
Merge branch 'wip/jimmac/hig-colors-gtk4' into 'master'
Merge branch 'wip/jimmac/insensitive-progress' into 'master'
Adwaita: fix osd bg color
Adwaita: use HIG grey for bg_color
Adwaita: list buttons
Adwaita: tone down broders, buttons
Adwaita: help fullcolor app icons
Adwaita: buttons & headerbars
Adwaita: tune button & hederbar colors
Adwaita: flatten the headerbar again
Adwaita: sync headerbar styling for devel mode
Adwaita: headerbar backdrop state
Adwaita: button tweaks
Adwaita: shade buttons
Adwaita: updated switch control
Adwaita: buttons & headerbar tweaks
Merge branch 'context_menus' into 'master'
Adwaita: regenerate CSS
Revert "Adwaita: GNOME 3.32"
Merge branch 'expander-row-padding' into 'master'
Merge branch 'adwaita-osd-spinbutton-entry-fix-master' into 'master'
Merge branch 'expander-row-padding' into 'master'
Adwaita: sync with stable styling
Adwaita: menu border-radius fix from gtk3
app icons: use new style
Theme: add helper class names for Adwaita
Adwaita,HC: spinbutton selectors
Adwaita: define insensitive links
Adwaita: draw bigger radius for focus rings
Adwaita: less purple OSD style
Adwaita: OSD set semi-opaque again
Adwaita: generic type styles
Adwaita: tone down lowres icon aid
James Westman (1):
reftests: Use shared_library, not shared_module
Jan Alexander Steffens (heftig) (1):
GtkApplication: Fix CRITICAL on shutdown when register_session=FALSE
Jason Crain (1):
x11: Ignore old XFixesSelectionNotify events
Javier Jardón (2):
gtk/gtktextview.c: Remove unused GTK_TEXT_VIEW_GET_PRIVATE() macro
gtk/gtktoolbutton.c: Document why we need to still use G_TYPE_INSTANCE_GET_PRIVATE
Jeremy Bicha (4):
widget-factory: Move app menu contents to primary menu
widget-factory: Rename About menu item to About Widget Factory
widget-factory: Add Keyboard Shortcuts menu item
demos/gtk-demo/combobox: fix typo
Jiri Grönroos (1):
Update Finnish translation
John Ralls (4):
Update GDK_OSX versions to current MacOS release.
Use [NSGraphicsContext CGContext] instead of graphicsPort after Yosemite.
GdkQuartz: Handle NULL from [NSGraphicsContext currentContext].
[GtkSearchEngineQuartz] Limit the returned hits.
John Zhang (1):
typo correction
Jonas Ådahl (9):
wayland: Update cursor surface scale when output scale changes
tests: Stop using legacy gtk_menu_popup API
menu: Remove legacy popup APIs
tooltip: Implement positioning using gdk_window_move_to_rect()
Merge branch 'wayland-cursor-hotspot' into 'master'
widget: Add surface relative transform changed callback
widget: Remove leftover parent-changed handler removal
widget: Move surface relative transform fields into its own struct
wayland: Only check top-most for grabbing popups
Jordan Petridis (3):
build: Use python3 for the post install script
build: no need to replace path separators
build: use condense the mkdir calls to oneliners
Jordi Mas (7):
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Kai Willadsen (1):
FileChooserWidget: Don't show recent items with private hint set
Kjell Ahlstedt (2):
gtkprinter: Make gtk_printer_get_hard_margins_for_paper_size() public
csserror: Add G_BEGIN_DECLS and G_END_DECLS
Kristjan SCHMIDT (3):
Update Esperanto translation
Update Esperanto translation
Update Esperanto translation
LRN (5):
Merge branch 'win32-scroll-both-gtk4' into 'master'
Merge branch 'win32-runtime-immodule-swap-gtk4' into 'master'
Merge branch 'lrn/zorder-gtk4' into 'master'
Merge branch 'win32-honest-clipboard-gtk4' into 'master'
Merge branch 'ime-load-fix' into 'master'
Lennart Buhl (1):
Minor fixes in documentation of gtkbbox
Leonardo Taccari (1):
font chooser: Properly include freetype headers
Luca Bacci (2):
Gdk-Win32: Correct handling of transient state changes
Win32: Fix typo on compilation speedup macro define
Manu Cornet (1):
Remove some duplication in testfilechooserbutton
Marco Trevisan (1):
gtk-autocleanups: add cleanup function for GtkRecentInfo
Marco Trevisan (Treviño) (1):
gdkdevice-wayland: Update pointer scale on tablet tool proximity events
Marek Cernocky (4):
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Marek Kašík (1):
Merge branch 'master' into 'master'
Mario Blättermann (1):
Update German translation
Martin Robinson (1):
Return -1 for AtkText::get_caret_offset on failure
Matej Urbančič (6):
Added Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Matthias Clasen (930):
docs: Document GtkEventControllerKey
Docs: Remove more since markers
Merge branch 'wip/aplazas/modelbutton-markup-master' into 'master'
Merge branch 'wip/cursor-output-scale-changes' into 'master'
gdk: Rename GdkDragContext to GdkDrag
docs: Update dnd section
dnd: Rename headers
Merge branch 'event-controller-key-docs' into 'master'
win32: Adapt to dnd api changes
Merge branch 'dnd-cleanups' into 'master'
dnd: Rename gtk_drag_begin_with_coordinates
wayland: Remove an unused field
dnd: Add a GdkDrag::action property
wayland: set a cursor when starting a drag
GdkDrag: Drop the priv struct
Rename a property
Add a GdkDrag::actions property
GdkDrop: drop the priv struct
win32: Stop using gdk_drag_get_suggested_action
drag: Split a setter
dnd: Drop suggested_action
wayland: Drop an unused field
wayland: Rename a source file
win32: Build fixes
dnd: Some documentation updates
dnd: Drop gdk_drag_abort
Merge branch 'fix-wayland' into 'master'
Merge branch 'dnd-cleanups' into 'master'
docs: Small updates
text display: correct a comment
popover: Drop some dead code
gdk: Drop configure events
gdk: Drop expose events
broadway: Stop using configure events
win32: Stop using expose and configure events
gdk: Drop map events
Drop gdk_surface_withdraw
Fix up some doc mishaps
Merge branch 'wip/matthiasc/kill-non-input-events' into 'master'
dnd: Drop gdk_drag_drop
Revert "GdkDrop: drop the priv struct"
Add a private struct to GdkDrag
wayland: Drop an unused api
gdkdrag: remove an unused member
Add a GdkDrag::surface property
wayland: Stop accessing GdkDrag members
x11: Stop using GdkDrag fields
drop: stop accessing GdkDrag fields
x11: Rename a file
x11: Set actions on drag
wayland: Set actions on drag
win32: Stop accessing GdkDrag members
Merge branch 'dnd-cleanups' into 'master'
Revert "broadway: Stop using configure events"
Revert "gdk: Drop configure events"
Handle configure events in gdk
Merge branch 'places-sidebar-dnd' into 'master'
docs: Small updates to the migration guide
Merge branch 'content-provider-docs' into 'master'
Merge branch 'content-provider-autoptr' into 'master'
Merge branch 'master' into 'master'
Emoji chooser: Use icons for sections
testsuite: Add emoji icon names
Quiet a compiler warning
moji chooser: Try harder to avoid fallback
Emoji chooser: Also check for hex boxes
Drop unused old icons
Drop builtin icon test
Merge branch 'xfixes-timestamp' into 'master'
testsuite: Sort icon names
Keep picking up icons as resources
Add emoji category icons
Fix up the resource generation for icons
Bring back gtk-orientation icons
testsuite: Update the list of used icons
Add a color picker interface
color editor: Add a color picker button
Add a color picker implementation for portals
Add a color picker implementation for gnome-shell
tests: Update a11y tests
Merge branch 'color-picker' into 'master'
Merge branch 'wip/gtk-menu-popup-no-more' into 'master'
Remove an outdated comment
Migration guide: mention size-allocate
treeview: Get rid of child surfaces
Merge branch 'devel-styling' into 'master'
Merge branch 'fix-gs-issue-404' into 'master'
Merge branch 'gtk-4-add-spinner-to-sidebar-row' into 'master'
color picker: Better debug spew
Merge branch 'issue1214-tooltips-win32-gtk4' into 'master'
Mention gtk_widget_show_all in the migration guide
Add a kwin color picker
Only use the portal color picker when appropriate
color picker: Also try kwin
Merge branch 'fix-app-id' into 'master'
Make color picker circular
migration guide: Mention GtkEventBox
Merge branch 'gtk-4-improve-error-message' into 'master'
Merge branch 'master' into 'master'
font chooser: Remove an unneeded ifdef
Merge branch 'sort' into 'master'
Use defines for bus names
print portal: Plug a memory leak
print portal: don't leak window handles
Merge branch 'fix-shell-colorpicker' into 'master'
Don't fail the build if c++ isn't found
Merge branch 'win32-smooth-scrolling-gtk4' into 'master'
gdk/wayland: Don't remap non-subsurface as subsurface
gdk/wayland: Always map windows 'moved-to-rect' as popups
gdk/wayland: Avoid idempotent wl_subsurface.set_position calls
entry completion: stop using subsurfaces
Drop gtk_window_set_use_subsurface
wayland: drop subsurfaces
gdk: Drop GDK_SURFACE_SUBSURFACE
Move tools to a subdirectory
Merge branch 'kill-subsurface' into 'master'
Merge branch 'fix-shifted-scrolling' into 'master'
entry completion: Avoid critical warnings
Merge branch 'robertroth/readme-fix' into 'master'
Fix a typo
The file chooser is no box anymore
Add a missing cast
Add utility functions for portal paths
color picker portal: Add request path utility
print portal: use request path utilities
file chooser portal: use request path utilities
GtkApplication: Respect GTK_USE_PORTAL
GtkApplication: track screensaver state
Add a helpful comment
Avoid a pointless goto
GtkApplication: Improve the docs
Fix portal path handling
Add devel style to demos
gtk_application_inihit: allow no reason
Merge branch 'wip/sadiq/fixes' into 'master'
Minor doc fix
tree list model: Add docs
Merge branch 'installed-tests' into 'master'
Merge branch 'master' into 'master'
Merge branch 'wip/jimmac/nightly-headerbar' into 'master'
Merge branch 'wip/sadiq/fixes' into 'master'
Merge branch
'1397-gtknotebook-built-in-popup-menu-listing-tabs-doesn-t-use-tab-label-text-for-the-last-tab-4' into
'master'
Merge branch 'wip/fmuellner/deco-setting' into 'master'
Use a simpler sandbox check
Move the should_use_portal helper to gdk
wayland: Support the settings portal
Merge branch 'wip/settings-portal' into 'master'
wayland: Fix a thinko in settings portal support
wayland: Adapt to settings portal api change
Merge branch 'master-escape-included-svg' into 'master'
Force emoji presentation
Merge branch 'force-emoji' into 'master'
emoji chooser: Actually force Emoji presentation
Merge branch 'fix-polygon-svg-recolor' into 'master'
Merge branch 'master' into 'master'
Fix resize corners
Fix XChangeProperty calls
Merge branch 'wip/carlosg/imwayland-for-master' into 'master'
Merge branch 'patch-1' into 'master'
Merge branch 'wip/nbenitezl/move-bookmark-placeholder-index-4' into 'master'
Check for the session bus before using it
Merge branch 'commit-docs' into 'master'
switch: Always use I/O
Rename GtkRBTree to GtkTreeRBTree
Rename GtkCssRBTree to GtkRBTree
about dialog: Use ::activate-link for license
Merge branch 'switch-fallback' into 'master'
Merge branch 'reference-include' into 'master'
slice model: Don't report excessive changes
testsuite: Add slice model tests
switch: Avoid problems with glyph availability
Update a11y tests
box: Remove the position child property
box: Avoid position in the reorder api
action bar: Drop the position child property
header bar: Drop the position child property
gl texture: fix a typo
testgtk: Drop tabular menu
Drop row/column-span-column from tests
Drop a grid combo example
fixup notify tests
testcombo fixup
combobox: Drop support for grids
tree menu: Drop support for grids
Drop gtk_menu_attach
menu: Drop the child properties
Add switch icons
switch: Use icons
Fix gtk4-icon-browser
icon browser: Add on and off icons
Update css tests results
Merge branch 'switch-icons' into 'master'
Merge branch 'tabular-menus' into 'master'
Remove vestigial ::event support
Drop GtkPopoverMenu::position
Merge branch 'popover-menu-position' into 'master'
Rename some references to GTK+
Drop GtkButtonBox
Add an explicit fribidi dep
gdk: Add a copy of some deprecated pango api
gdk: Stop using deprecated pango api
gtk: Stop using deprecated pango api
Merge branch 'pango-deprecation' into 'master'
Merge branch 'drop-the-plus' into 'master'
about dialog: Stop setting secondary
Merge branch 'no-more-plus' into 'master'
Drop buttonbox from tests
Drop gtkboxprivate.h
Merge branch 'kill-buttonbox' into 'master'
A few forgotten button box functions
Reduce includes of gtkinvisible.h
filechoosernativeportal: Stop using an invisible
printoperation-win32: Stop using an invisible
Make the invisible invisible
Make GtkInvisible private
Merge branch 'less-invisible' into 'master'
stack: Convert child properties to a child meta object
builder: Allow specifying objects inline
tools: Split gtk-builder-tool
builder tool: Rewrite the simplify command
Document --3to4
builder tool: Operate on multiple files
Update ui files to new stack syntax
Some small additions to the migration guide
migration guide: Mention --3to4
assistant: Convert child properties to a child meta object
builder-tool: Convert assistant pages too
Merge branch 'stackpage' into 'master'
Fix compiler warnings
assistant: Fix the default value of has-padding
shortcuts window: Fix a leftover use of child properties
stack: Make the child meta work without stack
assistant: Fix up property notification
stack: Fix up property notification
notify test: Omit GtkStackPage::position
assistant: Fix a refcounting oversight
a11y tests: Update stack ui file
a11y tests: Update assistant ui file
a11y tests: Update dialog-related output
a11y tests: Update actionbar output
Merge branch 'idle-test-recentmanager' into 'master'
widget-factory: Reinstate some lost properties
builder-tool: Fix preserving properties
Avoid introspection warnings
Fix icon installation
flatpak: Stop renaming icons
Merge branch 'wip/jimmac/app-icons' into 'master'
gtk-demo: Fix the sidebar demo
testsuite: Add selection model tests
testsuite: omit some selection properties
stack: Add a GtkStackPage::visible property
stack: Provide a selection model
stack switcher: Use the selection model
a11y tests: Adapt to changes
stack sidebar: Use the selection model
stack: Drop the position property
Merge branch 'fix-typo' into 'master'
selection tests: Plug a memory leak
Reorder tests
add more autoselect tests
Exclude some tests on too-old glib
Merge branch 'stack-fixes' into 'master'
gtk-demo: Fix fishbowl setup
Merge branch 'fix-fishbowl' into 'master'
about dialog: Adapt to new stack visiblity handling
Revert a non-working addition
testsuite: Consider bookmark-new as required icon
Add image-missing to the internal icons
icon theme: Remove fallbacks
resources: Include more icon directories
resources: Include more icons
spin button: Use guaranteed icons
page setup dialog: Use theme icons
widget-factory: Include our own icons
sidebar demo: Use an existing icon
stack demo: Use the proper icon name
gtk-demo: Include our own icons
Update check-icon-names tests
Merge branch 'included-icons' into 'master'
selection model: Add sanity checks
stack: Avoid some ugly unrefs
stack: Don't leak a reference
stack: Fix a corner-case
stack: Don't emit bad ::selection-changed signals
Add a missing icon
inspector: Fix selecting objects with a next tab
inspector: Add an api to activate an object
inspector: Make object property inspection work again
stack: Add a pages property
inspector: Support list model properties
Exempt "pages" properties from defaultvalue test
assistant: Add a pages property
stack: Fix a crash
singleselection: Make tests build without warnings
assistant: Add docs
assistant: Use a stack
Drop GtkAssistantPage::has-padding
Merge branch 'assistant-cleanup' into 'master'
Merge branch 'wip/otte/boxes' into 'master'
a11y: Update assistant test output
editable: Add more to interface
entry: Implement new editable iface
spin button: Implement and use editable interface
Add a GtkText widget
Make emoji completion work for GtkText
Add a GtkTextAccessible
entry: Delegate to GtkText
entry accessible: Make this work with the text widget
spin button: Use GtkText
search entry: temporarily disable some functions
treeview: Disable some search entry functionality
treeview: use a GtkText as search entry
entry completion: Make this work again
Add GtkPasswordEntry
Add a test for GtkPassworkEntry
search entry: Use a GtkText
search bar: Work with the new GtkSearchEntry
treeview: make search work
inspector: Work with new search entry
gtk-demo: Make the delayed search demo work
Fix the search bar example
app chooser: Use editable api on search entry
font chooser: Use editable api on search entry
file chooser: Use editable api on the search entry
widget-factory: Don't set can-focus on entries
testsuite: update css node tests
defaultvalue test: Exempt GtkText::buffer
focus test: Use a GtkText instead
a11y tests: Update expected output
a11y text test: Use a GtkText instead
Fix testtreesort warnings
Add editable delegate api to docs
Mention GtkEditable and entries in the migration guide
search entry: Add a tooltip to th clear icon
Merge branch 'text' into 'master'
Application: Support sandboxed session state changes
application: Add a query-end signal
Merge branch 'portal-session-state-master' into 'master'
stack sidebar: Fix sorting
Fix gtk_widget_compute_transform
search entry: Add private api to get the text widget
emoji chooser: Don't use entry api on search entries
text: Remove the ::has-frame property
Merge branch 'wip/carlosg/fix-search-entry' into 'master'
Merge branch 'wip/jimmac/unbreak-spinbuttons' into 'master'
search entry: Quiet a compiler warning
text: Make this a final class
text: Remove has-frame leftovers
css tests: Update expected output for entries
assistant: Remove weak pointer in finalize
notebook: Rename an internal macro
Make GtkNotebookPage an object
Add GtkNotebookPage properties
Turn labels into page properties
Allow builder to add notebook pages
notebook: Add a pages model
notebook: Fix up ref counting
Implement position property somewhat
builder-tool: Rewrite notebooks
print dialog: Use notebook pages in ui file
widget-factory: Use notebook pages in the ui file
notebook: Fix up issues with property notification
a11y tests: Update ui files
css tests: Update ui files for notebooks
builder test: Update notebooks
tests: Update property tests
Merge branch 'nbpage' into 'master'
Add more info to the migration guide
Add new notebook apis to the docs
Merge branch 'piotrdrag/typo-assitant' into 'master'
gtk-demo: Fix fallout from the notebook page merge
Merge branch 'piotrdrag/rename-gtk-inspector' into 'master'
Drop key themes
Remove css test for key bindings
Merge branch 'key-themes' into 'master'
Remove support for -gtk-key-bindings: css property
Remove docs for css keybindings
more css keybinding removal
More css key bindings removal
gtk-demo: Move the blur demo code here
gtk-demo: Fix the decorative overlay example
overlay: Drop the blur support
overlay: Drop the index child property
remove tests that no longer work
Make gtk_widget_set/get_can_pick public
testoverlay: Use gtk_widget_set_can_pick
gtk-demo: Use gtk_widget_set_can_pick
overlay: Remove gtk_overlay_set_overlay_pass_through
Update migration guide for pass-through
Merge branch 'overlay-cleanup' into 'master'
search entry: Don't force-create the accessible
entry accessible: Make work with almost-entries
search entry: Use a GtkEntryAccessible
search/password entry: Prevent expand leaks
widget: Remove ::event leftovers
inspector: Stop using ::hierarchy-changed
drag dest: Stop using ::hierarchy-changed
ime: Stop using ::hierarchy-changed
xim: Stop using ::hierarchy-changed
text handle: Stop using ::hierarchy-changed
popover: Stop using ::hierarchy-changed
file chooser: Stop using ::hierarchy-changed
header bar: Stop using ::hierarchy-changed
label: Stop using ::hierarchy-changed
menu bar: Stop using ::hierarchy-changed
gtk-demo: Stop using ::hierarchy-changed
widget: Drop ::hierarchy-changed
Drop the anchored field
Document that root and unroot must chain up
Merge branch 'kill-hierarchy-changed' into 'master'
surface: Introduce an ::event signal
widget: Connect to GdkSurface::event
Stop using gdk_event_handler_set
Drop some dead code
Drop gdk_event_handler_set
doc: Rewrite the drawing model overview
Merge branch 'drawing-model-refresh' into 'master'
gdk: Document surface signals
docs: Refresh the "Q & A" part
Quietly ignore GDK_NOTHING events
inspector: Make picking work again
fixup: warn about nothing events
a11y tests: Update output for entries
Add gtk_root_get_for_surface
ime: Stop using gdk_surface_get_user_data
xim: Stop using gdk_surface_get_user_data
main: Stop using gdk_surface_get_user_data
tooltip: Stop using gdk_surface_get_user_data
inspector: Stop using gdk_surface_get_user_data
gtk-demo: Stop using gdk_surface_get_user_data
Remove gdk_surface_set_user_data
Merge branch 'kill-register-surface' into 'master'
transform: Fix a wrong annotation
notebook: Document new apis
inspector: Avoid grabs for inspecting
Drop GtkInvisible
Revert "inspector: Make picking work again"
docs: Some cosmetic fixups
docs: Remove a mention of Gtkinvisible
gitlab templates: Its just GTK now
docs: Its just GTK now
docs: Its just GTK now
gdk: Rename our vulkan context to GTK
docs: Its just GTK now
docs: Remove some no-longer-existing api
docs: Miscellaneous doc fixes
entry: Make placeholder-text work again
Merge branch 'wip/hadess/window-present-docs' into 'master'
container: Remove the ::set-focus-child signal
widget: Remove the ::grab-focus signal
testsuite: Stop using grab-focus as a keybinding signal
window: Undo the deprection of gtk_window_present
treeview: Stop using set_focus_child
entry: Don't use the buffer directly
entry, spin button: Drop redundant API
gtk-demo: Minimally fix the sarch entry demo
entries: Fix mnemonic activation
search entry: Fix a copy-paste error
Merge branch 'adwaita-typo-fix-master' into 'master'
x11: Don't emit GDK_NOTHING events
a11y: More entry fixes
password entry: Initialize capslock state
password entry: Add placeholder-text and activates-default
gtk-demo: Add a password entry demo
password entry: a better Caps Lock icon
entry: Make progress bar not pickable
password entry: Use text cursor for Caps Lock indicator
password entry: Make the Caps Lock icon less prominent
password entry: Add a way to see the content
gtk-demo: Show password peek icon
Add a tagged entry demo
password entry: Don't show both icons
widget: Check rootness for invisibility
single selection: Skip tests properly
search entry: Fix property notification
password entry: Fix property notification
Redo focus handling
root: Add focus
window: Implement the root focus api
Port widgets to the root focus API
Move a check to gtk_window_set_focus
Simplify the move_focus api
widget: Drop the ::focus signal
Exclude non-drawable widgets from focus
widget: Add a private setter for has-focus
Drop gtk_widget_send_focus_change
inspector: Stop using ::set-focus
filechooser: Stop using ::set-focus
popover: Stop using ::set-focus
window: Remove ::set-focus
window: Remove initial-focus builder support
Clarify grab_focus docs
gdk: Add crossing mode and detail to focus events
gdk: Rename gdk_event_set_user_data
gdk: Add a related_target field to some events
Share crossing and focus change event code
Export gtk_synthesize_crossing_events internally
window: Use gtk_synthesize_crossing_events
Some fixes to crossing event generation
Move maintaining the focus chain
Pass mode and detail to focus-in/out signals
key controller: Fix a copy/paste error
key controller: Add focus properties
key controller: Add getters for focus event targets
key controller: Improve the docs
key controller: Enforce limitations of key forwarding
Add key controller API to the docs
Make gtk_widget_get_focus_child public
Use root in gdk_synthesize_crossing_events
Update the focus test
a11y tests: Update expected results
xim: Stop using GtkWidget::event
Merge branch 'wip/matthiasc/focus3' into 'master'
a11y tests: Clean up the placeholder-text test
motion controller: add details to signals
motion controller: Add focus properties
motion controller: Add getters for crossing event targets
widget: Fix a mission annotation
editable: Fix a thinko
paned: Don't use a grab
Merge branch 'wip/carlosg/include-constructors-header' into 'master'
Merge branch 'crossing-details' into 'master'
Merge branch 'paned-no-grab' into 'master'
motion controller: Install the properties
Adapt to motion controller api change
One forgotten leave signal handler
main: Fix crossing event generation for parented roots
window: Update state flags
Merge branch 'wip/jimmac/focus-ring-radii' into 'master'
Merge branch 'adwaita-headerbar-switch-margins-master' into 'master'
Merge branch 'adwaita-selectionmode-checkboxes-master' into 'master'
Merge branch 'adwaita-remove-selectionmode-assets-master' into 'master'
entry: Disconnect text signals in dispose
Remove debug spew
Stop walking parent surfaces for crossing event generation
Fix hover state handling
color editor: Don't warn if editing is cancelled
Remove a dead file
Remove gdk_device_warp
win32: Drop the warp implementation
Fix the windows build
Yet another win32 build fix
Merge branch 'wip/layout-manager' into 'master'
Add a window move/resize test
Avoid root coordinates in begin_drag/move apis
a11y: Don't support changing widget size and position
tests: Stop using gtk_window_move
file chooser: Stop using gtk_window_get_position
treeview: Stop using gtk_window_move
Drop gtk_window_move and gtk_window_get_position
tests: Stop using gtk_window_set_gravity
Remove GtkWindow::gravity
gdk: Stop using gdk_surface_get_device_position
gtk: Stop using gdk_surface_get_device_position
Drop gdk_surface_get_device_position
Rename gdk_surface_get_device_position_double
gdk: Stop using gdk_device_get_position
gtk: Stop using gdk_device_get_position
Drop gdk_device_get_position
Rename gdk_device_get_position_double
gdk: Stop using gdk_device_get_surface_at_position
gtk: Stop using gtk_device_get_surface_at_position
Drop gdk_device_get_surface_at_position
Rename gdk_device_get_surface_at_position_double
Merge branch 'gdk-api-cleanups' into 'master'
Merge branch 'get_caret_offset_negative_one' into 'master'
password entry: Fix sizing
search entry: Fix sizing
text: Allow growing entries
Merge branch 'entry-sizing' into 'master'
Migration guide: Updates
dialog: Stop using GtkHeaderBar::pack-type
header bar: Drop pack-type
action bar: Drop pack-type
builder-tool: Rewrite pack-type
Convert all ui files
Mention pack-type in the migration guide
Merge branch 'pack-type' into 'master'
migration guide: Improve warp-pointer entry
Merge branch 'fixed-layout' into 'master'
file chooser: Stop setting a role
Remove GtkWindow::role
gdk: Stop implementing set_role
gdk: Drop gdk_surface_set_role
popover menu: Add an api for adding submenus
popover menu: Drop the submenu child property
builder-tool: Rewrite GtkPopoverMenu::submenu
Convert ui files
win32: Add a missing include
win32: Drop set_role
toolbar: Remove the homogeneous and expand child properties
builder-tool: Rewrite toolbar child properties
Convert ui files
Merge branch 'window-api-cleanup' into 'master'
paned: Replace the child properties
builder-tool: Rewrite paned child properties
Convert ui files
Merge branch 'child-properties' into 'master'
Merge branch 'gbsneto/install-header' into 'master'
Merge branch 'layout-child-type' into 'master'
overlay: Use a layout manager
builder-tool: Convert overlay child properties
builder-tool: Small refactoring
Convert ui files
Merge branch 'overlay-layout' into 'master'
Bump meson req to 0.50
gsk: Add GskRoundedRect to the docs
gsk: Fix up docs a bit
gtk: Some documentation cleanups
overlay: Remove no-longer-existing api from header
popover menu: Fix a parameter name mismatch
file chooser entry: Fix a crash
builder-tool: Don't strip the xml declaration
Merge branch 'adwaita-radii-fixes-master' into 'master'
Merge branch 'cube-spin' into 'master'
testrevealer: Cover the new transitions
revealer: Add a missing break
Remove gdk_device_grab/ungrab from public api
Add a missing include
Don't mark GDK_SURFACE_STATE_TILED as deprecated
Merge branch 'remove-deprecations' into 'master'
Merge branch 'wip/ebassi/align-test' into 'master'
text: Handle 'inverted' selections
Trigger bindings when forwarding key events
Merge branch 'fix-event-forwarding' into 'master'
Stop using deprecated style context api
Drop deprecated style context api
Merge branch 'deprecations' into 'master'
tooltips: Don't use a cursor_size of 0
Fix up the border/background-color removal
Fix menuitem hover
Fix filechooser search
docs: Remove mention of passwords from broadwayd(1)
icon-browser: Fix name alignment
Merge branch 'reftests.fixes.msvc' into 'master'
Drop gtkbuilder.rnc
Namespace some auxiliary files
post-install: Use gtk4-update-icon-cache
Rename debug settings to org.gtk.Settings.Debug4
gtk-demo: Rename to org.gtk.Demo4
widget-factory: Rename to org.gtk.WidgetFactory4
icon-browser: Rename to org.gtk.IconBrowser4
flatpaks: Drop dconf permissions
Add a flatpak manifest for org.gtk.IconBrowser4
Merge branch 'appnames' into 'master'
gdk: Change some async clipboard api
gdk: Change some async dnd api
Merge branch 'wip/ebassi/fixed-layout-v2' into 'master'
Merge branch 'adwaita-selected-row-switch-fix-master' into 'master'
Merge branch 'async-api' into 'master'
Rename all settings schemas to avoid conflict
Merge branch 'wip/ebassi/fixed-demo' into 'master'
inspector: Properly clean up
gtk-demo: Don't expand tabs
inspector: Drop the signals page
inspector: Drop the css selector page
inspector: Drop the class hierarchy page
inspector: Drop the child property page
inspector: Redo the object page switcher
inspector: Manage visibility of stack pages
inspector: Rename a few pages
Merge branch 'inspector-tweaks' into 'master'
Merge branch 'patch-1' into 'master'
Merge branch 'wip/carlosg/paned-cursor' into 'master'
Merge branch 'wip/carlosg/drop-search-handle-event' into 'master'
Fix teststack
Merge branch 'zbrown/type-info' into 'master'
Drop gdk_wayland_surface_set_use_custom_surface
Merge branch 'custom-surface' into 'master'
Merge branch 'wip/ebassi/grid-layout' into 'master'
builder-tool: Don't empty out <mark> elements
A round of + removal
file chooser: Fix some compiler warnings
searchbar: Fix a compiler warning
grid: Annotate out args as optional
print dialog: Stop using gtk_container_child_get
Remove testtitlebar
Remove testactionbar
gtk-demo: Stop using child properties
notebook: Stop using child properties
paned: Stop using child properties
testgtk: Stop using child properties
builder-tool: Stop using child properties
Drop child property related apis
container: Reduce boilerplate
testsuite: Remove packing property tests
Merge branch 'child-properties-be-gone' into 'master'
Fix the inspector
print dialog: Rewrite example
buildable: Remove a mention of <packing>
Merge branch 'child-props-followup' into 'master'
Show layout children in the inspector
inspector: Avoid a critical
Merge branch 'inspector-layout' into 'master'
Merge branch 'gtk-4-file-containers-in-sidebar' into 'master'
Make menu activation work again
Merge branch 'menushell-bandaid' into 'master'
Remove a few stray <packing/> elements
builder-tool: Handle layout properties gracefully
widget: Remove some leftover child-property code
Updates for 3.96
combo box: Remove leftovers in the header
HighContrast: fix focus
gdk: Fix an indentation mishap
inspector: Fix a copy-paste error
inspector: Clean up on finalize
inspector: Rearrange settings a bit
inspector: Autosave css
inspector: Warn if using the default display
Merge branch 'inspector-fixes' into 'master'
widget: Propagate display changes to the style context
inspector: Disable autoloaded custom css initially
Merge branch 'inspector-work' into 'master'
NEWS: More details about transforms
treeview: Make expanders work again
Merge branch 'treeview-expander-fix' into 'master'
widget: Make contains respect rounded borders
widget: Make contains just be about position
gizmo: Add a contains_func
paned: Drop the pick vfunc
window: Stop implementing pick
widget: Drop the pick vfunc
Add a flags argument to gtk_widget_pick
tooltip: Allow tooltips on insensitive widgets again
inspector: Allow picking insensitive widgets again
Document GtkPickFlags
Keep a drawable check in gtk_widget_contains
Rename things
Merge branch 'pick-insensitive2' into 'master'
Merge branch 'wip/cellrendererpixbuf-fallbacks' into 'master'
Merge branch 'frame-clock' into 'master'
Adwaita: Add spacing to message dialogs
inspector: Fix css autosave
inspector: Make rows activatable
inspector: Cometic fixes for controllers
inspector: Improve property list editing
Merge branch 'inspector-props' into 'master'
inspector: Drop binding info
inspector: Modernize action references
Fix a crash
inspector: Revamp attribute and action info
inspector: Cosmetics
inspector: Show readonly property values
Merge branch 'validate-alloc-size' into 'master'
Merge branch 'gtkcomposetable-checked-mul' into 'master'
inspector: Fix editing in the property list
listbox: Add a ::show-separators property
Adwaita: Implement list separators
inspector: Use the new show-separators property
Merge branch 'test-locale-change' into 'master'
widget-factory: Add an Inspector menu item
widget-factory: Update copyright line
Merge branch 'widget-factory-inspector' into 'master'
gtk-demo: Add a gear menu
icon-browser: Recover from GtkDialog api change
icon-browser: Left-align the sidebar
Merge branch 'gtk-demo-inspector' into 'master'
builder-tool: Tweak --help output
dialog: Fix a doc typo
Merge branch 'icon-browser-tweaks' into 'master'
Remove two more plusses
Merge branch 'wip/otte/werror' into 'master'
Add a png version of process-working-symbolic
text: Refine the touch popup
textview: Refine touch popup
HighContrast: Fix a typo
Avoid a crash without librsvg
Survive absence of librsvg without criticals
wayland: Avoid using uninitialized memory
Merge branch 'handle-tool-scale-fix' into 'master'
css: Letterspacing affects text size
Merge branch 'letterspacing-resize' into 'master'
css: Some updates to internal docs
css: Kerning affects text size
Merge branch 'style-prop-change' into 'master'
label: Stop juggling cursors
text: Stop juggling cursors
window: Stop juggling cursors
Merge branch 'cursor-things' into 'master'
window: Fix an oversight
wayland: Improve debug output for events
Fix a compiler warning
window: Drop some x11-specific apis
surface: Drop group api
Merge branch 'drop-skip-pager' into 'master'
gdk: Remove an unused field
Merge branch 'unused-typehint' into 'master'
window: Remove dropped api from headers
Merge branch 'forgotten-file' into 'master'
builder-tool: Fix property check
builder-tool: Check canonical names
Merge branch 'simplify-fixes' into 'master'
Merge branch 'csserror-g-decls' into 'master'
Merge branch 'wip/jimmac/type-experiments' into 'master'
Merge branch 'fix-and-improve-linked-button-style' into 'master'
Merge branch 'wip/widget-position-changed-callbacks' into 'master'
a11y: Stop using gtk_widget_get_parent_surface
tests: Stop using gtk_widget_get_parent_surface
popover: Stop using gtk_widget_get_parent_surface
widget: Drop gtk_widget_set_parent_surface
Merge branch 'parent-surface' into 'master'
Merge branch 'wip/alexl/gl-debug' into 'master'
Merge branch 'wip/surface-transform-data' into 'master'
fontchooser: Fix type-to-search
Merge branch 'font-chooser-search' into 'master'
file chooser: Fix Ctrl-L
widget-factory: Add non-modal popovers
widget-factory: Add some nested popovers
Merge branch 'file-chooser-search' into 'master'
widget-factory: Make a resizing popover
Merge branch 'popover-demos' into 'master'
file chooser: Prevent accidental search
Merge branch 'file-chooser-escape' into 'master'
Merge branch 'wip/baedert/filechooser2' into 'master'
file chooser: Stay focused
Merge branch 'file-chooser-location-escape' into 'master'
inspector: Make property list sortable again
Merge branch 'inspector-prop-sort' into 'master'
window: Fix up the buildable implementation
widget: Remove special handling of has-focus
Drop gtk_window_activate_focus
Avoid critical warnings
Merge branch 'focus-cleanup' into 'master'
widget: Add a convenience api to activate actions
window: Add a default-widget property
Rename gtk_window_set_default
popover: Add a default-widget property
window: Add a default.activate action
popover: Add a default.activate action
Add gtk_widget_activate_default
label: Activate default via action
entry: Activate default via action
mount operation: Handle default activation via action
file chooser: Stop using gtk_window_activate_default
Drop gtk_window_activate_default
Stop using gtk_widget_grab_default
widget-factory: Stop setting has-default in ui files
widget: Remove special handling for has-default
widget: Drop gtk_widget_grab_default
inspector: Stop showing default widget in misc
Drop the can-default property
tests: Fix a default-related test
Fix builder parser tests
Merge branch 'default-handling' into 'master'
wayland: Reshuffle some internals
Merge branch 'wayland-grab-fix' into 'master'
icon view accessible: Stop presenting windows
window: Set cursor on the right surface
tooltip: Remove an unused gdk_surface_get_root_coords call
Merge branch 'tooltip-cleanup' into 'master'
surface: Add a frame-clock property
Adwaita: Give model buttons visible focus
Merge branch 'frameclock-property' into 'master'
Merge branch 'modelbutton-focus' into 'master'
window: Prevent resize cursors from sticking
Merge branch 'grab-cursor-fix' into 'master'
builder: Fix signedness issues in apis
textutil: Fix signedness issues in api
Merge branch 'window-activate-revert-master' into 'master'
Merge branch 'xdg-output' into 'master'
Merge branch 'minus-one' into 'master'
entry: only notify properties we have
inspector: Don't listen for notify twice
inspector: Track readonly property values
text: Make Emoji insertion work properly
Merge branch 'entry-fix' into 'master'
Adwaita: Fix 'add color' button corners
Merge branch 'add-color-button-fix' into 'master'
seat: Add a sanity check
gdk: add a sanity check for events
wayland: sanity check events at the source
gtk-demo: Make the expander demo behave again
Merge branch 'expander-demo-fix' into 'master'
tests: Stop using gtk_menu_set_display
Remove gtk_menu_set_display
menus: Fix menus on non-default displays
Merge branch 'inspector-menu-fix' into 'master'
window: Implement display change via root/unroot
menu: Listen only for notify::root
gtk: Use root/unroot instead of display-changed
Drop the GtkWidget::display-changed signal
Make file chooser saving work again
Merge branch 'kill-display-changed' into 'master'
inspector: Show the default.activate action
Merge branch 'filechooser-save-again' into 'master'
inspector: Fix showing of menus
Merge branch 'inspector-actions' into 'master'
Merge branch 'inspector-menus' into 'master'
gdk: Documentation improvements
gsk: Documentation tweaks
box layout: Documentation additions
gtk: Small documentation fixes
event controller: Don't deliver events to insensitive widgets
gesture: Chain up in filter_event
widget: Reset controllers when going numb
spin button: Listen for ::cancel on gestures
fixup! event controller: Don't deliver events to insensitive widgets
Merge branch 'event-controller-sensitive' into 'master'
NEWS: Updates
migration guide: Updates
css: Use multiple font-family values
Add a reftest for multiple font families
Merge branch 'font-families' into 'master'
Make the newly added test a bit more robust
docs: Some updates to the input overview
docs: Some additions to the overview
docs: Add an actions overview
emoji chooser: populate incrementally
emoji chooser: Fix handling of no recent Emoji
emoji chooser: Make Escape work again
builder-tool: Handle GtkWidget::visible properly
window: Make _gtk_window_set_is_active static
window: Stop duplicating focus change events
entry: Drop our own Emoji chooser
builder-tool: Handle default values changing
Merge branch 'emoji-chooser-fixes' into 'master'
Merge branch 'builder-tool-fixes' into 'master'
Merge branch 'focus-fixes' into 'master'
Fix the simplify test
testsuite: Add tests for ui file rewriting
builder-tool: Stop warnings for stack rewrites
builder-tool: Handle layout properties more properly
Add some tests
Merge branch 'simplify-tests' into 'master'
Merge branch 'header-bar-leak4' into 'master'
widget: Revert the event translation change
a11y: Stop using child-notify
Update a11y tests
Mark a failing reftest as xfail
3.96
Michael Catanzaro (3):
filechoosernative: forward current_filter to delegate dialog
filechoosernativeportal: remove redundant casts
filechoosernativeportal: stuff the current filter into options
Mickael Istria (1):
Issue #1633 - Ensure focus on click
Mike Gorse (2):
A11y: Add support for AtkTableCell
A11y: export gtk_cell_accessible_parent_get_(row|column)_header_cells
Milo Casagrande (2):
Update Italian translation
Update Italian translation
Mohammed Sadiq (15):
colorpickerportal: Fix memory leak
gdkselectioninputstream-x11: Fix memory leak
docs: Fix inclusion of source files in tutorial
treelistmodel: Fix signal emission on row destroy
Merge branch 'wip/sadiq/model-fixes' into 'master'
treelistmodel: Fix memory leak
Merge branch 'wip/sadiq/model-fixes' into 'master'
listlistmodel: Fix documentation comment
Revert "listlistmodel: Fix documentation comment"
slicelistmodel: Fix typos in docs
texttag: Replace gtk3-demo reference with gtk4-demo
mediastream: Fix possible memory leak
gtkpopover: Fix popover when parent widget is partially visible
mediastream: fix documentation
docs: fix typo in function name
Nathan Follens (1):
Update Dutch translation
Nelson Benítez León (2):
gtkentry: set minimum-width to 0 instead of 150
gtkplacessidebar.c: move bookmark at the placeholder index
Nirbheek Chauhan (9):
meson: libgdk-broadway.a depends on broadwayjs.h
meson: Support graphene as a fallback dependency
meson: Update pango and gdk-pixbuf wrap locations
Merge branch 'nirbheek/misc-meson-fixes' into 'master'
meson: Add a fallback for the harfbuzz dependency
meson: Use proxy-libintl subproject when needed and available
meson: Always fetch pangoft2_dep from the pango subproject
.gitignore: Ignore all subdirs in the subprojects dir
Merge branch 'alatiera/python3' into 'master'
Olivier Fourdan (2):
a11y: Check display in `*grab_cell_focus()`
wayland: Add support for xdg-output
Orivej Desh (1):
Zero-fill new GtkTextIter
Peter Bloomfield (3):
gtkmain: Avoid critical messages on closing window
gtkmain: Terminate two loops early
notebook: Notify the notebook page, not the child
Peter Hutterer (3):
x11: get the tool type from the wacom driver properties
x11: don't add unknown tools to our list
x11: make the tool lookup dependent on the hw id as well
Peter Simonyi (1):
win32 theme: Fix css syntax error
Philip Chimento (1):
icontheme: Recolor <polygon> elements in SVGs too
Pieter Schalk Schoeman (2):
Update Afrikaans translation
Update Afrikaans translation
Piotr Drąg (44):
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update Polish translation
Update POTFILES.skip
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update POTFILES.in
Use Unicode apostrophes in new strings
Update Polish translation
Update POTFILES.in
Update POTFILES.in
Update Polish translation
Update POTFILES.in and POTFILES.skip
Update Polish translation
Update Polish translation
Update POTFILES.in
Use Unicode typography in new translatable strings
Update Polish translation
Update POTFILES.in
Update POTFILES.in
assistant: Fix typo in a translatable string
window: Rename GTK+ Inspector in user-visible strings
Update Polish translation
Update POTFILES.in
Update Polish translation
Update POTFILES.in
Update POTFILES.in
Update Polish translation
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update Polish translation
Update POTFILES.in
Update POTFILES.in and POTFILES.skip
Update POTFILES.in
Update Polish translation
Update POTFILES.skip
Update Polish translation
Update POTFILES.skip
Update POTFILES.skip
Rafael Fontenelle (1):
Update Brazilian Portuguese translation
Rico Tzschichholz (5):
gdk: Fix some g-i annotations warnings
gesturestylus: Add missing array g-i annotation for *_get_axes params
gtk: Fix some g-i annotations warnings
Adjust some more pkg-config references for gtk+ to gtk rename
Add a few placeholder documentation block to have g-i annotations
Robert Ancell (3):
toolbar: Use hexpand/vexpand Gtk+ properties
Merge branch 'toolbar-expand' into 'master'
GtkBuildable: Fix the type of the user_data in GtkBuildable.custom_tag_end
Robert Roth (1):
docs: README.commits converted to markdown
Ryuta Fujii (2):
Update Japanese translation
Update Japanese translation
Samuel Thibault (2):
HighContrast: Restore expander size
Revert "gdk: deactivate/activate surface on keyboard grabs"
Sebastian Keller (1):
gtkscrolledwindow: Consider shift key presses when decelerating
Simon McVittie (3):
reftests: Fix path to installed-tests in .test metadata
testsuite: Fix installed-test metadata for autotestkeywords
testsuite: Install accessibility-dump executable alongside tests
Thomas Bechtold (1):
docs: Add GtkPicture to types list
Till Kamppeter (1):
print: Check unknown option values whether they are actually custom settings
Timm Bäder (429):
gl renderer: Ignore 0-sized fallback nodes
Remove some GtkRecentChooserMenu references
testsuite: Remove a GtkColorButton special case
notify test: Remove some non-existant properties
Merge branch 'gdk4-dnd-docs' into 'master'
spinbutton: Keep GParamSpecs around
GtkLayout: Remove freeze_count member
fixed: Remove child list
Merge branch 'gtk-picture-docs' into 'master'
Fix a few documentation warnings
main: Don't look at first GTK_DISPLAY_DEBUG_CHECK parameter...
renderborder: Remove some unused API
render: Remove gtk_render_slider
colorswatch: Remove priv pointer
GtkApplication: Remove priv pointer
GtkSeparatorToolItem: Remove priv pointer
GtkSeparatorToolItem: Remove draw flag
dialog: Remove some GtkVBox references
dialog: Remove priv pointer
range: Remove has_origin flag
listbox demo: Hide extra_buttons_box by default
accellabel: Add newline between consecutive if statements
searchbar: Ignore key presses when unmapped
scalebutton: Remove priv pointer
aspectframe: Remove priv pointer
treeview: Move column header widgets when scrolling
treeview: Fix column visibility check
Implement GtkInspectorLayoutOverlay
Revert "snapshot: merge container nodes"
GskRenderer: Add missing nullable annotation
rendernodes: Fix unconditionally impossible diffs
layout: Remove priv pointer
aboutdialog: Remove priv pointer
gl renderer: Cache blurred outset shadow nodes
widget factory: Use GtkPicture for background selection
docs: Fix scroll and motion controller titles
Avoid a g_object_get path
gl renderer: Use a GArray for the shadow cache
GskRoundedRect: Typo
window: Don't queue an allocate if the css clip changes
Remove GTK_CSS_AFFECTS_CLIP
gl renderer: Pull a few declarations into the closest scope
sizerequest: Only check reported baselines if requested
Correctly mark an enum value in a doc comment
sizerequest: Pull locals into closest scope
widget: Remove another ->priv usage
Remove icon extents API
gesturestylus: Clarify a documentation comment
Merge branch 'just-popover-menu-things' into 'master'
Merge branch 'g-clear-pointer-propagate' into 'master'
Merge branch 'patch-1' into 'master'
modelbutton: Remove snapshot implementation
acitonbar: Remove snapshot implementation
levelbar: Don't return a double value from a gboolean function
menu: Allocate children according to scroll_offset
menu: Use correct content height
menuitem: Don't redraw unnecessarily
pathbar: Remove priv pointer
widgetprivate: Remove useless prototype
sizerequestcache: Inline out-var assignments
main: Pass toplevel_widget directly to GtkWidget API
widget: Rename width and height member to {width,height}_request
menu: Remove an unnecessary gtk_widget_destroy() call
menu: Remove have_position flag
menu: Remove seen_item_enter flag
menu: Remove initially_pushed_in flag
menu: Remove key_controller member
fixed: Remove unused struct member
radiobutton: Save signal IDs like everything else
checkbutton: Remove snapshot implementation
renderborder: Pull some locals into the closest scope
renderborder: Remove unused function
menubutton: Remove outdated line
paned: Use a GtkIcon as separator
image: Fix gtkdoc property syntax
colorswatch: Remove dead assignment
spinner: Remove private struct
picture: Fix doc typo
menuitem: Remove duplicate include
fishbowl: Use a GtkPicture for videos
remove tests/testinput
testoverlaystyleclass: Fix CSS snippet
box: Simplify compute_size_for_orientation
box: Rename avail_size to for_size everywhere
box: Remove gtk_box_get_size
Revert "paned: Use a GtkIcon as separator"
Merge branch 'revealer-clipping' into 'master'
Merge branch 'gtkbbox-doc-fix' into 'master'
menu: Remove arrow visibility flags
menu: Show scroll arrows if necessary
menu: Remove useless if statement
assistant: Remove some unused defines
button: Remove key_controller member
scalebutton: Remove unused define
Update expected node files
Merge branch 'wip/arnaudb/fix-dashed-border-4' into 'master'
Merge branch 'gtkbuilder-tag-end-wrong-type' into 'master'
Merge branch 'file-sealing' into 'master'
spinbutton: Don't use gfloat in a code sample
gl renderer: Save some matrix multiplications
widget: Stop adding a legacy event controller
emojichooser: Pass chooser to add_emoji
Merge branch 'nirbheek/meson-fallback-dep-fixes' into 'master'
Merge branch '1422-gtkentry-s-minimum-width-is-hardcoded-to-150px-GTK4' into 'master'
Merge branch 'wip/carlosg/public-legacy-controller' into 'master'
Merge branch 'wip/3v1n0/recent-info-cleanup' into 'master'
widget: Some whitespace fixes
range: Remove multipress_gesture member
widget: Avoid some more ->priv accesses
gl renderer: Properly retrieve matrix scale
icontheme: Stop strdup'ing css colors when loading
icontheme: Use a bit field in AsyncSymbolicData
icontheme: Don't reference nonexistent parameter in docs
icontheme: Drop remaining emblem code
icontheme: Stop exporting gtk_icon_theme_color_symbolic_pixbuf
icontheme: Stop exporting gtk_icon_info_new_for_file
eventcontrollerlegact: Fix ::event docs
testpopup: Fix GtkEventControllerMotion::motion callback signature
colorscale: Remove x/y arguments from snapshot_scale
scale: Don't set label css name to "label"
scrolledwindow: Remove some useless code
calendar: Remove unused struct member
toolbar: Remove some unused defines
toolbar: Remove dead code
render: Fix a position/size mixup
appchooserbutton: Inherit from GtkWidget
testappchooserbutton: Fix for class hierarchy change
appchooserbutton: Remove priv pointer
vulkancontext: Add missing error switch
docs: Add GtkEventControllerLegacy
widget: Don't pass a position to ->size_allocate
Use g_clear_pointer to unparent widgets
widget: Fix size-allocate signal docs
Merge branch 'include-ft2build.h' into 'master'
Merge branch 'jjardon/no_G_TYPE_INSTANCE_GET_PRIVATE' into 'master'
Merge branch 'more-nullable' into 'master'
Merge branch 'akitouni/gdkvulkan-doc-typo' into 'master'
Merge branch 'benzea/foreach-documentation' into 'master'
Merge branch 'zbrown/emit-transient-for' into 'master'
entry: Shorten finalize implementation
widget: gdk_display_get_monitor can return NULL
switch: Shorten size_allocate impl a bit
widget: Parent widgets may also consume motions
gldriver: Don't create surfaces to upload textures
colorscale: Cache hue texture
colorplane: Convert crosshair rendering to snapshot
gl renderer: Use stack to keep track of modelview matrix
adwaita: icon-shadow -> -gtk-icon-shadow
widget: Save baseline without CSS values applied
widget: Query CSS values later in size_allocate
headerbar: Remove superfluous parentheses
widget: Remove one translate_coordinates copy
Revert "gldriver: Don't create surfaces to upload textures"
gl renderer: Expand matrix metadata extraction
gl renderer: Cache offscreen textures per node, not size
popover: Get rid of a gtk_widget_get_allocation call
inspect-button: Remove custom pick() implementation
gl renderer: Render non-trivial transforms to a texture
popover: Don't recalculate position if unmapped
Remove gtk_widget_intersect
gl renderer: Fix only_translation check
GdkGLContext: Fix damage computation with buffer_age
gl renderer: Set the render region as initial clip
gl renderer: add render ops for dumping the framebuffer
gl renderer: Reset offset when rendering offscreen
gl renderer: Add offscreen ops without offset applied
gl renderer: Refactor add_offscreen_ops
gl renderer: Apply offset with scale
gl renderer: Move geometry calculation further down
sizerequest: Directly query new request_mode
gl renderer: Add NodeSample
gl renderer: Use ops_transform_bounds_modelview in more places
window: Don't try to size-allocate unmapped popovers
gl renderer: Add more node types to print_render_node_tree
gl renderer: Refactor render op builder
gl renderer: Add function to draw debug rectangle
gl renderer: Reset opacity when rendering to a texture
gl renderer: Remove blend shader
showrendernode: Fix GtkImage size
testuite Add translucent offscreen rendering test case
gl renderer: care about offset when rendering shadow nodes
gl renderer: Care about offset when rendering border nodes
gl renderer: Outset shadow nodes: offset
gl renderer: Linear gradients: offset
gl renderer: Clip nodes: offset
gl renderer: transform nodes: offset
gl renderer: Fix remaining TODO about offset nodes
button: Remove some unnecessary includes
button: Remove some dead code
application: Remove dead assignment
Merge branch 'bye-app-menu-gtk4' into 'master'
gesturestylus: Use proper syntax when refering to signals
gl renderer: Ignore viewport ops to the same viewport
gl renderer: Ignore subsequent render target ops
gl renderer: Track border width state separately
menushell: Listen to non-primary button clicks
Merge branch 'demo-combobox-typo-gtk4' into 'master'
image: Remove private struct from public header
picture: Avoid some unnecessary signal connections
gl renderer: Add a clip stack
image: Indentation fix
image: Avoid some unnecessary signal connections
Merge branch 'wip/carlosg/revealer-fix-interrupted-animations-master' into 'master'
entry: Remove unused struct
stack: Don't queue an unnecessary redraw
window: Fix state_flags_changed impl name
popover demo: Fix size-allocate callback signature
colorchooser: Remove extra custom color
buttonbox: Remove redundant if statement
imcontextwayland: (Hopefully) fix if expression
Merge branch 'wip/sadiq/750-gtk4' into 'master'
Merge branch 'patch-1' into 'master'
gl renderer: Don't forget the offset when rendering blur nodes
gl renderer: Only compile the vertex shader once
shadowvalue: Remove unused API
gl renderer: Fix hidpi transform nodes
gl renderer: Remove debug code
iconcache: Remove unused defines
testoverlay: Fix fancy effect
gl glyphcache: Only support one dirty glyph per atlas
gl renderer: Dont't try to draw glyphs at scale 0
Merge branch 'wip/dboles/EventControllerKey-docs-4' into 'master'
Merge branch 'wip/muktupavels/listbox-master' into 'master'
snapshot: Get new GArray item directly
label: Skip updating link state if we have no layout
spinbutton: Use increment/decrement icon names
label: Add missing nullable annotation
testoverlay: Re-enable blurring
overlay: Don't offset the main window snapshot
demo: Fix tranparency overlay demo
overlay: Trivial indentation fix
overlay: Blur the clipped node, not clip the blurred node
rendernodepaintable: Don't try to snapshot 0×0 nodes
overlay: Directly create cairo_region
gl renderer: Force blur shadow node children offscreen
treeview: cache expander size
treeview: Don't get separator_height more than once
window: Don't manually queue a draw on the new focus widget
snapshot: Add gtk_snapshot_from_parent
scrolledwindow: Remove unused drag_device member
window: Directly find the cursor in the widget hierarchy
entry: Remove _gtk_entry_grab_focus
colorscale: Redraw correct widget after setting rgba
gl renderer: Don't add clip ops if the clip didn't change
iconview: Fix scrolled drawing
scrolledwindow: remove unused struct
scrolledwindow: Fix a event widget/event target mixup
GdkEvent: Add a proper user_data member to GdkEventAny
GdkEvent: Remove unused struct
GdkEvent: Make gdk_event_set_user_data private
filechooserwidget: Show spinner when searching
scrolledwindow: Reset indicators in unmap()
gizmo: return void from snapshot func
tooltips: Remove keyboard mode tooltips
tooltip: Remove gtk_tooltip_trigger_tooltip_query
tooltip: Look at the event's target widget
tooltip: Move tooltips enabled checks into tooltips_enabled
tooltip: Use gdk_rectangle_contains_point
entry: Trivial indentation fix
entry: Use a label as placeholder
entry: Use pango_layout_get_log_attrs_readonly
gl renderer: Support (not) resetting the opacity for offscreen nodes
Merge branch 'no-more-bgo' into 'master'
shortcutssection: Use a center box as footer
tests: Remove flicker test
Stop using gtk_box_pack_end
scalebutton: Stop relying on GtkBox's pack-type child prop
combobox: Stop using GtkBox's pack-type property
Stop using GtkBox's pack-type child prop in UI files
dialog: Expose the content area as a separate GtkBox child
assistant: Fix button order in ui file
box: Remove pack-type child property
testsuite: Remove box packing css node tests
box: Remove children list
box: Simplify documentation
box: Remove gtk_box_pack_end
box: Remove gtk_box_pack_start
migration guide: Add a paragraph about GtkBox's pack-type
scrolledwindow: Don't NULL the indicator widget in unmap
cssanimatedstyle: Avoid some type checks and unnecessary work
cssparser: Make _gtk_css_parser_try a macro
label: Use pango_layout_get_log_attrs_readonly
csstransformvalue: Convert skew values to radians
widget: Avoid some type checks when picking
widget: Propagate PRELIGHT state when unsetting it
Automatically set :active state on button press/release
Remove :active state handling on widgets
widget: Ignore events on unmapped widgets
gtkmain: Remove comment mentioning GDK_PROPERTY_NOTIFY
widget: Also propagate ACTIVE state when unsetting
Merge branch 'wip/matthiasc/event-signal' into 'master'
Merge branch 'wip/carlosg/texthandles-position' into 'master'
switch: Notify :state by pspec
recorder: Don't try to print info about a NULL list model
gtkmain: Rename event_widget to target_widget in do_event
main: Rename local variable
tooltip: Use gtk_widget_compute_bounds to get tootip widget anchor
tooltip: Get the pointer position relative to the toplevel widget
testgtk: Fix image menu item child order
window: Remove set_icon_from_file
window: Remove _set_default_icon_from_file
window: Remove icon property
window: Remove set_default_icon
Remove some unnecessary gtkwindow.h includes
window: Remove icon list
window: Remove default icon list
window: Remove default_icon_serial
window: Remove remaining icon_list handling
window: Inline function into only caller
infobar: Remove an unused variable
main: Prefer implicit grab widget to target widget for motion events
inspector: Remove window icon
docs: Remove reference to deleted file
GdkDisplay: Use a GQueue for the events queue
rendericon: Ignore transparent icons
window: Remove GList link directly
glglyphcache: Remove surface member from dirty glyph
glglyphcache: Fix dropping caches unnecessarily
demo: Fix fishbowl default togglebutton state
Rever more of the icon shadow commit
paned: Implement increased handle area using pick()
widget: Save transform as matrix
widget: Push a transform node if we need to
flowbox: Implement get_child_at_pos properly
widget: Use CSS boxes in gtk_widget_real_contains()
widget: Add gtk_widget_compute_transform
widget: Add typecheck-less _is_sensitive
widget: Avoid some type checks in pick() and contains()
widget: Remove unused function
widget: Compute child point directly when picking
Add test for widget transforms
css: Add transform style property
widget: Apply CSS transform in gtk_widget_allocate()
Add & use GTK_CSS_AFFECTS_TRANSFORM
gl renderer: Use the matrix node category
inspector: Fix an uninitialized value warning
treeview: Don't assume search widget is a GtkEntry
gl renderer: Round size up when rendering to a texture
gl renderer: Stop determining the matrix category ourselves
compare-render: Assert that no error has been set
gl renderer: Add debug function to dump render node
gl renderer: Partially implement rounded rect intersection
gl renderer: Remove GskRoundedRect initializaion
gl renderer: Add more nodes that support transforms
transformnode: Avoid matrix multiplication if we can
gl renderer: Ignore nodes with nan bounds
gl renderer: Change shadow cache eviction strategy
roundedrect: Add gsk_rounded_rect_to_string
a11y: Include gtktextaccesible.h in gtk-a11y.h
Fix compile time warnings
gl renderer: Mark pointer textures as used
gl renderer: Cache rendered fallback nodes
entry: Update CSS node docs
popover: Don't try to compute_bounds of a NULL child
popover: Always measure contents gizmo
Doc comment fixup
gl renderer: Add debug code to dump framebuffer
gl renderer: Apply transform only for final texture drawing
build: Don't use 'continue'
gl renderer: Declare color matrix child separately
entry: Remove some unused constants
listbox: Fix compiler warning
text: Remove useless gtk_widget_get_allocation call
grid: Fix annotation typo
GdkWaylandDevice: Don't recreate the default cursor every frame
gl renderer: begin/end_frame around do_render
cssprovider: Fix a parameter name mismatch
eventcontrollermotion: Document missing signal parameters
gl renderer: Properly apply opacity in cross-fade shader
gl renderer: Sync gpu and cpu default alpha value
gl renderer: Keep op builder around
tooltip: Initialize tooltip coords to given event coords
gl renderer: bind the texture framebuffer before rendering
Adwaita: separate '.view text' from textview>text
searchentry: Always measure and allocate icon
gdkglcontext: Limit gl debug label length
gl renderer: Move texture labeling below initialization
treeview: Remove unused member
treeview: Remove a useless check
treeview: Always update expand when allocating columns
gl renderer: Add simple blend node implementation
entry: Fix primary icon allocation in RTL entries
Adwaita: Bring filechooserbutton spacing back
colorbutton: Remove unneeded snapshot implementation
filechooserbutton: Remove some dead code
filechooserwidget: Remove some GdkEvent usage
filechooserwidget: Don't focus treeview when searching
filechooserwidget: Remove unneeded function prototype
treeview: Don't always grab_focus() when moving the cursor
window: Check whether the new focus widget is the old one
filechooserwidget: Allow keynav from the treeview to the search entry
filechooserwidget: Use a center box for the search entry
filechooserwidget: Delay view switch to search hits
filechooserwidget: Pick reasonable default sidebar width
placesview: Bring spacing in the actionbar back
filechooserwidget: Fix rename popover widget alignment
filechooserwidget: Inline fuction into only caller
filechooserwidget: Shorten finalize implementation a bit
filechooserwidget: Use a bin layout
filechooserwidget: Remove some unnecessary show() calls
filechooserwidget: Shorten dispose impl a bit
filechooserwidget: Shorten cancel_all_operations() impl
filechooserwidget: Stop using gtk_widget_get_allocat*
filechooserwidget: Remove unnecessary deprecation guards
Adwaita: Fix active spinbutton button image color
filechooserwidget: Only query clock-format setting once
filechooserbutton: Use a bin layout
filechooserbutton: Clear model in destroy()
filechooserbutton: Clean up finalize & destroy
Parse render nodes from text files
testsuite: Port gl tests to text-based format
testsuite: Add serialize-deserialize tests
testsuite: add another nodeparser crash test
testsuite: add shadow node parser test
testsuite: Print serialized nodes when parsing fails
testsuite: Remove broken GL comparison tests
testsuite: Add cross-fade-in-opacity test
testsuite: Add another gl renderer test
rendernode: Remove old GVariant (de)serialization code
testsuite: Remove old cairo/vulkan tests
Add error func to node deserialization
ci: Don't disable the gsk suite
testsuite: Add nodeparser test case
gl renderer: Reset opacity when offscreen-rendering crossfade nodes
Some node editor improvements
testsuite: Add a blend node test case
testsuite: Add blend-difference test case
gl renderer: Fix blend shader
gl renderer: Fix coloring shader
Tomasz Miąsko (2):
Annotate values of PRIORITY constants
g-i: Add transfer none annotations for frame clock timings getters
Yi-Soo An (2):
window: Fix memory leak
flattenlistmodel: Fix uninitialized variable warning
Zander Brown (2):
window: Actually emit notify::transient-for
inspector: Type info for misc pane
aerowolf (1):
Update zh_CN.po
bodqhrohro (1):
Fix a typo in “popup-context-menu” documentation.
emersion (1):
gdk: seal in-memory files when possible
frederik.feichtmeier (2):
Add bigger shadow and border-radius to menus
Adapt border-radius and box-shadow of menus to popovers
nana-4 (1):
themes: Fix and improve linked button style
segfault (2):
gtkplacessidebar: Show busy spinner in sidebar row during mount ops
gtkplacessidebar: Improve error message when unlocking volume fails
segfault3 (1):
gtkplacessidebar: Add loop devices
Руслан Ижбулатов (8):
GDK W32: Don't let TEMP surfaces cause zorder side-effects
GDK W32: Use SWP_NOOWNERZORDER everywhere it can be applied
GDK W32: Support smooth scrolling
GDK W32: send both smooth and discrete scrolling events
GDK W32: Support switching IM contexts at runtime
GDK W32: Be honest about supported clipboard formats
GDK W32: Test for IME correctly
GDK W32: Fix property setting to correctly use static strings
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]