[gtk] Created tag 4.5.0
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] Created tag 4.5.0
- Date: Fri, 29 Oct 2021 20:09:21 +0000 (UTC)
The unsigned tag '4.5.0' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: 1635538152 -0400
4.5.0
Changes since the last tag '4.4.0':
Alexander Mikhaylenko (14):
menubutton: Support custom children
searchbar: Vertically center the close button
media-controls: Make play button flat
levelbar: Fill the whole space for discrete level bars
inspector: Remove list header style
inspector: Use a GtkSeparator for the object details toolbar
inspector: Use .toolbar for toolbars
inspector: Use tabular figures for list position label
inspector: Add a separator under toolbar in css editor
inspector: Use consistent GtkTextView margins
inspector: Stop using .sidebar for the recorder page
inspector: Clean up the .list style
inspector: Use .list for property list as well
inspector: Expand the controllers column view
Anders Jonsson (4):
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Andika Triwidada (2):
Update Indonesian translation
Update Indonesian translation
Asier Sarasua Garmendia (2):
Update Basque translation
Update Basque translation
Aurimas Černius (2):
Updated Lithuanian translation
Updated Lithuanian translation
Balázs Úr (2):
Update Hungarian translation
Update Hungarian translation
Bart Jacobs (1):
ConstraintGuide getters: annotate out parameters as such
Bastien Nocera (2):
broadway: Quiet initialisation failures
broadway: Quiet initialisation failures
Baurzhan Muftakhidinov (2):
Update Kazakh translation
Update Kazakh translation
Benjamin Otte (229):
docs: Expand gdk_clipboard_set() docs
Merge branch 'clipboard-set-docs' into 'master'
wayland: Better error on eglGetDisplay() failure
docs: Fix vfunc references
build: Check that introspection is enabled for docs build
gtk: Add the GtkSymbolicPaintable interface
gtk: Port icontheme to GtkSymbolicPaintable
gtk-demo: Explicitly pass nuclear icon colors
gtk-demo: Add a symbolic paintable demo
pathbar: Use correct GType in signal
placessidebar: Don't use G_TYPE_POINTER
filesystemmodel: Don't use G_TYPE_POINTER
searchengine: Rename private headers
enums: Add a GtkSymbolicColor enum
icontheme: Refactor gtk_icon_theme_lookup_symbolic_colors()
symbolicpaintable: Refactor default colors path
Merge branch 'wip/otte/G_TYPE_POINTER' into 'master'
Merge branch 'wip/otte/symbolic-paintable' into 'master'
fontbutton: Make sure the window is on the same display
fontbutton: Destroy dialog in unrealize()
stylecontext: Remove unneeded headers
rendernode: Add GValue functions for render nodes
rendernode: Add (de)serialization support for render nodes
dragicon: Add a default drag icon for GskRenderNode
recorder: Make the render nodes in the list draggable
node-editor: Allow dragging and dropping the center picture
contentdeserializer: Fix some API awkwardness
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'hsl' into 'master'
rendernode: Write the whole node
Merge branch 'wip/otte/for-master' into 'master'
texture: Remove unused argument from vfunc
gltexture: release() to a texture, not a cairo_surface
texture: Add GdkMemoryConversion private enum
texture: Add gdk_texture_download_texture()
gltexture: Make release() use download_texture()
gltexture: Implement download() via glGetTexImage()
gdk: Deprecate gdk_cairo_draw_from_gl()
texture: Add gdk_texture_download_float()
memorytexture: Add support for HDR formats
gl: Implement uploading and downloading HDR formats
testsuite: Overhaul memorytexture test
testsuite: Rework memorytexture test some more
testsuite: Add tests uploading the memorytextures
testsuite: Add memory test support for OpenGL up/downloads
testsuite: Add tests for gdk_texture_download_float()
Merge branch 'wip/otte/float-textures' into 'master'
gltexture: Make sure downloading textures works in a different thread
ngl: Simplify and unbug texture download
Merge branch 'wip/otte/texture-threads' into 'master'
pixbufutils: Simplify function
testsuite: Be more verbose in texture-threads test
gltexture: Fix download() for GLES
gltexture: Fallback in download_float()
testsuite: Fix race in texture-threads test
API: Add gdk_texture_new_from_filename()
testsuite: remove box-order test
reftests: Make diff pixels always opaque
reftests: Use GdkTexture instead of cairo_surface_t
testuite: Add opacity-overdraw test
tests: Update rendernode test to use textures
testsuite: Port compare_render() to use textures
reftests: Use 0.6 alpha, not 0.5
reftests: Use 0.6 instead of 0.5 for alpha
reftests: Make image-compare use textures
testsuite: Switch color from khaki to yellow
ngl Fix bottom-right border render failure
rendernodeparser: Handle is_color attribute for glyphs
reftests: Use colors without rounding errors
reftests: XFAIL border-half-pixel test
reftests: Use the default (aka NGL) renderer
Merge branch 'modern-testsuite' into 'master'
texture: Add gdk_texture_save_to_tiff_bytes()
testsuite: Add png and tiff methods
texture: Remove declaration for nonexisting function
texture: Split out type detection
texture: Add private can_load() function
icontheme: Load textures directly when possible
icontheme: Use textures more
icontheme: Insist that people provide proper values
pixbufutils: Don't hardcode formats
texture: Rework error enum
texture: Refactor gdk_texture_new_from_bytes()
texture: Implement GIcon and GLoadableIcon
icontheme: Implement gtk_icon_theme_lookup_by_gicon() for textures
examples: Use textures over pixbufs
gtk-demo: Use textures in listbox example
Merge branch 'image-loading' into 'master'
icontheme: Fix variable mixup leading to crashes
cssprovider: Be clearer about warnings vs errors
wayland: Add format hex value to debug print
Merge branch 'wip/otte/for-master' into 'master'
window: Improve set_titlebar() function
window: Make priv->titlebar the titlebar
window: Add a titlebar property
reftests: Add tests that check default-size is computed correctly
Merge branch 'wip/otte/titlebar' into 'master'
gdk: Make sure only one GL backend is used
Merge branch 'wip/otte/shittymorph' into 'master'
macos: Actually set the vfuncs
gdk: Remove gdk.h include from gdk-private.h
gdk: Remove gdk.h include from header
gdk: Remove gdk.h include form gdkframeclockidle.c
gdk: Don't include gdkinternals.h in gdk-private.h
broadway: Don't include gdkinternals.h
win32: Don't include gdkinternals.h
macos: Don't include gdkinternals.h
x11: Don't include gdkinternals.h
win32: Fix gcc warnings
wayland: Don't include gdkinternals.h
gdk: Remove gdkinternals.h
Merge branch 'wip/otte/gdk-headers' into 'master'
win32: Fix GTK warnings
Merge branch 'wip/otte/for-master' into 'master'
build: Fix build with sysprof-capture but without sysprof
testsuite: Actually run all memorytexture tests
Merge branch 'wip/lantw/GDK-Win32-Use-lowercase-windows.h' into 'master'
widget-factory: Copy alpha-corrected logo webm from gtk-demo
docs: Add note about stable sorting to SortListModel
Merge branch 'otte/for-master2' into 'master'
win32: Comment out unused function
win32: Remove unused variables
pathbar: Use correct marshaler
gdk: Make GDK_DEBUG GL backend selection global
widget-factory: Name the images pages
surface: Use g_clear_thing()
build: Add a HAVE_EGL define to config.h
egl: Move initialization code and port Wayland
x11: Port to shared EGL code
glcontext: The content cannot be the current context
surface: Add a private struct
display: Get carried away by extension checker
egl: Move EGLSurface handling to GdkSurface
egl: Move extension checks to GdkDisplay
wayland: Remove initial GL API bind
cairo-gl: Don't leak framebuffers
gdk: Remove unused gdk_gl_texture_quads() function
glcontext: Remove unused functionality
egl: Unify contexts
glcontext: Handle failure of eglBindAPI()
egl: Support EGL_KHR_no_config_context
gdk: Add a request_hdr argument to begin_frame()
gdk: Add GDK_DEBUG=hdr
egl: Implement HDR support
memorytexture: Split out GdkMemoryFormat handling
gl: Move memory <=> GL format mapping
memoryformat: Add gdk_memory_format_prefers_high_depth()
gdk: hdr => high depth
cairo: Use GdkTexture for converting from pixbuf
testsuite: Fail more accurately
texture: Make format a property of GdkTexture
css: Render the background-clip area, not the background-origin
Merge branch 'wip/otte/for-master' into 'master'
ngl: fbo 0 has no color attachment
ngl: Compute correct renderformat
glcontext: Add GdkGLContext::allowed-apis
glcontext: Deprecate gdk_gl_context_set_use_es()
gl: Check allowed APIs in realize()
ngl: Fix glTexImage2D() usage on GLES
glcontext: Add gdk_gl_context_get_api()
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'wip/otte/glcontext' into 'master'
ngl: Use the right value
testsuite: Add a test targeting GL upload code
gl: Fix broken internal format
gl: Set stride properly in fallback
gl: Check the stride is a multiple of the bpp
gl: Make sure to set a proper alignment
testsuite: Add run for GLES
Merge branch 'wip/otte/gles' into 'master'
x11: Don't try to move destroyed windows
Merge branch 'wip/otte/for-master' into 'master'
texture: Refactor downloading
png: Do loader conversions in GDK
Add memory formats used by libpng
png: Refactor png saving
gl: Fix downloading textures *again*
gl: Move texture uploading to the renderer
gltexture: Determine format in current thread
gl: Refactor texture uploading
gl: Use gdk_memory_texture_new_from_texture()
Merge branch 'wip/otte/memoryformat' into 'master'
glcontext: Reinstate missing "!"
gdk: Move GdkMemoryFormat enum to gdktypes.h
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'fix-dnd-coordinates-on-windows' into 'master'
glcontext: reinstate another missing "!"
gltexture: Fix conditions for glGetTexImage() call
tiff: Refactor
jpeg: Use gdk_memory_texture_from_texture()
gdk: Rework gdk_pixbuf_get_from_texture()
broadway: Use gdk_texture_save_to_png_bytes()
testsuite: Add workarounds for non-gl backends
Merge branch 'wip/otte/for-master' into 'master'
reftest: On failure, save the node files, too
label: Never measure more than max-width-chars
testsuite: Add test specifically for recent fix
testsuite: don't XFAIL label-sizing anymore
widget: Don't overadjust allocations
Merge branch 'label-sizing' into 'master'
surface: Remove (nullable)
API: Add gdk_display_create_gl_context()
drawcontext: Guard begin/end_frame() against non-surface contexts
gsk: Allow gsk_renderer_realize (renderer, NULL, NULL)
node-editor: Create renderers surfaceless
testsuite: Create GL renderers without surfaces
Merge branch 'wip/otte/display-gl' into 'master'
css: Split dimension token
css: Emit a special error for a common error
build: Make sure ifuncs exist when using fp16
gl: Call make_current() before doing any GL work
reftests: Don't crash if no node
widget: adjust allocation even better
testsuite: Add lots of reftests for picture sizing
Merge branch 'wip/otte/center-center-center' into 'master'
tiff: Fix variable assignment
glx: Remove unused assignment
demos: Remove unused code
png: allocate data before sigsetjmp()
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'alatiera/gdk_create_context_nullable' into 'master'
gdktypes: Remove GDK_EXTERN_VAR
gdk: Split enums from types
css: Don't throw warnings on broken URL in image css
Merge branch 'wip/otte/for-master' into 'master'
docs: standard names are CSS names, not X11 names
cssparser: Remove unused argument
broadway: fix texture upload
Merge branch 'wip/otte/for-master' into 'master'
Bernhard M. Wiedemann (1):
Drop date attribute from our appdata files
Bilal Elmoussaoui (4):
gtk: fix Snapshot.push_shadow annotation
gdk: fix MemoryFormat since annotations
g-i: add missing since 4.6 annotations
gtk: remove unneeded backtick from gi-docgen item
Boyuan Yang (3):
Update Chinese (China) translation
Update Chinese (China) translation
Update Chinese (China) translation
Carlos Garnacho (7):
gtktext: Set claimed state on button1 click gesture
gtksearchentry: Consume click events after pressing on icon
gtkentry: Add a "catchall" click gesture handler
gtksearchentry: Add a "catchall" click gesture handler
gtkpasswordentry: Consume click events after pressing on icon
gtkpasswordentry: Add a "catchall" click gesture handler
Merge branch 'x11-xi2.4-gestures' into 'master'
Changwoo Ryu (2):
Update Korean translation
Update Korean translation
Christian Hergert (6):
texthistory: add barriers after final grouping
textview: improve undo grouping when overwriting
macos: handle NULL surface when creating GL context
dropdown: add GtkDropDown:show-arrow property
dropdown: fix extraneous * in documentation
macos: fix scale on macOS 12 beta
Christoph Reiter (1):
build: fix implicit-fallthrough errors with clang
Christopher Davis (2):
Add support for pango markup in menu items
gtkflowbox: Add prepend() and append()
Chun-wei Fan (8):
gdkglcontext-win32-wgl.c: Fix Cairo fallback check
gdkdisplay-win32.c: Don't retry WGL initialization
GDK-Win32: Fix build
fp16.c: Fix float_to_half() function call
meson: Improve search for libpng
gdkdisplay.c: Include stdlib.h
gtk: Fix version resource on for Windows 11 SDK
tools/generate-uac-manifest.py: Fix UAC manifest .rc
Danial Behzadi (2):
Update Persian translation
Update Persian translation
Daniel Mustieles (1):
Updated Spanish translation
Daniel Șerbănescu (3):
Update Romanian translation
Update Romanian translation
Update Romanian translation
David Edmundson (3):
wayland: Mark opaque_region as dirty on hide
wayland: drop unused member variables
wayland: port code to g_clear_pointer
Dušan Kazik (1):
Update Slovak translation
Dz Chen (1):
Update Chinese (China) translation
Emin Tufan Çetin (4):
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Emmanuele Bassi (28):
Release an extra reference on GtkExpander:child
Merge branch 'expander-ref-leak' into 'master'
Improve the gtk_accelerator_parse() docs
Apply 4 suggestion(s) to 1 file(s)
Switch man pages to reStructuredFormat
docs: Remove the last remaining XML files
ci: Add Python's docutils to the base image
ci: Update the Docker image to use
Merge branch 'btj-master-patch-30099' into 'master'
docs: Fix links in the Getting Started page
docs: Fix internal links in for GtkLabel's text layout section
docs: Fix GtkListStore description
docs: Clean up GtkCellArea description
docs: Fix up GtkTreeViewColumn
docs: Remove gtk-doc links from GtkDrawingArea
docs: Fix GtkCellLayout description
docs: Remove gtk-doc link from GtkTreeView::row-activated
docs: Replace gtk-doc internal link in GtkRequisition
Merge branch 'filesearch' into 'master'
docs: Mention gtk_window_set_position() being gone
docs: Add GdkPixbuf to the URL map
Merge branch 'docs-urlmap' into 'master'
Add getter to GdkFileList
Merge branch 'bilelmoussaoui/gtk-snapshot' into 'master'
Merge branch 'wip/cdavis/flowbox-add-functions' into 'master'
Merge branch 'fix-mac-kana-eisu' into 'master'
Merge branch 'enterprisey-master-patch-53741' into 'master'
Add editorconfig file
Enrico Nicoletto (2):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Florian Müllner (1):
window: Prefer menu bars when handling F10
Fran Dieguez (2):
Update Galician translation
Update Galician translation
Georges Basile Stavracas Neto (2):
filechooserwidget: Match choice id from "options"
filechooserwidget: Return an id in get_choice()
Goran Vidović (2):
Update Croatian translation
Update Croatian translation
Guillaume Bernard (2):
Update French translation
Update French translation
Hugo Carvalho (3):
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Ian Douglas Scott (1):
x11: Fix handling of `RRScreenChangeNotify`/`RRNotify` events
Jakub Steiner (1):
theme: make toggled tbuttons in toolbars visible
James Westman (2):
gdk_rgba_parse: Support HSL colors
gtkcolorbutton: Fix documentation
Jan Lukas Gernert (3):
Add 4.6 version macros
GtkTreeExpander: indent-for-icon property
GtkTreeExpander: claim expander-icon gestures
Jiri Grönroos (1):
Update Finnish translation
John Ralls (1):
[gtkimcontextquartz] Accommodate moving GdkSurface widget to private.
Jonas Ådahl (2):
Merge branch 'work/tidy' into 'master'
Merge branch 'work/reset_opaque' into 'master'
Jordan Petridis (1):
gdkdisplay: Remove (nullable)
Jordan Yelloz (1):
gtktextview: Fixed arrow key crash.
Jordi Mas (3):
Update Catalan translation
Update Catalan translation
Update Catalan translation
Jordi Mas i Hernandez (1):
Update Catalan translation
Julian Sparber (1):
stack: Dispose children before emitting items-changed
Kalev Lember (1):
build: Fix detection for pre-compiled css files
Kukuh Syafaat (1):
Update Indonesian translation
Link Dupont (1):
docs: match hello world code to description
Luca Bacci (2):
Make the DND indicator not interfere with the drag and drop operation
Fix DND coordinates on Windows
Lukáš Tyrychtr (5):
Set correct accessible relations for GtkMenuButton
Fix generation of accessible description in presence of described by relations
Merge branch 'master' into menu_button_a11y_improvements
Delete unneccessary comment and make other more descriptive
Mention that after setting a button child the user is responsible for a11y relations
Marek Černocký (2):
Updated Czech translation
Updated Czech translation
Martin Kühl (1):
gtkcomposetable: Accept long replacement strings
Matthias Clasen (344):
gsk: Drop the gl renderer
Handle new pango attribute type
Merge branch 'matthiasc/for-master' into 'master'
testutils: Don't include gsk/gl/gskglrenderer.h
media: Don't include gsk/gl/gskglrenderer.h
tests: Remove an outdated comment
Merge branch 'drop-gl' into 'master'
NEWS: Updates
Bump version to 4.5
Merge branch 'matthiasc/for-master' into 'master'
windowhandle: Quiet a compiler warning
Fix up test output for new version
css: Add line-height property
css: Translate line-height to a Pango
css: Add parser tests for line-height
css: Document line-height as supported
textview: Add line height plumbing
textview: Set line height from css
textview: Set line height from markup
gtk-demo: Set line height from markup
gtk-demo: Improve markup demo
gtk-demo: Add a line height demo
Bump Pango dep
Drop PANGO_VERSION_CHECK checks
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'css-line-height2' into 'master'
Merge branch 'bump-pango' into 'master'
css: Implement text-transform
Implement text transforms for GtkTextView
Add an example for text transforms
Merge branch 'css-text-transform' into 'master'
NEWS: Updates
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/kalev/pre-compiled-css-detection' into 'master'
Merge branch 'fix-docs' into 'master'
Revert "imwayland: Tweak preedit text"
tests: Rewrite PangoAttribute introspection
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/carlosg/gesture-state-in-entries' into 'master'
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'fix-gettext' into 'master'
Implement sloped caret drawing
Use pango_layout_get_caret_pos
Merge branch '4195-include-gdkprivate-h' into 'master'
Merge branch 'treeexpander-indent-property' into 'master'
Merge branch 'sloped-caret' into 'master'
Support new pango attributes
textview: Implement new pango attributes
Merge branch 'treeexpander-claim-gestures' into 'master'
Merge branch 'new-pango-attributes' into 'master'
More markup demos
Merge branch 'matthiasc/for-master' into 'master'
textview: Don't forget to collect css letterspacing
Merge branch 'css-letter-spacing' into 'master'
textview: Apply line decoration from css
textview: Apply text transform from css
textview: Apply font features from css
Clean up the code
Merge branch 'css-line-decoration' into 'master'
Draw negatively sloped carets correctly
Merge branch 'randr' into 'master'
Merge branch 'menu-accel' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
ngl: Avoid a coordinate overflow
Merge branch 'text-selection-missing' into 'master'
Merge branch 'wip/smcv/compose-files' into 'master'
Revert "reftests: Enforce default settings"
gdk: Make GDK_DEBUG=default-settings unconditional
Merge branch 'default-settings-non-debug' into 'master'
editable: Clarify the docs
Merge branch 'matthiasc/for-master' into 'master'
Use color glyph information from Pango
Initial support for new Pango attributes
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'color-glyph-info' into 'master'
Add a gtk-hint-font-metrics setting
Update settings tests
Merge branch 'hint-metrics-setting' into 'master'
Merge branch 'fix-gst-subproject' into 'master'
Merge branch 'wip/smcv/transparent-is-transparent' into 'master'
Add a README in gtk/compose
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/exalm/buttons' into 'master'
gtk-demo: Improve the font rendering demo
gsk: Add font options to text nodes
gsk: Add font options to the glyph cache
gsk: Pass font options along
gtk: Pass font options along
Merge branch 'small-text-fixes' into 'master'
widget: Redraw when font options change
Merge branch 'matthiasc/for-master' into 'master'
Revert "gtk: Pass font options along"
Revert "gsk: Pass font options along"
Revert "gsk: Add font options to the glyph cache"
Revert "gsk: Add font options to text nodes"
Rename an internal function
widget: Provide a helper for updating pango contexts
textview: Invalidate Pango contexts
Merge branch 'text-fixes' into 'master'
Merge branch 'ebassi/accel-parse-doc' into 'master'
Cosmetics
gtk-demo: Font rendering - improve the grid
gtk-demo: Font rendering - better start
gtk-demo: Font rendering - add outlines
gtk-demo: Font rendering - Add keynav
gtk-demo: Font rendering - expand docs
gtk-demo: Font rendering - Add some bling
Merge branch 'better-font-rendering-demo' into 'master'
Avoid hand-rolled color glyph information
Bump pango req to 1.49.1
Merge branch 'matthiasc/for-master' into 'master'
inspector: Cosmetics
Merge branch 'matthiasc/for-master' into 'master'
GtkApplication: Call setlocale early
Fix the testupload test
Merge branch 'matthiasc/for-master' into 'master'
Stop using config.h.meson
Add vectorized half-float conversion
Refactor gdk_gl_context_upload_texture slightly
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'fix_#4255' into 'master'
Merge branch 'wip/exalm/papercuts' into 'master'
ci: Add libtiff-devel to the image
ci: Use the v4 image
Merge branch 'tiff-ci' into 'master'
testsuite: Fix a few memory leaks
Merge branch 'test-leak-fixes' into 'master'
Merge branch 'fix_accessible_described_by' into 'master'
testsuite: Call g_test_init in test binaries
testsuite: Stop running tests for the gl renderer
Merge branch 'gsk-tests-gl' into 'master'
Annotate gdk_unichar_direction as const
Annotate pango_glyph_string_num_glyphs as pure
Annotate gsk_rounded_rect_is_circular as pure
Annotate gsk_ngl_uniform_state_align as pure
cssparser: Mark some functions as pure and malloc
Annotate gtk_css_tokenizer_get_location as const
Annotate gdk_drag_action_is_unique as const
Annotate gdk_rgba_to_string as malloc
Annotate gsk_cairo_blur_compute_pixels as const
Annotate gtk_accelerator_get_default_mod_mask as const
Annotate some builder apis as malloc
csstypes: Add annotations and inlines
Annotate gtk_editable_get_chars as malloc
Annotate gtk_get_default_language as const
Merge branch 'function-annotations' into 'master'
Update the README
Apply 1 suggestion(s) to 1 file(s)
Merge branch 'update-readme' into 'master'
Fix memorytexture float conversion
ngl: Avoid cairo_to_png in debug output
Merge branch 'matthiasc/for-master' into 'master'
Add gdk_texture_new_from_bytes
texture: Mention download_float in the docs
Merge branch 'misc-texture-things' into 'master'
Merge branch 'wip/jimmac/make-toolbar-togglebuttons-visible' into 'master'
Merge branch 'master' into 'master'
ngl: Fix opacity handling
ngl: Improve shortcuts for shadow nodes
ngl: Avoid offscreens in more cases
texture: Add error enum
Add code to load and save pngs
Load pngs without gdk-pixbuf
Save pngs without cairo
Add tests for the png loader
Add gdk_texture_save_to_png_bytes
Add code to load and save tiff files
Load tiffs without gdk-pixbuf
Add tests for the tiff loader
Add gdk_texture_save_to_tiff
Add code to load jpegs
Load jpegs without gdk-pixbuf
Add tests for the jpeg loader
Use our own loaders for content (de)serialization
Add contentserializer tests for textures
rendernodeparser: Use gdk_texture_save_to_png_bytes
rendernodeparser: Avoid gdk_texture_new_for_pixbuf
texture: Avoid pixbufs when loading resources
builder: create textures without pixbufs
cssimageurl: Just create a texture directly
builder: Stop using pixbufutils
Add code to save jpegs
contentdeserializer: Use our on jpeg loader
Support 16bit formats in the png loader
Merge branch 'fix-typo' into 'master'
gsk: Add a test for transform_bounds
rendernodepaintable: Provide accurate aspect ratio
node editor: Preserve aspect ratio
gsk: Handle 2D transforms better
transform: Improve docs
testsuite: Run the clipboard test in isolation
Merge branch 'matthiasc/for-master' into 'master'
gsk: Stop enlarging text bounding boxes
Merge branch 'menu_button_a11y_improvements' into 'master'
Fix glyph cache entry sizing
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'glyph-clipping-fixes' into 'master'
gtk-demo: Fix non-circular buttons
gtk-demo: Improve ink extents rendering
ngl: Use exact device scales for glyphs
Revert "gsk: Stop enlarging text bounding boxes"
Merge branch 'glyph-clipping-fixes' into 'master'
label: Remove a dead assignment
imcontextsimple: Rewrite a function slightly
Merge branch 'more-glyph-drawing-fixes' into 'master'
listitemmanager: Add a few assertions
textview: Remove a dead store
transform: Add sections
gsk: Add skew transforms
Merge branch 'static-analysis-fixes' into 'master'
Add more transform tests
Merge branch 'gbsneto/fix-filechooserwidget-choices' into 'master'
Add gsk_transform_to_2d_components
Merge branch 'transform-work' into 'master'
Merge branch 'wip/baedert/for-master' into 'master'
gtk-demo: Cosmetics
builder: Cosmetics
loaders: Add profiler marks
Add delayed loading for textures
Use GtkLoader for image loading
Merge branch 'delayed-loading' into 'master'
Clean up gesture icons
resources: Treat svgs as xml
Merge branch 'resource-cleanup' into 'master'
builder: Drop unused part of private api
builder: Avoid a pointless call
builder: Small optimization
builder: Cosmetics
window: Drop some dead code
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'mention_a11y_concern' into 'master'
Merge branch 'composetable/accept-long-replacements' into 'master'
Revert "Use GtkLoader for image loading"
Revert "Add delayed loading for textures"
texture: Document constructors as threadsafe
Add GtkLoader to gtk4-widget-factory
Merge branch 'widgetfactory-async-load' into 'master'
Merge branch 'master' into 'master'
Merge branch 'wip/chergert/undo-fixes' into 'master'
headerbar: Cosmetics
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'ebassi/rst-man' into 'master'
Merge branch 'wip/lantw/broadway-Use-the-correct-way-to-call-find_library' into 'master'
builder: Don't leak refs
coloreditor: Don't unref unless we own it
Add an assertion and comment
builder: Consistently use builder_construct
builder: Fix parsing of mixed declarations
Merge branch 'builder-leaks' into 'master'
Merge branch 'fix-builder-parsing' into 'master'
builder: Fix handling of <binding>
Fix the build
Merge branch 'builder-binding-ordering' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
entry: Clarify docs
docs: Mention popovers in the migration guide
Merge branch 'matthiasc/for-master' into 'master'
builder: Simplify parameter collection
builder-tool: Avoid <style> when converting
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/chergert/fix-4279' into 'master'
gtk-builder-tool: Simplify more
buildertool: Fix a simplify issue
Simplify our ui files
a11y: Simplify atspi context a bit
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'master-msvc-fixes' into 'master'
widget-factory: Use the same gtk-logo.webm
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'dab_fix_libtiff_install' into 'master'
Merge branch 'fix-wgl-cairo-fallback' into 'master'
widget-factory: Speed up build
gtk-demo: Speed up the build
gtk: Speed up build
Fix an oversight
Merge branch 'ebassi/getting-started-links' into 'master'
Fix the build
wayland: better debug for egl
Merge branch 'matthiasc/for-master' into 'master'
x11: Better debug for egl
Merge branch 'wip/baedert/for-master' into 'master'
Revert "Add GtkLoader to gtk4-widget-factory"
ngl: Cosmetics
Merge branch 'matthiasc/for-master' into 'master'
ngl: Drop the texture pool object
ngl: Plug a memory leak
ngl: Small docs updates
Merge branch 'matthiasc/for-master' into 'master'
ngl: Don't cache large glyphs forever
Merge branch 'matthiasc/for-master' into 'master'
contentdeserializer: Plug a small memleak
Merge branch 'matthiasc/for-master' into 'master'
Add depfiles back to resource generation
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'docs-label' into 'master'
inspector: Export gtk_inspector_init
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/otte/gl-hdr' into 'master'
gdk: Fix an oversight
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/chergert/dropdown-show-arrow' into 'master'
gsk: Add high depth rendernode api
ngl: Allow specifying texture formats
ngl: Determine intermediate formats
ngl: Update framebuffer format for each frame
ngl: Make render_texture high depth aware
Merge branch 'wip/matthiasc/gsk-hdr' into 'master'
filechooserportal: Take a ref on transient-for
Merge branch 'fix-filechooser-portal-crash' into 'master'
Merge branch 'wip/cdavis/menu-item-markup' into 'master'
Rename ngl to gl
Maintain abi
Skip gsk_ngl type funcs
gsk: provide an ngl renderer
Merge branch 'docs-window-position' into 'master'
Merge branch 'ngl-is-the-new-gl' into 'master'
docs: Cosmetics
docs: Cosmetics
Improve a msgid
ci: Allow macos to fail
Merge branch 'feature/calendar-first-day' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
css: Fix handling of percentage for line-height
Merge branch 'wip/baedert/for-master' into 'master'
Merge branch 'wip/exalm/levelbar' into 'master'
Merge branch 'line-height-percentage' into 'master'
Merge branch 'fix-win11-sdk' into 'master'
Merge branch 'file-list-get' into 'master'
Merge branch 'wip/hadess/quiet-broadway' into 'master'
Merge branch 'gdkdisplay-c-stdlib-h' into 'master'
Merge branch 'setlocale-gapplication-help' into 'master'
Merge branch 'appdata-build-date' into 'master'
Merge branch 'subpop/docs-getting-started-hello-world' into 'master'
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'wip/exalm/polish' into 'master'
Merge branch 'bilelmoussaoui/missing-since-annotations' into 'master'
Merge branch 'wip/chergert/use-fabs-in-macos' into 'master'
Merge branch 'rgba-for-master' into 'master'
Merge branch 'gtkeventcontroller.c-fix' into 'master'
Merge branch 'ebassi/editor-config' into 'master'
NEWS: Updates
Merge branch 'bilelmoussaoui/docs-typo' into 'master'
4.5.0
Maxim Zakharov (1):
gtk: Hold reference on controller until events are fully handled
Nathan Follens (1):
Update Dutch translation
Niels De Graef (2):
calendar: Fix abbreviated day names
calendar: Add an explanatory comment
Peter Bloomfield (1):
gdkmacoseventsource: Include "gdk-private.h"
Philipp Kiemle (2):
Update German translation
Update German translation
Pierre Ossman (1):
searchenginemodel: finalize search results
Piotr Drąg (3):
Update POTFILES.in
Update Polish translation
Update POTFILES.skip
Povilas Kanapickas (2):
gdk/x11: Report XI2 version on the server
gdk/x11: Implement XI2.4 touchpad gesture support
Qiu Wenbo (1):
docs: Fix documentation for gtk_icon_view_create_drag_icon
Rafael Fontenelle (2):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Rafał Dzięgiel (1):
Fix wrong gettext ITS target
Rūdolfs Mazurs (1):
Update Latvian translation
Simon McVittie (4):
compose: Generate endian-dependent compact Compose data
compose: Document how to get compose-parse input from libX11 source
compose: Update sequences from libX11 1.7.2
reftest-compare: Treat colour channels as undefined if alpha is zero
Stéphane Cerveau (1):
libtiff: update meson patch to install the lib
Sveinn í Felli (2):
Update Icelandic translation
Update Icelandic translation
Timm Bäder (15):
Merge branch 'clang-fallthrough' into 'master'
inspector: Cache if we have ever constructed a window
stackswitcher: Expand child buttons
window: Fix mnemonics-visible getter+setter annotations
gdktiff: Use guint32 instead of int32
constraintsolver: Remove a dead assignment
cssimageurl: Explicitly check for local_error != NULL
widget factory: Scale down jpeg images
build: Print toolchain in summary
gdk loaders: Add noreturn attribtues where appropriate
cssparser: Make a signed expression unsigned
fontrendering: Protect against NULL hints
theme: enable tabular numbers in GtkCalendar
main: Flip set_widget_active_state() logic
Ensure blur nodes have a positive blur radius
Ting-Wei Lan (2):
broadway: Use the correct way to call find_library
GDK/Win32: Use lowercase windows.h
Xavier Claessens (1):
media: Check for gstreamer verion instead of using cc.links()
Yaron Shahrabani (2):
Update Hebrew translation
Update Hebrew translation
Yuri Chornoivan (4):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
enterprisey (1):
readme: Fix "Building GTK" docs link
eshagh shahidani (1):
Update Persian translation
gsittyz (1):
Correct translation of Mac JIS Eisu & Kana keys
muradm (1):
Do not require wayland-protocols as dependency in the .pc file
muzena (1):
Update Croatian language
Мирослав Николић (2):
Update Serbian translation
Update Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]