[gtk] (819 commits) Non-fast-forward update to branch wip/otte/build



The branch 'wip/otte/build' 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:

  2b376ed... build: Set proper defaults for media backends
  97563c8... build: disable Vulkan by default
  af1a860... build: Remove sassc option
  cceefb8... build: Make all X11 extensions mandatory
  b312ed0... x11: Remove unused headers
  a15f230... x11: Remove XComposite

Commits added to the branch:

  82b1162... Load icon from executable on Windows (*)
  99c7ba7... Install documentation in the appropriate place (*)
  07167fd... surface: Always set PHASE_PAINT as pending when updates are (*)
  2f0a02e... Merge branch 'wip/carlosg/stuck-frames' into 'master' (*)
  cce36ae... wayland: Improve font setting fallback more (*)
  8b1fcb5... ngl: Use fp16 for colors (*)
  ae7f52d... ngl: Reduce vertex storage (*)
  7fe7b7a... ngl: Use a constant for (fp16)-1 (*)
  38c6fe2... Move color conversion up (*)
  9d81c12... Add an option to disable F16C (*)
  885a6b8... gsk: Add runtime checks for F16C (*)
  2d7169f... Work around compiler shortcomings on macOS (*)
  1c2238c... Merge branch 'font-fallback-fix' into 'master' (*)
  5d0a3bd... Merge branch 'half-float' into 'master' (*)
  e4a6101... gtk-demo: Make one text scroll benchmark harder (*)
  e796394... ngl: Fix an oversight (*)
  d8ba4b4... ngl: Reserve a pixel in texture atlases (*)
  0caa28c... ngl: Optimize underlines in text (*)
  bfe4aea... ngl: Add a program change counter (*)
  ed412f4... ci: Drop the split Fedora images (*)
  9313d4b... scrolledwindow: Stop using scroll cursors (*)
  0d6bbc0... Merge branch 'ebassi/ci-docs' into 'master' (*)
  d15b0af... Merge branch 'no-scroll-cursor' into 'master' (*)
  7154496... Merge branch 'ngl-coloring-underlines' into 'master' (*)
  4a76abf... window: Defer focus setting until after paint (*)
  87a8ff9... Merge branch 'popover-list-lockup' into 'master' (*)
  e6599c6... gsk: Don't overshadow (*)
  187072c... media: Fix a memory leak (*)
  fcf3917... Merge branch 'media-memory-leak' into 'master' (*)
  678e6fc... nodeeditor: Make the help window wide enough (*)
  aaf17fd... ngl: Small optimization (*)
  f8f2f29... roundedrect: Speed up contains_rect and friends (*)
  6bfb57d... ngl: Small optimization for shadows (*)
  1d9c581... ngl: Allow passing bounds to update_clip (*)
  5b55138... Merge branch 'matthiasc/for-master' into 'master' (*)
  6712106... Update Ukrainian translation (*)
  e2420f6... menubutton: Propagate focus-on-click (*)
  e4ce46e... gtk-demo: Make header buttons not steal focus (*)
  d0fc3e1... widget-factory: Make header buttons not steal focus (*)
  e2fb597... icon browser: Make header buttons not steal focus (*)
  ae41697... node-editor: Make header buttons not steal focus (*)
  233e662... togglebutton: Fix expected group behavior (*)
  2a7b5a5... Merge branch 'matthiasc/for-master' into 'master' (*)
  da6096f... ngl: Add code to dump shadows (*)
  46270d3... ngl: Fix a case of flipped shadow (*)
  f3bf4e4... ngl: Don't slice unsliceable shadows (*)
  849692b... ngl: Fix unevenly scaled shadows (*)
  21a1a40... Merge branch 'shadow-reduction' into 'master' (*)
  3ad56a7... Merge branch 'grouped-toggle-fix' into 'master' (*)
  46ed754... Merge branch 'ngl-shadow-fixes' into 'master' (*)
  6d6c8c5... meson.build: Improve F16C detection on Visual Studio (*)
  d5ced21... gsk/ngl/fp16.c: Implement runtime F16C detection on MSVC (*)
  65b3545... meson.build: Check for F16C on 32-bit Visual Studio (*)
  03db269... testsuite: Reduce use of g_assert (*)
  90d1878... testsuite: Reduce use of g_assert (*)
  f9fa927... testsuite: Reduce use of g_assert (*)
  74238b5... Merge branch 'testsuite-asserts' into 'master' (*)
  442f485... Merge branch 'f16c.msvc' into 'master' (*)
  4d1075a... testsuite: Reduce the use of g_assert (*)
  8c156e6... testsuite: Reduce the use of g_assert (*)
  9d3aa2c... gsk: Avoid compiler warnings without assertions (*)
  5e7b5fe... gtk-demo: Avoid compiler warnings without assertions (*)
  367dfee... Fix unused variable warnings (*)
  ecfba2d... Inspector: Fix a possible undefined use (*)
  6e40f4f... Remove assertions in tests (*)
  13ece4e... Make gtk_test_init work without assertions (*)
  f98353c... Force g_test_init to cooperate (*)
  31e08d4... gsk/ngl: Build with G_DISABLE_ASSERT enabled (*)
  a871a1b... build: Don't append multiple flags as a string (*)
  b0990aa... wayland: Build with G_DISABLE_ASSERT (*)
  4164abd... build: Quiet the compiler (*)
  0c3dd0c... Merge branch 'testsuite-asserts' into 'master' (*)
  c66b030... ngl: Fix a rare assertion violation (*)
  11154ba... flatpak: Include highlight in gtk4-demo flatpak (*)
  f5d9082... Merge branch 'flatpak-highlight' into 'master' (*)
  ddeabc7... placesview: Open location even if mount was not found (*)
  6f11165... x11: Be quiet on exit by default (*)
  4465ee5... Merge branch 'ngl-crash' into 'master' (*)
  d1d009b... Merge branch 'x11-quiet-exit' into 'master' (*)
  e5b0d22... meson: only build demo manpages when demos are enabled (*)
  c6483d4... theme: Use -gtk-icon-filter for full-color icons (*)
  eb3df6a... Merge branch 'theme-icon-filter-fixes' into 'master' (*)
  9b7f927... Merge branch 'demo-manpages' into 'master' (*)
  20fb647... imcontext: Eat key events during preedit (*)
  9f6b3e1... themes: Make fallback work a bit better (*)
  74a68a5... Merge branch 'theme-fallback-fix' into 'master' (*)
  24cd056... Merge branch 'im-context-event-leak' into 'master' (*)
  14632e1... GDK: Fix builds against latest stable GLib with MSVC (*)
  8df32e9... GSK: Fix builds against latest stable GLib with MSVC (*)
  153019a... GTK: Fix builds against latest stable GLib with MSVC (*)
  4d19de4... window: Fix deferred focus unsetting (*)
  9d1e5aa... Merge branch 'fix-focus-unsetting' into 'master' (*)
  5e53c04... Merge branch 'latest.glib.msvc' into 'master' (*)
  08b101a... pixbufutils: Remove an unused function (*)
  5bbdf3a... wayland: Avoid directly accessing shadow property of parent (*)
  db8bf5e... wayland: Don't duplicate xdg_surface setup code (*)
  36347b2... Merge branch 'wayland-parent-shadow-refactor' into 'master' (*)
  05af726... Merge branch 'wayland-xdg-surface-setup' into 'master' (*)
  486a2c9... Merge branch 'matthiasc/for-master' into 'master' (*)
  91f3f5c... image, picture: Move pixbuf code to gdkpixbufutils (*)
  1331d5c... cssimageurl: Remove direct pixbuf use (*)
  0d308d0... mountoperation: Some cosmetics (*)
  3df3a04... placesview: Fix mounting remote locations (*)
  379bb6c... placesview: Fix server mount feedback (*)
  5e3e1dd... Merge branch 'matthiasc/for-master' into 'master' (*)
  a04ce41... testatcontext: Print out platform changes (*)
  a804e4b... a11y: Add more debug spew (*)
  1530c90... Merge branch 'a11y-debug' into 'master' (*)
  6622ebb... gtksecurememory: Request that secure memory not be dumped t (*)
  b27ec5e... meson: check for madvise() (*)
  dbe4543... Merge branch 'gtksecurememory-updates' into 'master' (*)
  2e031e4... Update Polish translation (*)
  ae7f380... gsk: Fix shader gresource paths (*)
  fbc8317... Update Nepali translation (*)
  7260051... Update Nepali translation (*)
  435ed31... Merge branch 'wip/exalm/shader' into 'master' (*)
  aa09737... atspicontext: Remove an unused field (*)
  9fbd11e... a11y: Add the root object to the cache (*)
  9e8187b... a11y: Track window states more closely (*)
  a455db0... a11y: Actually set accessible roles (*)
  ce2a433... Fix a possible crash in gtk_show_uri (*)
  119d0b6... Merge branch 'fix-uri-crash' into 'master' (*)
  5f2c08c... a11y: Make things appear on focus in (*)
  ae83b79... a11y: Emit focus events (*)
  1a944b2... stackswitcher: Set accessible label properties (*)
  639932a... a11y: Emit window:activate event (*)
  b97d0a3... a11y: Avoid spurious selection changed events (*)
  f89bad7... theme: fix solid-csd style (*)
  99750ac... a11y: Realize notebook tabs when switching (*)
  5587ee0... x11: Don't beep on untrusted displays (*)
  8f91451... a11y: Pair window:activate with window:deactivate signal (*)
  142984c... Merge branch 'untrusted-beep' into 'master' (*)
  15483ac... imcontext: Fix cursor positions (*)
  57cc2c4... a11y: Set state on the GtkTreeExpander widget (*)
  b24fedd... a11y: Update the labelled-by relation of GtkTreeExpander (*)
  11d637f... Merge branch 'wip/oholy/placesview-default-location-regress (*)
  ebd8338... Merge branch 'im-cursor-pos' into 'master' (*)
  81914f4... Allow repeated selection extension on gktlistbox (*)
  760e60f... window: Fix up resize borders (*)
  a2cd21c... window: Tweak resize borders (*)
  c78ec37... imcontextsimple: Ignore more modifiers in compose (*)
  01d81ff... window: Make resize border size independent (*)
  f8dcda8... theme: Fix solid-csd borders (*)
  da4e2a2... theme: Make solid borders look better (*)
  b25bc36... Merge branch 'wip/muktupavels/solid-csd' into 'master' (*)
  8f70f14... Merge branch 'gtk4-compose-modifiers' into 'master' (*)
  dcb5a74... Merge branch 'a11y-debug' into 'master' (*)
  be927d9... Merge branch 'resize-borders' into 'master' (*)
  8789e78... a11y: Update the level property for tree expanders (*)
  13f9ca6... Merge branch 'gtk4-listbox-selection' into 'master' (*)
  d225f14... gdk: Avoid synthetic motion confusion (*)
  4e66e78... Merge branch 'synthetic-motion-grab' into 'master' (*)
  b2f3a32... a11y: Don't sent redundant property changes (*)
  5d563fc... Merge branch 'a11y-properties' into 'master' (*)
  628d540... x11: Fix shadows (*)
  1c1c030... Simplify shadow conditions (*)
  aa569ac... window: Don't let solid-csd linger (*)
  8909ad1... Mention nightly flatpaks in the README (*)
  b3b9dd4... Apply 4 suggestion(s) to 1 file(s) (*)
  8cd8aa2... Merge branch 'matthiasc/for-master' into 'master' (*)
  215d4cb... Merge branch 'fix-x11-shadows' into 'master' (*)
  4a1a9b1... Update Catalan translation (*)
  b3b63a2... Update Nepali translation (*)
  2c34abe... wayland: Print all layouts in debug spew (*)
  b23529d... Merge branch 'matthiasc/for-master' into 'master' (*)
  f34e3c5... clipboard: Make sure G_TYPE_STRING is nul-terminated (*)
  1be8994... clipboard: Fix reading of files (*)
  1a12ea6... Merge branch 'wip/otte/for-master' into 'master' (*)
  f37662c... x11: Try harder to find the right monitor (*)
  82f8fc3... Merge branch 'fix-panel-monitor' into 'master' (*)
  1635998... gtkplacessidebar.c: add bookmark null checking (*)
  2a61026... gdk/wayland/cursor/os-compatibility: fix build when memfd_c (*)
  2938236... docs: Add missing extra files for gdk4 sub-references (*)
  e637ed7... Merge branch 'memfd_create' into 'master' (*)
  ac5f0ba... Merge branch 'ebassi/issue-3905' into 'master' (*)
  65575fe... gtkplacessidebar.c: fix coding style (*)
  604d171... Merge branch 'bookmark-fix' into 'master' (*)
  66e7f3b... gdkglcontext-win32.c: Fix running with Mesa drivers (*)
  be42644... Add more clipboard tests (*)
  ae3ae42... Update Nepali translation (*)
  e1a0e4b... Make clipboard tests run installed (*)
  6482954... Fix the clipboard test under X11 (*)
  f72ca06... Run gdk tests with an unset D-Bus address (*)
  5636384... Skip clipboard tests when they don't work (*)
  e473e7a... gdk: fix content_formats_get_mime_types annotation (*)
  ec38e53... gdk: add zero-terminated annotation to content_formats_get_ (*)
  c1b6147... Install the clipboard-client binary (*)
  d69ac10... Merge branch 'clipboard-test' into 'master' (*)
  cdd8f7c... Merge branch 'bilelmoussaoui/gdk-content-formats-annotation (*)
  3228009... Check for root being a GtkWindow in a few places (*)
  f1e006c... Merge branch 'matthiasc/for-master' into 'master' (*)
  6b6246f... clipboard tests: Add noreturn annotations where possible (*)
  97afffb... wayland: Rewrite shm format debug spew (*)
  03ca708... gtkgstmediafile: Fix callback argument type (*)
  bf563e0... Merge branch 'matthiasc/for-master' into 'master' (*)
  a6e0b6e... Merge branch 'wip/baedert/for-master' into 'master' (*)
  0f49a50... Merge branch 'fix-gst-type' into 'master' (*)
  7ab8109... contentdeserializer: Fix an oversight (*)
  d4f43f1... Merge branch 'matthiasc/for-master' into 'master' (*)
  a5cab71... Add tests for content serialization (*)
  23af39b... Merge branch 'matthiasc/for-master' into 'master' (*)
  4c6c0b9... Add a test for custom serializers (*)
  b5e2457... Merge branch 'more-content-serializer-tests' into 'master' (*)
  0768cfb... shortcuts: Ignore consumed modifiers for mnemonics (*)
  945b32c... Merge branch 'mesa.win32.fixes' into 'master' (*)
  687e589... Merge branch 'shifted-mnemonics' into 'master' (*)
  ead06fd... Bump version to 4.3.0 (*)
  0f74798... Add 4.4 version macros (*)
  2b0c474... Add gdk_wayland_device_get_xkb_keymap (*)
  dfecc8f... inspector: Show keyboard layouts (*)
  f9d6134... inspector: Improve monitor information display (*)
  4a96e79... Merge branch 'inspector-layouts' into 'master' (*)
  1be4684... gdktoplevelsize: Comment out some unused code (*)
  e2722f0... x11: A few static analysis fixes (*)
  6863528... a11y: Static analysis fixes (*)
  a69ae36... fnmatch: Static analysis fixes (*)
  2f51f5a... emojichooser: Static analysis fixes (*)
  cf0330d... filterlistmodel: Static analysis fixes (*)
  b2bf48c... listbase: Static analysis fixes (*)
  e510538... printoperation: Static analysis fixes (*)
  faf56a8... stack: Static analysis fixes (*)
  a49ff5a... textbtree: Static analysis fixes (*)
  f472cb5... printbackendlpr: Static analysis fixes (*)
  5fbfe52... buildertool: Static analysis fixes (*)
  fa10264... updateiconcache: Static analysis fixes (*)
  be4216e... gdk/wayland: Support the xdg-activation wayland protocol (*)
  f413d5e... textlayout: Only special case selection rendering for opaqu (*)
  0fa4b7a... textview: Invalidate selection when its style changes (*)
  167134e... textlayout: Support fully transparent selection text (*)
  7b735b8... Merge branch 'wip/carlosg/xdg-activation' into 'master' (*)
  642f32e... Merge branch 'ebassi/for-master' into 'master' (*)
  b012a5c... Merge branch 'static-analysis-fixes' into 'master' (*)
  ed97339... NEWS: Updates (*)
  70ee86c... textlayout: Clip selection bounds to the line extents (*)
  e4832a9... text: Queue redraw on state changes (*)
  9e952bc... dragsource: Keep the source alive long enough (*)
  316c783... label: Update selection node and redraw on state changes (*)
  7ac3507... Merge branch 'gnome-todo-dnd-crash' into 'master' (*)
  da613c5... Merge branch 'wip/exalm/textview-selection' into 'master' (*)
  14ac490... Fix dist script for theme reorg (*)
  40ebed3... 4.3.0 (*)
  e56754d... clipboard-client.c: Include necessary headers for Windows (*)
  f3633d4... cssselector: Fix max_selector usage (*)
  670a2be... Merge branch 'test.msvc' into 'master' (*)
  48d95d2... icons: Fix switch icon names (*)
  8d14bd3... Merge branch 'wip/exalm/css-error' into 'master' (*)
  4c60dac... icons: Remove media-playback-start-symbolic-rtl (*)
  60f4b07... icons: Update from adwaita-icon-theme (*)
  b1f12a0... Merge branch 'wip/exalm/icons' into 'master' (*)
  e3e0342... Merge branch 'wip/exalm/switch-icons' into 'master' (*)
  0e58bfe... texthandle: Add a contents css node (*)
  4f81dc1... Fix the icon-effect-missing reftest (*)
  cee6525... Merge branch 'fix-reftest' into 'master' (*)
  a3cccbe... Merge branch 'wip/exalm/text-handles' into 'master' (*)
  dc5aab6... gtk: trick g-ir scanner to add INVALID_LIST_POSITION (*)
  65017a0... Merge branch 'bilelmoussaoui/trick-gir-list-position' into  (*)
  24072f2... ci: Update the image to Fedora 34 (*)
  014fb41... Help the compiler out (*)
  3591da5... Disable another font-challenged reftest (*)
  e40c869... gdk/wayland: Take transform into account when setting physi (*)
  d8f44c0... ci: Add MSVC build (*)
  ab725b4... Merge branch 'wl-phys-transform' into 'master' (*)
  bafa23f... Add debug spew to gdk tests (*)
  de056a3... ci: Show OS release for our containers (*)
  399fb76... ci: Add pygobject to the images (*)
  f4dc24c... Meson: gdk-pixbuf jpeg/png options changed to feature (*)
  930ff49... Confine -mf16c to a single source file (*)
  d143f76... Merge branch 'msvc-ci' into 'master' (*)
  c8eeb46... Merge branch 'update-ci-to-f34' into 'master' (*)
  6a24e0c... Add an introspection api test (*)
  4e2a263... Merge branch 'introspection-test' into 'master' (*)
  d94c386... label: Make hidden mnemonics work again (*)
  ba3cbac... emoji: Update data to CLRD v39 (*)
  13b94da... Conditional check for gdesktopappinfo header (*)
  bd7b29a... Only compile gtkmountoperation-stub if the X11 backend is n (*)
  12d5911... Fix compilation of c++ test: cpp_args (*)
  c98dd1a... emoji: Use a portable and configuration-dependent path to l (*)
  4a4525a... emoji: remove duplicated include (*)
  e00785e... Merge branch 'macos' into 'master' (*)
  febd143... Merge branch 'emoji-data-prefix-fix' into 'master' (*)
  59cc3a9... Merge branch 'hidden-mnemonics-fix' into 'master' (*)
  efb875d... demos: Mark non-static signal handler symbols for export (*)
  1f8985e... calendar: value of day property is shifted by 1 (*)
  7b2b8b8... calendar: do not allow to set 0 as day (*)
  3ad7d30... Merge branch 'update-emoji-data' into 'master' (*)
  451a5fb... Merge branch 'fix-3918' into 'master' (*)
  633d783... Merge branch 'carlosgc/calendar-day' into 'master' (*)
  a3f5283... Add some calendar tests (*)
  17a799a... Merge branch 'matthiasc/for-master' into 'master' (*)
  081e127... gdk/x11: Ensure to map the non-ewmh moveresize emulation wi (*)
  0769dfb... emoji: Try to load emoji data using both language and terri (*)
  be1f9b2... Merge branch 'wip/carlosg/map-emulated-moveresize-window' i (*)
  dc878f2... Merge branch 'emoji-full-locale' into 'master' (*)
  e0ebf4e... fontbutton: Quote font family names (*)
  b457213... action-bar: Add start and end style classes to GtkActionBar (*)
  2c8e457... actionbar: Fix the css node docs (*)
  435a8f6... theme: Fix GtkActionBar spacing (*)
  83c9a24... Merge branch 'wip/exalm/actionbar' into 'master' (*)
  fef9f11... Merge branch 'matthiasc/for-master' into 'master' (*)
  087935f... print-editor: Fix saving (*)
  0108ffe... inspector: Fix saving css (*)
  c5d2d89... demo: Use more appropriate back/forward icons (*)
  5d59415... test: Use more appropriate back/forward icons (*)
  7ebd929... demo: Ensure .image-button on header bar buttons (*)
  43e33b2... test: Ensure .image-button on header bar buttons (*)
  1601e20... Merge branch 'wip/exalm/image-button' into 'master' (*)
  7259be3... Merge branch 'file-replace-trap' into 'master' (*)
  374225a... Cosmetics (*)
  7745f67... broadway: Add a setter for display scale (*)
  497b843... ci: Add clang-extra-tools to the image (*)
  7c1c8c5... Merge branch 'ci-more-clang' into 'master' (*)
  b13c2e1... inspector: Support scale changes on Broadway (*)
  03f76ec... x11: Decouple GLX from GdkX11GLContext (*)
  8924d61... x11: Use EGL for GL support (*)
  9a19e3c... x11: Add profiler marks for SwapBuffers (*)
  6600b0b... x11: Add debug toggle for preferring GLX (*)
  a57f790... x11: Move the damage fences into the GLX code (*)
  c35a672... x11: Always fall back to GLX on NVIDIA (*)
  564d835... Merge branch 'broadway-display-scale' into 'master' (*)
  69856a9... x11: Don't update GLX visuals with EGL (*)
  6120519... Merge branch 'ebassi/egl-x11' into 'master' (*)
  a723bae... inspector: Show text direction (*)
  e2aa161... inspector: Show EGL info for X11 as well (*)
  ea162ed... inspector: Avoid a crash with GL variants (*)
  8bfa182... Merge branch 'misc-inspector-things' into 'master' (*)
  6189e34... build: Do not use C arguments with C++ (*)
  abc2d7e... x11: Add EGLDisplay getter (*)
  2588f9c... wayland: Add EGLDisplay getter (*)
  78852b1... Merge branch 'ebassi/egl-display-get' into 'master' (*)
  6d33e90... Win32: Add EGLDisplay getter (*)
  8ef353a... docs: Fix indentation of the arguments (*)
  ae9b4f8... gdk: fix typo in G-I attribute (*)
  95f3f8f... Merge branch 'win32.egl.getter' into 'master' (*)
  6537728... Merge branch 'wip/chergert/fix-gi-typo' into 'master' (*)
  e66ec84... Merge branch 'ebassi/issue-3945' into 'master' (*)
  bf454e9... Fix picking with transforms (*)
  5be785b... Add a transform test (*)
  3872c3a... Merge branch 'fix-picking-with-transforms' into 'master' (*)
  6c63f7b... Update the URL for the Boost archive (*)
  889bf83... Merge branch 'ebassi/boost-url' into 'master' (*)
  3d8ba93... x11: Loosen the match for the NVIDIA driver (*)
  b3d6928... x11: Pair eglInitialize with eglTerminate (*)
  8c75e68... inspector: Use new get_egl_display apis (*)
  c391cf3... testzoom: Fix the in-place rotate (*)
  809299f... Add some more transform tests (*)
  8e7bc8d... Improve transformed offscreen rendering (*)
  3a0febf... Merge branch 'offscreen-fixes' into 'master' (*)
  07b5072... Merge branch 'matthiasc/for-master' into 'master' (*)
  1a426d6... Merge branch 'ebassi/issue-3948' into 'master' (*)
  c51eb76... gtkgstsink: Support EGL under x11 (*)
  0902f45... Merge branch 'gst-x11-egl' into 'master' (*)
  42b2eae... Update Norwegian Bokmål translation (*)
  bbd4ee2... meson: Do not enforce GStreamer EGL lib (*)
  67dc778... Merge branch 'gst-egl-optional' into 'master' (*)
  cb1babe... ngl: Add padding between cached glyphs (*)
  81e0206... ngl: Be consistent about padding (*)
  66b4f0c... ngl: Reuse texture coordinates (*)
  661a572... Update Nepali translation (*)
  27e662c... emojichooser: Set selection-mode=none on the toolbar flowbo (*)
  7ad1937... Merge branch 'wip/exalm/emojichooser' into 'master' (*)
  04bac8e... testsuite: Run some installed tests exclusively (*)
  df28a57... Merge branch 'matthiasc/for-master' into 'master' (*)
  d56711b... listitemwidget: Have .activatable style class if the item i (*)
  45b8576... Merge branch 'wip/exalm/activatable' into 'master' (*)
  4f16e66... theme: Specificity bump for dropdowns (*)
  9066078... Merge branch 'wip/exalm/activatable2' into 'master' (*)
  c1fbf65... build: Check CI envvars before rev-parse (*)
  8670034... Merge branch 'ebassi/rev-parse-fallback' into 'master' (*)
  53df32e... gtkgesture: Apply gesture group state after setting up sequ (*)
  f003a4c... gtkwindow: Simplify GTK grab notification (*)
  0a5d21c... gtkwindow: Rename function (*)
  6b7b232... gtkwindow: Fix "shadowed" checks for GTK grabs (*)
  ab6e4bf... Merge branch 'wip/carlosg/reset-after-grab' into 'master' (*)
  c18a1ac... gen-demo-header.py: Fix running without git (*)
  4cbc5ed... Merge branch 'fix-gen-demo-conf' into 'master' (*)
  7de266a... Merge branch 'wip/carlosg/sequence-accepted-in-group' into  (*)
  7d27c61... Actually pass the devel profile to flatpak builds (*)
  fc321d8... Merge branch 'matthiasc/for-master' into 'master' (*)
  12a9a0f... gtkgstmediafile: Remove media-info-updated callback (*)
  7db87a8... Merge branch 'fix-gst-media-file' into 'master' (*)
  c5eb2f5... gdk: annotate Content Serialize/Deserialize return_error (*)
  e9ca8d6... Merge branch 'bilelmoussaoui/gdk-return-error-annotation' i (*)
  bad01ed... checkbutton: Sync the indicator state with the widget (*)
  0e1d6fb... Update Ukrainian translation (*)
  894adea... Update Ukrainian translation (*)
  fb6c6c8... checkbutton: Don't allow to uncheck radios by activating th (*)
  bff7ac4... popover: Update docs (*)
  430be6f... Merge branch 'popover-docs' into 'master' (*)
  0017b4b... icons: Fix switch-off icon (*)
  94b0907... Merge branch 'wip/exalm/switch-icons-2' into 'master' (*)
  ab6a5be... Fix documentation syntax (*)
  8ba16eb... Documentation fixes (*)
  7fe0610... introspection: Stop using allow-none (*)
  4a0d3d7... docs: Reduce redundancy (*)
  345edb8... Merge branch 'doc-tweaks' into 'master' (*)
  f5bd9f7... Merge branch 'wip/exalm/check-activate' into 'master' (*)
  620787e... Update POTFILES.in (*)
  0996552... demos: Clean up doc comments (*)
  2d0957b... docs: Clean up docs syntax (*)
  5af6c37... x11: Be more careful with NVIDIA workaround (*)
  fff2b3c... gdk: Clean up docs syntax (*)
  2d266d1... gsk: Clean up docs syntax (*)
  91f7b96... gtk: Clean up docs syntax (*)
  fc9f580... docs: Update GSK_RENDERER docs (*)
  0bba361... docs: Avoid stairstepping (*)
  252edbd... docs: Fix a typo (*)
  b617ba1... docs: Refer to backend APIs (*)
  786e28f... filter: Cosmetic docs changes (*)
  8761048... sorter: Cosmetic docs changes (*)
  9a7e4f4... eventcontroller: Cosmetic docs changes (*)
  2d12a7d... directorylist: Cosmetic docs changes (*)
  6cb4dda... gdk: Cosmetic docs changes (*)
  b35e02d... shortcutscontroller: Cosmetic docs changes (*)
  13a9348... widget: Cosmetic docs changes (*)
  3ab34ff... text: Cosmetic docs fixes (*)
  74a39bb... textview: Cosmetic docs changes (*)
  f5f8f83... textbuffer: Cosmetic docs changes (*)
  09244ed... expression: Cosmetic docs changes (*)
  fe56431... sortlistmodel: Cosmetic docs changes (*)
  601a8de... treemodel: Cosmetic docs changes (*)
  40f292c... docs: Sync up debug flag information (*)
  8bcc6b1... docs: Fix up syntax (*)
  71aac48... docs: More syntax fixes (*)
  be94405... docs: More syntax fixes (*)
  226edf1... Merge branch 'matthiasc/for-master' into 'master' (*)
  052917a... label: Fix mnemonic activation (*)
  8828932... floxbox: Fix focus navigation (*)
  105b12f... togglebutton: Fix mnemonic activation (*)
  eb61f0f... treeexpander: Use focusable where we mean it (*)
  281bb5e... treeviewcolumn: Use focusable when we mean it (*)
  21057fb... Merge branch 'focusable-fixes' into 'master' (*)
  943559d... gtk/meson.build: Fix linking on Visual Studio 2013 (*)
  52d1c0c... media/gstreamer: Support using GL for video for Windows (*)
  ccdec5d... gtkgstsink.c: Support EGL on Windows as well (*)
  16f307b... media-gstreamer: Provide fallback mode for playback (*)
  f1f225c... Merge branch 'gst.gl.win32' into 'master' (*)
  808e542... docs: Convince the widget gallery to reflow (*)
  b05f3f5... Merge branch 'gallery-reflow-fix' into 'master' (*)
  a74420b... menubutton: Enable F10 for primary menus (*)
  dab7cea... Bring back elide_underscores (*)
  16623d4... quartz: Elide underscores again (*)
  d0ca4a1... imcontextsimple: Fix a possible problem (*)
  cbd34cd... Merge branch 'quartz-elide-underscores' into 'master' (*)
  4728d7b... gtk: fix gi-docgen link type (*)
  3d19b11... Merge branch 'bilelmoussaoui/gi-docgen-link-fix' into 'mast (*)
  4c27613... doc: Syntax fixes (*)
  c3c16bd... Merge branch 'matthiasc/for-master' into 'master' (*)
  1f99723... Merge branch 'fix-im-reset' into 'master' (*)
  7da2e86... docs: Fix the PANGO_SCALE link (*)
  6d06b0f... Enable fatal warnings when build the docs (*)
  da1e43c... Merge branch 'ebassi/docs-fixes' into 'master' (*)
  02672a5... docs: use markdown syntax for hyperlinks (*)
  aeda5b2... Update Ukrainian translation (*)
  a196a35... gdk: fix wrong doc annotation (*)
  cdf2a9d... Merge branch 'bilelmoussaoui/for-gi-docgen' into 'master' (*)
  8c44175... imcontext: Ignore NoSymbol key events (*)
  264d08a... Merge branch 'ignore-nosymbol-press' into 'master' (*)
  f504504... docs: Add missing documentation on Windows (*)
  e13da35... Turn introspection scanner warnings into errors (*)
  90d8c94... Merge branch 'ebassi/introspection-error' into 'master' (*)
  d32c343... Merge branch 'fix.vs2013.link' into 'master' (*)
  ee80a22... Merge branch 'wip/exalm/checks' into 'master' (*)
  23ea33b... gtk: drop unwanted char on Switch::state-set docs link (*)
  cbe2aa7... Merge branch 'bilelmoussaoui/for-gi-docgen-link' into 'mast (*)
  8f4b0cd... picture: Make setters actually take NULL (*)
  b2b044c... Move text history tests (*)
  c0ca3c6... Merge branch 'picture-nullable-setters' into 'master' (*)
  24f0ae1... Merge branch 'move-text-history-tests' into 'master' (*)
  3aa34c1... gtkapplication-dbus: Fetch inital screen saver state async (*)
  6179886... textbuffer: ensure user actions are propagated to history (*)
  f729912... Merge branch 'wip/chergert/fix-3977' into 'master' (*)
  0268c9d... Add tests for text buffer history (*)
  994a38c... textbuffer: Improve the docs (*)
  ffbfafb... textbuffer: Add some docs for undo (*)
  4b5f8e6... Merge branch 'test-text-buffer-undo' into 'master' (*)
  8ebdd25... docs: fix broken links (*)
  d0e29cc... Merge branch 'bilelmoussaoui/for-gi-docgen' into 'master' (*)
  90a829f... docs: fix gtk grid formatting (*)
  4362f7e... Merge branch 'bilelmoussaoui/for-gi-docgen-grid' into 'mast (*)
  9f93883... text: Propagate xalign to the placeholder (*)
  c9785c4... Merge branch 'placeholder-alignment' into 'master' (*)
  44bc9a2... Update Friulian translation (*)
  75868df... macos: fix weird menubar rendering. (*)
  d1a7a55... box: Avoid redundant storage (*)
  b85b4f2... Merge branch 'box-orientation' into 'master' (*)
  44f07f7... texthistory: fix has_actionable function (*)
  c92b21b... Merge branch 'fix-has-actionable-function' into 'master' (*)
  c137f40... Merge branch 'screensaver-async-4' into 'master' (*)
  9c79b8b... invalid cast from 'GtkButton' to 'GtkBox' (*)
  7d3c3cb... Merge branch 'fix_cast_warning_adding_notebook_page' into ' (*)
  c848a51... stackswitcher: implement GtkOrientable (*)
  1f3f2f1... Merge branch 'wip/chergert/switcher-orientable' into 'maste (*)
  25ee6d3... demos: Generate appdata (*)
  775dbec... Merge branch 'demo-appdata' into 'master' (*)
  95747b1... progressbar: Avoid redundant storage (*)
  bffc6c5... spinbutton: Avoid redundant storage (*)
  80497de... treeview: Don't handle clicks on any child widgets (*)
  742482e... Merge branch 'box-orientation' into 'master' (*)
  1dcf9d5... Merge branch 'wip/exalm/treeview-click' into 'master' (*)
  039fc2e... entry: Fix a typo in the docs (*)
  7307c6f... Merge branch 'entry-docs-typo' into 'master' (*)
  80c33ca... Merge branch 'wip/otte/for-master' into 'master' (*)
  c2ca246... stackswitcher: clear timer when widget id disposed (*)
  ffb7df2... Merge branch 'macos-menubar' into 'master' (*)
  a1789ee... Merge branch 'wip/chergert/fix-use-after-free-switcher' int (*)
  f9f9fa6... docs: Fix the license field (*)
  a88b4f5... docs: Fix link to the interactive debugging section (*)
  c2d82c2... Merge branch 'ebassi/doc-fixes' into 'master' (*)
  9b671d1... Update broken links in README.md (*)
  a900b30... Changing old Gtk4 link to the new one hosted in gtk docs (*)
  8288d9e... gdk/wayland: Break only implicit grabs on wl_pointer.leave  (*)
  1565053... Merge branch 'akamfoad/readme-link-fixes' into 'master' (*)
  fa0b379... Merge branch 'wip/carlosg/no-early-popup-ungrabs' into 'mas (*)
  e8852c9... Merge branch 'primary-menu-button' into 'master' (*)
  3ab97fa... Cosmetics: Eradicate gdouble (*)
  578db92... Cosmetics: Eradicate gint (*)
  df6a525... Merge branch 'matthiasc/for-master' into 'master' (*)
  6a50960... applicationwindow: Allocate tooltips (*)
  15b24a0... Apply 1 suggestion(s) to 1 file(s) (*)
  50b3a95... Merge branch 'fix-appwindow-allocate' into 'master' (*)
  a0c23b1... Added information, that "attributes" refer to CellRenderer  (*)
  d3e6e30... Merge branch 'GtkCellLayoutWordingImprovement' into 'master (*)
  da9cd46... Merge branch 'bilelmoussaoui/markdown-links' into 'master' (*)
  bb53cf5... fnmatch: Support case-folding (*)
  31407d0... Move fnmatch testcases to the testsuite (*)
  4d894e0... Documentation update for combo_box_new_with_entry (*)
  10c6c93... Merge branch 'gtk_combo_box_with_entry_docs_update' into 'm (*)
  036dd60... Merge branch 'matthiasc/for-master' into 'master' (*)
  312289f... docs: Mention <packing> in migration guide (*)
  c4cbd6e... docs: Mention <packing> in migration guide (*)
  b6cd97b... docs: Escape some xml tags (*)
  4c9bd6e... wayland: Add a comment (*)
  7f4630a... wayland: Add a comment (*)
  ff01067... Merge branch 'matthiasc/for-master' into 'master' (*)
  e437c55... Add a doc comment for gsk_rounded_rect_is_circular (*)
  8f95661... Clean up some comments (*)
  a459856... icontheme: Add detail to the 'not found' message (*)
  ff87431... Merge branch 'master' into 'matthiasc/for-master' (*)
  74a41ee... Merge branch 'matthiasc/for-master' into 'master' (*)
  8981ba4... imcontext: Ignore more keysyms (*)
  47400e4... Add a helper to make case-insensitive globs (*)
  9ac22c1... GtkFileFilter: Add suffix matches (*)
  9993e91... Add GtkFileFilter tests (*)
  4b46e11... Merge branch 'imcontext-ignore-more-keysyms' into 'master' (*)
  1605ec0... Merge branch 'ci-file-filters' into 'master' (*)
  08ee36e... gtkpopcountprivate.h: Fix build on ARM/aarch64 Visual Studi (*)
  fe774c1... Merge branch 'powimod_icon' into 'master' (*)
  46d1f04... bloatpad: Bring back the menubar (*)
  db2e564... menutrackeritem: Make submenu-actions work again (*)
  b11f31a... popovermenubar: Make submenu-actions work (*)
  debcc62... menusectionbox: Fix submenu-action for nested menus (*)
  a3a24b8... Merge branch 'msvc-aarch64' into 'master' (*)
  4616104... Merge branch 'submenu-action-fixes' into 'master' (*)
  94ad177... popovermenu: doc tweaks (*)
  0ec017f... Merge branch 'matthiasc/for-master' into 'master' (*)
  effc7a6... Docs: Tweaks (*)
  98d2320... gtk-builder-tool: Replace can-focus with focusable (*)
  fca19e7... Merge branch 'matthiasc/for-master' into 'master' (*)
  b1beb36... treeview: Add a few missing annotations (*)
  b71ec6c... subprojects: Use GLib main branch (*)
  046ef01... Merge branch 'glib-main' into 'master' (*)
  825ffb9... Merge branch 'ebassi/issue-3892' into 'master' (*)
  d8bde48... Make GtkPasswordEntryBuffer public (*)
  92fcd37... Merge branch 'password-entry-buffer' into 'master' (*)
  621e0a1... Install gtkpasswordentrybuffer.h (*)
  c2f2a45... treeview: Documentation tweaks (*)
  37acfcf... Merge branch 'password-entry-buffer' into 'master' (*)
  517b517... video: Reveal controls on tap (*)
  e35e7bc... Apply 1 suggestion(s) to 1 file(s) (*)
  6a86acb... Apply 1 suggestion(s) to 1 file(s) (*)
  1bf7f5e... spinbutton: Connect swipe gesture to the text entry (*)
  915388c... spinbutton: Mind the step in the swipe gesture (*)
  970bb80... fix: replace deprecated metods. (*)
  2e415e2... Merge branch 'wip/carlosg/spin-button-swipe-gesture' into ' (*)
  5ef6944... Merge branch 'row-activated-annotation' into 'master' (*)
  06caa57... Make a standalone hello world (*)
  e5a6d4a... ci: Test building against installed GTK (*)
  3860025... ci: Collect hello build logs (*)
  193903c... ci: Update the image (*)
  51a60b8... Merge branch 'ci-install-build' into 'master' (*)
  078ada7... docs: Mention Window::close-request in the migration guide (*)
  17373c3... docs: Mention GdkSurface:mapped (*)
  71be3a8... docs: Mention the ::damage-event signal in the migration gu (*)
  8a89023... Merge branch 'ebassi/docs-for-master' into 'master' (*)
  143770f... 4.3.1 (*)
  dba8d1f... tests: Fix check vs toggle button confusion (*)
  c7ad8d2... Fix the GAction test (*)
  2899028... testgaction: Add more widgetry (*)
  208c527... button: Add a private getter for the action helper (*)
  0a78a59... togglebutton: Fix actionable state tracking (*)
  3418504... checkbutton: Fix actionable state tracking (*)
  17f1bb1... Merge branch 'actionable-fixes' into 'master' (*)
  a4c5d1d... window: clear move_focus when focus is already set (*)
  d29f57f... Merge branch 'wip/chergert/fix-delayed-focus' into 'master' (*)
  a08fbfa... docs: Fix a typo in the migration guide (*)
  ee34e1a... docs: Mention the GtkWidget.destroy vfunc (*)
  a526daf... selectionfiltermodel: Fix an oversight (*)
  007cdf8... Add tests for empty list models (*)
  2554ee2... Merge branch 'listmodel-get-item' into 'master' (*)
  6835fcf... Fix illegal instruction crash on x64 CPUs without POPCNT in (*)
  938bfff... Add type annotations for filename arguments (*)
  e5b8956... Replaced && with || for POPCNT checks to fix the logic. (*)
  bc7b6a0... Dropped defined() for readability (*)
  106ac7c... Update gtkpopcountprivate.h: undefined macro outside msvc (*)
  6521253... Merge branch 'msvc-fix' into 'master' (*)
  c0f54f8... Merge branch 'filename-annotations' into 'master' (*)
  68eb422... listitemwidget: Match activation conditions (*)
  276f85c... listitemwidget: Claim gesture when activating (*)
  e888364... Merge branch 'columnview-double-activation' into 'master' (*)
  86b5dba... mediastream: Rename an api to avoid name collisions (*)
  5776fcd... fix: make the new nsview as the first responder. (*)
  00d25ae... Merge branch 'media-stream-name-collision' into 'master' (*)
  a6b4e53... Merge branch 'macos-input-method' into 'master' (*)
  787fa6b... Update Turkish translation (*)
  a388276... Revert "progressbar: Avoid redundant storage" (*)
  c4a2234... label: Fix mnemonic handling (*)
  89f57d4... Add a mnemonic testcase (*)
  16ff055... cellarea: Don't shrink area too much (*)
  0a9d2f2... Merge branch 'label-underline-markup' into 'master' (*)
  5e99513... Merge branch 'cherry-pick-4ba89f25' into 'master' (*)
  b09087d... droptarget: Rename :drop to :current-drop (*)
  96fc5dc... mediastream: Some more api renaming (*)
  56c486a... Merge branch 'drop-target-name-collision' into 'master' (*)
  85b595b... gdksurface-win32.c: Fix formatting for popup functions (*)
  ba7ec29... gdksurface-win32.c: Fix up popup placement (*)
  1056451... Merge branch 'media-stream-name-collision' into 'master' (*)
  1abbf00... Merge branch 'fix-3793' into 'master' (*)
  ece9e7e... examples: Drop a redundant frame (*)
  43eeff8... examples: Use existing icons (*)
  d675ae5... bloatpad: Improve accel dialog (*)
  11916ba... bloatpad: Give the toolbar a facelift (*)
  df1116a... bloatpad: Add icons as resources (*)
  7b1a762... print-editor: Make accels work (*)
  424dd8a... actionobserver: Clarify primary_accel_changed docs (*)
  e6c4dbf... spinner: Behave like any other icon (*)
  e59e9ad... Merge branch 'wip/otte/for-master' into 'master' (*)
  15c6559... action muxer: Propagate accel changes (*)
  db93090... menutrackeritem: Be more careful with accel changes (*)
  d5054f9... action muxer: Propagate registrations further up (*)
  3254a3f... shortcutcontroller: Add a way to update accels (*)
  64af901... window: Propagate accel changes (*)
  7344a03... shortcutcontroller: Don't reinject menu accels (*)
  4d00f19... widget-factory: Show Ctrl-? in the menu (*)
  47bb556... testsuite: Avoid a compiler warning (*)
  fad4c60... Update Portuguese translation (*)
  1bda665... Merge branch 'matthiasc/for-master' into 'master' (*)
  352898a... inspector: fix compilation with broadway (*)
  8df2cce... Merge branch 'wip/chergert/fix-broadway-build' into 'master (*)
  057bda6... macos: register known clipboard types for drag destination (*)
  6c8e176... macos: fix position of drag surface (*)
  b64370c... macos: move drag motion to GdkMacosDrag (*)
  22827f2... macos: Fix a compiler warning (*)
  d92f8a1... treeviewcolumn: Clip header buttons (*)
  ad12605... macos: check for GdkMacosBaseView before using as such (*)
  6c1dce2... macos: make pasteboard usage reusable (*)
  3fd931d... macos: implement GdkDrop for macOS (*)
  be1b979... Merge branch 'matthiasc/for-master' into 'master' (*)
  e35490b... gdkdrag-win32.c: Fix drag surface positioning (*)
  fb052c8... ci: Build Broadway on MacOS (*)
  f58fc6b... gsk: Respect max element vertices limitation (*)
  634bd2d... Merge branch 'matthiasc/for-master' into 'master' (*)
  e8f9fb0... Merge branch 'gsk-big-batches' into 'master' (*)
  13a2db2... Merge branch 'fix-3798' into 'master' (*)
  c8ad4d5... dnd: Add another assertion (*)
  4df9314... wayland: Fix some dnd corner case (*)
  92c6485... docs: Tweak wording (*)
  a6101f0... textview: give application developers access to RTL and LTR (*)
  3b70cd3... checkbutton: Match GtkButton behavior (*)
  9169315... Merge branch 'wip/chergert/textview-access-to-contexts' int (*)
  d7915fb... docs: Add a section about Drag-and-Drop (*)
  1cebf40... docs: Fix a typo (*)
  cd39e41... Never show the Trash in the FileChooserWidget side bar (*)
  333a92b... Revert "Never show the Trash in the FileChooserWidget side  (*)
  8897092... Never show the Trash in the FileChooserWidget side bar (*)
  3969d8b... gdk/wayland: Fix pointer-gestures version selection (*)
  981a638... Merge branch 'fix-pointer-gestures-kde-plasma' into 'master (*)
  a4d35ac... gtk: Define the GtkListItem autocleanup func (*)
  1dbb518... macos: fix the position of curosr of input method for macos (*)
  02893e3... Add section about `gtk_widget_set_app_paintable` (*)
  0e29f52... Merge branch 'migration_patch' into 'master' (*)
  85cb550... Merge branch 'gtklistitem-autocleanup' into 'master' (*)
  bbf7454... make testdnd trashcan work again (*)
  0066330... Merge branch 'macos-input-method' into 'master' (*)
  e2cfa7b... Merge branch 'fix_tests_testdnd' into 'master' (*)
  47bd998... Merge branch 'checkbutton-release-outside' into 'master' (*)
  73cb60d... Merge branch 'ebassi/filechooser-no-trash' into 'master' (*)
  6a29b64... Merge branch 'dnd-fixes' into 'master' (*)
  92177d9... Merge branch 'wip/chergert/gdk-macos-gdkdrop' into 'master' (*)
  59d4333... Merge branch 'wip/sadiq/reveal-controls-on-touch' into 'mas (*)
  f3befe5... button: Reset style classes when setting arbitrary children (*)
  76df60d... menubutton: Reset label when setting icon name and vice ver (*)
  51a7545... menubutton: Remove a random g_return_if_fail() (*)
  ac3b246... menubutton: Add a way to always show arrow with image butto (*)
  47b5c68... menubutton: Don't hardcode label<->arrow spacing (*)
  b18e95d... meson: Fix generate_gir() dependencies (*)
  0fd790e... Meson: Only g-ir-scanner warnings fatal when buit with -Dwe (*)
  fd49d39... Update Portuguese translation (*)
  9bf3724... docs: Use code blocks for inline XML (*)
  d8c416e... Merge branch 'ebassi/issues-4076' into 'master' (*)
  0ea73c3... gtk: Define the GtkListItemFactory autocleanup func (*)
  7a493f1... Revert "gsk: Respect max element vertices limitation" (*)
  bd5e5be... gsk: Don't overflow vbo_count (*)
  c7f4131... Merge branch 'gtklistitemfactory-autocleanup' into 'master' (*)
  bf97dfd... Merge branch 'wip/exalm/buttons' into 'master' (*)
  dc50c75... Merge branch 'avoid-batch-size-overflow' into 'master' (*)
  bda7557... Update hello-world.c (*)
  192e779... Merge branch 'hello-world-fixup' into 'master' (*)
  9ea1620... gsk: Use the right limit for batch size (*)
  f45c0b9... gsk: Another vbo_size overflow fix (*)
  bcdb9c9... Merge branch 'more-vbo-overflow' into 'master' (*)
  4efb661... wayland: Look for cursor themes in $HOME (*)
  3a5983e... Merge branch 'wayland-cursor-theme' into 'master' (*)
  e9d3d3e... icontheme: Fix binding annotation (*)
  d8ab2e6... texthistory: hoist single actions from group (*)
  e596e1f... Merge branch 'wip/chergert/fix-texthistory-grouping' into ' (*)
  e415f25... Add another text history test (*)
  3e63e68... Merge branch 'text-undo-test' into 'master' (*)
  fd0d328... gdk: fix gtk app startup with 'g_value_set_boxed: assertion (*)
  106417a... gtkffmediafile: Fix deprecated API usage (*)
  a90f721... Merge branch 'wip/baedert/wat' into 'master' (*)
  804d9ee... popovermenu: Scroll when necessary (*)
  ed5b420... Add a simple python example (*)
  c88dc98... Merge branch 'python-example' into 'master' (*)
  3227aa2... mediastream: Rename apis one more time (*)
  7f2648a... Cosmetics (*)
  3904478... Merge branch 'rerename-mediastream' into 'master' (*)
  c668586... Merge branch 'scrolling-menus' into 'master' (*)
  511dc7a... Merge branch 'fix-gir' into 'master' (*)
  5ef2b9f... Merge branch 'matthiasc/for-master' into 'master' (*)
  8ff9c85... filechooser: Avoid a critical (*)
  c609e2f... docs: Improve the gtk4-launch man page (*)
  1ae259a... Merge branch 'man-page-improvement' into 'master' (*)
  e516ce4... Merge branch 'fix-filechooser-critical' into 'master' (*)
  c79f289... text: Update placeholder visibility more often (*)
  749ea8c... widget-factory: Add a default button (*)
  f023695... docs: Fix various link formatting (*)
  b6edb51... Merge branch 'placeholder-visibility' into 'master' (*)
  9885bed... Merge branch 'matthiasc/for-master' into 'master' (*)
  6efe31e... Merge branch 'master' into 'master' (*)
  76133db... menubutton: Make menu buttons activatable again (*)
  271afb7... font button: Make font buttons activatable again (*)
  fc65d63... colorbutton: Make color buttons activatable again (*)
  f328175... appchooserbutton: Make buttons activatable again (*)
  af15f5d... Remove Google Cloud Print backend This service was shut dow (*)
  873f6cc... Add a simple Javascript example (*)
  6304882... Update Romanian translation (*)
  d3c0878... Update Romanian translation (*)
  a085e17... Merge branch 'wip/remove-cloudprint' into 'master' (*)
  6f86b4d... Merge branch 'js-example' into 'master' (*)
  c920236... gtk-demo: Add a slider to the menu example (*)
  e6cce28... Merge branch 'matthiasc/for-master' into 'master' (*)
  fe633d9... scrolledwindow: Don't check drag threshold when already scr (*)
  af52ea7... text: Add API to compute cursor extents (*)
  337c5e5... Add missing "Since: 4.X" tags (*)
  880c01f... Merge branch 'wl-since' into 'master' (*)
  e7f1398... Merge branch 'text-cursor-extents' into 'master' (*)
  6818eee... Merge branch 'wip/exalm/scroll-touch' into 'master' (*)
  d5f2b69... build: Get typelib dir dynamically using gobject-introspect (*)
  d63d9b2... joinedmenu: add helper to join menus instead of nesting (*)
  10bdf8c... textbtree: Initialize to zero the tags counting array (*)
  2784b03... gdkkeys-win32.c: fix initialisation of key_state in update_ (*)
  c1af63d... Merge branch 'invisible-char-fix' into 'master' (*)
  c86631b... Merge branch 'dynamic-typelib-path' into 'master' (*)
  d755327... Merge branch 'gdkkeys-m' into 'master' (*)
  c85f3f4... Merge branch 'wip/chergert/fix-4094' into 'master' (*)
  a64087d... Merge branch 'activatable-buttons' into 'master' (*)
  0f9d39c... Update Brazilian Portuguese translation (*)
  2d092ea... Update Brazilian Portuguese translation (*)
  ae21f66... Add GTK_DEBUG_ICONFALLBACK Since: 4.2 annotation (*)
  ab908c2... Add GtkMenuButton:primary Since: annotation (*)
  a009e26... gtk: fix GtkPasswordEntryBuffer introspection (*)
  28cdd3f... Merge branch 'gi-fixes' into 'master' (*)
  fc9c348... ngl: Make the C half-float implementation accessible (*)
  fab82a7... tests: Add some fp16 tests (*)
  e7f228e... Merge branch 'fp16-tests' into 'master' (*)
  eacfa2a... doc: Syntax fixes (*)
  c09718b... Merge branch 'doc-fixes' into 'master' (*)
  5470a13... rendernodeparser: Don't use %g when writing file (*)
  ca3d942... rendernodeparser: Remove leftover debug prints (*)
  67952a9... Merge branch 'wip/otte/for-master' into 'master' (*)
  3eed61d... snapshot: Replace trivial gradients with color nodes (*)
  4332332... snapshot: Only compute start and end point if we have to (*)
  aaa6895... snapshot: Handle transparent opacity nodes correctly (*)
  fd48afb... ngl: Do nothing for transparent color nodes (*)
  c799452... ngl: Do nothing for transparent text nodes (*)
  b99beeb... Merge branch 'wip/baedert/for-master' into 'master' (*)
  b70b058... Merge branch 'transparent-optimizations' into 'master' (*)
  1c90bb5... ngl: Handle negative scales (*)
  834d374... testsuite: Add test for crasher (*)
  5d02a8f... texthistory: fix calculation of n_chars (*)
  2da9ba6... appdata: Use correct SPDX license identifier (*)
  a5e7b92... appdata: Add content_rating (*)
  64b9d53... appdata: Use launchable rather than id (*)
  94c2072... meson: Use a valid SPDX identifier (*)
  6ff85d2... Merge branch 'wip/chergert/fix-texthistory-insert' into 'ma (*)
  8390363... testsuite: Avoid negative scales with gl renderer (*)
  f66fa16... Merge branch 'metainfo' into 'master' (*)
  a663b8c... Merge branch 'fix-negative-scales' into 'master' (*)
  a76f515... cssimagecrossfade: Don't abort() when failing to parse imag (*)
  2ba69ab... Merge branch 'wip/otte/for-master' into 'master' (*)
  e609ede... Use pango from the main branch (*)
  4d10ab3... Update Ukrainian translation (*)
  77829cf... Merge branch 'pango-main' into 'master' (*)
  49a7625... gdksurface-win32.c: Create all surfaces with CS_OWNDC (*)
  ac64d2d... GDK-Win32: Clean up HiDPI support and WGL a bit (*)
  4e4f57e... reftests: Enforce default settings (*)
  67c9e7a... Merge branch 'ci-default-settings-4' into 'master' (*)
  69fda94... Merge branch 'win32.hidpi.cleanup' into 'master' (*)
  ead31db... password_entry: Header Capitalization on tooltip (*)
  8669e8a... Merge branch 'tooltip-hig' into 'master' (*)
  aa6a9de... gtk/builder: Port example to GTK 4 (*)
  9b44965... Update Ukrainian translation (*)
  3883a98... Merge branch 'fix-dialog-docs' into 'master' (*)
  a36b3c1... build: Set proper defaults for media backends
  40e33e1... build: disable Vulkan by default
  1a4a646... build: Remove sassc option
  58fa50e... build: Make all X11 extensions mandatory
  11af3c3... x11: Remove unused headers
  4d0bf15... x11: Remove XComposite

(*) 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]