| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Sailfish SDK 3.4.0.24 is the newest version known to run on
Jolla1 devices therefore this version is choosen. As it allows
to build aarch64 binaries as well building those is enabled
on ci. SDK images are fetched from coderus, thanks for providing.
Images are known to be good on Jolla1(3.4.0.24) and Xperia XA2
(4.4.0.64, latest as of writing). Aarch64 rpm is completely untested.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* FIX:graphics:qt5 switch path of navit qml to org.navitproject
Android uses org/navitproject/navit so do we on qt5 now
* FEATURE:core: allow to configure linux home config dir
* FIX:sailfish: configure to enable sailjail
* CI: remove docker install step from sailfish
* SAILFISH: bump release version to .2
* fix:sailfish: add Audio perrmission for espeak
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
comment out instructions for building i586 version.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|