summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add some more common landuse polygonsAddMoreCommonLandusePolygonsJohan Fitié2017-05-253-85/+407
| | | from https://wiki.openstreetmap.org/wiki/Map_Features#Landuse
* Merge pull request #259 from navit-gps/revert-258-MoreCommonLandusePolygonsR7574jandegr2017-05-252-22/+1
|\ | | | | Revert "Add some more common landuse polygons"
| * Revert "Add some more common landuse polygons"revert-258-MoreCommonLandusePolygonsjandegr2017-05-252-22/+1
|/
* Merge pull request #258 from jfitie/MoreCommonLandusePolygonsR7570jandegr2017-05-252-1/+22
|\ | | | | Add some more common landuse polygons
| * Add some more common landuse polygonsJohan Fitié2017-05-242-1/+22
|/ | | from https://wiki.openstreetmap.org/wiki/Map_Features#Landuse
* Add:maptool:Better error messages for wrong cmdline parametersR7567Sebastian Leske2017-05-241-16/+26
| | | | | | | Print a helpful (hopefully) error message for wrong command line parameters, instead of just showing the help. Always use exit code 1 in case of problems.
* Fix:maptool:Update maptool help and manpageSebastian Leske2017-05-242-11/+27
|
* Refactor:maptool:rename variablesSebastian Leske2017-05-243-10/+10
|
* Fix:xml:Change colors for wetland in Car and Car-dark (#257)R7565Johan Fitié2017-05-221-2/+2
|
* QT5/qml2 UI proof of concept (#254)R7551Pierre GRANDIN2017-05-1539-13/+1539
| | | | | | | | | | | | | | * Adding qt5/qml2 UI proof of concept * Code cleanup * Minor cleanup * Apply coding style by clang-format -style=WebKit For better diff tracking, I applied coding style once more. * Removed useless QtQuick.Controls dependency
* graphics_qt5 QML: Add screen rotation support (#255)R7550Stefan Wildemann2017-05-151-9/+28
| | | | | Now the QML qt5 graphics happily rotates according to screen orientation. At least on Sailfish. Should do on other QML hardware as well. Hard to test, as PC's usually don't have screen rotation support.
* Make the speed_warner toggle on clickR7544Pierre Grandin2017-05-131-3/+26
|
* Remove Qt5 fonts dependency on Freetype (#253)R7542Stefan Wildemann2017-05-134-42/+159
| | | | | | | | | | | | | | | | | | | | * Fix: Have nice font shadow as freetype has If using QT font rendering, a white (or black) outline as if rendered with freetype is shown. * qt5: Port font guessing and matrix transformation Select font using the same algorithm than in freetype. Transform font using the same matrix than in freetype. * Sailfish: switch to QT font rendering * Fix: remove SubPxelAntiAliasing hint, Sailfish's QT version is too old for this * Fix: fix bbox calculation for qt5 fonts
* Add:xml:Add 43 polys to Car and Car-dark layouts.R7537Johan Fitié2017-05-121-0/+86
| | | | | This adds 43 new areas to the standard layouts. They are only displayed at order 10+ for performance reasons.
* Fix:xpm:Remove obsolete XPM icons.R7536Sebastian Leske2017-05-126-180/+0
| | | | | Remove XPM icons that are obsolete, because they are not used or have an SVG alternative.
* Fix:xpm:Add white outline to black SVG icons.Sebastian Leske2017-05-1212-657/+1424
|
* Fix:xpm:Add white outline to new icon hunting_stand.Sebastian Leske2017-05-121-1/+17
| | | | | Add white outline to icon, to make it visible on dark backgrounds, particularly on the default black background of the Internal GUI.
* Add:xpm:New SVG icon for hunting stand, to replace XPM, made by myself :-).Sebastian Leske2017-05-122-3/+107
|
* Add:xpm:POI Icon for playground, from openstreetmap-cartoSebastian Leske2017-05-122-0/+34
|
* Add:gui_internal:New POI filter for bus&train.Sebastian Leske2017-05-121-0/+3
| | | | | | New filter entry "Bus&Train" for the POI menu of the internal GUI, to show only bus stops and train stations. Useful for finding nearby public transport options.
* Merge pull request #251 from jfitie/FeatureReservoirR7523jandegr2017-05-091-2/+2
|\ | | | | Add feature poly_reservoir
| * Add feature poly_reservoirJohan Fitié2017-05-091-2/+2
| |
* | Merge pull request #247 from jfitie/AddFeaturesGWSR7518jandegr2017-05-092-0/+20
|\ \ | | | | | | Add grass, grassland, wetland and sand
| * | Add grass, grassland, wetland and sandJohan Fitié2017-05-082-0/+20
| | | | | | | | | As suggested by @jandegr in https://github.com/navit-gps/navit/pull/240#issuecomment-299688984
* | | Merge pull request #248 from jfitie/AddFeatureBasinR7510jandegr2017-05-081-2/+2
|\ \ \ | | |/ | |/| Add poly_basin
| * | Merge branch 'trunk' into AddFeatureBasinJohan Fitié2017-05-081-3/+3
| |\ \ | |/ / |/| |
* | | Merge pull request #241 from jfitie/RevertMovePolyWaterTiledCarR7503jandegr2017-05-081-3/+3
|\ \ \ | |_|/ |/| | Revert: move poly_water_tiled in Car layout
| * | Revert: move poly_water_tiled in Car layoutJohan Fitié2017-05-071-3/+3
|/ / | | | | Should fix flooding issue as mentioned by @jandegr in https://github.com/navit-gps/navit/pull/240#issuecomment-299688542.
| * Add poly_basinJohan Fitié2017-05-081-2/+2
|/ | | https://github.com/navit-gps/navit/pull/240#issuecomment-299689298
* Fix Car layout issues with wood and water (#240)R7478Johan Fitié2017-05-061-30/+32
| | | Fixed some issues in ```Car``` layout where wood (```poly_wood```) was not showing up correctly inside towns (```poly_town```) and water (```poly_water```) was missing in parks (```poly_park```). Also fixed some discrepancy issues in the ```Car-dark``` layout.
* Fix: Apply coding style to vehicle_qt5R7476Wildemann Stefan2017-05-062-252/+264
|
* Fix: Apply coding style to graphics_qt5Wildemann Stefan2017-05-068-1301/+1301
|
* Trac-1246: Draw background color even if text label is empty. (#234)R7473Robert Pohlink2017-05-051-63/+61
|
* Add: Add speech module using espeak on QMultimedia. (#233)R7471Stefan Wildemann2017-05-0513-12/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add: Add speech module using (external) espeak on QMultimedia. * Add: Find system espeak or use internal one This patch adds a cmake module to find installed libespeak. If not found, it builds against included libespeak, despite it being heavily patched. * Fix: allow building internal espeak for posix systems Allow the usage of the internal (ported to C) version of espeak as replacement for system installed libespeak. * Fix: use synchronous espeak mode if internal espeak is used * Fix: Clear buffer if samples are played * Fix: use syncronous mode always, as QBuffer is not thread safe * Sailfish: Use qt5_espeak * Remove espeak shell script now obsolete * Fix: remove the espeak script from the repo * Fix: code cleanup. Fix audio buffer size * Fix: apply coding style Apply automatic coding style with 'clang-format -style=WebKit -i' * Fix; restore correct include file order Seems, our internal include files depend on correct order. This usually is a bad thing and we should consider fixing them. But this is another story... * Add qtmultimedia-dev to windows build for qt5_espeak * Rename CMake INTERNAL_ESPEAK -> INTERNAL_ESPEAK_COMPLETE
* Fix: Add autozoom switch to sailfosh configR7469Wildemann Stefan2017-05-051-0/+14
|
* Add auto zoom toggle to gui_internal (#237)R7466Johan Fitié2017-05-053-1/+1117
| | | | | Add auto zoom toggle to gui_internal * Icons for auto and manual zoom
* Add Qt5 qml gui skeleton (#236)R7461Stefan Wildemann2017-05-0413-22/+355
| | | | | | | | | | | | | | | | | | | * Initial parts of qt5 qml graphics based on graphics/qt5_qml * Qt5 QML gui: working handover The hand over of the QML engine between the graphics and the gui part is working now. The gui can load it's own QML component and embed the navit widget inside other QML code. * Remove unneeded moc include * Fix: Apply coding style * Fix:extern "C" the navit includes in graphics qt5 Seems the navit includes are not fully "c++" aware, so extern "C" them in the c++ parts.
* Fix trac981: Add Align-Attr to osd type Odometer (#230)R7453Robert Pohlink2017-05-031-2/+101
| | | | | | | | * Fix trac981: Add Align-Attr to osd type Odometer * Add doc for draw_aligned_osd_text and additionally make the funktion a bit more generic by making the color calue optional
* Fix: Don't crash if LANG environment not set (#232)R7447Stefan Wildemann2017-05-031-0/+4
| | | | Since getenv may return NULL if a variable is not set, current keyboard code crashes if LANG environment is not set.
* Merge pull request #218 from mcapdeville/navigationR7445jandegr2017-05-031-1/+6
|\ | | | | Catching division by zero is ok, the duplicate checks were intended to catch duplicates in the OSM data and duplicates caused by the turn restriction processing so an incorrect navigation resulting from overlapping binfiles is accepted, at least if it does not crash it.
| * navigation_analyze_roundabout : central_angle may lead to division by 0Marc CAPDEVILLE2017-05-031-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | On the path from orange (france) to valence (france) by highway, the third roundabout after highway exit lead to central_angle=0, leading to divide by 0 (near line 2488). from osm_id : 160627295 (44°54'10N"4°52'43"E) to osm_id : 4277896 (44°54'12"N4°52'41"E) (delta1 + delta2) seams to be 360, so I just set roundabout_length to len in that case. Added error log displaying delta1 and delta2.
* | Add desktop icons in sizes required by Sailfish OS. (#220)R7438Stefan Wildemann2017-05-036-0/+3
| | | | | | | | | | Add three more icons sizes for desktop icon. Recreate other icons. All rendered by Gimp from navit.svg in xpm dir
* | Fix POI toggle bug with Car-dark layout (#223)R7436Johan Fitié2017-05-021-1/+1
| |
* | [Android] 'Toggle POIs' button also toggle POI labels (#226)R7434Johan Fitié2017-05-021-1/+7
| | | | | | | | | | http://trac.navit-project.org/ticket/1071 The menu-button Toggle POIs in the Android port toggles the POI Symbols layer. It makes sense to have it also toggle the related POI Labels layer. Attached a patch to make this happen.
* | Add 'Follow' and 'Active' to vehicle_demo to remove the corresponding error ↵Robert Pohlink2017-05-011-0/+2
| | | | | | | | messages (Unsupported Attribute) (#229)
* | Add network info menu in gui/internal for Linux (#228)Pierre GRANDIN2017-04-295-1/+69
| | | | | | | | | | | | | | | | | | | | * Add network info menu in gui/internal for Linux * Ensures that ifaddrs.h is available before enabling network info code * Add network info to sailfish config as well * Prevent linker and undefined reference errors for non-unix builds
* | Add rules to build sailfish package (#221)Stefan Wildemann2017-04-255-0/+7055
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add spec and scripts for sailfish build * enhance sailfish (jolla phone) example configuration * Fix build and install dependencies for Sailfish 2.0 * Seems like gettext-libs is enough on target. Gettext has ugly deps. * Disable maptool, as it won't work anyway on phones * Fix: Switch to wayland via config.xml * Adapt sailfish-spec to new QML graphics Now this doesn't have reference to qwidgets anymore * Sailfish: prepare package for harbour Change the spec file to produce a (almoust) harbour compatible backage. Known incompatibilities are: - package links against libfreetype.so.6 which seems to be banned. - desktop icons are missing in some sizes (86x86, 108x108, 256x256) - package contains man-files which are banned in harbour - package contains "say_de_DE.sh" which cannot be installed on harbour. - binary is not stripped (warning) * Add missing desktop icon sizes * Change launcher setting for Sailfish OS * Move sailfish directory to contrib * Fix paths in spec file as well * Fix: Fix paths on spec file
* | Fix: Allow unusual building (#215)R7404Stefan Wildemann2017-04-248-23/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support unusual building This patch updates navits cmake system to allow more unusual build and install path configurations as well as renaming the navit binary. This sis required for restricted environments like Sailfish OS harbour that do not follow usual path conventions. You can now: redefine the binary name (NAVIT_BINARY) control the translation file names (PACKAGE) select the library directory (LIB_DIR) select the share directory (SHARE_DIR) select the locales directory (LOCALE_DIR) select the images directory (IMAGE_DIR) select the man directory (MAN_DIR) the .desktop file is updated and the man file is renamed according to this and the install prefix is still honoured.
* | Update:i18n:Updated German translation from launchpadR7402Pierre Grandin2017-04-231-4/+15
| |
* | Fix #1345 crash on AndroidR7395mdankov2017-04-201-1/+1
| |