summaryrefslogtreecommitdiff
path: root/platform/qt
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix Qt4 on macOSBruno de Oliveira Abinader2017-11-271-1/+6
|
* [qt] Use qWarning() for loggingThiago Marcos P. Santos2017-11-242-3/+13
| | | | This is the Qt default and it is thread-safe.
* [Qt] Update documentationBruno de Oliveira Abinader2017-11-232-6/+12
|
* [build] Added CircleCI macos-debug-qt5 jobBruno de Oliveira Abinader2017-11-202-73/+10
|
* [Qt] Fix deprecation warnings in Qt 5.10Bruno de Oliveira Abinader2017-11-132-0/+10
|
* [Qt] Explicit QVariant type as string when binding textBruno de Oliveira Abinader2017-11-091-2/+11
|
* [Qt] Do not assume viewport size == fbo size in Qt4Bruno de Oliveira Abinader2017-11-091-0/+2
|
* [Qt] Call QNetworkReply::readAll() only onceBruno de Oliveira Abinader2017-11-093-6/+6
|
* [Qt] Call QSqlQuery::finish() when inactiveBruno de Oliveira Abinader2017-11-091-9/+10
|
* [Qt] Do not store QSqlDatabaseBruno de Oliveira Abinader2017-11-091-21/+30
|
* [Qt] Qt SQLite driver has no setForwardOnly supportBruno de Oliveira Abinader2017-11-091-4/+2
|
* [qt] Fix build on some archsThiago Marcos P. Santos2017-10-311-0/+5
| | | | | When building for certain platforms, don't redefine OpenGL constants we use.
* [Qt] Use QOpenGLFunctions for Qt5Thiago Marcos P. Santos2017-10-254-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 specificThiago Marcos P. Santos2017-10-252-0/+26
| | | | | Split the headers, so each platform includes the most appropriated header.
* Replace compile-time polymorphism with runtime polymorphism in the ↵John Firebaugh2017-10-235-266/+298
| | | | conversion system
* [qt] use const for setting ResourceTransformRinigus2017-10-092-2/+2
|
* [qt] add ResourceTransform APIRinigus2017-10-093-0/+47
|
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-288-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 Budorick2017-09-212-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 schedulerIvo van Dongen2017-08-092-13/+7
|
* [core] finish must-revalidate supportKonstantin Käfer2017-08-082-1/+4
|
* [core] Remove std:: namespace for some functionsThiago Marcos P. Santos2017-08-071-2/+3
| | | | They are not available on Android + GCC (needed by Qt)
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-264-14/+6
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-2/+2
|
* [Qt] Fix database timeout not being set correctlyThiago Marcos P. Santos2017-07-261-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 frontendIvo van Dongen2017-07-254-8/+11
|
* [Qt] Use the Qt release version and Qt Framework version on the user agentThiago Marcos P. Santos2017-07-201-1/+4
|
* [Qt] Avoid using brace-list init ctor in QMapboxGLThiago Marcos P. Santos2017-07-192-14/+31
|
* [Qt] Rename files with same nameThiago Marcos P. Santos2017-07-192-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 frontendThiago Marcos P. Santos2017-07-181-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 backendIvo van Dongen2017-07-184-6/+6
|
* [qt] rendering interface changesIvo van Dongen2017-07-185-4/+96
|
* [android][glfw][ios][macos][node][qt] split backend from mapobserverIvo van Dongen2017-07-182-2/+2
|
* [Qt] Align database creation behavior with the default implementationThiago Marcos P. Santos2017-07-171-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 managingThiago Marcos P. Santos2017-07-141-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 warningsThiago Marcos P. Santos2017-07-132-6/+6
|
* [Qt] Share the DefaultFileSource for all QMapboxGL instancesThiago Marcos P. Santos2017-07-132-2/+20
| | | | | | Fix issues of concurrent access to the sqlite cache. Fixes #9108.
* [all] make default_styles header-onlyKonstantin Käfer2017-07-131-1/+0
|
* [Qt] Do not return a valid mbgl::Annotation if conversion failsBruno de Oliveira Abinader2017-07-121-7/+7
|
* [core] GCC 4.9 bracket initialization issuesBruno de Oliveira Abinader2017-07-121-6/+16
|
* [core] GCC 4.9 shadow member warningsBruno de Oliveira Abinader2017-07-121-14/+14
|
* [Qt] Make qt.cmake Windows-friendlyThiago Marcos P. Santos2017-07-071-1/+5
| | | | | - Do not build headless view. - Add no-op thread implementation.
* [Qt] Add a no-op thread helper for other platformsThiago Marcos P. Santos2017-07-071-0/+19
|
* [Qt] Use QThreadStorage for thread localThiago Marcos P. Santos2017-07-072-1/+45
| | | | Portable.
* [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-071-0/+3
|
* [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-061-0/+4
|
* [qt] Pass size in QMapboxGLTest's QMapboxGL ctorBruno de Oliveira Abinader2017-07-051-1/+2
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-221-4/+4
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-221-16/+17
|
* [core] Added Backend::{assume,set}ViewportBruno de Oliveira Abinader2017-06-131-2/+2
|