[gtk+] (306 commits) Non-fast-forward update to branch wip/baedert/drawing



The branch 'wip/baedert/drawing' 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:

  c55f81e... widget: Draw background and border for every widget
  f3d7eb0... button: Remove css box drawing
  4985d16... Widget: Disable css box drawing for GtkWindow
  24ca788... box: Remove css box drawing
  4934c73... gizmo: Remove css box drawing
  7fd3cad... gtkgrid: Remove css box drawing
  99c4e6c... label: Remove css box drawing
  0029a43... progressbar: Remove css box drawing
  f7d4b36... widget: Draw focus outline
  a6d90f1... headerbar: Remove css box drawing
  6a0d49c... listbox: Remove css box drawing
  665b1ab... flowbox: Remove css box drawing
  b1f4cab... switch: Remove css box drawing
  6623c46... frame: Remove css box drawing
  423a4cf... image: Remove css box drawing
  8a5ac90... bbox: Remove css box drawing
  7bf838a... container: Remove snapshot and draw implementations
  7a2c214... widget: Add default snapshot implementation
  fac3785... Remove now useless snapshot implementations
  3549612... actionbar: Remove css box drawing
  a4658ba... toolbar: Remove css box rendering
  ff1f186... notebook: Fix crash when dragging a tab
  142f3f3... combobox: Remove css box drawing
  0c5b68f... stack: Remove css box drawing
  1e43c6f... separator: Remove css box drawing
  6fa6e28... paned: Remove css box drawing
  d89b99b... scrolledwindow: Remove css box drawing
  e379ee4... sizerequest: Fix indentation
  cbde220... sizerequest: Honor css min size
  c0f07fb... sizerequest: Move css handling to gtk_widget_measure
  e38cad3... sizerequest: Make size groups "work"
  d0bfd28... sizerequest: Make sure widget sizes stay positive
  9a4d19e... sizerequest: Remove for_size parameter from push_recursion_
  cc78b9c... sizerequest: Stop checking orientation in query_size_for_or
  0412865... sizerequest: Fix min size with widget margins
  c5ed8d7... headerbar: Remove gadget
  57992f9... widget: Pass content allocation to size-allocate vfunc
  2533343... listbox: Remove gadgets
  4915db0... switch: Remove gadget
  7786442... widget: Union clip with allocation and box shadow size
  668e4f5... box: Remove gadget usage
  2a9ad55... grid: Remove gadget
  dc4cc4d... range: Remove gadget usage
  b83e93f... progressbar: Remove gadget
  7a32b91... gizmo: Remove gadget
  bcc9939... expander: Remove gadget
  c2f8e15... checkbutton: Don't use parent button's gadget
  c3602dc... menuitem: Stop using gadget
  547ac67... fontbutton: Call the css node "fontbutton"
  0a7f298... button: Remove gadget usage
  3001412... icon: Stop calling gtk_widget_set_allocation
  977c3d2... colorswatch: Remove gadget usage
  bff86fb... image: Remove gadget
  e302e1e... set clip of more widgets
  9d293ed... modelbutton: Stop using the button's gadget
  bd78cdd... stackcombo: Set clip
  19893f1... widget: Add private gtk_widget_get_content_allocation
  ba73f25... frame: Remove gadget
  49c85cb... spinner: Set clip
  8e16ba2... label: Remove gadget
  a198b6d... separator: Remove gadget
  6a60abf... frame: Remove empty finalize implementation
  a552f1e... widget-factory: Remove invisible-char usage for spin button
  86e598a... label: Fix clipping
  fe5a9c6... modelbutton: Remove last gadget usages
  37ec1cb... spinbutton: Inherit from GtkWidget
  f1cf57f... spinbutton: Remove call to GtkSpinButton API
  8a209db... spinbuttonaccessible: Inherit from GtkWidgetAccessible
  caa859d... flowbox: Initialize allocation
  bb002d1... cellrendererspin: Include gtkentry.h
  83547d5... toolbar: Remove gadget
  61c668b... Entry: Remove gadget
  92881e1... spinbutton: Add text property
  c00785b... spinbutton demo: Spinbuttons are no Entries
  6c8ade2... fontchooserwidgets: Spinbuttons are no entries
  bcda48a... menubar: Remove gadget
  6814e46... separatortoolitem: Remove gadget
  155ccfa... buttonbox: Don't use the parent gadget
  7770b6b... actionbar: Remove gadget
  bf10821... box: Remove gadget accessor
  2b371b2... box: Remove gadget
  366a588... scrolledwindow: Remove gadget
  1a27c3a... viewport: Remove gadget
  d05bdf6... flowbox: Remove gadgets
  5198e98... widget: Add private get_border_allocation
  30145c9... combobox: Remove gadget
  a6ee7b3... paned: Remove gadget
  4dc339a... frame: Fix copy&paste bug in shadow-type handling
  7b5dcad... label: Don't chain up in size_allocate
  9a7efe2... widget: Don't set the allocation in size-allocate
  546a3d2... gtkscale: Properly initialize the clip
  7f46dfa... button: Remove gadget
  456b1f5... Slightly rework clip handling
  144d246... stack: Remove gadget
  55e69be... buttonbox: Remove gadget
  a802d33... widget: Add private get_margin_allocation
  3a59f63... scale: Fix value position
  53a50b1... cellview: Remove gadget
  00f8cfb... revealer: Don't add a clip node for CROSSFADE transitions
  e171a5b... revealer: Stop calculating paddings ourselves
  bab951b... Remove calls to gtk_widget_set_allocation
  8c429e1... widget: Remove gtk_widget_set_allocation
  8451833... range: Remove gadget completely
  febcb2b... scrolledwindow: Remove last argument from allocate_child
  691750e... scrolledwindow: Fix child widget positioning
  2d71823... scrolledwindow: Remove useless function call
  dae6ca0... inspector: Fix list row alignment in general tab
  6a3c83a... expander: Inherit from GtkContainer
  5461fc5... checkmenuitem: Stop using the parent's gadget
  fc76bcd... menuitem: Remove gadget
  d11d73f... boxgadget: Remove unused ComputeExpandFunc
  94b1c05... popover: Stop looking at padidng and border in measure
  f4f7508... widget: Special-case popover in snapshot
  5e3f755... inspector: Show the GdkWindow before grabbing
  a83014e... spinbutton: Fix activation
  fab3409... spinbutton: Add accessors for (max-)width-chars
  ea476a4... meson: Remove double gtkcssnode.c entry in source files
  97b2dd0... checkbutton: Don't draw a focus ring
  dd4c588... button: Remove unused flag
  bafe3fc... menu: Stop looking at padding and margin manually
  ddff6f1... menu: Remove unnecessary queue_draw
  83eb558... menu: Stop drawing css background and border
  ee81a90... searchbar: Remove manual snapshot code
  65733db... searchbar: Fix property documentation comments
  75a03e3... toolitemgroup: Remove custom draw code
  ee5b261... toolpalette: Port to snapshot()
  e3ce8e4... eventbox: Remove snapshot implementation
  bc424c8... calendar: Remove custom css background and border drawing
  64b3200... scrollbar: Inherit from GtkWidget
  89c5eb7... range: Make GtkRange a regular class
  f82392c... scrolledwindow: Use scrollbar API on scrollbars
  c911f22... range: Remove steppers
  cc71dc9... range: Remove contents gadget
  8609988... range: Use a gizmo as trough
  c3c9ae0... range: Use gizmos for highlight and fill gadgets
  b7ad359... icon: Remove gadget
  52848df... range: make the slider a gadget
  197b7c6... spinner: Remove gadget
  3caca29... range: Snapshot slider in trough's snapshot impl
  4dffeac... range: Fix mouse location tracking
  8d31486... range: Allocate the trough when the adjustment value change
  3af4b8c... range: Draw the colorscale trough at 0,0
  7e8ef11... scrollbar: Add accessor for wheel delta
  b338d36... menuitem: Replace arrow gadget with GtkIcon
  3146fda... icon: Only draw in content allocation
  ee1d103... checkmenuitem: Replace indicator gadget with GtkIcon
  eeab99c... menu: Replace arrow gadgets with GtkIcons
  efd5fba... icon: Add _set_image
  62a560e... notebook: Replace arrow gadgets with GtkIcons
  d7f9a5d... notebook: Replace tabs gadget with GtkGizmo
  c7f0d46... notebook: Replace tab gadget with GtkGizmo
  a4343d7... gizmo: Chain up in snapshot if no snapshot func given
  986c98f... gizmo: Unparent all child widgets in finalize
  77a91b5... adwaita: Fix notebook theming
  c545a16... container: Propagate child properties if parent != containe
  46cb9ff... notebook: Replace all gadgets with widgets
  f52da2f... range: Return trough allocation from _get_range_rect
  d0513a8... scale: Remove draw_value vfunc
  5c2c5eb... scale: Replace all gadgets with widgets
  99f1e87... range: Emit value-changed when setting the adjustment
  628eb5a... spinbutton: Use 0 as default for (max-)width-chars
  c019a63... css nodes: Fix entries test case
  16b0a6c... css nodes: Fix expander test case
  e659964... progressbar: Apply style classes when setting direction
  58d7608... container: GtkActionBar is not a special container anymore
  6a660ac... adwaita: Fix typo
  9118dc6... widget: Consider css margins when setting clip
  d674dd1... colorswatch: Replace IconHelper with GtkImage
  2370603... icon: Add _set_css_name back
  3be01a6... modelbutton: Use GtkIcon as indicator
  f07a65b... checkbutton: stop using gadgets
  7be11d4... Remove GtkBuiltinIcon
  99d2ef1... Remove GtkBoxGadget
  5c538b6... button: Don't care about sizing if no child is set
  95f8961... testheightforwidth: Remove GtkBox fill/expand usage
  40ebac8... switch: Use a gizmo as slider
  496809e... icon: Render at content position
  3878963... treeview: default to width_changed = TRUE
  05fa482... range: Fix click detection in slider trace
  10dcf75... widget: Bring resize and baseline debug rendering back
  2638833... paned: Replace handle gadget with widget
  ba0f438... widget: Bring back layout debugging
  ec1d666... image: Offset rendering to the content allocation
  7388079... widget: Draw widget clips with GEOMETRY debugging
  5b681aa... spinbutton: Add docs for new public API
  c9151c2... scale: Fix css node ordering and expected results
  4d97d7c... box: Use widget children list in count_expand_children
  75cc7be... listbox: Remove rows directly when binding model
  a5a5da7... tooltipwindow: Remove unused define
  e3e5ff6... testtooltips: Add static tooltip
  f5cce56... textview: Use ::snapshot
  8bec0d3... accellabel: Inherit from GtkWidget
  af97112... inspector: Allow picking children of GtkWidget classes
  1309143... Remove some unneeded includes
  369055d... filechooserwidget: Fix save widgets
  e76b160... bin: Drop priv pointer
  934cea6... scrollbar: Add new API to gtk4-sections.txt
  44022de... listbox: Remove view_window
  f6d304b... switch: Remove manual PRELIGHT code
  b7eb48a... listbox: Remove manual prelight row management
  670ecf2... scrolledwindow: Properly remove scrollbars
  753a72f... viewport: Remove bin_window
  f9656b4... widget: Remove queue_draw_child vfunc
  805c7e1... widget: Make allocations parent-content-allocation relative
  151119e... frame: Fix child allocation
  fc23404... icon: Stop offset'ing in snapshot
  c0fe207... paned: Reimplement handle dragging
  73ecf24... paned: Remove useless queue_resize calls
  e15b140... scrolledwindow: fix scrollbar allocation
  33a8c3d... widget: Adapt translate_coordinates to coordinate changes
  3ff9d46... entry: Fix text position
  c9c82b7... image: Fix snapshot position
  4902c2a... window: Remove dead code
  b8cd271... testwidgetfocus: Drop SPACING constant in favor for CSS
  962f58b... widget: "fix" event and invalidation coordinates
  55ec728... popover: Remove useless if case
  9abb0d9... toolitemgroup: Remove child window
  21fb646... revealer: Remove bin_window
  7bb890e... stack: Remove bin_window
  b8cdfa8... revealer: Request child size for NONE transition type
  713f984... revealer: Fix DOWN and RIGHT transition types
  1d1b8cf... sizerequest: Assert that min_size >= 0
  77e57b6... iconview: Stop drawing a background
  cbbf516... modelmenuitem: Fix type checking assertions
  265b042... menu: Remove bin_window and view_window
  571b0b2... widget: Avoid some type checks in snapshot_child
  124204f... image: Fold gtk_image_reset into only caller
  77cc5b3... entry: get_layout_location coords are already content relat
  63f2536... range: Use a gizmo as slider
  a296574... scrolledwindow: Fix on_scrollbar check
  d1981ef... scrolledwindow: Fix scrollbar allocations
  d3e24d4... label: Fix layout snapshot coordinates
  a332bab... image: Add private _get_definition
  d1c37a7... entry: Use images for icons
  75d835a... cssprovider test: Remove style property test case
  846d930... spinbutton: Fix property notification
  f6be7c8... GtkAccelLabel: Add use-underline property
  b2f2b71... scrollbar: notify when setting the orientation
  85f9f65... entry: Replace progress gadget with a progressbar
  c22ccc4... Remove GtkCssCustomGadget
  cddc7f5... widget: Add new allocation accessors
  4c9705a... range: Fix slider allocation
  e3368e4... checkmenuitem: Fix indicator allocation
  60484f3... scrolledwindow: Fix indicator hiding
  4f40c1b... spinbutton: Remove unused import
  1b13473... iconhelper: Inherit from GObject
  de73f09... Remove GtkCssGadget
  9fcd424... expander: Fix pressed_in_title check
  a27b133... button: Fix in_button checks
  548f5da... fixed: Remove window
  e85a27a... layout: Remove bin_window
  eb52ca8... switch: Fix handle dragging with padding applied
  7ed99fa... widget: Consider opacity when drawing toplevels
  af8254e... switch: Remove in_switch flag
  753c25c... paned: Make sure we set the correct clips
  6b3dbff... paned: Draw handle separator at the right location
  bcdb84e... widget: Transform clips into right coordinate space
  4f2af18... toolitem: Remove size_allocate implementation
  16c7a09... pathbar: Compute widget clip directly
  7c0bb16... spinner: Use get_content_size
  1fe36b2... widget: Remove _set_simple_clip
  3cd2411... calendar: Remove style properties
  711a15e... notebook: Remove style properties
  711c47f... adwaita: Remove style properties
  187cb36... treeviewaccessible: Don't rely on nonexistent style propert
  bcb5c7d... Remove all widget style property code
  b373328... Replace a few get_content_allocation calls with get_content
  248bdfd... window: Stop wrapping popovers in another window
  0191e14... popover: "Fix" child allocation
  b47e30f... widget: Fix drawing invalidation with windowed widgets
  55da0af... popover: Create subsurface on wayland
  33d7e46... window: Don't use allocated size in snapshot
  9ed1b23... menu: Popup at window coordinates if widget is given

