| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
* Fix:add missing watchEvent slot implementation
* Fix:add missing watchEvent slot implementation
|
|
|
|
| |
Now cursor is drawn right with qml and qwidgets
|
| |
|
|
|
|
|
|
| |
Welcome to Qt5 compatibility hell. Seems like the
Screen.orientationUpdateMask property is only valid from Qt5.4 and
beyond. To make this compatible down to Qt5.2, i introduce a QML
JavaScript workaround/hack.
|
|
|
|
|
| |
Now the QML qt5 graphics happily rotates according to screen
orientation. At least on Sailfish. Should do on other QML hardware as
well. Hard to test, as PC's usually don't have screen rotation support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
60bc2797f0bd71d87a4eece306e2368afe2a8866
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* cleanup
* Renamed rpi to egl + polygon filling method and lot of fixes
* Fix overlay crash
* Cleanup
|
|\
| |
| | |
Removing autotools support, merged following the conversion of the Navit tomtom and Opentom builds and the lack of other comments for almost eight moths.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
navit/Makefile.am
navit/xpm/Makefile.am
po/Makefile.am
|
| | | |
|
| |/
|/|
| |
| |
| | |
Finish refactoring 'type' -> 'category'. I overlooked the Objective C
code for iPhone.
|
| |
| |
| |
| |
| |
| |
| | |
Use the term 'category' for all plugins with the same API (GUI plugins,
map plugins etc.). This used to be called 'type', which was confusing,
because in the XML config, 'type' refers to what is called 'name' in the
code.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allow graphics plugin to specify size occupied by keyboard
Create placeholder for Android keyboard
Show Android keyboard in landscape mode
Skip keyboard logic if hardware keyboard is present on Android
Add some documentation and comments
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
| |
| |
| |
| | |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
| |
| |
| |
| | |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
| |
| |
| |
| | |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
| | |
|
| |
| |
| |
| |
| |
| | |
If the initialization of GUI or graphics plugin or connecting the two
fails, exit immediately. In that state we cannot reliably continue
running, plus there's probably no point anyway.
|
|/
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
|
|
|
|
|
|
| |
Allow navigating the menus of the internal GUI with only PgUp/PgDown
keys, instead of using arrow and Enter keys (which remains supported).
This allows to operate the menus with a rotary encoder, if its two
actions are mapped to PgUp/PgDown.
|
|
|
|
|
|
| |
The 'depth' parameter was only required for the gtk_drawing_area graphics
plugin, before it was switched to use Cairo. Now all graphics drivers
use depth=32, so that case is now hardcoded.
|
| |
|
| |
|
| |
|
|
|
|
| |
Compilation fails without Imlib2 due to a stupid typo.
|
|
|
|
|
| |
Remove obsolete code and GDK data structures, such as
GdkGC, GdkDrawable, GdkColormap.
|
|
|
|
|
|
| |
Switch draw_image_warp to use Cairo. Imlib2 is still used for the image
warping (this could probably also be done using Cairo, if someone cared
to convert it).
|
|
|
|
| |
Switch overlay_draw etc. to Cairo. Each overlay gets its own cairo_t.
|
|
|
|
|
| |
Draw text bitmaps using Cairo. No longer render the bitmaps twice, which
was required when drawing with GDK to obtain transparency.
|