summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix: Don't crash if LANG environment not setinternal_keyboard_crashWildemann Stefan2017-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.
* 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
|
* keep active vehicle profile when deactivating vehicle (#217)R7393mcapdeville2017-04-193-14/+30
| | | | | | | | | | | | | | | | | | | | When deactivating vehicle, profile is choosen from "car" vehicle_profile or by default the first vehicle_profile in list. So, by example, car_avoid_tolls never work when manually selecting current position (and deactivate vehicle). Now, if there is a selected vehicle profile, we keep it as vehicle_profile (not changing it). Aditionnaly, in internal gui, selecting a vehicle profile when wehicle is deactivated, in gui_internal_cmd_set_active_profile(), call navit_set_vehicleprofile_name() with new vehicle_profile (by name) before setting vehicle_attr to NULL (like in gui_internal_cmd_set_position()). Now, we can switch profile when vehicle is deactivatied and route is update correctly. TO DO : Same in other gui TO TEST : with more than one vehicle enable
* graphics Qt5 keyboard (#214)R7384Stefan Wildemann2017-04-105-1/+136
| | | | | | | | | | | * Fix: Enable keyboard on graphics_qt5:QML * Fix: Enable keyboard on graphics_qt5:QWidget * Fix: register the QML RRC. To not let the resources be optimized out if you compile navit without modules, they need to be registered on module init.
* Qt5 Graphics: Add QML support (#213)R7378Stefan Wildemann2017-04-0516-107/+648
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Update:Allow zipcode or town seamless searchR7363jandegr2017-03-091-14/+36
| | | | | | * postcodesearch * postcodesearch
* Fix:gui_internal:Rename new option to hide_impossible_next_keysR7360Sebastian Leske2017-03-032-2/+2
|
* Hide impossible keys at the internal keyboard instead of highlighting the ↵R7358Robert Pohlink2017-03-026-14/+74
| | | | | | | | | | | | | | | | | | | | possible ones (leftover from PR5) (#210) * Add:gui_internal:In search, hide on-screen keys which will not find a result. During incremental search in the search dialog, hide keys on the on-screen keyboard which will not lead to any search result. Before, keys where highlighted if they would lead to a result. * Remap special characters in Search to standard characters to enable useful hide-key-functionality * Fix highlight (hide) possible next keys for search internal Now only shows possible keys, not the nth key of the searched item. Takes care of umlauts. * Add a switch attr for gui internal to decide to use hide_keys or the old highlight key behaviour usage: add the attr 'hide_next_possible_keys="1"' to <gui type="internal" [...] />
* Fix apk signing and bump sdk to 25 - nougat (#209)R7351jandegr2017-02-283-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update build_android_x86.sh * Update build_android.sh * Update build_android_x86.sh * Update publish.sh * Update build_android.sh * Update circle.yml * Update publish.sh * Update publish.sh * Update publish.sh * use apksigner instead of jarsigner * Update circle.yml * revert to jarsigner * Update build_android.sh * Update publish.sh
* import android.ManifestR7339jandegr2017-02-241-0/+1
|
* add strings for permission dialogjandegr2017-02-241-0/+4
|
* ask permissions on sdk >= 23jandegr2017-02-241-2/+43
|
* Publish arm packages only on PlaystoreR7325Pierre Grandin2017-02-231-0/+2
|
* CI: Add linux tests for qt5 and gtk_drawing_areaR7321Stefan Wildemann2017-02-231-15/+42
| | | | | | | | | | | | | | | | | | | | commit 6bff6c358cb3bb65c038cee725e14999ded0eb7b Author: Stefan Wildemann <gta04@metalstrolche.de> Date: Thu Feb 23 18:37:44 2017 +0100 Fix: give graphics name to script as planned commit 6d3750d80e2b540fecf2a3efaba80f8292ebc1b0 Author: Stefan Wildemann <gta04@metalstrolche.de> Date: Thu Feb 23 18:18:41 2017 +0100 Fix: correct typo commit bacca401ffaabd078d31000ff0ea201cd3a6a92b Author: Wildemann Stefan <stefan.wildemann@corpuls.com> Date: Thu Feb 23 16:44:29 2017 +0100 Run linux tests for gtk_drawing_area and qt
* Add:CI:Expand UI tests with a clean exitPierre Grandin2017-02-231-0/+8
|
* Revert "Temporary: Enable Qt5 graphics in navit_shipped.xml"Wildemann Stefan2017-02-231-1/+1
| | | | This reverts commit d7da3842b3170c179049eb3348e152646788fb91.
* Fix: remove autotools leftoversWildemann Stefan2017-02-232-18/+0
|
* Temporary: Enable Qt5 graphics in navit_shipped.xmlWildemann Stefan2017-02-231-1/+1
| | | | | Enable Qt5 for in branch CircleCI. This should be reverted before or after merge to trunk as this breaks
* Add libqt5svg5-dev to test environmentStefan Wildemann2017-02-231-1/+1
|
* Fix: Qt5: only update navit geometry if root window changed size.Stefan Wildemann2017-02-233-9/+8
|
* Fix: Qt5: fix resizing. Add config params w,h,fullscreenStefan Wildemann2017-02-233-56/+99
|
* Fix: Qt5: clean up things even if there i no app objectStefan Wildemann2017-02-231-2/+5
|
* Fix: Qt5: allow passing Qt backend via config.xmlStefan Wildemann2017-02-233-7/+35
|
* Fix: Qt5: integer to pinter cast as suggested by GLibStefan Wildemann2017-02-231-7/+7
|
* refactor: qt5: follow api changes brought with commit ↵Stefan Wildemann2017-02-233-4/+4
| | | | 60bc2797f0bd71d87a4eece306e2368afe2a8866
* Qt5: Use default svg size if size not givenStefan Wildemann2017-02-231-3/+3
|
* Qt5 image loading more robust on navit image guessingStefan Wildemann2017-02-231-27/+70
|
* Improve dash handling. Cope with impair patterns.Stefan Wildemann2017-02-231-0/+11
|
* Ignore old fix provided by Qt5 on startupStefan Wildemann2017-02-231-1/+12
|
* Clear surfaces if transparent. Fix dash setting.Stefan Wildemann2017-02-231-5/+24
|
* Sailfish needs periodic trigger for display on.Stefan Wildemann2017-02-232-4/+39
|
* Add screen blanking for Sailfish OS.Stefan Wildemann2017-02-232-3/+11
|
* Add Qt5 based vehicleStefan Wildemann2017-02-235-0/+370
|
* Remove most debug messagesStefan Wildemann2017-02-231-29/+28
|
* Fix overlay text functions.Stefan Wildemann2017-02-231-16/+32
|
* Add QT5 graphics. Works on Sailfish OS.Stefan Wildemann2017-02-239-5/+1127
|
* Add:CI:Add basic UI tests (#197)R7311Pierre GRANDIN2017-02-233-3/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ensures that navit has time to start before starting tests * Adding basic UI town search tests * Add pointer icon when clicking via CI * Fetch zlib from github, reduces download issues * Download a sample map for UI tests * Start navit in the background * Fixed Demo vehicle activation * Set a destination for UI tests * UI tests to switch to 3d view * Capture image when clicking for UI tests * Append 5 frames of usage to the UI tests * Use keyboard instead of mouse emulation for UI tests * Temporarily disabling dbus test because of issues in circleCI
* add:graphics:RaspberryPI hardware accelerated graphics support (#208)R7308Cedric PAILLE2017-02-233-0/+1470
| | | | | | | | | | * cleanup * Renamed rpi to egl + polygon filling method and lot of fixes * Fix overlay crash * Cleanup
* Ensure that we use jarsigner w/ jdk 1.8R7306Pierre Grandin2017-02-211-1/+1
|
* Extract android publishing credentials to current folderR7303Pierre Grandin2017-02-211-1/+1
|
* Extract publishing credentials in the right folderR7298Pierre Grandin2017-02-211-2/+2
|
* Fixed Store client_secrets pathR7295Pierre Grandin2017-02-201-1/+1
|