File: NEWS

package info (click to toggle)
mx 1.4.6-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 8,628 kB
  • sloc: ansic: 46,358; sh: 11,012; makefile: 645; xml: 13
file content (824 lines) | stat: -rw-r--r-- 27,059 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
1.4.6
=====

Changes since 1.4.5

 * Fix an issue with picking in MxStack
 * Fix linking when using ld.gold linker


1.4.5
=====

Changes since 1.4.4

 * dialog: ensure that the initial size of the dialog is correct
 * dialog: disable the blurred background when using Clutter ≥ 1.10
 * css: pseudo-class should be identified by ':' in debug output
 * combo-box: don't use NULL when setting the ClutterText "text" property
 * test-containers: create a grid of actors in a group for viewport tests
 * viewport: implement apply_transform and get_paint_volume
 * scroll-view: clip around the child instead of setting clip-to-allocation
 * table: fix sorting depth
 * entry: Don't emit the notify text signal on switching between the hint text
 * application: ensure the singleton variable is properly assigned
 * adjustment: emit the "changed" signal if the value property changes


1.4.4
=====

Changes since 1.4.3

 * Improved compatibility with Clutter 1.9
 * button: avoid setting the ClutterText "text" property to NULL


1.4.3
=====

Changes since 1.4.2


 * slider: allow the handle button press and release events to propagate
 * widget: ensure the "disabled" pseudo class is set when needed
 * toggle: bind the "disabled" property of the handle and the toggle
 * entry: use an empty string if the "text" property is set to NULL
 * tooltip: update position when changing the text
 * button/widget: don't rely on private variables to track hover state
 * toggle: change timeline direction even if playing already


1.4.2
=====

Changes since 1.4.1

 * create-image-cache: use dynamic memory allocation for paths
 * entry: conditionally disable code that depends on X11
 * kinetic-scroll-view: correctly clamp to the center
 * offscreen: only restore the cogl state if it had been modified

Fixed bugs (from bugzilla.clutter-project.org):

  #2614 - Document the need for ClutterGesture for MxScrollView gestures
  #2686 - Crash in xsettings_notify_func() due to NULL setting


1.4.1
=====

Changes since 1.4.0

  * Prevent warnings from MxImage by not closing the pixbuf loader before
    calling g_object_unref.
  * Honor the disabled property in MxToggle.
  * Prevent warnings when using MxAction with glib 2.28.


1.4.0
=====

Changes since 1.3.2

  * Add new testing applications for widgets and containers
  * Prevent the cursor from being stuck as an I beam after selecting text in
    MxEntry
  * Add "state" and "clamp-to-center" properties for MxKineticScrollView
  * Add tooltips for MxEntry icons
  * Allow highlight icons for MxEntry icons
  * Fix a painting issue with MxScrollBar and clipped redraws
  * Add "show-tooltip" property to MxLabel to show a tooltip when the text does
    not fit in the current allocated size.

Fixed Bugs (from bugzilla.clutter-project.org):

  #2685 - stylable/listview: fix some memory leaks
  #2682 - No tooltip for icons in MxEntry

1.3.2
=====

Changes since 1.3.1

  * Implement the get_paint_volume virtual function on MxWidget and
    MxTextureFrame to enable clipped redraws and automatic culling.
  * Allow building from git without gtk-doc
  * MxEntry: Implement Unicode input mode
  * Implement the GAction interface on MxAction
  * MxApplication: Add a function to call a remote action with a parameter

Fixed Bugs (from bugzilla.clutter-project.org):

  #2680 - kinetic-scroll-view: Respect MxAdjustment::clamp-values
  #2683 - MxStack preferred width and height use hidden children
  #2684 - Mx doesn't work with multi-driver Cogl builds


1.3.1
=====

