commit a8453441f486773602a96d491ef5525a51e31f4d
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Sep 6 23:08:01 2016 +0200

    0.12.14

commit 4c81f5a39fcdcfb2a8e9cae1d80085530f0039f3
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Sep 2 15:19:42 2016 +0300

    Add extra clone on the left.
    
    This makes the go_to animation smoother (no more empty space on the
    left) and also fixes a rendering issue with markers crossing the
    right border of the map.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770490

commit 6e3f915014e6dbfd1d94fc54a7f959b0042a4be5
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 21 23:13:53 2016 +0200

    Add comment describing viewport limits
    
    Will hopefully reduce the head-scratching time when looking at this part
    of the code.

commit 4d492a31bf845dc34cb27c19c1fab6971ce151e3
Merge: e60d0fd 0862490
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 14 10:45:33 2016 +0100

    Merge branch 'wrap2'

commit 08624901af6b45004eb7d3ce94e8e2a196876c44
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Aug 10 15:11:56 2016 +0300

    Hide left_actor in path layer when no clone is visible.

commit e60d0fd405a93f517fd7478b862dfae5bfb87d4f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 9 23:42:53 2016 +0200

    Add python demo demonstrating custom tile source

commit dc5e31232a2cbf3c37b13ec0dc9491251d2b310a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Tue Aug 9 20:23:29 2016 +0300

    Add descriptive comments.

commit 105a2e89334cb9c0496934606dcb9d0f829e2d43
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Tue Aug 9 19:18:00 2016 +0300

    Fix memory management for surfaces in path layer.

commit 83e9b68e671484c77388cebaca0370b6ae4414c9
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 9 13:25:08 2016 +0200

    Fix "Since" in new network tile source API
    
    A bit in the future.

commit 1bfaa4cbdfb8952d532b72378759ff415e4c8cc1
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Aug 8 20:00:16 2016 +0300

    Make the view export a wrapped map.

commit 46cc00ab5bec50005bf0ccdb479a6c7fd58937a4
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Aug 8 19:51:40 2016 +0300

    Make path layer exportablility compatible with recent wrap changes.

commit 34eb2bb4b0db0a0ae7c965d23de52bd1651ca04d
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Aug 8 18:27:44 2016 +0300

    Enable get_map_size in champlain_path_layer to return the sizes separately.

commit 14f7d5eed78fd8f505f359d19c663747bb82a886
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:50:43 2016 +0300

    Add descriptive comment to show_zoom_actor hwrap behavior.

commit e06d6052b7f98834551a3b918427c32a9c2a9c4f
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:38:51 2016 +0300

    User layers are now unreactive by default, no need to explicitly set
    them anymore.

commit 3d900b91eae2f16ecdf3e741a9964aa4373b3453
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:35:02 2016 +0300

    Remove unnecessary checks in load_visible_tiles.

commit 24f4dc97396f3c4d2ba7bcf8f1750419c1766b58
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:21:23 2016 +0300

    Ensure sample_user_layer_at_pos returns a reactive user_layers child.

commit b48d0fd825c5ed501c562831145744b48235d079
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:13:06 2016 +0300

    Fix clone_index check in viewport_motion_cb.

commit 05b101a6a08274a401af88e6d284749038d400a2
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 17:05:15 2016 +0300

    Add descriptive comment on path layer rendering.

commit 1888936074408b8195af5fdcfaf46dacc2acfec7
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 16:29:30 2016 +0300

    Factor out repetitive actor initialization code for the path layer.
    
    Fix code style in path layer initialization.

commit 881bba8c268ffb2699287464c4bff8e3eb99d080
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 16:06:01 2016 +0300

    Move variable declarations at the beginning of blocks.

commit 365bb2c145946919c3cb76967bf5d64f5c1b4905
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 14:57:46 2016 +0300

    Fix coding style.

commit bc266f033ec11d420d2c203da424b04831192276
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 5 11:24:22 2016 +0200

    Update vapi and libchamplain-sections.txt with new functions

commit beb4a61a72bc7a3f8bd3918a2cfbe450fdd1dddf
Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
Date:   Fri Aug 5 00:21:35 2016 +0200

    NetworkTileSrc: Define magic number
    
    Use a #define for the maximum connection default of 2 and explain why 2
    is the default a little more thoroughly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768890

