[gtk] (1081 commits) Non-fast-forward update to branch disable-aerosnap-if-not-resizable



The branch 'disable-aerosnap-if-not-resizable' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  00e0643... gdksurface-win32.c: Disable AeroSnap for surface if not res

Commits added to the branch:

  bd7b8e8... Correct translation of Mac JIS Eisu & Kana keys (*)
  bc386c9... widget: Change callback scope (*)
  7fc90ae... a11y: Send correct object reference for the root accessible (*)
  5d7ecb7... a11y: Remove unneeded check (*)
  fc701ba... Revert "textview: fix yoffset position when top_margin is s (*)
  8acce5f... gdk/win32: Drop local DnD protocol (*)
  f328ab9... Merge branch 'wip/chergert/revert-top-margin' into 'master' (*)
  69a99b8... Update Persian translation (*)
  54c087e... Update Persian translation (*)
  256f3a0... gtk-demo: Spruce up the hypertext demo (*)
  eb8778e... Update Hebrew translation (*)
  8df694a... Merge branch 'matthiasc/for-master' into 'master' (*)
  4b28e03... Khmer translation: Strip some invisible bytes from setting  (*)
  90c429a... Belarusian translation: Remove broken translation string (*)
  4e1ea58... Cosmetics: Tweak css parser error messages (*)
  54d2956... Merge branch 'matthiasc/for-master' into 'master' (*)
  80e6f1c... ngl: Make current when unrealizing (*)
  ea07bf7... Merge branch 'wip/otte/for-master' into 'master' (*)
  04f3c80... Merge branch 'callback-annotation-again' into 'master' (*)
  2ebde27... x11: ensure WM class is not null even if display is initial (*)
  528ebfa... Handle the new line height pango attribute (*)
  d757696... ci: Add libjpeg-turbo-devel to the Fedora image (*)
  d9c48a8... Merge branch 'matthiasc/for-master' into 'master' (*)
  342f027... widget: Fix gtk_widget_class_query_action() annotations (*)
  00abaed... gdk/wayland: add support for wl_seat version 6 (*)
  ad0c1d4... gdk/wayland: add support for wl_seat version 7 (*)
  27cad85... gdk: Include Vulkan error code in vulkan_strerror() (*)
  78fcc8f... Merge branch 'wip/otte/for-master' into 'master' (*)
  5d0f188... GDK-Win32: Reject WGL context if shaders aren't supported (*)
  c6c48d3... Merge branch 'wip/exalm/query-action-transfer' into 'master (*)
  a06858c... Add a custom input test (*)
  f6659fe... imcontext: Improve docs (*)
  c020e83... Merge branch 'matthiasc/for-master' into 'master' (*)
  f811112... gtkbuilderparser: Fix duplicate object id detection (*)
  81e5d4c... Merge branch 'master' into 'master' (*)
  5707b80... Merge branch 'win32-check-shader-support' into 'master' (*)
  b7636eb... Merge branch 'win32-drop-local-dnd' into 'master' (*)
  03031b3... Merge branch 'fix/wm_class2' into 'master' (*)
  bb65564... Merge branch 'seat-v7' into 'master' (*)
  1599b65... infobar: Update buildable docs (*)
  1596fde... Merge branch 'matthiasc/for-master' into 'master' (*)
  7bc1c9a... demo: Add a dnd special-case for textures (*)
  6f165ef... contentprovider: Switch wrong order in type check (*)
  6b733d2... gtk-demo: Make clipboard demo paste from clipboard (*)
  f98ac65... Merge branch 'wip/otte/for-master' into 'master' (*)
  071a6bc... Cosmetics (*)
  27a07ed... Merge branch 'matthiasc/for-master' into 'master' (*)
  8aa2504... textview: Improve word selection (*)
  c2fe2c0... Merge branch 'better-word-selection' into 'master' (*)
  fca87d9... Updates (*)
  edd73ff... Raise _WIN32_WINNT macro to target Windows 7 API (*)
  7762311... Add a physical_device argument to send_crossing_event et al (*)
  a32973f... Move use of _gdk_win32_get_next_tick from synthesize_crossi (*)
  fe280e5... Set active physical device when using the mouse (*)
  7cec705... Rename some Wintab-related functions (*)
  75cc071... Remove _gdk_input_ignore_wintab variable (*)
  ad3995b... Make room for other API's than Wintab (*)
  ab08885... Add entry for WinPointer in GdkWin32TabletInputAPI enum (*)
  fffa903... Add winpointer.h header file for type declarations (*)
  9a8a945... Add new GdkDeviceWinpointer type (*)
  b54f4cf... Initialize WinPointer and enumerate devices (*)
  68db945... Handle WinPointer input (*)
  52f7bb6... Add _gdk_win32_get_cursor_pos utility (*)
  09ad930... Filter out spurious mouse messages while handling pen or to (*)
  8adee3d... Disable visual feedback for pen ad touch (*)
  3977518... Fix typo (*)
  58e65ae... windows: Update the docs for env vars (*)
  c02bae9... Move the _gdk_win32_pointer_input_api global variable into  (*)
  f5b6488... window: Make resizeability changes work (*)
  fff5a83... Merge branch 'matthiasc/for-master' into 'master' (*)
  da1232c... textview: Don't eat block cursors (*)
  45c047f... Merge branch 'block-cursor-fixes' into 'master' (*)
  36d1c9e... Merge branch 'add-support-for-windows-pointer-input-stack-g (*)
  d8ab5c3... gdk: Add a missing annotation (*)
  12c5518... Merge branch 'master' into 'master' (*)
  be34f27... Merge branch 'matthiasc/for-master' into 'master' (*)
  f8a1726... shortcutcontroller: Only do round-robin for mnemonics (*)
  92817b0... Merge branch 'cut-shortcut-activation-short' into 'master' (*)
  6838833... NEWS: Updates (*)
  0415d46... Merge branch 'matthiasc/for-master' into 'master' (*)
  cedb618... Fix imcontext tests (*)
  f1f197e... 4.4.0 (*)
  e9e3739... gsk: Drop the gl renderer (*)
  5feba67... Handle new pango attribute type (*)
  210a709... Merge branch 'matthiasc/for-master' into 'master' (*)
  1bf5aab... testutils: Don't include gsk/gl/gskglrenderer.h (*)
  00763e5... media: Don't include gsk/gl/gskglrenderer.h (*)
  ea31ae3... tests: Remove an outdated comment (*)
  fd885e4... Merge branch 'drop-gl' into 'master' (*)
  910d86f... NEWS: Updates (*)
  94e68b0... Bump version to 4.5 (*)
  5444f60... Merge branch 'matthiasc/for-master' into 'master' (*)
  7be3c29... windowhandle: Quiet a compiler warning (*)
  f95e940... Fix up test output for new version (*)
  d2ea7af... docs: Expand gdk_clipboard_set() docs (*)
  9667f88... Merge branch 'clipboard-set-docs' into 'master' (*)
  d923402... css: Add line-height property (*)
  ae767dc... css: Translate line-height to a Pango (*)
  8b2f28e... css: Add parser tests for line-height (*)
  bbd2b25... css: Document line-height as supported (*)
  66b297e... textview: Add line height plumbing (*)
  4759afc... textview: Set line height from css (*)
  2cc06f6... textview: Set line height from markup (*)
  a9003f7... gtk-demo: Set line height from markup (*)
  e3df89b... gtk-demo: Improve markup demo (*)
  6c19a83... gtk-demo: Add a line height demo (*)
  bea4aa3... Bump Pango dep (*)
  ba95ef6... Drop PANGO_VERSION_CHECK checks (*)
  df8f75b... Merge branch 'matthiasc/for-master' into 'master' (*)
  383ea0d... Merge branch 'css-line-height2' into 'master' (*)
  5ab9a29... Merge branch 'bump-pango' into 'master' (*)
  2d84a1c... css: Implement text-transform (*)
  417b3f9... Implement text transforms for GtkTextView (*)
  bf21df4... Add an example for text transforms (*)
  2468561... Merge branch 'css-text-transform' into 'master' (*)
  4efeaa8... NEWS: Updates (*)
  1310bf0... Merge branch 'matthiasc/for-master' into 'master' (*)
  88e796b... Add 4.6 version macros (*)
  1cb17d8... GtkTreeExpander: indent-for-icon property (*)
  8f39750... gtktext: Set claimed state on button1 click gesture (*)
  90edb76... gtksearchentry: Consume click events after pressing on icon (*)
  c5cd1ac... gtkentry: Add a "catchall" click gesture handler (*)
  7a4afb0... gtksearchentry: Add a "catchall" click gesture handler (*)
  552a4b2... build: Fix detection for pre-compiled css files (*)
  5d38c8c... Merge branch 'wip/kalev/pre-compiled-css-detection' into 'm (*)
  92d2867... docs: Fix documentation for gtk_icon_view_create_drag_icon (*)
  b945033... Merge branch 'fix-docs' into 'master' (*)
  58c31b8... gtkpasswordentry: Consume click events after pressing on ic (*)
  e652054... gtkpasswordentry: Add a "catchall" click gesture handler (*)
  5e311d4... Release an extra reference on GtkExpander:child (*)
  93fb07d... Merge branch 'expander-ref-leak' into 'master' (*)
  51f953a... Revert "imwayland: Tweak preedit text" (*)
  03ed585... tests: Rewrite PangoAttribute introspection (*)
  da5eb92... Merge branch 'matthiasc/for-master' into 'master' (*)
  b9c51e6... Merge branch 'wip/carlosg/gesture-state-in-entries' into 'm (*)
  d9daaed... Update Ukrainian translation (*)
  95931a7... wayland: Better error on eglGetDisplay() failure (*)
  9eb8aa9... gdkmacoseventsource: Include "gdk-private.h" (*)
  c5c1cf6... Merge branch 'wip/otte/for-master' into 'master' (*)
  9d79f55... Update Galician translation (*)
  40bceef... Update Galician translation (*)
  c66bd79... Fix wrong gettext ITS target (*)
  ad71f45... Merge branch 'fix-gettext' into 'master' (*)
  f90e9b2... Implement sloped caret drawing (*)
  2f1db4b... Use pango_layout_get_caret_pos (*)
  892bace... Merge branch '4195-include-gdkprivate-h' into 'master' (*)
  e281bbb... Merge branch 'treeexpander-indent-property' into 'master' (*)
  0b7f1e4... Update Catalan translation (*)
  5e90d63... Merge branch 'sloped-caret' into 'master' (*)
  318160d... GtkTreeExpander: claim expander-icon gestures (*)
  357b97b... Support new pango attributes (*)
  b9cad7c... textview: Implement new pango attributes (*)
  9d26399... Merge branch 'treeexpander-claim-gestures' into 'master' (*)
  989ecf6... Merge branch 'new-pango-attributes' into 'master' (*)
  38040c9... More markup demos (*)
  a0c147d... build: fix implicit-fallthrough errors with clang (*)
  a868a5c... Merge branch 'matthiasc/for-master' into 'master' (*)
  887885b... Update Catalan translation (*)
  4e2e2d8... Merge branch 'clang-fallthrough' into 'master' (*)
  0f0f75f... Updated Czech translation (*)
  f8dbcc4... Update Indonesian translation (*)
  845d43c... Update Portuguese translation (*)
  d8daef2... Update Portuguese translation (*)
  a443ba9... Update Indonesian translation (*)
  93148d3... textview: Don't forget to collect css letterspacing (*)
  4653cbe... Merge branch 'css-letter-spacing' into 'master' (*)
  1c6aef1... textview: Apply line decoration from css (*)
  e56cf85... textview: Apply text transform from css (*)
  8ac2e8d... textview: Apply font features from css (*)
  3a50ff5... Clean up the code (*)
  f1702d2... Merge branch 'css-line-decoration' into 'master' (*)
  ef2b0cc... Draw negatively sloped carets correctly (*)
  3fa2686... window: Prefer menu bars when handling F10 (*)
  94c3f4d... Update Brazilian Portuguese translation (*)
  2db8d7f... Update Brazilian Portuguese translation (*)
  9e5a501... x11: Fix handling of `RRScreenChangeNotify`/`RRNotify` even (*)
  79dc1a2... Merge branch 'randr' into 'master' (*)
  e556513... Merge branch 'menu-accel' into 'master' (*)
  369ccfc... Merge branch 'matthiasc/for-master' into 'master' (*)
  1cfd340... ngl: Avoid a coordinate overflow (*)
  6d5d9ea... Merge branch 'text-selection-missing' into 'master' (*)
  2f9a67b... docs: Fix vfunc references (*)
  36dd959... build: Check that introspection is enabled for docs build (*)
  49d109c... gtk: Add the GtkSymbolicPaintable interface (*)
  2808f9c... gtk: Port icontheme to GtkSymbolicPaintable (*)
  1b390d3... gtk-demo: Explicitly pass nuclear icon colors (*)
  7cdbdb6... gtk-demo: Add a symbolic paintable demo (*)
  2e48ff3... pathbar: Use correct GType in signal (*)
  4fbef5f... placessidebar: Don't use G_TYPE_POINTER (*)
  7366f50... filesystemmodel: Don't use G_TYPE_POINTER (*)
  e2d321a... searchengine: Rename private headers (*)
  29a2f40... Update Kazakh translation (*)
  4f31d35... Update Kazakh translation (*)
  6c87d36... enums: Add a GtkSymbolicColor enum (*)
  9237c8b... icontheme: Refactor gtk_icon_theme_lookup_symbolic_colors() (*)
  91d1ec4... symbolicpaintable: Refactor default colors path (*)
  7404a6f... Merge branch 'wip/otte/G_TYPE_POINTER' into 'master' (*)
  3b15f32... Merge branch 'wip/otte/symbolic-paintable' into 'master' (*)
  9a2f4d8... fontbutton: Make sure the window is on the same display (*)
  480112f... fontbutton: Destroy dialog in unrealize() (*)
  552b71d... stylecontext: Remove unneeded headers (*)
  1957915... rendernode: Add GValue functions for render nodes (*)
  0b7a36c... rendernode: Add (de)serialization support for render nodes (*)
  18affbd... dragicon: Add a default drag icon for GskRenderNode (*)
  cbc050b... recorder: Make the render nodes in the list draggable (*)
  2863095... node-editor: Allow dragging and dropping the center picture (*)
  119458f... contentdeserializer: Fix some API awkwardness (*)
  32899a1... Merge branch 'wip/otte/for-master' into 'master' (*)
  52cdf30... compose: Generate endian-dependent compact Compose data (*)
  11c2d9e... compose: Document how to get compose-parse input from libX1 (*)
  1071818... compose: Update sequences from libX11 1.7.2 (*)
  3667c6b... Merge branch 'wip/smcv/compose-files' into 'master' (*)
  733fb52... Revert "reftests: Enforce default settings" (*)
  a4f0674... gdk: Make GDK_DEBUG=default-settings unconditional (*)
  9f73f02... Merge branch 'default-settings-non-debug' into 'master' (*)
  fa57b00... editable: Clarify the docs (*)
  9713c33... Merge branch 'matthiasc/for-master' into 'master' (*)
  cb38ead... Update Persian translation (*)
  8550a04... Update Dutch translation (*)
  b244f31... Use color glyph information from Pango (*)
  4c967d5... Updated Spanish translation (*)
  172d97d... Update Persian translation (*)
  ad3dad1... Initial support for new Pango attributes (*)
  76a8eb4... Merge branch 'matthiasc/for-master' into 'master' (*)
  2c06066... media: Check for gstreamer verion instead of using cc.links (*)
  4dc0e67... Merge branch 'color-glyph-info' into 'master' (*)
  b26a370... Add a gtk-hint-font-metrics setting (*)
  67495fc... Update settings tests (*)
  486cffc... Merge branch 'hint-metrics-setting' into 'master' (*)
  c002678... Merge branch 'fix-gst-subproject' into 'master' (*)
  9e198a5... Updated Lithuanian translation (*)
  82a184a... Update Finnish translation (*)
  16b9a30... reftest-compare: Treat colour channels as undefined if alph (*)
  a45cbad... Merge branch 'wip/smcv/transparent-is-transparent' into 'ma (*)
  d4b7a78... Add a README in gtk/compose (*)
  e681fdd... Merge branch 'matthiasc/for-master' into 'master' (*)
  8b48cf1... menubutton: Support custom children (*)
  44fea33... Merge branch 'wip/exalm/buttons' into 'master' (*)
  f3ccf62... gtk-demo: Improve the font rendering demo (*)
  f1347f5... gsk: Add font options to text nodes (*)
  6599cb0... gsk: Add font options to the glyph cache (*)
  299c7c3... gsk: Pass font options along (*)
  062a153... gtk: Pass font options along (*)
  64d2d70... Merge branch 'small-text-fixes' into 'master' (*)
  26e632e... widget: Redraw when font options change (*)
  850aebe... Merge branch 'matthiasc/for-master' into 'master' (*)
  3b0a9e8... Update Swedish translation (*)
  2382bd3... Update Korean translation (*)
  363fb96... Update Korean translation (*)
  d46e4fc... Update Croatian translation (*)
  464e0ae... Update Chinese (China) translation (*)
  c3ca48b... Improve the gtk_accelerator_parse() docs (*)
  0395395... Update Croatian translation (*)
  06423d8... Revert "gtk: Pass font options along" (*)
  b5ff35f... Revert "gsk: Pass font options along" (*)
  41c25b8... Revert "gsk: Add font options to the glyph cache" (*)
  ce2b212... Revert "gsk: Add font options to text nodes" (*)
  eaa2dad... Rename an internal function (*)
  a9b8157... widget: Provide a helper for updating pango contexts (*)
  754212d... textview: Invalidate Pango contexts (*)
  9869082... Update Basque translation (*)
  a3ccff3... Merge branch 'text-fixes' into 'master' (*)
  f703744... Merge branch 'ebassi/accel-parse-doc' into 'master' (*)
  b77938f... Cosmetics (*)
  7c3fbde... gtk-demo: Font rendering - improve the grid (*)
  24d69ef... gtk-demo: Font rendering - better start (*)
  c7215d1... gtk-demo: Font rendering - add outlines (*)
  b718d99... gtk-demo: Font rendering - Add keynav (*)
  f4a4dd2... gtk-demo: Font rendering - expand docs (*)
  f7c84dd... gtk-demo: Font rendering - Add some bling (*)
  6fefae3... Merge branch 'better-font-rendering-demo' into 'master' (*)
  55a935d... Update Hebrew translation (*)
  865ac44... Update Swedish translation (*)
  65ce3eb... Avoid hand-rolled color glyph information (*)
  bd4d24f... Bump pango req to 1.49.1 (*)
  b3856a3... Merge branch 'matthiasc/for-master' into 'master' (*)
  d75246a... inspector: Cosmetics (*)
  563c85e... Merge branch 'matthiasc/for-master' into 'master' (*)
  b426288... Update Romanian translation (*)
  07bff74... Update Romanian translation (*)
  db3858a... Update Chinese (China) translation (*)
  72dc9a2... GtkApplication: Call setlocale early (*)
  55099b7... Update Swedish translation (*)
  c86733b... Update Turkish translation (*)
  3f798db... Make the DND indicator not interfere with the drag and drop (*)
  93878da... Fix DND coordinates on Windows (*)
  643a91b... Fix the testupload test (*)
  3ada664... Merge branch 'matthiasc/for-master' into 'master' (*)
  3d27ff1... Update German translation (*)
  0782c8a... gdk_rgba_parse: Support HSL colors (*)
  76f481e... Stop using config.h.meson (*)
  155a4fa... Add vectorized half-float conversion (*)
  c1c1d44... Refactor gdk_gl_context_upload_texture slightly (*)
  bfbd95d... Merge branch 'matthiasc/for-master' into 'master' (*)
  2963468... Update French translation (*)
  1a4eebe... Update French translation (*)
  9e11ea6... Merge branch 'hsl' into 'master' (*)
  9f2b847... rendernode: Write the whole node (*)
  140976a... Merge branch 'wip/otte/for-master' into 'master' (*)
  46f88c6... Update Hungarian translation (*)
  0ee3b1c... texture: Remove unused argument from vfunc (*)
  51d0d13... gltexture: release() to a texture, not a cairo_surface (*)
  9c8e464... texture: Add GdkMemoryConversion private enum (*)
  4f17f3a... texture: Add gdk_texture_download_texture() (*)
  74ce69a... gltexture: Make release() use download_texture() (*)
  c349ed9... gltexture: Implement download() via glGetTexImage() (*)
  cbe6d0d... gdk: Deprecate gdk_cairo_draw_from_gl() (*)
  5327548... texture: Add gdk_texture_download_float() (*)
  1759d27... memorytexture: Add support for HDR formats (*)
  719eafa... gl: Implement uploading and downloading HDR formats (*)
  c9d748f... testsuite: Overhaul memorytexture test (*)
  00439f9... testsuite: Rework memorytexture test some more (*)
  bcc17b3... testsuite: Add tests uploading the memorytextures (*)
  9179ebb... testsuite: Add memory test support for OpenGL up/downloads (*)
  416763b... testsuite: Add tests for gdk_texture_download_float() (*)
  b35608a... Update Hungarian translation (*)
  6bbec87... Merge branch 'wip/otte/float-textures' into 'master' (*)
  b9ee997... Update German translation (*)
  6785461... gltexture: Make sure downloading textures works in a differ (*)
  193b383... ngl: Simplify and unbug texture download (*)
  f572ca5... Merge branch 'wip/otte/texture-threads' into 'master' (*)
  cdc1fa1... stack: Dispose children before emitting items-changed (*)
  2a12a3e... Merge branch 'fix_#4255' into 'master' (*)
  099c923... searchbar: Vertically center the close button (*)
  8f9a517... media-controls: Make play button flat (*)
  b1a5c3f... Merge branch 'wip/exalm/papercuts' into 'master' (*)
  ddec3de... ci: Add libtiff-devel to the image (*)
  c70fdd6... ci: Use the v4 image (*)
  b664b2d... Set correct accessible relations for GtkMenuButton (*)
  cda5d2d... Merge branch 'tiff-ci' into 'master' (*)
  2b4f798... testsuite: Fix a few memory leaks (*)
  955d50a... Fix generation of accessible description in presence of des (*)
  878c9da... Merge branch 'test-leak-fixes' into 'master' (*)
  2e63b53... Merge branch 'fix_accessible_described_by' into 'master' (*)
  0120ff3... Merge branch 'master' into menu_button_a11y_improvements (*)
  ffab67a... testsuite: Call g_test_init in test binaries (*)
  4439ff0... testsuite: Stop running tests for the gl renderer (*)
  d4b1f85... Merge branch 'gsk-tests-gl' into 'master' (*)
  ebca260... Annotate gdk_unichar_direction as const (*)
  060f2d5... Annotate pango_glyph_string_num_glyphs as pure (*)
  5f452a5... Annotate gsk_rounded_rect_is_circular as pure (*)
  6faef44... Annotate gsk_ngl_uniform_state_align as pure (*)
  be885c8... cssparser: Mark some functions as pure and malloc (*)
  44a031c... Annotate gtk_css_tokenizer_get_location as const (*)
  04ef705... Annotate gdk_drag_action_is_unique as const (*)
  38fce67... Annotate gdk_rgba_to_string as malloc (*)
  423a4d4... Annotate gsk_cairo_blur_compute_pixels as const (*)
  5bfac59... Annotate gtk_accelerator_get_default_mod_mask as const (*)
  bec44ac... Annotate some builder apis as malloc (*)
  7773ae4... csstypes: Add annotations and inlines (*)
  d7909dc... Annotate gtk_editable_get_chars as malloc (*)
  8b85e7f... Annotate gtk_get_default_language as const (*)
  ec6228b... Merge branch 'function-annotations' into 'master' (*)
  84fdda4... Update Chinese (China) translation (*)
  4930faa... Update Chinese (China) translation (*)
  a4b976f... Update the README (*)
  d2eb028... Apply 1 suggestion(s) to 1 file(s) (*)
  23ffd69... Merge branch 'update-readme' into 'master' (*)
  75b45ae... Fix memorytexture float conversion (*)
  eb23e23... ngl: Avoid cairo_to_png in debug output (*)
  7c2be93... Merge branch 'matthiasc/for-master' into 'master' (*)
  1230bce... Add gdk_texture_new_from_bytes (*)
  9f8d6ff... texture: Mention download_float in the docs (*)
  7fd8899... pixbufutils: Simplify function (*)
  fe46da1... Merge branch 'misc-texture-things' into 'master' (*)
  ed67970... theme: make toggled tbuttons in toolbars visible (*)
  025759e... Merge branch 'wip/jimmac/make-toolbar-togglebuttons-visible (*)
  c9aec9b... Do not require wayland-protocols as dependency in the .pc f (*)
  01944d5... Merge branch 'master' into 'master' (*)
  b6d3561... testsuite: Be more verbose in texture-threads test (*)
  a4f3fbb... gltexture: Fix download() for GLES (*)
  551f76e... gltexture: Fallback in download_float() (*)
  64acaf9... testsuite: Fix race in texture-threads test (*)
  75dfb4d... API: Add gdk_texture_new_from_filename() (*)
  de53b0c... testsuite: remove box-order test (*)
  3a8ec68... reftests: Make diff pixels always opaque (*)
  0dfab46... reftests: Use GdkTexture instead of cairo_surface_t (*)
  390a0b2... ngl: Fix opacity handling (*)
  46bb160... testuite: Add opacity-overdraw test (*)
  c84d5b1... tests: Update rendernode test to use textures (*)
  625b5ce... testsuite: Port compare_render() to use textures (*)
  90ed7b9... reftests: Use 0.6 alpha, not 0.5 (*)
  4733059... reftests: Use 0.6 instead of 0.5 for alpha (*)
  58f66eb... reftests: Make image-compare use textures (*)
  7cf5e55... testsuite: Switch color from khaki to yellow (*)
  62954a0... ngl Fix bottom-right border render failure (*)
  9e14de2... ngl: Improve shortcuts for shadow nodes (*)
  93323be... ngl: Avoid offscreens in more cases (*)
  56b31c3... rendernodeparser: Handle is_color attribute for glyphs (*)
  08df891... reftests: Use colors without rounding errors (*)
  345faa7... reftests: XFAIL border-half-pixel test (*)
  83ea623... reftests: Use the default (aka NGL) renderer (*)
  698b354... Merge branch 'modern-testsuite' into 'master' (*)
  66031fd... texture: Add error enum (*)
  f51f7f8... Add code to load and save pngs (*)
  a71877b... Load pngs without gdk-pixbuf (*)
  7949aaa... Save pngs without cairo (*)
  d6ce65f... Add tests for the png loader (*)
  d7c8f92... Add gdk_texture_save_to_png_bytes (*)
  a03594d... Add code to load and save tiff files (*)
  f925e12... Load tiffs without gdk-pixbuf (*)
  945c253... Add tests for the tiff loader (*)
  d30a029... Add gdk_texture_save_to_tiff (*)
  729ba81... Add code to load jpegs (*)
  daf29e1... Load jpegs without gdk-pixbuf (*)
  e30b4c6... Add tests for the jpeg loader (*)
  d27bc74... Use our own loaders for content (de)serialization (*)
  95a0c93... Add contentserializer tests for textures (*)
  5b82cf1... rendernodeparser: Use gdk_texture_save_to_png_bytes (*)
  c77b5c4... rendernodeparser: Avoid gdk_texture_new_for_pixbuf (*)
  b1bb7c3... texture: Add gdk_texture_save_to_tiff_bytes() (*)
  577bf10... testsuite: Add png and tiff methods (*)
  f2ca9eb... texture: Avoid pixbufs when loading resources (*)
  100b0bf... texture: Remove declaration for nonexisting function (*)
  2d3de86... texture: Split out type detection (*)
  679c93e... texture: Add private can_load() function (*)
  dcd873a... builder: create textures without pixbufs (*)
  729ad8e... cssimageurl: Just create a texture directly (*)
  fecb31b... builder: Stop using pixbufutils (*)
  e720f9d... Add code to save jpegs (*)
  14280b5... contentdeserializer: Use our on jpeg loader (*)
  b226478... Support 16bit formats in the png loader (*)
  a85f4ec... icontheme: Load textures directly when possible (*)
  b5da07f... icontheme: Use textures more (*)
  4fcf547... icontheme: Insist that people provide proper values (*)
  e58f70d... pixbufutils: Don't hardcode formats (*)
  b271a94... texture: Rework error enum (*)
  fae3284... texture: Refactor gdk_texture_new_from_bytes() (*)
  1b85b55... texture: Implement GIcon and GLoadableIcon (*)
  37a7c67... icontheme: Implement gtk_icon_theme_lookup_by_gicon() for t (*)
  0428d8c... examples: Use textures over pixbufs (*)
  3914ecb... gtk-demo: Use textures in listbox example (*)
  1d41dc7... Merge branch 'image-loading' into 'master' (*)
  f95c21b... gtkcolorbutton: Fix documentation (*)
  0cce92a... Merge branch 'fix-typo' into 'master' (*)
  8c34dd5... gsk: Add a test for transform_bounds (*)
  ba5d010... Delete unneccessary comment and make other more descriptive (*)
  52a8492... rendernodepaintable: Provide accurate aspect ratio (*)
  27d662f... node editor: Preserve aspect ratio (*)
  6a60214... gsk: Handle 2D transforms better (*)
  bef54a3... transform: Improve docs (*)
  63647ca... testsuite: Run the clipboard test in isolation (*)
  37a54eb... Merge branch 'matthiasc/for-master' into 'master' (*)
  15ffd49... Apply 4 suggestion(s) to 1 file(s) (*)
  87af454... gsk: Stop enlarging text bounding boxes (*)
  76d31ff... Merge branch 'menu_button_a11y_improvements' into 'master' (*)
  d962360... Fix glyph cache entry sizing (*)
  cf38307... icontheme: Fix variable mixup leading to crashes (*)
  aad6b2d... Merge branch 'wip/otte/for-master' into 'master' (*)
  e9cf8c6... Merge branch 'glyph-clipping-fixes' into 'master' (*)
  06db477... gtk-demo: Fix non-circular buttons (*)
  2c8e556... gtk-demo: Improve ink extents rendering (*)
  c6cacd2... ngl: Use exact device scales for glyphs (*)
  7e4b2b9... Revert "gsk: Stop enlarging text bounding boxes" (*)
  a1adaac... Merge branch 'glyph-clipping-fixes' into 'master' (*)
  be1a60d... label: Remove a dead assignment (*)
  c4e558d... imcontextsimple: Rewrite a function slightly (*)
  ece5fd7... Merge branch 'more-glyph-drawing-fixes' into 'master' (*)
  295d406... listitemmanager: Add a few assertions (*)
  9cfce67... textview: Remove a dead store (*)
  9e6adaa... transform: Add sections (*)
  1289e68... gsk: Add skew transforms (*)
  7f2cb11... Merge branch 'static-analysis-fixes' into 'master' (*)
  5742483... Add more transform tests (*)
  bc0d948... filechooserwidget: Match choice id from "options" (*)
  02bb234... filechooserwidget: Return an id in get_choice() (*)
  155e0f3... Merge branch 'gbsneto/fix-filechooserwidget-choices' into ' (*)
  41b810d... Add gsk_transform_to_2d_components (*)
  2bc82da... inspector: Cache if we have ever constructed a window (*)
  136a3f6... stackswitcher: Expand child buttons (*)
  c2ab1f1... window: Fix mnemonics-visible getter+setter annotations (*)
  7b22e37... Merge branch 'transform-work' into 'master' (*)
  c24b787... gdktiff: Use guint32 instead of int32 (*)
  ae08aa3... constraintsolver: Remove a dead assignment (*)
  24415a6... cssimageurl: Explicitly check for local_error != NULL (*)
  1fae91d... Update POTFILES.in (*)
  1c2c356... widget factory: Scale down jpeg images (*)
  d66bc50... Merge branch 'wip/baedert/for-master' into 'master' (*)
  d88c4d1... gtk-demo: Cosmetics (*)
  164443a... builder: Cosmetics (*)
  a94e438... Update Catalan translation (*)
  c913554... loaders: Add profiler marks (*)
  4a89cfe... Add delayed loading for textures (*)
  da115ad... Use GtkLoader for image loading (*)
  56e6a51... Merge branch 'delayed-loading' into 'master' (*)
  87e4a54... Clean up gesture icons (*)
  e1facc5... resources: Treat svgs as xml (*)
  f079d75... Merge branch 'resource-cleanup' into 'master' (*)
  145a16f... Update Turkish translation (*)
  6474c7a... Update Turkish translation (*)
  2c2d03a... builder: Drop unused part of private api (*)
  5c3bb42... builder: Avoid a pointless call (*)
  138fd6f... builder: Small optimization (*)
  7dab532... builder: Cosmetics (*)
  e931afd... cssprovider: Be clearer about warnings vs errors (*)
  0b4817a... window: Drop some dead code (*)
  6a69b4e... Merge branch 'matthiasc/for-master' into 'master' (*)
  d175526... wayland: Add format hex value to debug print (*)
  d19f4ad... Merge branch 'wip/otte/for-master' into 'master' (*)
  da20c68... Mention that after setting a button child the user is respo (*)
  4b58285... Merge branch 'mention_a11y_concern' into 'master' (*)
  9fb729c... window: Improve set_titlebar() function (*)
  32871f9... window: Make priv->titlebar the titlebar (*)
  765e78f... window: Add a titlebar property (*)
  1ef000b... reftests: Add tests that check default-size is computed cor (*)
  3e20ecd... Merge branch 'wip/otte/titlebar' into 'master' (*)
  a9d7282... gtkcomposetable: Accept long replacement strings (*)
  5f913e9... gtktextview: Fixed arrow key crash. (*)
  d6d7299... Merge branch 'composetable/accept-long-replacements' into ' (*)
  218a3e3... gdkglcontext-win32-wgl.c: Fix Cairo fallback check (*)
  ece0231... gdkdisplay-win32.c: Don't retry WGL initialization (*)
  3a5091c... Revert "Use GtkLoader for image loading" (*)
  1430142... Revert "Add delayed loading for textures" (*)
  0b9f698... texture: Document constructors as threadsafe (*)
  923c944... Add GtkLoader to gtk4-widget-factory (*)
  20f6610... Merge branch 'widgetfactory-async-load' into 'master' (*)
  d7db3f1... Merge branch 'master' into 'master' (*)
  b578c78... texthistory: add barriers after final grouping (*)
  6593930... textview: improve undo grouping when overwriting (*)
  23acc99... gdk: Make sure only one GL backend is used (*)
  7a82e9f... Merge branch 'wip/otte/shittymorph' into 'master' (*)
  e41bf09... Merge branch 'wip/chergert/undo-fixes' into 'master' (*)
  610ba1c... headerbar: Cosmetics (*)
  3817177... Updated Czech translation (*)
  a74d908... Merge branch 'matthiasc/for-master' into 'master' (*)
  2c810c7... Switch man pages to reStructuredFormat (*)
  113d546... docs: Remove the last remaining XML files (*)
  2fd0da8... ci: Add Python's docutils to the base image (*)
  7e48ab4... Update Ukrainian translation (*)
  c317a1b... ci: Update the Docker image to use (*)
  d61c71c... macos: Actually set the vfuncs (*)
  78d7cb7... gdk: Remove gdk.h include from gdk-private.h (*)
  39f2bb2... gdk: Remove gdk.h include from header (*)
  c799288... gdk: Remove gdk.h include form gdkframeclockidle.c (*)
  811b5d9... gdk: Don't include gdkinternals.h in gdk-private.h (*)
  bcd9a01... broadway: Don't include gdkinternals.h (*)
  226ecaf... win32: Don't include gdkinternals.h (*)
  4e83649... macos: Don't include gdkinternals.h (*)
  47e0539... x11: Don't include gdkinternals.h (*)
  d4f9d38... win32: Fix gcc warnings (*)
  279f9aa... wayland: Don't include gdkinternals.h (*)
  a294745... gdk: Remove gdkinternals.h (*)
  5559937... Merge branch 'wip/otte/gdk-headers' into 'master' (*)
  659181f... win32: Fix GTK warnings (*)
  8fba0d2... Merge branch 'wip/otte/for-master' into 'master' (*)
  b2b7118... Merge branch 'ebassi/rst-man' into 'master' (*)
  7ede54e... Update Persian translation (*)
  bbcc818... Update Brazilian Portuguese translation (*)
  ec6a824... Update Serbian translation (*)
  5d86f08... Update Serbian translation (*)
  ef09cbe... build: Fix build with sysprof-capture but without sysprof (*)
  9395b28... testsuite: Actually run all memorytexture tests (*)
  f96c4eb... broadway: Use the correct way to call find_library (*)
  fbae56e... Update Turkish translation (*)
  5175b16... GDK/Win32: Use lowercase windows.h (*)
  1fab75d... Updated Lithuanian translation (*)
  35abc07... Update Polish translation (*)
  c79d327... Update Portuguese translation (*)
  4fff683... Merge branch 'wip/lantw/broadway-Use-the-correct-way-to-cal (*)
  d981694... gdk/x11: Report XI2 version on the server (*)
  68bd94f... gdk/x11: Implement XI2.4 touchpad gesture support (*)
  6b86848... builder: Don't leak refs (*)
  834c72b... coloreditor: Don't unref unless we own it (*)
  eac0e06... ConstraintGuide getters: annotate out parameters as such (*)
  e3ecd5d... Add an assertion and comment (*)
  c8f29a6... builder: Consistently use builder_construct (*)
  ec62402... builder: Fix parsing of mixed declarations (*)
  1b82de1... Merge branch 'btj-master-patch-30099' into 'master' (*)
  69cf1aa... Merge branch 'builder-leaks' into 'master' (*)
  30a741e... Merge branch 'wip/lantw/GDK-Win32-Use-lowercase-windows.h'  (*)
  b17005d... Merge branch 'fix-builder-parsing' into 'master' (*)
  c4069fd... builder: Fix handling of <binding> (*)
  32191bc... Fix the build (*)
  66c80e8... Merge branch 'builder-binding-ordering' into 'master' (*)
  8f817e6... Merge branch 'matthiasc/for-master' into 'master' (*)
  2c9a2e9... entry: Clarify docs (*)
  83b434d... docs: Mention popovers in the migration guide (*)
  8aafee4... Merge branch 'matthiasc/for-master' into 'master' (*)
  f5db501... Update Hebrew translation (*)
  e99ac8f... builder: Simplify parameter collection (*)
  5bc3923... builder-tool: Avoid <style> when converting (*)
  12e8a92... Merge branch 'matthiasc/for-master' into 'master' (*)
  e77eaa0... macos: handle NULL surface when creating GL context (*)
  18c9727... Merge branch 'wip/chergert/fix-4279' into 'master' (*)
  4a684a6... Update Indonesian translation (*)
  62ed3b4... Update Ukrainian translation (*)
  22ffae1... Update Icelandic translation (*)
  da5efea... Update Ukrainian translation (*)
  6f00267... gtk-builder-tool: Simplify more (*)
  fd0a5e3... buildertool: Fix a simplify issue (*)
  160aeb4... Simplify our ui files (*)
  01abd15... a11y: Simplify atspi context a bit (*)
  502b3ce... Merge branch 'matthiasc/for-master' into 'master' (*)
  9bff56d... GDK-Win32: Fix build (*)
  a45e1a0... fp16.c: Fix float_to_half() function call (*)
  dbd0ce3... meson: Improve search for libpng (*)
  b4d91d5... Merge branch 'master-msvc-fixes' into 'master' (*)
  7498838... Update Romanian translation (*)
  bdcfb76... libtiff: update meson patch to install the lib (*)
  f836d2f... widget-factory: Use the same gtk-logo.webm (*)
  ce40c64... widget-factory: Copy alpha-corrected logo webm from gtk-dem (*)
  f42c61f... Merge branch 'wip/otte/for-master' into 'master' (*)
  bf93537... Merge branch 'matthiasc/for-master' into 'master' (*)
  156650e... Merge branch 'dab_fix_libtiff_install' into 'master' (*)
  2a3a1aa... Merge branch 'fix-wgl-cairo-fallback' into 'master' (*)
  5c3b368... docs: Add note about stable sorting to SortListModel (*)
  a816f81... docs: Fix links in the Getting Started page (*)
  72bbc51... Merge branch 'otte/for-master2' into 'master' (*)
  d7e117f... widget-factory: Speed up build (*)
  200a2f5... gtk-demo: Speed up the build (*)
  802ad39... gtk: Speed up build (*)
  6339875... Fix an oversight (*)
  169effe... Merge branch 'ebassi/getting-started-links' into 'master' (*)
  e9828f1... Fix the build (*)
  a9f401a... wayland: better debug for egl (*)
  63b7335... Merge branch 'matthiasc/for-master' into 'master' (*)
  08fd62e... x11: Better debug for egl (*)
  b7ad3bc... build: Print toolchain in summary (*)
  1efccfc... gdk loaders: Add noreturn attribtues where appropriate (*)
  5f825eb... Merge branch 'wip/baedert/for-master' into 'master' (*)
  670659b... Revert "Add GtkLoader to gtk4-widget-factory" (*)
  bfcc2da... ngl: Cosmetics (*)
  139aa17... Merge branch 'matthiasc/for-master' into 'master' (*)
  5bf1196... ngl: Drop the texture pool object (*)
  c932648... ngl: Plug a memory leak (*)
  1ddcf7d... Update Swedish translation (*)
  8c22762... ngl: Small docs updates (*)
  095d531... Merge branch 'matthiasc/for-master' into 'master' (*)
  f7df384... ngl: Don't cache large glyphs forever (*)
  b4bc798... Merge branch 'matthiasc/for-master' into 'master' (*)
  b8622ad... contentdeserializer: Plug a small memleak (*)
  f2dbf57... Merge branch 'matthiasc/for-master' into 'master' (*)
  8079f8e... Add depfiles back to resource generation (*)
  d939f37... win32: Comment out unused function (*)
  bc086c5... Merge branch 'matthiasc/for-master' into 'master' (*)
  34037c0... searchenginemodel: finalize search results (*)
  4e6a76e... docs: Fix internal links in for GtkLabel's text layout sect (*)
  08aa77c... docs: Fix GtkListStore description (*)
  49603c2... docs: Clean up GtkCellArea description (*)
  42ba6f0... docs: Fix up GtkTreeViewColumn (*)
  a9c1e1e... docs: Remove gtk-doc links from GtkDrawingArea (*)
  9bd0674... docs: Fix GtkCellLayout description (*)
  12d4a51... docs: Remove gtk-doc link from GtkTreeView::row-activated (*)
  289394d... docs: Replace gtk-doc internal link in GtkRequisition (*)
  c9ad181... Merge branch 'filesearch' into 'master' (*)
  bb5eb3b... Merge branch 'docs-label' into 'master' (*)
  e2fb67f... Update Slovak translation (*)
  6ec6bca... win32: Remove unused variables (*)
  75370a2... pathbar: Use correct marshaler (*)
  38461ee... gdk: Make GDK_DEBUG GL backend selection global (*)
  9012a03... widget-factory: Name the images pages (*)
  04da2ff... surface: Use g_clear_thing() (*)
  3f5107c... inspector: Export gtk_inspector_init (*)
  9e88275... Merge branch 'matthiasc/for-master' into 'master' (*)
  ae8de71... build: Add a HAVE_EGL define to config.h (*)
  bfb158d... egl: Move initialization code and port Wayland (*)
  70607f5... x11: Port to shared EGL code (*)
  032eb15... glcontext: The content cannot be the current context (*)
  c8204a9... surface: Add a private struct (*)
  aba37c4... display: Get carried away by extension checker (*)
  d128ffc... egl: Move EGLSurface handling to GdkSurface (*)
  f8b9b30... egl: Move extension checks to GdkDisplay (*)
  482845b... wayland: Remove initial GL API bind (*)
  111c276... cairo-gl: Don't leak framebuffers (*)
  64f10ef... gdk: Remove unused gdk_gl_texture_quads() function (*)
  03cc603... glcontext: Remove unused functionality (*)
  2ff1ea5... egl: Unify contexts (*)
  3ca84c4... glcontext: Handle failure of eglBindAPI() (*)
  bc7c0d0... egl: Support EGL_KHR_no_config_context (*)
  7ede468... gdk: Add a request_hdr argument to begin_frame() (*)
  5eb42dd... gdk: Add GDK_DEBUG=hdr (*)
  cdc8523... egl: Implement HDR support (*)
  0969d9d... Merge branch 'wip/otte/gl-hdr' into 'master' (*)
  f819e88... gdk: Fix an oversight (*)
  4360bc3... Merge branch 'matthiasc/for-master' into 'master' (*)
  cd45e6e... dropdown: add GtkDropDown:show-arrow property (*)
  cd2debd... dropdown: fix extraneous * in documentation (*)
  db86b3e... Merge branch 'wip/chergert/dropdown-show-arrow' into 'maste (*)
  48781cf... memorytexture: Split out GdkMemoryFormat handling (*)
  149395c... gl: Move memory <=> GL format mapping (*)
  afa004f... memoryformat: Add gdk_memory_format_prefers_high_depth() (*)
  dc6e831... gdk: hdr => high depth (*)
  3f4fb93... cairo: Use GdkTexture for converting from pixbuf (*)
  2e555db... testsuite: Fail more accurately (*)
  8950c0d... texture: Make format a property of GdkTexture (*)
  2a08641... gsk: Add high depth rendernode api (*)
  9174814... ngl: Allow specifying texture formats (*)
  985d2d2... ngl: Determine intermediate formats (*)
  8a24def... ngl: Update framebuffer format for each frame (*)
  6f17429... ngl: Make render_texture high depth aware (*)
  8d9c392... Merge branch 'wip/matthiasc/gsk-hdr' into 'master' (*)
  c7d6bf7... filechooserportal: Take a ref on transient-for (*)
  db37452... Merge branch 'fix-filechooser-portal-crash' into 'master' (*)
  0775e21... Add support for pango markup in menu items (*)
  70a622c... gdkdisplay.c: Include stdlib.h (*)
  9f1e9b6... Merge branch 'wip/cdavis/menu-item-markup' into 'master' (*)
  144f727... Rename ngl to gl (*)
  7a1644b... Maintain abi (*)
  f868c67... Skip gsk_ngl type funcs (*)
  30164d5... css: Render the background-clip area, not the background-or (*)
  222d927... Merge branch 'wip/otte/for-master' into 'master' (*)
  b7eb1d3... gsk: provide an ngl renderer (*)
  4f53645... ngl: fbo 0 has no color attachment (*)
  3b9967d... ngl: Compute correct renderformat (*)
  c6dd3c1... glcontext: Add GdkGLContext::allowed-apis (*)
  8c1f7f7... glcontext: Deprecate gdk_gl_context_set_use_es() (*)
  f584d4f... gl: Check allowed APIs in realize() (*)
  76420d7... ngl: Fix glTexImage2D() usage on GLES (*)
  e974a04... glcontext: Add gdk_gl_context_get_api() (*)
  5c1e402... Merge branch 'wip/otte/for-master' into 'master' (*)
  0054f8b... docs: Mention gtk_window_set_position() being gone (*)
  27573d9... Merge branch 'wip/otte/glcontext' into 'master' (*)
  db167e0... Update Basque translation (*)
  e371bd0... ngl: Use the right value (*)
  b4ab9f7... testsuite: Add a test targeting GL upload code (*)
  27b5dc1... gl: Fix broken internal format (*)
  caddea4... gl: Set stride properly in fallback (*)
  780ae52... gl: Check the stride is a multiple of the bpp (*)
  d4959a9... gl: Make sure to set a proper alignment (*)
  e581c14... testsuite: Add run for GLES (*)
  c7bb4a9... docs: Add GdkPixbuf to the URL map (*)
  5311616... Merge branch 'wip/otte/gles' into 'master' (*)
  cfadca6... [gtkimcontextquartz] Accommodate moving GdkSurface widget t (*)
  232003b... Merge branch 'docs-urlmap' into 'master' (*)
  922e6ad... Merge branch 'docs-window-position' into 'master' (*)
  49a64da... Merge branch 'ngl-is-the-new-gl' into 'master' (*)
  dc50389... wayland: Mark opaque_region as dirty on hide (*)
  e6ae3b8... broadway: Quiet initialisation failures (*)
  f40ce51... x11: Don't try to move destroyed windows (*)
  d89e82d... Merge branch 'wip/otte/for-master' into 'master' (*)
  fc32c19... broadway: Quiet initialisation failures (*)
  086a304... Add getter to GdkFileList (*)
  b65b646... texture: Refactor downloading (*)
  7b41738... png: Do loader conversions in GDK (*)
  257adb4... gtk: fix Snapshot.push_shadow annotation (*)
  e98b83d... Merge branch 'bilelmoussaoui/gtk-snapshot' into 'master' (*)
  dcbfd61... calendar: Fix abbreviated day names (*)
  24b7eec... Update Brazilian Portuguese translation (*)
  41ca09d... calendar: Add an explanatory comment (*)
  454ca89... gtkflowbox: Add prepend() and append() (*)
  71eece2... Update Icelandic translation (*)
  3481ebd... gtk: Fix version resource on for Windows 11 SDK (*)
  53705a5... tools/generate-uac-manifest.py: Fix UAC manifest .rc (*)
  1e7fb52... Add memory formats used by libpng (*)
  c2368cc... png: Refactor png saving (*)
  31e9072... gl: Fix downloading textures *again* (*)
  5199beb... gl: Move texture uploading to the renderer (*)
  52e88ed... gltexture: Determine format in current thread (*)
  ddc4a40... gl: Refactor texture uploading (*)
  9a2e9c5... gl: Use gdk_memory_texture_new_from_texture() (*)
  a7ef4c7... Merge branch 'wip/otte/memoryformat' into 'master' (*)
  e3ef21f... macos: fix scale on macOS 12 beta (*)
  66de8f3... wayland: drop unused member variables (*)
  aa258fa... wayland: port code to g_clear_pointer (*)
  aa0c22b... glcontext: Reinstate missing "!" (*)
  7a50eba... gdk: Move GdkMemoryFormat enum to gdktypes.h (*)
  f6e5a33... Merge branch 'wip/otte/for-master' into 'master' (*)
  cf7ee82... Merge branch 'fix-dnd-coordinates-on-windows' into 'master' (*)
  beda50f... cssparser: Make a signed expression unsigned (*)
  a619991... fontrendering: Protect against NULL hints (*)
  03d4ac1... theme: enable tabular numbers in GtkCalendar (*)
  e7ac827... main: Flip set_widget_active_state() logic (*)
  085f017... Ensure blur nodes have a positive blur radius (*)
  79d2a14... glcontext: reinstate another missing "!" (*)
  c7e36bc... gltexture: Fix conditions for glGetTexImage() call (*)
  8002464... tiff: Refactor (*)
  7eceed8... jpeg: Use gdk_memory_texture_from_texture() (*)
  dcba783... gdk: Rework gdk_pixbuf_get_from_texture() (*)
  5b47391... broadway: Use gdk_texture_save_to_png_bytes() (*)
  a859471... testsuite: Add workarounds for non-gl backends (*)
  5f3062a... docs: Cosmetics (*)
  bddf9f9... docs: Cosmetics (*)
  96e837a... Improve a msgid (*)
  886f435... Merge branch 'wip/otte/for-master' into 'master' (*)
  6a07a85... Merge branch 'work/tidy' into 'master' (*)
  6067a55... Merge branch 'work/reset_opaque' into 'master' (*)
  b7cab5c... ci: Allow macos to fail (*)
  bd1649e... Merge branch 'feature/calendar-first-day' into 'master' (*)
  5ff9f4a... Merge branch 'matthiasc/for-master' into 'master' (*)
  c80e877... css: Fix handling of percentage for line-height (*)
  5dec1b0... Merge branch 'wip/baedert/for-master' into 'master' (*)
  ad46e65... Merge branch 'wip/cdavis/flowbox-add-functions' into 'maste (*)
  1c5a4de... levelbar: Fill the whole space for discrete level bars (*)
  cad979b... reftest: On failure, save the node files, too (*)
  ba44e7a... label: Never measure more than max-width-chars (*)
  00214cb... testsuite: Add test specifically for recent fix (*)
  192e554... testsuite: don't XFAIL label-sizing anymore (*)
  3742fab... widget: Don't overadjust allocations (*)
  bf5350e... Merge branch 'label-sizing' into 'master' (*)
  9965f26... Merge branch 'wip/exalm/levelbar' into 'master' (*)
  464f76c... Merge branch 'line-height-percentage' into 'master' (*)
  46ba4b9... Merge branch 'fix-win11-sdk' into 'master' (*)
  e946ee4... Merge branch 'file-list-get' into 'master' (*)
  f04e102... Merge branch 'wip/hadess/quiet-broadway' into 'master' (*)
  8b02e87... Merge branch 'gdkdisplay-c-stdlib-h' into 'master' (*)
  14e6d95... Merge branch 'setlocale-gapplication-help' into 'master' (*)
  d6f4a0d... Drop date attribute from our appdata files (*)
  3d536f1... Merge branch 'appdata-build-date' into 'master' (*)
  9e0494c... docs: match hello world code to description (*)
  53312cf... surface: Remove (nullable) (*)
  2601c39... API: Add gdk_display_create_gl_context() (*)
  ea14e94... drawcontext: Guard begin/end_frame() against non-surface co (*)
  cb03fe8... gsk: Allow gsk_renderer_realize (renderer, NULL, NULL) (*)
  869d2f2... node-editor: Create renderers surfaceless (*)
  0898023... testsuite: Create GL renderers without surfaces (*)
  883b222... Merge branch 'wip/otte/display-gl' into 'master' (*)
  c11bd57... css: Split dimension token (*)
  350a5ed... css: Emit a special error for a common error (*)
  0afae65... Merge branch 'subpop/docs-getting-started-hello-world' into (*)
  74329ab... Merge branch 'wip/otte/for-master' into 'master' (*)
  1d387b5... Update Croatian language (*)
  3dcda78... gdk: fix MemoryFormat since annotations (*)
  cb3eae1... g-i: add missing since 4.6 annotations (*)
  82c0654... Merge branch 'fix-mac-kana-eisu' into 'master' (*)
  3c9c7a0... build: Make sure ifuncs exist when using fp16 (*)
  b912e84... gl: Call make_current() before doing any GL work (*)
  438bf85... reftests: Don't crash if no node (*)
  1606a41... widget: adjust allocation even better (*)
  2113a18... testsuite: Add lots of reftests for picture sizing (*)
  2b2fd23... Merge branch 'wip/otte/center-center-center' into 'master' (*)
  b2f9a90... tiff: Fix variable assignment (*)
  373ca23... glx: Remove unused assignment (*)
  a4e83ec... demos: Remove unused code (*)
  ae117d0... png: allocate data before sigsetjmp() (*)
  a07e1bf... Merge branch 'wip/otte/for-master' into 'master' (*)
  513fe87... Update POTFILES.skip (*)
  8176b0c... inspector: Remove list header style (*)
  131683f... inspector: Use a GtkSeparator for the object details toolba (*)
  bec9141... inspector: Use .toolbar for toolbars (*)
  3aee23c... inspector: Use tabular figures for list position label (*)
  7aa34cb... inspector: Add a separator under toolbar in css editor (*)
  2ac8132... inspector: Use consistent GtkTextView margins (*)
  0053160... inspector: Stop using .sidebar for the recorder page (*)
  2aa2b7f... inspector: Clean up the .list style (*)
  516dc79... inspector: Use .list for property list as well (*)
  83319a3... inspector: Expand the controllers column view (*)
  c953e3c... Merge branch 'wip/exalm/polish' into 'master' (*)
  75bba2b... readme: Fix "Building GTK" docs link (*)
  33470fd... Merge branch 'enterprisey-master-patch-53741' into 'master' (*)
  4cda2ae... gdkdisplay: Remove (nullable) (*)
  a6cbeba... Update Latvian translation (*)
  3744cb2... Merge branch 'alatiera/gdk_create_context_nullable' into 'm (*)
  4ea84d3... Merge branch 'bilelmoussaoui/missing-since-annotations' int (*)
  4191915... gdktypes: Remove GDK_EXTERN_VAR (*)
  d726ecd... gdk: Split enums from types (*)
  ac8c424... css: Don't throw warnings on broken URL in image css (*)
  9b71bba... Merge branch 'wip/otte/for-master' into 'master' (*)
  d7d4cef... Merge branch 'wip/chergert/use-fabs-in-macos' into 'master' (*)
  c11a434... docs: standard names are CSS names, not X11 names (*)
  af2d0f1... gtk: Hold reference on controller until events are fully ha (*)
  cadeca2... Merge branch 'rgba-for-master' into 'master' (*)
  68eb601... Merge branch 'gtkeventcontroller.c-fix' into 'master' (*)
  c97a758... cssparser: Remove unused argument (*)
  9962ef9... broadway: fix texture upload (*)
  1fa3502... Merge branch 'wip/otte/for-master' into 'master' (*)
  206d763... Merge branch 'x11-xi2.4-gestures' into 'master' (*)
  f1fbd36... Add editorconfig file (*)
  f7c39ae... Merge branch 'ebassi/editor-config' into 'master' (*)
  207437a... Update Catalan translation (*)
  61d9874... NEWS: Updates (*)
  13defc7... gtk: remove unneeded backtick from gi-docgen item (*)
  dd7cbb6... Merge branch 'bilelmoussaoui/docs-typo' into 'master' (*)
  bdea3ed... 4.5.0 (*)
  d1e246c... gtk: fix broken gi-docgen annotation in IconView (*)
  ca06aee... Merge branch 'bilelmoussaoui/gi-docgen' into 'master' (*)
  973aa85... Update Latvian translation (*)
  266fced... fix typo in GtkDragSource doc (*)
  1903c6d... Merge branch 'fix_typo' into 'master' (*)
  49032b4... docs: Fix link to g_signal_emit() (*)
  5cc6b3e... docs: Add missing annotation (*)
  142571d... build: Collect gi-docgen's common arguments (*)
  d005049... Merge branch 'build-fix' into 'master' (*)
  bc80eb6... Revert "ci: Allow macos to fail" (*)
  68f2e1b... Merge branch 'ci-require-macos' into 'master' (*)
  9b23602... icon: revert object-symbolic check to be smaller (*)
  37cbd06... Merge branch 'small-check' into 'master' (*)
  96f63a6... styling: Have unfocused selections (*)
  bca77b5... egl: Set the draw buffer to GL_BACK_LEFT (*)
  95574f9... gl: Use GL_BACK_LEFT (*)
  164d0a5... gdk: #if => #ifdef (*)
  6536e3d... macos: Fix return value (*)
  c125ffb... Merge branch 'wip/otte/for-master' into 'master' (*)
  c4df987... combobox: Make combo box activatable (*)
  3918cdd... dropdown: Make DropDown activatable (*)
  0aa3a7e... combo_box: Use mnemonic_activate on override (*)
  df12a41... testsuite: Set GDK_DEBUG unconditionally (*)
  97365a8... reftest: Stop setting GDK_RENDERING (*)
  e017e42... reftest: No blinking, please (*)
  3c2818b... listbase: Sink adjustments (*)
  9a31922... Merge branch 'reftest-no-blink' into 'master' (*)
  8c63244... Merge branch 'activate-signal-dropdown-combobox' into 'mast (*)
  c20a631... Merge branch 'listview-sink-adjustment' into 'master' (*)
  9e8bf10... Make dialog content_area box as vertical, keep compatibilit (*)
  db2a03e... Update gtk/ui/gtkdialog.ui (*)
  b2a1fb7... Merge branch 'taozuhong-master-patch-22982' into 'master' (*)
  a186111... build: Don't use ld when cross-compiling (*)
  9c1a410... Merge branch 'ebassi/cross-bundle' into 'master' (*)
  53acff1... Revert "label: Never measure more than max-width-chars" (*)
  c5ac80b... gdk/wayland: Do not use xdg_wm_base.ping serials as "user i (*)
  155b791... update focus indicators in popovers (*)
  c66d24b... remove some unused declarations (*)
  c87d1c2... paned: Don't pass values < -1 to gtk_widget_measure() (*)
  c78ed25... Update Ukrainian translation (*)
  a6f1737... Merge branch 'wip/carlosg/no-ping-serials-for-input' into ' (*)
  e80d938... Fix minor typo: Unsupportd -> Unsupported (*)
  e0c97e6... Update Ukrainian translation (*)
  8e27fc7... label: Redo measure() code (*)
  5c9ae28... boxlayout: Compute opposite size properly (*)
  935f7f1... Merge branch 'yurchor-master-patch-77064' into 'master' (*)
  c4e5242... picture: Setting can-shrink requires a resize (*)
  8a7868d... Merge branch 'wip/otte/for-master' into 'master' (*)
  c9735e8... Merge branch 'wip/baedert/for-master' into 'master' (*)
  7da72d1... Merge branch 'remove_some_unused_declarations' into 'master (*)
  4ffa60b... boxlayout: Be more careful with what to consider natural si (*)
  222d6f1... label: Don't deduce label width from logical rect (*)
  577d520... reftests: Add reftest for last 2 issues (*)
  4f4f2d1... Merge branch 'wip/otte/for-master' into 'master' (*)
  4a356ae... Update Ukrainian translation (*)
  0632e94... Fix typos (*)
  da72cfe... docs: Tag Gdk.ModifierType as flags (*)
  8338e55... GdkWin32: Use a signed integral type for the DPI scale (*)
  4c8e703... GdkWin32: Remove the global screen offset (*)
  14c32a7... Merge branch 'these-are-flags' into 'master' (*)
  59f45aa... docs: Fix wrong fragments in type links (*)
  60d50bc... Merge branch 'ebassi/docs-link-fixes' into 'master' (*)
  25142ab... Update Portuguese translation (*)
  4afd416... Update Portuguese translation (*)
  0e27a49... docs: Fix typo in link (*)
  dc9b145... Merge branch 'ebassi/for-master' into 'master' (*)
  4800314... GDK-Win32: Drop GDK_WIN32_ENABLE_EGL flag (*)
  048fe84... GDK-Win32: Port to common EGL handling code (*)
  ee45869... gdkdisplay.c: Fix builds without EGL (*)
  1b2e69f... GDK-Win32: Realize EGL using common realization code (*)
  41599e5... GDK-Win32: Make EGL a runtime opt-in (*)
  cf69d91... Updated Spanish translation (*)
  018388d... Unrealize ATContext on unroot (*)
  13d5591... Update Portuguese translation (*)
  9f9479a... Merge branch 'forward-port-mr-3931-to-gtk4' into 'master' (*)
  895dc94... gtk-demo: Avoid a missing icon (*)
  1c6efea... Remove a confusing comment (*)
  4c029af... textview: Don't leave embedded children behind (*)
  7bee4fa... Handle new pango api (*)
  60c45da... css: Change the way case variants are handled (*)
  cca8ae0... Bump the pango requirement to 1.49.3 (*)
  20fd760... Merge branch 'small-caps' into 'master' (*)
  01cf559... Update Catalan translation (*)
  27d286e... Update Catalan translation (*)
  b878353... gdk/wayland/surface: Move `server_decoration` to `GdkWaylan (*)
  dd327bc... gdk/wayland/surface: Move `*exported` to `GdkWaylandTopleve (*)
  fcdc553... gdk/wayland/surface: Move `*idle_inhibitor*` to `GdkWayland (*)
  1c6608f... gdk/wayland/surface: Remove unused argument (*)
  cce6a60... label: max-width-chars has no effect on smaller text (*)
  81169d1... label: max-width-chars should be ignored sometimes (*)
  1290424... demos: Update for climate change and Covid (*)
  b004706... Revert "sizerequest: Only check reported baselines if reque (*)
  afe94e3... boxlayout: Don't listen to comments (*)
  0a31201... boxlayout: Split loop into if statmement (*)
  76c4673... boxlayout: Fix broken min-size-for-opposite-size (*)
  08d4820... Merge branch 'wip/otte/for-master' into 'master' (*)
  56404b7... Merge branch 'gdksurface-wayland' into 'master' (*)
  fc8aa80... Update Italian translation (*)
  cbd332b... Update Italian translation (*)
  235b048... Update Occitan translation (*)
  9f2dbf4... Merge branch 'master' into 'master' (*)
  bf40b89... Merge branch 'wip/jimmac/unfocused-selections' into 'master (*)
  1e47b1c... label: Handle width-chars > text width (*)
  330e9a8... Merge branch 'wip/otte/for-master' into 'master' (*)
  061026f... gtk-demo: Don't use deprecated librsvg API (*)
  96f7e59... Merge branch 'wip/otte/for-master' into 'master' (*)
  98d14b4... flatpak: Add pango to manifest (*)
  e599b25... Merge branch 'flatpak-build-fix' into 'master' (*)
  fcb3638... Updated Spanish translation (*)
  46f8600... css: Don't crash when color stop offsets descend (*)
  0903ad4... Merge branch 'wip/otte/for-master' into 'master' (*)
  acf6d47... Update Occitan translation (*)
  362e91c... build: Don't use any -Werror in release builds (*)
  b4c2d1d... Merge branch 'wip/otte/no-errors-ever-again' into 'master' (*)
  7f7809f... label: Don't do more work than necessary (*)
  7859b88... Merge branch 'wip/otte/for-master' into 'master' (*)
  7586e53... Update POTFILES.skip (*)
  b91dca9... Update Hebrew translation (*)
  c174515... Update Hebrew translation (*)
  a2191c0... Update Croatian translation (*)
  fd69b41... Update Croatian translation (*)
  40c0895... g-i: add missing since annotations (*)
  c003260... build: Actually use the extra warnings (*)
  300a889... build: Disable gcc warnings as warnings, too (*)
  39e4e48... docs: Enable OpenSearch on our references (*)
  ff3bb7f... docs: Annotate Label.get_selection_bounds() out arguments (*)
  615b8fc... gtkwidget: Do not check event sequence state before cancell (*)
  f36ee67... gtkgesture: Do not cancel gesture when setting DENIED state (*)
  f84bcfb... gtkmain: Disable implicit grab active state on CROSSING_GRA (*)
  22f5236... composetable: invalidate cache based on symlink mtime too (*)
  a5bf059... docs: Fix link in GtkSymbolicColor description (*)
  cea320a... docs: Fix description for CellRendererAccelMode (*)
  c4b2fe6... docs: Add blurb for GtkEditableProperties. (*)
  3d77e52... Merge branch 'ebassi/docs-fixes' into 'master' (*)
  7249961... Update Basque translation (*)
  012baeb... Merge branch 'wip/carlosg/cancelled-gestures' into 'master' (*)
  2026256... Merge branch 'compose-cache-symlinks' into 'master' (*)
  d9d220c... Merge branch 'wip/carlosg/x11-wm-drags' into 'master' (*)
  27350ad... Merge branch 'wip/otte/for-master' into 'master' (*)
  0c53b60... Merge branch 'bilelmoussaoui/since-annotations' into 'maste (*)
  96778fc... Fix formatting error in demo about dialogs (*)
  0852084... Merge branch 'matthiasc/for-master' into 'master' (*)
  c867894... Don't spam debug messages into TAP output (*)
  b9bdbe9... x11: Trap error when getting CRTC info (*)
  5995e89... Merge branch 'matthiasc/for-master' into 'master' (*)
  4c8081b... Update section-text-widget.md (*)
  d3347e6... picture: Setting keep-aspect-ratio requires a redraw (*)
  74c6b8e... Merge branch 'picture-ratio-redraw' into 'master' (*)
  86175f0... Merge branch 'msal4-master-patch-74685' into 'master' (*)
  899cb44... label: Don't add a pixel where none should be added (*)
  aecdd6f... Merge branch 'wip/otte/for-master' into 'master' (*)
  b801125... GDK-Win32: Fix AeroSnap indicator and positioning (*)
  384196e... Merge branch 'fix-aerosnap-4' into 'master' (*)
  6690197... node-editor: Don't make paned shrinkable (*)
  c1790bf... Merge branch 'matthiasc/for-master' into 'master' (*)
  c3211e3... Update Persian translation (*)
  48b83d3... Merge branch 'win32-egl-cleanup' into 'master' (*)
  f019e9d... Documentation fix and whitespace cleanup (*)
  0996113... Merge branch 'gtk-init-doc-update' into 'master' (*)
  2284756... a11y: return -1 if parent is NULL (*)
  4876028... Update Galician translation (*)
  e378dc4... Update Galician translation (*)
  163616c... sizerequest: Add a critical when for_size is too small (*)
  7459d43... widget: Don't forget margins when adjusting (*)
  50e0893... widget: force adjustment method is one size is FILL (*)
  7bf7721... stack: Turn the homogenenous variables into an array (*)
  6175661... stack: Index the homogeneous array by orientation (*)
  6c94835... stack: Make sure to not under-measure children (*)
  244ddea... paned: Always query at least min size (*)
  de3c50a... sizerequest: Use g_printerr() for debug messages (*)
  a0ca936... sizerequestcache: Increase size (*)
  1eb86d6... widget: Remove a check (*)
  7b32080... Merge branch 'wip/otte/for-master' into 'master' (*)
  256d226... Update Basque translation (*)
  b8e009e... Merge branch 'wip/chergert/fix-a11y-critical' into 'master' (*)
  c578691... Revert "a11y: return -1 if parent is NULL" (*)
  9aaf541... Merge branch 'wip/fix-randr-race' into 'master' (*)
  eefb6a0... sizerequest: Change critical message (*)
  5b1cd33... Go back to using pango for glyph rendering (*)
  891fd5c... Merge branch 'missing-the-missing-glyphs' into 'master' (*)
  170bc0a... window: properly compute desired size (*)
  c025bc5... paned: Compute the right handle size (*)
  27965d5... builder-tool: Don't simplify enums too much (*)
  344fac5... Merge branch 'wip/otte/for-master' into 'master' (*)
  358893a... window: Always clamp to max size (*)
  822508f... widget: Clear size request cache on queue_resize() (*)
  c990134... window: Properly distribute size between title and child (*)
  031aab3... Merge branch 'ebassi/issue-4421' into 'master' (*)
  1552859... Merge branch 'wip/otte/for-master' into 'master' (*)
  0709dc7... window: Add a new fancy way to compute min size (*)
  791f0d7... Update Occitan translation (*)
  7e0279b... Updated Lithuanian translation (*)
  95e6453... Update Friulian translation (*)
  cd60ec1... gesture: fix typo in docs (*)
  c742deb... Merge branch 'fix_typo_gesture' into 'master' (*)
  e9d8bf9... fontchooser: Avoid setting variations needlessly (*)
  f593f3d... Update POTFILES.skip (*)
  cd9b730... Merge branch 'font-chooser-variations-fix' into 'master' (*)
  3ba6d2b... Merge branch 'wip/otte/hfw-min-size' into 'master' (*)
  ddd5704... Update references to master in the repository (*)
  50e4ca8... Mention main in NEWS and README.md (*)
  ce8faa2... testsuite: Make function arguments const (*)
  291c502... rendernode: Simplify conic gradient code (*)
  354fa65... texture: Remove gdk_texture_download_float() (*)
  8d19569... node-editor: Display errors (*)
  ade7509... GL renderer: Remove noperspective usage (*)
  07cfdd8... label: Don't set ellipsized size as natural size (*)
  e802381... Merge branch 'wip/otte/for-main' into 'main' (*)
  f661724... textview: Respect editability for Emoji (*)
  e0deacd... inspector: Make dropdowns bigger (*)
  b3b0321... textview: Avoid misplacing the Emoji chooser (*)
  5a42ccc... docs: Clarify a sentence in the migration guide (*)
  bfd3d71... Merge branch 'matthiasc/for-main' into 'main' (*)
  f1612e3... Merge branch 'update_focus_indicators_in_popovers' into 'ma (*)
  5b1b75b... textbuffer: Fix pasting text (*)
  3e7618f... textbuffer: Try harder to fix pasting (*)
  2611a99... Merge branch 'matthiasc/for-main' into 'main' (*)
  1d7ab8b... gdksurface-win32.c: Disable AeroSnap for surface if not res

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]