Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix Qt4 on macOS | Bruno de Oliveira Abinader | 2017-11-27 | 1 | -1/+6 |
| | |||||
* | [qt] Use qWarning() for logging | Thiago Marcos P. Santos | 2017-11-24 | 2 | -3/+13 |
| | | | | This is the Qt default and it is thread-safe. | ||||
* | [Qt] Update documentation | Bruno de Oliveira Abinader | 2017-11-23 | 2 | -6/+12 |
| | |||||
* | [build] Added CircleCI macos-debug-qt5 job | Bruno de Oliveira Abinader | 2017-11-20 | 2 | -73/+10 |
| | |||||
* | [Qt] Fix deprecation warnings in Qt 5.10 | Bruno de Oliveira Abinader | 2017-11-13 | 2 | -0/+10 |
| | |||||
* | [Qt] Explicit QVariant type as string when binding text | Bruno de Oliveira Abinader | 2017-11-09 | 1 | -2/+11 |
| | |||||
* | [Qt] Do not assume viewport size == fbo size in Qt4 | Bruno de Oliveira Abinader | 2017-11-09 | 1 | -0/+2 |
| | |||||
* | [Qt] Call QNetworkReply::readAll() only once | Bruno de Oliveira Abinader | 2017-11-09 | 3 | -6/+6 |
| | |||||
* | [Qt] Call QSqlQuery::finish() when inactive | Bruno de Oliveira Abinader | 2017-11-09 | 1 | -9/+10 |
| | |||||
* | [Qt] Do not store QSqlDatabase | Bruno de Oliveira Abinader | 2017-11-09 | 1 | -21/+30 |
| | |||||
* | [Qt] Qt SQLite driver has no setForwardOnly support | Bruno de Oliveira Abinader | 2017-11-09 | 1 | -4/+2 |
| | |||||
* | [qt] Fix build on some archs | Thiago Marcos P. Santos | 2017-10-31 | 1 | -0/+5 |
| | | | | | When building for certain platforms, don't redefine OpenGL constants we use. | ||||
* | [Qt] Use QOpenGLFunctions for Qt5 | Thiago Marcos P. Santos | 2017-10-25 | 4 | -13/+169 |
| | | | | | | Do not link directly with OpenGL, so we load it using Qt5. Also, always build for OpenGL ES2 which is the compatibilty mode that should work on all platforms supported by Qt5. | ||||
* | [core] Make the OpenGL implementation platform specific | Thiago Marcos P. Santos | 2017-10-25 | 2 | -0/+26 |
| | | | | | Split the headers, so each platform includes the most appropriated header. | ||||
* | Replace compile-time polymorphism with runtime polymorphism in the ↵ | John Firebaugh | 2017-10-23 | 5 | -266/+298 |
| | | | | conversion system | ||||
* | [qt] use const for setting ResourceTransform | Rinigus | 2017-10-09 | 2 | -2/+2 |
| | |||||
* | [qt] add ResourceTransform API | Rinigus | 2017-10-09 | 3 | -0/+47 |
| | |||||
* | [build] split out DefaultFileSource and dependents to a separate target | Konstantin Käfer | 2017-09-28 | 8 | -176/+192 |
| | | | | We don't want to link it into the node bindings, so keep it in a separate target | ||||
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 2 | -5/+5 |
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores. | ||||
* | [all] ensure runloop is the current scheduler | Ivo van Dongen | 2017-08-09 | 2 | -13/+7 |
| | |||||
* | [core] finish must-revalidate support | Konstantin Käfer | 2017-08-08 | 2 | -1/+4 |
| | |||||
* | [core] Remove std:: namespace for some functions | Thiago Marcos P. Santos | 2017-08-07 | 1 | -2/+3 |
| | | | | They are not available on Android + GCC (needed by Qt) | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 4 | -14/+6 |
| | |||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | [Qt] Fix database timeout not being set correctly | Thiago Marcos P. Santos | 2017-07-26 | 1 | -1/+6 |
| | | | | | | | | It was overflowing due to long to int conversion inside Qt and never being effectively set because Qt was silently ignoring the conversion error and discarding the new value. Fixes #9108. | ||||
* | [qt] manage backendscope in renderer frontend | Ivo van Dongen | 2017-07-25 | 4 | -8/+11 |
| | |||||
* | [Qt] Use the Qt release version and Qt Framework version on the user agent | Thiago Marcos P. Santos | 2017-07-20 | 1 | -1/+4 |
| | |||||
* | [Qt] Avoid using brace-list init ctor in QMapboxGL | Thiago Marcos P. Santos | 2017-07-19 | 2 | -14/+31 |
| | |||||
* | [Qt] Rename files with same name | Thiago Marcos P. Santos | 2017-07-19 | 2 | -1/+1 |
| | | | | | QMake is having some issues with files with same names when building the Qt Location plugin. | ||||
* | [Qt] Destroy the map object before the renderer frontend | Thiago Marcos P. Santos | 2017-07-18 | 1 | -1/+1 |
| | | | | | | The Map object will call the renderer frontend on its destructor. Fixes #9535. | ||||
* | [android][glfw][ios][macos][node][qt] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 4 | -6/+6 |
| | |||||
* | [qt] rendering interface changes | Ivo van Dongen | 2017-07-18 | 5 | -4/+96 |
| | |||||
* | [android][glfw][ios][macos][node][qt] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 2 | -2/+2 |
| | |||||
* | [Qt] Align database creation behavior with the default implementation | Thiago Marcos P. Santos | 2017-07-17 | 1 | -2/+11 |
| | | | | | Qt doesn't throw a Exception::Code::CANTOPEN when trying to open a database that doesn't exist without the Create flag. | ||||
* | [core] Make sure ThreadLocal will not own the pointer it is managing | Thiago Marcos P. Santos | 2017-07-14 | 1 | -1/+6 |
| | | | | | | | | | | | | | | ThreadLocal should not own the pointer it is managing because the use case in Mapbox GL is to keep a pointer to a stack allocated object, like: ``` MyObject foo; threadLocal.set(&foo); ``` To keep consistency, it is required that we clear the managed object before ThreadLocal gets destroyed by setting it to `nullptr`. | ||||
* | [Qt] Fix docs warnings | Thiago Marcos P. Santos | 2017-07-13 | 2 | -6/+6 |
| | |||||
* | [Qt] Share the DefaultFileSource for all QMapboxGL instances | Thiago Marcos P. Santos | 2017-07-13 | 2 | -2/+20 |
| | | | | | | Fix issues of concurrent access to the sqlite cache. Fixes #9108. | ||||
* | [all] make default_styles header-only | Konstantin Käfer | 2017-07-13 | 1 | -1/+0 |
| | |||||
* | [Qt] Do not return a valid mbgl::Annotation if conversion fails | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -7/+7 |
| | |||||
* | [core] GCC 4.9 bracket initialization issues | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -6/+16 |
| | |||||
* | [core] GCC 4.9 shadow member warnings | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -14/+14 |
| | |||||
* | [Qt] Make qt.cmake Windows-friendly | Thiago Marcos P. Santos | 2017-07-07 | 1 | -1/+5 |
| | | | | | - Do not build headless view. - Add no-op thread implementation. | ||||
* | [Qt] Add a no-op thread helper for other platforms | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+19 |
| | |||||
* | [Qt] Use QThreadStorage for thread local | Thiago Marcos P. Santos | 2017-07-07 | 2 | -1/+45 |
| | | | | Portable. | ||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+3 |
| | |||||
* | [build] use CMake to generate Xcode schemes | Konstantin Käfer | 2017-07-06 | 1 | -0/+4 |
| | |||||
* | [qt] Pass size in QMapboxGLTest's QMapboxGL ctor | Bruno de Oliveira Abinader | 2017-07-05 | 1 | -1/+2 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -4/+4 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -16/+17 |
| | |||||
* | [core] Added Backend::{assume,set}Viewport | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -2/+2 |
| |