| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
main navit.xml file lighter) (#559)
Layouts contain quite heavy xml code, and there are many layouts available for navit.
They are all inserted inside the main navit.xml, which makes it hard to edit because of its size, even if changes or customizations by users are very rarely on the layout code.
I have thus moved the layout code away from navit.xml, each layout having its own xml definition file, called navit_layout_*.xml
These files are inserted inside the main navit.xml file by using the already existing xi:include mechanism, this also allow for backwards compatibility (old monolithic navit.xml files are still valid and can be used).
The other advantage for this is that f the user wants to have his/her own customized navit.xml, he/she can still include the shipped layout files, making their xml lighter. This also allow to enable/disable specific layouts easily by including or not each layout file.
It is also easier to perform side-by-side comparison between two layout files.
|
|
|
| |
Currently needs to be built via Travis instead of CircleCI ( see https://discuss.circleci.com/t/non-reproducable-build-results/25864 for details )
|
|
|
|
|
| |
This fixes updating from v0.5.1 as espeak version was changed in
between.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Whatever the 'enhancement' done in #612 should bring, it causes grep
to complain for non existing file in Sailfish's MER SDK.
Most probably because the escaping of the parenthesis was wrongly
considered. Never mind - revert.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This bumps version for navit to 0.5.1-r5
This removes gcc from build dependencies
This automatically zyppers in build requirements as given in spec file
into sailfish build virtual machine. So no hand work required anymore.
|
|
|
|
|
|
|
|
| |
* Allow building on new sailfish SDK which uses different tool paths
* Add notice about exportig VERSION_ID
* Add check for VERSION_ID variable.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Switching to circleci v2
* Only build for Linux for now
* Sudo is not required anymore
* Update before installing packages
* Cope with non interactive terminals
* Use ci's working_directory
* Fixed typo
* Disable QT5 for now
* Build for more platforms
* Fixed workflow definition
* sudo is not required anymore
* Update before installing
* Install wget when building for tomtom
* Revert to 14.04 base image
* Install unzip for build_tomtom_*
* Install wget for build_android_*
* Install wget for build_android_*
* Install cmake for win32 build
* Install gettext for the win32 build
* Install build-essential for tomtom builds
* Setup common requirements
* Install packages to build tt environment
install packages need to build tt environment
correct navit path
remove arm-genmarshal which disturbing a second build run
* Splitting the tomtom builds into more steps
* Splitting the tomtom builds into more steps
* Working on the tomtom minimal build
* Fixed some paths issues for tomtom_minimal
* Added missing exports for tomtom_minimal
* Added missing tomtom requirements
* Save the result of the tomtom_minimal build
* Fixing the tomtom plugin build for CI v2
* Fixed job name misconfiguration
* Use less relative paths
* Fixed espeakdsp.c path
* Adding tomtom assets
* Removed superfluous popd
* Fixed contrib path
* Adding tomtom assets
* Compile espeakdsp directly to the correct path
* Compile espeakdsp directly to the correct path
* Compile espeakdsp directly to the correct path
* Recursively copy contrib/tomtom assets
* Fixed tomtom specific icons path
* Preparing the android ARM build for CI v2
* Adapting build path
* Added missing packages for android builds
* Updating android x86 scripts for ci v2
* Android-25 will require jdk-8
* Install openjdk-8 for Ubuntu 14.04
* Ensures that add-apt is available for android builds
* Cope with non interactive terminals
* Ensures that openjdk-7 isn't installed
* Updated artifacts for ci v2 / android arm
* Fixed apk path for ci_v2
* Fixed leftovers path for ci_v2
* Fixed artifacts path for android arm
* Fixed typos
* Fixed toolchain misconfiguration
* Specify android's api/nkd api versions
* Fixed apk path for ci_v2
* Store android/x86 artifacts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* baud to baudrate
* We dont need empty files which cause confusion
* Remove README because its an old and not uptodate one
* Useless file
* as its dummy we probably dont need it
* Remove files from onld build system.
* Fix Cpack build
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
For usage type python contrib/geojson-to-bbox.py -h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Create config using xslt
This converts the sailfish build to use xslt instead of predefined
config. Unfortunately getting the zoom levels right is pain in the ass
and therefor not (yet) done.
* Configure internal gui for sailfish
* Enable drag_bitmap
* Move zoom buttons to overlay to remove them from bitmap drag
* sailfish: use android style cursors for Car
* fix: add build deps for newer sdk version.
Add heightlines map
* Remove standalone Sailfish config
Got obsolete since this is now generated from xslt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: 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 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Reducing code duplication in the tomtom builds
* Reducing code duplication in the tomtom builds
* Reducing code duplication in the tomtom builds
* Track each build result to catch errors
* Track each build result to catch errors
* Stop builds on errors
* Working on the tomtom plugin build
* Moving espeak for tomtom to the common script
* Moving sdl tests for tomtom to the common script
* fix espeakdsp buffer usage for tomtom (#200)
* fix buffer usage
dont send more bytes then received.
* remove last blank line
* Disabling dbus tests, needs investigation
|
|
|
|
|
|
| |
NavitMapDownloader.java
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6039 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
|
|
|
|
|
| |
themroc!
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5023 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5013 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
|
closes ticket #863
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4507 ffa7fe5e-494d-0410-b361-a75ebd5db220
|