Commit Graph

2922 Commits

Author SHA1 Message Date
tobrun
073a243862 [android] provide default font list for pre lollipop 2019-08-20 11:36:12 +03:00
Łukasz Paczos
1846c0582d [android] synchronize TextureView EGL context creation 2019-08-19 13:32:20 +02:00
Thiago Marcos P. Santos
0bdc5a2558 [ios,android] Added changelog entry for use after std::move fix 2019-08-19 13:37:23 +03:00
Łukasz Paczos
bf34fb0190 [android] check if the CustomGeometrySource's java peer is valid when the thread is shutting down 2019-08-19 10:22:45 +02:00
Łukasz Paczos
98dbed241b [android] move #15398 out of v8.3.0-alpha.3 changelog (#15401) 2019-08-16 16:54:59 -07:00
Mikhail Pozdnyakov
13fd3ad181 [android][ios] Add change log entry 2019-08-16 18:33:30 +03:00
Łukasz Paczos
61e07b7b48 [android] changelog for 8.3.0-alpha.3 2019-08-16 10:54:13 +03:00
Łukasz Paczos
8e1bd18eae [android] execute quickzoom scale change based on the Y axis delta change
Using finger's Y axis position allows for a linear zoom additions/deductions during the quick-zoom changes. This is in contrast to the previously used scale factor, which is based on the current span (distance from the origin) to previous span ratio and increases the closer the finger is to the origin of a gesture because the values are smaller.

