0.99.0
======

Changes since 0.9.0:

 * Deprecated API has been disabled
 * Rename MxSlider "progress" property to "value"
 * IconTheme: look in the system and user data directories
 * Set arbitrary preferred widths for ProgressBar, Slider and Entry, so that
   they are useful and usable when allocated their preferred size.
 * Simplify the offscreen shaders API in MxOffscreen
 * Convert the MxNotebook API to be actor based, rather than index based
 * Ensure that all enumeration types are namespaced properly
 * MxWindow icon can now be set from a cogl texture
 * Add function to retrieve the associated MxWindow from an ClutterStage
 * Fix type inconsistencies in MxTableChild properties (x/y-align)
 * Various updates to documentation

Updated translations:

  German (de) translation (Andreas Machoy)

Many thanks to:

  Thomas Wood
  Chris Lord


0.9.0
====

Changes since 0.8.0:

 * Further API Review. Some small changes have been made and properties
   have been synchronised with their accessors.
   Please see the ChangeLog or commit log for full details.
 * MxMenu and MxComboBox now both use MxIcon internally, allowing the
   icon size to be themed in CSS.
 * MxMenu now has an -mx-spacing style property to allow custom spacing,
   similar to MxComboBox.
 * MxScrollView now has a function to ensure a region is visible.

 * Fixed bugs:
   MB#10372 - API for ensuring an actor inside mx-scroll-view is visible
   MB#9672  - HD usage bar shows incorrect color in Device panel

Updated translations:

  Dutch (Flemish) (nl) translation (auke)
  Spanish (Castilian) (es) (tomasgalicia)

Many thanks to:

  Hylke Bons
  Elliot Smith
  Chris Lord

0.8.0
=====

Changes since 0.7.0:

 * API Review completed. Lots of API has been renamed, removed or added.
   Please see the ChangeLog or commit log for full details.
 * Add deform textures, allowing arbitrary deformations on textures
   MxDeformTexture, MxDeformPageTurn, MxDeformCloth and MxDeformBowtie
 * Add MxOffscreen actor, to draw textures offscreen.

 * Fixed bugs:
   MB#10194 - Use the right values when setting :y-fill property
   MB#9527  - table-child: Add accessors for :row and :col
   MB#10054 - gtk-light-switch: adjust size request
   MB#6158  - viewport: simplify the viewport allocate
   MB#9936  - box-layout: Add mx_box_layout_add_actor(_with_position) functions
   MB#9998  - popup: call ensure style on the children
   MB#6313  - Add clutter-text properties to MxEntry and MxLabel
   MB#9978  - [droppable] Don't hide the draggable before picking
   MB#6159  - Add GObject Introspection annotations
   MB#6308  - [box-layout] Adjust amount we need to expand for padding
   MB#6467  - Add emacs mode-lines
   MB#6504  - [button] Fix property enumeration names
   MB#9917  - [expander] do not pass NULL to the foreach callback
   MB#9680  - [label] Implement "pick" in MxLabel
   MB#9842  - [button] print a warnings when using -mx-content-image with some
              properties

Updated translations:

  Russian file. (Leila)
  Chinese (Taiwan) (zh_TW) translation (zerng07)
  Indonesian (id) translation (andika)
  Swedish (sv) translation (A Olsson)


Many thanks to:

  Adrien Bustany
  Bastian Winkler
  Chris Lord
  Damien Lespiau
  Elliot Smith
  Emmanuele Bassi
  Hylke Bons
  Jussi Kukkonen
  Owen W. Taylor
  Rob Bradford
  Ross Burton
  Thomas Wood


0.7.0
=====

Changes since 0.6.0:

 * Fixes in resizable windows
 * Improvements to path-bar
 * Support allocating children less than their preferred size
 * Use -mx prefix for custom CSS properties
 * Fixed size and allocation of toggle switches
 * Add -mx-border-image-transition-duration to control background cross fade
 * Add a debug mode to MxTable to indicate column and rows
 * Make the scrollable interface name more consistent with other interfaces

 * Fixed bugs:

   MB#9570 - [widget] Bug in mx_widget_set_tooltip_text
   MB#9529 - [table] Calculate row_spacing correctly 
   MB#9346 - Memory leak in widgets implementing MxScrollable
   MB#9055 - Unable to set the popup location of MxComboBox
   MB#9656 - [MxListView] Missing break statement in mx_list_view_set_property
   MB#9641 - [scroll-view] Fix setting scrollbar size from CSS

Many thanks to:

  Bastian Winkler
  Thomas Wood
  Chris Lord
  Rob Bradford
  Evan Nemerson

0.6.0
=====

