| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Revert "Add some more common landuse polygons"
|
|/ |
|
|\
| |
| | |
Add some more common landuse polygons
|
|/
|
| |
from https://wiki.openstreetmap.org/wiki/Map_Features#Landuse
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
This adds 43 new areas to the standard layouts. They are only displayed
at order 10+ for performance reasons.
|
|
|
|
|
| |
Remove XPM icons that are obsolete, because they are not used or have
an SVG alternative.
|
| |
|
|
|
|
|
| |
Add white outline to icon, to make it visible on dark backgrounds,
particularly on the default black background of the Internal GUI.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Add feature poly_reservoir
|
| | |
|
|\ \
| | |
| | | |
Add grass, grassland, wetland and sand
|
| | |
| | |
| | | |
As suggested by @jandegr in https://github.com/navit-gps/navit/pull/240#issuecomment-299688984
|
|\ \ \
| | |/
| |/| |
Add poly_basin
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| |_|/
|/| | |
Revert: move poly_water_tiled in Car layout
|
|/ /
| |
| | |
Should fix flooding issue as mentioned by @jandegr in https://github.com/navit-gps/navit/pull/240#issuecomment-299688542.
|
|/
|
| |
https://github.com/navit-gps/navit/pull/240#issuecomment-299689298
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
| |
Add auto zoom toggle to gui_internal
* Icons for auto and manual zoom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
* Add doc for draw_aligned_osd_text
and additionally make the funktion a bit more generic by making the color calue optional
|
|
|
|
| |
Since getenv may return NULL if a variable is not set, current keyboard
code crashes if LANG environment is not set.
|
|\
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 three more icons sizes for desktop icon.
Recreate other icons.
All rendered by Gimp from navit.svg in xpm dir
|
| | |
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
messages (Unsupported Attribute) (#229)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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 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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| | |
|
| | |
|