summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* meson: add meson build systemwip/tintou/mesonCorentin Noël2018-07-108-0/+504
|
* Enable wrapping in the keyboard-mapping demoJiří Techet2018-01-051-0/+1
| | | | So this can be tested more easily.
* Properly wrap coordinates in champlain_view_center_on()Jiří Techet2017-12-311-1/+4
|
* Create a wrap-aware get_longitude() function and use it everywhere in viewJiří Techet2017-12-311-23/+30
|
* Fix wrapping in champlain_view_x_to_longitude.Tomasz Miąsko2017-12-311-4/+3
| | | | | | | Previous implementation assumed that after using x_to_wrap_x further wrapping would be needed only if x + priv->viewport_x >= width. Unfortunately, this is not the case when priv->viewport_x is negative and whole x + priv->viewport_x ends up negative.
* Add <description> to the doap fileJiří Techet2017-09-071-0/+4
|
* Post release version bumpJiří Techet2017-09-061-1/+1
|
* 0.12.16LIBCHAMPLAIN_0_12_16Jiří Techet2017-09-062-1/+12
|
* Implement flake8 suggestions for Python demosChris Mayo2017-08-225-18/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786195
* Fix MapProjection attribute error for 'MAP_PROJECTION_MERCATOR'Chris Mayo2017-08-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786195
* Silence PyGI version warnings for Python demosChris Mayo2017-08-225-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786195
* Make launcher-gtk.py Python 3 compatibleChris Mayo2017-08-221-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786195
* Update docs with the newly added functionsJiří Techet2017-05-205-3/+11
| | | | Plus some minor formatting nitpicks and vapi update.
* Add possibility to set User-Agent for requestsJens Georg2017-05-204-2/+92
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=782297
* Fix touch gesture zoomJan-Michael Brummer2017-03-231-1/+2
| | | | Check the source device instead of the master to differentiate between pointer and touch device.
* Fix 0.12.15 release date in NEWSJiří Techet2017-03-121-1/+1
|
* Post release version bumpJiří Techet2017-03-081-1/+1
|
* 0.12.15LIBCHAMPLAIN_0_12_15Jiří Techet2017-03-082-2/+14
|
* build: Add pangocairo and cogl-pango-1.0 to *_gir_PACKAGESMatthias Clasen2017-03-012-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779542
* Ensure path layer surface is createdMarcus Lundblad2016-10-151-43/+58
| | | | | | | | | | When getting the surface from a path layer, ensure that the right and left surfaces are merged if the surface isn't yet available. This happens when a layer is realized "on-screen" as is the case when printing routes in gnome-maps. https://bugzilla.gnome.org/show_bug.cgi?id=772477
* Fix path-layer surface exporting when no clone is visible.Marius Stanciu2016-09-291-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=771698
* launcher-gtk: Add missing NULL at the end of gdk_pixbuf_save_to_stream()Jiří Techet2016-09-291-1/+1
| | | | | gdk_pixbuf_save_to_stream() is a vararg function whose vararg parameters have to be NULL-terminated.
* launcher-gtk: allow replacing exported mapJiří Techet2016-09-271-14/+3
| | | | | | | | | It's too easy to miss there's already a png export in the current directory and expect the export happened alright even though it's still the original file. Also close the output stream correctly which was missing in the original code.
* Post release version bumpJiří Techet2016-09-261-1/+1
|
* 0.12.14LIBCHAMPLAIN_0_12_14Jiří Techet2016-09-064-1/+26
|
* Add extra clone on the left.Marius Stanciu2016-09-031-41/+63
| | | | | | | | 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
* Add comment describing viewport limitsJiří Techet2016-08-211-1/+12
| | | | | Will hopefully reduce the head-scratching time when looking at this part of the code.
* Merge branch 'wrap2'Jiří Techet2016-08-145-73/+806
|\
| * Hide left_actor in path layer when no clone is visible.Marius Stanciu2016-08-101-0/+6
| |
| * Add descriptive comments.Marius Stanciu2016-08-092-0/+10
| |
| * Fix memory management for surfaces in path layer.Marius Stanciu2016-08-091-0/+9
| |
| * Make the view export a wrapped map.Marius Stanciu2016-08-081-6/+37
| |
| * Make path layer exportablility compatible with recent wrap changes.Marius Stanciu2016-08-081-1/+63
| |
| * Enable get_map_size in champlain_path_layer to return the sizes separately.Marius Stanciu2016-08-081-2/+5
| |
| * Add descriptive comment to show_zoom_actor hwrap behavior.Marius Stanciu2016-08-071-0/+4
| |
| * User layers are now unreactive by default, no need to explicitly setMarius Stanciu2016-08-071-1/+1
| | | | | | | | them anymore.
| * Remove unnecessary checks in load_visible_tiles.Marius Stanciu2016-08-071-3/+1
| |
| * Ensure sample_user_layer_at_pos returns a reactive user_layers child.Marius Stanciu2016-08-071-1/+1
| |
| * Fix clone_index check in viewport_motion_cb.Marius Stanciu2016-08-071-1/+1
| |
| * Add descriptive comment on path layer rendering.Marius Stanciu2016-08-071-3/+16
| |
| * Factor out repetitive actor initialization code for the path layer.Marius Stanciu2016-08-071-16/+21
| | | | | | | | Fix code style in path layer initialization.
| * Move variable declarations at the beginning of blocks.Marius Stanciu2016-08-071-12/+17
| |
| * Fix coding style.Marius Stanciu2016-08-072-20/+14
| |
| * Static sizes are not needed anymore for user layers.Marius Stanciu2016-07-271-4/+0
| |
| * Reposition user_layers after disabling horizontal_wrap.Marius Stanciu2016-07-271-0/+1
| |
| * Destroy zoom_actor even if no tiles finished downloading.Marius Stanciu2016-07-271-0/+3
| | | | | | | | | | | | | | 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.
| * Pick up wrap events at viewport level, not clones.Marius Stanciu2016-07-271-15/+19
| | | | | | | | | | | | | | 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).
| * Fix clutter_canvas_set_size errors in console.Marius Stanciu2016-07-271-0/+6
| |
| * Make path layer anchor aware.Marius Stanciu2016-07-273-5/+35
| |
| * Change enter-event to motion-event for user layer slot swapping.Marius Stanciu2016-07-271-13/+17
| | | | | | | | | | | | | | 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.