Changes since 0.5.0:

 * New MxWindow widget, now used by default in MxApplication
 * New MxPathBar widget, implementing a bread-crumb UI
 * New MxIconTheme class, to look up icons in icon themes
 * Icon themes used in MxIcon and MxButton
 * MxComboBox now supports icons in items
 * New MxDeformTexture abstract class for custom deformed textures
 * New MxDeformCloth, MxDeformBowtie, MxDeformPageTurn widgets, implementing
   various deformation effects.
 * Fixes to MxFocusable and MxFocusManager
 * Focusable support added to MxComboBox
 * Add -mx-content-image style property to specify an image for the appearance
   of a button, including sizing.
 * Add a text-layout-position property to MxEntry
 * Plenty of other bug fixes

 * Fixed bugs:
    MB#9381 - [box-layout] Queue a relayout when removing a child
    MB#9382 - [button-group] If the active button from a group is removed
              activate another
    MB#9288 - [texture-frame] Use the NEAREST filter on the CoglMaterial
    MB#9146 - [entry] Emit notify signal when text of an entry changes.
    MB#9287 - [stylable] Use PangoFontDescription to set the style on labels


Many thanks to:

  Bastian Winkler
  Chris Lord
  Evan Nemerson
  Rob Bradford
  Thomas Wood

0.5.0
=====

Changes since 0.4.0:

 * Single instance, startup notification and action support added to
   MxApplication.
 * Expose mx_allocate_align_fill and mx_stylable_apply_clutter_text_attributes
   utility functions.
 * Add gesture support for changing pages in MxNotebook.
 * Fixes to various aspects of MxNotebook.
 * Use interpolations in stepper animations.
 * Add "popup" property to MxWidget.
 * Add MxFocusable and MxFocusManager to help with focus navigation.
 * Remove redundant row/column API from scroll view.
 * Add preferred width and height functions to MxSlider.
 * Set CSS property priorities based on load order.

 * Fixed bugs:
    MB#9054 - [button-group] fix incorrect parameter check in
              mx_button_group_foreach
    MB#9046 - [notebook] make sure children are hidden until needed when added
    MB#9028 - Position MxNotebook children relative to the parent
    MB#3785 - [grid] Add raise, lower and sort depth implementations
    MB#9147 - Add password-char property to MxEntry
    MB#9148 - [table] Skip hidden children when calculating row and column sizes


Many thanks to:

  Chris Lord
  Evan Nemerson
  Gustavo Noronha Silva
  Rob Bradford
  Thomas Wood


0.4.0
=====

Changes since 0.3.0:

 * New MxSlider widget (Damien Lespiau)
 * New MxApplication class to manage windows and application configuration
 * Experimental gesture support in MxScrollView
 * Performance improvements to styling

 * Fixed bugs:
    MB#8892 - [css] Apply styling from parent classes to subclasses
    MB#8710 - [button] only emit notify::checked when the property has changed
    MB#8923 - [box-layout] Implement raise/lower/sort_depth_order

0.3.0
=====

Changes since 0.2.0:

 * New toolbar widget
 * Convert MxBin to abstract class
 * Add MxFrame as a drop-in replacement for plain instances of MxBin
 * Use the i-beam insertion mouse cursor in MxEntry
 * Clean up MxGrid API to be more consistent with other widgets
 * Add support for font-weight property to buttons and labels
 * Add animation layout support to MxBoxLayout
 * Add special styling for ComboBoxes inside a toolbar
 * Implement font styling in ComboBox
 * Fix expander label visibility
 * Add missing public headers and single include guards (Bastian Winkler)
 * Clean up various references to removed functions (Bastian Winkler)
 * Documentation improvements (Elliot Smith)

0.2.0
=====

Changes since 0.1.0:

 * Fix animation during drag and drop interaction on MxToggle
 * Fix scrollbar stepper animation bugs (MB#7803)
 * Fix insensitive colours in MxGtkLightSwitch (MB#7199)
 * Integrate many of the tests into a single application
 * Improved error reporting when loading of images or stylesheets fails
 * Add MxFloatingWidget, a common base class for "always-on-top" actors, used
   in tooltips and popup menus.
 * Add more classes to the documentation generation
 * Add a "long-press" signal to MxButton, to allow applications to handle
   long-press (or "tap and hold") actions.
 * Remove obsolete MxGtkExpander

0.1.2
=====

Changes since 0.1.1:

 * Prevent CSS debug messages when not requested

0.1.1
=====

Changes since 0.1.0:

 * Fix issues with hover states introduced to MxEntry by MxWidget
 * Automatically generate the ChangeLog file for tarball releases
 * Add ancestor matching to CSS
 * Improve CSS match scoring in line with w3c specification

0.1.0
=====

Initial release