commit 498f2e6924a4733bd122f417a0a0cceac107f7f5
Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
Date:   Wed Aug 3 21:17:23 2016 +0200

    NetworkTileSrc: Make max-conns settable
    
    Make it possible to set the maximum allowed simultaneous connections on
    the underlying soup session.
    
    This makes it possible for NetworkTileSources that allow more
    simultanoeus connections than 2 to take advantage of that, making the
    map viewing experience much nicer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768890

commit a8d0ce3797c13ebcb159b251275b6e21da415066
Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
Date:   Wed Aug 3 18:17:27 2016 +0200

    Ignore some files
    
    Ignore some autotools files and Emacs backup files.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768890

commit 40be512b28c6b0878140c436e7d3599971618292
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Jul 20 13:51:32 2016 +0300

    Static sizes are not needed anymore for user layers.

commit c878dfbf663ecccadae441ae971de87851ce242a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jul 18 17:16:26 2016 +0300

    Reposition user_layers after disabling horizontal_wrap.

commit c7f9ed8d38a199245fc80a22328be78000174119
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jul 18 16:17:15 2016 +0300

    Destroy zoom_actor even if no tiles finished downloading.
    
    Clones are inserted in the zoom_actor in the show_zoom_actor
    function. In case no new tiles needed to be downloaded after
    zooming, the zoom_actor is not destroyed, so the clones remained
    covered.

commit 794670d06670c86ae5141fa774961250e7d4a9c9
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 18:02:43 2016 +0300

    Pick up wrap events at viewport level, not clones.
    
    Because of the relocation, the viewport_container (and implicitly clones)
    render at negative coordinates. Mouse events are not picked up
    at negative coordinates, so events must be picked in some other
    actor (viewport is a good candidate).

commit a8bfb041529d081a8b1b1dc99d37f0fb600c03b7
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 16:52:41 2016 +0300

    Fix clutter_canvas_set_size errors in console.

commit 95f57bee46eaf124a9634a0faea7153d900153c4
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 16:49:42 2016 +0300

    Make path layer anchor aware.

commit f59ca0347f49d6500d90144e79f88aac5e01dfaf
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 10:58:41 2016 +0300

    Change enter-event to motion-event for user layer slot swapping.
    
    Relocation causes user layers to be offset and have their contents
    rendered at negative coordinates. Enter-event does not for work for
    negative coordinates; the solution is to use motion-event and
    calculate over which slot the pointer is.

commit e1fc80ba11966e1be4e31a9f31bbb8955a645cf1
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Jul 15 20:29:20 2016 +0300

    Explicitly set map_layer size on relocation.

commit 8c1aa99293273d54db3a10263cfd4905abcd928a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Thu Jun 30 19:10:07 2016 +0300

    Make path layer draw all visible areas.

commit acaf0c146ed9705d6f8bf8cbe215950ed9b23684
Merge: 7cc3ec9 e731df3
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Jul 27 15:27:21 2016 +0300

    Merge commit 'origin/wrap~10'

commit 190079883b879679e7a9e17b911023703ff113dd
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jul 16 19:11:37 2016 +0200

    Add missing deprecated docstring

commit ecc7f497c0b0532d1daf25645c040837d4bfa930
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 20:22:11 2016 +0200

    Return NULL from all factory functions if the map source with the given name doesn't exist

commit af75b6408465ece6e7ef902c550b98052c08fa9b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 20:19:03 2016 +0200

    Deprecate CHAMPLAIN_MAP_SOURCE_OSM_MAPQUEST and CHAMPLAIN_MAP_SOURCE_OSM_AERIAL_MAP
    
    These map sources don't work any more. Don't register them in the factory
    and mark the definition macros as deprecated.

commit c2124d379ec08a5daa35d74198baef77b14cc336
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 19:43:14 2016 +0200

    Remove Maemo stuff
    
    Maemo is safely dead by now.

commit aeb75e444553a545543bf94d70f5c3ac3e9b3e4e
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 19:32:59 2016 +0200

    Revert "factory: remove Mapquest map source"
    
    This reverts commit 4ef6b1804a3e68fe993a16ef027eb40c097fefb6.
    
    We have to do this in a backwards-compatible way

