[gtk+] (1271 commits) Non-fast-forward update to branch wip/wayland-tablet
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (1271 commits) Non-fast-forward update to branch wip/wayland-tablet
- Date: Wed, 21 Oct 2015 18:05:52 +0000 (UTC)
The branch 'wip/wayland-tablet' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
a8ad5de... device: Add GDK_AXIS_DISTANCE GdkAxisUse value
ec2d3bb... device: Add gdk_device_get_axes(), and ::axes property
7bb05e3... gdkdevice: Add GdkDeviceTool to identify device tools
b485bef... gdkdevice: Add GdkDevice::tool-changed signal
797e115... events: Add gdk_event_[gs]et_device_tool()
3fc62b4... x11: Update GdkDevices on "Wacom Serial IDs" property chang
75a4e2b... x11: Set GdkDeviceTool on motion/button events
fbf2ae9... GdkDeviceTool: Add GdkDeviceToolType to identify the physic
58310d2... GdkDeviceTool: Add GdkAxisFlags info to tablet tools
a6ffd79... wayland: Do not store the grab cursor separately
bcd9551... wayland: Refactor master pointer data into a separate struc
00facaa... gdkcursor-wayland.c: Minor indentation fix
df402ff... gtk-demo: Use GdkAxisUse instead of axis labels
b522106... gtk-demo: Add support for distance in event_axes
0130898... gtk3-demo: Show multiple master devices on the "Event axes"
f7caa51... demos: Set crossing events mask explicitly on event-axes de
97ce490... demos: Enable multidevice behavior on event-axes demo
28fd052... Add XML for Wayland Tablets
0cd5581... Wayland: Add initial support for drawing tablets
88366c2... Wayland: Implement proximity/crossing/motion event emission
fbf60d1... Wayland: Translate tilt/pressure/distance axes in motion ev
b8d8c02... Wayland: Translate wl_tablet.down/up into button events
3d65afb... wayland: Translate pen buttons into button events
Commits added to the branch:
7ce96cb... GtkStack: Avoid some unnecessary complication (*)
4e4a2fe... printing: Get output bin via IPP (*)
1ed21ad... GtkScale: More work on mark spacing (*)
aa052c6... Updated Hungarian translation (*)
ec9a399... Adwaita: scale marks visible on the dark variant (*)
9800d83... mir: fix build due to missing api (*)
be06860... mir: emit configure event on window move/resize (*)
19f66c7... mir: don't need dummy egl surface (*)
2374a1b... mir: remove non-useful logging (*)
8fac1f6... mir: emit GDK_ENTER_NOTIFY on pointer enter (*)
e083eb4... mir: fix wheel scrolling in both directions (*)
da14dbe... mir: fix toggling between maximized and restored (*)
84e99b2... GtkWindow: fix default empty window size with CSD (*)
335c070... GtkHeaderBar: reduce minimum title width (*)
9f27ee7... render: Fix ridge/groove border rendering (*)
f2a8ddf... sidebarrow: Avoid object-valued properties (*)
ae8c07c... GktPlacesSidebar: Plug a ton of leaks (*)
7f06065... GtkPlacesSidebar: Simplify sidebar code (*)
3b97a0b... Fix an oversight (*)
68aa48c... Fix up expected results of a11y tests (*)
23ce256... Fix up doc comments (*)
f9422ab... 3.17.4 (*)
48ea0cb... GtkWindow: some min/nat size corrections. (*)
25885ca... wayland: Properly initialize/finalize where we store the da (*)
de260ae... wayland: Update grab serial when ungrabbing keyboards (*)
de22680... wayland: Ensure device grabs generate crossing/focus events (*)
d3212c9... Updated Hungarian translation (*)
69b5955... wayland: Do not close the descriptor on async_write_data_fr (*)
5e71594... wayland: Ensure we cancel previous selection writes before (*)
3bd7b2a... wayland: close() the selection fd if we didn't start writin (*)
fb266a8... wayland: Ensure we close the fd on all error paths in data_ (*)
342db27... wayland: protect against unknown mimetype requests (*)
d31e1fb... GtkImage: Make resource property work properly (*)
e9e9dfa... GtkSearchBar: Don't vexpand (*)
f8b7623... builder-tool: Don't strip h/vexpand (*)
6cc9b17... wayland: Plug some memleaks in DnD/clipboard code (*)
6de82c9... gtkmenusectionbox: plug a leak (*)
33f9cba... gtkmodelbutton: Plug a leak (*)
0606b52... gtkdnd: Plug a leak (*)
350d555... wayland: Fix compile warning in DnD/selection code (*)
56a3fd8... Adwaita: rubberbands! (*)
029800c... Adwaita: entry linking fixes (*)
da39560... broadway: Handle shm_open failing by falling back on tmp fi (*)
1178a0a... wayland: Split handling of clipboard/DnD data offers (*)
8509a07... wayland: Set the master device on the drop-side GdkDragCont (*)
e3d8f03... cssvalue: Restructure RGBA transitions (*)
142abce... cssvalue: Special case resulting color for transparency (*)
cd3f24d... cssvalue: Change color transitions to run premultiplied (*)
be4a252... gtk-demo: Add a spin button example (*)
609e04d... gtk-demo: Cosmetic changes (*)
876a6b5... gtk-demo: Make the info bar example wrap (*)
f97786f... gtk3-demo: Add a fancy text demo (*)
1095722... gtk3-demo: Group pango demos together (*)
50178ce... wayland: Prepare against NULL selection owners on data_sour (*)
de68968... wayland: Return the right type atom on gdk_selection_proper (*)
802b006... settings: Include pangofc-fontmap.h header on Wayland (*)
6ff5db3... Updated POTFILES.skip (*)
04e7277... window: Don't send startup notifications for offscreen / po (*)
5304a89... Updated Portuguese translation (*)
64fef45... Updated Portuguese translation (*)
6251b7b... Updated Slovak translation (*)
9913b02... switch: add a style property for the switch height (*)
15c73a2... Add gtk_widget_set_font_options and gtk_widget_get_font_opt (*)
ef93c71... broadway: Fix memleak in error case (*)
0f3995a... x11: Avoid X error traps within server grabs (*)
5d17b0a... GtkWindow: don't increase the preferred size for empty wind (*)
8c9e426... placessidebar: Do not set as a "track motion" DnD site (*)
77b8495... x11: Query pointer devices' scroll valuators on toplevel en (*)
ff94923... broadway: Implement maximization (*)
a774440... Updated Portuguese translation (*)
9258b40... Updated Portuguese translation (*)
6786c9d... drawingarea: don't call gtk_style_context_set_background() (*)
1c9468c... eventbox: don't call gtk_style_context_set_background() (*)
9696d1b... flowbox: don't set gtk_style_context_set_background() (*)
ba2f479... iconview: don't call gtk_style_context_set_background() (*)
db76eae... listbox: don't call gtk_style_context_set_background() (*)
828db3e... menu: don't call gtk_style_context_set_background() (*)
b7be293... menushell: don't call gtk_style_context_set_background() (*)
aab3d46... offscreenwindow: don't call gtk_style_context_set_backgroun (*)
9230143... overlay: don't call gtk_style_context_set_background() (*)
b4ee73a... paned: don't call gtk_style_context_set_background() (*)
18be2d6... plug: don't call gtk_style_context_set_background() (*)
15908cf... treeview: don't call gtk_style_context_set_background() (*)
d4ecdbd... viewport: don't call gtk_style_context_set_background() (*)
6b0f202... toolpalette: don't call gtk_style_context_set_background() (*)
f89c86d... revealer: don't call gtk_style_context_set_background() (*)
e6f97f1... textview: don't call gtk_style_context_set_background() (*)
06b943f... toolitemgroup: don't use gtk_style_context_set_background() (*)
8832648... socket: don't call gtk_style_context_set_background() (*)
74f2d94... window: don't call gtk_style_context_set_background() (*)
380ebbf... fixed: add a comment for gtk_style_context_set_background() (*)
a9b45e7... layout: add a comment for gtk_style_context_set_background( (*)
d6b8261... widget: don't call gtk_style_context_set_background() (*)
a1e80d9... stylecontext: deprecate gtk_style_context_set_background() (*)
e67b487... window: don't override background every style_updated() (*)
862e0da... gtkwindow: Reset maximize / fullscreen_initially on state c (*)
1be338f... GtkSwitch: fix a reentry issue (*)
e9b8477... Add a testcase for font options (*)
a0e8d8d... Improve the font options support (*)
28e1ed4... Fix warnings in the font options code (*)
b3166b7... drawingarea: checks parent's draw() before call it (*)
c806f9b... ignore size inc when maximized/fullscreen (*)
2d223fa... mir: ensure parent surface before creating child surface (*)
1e6c7e3... mir: fix mir pointer event to gdk translation (*)
1f96f35... entrycompletion: no need to return boolean (*)
7e45b09... file chooser: More search rework (*)
715aba6... places sidebar: Add private api to get title (*)
10f5076... file chooser widget: Expose a "subtitle" property (*)
e9e4ed5... file chooser dialog: Show a subtitle (*)
6516437... file chooser: Use icon for create folder button (*)
140a157... file chooser: Update sidsebar when entry goes away (*)
4f3f61b... file chooser widget: Allow external save entry (*)
0b11d8c... file chooser dialog: Put save entry into header (*)
f968199... file chooser: Make search in recent work (*)
0f9b87c... file chooser: Make location column work better (*)
e0b81fa... file chooser: Make Escape work in search entry (*)
9b5e00b... file chooser entry: Capture Escape and emit :hide-entry (*)
356f507... file chooser: Sort search results better (*)
710d193... file chooser: Give the location column more space (*)
1883c5f... file chooser: Improve keynav (*)
c0afb89... Revert "file chooser: Don't start search too eagerly" (*)
a347052... Revert "file chooser: Open location entry more easily" (*)
5825965... file chooser: Open location entry on '.' (*)
1c3ccb3... file chooser: Trigger location entry not just from file lis (*)
75411ef... file chooser: Tweak bindings in save mode (*)
5bc88bd... file chooser: Make search shortcut toggle (*)
648e4a7... file chooser: Add Ctrl-F as search shortcut (*)
fe128b5... file chooser: Don't show recent in save mode (*)
f87f43b... testfilechooser: Disable the terrible preview (*)
33b5c26... file chooser: Add and use a model search engine (*)
412e33d... file chooser: Use access time for recent files (*)
1c82a53... file chooser: Don't allow resorting recent files (*)
8974ec7... file chooser: Improve time and date formatting (*)
215a9a1... file chooser: remove a stale comment (*)
2cd6d1a... file chooser: Add a way to toggle time display (*)
443601a... file chooser: Consistently clear model caches (*)
f690167... file chooser: Code cleanups (*)
5763199... file chooser: Clean up enum handling (*)
9a44467... Add a getter for the directory to file system model (*)
39c2d12... file chooser: Improve the mode switching operation (*)
0ac1741... file chooser: Improve location column formatting (*)
31a0221... file chooser: Set fixed sort functions for recent and searc (*)
191bcce... file chooser: Add search progress (*)
c7bc902... file chooser: Update empty state for search (*)
17a860c... file chooser: Don't show Enter Location in sidebar (*)
ed1c349... file chooser: Remove a wrong assumption (*)
22294a4... file chooser: Improve column sizing (*)
fa3ff77... GtkTreeViewColumn: Fix a documentation typo (*)
78db92d... GtkPlacesSidebar: Allow hiding Trash (*)
29abbdd... file chooser: Don't show Trash in save mode (*)
4a21c12... testfilechooser: Add a --local-only flag (*)
bb6f698... file chooser: Cleanups (*)
017025c... file chooser dialog: Make action changes work (*)
4dafcf9... file chooser: Make unsetting save entry work (*)
a453212... file chooser dialog: Make button not take focus (*)
309c845... file chooser: Make Ctrl-L work in search mode (*)
6c8f7aa... Updated Portuguese translation (*)
bea3cba... Updated Portuguese translation (*)
c5a250c... container: Update the add() warning (*)
d2569a3... docs: Drop deprecated symbolic icon names (*)
02b5ac9... Warn for whitespace at beginning or end of new folder names (*)
94bcdd3... Strip leading and trailing whitespace from filechooser save (*)
8b90c79... places sidebar: Fix memory handling of rename popover (*)
8379ef3... file chooser: Redo the trailing space warning (*)
530d295... Fix up some whitespace mishap (*)
15617a6... file chooser: Allow renaming files (*)
3982209... file chooser: Allow deleting files (*)
c222d59... Updated Portuguese translation (*)
5436c74... Fix return value error in _gtk_file_system_model_get_direct (*)
3175d0f... Updated Greek translation (*)
b92c530... pango: move an utility function from gtklabel (*)
a19331f... label: add support for CSS letter-spacing property (*)
9e26fa9... entry: add css letter-spacing (*)
384df61... css: add support for text-decoration-line (*)
77658b7... linkbutton: use the text-decoration-line css (*)
a57e673... css: support text-decoration-color (*)
180a378... css: add shorthand text-decoration property (*)
803430a... pango: make merge_attrs return the merged list (*)
abc47d7... gdkdisplay-x11: The leader window should be an input-only w (*)
6323010... csstypes: expand GtkCssChange enum (*)
69e396e... cssselector: Report finer granularity for position changes (*)
df71138... csstypes: Change NTH_CHILD and NTH_LAST_CHILD change propag (*)
8d3737e... cssnode: Do finer-grained position invalidation (*)
4cbab11... cssmatcher: Make nth-child(odd) work on first line (*)
dec95ca... scrolledwindow: Keep scrollbars out of GtkScrollable::get_b (*)
7f57f63... gtkwindow: Only allow unrestricted positioning to text hand (*)
3f8982a... gtkdnd: Traverse across insensitive widgets (*)
09273d9... wayland: print correct coordinates during DnD (*)
1eb1481... css: support text-decoration-style (*)
56af235... file chooser: Clear search entry when it goes away (*)
88cee92... file chooser: Remove unused field (*)
7c9e3df... wip: reshuffle name checks (*)
06f9102... file chooser: Allow rename-to-self (*)
3cbe6d8... place sidebar: minor change (*)
b96b796... file chooser: Separate out delete and trash (*)
e121157... file chooser: Make delete confirmation match nautilus (*)
fb31615... place sidebar: Make removing bookmarks work again (*)
826c1db... file chooser: Add a shortcut to focus the sidebar (*)
4b31962... Updated Portuguese translation (*)
dadb275... gtkdnd: Account for setting a same icon helper (*)
9e2092d... gtkdnd: Fix introspection annotations in some functions (*)
d2f27bf... testgmenu: use the menu binding code (*)
7d43cda... gdkwindow-quartz: partial aspect ratio support (*)
254f13d... Updated Polish translation (*)
d51e8a7... Fix a minor typo (*)
0f935a0... gtkrevealer: fix preferred width calculation (*)
3fb1d18... gtksidebarrow: remove unused property (*)
bdf0820... Simplify Xft setting fallback (*)
7f8de66... css: text-decoration-style is not inherited (*)
6379a42... actionbar: Remove get_path_for_child implementation (*)
0f6c955... frame: Remove get_path_for_child implementation (*)
8756c03... testtoolbar: Don't expand rows that shouldn't be expanded (*)
8e53a01... places sidebar: Fix rows getting 'lost' when dnd fails (*)
a74a3da... Added a more meaningful description for /deprecated/gtkimag (*)
6038474... Added an additional explanation and code snippet for GtkIma (*)
c05cd61... Updated Portuguese translation (*)
adcb52e... cssnode: Only invalidate sibling nodes if changed node is v (*)
190f025... cssnode: Only queue_validate() when node is visible (*)
e43ba9d... file chooser: Ensure we update subtitles (*)
410d180... file chooser: Avoid animations when setting up (*)
72a8064... Trivial code cleanup (*)
201d4c1... file chooser: Avoid doing excess work (*)
24dc6f8... file chooser: Do less work (*)
0c7237f... file chooser: Fix multi-selection (*)
995e873... file chooser: Remove some obsoltete code (*)
301cf24... file chooser: Clean up unused includes (*)
f35c7b8... font chooser: Remove a stray notify (*)
6e280d2... range: switch secondary and middle button on steppers (*)
1c780be... range: Add a stepper alternative (*)
1ca6d8b... range: Trivial field ordering (*)
6b05a68... GtkSettings: Fix a documentation typo (*)
c459413... Updated Spanish translation (*)
437254d... Updated Spanish translation (*)
0f479de... range: Tweak button bindings (*)
2dda89c... GtkButtonBox: remove spacing when buttons are linked (*)
18dbe18... gtkframe: Don't queue a redraw on the entire widget every s (*)
a00a5ed... GtkApplication: avoid using stale timestamps (*)
eb67d14... file chooser: Be more careful with subtitles (*)
5bd6013... file chooser: Refine search progress display (*)
6d75775... file chooser: Stop search when entry is cleared (*)
e7c0bb6... file chooser: Show progess spinner even if not empty (*)
34388d1... Updated Spanish translation (*)
88b278b... Updated Portuguese translation (*)
b32899b... mir: add more default settings under mir (*)
064f28f... mir: don't warn if transient_for is NULL (*)
bd71b80... mir: don't ensure_surface if window not visible (*)
24e1323... places sidebar: Handle menu key (*)
6504b2e... GdkDisplayX11: Properly translate server timestamps from _N (*)
72bfb40... Revert "x11: Query pointer devices' scroll valuators on top (*)
7af88d4... placesview: add view for fixed drives and networks (*)
7db399d... placessidebar: add Other Locations item (*)
79f2400... filechooserwidget: use places view to manage fixed devices (*)
6e4f42f... cssnode: Change API of some functions (*)
a7680c6... cssnode: Add gtk_css_node_reverse_children() (*)
8e87988... toolbar: Switch from get_path_for_child() to css node manag (*)
b9b17c3... headerbar: Remove unused variables in private struct (*)
792076e... headerbar: forall() the button boxes in the right order (*)
a039fd1... headerbar: Finish widget setup before showing it. (*)
3d2ead0... headerbar: Get rid of get_path_for_child() (*)
974c60a... tests: Fix gcc complaints about testfilechooser (*)
bc19ea9... tests: Remove testplacesview test (*)
5b89384... Updated POTFILES.in and POTFILES.skip (*)
a2a227f... Updated Spanish translation (*)
9a0fcfe... Updated Spanish translation (*)
09baf86... Updated Hebrew translation (*)
0916b58... Updated Hebrew translation (*)
40efaf6... Updated Hebrew po-properties translation (*)
a39b8f6... placessidebar: fix Connect to Server position (*)
b274a26... tests/gears: Ensure we don't use unavailable GL resources (*)
3b41dac... placessidebar: show persistent drives when not showing Othe (*)
e259b2f... Avoid O(n²) walking of string arrays (*)
2902585... gtkprintunixdialog: Set border_width to 0 (*)
c53bed3... GtkFileChooserButton: Don't update icon/label so often (*)
1fb075d... file chooser: Make bindings work in save entry (*)
02577dd... inspector: Avoid a gratitious use of g_strv_length (*)
186c8f5... gdk: fix crash if visual is NULL (*)
e08c526... places sidebar: Use a popover for the context menu (*)
33cc51d... file chooser: Use a popover for the context menu (*)
7627ed8... places sidebar: Preserve ::populate-popup functionality (*)
9b81372... file chooser: Improve popover positioning (*)
0480517... Updated Hungarian translation (*)
dbb1830... headerbar: Switch css positions on direction change (*)
6c862f2... css: Fix GtkCssChange enum (*)
770fc90... gtk-demo: Check a return value (*)
91b1476... gtkbuilderparser: Add some assertions (*)
8ba55d8... gtkicontheme: Check a return value (*)
f960d4f... inspector: Annotate a call whose return value we don't need (*)
1b8d06d... inspector: Check a return value (*)
0ee1421... cups: Annotate a call whose return value we don't care abou (*)
2b105dc... testdialog: Error out if templates are missing (*)
bb29c1f... gdk: Add some parameter checking (*)
363e791... GtkActionHelper: Avoid null deref in debug code (*)
e215db6... GtkGrid: Add a few NULL checks (*)
6a9944c... GtkLabel: Remove an unnecessary check (*)
3619156... list box: Remove unnecessary checks (*)
0ebcc56... tooltip: Remove unnecessary checks (*)
ee43462... treeview: Add an explicit return for clarity (*)
ff86433... inspector: Avoid a NULL deref (*)
2eb39a3... inspector: Remove some dead code (*)
a9ee745... file chooser: remove an unused GError variable (*)
0bb2567... GtkWindow: Fix a use-after-free (*)
d8a40c4... inspector: Avoid a NULL deref (*)
ccfacb3... testgtk: Remove pointless code (*)
7fd307f... Revert "GtkGrid: Add a few NULL checks" (*)
c27b90c... Fix the build (*)
1ec7f43... combobox: Remove unused argument from private function (*)
d071415... combobox: Remove unused header function functionality (*)
8d3bcb6... combobox: Simplify code (*)
c7202b9... Updated Czech translation (*)
4354b05... Updated Portuguese translation (*)
fbbc203... Updated Portuguese translation (*)
8a238c7... window: Don't keep 2 type hints (*)
7a16039... window: Allow setting type hint on mapped windows (*)
38a07cd... window: Don't update type hint when it didn't change (*)
b0ac837... window: g_object_notify() on type-hint change (*)
04883e7... window: Set the type hint when it changes, not just on map( (*)
4fbd9a3... Updated Hebrew translation (*)
f881f37... Fix csd decorations (*)
defc3d8... builder-tool: Don't strip border-width (*)
dbeb41e... Updates for 3.17.5 (*)
e0f0197... GdkGLContext little fix to property names and descriptions. (*)
c9a2e4c... font chooser: Add placeholder text to preview entry (*)
e7fe194... GtkWidget: Add custom font map support (*)
f263c11... spin button: Add Home and End as key bindings (*)
5b5b4de... places sidebar: Remove pointless code (*)
bd41c92... trivial: Some reformatting (*)
55652b6... places sidebar: Improve keynav (*)
52c4955... GtkListBox: Listen for adjustment changes (*)
1da92c2... GtkListBox: Improve focus scrolling (*)
469db13... GtkStack: Add interpolate-size property (*)
ddcb309... GtkPopover: Set interpolate-size on the stack... (*)
2943bfe... wayland: Always apply scaling factor to cursor hotspot and (*)
98f4e06... Updated Spanish translation (*)
fb3adeb... Updated Spanish translation (*)
50a2428... Fix return value error in gtk_stack_get_interpolate_size (*)
2dfad2b... file chooser: Memory handling fixes (*)
11ce41d... Revert "drawingarea: checks parent's draw() before call it" (*)
90d237c... Revert "drawingarea: don't call gtk_style_context_set_backg (*)
62af1cb... drawingarea: use same background approach as GtkLayout (*)
8a6bad7... gtkimagemenuitem: fix suggestion for replacement (*)
173ef4e... offscreen_window: Remove deprecated API calls (*)
6f4518a... gtkimagemenuitem: improve the replacement docs even more (*)
7b57221... cellview: Implement border and background drawing (*)
19726a5... combobox: Remove cell_view_frame (*)
5f6db9a... combobox: Remove autoscroll timer on popdown (*)
3402363... combobox: Unconditionally draw background and border (*)
ceab99f... treeview: Don't underallocate editing widgets that are too (*)
99d4ec2... reftests: Fix underlines in link-coloring reftest (*)
8102425... places view: Disconnect from volume monitor (*)
dee75bc... Fix distcheck (*)
e8a0e8f... 3.17.5 (*)
cb38a2e... Updated Hebrew translation (*)
22056ce... Updated Polish translation (*)
658a1ef... toolbutton: improve docs wrt stock deprecation (*)
b4b46b7... places sidebar: Fix a copy-paste leftover (*)
7a84c26... places sidebar: Improve the docs (*)
1e98179... places sidebar: Improve docs (*)
bb0b545... Use versioned deprecations more seriously (*)
0189cb0... Updated Czech translation (*)
3e6177d... places sidebar: Plug a memory leak (*)
9418712... places sidebar: Always chain up in finalize (*)
38a5db8... GtkQuery: Make API follow GTK+ conversions (*)
fbee8c5... GtkSearchEngine: Be more robust in cancellation cases (*)
3243ae6... places sidebar: Don't leak shortcuts (*)
0d7a9dc... gtk-demo: Properly clean up timeouts in search entry demo (*)
a56bd1c... GtkImage: Plug a memory leak (*)
3fc5d09... gtk3-demo: Don't set xalign of GtkCheckButton (*)
31191d5... fontchooserwidget: Refactor code so we actually optimize (*)
6a5586a... gtk-demo: Add a filter model example (*)
71b278f... toolbutton: fix misleading docs (*)
0076b94... toolbutton: linkify properties (*)
167734c... file chooser: Fix a crash (*)
de2ea1e... Revert "gtkwindow: Reset maximize / fullscreen_initially on (*)
8b695cc... Revert "window: fix initial shadow width for maximized/full (*)
f30637b... GtkWindow: Rework the _initially variables (*)
91c05f6... file chooser entry: Special-case ., .. and ~ (*)
3f18e76... Remove debug spew (*)
707459f... file chooser: Make keynav in save mode smoother (*)
61ce90a... quartz: make moving CSD windows right up to the screen's me (*)
eb37fd2... quartz: implement maximized/unmaximized (*)
7ed5816... quartz: remove maximized state when the window position/siz (*)
c28d0a7... gtk3-demo: Don't use xalign on GtkCheckButton (*)
44608da... gdk-win32: Send fake release key event for shift key (*)
56051b0... GtkWidget: Fix set_font_map docs (*)
1138d4f... Another fix for unmapped window states (*)
9a44f18... inspector: Add a function to rescan (*)
3fec234... inspector: Rescan toplevels when they change (*)
e2b9caf... file chooser: Fix gtk_file_chooser_set_show_hidden (*)
dc82949... file chooser dialog: Better spacing (*)
d017395... Updated Portuguese translation (*)
62286b9... Updated Portuguese translation (*)
d9985da... gtk/gtkplacessidebar.c: Fix Build on C89 (*)
9c37fe9... MSVC Builds: Fix Introspection Build (*)
862cac7... GtkGesture: minor cleanup (*)
dc9e548... GdkEvent: Fix introspection annotations on gdk_event_get(_r (*)
76c1337... GdkEvent: Turn out parameters optional (*)
a8512e0... Fix a typo (*)
13b4500... widget-factory: hook up callbacks to the tab close buttons (*)
b847937... gtk-demo: Expand the filter model example (*)
94eaa50... Updated POTFILES.skip (*)
2a2a148... Updated Portuguese translation (*)
f9d9039... Added api to set a window to fullscreen on a given monitor. (*)
69d90d4... places view: Documentation fixups (*)
62d785a... Don't use libcanberra without X (*)
030aa54... Fix x11-less build (*)
fffbe61... broadway: fix use-after-free on read errors (*)
b3fb1ae... win32: Support all css cursor names (*)
5c2759a... Use standard cursor names (*)
b2b4a3b... Fix a warning (*)
83b7a0f... wayland: Fix initial fullscreen monitor support (*)
955c1c7... GtkMenu: Properly detach menu when the window is detached (*)
6d04183... quartz: Check if a drag ends inside a known window (*)
6ac07a2... quartz: Implement NO_TARGET drag result (*)
58fa3d9... listbox: Fix shift-selection (*)
93a4030... Remove a duplicate string (*)
fcb2637... combobox: Remove the separator (*)
63c219b... combobox: Remove the box from the button (*)
8243140... combobox: Remove unused argument (*)
e057221... combobox: Add scroll support in list mode (*)
5ad5431... combobox: Create button on init() and destroy in destroy() (*)
5e2ab6d... combobox: Use ui file to construct internal button child (*)
0a6b624... Updated Greek translation (*)
48815d2... Updated Slovak translation (*)
859db92... Remove a redundant assignment (*)
71b3e0b... Store locations as GFile (*)
48c172f... Always pass a location into the query (*)
1069e2b... Port to GtkSearchHit (*)
30de4cc... Actually use search results from the model (*)
93bfec3... Add a helper function for remote locations (*)
f7bba52... search engine: Don't crawl remote locations (*)
eee85d3... Avoid more GFile<>uri roundtrips (*)
49a596a... file chooser: Note when searching remote locations (*)
ee73e27... quartz: Fix building (*)
e0339c5... placessidebar: show Computer item when not in Other Locatio (*)
2c329f5... quartz: disable system shadows if a GdkWindow shadow is set (*)
5003b58... quartz dnd: fix drag icon position relative to cursor posit (*)
4b23ba5... quartz dnd: add hidpi support for gtk_drag_set_icon_surface (*)
048d710... quartz app menu: add hidpi support for menu icons (*)
4050abe... Plug a memory leak (*)
1b43c3f... Update Catalan translation (*)
55edc81... x11: Make selection handling work across screens (*)
7d87eeb... wayland: Return a display name (*)
bc68600... inspector: Show wayland display information (*)
df50858... inspector: Show monitor information (*)
ea3a80c... placessidebar: fix documentation (*)
c00f216... placesview: fix documentation (*)
5134e4b... placesview: don't show network addresses (*)
a5e762e... placesview: show Computer item (*)
317ba62... placesview: plug some memory leaks (*)
c3b6345... placessidebar: fix ellipsizing glitch (*)
da11404... placesviewrow: hook up finalize (*)
e519462... placesview: simplify code (*)
763bf27... gtk3-demo: Add another overlay demo (*)
1fb154e... gtk3-demo: Add a scrollbar context menu (*)
3cf28a8... HC: whitespace for sidebar (*)
9dabc4e... HC: make link buttons distinct (*)
2cd8613... HC: :checked:hover color fix for menuitems (*)
66cacaf... HC: provide explicit treeview styling (*)
a0ee054... HC: make pushed columns visible (*)
b5a684d... HC: make progressbar labels more visible (*)
3c2a759... gtk3-demo: Add a markup demo (*)
8695cf3... Fix oversights in templates (*)
08addd9... fontchooserwidget: use appropriate model for GtkTreeIter (*)
98f9532... placesview: don't show mount for Computer row (*)
c6838fb... GtkTextView: Support font features (*)
627886c... gtk-demo: Add font features to markup demo (*)
9412009... gtk-demo: Tweak the markup demo (*)
1ce7c76... gtk-demo: Rename textview demos to "Text View" (*)
6bf2e9e... gtk-demo: Move the transparent example under Overlay (*)
ce3ebaf... Expand builder menu documentation (*)
cd08b42... HC: fix typo (*)
ffec25b... HC: no need for green in scales (*)
7d91ca3... widget-factory: Test busy state (*)
ec338b0... file chooser: Don't crawl recent:// (*)
62c43aa... combobox: Create cell view identically (*)
1261ec9... combobox: Remove unused variables (*)
bbd9c59... combobox: Handle NULLing the cellview on remove simpler (*)
2550c6a... combobox: Refactor cell view treatment (*)
65f7fb0... GtkMenuButton: explicitly protect against recursion (*)
6f19456... Use pango_fc_font_map_config_changed (*)
c514d1d... testfilechooser: Say Save (*)
18ddddd... entry completion: Clarify index in documentation (*)
230c248... HC: custom color button fixes (*)
98121aa... Add a private function to determine if we simulate (*)
5aa1f09... entry: Use gtk_simulate_touchscreen (*)
72d0b4d... text view: Use gtk_simulate_touchscreen (*)
28b4599... gesture single: Use gtk_simulate_touchscreen (*)
fb0a13b... file chooser: Allow activating without double-click (*)
b048181... gtk-demo: Add a scale example (*)
9dd2645... HC: shade spinbuttons as entries (*)
9f24b54... Code cleanup (*)
93171cf... gtkoverlay: Optimize size allocations (*)
186e94b... searchenginetracker: Ignore NULL directories (*)
725e7c3... Updated Portuguese translation (*)
4d61126... Updated Portuguese translation (*)
0520547... Updated POTFILES.skip (*)
7921ac5... cleanup: one more g_slist_free_full (*)
3fec677... cleanup: no need to set members to null when freeing the st (*)
ca8f6dd... cleanup: do not set members to null in finalize (*)
142efd1... Inspector: Preserve selection when rescanning (*)
ce75c83... cssimage: Don't start a transition if the start and end are (*)
36c0c9d... listbox: Don't queue draws on the entire widget (*)
4da945d... widget: Don't queue redraws for properties that don't affec (*)
03ae86d... Don't trigger extraneous redraws on font / text-attr change (*)
9cbd9c4... Adwaita: Remove non-working selector (*)
14de03c... file chooser: Don't leave out icons by accident (*)
61ba7ad... GtkLabel: Show erroneous text if parsing markup failed (*)
3626307... wayland: Invalidate our gtk_surface when we're unmapped (*)
bd3b496... wayland: Ensure modal hint gets set on map (*)
198d99d... Whitespace fixes (*)
ba45fa0... HighContrast: Avoid resizing treeview headers (*)
b10bfe1... GtkButton: Pick up images that are set early (*)
56d3924... inspector: Fix a typo (*)
a6ca569... gtkmain: Don't process WM events if there's a grab on anoth (*)
69c9cb8... gtkwindow: bail out on WM operations in the presence of gra (*)
2776374... wayland: Don't assume drag context has a source window when (*)
e34ab35... color chooser: Use a popover for the context menu (*)
0137108... Adwaita: calendar button fix (*)
359534e... GtkScrolledWindow: Don't handle key event when can't scroll (*)
68e00e9... placesview: Fix wrong property type when creating a GtkLabe (*)
239ac14... Updates (*)
f2060d6... Documentation fixes (*)
9711608... Fix a doc comment (*)
dea3bb2... 3.17.6 (*)
f0a1a0c... gtk/gtkcsstypesprivate.h: Fix Build (*)
defc0cf... file chooser button: Fix some refcounting confusion (*)
27afd62... HighContrast: Improve GtkCalendar drawing (*)
6eaf5bd... quartz: Implement CSD drag resize for all edges/corners (*)
e2e2c96... Update Catalan translation (*)
1f4f883... Updated Lithuanian translation (*)
d6f51ef... listbox: Avoid using show_all on rows (*)
b54fab2... HighContrast: Fix undershoot in sidebars (*)
9ecfffa... Formatting fixes (*)
37c09d9... Updated Portuguese translation (*)
0f67817... Updated Turkish translation (*)
0f851be... Fix a doc comment typo (*)
62dce64... Remove a self-assignment (*)
3eb0eaf... Remove an unused function (*)
b9bced6... Remove some unused data (*)
525732b... Updated Spanish translation (*)
5e3d0b1... placesview: jumps to the default location (*)
843a879... Adwaita: Don't leak underlines (*)
1219b67... placesview: no url for networks (*)
025f741... placesview: plug a leak (*)
0dff248... placesview: sort by path (*)
e548c71... placesview: show Disconnect instead of Eject (*)
61ffb51... font chooser: Make Escape stop search (*)
ecc8cd2... font chooser: Use browse as selection mode (*)
5f44339... font chooser: Make the entry activate the default (*)
aa9dd72... font chooser: Make repeated Escape cancel the dialog (*)
cf237ec... widget-factory: Add a lock button (*)
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 (*)
4c1c829... device: Add GDK_AXIS_DISTANCE GdkAxisUse value
2f17ab5... device: Add gdk_device_get_axes(), and ::axes property
d51914e... gdkdevice: Add GdkDeviceTool to identify device tools
7298ce1... gdkdevice: Add GdkDevice::tool-changed signal
9d51fbb... events: Add gdk_event_[gs]et_device_tool()
5c93a8e... x11: Update GdkDevices on "Wacom Serial IDs" property chang
14afd68... x11: Set GdkDeviceTool on motion/button events
624fdd6... GdkDeviceTool: Add GdkDeviceToolType to identify the physic
129e3a4... GdkDeviceTool: Add GdkAxisFlags info to tablet tools
2cd227c... wayland: Do not store the grab cursor separately
ebca394... wayland: Refactor master pointer data into a separate struc
090bbaf... gdkcursor-wayland.c: Minor indentation fix
0bcffcc... gtk-demo: Use GdkAxisUse instead of axis labels
ea10488... gtk-demo: Add support for distance in event_axes
e9af808... gtk3-demo: Show multiple master devices on the "Event axes"
91e9c32... demos: Set crossing events mask explicitly on event-axes de
411b947... demos: Enable multidevice behavior on event-axes demo
eb4559d... Add XML for Wayland Tablets
13d970e... Wayland: Add initial support for drawing tablets
dab6e0e... Wayland: Implement proximity/crossing/motion event emission
0d28062... Wayland: Translate tilt/pressure/distance axes in motion ev
d4a57cc... Wayland: Translate wl_tablet.down/up into button events
e029f55... wayland: Translate pen buttons into button events
(*) 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]