[gtk+] (260 commits) Non-fast-forward update to branch wip/matthiasc/font-variations



The branch 'wip/matthiasc/font-variations' 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:

  5614b95... Add a font variations demo
  efc405a... Some initial support for font variations
  753dfef... Add ss06 to the list of feature tags
  4a2a654... Redo the features part of the font features demo

Commits added to the branch:

  1a11d00... build: Add girs and typelibs as sources to libgtk_dep (*)
  aa3e8ee... build: Add dependency fallbacks for libs with meson ports (*)
  7069dc0... gtkmountoperation-x11: Do array length check before derefer (*)
  69102ac... gtknotebook: Simplify some if-conditions (*)
  80b10aa... gtksettings: Add a debug message if there is no default Gtk (*)
  c2739ba... Update Russian translation (*)
  efaf99b... ColorButton: Don’t destroy dialog @ ::delete-event (*)
  d207e03... FlowBox: Explain how to avoid inflated min size (*)
  054df8e... calendar: Stop using ::button-{press,release}-event (*)
  c8efb57... iconview: Stop using ::button-{press,release}-event (*)
  c3a191a... build: Add directories to the summary (*)
  ac4faad... Frame: Add missing fixed-width format to enums (*)
  6ee2bf6... widget-factory: Usefully demo Frame shadow types (*)
  4cb00d9... gtk-demo/theming: Don’t mislead about raised class (*)
  d48f904... Spinner: Document how to select on animated in CSS (*)
  3cd117e... Expander: Explain how to conditionally style arrow (*)
  050531a... Expander: Replace (allow-none) with (nullable) (*)
  89790bb... Expander: Annotate new()’s label arg as nullable (*)
  e5a1de1... gdk/gdkconfig.h.meson: Add GDK_WINDOWING_WIN32 (*)
  0332dbc... gtk/gentypefuncs.py: Open files in utf-8 encoding (*)
  60297b9... testsuite: Fix builder test on Windows/MSVC (*)
  0b783f6... meson.build: Fix Vulkan library detection on Visual Studio (*)
  fc5f391... build: Correct PangoCairo required version (*)
  84ff9e9... build: Add fallback dependency discovery for MSVC (*)
  67d9cef... build: Declare cairo_libs outside MSVC check block (*)
  7161b57... Expander: get_label() return is nullable (*)
  8a26fd3... tests: Update testoverlay "Chase" testcase to gtk4 crossing (*)
  7c809cf... Adwaita: dark: Make colorswatch.light tick visible (*)
  f714500... Adwaita: Fix color of focus outline on colorswatch (*)
  737cae8... Drop support for pango syntax in css (*)
  d372781... Drop support for one-stop gradients (*)
  de3179e... Drop aliases for outline radius (*)
  226aee0... Drop the icon-shadow property name (*)
  7935139... Drop the gtk-key-bindings property (*)
  82b86c2... Drop the aliasing api for style properties (*)
  d1b77fd... Drop code handling deprecated style properties (*)
  a08e2b5... Drop code parsing deprecated forms of url (*)
  d319853... Drop support for deprecated pseudo-classes (*)
  d0cae3e... Fix the -gtk-outline-radius shorthand (*)
  019f0af... gdk: introduce edge constraint states (*)
  45f4844... window: handle tiled edges separately (*)
  e9cc77e... wayland: consider edge constraints in surface configuration (*)
  03204f8... x11: Add support for _GTK_EDGE_CONSTRAINTS atom (*)
  b1c4e9a... window: Add individual CSS classes based on edge constraint (*)
  0bdaebe... window: Improve detection of edge constraint support (*)
  44993e4... Update Swedish translation (*)
  0b54b41... Update Swedish translation (*)
  edaaefc... build: Bump minimum Meson version to 0.42.1 (*)
  6420dd9... Add an auxiliary ident parsing function (*)
  cee4622... css: Implement font-kerning (*)
  c4cbe5f... css: Implement font-variant-ligatures (*)
  01ed84f... css: Implement font-variant-position (*)
  8525afc... css: Implement font-variant-caps (*)
  b99cb70... css: Implement font-variant-numeric (*)
  8a7f2ca... css: Implement font-variant-alternatives (*)
  b91f3ce... css: Implement font-variant-east-asian (*)
  92398bb... css: implement font-variant as a shorthand (*)
  f87dc24... Fix a typo (*)
  383fa87... SidebarRow: Unref CloudProvider on change/finalize (*)
  94eecf5... PlacesSidebar: Unref cloud_manager in dispose() (*)
  7178ab8... PlacesSidebar: Avoid unused mem if !CLOUDPROVIDERS (*)
  5010652... Window: Clarify documentation of set_application() (*)
  33c24f7... Update Polish translation (*)
  01911b5... wayland: Bump GTK_SHELL1 version to 2 (*)
  6859f0a... css: Use enums instead of idents for font-variant propertie (*)
  49aada6... css: Drop the new indent api again (*)
  ab5f027... gdk/wayland: Don't make gtk_shell1 v2 mandatory (*)
  668bb1b... modules: Update input context impls to using GdkEvent API (*)
  9b7b1b6... aboutdialog: Update to using GdkEvent API (*)
  96e7777... appchooserwidget: Update to using GdkEvent API (*)
  fac9ba0... button: Update to using GdkEvent API (*)
  ff187ee... calendar: Update to using GdkEvent API (*)
  769ce02... cellarea: Update to using GdkEvent API (*)
  75492e3... cellrendererspin: Update to using GdkEvent API (*)
  a461739... coloreditor: Update to using GdkEvent API (*)
  510554f... colorplane: Update to using GdkEvent API (*)
  df4b034... colorswatch: Update to using GdkEvent API (*)
  92be648... combobox: Update to using GdkEvent API (*)
  e46a1d3... entry: Update to using GdkEvent API (*)
  75d8175... entrycompletion: Update to using GdkEvent API (*)
  c48a196... filechooser: Update to using GdkEvent API (*)
  e67090d... flowbox: Update to using GdkEvent API (*)
  67239f1... fontchooser: Update to using GdkEvent API (*)
  7545b90... gesture: Update to using GdkEvent API (*)
  3d7ad2a... iconview: Update to using GdkEvent API (*)
  dee14dd... imcontext: Update to using GdkEvent API (*)
  1b6ff9d... listbox: Update to using GdkEvent API (*)
  e023367... menu: Update to using GdkEvent API (*)
  46336aa... mountoperation: Update to using GdkEvent API (*)
  b9db1a5... notebook: Update to using GdkEvent API (*)
  e6349c9... paned: Update to using GdkEvent API (*)
  2abfc60... placessidebar: Update to using GdkEvent API (*)
  8803886... placesview: Update to using GdkEvent API (*)
  5785db6... popover: Update to using GdkEvent API (*)
  c0b77a2... range: Update to using GdkEvent API (*)
  e41844f... recentchoooser: Update to using GdkEvent API (*)
  627a73c... scalebutton: Update to using GdkEvent API (*)
  0a55573... scrolledwindow: Update to using GdkEvent API (*)
  e2eb202... spinbutton: Update to using GdkEvent API (*)
  3530153... texthandle: Update to using GdkEvent API (*)
  9f32f5f... textview: Update to using GdkEvent API (*)
  b4f88e1... tooltip: Update to using GdkEvent API (*)
  14a2822... treeview: Update to using GdkEvent API (*)
  177f3ef... gtkwindow: Update to using GdkEvent API (*)
  261fdad... inspector: Update to using GdkEvent API (*)
  e5a3e95... a11y: Partially update to using GdkEvent API (*)
  63eecd3... bindings: Partially update to using GdkEvent API (*)
  c7431f4... gdk: Make GdkEvent structs/union opaque (*)
  5488009... Add more getters for event fields (*)
  01b993d... bindings: Convert to use GdkEvent API (*)
  c12a54a... cell renderer accel: Convert to GdkEvent API (*)
  067e209... dnd: Convert to GdkEvent API (*)
  7ed6add... entry: Convert to GdkEvent API (*)
  2246387... expander: Convert to GdkEvent API (*)
  c586a64... file chooser widget: Covert to GdkEvent API (*)
  6b4dfca... flowbox: Convert to GdkEvent API (*)
  d20efc1... gesture: Partially convert to GdkEvent API (*)
  7cbd35d... gesture rotate: Partially convert to GdkEvent API (*)
  c68c754... settings: Convert to GdkEvent API (*)
  974b996... xim: Convert to GdkEvent API (*)
  66d8483... Add more GdkEvents API (*)
  16781c8... widget accessible: Use GdkEvent API (*)
  9794dc5... window accessible: Use GdkEvent API (*)
  7d6a2a8... gesture: Use GdkEvent API (*)
  b5b84e6... gesture drag: Use GdkEvent API (*)
  17832f9... gesture rotate: Use GdkEvent API (*)
  1a8f068... gesture single: Use GdkEvent API (*)
  5430751... gesture swipe: Use GdkEvent API (*)
  50701ab... gesture zoom: Use GdkEvent API (*)
  6748934... header bar: Use GdkEvent API (*)
  b99c3d3... im context simple: Use GdkEvent API (*)
  d7ccf36... menu item: Use GdkEvent API (*)
  ebc66ee... menu shell: Use GdkEvent API (*)
  75b16ac... pad controller: Use GdkEvent API (*)
  3b266de... path bar: Use GdkEvent API (*)
  5d5ae45... place sidebar: Use GdkEvent API (*)
  7793e8f... places view: Use GdkEvent API (*)
  c7225bc... scrolled window: Use GdkEvent API (*)
  f438499... search bar: Use GdkEvent API (*)
  aeaa421... selection: Use GdkEvent API (*)
  9c47795... text handle: Use GdkEvent API (*)
  96daf93... text view: Use GdkEvent API (*)
  853602b... tooltip: Use GdkEvent API (*)
  efd287f... a11y: Use GdkEvent API in some places (*)
  56189fd... clipboard: Use GdkEvent API (*)
  208a85c... treev view column: Use GdkEvent API (*)
  25ab8f7... gtk-demo: Use GdkEvent API (*)
  7306f55... Add some more GdkEvent getters (*)
  0554f63... a11y: Stop listening for configure events (*)
  d0c92fb... entry accessible: Give up on GdkEvent api for now (*)
  0ab20b6... treeview: Give up on GdkEvent api for now (*)
  880d44a... widget: Give up on GdkEvent api for now (*)
  d5d0ee6... examples: Use GdkEvent API (*)
  e1ea408... tests: Use GdkEvent API (*)
  b350db5... testsuite: Use GdkEvent API (*)
  8c35045... gtk: Run GtkWidgetClass event signals inside a GtkEventCont (*)
  5b9287e... gtkwidget: Drop pointer emulation out of touch events (*)
  c02d0f3... eventcontroller: Drop event_mask API (*)
  6fd905e... gdk/x11: Drop motion/button events emulated from touch (*)
  f2ded6a... gtk: Change gtk_propagate_event() to propagate both ways. (*)
  d271b13... gdk/wayland: Drop emission of emulated scroll events (*)
  2985bf3... gdk/x11: Avoid delivering emulated scroll events (*)
  c3fbd58... gtk: Add GtkEventControllerScroll (*)
  215c4ed... gtkcombobox: Use scroll event controller (*)
  d0e27ba... gtkmenu: Use scroll event controller (*)
  f347464... gtkpathbar: Use scroll event controller (*)
  861916f... gtkrange: Use scroll event controller (*)
  9a20492... gtkscalebutton: Use scroll event controller (*)
  ad05cae... gtkspinbutton: Use scroll event controller (*)
  cf6ecc9... gtkscrolledwindow: Use scroll event controller (*)
  b310294... gtkcalendar: Use scroll event controller (*)
  27a391b... gtkspinbutton: Remove motion notify handler (*)
  c4d57f8... gtkflowbox: Drop crossing/motion event handlers (*)
  9d5c040... gtkbutton: Remove enter/leave event handlers (*)
  7d196db... gtkcolorswatch: Remove enter/leave event handlers (*)
  1f91ca0... gtklistbox: Remove enter/leave/motion event handlers (*)
  403a724... gdk: Remove array of event masks (*)
  a9988e1... gtk: Remove 2BUTTON and 3BUTTON events and event types (*)
  3e1f672... gdk: Drop generation of synthesized crossing events on grab (*)
  44cb3cc... gdk: Remove motion hints (*)
  0317b0d... gdk: Remove implicit touch grab accounting (*)
  c00567a... gdk: Remove unused variable (*)
  f3b0a37... gdk: Coalesce 2 GdkWindow fields in GdkPointerWindowInfo st (*)
  97139e4... gdk: Remove remainings of fake crossing event delivery acro (*)
  fb81d7f... gdk/x11: Implement GDK_CROSSING_TOUCH_BEGIN/END/DEVICE_CHAN (*)
  e0a3c9d... gtkmain: Ensure to emit real GDK_LEAVE_NOTIFY events. (*)
  38d1c78... Update POTFILES.in (*)
  761194d... Overlay: Document style classes added per position (*)
  9c7e996... gdkseatdefault: Grab touch events where applicable (*)
  c0fdf52... ToolItem: Fix nullable annotation put on wrong arg (*)
  4d4a021... vulkan: Better glyph cache api (*)
  cead007... vulkan: Move glyph cache to a separate file (*)
  baeff2a... Make the glyph cache grow as needed (*)
  6dbec5e... Add some debug output for the glyph cache (*)
  5ee5af9... vulkan: Add an upload_region api to GskVulkanImage (*)
  7bbd4d4... vulkan: pass the context when creating a glyph cache (*)
  b321b26... glyph cache: Upload glyphs incrementally (*)
  28bd26c... gsk: vulkan: silence anisotropy validation warning (*)
  b97fb75... gsk: vulkan: rework image layout/access transitions (*)
  7d7f8e5... gsk vulkan: Use new api in the glyph cache (*)
  b5eeb98... Add simple aging for the glyph cache (*)
  b18ab97... gsk: Fix serialization of text nodes (*)
  ce06c4b... gsk: Make repeat nodes deserializable (*)
  75bf6db... Cosmetic change (*)
  8e26864... vulkan: Quiet another validation error (*)
  9a14602... vulkan: Quiet another validation warning (*)
  64322a2... vulkan: Add an api to update multiple image regions (*)
  dbc0caf... vulkan: Batch uploads from the glyph cache (*)
  e97a788... gsk: vulkan: Drop an unused api (*)
  00932b2... Drop gail-4.0.pc.in (*)
  88664f7... Fix a typo (*)
  9f259a7... gdk: Add g-i annotations for new event getters (*)
  87a112a... Update Persian translations (*)
  4c7a51f... vulkan: Move descriptor set layout to the render object (*)
  5ff6481... Add a getter to the pipeline layout directly from the pipel (*)
  9b0ee4a... Allow different pipeline layouts (*)
  8ad0539... vulkan: Drop GskVulkanPipelineLayout (*)
  a75d995... vulkan: Implement crossfade (*)
  b192120... vulkan: fix a clip handling problem (*)
  d61f6ff... vulkan: Implement blend modes (*)
  3c98b90... vulkan: Implement nonseparable blendmodes (*)
  a7f077a... Cosmetics (*)
  4a5ac93... gsk: Fix a prefix mishap (*)
  44b9b6c... Fix broken translations of 'calendar:' settings (ignored tr (*)
  da701ed... emojichooser: Plug a memory leak (*)
  00f8a11... Label: Replace allow-none with nullable/optional (*)
  b5ac277... Plug a memory leak (*)
  f6626a9... gsk: Documentation additions (*)
  d09f695... gsk: Some g-i annotation fixes (*)
  60cee73... GtkBuilder: Enforce "class" as a mandatory attribute for <o (*)
  4970404... gsk: count fallback pixels (*)
  816b47d... gsk: Make profiler counters more useful (*)
  171fef4... Fix a typo (*)
  b1e98d1... vulkan: add a frame counter to the profiler (*)
  cfbd6b4... gsk: Add a way to reset profiler counters (*)
  ae2c645... gsk: report fallback pixels as a profile counter (*)
  08e3753... gdk-wayland: Do not leak dummy 1x1 surface on every draw (*)
  d812fc8... gdk: Tone down Vulkan validation (*)
  145e4fd... gsk: Fix Vulkan validation errors for image upload (*)
  4854705... vulkan: Update the outset-shadow fragment shaders (*)
  c9df0c3... flowbox: Fix annotation for GListModel binding callback (*)
  91bb86c... inspector: Mark missing strings for translation (*)
  ff188f6... Add an api to create intermediate textures (*)
  85e4e06... Add semaphores to the command buffer submit api (*)
  cbf897a... Add an api to get the vertex data for a render pass (*)
  d61a715... vulkan: Implement multiple render passes (*)
  4d8e7d7... gsk: Add a profile counter for vulkan render passes (*)
  7679669... gsk: Redo the sampling in the profiler (*)
  72d043d... gsk: Change the profiler setup (*)
  535529c... vulkan: Measure gpu time (*)
  74ce204... GdkEvent: Unref user_data in free (*)
  29dd0a9... GdkEvent: OWNER_CHANGE events have a selection as well (*)
  29a4f0c... Plug some memory leaks (*)
  149dd1f... recorder: show color information for color nodes (*)
  103d27d... Add a font variations demo
  85373f7... Some initial support for font variations
  e354486... Redo the features part of the font features demo
  125f381... Fix memory handling for axes
  d97e7ab... Fixes to the font variations demo
  24305f1... Add another fun demo

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