]>
git.street.me.uk Git - andy/viking.git/log
Guilhem Bonnefille [Sat, 22 Aug 2015 20:17:06 +0000 (22:17 +0200)]
Fixed typo on the bzip2 option's name in configure
To fix this error, there were two solutions:
- change the name of the option
- change the description
I decided to change the name of the option.
Rob Norris [Tue, 28 Jul 2015 23:58:22 +0000 (00:58 +0100)]
[QA] Extra info on magic usage.
Rob Norris [Tue, 28 Jul 2015 23:55:06 +0000 (00:55 +0100)]
[QA] Extra info when using bzip2.
Rob Norris [Tue, 28 Jul 2015 23:52:09 +0000 (00:52 +0100)]
SF BugsZZ#123: Fix bzip2 decompression on Windows.
Need to specify opening as a binary file otherwise BZ2 read fails on Windows.
Also remember to cleanup resources - particularly closing the file.
Otherwise on Windows the subsequent remove + rename file operations fail as the file is still open.
Loic Pefferkorn [Mon, 13 Jul 2015 19:26:38 +0000 (21:26 +0200)]
Fix Geocaches acquiring with latest geo-* software
Signed-off-by: Rob Norris <rw_norris@hotmail.com>
Rob Norris [Fri, 10 Jul 2015 23:51:49 +0000 (00:51 +0100)]
Mapnik3 support.
C++ standard required is now C++11.
New location for plugins.
Revised code for accessing Mapnik parameters and some types/functions have been renamed.
Rob Norris [Fri, 10 Jul 2015 23:12:21 +0000 (00:12 +0100)]
More correct menu icon
Rob Norris [Fri, 10 Jul 2015 16:25:23 +0000 (17:25 +0100)]
Don't attempt download if temporary file can't be opened.
Rob Norris [Fri, 10 Jul 2015 16:24:21 +0000 (17:24 +0100)]
[QA] Fix spelling in a comment and add function comment
Rob Norris [Tue, 7 Jul 2015 23:37:14 +0000 (00:37 +0100)]
Ensure layer visibility is retained when copying layers.
Rob Norris [Tue, 7 Jul 2015 21:07:11 +0000 (22:07 +0100)]
SF Bugs#121: Provisional fix
Protection against storing corrupt pixbufs into the mapcache may help prevent crashes seen in #121.
Rob Norris [Tue, 7 Jul 2015 21:02:45 +0000 (22:02 +0100)]
[WINDOWS] Fix reading zip files on Windows due to compiler alignment defaults changing.
Rob Norris [Tue, 7 Jul 2015 21:01:00 +0000 (22:01 +0100)]
Read zip files contents which are stored with no compression.
Rob Norris [Tue, 7 Jul 2015 20:59:39 +0000 (21:59 +0100)]
[QA] Protection from large malloc failures
Rob Norris [Sun, 5 Jul 2015 22:13:09 +0000 (23:13 +0100)]
Fix logic for comparing timestamps
Rob Norris [Sun, 5 Jul 2015 22:11:36 +0000 (23:11 +0100)]
[QA] Use correct type in sizeof function for memory allocation.
Rob Norris [Mon, 18 May 2015 22:45:24 +0000 (23:45 +0100)]
Don't retain GTK Dialogs in memory.
Not entirely sure why these were created and then shown/hidden as it doesn't save much time compared to simply creating them on demand.
Latest versions of GTK Dialog are more complicated and seemingly respawns a thread every few seconds (presumably to monitor if files have been created/deleted), irrespective whether the dialog is shown or not.
Thus now destroying it we avoid this unnecessary thread (re)creation overhead.
Rob Norris [Mon, 18 May 2015 22:30:44 +0000 (23:30 +0100)]
Re-fix SF Features #82. Simplify usage of restoring the last used directory.
Rob Norris [Mon, 18 May 2015 22:25:44 +0000 (23:25 +0100)]
[QA] Don't need copy this string.
Rob Norris [Sun, 31 May 2015 11:42:03 +0000 (12:42 +0100)]
[QA] Use map ids
Rob Norris [Sun, 31 May 2015 11:41:16 +0000 (12:41 +0100)]
SF Bugs#122: Fix memory cache confusion with multiple "On Disk OSM Tile Format" maps
Ensure use of the correct map id comparison so the string to enable differing cache lookups is set.
Rob Norris [Mon, 4 May 2015 10:09:41 +0000 (11:09 +0100)]
Prevent Gtk-Critical warnings after viewing the Track property dialog.
Rob Norris [Mon, 4 May 2015 10:08:05 +0000 (11:08 +0100)]
Support all values of GPS Mode fixType.
Rob Norris [Sun, 3 May 2015 13:53:42 +0000 (14:53 +0100)]
[QA] Fix typo in (an unused) macro definition.
Matthew Hague [Sat, 2 May 2015 11:43:11 +0000 (12:43 +0100)]
keep alpha channel on mapnik rendering, scale alpha to alpha of mapnik layer
Signed-off-by: Rob Norris <rw_norris@hotmail.com>
Rob Norris [Sat, 2 May 2015 11:29:15 +0000 (12:29 +0100)]
SF Bugs#120: Fix Track drawing bug across the 180th Meridian.
Rob Norris [Sat, 2 May 2015 10:51:45 +0000 (11:51 +0100)]
Red Hat Bugzilla – Bug
1210403 : Only download and process one Bing attribution list.
If making more than one download request to get the Bing attributions,
but then updating (and using) a single instance variable from multiple threads,
results in undefined behaviour (i.e. could lead to crashes).
Thus ensure only one request at a time is made.
Rob Norris [Sat, 2 May 2015 10:37:12 +0000 (11:37 +0100)]
Simplify debug output of loaded Bing attributions.
Don't need to print out every stage of the formulation of a single attribute structure.
Rob Norris [Sat, 2 May 2015 10:30:57 +0000 (11:30 +0100)]
[QA] Make function names more unique to simplify use of debugger breakpoints.
Rob Norris [Tue, 28 Apr 2015 21:20:39 +0000 (22:20 +0100)]
Make simple GPSBabel filter options use the updated acquire framework options.
These filter options don't have to be shell commands anymore and so should work cross platform.
Rob Norris [Tue, 28 Apr 2015 21:18:11 +0000 (22:18 +0100)]
Rework Acquire framework process function options for maintainability and understanding.
Instead of overloaded parameters, use a structure with fields for the specific processing types and gpsbabel options.
Thus rename functions and parameter variables, update the usage thereof and simplify code as applicable.
Rob Norris [Mon, 20 Apr 2015 23:04:14 +0000 (00:04 +0100)]
Fix stability of some 32 bit builds.
Forcing 64bit types seems to improve reliability of these timestamp operations.
Rob Norris [Sat, 18 Apr 2015 09:01:50 +0000 (10:01 +0100)]
Fix tracks and routes not displayed when downloaded via the GPS Layer.
Need to calculate the bounding box of these, which is performed in the post read function.
Rob Norris [Thu, 16 Apr 2015 22:56:07 +0000 (23:56 +0100)]
Fix availability of the Google routing direction engine
Rob Norris [Thu, 16 Apr 2015 22:54:38 +0000 (23:54 +0100)]
Prevent crashing on direction requests when no engine is available.
Rob Norris [Thu, 16 Apr 2015 22:53:28 +0000 (23:53 +0100)]
[QA] Rename routing engine function as it gives URLs
Rob Norris [Thu, 16 Apr 2015 19:33:25 +0000 (20:33 +0100)]
Fix display of map tile source information when it has extended characters.
Since the dialog text uses Pango markup, need to escape the input string.
Rob Norris [Thu, 16 Apr 2015 19:30:17 +0000 (20:30 +0100)]
[WINDOWS] Remove usage of 'filter with' functions as these don't work in Windows.
Since these functions are bash shell commands they only work on Unix like systems.
Rob Norris [Thu, 16 Apr 2015 19:28:13 +0000 (20:28 +0100)]
[WINDOWS] Fix a missing \ in a potential gpsbabel location.
Rob Norris [Thu, 16 Apr 2015 19:26:37 +0000 (20:26 +0100)]
Update Help to wiki conversion method as the wiki is now in Markdown.
Rob Norris [Thu, 16 Apr 2015 19:25:18 +0000 (20:25 +0100)]
datasources.xml file should be packaged
Rob Norris [Sat, 4 Apr 2015 15:29:42 +0000 (16:29 +0100)]
Fix warning in a test program.
Rob Norris [Sat, 4 Apr 2015 15:28:24 +0000 (16:28 +0100)]
[DOC] Update copyright year
Rob Norris [Sun, 29 Mar 2015 22:47:45 +0000 (23:47 +0100)]
Fix potential broken builds.
Annoyingly g_str_to_ascii() is actually a recent addition to GLIB,
despite the manual not stating which version it is available in
(hence I thought it was always available).
Rob Norris [Sun, 29 Mar 2015 21:40:28 +0000 (22:40 +0100)]
Releasing Viking 1.6
Rob Norris [Sun, 29 Mar 2015 21:23:58 +0000 (22:23 +0100)]
Fix new test programs to work under 'make distcheck'
Rob Norris [Sun, 29 Mar 2015 21:20:42 +0000 (22:20 +0100)]
Fix renamed file
Rob Norris [Sun, 29 Mar 2015 21:19:12 +0000 (22:19 +0100)]
[DOC] Improve formal docbook compliance.
Rob Norris [Sun, 29 Mar 2015 21:16:51 +0000 (22:16 +0100)]
Add more files that have i18n.
Rob Norris [Sun, 29 Mar 2015 13:23:35 +0000 (14:23 +0100)]
Debian #746815: Fix loading image thumbnails when some Unicode chars in the pathname
Rob Norris [Sun, 29 Mar 2015 12:56:59 +0000 (13:56 +0100)]
[QA] White space fixes
Rob Norris [Sun, 29 Mar 2015 12:56:34 +0000 (13:56 +0100)]
Detect gdk_pixbuf_save failures in thumbnail generation
Rob Norris [Sun, 29 Mar 2015 11:56:21 +0000 (12:56 +0100)]
Debian #761966: Remove an incorrect accelerator in the German translation.
Rob Norris [Fri, 6 Mar 2015 21:36:00 +0000 (21:36 +0000)]
Document previous translation updates
Rob Norris [Fri, 6 Mar 2015 21:34:58 +0000 (21:34 +0000)]
Import Launchpad translation updates
Rob Norris [Sat, 28 Mar 2015 14:53:30 +0000 (14:53 +0000)]
[DOC] Interpolate Times
Rob Norris [Sat, 28 Mar 2015 11:05:14 +0000 (11:05 +0000)]
Prevent potential infinite speeds in interpolating time function.
Some points may end up with the same time so simply remove them.
Christian Müller [Sat, 28 Mar 2015 10:02:14 +0000 (10:02 +0000)]
Interpolate timestamps of a track between first and last trackpoint
Signed-off-by: Rob Norris <rw_norris@hotmail.com>
Rob Norris [Sat, 28 Mar 2015 09:34:10 +0000 (09:34 +0000)]
Extend TrackWaypoint layer tooltip to include the total length of routes.
Rob Norris [Sat, 28 Mar 2015 09:32:44 +0000 (09:32 +0000)]
Fix mislabelled distance markers when using Nautical Miles.
Add the missing case for Nautical Miles.
Rob Norris [Sat, 28 Mar 2015 09:25:54 +0000 (09:25 +0000)]
[QA] Fix (an unused) function parameter type.
Rob Norris [Sat, 28 Mar 2015 00:57:37 +0000 (00:57 +0000)]
Enable a method to copy the time in the Trackpoint and Waypoint Edit dialogs.
Rob Norris [Fri, 27 Mar 2015 23:47:49 +0000 (23:47 +0000)]
Enable invoking Web Tools via right click menus on selected layers or points.
Extend Web Tools to accept a coordinate parameter,
so that it can use that location in forming the URL.
Rob Norris [Sat, 28 Mar 2015 11:01:47 +0000 (11:01 +0000)]
[QA] Prevent a Gtk-Critical warning.
Rob Norris [Fri, 27 Mar 2015 23:05:47 +0000 (23:05 +0000)]
[QA] Update comment regarding GPSBabel version for Overpass API query result handling.
Christian Müller [Thu, 19 Mar 2015 21:28:39 +0000 (21:28 +0000)]
Improve layout of the Edit Trackpoint dialog.
Signed-off-by: Rob Norris <rw_norris@hotmail.com>
Rob Norris [Wed, 18 Mar 2015 01:14:57 +0000 (01:14 +0000)]
Fix initialization so that preferences aren't accessed too early.
Use a two stage pass, since several initialization functions now read preferences as part of their process.
This is due to the first time a_preferences_get() is called it loads any preferences values from disk,
but of course for preferences not registered yet it can't actually understand them.
Thus subsequent initial attempts to get unregistered preferences would not return the expected values.
Rob Norris [Wed, 18 Mar 2015 00:38:36 +0000 (00:38 +0000)]
Fix toolbar preference types
Rob Norris [Tue, 17 Mar 2015 23:05:15 +0000 (23:05 +0000)]
Fix changed Wikimedia Toolserver GeoHack URL
Rob Norris [Tue, 17 Mar 2015 22:54:32 +0000 (22:54 +0000)]
Add built in support for OSM Query requests.
Rob Norris [Tue, 17 Mar 2015 22:51:36 +0000 (22:51 +0000)]
[QA] Normalize OSM URL.
Rob Norris [Tue, 17 Mar 2015 22:34:49 +0000 (22:34 +0000)]
[QA] Improve tool_edit_trackpoint_click() comments
Rob Norris [Tue, 17 Mar 2015 22:26:11 +0000 (22:26 +0000)]
Add advanced setting to create TrackWaypoint layers without asking for details.
Rob Norris [Mon, 16 Mar 2015 20:54:00 +0000 (20:54 +0000)]
Fix enable selecting trackpoints/routepoints via Edit Trackpoint tool when the other kind is invisible.
Rob Norris [Mon, 16 Mar 2015 20:52:17 +0000 (20:52 +0000)]
SF Bugs#118: Fix route point selection via the Edit Trackpoint tool.
Rob Norris [Mon, 16 Mar 2015 20:08:58 +0000 (20:08 +0000)]
Allow re-sizing the width of the layers panel to smaller than the initial value.
Rob Norris [Mon, 9 Mar 2015 23:25:15 +0000 (23:25 +0000)]
SF Bugs#117: Confirm capability with GPSD_API_MAJOR_VERSION=6 (gpsd 3.12 / libgps.so.22)
Rob Norris [Sun, 8 Mar 2015 11:27:18 +0000 (11:27 +0000)]
[WINDOWS] Update to GPSBabel 1.5.2
Rob Norris [Sun, 8 Mar 2015 11:26:22 +0000 (11:26 +0000)]
[WINDOWS] Enable faster building by using all available CPUs.
Rob Norris [Sun, 8 Mar 2015 10:54:38 +0000 (10:54 +0000)]
Use the correct variable name!
Fixes crashing under Windows and probably more reliable sublayer ordering.
Rob Norris [Fri, 6 Mar 2015 19:04:44 +0000 (19:04 +0000)]
[QA] Force integer type in calls to abs() as x,y in GdkEventButton are doubles.
Rob Norris [Fri, 6 Mar 2015 19:03:23 +0000 (19:03 +0000)]
[QA] Use labs() instead of abs() in comparison of timestamps to avoid truncation issues
Rob Norris [Fri, 6 Mar 2015 18:39:30 +0000 (18:39 +0000)]
[QA] Fix clang warning: format string is not a string literal
Rob Norris [Thu, 12 Feb 2015 23:11:02 +0000 (23:11 +0000)]
Fix building when geotagging is disabled.
Rob Norris [Tue, 24 Feb 2015 23:02:10 +0000 (23:02 +0000)]
SF Features#122: Export Track, Route and Waypoint Lists as text.
Thus enable multi-select and a new right click option 'Copy Data',
which copies each field as text separated by a tab.
This can then be pasted into another program - i.e. a spreadsheet application.
[Tested with LibreOffice Calc]
Rob Norris [Tue, 24 Feb 2015 22:55:57 +0000 (22:55 +0000)]
White space fixes.
Rob Norris [Tue, 24 Feb 2015 22:54:55 +0000 (22:54 +0000)]
[QA] List display of maximum track height could be a negative value.
Rob Norris [Tue, 24 Feb 2015 23:06:48 +0000 (23:06 +0000)]
Merge branch 'TimeSort'
Rob Norris [Sun, 15 Feb 2015 10:32:42 +0000 (10:32 +0000)]
Improve date treeview storage consistency by updating TRW layer when sublayers are deleted.
Rob Norris [Sun, 15 Feb 2015 10:30:31 +0000 (10:30 +0000)]
Add ability to sort Aggregate layers and sublayers of Tracks and Waypoints by date.
Store the timestamp in the treeview on layer/sublayer creation to enable the comparison.
Add comparison functions.
Rob Norris [Sat, 14 Feb 2015 12:14:34 +0000 (12:14 +0000)]
Refactor getting first timestamp for VikTrwlayers (and sublayers) into reuse-able functions.
Rob Norris [Sat, 14 Feb 2015 12:06:19 +0000 (12:06 +0000)]
Refactor sublayer sort to use a common function.
Rob Norris [Sat, 14 Feb 2015 12:02:50 +0000 (12:02 +0000)]
Fix uniquify tracks to use the appropriate sort order.
Rob Norris [Fri, 13 Feb 2015 22:46:11 +0000 (22:46 +0000)]
Remove 'has_visibile_column' from treeview as it's always true.
Rob Norris [Sun, 22 Feb 2015 15:48:48 +0000 (15:48 +0000)]
Merge branch 'MapnikRenderingLayer'
Rob Norris [Thu, 12 Feb 2015 22:58:25 +0000 (22:58 +0000)]
Test file zoom out so it's more obvious the location.
Rob Norris [Tue, 10 Feb 2015 21:00:18 +0000 (21:00 +0000)]
[DOC] Add some words about Advanced Prefrences.
Rob Norris [Tue, 10 Feb 2015 20:59:06 +0000 (20:59 +0000)]
Display attribution on Mapnik Renderings.
Use 'attribution' or 'copyright' parameters from the Mapnik configuration.
OSM-Bright Mapnik stylesheet has an 'attribution' parameter.
Rob Norris [Tue, 10 Feb 2015 20:51:55 +0000 (20:51 +0000)]
Enable displaying of Mapnik configuration extra parameters.
Extend the sample configuration with some such parameters.
Rob Norris [Tue, 10 Feb 2015 20:47:35 +0000 (20:47 +0000)]
Separate thread pool for Mapnik rendering defaulting to just 1 task.
The size of the pool is configurable in the preferences.
The default of 1 is chosen to mitigate against multi-threading issues using Mapnik Rendering.
The user can try running more threads and see how stable it is for them.