The scale ratio based changes are also reliant on series of motion events' values and because the Android framework can skip some events, going back and forth during a quick-zoom might not have resulted in the same transformation. This was reproduced by the round-tripping test introduced in this commit.
2019-08-15 20:34:29 +03:00
Łukasz Paczos
eab3fbf5bf [android] bring back scale delta span threshold when rotation is started first 2019-08-15 18:08:29 +03:00
Łukasz Paczos
acc6079b08 [android] improve rotation inertia, adjust velocity ratios for screen density 2019-08-15 18:08:29 +03:00
Łukasz Paczos
3e73e4d49f [android] improve scale + rotation behavior 2019-08-15 18:08:29 +03:00
Łukasz Paczos
18971395d6 [android] improve scale inertia 2019-08-15 18:08:29 +03:00
Łukasz Paczos
09fd9dace6 [android] bump gestures library to v0.5.0 2019-08-15 18:08:29 +03:00
Langston Smith
1ffb417bdb [android] Test app tweaks from 8.3.0-alpha.2 QA (#15360) 2019-08-13 07:58:51 -07:00
Mikhail Pozdnyakov
12615d4927 [ios][Android] Add changelog entries 2019-08-13 15:20:46 +03:00
Alexander Shalamov
75874cb546 [macos][ios][android][node] Add changelog entry for text-writing-mode layout property 2019-08-13 13:32:56 +03:00
Alexander Shalamov
dad43ba8fc [android] Android bindings for new 'text-writing-mode' layout property 2019-08-13 13:32:56 +03:00
Langston Smith
8fbe30be58 [android] Added #15330 to the 8.3.0-alpha.2 changelog (#15335) 2019-08-12 10:55:15 -07:00
tobrun
58d7734722 [android] add fallback support to local ideograph font families, allow setting a collection of fonts 2019-08-12 14:30:07 +03:00
Aleksandar Stojiljkovic
7cdeed7cb4 Changelog entries and a nit for #15281 2019-08-08 12:14:48 +03:00
Langston Smith
24df594acd [android] updated changelog for 8.3.0-alpha.2 release (#15334) 2019-08-07 13:00:26 -07:00
Thiago Marcos P. Santos
47f498e642 [android] Do not try to wake up the RunLoop if a wake is already pending
Do not flood the RunLoop with wake up calls, potentially causing the
socket buffer to overflow.

Also, write calls are syscalls and will cause a context switch.
2019-08-07 22:41:12 +03:00
Langston Smith
afab287553 [android] adding latitude value check for android test app CameraPositionActivity (#15286) 2019-08-01 09:28:09 -07:00
tobrun
9cf1746e35 [android] - load style without url or json 2019-08-01 17:40:48 +03:00
Łukasz Paczos
7c66d029cb [android] remove unnecessary android:appComponentFactory reference 2019-08-01 12:07:36 +03:00
Aleksandar Stojiljkovic
8fda03a686 [core] Changelog entry for #15195 2019-08-01 09:28:36 +03:00
Langston Smith
2873547589 [android] Additional changelog item to v7.4.1 mojito patch release section (#15277) 2019-07-31 14:07:23 -07:00
Langston Smith
abc6f5c91a [android] updated android changelog for 7.4.1 patch release (#15274) 2019-07-31 12:49:18 -07:00
Langston Smith
b1d6c5bd39 [android] updating android changelog for 8.0.2 patch release (#15273) 2019-07-31 11:19:47 -07:00
Langston Smith
c9c46ce9fc [android] updated android changelog for 8.2.1 patch release (#15272) 2019-07-31 11:00:01 -07:00
tobrun
eca5d56084 [android] update changelog for the v8.3.0-alpha.1 release 2019-07-31 20:20:58 +03:00
Łukasz Paczos
300f0b5980 [android] do not reinitialize camera/render mode if it hasn't changed
Camera/Render mode updates can be streamed from various different stateless sources and we should make sure to skip an update to a mode that's already set. This keeps the callbacks tidy and does not perform unnecessary work.
2019-07-31 18:17:16 +03:00
Łukasz Paczos
275d8ffb2b [android] save location animation timestamp only when fed
When all location layer animations were reset, due to the mode change, we were recalculating the time of the animation, while we should be taking the remaining duration. Frequent recalculation requests resulted in a really short animation duration.
2019-07-31 13:06:55 +03:00
Łukasz Paczos
703c76ada2 [android] package ideographs flag in the offline definition parcel 2019-07-31 12:12:22 +03:00
Łukasz Paczos
45e5e6341e [android] do not include CJK ideographs in the offline packs by default 2019-07-31 12:12:22 +03:00
Łukasz Paczos
f86f0226dd [android] ensure default local ideographs font family is not overwrote 2019-07-30 13:53:03 +02:00
Łukasz Paczos
ac94186508 [android] harden MapGestureDetector tests 2019-07-30 09:24:49 +02:00
Bruno de Oliveira Abinader
6f0cda8c8b [build] Use mapbox-base optional 2019-07-29 18:36:08 +03:00
Tobrun
f5293801b9 [android] - update changelog for release v8.1.1 (#15224) 2019-07-26 10:23:43 +02:00
Łukasz Paczos
433d3fb298 [android] align gesture animation reason 2019-07-25 13:48:36 +02:00
Łukasz Paczos
6798d21eda [android] changelog for 8.2.0 2019-07-24 18:16:59 +02:00
Łukasz Paczos
dabf5d0c3a [android] remove layers first when clearing the style 2019-07-22 16:03:53 +02:00
Łukasz Paczos
d48ec27696 [android] 8.2.0 QA fixes for the test app 2019-07-22 10:00:53 +02:00
Mikhail Pozdnyakov
fd8891c12c [ios][andoid] Add change log entry 2019-07-22 10:41:03 +03:00
Thiago Marcos P. Santos
1aa4776dc1 [tests] Bump GL JS to run render test for #15139
https://github.com/mapbox/mapbox-gl-js/pull/8510
2019-07-19 15:17:00 +02:00
Tobrun
79bdce6cd4 [android] - update dependencies, target SDK, support library (#15135) 2019-07-19 11:46:38 +02:00
Tobrun
de667d2fe5 Merge pull request #15170 from mapbox/tvn-snapshot
Update snapshot version for the q release
2019-07-19 10:51:02 +02:00
Heather Stenson
fd99a6e570 [docs] Remove references to increasing offline tile limit 2019-07-18 16:27:31 -07:00
Łukasz Paczos
4a93f39700 [android] ignore a flaky MapSnapshotter test until #11669 is resolved 2019-07-18 14:39:25 +02:00
Łukasz Paczos
146e2c555f [android] changelog for 8.2.0-beta.1 2019-07-18 13:38:06 +02:00