[gtk+] (355 commits) Non-fast-forward update to branch wip/baedert/drawing
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (355 commits) Non-fast-forward update to branch wip/baedert/drawing
- Date: Tue, 11 Jul 2017 16:28:34 +0000 (UTC)
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:
62d8645... widget: Draw background and border for every widget
8d10982... button: Remove css box drawing
beb60ac... Widget: Disable css box drawing for GtkWindow
ee7c7d7... box: Remove css box drawing
224c9e2... gizmo: Remove css box drawing
537187d... gtkgrid: Remove css box drawing
d7d71a1... label: Remove css box drawing
a581cad... progressbar: Remove css box drawing
8a3e711... widget: Draw focus outline
e440448... headerbar: Remove css box drawing
6df95d0... listbox: Remove css box drawing
dd324ad... flowbox: Remove css box drawing
cde15fc... switch: Remove css box drawing
e6e81ff... frame: Remove css box drawing
55a1dd3... image: Remove css box drawing
ec40ce0... bbox: Remove css box drawing
b06db10... container: Remove snapshot and draw implementations
748cec6... widget: Add default snapshot implementation
65ba815... Remove now useless snapshot implementations
cd35630... actionbar: Remove css box drawing
653d39b... toolbar: Remove css box rendering
891dd16... notebook: Fix crash when dragging a tab
b0f3a62... combobox: Remove css box drawing
ace8874... stack: Remove css box drawing
4b8a387... separator: Remove css box drawing
9b68059... paned: Remove css box drawing
87d44ca... scrolledwindow: Remove css box drawing
600b826... sizerequest: Fix indentation
854a342... sizerequest: Honor css min size
832ef9f... sizerequest: Move css handling to gtk_widget_measure
d52393c... sizerequest: Make size groups "work"
577d14a... sizerequest: Make sure widget sizes stay positive
19beec5... sizerequest: Remove for_size parameter from push_recursion_
d972e08... sizerequest: Stop checking orientation in query_size_for_or
3dd4ac6... sizerequest: Fix min size with widget margins
84a1fa3... headerbar: Remove gadget
5a68be1... widget: Pass content allocation to size-allocate vfunc
09210de... listbox: Remove gadgets
8206d15... switch: Remove gadget
7485bbd... widget: Union clip with allocation and box shadow size
4f14e2c... box: Remove gadget usage
a444748... grid: Remove gadget
1329c67... range: Remove gadget usage
f8d19c6... progressbar: Remove gadget
6af052a... gizmo: Remove gadget
949d993... expander: Remove gadget
bc6df6c... checkbutton: Don't use parent button's gadget
21046fb... menuitem: Stop using gadget
1b70f34... fontbutton: Call the css node "fontbutton"
4f3d0d1... button: Remove gadget usage
2d01476... icon: Stop calling gtk_widget_set_allocation
e92471c... colorswatch: Remove gadget usage
b9eb5bb... image: Remove gadget
18c9295... set clip of more widgets
70dae09... modelbutton: Stop using the button's gadget
5adedb5... stackcombo: Set clip
711eab3... widget: Add private gtk_widget_get_content_allocation
e72c9fe... frame: Remove gadget
11953db... spinner: Set clip
f30426c... label: Remove gadget
7f21a56... separator: Remove gadget
da46437... frame: Remove empty finalize implementation
7a7a0d5... widget-factory: Remove invisible-char usage for spin button
6c652a2... label: Fix clipping
c0eaedb... modelbutton: Remove last gadget usages
2d45d54... spinbutton: Inherit from GtkWidget
29e53c2... spinbutton: Remove call to GtkSpinButton API
0f8773f... spinbuttonaccessible: Inherit from GtkWidgetAccessible
fc179bc... flowbox: Initialize allocation
2ae0ef0... cellrendererspin: Include gtkentry.h
0667149... toolbar: Remove gadget
9dce147... Entry: Remove gadget
f1c6911... spinbutton: Add text property
9d28be3... spinbutton demo: Spinbuttons are no Entries
ad4d67f... fontchooserwidgets: Spinbuttons are no entries
ea1c188... menubar: Remove gadget
9760cf0... separatortoolitem: Remove gadget
96f1218... buttonbox: Don't use the parent gadget
338786b... actionbar: Remove gadget
d2a3dc1... box: Remove gadget accessor
b2bbeab... box: Remove gadget
77cf969... scrolledwindow: Remove gadget
24819b7... viewport: Remove gadget
acd434c... flowbox: Remove gadgets
4585c1c... widget: Add private get_border_allocation
a513ad2... combobox: Remove gadget
7ffeb27... paned: Remove gadget
f7ff1c1... frame: Fix copy&paste bug in shadow-type handling
118d278... label: Don't chain up in size_allocate
48ccfc9... widget: Don't set the allocation in size-allocate
3b79b6a... gtkscale: Properly initialize the clip
b183b58... button: Remove gadget
a191288... Slightly rework clip handling
a1569d3... stack: Remove gadget
1505844... buttonbox: Remove gadget
ba1fd0a... widget: Add private get_margin_allocation
44e77a7... scale: Fix value position
7ccab04... cellview: Remove gadget
1811dce... revealer: Don't add a clip node for CROSSFADE transitions
029879d... revealer: Stop calculating paddings ourselves
0cbf918... Remove calls to gtk_widget_set_allocation
9ae1334... widget: Remove gtk_widget_set_allocation
7cbe6aa... range: Remove gadget completely
2394060... scrolledwindow: Remove last argument from allocate_child
c20dd1d... scrolledwindow: Fix child widget positioning
6bb73ee... scrolledwindow: Remove useless function call
a49b623... inspector: Fix list row alignment in general tab
821f08d... expander: Inherit from GtkContainer
1a6f96b... checkmenuitem: Stop using the parent's gadget
feb8d65... menuitem: Remove gadget
7a07b42... boxgadget: Remove unused ComputeExpandFunc
a332dab... popover: Stop looking at padidng and border in measure
2a9b7ca... widget: Special-case popover in snapshot
f8cf182... inspector: Show the GdkWindow before grabbing
728e709... spinbutton: Fix activation
93b2d2b... spinbutton: Add accessors for (max-)width-chars
352ceda... meson: Remove double gtkcssnode.c entry in source files
a1cb6e0... checkbutton: Don't draw a focus ring
b8bb435... button: Remove unused flag
c5104d6... menu: Stop looking at padding and margin manually
280209f... menu: Remove unnecessary queue_draw
0326533... menu: Stop drawing css background and border
680f0ab... searchbar: Remove manual snapshot code
e169305... searchbar: Fix property documentation comments
4f3ab76... toolitemgroup: Remove custom draw code
8eab590... toolpalette: Port to snapshot()
298ab38... eventbox: Remove snapshot implementation
4dffd58... calendar: Remove custom css background and border drawing
59e8f16... scrollbar: Inherit from GtkWidget
29096af... range: Make GtkRange a regular class
875fbcf... scrolledwindow: Use scrollbar API on scrollbars
94992e5... range: Remove steppers
c128f00... range: Remove contents gadget
a301150... range: Use a gizmo as trough
1c24456... range: Use gizmos for highlight and fill gadgets
6861394... icon: Remove gadget
3bbedbb... range: make the slider a gadget
7874bb5... spinner: Remove gadget
06d6b09... range: Snapshot slider in trough's snapshot impl
857fbf5... range: Fix mouse location tracking
98dc18b... range: Allocate the trough when the adjustment value change
6289da7... range: Draw the colorscale trough at 0,0
6dc129b... scrollbar: Add accessor for wheel delta
a93614b... menuitem: Replace arrow gadget with GtkIcon
ad0e727... icon: Only draw in content allocation
be956a5... checkmenuitem: Replace indicator gadget with GtkIcon
e78442d... menu: Replace arrow gadgets with GtkIcons
e82bfc5... icon: Add _set_image
89354b8... notebook: Replace arrow gadgets with GtkIcons
2f4bf6e... notebook: Replace tabs gadget with GtkGizmo
084cbcf... notebook: Replace tab gadget with GtkGizmo
a6b7021... gizmo: Chain up in snapshot if no snapshot func given
263c722... gizmo: Unparent all child widgets in finalize
febbffa... adwaita: Fix notebook theming
0311526... container: Propagate child properties if parent != containe
4431318... notebook: Replace all gadgets with widgets
8ab97b3... range: Return trough allocation from _get_range_rect
e2c27ea... scale: Remove draw_value vfunc
1f46af8... scale: Replace all gadgets with widgets
0d5f820... range: Emit value-changed when setting the adjustment
fae2b3f... spinbutton: Use 0 as default for (max-)width-chars
d9bc9d6... css nodes: Fix entries test case
3db9367... css nodes: Fix expander test case
54f2a65... progressbar: Apply style classes when setting direction
84e85c9... container: GtkActionBar is not a special container anymore
2d50ee3... adwaita: Fix typo
5fdb539... widget: Consider css margins when setting clip
25e1314... colorswatch: Replace IconHelper with GtkImage
82cf29f... icon: Add _set_css_name back
f4adf20... modelbutton: Use GtkIcon as indicator
9cfcdd9... checkbutton: stop using gadgets
da721d1... Remove GtkBuiltinIcon
48baf4c... Remove GtkBoxGadget
a97aac8... button: Don't care about sizing if no child is set
990bb54... testheightforwidth: Remove GtkBox fill/expand usage
0ee61c6... switch: Use a gizmo as slider
8b9fc54... icon: Render at content position
01a5057... treeview: default to width_changed = TRUE
8039dad... range: Fix click detection in slider trace
b7f52e6... widget: Bring resize and baseline debug rendering back
33f2a13... paned: Replace handle gadget with widget
60e9a80... widget: Bring back layout debugging
b4c6c67... image: Offset rendering to the content allocation
92a110a... widget: Draw widget clips with GEOMETRY debugging
313fd43... spinbutton: Add docs for new public API
ebf936e... scale: Fix css node ordering and expected results
1c99a23... box: Use widget children list in count_expand_children
933e052... listbox: Remove rows directly when binding model
4c06afa... tooltipwindow: Remove unused define
c9ffb77... testtooltips: Add static tooltip
d7466a6... textview: Use ::snapshot
c53c986... accellabel: Inherit from GtkWidget
11c46c1... inspector: Allow picking children of GtkWidget classes
15e1ad9... Remove some unneeded includes
83ab987... filechooserwidget: Fix save widgets
3ae9b14... bin: Drop priv pointer
ce2b505... scrollbar: Add new API to gtk4-sections.txt
65d18fb... listbox: Remove view_window
879ae9e... switch: Remove manual PRELIGHT code
01efa9d... listbox: Remove manual prelight row management
f0551b9... scrolledwindow: Properly remove scrollbars
a796dae... viewport: Remove bin_window
8e85dde... widget: Remove queue_draw_child vfunc
09b11f1... widget: Make allocations parent-content-allocation relative
9629fe2... frame: Fix child allocation
f7af6a0... icon: Stop offset'ing in snapshot
1457678... paned: Reimplement handle dragging
8bbf55c... paned: Remove useless queue_resize calls
b3ff56f... scrolledwindow: fix scrollbar allocation
5eb2ac1... widget: Adapt translate_coordinates to coordinate changes
ebe6c00... entry: Fix text position
09cb8e3... image: Fix snapshot position
1745f6d... window: Remove dead code
af0a15d... testwidgetfocus: Drop SPACING constant in favor for CSS
e357029... widget: "fix" event and invalidation coordinates
99a8fde... popover: Remove useless if case
a49f97a... toolitemgroup: Remove child window
4abbece... revealer: Remove bin_window
8b48e13... stack: Remove bin_window
68d28cc... revealer: Request child size for NONE transition type
5119c8f... revealer: Fix DOWN and RIGHT transition types
553b7e3... sizerequest: Assert that min_size >= 0
9286876... iconview: Stop drawing a background
e3ac4c2... modelmenuitem: Fix type checking assertions
09ba236... menu: Remove bin_window and view_window
d21d63d... widget: Avoid some type checks in snapshot_child
a8c3e89... image: Fold gtk_image_reset into only caller
3bb0ed0... entry: get_layout_location coords are already content relat
4330a4a... range: Use a gizmo as slider
f9ed516... scrolledwindow: Fix on_scrollbar check
ee4c209... scrolledwindow: Fix scrollbar allocations
e1758a9... label: Fix layout snapshot coordinates
1449ae1... image: Add private _get_definition
af8e5c0... entry: Use images for icons
e3f5e1f... cssprovider test: Remove style property test case
ee130cb... spinbutton: Fix property notification
ecdc86f... GtkAccelLabel: Add use-underline property
ec2aa66... scrollbar: notify when setting the orientation
9a91d50... entry: Replace progress gadget with a progressbar
1c0da80... Remove GtkCssCustomGadget
472f65e... widget: Add new allocation accessors
19eb544... range: Fix slider allocation
c70c525... checkmenuitem: Fix indicator allocation
5166b0b... scrolledwindow: Fix indicator hiding
3294797... spinbutton: Remove unused import
1f061a3... iconhelper: Inherit from GObject
471bf53... Remove GtkCssGadget
ed529e9... expander: Fix pressed_in_title check
d7be58e... button: Fix in_button checks
dc76939... fixed: Remove window
efb2a78... layout: Remove bin_window
52736a8... switch: Fix handle dragging with padding applied
46e60b3... widget: Consider opacity when drawing toplevels
d81e658... switch: Remove in_switch flag
3de752f... paned: Make sure we set the correct clips
d929e52... paned: Draw handle separator at the right location
d886be0... widget: Transform clips into right coordinate space
177a419... toolitem: Remove size_allocate implementation
f42b00e... pathbar: Compute widget clip directly
b118b31... spinner: Use get_content_size
c083de1... widget: Remove _set_simple_clip
35aa524... calendar: Remove style properties
a5bb46a... notebook: Remove style properties
dc8fe9d... adwaita: Remove style properties
23070b2... treeviewaccessible: Don't rely on nonexistent style propert
850f801... Remove all widget style property code
7f47582... Replace a few get_content_allocation calls with get_content
a721930... window: Stop wrapping popovers in another window
f70d4b8... popover: "Fix" child allocation
6e34bcf... widget: Fix drawing invalidation with windowed widgets
f86afea... popover: Create subsurface on wayland
d29e53b... window: Don't use allocated size in snapshot
2c53d57... menu: Popup at window coordinates if widget is given
9a5c3ac... testnotebookdnd: quit when the toplevel gets closed
e4dd71e... widget-factory: Show the status bar by default
94e9040... checkmenuitem: Fix indicator state
c1bb37f... spinbutton: Fix gesture state
258c060... flowbox: Compute clip directly
2e03c7d... modelbutton: Compute clip directly
9637136... buttonbox: Compute clip directly
ef5143d... stack: Compute clip directly
9994c87... container: Remove get_children_clip
39589d8... inspector: Use GtkWidget::pick when picking widgets
087aecd... main: Protect against non-GtkWindow toplevels
ee2b2e5... paned: Remove assertion in get_child_property
74af65f... testsuite: Update expected css node output
1747467... entry: Fix node ordering
ee5a0ac... iconview: Remove bin_window
fdda737... notebook: Fix css node ordering
143edbe... widget: black is the new red
5414013... Fix baselines wrt css values
8683680... testbaseline: Add a horizontal spinbutton
2036739... aboutdialog: Remove unused image
b93be15... label: Use the correct size in snapshot()
4a586e2... treeview: Remove bin_window
12ec2d5... entry: Fix text position
1d00cf1... calendar: Remove all input windows
c5216dc... entry: Simplify progress size allocation
9ddf029... adwaita: Adjust entry progress styling
ff8c42b... paned: Fix clip node coordinates
5560b5b... entry: Fix undershoot position
c7cca77... Fix a few allocation coordinates & sizes
2406b18... drawingarea: Remove useless line from code example
d57ea1a... switch: Put the slider node last
b4db178... popover: set the shape on the correct window
0628491... gtk4-demo: Add widgetbowl demo
c17be76... range: Avoid division by zero
b710dd5... levelbar: Don't underallocate block widgets
6da5a40... headerbar: don't measure own size
08276fe... scale: Fix mark indicator allocations
05bd046... scale: Remove custom indicator drawing
8a53652... range: Fix mark positions
6bc32fe... range: Fix get_range_rect
8851cc0... scale: Fix mark positions
95fdb87... window: Move updates debugging to GtkWidget
e3dac88... textview: Use correct size for cairo node bounds
7e342b1... centerbox: Avoid accessing unset widgets
9c589fb... eventbox: Remove window
82dabb4... stack: Fix under transitions
5c7c8a0... linkbutton: Remove useless unrealize implementation
30d840a... textview: Remove size_changed check in size-allocate
ddd426f... textview: Invalidate entire widget
0e90090... label: Fix get_layout_index
bef1281... button: Reset in_button state in unmap
adff9bb... widget: Unset PRELIGHT and ACTIVE state flags in unmap
d673a80... sizerequest: Add more assertions for baselines
f86b47e... widget: Fix copy&paste error when creating debug nodes
7442b9a... widget: Draw debug nodes for widget margins too
3123b7e... entry: Fix baseline alignment
38dafd4... widget: Simplify snapshot_child
78a8a03... widget: Always pass on baselines
48e45e6... widget: Propagate correct baseline
77db78c... bbox: Don't report a horizontal baseline
b7a283e... box: Ignore baselines when vertical
c2fbb88... centerbox: Add some missing return value annotations
01fbd04... fix a few documentation problems
81fed62... notebook: Allocate unmapped tabs
66a05e5... widget: Move get_resize_needed to gtkwidget.c
5a36bc9... testpopover: Remove expand GtkBox child properties
2568c1c... Fix a few documentation issues
03e518c... widget: Draw css box after pushing a opacity node
69ac440... popover: Add a contents node
1f62cb4... widget: Remove gtk_cairo_transform_to_window
1f63130... window: Fix annotations in get_size and get_position
3092f2f... gtkapplication: g_dbus_proxy_new_sync can return NULL
f0a789e... window: Fix resizing with solid-csd
49b8250... widget: Fix a widget/container mixup
5895fa9... widget: Fix priv dereference in size_allocate_with_baseline
f7e3ff6... widget: Don't propagate size-allocate if only the position
fd117d8... widget: Add baseline and out_clip parameters to size-alloca
86071ce... revealer: Explain CSS oddities
47d760b... widget: Set :focus on focus children
Commits added to the branch:
676a012... Updated Hebrew translation (*)
013392b... Updated Hebrew translation (*)
ce861bc... Use newer glib-genmarshal to simplify build rules (*)
1a0e551... widget: Draw background and border for every widget
46e593b... button: Remove css box drawing
52ec42f... Widget: Disable css box drawing for GtkWindow
31860ee... box: Remove css box drawing
2178a00... gizmo: Remove css box drawing
6574f5e... gtkgrid: Remove css box drawing
75accc4... label: Remove css box drawing
092b3a2... progressbar: Remove css box drawing
7bbfeb3... widget: Draw focus outline
742e2ff... headerbar: Remove css box drawing
7028562... listbox: Remove css box drawing
9b095de... flowbox: Remove css box drawing
fdf3f12... switch: Remove css box drawing
7f08085... frame: Remove css box drawing
50823ca... image: Remove css box drawing
6f7d7b2... bbox: Remove css box drawing
b3a4406... container: Remove snapshot and draw implementations
3938f62... widget: Add default snapshot implementation
e2dc8a0... Remove now useless snapshot implementations
09fa28d... actionbar: Remove css box drawing
8ea4778... toolbar: Remove css box rendering
86ae3aa... notebook: Fix crash when dragging a tab
7f9a833... combobox: Remove css box drawing
8756b2e... stack: Remove css box drawing
bd1d289... separator: Remove css box drawing
894120d... paned: Remove css box drawing
de36690... scrolledwindow: Remove css box drawing
d533ac2... sizerequest: Fix indentation
9f475ca... sizerequest: Honor css min size
43d2d77... sizerequest: Move css handling to gtk_widget_measure
13a8226... sizerequest: Make size groups "work"
63f9bda... sizerequest: Make sure widget sizes stay positive
f211c0f... sizerequest: Remove for_size parameter from push_recursion_
6f08eb8... sizerequest: Stop checking orientation in query_size_for_or
73d7a64... sizerequest: Fix min size with widget margins
a41649e... headerbar: Remove gadget
3d8c493... widget: Pass content allocation to size-allocate vfunc
a490177... listbox: Remove gadgets
81f7943... switch: Remove gadget
233dada... widget: Union clip with allocation and box shadow size
d9ae580... box: Remove gadget usage
f550781... grid: Remove gadget
0c17b9b... range: Remove gadget usage
7790a12... progressbar: Remove gadget
190fa0a... gizmo: Remove gadget
c0507ae... expander: Remove gadget
d55cf87... checkbutton: Don't use parent button's gadget
0f4f4aa... menuitem: Stop using gadget
6a1a555... fontbutton: Call the css node "fontbutton"
be91d9d... button: Remove gadget usage
9d743ad... icon: Stop calling gtk_widget_set_allocation
868e398... colorswatch: Remove gadget usage
aee1abb... image: Remove gadget
ac15842... set clip of more widgets
3599399... modelbutton: Stop using the button's gadget
ab6dfac... stackcombo: Set clip
380c136... widget: Add private gtk_widget_get_content_allocation
12d6a78... frame: Remove gadget
f0e8f26... spinner: Set clip
94e3cd7... label: Remove gadget
674ddd6... separator: Remove gadget
666d6b2... frame: Remove empty finalize implementation
56bf82a... widget-factory: Remove invisible-char usage for spin button
e668061... label: Fix clipping
4f9d838... modelbutton: Remove last gadget usages
aba1f83... spinbutton: Inherit from GtkWidget
358f2b6... spinbutton: Remove call to GtkSpinButton API
c2ac571... spinbuttonaccessible: Inherit from GtkWidgetAccessible
5f8c36a... flowbox: Initialize allocation
fba6be0... cellrendererspin: Include gtkentry.h
d04827f... toolbar: Remove gadget
5eae9fd... Entry: Remove gadget
0ba12bc... spinbutton: Add text property
7777b9a... spinbutton demo: Spinbuttons are no Entries
e904c9f... fontchooserwidgets: Spinbuttons are no entries
bc5d032... menubar: Remove gadget
90aec1b... separatortoolitem: Remove gadget
a61b793... buttonbox: Don't use the parent gadget
d8e3e32... actionbar: Remove gadget
d69d7b2... box: Remove gadget accessor
f8eabd7... box: Remove gadget
8bb5a7f... scrolledwindow: Remove gadget
8cab3be... viewport: Remove gadget
5e0454d... flowbox: Remove gadgets
66bc12c... widget: Add private get_border_allocation
c5970dc... combobox: Remove gadget
efb406a... paned: Remove gadget
e963c27... frame: Fix copy&paste bug in shadow-type handling
f996dec... label: Don't chain up in size_allocate
8874665... widget: Don't set the allocation in size-allocate
931ca35... gtkscale: Properly initialize the clip
ac67b1d... button: Remove gadget
ddb2d8f... Slightly rework clip handling
a5a6ac6... stack: Remove gadget
99d6516... buttonbox: Remove gadget
8608a9f... widget: Add private get_margin_allocation
ef3449e... scale: Fix value position
0f73f8b... cellview: Remove gadget
e24a7b0... revealer: Don't add a clip node for CROSSFADE transitions
d5fd722... revealer: Stop calculating paddings ourselves
99f3336... Remove calls to gtk_widget_set_allocation
1d8237e... widget: Remove gtk_widget_set_allocation
6b8c0cc... range: Remove gadget completely
999e2ee... scrolledwindow: Remove last argument from allocate_child
1a706fe... scrolledwindow: Fix child widget positioning
1476cb8... scrolledwindow: Remove useless function call
d883309... inspector: Fix list row alignment in general tab
1a9bdec... expander: Inherit from GtkContainer
a77bdb4... checkmenuitem: Stop using the parent's gadget
6692c70... menuitem: Remove gadget
0978659... boxgadget: Remove unused ComputeExpandFunc
bcdbcac... popover: Stop looking at padidng and border in measure
2529271... widget: Special-case popover in snapshot
73dbacc... inspector: Show the GdkWindow before grabbing
60a6ab9... spinbutton: Fix activation
823fcb1... spinbutton: Add accessors for (max-)width-chars
1b06a4b... meson: Remove double gtkcssnode.c entry in source files
db4cc1b... checkbutton: Don't draw a focus ring
1ab913c... button: Remove unused flag
d56c611... menu: Stop looking at padding and margin manually
56ab7f9... menu: Remove unnecessary queue_draw
3d87ca0... menu: Stop drawing css background and border
2feb45a... searchbar: Remove manual snapshot code
8db2571... searchbar: Fix property documentation comments
ded42fa... toolitemgroup: Remove custom draw code
4f82fe4... toolpalette: Port to snapshot()
6244530... eventbox: Remove snapshot implementation
ba0a232... calendar: Remove custom css background and border drawing
7107cff... scrollbar: Inherit from GtkWidget
41f0c39... range: Make GtkRange a regular class
890128e... scrolledwindow: Use scrollbar API on scrollbars
ecaab61... range: Remove steppers
e8075f7... range: Remove contents gadget
c83ebba... range: Use a gizmo as trough
77a7516... range: Use gizmos for highlight and fill gadgets
7f325dc... icon: Remove gadget
dd66e98... range: make the slider a gadget
a6f896f... spinner: Remove gadget
c402268... range: Snapshot slider in trough's snapshot impl
df82263... range: Fix mouse location tracking
1ffd049... range: Allocate the trough when the adjustment value change
fd98700... range: Draw the colorscale trough at 0,0
3512354... scrollbar: Add accessor for wheel delta
3b41c5d... menuitem: Replace arrow gadget with GtkIcon
10e1451... icon: Only draw in content allocation
5b639e8... checkmenuitem: Replace indicator gadget with GtkIcon
109f0f9... menu: Replace arrow gadgets with GtkIcons
82c35ed... icon: Add _set_image
ea0b8b3... notebook: Replace arrow gadgets with GtkIcons
52aefa0... notebook: Replace tabs gadget with GtkGizmo
739b271... notebook: Replace tab gadget with GtkGizmo
e841698... gizmo: Chain up in snapshot if no snapshot func given
6be796c... gizmo: Unparent all child widgets in finalize
de40b60... adwaita: Fix notebook theming
61fdfee... container: Propagate child properties if parent != containe
7c75a9e... notebook: Replace all gadgets with widgets
5f8b93d... range: Return trough allocation from _get_range_rect
73d17bf... scale: Remove draw_value vfunc
74902b4... scale: Replace all gadgets with widgets
99895fe... range: Emit value-changed when setting the adjustment
0f608ac... spinbutton: Use 0 as default for (max-)width-chars
6d8c199... css nodes: Fix entries test case
2750953... css nodes: Fix expander test case
d135967... progressbar: Apply style classes when setting direction
08073f6... container: GtkActionBar is not a special container anymore
f16427a... adwaita: Fix typo
af147db... widget: Consider css margins when setting clip
d62bdc9... colorswatch: Replace IconHelper with GtkImage
a85b740... icon: Add _set_css_name back
8809592... modelbutton: Use GtkIcon as indicator
2c667ec... checkbutton: stop using gadgets
58b8a48... Remove GtkBuiltinIcon
0593d9e... Remove GtkBoxGadget
830bc9d... button: Don't care about sizing if no child is set
63d1f20... testheightforwidth: Remove GtkBox fill/expand usage
4b5b440... switch: Use a gizmo as slider
38d85e3... icon: Render at content position
8852cdf... treeview: default to width_changed = TRUE
09a281a... range: Fix click detection in slider trace
1df148e... widget: Bring resize and baseline debug rendering back
717dc3f... paned: Replace handle gadget with widget
7bb5376... widget: Bring back layout debugging
c3a2e88... image: Offset rendering to the content allocation
6d1280e... widget: Draw widget clips with GEOMETRY debugging
6ba1e08... spinbutton: Add docs for new public API
3c27f73... scale: Fix css node ordering and expected results
e9297ae... box: Use widget children list in count_expand_children
cb8418d... listbox: Remove rows directly when binding model
066636c... tooltipwindow: Remove unused define
fc0f3a3... testtooltips: Add static tooltip
5d63064... textview: Use ::snapshot
94e11bc... accellabel: Inherit from GtkWidget
b5e8130... inspector: Allow picking children of GtkWidget classes
8ee960a... Remove some unneeded includes
d4342e9... filechooserwidget: Fix save widgets
e34c6e5... bin: Drop priv pointer
1bd07d8... scrollbar: Add new API to gtk4-sections.txt
f580700... listbox: Remove view_window
949f55a... switch: Remove manual PRELIGHT code
f951c90... listbox: Remove manual prelight row management
230264e... scrolledwindow: Properly remove scrollbars
ac9aa74... viewport: Remove bin_window
ec12dd0... widget: Remove queue_draw_child vfunc
383bf4e... widget: Make allocations parent-content-allocation relative
66046a8... frame: Fix child allocation
5a7311b... icon: Stop offset'ing in snapshot
c695df4... paned: Reimplement handle dragging
fecef56... paned: Remove useless queue_resize calls
49f15cb... scrolledwindow: fix scrollbar allocation
323be51... widget: Adapt translate_coordinates to coordinate changes
7201936... entry: Fix text position
077bf6a... image: Fix snapshot position
d145ec6... window: Remove dead code
7766b4d... testwidgetfocus: Drop SPACING constant in favor for CSS
97c5bf2... widget: "fix" event and invalidation coordinates
72941ec... popover: Remove useless if case
479cdbb... toolitemgroup: Remove child window
f3ab57a... revealer: Remove bin_window
6277cef... stack: Remove bin_window
a84d8e1... revealer: Request child size for NONE transition type
5e9a9e6... revealer: Fix DOWN and RIGHT transition types
69913af... sizerequest: Assert that min_size >= 0
465eeef... iconview: Stop drawing a background
87b74d5... modelmenuitem: Fix type checking assertions
5197a45... menu: Remove bin_window and view_window
e527d4b... widget: Avoid some type checks in snapshot_child
8c7560c... image: Fold gtk_image_reset into only caller
6a76ea2... entry: get_layout_location coords are already content relat
b6ec60d... range: Use a gizmo as slider
85f9a17... scrolledwindow: Fix on_scrollbar check
f359166... scrolledwindow: Fix scrollbar allocations
666b1d4... label: Fix layout snapshot coordinates
821cbff... image: Add private _get_definition
565c6ab... entry: Use images for icons
578e048... cssprovider test: Remove style property test case
c2823f1... spinbutton: Fix property notification
5f4a4c0... GtkAccelLabel: Add use-underline property
3e9a164... scrollbar: notify when setting the orientation
e0ecfe7... entry: Replace progress gadget with a progressbar
ace44f2... Remove GtkCssCustomGadget
b3005b6... widget: Add new allocation accessors
8a2e980... range: Fix slider allocation
1be7202... checkmenuitem: Fix indicator allocation
6809ec5... scrolledwindow: Fix indicator hiding
5d59aad... spinbutton: Remove unused import
7faf4f0... iconhelper: Inherit from GObject
fb5d131... Remove GtkCssGadget
1ac7c27... expander: Fix pressed_in_title check
03b62e7... button: Fix in_button checks
c403623... fixed: Remove window
074f430... layout: Remove bin_window
e80744a... switch: Fix handle dragging with padding applied
4ac9208... widget: Consider opacity when drawing toplevels
b0eb77f... switch: Remove in_switch flag
c090310... paned: Make sure we set the correct clips
78f3403... paned: Draw handle separator at the right location
206b220... widget: Transform clips into right coordinate space
7a6c34a... toolitem: Remove size_allocate implementation
b9e2677... pathbar: Compute widget clip directly
ae0312a... spinner: Use get_content_size
478db15... widget: Remove _set_simple_clip
a5c23fb... calendar: Remove style properties
f3574e5... notebook: Remove style properties
c13f194... adwaita: Remove style properties
4ce43b7... treeviewaccessible: Don't rely on nonexistent style propert
c71f3db... Remove all widget style property code
ed7a4f9... Replace a few get_content_allocation calls with get_content
b16cca1... window: Stop wrapping popovers in another window
f548b2d... popover: "Fix" child allocation
f8a2e6a... widget: Fix drawing invalidation with windowed widgets
71a66a4... popover: Create subsurface on wayland
0afb938... window: Don't use allocated size in snapshot
c98cc30... menu: Popup at window coordinates if widget is given
5a5de8b... testnotebookdnd: quit when the toplevel gets closed
b740347... widget-factory: Show the status bar by default
7234e95... checkmenuitem: Fix indicator state
454cc11... spinbutton: Fix gesture state
6193afd... flowbox: Compute clip directly
bc4289d... modelbutton: Compute clip directly
ce5207f... buttonbox: Compute clip directly
5b9e0ea... stack: Compute clip directly
2f6f969... container: Remove get_children_clip
51d9127... inspector: Use GtkWidget::pick when picking widgets
e9577f8... main: Protect against non-GtkWindow toplevels
495be57... paned: Remove assertion in get_child_property
0995f6f... testsuite: Update expected css node output
669abb5... entry: Fix node ordering
f272da9... iconview: Remove bin_window
5bc0128... notebook: Fix css node ordering
6039e1a... widget: black is the new red
211d039... Fix baselines wrt css values
2552ec9... testbaseline: Add a horizontal spinbutton
6644785... aboutdialog: Remove unused image
6090400... label: Use the correct size in snapshot()
6809c35... treeview: Remove bin_window
9ea50e4... entry: Fix text position
fb30920... calendar: Remove all input windows
84c391f... entry: Simplify progress size allocation
3ebec09... adwaita: Adjust entry progress styling
040ea28... paned: Fix clip node coordinates
47d3a33... entry: Fix undershoot position
374fe94... Fix a few allocation coordinates & sizes
d6f9e84... drawingarea: Remove useless line from code example
0f11fdb... switch: Put the slider node last
87ec779... popover: set the shape on the correct window
ec56157... gtk4-demo: Add widgetbowl demo
f8e15e1... range: Avoid division by zero
ffd1f95... levelbar: Don't underallocate block widgets
8afec68... headerbar: don't measure own size
742b9e3... scale: Fix mark indicator allocations
2875752... scale: Remove custom indicator drawing
5a8718e... range: Fix mark positions
686e197... range: Fix get_range_rect
c9004c0... scale: Fix mark positions
7db7361... window: Move updates debugging to GtkWidget
9cd92f8... textview: Use correct size for cairo node bounds
39a41b7... centerbox: Avoid accessing unset widgets
27317cd... eventbox: Remove window
be405ef... stack: Fix under transitions
69fa611... linkbutton: Remove useless unrealize implementation
ba216c0... textview: Remove size_changed check in size-allocate
be63061... textview: Invalidate entire widget
b0481e1... label: Fix get_layout_index
49071cc... button: Reset in_button state in unmap
094be11... widget: Unset PRELIGHT and ACTIVE state flags in unmap
58fd2cc... sizerequest: Add more assertions for baselines
5f78619... widget: Fix copy&paste error when creating debug nodes
fe6c840... widget: Draw debug nodes for widget margins too
1e2fbb3... entry: Fix baseline alignment
241ae8d... widget: Simplify snapshot_child
f7ec1c1... widget: Always pass on baselines
1534fe7... widget: Propagate correct baseline
7abae5b... bbox: Don't report a horizontal baseline
0402d1b... box: Ignore baselines when vertical
46f63c4... centerbox: Add some missing return value annotations
6e2d4f5... fix a few documentation problems
0e20ac8... notebook: Allocate unmapped tabs
06d3cf2... widget: Move get_resize_needed to gtkwidget.c
1624909... testpopover: Remove expand GtkBox child properties
5de2691... Fix a few documentation issues
5d58b29... widget: Draw css box after pushing a opacity node
e22451e... popover: Add a contents node
0a8e16d... widget: Remove gtk_cairo_transform_to_window
aa55b78... window: Fix annotations in get_size and get_position
1356779... gtkapplication: g_dbus_proxy_new_sync can return NULL
0898ede... window: Fix resizing with solid-csd
46362b9... widget: Fix a widget/container mixup
c837e52... widget: Fix priv dereference in size_allocate_with_baseline
1cce638... widget: Don't propagate size-allocate if only the position
13f368c... widget: Add baseline and out_clip parameters to size-alloca
4a89c28... revealer: Explain CSS oddities
41b76f8... widget: Set :focus on focus children
(*) 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]