commit 4ef6b1804a3e68fe993a16ef027eb40c097fefb6
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Mon Jul 4 22:40:45 2016 +0530

    factory: remove Mapquest map source
    
    Due to change in their ToS, we can no longer access their
    tile servers directly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768392

commit e731df3a3a53e7018deef89870fde0da2aacaf10
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Jun 24 22:45:42 2016 +0300

    Sample neighboring user layer slots for reactive child actors.

commit b38e4a89afa5eb8de8bccf043157d762b3d7c7ee
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Jun 24 22:40:31 2016 +0300

    Add swappable user layer clones.
    
    The real user_layers actor is swapped with clones depending
    on cursor position.

commit e232259ab48bc0a65243b8702660ce76c1ed20e0
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jun 20 17:50:22 2016 +0300

    Fix zooming animation.
    
    Add one extra clone since zooming out implies a larger viewport.
    Hide old clones while animating.

commit dfe6458663911cdcf0be15f5ee7cd94900dcf79a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jun 20 17:35:09 2016 +0300

    Add viewport offset to champlain_view_x_to_longitude

commit 7cc3ec9d532cfc0d1c187a4c050c1f358cd638fd
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Fri Apr 15 15:36:10 2016 +0530

    Check for existing factory in registered_sources
    
    check for existing factory with that name before appending
    in registered_sources
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765032

commit 7e000bb55020734bb36a8f574c057fdf00307c23
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 10 12:36:43 2016 +0200

    Remove unused uri_format in champlain_map_source_new_memphis()

commit 779fa48b5f785c980c9ad2e873e1d06761836d23
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sat Apr 9 21:49:06 2016 +0300

    champlain-map-source-factory: Fix memory leak in map source constructors
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764692

commit a1a5a8dd58ee31fd2e27a9407846f29daeaea723
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Apr 6 19:40:33 2016 +0300

    champlain-view: Fix memory leak in tile_map_set
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764692

commit 75c7018d6b9bbdcdebf6491903139c8b0ee9f244
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Apr 4 21:58:02 2016 +0300

    champlain-bounding-box: Include extremities in champlain_bounding_box_is_valid function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764611

commit 99b6263cb91c51d00d04f274e9304de75b706ea3
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 9 00:17:57 2016 +0200

    Don't think that left+right mouse buttons pressed mean multitouch
    
    At the moment when both left and right mouse buttons are pressed, they
    are regarded as multitouch and start of gesture-based zoom which leads
    to strange zooming in/out while holding both mouse buttons and moving the
    cursor.
    
    Don't start gesture event when using mouse. (Maybe some of the other
    devices might make sense here too but I don't have them to test.
    Anyway, mouse is the most common one so this should be OK.)

commit f60d6d9cb4c4899795ed060faccea36d458b4ffd
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Apr 6 00:22:39 2016 +0300

    champlain-view: Add safety check to view_find_suitable_zoom function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764662

commit 635b8fb6ea2991450e5ea0d3e45c0bb4b01cb2b6
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sat Apr 2 19:31:05 2016 +0300

    champlain-view: Add valid bouding-box check for champlain_view_set_world
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764433

commit bd19953c8681068812977906046efe11b47449e2
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 2 12:12:22 2016 +0200

    Whitespace

commit 17d1266b11163723f5f0f2f4b59ba579223b7e05
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 2 12:10:18 2016 +0200

    Update required libsoup version in README

commit 8b354847fee850b3d3850938c8543c627dab2d66
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Wed Mar 30 20:11:43 2016 +0530

    Update deprecated gdk_cursor method
    
    Update the deprecated gdk_cursor_new() method
    with the gdk_cursor_new_for_display() method
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763909

commit 7db9fb17ea9538a165c882712e28020b8b078555
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Tue Mar 22 15:50:14 2016 +0530

    Update deprecated libsoup code
    
    Replaced deprected soup_session_async_new_with_options () method
    with the soup_session_new_with_options(). Since most of the distros
    come with libsoup >2.42.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763909

commit 5ac5c5ae503caf734c332638e1e14755a84ec1d0
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Tue Mar 15 19:38:43 2016 +0530

    launcher.js: add sample marker
    
    created a sample marker and a marker layer
    and attached it to the view.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763690

commit ab6364bbbd303e957b215b34ecd3f35b2304b7d3
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 25 21:13:15 2016 +0100

    Post release version bump