| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
| |
rework:android:Move build system from ant to grandle
|
| |
|
|
|
|
|
|
|
|
| |
* Update Navit.java
* Update Navit.java
* Update CMakeLists.txt
* Update CMakeLists.txt
|
| |
|
|
|
| |
Remove the dependency on OpenSSL, which is problematic because OpenSSL's
license is incompatible with the GPL. Fixes trac 1350. Also see PR #212.
|
| | |
|
| |
|
|
|
|
| |
This reverts commit 3299ac4db939c0cf964244e94bcb3de4156b2d86.
Revert renaming, because GitHub does not render MarkDown in a file named
"README" - it must be "README.md".
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Qt5: Add navit callbacks to private
Add navit callbacks to private data, to prepare qt5 graphics
transition to QML 2.0 instead of QWidget.
* Qt5: use only one widget
Refactor qt5 code to use only one widget. Overlays won't have their own
widgets anymore. This is in peparation for converting qt4 graphics to
QML 2.0
* initial addition of QML to qt5 graphics.
* Add first (bogus) qml file.
This commit adds the qml file for the qt5 qml graphics if used with
internal gui. And it alters the cmake scripts to istall it.
* Add inital Quick component
Now this has it's own c++ Quick component included. Additionally the
qml file gets embedded into the plugin.
* Small cleanup, qml package name correction.
* Convert to QGuiApplication to remove QWidget dep.
* First time working QQuick Navit
* Lower qml import versions, as sailfish uses old ones.
* Add header to QtQuick item.
* Add new attr qt5_widget to qt5
* Add qt5 variants to test
* Correct mistake in running test for qt5
* Fix: Tomtom libpng version bump to 1.6.29
The libpng version 1.6.28 was removed from
ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/
* Fix: Make window as big as possible if w and h are not given
* Fix navit config for run_linux_test, complete test separation.
* Fix xdotools use separatelog dir
* Fix: correct mess generated with last commit
* Convert from CMAKE_AUTORRC to old macros
We want to support old cmake, that doesn't have AUTORRC
* Fix: Add qml modules to build in order to allow QML graphics to run
* Fix: Use trusty packages instead.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
* cleanup
* Renamed rpi to egl + polygon filling method and lot of fixes
* Fix overlay crash
* Cleanup
|
| |
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
We need it because openstreetmap data recently has passed 2^32 node id value.
Also, running maptool on 32 bit systems won't work at least in following cases:
- a node with osm id=>2^32 is a via member of a turn restriction relation;
- input file has unordered node ids, that's the case, for example, for
overpass turbo exported data.
To avoid confusion, I have disabled maptool build for 32bit systems.
|
| |
|
| |
disable the building of the pedestrian plugin by default for the Android port
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Subversion anymore...
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6041 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
Android.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6005 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
icons, reduce map detalization for higher dpis. Related to #1181.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5987 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
some cars using this protocol
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5976 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5937 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
otherwise it breaks NSIS package generation when strict settings are active.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5936 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
settings.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5928 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5900 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
building with GCC 3.3, to resolve #1144.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5892 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5884 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
enable it there.|Fixes #1186.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5810 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5794 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
input to fetch translatable strings from navit_shipped.xml.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5793 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
versions >5.7.0
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5761 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5749 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
This confuses gcc 3.4.5 which is now latest supported gcc by MINGW. Anyway, we use __attribute__ ((packed)) on any GCC for that.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5746 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
Warn in CMake build.|Fixes #1179.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5719 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5649 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
consistency.|Fixes #1119.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5648 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
warning about LC_ALL.|Fixes #850.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5642 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
|
|
| |
It's proven to work well for android builds requiring xsl 2.0.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5625 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5623 ffa7fe5e-494d-0410-b361-a75ebd5db220
|
| |
|
|
| |
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5617 ffa7fe5e-494d-0410-b361-a75ebd5db220
|