[gtk+] (1865 commits) Non-fast-forward update to branch wip/wayland-tablet
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (1865 commits) Non-fast-forward update to branch wip/wayland-tablet
- Date: Tue, 26 Jan 2016 22:44:59 +0000 (UTC)
The branch 'wip/wayland-tablet' 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:
4c1c829... device: Add GDK_AXIS_DISTANCE GdkAxisUse value
2f17ab5... device: Add gdk_device_get_axes(), and ::axes property
d51914e... gdkdevice: Add GdkDeviceTool to identify device tools
7298ce1... gdkdevice: Add GdkDevice::tool-changed signal
9d51fbb... events: Add gdk_event_[gs]et_device_tool()
5c93a8e... x11: Update GdkDevices on "Wacom Serial IDs" property chang
14afd68... x11: Set GdkDeviceTool on motion/button events
624fdd6... GdkDeviceTool: Add GdkDeviceToolType to identify the physic
129e3a4... GdkDeviceTool: Add GdkAxisFlags info to tablet tools
2cd227c... wayland: Do not store the grab cursor separately
ebca394... wayland: Refactor master pointer data into a separate struc
090bbaf... gdkcursor-wayland.c: Minor indentation fix
0bcffcc... gtk-demo: Use GdkAxisUse instead of axis labels
ea10488... gtk-demo: Add support for distance in event_axes
e9af808... gtk3-demo: Show multiple master devices on the "Event axes"
91e9c32... demos: Set crossing events mask explicitly on event-axes de
411b947... demos: Enable multidevice behavior on event-axes demo
eb4559d... Add XML for Wayland Tablets
13d970e... Wayland: Add initial support for drawing tablets
dab6e0e... Wayland: Implement proximity/crossing/motion event emission
0d28062... Wayland: Translate tilt/pressure/distance axes in motion ev
d4a57cc... Wayland: Translate wl_tablet.down/up into button events
e029f55... wayland: Translate pen buttons into button events
Commits added to the branch:
f254a4b... builder: Support creating GFile objects (*)
1dfbae1... Add GtkShortcutsWindow (*)
d1c8144... Add some styling for GtkShortcutsWindow (*)
310781e... gtk-demo: Add a GtkShortcutsWindow demo (*)
f6d9f9f... Add automatic help overlay support to GtkApplication (*)
3306ce6... widget-factory: Add an automatic help overlay (*)
a2e581d... Update POTFILES.in (*)
1a2cdad... Update NEWS to mention help overlays (*)
92a136f... Updated POTFILES.in and POTFILES.skip (*)
b65f400... treeview: Remove "row" and "col" regions (*)
26450a6... cssnodedeclaration: Add possibility to set the name (*)
efff9c8... cssnode: Add setters/getters for name (*)
385fda8... cssmatcher: Marshal name to matcher (*)
72615a1... stylecontext: Add gtk_style_context_add_named() (*)
c075c14... stylecontext: Add gtk_style_context_save_to_node() (*)
950b1fb... switch: Port to GtkCssNode (*)
20ce058... treeviewcolumn: Create button on init (*)
24dde63... API: cssselector: Stop supporting regions (*)
983de6f... treeview: Use a cssnode instead of regions (*)
55d496e... cssmatcher: Remove matching API for regions (*)
601fe8f... css: Remove macros that were used only with regions (*)
01f7711... notebook: Move style_context_save() into function (*)
3392d53... notebook: Use CssNodes instead of regions (*)
5419260... notebook: Set prelight state properly (*)
a4e8634... notebook: Set active state properly (*)
f713bcd... notebook: Set reorderable-page style class properly (*)
dd3f2ec... notebook: Remove last traces of regions (*)
7b98442... notebook: Make tab positions permanent (*)
acd63a6... notebook: Refactor internal function (*)
2720d97... notebook: Remove funciton by folding it into callers (*)
182f9a7... notebook: Remove "active-page" class (*)
ed57440... notebook: Remove "prelight-page" class (*)
244d9ff... window: Refactor function (*)
408920d... window: Add gtk_widget_class_set_css_name() (*)
371f501... window: Name the decoration style (*)
d3bf602... iconcache: Remove unused function (*)
0113661... Guard against selection requestor disappearing (*)
1571d28... GtkWindow: draw the frame and shadow even for app-paintable (*)
26d8a56... testgtk/Alpha Window: fix the drawn area when we are drawin (*)
f703ea6... win32: Fix introspection syntax (*)
1f1c754... switch: Use the right state when querying padding (*)
6cf7c03... notebook: On drag window hide, fix css nodes (*)
67a54bf... shortcuts: Support ranges in the display of shortcuts (*)
defd314... gtk-demo: Add a range example to the shortcuts demo (*)
5a0a870... GtkApplicationWindow: Add missing annotations (*)
7cf3eec... Add since tags to new api (*)
e0d9250... inspector: Show names for css nodes (*)
d1a85fc... css node declaration: Allow both name and type to be set (*)
203742b... widget: Always set the type on css nodes (*)
48b30e8... switch: Convert to element names (*)
99d7648... Adwaita: Update switch styling (*)
b5e1fd5... HighContrast: Update switch styling (*)
de16a4e... MSVC release builds: Ensure that /LTCG is used (*)
506d5b5... switch: Document css names a bit (*)
7d98c7f... label: Use the element name label (*)
bacc9d4... Adwaita: Update label styling (*)
a8b5c04... HighContrast: Update label styling (*)
34be4de... image: Use the element name image (*)
6f90b3c... Adwaita: Update image styling (*)
57057f7... HighContrast: Update image styling (*)
71b79f3... shortcut: Improve formatting of ranges (*)
4959fe3... Adwaita: generalize .has-open-popup (*)
5b0a26f... Adwaita: fix switch styling (*)
b2dd9cb... entry: Use the element name entry (*)
c6a7cee... Adwaita: Update entry styling (*)
8a8518e... HighContrast: Update entry styling (*)
f5e77d0... entry: Use css nodes for icons (*)
e39ca89... Adwaita: Update for entry icon changes (*)
6a768ba... entry: Use a permanent css node for progress (*)
d8a3a4e... Adwaita: Update entry progress rendering (*)
78309d8... HighContrast: Update entry progress rendering (*)
431089f... entry: Add css node documentation (*)
e2bfe9e... notebook: Cosmetic cleanup (*)
f194b96... notebook: Use the element name notebook (*)
a22e07f... Adwaita: Update notebook styling (*)
9f738da... HighContrast: Update notebook styling (*)
8917ee5... notebook: Drop unneeded code (*)
f1b7560... notebook: Document css nodes and style class (*)
e440050... Fix the build (*)
9d81f3f... Updated Czech translation (*)
1e112ca... inspector: Allow editing strv-valued properties (*)
4305aa1... inspector: Improve css node UI (*)
f55e3f7... inspector: Be more careful with dead objects (*)
64c5b97... quartz: Don't use the instancetype keyword (*)
7c7fde1... Translate GDK_KEY_KP_Decimal according to locale (*)
3011820... docs: Add index for 3.20 api (*)
9269525... spinner: Use the element name spinner (*)
bd80b1d... Adwaita: Update spinner styling (*)
2b20bd5... HighContrast: Update spinner rendering (*)
caa6fb0... accel label: Use a css node for the accelerator (*)
aa67ad0... Adwaita: Update accel label styling (*)
2eb6599... separator: Use the element name separator (*)
0ba03aa... Adwaita: Update separator styling (*)
2de0f06... HighContrast: Update separator rendering (*)
f1248cc... infobar: Add a name to the css node (*)
91ec104... Adwaita: Don't use GtkInfoBar type name (*)
bf65b06... HighContrast: Don't use GtkInfoBar type name (*)
2258fe5... Updated Czech translation (*)
3450f53... GtkWindow: add up CSD size in gtk_window_resize() (*)
305b34a... GtkWindow: fix move/get position with CSD (*)
953aa45... label docs: Mention common style classes (*)
6efbf32... shortcuts: Cosmetic change (*)
e28b3d1... assistant: Handle page-type and title changes properly (*)
8db30aa... testassistant: Add another example (*)
ed8641f... entry: Only set one of the .left, .right style classes (*)
76619cf... entry: Bring back icon padding (*)
2eb7d74... GtkTreeView: Use more consistent search window naming (*)
4979875... wayland: Make window type conditions switches (*)
e25ea62... wayland: Don't try to use subsurfaces as popup parents (*)
97dbef4... GtkTreeView: Make a search window destroy helper (*)
bcb28ad... wayland: Map UTILITY hinted popup windows as subsurfaces (*)
aedd193... GtkTreeView: Rework the search window hack so it also works (*)
101df32... API: Add gtk_widget_path_iter_set_object_name() (*)
db04c1e... wayland: Don't use GTK symbols from GDK (*)
aefa1ba... gdk: Deprecate gdk_display_get_screen (*)
c72d094... entry: Use better element name for progress (*)
d717afd... entry: properly update css subnode state (*)
517cea3... cssmatcher: Actually match names for widget paths (*)
a648afa... widget: Add name to widget paths (*)
b7d001e... Add some api annotations (*)
6852a1e... inspector: Support editing interned string properties (*)
ed00d86... inspector: Allow editing css node properties (*)
46e834c... Updated Czech translation (*)
657a43e... gdk_pixbuf_get_from_window: honor device scale (*)
71b31c8... gdkpixbuf-drawable: reinstate accidentally removed line (*)
bb5b711... shortcuts: Some property hygiene (*)
c3b0b8a... mir: allow logging touch events (*)
6f340d4... mir: warning clean-up (*)
270e900... icon theme: Ensure to propagate an error (*)
9753bea... tool item group: Don't leak a button (*)
0f46637... toolitemgroup: Fix the previous change (*)
5ee39be... Fix make check (*)
5b0208f... assistant: Use an element name (*)
9848fe0... Adwaita: Update GtkAssistant theming (*)
e3ddbc5... cssselector: Print name and any selector first (*)
1760ada... mir: emulate pointer for all touch events (*)
efc8dc6... tooltip: Use an element name (*)
d974610... Adwaita: Update tooltip theming (*)
93d8038... HighContrast: Update tooltip styling (*)
339cb1f... Fix reftests (*)
85a6f3c... 3.19.1 (*)
0d8444d... Drop some no-longer existing headers (*)
3869bdb... inspector: Add css node style properties (*)
37eb5c0... inspector: Cosmetic changes to the hierarchy tab (*)
3058c3e... wayland: configure clients that resize themselves (*)
2c2fd5c... calendar: Add an element name (*)
085edf0... Adwaita: Update calendar theming (*)
b3619f9... HighContrast: Update calendar theming (*)
0dffc8c... shortcuts: Use predefined style classes (*)
4e950da... Adwaita: Update shortcuts window theming (*)
62ec4a2... shortcuts label: Redo the keycap theming (*)
20e46ce... shortcuts: Redo the stack switcher theming (*)
b4d49c3... Fix key themes for GtkEntry -> entry (*)
cab40f0... Revert "Adwaita: Update tooltip theming" (*)
854c7d1... Revert "HighContrast: Update tooltip styling" (*)
c4eb14e... Revert "tooltip: Use an element name" (*)
a58d8bd... cssprovider: Have a section when parsing style properties (*)
5cffbed... iconhelper: Don't pass GENERIC_FALLBACK flag (*)
8ec2362... icontheme: Clarify GENERIC_FALLBACK flag handling (*)
624fb8b... entry: Always render like with is_cellrenderer (*)
e422cce... container: Don't randomly call gtk_widget_set_allocation() (*)
08974a1... window: Ignore geometry widget (*)
5dd2087... widget: Remove _gtk_widget_override_size_request() (*)
ab2d236... sizegroup: Remove GtkQueueResizeFlags (*)
d3d9f52... API: widget: Add gtk_widget_get_allocated_size() (*)
798a288... container: Use correct allocation for calling size_allocate (*)
195397e... API: widget: Add gtk_widget_queue_allocate() (*)
0912a6c... widget: Use gtk_widget_queue_allocate() when clip changes (*)
690e015... sizegroup: Move container function into its only caller (*)
e198183... sizegroup: Fold function into only caller (*)
8fea3b0... sizegroup: refactor (*)
dd0e5cf... sizegroup: Remove special case before loop (*)
0721d96... sizegroup: Refactor function (*)
1f2e21a... sizegroup: Refactor function (*)
85ab8ad... sizegroup: Don't invalidate over resize containers. (*)
58d506f... sizegroup: Merge function into only caller (*)
3ff894c... widget: Add a function that does actual resize (*)
6cc2615... widget: Add a resize_needed flag (*)
3e3f175... widget: Warn if size-unqueried widgets get allocated (*)
4d631a9... widget: Clear pending resizes after size_allocate() (*)
a4587ef... widget: Warn on calls to queue_resize() during size_allocat (*)
a31123e... sizegroup: Skip resizes on widgets that have resize queued (*)
b5dfe9b... sizegroup: Simplify widget's size group invalidation (*)
4fa74e6... sizegroup: Merge function into only caller (*)
ab7e901... widget: Move resize function into gtkwidget.c (*)
f706891... widget: Refactor function (*)
299600a... widget: Track if a child needs an allocation (*)
6866d1c... widget: Make gtk_widget_queue_allocate() not resize (*)
bef44ab... window: Don't queue resizes when inhibiting resizes (*)
e07ff71... widget: Make invisible widgets not propagate resizes (*)
cd20ae8... container: Don't keep our own variable trying to track need (*)
4483636... widget: Queue resize on parent on show/hide (*)
811c1c9... spinbutton: Trivial cleanup (*)
ebcad63... wip: spinbutton (*)
bb7d785... entry, spinbutton: Finish css node conversion (*)
a840a6d... lock button: Add an element name (*)
56d3e42... search entry: Add a style class (*)
2936d7b... statusbar: Add an element name to the css node (*)
d634403... actionbar: Add an element name to the css node (*)
ea5f16f... searchbar: Add an element name to the css node (*)
b6dbfc7... viewport: Add an element name to the css node (*)
63f2fc7... searchentry: Fix includes (*)
fc6f41c... spinbutton: Don't set .entry (*)
4f24c85... placessidebar: do not crash if uris is NULL (*)
a0a78a8... Adwaita: Update double-border tweak for scrolled windows (*)
ffaaa1e... Add a more complex widget in the flipping assistant (*)
32de7ed... Assistant: Fix page rmoval (*)
e39b861... widget: Queue redraw on gtk_widget_queue_allocate() (*)
a953e37... button: Use an element name instead of a style class (*)
b350779... togglebutton: Add a style class (*)
cc2f189... Adwaita: button fixes (*)
826633b... lockbutton: Revisit element name (*)
c631656... toggle button: Convert to css nodes (*)
8894e46... model button: Convert to CSS nodes (*)
d0e91ec... Adwaita: Adapt to the button changes (*)
9e5914e... HighContrast: Updates for recent changes (*)
4cd408e... link button: Add a style class (*)
2c5e25a... scale button: Add a style class (*)
ee81f3e... menu button: Add a style class (*)
b9c565b... Revisit menu button style (*)
8c0c0f9... headerbar: Use an element name instead of a style class (*)
40f9a0f... Adwaita: Update headerbar styling (*)
43e2ee3... HighContrast: Update headerbar styling (*)
908e046... Updated Czech translation (*)
7d18398... color button: Add a style class (*)
e148876... Adwaita: Update color button styling (*)
c925a84... HighContrast: Update color button styling (*)
aa6e0ad... menu button: Revisit style class one more time (*)
3eec087... Updated Hebrew translation (*)
91af422... inspector: Drop the style classes list (*)
af3789b... inspector: Drop the style property list (*)
0a845fb... Adwaita: fix switch sizing (*)
84380b3... Adwaita: fix vertical switch styling (*)
50c6a11... placesview: vertically align path labels (*)
33ac663... popover: Use element name (*)
97c1782... Update the generated css for the previous commit (*)
cc872f3... Updated POTFILES.in and POTFILES.skip (*)
0f2ce2b... paned: Convert to CSS nodes (*)
828faab... Adwaita: Update paned styling (*)
85d971b... HighContrast: Update paned styling (*)
bd456ac... font button: Add an element name (*)
2cff7a6... Adwaita: Update font button styling (*)
a24dba2... HighContrast: Update font button styling (*)
5b360a4... tree view: Rename and document element names (*)
739e0c1... Adwaita: Adapt to changed treeview names (*)
f97e259... HighContrast: Adapt to changed treeview names (*)
ee3799f... icon view: Add an element name (*)
2b998aa... text view: Set an element name (*)
844f60f... text view: Convert to CSS nodes (*)
b39601b... Adwaita: Update textview styling (*)
a4a3736... HighContrast: Update textview styling (*)
e3ef2c4... text view: Add css node docs (*)
e5d3c8d... color swatch: Convert to CSS nodes (*)
5ec9b33... swatch fixup (*)
4e8aea0... Adwaita: Adapt to color swatch changes (*)
42a231a... HighContrast: Adapt to color swatch changes (*)
dfedda3... color editor: Redo the non-activatable color swatch (*)
4fe1b95... message dialog: Use an element name (*)
d70d5ea... adwaita: Adjust message dialog styling (*)
c265b58... HighContrast: adjust message dialog styling (*)
b6fda5d... inspector: Show CSS node state (*)
e2e198a... model button: Propagate state (*)
8606e57... win32: handle WM_DISPLAYCHANGE globally (*)
1f58515... Load settings.ini from all data dirs (*)
aa5dc38... frame: Use an element name instead of a style class (*)
3de78de... Adwaita: Update frame styling (*)
7465601... HighContrast: Update the frame styling (*)
d3abd83... Adwaita: Fix up color button styling (*)
7ea33d8... Remove a duplicate include (*)
bab20f1... trivial formatting fix (*)
73704d9... progressbar: Convert to CSS nodes (*)
71afd76... Adwaita: Update progressbar styling (*)
ca385af... HighContrast: Update progressbar styling (*)
479d64e... progress bar: Add CSS documentation (*)
7ee7019... toolbar: Use an element name instead of a style class (*)
5ffd54a... Adwaita: Update toolbar styling (*)
dba8eba... HighContrast: Update toolbar styling (*)
4323dd3... tool button: Add an element name (*)
1bc2913... Adwaita: Update tool button styling (*)
cacc63e... HighContrast: Update toolbutton styling (*)
7568d17... toolpalette: Use element names (*)
b89939f... inspector: Split out a function (*)
e0f4bf5... inspector: Store the current node in the priv struct (*)
eef5f27... gtkcontainer: Guard internal use of deprecated public API (*)
79a3a78... cssnode: Fix a typo leading to very poor cache hashing (*)
f4c3006... cssnode: Fix style updating when the CSS node ID changes (*)
5c53e87... inspector: Track updates of node styles (*)
9e2b796... mir: Print hscroll and vscroll values when debugging. (*)
957135a... Adwaita: Fix menu separators (*)
f2434e7... file chooser button: Add a style class (*)
d5ff9af... entry, textview: Use a dedicated style class for magnifier (*)
85bfe9e... Adwaita: Update magnifier styling (*)
113c88c... HighContrast: Update magnifier styling (*)
13d091f... button: Mention differentiating style classes (*)
e56bb49... popover: Document differentiating style classes (*)
d229ea3... combobox: Use element names (*)
0d12cc3... Adwaita: Update combobox styling (*)
5ebb713... HighContrast: Update combobox styling (*)
96a485d... gdkrgba: Use %g instead of %.17g to print alpha (*)
81de33e... inspector: Always show full CSS node tree (*)
7cdfee7... inspector: Do not show transient nodes (*)
f6ca908... menushell: don't call gtk_render_background() (*)
0b52b29... menu: Port to use css nodes (*)
f8c3e48... Adwaita: Update menu styling (*)
0e41ff0... HighContrast: Update menu styling (*)
25e01a3... menu: Document CSS nodes (*)
2ba9573... menu: Fix up CSS node ordering (*)
dd01f2d... menu item: Remove an unused member (*)
ac553d7... check button: Match documented behavior (*)
aede5c6... menu item: Use CSS nodes (*)
b6112c6... Adwaita: Update menu item styling (*)
a0d7b60... menubar: Use an element name (*)
9f04efd... Adwaita: Update menubar styling (*)
a5b1cdd... GtkWindow: Fix the shadow width logic (*)
b3b4282... Fix a memory leak in gtk-3.0.m4 file (*)
29dd395... x11: Detect single-touch touchscreens as GDK_SOURCE_TOUCHSC (*)
fa3e0be... GtkWindow: make popover stacking explicit (*)
9d1b8df... popover: Request raise on ::show (*)
4f61fd0... texthandle: Request raising of text handle popovers. (*)
7d8a3a5... GdkDevice: Do not free construct-only properties data on di (*)
ebdf5f5... widget: Add :focus-on-click property (*)
9a29a27... Deprecate widget-specific :focus-on-click properties (*)
e364ae3... Use gtk_widget_set_focus_on_click() instead of deprecated s (*)
de50012... listbox: Implement :focus-on-click (*)
c711906... inspector: Replace a use of gtk_button_set_focus_on_click (*)
6328cf5... entry: Add a diagram to CSS node docs (*)
67b739b... button: Add diagrams to CSS node docs for buttons (*)
77e9903... file chooser button: Remove an unused variable (*)
6791c14... list box: Remove an unused static (*)
19b34a4... model button: Complete the CSS node conversion (*)
09f7c85... model button: Add diagrams to the CSS node documentation (*)
1f01b8d... widget: Queue an allocate on hide (*)
8704614... switch: Add a diagram to CSS node documentation (*)
65d959b... spin button: Add diagrams to CSS documentation (*)
332ea5f... progressbar: Add diagrams to CSS documentation (*)
fc0a222... accel label: Add diagrams to CSS documentation (*)
a7076d1... text view: Add diagram to CSS documentation (*)
92e3655... combo box: Add diagrams to CSS documentation (*)
c389511... paned: Add diagrams to CSS documentation (*)
8e5c7ac... menu: Add diagrams to CSS documentation (*)
d65ba7c... widget: Queue resize on parent, not self (*)
5f0a8cf... headerbar: remove G_PARAM_CONSTRUCT from custom-title (*)
2439163... stack: GtkStack:interpolate-size should be read/write (*)
61db7da... testsuite: Remove a bunch of broken tests (*)
2a6e149... testutils: Deprecate a bunch of ugly functions (*)
8727c8f... range: Convert to CSS nodes (*)
37ad362... Adwaita: Update range styling (*)
8dfb0e7... HighContrast: Update range styling (*)
910f4f7... stack: Set an element name (*)
ef1bc73... widget-factory: Stop using deprecated API (*)
ead35ee... stack switcher: Use an element name (*)
099cde5... stack sidebar: Use an element name (*)
0024358... scale: Fix a crash (*)
d077f62... inspector: Really show the selected CSS node (*)
b9613cc... inspector: Some improvements to the CSS node tree (*)
21b5451... Updated Portuguese translation (*)
9db30bd... Updated Portuguese translation (*)
452e303... docs: Fix typo in gdk_screen_get_scale_factor() (*)
f959b35... docs: Clarify gtk_render_icon()'s behaviour (*)
c1ecd1e... docs: Point at for_scale() variants (*)
80af6ff... scrolledwindow: Port to CSS nodes (*)
2ef86c9... Adwaita: Update scrolledwindow styling (*)
399ab49... HighContrast: Update scrolled window styling (*)
4fe04ab... scrolledwindow: Fix a typo (*)
d40576f... revealer: Use an element name (*)
cca5cac... paned: Move .wide to CSS subnode (*)
eade244... popover: Add the .background style class (*)
9d4c78c... progressbar: Add a CSS node for trough (*)
48e605b... Adwaita: Update progressbar styling (*)
894bd13... HighContrast: Update progressbar styling (*)
c580a9d... tests: Make stack expand (*)
b6b00c3... stack: Queue a resize/allocate when switching children (*)
2bfb5ad... range: Add a CSS node for the trough (*)
1261aa6... Adwaita: Update range styling (*)
9f3deaa... HighContrast: Update range styling (*)
973836d... range: Add private api to get the trough node (*)
07841f2... scale: Split marks node into two (*)
53ae100... Adwaita: Update scale styling (*)
8afb4a6... HighContrast: Update scale styling (*)
2e31494... range: Redraw when slider visiblity changes (*)
a71bc24... file chooser: Don't use .search-bar for a box (*)
bec58dc... searchbar: Stop adding a style class (*)
87c6ae1... Adwaita: Update searchbar styling (*)
37c923a... HighContrast: Update filechooser styling (*)
c59ef7b... stack switcher: Clarify CSS documentation (*)
87deb25... stack sidebar: Drop the .sidebar-item style class (*)
66d2c9e... Adwaita: Update stack sidebar styling (*)
4d524ab... widget: Avoid critical warnings when disconnecting plain Gt (*)
c7491fa... stack: Store actual widget size, not preferred size (*)
820a8c2... checkmenuitem: Update CSS nodes on set_active() (*)
4247e42... stack sidebar: Remove an unused variable (*)
7b3cda2... gtk3-demo: Drop .sidebar class (*)
4ed47e7... Fix a crash with steppers (*)
f327ef3... scrolledwindow: Use permanent CSS nodes (*)
de3ad37... placessidebar: Use an element name (*)
35eaca2... Adwaita: Update places sidebar styling (*)
199e35f... HighContrast: Update places sidebar styling (*)
1c46a02... TreeModelFilter: Fix uninitialized memory read. (*)
0f6c768... Make GtkFileChooser interface require a GObject (*)
81cef00... Add GtkNativeDialog abstract base class (*)
693db08... GtkFileFilter: Add private function to represent filter as (*)
5094900... GtkFileChooserNative: Fallback and win32 implementation (*)
b3d0267... GtkFileChooserButton: Use native dialogs (*)
5e50abf... testgtk: Add native dialog tests (*)
0db50dc... Mention native file choosers in NEWS (*)
13c2717... docs: Move GtkNativeDialog section to "abstract base classe (*)
5744c75... gtk3-demo: Add open file to the application demo (*)
cd798d5... places sidebar: Document style classes (*)
92a5ecc... aspect frame: Use an element name (*)
4f29b4a... listbox: Add element names (*)
94e6752... placessidebar: Use the same element name for rows (*)
527f4f4... Adwaita: Update listbox styling (*)
ec60bd8... flowbox: Add element names (*)
948e077... tool button: Add element names for tool item subclasses (*)
b4c650a... window: Use permanent CSS nodes (*)
5d62c80... Adwaita: Update window styling (*)
ad214e1... window: Add a diagram to the CSS documentation (*)
3b9a2a4... Updated POTFILES.in (*)
7cd177e... Fix a typo (*)
f1b7005... combobox: Don't add .linked (*)
6be2073... Adwaita: Redo combo box entry styling (*)
efc7dfd... places view: Add an element name (*)
527df17... places view: Remvoe some unused style classes (*)
fd5729b... Adwaita: Fix up filechooser styling (*)
bfee2d3... scale: Stop using style classes for marks (*)
ffd517c... Adwaita: Update scale styling (*)
203d8da... acccellabel: Use right state when querying font (*)
76fbcc2... range: Document fine-tuning style class use (*)
8d886f3... Cosmetic: Use defines for style classes (*)
0bfc7db... popover: Don't create transient CSS nodes (*)
38cd2c1... range: Update trough state (*)
37b4b60... spinbutton: Use right state when querying padding (*)
2a1a483... notebook: Query the right node's padding (*)
68ed166... range: Use right state when querying margin (*)
a9814fe... stylecontext: Always warn on style mismatch (*)
bc656a3... Update emacs key theme for css changes (*)
50ff2a5... Update mac key theme for css changes (*)
11d7f6d... range: Use CSS nodes for all trough rendering (*)
f95a22a... Adwaita: Update range styling (*)
e5ef7dc... notebook: Fix copy/paste error (*)
60c7893... scale: Document the new CSS nodes (*)
d25e065... range: Fixes to the new trough rendering (*)
e1182ec... window: Don't pass wrong state to context (*)
f900bec... scrolled window: Drop unnecessary transient nodes (*)
353bfb0... scrolledwindow: Set positional classes on scrollbars (*)
cf7f23f... scrolledwindow: Document overlay scrolling style classes (*)
7ba1368... epxander: Port to CSS nodes (*)
c63c932... Adwaita: Update expander styling (*)
59c1547... print dialog: Use an element name for rendering the paper (*)
f5af261... Adwaita: Update print dialog styling (*)
0253338... Updated Hungarian translation (*)
c33d485... Updated Hungarian translation (*)
ed26f5d... Updated Hungarian translation (*)
f0a74bc... Document gtk_builder_extend_wth_template (*)
c2a9202... Move gtk_builder_extend_with_template to public header (*)
d55628c... testutils: Add deprecation guards (*)
bed3ff2... box: Don't track children visibility (*)
a781690... box: Refactor CSS node handling (*)
4141a7d... csstypes: Propagate NTH_CHILD and NTH_LAST_CHILD to sibling (*)
0e75fbf... cssnode: Propagate NTH_LAST_CHILD changes properly (*)
2fcbf99... placesview: Don't export API (*)
5686853... notebook: redo notebook styling (*)
6592c6f... Adwaita: Adapt notebook styling a bit (*)
e892b91... HighContrast: update notebook styling (*)
306b6c6... widget-factory: Add another notebook example (*)
78373eb... Don't use a transient node in gtk_render_arrow() (*)
4802b51... notebook: Use CSS nodes for arrows (*)
f564f16... Adwaita: Update notebook styling (*)
db70ec9... HighContrast: Update notebook styling (*)
7314c8c... tool item group: Use a CSS node for the arrow (*)
32f27a4... container: Slightly reword some docs (*)
9757ea2... gtkwindow: Fix resize without "_GTK_FRAME_EXTENTS" (*)
a0d9728... textdisplay: save/restore when using different state flags (*)
09a181d... gdk: Fix invalidation w/ pixel cache when changing child wi (*)
c28be30... colorswatch: Don't pass _GENERIC_FALLBACK to API that doesn (*)
c283315... notebook: Update CSS docs (*)
14f4b7e... Avoid excessive property notification for GtkStack::interpo (*)
ea51db1... text handle: Port to CSS nodes (*)
0a13600... Document text handle styling (*)
3daff48... Adwaita: Update text handle styling (*)
ee76f9b... HighContrast: Update text handle styling (*)
3182695... iconview: Use a CSS node for rubberband drawing (*)
f4076df... Adwaita: Update rubberband styling (*)
75d465e... HighContrast: Update rubberband styling (*)
6c7f4b7... flowbox: Use a CSS node for rubberband drawing (*)
f6201e4... Adwaita: Update flowbox rubberband styling (*)
921c2a1... HighContrast: Update flowbox rubberband styling (*)
b0a6af3... Forgotten file (*)
0af4576... TextView: Use saner coordinate space in draw_layer. (*)
4c56a1e... treeview: Use a CSS node for rubberband drawing (*)
8efb1b1... Adwaita: Update treeview rubberband styling (*)
ec065d4... HighContrast: Update treeview rubberband styling (*)
ff4b112... treeview: Add a diagram to CSS documentation (*)
740fa2c... iconview: Add a diagram to CSS documentation (*)
afc09d9... flowbox: Add a diagram to CSS documentation (*)
c2d0aa7... print dialog: Avoid gtk_style_context_save (*)
a846fd5... Add GtkTooltipWindow private sub-class (*)
6f6e536... Use CSS node name for GtkTooltipWindow (*)
534f537... Fix an oversight (*)
d694a9a... docs: Ignore GtkTooltipWindow's private header file (*)
40d6321... Move GtkWindow g_autoptr macros in the class header (*)
0d4a010... Remove an unused variable declaration (*)
862007f... Move GtkListBox g_autoptr macros to the class header (*)
d589170... Only include the necessary headers in GtkPlacesViewRow (*)
9336978... Start recursively moving autocleanups macros to their heade (*)
90c15c2... Move GtkDialog autocleanup to the class header (*)
56ab3bd... Move GtkAboutDialog autocleanup to the class header (*)
a395852... Recursively move autocleanups to their header files (*)
62d9abe... Move GtkAccelMap autocleanup to the class header (*)
69cbf0a... Adwaita: update tooltip styling (*)
f2b373a... gtkwindow: css offset for toplevel only (*)
3552f52... Adwaita: Update tooltip styling more (*)
2a03107... entry: Use a CSS node for selection rendering (*)
e7854ae... Adwaita: Update entry selection rendering (*)
6cbfc78... HighContrast: Update entry selection styling (*)
774b6f9... inspector: fix a typo (*)
e9449f6... inspector: Don't grow horizontally (*)
27d70cb... entry: Simplify selection rendering (*)
fafa75a... label: Use a CSS node for selection rendering (*)
218d584... Adwaita: Update label selection styling (*)
514c0f7... HighContrast: Update label selection styling (*)
735a71d... cell view: Add an element name (*)
bb786ac... textview: Use a CSS node for selection rendering (*)
9d90883... text view: Improve text rendering (*)
fbd6a81... Adwaita: Update textview selection styling (*)
f3c915f... HighContrast: Update textview selection styling (*)
02d08a1... text util: Avoid creating transient nodes (*)
601cbbc... Improve testlevelbar (*)
17f1104... levelbar: Port to use CSS nodes (*)
2a0024e... Adwaita: Update levelbar rendering (*)
373a351... HighContrast: Update levelbar styling (*)
5912790... gtklevelbar: Fix typo (*)
9ebe95f... Remove introspection scanner guards around autocleanups (*)
73497c1... Add autocleanups for GtkShortcutsWindow (*)
0e0b456... tooltipwindow: Use a builder UI file (*)
402225a... GtkNativeDialog: Fix modal handling in gtk_native_dialog_ru (*)
51dc487... Add gtk_native_dialog_destroy() (*)
97b44e0... MSVC 2010+ builds: Do not explicitly use /LTCG (*)
dbe430f... MSVC builds: Use /opt:ref for release builds (*)
a56f885... gtktestutils.c: Ensure variables are declared at top of blo (*)
fde91c3... Revert "textbuffer: nicer get_iter functions" (*)
79f7f19... win32: chain up on display dispose (*)
a4ccf0e... update zh_CN translation (*)
1f5f3ca... win32: destroy clipboard notification window on dispose (*)
1685da6... textbuffer: nicer get_iter functions, without return values (*)
21209a9... levelbar: Use more CSS nodes (*)
d5ab5fe... Adwaita: Update levelbar styling (*)
a0cdd4a... HighContrast: Update levelbar styling (*)
989f607... Updated Hebrew translation (*)
4faef48... notebook: Chain up in direction_changed (*)
e0aa35c... Update testlevelbar (*)
2ad243d... win32: do not use g_clear_pointer to destroy the window (*)
d74a08b... win32: do not use g_clear_pointer also on the clipboard win (*)
c619c86... filechooser: ignore double clicks on the selected item (*)
386b9ef... Adwaita: Fix styling of selected rows in treeviews (*)
1190a61... check menu item: Fix a typo (*)
d01ea18... gtkimcontextsimple.c: Use X11_DATA_PREFIX only on X11/Wayla (*)
86f4346... GtkGrid: Remove invalid return annotation (*)
3c22784... GtkShortcutsShortcut: Add missing word (*)
3c1193f... Updated Portuguese translation (*)
38bfec8... Us ... instead of … for zh_CN (*)
55735ce... window: Don't invalidate cssnode during get_preferred_width (*)
cf1adad... listbox: Cosmetic cleanup (*)
acdb7da... Cosmetic: Avoid an explicit state variable (*)
beb2875... Cosmetic: Avoid explict state variables (*)
eca9549... Cosmetic: Avoid explicit state variables (*)
3007ad6... Cosmetic: Avoid explicit state variables (*)
6c5d08d... Cosmetic: Avoid explicit state variables (*)
10a8533... Cosmetic: Avoid explicit state variables (*)
38be852... Cosmetic: Avoid explicit state variables (*)
828a66b... Cosmetic: Avoid explicit state variables (*)
bcc6df0... Cosmetic: Avoid explicit state variables (*)
debb33d... Cosmetic: Avoid explicit state variables (*)
9362932... Cosmetic: Avoid explicit state variables (*)
dc836ab... Adwaita: Fix window shadow size (*)
d9de02e... GtkApplicationWindow: Fix typos (*)
d6cbe7e... GtkApplicationWindow: the help_overlay is nullable (*)
919be04... Adwaita: Fix selection styling in flow boxes (*)
718ca64... Adwaita: Fix selection styling in icon views (*)
afab635... HighContrast: Fix shadow size (*)
4cee658... Adwaita: Misc cleanups (*)
6563554... HighContrast: Fix selection styling in some places (*)
5566735... HighContrast: Fix selection styling in treeviews (*)
aa5af9d... HighContrast: Fix selection styling in icon views (*)
dedab98... testsuite: Skip GtkFileChooserNative for notification tests (*)
2d054fa... Always pass the right state in style context getters (*)
fe65c3a... Add one more selector to CSS parsing tests (*)
705d371... help overlay: Allow key sequences (*)
9b041ae... shortcuts: Support direction-specific shortcuts (*)
a24de82... spinbutton: update node state more often (*)
bc6d2d6... wayland: Translate virtual modifiers too (*)
b32c7c3... x11: Do not misdetect mice with abs axes as touchscreens (*)
3811eb4... label: Use css nodes for links (*)
d8aedfe... Updated Norwegian bokmål translation. (*)
8a66e68... stack switcher: fix typos in documentation comment (*)
5cc6fb7... Avoid an unused variable warning (*)
c1dd25d... assistant: Document style properties as deprecated (*)
8fea3eb... button box: Document some style properties as deprecated (*)
684cd47... button: Document some style properties as deprecated (*)
46b7b0a... entry: Ignore the icon-prelight style property (*)
af04390... icon view: Document some style properties as deprecated (*)
3aa9293... menubar: Ignore the shadow-type style property (*)
bab98a8... menuitem: Document some style properties as deprecated (*)
c6d5acc... progressbar: Ignore x/yspacing style properties (*)
90f8b05... range: Document some style properties as deprecated (*)
ed2c14f... spinbutton: Document some style properties as deprecated (*)
d0d3931... Updated Scottish Gaelic translation (*)
81cb57b... gtkcontainer: clarify requirements for implementations (*)
0a4e88b... cssprovider: Have a section on import error (*)
9facd00... cssprovider: Only push a new scanner when none exists (*)
08c4bc8... css provider: Issue deprecation warnings for style properti (*)
43f822e... Annotate deprecated style properties (*)
e24c248... Adwaita: Remove deprecated style properties (*)
c659292... x11: Try harder to find a core pointer (*)
0ca014a... stackswitcher: add GtkStackSwitcher:icon-size property (*)
c5b7cd9... x11: Add "pointer" to the is-not-a-touchscreen device name (*)
32b6b4e... Updated Scottish Gaelic translation (*)
9432f91... Updated Spanish translation (*)
a51c607... Updated Spanish translation (*)
4c49c0a... wayland: Move additional pointer buttons after the old 4-7 (*)
49bb6d2... Adwaita: Drop deprecated style properties (*)
1266c6d... gtk-demo: Fix the assistant example (*)
527d6a6... gtk-demo: Fix the CSS examples (*)
7085595... expander: Use the right state when querying style propertie (*)
f79aef6... HighContrast: remove deprecated style properties (*)
87b10e6... popover: Avoid a crash when no relative-to widget is set (*)
370e346... gtkwindow: apply csd offset to set/get_default_size (*)
727885e... Updated Spanish translation (*)
bb441f4... HighContrast: remove deprecated progressbar style propertie (*)
0a0213b... entry: ensure valid GdkWindow before set_invisible_cursor() (*)
7435c87... Document GDK_TOUCHPAD_GESTURE_MASK (*)
86764ae... toolitemgroup: Fix initial state (*)
95df0fb... box: Use an element name (*)
a2d9223... Fix license header (*)
1ddf204... Fix the licensing blurb in GtkPlacesSidebar (*)
eec10b7... Fix the licensing blurb of GtkBookmarksManager (*)
0d48a30... Fix license version for GtkFileChooserWidget private header (*)
8194bd1... Fix the license version in GtkTrashMonitor (*)
e4c565d... Do not use the LGPL v3 blurb for LGPL v2.1 files (*)
e2d9051... Do not use the GPL v3 blurb for LGPL v2.1 files (*)
2b5d445... Add some CSS node docs (*)
040723e... Trivial: Some doc rewording (*)
029aad7... Add more CSS node docs (*)
12a692e... wayland: Avoid a crash (*)
0434649... Updates (*)
9f38390... gtkstack: allow templates to override all properties (*)
ce8b5b4... Fix character entities (*)
6a69c01... Fix return annotations for GtkWindow (*)
1080ffd... window: maximize on double click only if allowed (*)
308aec5... gtkwindow: apply CSD adjustments to the default size when u (*)
bb34db6... gtkheaderbar: update the window buttons on ::hierarchy-chan (*)
04ecffa... wayland: Separate touch pointer emulation into its own mast (*)
a729742... wayland: Ensure we get the master pointer on GdkDeviceManag (*)
c405f81... wayland: Disallow setting the cursor on the touch master po (*)
d221119... wayland: Implement GdkDevice::window_at_position for touch (*)
e3012dc... gtkdnd: Use gdk_drag_begin_for_device() (*)
ec65c6d... wayland: Fix toplevel lookup before starting DnD (*)
26f9d6b... gtkdnd: Ensure we don't fold the drag icon into the cursor (*)
c4f5fd1... wayland: Ensure we have a drop-side GdkDragContext without (*)
530aa3c... shortcuts: Avoid excessive property notification (*)
4aceee7... stack switcher: Notify consistently (*)
8f3ffe4... Work around g_test_dbus annoyance (*)
9202bc2... Fix make check (*)
9f75c54... cell renderer progress: Avoid warnings (*)
5018e32... 3.19.2 (*)
770feff... gtkdnd: Unbreak non-wayland builds (*)
1db5ed0... GtkLabel: Create gestures only when needed (*)
cf7bb4f... spin button: Fix initial button state (*)
dc65abc... wayland: Set a null cursor surface when cursor buffer is nu (*)
2cb0e4a... Updated Lithuanian translation (*)
6489ec4... GtkSpinButton: Update node state on button release (*)
d75989a... cssstyle: Don't store custom css properties (*)
159a13a... shortcuts window: More complete container implementation (*)
68d77b1... Expand the container_remove hack (*)
ad49103... inspector: Show css parsing errors (*)
0e2648e... customproperty: Stop supporting the parsing of values (*)
55061ec... customproperty: Remove unused function (*)
7373fd8... cssnodedeclaration: Set element name and id on widget path (*)
6eb89fb... stylecontext: Copy name when setting widget path (*)
4b2ea59... stylecontext: Treat empty path like no path (*)
df55412... inspector: Fix css warning tags (*)
d2d521d... Add a deprecation error for the engine css property (*)
7c95f50... Add a way to add aliases for css properties (*)
f3e4e86... Warn if a property alias is used (*)
5f73e8a... Rename the icon-shadow property (*)
b1f0283... Adwaita: use -gtk-icon-shadow (*)
ba1fb4b... HighContrast: use -gtk-icon-shadow (*)
d267b8e... Rename the gtk-key-bindings property (*)
adead3b... Update key themes to use -gtk-key-bindings (*)
ee1381a... cssnodedeclaration: Only set the id on the widget path if w (*)
036ee7a... inspector: Always underline at least one char (*)
cdd3e05... Updated Portuguese translation (*)
5fb10d2... gtk-demo: Fix selection in css basics demo (*)
b821f13... GtkCssImage: formatting fixes (*)
9ba9484... GtkRenderBorder: make one function static (*)
6b7951b... GDK W32: Refactor restacking functions a bit (*)
f407871... GDK W32: Only restack windows with matching always-on-top s (*)
2182fe7... Don't pass widget state flags to GtkStyleContext API (*)
3ee9942... Updated POTFILES.in (*)
520da80... shortcuts: Update title and section-names properly (*)
a661ce4... shortcuts: Complete the container implementations (*)
b1aef18... shortcuts: Fix size group handling (*)
c6dc863... shortcuts shortcut: Take over gesture functionality (*)
62620a5... Add stock gesture images (*)
304c5ac... shortcuts: Add support for standard gestures (*)
576e68f... gtk-demo: Show all built-in gesture images (*)
50abc8b... shortcuts: Add set properties for optional things (*)
1cd5ef5... minor touchups on stock gesture images (*)
3e649c4... gesture stock images sizing (*)
98fd5bd... Tweak the gtk-font-name setting docs (*)
6dfcea3... gtk-demo: Stop using GtkShortcutsGesture (*)
25d5fd9... more gesture stock images tweaks (*)
24cedfd... gesture stock images fixes (*)
454a4b7... gesture stock images size fix (*)
b6e03db... Load gesture images as symbolic icons (*)
bb183ae... last last gesture stock image fixes (*)
61d6c1a... searchenginetracker: ensure nie:url is bound (*)
f6dd043... searchenginetracker: Optimize direct/recursive folder looku (*)
728d63b... searchenginetracker: Remove astray ");" closing a function (*)
4c690ae... Updated Spanish translation (*)
ebaf132... Updated Spanish translation (*)
5d8f45c... gtk: Fix make dist (*)
3532cd5... places view: Fix up docs (*)
8e12943... Raleigh: Avoid deprecated icon-shadow (*)
0ed61a0... Fix some new symbols for the docs (*)
3b0ceea... shortcuts section: Fix destroy (*)
943b2e8... 3.19.3 (*)
8640216... Add a test for deprecated css properties (*)
f154875... GtkStack: Add some missing nullable annotations (*)
5e2aec7... GtkWidget: Add some missing nullable annotations (*)
df2cb5b... inspector: Leave unneeded widgets out of source files (*)
bd0f217... GtkPopover: Restore tails (*)
3e8eacc... dialog: Use an element name (*)
0ff879e... Updated Spanish translation (*)
d62febc... wayland: Plug surface leak (*)
cc2e772... device: Fix dispose (*)
5f59d7d... wayland: Do not store the grab cursor separately (*)
de7e27b... wayland: remove embarrassing g_print()s (*)
2a8e661... iconhelper: Remove unused context argument (*)
4843925... iconhelper: Remove unused function (*)
29cdb20... iconhelper: Don't include gtk.h (*)
175d5d5... dnd: Remove unused struct members (*)
2bee73c... dnd: Just pass iconhelper instead of whole DragSourceSite (*)
ee33973... dnd-quartz: fix missing icon helper include (*)
415030d... dnd: Split GtkDragSourceSite into its own file (*)
923ad27... window: Don't lose position information (*)
4981ca9... GtkWindow: Reset gestures after triggering right click titl (*)
65b1ee5... Updated POTFILES.in (*)
912e79d... wayland: Use pointer gestures protocol from wayland-protoco (*)
1e11b55... wayland: Use xdg shell protocol from wayland-protocols (*)
db1b242... GDK W32: Don't use SetWindowLong() to set/unset WS_EX_TOPMO (*)
8b7783c... GDK W32: Clarify the use of the second argument to SetWindo (*)
3701a60... GDK W32: Add a comment for clarity (*)
8ea1416... Adwaita: No background for spinners (*)
c938263... Updated Polish translation (*)
ebe1985... Updated Portuguese translation (*)
af65114... Updated Portuguese translation (*)
8866869... GtkScaleButton: _get_(plus|minus)_button returns a GtkButto (*)
f30b4ba... gtkwindow: fix regression with firefox dropdown menu (*)
11eab60... scalebutton: Annotate the return type (*)
373ce9f... stack: Update windows before allocating children (*)
91cafb8... icon-browser: baseline-align the icon size labels (*)
624cb5e... icon-browser: Use proper "times" character (*)
d505a1a... icon-browser: Stop using GtkMisc properties (*)
0a35886... listbox: Use :focus-on-click policy from row instead of lis (*)
1a8f3e2... textiter: fix bug in case insensitive backward search (*)
4f9d0c0... wayland: Refactor selection ownership (*)
4005f13... testentryicons: Use an existing icon name (*)
a3ce702... testentryicons: update dnd example (*)
d908c38... window: Use g_set_object (*)
150728d... inspector: Show the size request mode (*)
1551ad4... GtkWidget: Add some missing nullable annotations (*)
88b4955... GtkBox: The center widget can be NULL (*)
a28103c... Add some more missing nullable annotations (*)
0ad927a... wayland: Store requested target on GdkWaylandSelection (*)
1a394bd... wayland: Invert drop_finished/button release call order (*)
f37aa41... wayland: re-configure surface even if size matches (*)
103d369... gtkwindow: remove headerbar after disposing parent (*)
5dcf4e1... filechooserbutton: add some spacing between icon and text (*)
e626038... popover: Make it possible to constrain to toplevel (*)
9a1913d... wayland: Remove unused variable (*)
d210ed7... Revert "gdk_pixbuf_get_from_window: honor device scale" (*)
67ab00e... window: Remove suspicious branch (*)
e666106... imagedefinition: Split out from icon helper (*)
1c96b70... dragsource: Store an itemdefinition, not an iconhelper (*)
a81bdf1... image: queue_resize() after changing icon-size property (*)
071d2a1... iconhelper: Move size computation (*)
afd0e28... iconhelper: Improve size determination for surfaces (*)
c601a96... iconhelper: Move invalidation check (*)
3bacffd... dnd: Use surface for dnd icon instead of pixbuf (*)
751a1a9... iconhelper: Move invalidation check (*)
b2584eb... iconhelper: Don't store surface size (*)
2ce67f0... iconhelper: Store surface in ensure_surface() (*)
afad393... iconhelper: Refactor ensure_surface() (*)
482d71d... iconhelper: Add a scale argument to gtk_icon_helper_load_su (*)
85423ea... entry: Use gtk_icon_helper_load_surface() (*)
e99eba4... dnd: Rewrite iconhelper code (*)
4a42aa5... imagedefinition: Remove icon-size (*)
7a154d9... dnd: Add gtk_drag_set_icon_definition() (*)
b411c31... statusicon: Use gtk_icon_helper_load_surface() (*)
6a4b91d... iconhelper: Remove _gtk_icon_helper_ensure_pixbuf() (*)
6d65b7d... iconfactory: Make state depend on image-effect (*)
0c02793... iconhelper: Stop tracking state (*)
7f93858... Stop using gtk_icon_size_lookup_for_settings() (*)
2396265... css: Rename -gtk-image-effect to -gtk-icon-effect (*)
8355ee3... stylecontext: Don't emit state warning for transient nodes (*)
d26a4b5... spinner: Active spinners should be :checked, not :active (*)
bc1b53a... css: Query icon theme from style, not from settings (*)
e1d74f7... window: Listen to icon theme changes on CSS (*)
da6beb9... css: Add ability to specify icontheme in CSS (*)
3513e5e... Chain up in state_flags_changed (*)
d46b67d... widget: Don't update pango context in state_flags_changed (*)
fff8297... Add gdk_drag_context_get_drag_window (*)
5bb1247... dnd: Fix issues with drag icons under Wayland (*)
ae4f6da... DND: Drop support for using rgba cursors as icons (*)
28b97ff... dnd: Prevent black background in icons (*)
9fd6db8... Drop gdk_wayland_drag_context_get_dnd_window (*)
676862a... dnd: Some simplifications (*)
93d9c77... dnd: Drop an unused argument (*)
564e11c... popover: Port to g_object_install_properties (*)
0384f9e... popover: Make position property not CONSTRUCT (*)
e933233... gtkwindow: apply CSD in configure size request (*)
f6ce2cd... cssprovider: Pass NULL unconditionally (*)
cbbaad4... imagedefinition: Assert when trying to free empty definitio (*)
c66a205... image: Split out a function (*)
8a7dbe5... image: Remove unused code (*)
4d31bf9... dnd: No need to reset the icon (*)
c10b6b7... dnd: Add gtk_image_set_from_definition() (*)
a25fa99... Adwaita: vertically linked insensitive entries (*)
8efdd94... Adwaita: button.color fix (*)
591e7f5... GtkScale: Add missing nullable annotations (*)
414ffbb... GtkRange: Use G_MININT as default mouse position, not -1 (*)
5a6bac7... GtkRange: Remove recalc_marks field (*)
2b9d57f... GtkRange: Return proper constants in signal handlers (*)
109c3aa... Updated Spanish translation (*)
7fa37e4... css: Introduct -gtk-icon-palette (*)
b5bcc29... Add an example of foreign drawing (*)
09c74f9... Add another hand-drawn scrollbar (*)
16eed47... Make foreign drawing example work (*)
574246a... Add a selected text example (*)
cbde3ee... css: Add a :dnd pseudoclass (*)
0b91368... Use :dnd pseudoclass for drag highlighting (*)
058dfb0... entry: Use regular drag highlight (*)
de41389... gtkwindow: Document further resize with csd (*)
3ed71cf... window: Deprecate gtk_window_resize_to_geometry() (*)
a291003... Adwaita: first stab at GtkScale and GtkProgressBar rewrite (*)
b7a980d... Adwaita: added back style for scales on selected list rows (*)
081bdb0... Adwaita: rename scale sass templates to be more specific (*)
635da34... GtkAppChooserWidget: wrap the label, use a standard icon (*)
234c497... Adwaita: scale fill style (*)
36d5d29... Simplify foreign drawing example a bit (*)
ec5baa1... Update gtk_drag_highlight() docs (*)
52ba39b... tests: Rework some foreigndrawing code (*)
37c943c... Adwaita: added back scale marks style (*)
d46ab0f... Adwaita: scale with marks styling (*)
07ee962... Adwaita: some OSD rationalization (*)
cfc23cb... GtkEntry: Remove unused fields (*)
f11f989... GtkEntry: Remove recompute idle (*)
d86ec52... GtkTreeModel: Remove erroneous transfer annotation (*)
da47757... GtkEntry: Return proper constants from signal handlers (*)
3ba1178... GtkEntry: nullable annotations (*)
bd332f1... gdkoffscreenwindow: use embedder to derive surfaces & scale (*)
7fc493a... wayland: fix testtooltips (*)
8768c0b... shortcuts: Extend the accelerator syntax more (*)
d2ef875... mir: remove deprecated function call (*)
b8dd24b... iconfactory: Drop caching infrastructure (*)
3c54a49... iconhelper: Fold function into only caller (*)
295f208... iconhelper: Refactor missing icon handling (*)
cefba86... iconhelper: Return surface from icon-effect function (*)
a372201... render: Split out icon-effect apply function (*)
1b835fc... css: Leftover renaming gtk-image-effect => icon-effect (*)
72d4b65... iconhelper: Apply icon-effect directly (*)
d14e2a4... iconhelper: Fold function into callers (*)
05bdecb... reftests: Add test for missing-image handling (*)
cfc17a0... Adwaita: slight color tweaks (*)
c64452c... Adwaita: fix scales with marks on the dark variant (*)
5cb06a3... Adwaita: added back progressbar.osd style (*)
27b24bb... Add a css name to GtkShortcutsShortcut (*)
03769e3... shortcut label: Tweak modifier key rendering (*)
f19cade... testsuite: Fix notify tests (*)
ecc5342... GtkEntry: Recompute in text-inserted/text-deleted (*)
55e06e5... adwaita: fix property spelling mistake (*)
f210dc9... Fix make check (*)
6f061b1... 3.19.4 (*)
b07830e... Updated Portuguese translation (*)
11241ae... Updated Portuguese translation (*)
17ac9c2... Updated German translation (*)
124932c... Updated Polish translation (*)
8f2cd87... Adwaita: first stab at some visual updates (*)
830b6f1... Adwaita: simpler active switch background (*)
c83ab24... Remove GtkShortcutsGesture (*)
0c1d46d... Updated POTFILES.in (*)
6fdc6cb... gtk-demo: Plug a memory leak (*)
12dbfe0... shortcuts: Another attempt to fix up forall (*)
63c4b92... widget-factory: Add an entry completion (*)
c73325c... entry completion: Reduce the timeout (*)
2c03ab4... Updated Slovak translation (*)
6915aba... Add more examples to foreigndrawing (*)
93b3669... Be forgiving if cursors are missing (*)
64431a1... Add a test for required cursors (*)
f76fa04... entry: Always use cursor names (*)
2188fe0... places view: Use names for cursors (*)
9c73603... css node: Some more docs (*)
6f1c945... inspector: Avoid a crash (*)
326f473... inspector: Redo the CSS node page (*)
05dd21b... Correct annotations for gtk_cell_layout_get_area (*)
88c4d06... accel cellrenderer: Fix rendering (*)
f7cc4ab... Avoid ugly seams on half-tiled terminals (*)
5088b49... Fix method to update menu sensitivity of combo box (*)
c0477c2... GtkNotebook: Use gdouble in coordinate calculations (*)
08ecf19... dnd: Remove an unused struct field (*)
f4ebdb6... gdk: Add api to set drag window hotspot (*)
475f6e0... x11: Implement gdk_drag_context_set_hotspot (*)
3b4bfba... wayland: Add a dummy implementation of gdk_drag_context_set (*)
bf7a7a5... dnd: pass hotspot to GDK (*)
7d1a0b0... Trivial code restructuring (*)
9103707... headerbar: Don't leak internal widgets (*)
0164256... Update Arabic translation (*)
3ab9d96... wayland: Implement DND icon hotspot API (*)
8dfad8e... gtk-demo: Add an example for direction-dependent shortcuts (*)
d4f8410... Remove GtkShortcutsGesture from docs (*)
28ae8a3... Revert "wayland: Implement DND icon hotspot API" (*)
1dcb3a0... textiter: add starts_tag() and deprecate begins_tag() (*)
e2d1042... Don't use gtk_text_iter_begins_tag() (deprecated) (*)
8edbbde... toolitem: Set a css name (*)
ee6e685... iconhelper: Pass only the CssStyle when loading icons (*)
88a490f... iconfactory: Move private functions into private header (*)
cf77c16... iconhelper: Pass only the CssStyle when loading iconsets (*)
6afeab4... iconhelper: Remove unused GtkStyleContext parameters (*)
0138742... iconhelper: Pass only the CssStyle when loading pixbufs (*)
866e7dc... cellrendererpixbuf: Create iconhelper on-demand (*)
ee5758a... statusicon: Port from iconhelper to imagedefinition (*)
c9d1a45... iconhelper: Require a widget as construction argument (*)
e95e2d5... iconhelper: Get rid of _gtk_icon_helper_set_window() (*)
ccfc4d3... iconhelper: Remove the context argument (*)
861ac8e... iconhelper_ Don't use deprecated functions (*)
07506a9... Adwaita: fix popover styling (*)
f51dfb7... Adwaita: some more color tweaks and sass simplification (*)
d266151... Adwaita: another try at color tweakings... (*)
191b9d8... Adwaita: make menu bg color the same as popovers (*)
5f45878... statusicon: plug memory leak (*)
67125ae... placesview: implement available space (*)
ae48784... gtkstack: remove needless queue_resize (*)
8884e82... placesviewrow: remove unneeded functions (*)
5618333... wayland: Implement DND icon hotspot API (*)
c418ca4... Add a dnd testcase (*)
a8a33b7... Add a drag-end callback (*)
d4654dd... file chooser: Store size more frequently (*)
fb93798... file chooser: Also apply the settings (*)
bb16ba7... Adwaita: menu color change on the dark variant only (*)
0ad259a... inspector: Hide request mode for non-widgets (*)
971a277... cssnode: Change style-changed signal (*)
2c61316... cssnode: Catch case where a style didn't change (*)
776f034... cellrendererpixbuf: Don't set icon size for pixbufs (*)
c02f68f... GtkFlowBox: Fix copy/paste mistake in docs (*)
c3fd1b3... GtkFlowBox: Add missing nullable annotation (*)
c219bdb... Gestures: Add some nullable annotations (*)
5cbbc62... widget: Pass a GtkCssStyleChange instead of a bitmask (*)
4914598... Updated Portuguese translation (*)
ee8d484... Updated Spanish translation (*)
b22a07e... Updated Spanish translation (*)
eb97ef0... cssnode: Set new style if it's animated (*)
268c7a3... gdk: Allow passing the start coordinates in drag_begin (*)
a24bbcb... dnd: Pass start coordinates when creating the drag context (*)
ed89e5f... x11: Store drag start coordinates (*)
c590b83... gdk: Add gdk_drag_drop_done (*)
23b2b49... x11: Implement drag cancel animation (*)
95f6481... dnd: Stop doing cancel animation in GTK+ (*)
934941d... testdnd2: Add some verbosity (*)
a22c1ec... dnd: Cleanups (*)
3d537b0... Updated POTFILES.in (*)
0bfd012... Updated Slovak translation (*)
306ee6d... wayland: recursively search for the settings schema. (*)
3733e53... x11: Use client pointer as default core pointer for gtk+2 A (*)
8d68f59... gdk: Add GdkSeat (*)
0472c08... gdk: Add GdkSeatDefault (*)
d24f63e... GdkDevice: Add GdkSeat property and getter (*)
6f4edc0... GdkDisplay: Add GdkSeat getters (*)
da6d527... GdkEvent: Add GdkSeat getter and internal setter (*)
6e8d5f7... x11: Use gdk_event_set_device() consistently (*)
d236fd7... x11: Use GdkSeatDefault to implement GdkSeat (*)
e4eeec2... GtkButton: Use gdk_seat_grab() (*)
5cbbb90... GtkCellRendererAccel: Use gdk_seat_grab() (*)
d54f208... GtkMenu: Use gdk_seat_grab() (*)
534b0af... GtkComboBox: Use gdk_seat_grab() (*)
fad174b... GtkEntryCompletion: Use gdk_seat_grab() (*)
91b5497... GtkNotebook: Use gdk_seat_grab() (*)
f663d17... GtkTreeView: Use gdk_seat_grab() (*)
17525ef... wayland: Add GdkSeat implementation (*)
8ec3fb3... GdkDisplay: Add ::seat-added/removed signals (*)
09947a6... wayland: Make gdk_wayland_device_get_focus() work on touch (*)
fc19a99... gdk: Manage GDK_TOUCH_CANCEL events on gdk_windowing_got_ev (*)
77cf80f... wayland: Unset "pointer emulating" touch on wl_touch.cancel (*)
3009eac... wayland: Emit cancelled on touchpoint used on window draggi (*)
4065bd1... gdk: Deprecate GdkDeviceManager and gdk_device_grab/ungrab( (*)
c7280e4... wayland: Replace deprecated functions (*)
a33aefc... wayland: Improve creation of windowing surface roles (*)
321154e... broadway: Use GdkSeatDefault to Implement GdkSeat (*)
af54b82... quartz: Use GdkSeatDefault to implement GdkSeat (*)
5d6a2ae... win32: Use GdkSeatDefault to implement GdkSeat (*)
220d262... Updated POTFILES.in (*)
f6606c4... cssnode: Clear cache if reusing style (*)
26d536a... inspector: Fix quick-fix (*)
c049581... MSVC builds: Build more tools in gtk/ (*)
a920f72... treeview: Reposition dnd button css node properly (*)
0fb01de... css: Add min-width/height CSS properties (*)
6eafe00... gadget: Add the concept of a "gadget" (*)
e09eb4f... gadget: Add GtkCssCustomGadget (*)
0f8233b... switch: Port to gadgets (*)
7a05016... container: Split out a function (*)
49fea0b... box: Port to gadgets (*)
c0fd106... image: Port to gadgets (*)
25ecd8c... iconhelper: Turn into gadget (*)
7075d00... iconhelper: Use the gadget's owner property (*)
ad22612... iconhelper: Require passing a cssnode to the constructor (*)
de6dca4... iconhelper: Use the gadget's node (*)
b79a187... iconhelper: Handle invalidation (*)
e723fcc... rendericon: Restore cairo matrix after rendering (*)
4586503... iconhelper: Finish gadget conversion (*)
4dee06e... spinbutton: Port the buttons to gadgets (*)
3a77da9... entry: Turn icons into gadgets (*)
1f6efbf... iconhelper: Queue resize on invalidation (*)
fffa84b... progressbar: Convert to gadgets (*)
9e27829... spinner: Use a gadget (*)
17be791... separator: port to gadgets (*)
20e1ff4... Adwaita: Update separator styling (*)
fcca496... widget: Deprecate some style properties (*)
c376e82... colorswatch: Convert to gadgets (*)
ff9f3c1... Adwaita: Update color swatch styling (*)
a81267c... label: Convert to gadgets (*)
37e9d92... button: Convert to gadgets (*)
233179d... check button: Convert to gadgets (*)
a52c3a3... radiobutton: Port radio buttons to gadgets (*)
782c276... gadget: Be more forgiving to size inconsistencies (*)
736d864... modelbutton: Port to gadgets (*)
0f7dbc3... Adwaita: No padding for image buttons in popovers (*)
90109cf... actionbar: Convert to gadgets (*)
e237c94... headerbar: Convert to gadgets (*)
f3561ea... grid: Convert to gadgets (*)
9c88256... box: Trivial doc change (*)
ad349ca... gadget: Add some documentation (*)
f7466b2... stackswitcher: Stop hardcoding 100px width (*)
f0a2f9e... revealer: Add CSS node docs (*)
61fb3f8... expander: Convert to gadgets (*)
e2bc77b... Adwaita: Remove nonsensical expander theming (*)
f2dd435... css node: Warn more (*)
e480fa3... separator toolitem: Convert to gadgets (*)
48e543f... Adwaita: Update separator toolitem styling (*)
9c63170... stack: Convert to gadgets (*)
c2fc1cf... paned: Convert to gadgets (*)
9fb3716... listbox: Convert rows to gadgets (*)
29accad... listbox: Convert to gadgets (*)
3b264ea... flowbox: Convert child to gadgets (*)
49e24b0... flowbox: convert to gadgets (*)
e02c21f... button box: Deprecate style properties (*)
d891bb8... checkbutton: Remove dead code (*)
44baf19... paned: Add a deprecation note (*)
246fcd6... Complete docs for gtk_stack_get_interpolate_size (*)
03bb75b... gdk: Add gdk_drag_drop_done to the docs (*)
c6bd3dd... gdkwindow: move GdkWindowTypeHint to gdktypes.h (*)
a6e4de2... gdkborder: add GdkBorder to gdktypes.h (*)
af4e7b7... Updates for 3.19.5 (*)
fdb9625... modelbutton: Remove debug spew (*)
cf6523d... Add some more updates (*)
4eeeb58... listbox: Fix an oversight in the row gadget conversion (*)
8858c3a... gtkplacesviewrow: plural form for available space (*)
06b28a6... flowbox: Don't render focus erroneously (*)
6ac16dc... GtkWindow: Avoid gdk_device_manager_get_client_pointer() (*)
253bf3f... GtkWidget: Avoid gdk_device_manager_get_client_pointer() (*)
7333d7e... GtkTreeView: Avoid gdk_device_manager_get_client_pointer() (*)
3d51644... GtkTooltip: Avoid gdk_device_manager_get_client_pointer() (*)
56c6c72... GtkPlug: Avoid gdk_device_manager_get_client_pointer() (*)
1349ffa... gtkdnd: Avoid gdk_device_manager_get_client_pointer() (*)
ff68634... GdkWindow: Avoid gdk_device_manager_get_client_pointer() (*)
b4aa498... GdkWindow: Iterate through seats in gdk_window_set_cursor() (*)
ee549c9... GdkWindow: Listen to ::seat-removed in order to remove poin (*)
47632df... gdkevents: Avoid gdk_device_manager_get_client_pointer() (*)
2bb80a9... gadget: Fix a thinko in baseline adjustment (*)
5d3f281... gtk-demo: Add another shortcuts window example (*)
1b174a6... shortcuts: Fix view filtering (*)
60e8cf7... Updated POTFILES.skip (*)
db684d8... Undo deprecation of the wide-separators style property (*)
9b408d9... shortcuts: Fix the circular stack switcher (*)
65b0561... Really undo the deprecation of separator style properties (*)
75d7f7e... css: Move enum (*)
a11de0d... stylecontext: Builtin images can be (and are) transformed (*)
bf130da... cssimage: Handle 0x0 images (*)
26d4277... progressbar: Change the way the progress gadget gets size (*)
5aec427... paned: Fix size allocation (*)
b14dc6b... gadget: Add api to get the border allocation (*)
152326b... paned: Allocate the handle input area properly (*)
d3cf3fd... rendericon: Move a function (*)
9d56a07... gadget: Add builtin icon gadget (*)
fab181f... builtinicon: Change the way size is handled (*)
42fdfb6... renderborder: Actually draw the path as one element (*)
5db1dad... paned: Initialize clip properly (*)
6c91f56... 3.19.5 (*)
a56a8a8... shortcuts: Make sure that hidden shortcuts stay hidden (*)
1f07625... gdk_pixbuf_get_from_window: honor device scale (*)
00102e3... Fix previous commit (*)
0b19197... Fix the fix to the last commit (*)
b456db8... wayland: Check transient loop (*)
1e10643... widget-factory: Disconnect clipboard watcher on close (*)
fe9301a... widget-factory: Make things compile again (*)
2f54465... Revise CSS node documentation (*)
86ecdc7... model button: Document iconic layout (*)
bb67a06... check button: Deprecate and ignore ::indicator-spacing (*)
0291978... check button: Deprecate indicator-size (*)
990dc99... gdkevents: fix a compiler warning (*)
ea3df24... gadget: fix copy/paste error in documentation (*)
13b9515... border: silence a GIScanner warning (*)
c70da9b... gdk: Set seat on events generated in common code (*)
b0d72a3... gdkevents: Ensure the seat data is copied in events (*)
7a926cc... gdkevents: Fallback to the event device seat (*)
ce7bb7c... GdkWindow: Iterate through seats' pointers/keyboards in old (*)
644fa13... GdkDisplay: Iterate through seats' pointers/keyboards in ol (*)
50859d9... GdkWindow: Add a few ignore deprecations statements around (*)
3e1e02c... GdkDisplay: Add a few ignore deprecations statements around (*)
598dedf... broadway: Add a few ignore deprecations statements around G (*)
1fbf2fe... wayland: Avoid GdkDeviceManager APIs (*)
c3f1565... x11: Avoid gdk_device_manager_get_client_pointer() (*)
7ead57b... x11: Add some ignore deprecation statements (*)
24afce5... x11: Make fallback window dragging use seat grabs (*)
e2c8d3c... scrolledwindow: Remove unneeded code (*)
26f3d02... GtkComboBox: Avoid GdkDeviceManager API (*)
04d7bd4... GtkMenu: Avoid GdkDeviceManager API (*)
0f98f22... GtkWidget: Add some ignore deprecation statements (*)
4a7589e... GtkWindow: Avoid GdkDeviceManager API (*)
4f9f3f0... GtkWindow: Add ignore deprecation statements (*)
32c9db8... GtkTreeView: Add ignore deprecation statements (*)
3f7eefb... inspector: Use seat grabs for the "inspect widget" feature (*)
4e05148... Simplify some code (*)
abbd6b1... switch: Deprecate style properties (*)
36653be... checkbutton: Use a builtin icon (*)
2e362ea... cssnode: Redo first/last-child change tracking (*)
197e42e... label: Position the text properly (*)
3be4971... GtkPopover: Ensure we unset modality before unparenting the (*)
576028b... frame: Convert to gadgets (*)
2417184... frame: Fix gadget conversion (*)
ec5596c... gadget: Warn if clip is not set (*)
083a17a... gadget: Update docs (*)
09d9674... gadget: Add more information to warnings (*)
f3c95e1... gadget: Avoid warning for empty containers (*)
7778c23... cellview: Convert to gadgets (*)
0e82076... gadget: Don't warn about unset clip (*)
117ab50... inspector: Always show clip (*)
776778e... inspector: Ensure clip is always shown (*)
35c243b... entry: use a gadget (*)
f6b0067... GtkSeparator: Don't leak the gadget (*)
2e5616b... Win32: move CoInitialize to dnd init (*)
8c355d8... Win32: call dnd exit when finalizing the display (*)
5190d01... gtkborder: restore original struct definition (*)
54fa65f... gdkborder: change types from gint16 to gint (*)
fab31e1... Updated Spanish translation (*)
2e25407... Fix a problem with entry gadgets (*)
acd339a... buttonbox: Convert to gadgets (*)
d81f8c1... box: Add a way to get the gadget (*)
53787d2... expander: Let gadget render focus (*)
666e413... expander: Deprecate style properties (*)
20a6ee3... GtkWidget: Don't mix code and declarations (*)
e8aa9b0... Add a way to highlight resizing widgets (*)
51ba842... entry: Remove some dead code (*)
6f5b19a... css node: Use g_set_object (*)
18e8842... entry: Don't clear when setting icons (*)
7acb670... Add more icon entry tests (*)
ac65952... icon helper: suppress style_changed when transient (*)
b90fa7d... Adwaita: fix action bar styling (*)
a3fd5a0... Simplify actionbar (*)
47325a8... imagedefinition: The storage type is not a boolean (*)
dd90e02... label: Don't use _gtk_mis_get_padding_and_border() (*)
c354832... notebook: Don't allocate during size requests (*)
35e98dc... notebook: Sync menu labels with page list in visibile_cb (*)
f54e0a2... label: Allocate gadget before using it (*)
bb3e4fe... Updated Portuguese translation (*)
5da6947... Updated Portuguese translation (*)
22738ad... Updated Slovak translation (*)
d51de8c... expander: Use a builtin icon (*)
7d801a4... Fix a case a height/width confusion (*)
d36c93b... expander: Fix drawing in rtl (*)
bca4755... modelbutton: Use a builtin icon for the arrow (*)
0b7226e... Adwaita: Fix treeview headers (*)
7aeb57c... modelbutton: Hide checks initially (*)
f0fba02... Adwaita: Try harder to fix arrow rendering (*)
f7236b2... modelbutton: Fix state confusion (*)
c0683d9... checkbutton: Fix regression from builtin icon (*)
57dd855... Adwaita: Drop some deprecated style properties (*)
f792d20... statusbar: Deprecate style properties (*)
35ed13a... menuitem: really ignore horizontal-padding (*)
11d9da0... menuitem: use gtk_container_class_handle_border_width() (*)
f2adb57... menuitem: port to gadgets (*)
f49a5bf... menuitem: deprecate width-chars style property (*)
2d5d7d8... menuitem: convert arrow rendering to GtkCssGadget (*)
7959c3f... menuitem: deprecate arrow-scaling style property (*)
871a8c0... checkmenuitem: prefer early return (*)
b602dc2... menuitem: trivial cleanup (*)
0e24d6c... theme: fix menu check/radio styling (*)
3af5c83... checkmenuitem: use a gadget for the check indicator (*)
5a87b5b... menuitem: deprecate toggle-spacing style property (*)
4ec99db... checkmenuitem: deprecate indicator-size style property (*)
aadc13c... builtinicon: save/restore cairo context when rendering (*)
22ec899... menuitem: simplify code (*)
ce6cd49... menuitem: port arrow gadget to GtkBuiltinIcon (*)
c9e2763... checkmenuitem: port indicator gadget to GtkBuiltinIcon (*)
db7f269... Some updates to the CSS docs (*)
9ac80c2... checkbutton: stop saving cairo state (*)
ea01921... modelbutton: Stop saving cairo state (*)
e37e867... Updated Lithuanian translation (*)
c3d611f... entry: Fix typo (*)
6a67df7... inspector: Avoid criticals in the css editro (*)
0520ca3... buttonbox: Fix size request (*)
0473736... Fix parsing of font-weight (*)
436a258... Fix a typo (*)
1249232... Adwaita: progressbar sizing and progress component position (*)
a54fadc... Adwaita: make progressbars and scales the same size (*)
d081b30... Add some css parser tests (*)
3daeb70... Fix the build (*)
698fe18... Add missing tests to Makefile.am (*)
2599ca4... Adwaita: Attempt a fixing split headers (*)
6f889e8... css: Support CSS names for pseudo states (*)
7c6ca26... Adwaita: fix split headerbar styling (*)
8a0a11d... Adwaita: set scrollbar style props in a general wildcard (*)
b664ba5... menu: deprecate arrow-placement style property (*)
655132b... menu: deprecate double-arrows style property (*)
5611e81... cssgadget: fix fallback case (*)
105b45d... cssgadget: print more information when warning (*)
729801c... menuitem: trivial doc improvement (*)
485c28d... menu: port arrow rendering to use a GtkBuiltinIcon (*)
3075dac... image: Don't assume baseline parameters are non-NULL (*)
fc28791... wayland: Don't trigger grab on missing capabilities (*)
a5ccef7... Don't test parsing boolean values in css (*)
6d86ce5... test-css-parser: Drop unused properties (*)
01f2d4d... Update pseudo-class test (*)
0c9c6b8... Update border-radius-shorthand tests (*)
b56980e... Update css parser test for borders (*)
a21025e... test-css-parser: Drop unused property (*)
6eb4102... Update css parser tests for colors (*)
0035d52... test-css-parser: Drop unused property (*)
dcc3dd1... Update css parser test for declarations (*)
e567f23... Update another css parser test (*)
1f298c3... Drop the css parser enum test (*)
8ff1279... Update the css parser selector test (*)
b931821... Update the css parser unknown pseudo-class test (*)
ea651dc... Update font-family css parser test (*)
db09409... Update font-weight css parser test (*)
474f5b7... Fix the css parser value inherit test (*)
0fb84c5... Fix the css parser value initial test (*)
ce859a7... Update css parser value none test (*)
ece3d33... Fix css parser integer test (*)
31f319d... css parser test: Drop remaining made-up properties (*)
54c32fa... x11: create GdkSeat also in GdkX11DeviceManagerCore (*)
5c70462... Fix import css parser tests (*)
11ad60d... flowbox: remove unused prelight code (*)
cc50652... Adwaita: Fix overwrite cursors in entries (*)
75b3eec... inspector: Avoid crash when canceling at startup (*)
7f17468... W32: avoid code duplication in gdkdevice-win32|virtual (*)
7a05432... gtk/gtkbuiltinicon.c: Fix build (*)
939be8a... GdkSeat: Add G_BEGIN_DECLS and G_END_DECLS (*)
a64bf81... Adwaita: fix bogus rounded corners on split headerbars (*)
2438a06... Revert "window: Remove suspicious branch" (*)
164e8ed... menuitem: Simplify separators (*)
9b7473b... Introduce GtkIcon private class (*)
5764c09... combobox: use GtkIcon to render button arrow (*)
ebc7b59... combobox: remove unneeded check (*)
f03268e... combobox: trivial code cleanup (*)
a90d928... combobox: use a private variable when possible (*)
f5628f0... combobox: port to use a gadget (*)
ef41bd7... combobox: deprecate shadow-type style property (*)
8d0ad79... Adwaita: remove combobox separator styling (*)
23d8791... combobox: remove unused struct member (*)
f5f80b4... Fix GtkFrame padding (*)
c8206ca... Adwaita: Fix app-notification theming (*)
22c9169... Adwaita: don't set deprecated style property (*)
a5a5091... stylecontext: fix gtk-doc comment syntax (*)
5f33041... Add some docs to GtkBuiltinIcon (*)
2d6ce0d... Add some docs to GtkIcon (*)
f61b7ba... Prefix outline radius CSS properties (*)
ad87ebb... Adwaita: Adapt to previous commit (*)
e9aea98... widget-factory: Rename outline radius in css (*)
efb8e5b... menuitem: don't use content allocation to resize the GdkWin (*)
6b497bc... Trivial changes (*)
d921112... fix printing of numbers (*)
a0487f0... Add parser tests for border-image properties (*)
2b6ab1b... Add parser tests for min-width and min-height (*)
8f44383... Add a parser tests for transition properties (*)
ef71eab... Add parser tests for animation properties (*)
8ffa8b3... gtksettings: notify after property reset (*)
b6d287a... widget: Be safe against windows losing their frame clock (*)
d0d8671... Forgotten files (*)
c0bc0a9... gtkcssnumbervalue.c: Include fallback-c89.c to fix build (*)
e20826f... label: Deny drag gesture when not selectable (*)
08f928a... Adwata: fix switch slider border clash (*)
157276b... Adwaita: use min-height/width for entry and button sizing (*)
81da0b8... Adwaita: fix notebook close button (*)
9f06474... Updated Czech translation (*)
9290aa7... GdkSeat: Use g_intern_static_string() for signal names (*)
b3c1454... Add docs for GtkCssSection (*)
158dbbc... Use CSS syntax for drop highlighting (*)
c998fae... Add deprecation warnings for pseudo states (*)
39b4efb... Adwaita: Don't use deprecated pseudo classes (*)
b3dbf3f... Drop the :dnd syntax altogether (*)
26d8688... Redo the CSS docs (*)
79b6d48... gtkframe: remove unused variable (*)
5404e12... gtkframe: format fix (*)
1f154f5... Fix a surface leak (*)
f669ccc... docs: Add missing value syntax for border-image (*)
787f600... inspector: Remove some dead code (*)
80a9172... inspector: Don't leak weak references (*)
8bfbb2c... Cosmetic change (*)
c4ca671... test-css-parser: Add a way to generate output (*)
f3069d7... css: Redo the pseudo class deprecation warnings (*)
ab18212... Fix the pseudo-classes-known css test (*)
2b27096... Fix outline-radius css parser test (*)
eb09bee... css: Deprecate :sorted pseudo class (*)
e8ba058... checkbutton: Update state initially (*)
ba1636b... statusicon: Avoid criticals (*)
9ae32ad... Updated German translation (*)
e71f7d7... Add a transfer annotation (*)
0042f9b... Fix a comment (*)
31e97b3... Set ID on css node right away (*)
1e1af62... Raleigh: Don't use deprecated pseudo classes (*)
9950764... Drop deprecated pango-utils api (*)
acbff85... gadget: Handle visibility (*)
a37129f... viewport: use gtk_container_class_handle_border_width() (*)
71d7b10... viewport: trivial code cleanup (*)
5daede5... viewport: port to use a gadget (*)
09835b4... viewport: don't render a background over the bin window (*)
7c0f0e8... scrolledwindow: deprecate scrollbars-within-bevel style pro (*)
79c045e... scrolledwindow: port to use a gadget (*)
3740c7f... toolitem: fix a copy/paste typo (*)
354eb56... menuitem: fix a crash when reserve_indicator is TRUE (*)
f357ef5... scrolledwindow: add missing deprecation flag (*)
91bb91d... Fix to compile for C libraries with no flockfile (*)
a8ae549... Fix include path for gtkiconfactoryprivate.h (*)
71c9e39... Updated Hebrew translation (*)
962ff55... Updated Hebrew translation (*)
7c55841... Updated Hebrew translation (*)
788de42... Updated Hebrew translation (*)
a90926c... gtkheaderbar: update window buttons also on realize (*)
558fb1e... gtkdnd-quartz: fix gtk_drag_begin_internal (*)
420993a... Updated Brazilian Portuguese translation (cherry picked fro (*)
0a1b746... Updated Indonesian translation (cherry picked from commit 1 (*)
9704f46... Updated Indonesian translation (cherry picked from commit 4 (*)
3758762... GtkImage: Simplify _set_from_icon_name (*)
2b2a538... testframe: Pass correct state to GtkStyleContext API (*)
d3bf075... Updated Czech translation (*)
664bbe1... menuitem: move chaining up to draw inside gadget (*)
0401146... spinbutton: fix a typo (*)
8109520... separator toolitem: Respect ::draw property (*)
6322b1f... levelbar: fix a crash (*)
e93d64e... Revert "Revert "window: Remove suspicious branch"" (*)
6d77b9f... gtkwindow: fix first allocation size (*)
6da57d6... Skip GdkX11DeviceManagerCore in finalize tets (*)
d83e953... Fix stylecontext tests to work (*)
6df8bc2... GtkBindings: Fix CSS key in example docs (*)
10c2226... toolbar: trivial code cleanup (*)
d643049... toolbar: use gtk_container_handle_border_width() (*)
4859609... toolbar: port to use a gadget (*)
ea25985... toolbar: deprecate GtkToolbarSpaceStyle and space-style sty (*)
55e80f9... separatortoolitem: trivial code cleanups (*)
eff8865... separatortoolitem: don't use custom sizing/rendering (*)
0740f23... menuitem: don't read wide-separators or separator-height (*)
1f690dd... separator: don't read wide-separators style property (*)
2eb7e6a... treeview: prefer positive polarity in if block (*)
64a06ad... treeview: don't use wide-separators/separator-height (*)
908deb1... widget: deprecate separator style properties (*)
39beebd... win32: remove ineffective selector (*)
7dacc78... HighContrast: reparse theme (*)
28911c5... HighContrast: update for separators deprecations (*)
a9d07b6... Adwaita: remove unused selector (*)
4328a3a... HighContrast: remove unused selector (*)
96f10c0... menubar: use gtk_container_class_handle_border_width() (*)
700286c... menubar: port to use a gadget (*)
d8b6dbd... menubar: prefer early return (*)
f246dc1... infobar: trivial code cleanups (*)
feb741b... infobar: port to use a gadget (*)
971f1a9... levelbar: split out a function (*)
a6e7e72... levelbar: port to use gadgets (*)
424898e... levelbar: consolidate code into single function (*)
ef8a5fc... window: remove unused variables (*)
a6624d8... infobar: remove unneeded gadget (*)
68edc47... Add a function to dump CSS nodes and styles (*)
d2c1203... Add a test framework for CSS nodes (*)
669ced3... Add a CSS node test for notebooks (*)
78d715a... Add a CSS node test for entries (*)
5c4efb0... Add a CSS node test for buttons (*)
0ce5075... Add CSS node test for progressbars (*)
864693e... Add CSS node tests for levelbars (*)
905ab53... Add a test framework for CSS styles (*)
82a571e... Add a css style test for font inheritance (*)
1ec34ae... Add a css style test for :first/last/only-child (*)
33be60b... Add a css style test for inherit and initial (*)
ed5ebc0... Add a css style test for currentColor (*)
adfb76d... lockbutton: Use a stack (*)
9c39232... assistant: Drop unnecessary frame (*)
7a01741... Skip GdkX11DeviceManagerCore in notify tests (*)
1aeaa33... lockbutton: Fix up the template (*)
2dd8d1a... Update expected results of a11y tests (*)
bd4b309... shortcuts: Show icons and subtitles for gestures in search (*)
daa0886... shortcuts: Separate gestures in search results (*)
f7a93c0... Forgotten file (*)
489928c... Fix the build (*)
dcaffe3... cssnode: fix a compiler warning (*)
28e185d... tests: fix Makefile.am syntax (*)
0c52eca... Move node printing to GtkCssNodeDeclaration (*)
d0e648d... Update expected output for node and style tests (*)
2e92169... Redo CSS style printing (*)
3c26aef... Use a custom theme for CSS style tests (*)
e1634d1... Update expected output for CSS style tests (*)
12be432... Skip GdkX11DeviceManagerCore in default value tests (*)
cfa0884... Improve formatting of CSS style prints (*)
d8e1fd6... Update expected output (*)
a009a50... cssstyle: fix a compiler warning (*)
aa35216... config.h.win32.in: Update for _lock_file() (*)
d29bfb3... Updated POTFILES.skip (*)
2e0a3ec... docs/gtk: Sort content_files/expand_content_files alphabeti (*)
e213ec9... docs/gtk: Include css.xml (*)
77d9248... Updated Czech translation (*)
10f71dd... Updated Czech translation (*)
f661913... Mention GtkIconSize in all docs where the argument/return i (*)
f727ee5... Implement CSS radial gradients (*)
fcea12f... Add some tests for radial gradient parsing (*)
d9a70bc... Add a CSS style test for gradients (*)
c543712... Document radial gradient syntax (*)
bc020fd... tests: Rework the way foreigndrawing works (*)
b2b1b0e... HighContrast: update to use :disabled (*)
2780865... HighContrast: update to use :indeterminate (*)
bc66c0c... HighContrast: update to use :hover (*)
beeefa1... HighContrast: update to use -gtk-outline-radius (*)
183bcb4... levelbar: fix parameter confusion (*)
637ade6... levelbar: loop over all block gadgets to determine min size (*)
b387a96... widget-factory: Make the notebook action truly circular (*)
f63e8ed... Make sure icons update on theme change (*)
c110ffc... HighContrast: No blue spinners (*)
32177aa... HighContrast: Fix up stackswitcher (*)
a11c30d... HighContrast: fix up color chooser theming (*)
d17f89f... HighContrast: Fix frame styling (*)
4a9c677... HighContrast: Some combobox fixes (*)
c499687... docs: try to clarify widget_get_state_flags vs context_get_ (*)
0f3f2e7... HighContrast: more combobox fixes (*)
fd57a55... HighContrast: paned fixes (*)
c25b8e2... HighContrast: Some menu fixes (*)
37ab99d... HighContrast: Fix checks and radios (*)
d60fe93... HighContrast: Keep spinbuttons from resizing on hover (*)
9ebb63c... HighConstast: Some fixes for treeview headers (*)
39b76ec... HighContrast: Fix checkboxes in selected context (*)
907fade... HighContrast: Fix sidebar borders (*)
474d6be... HighContrast: Add a missing unit (*)
56ca409... HighContrast: Add a dark variant (*)
6434541... HighContrast: Drop deprecated style properties (*)
aa9095f... HighContrast: Fix up action bar styling (*)
f32362e... HighContrast: Improve search bar appearance (*)
215c28d... docs: cleanup duplication of words (*)
1fec39e... Visual Studio builds: Use _USE_MATH_DEFINES (*)
98080e0... printing: always propagate Collate value (*)
83fc4d5... HighContrast: Fix make dist (*)
a9d5fa4... GtkListBox: get_row_at_y can return NULL (*)
47afccb... GtkListBox: Optimize _get_row_at_y a bit (*)
a519a1a... CSS node tests: Add a way to test rtl vs ltr (*)
d76fb63... Add a test for ltr vs rtl boxes. (*)
b6e11d0... Add context-menu to the list of standard cursor names (*)
d9befb9... x11: Only do cursor name fallback for standard names (*)
10cc354... wayland: Only do cursor name fallback for standard names (*)
bbfec07... Clarified the function docs for gtk_css_provider_load_from_ (*)
2f61bc1... GtkModelButton: Remove always-zero variable (*)
0b96b8a... GtkModelButton: Remove some margins (*)
8ecba89... color swatch: Remove a stray frame (*)
ca6d01a... GtkCssGadget: Set valid clip values for invisible gadgets (*)
cd6ca29... Updated Norwegian bokmål translation. (*)
a7e2a9d... Don't interpolate between keywords (*)
9e63e61... Implement transitions for radial gradients (*)
c9ee473... Updated Spanish translation (*)
b1f6925... Updated Spanish translation (*)
f9e6ccd... gtkbuilder: Install gettext ITS files (*)
1b3bb24... color swatch: Fix up rendering (*)
5b3001b... colorswatch: Fix the overlay (*)
c0275b5... Adwaita: fix calendar invisible selection (*)
4925493... Adwaita: rounded corners on iconview selection (*)
0e473a5... Rename HighContrast-dark to HighContrastInverse (*)
ec02f05... inspector: Add HighContrastInverse to list of themes (*)
a45b1d1... inspector: Sort themes in the various theme combos (*)
fa66b27... gdkwindow-x11: Ensure that extended update counter is freed (*)
711ffd6... GtkPopover: Protect against transparent backgrounds (*)
d85b3fc... revealer: Propagate draw event (*)
28f011e... wayland: prefer subsurface when possible (*)
120088b... wayland: Update parent of dialogs without transient (*)
496f089... introspection: This patch fixes nullable return values fixe (*)
feba047... gtk3-demo: Remove unused GtkCellView (*)
fdba244... Add the caret-color CSS property (*)
9b86d6d... Use the caret-color properties for drawing carets (*)
9f247e1... Deprecate cursor-color style properties (*)
0dd013d... Document caret CSS properties (*)
d72e061... Rename the HighContastInverse css files (*)
4eb3338... Revert "Translate GDK_KEY_KP_Decimal according to locale" (*)
d07f00d... CJK Windows: Silence gtk_style_context_set_state() warnings (*)
5de7141... Adwaita: colorchooser and color button style rewrite (*)
91123ad... Adwaita: remove some now uneeded selectors (*)
000b5b9... color editor: Set a name on the color sample (*)
d3aea5c... Forgotten file (*)
f9e504d... wayland: Keep the drag window alive longer (*)
ea0084c... x11: Keep the drag window alive longer (*)
709cc08... x11: Simplify drag cancel animation setup (*)
3f56c53... Be more careful with floating point divisions (*)
4d60b5b... x11: Fix damage tracking hack (*)
b94f30b... Avoid an X error (*)
48fbe51... Adwaita: avoid too tall headerbars (*)
23b629e... x11: Initialize GdkWindowAttr struct memory (*)
ad0fc8a... wayland: Force the grab cursor while a grab is active (*)
e62f160... paned: Use GtkGestureDrag for anything else than touch (*)
f2685dd... colorswatch: don't apply padding twice (*)
4b7c821... Use standard cursor names for DND (*)
04a9b5b... x11: Ensure we have a dnd-ask cursor (*)
771149e... wayland: Ensure we have a dnd-ask cursor (*)
e84f1ae... Update the list of required cursors (*)
fe35836... Update expect output of a11y tests (*)
1eaf035... reftests: Drop deprecated style properties (*)
375619f... Fix make dist (*)
d8c1e6d... 3.19.6 (*)
3a774ab... CSS documenation improvements (*)
bf48dd9... Adwaita: add vertical margins to headerbar buttons (*)
4853303... Adwaita: add vertical margins to headebar entries and separ (*)
367543c... Adwaita: remove old headerbar separator styling (*)
b143ed9... Adwaita: use stricter selectors on paned separators (*)
f09483b... Adwaita: fix thin paned separators (*)
2b57ba6... Adwaita: some scss cosmetic changes (*)
4355cb4... Adwaita: make the paned wide separator scss code correct (*)
2050ed0... Adwaita: rely on background-image for paned wide separators (*)
239303b... Adwaita: more scss cosmetics (*)
44e0e13... Adwaita: avoid colorswatch growing when drop targets (*)
9936575... Adwaita: shortcut window related fixes (*)
6da0a0a... gtkheaderbar: add titlebutton styleclass to the separator (*)
152171e... Adwaita: transparent background for progressbar.osd (*)
12bc8dd... Fix dobule border rendering (*)
7d01737... Updated Finnish translation (*)
caaf537... Avoid division by 0 in the border rendering code (*)
0ddc1ee... Fix rendering of unsymmetric borders (*)
2dc8d1f... GdkSeat: Fix annotation of gdk_seat_grab() (*)
0f120ea... Cast the return value of g_array_free to void* before casti (*)
6d239cf... Add a css style test for adjacent states (*)
7ee65da... Add foreigndrawing example to gtk3-demo (*)
cffe2e2... Improve GtkStyleContext docs (*)
b035cc2... Update style class docs (*)
7a06e01... Updated Slovak translation (*)
67c6d24... Fix a small mistake in stylecontext docs (*)
fb0a628... Updated Japanese translation (*)
fa7816d... dnd: When setting a dnd icon widget, unset old one (*)
4e627e1... testnotebookdnd: Add an action widget (*)
0138af9... rendericon: Save and restore cairo matrix (*)
71cc212... notebook: Ignore and deprecate style properties (*)
93dc364... notebook: Deprecate and stop supporting has-tab-gap style p (*)
3d980da... notebook: Don't translate before painting notebook (*)
92089ee... notebook: Draw tab label while drawing tab (*)
fd9ffe5... notebook: Turn the base notebook into a gadget (*)
0045e57... notebook: Draw the same things, no matter the show-border v (*)
1190efe... notebook: Set the current page when none is set (*)
0e528ec... notebook: No page switching in size request code (*)
22398ef... notebook: Remove irrelevant case (*)
dc4148c... notebook: Simplify gtk_notebook_map() (*)
33b6e30... notebook: Remove unnessecary gtk_widget_set_mapped() (*)
c03fed4... notebook: Remove extra calls to gtk_notebook_pages_allocate (*)
e27551d... notebook: Add a stack gadget (*)
8c1a733... gadget: Add helpers for modifying state (*)
f34059c... notebook: Convert header node to a gadget (*)
0d72055... notebook: Use gtk_container_class_handle_border_width() (*)
ad245e0... notebook: Introduce gtk_notebook_has_current_page() (*)
70b9aac... notebook: Simplify event window position computation (*)
749855c... notebook: Remove unused function call (*)
acc534e... boxgadget: Add (*)
e1722ba... notebook: Convert tabs node to a gadget (*)
f1e2779... gadget: Add queue_resize/allocate/draw() functions (*)
f83c1fe... notebook: Don't queue redraw of tabs junction (*)
a9320d9... notebook: Replace redraw_tabs() with gadget_queue_draw(tabs (*)
3cda7e9... boxgadget: Handle css nodes (*)
7e0c7f7... notebook: Remove weird hack where the current page was spec (*)
d780ce3... notebook: Assume tab allocations always change (*)
a12e132... notebook: Convert tab nodes to gadgets (*)
0e48216... notebook: Identify existence of arrows differently (*)
6b8c191... notebook: Simplify allocation code (*)
96f0cf7... notebook: Pass allocation as argument (*)
326fda1... notebook: Pass full allocation instead of min and max value (*)
4c083f8... notebook: Port arrows to be gadgets (*)
2ef3b01... notebook: No need to recompute remaining space (*)
8020d5f... notebook: Don't store gadget allocation twice (*)
d74c1bf... notebook: Remove outdated style properties from themes (*)
fdc13f3... notebook: Don't limit motion notify framerate (*)
6d5edd1... notebook: Don't unparent tab label for drag (*)
b917a0b... notebook: Add .dnd style class to tabs during reorder (*)
3a8dc01... notebook: Don't reparent tab label when drag stops (*)
990be25... notebook: Update CSS node docs (*)
32eda18... Actually deprecate GtkNotebook::has-tab-gap (*)
0167f7c... GtkWidget: Fix motion event consumption detection for touch (*)
63365d5... Fix the annotation for gdk_seat_get_slaves (*)
5c50250... Fix the deprecation note for gdk_device_manager_list_device (*)
2c0b251... Improve deprecation note for gdk_device_manager_get_client_ (*)
473433c... Adwaita: fix separator margin in popovers (*)
21a2fce... Adwaita: make selection visible in treeview derived widgets (*)
1c3bad3... Adwaita: popover style fixes (*)
7e5952c... GTK Notebook: use the right enum type (*)
52a34d3... Fix corner manipulation when growing rounded rects (*)
c5d3556... HighContrast: Fix selection in .views (*)
8cb515e... Remove stray semicolon (*)
0ba5e38... gdkseat: remove return from gdk_seat_ungrab (*)
19fa893... entry: typo (*)
788ee46... button: Don't include margins in input window size (*)
ff7e279... modelbutton: Don't include margins in input window size (*)
a8ceeb1... switch: Don't include margins in input window size (*)
b8db480... switch: Fix text positioning (*)
f4d2d66... broadway: Call setlocale in main function of broadwayd (*)
d7e5fd2... QEMU USB Tablet is not really a tablet - it's a trick (*)
2677eee... box: Document child node ordering (*)
c71089a... box gadget: Add some documentation (*)
64b499b... builtin icon: Don't save/restore cairo state (*)
ea4cff1... Use convenience API that was introduced recently (*)
93aac8a... notebook: Document the .dnd style class (*)
e386fca... Update expected output of notebook css node test (*)
7743944... GtkBox: Documentation tweak (*)
fb77ebe... paned: Update node ordering according to text direction (*)
a0fdbff... Add css node tests for paned node ordering (*)
897126a... notebook: fix a GCC warning (*)
2ec16c9... Add css node tests for right-to-left levelbars (*)
e8b1177... Updated Brazilian Portuguese translation (*)
1f65f1b... color swatch: Use right allocation for window (*)
34c2636... Move the -gtk-icon-palette property up (*)
1009c88... Make -gtk-icontheme() use -gtk-icon-palette (*)
25ccbf4... Improve docs for icon-related CSS properties (*)
f0d4d96... Fix doc syntax (*)
0d298ea... Expand CSS icon property docs a bit (*)
dc5c82e... inspector: Don't select 'randomly' (*)
2f169a4... color chooser: Set a CSS name (*)
704b41b... file chooser: Set a CSS name (*)
9657ec9... print dialog: Set a CSS name (*)
c80adc3... app chooser: Set a CSS name (*)
d2e80a7... font chooser: Add a CSS name (*)
59f1b87... W32: Ensure that correct statting function is used by iconc (*)
0acc657... expander: center the arrow (*)
e44b420... Ensure that the fstat fix is not applied on x86_64 (*)
3cd79c1... win32: remove _gdk_root global variable (*)
37bd22c... GDK W32: Don't use WM-drawn shadow for tooltips (*)
6a97b25... shortcutlabel: Use a label directly (*)
2397d76... label: Remove some unneeded conditionals (*)
49d251a... entry: Remove unused code (*)
a5fabee... entry: Don't draw icons twice (*)
4703d2b... boxgadget: Don't use g_assert (*)
bc2355e... Adwaita: remove superfluous selector on keycap styling (*)
ea69bf8... cssstyleproperty: Expose min-width/height (*)
c667f9f... Adwaita: pathbar style cleanup (*)
7d717c8... icon theme: Add a way to create GtkIconInfos from files (*)
1b0ef71... icon theme: Export recoloring function (*)
beec55a... Add a way to load recolored icons in CSS (*)
5842e68... Document -gtk-recolor syntax (*)
276101a... Fix typo in previous documentation fix for gtk_css_provider (*)
c60cea3... gtkwidgetpath: update gtk_widget_path_to_string (*)
967ecc8... Windows library manager fix (*)
ea7c509... win32: fix warning (*)
f6cc3be... win32: get rid of _gdk_screen global variable (*)
662c7b8... Updated POTFILES.skip (*)
8717146... box gadget: Implement cross-axis alignment (*)
5f5dc10... expander: Deprecate spacing property (*)
2e27c0a... expander: Convert to use box gadgets (*)
6e4d65d... notebook: Destroy gadgets after chaining up (*)
6d18b77... expander: Destroy gadgets after child widgets (*)
fc804bb... Adwaita: some dialog love (*)
78162c5... message dialog: Prevent empty title from being shown (*)
04f6f38... Adwaita: remove messagedialog label squashing hack (*)
303556a... wayland: Fix an endless loop (*)
d8bb228... widget: remove queue_resize in set_sensitive (*)
2b95e4d... mir: add default GdkSeat for the default GdkDisplay (*)
0049be4... application: Protect against double shutdown (*)
54a6e03... combobox: Document the popup window CSS node (*)
e8b9aac... combo: Add .linked class when appropriate (*)
f32e1d4... Adwaita: combo style cleanup and fixes (*)
2cf810c... frame: Don't overlap label and child (*)
a0d91a3... treeview: Use foreground color to draw dnd marker (*)
e7fc87e... color scale: Improve themability (*)
d0f83d4... Adwaita: style textview derived widgets (*)
93f8fa7... Adwaita: stop axing toolbar separators (*)
5d562b6... cssnode: Split out the style cache (*)
024429f... cssnode: Implement the style cache (*)
c904efe... cssnode: Redo GTK_DEBUG=no-css-cache (*)
6e6cbd7... stylechange: Do the right thing when old and new style are (*)
9d26038... Adwaita: Keep entry progress visible (*)
00aca5d... Expand window style class documentation a bit (*)
d28959c... inspector: Make cursor-size combo wider (*)
9e2a168... accel label: Fix RTL handling (*)
6bf9715... notebook: show tabs when asked to (*)
a7387e2... Document restrictions on gtk_style_context_get (*)
44d94a4... Trivial formatting fix (*)
9c3907d... box gadget: Deal with optional arguments (*)
da30858... builtin icon: set a baseline (*)
7859f8e... checkbutton: Use a box gadget (*)
b7f32ed... reftests: Remove test (*)
f6757e0... reftests: Fix up for easy CSS changes (*)
5265db5... box gadget: Add a function to reverse children (*)
a32b39c... checkbutton: Handle rtl changes again (*)
296f80a... expander: Handle rtl changes again (*)
2a66571... expander: Flip the alignment of the vertical box (*)
121aec6... Add css node tests for expander rtl flipping (*)
83eb36a... Add CSS node tests for checkbutton rtl flipping (*)
f74f81f... W32: Detect ticks wraparound (*)
d73f6b8... entry: Deprecate shadow-type (*)
65ae48d... Add more CSS node tests for notebooks (*)
bbc08d0... Trivial typo fix (*)
6f3cff1... gdk: Clarify docs about scale (*)
eca1b3c... accellabel: Remove unused variable (*)
3281d1a... notebook: Don't crash when dnd'ing tabs out (*)
c24c56a... Forgotten file (*)
07eda59... text view: Expand CSS node docs (*)
b08fe98... entry: Expand the css node docs (*)
ff5d14f... text view: Update selection node visibility (*)
af958b8... gdkdisplay-x11: Plug memory leak (*)
e150ea8... cssnode: Don't leak the style cache on destruction (*)
b3b0489... im context simple: Protect shared data structures (*)
ac95bac... Drop a reference to regions (*)
3fca361... wayland: add support for wl_pointer frame/axis_source/axis_ (*)
48aa1bb... wayland: add gdk_event_is_scroll_stop_event() (*)
f8b8e4e... x11: Set event->scroll.is_stop (*)
1821c2d... text view: Expose cursor blink control (*)
575dfb4... Updates (*)
402cecf... actionbar: Don't forall() widgets twice (*)
580ea22... widget: Redo drawing code (*)
ab5dbfd... widget: Add forgotten push_group code (*)
409760b... container: Properly reorder no-window children (*)
3fea7f2... gtk-demo: Add a progress bar to foreigndrawing (*)
f64bb38... Fixed typo childen->children (*)
a50baba... widget: Call gdk_window_mark_paint_from_clip() again (*)
edc4374... gdk: Allow internal management of source-side DnD (*)
f6b8fb5... gdk: Run DnD internal handlers before the main event handle (*)
ed5da43... gdk: Add gdk_drag_get_cursor() (*)
bfee45e... x11: Implement gdk_drag_context_manage_dnd() (*)
e4f5e31... gtkdnd: Optionally use gdk_drag_context_manage_dnd() (*)
2b703b6... gtk: Add private gtk_widget_reset_controllers() (*)
8d47617... gtkdnd: Reset widget controllers when starting DnD. (*)
0747a60... wayland: Add internal gdk_wayland_seat_set_global_cursor() (*)
1045dda... wayland: Implement DnD actions as per wl_data_device v3 (*)
be3f0da... wayland: Unset button modifiers on pointer enter (*)
5b1d962... wayland: Set weak reference on the current grab window (*)
40b28ac... gdk: Document the functions that don't need calling on mana (*)
cccaf1d... Use actual drop status (*)
cba7b2c... Simplify foreign drawing example (*)
e3b49b2... Update expected output of a11y tests (*)
02dabcf... 3.19.7 (*)
e06c08a... Updated POTFILES.in and POTFILES.skip (*)
065aa29... widget: Properly invalidate when CSS font properties change (*)
0304817... css: AFFFECTS_TEXT causes a resize, not a redraw (*)
bb92428... notebook: Implement rtl flipping for CSS nodes (*)
9cb0a97... viewport: Set the pixel cache background from the child (*)
e106825... gtk-demo: Fix font features sources (*)
e3f8316... viewport: Don't destroy pixelcache while it's still used (*)
fef545c... configure: Require wayland >= 1.9.91 (*)
b2eaed6... file chooser: Allow saving even if executable attribute is (*)
5fd7b85... Add a function to get affected area for background (*)
0996629... notebook: Get rid of during_detach member (*)
c162a0c... notebook: Properly hide drag window (*)
f535251... notebook: Get rid of during_reorder variable (*)
2616227... gtkdnd: Disconnect GdkDragContext signals on gtk_drag_sourc (*)
4f6ea16... wayland: Protect against NULL offers on gdk_drag_status() i (*)
51f05a0... Clarify docs for gdk_rectangle_union (*)
da31eb4... container: Don't create too-large clips (*)
6c1bee2... GtkNotebook: Unify two private variables (*)
c8deaea... wayland: unlink shm file earlier in create function (*)
1e001ea... wayland: clean up stride calculation when creating shm surf (*)
5150849... wayland: don't pass in width and height to create_shm_pool (*)
c2d4fd6... Fix GtkShortcutsWindow crash (*)
449a9c4... inspector: Refine typography (*)
e33bda3... inspector: Show full allocation + clip (*)
52326e9... Adwaita: Set a text color for lists (*)
ffc4f8e... Forgotten file (*)
419f2c6... css: Handle image loading errors graciously (*)
b4bfba0... Handle svg image assets in Adwaita (*)
77a6d97... css: Fix refcounting thinko in -gtk-recolor (*)
bd4aaa1... Adwaita: first css check/radio implementation (*)
0f7b4da... cssstyleproperty: Make it possible to query CSS opacity wit (*)
d3f18ab... Updated German translation (*)
eb2ef63... wayland: Don't hardcode /tmp (*)
6a1722f... text view: Don't leak cairo transforms (*)
c7c17ab... Adwaita: fix checks and radios on selected row (*)
a684509... spinbutton: Make the entry gadget be the entry's gadget (*)
6bb8da5... stack: Clip animation drawing (*)
d4f853d... container: Turn assert into return_if_fail() (*)
74c3468... cssstyleproperty: Don't allow assigning min-width/min-heigh (*)
efc899b... widget: Improve gtk_cairo_should_draw_window() (*)
0a9e9db... shortcuts: Don't forall() widgets that aren't children (*)
a5f9dc1... GtkTreeView: Avoid device query on collapsing rows (*)
f32a54f... GtkTreeView: Update prelight row after revalidating rows (*)
3d52fd3... box gadget: Fix height-for-width handling (*)
5469f26... Adwaita: Move .ssd class around (*)
029d568... gadget: Add baseline debugging (*)
e263006... box gadget: Fix baseline allocation for widgets (*)
57baf68... inspector: Show baseline value (*)
50e9233... box gadget: Fix baseline calculation (*)
73307f7... box gadget: Don't allow shifting too far (*)
2cf983e... notebook: Document CSS node order (*)
8096740... levelbar: Document CSS node ordering (*)
ddbafa0... overlay: Don't access priv pointer before typ check (*)
ca4ffbf... wintab: reorganize code to avoid prototypes (*)
36c3f21... win32 device: reorganize code to avoid prototypes (*)
b3eaaa5... win32 virtual device: reorganize code to avoid prototypes (*)
3bb23ef... win32 device manager: reorganize code to avoid prototypes (*)
05f1994... win32 geometry: reorganize code to avoid prototypes (*)
b208eda... Updated German translation (*)
6958609... Add missing (out) annotation to gdk_rgba_parse (*)
8ba996a... container: Clarify the forall/foreach documentation (*)
770e308... widget-factory: Ensure spinbuttons are sized right (*)
5febf4f... Add a color editor test (*)
526fd89... GtkColorChooser: make set_rgba work in editor mode (*)
a80b555... color editor: Ensure spin buttons are wide enough (*)
873a024... widget-factory: Add a color editor example (*)
43747a6... paned: Initialize max_position (*)
d6f989f... Inspector: Plug a few leaks (*)
f043926... gdkdnd: Fix signal docs (*)
33bb1af... css: Privately export a function to get pseudoclass names (*)
761120a... inspector: Show CSS pseudoclass names for node state (*)
e8ad474... path bar: Don't hide arrows (*)
792857c... icon browser: Load app menu automagically (*)
ba582a4... One forgotten rename (*)
334b199... Updated POTFILES.skip (*)
0ae8b30... entry: Don't allow different text over progress (*)
ca69016... entry: Fold function into only caller (*)
a363fd5... entry: Draw selection the same way as GtkLabel (*)
c709072... entry: Use gtk_render_layout() (*)
b52b406... entry: Redo textarea handling (*)
02fab14... entry: Move code (*)
3982f05... entry: Move spinbutton size hack (*)
ad7bbbf... entry: Use cleverer method to get the entry node (*)
5a3a86e... spinbutton: Add a base gadget (*)
cce4934... testsuite: Fix a quoting error (*)
7097a4e... Fix another quoting error in installed tests (*)
df70e28... wayland: use memfd_create instead of open in tmpdir (*)
05f0e9a... wayland: __NR_memfd_create instead of SYS_memfd_create (*)
37000db... Docs: fix typo (*)
d5d6a05... Update expected output of a11y tests (*)
9de3b24... gtk-demo: Expand font features demo (*)
2a99677... demos: Don't build font features demo on non-UNIX (*)
c8686f0... demo: Link against Harfbuzz (*)
9267f73... Add more checks for the font features demo (*)
0280003... build: Missing build flags (*)
fefc370... entry: Chain up in realize() (*)
9d0e840... stack: Turn into no-window widget (*)
8ea697c... pathbar: Use CSS node ordering (*)
2c350f4... stack: realize windows in correct position (*)
ae31c00... spinbutton: Don't expand the buttons (*)
bf4443d... gdk: Don't translate signal names (*)
b93d34f... device: Add GDK_AXIS_DISTANCE GdkAxisUse value
bb984df... device: Add gdk_device_get_axes(), and ::axes property
69a7875... gdkdevice: Add GdkDeviceTool to identify device tools
17d3547... gdkdevice: Add GdkDevice::tool-changed signal
0494b75... events: Add gdk_event_[gs]et_device_tool()
ada181e... x11: Update GdkDevices on "Wacom Serial IDs" property chang
03a0b7b... x11: Set GdkDeviceTool on motion/button events
2106dd4... GdkDeviceTool: Add GdkDeviceToolType to identify the physic
251b956... GdkDeviceTool: Add GdkAxisFlags info to tablet tools
9d16756... gtk-demo: Use GdkAxisUse instead of axis labels
dd1c0e1... gtk-demo: Add support for distance in event_axes
7afd455... gtk3-demo: Show multiple master devices on the "Event axes"
d8b3742... demos: Set crossing events mask explicitly on event-axes de
93d76db... demos: Enable multidevice behavior on event-axes demo
02e5636... x11: Use XInternAtom directly on poking device hardware IDs
982d5d6... x11: Emit proximity in/out events out of Wacom Serial ID pr
a736bd6... gdkcursor-wayland.c: Minor indentation fix
050acbc... wayland: Refactor master pointer data into a separate struc
302aa1b... Wayland: Add initial support for drawing tablets
e04fb41... Wayland: Implement proximity/crossing/motion event emission
ca654f4... Wayland: Translate tilt/pressure/distance axes in motion ev
36d91ee... Wayland: Translate wl_tablet.down/up into button events
e7ad023... wayland: Translate pen buttons into button events
3bfec57... wayland: Hook tablets to GdkSeat
(*) 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]