Changes since 1.3.0

  * MxKineticScrollView: lower the minimum value of deceleration to 1.01
  * MxKineticScrollView: add "clamp-duration", "clamp-mode" and
    "acceleration-factor" properties
  * Optimised the painting of MxImage
  * MxStack: add a "crop" child property
  * Implement the MxFocusable interface on MxMenu
  * MxComboBox: Open the menu when return key is pressed
  * MxMenu: close the menu when escaped is pressed, or focus moved elsewhere
  * Use xz compressed distribution tarballs by default
  * MxSlider: prevent the handle position from being changed while the user is
    dragging it

Fixed Bugs (from bugzilla.clutter-project.org):

  #2674 - Build fixes for Windows
  #2675 - Many introspection annotations are missing
  #2678 - Bump dependency on clutter 1.4


1.3.0
=====

Changes since 1.2.0

  * Various performance optimisations and bug fixes
  * Add a remove_all() method to MxComboBox

Fixed Bugs (from bugzilla.clutter-project.org):

  #2666 - image: Allow a transition duration of 0ms
  #2663 - Fix compiler warnings
  #2662 - MxActorManger: unparent container before removing children
  #2646 - Fix walking of children in MxBoxLayout
  #2645 - Warnings when destroying an MxEntry while mouse pointer is over it.
  #2671 - MxImage memory corruption when blitting textures


1.2.0
=====

Changes since 1.1.12

  * Update sizes in Gtk light switch
  * Add scroll-policy support to MxKineticScrollView
  * Don't swallow all button events in MxWidget
  * Fix MxKineticScrollView when :use-captured is FALSE
  * Change the default step-increment in MxAdjustment to 1.0
  * Fix many compiler warnings
  * Allow overriding of the system icon theme
  * Add tooltip delay property to MxWidget
  * Fix MxOffscreen incorrect aspect ratio


Fixed Bugs (from bugzilla.clutter-project.org):

  #2653 - test-mx on OSX seems to be broken
  #2578 - add "scroll-policy" property to MxKineticScrollView
  #2658 - The background looks wrong when MxDialog has a stage as its parent
  #2649 - The delay time before showing a tooltip should be settable
  #2643 - [MxKineticScrollView] Disable per-actor motion events when panning
  #2642 - MxGrid returns the wrong min_width_p

1.1.12
======

Changes since 1.1.11

  * Apply the paint opacity to both textures correctly in MxImage
  * Clarify the documentation for mx_bin_allocate_child
  * Indicate in the documentation which symbols are new in 1.2
  * Draw rectangles around actors when using the layout debug flag
  * MxBin: don't request space for the child when it is not visible
  * MxBin: hide the label when it is empty or no text has been set
  * Don't animate MxToggle if it is not mapped
  * Remove the hover state from MxToggle if the pointer left during a drag
  * Add a function to MxImage to animate changing the scale mode

Fixed Bugs (from bugzilla.clutter-project.org):

  #2470 - slider: propagate the "disabled" property to internal children
  #2609 - don't require libmx-gtk when building libmx documentation
  #2613 - Document mx_set_locale
  #2618 - Add MxAdjustment::interpolation-completed signal
  #2635 - Prevent glade support being enabled when --without-glade is used
  #2636 - Allocate expander child using align/fill properties.
  #2641 - Remove 'active' state and cancel long press on leave event
  #2642 - MxGrid: compute min_width and min_height correctly


1.1.11
======

Changes since 1.1.10

 * Allow arbitrary rotation angles in MxImage
 * Handle loss of focus in MxFocusManager
 * Handle URIs in MxTextureCache
 * Allow insertion into MxTextureCache
 * Allow insertion of metadata in MxTextureCache
 * Many fixes and refinement of MxImage
 * Fix calling clutter_actor_queue_relayout during dispose of MxOffscreen
 * Add MxActorManager, to help spread the load of actor operations
 * Fix MxTable get_preferred_width/height when used without for_width/height

1.1.10
======

Changes since 1.1.9

 * Fix some concurrency issues with asynchronous loading in MxImage
 * Fix the fullscreen GObject property setter in MxWindow
 * Make the toolbar property of MxWindow writable
 * Add a title property to MxWindow
 * Fix handling of padding in MxBoxLayout get_preferred_width/height
 * Add a use-markup property to MxLabel
 * Ensure the old border-image is correctly allocated in MxWidget
 * Make sure the corners of MxFadeEffect render consistently
 * Fix focus issues when showing a still-hiding MxDialog

