summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add:Core+Graphics+Qt5:Add support for textured polygons (#989)Stefan Wildemann2020-04-261-0/+10
| | | | | | | | | | This pull request adds the basic support for textured polygons. It adds a function to graphics plugins to set texture. It enhances itemgra configuration that allows to set a picture to polygon map elements Basic support for Qt5 graphics. Some example textures added to car layout. Texture files have own resource directory.
* add:cmake: add compilation flags to harden the security of navit (#969)Joseph Herlant2020-01-251-11/+15
| | | | | | | | | | | | | | | * add:cmake: add compilation flags to harden the security of navit * Try to add the compiler flags outside of the GCC condition * Simplify the addition of compiler flags and do not rely on non-recommended CMake variable * Is the O2 level of optimization helping the invalid arg detection? * Leaving the optimization level up to the preference of the person building Co-authored-by: Stefan Wildemann <metalstrolch@users.noreply.github.com> Co-authored-by: jkoan <jkoan@users.noreply.github.com>
* Bump version to 0.5.4 (#961)v0.5.4Joseph Herlant2020-01-181-1/+1
|
* change:build_android:Remove dependency of ant. Not needed anymore (#956)jkoan2020-01-181-9/+0
| | | | Co-authored-by: Joseph Herlant <aerostitch@users.noreply.github.com>
* Fix:android:64 bit and cleanup2 (#877)jandegr2019-09-261-2/+7
| | | https://github.com/navit-gps/navit/pull/877
* Reverting part of e7a70e9dc04b94b47fb7786aab4edfd25132c70f (PR #833) that ↵Lionel AINS2019-08-201-29/+23
| | | | was not needed
* Fix: Fix pkgconfig detection, and multiple subsequent build for Android (#833)lains2019-08-201-23/+29
| | | | | | | | * Fixing lib detection based on build host for Android builds * Fixing workaround according to jandegr's proposal * Fixing subsequent Android builds (where rename fails because of pre-existing renamed files)
* Testing jandegr's fix for the windows builds issues (#806)Pierre GRANDIN2019-06-281-0/+1
|
* Disable maptool if protobuf-c not foundWildemann Stefan2019-06-181-0/+7
|
* Refactoring:cmake:from 2.6 to 3.2Bignaux Ronan2019-05-251-41/+54
|
* Refactoring:cmake:simplify version managementBignaux Ronan2019-05-241-1/+2
|
* Refactoring:mingw:simplify toolchainBignaux Ronan2019-05-201-1/+1
|
* Add:Gui/Internal: Allowing visual debugging on boxes and tables (#715)lains2019-02-191-0/+8
| | | | | | | | | | * Adding visual debugging to internal GUI * Fixing style to comply to ci_sanity_checks * Allowing to enable GUI_INTERNAL_VISUAL_DBG from cmake variable * Disabling GUI_INTERNAL_VISUAL_DBG by default, needs to be enabled using -DGUI_INTERNAL_VISUAL_DBG=TRUE arg on cmake
* fix:cmake:fix sdl include directory (#707)Bignaux Ronan2018-10-291-1/+1
|
* Fix:SDL:fix headers according to SDL convention. (#704)Bignaux Ronan2018-10-251-4/+6
|
* Merge pull request #672 from navit-gps/traffic-merge1mvglasow2018-10-131-0/+4
|\ | | | | First merge for traffic branch
| * Merge branch 'master' into trafficmvglasow2018-09-291-2/+2
| |\
| * \ Merge branch 'master' into trafficmvglasow2018-07-261-0/+2
| |\ \
| * | | Add:traffic/traff_android:Skeleton plugin, not functional yetmvglasow2018-07-151-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
| * | | Merge branch 'trunk' into trafficmvglasow2018-06-111-4/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # navit/binding/dbus/binding_dbus.c # navit/gui/internal/gui_internal_html.c # navit/route.c # navit/util.c # navit/xmlconfig.c
| * \ \ \ Merge branch 'master' into trafficmvglasow2018-05-261-459/+459
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # CMakeLists.txt # man/CMakeLists.txt # navit/CMakeLists.txt # navit/android/CMakeLists.txt # navit/binding/dbus/binding_dbus.c # navit/fonts/CMakeLists.txt # navit/gui/internal/gui_internal_html.c # navit/icons/CMakeLists.txt # navit/item.c # navit/navit.c # navit/route.c # navit/start_real.c # navit/util.c # navit/xmlconfig.c # po/CMakeLists.txt
| * | | | | cleanup:global:Reformat with astyle and remove trailing spacesmvglasow2018-05-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mirrors 8a76acb and 41a1264 Signed-off-by: mvglasow <michael -at- vonglasow.com>
| * | | | | Merge branch 'trunk' into trafficmvglasow2018-05-201-0/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'trunk' into trafficmvglasow2018-05-091-16/+25
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # navit/route.c # navit/xmlconfig.c
| * | | | | | | Add:traffic/null:New modulemvglasow2018-02-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
| * | | | | | | Add:traffic/dummy:Dummy traffic module to test the frameworkmvglasow2017-11-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* | | | | | | | fix:windows:fix the windows build (#680)Patrick Höhn2018-10-121-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update circle.yml * Add:circleci:Upgrade linux build image to latest ubuntu LTS (#656) * Fix:scripts:WinCE build script (remove sample map, add espeak-data) (#632) * Fixing WinCE build script Remove inclusion of sample map in zip package (which, in addition, fails currently because map server is down) Allow running script twice by performing cleanup on directories if already created Adding missing espeak-data to zip package (currently missing and makes navit speech synthesis fail on current WinCE builds) * Adding xslt processor to build env * Pre-filling <vehicle> tag for WinCE * Refactoring:graphics Improving quality of circles on platforms without native circle method (#628) * Improving quality of circles on platforms without native circle draw methods. Adding doxygen comments. * Updating verbiage * in circle_to_points(): renaming pnt to center and making in const * update in-tree espeak to espeak-1.48.04 (#624) * update in-tree espeak to espeak-1.48.04 Update the C-ified version of espeak to espeak-1.48.04. Currently builds and links for Sailfish. Untested for Windows builds yet. Throws a lot of warnings still. * Make private functions static in espeak. Convert the obviously private functions to static in order to fix warnings. There are a lot not so obvious left that are used in other files by extern statement. Silly. * correctly assign exported methods to headers This asigns exported functions to headers avoiding missing prototypes warning. * move vars out of for loop as Sailfish disallows c99 Standard build under Sailfosh disallows c99 features. Therefore move variables out of for loop declaration. * espeak prepare for Windows build * fix:speech:espeak Adapt to newer espeak version 1.48.04 * redo. removing the files from build was the false way * Disable mbrola support as this fails on windows * remove uneccesary posix calls on windows * Add:build:Ignore gradle artifacts Signed-off-by: mvglasow <michael -at- vonglasow.com> * Add:build:Make gradlew executable Signed-off-by: mvglasow <michael -at- vonglasow.com> * Fix:build:Disable vehicle/gpsd on Android Signed-off-by: mvglasow <michael -at- vonglasow.com> * Fix:build:Disable map/garmin on Android Signed-off-by: mvglasow <michael -at- vonglasow.com> * Fix build on circleci for android * Refactor:core:Minor documentation amendment Signed-off-by: mvglasow <michael -at- vonglasow.com> * Fix latlon2bookmark (#627) * fix:latlon2bookmark:Fix to be able to compile latlon2bookmark * fix:latlon2bookmark:Add Wall * Fix Android apk VersionCode (#633) * Create git-scm-version.gradle * Update build.gradle * Update git-scm-version.gradle * Update build.gradle * Update git-scm-version.gradle * Update git-scm-version.gradle * Update git-scm-version.gradle * Update git-scm-version.gradle * Update git-scm-version.gradle * Update git-scm-version.gradle * Update git-scm-version.gradle * chnage to get release tags * Revert Fix because the docker image was fixed * cleanup:maptool: use g_strcmp0 instead of strcmp (#434) * Refactor:gui/internal: Add pointer and label when using function "view on map" (#631) * Factorizing gui_internal_cmd_results_to_map() to also highlight points selected by command "View on map" * Adding comments on displayed text for type_waypoint and type_route_end * Adding comments * Restoring zoom_to_rect in gui_internal_cmd_results_to_map() * Making zoom_to_rect conditional, moving results_map preparation code to a dedicated function * Moving "search_results" map preparation into a dedicated function * Removing unused var * Adding doxygen comments and disabling widget dealloc (causes segfault) * Fixing segfault at next do_drawy() when adding pointer for view on map * Reformatting labels to be displayed in a compact square area rather than all on a line * Applying astyle to comply to ci_sanity_checks.sh * Handling newlines in labels associated to element_circle * Fixing hardcoded nblines * Moving multi-line label processing to a dedicated function multiline_label_draw() * Rework on arg naming to line-up with other simular functions. Minor update on doxygen comments * Moving unsigned int sqrt calculation to utils * Minor improvement of comment * Fixing typo on comment * Also applying size xslt processing to layer itemgra This allows to also process the size of item_types="found_item", which is used by "View on map" and "Show results on map" * cleanup:scripts:Fix condefactor complaints (#646) * Curley distance poi (#638) * 1) Changed the translation string for "Distance(m)" from "" to "Distance". Rational: the "m" is ambiguous, it could be meters or miles. However, in the POI context, feet are more likely than miles. So take it out entirely. I did it this way rather than run sed on the entire collection of po input files. 2) The display code sorts the entries by distance. It has no way of knowing if "5" is five miles or five feet. So we leave the distances in feet or meters (depending on the setting for imperial). Allowing kilometers or miles might be a future enhancement. 3) See bug 556 (https://github.com/navit-gps/navit/issues/556). Rather than remove the spurious one as part of this fix, I will leave that to later. But both now have the same English "translation", "Select a search radius from screen center". This hides the problem, at least from English users. This affects all four en_*.po.in files. 4) Someone who knows more than I do about the translation strings might have a better idea. Particularly, is there a graceful way to indicate the input units, either miles or kilometers? modified: navit/gui/gtk/gui_gtk_poi.c modified: po/en.po.in modified: po/en_AU.po.in modified: po/en_CA.po.in modified: po/en_GB.po.in * Made it prettier. Reformatted one commented and tabified the thing. modified: navit/gui/gtk/gui_gtk_poi.c * Replaced one of the two source strings for the PoI window prompt for inputting the search radius. Pull Request 557. modified: navit/gui/gtk/gui_gtk_poi.c modified: po/af.po.in modified: po/ar.po.in modified: po/ast.po.in modified: po/be.po.in modified: po/bg.po.in modified: po/bs.po.in modified: po/ca.po.in modified: po/ckb.po.in modified: po/cs.po.in modified: po/cy.po.in modified: po/da.po.in modified: po/de.po.in modified: po/de_CH.po.in modified: po/el.po.in modified: po/en.po.in modified: po/en_AU.po.in modified: po/en_CA.po.in modified: po/en_GB.po.in modified: po/eo.po.in modified: po/es.po.in modified: po/et.po.in modified: po/eu.po.in modified: po/fa.po.in modified: po/fi.po.in modified: po/fil.po.in modified: po/fo.po.in modified: po/fr.po.in modified: po/fr_CH.po.in modified: po/fy.po.in modified: po/gl.po.in modified: po/he.po.in modified: po/hi.po.in modified: po/hr.po.in modified: po/hu.po.in modified: po/id.po.in modified: po/it.po.in modified: po/ja.po.in modified: po/jv.po.in modified: po/kk.po.in modified: po/kn.po.in modified: po/ko.po.in modified: po/ku.po.in modified: po/lb.po.in modified: po/lt.po.in modified: po/lv.po.in modified: po/mk.po.in modified: po/ml.po.in modified: po/mn.po.in modified: po/mr.po.in modified: po/nb.po.in modified: po/nds.po.in modified: po/nl.po.in modified: po/nn.po.in modified: po/pl.po.in modified: po/pms.po.in modified: po/pt.po.in modified: po/pt_BR.po.in modified: po/ro.po.in modified: po/ru.po.in modified: po/sc.po.in modified: po/si.po.in modified: po/sk.po.in modified: po/sl.po.in modified: po/sq.po.in modified: po/sr.po.in modified: po/sv.po.in modified: po/sw.po.in modified: po/ta.po.in modified: po/te.po.in modified: po/th.po.in modified: po/tr.po.in modified: po/uk.po.in modified: po/ur.po.in modified: po/vi.po.in modified: po/zh_CN.po.in modified: po/zh_HK.po.in modified: po/zh_TW.po.in * The distance to points of interest has been rendered in kilometers even if the user has asked for imperial. This commit fixes that. We convert to feet only, and not miles, because the code sorts on the numeric value of the distance, so it doesn't like two different units. Currently, the distance is an int. Can it be made a float? Possible future enhancement? modified: navit/gui/gtk/gui_gtk_poi.c * Improved comment. modified: navit/gui/gtk/gui_gtk_poi.c * cleanup:android:Fix android checkstyle complains (#645) * Add files via upload store translations in artefacts * Add files via upload * Add files via upload * Add files via upload * remove the last java files from cmakelists in po * move all java UI strings into strings.xml * translate UI strings by their id's * Fix android indentation * cleanup:android:Fix WhitespaceAround checkstyle issues * cleanup:android:Fix NeedBraces checkstyle issues * cleanup:android:Fix EmptyLineSeparator checkstyle issues * cleanup:android:Fix WhitespaceAround checkstyle issues * Fix linebreaks for codefactor * cleanup:android:Fix a forgotten linebreak issue * cleanup:android:Fix ArrayTypeStyle checkstyle issues * cleanup:android:Fix CustomImportOrder checkstyle issues * Fix checkstyle indentation warnings on NavitRestoreTask * cleanup:android:Use try-with-resource construct to avoid emtpy catch block + fix AbbreviationAsWordInName in NavitRestoreTask * cleanup:android:We support Java pre-7 so no try-with-resource block * cleanup:android:Some more indentation cleanup and case fix * fix:checkstyle:The array indentation should be 4 like the rest * cleanup:android:Fix indentation warnings from checkstyle * cleanup:android:Fix checkstyle OperatorWrap * cleanup:android:Fix checkstyle LineLength * cleanup:android:Fix checkstyle MethodParamPad and ParenPad * cleanup:android:Fix checkstyle SeparatorWrapComma * cleanup:android:Fix checkstyle NoWhitespaceBefore * update:doc:Update AUTHORS file * update:release:Add more keywords for gitchangelog * Update CHANGELOG.md for release 0.5.2 * Update Sailfish spec for release 0.5.2 * Update Cmake NAVIT_VERSION_PATCH for release 0.5.2 Navi version shown in internal GUI is created by patching in cmake PACKAGE_VERSION to the translation .po files. Increase NAVIT_VERSION_PATCH to 2 in order to make this show 0.5.2 as well. * Update Patch version for release 0.5.3 * Update Sailfish spec for release 0.5.3 * Update CHANGELOG.md for release 0.5.3 * Update Doxyfile * add:helper:Add a pre-commit hook script for users to use locally (#603) * Add netbean project folder to gitignore (#653) * Fix:gui/internal:Handling "spacing" attribute properly for tag <gui type="internal"> (#636) Feature was introduced in SVN r1456 (commit 5dea1c6d5ea177a39ba0a9ce29cd247a30005960) but was not applying tag properly from config file * Update README.md * Remove tomtom Docker files because they moved to https://github.com/navit-gps/Dockerfiles/ * Add:circleci:Upgrade tomtom build image (#655) * Add:circleci:Upgrade linux build image to latest ubuntu LTS (#656) * Add rsync * add:18n:added script to import one launchpad translation via its url (#658) * add:18n:added script to import one launchpad translation via its url * Making CodeFactor happier * Making CodeFactor happier * removed import_translations.sh, replaced by single-file import script * cosmetic:core:Reformat callback.c to fit our standards (#664) * cleanup:core:Make sure we use g_* for malloc/free/strncpy (#663) * cleanup:coord:Make sure we use g_* for malloc/free * cosmetic:coord:Fix some function declaration format * cleanup:coord:Move from strncpy to g_strlcpy * Fix:Circleci Fix on indentation warning and enabling xmllint on android builds (#665) * Fixing indentation on config.yml (warning ci_sanity_checks.sh) * Adding libxml2-utils to fix circleci error on missing xmllint command for android builds * Remove one tailing space * Revert "Adding libxml2-utils to fix circleci error on missing xmllint command for android builds" This reverts commit 763f4658c1dab4ec6f900a4f3a032ffb2cf18e0b. * Adding libxml2-utils to fix circleci error on missing xmllint command during sanity_check * build:win32: fix build errors of win32 ändrad: CMakeLists.txt ändrad: navit/support/gettext_intl/localealias.c ändrad: navit/zipfile.h * WIP fixing win32 build ändrad: CMakeLists.txt * fix: changed predefined macro form _WIN32 to __MINGW32__ ändrad: navit/support/gettext_intl/localealias.c * fix: build error for win32 ändrad: navit/support/gettext_intl/dcigettext.c ändrad: navit/support/gettext_intl/localealias.c * fix: repair broken wince build ändrad: navit/support/gettext_intl/dcigettext.c ändrad: navit/support/gettext_intl/localealias.c * WIP progress fixing wince build ändrad: navit/support/gettext_intl/dcigettext.c * WIP fixing wince ändrad: navit/support/gettext_intl/dcigettext.c * WIP fixing wince build ändrad: navit/support/gettext_intl/dcigettext.c ändrad: navit/support/gettext_intl/localealias.c * fix: correcting codefactor merge issues ändrad: navit/gui/gtk/gui_gtk_poi.c * corrected merge conflict as pointed out by @metalstrolch ändrad: contrib/sailfish/navit-sailfish.spec * fix: moved comment as demanded by @metalstrolch ändrad: CMakeLists.txt
* | | | | | | | Change:win32:Replace espeak with internal windows tts(#681)Patrick Höhn2018-10-071-0/+1
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update circle.yml * Refactor: first attempt to run win32 with native tts system ändrad: CMakeLists.txt ny fil: navit/xslt/speech_win32.xslt ändrad: navit/xslt/windows.xslt
* | | | | | | Update Patch version for release 0.5.3Joseph Herlant2018-08-311-1/+1
| | | | | | |
* | | | | | | Update Cmake NAVIT_VERSION_PATCH for release 0.5.2v0.5.2Sailfish-v0.5.2-0Wildemann Stefan2018-08-311-2/+2
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Navi version shown in internal GUI is created by patching in cmake PACKAGE_VERSION to the translation .po files. Increase NAVIT_VERSION_PATCH to 2 in order to make this show 0.5.2 as well.
* | | | | | Fix:build:Disable map/garmin on Androidmvglasow2018-07-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* | | | | | Fix:build:Disable vehicle/gpsd on Androidmvglasow2018-07-251-0/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* | | | | Fix:cmake:Fix the way we set the LIB_DIR when LIBDIR is set for backward ↵Joseph Herlant2018-06-031-4/+4
| |_|_|/ |/| | | | | | | | | | | compatibility (#574)
* | | | cleanup:cmake:retab all CMakeLists.txt filesJoseph Herlant2018-05-251-459/+459
| | | |
* | | | cleanup:cmake:remove trailing spacesJoseph Herlant2018-05-251-3/+3
| |_|/ |/| |
* | | Android:Fix:remove unused dependency libpng (#592)jandegr2018-05-171-0/+1
| |/ |/|
* | rework:android:Move build system from ant to grandle (#553)jandegr2018-05-021-16/+23
| | | | | | rework:android:Move build system from ant to grandle
* | Refactoring:Android:cleanup (#458)jandegr2018-04-211-0/+2
|/ | | | | | | | | | * Update Navit.java * Update Navit.java * Update CMakeLists.txt * Update CMakeLists.txt
* Fix:core:Remove dependency on OpenSSLSebastian Leske2017-11-031-6/+0
| | | | | Remove the dependency on OpenSSL, which is problematic because OpenSSL's license is incompatible with the GPL. Fixes trac 1350. Also see PR #212.
* Fix:build:Add -Wformat-securitySebastian Leske2017-09-221-1/+2
|
* Revert "Fix:core:Rename README.md to README..." - does not work on GitHubSebastian Leske2017-09-071-1/+1
| | | | | | This reverts commit 3299ac4db939c0cf964244e94bcb3de4156b2d86. Revert renaming, because GitHub does not render MarkDown in a file named "README" - it must be "README.md".
* Fix:core:Rename README.md to README, since some external builds need a README.Sebastian Leske2017-09-061-1/+1
|
* Upgrade to CircleCI v2 (#310)Pierre GRANDIN2017-09-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Removed deprecated files and fixed a configuration exampleRobotaxijkoan2017-09-011-1/+1
| | | | | | | | | | | | | | | | * 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
* Moved xpm to icons (#307)jkoan2017-08-251-2/+2
|
* Fix:build:Fix typo which causes CMake warningR7624Sebastian Leske2017-06-171-1/+1
|
* Add: Add speech module using espeak on QMultimedia. (#233)R7471Stefan Wildemann2017-05-051-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Qt5 qml gui skeleton (#236)R7461Stefan Wildemann2017-05-041-0/+4
| | | | | | | | | | | | | | | | | | | * 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 (#228)Pierre GRANDIN2017-04-291-0/+6
| | | | | | | | | | * 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
* Fix: Allow unusual building (#215)R7404Stefan Wildemann2017-04-241-11/+18
| | | | | | | | | | | | | | | | | | | * 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.