Overview of Changes in GTK+ 3.3.18
==================================

* Add support for touch devices
 - New device types GDK_SOURCE_TOUCHSCREEN and
   GDK_SOURCE_TOUCHPAD for direct and indirect
   touch devices
 - New event GdkEventTouch and GDK_TOUCH_MASK
 - New signal GtkWidget::touch-event

* Add support for smooth scrolling
 - Scroll events can contain scroll deltas,
   obtainable via gdk_event_get_scroll_deltas()
 - Scroll direction for such events is GDK_SCROLL_SMOOTH
 - To receive scroll events, widgets must now
   set either GDK_SCROLL_MASK or GDK_SMOOTH_SCROLL_MASK

* GtkScrolledWindow will do kinetic scrolling
  with touch devices

* XInput2 is now required for building the X11
  backend, support for XInput1 has been removed

* Deprecations are now versioned, and new API is
  marked with the version it was introduced.
  Use these with GDK_VERSION_{MIN,MAX}_REQUIRED

* Theming:
 - Memory consumption of the CSS parser has been reduced
 - CSS selectors of the form "a + b" and "a ~ b" work now

* Bug fixes:
 650693 Drawing errors in column headers when adding...
 655065 Build failure on OS X 10.7 Lion
 668141 button: don't be active when holding the mouse...
 669335 Render a background in the scrollbars junction area
 669342 overlay: add left/right/top/bottom style classes...
 670555 I can't change GtkInfoBar text color via the theme
 670881 Deactivate the menu if the window is withdrawn
 671057 colorchooser can't remove palette
 671070 Correct GroupSwitch mask
 671170 GtkTable and GtkGrid alignment problem

* Translation updates:
 Basque
 Belarusian
 Brazilian Portuguese
 Bulgarian
 Estonian
 Finnish
 Galician
 Hungarian
 Kazakh
 Korean
 Polish
 Persian
 Punjabi
 Serbian
 Slovenian
 Swedish
 Telugu
 Spanish
 Ukranian
 Vietnamese