lp://staging/navit/highfive

Created by jkoan kerich and last modified
Get this branch:
bzr branch lp://staging/navit/highfive

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Navit
Project:
Navit
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at https://github.com/navit-gps/navit.

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-16 and finished taking 5 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 5 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 5 seconds — see the log

Recent revisions

6949. By trldp <email address hidden>

fix:speech/speech_dispacher:use spd_say instead of spd_sayf (#1176)

6948. By Stefan Wildemann <email address hidden>

feature: graphics: allow spiked lines for cliff and embarkments (#1174)

* feature: graphics: allow spiked lines for cliff and embarkments

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.

* review fixes.

Add changes requested by review, plus add paranoia check on xml
parameter.

6947. By Bastian Koppelmann <email address hidden>

fix:core:Fix buffer overflow for ticket #1167 (#1170)

* 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 <email address hidden>

6946. By jkoan <email address hidden>

 fix:build:Update to m2r2 as its up to date and does not has the mistune issue as m2r

6945. By jkoan <email address hidden>

fix:build:Update to m2r2 as its up to date and does not has the mistune issue as m2r
https://github.com/CrossNox/m2r2/issues/40

6944. By metalstrolch <email address hidden>

Fix:graphics_qt5: allow building without qml again

6943. By jkoan <email address hidden>

Added:doc:Add Privacy policy for Google play

6942. By jkoan <email address hidden>

delete:build:Delete old tooling from android (now fastlane is used) (#1161)

6941. By Patrick Höhn <email address hidden>

remove:ports:removed files from unsupported ports, i.e. Maemo and WebOS (#1145)

* 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 <email address hidden>

6940. By OLFDB <email address hidden>

Add:gui/internal: New attribute for gui tag town_use_postal (#1156)

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">

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers