[gtk+] (632 commits) Non-fast-forward update to branch wip/wayland-tablet



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:

  f1ea47d... device: Add GDK_AXIS_DISTANCE GdkAxisUse value
  374a135... device: Add gdk_device_get_axes(), and ::axes property
  c3ef62d... gdkdevice: Add GdkDeviceTool to identify device tools
  af3c9f0... gdkdevice: Add GdkDevice::tool-changed signal
  72e0de5... gdk: Add GdkSeat::tool-added/removed signals
  b6c7b84... GdkSeatDefault: Add functions to add/remove tools
  7e42c5c... events: Add gdk_event_[gs]et_device_tool()
  fe6d87c... x11: Update GdkDevices on "Wacom Serial IDs" property chang
  1b941f7... x11: Set GdkDeviceTool on motion/button events
  004c077... GdkDeviceTool: Add GdkDeviceToolType to identify the physic
  954f7c2... GdkDeviceTool: Add GdkAxisFlags info to tablet tools
  6b2d082... gtk-demo: Use GdkAxisUse instead of axis labels
  d244521... gtk-demo: Add support for distance in event_axes
  f29ca4b... gtk3-demo: Show multiple master devices on the "Event axes"
  177401d... demos: Set crossing events mask explicitly on event-axes de
  f369aab... demos: Enable multidevice behavior on event-axes demo
  a1bf559... x11: Use XInternAtom directly on poking device hardware IDs
  ab07816... x11: Emit proximity in/out events out of Wacom Serial ID pr
  badbfdf... gdkcursor-wayland.c: Minor indentation fix
  0e77d4d... wayland: Refactor master pointer data into a separate struc
  0088f70... Wayland: Add initial support for drawing tablets
  1f99c2a... Wayland: Implement proximity/crossing/motion event emission
  adf7fd5... Wayland: Translate tilt/pressure/distance axes in motion ev
  a2c730c... Wayland: Translate wl_tablet.down/up into button events
  9bb90af... wayland: Translate pen buttons into button events
  912b82e... wayland: Hook tablets to GdkSeat

