[gtk] Created tag 4.5.0



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]