1.0.0
=====

Changes since 0.99.0:

 * Updated documentation
 * Fix build issues with GTK+ 2.20
 * Updated visual design
 * Add "disabled" state support to widgets
 * Implement up/down/left/right focus support
 * Improved key focus management support
 * Improved key focus support in table and box-layout widgets
 * Prevent unwanted artifacts when resizing a texture frame beyond its
   smallest dimensions
 * Fix placement of combobox popup menu when near the bottom edge of the window
 * Fix issues building with Clutter 1.3
 * Remove some unused and undefined API
 * Remove API marked as deprecated
 * Optimise the border-image property so that it does not load texture
   unnecessarily.
 * Optimise align/fill allocations so that they do not request size information
   unnecessarily.


Fixed bugs (from bugs.meego.com):
  #909  mx_table_find_actor_at did not use row/col span to work out where an
        actor was
  #896  MxTable takes hidden rows/columns into consideration when calculating
        allocations
  #848  Build fails as code tries to set CoglColor members (red, green, blue)
        which don't exist
  #702  MxWidget paints outside of its allocation if border-image geometry is
        bigger than the widget size
  #597  Checkbox style for MX toggle button
  #345  [MxScrollView]The cross area of h bar and v bar is colored once the
        scroll view is launched
  #343  [MxScrollView] the function
        mx_scroll_view_set_enable_mouse_scrolling() does not take effect
  #1779 Memory leak in MxWidget when border-image hasn't changed
  #1570 Setting a label on a mapped MxButton that has had no label previously
        set results in an incorrect style
  #1514 Incorrect padding on email update tile
  #1201 [MxExpander] foreach() callback for expander only works when the
        expander is expanded
  #1200 [MxExpander] the constract_complete signal definition can be removed
  #1198 MxScrollView connects to non-existent property names (due to a rename)
  #1140 Unnecessary measurement causes performance issues
  #1139 MxLabel doesn't ask for enough width/height when it has padding
  #1138 Table: Focus can get trapped when moving right or down from a spanned
        actor
  #1053 MxScrollView will show scroll-bars when they aren't necessary
  #1052 Possible NULL pointer access in MxScrollView

New and updated translations:

  Walloon
  Mexican Spanish
  Slovak
  Danish
  English (United Kingdom) (en_GB)
  Korean (ko)
  Italian (it)
  Finnish (fi)
  Polish (pl)
  Brazilian Portuguese (pt_BR)
  French (fr)
  Chinese (China) (zh_CN)
  Russian (ru)
  Japanese (ja)

Many thanks to:

  Chris Lord
  Damien Lespiau
  Evan Nemerson
  iain
  José Dapena Paz
  Thomas Wood


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