Commits added to the branch:

  62bfe20... Update Friulian translation (*)
  d84b63d... Update Friulian translation (*)
  322ba75... printunixdialog: Update collate icon as entry changes (*)
  d901787... Update Friulian translation (*)
  6decd3b... Update Friulian translation (*)
  86ac88e... Add some translator comments (*)
  82a4e83... iconhelper: Show error if fail to load placeholder icon (*)
  7b8ea9a... icon-theme: Show filename attempted when icon fails to load (*)
  d08781e... Update Friulian translation (*)
  5f4c307... Update Friulian translation (*)
  572b90c... Update Friulian translation (*)
  d890b93... Update Friulian translation (*)
  389535c... center box: Drop a useless line (*)
  8316ec8... center box: Fix size allocation (*)
  f135b25... center box: complete the baseline support (*)
  0e6735b... Update Friulian translation (*)
  67bdaf8... Update Friulian translation (*)
  114f23c... center box: Take baseline-position fully into account (*)
  77f34d0... label: Provide a baseline in all cases (*)
  3f39dc2... Update POTFILES.in (*)
  d15712f... gtk/Makefile.am: Fix 'make dist' (*)
  1e47b9e... file chooser: Don't pass NULL as title to the portal (*)
  33b3985... GtkActionHelper: Allow a NULL action-name to unset the prev (*)
  2b48acb... GtkActionHelper: Remove unnecessary NULL check (*)
  2e79d88... Updated Norwegian bokmål translation (*)
  176bc32... headerbar: fix "widow" typo in docs (*)
  6781d21... gdk: Set vid/pid on wayland tablets (*)
  fd9beb2... Updated Spanish translation (*)
  5da2276... Updated Czech translation (*)
  303960e... Update Kazakh translation (*)
  6eb58fa... css-overview: Fix typo “{with=>which} is disabled” (*)
  d7b175a... css-overview: Don’t document deleted pseudoclasses (*)
  280b729... widget: Draw background and border for every widget
  9a088d5... button: Remove css box drawing
  be2b9e1... Widget: Disable css box drawing for GtkWindow
  9588861... box: Remove css box drawing
  4030b14... gizmo: Remove css box drawing
  cfab41c... gtkgrid: Remove css box drawing
  6aee79b... label: Remove css box drawing
  6519eeb... progressbar: Remove css box drawing
  3853cce... widget: Draw focus outline
  13b48a4... headerbar: Remove css box drawing
  1d08efe... listbox: Remove css box drawing
  78a2877... flowbox: Remove css box drawing
  9b3dec9... switch: Remove css box drawing
  0d07cf5... frame: Remove css box drawing
  5fe9cb4... image: Remove css box drawing
  2b87b0d... bbox: Remove css box drawing
  1687f2a... container: Remove snapshot and draw implementations
  84f8fcc... widget: Add default snapshot implementation
  a3769e1... Remove now useless snapshot implementations
  269c942... actionbar: Remove css box drawing
  66bce88... toolbar: Remove css box rendering
  db709c0... notebook: Fix crash when dragging a tab
  6aae02c... combobox: Remove css box drawing
  4e57d2d... stack: Remove css box drawing
  1146d04... separator: Remove css box drawing
  4e99509... paned: Remove css box drawing
  c4ecc12... scrolledwindow: Remove css box drawing
  be824b8... sizerequest: Fix indentation
  559716b... sizerequest: Honor css min size
  440cc18... sizerequest: Move css handling to gtk_widget_measure
  f1afee3... sizerequest: Make size groups "work"
  59537a7... sizerequest: Make sure widget sizes stay positive
  18d4d95... sizerequest: Remove for_size parameter from push_recursion_
  844cccb... sizerequest: Stop checking orientation in query_size_for_or
  a424b38... sizerequest: Fix min size with widget margins
  f0fd5de... headerbar: Remove gadget
  8009909... widget: Pass content allocation to size-allocate vfunc
  4b3fca7... listbox: Remove gadgets
  bbdf467... switch: Remove gadget
  f958cba... widget: Union clip with allocation and box shadow size
  b96c6dd... box: Remove gadget usage
  abf5e9d... grid: Remove gadget
  3c7fbbc... range: Remove gadget usage
  bb98558... progressbar: Remove gadget
  30cf8f9... gizmo: Remove gadget
  b3eaa9c... expander: Remove gadget
  28c1ed6... checkbutton: Don't use parent button's gadget
  6e689f2... menuitem: Stop using gadget
  307e7b7... fontbutton: Call the css node "fontbutton"
  70b3812... button: Remove gadget usage
  1e412cb... icon: Stop calling gtk_widget_set_allocation
  1c77bde... colorswatch: Remove gadget usage
  eb3c9a9... image: Remove gadget
  0ee3d00... set clip of more widgets
  a9f4551... modelbutton: Stop using the button's gadget
  bfb7da3... stackcombo: Set clip
  266c1e0... widget: Add private gtk_widget_get_content_allocation
  25e6001... frame: Remove gadget
  16c6f65... spinner: Set clip
  647e2a0... label: Remove gadget
  a27606a... separator: Remove gadget
  d7c8783... frame: Remove empty finalize implementation
  c96ac93... widget-factory: Remove invisible-char usage for spin button
  6dbd72b... label: Fix clipping
  aa2558a... modelbutton: Remove last gadget usages
  e9741a3... spinbutton: Inherit from GtkWidget
  a586bff... spinbutton: Remove call to GtkSpinButton API
  6252716... spinbuttonaccessible: Inherit from GtkWidgetAccessible
  f00a1b8... flowbox: Initialize allocation
  1968ac9... cellrendererspin: Include gtkentry.h
  49650ec... toolbar: Remove gadget
  7f1d9b0... Entry: Remove gadget
  138f526... spinbutton: Add text property
  22ee405... spinbutton demo: Spinbuttons are no Entries
  020f376... fontchooserwidgets: Spinbuttons are no entries
  ef6877c... menubar: Remove gadget
  fca0c28... separatortoolitem: Remove gadget
  ad58b79... buttonbox: Don't use the parent gadget
  ad70c6c... actionbar: Remove gadget
  19acb90... box: Remove gadget accessor
  268cdc5... box: Remove gadget
  069d164... scrolledwindow: Remove gadget
  3822155... viewport: Remove gadget
  65d4c0b... flowbox: Remove gadgets
  b4c6558... widget: Add private get_border_allocation
  881f3a1... combobox: Remove gadget
  59dce22... paned: Remove gadget
  7aa3506... frame: Fix copy&paste bug in shadow-type handling
  bdaff3f... label: Don't chain up in size_allocate
  180c0b8... widget: Don't set the allocation in size-allocate
  eb9a22b... gtkscale: Properly initialize the clip
  66a8f34... button: Remove gadget
  f9043eb... Slightly rework clip handling
  d353780... stack: Remove gadget
  6ec97cb... buttonbox: Remove gadget
  00a4a54... widget: Add private get_margin_allocation
  e7de34d... scale: Fix value position
  6d9a860... cellview: Remove gadget
  2bfa676... revealer: Don't add a clip node for CROSSFADE transitions
  b80fa98... revealer: Stop calculating paddings ourselves
  0f72b1f... Remove calls to gtk_widget_set_allocation
  f7f4517... widget: Remove gtk_widget_set_allocation
  083174c... range: Remove gadget completely
  4d58a04... scrolledwindow: Remove last argument from allocate_child
  ab5f8e0... scrolledwindow: Fix child widget positioning
  0bd7ea6... scrolledwindow: Remove useless function call
  5998828... inspector: Fix list row alignment in general tab
  1dbca15... expander: Inherit from GtkContainer
  d4e2070... checkmenuitem: Stop using the parent's gadget
  e5bc3a7... menuitem: Remove gadget
  4f0d788... boxgadget: Remove unused ComputeExpandFunc
  443b3d9... popover: Stop looking at padidng and border in measure
  22acd9c... widget: Special-case popover in snapshot
  d6d50f9... inspector: Show the GdkWindow before grabbing
  f43990a... spinbutton: Fix activation
  274c7ab... spinbutton: Add accessors for (max-)width-chars
  7c4e7f1... meson: Remove double gtkcssnode.c entry in source files
  37230fb... checkbutton: Don't draw a focus ring
  7c77317... button: Remove unused flag
  78eeaf2... menu: Stop looking at padding and margin manually
  f19c6bc... menu: Remove unnecessary queue_draw
  53cd254... menu: Stop drawing css background and border
  7d22515... searchbar: Remove manual snapshot code
  6c1fa0d... searchbar: Fix property documentation comments
  2bd6e91... toolitemgroup: Remove custom draw code
  ce8e49b... toolpalette: Port to snapshot()
  ddb294f... eventbox: Remove snapshot implementation
  9a6f36b... calendar: Remove custom css background and border drawing
  31e77d3... scrollbar: Inherit from GtkWidget
  968adc4... range: Make GtkRange a regular class
  ab45c83... scrolledwindow: Use scrollbar API on scrollbars
  6f25f82... range: Remove steppers
  3376e82... range: Remove contents gadget
  b621c58... range: Use a gizmo as trough
  8208011... range: Use gizmos for highlight and fill gadgets
  1702dad... icon: Remove gadget
  c06a5fb... range: make the slider a gadget
  9f97473... spinner: Remove gadget
  ee428c3... range: Snapshot slider in trough's snapshot impl
  c527b01... range: Fix mouse location tracking
  31e5ec5... range: Allocate the trough when the adjustment value change
  856422f... range: Draw the colorscale trough at 0,0
  2b4bce2... scrollbar: Add accessor for wheel delta
  5f72fa3... menuitem: Replace arrow gadget with GtkIcon
  569ff10... icon: Only draw in content allocation
  bfb37d9... checkmenuitem: Replace indicator gadget with GtkIcon
  d89d1ff... menu: Replace arrow gadgets with GtkIcons
  7006a53... icon: Add _set_image
  b79df04... notebook: Replace arrow gadgets with GtkIcons
  1a39256... notebook: Replace tabs gadget with GtkGizmo
  446fa93... notebook: Replace tab gadget with GtkGizmo
  d58283f... gizmo: Chain up in snapshot if no snapshot func given
  a8cd7e2... gizmo: Unparent all child widgets in finalize
  450e0a8... adwaita: Fix notebook theming
  4194dd5... container: Propagate child properties if parent != containe
  0d2e067... notebook: Replace all gadgets with widgets
  a84505d... range: Return trough allocation from _get_range_rect
  ba376d1... scale: Remove draw_value vfunc
  1a62f18... scale: Replace all gadgets with widgets
  46bf708... range: Emit value-changed when setting the adjustment
  8239d5e... spinbutton: Use 0 as default for (max-)width-chars
  e37a150... css nodes: Fix entries test case
  2106bb6... css nodes: Fix expander test case
  23db904... progressbar: Apply style classes when setting direction
  c40aab9... container: GtkActionBar is not a special container anymore
  c485efb... adwaita: Fix typo
  79fd634... widget: Consider css margins when setting clip
  9d8937a... colorswatch: Replace IconHelper with GtkImage
  b4aaa22... icon: Add _set_css_name back
  6c07a79... modelbutton: Use GtkIcon as indicator
  12c6701... checkbutton: stop using gadgets
  ba01bce... Remove GtkBuiltinIcon
  69cc429... Remove GtkBoxGadget
  97c3932... button: Don't care about sizing if no child is set
  9514ec3... testheightforwidth: Remove GtkBox fill/expand usage
  05e4bf2... switch: Use a gizmo as slider
  8dac979... icon: Render at content position
  ec462e7... treeview: default to width_changed = TRUE
  ea2b6a4... range: Fix click detection in slider trace
  51e70c3... widget: Bring resize and baseline debug rendering back
  c4fc92e... paned: Replace handle gadget with widget
  d78ca6c... widget: Bring back layout debugging
  b4e3a07... image: Offset rendering to the content allocation
  f41da36... widget: Draw widget clips with GEOMETRY debugging
  818b02e... spinbutton: Add docs for new public API
  3cf8c14... scale: Fix css node ordering and expected results
  03e76eb... box: Use widget children list in count_expand_children
  ad1a591... listbox: Remove rows directly when binding model
  102acc0... tooltipwindow: Remove unused define
  6d7d233... testtooltips: Add static tooltip
  9125b20... textview: Use ::snapshot
  b201090... accellabel: Inherit from GtkWidget
  528fe45... inspector: Allow picking children of GtkWidget classes
  ea5d2bc... Remove some unneeded includes
  3ccd66e... filechooserwidget: Fix save widgets
  029213f... bin: Drop priv pointer
  0be5646... scrollbar: Add new API to gtk4-sections.txt
  dabe5cf... listbox: Remove view_window
  c1b359f... switch: Remove manual PRELIGHT code
  dd6f52d... listbox: Remove manual prelight row management
  dae9d37... scrolledwindow: Properly remove scrollbars
  f5f0dd9... viewport: Remove bin_window
  e6f04bd... widget: Remove queue_draw_child vfunc
  2cefb63... widget: Make allocations parent-content-allocation relative
  46ef437... frame: Fix child allocation
  8bf19fe... icon: Stop offset'ing in snapshot
  c7093c7... paned: Reimplement handle dragging
  6f5f4b7... paned: Remove useless queue_resize calls
  faf953b... scrolledwindow: fix scrollbar allocation
  e06524f... widget: Adapt translate_coordinates to coordinate changes
  dad3ff5... entry: Fix text position
  2010cb6... image: Fix snapshot position
  5b164dd... window: Remove dead code
  5c42a8f... testwidgetfocus: Drop SPACING constant in favor for CSS
  aa09a30... widget: "fix" event and invalidation coordinates
  3d08931... popover: Remove useless if case
  8a1c319... toolitemgroup: Remove child window
  a883883... revealer: Remove bin_window
  552b20d... stack: Remove bin_window
  b156f14... revealer: Request child size for NONE transition type
  c023629... revealer: Fix DOWN and RIGHT transition types
  9b7bd9e... sizerequest: Assert that min_size >= 0
  63d88b0... iconview: Stop drawing a background
  1d4679d... modelmenuitem: Fix type checking assertions
  0dcd96b... menu: Remove bin_window and view_window
  2b307fd... widget: Avoid some type checks in snapshot_child
  559ebdd... image: Fold gtk_image_reset into only caller
  a279575... entry: get_layout_location coords are already content relat
  5d63848... range: Use a gizmo as slider
  96ef207... scrolledwindow: Fix on_scrollbar check
  e5ce146... scrolledwindow: Fix scrollbar allocations
  eac29a9... label: Fix layout snapshot coordinates
  7c4c1cb... image: Add private _get_definition
  7e948a8... entry: Use images for icons
  bd590f7... cssprovider test: Remove style property test case
  7100ad1... spinbutton: Fix property notification
  22bba9f... GtkAccelLabel: Add use-underline property
  2f5e10e... scrollbar: notify when setting the orientation
  c537e82... entry: Replace progress gadget with a progressbar
  6466c5b... Remove GtkCssCustomGadget
  7d1cd68... widget: Add new allocation accessors
  8fcbe9f... range: Fix slider allocation
  8805018... checkmenuitem: Fix indicator allocation
  46262f1... scrolledwindow: Fix indicator hiding
  7a52418... spinbutton: Remove unused import
  c35a772... iconhelper: Inherit from GObject
  85f006b... Remove GtkCssGadget
  ca8bd30... expander: Fix pressed_in_title check
  78fe741... button: Fix in_button checks
  12c13d2... fixed: Remove window
  07c936b... layout: Remove bin_window
  7281014... switch: Fix handle dragging with padding applied
  e254d2d... widget: Consider opacity when drawing toplevels
  513c6c3... switch: Remove in_switch flag
  eca3757... paned: Make sure we set the correct clips
  1e98d2b... paned: Draw handle separator at the right location
  b57c17e... widget: Transform clips into right coordinate space
  a7e116c... toolitem: Remove size_allocate implementation
  0974129... pathbar: Compute widget clip directly
  2bfdab9... spinner: Use get_content_size
  34e5ca0... widget: Remove _set_simple_clip
  1c4b906... calendar: Remove style properties
  89a9e23... notebook: Remove style properties
  a065354... adwaita: Remove style properties
  4872f87... treeviewaccessible: Don't rely on nonexistent style propert
  5271ece... Remove all widget style property code
  ea9b4f0... Replace a few get_content_allocation calls with get_content
  57e8442... window: Stop wrapping popovers in another window
  b08c4c6... popover: "Fix" child allocation
  335703e... widget: Fix drawing invalidation with windowed widgets
  f93c708... popover: Create subsurface on wayland
  da81539... window: Don't use allocated size in snapshot
  0a894e9... menu: Popup at window coordinates if widget is given
  1278108... testnotebookdnd: quit when the toplevel gets closed

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