| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Add changes requested by review, plus add paranoia check on xml
parameter.
|
|
|
|
|
|
|
| |
This adds another drwing element to graphics system. It can produce
lines with spikes as used for cliffs on maps.
Additionally this adds embarlment support for map.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Refactor:Transform: Create transform func for a single point
we have a common pattern where we call transform() for a single point. We have
to specify the last 4 parameters as constants in a function with too
many parameters. So refactor this function to a simpler signature. While
at this, we also rename the function for easy distinction.
* Fix:Transform: Fix buffer overflow in transform_point_buf in ticket #1167
When displayitem_transform_holes() is called, we allocate a struct point buffer
of size count. Then we call transform_point_buf() to fill that buffer called
result. In this function we fill the buffer in a for loop that runs count times.
The buffer is indexed using result_idx which is incremented every loop
iteration. However, if we are in 3d mode (indicated by t->ddd), we call
transform_z_clip_if_necessary(). This can lead to the repetition of the current
loop iteration by decreasing the loop variable i by 1. Even though we decreased
i we still increment result_idx by 1. So from the point of view of result_idx we
are running the loop count+1 times. Thus, we write one element past the
allocated buffer.
To fix this we give the size of the allocated buffer to
transform_point_buf(). Then we check in the loop if the repetition of this
loop iteration would fit into the buffer. If not, we double the size of
the buffer and try again until we succeed.
Co-authored-by: Stefan Wildemann <metalstrolch@users.noreply.github.com>
|
|
|
|
| |
issue as m2r
|
|
|
|
|
| |
issue as m2r
https://github.com/CrossNox/m2r2/issues/40
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* removed files from unsupported ports, i.e. Maemo and WebOS
borttagen: maemo/CMakeLists.txt
borttagen: maemo/vehicle_maemo.c
borttagen: webos/CMakeLists.txt
borttagen: webos/bluetooth.c
borttagen: webos/bluetooth.h
borttagen: webos/cJSON.c
borttagen: webos/cJSON.h
borttagen: webos/vehicle_webos.c
borttagen: webos/vehicle_webos.h
* removed webos and maemo from other files
* changed according to comments from @jkoan
ändrad: CMakeLists.txt
* removed autoload and osso
ändrad: CMakeLists.txt
borttagen: navit/autoload/osso/CMakeLists.txt
borttagen: navit/autoload/osso/osso.c
ändrad: navit/navit_shipped.xml
Co-authored-by: jkoan <jkoan@users.noreply.github.com>
|
|
|
|
|
| |
If set to 0 navit will use the old town search method which will speed up the search on low performance hardware. Available only with gui_internal.
<gui type="internal" enabled="yes" town_use_postal="0">
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix:core: cancel drawing on resize request
This commit causes navit to cancel async drawing in case of resize
request. Drawing is started again after that. this should effectively
cause a redraw on subsequent calls to resize. Some graphics like qt5
call resize for both dimension changes if the wigdet get's resized.
* Fix:graphics:qt5 Clear pixmap on resize
To remove ugly artefacts after resizing the widget until navit completes
to redraw the screen the widgets pixmap is cleared.
|
|
|
|
|
|
|
|
| |
The removed assertion disallowed the use of item_bin_copy_attr for
anything else than attr_osm_wayid when debug build was enabled. This
used to work prior the introduction of multipolygon support. There
item_bin_copy_attr is used to copy al kind of attrs not knowing about
the assert.
So remove the assert as it seems to have been never correct.
|
|
|
|
|
| |
Change done at #1129 causes maptool to filter out all multipolygons
if -n is given due to not correctly initializing item_bin buffer
prior check. Sorry my fault.
|
| |
|
|
|
| |
Inc. Sourcecode
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix #1135
* Revert "Fix #1135"
This reverts commit 585ab7bbe2020b574e35ce08153ff2991131b3f3.
* Revert "Revert "Fix #1135""
This reverts commit 97ff13fa761a884019e341dd77e62a2735b52213.
|
| |
|
|
|
|
|
|
|
|
|
| |
* Fix #1135
* Fix #1130
* Revert "Fix #1135"
This reverts commit 585ab7bbe2020b574e35ce08153ff2991131b3f3.
|
| |
|
|
|
|
|
|
| |
This commit causes maptool to filter out multipolygon relations
whose tags result in unknown binfile type if -n is given on command
line. May save a lot of processing time.
|
|
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
|
|
|
|
|
|
| |
Default to private external storage dir
/navit is not appended to paths which contain the package ID
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Only copy files when SOURCE and DESTINATION directory differs.
No need to copy files into themselves when doing in-tree build.
Removes annoying warning.
```
make[2]: Circular navit/textures/diagonal-stripes.svg <- navit/textures/diagonal-stripes.svg dependency dropped.
```
Signed-off-by: David Heidelberg <david@ixit.cz>
|
|
|
|
|
|
|
| |
(#1116)
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Co-authored-by: mvglasow <michael -at- vonglasow.com>
|
|\
| |
| | |
Fix issues resulting in ignored traffic messages
|
| |\
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
* Added minimum dependencies for Raspberry Pi OS
* astyle
* astyle
|
| |
| |
| |
| | |
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>
|
|/
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
|
|
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Co-authored-by: mvglasow <michael -at- vonglasow.com>
|
| |
|
|
|
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Co-authored-by: mvglasow <michael -at- vonglasow.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Address ToDo : make it switch to nightlayout when we are in a tunne
Nightlayout is enabled when available and streetflags & AF_UNDERGROUND is true
* Addresses ToDo: make it switch to nightlayout when we are in a tunnel
* Delete navit.c
* Applied suggested changes from review
* Applied changes from review
* Fix: Fix formatting of file to pass sanity check
* Using tracking->tunnel
* Update update_download_center.sh
* Update config.yml
* attributes tunnel_nightlayout, nightlayout_auto, sunrise_degrees added
* Use tracking_get_current_tunnel to access tracking object
* Revert "Update update_download_center.sh"
This reverts commit 0df8099a4533553f837a6f679899cc1a3aefc057.
* Revert "Update config.yml"
This reverts commit c1cae2e5f3f7f0fe48af0ddf1414ac6e86f36bba.
* removed todo for nightlayout in tunnel
* removed debug output
* Update navit.c
Do not return if there is a day layout
Co-authored-by: Stefan Wildemann <stefan.wildemann@corpuls.com>
Co-authored-by: Stefan Wildemann <metalstrolch@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
* FIX: Retry connect after 10 seconds not performed
Set priv->cbt before starting the timer.
* Set priv->cbt in vehicle_gpsd_try_open to be able to reconnect any time not just at startup
* Don't release the gps object
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|