commit 2218bf3e82c3ddafb202da18afe0b8c0d3622d70
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 20 02:05:41 2011 +0100

    0.12.1

commit cb3f5d7280130ffa01d3165f0bcc72a3dac967b6
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 20 01:43:03 2011 +0100

    Update vapi file

commit de7a9fcdb2afeb3a0a436676eed9509d02ae6f0c
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 20 01:42:12 2011 +0100

    Update libchamplain-sections with new functions

commit a6601ecd8343e878b32050f1e63c9eda089904ab
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Dec 19 23:21:51 2011 +0100

    Fix wrong zoom actor placement at low zoom levels

commit 4b51f4e7699f784cc756239163b5378344a66a6d
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Nov 26 00:44:29 2011 +0100

    Don't use (transfer full) for initially unowned objects
    
    Transfer full says that the caller should unref the object but
    in the case of initially unowned objects this means one
    extra unref and object destruction.
    
    More details here:
    
    https://bugzilla.gnome.org/show_bug.cgi?id=638542

commit 21f2a2a053c5d5cc24651a8aefd8c24357a85223
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 21 13:16:29 2011 +0100

    Add description how to run the python demo

commit 294557ea2581b7cd7b26ecf9b2bef0e75c1df826
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 21 13:16:10 2011 +0100

    Add dashed line drawing to path layers

commit 074f227ecc5b2b8ac6ba0e04677a5bd8dcfcb4af
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 18:42:23 2011 +0100

    Get rid of clutter_stage_get_default()
    
    It is deprecated in clutter now.

commit 6117e0da34a24b8532067b0a0981e8584c7b2870
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 16:03:17 2011 +0100

    Replace some deprecated functions

commit 8ca190812387ed370f89677734b9d12e8f8d232d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 15:06:43 2011 +0100

    In idle functions check whether ClutterActor was destroyed
    
    Clutter actor can be destroyed using clutter_actor_destroy()
    which causes immediate call of dispose no matter how many
    refs the given object has. In idle functions we have to check
    whether this happened to current object (by checking whether
    some of the referenced objects is NULL) and if so, return from
    the idle function immediately.
    
    This commit also adds one testing example which quickly creates
    and destroys ChamplainView, which can easily verify the presence
    of the original bug.

commit 83b363fbef08325ae5561323e7c051f64e36d3e3
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 00:16:07 2011 +0100

    Don't use idle function when animating markers
    
    Use of idle functions is dangerous in clutter because actors
    can be destroyed by clutter_actor_destroy() even if they are
    reffed.

commit 366f84b961ab77291fead567b7eedfe8fd0e2b85
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Nov 18 02:43:21 2011 +0100

    Some more g_thread_init() removal

commit c117a917f1b4e1dbf0ee375d7ffa01bfce2d86d1
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Nov 18 02:34:40 2011 +0100

    Add other dependencies CFLAGS to champlain-gtk AM_CPPFLAGS

commit af4a63486d822f59c05efaae75bbc6b24489aed5
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Nov 18 01:21:25 2011 +0100

    Add missing redraws when path properties change

commit 6afb0c5016cd67d86bf3654bda0f596d55b67eb6
Author: Colin Walters <walters@verbum.org>
Date:   Thu Nov 3 22:29:37 2011 -0400

    demos: Don't call g_thread_init
    
    Doing so now requires linking -lgthread, but it's been pointless
    since GLib 2.18, which is ancient history now.

commit 7c0da5cbfc8b6570595ade3ef576d1ac07f7537e
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Oct 7 00:06:59 2011 +0200

    When re-creating scale, remove all actors first
    
    Otherwise the previously inserted actors are still used for redrawing.