[gtk+] (1672 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (1672 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Thu, 10 Dec 2015 16:23:29 +0000 (UTC)
The branch 'wip/baedert/gtkimageview' 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:
0a6013e... gdk: Make gdk_cairo_surface_paint_pixbuf public
c8a7a7f... Add GtkImageView
a68f4ce... gtk3-demo: Add GtkImageView demo
b835b1a... GtkImageView: Replace zoom-mode with fit-allocation
5f84fdd... GtkImageView: Rename zoom-enabled/rotate-enabled
5b7efad... GtkImageView: Add _set_pixbuf
37997fa... GtkImageView: Update the adjustments more often
81dd767... GtkImageView: Add scale arguments to load functions
ab21450... GtkImageView: Stop the animation when setting the pixbuf
6464615... GtkImageView: Add _set_surface
6e056c4... gtkimageview.h: Fix indentation
c9e116e... GtkImageView: Add initial gesture code
b86f99d... GtkImageView: Fix drawing in scrollable case
38add25... GtkImageView: Add _set_animation
e571ec9... GtkImageView: Add docs
67a0583... GtkImageView: Fix snap-angle getter
f7906c5... GtkImageView: Implement first 'scale to pointer' version
6572bdc... GtkImageView: Implement zoom-to-cursor
b9e43d1... GtkImageView: Fix rotate gesture usage
8e876af... Add some deprecation guards
ec00fe5... GtkImageView: Fix gesture usage
f9b7a9b... GtkImageView: Fix scroll-to-pointer behavior
c960dc0... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
2393d07... GtkImageView: Add _fix_point_rotate
509e032... GtkImageView: Fix HiDPI drawing
0cf12c5... GtkImageView: Fix typo
0ec2dff... GtkImageView: Choose the anchor point in ::begin
Commits added to the branch:
3197399... Updated Spanish translation (*)
2a03476... Updated Norwegian bokmål translation. (*)
12e9849... label: Flesh out pango attribute support (*)
bb3bc75... Updated Spanish translation (*)
c06de97... Updated Spanish translation (*)
4a8ff56... listbox: Describe behavior change in GtkListBoxCreateWidget (*)
a133216... color chooser: Reset show-editor on unmap (*)
7281803... cellrendererpixbuf: do not clear the icon helper twice (*)
a3b402a... gdk: Add touchpad gesture events and event types. (*)
8c2b393... gdk: Add GDK_TOUCHPAD_GESTURE_MASK to GdkEventMask (*)
5092feb... gdk: Proxy touchpad events through the client-side window h (*)
6cd45af... gtkmain: Handle rewriting of event fields during grabs for (*)
777ac92... gtkwidget: Ensure touchpad events trigger the bubbling phas (*)
3808322... eventcontroller: Add private ::filter method (*)
8b1c9c0... gtkgesture: Refactor gtk_gesture_handle_event() (*)
97e67e2... gtkgesture: Filter out touchpad events by default. (*)
67ae732... gtkgesture: Refactor n-points querying into a single functi (*)
4457be6... gtkgesture: Handle touchpad events (*)
e736e8d... gtkgesture: Accumulate touchpad events' dx/dy in point data (*)
d756463... gtkgesture: Add docs blurb about touchpad gestures (*)
068a844... gtkgesturezoom: Handle touchpad pinch events (*)
5f68a28... gtkgesturerotate: Handle touchpad pinch events (*)
5d17338... gtkgestureswipe: Handle touchpad swipe events (*)
8e5be43... gtkgesturedrag: Handle touchpad swipe events (*)
e55b3c6... gtkgesture: Add touchpad gesture event bit to the controlle (*)
dc77989... gtkgesture: Add note to gtk_gesture_get_bounding_box() (*)
b037d4d... wayland: Add touchpad gestures protocol (*)
45d15b3... wayland: Implement touchpad gesture events (*)
968ac90... Revert "Revert "window: fix initial shadow width for maximi (*)
8001b2c... Revert "Revert "gtkwindow: Reset maximize / fullscreen_init (*)
5cea77d... Revert "Revert "Revert "window: fix initial shadow width fo (*)
a6b52c4... Revert "Revert "Revert "gtkwindow: Reset maximize / fullscr (*)
4a26366... GDK W32: Add missing commas (*)
35489f5... wayland: require WAYLAND_DISPLAY be set to open wayland dis (*)
f4d2022... wayland: change wl_log level to G_LOG_LEVEL_DEBUG (*)
83c2516... Revert "wayland: require WAYLAND_DISPLAY be set to open way (*)
0de600c... Updates (*)
e02acc7... GtkTextDisplay: Use pango renderer alpha support (*)
0f871be... GtkLabel: Add alpha support for buildable attributes (*)
87981c8... Updated Slovak translation (*)
4453c44... Support alpha in text cell renderer colors (*)
0794244... Fix a thinko in GtkLabel (*)
73f1d62... Update release notes a bit (*)
568def7... searc engine model: Set name on idle (*)
0455e56... window: Set name on idle (*)
84bd32a... popover: Optimize the transition (*)
02f3fe0... wayland: calculate screen physical size (*)
b437f89... Add a note to gdk_screen_get_width/height_mm (*)
775800f... popover: Don't restore stale default widget (*)
b93cb76... Updated Portuguese translation (*)
b24ce67... Bump Pango requirement to 1.37.3 (*)
a6bb7a9... list box: Shorten some static function names (*)
408358c... Add a test for g_list_box_bind_model (*)
a777186... Add gtk_flow_box_bind_model (*)
3d76479... Add a test for gtk_flow_box_bind_model (*)
825d128... Updated Galician translations (*)
d138156... text view: add padding and margin (*)
ab09ffa... gtk-demo: Use top/bottom-margin for text views (*)
aea7809... MSVC Introspection Builds: Remove GCC Requirement (*)
40a1905... Revert "MSVC Introspection Builds: Remove GCC Requirement" (*)
e8063bc... MSVC Introspection Builds: Remove GCC Requirement (*)
3de1bd3... flowbox: Sink the floating reference of model-based childre (*)
8192a05... places-view: show a more verbose entry hint (*)
af78792... gtkplacesview: allow to cancel connection to server (*)
e1fd877... wayland: Use g_get_prgname() to get the xdg_surface.set_app (*)
a1b2e7c... 3.17.7 (*)
e4f36d0... Updated Spanish translation (*)
31efc40... Updated Spanish translation (*)
9f9c5ca... print operation: let subclasses use a custom paginate (*)
24174e5... multipress: Only emit preedit signals if needed (*)
88edada... placessidebar: set Other Locations uri (*)
ee8c80a... Updated Hungarian translation (*)
8599f20... gtkscrolledwindow: Fold kinetic deceleration handling into (*)
25557c1... gdkevent: Hold refs to device/source_device (*)
8baab8f... GtkTextView: fix margin/padding scroll behaviour (*)
4d9a943... gtk-demo: Add a model button demo (*)
8ed4e43... Updated POTFILES.skip (*)
c6219c9... immodule: Remove unused parameter (*)
391149f... Update Catalan translation (*)
b374007... treeview: check for pixel cache before setting property (*)
2607aae... Updated Lithuanian translation (*)
2039ab8... overlay: Use actual size of the overlay when positioning (*)
8026575... overlay: Always align widgets relative to the overlay (*)
32cd1a7... wayland: Only bind supported unstable pointer gestures glob (*)
8891640... Updated Slovak translation (*)
16bea59... gtkplacesview: style fix (*)
7347a69... gtkplacesview: add networks in network:/// (*)
89a3421... gtkplacesview: improve networks feedback (*)
036ba25... gtkplacesview: add a loading property (*)
d0c45f1... gtkplacesview: use g_utf8_collate for sorting (*)
6d0edd0... gtkplacessidebar: order mounts by label (*)
232ab9d... Upload Catalan translator (*)
00b1765... gtkplacesview: bail out if operation cancelled (*)
58f363c... Revert "popover: Optimize the transition" (*)
bff28ac... GtkOverlay: Update the description (*)
1d2ff9a... list box: Make focusable headers possible (*)
2bf9756... Revert "gtkoverlay: Optimize size allocations" (*)
8e975b2... filechooser: check if we can access the parent folder (*)
338d97e... Updated Slovak translation (*)
ca4823c... Updated Slovak translation (*)
a7f40fc... gtk-demo: Order tweets newest first in listbox example (*)
df5ee78... gtk-demo: Update listbox example with longer list (*)
14bcc78... Updated Portuguese translation (*)
d899497... Updated Portuguese translation (*)
fcc0f74... Updated Spanish translation (*)
9e7204d... Updated Spanish translation (*)
f004c11... Updated Galician translations (*)
f7655fa... Update Galician translations (*)
826ac52... Fix grammar in "No networks locations found" (*)
30d5693... Inspector: Make monitor rows unactivatable (*)
c55ff6e... Bug 736125 - The default gtk accelerator mod mask does not (*)
a5e2256... Fix a startup ordering problem (*)
a27309c... list box: Warn for nonworking configurations (*)
808ea86... list box: Document incompatible configurations (*)
c099859... flow box: Warn for nonworking configurations (*)
9cc4130... flow box: Document incompatible configurations (*)
82ab8fa... Updated Chinese (Taiwan) translation (*)
b287412... Updated Chinese (Taiwan) translation (*)
2d83dd6... places view: Use proper gettext macros (*)
7051c32... Updated Portuguese translation (*)
571da2a... Inspector: Protect against childless windows (*)
0897a7a... Updated Hungarian translation (*)
207e593... listbox: Mark activatable rows with a .activatable style cl (*)
5037d13... window: Only update the inspector once (*)
c7ed2c2... inspector: Refactor object tree construction (*)
1f2bd47... inspector: Implement find_object() without GtkTreeRowRefere (*)
bffeae6... inspector: Handle object destruction without row references (*)
c75edd3... places view row: Use proper gettext macros (*)
e693069... Updated Polish translation (*)
0f1c4a3... gdkgears: Add a popover (*)
29f5cdd... testflowbox: Add an example with buttons (*)
692f60e... flow box: Avoid a critical in keynav (*)
407d3fa... Adwaita: Theme calendar day names differently (*)
64147dd... Updated Portuguese translation (*)
f7d5d83... HighContrast: GtkListBox fixes (*)
2080e73... Updated Hungarian translation (*)
f1ca75d... cssnode: Loosen requirements for style caching (*)
4ebb578... css: Fix GtkCssChange enum (*)
dc06015... css: Add gtk_css_change_to_string() (*)
9ce91a1... combobox: Add a special class for the button in the combobo (*)
34941ef... Adwaita: Make selector more specific (*)
2bde10d... Updated Hebrew translation (*)
b87d719... Updated German translation (*)
f14b7d3... Updated Indonesian translation (*)
919f9b2... places view: Don't spew needlessly (*)
cbe5e59... Make display test not fail under Wayland (*)
aa3bf0a... plug/socket: Warn if used outside X11 (*)
3d7d2f2... Work towards succeeding make check under Wayland (*)
c32fa1a... Adwaita: remove .list-row.activatable reset. (*)
0f6de21... Updated Greek translation (*)
c095645... Updated Greek translation (*)
dc79d4f... Trivial formatting fix (*)
578ba0f... wayland: Don't assert non-recursing in gdk_window_destroy (*)
de684da... Trivial formatting fix (*)
0dc6726... wayland: Be more careful when destroying windows (*)
ea66300... wayland: Make display closing work (*)
454e7f3... places view: Always use the eject icon (*)
ecc5abf... Adwaita, HighContrast: day names in GtkCalendar (*)
f44358b... accel label: Allow a different font for the accelerator (*)
6838861... Fix introspection (*)
e8c5bc8... accel label: Remove unneeded spaces (*)
281e5aa... Updated Slovak translation (*)
15cc85d... build: Do not force inclusion of gtk.h (*)
b8f103b... build: Do not call gtk_init() (*)
e6b3805... Updated Slovak translation (*)
b371fb0... accel group: Make gtk_accelerator_get_default_mod_mask more (*)
09567d1... gtk-demo: Change an accel (*)
a662c02... Updated Indonesian translation (*)
e713faa... Updated Slovak translation (*)
a427f1e... gtkplacesview: only filter out placeholder if searching (*)
bdb17a0... gtkplacesview: create placeholder before fetching networks (*)
03cd8e9... gtkplacesview: don't rely on widgets on headers (*)
9fe9b78... gtkplacesview: dont invalidate headers if not necessary (*)
150bb62... gtkplacesview: don't fetch networks if local only (*)
0d93db7... gtkplacesview: make consistent loading state (*)
3cdf8fd... gtkplacesview: don't warn for cancelled operations (*)
a8892b0... Updated Hebrew translation (*)
3cc2c9a... Updated Portuguese translation (*)
17411d3... Updated Polish translation (*)
ed16819... Adwaita: Fix a few typos in README (*)
c5d195c... Adwaita, HighContrast: day names in GtkCalendar (*)
4d307db... Adwaita: rerender css (*)
86aa1cb... Updated Spanish translation (*)
5dff95c... Updated Spanish translation (*)
04f3b52... textview: handle NULL cursors gracefully (*)
cfeed32... wayland: Trivial refactor (*)
77b506e... wayland: Stop key repeat when a seat goes away (*)
690a11b... wayland: Stop key repeat on focus out (*)
9326f1a... Turn off inspector keybindings by default (*)
b7ad7ea... Fix the build (*)
db41f2c... Updated Hungarian translation (*)
2aaba34... Updated Hungarian translation (*)
016f659... GtkTextView: various scroll fixes (*)
48ecad8... glade: Add some more private widget types (*)
b3a3e91... file chooser: Make sure places view type is known (*)
e50c37c... Revert "GtkTextView: various scroll fixes" (*)
c21a16e... Adwaita: make focus visible in GtkColorSwatch (*)
0760261... Updated Slovak translation (*)
9fa1d6d... Updated Indonesian translation (*)
b8f4e94... Adwaita: remove bogus @at-root from sidebar styling. (*)
528c576... gtkplacessidebar: add sidebar row style (*)
cca97c5... Adwaita: remove bogus box-shadow in GtkComboBox (*)
71c64aa... Adwaita: remove unneded background from list-row (*)
c92c25b... Adwaita: fix GtkPlacesSidebar styling. (*)
30ac073... Adwaita: contemplate selected insensitive items. (*)
a9fd764... Adwaita: use currentColor for scale marks. (*)
573efb7... Updated Turkish translation (*)
06488ad... docs: Fix GtkSettings property stanzas (*)
90bcde5... places sidebar: Disable 'Open' for selected rows (*)
9ad6ac0... GtkTextView: various scroll fixes (*)
d682aed... wayland: Don't broadcast selection owner changes (*)
4d31b2c... Adwaita: scales on selected list rows. (*)
b4da542... Adwaita: sync sidebar color vars. (*)
6a4e4a9... places view: Spew less warnings (*)
6064ed5... places view: Avoid a crash in finalize (*)
42864bc... Avoid some duplicate test names (*)
0ef8ff7... 3.17.8 (*)
b931852... Adwaita: add .content-view:hover styling. (*)
1cd9d8a... Adwaita: fix documents and the like rubberband. (*)
bd35b17... Updated Lithuanian translation (*)
1405bcb... GtkListBox: Allow a NULL callback in bind_model (*)
57894ec... HC: fix pathbar paddings. (*)
587afb5... entry: Improve cursor hiding logic (*)
1dc4eea... text view: Improve cursor hiding logic (*)
55d6872... file system: Add an api to get a GIcon (*)
9f6f4b2... path bar: Don't use prerendered surfaces (*)
6457ee5... text view: Drop an unused variable (*)
7a676cd... flow box: Fix bad children allocation with RTL locales (*)
5b7bed6... HighContrast: make linked entries align (*)
63cefa1... popover: Don't inherit style from parent (*)
89063cf... Updated Greek translation (*)
27e3059... wayland: Remove an overeager assert (*)
8aefba3... Updated Kazakh translation (*)
4ba2116... Updated Kazakh translation (*)
9cd7f97... Updated Korean translation (*)
e559a31... gtk-demo: Add a way to launch individual demos (*)
60c1dbd... gdk window: Remove an unneeded variable (*)
fd682a5... toggle action: Remove an unused variable (*)
d92a02f... im module: Remvoe an unneeded variable (*)
9ebebd4... print backend: Remove an unneeded variable (*)
4e56dfa... tool button: Use G_DEFINE_TYPE (*)
f3d9273... window: Convert to g_object_notify_by_pspec (*)
3906d21... widget: Convert to g_object_notify_by_pspec (*)
fbc0012... adjustment: Convert to g_object_notify_by_pspec (*)
97b8c2c... label: Convert to g_object_notify_by_pspec (*)
bfe141c... progressbar: Convert to g_object_notify_by_pspec (*)
0585780... application: Convert to g_object_notify_by_pspec (*)
dbd5513... entry: Convert to g_object_notify_by_pspec (*)
e83ccec... entry buffer: Convert to g_object_notify_by_pspec (*)
f406828... entry completion: Convert to g_object_notify_by_pspec (*)
5f458e4... list box: Use g_object_notify_by_pspec everywhere (*)
38901ac... image: Convert to g_object_notify_by_pspec (*)
661e51a... header bar: Use g_object_notify_by_pspec (*)
c3038c2... range: Convert to g_object_notify_by_pspec (*)
dfe1c63... scale: Convert to g_object_notify_by_pspec (*)
2da31e5... treeview: Convert to g_object_notify_by_pspec (*)
4c376d1... style context: Convert to g_object_notify_by_pspec (*)
0e4589d... toggle button: Convert to g_object_notify_by_pspec (*)
143d3c1... radio button: Convert to g_object_notify_by_pspec (*)
89ca0db... event controller: Convert to g_object_notify_by_pspec (*)
3077a7e... gesture single: Convert to g_object_notify_by_pspec (*)
c60362a... tree view column: Convert to g_object_notify_by_pspec (*)
4307fff... device: Convert to g_object_notify_by_pspec (*)
2e52310... gdk window: Convert to g_object_notify_by_pspec (*)
14c0ed8... builder: Convert to g_object_notify_by_pspec (*)
65be0f5... text cell renderer: Convert to g_object_notify_by_pspec (*)
8ee711b... text buffer: Convert to g_object_notify_by_pspec (*)
c0d9e3a... menu item: Convert to g_object_notify_by_pspec (*)
943c75f... frame: Convert to g_object_notify_by_pspec (*)
29b9d48... container: Convert to g_object_notify_by_pspec (*)
32001ec... menu button: Convert to g_object_notify_by_pspec (*)
4dc47c3... Plug a leak (*)
7da1f8a... Speed up gtk_allocated_bit_mask_invert_range (*)
0f92a43... Move GtkWidgetPrivate to gtkwidgetprivate.h (*)
f5fe1e3... Avoid an extra type check in gdk_screen_get_default (*)
c8c666c... bitmask: Fix broken invert_range() implementation (*)
9020b5b... stylecontext: Remove line that is a no-op (*)
f138efa... notebook: Remove unused macros (*)
4daac59... notebook: Don't needlessly cast in macros (*)
e1ecdd3... treeview: Donate a priv variable to gtk_tree_view_init() (*)
7cd7257... Avoid a string copy (*)
9b494df... settings: Avoid one case of g_object_notify (*)
15b9fed... widget: Add more inline getters (*)
20079a9... builder: Minor refactoring (*)
3d01f29... builder: Move a function (*)
97a29ab... builder: Simplify _gtk_builder_boolean_from_string (*)
4e8b841... Updated Norwegian bokmål translation. (*)
4785f46... settings: Convert more fully to g_object_notify_by_pspec (*)
7cb5368... app chooser button: Convert to g_object_notify_by_pspec (*)
e3025f2... scrolled window: Convert to g_object_notify_by_pspec (*)
93f8f12... Add some more child property API (*)
1e4369e... box: Convert to gtk_container_child_notify_by_pspec (*)
2580c05... grid: Convert to gtk_container_child_notify_by_pspec (*)
838d5be... notebook: Convert to g_object_notify_by_pspec (*)
0bee97d... stack: Convert to gtk_container_child_notify_by_pspec (*)
64573ea... widget: Use g_param_spec_get_name_quark (*)
2255400... Trivial cleanup (*)
0368cbd... window: Use internal more internal getters (*)
9cd3024... allocated bitmask: Use gtk_internal_return_if_fail (*)
e7a266a... css color: Use gtk_internal_return_if_fail (*)
38e5a80... css style property: Use gtk_internal_return_if_fail (*)
f7c0fcd... widget path: Use gtk_internal_return_if_fail (*)
eef64df... HighContrast: remove edge highlight (*)
5098310... Adwaita: set -GtkRange-trough-border: 0 for scrollbars (*)
17053e1... Updated po-properties French translation (*)
389ae3e... settings: Avoid a redundant check (*)
96d66a1... builder: Avoid some type-checking overhead (*)
b8e82a1... settings: Reuse a value (*)
6f2fcce... Use a getter for widget direction (*)
ff530ae... Drop an unused warning (*)
f4b53d4... notebook: Drop use of G_DISABLE_CHECKS (*)
f114d9c... Introduce G_ENABLE_CONSISTENCY_CHECKS (*)
bf9a729... size request: Redo the recursion checks (*)
1b15588... widget: Use G_ENABLE_CONSISTENCY_CHECKS for invariants chec (*)
3526b08... Clean up debug features (*)
c8072c8... style provider private: Use gtk_internal_return_if_fail (*)
0e86278... css selector: Use the quarks we have (*)
9da0aa5... Use G_ENABLE_CONSISTENCY_CHECKS for template finalization c (*)
bce8d77... gtk-demo: Make --autoquit a simple option (*)
23d7c3d... gtk-demo:Add a --list option (*)
d52da39... Update the gtk3-demo man page (*)
f7894a7... Adwaita: special case selection mode lists checks (*)
dbf85cc... x11: Declare variable for the inner loop (*)
117b50f... Optimize gtk_css_selector_match_all (*)
2d29ae4... Handle match_all returning NULL (*)
a9481cb... match_all: Only allocate an array when needed (*)
d7dd6ec... Manipulate bits more efficiently (*)
5979775... More bit manipulation speedups (*)
cf0e087... Optimize gtk_css_node_declaration_has_class (*)
3900700... GtkContainer: Fix paramter name in doc comment (*)
a6982cc... GtkWidget: Fix typo in #ifdef (*)
f90b97c... Updated Slovak translation (*)
4993b02... GtkFileSystem: Add to the list of remote filesystems (*)
3ffef0c... HighContrast: make sidebar list rows taller (*)
838391e... Improve printer distinction for option retrieval (*)
4539804... gtkplug.c: remove draw function, not needed (*)
44460cd... container: Don't add classes twice (*)
41b386c... cssnode: Optimize listing of classes (*)
f92c861... iconcache: Guard deprecated gdk-pixbuf APIs (*)
6d29c1d... widgetpath: Remove bad function prototypes (*)
6118893... stylecontext: Fix list_classes() after optimization (*)
610452d... cssnode: Move clear_classes() into the NodeDeclaration (*)
c6a5a12... widgetpath: Implement using GtkCssNodeDeclaration (*)
4b92f08... builder: Minor tweak (*)
3c247f2... gtk-builder-tool: Canonicalize booleans (*)
a531633... Run gtk-builder-tool simplify over all templates (*)
3b67184... gtk-demo: Simplify ui files (*)
3a503b7... widget-factory: Simplify the ui file (*)
0957ba5... bitmask: Optimize intersect (*)
c86f0b1... bitmask: Optimize no-op resizes (*)
4654fa6... bitmask: Trivial formatting fix (*)
11d3582... css selector: Take advantage of interned strings (*)
a831f1f... css matcher: Avoid a redundant call (*)
83d68ea... css selector: Use a builtin to count bits (*)
60ccda0... css lookup: Replace g_return by gtk_internal return (*)
a9b80a6... style cascade: Replace g_return by gtk_internal_return (*)
bbeec36... css section: Replace g_return by gtk_internal_return (*)
29505af... css node declaration: Fix a typo (*)
20c49b8... css node declaration: Avoid optional out parameters (*)
09e4f75... widget: Move _gtk_widget_peek_request_cache to private.h (*)
caa0ee3... Remove type check from gtk_widget_get_request_mode (*)
95cf550... window: Avoid unnecessary detours (*)
3eacfa8... Avoid type checking overhead for resize-mode (*)
fe1e2cb... css section: No need for atomic refcounting (*)
9546ce7... css value: No need for atomic refcounting (*)
2a6a841... widget path: No need for atomic refcounting (*)
c8dcb69... css node: Avoid a duplicate type check (*)
66f0bde... Intern all signal names beforehand (*)
29c799a... Use g_object_get_qdata instead of g_object_get_data (*)
286e8ee... Updated POTFILES.in (*)
51a1bc2... Revert "Avoid type checking overhead for resize-mode" (*)
f1414a1... Move GtkWidgetAuxInfo struct to private headers (*)
27db410... Use NULL instead of g_direct_equal (*)
d8e1f1e... Pack GtkWidgetPrivate a bit better (*)
75439ca... Move template support to qdata (*)
bf95c84... combobox: Stop using old styling code (*)
e4de412... Move widget paths to gdata (*)
b166582... Move action muxer to gdata (*)
70a2281... Move font options to gdata (*)
b355b07... Move font map to qdata (*)
8a540ea... Drop GtkWidgetAuxInfo (*)
4bcc49c... Updated Slovak translation (*)
2b3a116... Updated Slovak translation (*)
0175cd8... places sidebar: keep open variants sensitive (*)
ea294fd... gdkwindow: Store children list nodes in GdkWindow structure (*)
b64a0b9... wayland: Avoid a crash with GtkGLArea (*)
c1691a4... stylecontext: add opaque background helper (*)
d7eb907... pixelcache: use GtkStyleContext to determine cairo_content_ (*)
7c1ce9f... viewport: share style context with pixelcache (*)
a3605bc... textview: give pixelcache access to style context (*)
6f10fa1... pixelcache: squash warnings introduced by previous commits (*)
0db331d... file chooser: make rows with popovers visible (*)
fda5b4c... builder-tool: Don't simplify translatable="yes" (*)
b932243... Update all ui files again (*)
136e387... Updated Polish translation (*)
d9c0706... Updated Portuguese translation (*)
eafedfb... gdkwindow: Avoid list allocation and object refs during rep (*)
d5f1754... gtk: Stop setting GDK_EXPOSURE_MASK on random widgets (*)
cdd951e... draw: call vfunc rather then emit signal for the common cas (*)
68e50d2... widget: Call size_allocate vfunc directly when possible (*)
d547b86... Updated Galician translations (*)
f9c37cb... Updated Galician translations (*)
75057db... gtk-demo: Fix builder example (*)
76810e1... gtk-builder-tool: Don't break GtkHBox and GtkVBox (*)
1c4a7bd... Revert "tool button: Use G_DEFINE_TYPE" (*)
0dae974... gtkwidget: refactor code into separate function (*)
13873d2... gtkwidget: Ensure unrealization during event dispatching ca (*)
259611a... gtkwidget: Do not listen to notifications from nonexistent (*)
15411aa... entry: Drop the Ctrl-K keybinding (*)
e1694a7... scrolledwindow: Cancel kinetic/overshoot animation on captu (*)
5f0dcef... Updated Turkish translation (*)
afa60da... Fix a copy-paste error (*)
7d3ad43... Revert "print backend: Remove an unneeded variable" (*)
1c8760c... gdkwindow: avoid multiple walking of children list (*)
018856d... Updated Galician translations (*)
bcc0a54... inspector: Store the parent for the object tree (*)
07a574d... window: Use gtk_widget_queue_resize() (*)
7c4c8b9... wayland: Make subsurface desynchronized after first parent (*)
faeaa2f... 3.17.9 (*)
9219309... Add missing $(EXEEXT) (*)
024a9c1... docs: Add index for 3.18 api (*)
63fa0fd... configure: Require glib >= 2.45.8 (*)
0fa37dc... Updated Spanish translation (*)
deb632c... build: Add Common Autotools Module for MSVC Projects (*)
d836a52... build: Clean Up Visual Studio Project Generation (*)
d963bd1... MSVC Builds: Remove Old MSVC Project-Related Files (*)
76825ff... Revert "MSVC Builds: Remove Old MSVC Project-Related Files" (*)
908850c... MSVC Builds: Remove the Old Static Projects (*)
6423a02... MSVC Builds: Massive Rename of Projects (*)
a526f15... MSVC Builds: Remove Old MSVC Project-Related Files (*)
d9a738d... gtk-demo: Fix drawing of gestures demo feedback on CSD wind (*)
9a4990f... MSVC Builds: "Add" Visual Studio 2015 Projects (*)
9a33e53... ui: Remove border from dialogs again (*)
f31e202... css shadows: Break out side & corner shadows into helper fu (*)
d8d0188... css shadows: Cache blured masks for the corners of outset s (*)
283ac9d... Update Persian translation (*)
e14990b... Update Persian translation (*)
3db98fe... Plug a memory leak (*)
28c9f3d... Plug another memory leak (*)
ee8eb91... widget path: Don't leak sibling paths (*)
450056c... file chooser: Avoid a crash (*)
5b6360e... scrolledwindow: Set the scrollbar as "over" immediately dur (*)
3aaf730... widget: Fix propagation of gesture cancellation on widget u (*)
63e255e... widget: Cancel also denied sequences (*)
603ea3b... wayland: Avoid running stale cursor animation timeouts (*)
28484e3... Updated French translation (*)
e55a8b6... pixelcache: use factor instead of margin (*)
78d2db3... MSVC Builds: Make Re-use Comment in Autotools Module Cleare (*)
0c44f5f... Updated Hungarian translation (*)
0573837... Updated Lithuanian translation (*)
3ac8a12... Updated Turkish translation (*)
15d043c... gdk: Mark window surfaces as dirty before reading from them (*)
e3bd895... window: Reset on unhandled gestures right away (*)
9577266... Revert "widget: Cancel also denied sequences" (*)
bdb854d... Revert "widget: Fix propagation of gesture cancellation on (*)
f860afc... Revert "gtkwidget: Ensure unrealization during event dispat (*)
980d273... Updated Russian translation (*)
183e71a... Updated Russian translation (*)
b008afd... Updated Brazilian Portuguese translation (*)
6019092... Updated Brazilian Portuguese translation (*)
d6aafbe... Updated Danish translation (*)
7f67312... gtkdemo: Plug leaks in listbox demo (*)
7093834... Updated Brazilian Portuguese translation (*)
69e5aea... Updated Brazilian Portuguese translation (*)
60926c5... Updated Japanese translation (*)
054b92f... Updated Greek translation (*)
a39ccc0... Updated Swedish translation (*)
7e05524... Updated Danish translation (*)
0d54d7d... Updated Japanese translation (*)
e0d72c5... test-simplify: Explicitly use bash (*)
620fec1... Updated Swedish translation (*)
fc6c917... Updated Latvian translation (*)
87e3fcd... Updated Danish translation (*)
3226f84... Updated Danish translation (*)
5e51277... Updated Norwegian bokmål translation. (*)
a3ba6f7... MSVC Builds: Update Project GUIDs (*)
6fe44d3... Updated Kazakh translation (*)
e3d21ac... window: cancel unclaimed sequences after GtkEventController (*)
defa1e9... gesture: strengthen against destroyed windows (*)
b323252... widget: Make sure we only run controllers on realized widge (*)
d29c488... widget: get_widget_windows() don't modify window child list (*)
9bda053... gdk: Finish conversion to in-struct GdkWindow list nodes (*)
ee883a2... gdkwindow: Fix list_insert_link_before (*)
a43d5e2... Update Czech translation (*)
7439a7e... widget-factory: Remove libcanberra support (*)
a59ee09... configure: Don't put glib version flags into pc files (*)
c0dc1e7... Updated Serbian translation (*)
e067545... Updated Serbian Latin translation (*)
e5f365b... Remove GtkWidgetAuxInfo from the docs (*)
47167f5... flow box: Fix up docs (*)
c1ad0f5... places view: fix a crash in finalize (*)
52dd61a... Fix distclean (*)
294dd97... 3.18.0 (*)
f7e0deb... Updated Serbian translation (*)
5bb9c18... build: only compile plug/socket when available (*)
08e25b9... app chooser: Avoid duplicates (*)
0b86b8b... app chooser widget: protect against show_all (*)
86c75f3... Finnish translation update (*)
975e1cc... build/win32: Fix 'make -jN dist' (*)
5dcbbc6... style context: Trivial refactor (*)
442ad75... assistant: Drop unneeded calls (*)
ea241c6... scale: Drop unneeded private exports (*)
1bb86c2... label: Avoid recalculation in some cases (*)
b1bf153... entry: Use qdata with preallocated quarks (*)
5253395... text view: Use qdata with preallocated quarks (*)
ac72a9c... inspector: Ellipsize the accessible name (*)
e0be076... size group: streamline iteration slightly (*)
cd35a14... size request: Avoid unnecessary reffing (*)
da45d29... size group: Streamline disposal (*)
c7c1f9f... widget: Add a few more inlined getters (*)
1d46dfb... container: Use qdata for focus chain (*)
3c54fbd... Use stupid quotes instead of dumb quotes (*)
a080cb4... Improve compiler detection for __builtin_popcount() (*)
ac62479... Fix Visual Studio Build Since a080cb4 (*)
1374645... Fix make dist (*)
aff6835... application: Be save against impl being NULL (*)
6e4d4a4... Update Arabic translation (*)
5167f52... gtkmain: Add nullable annotations (*)
0230686... GtkWindow: Check for popover realized-ness before unrealizi (*)
5c0447f... gtkplacessidebar: avoid accessing destroyed popover (*)
9dfa8e2... HC: use round buttons on sidebars (*)
020af23... build: Dist toarray.pl (*)
bf9c9f1... Don't mix in user options of printer instances (*)
0f86e37... Updated German translation (*)
f2fd655... textview: Look up the drop location iter on the right coord (*)
e88e68c... Build: Make Makefile.msvcproj A Bit More Generic (*)
8eea531... build/Makefile-newvs.am: Update Comments for Usage (*)
ecc698a... gtkplacessidebar: avoid to use a freed string (*)
6e83c3b... gtkbookmarksmanager: don't allow non valid utf8 in bookmark (*)
0d332dc... Fix Bosnian translation of default:mm (*)
7a60df3... Fix Kikongo translation of default:LTR (*)
affe356... Fix Kikongo translation of default:mm (*)
b340d5c... Fix Khmer translation of default:LTR (*)
46eea03... Fix Khmer translation of default:mm (*)
5d99058... Fix Tajik translation of default:mm (*)
ce8616f... Fix Uyghur translation of default:mm (*)
1cac30b... Refactor gtk_widget_set_device_enabled_internal (*)
001ba79... Refactor gtk_widget_add_events_internal_list (*)
ff3cb8a... Avoid copying lists during draw (*)
df33040... Updated Hebrew translation (*)
9729386... bitmask: Don't hardcode 64bit size (*)
7c762fe... bitmask: Use gsize, not size_t (*)
87d3760... Updated Serbian translation (*)
f6705c2... Updated Serbian Latin translation (*)
c66e8bc... Updated Russian translation (*)
9184324... Updated Italian translation (*)
09a0a42... Updated Italian translation (*)
6f16398... Updated Vietnamese translation (*)
65ec902... Remove overhead in gdk_window_get_user_data (*)
ac198a3... Add a few more inlined getters (*)
130fc6c... css style: Accumulate changes in place (*)
a9b0695... Return a value from ::command-line handler (*)
ffcaf30... Updated Italian translation (*)
5ea692d... Updated Italian translation (*)
eb8a649... GtkPopover: Remove _get_pointed_to_coords (*)
b92213e... GtkWindow: Don't needlessly resize popovers (*)
8a6b720... GtkPopover: Don't resize during the transition (*)
5bf4733... GtkPopover: Remove apply_shape field (*)
eaddbb2... Trivial: Move a cairo_save call (*)
12be4b0... Drop some redundant cairo_save calls (*)
a768798... container: Avoid duplicate calls to should_propagate (*)
d9f05aa... rounded rect: cache arcs (*)
de70ad6... Use direct GValue access in our marshallers (*)
565677a... header bar: Don't leave a dangling pointer (*)
3e39ec5... GtkPopover: Make transitions faster (*)
983cd2f... gdkgears: Use a headerbar (*)
84c7f6c... header bar: Show a non-pixellated app icon (*)
f0ba656... Updated Irish translation (*)
42b02d9... window: ignore resize increments for maximized/fullscreen (*)
707a071... app: Warn when trying to add windows on an inert instance (*)
134c2ea... file chooser: Don't select in the search entry (*)
7d4ed36... file chooser: Improve search focus handling (*)
eabdaf1... file chooser: Clear busy cursor before showing error (*)
cfcd280... Fix make check (*)
edcdba6... 3.18.1 (*)
c0e3b6c... fixup (*)
83b8bcb... switch: Unclip the slider shadow (*)
506fe61... Fix gtk_style_context_list_classes (*)
40190c2... Add a test for gtk_style_context_list_classes (*)
598e170... style context: Formatting fixes (*)
cc2224c... gdk: Add version macros for 3.20 (*)
5a561a8... texttag: add gtk_text_tag_changed() (*)
2dad7c1... gdk: Add gdk_rectangle_equal() (*)
5717048... Bug 753992 - im-quartz discard_preedit segmentation fault (*)
d930ea7... style context: Avoid a compiler warning (*)
2f0d4b6... Add gtk_settings_reset_property (*)
47237dd... inspector: Add a reset button for settings (*)
896f911... Bump version to 3.19.0 (*)
3c253c4... flowbox: correct the behavior with "can-focus"==FALSE (*)
1ae98e7... Updated German translation (*)
35b0884... assistant: Deal with spontaneous page disappearance (*)
ecb0e77... GdkAppLaunchContext: Set DISPLAY variable for X11 (*)
263cbd9... Fix accessibility not getting initialized in gtk_init() if (*)
dad1931... wayland: Don't ignore wl_keyboard.leave if surface is gone (*)
d8856f1... GtkPopover: Don't apply shape on wayland (*)
b23eabb... textiter: fix bug in _gtk_text_btree_get_iter_at_last_toggl (*)
2dfca14... gdk: Allow querying if a GL context is in legacy mode (*)
24230ca... gl: Store the legacy bit in the GL program data (*)
e636c31... gl: Use older GLSL shaders with legacy contexts (*)
18cae47... x11: Create legacy GLX contexts (*)
105f1c9... Control legacy GL context via environment variable (*)
9601479... Allow testglarea to work with legacy GL contexts (*)
59d02af... docs: Improve description of gdk_gl_context_is_legacy() (*)
f10c0da... wayland: Allow falling back to compatibility EGL contexts (*)
c929e98... gtkfilesystem: protect against null filesystem type (*)
d3475f7... color chooser: Render icons sharp at scale 2 (*)
1e51398... Small cleanup (*)
8bd98c0... reftests: Add test for GtkImage use-fallback property (*)
3df565c... reftests: Rename reftest (*)
b6bf982... iconhelper: Track icon-name fallback usage in the GIcon (*)
f45e268... Adwaita: simplify spibutton styling a bit (*)
22b0ed6... win32: use the same parameter name as the implementation (*)
48a2477... GtkIMContextSimple: export _gtk_check_compact_table() and G (*)
4535d09... GtkIMContextSimple: Change guint to guint16 in gtkimcontext (*)
1381877... Add gtk_compose_table_new_with_file() to create GtkComposeT (*)
a41f02f... GtkIMContextSimple: Load locale compose tables dynamically. (*)
5548665... im context simple: Add documentation (*)
70f5772... gtkprintoperation: job names must not exceed 255 chars (*)
b2d379a... Adwaita: stop consider buttons on osd 'linked' (*)
74e0284... Adwaita: osd spinbutton fixes (*)
bddc524... stylecontext: Make sure style is valid when looking up styl (*)
7aa2bfd... Add gtk-query-settings (*)
6f7029b... MSVC builds: Fix "install" (*)
c05dc28... gtk-query-settings: Add license header (*)
7ab250c... wayland: Set a more believable crossing detail on pointer e (*)
d8e41e1... popover: Invalidate borders on tail position changes (*)
ab001d0... textview: Ensure magnifier popover points within widget are (*)
4398e12... GdkAppLaunchContext: Use the display name for X11 (*)
d4699cf... Updated Czech translation (*)
364732f... GtkWindow: Enlarge the type hint private field (*)
af5792f... mir: support more pixel formats (*)
6f6f13a... Updated Basque language (*)
f2b848a... gtkplacessidebar: Show drives with removable media (*)
73bf16b... texthandle: Fix handle dragging on wayland (*)
cfaa421... texthandle: Fix Y positioning of text handles (*)
14dde08... texthandle: small refactor (*)
8147f12... texthandle: Ensure handles are invalidated on mode changes (*)
11ee4b4... mir: add mircookie as a dependency (*)
0cd4e7e... gtkplacessidebar: improve heuristics for external drives (*)
983c618... gtkplacesview: remove dead code (*)
569be9f... gtkplacesview: remove dead code (*)
1dbcce7... gtkplacesview: improve heuristics for external drives (*)
831509f... gtkplacesview: tweak ui to allow more server rows (*)
f9b6c07... gtkplacesview: rotate server list icon on toggled (*)
9341f64... gtkplacesview: add a clear button to address entry (*)
d29d54a... gtkplacesview: remove hover color from rows (*)
9cc3e63... gtkplacesview: plug leak (*)
c368683... gtkplacesview: align spinner with header label (*)
dd3f4f2... scrolled window: Protect against nameless devices (*)
0731c50... entry completion: Only grab the device if we have one (*)
3c217e6... file chooser: Avoid search interruption (*)
af8c2d2... Improve text a11y test (*)
c264cd6... Split off a private header for GtkTextBuffer (*)
ce2c89c... Updated Slovak translation (*)
a712d1f... Updated Slovak translation (*)
a9a1c00... textbuffer: nicer get_iter functions (*)
9d3e9c9... inspector: remove gtk_text_buffer_get_iter_at_line_index() (*)
342b620... win32: use the same type as the prototype (*)
c888a92... win32: fix warnings about signed/unsigned mismatch (*)
027b02a... mir: send touch events (*)
d0779db... GtkRevealer: Remove useless _start_animation call (*)
944ef8b... GtkPaned: Fix gtk_paned_set_child_visible calls (*)
73b21d6... Fixes from Einar Ulvsløkk. (*)
a397324... Updated Norwegian bokmål translation. (*)
00b39e4... W32: Add missing reference taking in gdk_device_virtual_gra (*)
c860492... Clean up handling of _gdk_win32_grab_cursor (*)
2548330... Minor cleanup (*)
9fe40f9... wayland: Clean up code determining how to map a window (*)
f838743... wayland: Map windows with tooltip hint as subsurfaces (*)
4447cf2... widget: fix typo in warning message (*)
3bbd8bd... Updated Basque language (*)
eb0b096... Updated Basque language (*)
0190783... builder: Avoid some unnecessary overhead (*)
65aa367... Add some more builder parser tests (*)
eec75ee... Cosmetic changes (*)
45fa145... builder: Cosmetic changes (*)
d0e3099... builder: Don't use g_slist_next (*)
a0379d5... Don't use g_slist_next in gtktextbtree.c (*)
b84797a... Don't use g_list_next in gtkcontainer.c (*)
8422633... Don't use g_list_next in gtkdialog.c (*)
ea91670... Don't use g_list_next in gtkmain.c (*)
b5d3beb... Don't use g_list_next in gtkselection.c (*)
ecf5c5f... Don't use g_list_next in gtk3-demo (*)
ffa98cb... Don't use g_slist_next in gdk (*)
364d1a5... Don't use g_slist_next in the windows backend (*)
4d59233... Don't use g_slist_next in the x11 backend (*)
9727a4c... Don't use g_slist_next in gtkiconfactory.c (*)
a863b06... Don't use g_slist_next in gtkstock.c (*)
50c269f... Don't use g_slist_next in gtktextbuffer.c (*)
5dd78f7... Don't use g_slist_next in gtktextbufferrichtext.c (*)
060948d... Don't use g_slist_next in gtktextchild.c (*)
b65668a... Don't use g_slist_next in gtktextdisplay.c (*)
55bd936... Don't use g_slist_next in gtktextlayout.c (*)
95c7a53... Don't use g_slist_next in gtktextview.c (*)
05717fe... Don't use g_slist_next in gtktreemodel.c (*)
2dc63da... Don't use g_slist_next in gtktreeview.c (*)
e9aa335... Don't use g_slist_next in the testsuite (*)
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... (*)
ea65c70... gdk: Make gdk_cairo_surface_paint_pixbuf public
103e28f... Add GtkImageView
7c93db3... gtk3-demo: Add GtkImageView demo
cae54ec... GtkImageView: Replace zoom-mode with fit-allocation
5d21d35... GtkImageView: Rename zoom-enabled/rotate-enabled
4003d99... GtkImageView: Add _set_pixbuf
476ead4... GtkImageView: Update the adjustments more often
a7c689c... GtkImageView: Add scale arguments to load functions
5a1e657... GtkImageView: Stop the animation when setting the pixbuf
667c66b... GtkImageView: Add _set_surface
1188839... gtkimageview.h: Fix indentation
415dfc2... GtkImageView: Add initial gesture code
03bbbd9... GtkImageView: Fix drawing in scrollable case
60e8400... GtkImageView: Add _set_animation
f45ce01... GtkImageView: Add docs
778186c... GtkImageView: Fix snap-angle getter
daf0602... GtkImageView: Implement first 'scale to pointer' version
3d4b58c... GtkImageView: Implement zoom-to-cursor
6d242b2... GtkImageView: Fix rotate gesture usage
aee9a03... GtkImageView: Fix gesture usage
88db2b3... GtkImageView: Fix scroll-to-pointer behavior
77f6b01... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
f9e9e16... GtkImageView: Add _fix_point_rotate
4334c99... GtkImageView: Fix HiDPI drawing
cf69b79... GtkImageView: Fix typo
fd751bb... GtkImageView: Choose the anchor point in ::begin
23504e5... WIP
b7fea99... gtkimageview: state
3aa3db9... Fix bounding_box_for_angle calculation
afd2a38... Last "working" state
ad9b065... Simple rotation working
31cd11f... Update the adjustments properly
ad4a0c4... imageview: Draw less debugging stuff
97535c6... GtkImageView: Rename fix_point function to fix_anchor
7613423... GtkFlowBox: Fix copy/paste mistake in docs
c905eac... GtkFlowBox: Add missing nullable annotation
(*) 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]