[gtk+] (396 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+] (396 commits) Non-fast-forward update to branch wip/baedert/drawing
- Date: Wed, 19 Jul 2017 11:12:12 +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:
1e1f820... widget: Draw background and border for every widget
6aa146c... button: Remove css box drawing
64c2d59... Widget: Disable css box drawing for GtkWindow
daed1f3... box: Remove css box drawing
1469fcc... gizmo: Remove css box drawing
913376d... gtkgrid: Remove css box drawing
64d6f94... label: Remove css box drawing
961b68f... progressbar: Remove css box drawing
65989e0... widget: Draw focus outline
86998fe... headerbar: Remove css box drawing
4d9f317... listbox: Remove css box drawing
4a6a25f... flowbox: Remove css box drawing
c2c1e10... switch: Remove css box drawing
afe5215... frame: Remove css box drawing
0765be0... image: Remove css box drawing
85667de... bbox: Remove css box drawing
e6cf9e9... container: Remove snapshot and draw implementations
0401f47... widget: Add default snapshot implementation
1cb7f91... Remove now useless snapshot implementations
1bb8db1... actionbar: Remove css box drawing
ec452d9... toolbar: Remove css box rendering
3e0276b... notebook: Fix crash when dragging a tab
0304713... combobox: Remove css box drawing
4e163fd... stack: Remove css box drawing
5300bf0... separator: Remove css box drawing
0778c09... paned: Remove css box drawing
a14cce8... scrolledwindow: Remove css box drawing
7555b1b... sizerequest: Fix indentation
eb246e4... sizerequest: Honor css min size
d728002... sizerequest: Move css handling to gtk_widget_measure
eeff5c5... sizerequest: Make size groups "work"
ee0c22f... sizerequest: Make sure widget sizes stay positive
3fd335c... sizerequest: Remove for_size parameter from push_recursion_
88d06bf... sizerequest: Stop checking orientation in query_size_for_or
7100ca6... sizerequest: Fix min size with widget margins
5d32772... headerbar: Remove gadget
f998081... widget: Pass content allocation to size-allocate vfunc
a3dd9df... listbox: Remove gadgets
f3815a8... switch: Remove gadget
baa9fbd... widget: Union clip with allocation and box shadow size
b3c9314... box: Remove gadget usage
e6dd717... grid: Remove gadget
79ffe99... range: Remove gadget usage
b5bd7b5... progressbar: Remove gadget
f0ebedc... gizmo: Remove gadget
b7a1b9d... expander: Remove gadget
0b9af60... checkbutton: Don't use parent button's gadget
6f5ee73... menuitem: Stop using gadget
11e4fa9... fontbutton: Call the css node "fontbutton"
93549b2... button: Remove gadget usage
7d43a93... icon: Stop calling gtk_widget_set_allocation
2453f93... colorswatch: Remove gadget usage
f52f9fd... image: Remove gadget
0a51d28... set clip of more widgets
192b351... modelbutton: Stop using the button's gadget
3b4392c... stackcombo: Set clip
6b3b97a... widget: Add private gtk_widget_get_content_allocation
f9162ff... frame: Remove gadget
12ad4f5... spinner: Set clip
7387520... label: Remove gadget
a4ae900... separator: Remove gadget
861a844... frame: Remove empty finalize implementation
6fd6dda... widget-factory: Remove invisible-char usage for spin button
b2d356f... label: Fix clipping
21954f0... modelbutton: Remove last gadget usages
2fdeeb8... spinbutton: Inherit from GtkWidget
f3db2f7... spinbutton: Remove call to GtkSpinButton API
7ae9168... spinbuttonaccessible: Inherit from GtkWidgetAccessible
a55bdb2... flowbox: Initialize allocation
fba1115... cellrendererspin: Include gtkentry.h
5844a31... toolbar: Remove gadget
890f20d... Entry: Remove gadget
ce32299... spinbutton: Add text property
2c25c94... spinbutton demo: Spinbuttons are no Entries
7639419... fontchooserwidgets: Spinbuttons are no entries
3078eab... menubar: Remove gadget
3b57983... separatortoolitem: Remove gadget
2b6b82c... buttonbox: Don't use the parent gadget
fbef081... actionbar: Remove gadget
718158e... box: Remove gadget accessor
b60d6e9... box: Remove gadget
1f7dfd6... scrolledwindow: Remove gadget
cfb3c80... viewport: Remove gadget
cb510e8... flowbox: Remove gadgets
5099ff4... widget: Add private get_border_allocation
c379e67... combobox: Remove gadget
9a34335... paned: Remove gadget
e670d4a... frame: Fix copy&paste bug in shadow-type handling
46b45ea... label: Don't chain up in size_allocate
ab5fd08... widget: Don't set the allocation in size-allocate
36c56fd... gtkscale: Properly initialize the clip
54d108c... button: Remove gadget
9369403... Slightly rework clip handling
3a6ba11... stack: Remove gadget
7ed18bd... buttonbox: Remove gadget
48e4043... widget: Add private get_margin_allocation
917514c... scale: Fix value position
fe5ec10... cellview: Remove gadget
2b29f33... revealer: Don't add a clip node for CROSSFADE transitions
cbf6e79... revealer: Stop calculating paddings ourselves
52ef626... Remove calls to gtk_widget_set_allocation
f288445... widget: Remove gtk_widget_set_allocation
e7d1c86... range: Remove gadget completely
d9c3893... scrolledwindow: Remove last argument from allocate_child
5c4f915... scrolledwindow: Fix child widget positioning
1481ae8... scrolledwindow: Remove useless function call
59640a2... inspector: Fix list row alignment in general tab
6c4b6a3... expander: Inherit from GtkContainer
2f1f20d... checkmenuitem: Stop using the parent's gadget
93d6b5f... menuitem: Remove gadget
6e0e88e... boxgadget: Remove unused ComputeExpandFunc
0986c49... popover: Stop looking at padidng and border in measure
662e3cf... widget: Special-case popover in snapshot
3112429... inspector: Show the GdkWindow before grabbing
11d05a7... spinbutton: Fix activation
95ba846... spinbutton: Add accessors for (max-)width-chars
49fcc22... meson: Remove double gtkcssnode.c entry in source files
c6976a2... checkbutton: Don't draw a focus ring
489a63d... button: Remove unused flag
1265505... menu: Stop looking at padding and margin manually
6bbcb1d... menu: Remove unnecessary queue_draw
178f243... menu: Stop drawing css background and border
e740c42... searchbar: Remove manual snapshot code
5d34375... searchbar: Fix property documentation comments
f25a30a... toolitemgroup: Remove custom draw code
98ddb77... toolpalette: Port to snapshot()
56c60c4... eventbox: Remove snapshot implementation
f8a3fec... calendar: Remove custom css background and border drawing
d796aa1... scrollbar: Inherit from GtkWidget
1aed9ac... range: Make GtkRange a regular class
e7c9dd5... scrolledwindow: Use scrollbar API on scrollbars
8b34fc3... range: Remove steppers
ed32783... range: Remove contents gadget
fb9687f... range: Use a gizmo as trough
4721d61... range: Use gizmos for highlight and fill gadgets
f170f6f... icon: Remove gadget
93a3f2d... range: make the slider a gadget
190ff36... spinner: Remove gadget
6e14cc9... range: Snapshot slider in trough's snapshot impl
59359d8... range: Fix mouse location tracking
449dbaf... range: Allocate the trough when the adjustment value change
d998b18... range: Draw the colorscale trough at 0,0
7e0897a... scrollbar: Add accessor for wheel delta
31f9428... menuitem: Replace arrow gadget with GtkIcon
c8c34b5... icon: Only draw in content allocation
4b18564... checkmenuitem: Replace indicator gadget with GtkIcon
a9cfd22... menu: Replace arrow gadgets with GtkIcons
09c7a7d... icon: Add _set_image
09621dd... notebook: Replace arrow gadgets with GtkIcons
2449c9d... notebook: Replace tabs gadget with GtkGizmo
d568f2f... notebook: Replace tab gadget with GtkGizmo
1789183... gizmo: Chain up in snapshot if no snapshot func given
30794a3... gizmo: Unparent all child widgets in finalize
33aba29... adwaita: Fix notebook theming
42c1d9f... container: Propagate child properties if parent != containe
48108fb... notebook: Replace all gadgets with widgets
eeedfad... range: Return trough allocation from _get_range_rect
6f2ef09... scale: Remove draw_value vfunc
bb3ca73... scale: Replace all gadgets with widgets
2f40663... range: Emit value-changed when setting the adjustment
90d7128... spinbutton: Use 0 as default for (max-)width-chars
ca45d3b... css nodes: Fix entries test case
5f429db... css nodes: Fix expander test case
fb4870d... progressbar: Apply style classes when setting direction
51fa1c0... container: GtkActionBar is not a special container anymore
64277e5... adwaita: Fix typo
f5859be... widget: Consider css margins when setting clip
d7f32b5... colorswatch: Replace IconHelper with GtkImage
dcdcfef... icon: Add _set_css_name back
c8364c3... modelbutton: Use GtkIcon as indicator
8f09285... checkbutton: stop using gadgets
3f4b177... Remove GtkBuiltinIcon
4b63eff... Remove GtkBoxGadget
c4fa174... button: Don't care about sizing if no child is set
fd59161... testheightforwidth: Remove GtkBox fill/expand usage
22df587... switch: Use a gizmo as slider
0f0f719... icon: Render at content position
3a671e3... treeview: default to width_changed = TRUE
0bf6f6c... range: Fix click detection in slider trace
197f620... widget: Bring resize and baseline debug rendering back
acaf68b... paned: Replace handle gadget with widget
ccc29fe... widget: Bring back layout debugging
fb6bcaa... image: Offset rendering to the content allocation
dee504d... widget: Draw widget clips with GEOMETRY debugging
94c57e1... spinbutton: Add docs for new public API
ef43559... scale: Fix css node ordering and expected results
9571357... box: Use widget children list in count_expand_children
71a8ac3... listbox: Remove rows directly when binding model
600ff96... tooltipwindow: Remove unused define
815bf53... testtooltips: Add static tooltip
a97f547... textview: Use ::snapshot
7eadb72... accellabel: Inherit from GtkWidget
57decd4... inspector: Allow picking children of GtkWidget classes
3887c05... Remove some unneeded includes
a60b9ce... filechooserwidget: Fix save widgets
4ae877f... bin: Drop priv pointer
7aef39f... scrollbar: Add new API to gtk4-sections.txt
5987661... listbox: Remove view_window
4e07f79... switch: Remove manual PRELIGHT code
9ba8d37... listbox: Remove manual prelight row management
7caf9dd... scrolledwindow: Properly remove scrollbars
05850fe... viewport: Remove bin_window
2ca83de... widget: Remove queue_draw_child vfunc
8994da0... widget: Make allocations parent-content-allocation relative
c3fe4b6... frame: Fix child allocation
f0674d2... icon: Stop offset'ing in snapshot
291095b... paned: Reimplement handle dragging
9a8bc82... paned: Remove useless queue_resize calls
c85964c... scrolledwindow: fix scrollbar allocation
259bbd1... widget: Adapt translate_coordinates to coordinate changes
20ba923... entry: Fix text position
b0da799... image: Fix snapshot position
66fe46d... window: Remove dead code
9a957a2... testwidgetfocus: Drop SPACING constant in favor for CSS
0f02b85... widget: "fix" event and invalidation coordinates
1292fc7... popover: Remove useless if case
761276f... toolitemgroup: Remove child window
2d75235... revealer: Remove bin_window
3f69372... stack: Remove bin_window
f252014... revealer: Request child size for NONE transition type
187636d... revealer: Fix DOWN and RIGHT transition types
2015f5e... sizerequest: Assert that min_size >= 0
dd422c5... iconview: Stop drawing a background
043f1e0... modelmenuitem: Fix type checking assertions
9abdaec... menu: Remove bin_window and view_window
2105302... widget: Avoid some type checks in snapshot_child
497726e... image: Fold gtk_image_reset into only caller
bd7b095... entry: get_layout_location coords are already content relat
6cf2239... range: Use a gizmo as slider
0fa57dd... scrolledwindow: Fix on_scrollbar check
b8956cc... scrolledwindow: Fix scrollbar allocations
ab34056... label: Fix layout snapshot coordinates
567ce1b... image: Add private _get_definition
6712c9f... entry: Use images for icons
620b723... cssprovider test: Remove style property test case
6e3a0f0... spinbutton: Fix property notification
3e4dc3f... GtkAccelLabel: Add use-underline property
af0decd... scrollbar: notify when setting the orientation
db5cb3c... entry: Replace progress gadget with a progressbar
9f89091... Remove GtkCssCustomGadget
ce6df94... widget: Add new allocation accessors
f4bf2a1... range: Fix slider allocation
ed36f5b... checkmenuitem: Fix indicator allocation
7704aec... scrolledwindow: Fix indicator hiding
90117e5... spinbutton: Remove unused import
ff4222f... iconhelper: Inherit from GObject
58391b9... Remove GtkCssGadget
446696b... expander: Fix pressed_in_title check
3a152f6... button: Fix in_button checks
3c6f9ca... fixed: Remove window
c6721b8... layout: Remove bin_window
25ade70... switch: Fix handle dragging with padding applied
361afa1... widget: Consider opacity when drawing toplevels
d767ff5... switch: Remove in_switch flag
8b21e42... paned: Make sure we set the correct clips
805a410... paned: Draw handle separator at the right location
4a880fb... widget: Transform clips into right coordinate space
ace0d40... toolitem: Remove size_allocate implementation
65d71cd... pathbar: Compute widget clip directly
942a27d... spinner: Use get_content_size
3071d48... widget: Remove _set_simple_clip
9c280dc... calendar: Remove style properties
e032fa4... notebook: Remove style properties
5e66053... adwaita: Remove style properties
b201d4a... treeviewaccessible: Don't rely on nonexistent style propert
7c75bed... Remove all widget style property code
d9c954a... Replace a few get_content_allocation calls with get_content
91cf1c9... window: Stop wrapping popovers in another window
73f6d85... popover: "Fix" child allocation
bc322c1... widget: Fix drawing invalidation with windowed widgets
bc386ef... popover: Create subsurface on wayland
43615a9... window: Don't use allocated size in snapshot
864188d... menu: Popup at window coordinates if widget is given
d3a459c... testnotebookdnd: quit when the toplevel gets closed
56285bc... widget-factory: Show the status bar by default
f447716... checkmenuitem: Fix indicator state
1b70caa... spinbutton: Fix gesture state
c8b1861... flowbox: Compute clip directly
40b260f... modelbutton: Compute clip directly
c174454... buttonbox: Compute clip directly
456cc4c... stack: Compute clip directly
8577c7d... container: Remove get_children_clip
c9c0efd... inspector: Use GtkWidget::pick when picking widgets
420df07... main: Protect against non-GtkWindow toplevels
85b657d... paned: Remove assertion in get_child_property
e591583... testsuite: Update expected css node output
a0115d1... entry: Fix node ordering
e6b5228... iconview: Remove bin_window
da6fd93... notebook: Fix css node ordering
69e7f6b... widget: black is the new red
8692f2b... Fix baselines wrt css values
b7ed387... testbaseline: Add a horizontal spinbutton
d2ede1c... aboutdialog: Remove unused image
bbad99f... label: Use the correct size in snapshot()
304ad55... treeview: Remove bin_window
620c863... entry: Fix text position
db2c926... calendar: Remove all input windows
5469834... entry: Simplify progress size allocation
2728bac... adwaita: Adjust entry progress styling
4b940e6... paned: Fix clip node coordinates
b12b94c... entry: Fix undershoot position
bd4f1c4... Fix a few allocation coordinates & sizes
c3d29d9... drawingarea: Remove useless line from code example
83a9ca6... switch: Put the slider node last
0950c4d... popover: set the shape on the correct window
078fdf3... gtk4-demo: Add widgetbowl demo
1af2b75... range: Avoid division by zero
4c82a7e... levelbar: Don't underallocate block widgets
7899598... headerbar: don't measure own size
c91aec8... scale: Fix mark indicator allocations
496a8a9... scale: Remove custom indicator drawing
6973e14... range: Fix mark positions
b8e57f3... range: Fix get_range_rect
1443540... scale: Fix mark positions
aece612... window: Move updates debugging to GtkWidget
f8b1d9f... textview: Use correct size for cairo node bounds
0d38812... centerbox: Avoid accessing unset widgets
06ac508... eventbox: Remove window
fce3b94... stack: Fix under transitions
a0521a0... linkbutton: Remove useless unrealize implementation
9efff1f... textview: Remove size_changed check in size-allocate
ff121aa... textview: Invalidate entire widget
c892209... label: Fix get_layout_index
c4cb944... button: Reset in_button state in unmap
16be6f5... widget: Unset PRELIGHT and ACTIVE state flags in unmap
bbead99... sizerequest: Add more assertions for baselines
d817be7... widget: Fix copy&paste error when creating debug nodes
d7d2477... widget: Draw debug nodes for widget margins too
ede6fdb... entry: Fix baseline alignment
9876d7f... widget: Simplify snapshot_child
059a34a... widget: Always pass on baselines
dc00049... widget: Propagate correct baseline
d66b3ea... bbox: Don't report a horizontal baseline
277f74a... box: Ignore baselines when vertical
ecbd9e4... centerbox: Add some missing return value annotations
1691c6b... fix a few documentation problems
c29c353... notebook: Allocate unmapped tabs
d637586... widget: Move get_resize_needed to gtkwidget.c
0cbd4c1... testpopover: Remove expand GtkBox child properties
3751ad5... Fix a few documentation issues
37abc8e... widget: Draw css box after pushing a opacity node
868a7ea... popover: Add a contents node
b1d06d0... widget: Remove gtk_cairo_transform_to_window
a9ed99c... window: Fix annotations in get_size and get_position
44fb63f... gtkapplication: g_dbus_proxy_new_sync can return NULL
be73222... window: Fix resizing with solid-csd
ec93ef9... widget: Fix a widget/container mixup
b970b95... widget: Fix priv dereference in size_allocate_with_baseline
9e61fb0... widget: Don't propagate size-allocate if only the position
b79065a... widget: Add baseline and out_clip parameters to size-alloca
65c823d... revealer: Explain CSS oddities
f4e1a05... widget: Set :focus on focus children
81356a7... widget: Remove queue_draw_region vfunc
50f31b1... modelmenuitem: Set label on menu items
913e04a... applicationwindow: Remove some useless queue_resize calls
8dd551a... checkmenuitem: Don't always snapshot the indicator
c6edcff... widget: Make _set_clip private
213aea4... Fix a few testsuite failures
9422887... Adwaita: Set minimum size for modelbutton arrows
e74f2ce... spinbutton: expand the entry
404f429... treeviewcolumn: Remove input window
4bebfa0... treeview: Fix row drag icon offsets
53a0bf2... spinbutton: Fix css node docs
167cb55... image: Remove irrelevant code sample
cda9af3... label: Remove GtkEventBox mention from docs
951a3c1... GtkCheckMenuItem: Remove snapshot-indicator vfunc
4aebd67... menushell: Hide model submenus by default
f333439... modelmenuitem: Update indicator visibility when has_indicat
2f78409... modelmenuitem: Care about GtkAccelLabel in get_text
79ec308... statusbar: Inherit from GtkWidget
a70168d... GdkWindow: Default to unfocused
Commits added to the branch:
ff2c5e3... GtkFilechooserNative: add macOS support (*)
44e90c4... GtkFileChooserNativeQuartz: add support for GTK_FILE_CHOOSE (*)
55d139b... GtkFileChooserNativeQuartz: add partial support for extra w (*)
a4775f8... GtkFileChooserNativeQuartz: add support for filters (*)
946166e... GtkFileChooserNative: documentation updated (*)
f10bfcc... GtkFileChooserNativeQuartz: add support for get_filter and (*)
2139b76... testgtk.c: native file chooser filter changes (*)
0e7d6bb... GtkFileChooserNativeWin32: add support for get_filter and s (*)
d4b1cc3... Add gtkfilechoosernativequart.c to meson build (*)
cddce5a... Update POTFILES.in (*)
4b1853b... gtkapplication: Mark gtk_application_get_active_window() as (*)
eb3bc25... Update the URLs of known licenses to HTTPS (*)
59a22b3... Add nullable return annotation to gtk_notebook_get_tab_labe (*)
3830083... Add nullable return annotation to gtk_text_mark_get_name (*)
20d47e2... filechooserwidget: Let the rename entry hexpand (*)
3505e0d... filechooserwidget: Add GtkFileChooserErrorStack (*)
f28c418... Update POTFILES.in (*)
1b60361... meson: Add missing source file (*)
187e652... quartz: Implement gtk_clipboard_get_selection (*)
ead480b... Copy gtk_clipboard_get_default implementation to gtkclipboa (*)
fb70bfb... Fix MacOS compiler warnings. (*)
a72c735... Fix compile error in imquartz.c due to API change in GtkIMC (*)
d460492... widget: Draw background and border for every widget
e5ee8e1... button: Remove css box drawing
57af56f... Widget: Disable css box drawing for GtkWindow
6a2f29e... box: Remove css box drawing
1b30a59... gizmo: Remove css box drawing
95c67e7... gtkgrid: Remove css box drawing
faa5559... label: Remove css box drawing
c87383e... progressbar: Remove css box drawing
77436ec... widget: Draw focus outline
7a491b1... headerbar: Remove css box drawing
d80490d... listbox: Remove css box drawing
4acf99f... flowbox: Remove css box drawing
0288bf5... switch: Remove css box drawing
fba31e5... frame: Remove css box drawing
3a36c5e... image: Remove css box drawing
15bd180... bbox: Remove css box drawing
b6dfdd5... container: Remove snapshot and draw implementations
08aad9a... widget: Add default snapshot implementation
065a65d... Remove now useless snapshot implementations
1a9e043... actionbar: Remove css box drawing
daba19a... toolbar: Remove css box rendering
3d10714... notebook: Fix crash when dragging a tab
bf51bc3... combobox: Remove css box drawing
ed8057e... stack: Remove css box drawing
0944105... separator: Remove css box drawing
55d7688... paned: Remove css box drawing
0d1b886... scrolledwindow: Remove css box drawing
ca0272e... sizerequest: Fix indentation
c5af313... sizerequest: Honor css min size
d3c0233... sizerequest: Move css handling to gtk_widget_measure
0d6ea25... sizerequest: Make size groups "work"
9c87907... sizerequest: Make sure widget sizes stay positive
aaf2c28... sizerequest: Remove for_size parameter from push_recursion_
17af3aa... sizerequest: Stop checking orientation in query_size_for_or
29be554... sizerequest: Fix min size with widget margins
3253dfd... headerbar: Remove gadget
510a306... widget: Pass content allocation to size-allocate vfunc
43d4497... listbox: Remove gadgets
1a373d3... switch: Remove gadget
fff9ba6... widget: Union clip with allocation and box shadow size
f6a7426... box: Remove gadget usage
93c8b39... grid: Remove gadget
dd24e66... range: Remove gadget usage
485e3ff... progressbar: Remove gadget
14e72d7... gizmo: Remove gadget
7ae147e... expander: Remove gadget
1ee098f... checkbutton: Don't use parent button's gadget
0463722... menuitem: Stop using gadget
c169d54... fontbutton: Call the css node "fontbutton"
33c0731... button: Remove gadget usage
3469918... icon: Stop calling gtk_widget_set_allocation
d5316c5... colorswatch: Remove gadget usage
9507fd3... image: Remove gadget
676e2a9... set clip of more widgets
a6e5ff7... modelbutton: Stop using the button's gadget
c8d1af5... stackcombo: Set clip
5a60262... widget: Add private gtk_widget_get_content_allocation
9e2d793... frame: Remove gadget
3ab4604... spinner: Set clip
4f56de7... label: Remove gadget
7efc96e... separator: Remove gadget
0e359fa... frame: Remove empty finalize implementation
17e6438... widget-factory: Remove invisible-char usage for spin button
7e10220... label: Fix clipping
41f2b7c... modelbutton: Remove last gadget usages
f3ef899... spinbutton: Inherit from GtkWidget
23bc93d... spinbutton: Remove call to GtkSpinButton API
22bfdd9... spinbuttonaccessible: Inherit from GtkWidgetAccessible
c81776f... flowbox: Initialize allocation
17ee6ed... cellrendererspin: Include gtkentry.h
daacb43... toolbar: Remove gadget
cb03331... Entry: Remove gadget
999e4be... spinbutton: Add text property
4c60e3c... spinbutton demo: Spinbuttons are no Entries
561873f... fontchooserwidgets: Spinbuttons are no entries
47ce76e... menubar: Remove gadget
e5d4054... separatortoolitem: Remove gadget
ab6cc0b... buttonbox: Don't use the parent gadget
9c117ae... actionbar: Remove gadget
8e35e85... box: Remove gadget accessor
d291454... box: Remove gadget
2f8644a... scrolledwindow: Remove gadget
e889d10... viewport: Remove gadget
5ce5887... flowbox: Remove gadgets
8afbedc... widget: Add private get_border_allocation
5a2b96b... combobox: Remove gadget
8408da7... paned: Remove gadget
626b58c... frame: Fix copy&paste bug in shadow-type handling
ca3277b... label: Don't chain up in size_allocate
ce18b06... widget: Don't set the allocation in size-allocate
f1b072e... gtkscale: Properly initialize the clip
2e967ae... button: Remove gadget
78d825d... Slightly rework clip handling
2c8221a... stack: Remove gadget
4d69982... buttonbox: Remove gadget
ea975a3... widget: Add private get_margin_allocation
7b38059... scale: Fix value position
d8a6ae3... cellview: Remove gadget
3e54b36... revealer: Don't add a clip node for CROSSFADE transitions
88f5128... revealer: Stop calculating paddings ourselves
af255e6... Remove calls to gtk_widget_set_allocation
bde514b... widget: Remove gtk_widget_set_allocation
ecffef4... range: Remove gadget completely
1bc017d... scrolledwindow: Remove last argument from allocate_child
0ca6723... scrolledwindow: Fix child widget positioning
eb77078... scrolledwindow: Remove useless function call
0a54e9a... inspector: Fix list row alignment in general tab
95dab34... expander: Inherit from GtkContainer
5f30bf8... checkmenuitem: Stop using the parent's gadget
3596c14... menuitem: Remove gadget
fa234e8... boxgadget: Remove unused ComputeExpandFunc
2ad3a98... popover: Stop looking at padidng and border in measure
c8745d3... widget: Special-case popover in snapshot
7bf2abc... inspector: Show the GdkWindow before grabbing
9939946... spinbutton: Fix activation
e1924cc... spinbutton: Add accessors for (max-)width-chars
8eeb560... meson: Remove double gtkcssnode.c entry in source files
01af0f3... checkbutton: Don't draw a focus ring
6749929... button: Remove unused flag
7ac2126... menu: Stop looking at padding and margin manually
375db37... menu: Remove unnecessary queue_draw
37e3617... menu: Stop drawing css background and border
785de15... searchbar: Remove manual snapshot code
2276a54... searchbar: Fix property documentation comments
ecdf688... toolitemgroup: Remove custom draw code
937b0e3... toolpalette: Port to snapshot()
7bb64a9... eventbox: Remove snapshot implementation
34c39bf... calendar: Remove custom css background and border drawing
61b5477... scrollbar: Inherit from GtkWidget
4366463... range: Make GtkRange a regular class
207b7ca... scrolledwindow: Use scrollbar API on scrollbars
9c59ef7... range: Remove steppers
95fa7cc... range: Remove contents gadget
4e94aec... range: Use a gizmo as trough
2ae39f1... range: Use gizmos for highlight and fill gadgets
7e5964f... icon: Remove gadget
9e60c38... range: make the slider a gadget
4df6144... spinner: Remove gadget
1ffa882... range: Snapshot slider in trough's snapshot impl
c166749... range: Fix mouse location tracking
f10f834... range: Allocate the trough when the adjustment value change
65c6fbc... range: Draw the colorscale trough at 0,0
4e59eda... scrollbar: Add accessor for wheel delta
009b858... menuitem: Replace arrow gadget with GtkIcon
adc64ce... icon: Only draw in content allocation
8d6e27e... checkmenuitem: Replace indicator gadget with GtkIcon
5103d36... menu: Replace arrow gadgets with GtkIcons
8b881cf... icon: Add _set_image
49da943... notebook: Replace arrow gadgets with GtkIcons
fcd7568... notebook: Replace tabs gadget with GtkGizmo
647f899... notebook: Replace tab gadget with GtkGizmo
48a9c48... gizmo: Chain up in snapshot if no snapshot func given
1b2a110... gizmo: Unparent all child widgets in finalize
37bcda1... adwaita: Fix notebook theming
3c127b4... container: Propagate child properties if parent != containe
2ff6112... notebook: Replace all gadgets with widgets
3e5b987... range: Return trough allocation from _get_range_rect
5ed2d40... scale: Remove draw_value vfunc
d441f4c... scale: Replace all gadgets with widgets
430d27a... range: Emit value-changed when setting the adjustment
2d8b300... spinbutton: Use 0 as default for (max-)width-chars
87db88d... css nodes: Fix entries test case
6c48538... css nodes: Fix expander test case
5ee2bda... progressbar: Apply style classes when setting direction
00cd1d5... container: GtkActionBar is not a special container anymore
5888dee... adwaita: Fix typo
ddc1fba... widget: Consider css margins when setting clip
82c83d7... colorswatch: Replace IconHelper with GtkImage
b28d882... icon: Add _set_css_name back
3fde5af... modelbutton: Use GtkIcon as indicator
93894ea... checkbutton: stop using gadgets
3d5e18f... Remove GtkBuiltinIcon
58428e2... Remove GtkBoxGadget
240a6bb... button: Don't care about sizing if no child is set
36428d1... testheightforwidth: Remove GtkBox fill/expand usage
25ab215... switch: Use a gizmo as slider
8d5912a... icon: Render at content position
10fc220... treeview: default to width_changed = TRUE
4548825... range: Fix click detection in slider trace
b01fa82... widget: Bring resize and baseline debug rendering back
63ef57d... paned: Replace handle gadget with widget
7b11d51... widget: Bring back layout debugging
cba684c... image: Offset rendering to the content allocation
00dc5e4... widget: Draw widget clips with GEOMETRY debugging
5c9a04b... spinbutton: Add docs for new public API
87297b5... scale: Fix css node ordering and expected results
b33e0c7... box: Use widget children list in count_expand_children
1facd34... listbox: Remove rows directly when binding model
dcea295... tooltipwindow: Remove unused define
49f52b4... testtooltips: Add static tooltip
3d0cb14... textview: Use ::snapshot
e315102... accellabel: Inherit from GtkWidget
93217c5... inspector: Allow picking children of GtkWidget classes
dc52d94... Remove some unneeded includes
bb7b873... filechooserwidget: Fix save widgets
3369a3b... bin: Drop priv pointer
2149a05... scrollbar: Add new API to gtk4-sections.txt
13b7663... listbox: Remove view_window
5159b6a... switch: Remove manual PRELIGHT code
42ff97c... listbox: Remove manual prelight row management
da6f482... scrolledwindow: Properly remove scrollbars
d8f8b96... viewport: Remove bin_window
9c40495... widget: Remove queue_draw_child vfunc
7b9fedb... widget: Make allocations parent-content-allocation relative
cfcff70... frame: Fix child allocation
b986122... icon: Stop offset'ing in snapshot
6e88272... paned: Reimplement handle dragging
dd983a3... paned: Remove useless queue_resize calls
e6bb8fb... scrolledwindow: fix scrollbar allocation
8cb96db... widget: Adapt translate_coordinates to coordinate changes
3473e30... entry: Fix text position
6f5d4bf... image: Fix snapshot position
27a8a5f... window: Remove dead code
8b62a59... testwidgetfocus: Drop SPACING constant in favor for CSS
b3149d3... widget: "fix" event and invalidation coordinates
1010b2e... popover: Remove useless if case
2b369c6... toolitemgroup: Remove child window
1747aaf... revealer: Remove bin_window
d8586b6... stack: Remove bin_window
b70a467... revealer: Request child size for NONE transition type
c8e8f01... revealer: Fix DOWN and RIGHT transition types
ad316d3... sizerequest: Assert that min_size >= 0
d7d8a47... iconview: Stop drawing a background
84f67e9... modelmenuitem: Fix type checking assertions
a92a94c... menu: Remove bin_window and view_window
74ac8cc... widget: Avoid some type checks in snapshot_child
3f55fae... image: Fold gtk_image_reset into only caller
5c83094... entry: get_layout_location coords are already content relat
ed66280... range: Use a gizmo as slider
7f5d1d7... scrolledwindow: Fix on_scrollbar check
fb36adc... scrolledwindow: Fix scrollbar allocations
b2c08bb... label: Fix layout snapshot coordinates
95f68b9... image: Add private _get_definition
c253370... entry: Use images for icons
33732e9... cssprovider test: Remove style property test case
9c67c44... spinbutton: Fix property notification
cc8ebe8... GtkAccelLabel: Add use-underline property
5697d66... scrollbar: notify when setting the orientation
197c4db... entry: Replace progress gadget with a progressbar
4f0881d... Remove GtkCssCustomGadget
81c2a66... widget: Add new allocation accessors
46fc2f8... range: Fix slider allocation
f247144... checkmenuitem: Fix indicator allocation
43058c4... scrolledwindow: Fix indicator hiding
49d2011... spinbutton: Remove unused import
548c382... iconhelper: Inherit from GObject
50e5e81... Remove GtkCssGadget
458dbcd... expander: Fix pressed_in_title check
3e8e901... button: Fix in_button checks
726ff26... fixed: Remove window
5f11b05... layout: Remove bin_window
a7b712c... switch: Fix handle dragging with padding applied
07ea246... widget: Consider opacity when drawing toplevels
9aed933... switch: Remove in_switch flag
98aa1d4... paned: Make sure we set the correct clips
bb5bcc4... paned: Draw handle separator at the right location
a7151c8... widget: Transform clips into right coordinate space
9c85bbb... toolitem: Remove size_allocate implementation
47a955b... pathbar: Compute widget clip directly
515a01e... spinner: Use get_content_size
e731fd0... widget: Remove _set_simple_clip
52c75f4... calendar: Remove style properties
87cca6f... notebook: Remove style properties
dc52e15... adwaita: Remove style properties
1d65fe0... treeviewaccessible: Don't rely on nonexistent style propert
6698c09... Remove all widget style property code
172455b... Replace a few get_content_allocation calls with get_content
c4c222a... window: Stop wrapping popovers in another window
ed861f0... popover: "Fix" child allocation
e83f90e... widget: Fix drawing invalidation with windowed widgets
2f583d1... popover: Create subsurface on wayland
430a704... window: Don't use allocated size in snapshot
1408f8f... menu: Popup at window coordinates if widget is given
30ae431... testnotebookdnd: quit when the toplevel gets closed
36534d0... widget-factory: Show the status bar by default
c41291d... checkmenuitem: Fix indicator state
701695b... spinbutton: Fix gesture state
0779aad... flowbox: Compute clip directly
1ce3559... modelbutton: Compute clip directly
c1f7226... buttonbox: Compute clip directly
13fb415... stack: Compute clip directly
75ec383... container: Remove get_children_clip
7536876... inspector: Use GtkWidget::pick when picking widgets
bde6d77... main: Protect against non-GtkWindow toplevels
0862c5f... paned: Remove assertion in get_child_property
1aa832b... testsuite: Update expected css node output
d60acca... entry: Fix node ordering
8fb2da4... iconview: Remove bin_window
b0c49cd... notebook: Fix css node ordering
1967b78... widget: black is the new red
f1d6660... Fix baselines wrt css values
8fc73d1... testbaseline: Add a horizontal spinbutton
d298cfd... aboutdialog: Remove unused image
c7be84c... label: Use the correct size in snapshot()
caf8c66... treeview: Remove bin_window
026b79c... entry: Fix text position
3b7af75... calendar: Remove all input windows
60dc023... entry: Simplify progress size allocation
58ade39... adwaita: Adjust entry progress styling
8c13fe4... paned: Fix clip node coordinates
431da60... entry: Fix undershoot position
327ce21... Fix a few allocation coordinates & sizes
aa4cc7c... drawingarea: Remove useless line from code example
de1574f... switch: Put the slider node last
1e787b1... popover: set the shape on the correct window
5f2aed3... gtk4-demo: Add widgetbowl demo
8befb4d... range: Avoid division by zero
1d0aded... levelbar: Don't underallocate block widgets
e72cb83... headerbar: don't measure own size
3d0222d... scale: Fix mark indicator allocations
4a6cda4... scale: Remove custom indicator drawing
8093cf6... range: Fix mark positions
063de84... range: Fix get_range_rect
8b718c0... scale: Fix mark positions
097e888... window: Move updates debugging to GtkWidget
72a6eb3... textview: Use correct size for cairo node bounds
e6031e0... centerbox: Avoid accessing unset widgets
ee899da... eventbox: Remove window
a0f7311... stack: Fix under transitions
54c7564... linkbutton: Remove useless unrealize implementation
9323bee... textview: Remove size_changed check in size-allocate
be1b514... textview: Invalidate entire widget
2046436... label: Fix get_layout_index
cbe7ed9... button: Reset in_button state in unmap
e58a78e... widget: Unset PRELIGHT and ACTIVE state flags in unmap
844e9cc... sizerequest: Add more assertions for baselines
9985371... widget: Fix copy&paste error when creating debug nodes
6db673c... widget: Draw debug nodes for widget margins too
0627cbc... entry: Fix baseline alignment
7f1b2b8... widget: Simplify snapshot_child
37c0947... widget: Always pass on baselines
9e92ad9... widget: Propagate correct baseline
53063bd... bbox: Don't report a horizontal baseline
8626af5... box: Ignore baselines when vertical
28f2951... centerbox: Add some missing return value annotations
b2f4a8e... fix a few documentation problems
ed5c601... notebook: Allocate unmapped tabs
75f9ae5... widget: Move get_resize_needed to gtkwidget.c
6251964... testpopover: Remove expand GtkBox child properties
e7edcca... Fix a few documentation issues
905fc65... widget: Draw css box after pushing a opacity node
834ac5a... popover: Add a contents node
38a486a... widget: Remove gtk_cairo_transform_to_window
5433af4... window: Fix annotations in get_size and get_position
327e539... gtkapplication: g_dbus_proxy_new_sync can return NULL
bee51fa... window: Fix resizing with solid-csd
189ff13... widget: Fix a widget/container mixup
d2b751a... widget: Fix priv dereference in size_allocate_with_baseline
4aa51e0... widget: Don't propagate size-allocate if only the position
1956a5d... widget: Add baseline and out_clip parameters to size-alloca
225f9fe... revealer: Explain CSS oddities
fe35573... widget: Set :focus on focus children
e687e73... widget: Remove queue_draw_region vfunc
03e61ef... modelmenuitem: Set label on menu items
7647a56... applicationwindow: Remove some useless queue_resize calls
1b33a3a... checkmenuitem: Don't always snapshot the indicator
e6e9536... widget: Make _set_clip private
2ef0866... Fix a few testsuite failures
75982c6... Adwaita: Set minimum size for modelbutton arrows
055929b... spinbutton: expand the entry
beced90... treeviewcolumn: Remove input window
110707e... treeview: Fix row drag icon offsets
f6ec758... spinbutton: Fix css node docs
d1ff9e0... image: Remove irrelevant code sample
294d119... label: Remove GtkEventBox mention from docs
6c5e61b... GtkCheckMenuItem: Remove snapshot-indicator vfunc
b0250cb... menushell: Hide model submenus by default
240161d... modelmenuitem: Update indicator visibility when has_indicat
3abf839... modelmenuitem: Care about GtkAccelLabel in get_text
7b29dd5... statusbar: Inherit from GtkWidget
40386ea... GdkWindow: Default to unfocused
b1a00cf... widget-factory: fix page 3 widget expand
7db3a88... GtkStyleContext: Remove property cache
a5ded5b... GtkStyleContext: Create path node in _new
(*) 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]