1.1.9
=====

Changes since 1.1.8

 * Fix MxStack not chaining up correctly, breaking background drawing
 * Add a new spinner graphic that stands out better on white
 * Add a 'looped' signal to the spinner
 * Add a 'buffer-value' property to MxSlider
 * Fix supported rotation values check in MxImage
 * Ensure that the 'disabled' pseudo-state is correct in MxWidget
 * Fix various styling issues in MxSlider
 * Fix incorrect CFLAGS when building documentation
 * Replace the per-object style cache with a per-style rule cache

Fixed bugs (from bugzilla.clutter-project.org):

  #2577 - MxStack doesn't allow its parent to paint its background
  #2456 - MxBoxLayout: notify when adjustments change
  #2579 - Add last-frame / looped / something signal to MxSpinner
  #2568 - build: Update introspection.m4
  #2281 - mx_bin_set_child() does not work with MxScrollView
  #2590 - Extra "-I" in Makefile.am causes fail to build from source
  #2510 - Update mx types and sections files for gtk-doc

1.1.8
=====

Changes since 1.1.7:

 * Documentation updates and fixes
 * New "image-rotation" property for MxImage

Fixed bugs (from bugzilla.clutter-project.org):

  #2263 - Improve tooltip behavior and presentation
  #2281 - mx_bin_set_child() doesn't work with MxScrollView
  #2456 - MxBoxLayout: notify when the adjustments properties change
  #2568 - build: Update introspection.m4
  #2510 - Update mx types and sections files for gtk-doc

1.1.7
=====

Changes since 1.1.6:

 * New class, MxFadeEffect. This is a sub-class of ClutterOffscreenEffect
   that lets you fade out the borders of actors
 * Label supports a 'fade-out' property that instructs it to fade out at the
   end of the line instead of ellipsizing

Fixed bugs (from bugzilla.clutter-project.org):

  #2560 - MxTable: clutter_container_add does not update row/column count

1.1.6
=====

Changes since 1.1.5:

 * Label supports a linewrap property that proxies through to the internal
   ClutterText
 * MxStack now supports a fit property that attempts to fix the actor into the
   available space whilst respecting the actor's width-for-height or
   height-for-width constraints

Fixed bugs (from bugzilla.clutter-project.org):

  #2523 - fix DSO linking issues
  #2552 - fix behaviour of --disable-gtk-widgets

1.1.5
=====

Changes since 1.1.4:

 * CSS debugging mode
 * Interpolation in MxAdjustment now works when the value was exactly at the
   end
 * JSON files without valid properties won't cause a segfault
 * Focus manager now supports a hint when pushing focus

Fixed bugs (from bugzilla.clutter-project.org):

  #1195 - fixes to freeze/thaw behaviour
  #2533 - setting custom icon causes crash on 64bit
  #2532 - only requre GTK+ if not disabled
  #2537 - make mx-create-image-cache only depend on gdk-pixbuf

1.1.4
=====

Changes since 1.1.3:

 * Bump dependency on GLib to 2.26.0 for GBinding
 * Small optimisations to CSS matching
 * Support multiple CSS pseudo-classes
 * Add CSS selector prioritisation depending on position in stylesheet
 * Add a 'clear' function to MxImage to blank the current image
 * Always store the last-focused actor when moving focus
 * Add asynchronous image-loading to MxImage

1.1.3
=====

Changes since 1.1.2:

 * Make text and label properties translatable from JSON files
 * Add a 'drag-threshold' setting to MxSettings
 * Don't specify #version in 1.10 GLSL shaders
 * Add an 'overshoot' property to MxKineticScrollView
 * Compile the blur shader in MxDialog on creation
 * Fix toggling the toolbar after mapping in MxWindow
 * Add functions for setting/getting window size in MxWindow