Commits added to the branch:

  7d75d5e... builder tool: Add a preview command (*)
  01626e0... Update gtk-builder-tool docs (*)
  31cc642... Adwaita: notebook style rewrite (*)
  813cc34... Adwaita: fix border radius on #editor-color-sample (*)
  3302c2a... testgeometry: Ignore deprecations (*)
  17d9e94... testoffscreen: Remove deprecated calls (*)
  e79db79... testgtk: Avoid deprecation warnings (*)
  fac5ed6... Adwaita: reset padding on notebook tab close button (*)
  866193f... reftests: get icon-vfuncs test almost working again (*)
  8219a6b... Use an GtkImage instead of GtkArrow (*)
  68edc67... image: use GtkMisc padding again (*)
  001598a... icon theme: Improve loading of unthemed files (*)
  b281c9d... css image recolor: Load images at the proper scale (*)
  f887fec... Add a css style test for color names (*)
  176e85f... file chooser: Make Escape close the dialog (*)
  803ec7c... Updated Hungarian translation (*)
  4251a8a... Updated Hungarian translation (*)
  63bf90a... Updated Hungarian translation (*)
  2c7fdf6... CSS provider: Add a way to emit errors (*)
  0fe468c... Emit an error if image loading fails (*)
  2e4b1e7... css: Support the image() notation (*)
  e545495... icontheme: Avoid a crash (*)
  051b607... Adwaita: Add symbolic png assets (*)
  f375b27... Run reftests with HighContrastInverse too (*)
  586522d... Use TAP output for installed tests (*)
  d400ecc... Remove entry-progress-coloring reftest (*)
  3b4aad7... 3.19.8 (*)
  bbe48d0... Throw an error when a display is missing (*)
  dd322f7... Document gtk_parse_args limitations (*)
  16726e3... colorchooserwidgeet: Reset the selected swatch when removin (*)
  7d16b8d... treeview: Draw background when empty (*)
  f42cd18... wayland: Reduce warning level for parentless temporaries (*)
  bbfc547... Fix some reftests under wayland (*)
  27b4bfc... Fix another reftest (*)
  a66287a... Fix the border-image-excess-size reftest (*)
  3c4f36f... combobox: Avoid a misleading indentation (*)
  6f74de5... Don't include the builtin sequence table in multiple places (*)
  f793da5... file chooser: Avoid a crash (*)
  836bd65... gtk-builder-tool: Accept --help (*)
  bc882a6... gtk-launch: Add --version (*)
  073f8bc... gtk-builder-tool: Expand the preview command (*)
  5a2feab... reftests: Make animation-direction test more reliable (*)
  033c6c8... widget: Annotate out params of _translate_coordinates as op (*)
  6e2c551... entry: Fix icon areas (*)
  a898dc6... reftests: Rename a source file (*)
  2423eb1... reftests: Add a message to the test output (*)
  1e0ca71... reftests: Make label-text-shadow-changes-modify-clip test m (*)
  6e2c74a... Trivial formatting fix (*)
  5a095d5... Updated Spanish translation (*)
  9f4b0b8... Updated Spanish translation (*)
  3446760... reftests: Make separator-size test pass in HighContrastInve (*)
  44b060c... Updated German translation (*)
  9d18539... Updated Hungarian translation (*)
  bfb727d... entry: Draw progress in the right place (*)
  a853841... Revert "Add missing (out) annotation to gdk_rgba_parse" (*)
  5186aeb... gtksettings: reset property to correct default value (*)
  cc88153... Updated French translation (cherry picked from commit 85fb4 (*)
  feabf35... notebook: Do not reorder tabs after a grab notify if there  (*)
  f734db1... Adwaita: fix vertical spinbutton style (*)
  a0363e5... Adwaita: notebook with hidden header style fix (*)
  0bcd860... print dialog: Fix layout preview drawing (*)
  9b08853... gdkborder: remove unneeded definition (*)
  207a842... Adwaita: fix headerbar spinbutton size (*)
  3316d69... entry: Simplify drawing code (*)
  429bec5... entry: Turn progress node into a gadget (*)
  be6f65a... immodule: Use correct sign for function prototype (*)
  9708ecd... composetable: Fix gcc warnings (*)
  a2ac952... broadway: Define variables where they are used (*)
  7ac337a... gtksettings: fix critical warning (*)
  8eb2619... gdkwindow-x11: always set _GTK_THEME_VARIANT property (*)
  c95087c... entry: queue an allocate when pulsing (*)
  2929621... colorswatch: Remove unused constant (*)
  572e9a0... Remove _gtk_box_get_children (*)
  641e703... statusbar: Remove unused include (*)
  6bc096d... actionbar: Remove unnecessary map/unmap implementations (*)
  d0fd799... cssprovider: Change location of builtin themes (*)
  b783670... inspector: Don't hardcode builtin themes (*)
  6cdca1e... Adwaita: removed some old cruft from _drawing.scss (*)
  27901c7... build: Don't break windows build (*)
  7d4bf49... win32: Delete classic theme (*)
  8d51540... win32: Get rid of XP theme (*)
  3756d92... Move private widget path functions away (*)
  4a49d8d... Don't do remote checks on NULL files (*)
  7b88e30... x11: don't apply scaling factor twice (*)
  35cd0be... Range: Group all three gestures (*)
  f7ec9c9... widget: Set a css name (*)
  0e7691c... css: Add rem unit (*)
  680ec08... switch: Don't queue draws after setting state flags (*)
  f60e144... Document rem as CSS unit (*)
  339023d... Fix indentation (*)
  61307de... levelbar: Make discrete levelbars behave as before (*)
  56b1b08... Adwaita: darker background for popovers (*)
  e35e6ab... css: Properly convert em, ex and rem to pixels (*)
  5444442... css: Convert numbers with GTK's dpi (*)
  132abb8... css tests: Fix expected output (*)
  f2e08d3... css tests: Fix style tests (*)
  982da04... cssimageradial: Only emit one error for wrong position (*)
  0c12601... cssimageradial: Only allow at "<position>" after other prop (*)
  fe6d4cb... inspector: Drop type name from node list (*)
  e8fca5b... cssmatcher: Remove type argument from name matcher (*)
  d48d3b3... cssselector: Remove type references (*)
  2d1f1f3... Update CSS docs regarding type names (*)
  4d40bd4... Fix stylecontext tests (*)
  f90db30... wayland: rename window->surface to window->wl_surface (*)
  3ac78ea... wayland: move server proxy objects to substructure (*)
  e6f92df... wayland: rename cairo surface user data key to be more spec (*)
  1cfa2f4... wayland: use g_clear_pointer when destroying cairo surfaces (*)
  2c30008... wayland: always return FALSE from begin_paint (*)
  40e9119... wayland: don't handle buffer release centrally (*)
  c80dd54... wayland: stage uncommitted changes to dedicated buffer (*)
  2ebae40... wayland: rework buffer management code (3 changes) (*)
  7b66866... Updated Slovak translation (*)
  8776bb5... level bar: Make the full offset official (*)
  1a71579... level bar: Improve documentation (*)
  ccd8c76... level bar: Fix offset behavior (*)
  1a524f3... Updated Polish translation (*)
  c3c01d8... level bar: Document buildable syntax (*)
  4a465e6... Fix levelbar css node tests (*)
  a1839a7... Updated Spanish translation (*)
  72a3f25... Updated Spanish translation (*)
  5f01e69... widget-factory: Update levelbar example (*)
  af64a60... box gadget: Fix allocation without baseline (*)
  667069c... Adwaita: No rounded corners for fullscreen (*)
  c360b5f... Remove more unnecessary redraws (*)
  2902063... iconhelper: Un-duplicate some code (*)
  d3a0dfe... cssstylechange: Add helper function to print change (*)
  2d8db26... csstypes: Add GTK_CSS_AFFECTS_SYMBOLIC_ICON (*)
  0ec4c76... stylepropertyimpl: Use GTK_CSS_AFFECTS_SYMBOLIC_ICON (*)
  0c80210... iconhelper: Save whether the surface is symbolic (*)
  0bd6c48... Add and use gtk_icon_helper_invalidate_for_change (*)
  ded745a... Make gtk_icon_helper_invalidate private (*)
  486a0a4... image: _get_style_context never returns NULL (*)
  e0f31ab... Add css node tests for box packing (*)
  dc407db... inspector: Avoid crash in magnifier (*)
  76d0311... Updated Kazakh translation (*)
  07a994c... win32: on focus restore the window if iconified (*)
  eb55597... win32: properly handle show and focus (*)
  76fedc1... gtk: Fix some return-values annotations (transfer none/full (*)
  c536935... Various documentation fixes (*)
  1331b60... A few more documentation fixes (*)
  019dab7... gtkmagnifier: Avoid a crash if the inspected widget is fina (*)
  a3a5cf1... text view: Improve tag pointer tracking (*)
  7ad6043... gtk-demo: Improve the tag implementation (*)
  8ea573b... css node tree: Fix crash (*)
  c44364f... spinbutton: Free the gadget in finalize (*)
  bdd182f... frame: Set border gadget state after creating it (*)
  becfd18... overlay: set css name (*)
  751b69c... Updated Brazilian Portuguese translation (*)
  701cdda... gtk-demo: Add a menu to foreigndrawing (*)
  8e6cc26... testgtk: Remove an unused variable (*)
  6715520... gtk-demo: attempt at a notebook with active box-shadow in t (*)
  bfd254c... gtk-demo: Add more foreign drawing examples (*)
  788951c... win32: Fix empty body warning (*)
  584931e... win32: Use g_set_object() (*)
  4ce6d10... win32: Remove deprecation warnings in devicemanager code (*)
  766b1b9... win32: Remove deprecation warnings in dnd code (*)
  1d98019... immodule: Stop gcc from complaining (*)
  573f51c... mountoperation: Silence gcc (*)
  0ea9131... printoperation-win32: Silence gcc (*)
  117e303... filechoosernativewin32: Define MSC_VER at top of file (*)
  068f8a3... filechoosernativewin32: Add missing return type (*)
  ccc7e30... filechoosernativewin32: Silence gcc (*)
  ccbfa64... win32embedwidget: Mark deprecated sections (*)
  76e56c5... win32: Stop using _gdk_display global in device code (*)
  7f266e1... win32: Make cursor code work without _gdk_display (*)
  ec3ce21... win32: Remove _gdk_display usge from dnd code (*)
  93ecb1d... win32 theme: Do a quick'n'dirty search/replace (*)
  9c700b2... win32 theme: Replace pseudoclasses with undeprecated ones (*)
  ce8a98e... win32 theme: Get rid of deprecated style properties (*)
  34db80c... tests: Remove unused variable (*)
  b561af2... testgtk: Compile without warnings on win32 (*)
  dda9593... imcontextsimple: Remove unused variable on win32 (*)
  9efb275... filechoosernativewin32: Remove unused variables (*)
  f9c2982... testsuite: No warnings on type conversions please (*)
  033fb5a... win32: Always pass a window to the default event filters (*)
  a620a1d... win32: Remove unused functions / header includes (*)
  99153ed... win32: Remove XP-specific code (*)
  1519801... win32: Capture WM_THEMECHANGED (*)
  4dfbacc... win32 theme: Add a GtkWin32Theme object (*)
  88b7dfd... win32: Move init code into windows-specific code (*)
  f5d4fb1... inspector: Don't use unused variables (*)
  bb15c53... notebook: fix arrow states (*)
  90d5c7f... mir: Add C++ guards (*)
  460aa64... Adwaita: animate check and radios (*)
  1bd0431... Adwaita: fix bogus selector... (*)
  3bf1151... Fix Quartz clipboard image retrieval. (*)
  23d2f2d... Adwaita: tone down treeview separators (*)
  56ba815... placesview: Fix some minor issues (*)
  85b44a3... cannot not -> must (*)
  32804e0... Adwaita: Don't grow flat entries (*)
  a47d9a7... treeview: Make sure the editing widget's top left is always (*)
  452d25b... placessidebar: Increase padding (*)
  170cb01... Revert "Remove _gtk_box_get_children" (*)
  eb90c4f... Adwaita: make popovers less 1995 (*)
  5562f4f... gtk-demo: spinbutton and menubar examples (*)
  48d7219... paned: Don't overdraw (*)
  d55b815... x11: Avoid setting has_pointer_focus if a EWMH compliant WM (*)
  102b3bf... paned: Draw handle before children (*)
  4c37719... Adwaita: Insensitive notebook arrows (*)
  811a9b2... file chooser: Use the right model when getting the selectio (*)
  71559c6... file chooser: Avoid nonworking search+save combinations (*)
  51af704... gadget: Be careful in geometry calculations (*)
  0645425... cssimageradial: Don't print 2 spaces (*)
  7b301fc... linear-gradient: Remove the hack using NUMBER (*)
  e2d966e... cssnumbervalue: Remove gtk_css_number_value_get_unit() (*)
  b246d55... css: Turn number values into a virtual type (*)
  a52ecd2... css: Add gtk_css_number_value_can_parse() (*)
  cd6dc95... css: Add initial support for calc() (*)
  65dd9da... css: Add support for sums to calc() (*)
  4a9fa1e... css: Add API to handle order when printing calc() (*)
  63d1f80... css: Add support for '*' and '/' to calc() (*)
  0cda3ba... calc: Allow subterms with '(' ')' bracketing (*)
  93eec3e... css: Implement transitions for numbers of different units (*)
  e7470be... tests: Port testlockbutton to GTask (*)
  d3e8cf8... testsuite: Don't use deprecated APIs (*)
  ecdd420... Updated Chinese (Taiwan) translation (*)
  3f4f914... Updated Chinese (Taiwan) translation (*)
  35bed27... Docuemnt calc() support in CSS (*)
  29a7373... widget-factory: Add an inline toolbar example (*)
  12daac7... Adwaita: notebook arrow styling. (*)
  05dff4c... Adwaita: remove an unneded selector. (*)
  adddd1a... Revert "Adwaita: remove an unneded selector." (*)
  7f2d440... Adwaita: try being smarter wrt extending buttons. (*)
  7bca66e... gtk-demo: modernize the application demo (*)
  3a499d6... gtk-demo: Add window size saving example (*)
  ea42331... Fix a typo (*)
  72db203... Adwaita: fix scale popup button size (*)
  bf45d06... Adwaita: scss cosmetic changes (*)
  1bfbd23... Adwaita: don't set a border for drop targets (*)
  7e47418... paned: rtl-flip with the correct rectangle (*)
  88f0885... paned: Use content allocation instead of widget allocation (*)
  6edb420... paned: Fix drawing (*)
  601e762... Adwaita: correct spacing for mixed buttons (*)
  fc90bd5... gtk-demo: Fix the size saving for CSD (*)
  c0a61c2... gtk-demo: Streamline application (*)
  e0bf128... gtk3-demo: Fontify all source files (*)
  3c9a63b... Adwaita: Fix a padding problem in action bars (*)
  f1b34a7... Adwaita: image-button sizing fix (*)
  54b378b... Adwaita: flatten up search bars and inline toolbars (*)
  915fe87... Adwaita: fix treeview dnd column headers (*)
  3b19db4... css: Add a number value handling win32 sizes (*)
  d584e22... win32: Add gtk_win32_theme_parse() (*)
  a1617c6... win32: Canonicalize theme-name before adding to hash table (*)
  3597baf... win32: Update color handling to recent GtkWin32Theme change (*)
  6d90901... win32 theme: Use same spinner as Adwaita (*)
  b43844f... win32 theme: Don't set the color on * (*)
  f425b55... win32: Add support for -gtk-win32-part-width/height to CSS (*)
  de38435... cssimagecrossfade: Fix order of images when parsing/printin (*)
  b227d02... win32 theme: Draw checkmarks and radiomarks properly (*)
  a4a158e... win32 theme: Remove a bunch of workarounds that are no long (*)
  beb7693... cellrenderertoggle: Use "check" and "radio" names (*)
  f3f3a1c... Fix 'make dist' (*)
  0e9f24b... gtk/gtkentry.c: Fix build on pre-C99 (*)
  aa4b385... Adwaita: no rounded corners for backdrop tiled windows (*)
  4d26640... Adwaita: shortcutswindow fixes (*)
  aed7ca1... Revert "Adwaita: no rounded corners for backdrop tiled wind (*)
  0b1aece... Adwaita: no rounded corner for tiled backdrop windows (*)
  88c68f2... Adwaita: sidebar background-color (*)
  e10f44e... places sidebar: use a box (*)
  4e2674e... Expand the docs for gtk_window_set_default_size() (*)
  1140a51... Adwaita: notebook fixes (*)
  1131ae2... gtk-demo: add menu check and radio examples (*)
  ee9c1c1... gtk-demo: add combobox demos (*)
  1d65e8b... gtk-demo: add menu separator demo (*)
  cb43af0... notebook: Fix a misplaced tab label (*)
  1b1d655... Adwaita: correct size for ssd titlebars (*)
  d10bd41... widget-factory: Add myself (*)
  46f46ed... cellrenderertoggle: Split out a function (*)
  1ee3df5... cellrendertoggle: Draw background + frame for mark (*)
  aad3135... gdk: Add GdkDragCancelReason enum as argument to GdkDragCon (*)
  4636552... gdkdnd: Make GtkDragContext::cancel RUN_LAST (*)
  9bd15e0... Updated Swedish translation (*)
  bc3b399... Updated Swedish translation (*)
  d26801c... Adwaita: correctly style arrows wrt tab position (*)
  38d0d0a... gdkdnd: Stick to the first gdk_drag_drop_done() result (*)
  c30d542... Some more CSS node tests for notebooks (*)
  a1cbcc1... Adwaita: stop using assets for treeview check/radio... (*)
  92fca23... win32 theme: Always include the win32 theme (*)
  3c0cd8a... win32 theme: Include the default win32 colors (*)
  ab19069... cellrenderertoggle: Change "indicator-size" handling (*)
  8f71060... file chooser: Reload current dir when switching from search (*)
  b9a1472... Add a release note about window size saving (*)
  e32da77... Add a release note about level bar changes (*)
  c2cfbc8... Updates (*)
  3a15aa2... Add -gtk-image-effect alias for -gtk-icon-effect (*)
  6085bba... Adwaita: be more specific about menu items height (*)
  7c799bb... Adwaita: make tab buttons square once again (*)
  d3a153a... Adwaita: places sidebar sizing with min-height... (*)
  af2cc81... Adwaita: places sidebar eject button sizing (*)
  03ec21d... Adwaita: make tab child not cover the active tab indication (*)
  3a4922a... file chooser: Add an ID to the box around the pathbar (*)
  bdee6b1... Adwaita: add back a bottom border on the pathbar/entry box (*)
  5de7a5f... Adwaita: use Matthias provided ID for the previous commit s (*)
  f945fb6... Adwaita: add a top border to the filechooser bottom bar (*)
  64c9ec1... wayland: Handle after-paint invocations when nothing was pa (*)
  38b1f15... wayland: Only attach the buffer if there was damage (*)
  a64dd9c... printing: Add message contexts (*)
  13e5e83... Add message contexts to translated strings (*)
  b8e2ebb... gtkplacessidebar: remove notification handling (*)
  da47ceb... places sidebar: Use the right marshallers (*)
  1b36fbf... 3.19.9 (*)
  3e5be58... win32 theme: Require comma between part and state ID (*)
  37e3ccb... win32: Split out fallback code into separate file (*)
  c98007f... win32: Add fallback code to draw theme parts (*)
  a3998bc... win32 theme: Add a hack that selects the right font on Wind (*)
  67b893c... win32 theme: Add a way to query border of theme parts (*)
  01bcda8... win32 theme: Query theme borders when rendering buttons (*)
  2782a14... win32 theme: Add checkbutton spacing (*)
  6bf33ac... Adwaita: _drawing cleanup (*)
  d3c247e... Adwaita: added a new mixin for check/radio/sliders (*)
  9bb139c... Adwaita: unused assets cleanup (*)
  56c54a2... Adwaita: reset the shadow on disabled scales (*)
  d976bbd... Updated Slovak translation (*)
  0298d50... Updated Polish translation (*)
  71c36bb... Updated German translation (*)
  a93fdd8... Adwaita: housekeeping (*)
  79ca3f0... Adwaita: restrict button transition (*)
  d57f4a7... Adwaita: only needed properties on entry transition (*)
  c38c336... Document help overlay action name in GtkApplication (*)
  934b3f6... Document that GtkApplication loads gtk/menus-common.ui (*)
  d1cf970... Updated Spanish translation (*)
  5a253c5... wayland: check for support of xdg_shell interface (*)
  40c0a6a... gtkplacessidebar: remove unneeded condition (*)
  11b3efb... gtkcsscalcvalue: avoid unitialized boolean (*)
  a3ba7f0... css: Don't start transitions when the value didn't change (*)
  9c21101... gdk: Add a way to show included backends (*)
  8269131... Revert "Adwaita: only needed properties on entry transition (*)
  09cd17a... Revert "Adwaita: restrict button transition" (*)
  2e7f98a... Win32: remove the _is_win8_or_above global variable (*)
  5770161... Win32: remove the _gdk_monitors global variable (*)
  3aec838... Win32: chain up screen finalize (*)
  7505d49... Win32: free the monitors array (*)
  ce62f05... wayland: Update gtk-shell protocol to v3 (*)
  ebb1750... wayland: Implement gtk_shell.set_startup_id (*)
  a979cff... Adwaita: check/radio/slider gradient tweaks (*)
  d2fb069... entry: Make get_text_area_size() vfunc work again (*)
  079e90b... Adwaita: scale slider assets refresh (*)
  1dda932... X11, GdkScreen: properly implement init_randr15 including o (*)
  e837aa6... x11: Some cleanups to the multihead initialization (*)
  ebff86d... box gadget: Make it possible to draw focus (*)
  7ed1225... check button: Draw focus again (*)
  d245400... expander: Draw focus again (*)
  edcc0c2... Adwaita: resurrect scale-has-marks-above/below classes (*)
  7c577dd... assistant: Add margin to action area (*)
  b23300c... Adwaita: fix entry progressbar (*)
  44f6fcf... Adwaita: move 1px up the check asset (*)
  effee1f... Revert "Adwaita: resurrect scale-has-marks-above/below clas (*)
  7698ac4... Adwaita: remove unused selector in _common.scss (*)
  6b53138... box: Fix rtl allocation with center widget (*)
  966dd56... entry: Fix baseline allocation (*)
  23b3774... css: Mark outline properties as affecting clip when they do (*)
  e4a485d... renderborder: Add API to query the outline clip (*)
  1548b68... css: Make outline-offset animatable (*)
  63eb15b... win32: Add missing break in switch statement (*)
  eda348d... win32: Handle size queries for all values (*)
  f3d67cc... win32 theme: Add rudimentary titlebar support (*)
  a754579... css gadget: Adjust baselines for min-height (*)
  e9300e2... dnd: Avoid a crash (*)
  52e0ab5... print dialog: More baseline alignment (*)
  5a80a35... drawingarea: Update docs around background handling (*)
  cee39bf... Add a release note about drawingarea background (*)
  0c91584... Adwaita: Drop decoration.ssd selector (*)
  908bcf3... updated Punjabi Translation (*)
  00559e1... updated Punjabi Translation (*)
  c2dd3c0... win32: Move variable definition to not cause gcc warning (*)
  c73db50... win32: Implement GetSystemMetric() fallbacks (*)
  3c5c748... win32 fallback: Warn if we don't know how to draw a part (*)
  2e709fd... win32 fallback: Add code to draw titlebars (*)
  828f2e1... win32 theme: Sanitize a few colors (*)
  e935993... win32 fallback: Draw window title button images (*)
  3cf98a4... Fix typo. (*)
  46d3611... Fix Quartz Full Screen Crash. (*)
  ecaca07... win32: Allow querying names for colors (*)
  37a4e1c... csscolor: Allow using the name for a win32 color (*)
  63934ba... win32 theme: Replace color ids with color names (*)
  9821686... win32: Allow querying names for metrics (*)
  dc1e191... csssizevalue: Allow using the name for a win32 metric (*)
  cdb12fe... win32 theme: Replace metric ids with metric names (*)
  4146571... win32draw: Use the right checks (*)
  808017d... win32 theme: Size titlebar icons correctly. (*)
  6c0270b... win32 theme: Make tooltips look right (*)
  5962dae... Windows: Update how gtk-win32.rc is generated (*)
  7f89856... Adwaita: color scale slider fixes (*)
  9fb9d20... Adwaita: fix scale with marks sliders (*)
  5906b15... Adwaita: avoids up pointing scale slider to jump down on ho (*)
  07d3268... MSVC 2008 builds: Fix previous commit (*)
  ca050e1... Updated POTFILES.skip (*)
  ff9e73d... Update Catalan translation (*)
  b3a8018... Win32: remove leftover function (*)
  7047099... Win32: fold the gdkinput.c file in gdkdisplay-win32.c (*)
  bc3c855... wip _gdk_display (*)
  c643d8b... Win32: fix warning (*)
  70b9ea2... Updated Chinese (Taiwan) translation (*)
  c3dc0d8... container: Request layout again depending on layout mode (*)
  437dec6... csscolorvalue: Print a comma for win32 values (*)
  3056d79... cssparser: Make _gtk_css_parser_has_number() a bit smarter (*)
  cf71d98... entry: Make the get_text_area() vfunc relative to top left  (*)
  2b03bbb... Updated Thai translation (*)
  a2b4acb... Updated Serbian translation (*)
  cab307f... Updated Serbian translation (*)
  5ee0a71... Updated Serbian translation (*)
  98fb6f6... Updated Galician translations (*)
  63a204e... gtkplacessidebar: add open flags to other locations (*)
  3d70051... GtkGestureMultiPress: reset multi-press sequence if the sou (*)
  4ff3d5b... gdk: Avoid 2/3BUTTON event generation if the source device  (*)
  17a4bd5... gtkplacesview: use location instead of the enclosing one (*)
  0c25c5d... revealer: Don't report >0 preferred width... (*)
  566010e... Add a testcase for revealer size allocation (*)
  cf6c0b0... spin button: Use the Ctrl modifier for Home and End key bin (*)
  d7fc1ea... Updated Brazilian Portuguese translation (*)
  fad0c27... Updated Swedish translation (*)
  3cff1ef... Update Galician translations (*)
  b8183fb... Add a release note about theme changes (*)
  97c1803... 3.19.10 (*)
  bf0ef08... Update Catalan translation (*)
  ffea7a2... Updated Brazilian Portuguese translation (*)
  60d7f43... GtkTextHandle: Look up for the first child of a scrolled wi (*)
  594ba30... mir: fix GdkSeat-related deprecations (*)
  acbb0c4... mir: fix warnings (*)
  e390e3b... GtkIMContext: remove broken anchors in documentation (*)
  18abf86... Updated French translation (*)
  9016a00... treeview: Fix positioning of editing widgets (*)
  8ed804f... textview: Draw the background properly (*)
  760b540... treeview: Don't make things way too high (*)
  c75a833... x11: More fake tablet blacklisting (*)
  dde3362... gadget: Warn about missing size allocation (*)
  03db14c... inspector: Show some basic device information (*)
  455935a... inspector: Show more device information (*)
  15ccdcd... inspector: Don't show numeric ids (*)
  84ba01d... inspector: Update for screen config changes (*)
  e126633... x11: Update seat capabilities (*)
  1977994... gtkplacesview: clean up mount server callback (*)
  f468f0f... device: Add a num-touches property (*)
  a4a7740... xi2: Set ::num-touches for touch devices (*)
  fe4602a... inspector: Show ::num-touches for touch devices (*)
  20cf42c... gtkplacessidebar: avoid unresponsive UI while trashing (*)
  53fe9c2... inspector: use guint to fix the windows build (*)
  374494b... Updated Galician translation (*)
  71a9fd9... stylecontext: Move background_is_opaque() function (*)
  4e8fb33... pixelcache: Don't have a style context argument (*)
  3a9ceff... win32 theme: Make entries and textview work (*)
  40269f4... Updated Polish translation (*)
  8920b6a... Updated Brazilian Portuguese translation (*)
  abd781a... icon helper: Don't set baseline to 0 (*)
  3431451... frame: Let GtkContainer handle border-width (*)
  77594be... frame: Measure border gadget separately (*)
  0213815... Move .keycap docs from GtkFrame to GtkLabel (*)
  a975e73... fix a typo (*)
  09b1571... Better baseline adjustment (*)
  5df1e98... window: Draw decorations in the right place (*)
  a051e56... widget-factory: transition pages (*)
  f749152... Fix a copy-paste error (*)
  5b2e883... Remove redundant words from docs (*)
  4f5f299... inspector: React to device changes (*)
  8b93c01... inspector: Simplify general tab setup (*)
  5522ce9... xi2: Add some more debug spew (*)
  ad204c8... win32 theme: Fix decorations (*)
  34e2049... win32 theme: Make titlebuttons look like they're the right  (*)
  d3f7135... Document CSS win32 size support (*)
  c61764b... GDK W32: Fix the filling of MINMAXINFO (*)
  c3e56d3... Updated Hungarian translation (*)
  377ac90... gtkplacessidebar: clean up trash row on destroy (*)
  ea9e822... gtkplacessidebar: use gpointers in trash row (*)
  1a0b656... Adwaita: fix separator in non paned using split headerbar (*)
  296a7c2... Adwaita: simplify mixed buttons styling (*)
  9f606b8... Adwaita: stricter selector for split headerbar separator (*)
  0a6ee5e... W32: Fix for commit 1f74f12d9, re-enabling decimal separato (*)
  4fd5ad2... Adwaita: notebook tab sizing fix (*)
  787e1d7... wayland: Add gtk-primary-selection protocol (*)
  f9f5586... wayland: Make the function to get the last serial a seat on (*)
  ed3c87d... wayland: Implement the (so far internal) primary selection  (*)
  a2c575e... wayland: Use the page size as the selection buffer size (*)
  3084eca... Updated Occitan translation (*)
  9f37557... Fix an memory overrun (*)
  2cabfcc... Avoid an a crash with GTK_DEBUG=builder (*)
  6108c64... cssselector: Don't invoke undefined behavior (*)
  5ca860d... dialog: Avoid a memory leak in an error case (*)
  c784d5d... levelbar: Avoid a use-after-free (*)
  88e372c... infobar: Avoid a memory leak in an error case (*)
  8ff40b5... Plug a small memory leak (*)
  ca3d87c... Avoid an out-of-bounds access (*)
  b72996c... Updated Occitan translation (*)
  914f7bd... wayland: Survive without primary selection (*)
  d7bc0fd... textview: Fix coordinates when background drawing of text n (*)
  6b4788c... textview: Support borders in text node (*)
  cdb1cda... notebook: The active tab is now :checked (*)
  e45cb33... window: Include decoration border and padding in resize are (*)
  a2fa647... cssimagewin32: IMplement printing (*)
  245d217... boxgadget: Add ability to draw children in reverse (*)
  053e549... notebook: Redo notebook implementation (*)
  f73e768... gdk: factor out utility shared among backends (*)
  70d689c... gdk: calculate pixel color shift and precision lazily (*)
  879333d... win32: Finish button drawing code (*)
  b18e64e... win32: Add fallback drawing code for window frames (*)
  5d34ee7... win32: Implement fallback code for tabs (*)
  39bfac0... win32 theme: Remove special case for notebooks (*)
  3463031... win32 theme: Implement GtkFrame (*)
  9b71a9b... Update Catalan translation (*)
  a7a934a... gtk3-demo: Update css (*)
  98a3695... file chooser: Don't ellipsize "Other Locations" (*)
  87554eb... widget-factory: Make the sliding opt-in (*)
  213f74f... tutorial: Drop excessive margin from headerbar (*)
  9d5ad67... gtk-demo: Add some padding in sidebar (*)
  492fec6... gtk-demo: Put hte app menu in a separate file (*)
  0f3a211... gtk-demo: Simplify ui files a bit (*)
  e48bd2e... win32: move gdkvisual code in gdkscreen (*)
  58e169c... win32: do not confuse gtk-doc (*)
  00f396d... win32: rename initialization function for clarity (*)
  b20f80e... win32: move function (*)
  48d693e... win32: make init_root_window private to the screen object (*)
  41a371c... win32: factor out on_displaychange_event method for the scr (*)
  d59c796... Fix builddir != srcdir (*)
  870a5b4... frame: Don't move border gadget and child down (*)
  54ebe5d... Add a release note about subclassing (*)
  aaed736... win32: close the screen when disposing the display (*)
  450b39f... Updated POTFILES.skip (*)
  72b4026... gdkwindow: cleanup, avoid direct access to display members (*)
  bbd94b5... gtk: Strip newlines from g_warning and g_error (*)
  435c8c9... gtk-demo: Strip newlines from g_warning and g_error (*)
  492ea59... examples: Strip newlines from g_warning and g_error (*)
  9434230... broadway: Strip newlines from g_warning and g_error (*)
  697efcd... x11: Strip newlines from g_warning and g_error (*)
  1c887b2... gdk: Strip newlines from g_warning and g_error (*)
  4f422d1... quartz: Strip newlines from g_warning and g_error (*)
  664b166... wayland: Strip newlines from g_warning and g_error (*)
  7bd1012... tests: Strip newlines from g_warning and g_error (*)
  9dad9a4... testsuite: Strip newlines from g_warning and g_error (*)
  e0caafb... display: Don't change default seat in flight (*)
  1870279... gdk: remove _gdk_event_queue_prepend (*)
  8e1368e... widget: make sure to check all children for allocation need (*)
  0ac71e8... Drop some unused debug printfs (*)
  2ee7fb1... Don't use g_print for debug output (*)
  b1d691d... testsuite: Fix up icontheme test (*)
  2801f3c... gdk: Don't use g_print for debug output (*)
  2a2d254... quartz: Don't use g_print for debug output (*)
  29c1263... wayland: Don't use g_print for debug output (*)
  2ad19c7... x11: Don't use g_print for debug output (*)
  ee217dc... Add and use GDK_CHECK_DEBUG macro (*)
  807c0c0... gdkwindow: get the pointer device from the default seat (*)
  363f9c9... gdkdisplay: get the pointer device from the default seat (*)
  539b108... broadway: get the core pointer from the device manager (*)
  502744b... quartz: get the core pointer from the device manager (*)
  38ad579... gdk: remove the core_pointer field from GdkDisplay (*)
  4111905... frame: Fix horizontal size request (*)
  6ad6745... Fixes to Catalan translation (*)
  316fe1d... wayland: deal with staging buffer getting allocated prematu (*)
  e9d2a62... win32: actually call _gdk_win32_screen_on_displaychange_eve (*)
  33ac51e... win32: init wintab when the device manager is constructed (*)
  10e24b8... Move the level bar release note to the right section (*)
  4bb0a8d... range: first pass at porting to gadgets (*)
  d0c671d... range: deprecate trough-under-steppers (*)
  3b37f2a... range: use newer GtkCssGadget API (*)
  1f9de3c... range: deprecate arrow-scaling style property (*)
  d192150... range: don't call gtk_range_calc_layout() in realize() (*)
  83a6471... range: simplify code a bit (*)
  6c19947... range: remove call that is not needed (*)
  8c43b3e... range: remove unused code (*)
  e9fe46e... gadget: add hit test functions (*)
  413b9d5... range: continue porting to GtkGadgets (*)
  c1eff2c... range: deprecate more style properties (*)
  d1c5ecf... scale: deprecate slider-length style property (*)
  ddb863e... range: move slider inside the trough (*)
  cbbe237... range: remove special case that's not needed (*)
  b6f0b6b... range: move GtkColorScale special case to GtkColorScale (*)
  a7099d1... range: simplify code (*)
  b927fc0... Revert "range: simplify code" (*)
  8b87eca... Revert "range: move GtkColorScale special case to GtkColorS (*)
  1a116b9... colorscale: don't use style properties to determine slider  (*)
  fb11cc1... range: remove border allocation hack (*)
  0974b0d... range: whitespace fix (*)
  f0d9afd... scrollbar: deprecate min-slider-length style property (*)
  6827bd5... range: move slider drawing where it belongs (*)
  06776d3... boxgadget: add API to set expand/align flags for gadget chi (*)
  6401e24... range: use new GtkBoxGadget API instead of removing/inserti (*)
  6370d6c... boxgadget: add APIs to insert gadgets next to siblings (*)
  1d047f0... range: use new GtkBoxGadget API instead of counting childre (*)
  a9ea544... scale: always add marks at the beginning or the end (*)
  d1433c2... range: add a gadget for the whole widget area (*)
  622f5ae... Adwaita: WIP for new range theme (*)
  2d2a816... range: simplify code (*)
  44178c0... gadget: add API to get various area boxes (*)
  6ecab5e... range: use new GtkCssGadget API instead of rolling our own (*)
  0883ff5... range: use border box for slider area (*)
  3ff66ed... gadget: simplify code (*)
  0468ff1... Adwaita: some more WIP theme work for the new scale (*)
  424f17c... range: don't use gtk_range_set_min_slider_size() (*)
  887b6d6... range: deprecate gtk_range_get/set_min_slider_size() (*)
  bc41ff8... range: better hack for GtkColorScale (*)
  8d5d16a... scale: remove unused argument (*)
  b73d274... scale: rename function arguments (*)
  2f420d0... scale: use gadgets instead of nodes for mark containers (*)
  562a501... scale: port marks size request to gadgets (*)
  1a8eb9f... scale: implement size allocate for mark gadgets (*)
  cdd7a7b... scale: implement rendering for marks gadgets (*)
  0c8dbf0... range: draw slider on top of all contents (*)
  0fb50dc... gadget: improve debug message (*)
  74a8bbf... Adwaita: add minimum size for marks (*)
  7bd3d87... scale: add a gadget for every mark (*)
  bb55a1a... scale: add gadgets for indicator/label in scale marks (*)
  5a83787... Update CSS nodes documentation (*)
  d000b21... range: fix fill level for vertical inverted scales (*)
  4a6f8a0... gdk: remove the display->list_devices vfunc (*)
  fa43edd... gdk: implement gdk_display_list_devices using GdkSeat (*)
  a74bb0d... notebook: Reallocate tab gadgets when we reorder them (*)
  61f5562... notebook: Tell everyone we reordered stuff (*)
  9f08029... Updated Swedish translation (*)
  a806ba7... device: Add GDK_AXIS_DISTANCE GdkAxisUse value
  3234119... device: Add gdk_device_get_axes(), and ::axes property
  50b21eb... gdkdevice: Add GdkDeviceTool to identify device tools
  6e53c7f... gdkdevice: Add GdkDevice::tool-changed signal
  411e3b8... gdk: Add GdkSeat::tool-added/removed signals
  6695a6d... GdkSeatDefault: Add functions to add/remove tools
  fea8e8a... events: Add gdk_event_[gs]et_device_tool()
  8678dde... x11: Update GdkDevices on "Wacom Serial IDs" property chang
  69e6c33... x11: Set GdkDeviceTool on motion/button events
  2bad70f... GdkDeviceTool: Add GdkDeviceToolType to identify the physic
  eebeb16... GdkDeviceTool: Add GdkAxisFlags info to tablet tools
  3c3e51a... gtk-demo: Use GdkAxisUse instead of axis labels
  651f4cc... gtk-demo: Add support for distance in event_axes
  4671477... gtk3-demo: Show multiple master devices on the "Event axes"
  74824af... demos: Set crossing events mask explicitly on event-axes de
  51bd69d... demos: Enable multidevice behavior on event-axes demo
  6638402... x11: Use XInternAtom directly on poking device hardware IDs
  a34e0d1... x11: Emit proximity in/out events out of Wacom Serial ID pr
  a997c4a... gdkcursor-wayland.c: Minor indentation fix
  a3d3698... wayland: Refactor master pointer data into a separate struc
  08d664d... Wayland: Add initial support for drawing tablets
  d16e2f1... Wayland: Implement proximity/crossing/motion event emission
  d372751... Wayland: Translate tilt/pressure/distance axes in motion ev
  a341ee3... Wayland: Translate wl_tablet.down/up into button events
  e3fe8b3... wayland: Translate pen buttons into button events
  8423239... wayland: Hook tablets to GdkSeat

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]