Commit Graph

3507 Commits

Author SHA1 Message Date
Thiago Marcos P. Santos
a8225b8fff [Qt] Make datatypes compatible with the default implementation
On the default all integers map to `sqlite3_bind_int64`.
2017-01-26 18:37:42 +02:00
Konstantin Käfer
19bd68d3a2 [macos,ios] don't roundtrip through encodePNG when converting images 2017-01-26 15:26:55 +01:00
Konstantin Käfer
46fe0df2a2 [core] add clone() call to Image objects 2017-01-26 15:26:55 +01:00
Bruno de Oliveira Abinader
be43310b6f [Qt] Refactor QMapbox Annotations API 2017-01-26 14:53:45 +02:00
Konstantin Käfer
e81cbc3a66 [macos] enable printing 2017-01-26 11:41:35 +01:00
Konstantin Käfer
164d156ccd [docs] add changelog entry for #7834 2017-01-25 14:46:43 +01:00
Konstantin Käfer
332e5bcc52 [macos] align HeadlessDisplay with SDK OpenGL context creation options 2017-01-25 14:46:43 +01:00
Konstantin Käfer
b5bc4fd8b4 [macos] allow using the integrated GPU on dual-GPU machines 2017-01-25 14:46:43 +01:00
Austin O'Neil
af0ff55f16 [Android] Make spinner under Add Markers in Bulk readable (#7836) 2017-01-25 13:27:04 +01:00
Konstantin Käfer
1715bf9508 [core] replace encodePNG() with a version that doesn't use libpng
rationale: encodePNG is only used in tests + sample apps, but shouldn't actually be part of the core library. In #7828, we're removing the libpng dependency for Android, and using a libpng-free version of encodePNG allows us to run the core unit tests on Android without pulling in libpng just for the test suite. In a next step, we should remove encodePNG() from the image.hpp header, which is a public header.
2017-01-25 10:32:23 +01:00
Thiago Marcos P. Santos
1f3424fafa [Qt] Remove QtQuick dependency from the low-level API
Not really needed.
2017-01-24 10:26:33 +01:00
Antonio Zugaldia
d1a1a03435 [android] Move the simple map activity to a "Basic" section, always listed first (#7817)
* move the simple map activity to a basic section, always listed first

* category_first -> category_basic
2017-01-23 14:22:03 -05:00
Cameron Mace
9b72644191 Test app refactor (#7598) 2017-01-23 13:27:02 -05:00
Tobrun
7cf317c08c [android] - when updating positon, wait for render call to invalidate updated marker position, correct camera invalidation for all moveCamera method invocations (#7794) 2017-01-23 18:43:57 +01:00
John Firebaugh
0ccc255f0e [linux] mesa 13.0.3 2017-01-23 11:13:42 -06:00
Bruno de Oliveira Abinader
00b4baff5f [Qt] Check for Qt SQLite database driver 2017-01-23 19:06:53 +02:00
Thiago Marcos P. Santos
1c759cfa09 [Qt] Explicitly map the bool binder to int
On Qt4 and Qt5 the QVariant conversion from bool behaves differently.
2017-01-23 19:06:53 +02:00
Thiago Marcos P. Santos
1065917e59 [Qt] Save a copy when using binary data if possible 2017-01-23 19:06:53 +02:00
Bruno de Oliveira Abinader
88b7fc3929 [Qt] Implement mapbox::sqlite::{Database,Statement} using QtSql 2017-01-23 19:06:53 +02:00
Bruno de Oliveira Abinader
eb772258cf [core] Replace sqlite3.h dependency in offline database 2017-01-23 19:06:53 +02:00
Bruno de Oliveira Abinader
b8863a6dca [core] Move sqlite::Statement::check to pimpl 2017-01-23 19:06:53 +02:00
Bruno de Oliveira Abinader
80d72123df [core] Move lastInsertRowId/changes to sqlite::Statement 2017-01-23 19:06:53 +02:00
Bruno de Oliveira Abinader
97b433edc9 [core] Private implementation for SQLite interface 2017-01-23 19:06:53 +02:00
Tobrun
fbe0320c9c [android] - zoom to at least 2 when tracking is enabled (#7795)
* [android] - zoom to at least 2 when tracking is enabled, introduce interface for zoom invalidation, simplify example

* fixup unit test, added test for new interface + focal point interface
2017-01-23 17:51:09 +01:00
Tobrun
91efbc36a2 [android] - redraw MyLocationView when tilt changes, setTilt after CameraUpdate has finished animating (#7799) 2017-01-23 17:48:53 +01:00
Tobrun
f1c3cfb7e2 [android] - remove redundant log statements in native_map_view.cpp (#7801) 2017-01-23 12:22:58 +01:00
Tobrun
55e004e2e9 [android] - decouple make apackage for measuring execution time (#7771) 2017-01-22 17:49:30 +01:00
Thiago Marcos P. Santos
89dc01283f [Qt] Fix build with WITH_QT_I18N=1 2017-01-20 18:50:45 +01:00
Thiago Marcos P. Santos
fd9598779c [Qt] Do not use c_str() when converting from UTF8 2017-01-20 18:50:45 +01:00
Thiago Marcos P. Santos
181b3635f1 [core][Qt] Use Qt for UTF16, since codecvt is not always available 2017-01-20 18:50:45 +01:00
Tobrun
de3ef6f070 [android] - deselect marker on infowindow click (#7784) 2017-01-19 17:05:27 +01:00
Thiago Marcos P. Santos
99942558b2 [Qt] Fix build when using Qt namespaces
Fix when building with namespaces enabled.

http://wiki.qt.io/Qt_In_Namespace
2017-01-19 16:34:51 +01:00
Minh Nguyễn
5c144a2d83 [ios, macos] Updated changelogs
Updated changelogs to mention #7446, #7356, #7465, #7616, #7445, #7444, #7526, #7586, #7574, and #7770. Also corrected the blurb about #7711.
2017-01-19 03:17:13 -08:00
Thiago Marcos P. Santos
bf82b07ac8 [Qt] Use system defaults CA
The CA certificate we are bundling will expire in Aug/2018.
2017-01-19 11:33:04 +01:00
Eric Wolfe
a2ceeb4a5b [core] Evict cached resources and tiles equally by access time (#7770) 2017-01-18 18:43:24 -08:00
Minh Nguyễn
feb4da4a24 [android] Removed conflict marker from changelog 2017-01-18 15:48:42 -08:00
Justin R. Miller
f6715694f9 refs #6779: mobile & Mac SDK style transition options (#7711) 2017-01-18 12:43:08 -08:00
Bruno de Oliveira Abinader
14fe15e3fc [Qt] Avoid QApplication duplication via test main() 2017-01-18 19:06:32 +01:00
Bruno de Oliveira Abinader
49da57393a [core] Remove platform-specific main.cpp from MBGL_TEST_FILES 2017-01-18 19:06:32 +01:00
Tobrun
c637a658db [android] - remove deprecated emerald (#7767)
[android] - remove deprecation annoation for setStyle

[android] - dismiss tracking on gesture deprecation cleanup
2017-01-18 18:26:58 +01:00
Minh Nguyễn
7ef2843e6a Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7 2017-01-16 11:38:35 -08:00
Minh Nguyễn
13b97dd0ce [ios, macos] Correct podspecs, readmes (#7730)
* [macos] RC 1 errata

Synchronized bundled README installation instructions with those in INSTALL.md. Bumped screenshot up a bit. Corrected link to published documentation.

* [ios, macos] Corrected podspec URLs

Fixed podspec linter errors. The podspecs were pointing to unreachable (or soon to be unreachable) screenshot URLs. The -symbols podspecs’ names additionally needed to differ from the normal podspecs’ names.
2017-01-16 10:16:40 -08:00
Thiago Marcos P. Santos
76301b252c [build] Fix mbgl-offline tool build on recent Linux distros 2017-01-16 17:53:02 +02:00
Molly Lloyd
6a7966fd36 fix typo in android docs (#7686) 2017-01-16 10:16:46 +01:00
Tobrun
87402f234b [android] - notify team when nightly snapshot build fails, update slack message. (#7654) 2017-01-16 09:29:29 +01:00
Tobrun
5c61ea0869 [android] - safe guard making asyncrhonous calls to map object while it's beeing destroyed (#7613) 2017-01-16 09:06:29 +01:00
Minh Nguyễn
4adcdac7b5 [macos] Upgrade macOS deployment and distribution (#7649)
* [macos] Updated deployment scripts

Ported fixes from #6581 and #6740.

* [macos] Acknowledge AppleScript support

* [macos] Prepared for published documentation

Also added link to Dash docset.

* [macos] Added CocoaPods podspecs

Ported from #5653.

* [macos] Rewrote readme; updated screenshot

* [macos] Include setup instructions in standalone docs
2017-01-15 13:18:21 -08:00
Tobrun
9a635672a6 [android] - update build tools to bitrise supported version (#7729) 2017-01-15 21:11:42 +01:00
Minh Nguyễn
15caf0fd63 [ios, macos] Default to system font for attribution titles 2017-01-14 14:46:15 -08:00
Jason Wray
bc0c8043d2 [ios] Add larger polyline to iosapp test shapes 2017-01-13 15:43:41 -05:00