Fixed bugs (from bugzilla.clutter-project.org):

  #2488 - button events inside kinetic scroll view
  #2507 - add overshoot oeffect to MxKineticScrollView
  #2208 - Fix the incorrect removal of qdata when disabling MxDroppable
  #2412 - Don't try to interpolate if we get an invalid target value
  #2498 - Don't assume that MxScrollables will have both adjustments
  #2483 - MxIcon warning when "-mx-content-image:none;" is used
  #2463 - MxWindow with disabled toolbar still shows part of the toolbar ...
  #2496 - clutter_stage_set_fullscreen() only works after stage is realized
  #2434 - MxWindow should have a mx_window_set_size method

1.1.2
=====

Changes since 1.1.1:

 * Focus hints now support direction the request came from
 * MxSlider: allocate trough on pixel boundaries
 * MxIcon: now supports a style property for handling the icon suffix
 * MxEntry: fix shadow drawing when scrolling

1.1.1
=====

Changes since 1.1.0:

 * Add MxDialog, a modal, single-widget container
 * MxAdjustment: fix elasticity and add a 'clamp-value' property
 * MxSettings: add a 'small-screen' property
 * MxBoxLayout: fix animations and child property variable definitions
 * MxButton: add icon-name and icon-size properties, add an MxAction property
 * MxComboBox: fix the position of the popup when transformed
 * Add MxKinecticScrollView, a kinetic scrolling container widget
 * MxFocusable: add a focus debug category and other various fixes
 * Remove transitional mx/mx-gtk.h header
 * Split out various X11 specific code so that it is possible to compile Mx
   without X11
 * MxSlider: add key focus support
 * Add MxSpinner, a processing indicator widget
 * Add MxStack, a container that allows stacking of children over each other
 * MxStyle: performance improvements and other fixes
 * MxTable: fix crasher when focusing an empty cell, implement raise/lower/sort
   container functions.
 * MxToggle: fix issues when transformed
 * MxTooltip: fix position when transformed
 * MxWindow: add orientation property, show/hide functions and various other
   fixes
 * Various other small changes and fixes

Fixed bugs (from bugzilla.clutter-project.org):

  #2310 - Use the new CLUTTER_KEY symbols in Mx
  #2179 - Tooltips should only show after a delay
  #2312 - Sync style instance with internal children
  #2430 - Annotate mx_icon_theme_set_search_paths' paths argument properly
  #2439 - Add exported pacakges to GIRs
  #2429 - Differences between MxEntry and MxLabel are not documented
  #2357 - Mx should set the hover state also when the pointer is over a child
  #2387 - spinner should update at the redraw priority
  #2451 - [MxStack] position with pixel alignment when aligning in the middle


1.1.0
=====

Changes since 1.0.0:

 * Updated documentation
 * Fix compilation with recent versions of GTK+
 * Require GTK+ 2.20
 * MxWidget: Move padding into the correct struct
 * Reduce the libtool version age to indicate ABI change
 * Fix GtkLightSwitch size and remove labels
 * Focusable: don't accept focus on hidden actors
 * Allow spacing to be set from CSS in MxTable and MxBoxLayout
 * MxOffScreen: Add "redirect-enabled" property
 * MxOffScreen: Add accumulation buffer capability
 * MxOffScreen: Provide an accessor to the fbo
 * BoxLayout: add "scroll-to-focused" property
 * Add MxSettings and support for reading xsettings
 * Use CoglSubtexture rather than internal subtexture implementation
 * ScrollView: add shadows to the inside of a scrollview when scrolling
 * Viewport: respect fill, alignment and padding properties
 * Window: respect ClutterStage:user-resizable property
 * Improvements to MxIconTheme
 * Support pixel (px) and point (pt) font size values in CSS
 * MxModalFrame: new widget to implement modal dialogs

Updated Translations:

  * Turkish (Ahmet Özgür Erdemli)
  * Asturian (astur)

Many thanks to:
  Chris Lord
  Neil Roberts
  Thomas Wood
  iain


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