summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] Adjust layer source properties to better reflect realityJohn Firebaugh2016-06-2424-182/+176
| | | | | | | | * Layer source ID is immutable; must be provided to the constructor * Layer source layer is mutable * Layers with GeoJSON sources do not have a source layer While here, make Layer::copy impl-private.
* [core] Split up and clean up conversion.hppJohn Firebaugh2016-06-2410-377/+477
|
* [core] Include what you useJohn Firebaugh2016-06-247-0/+7
|
* [ios, macos] Renamed overdraw to overdraw visualization (#5416)Minh Nguyễn2016-06-229-27/+33
| | | A verb doesn’t make sense in this enum value. Instead, use a descriptive word for this effect and describe it in detail in the documentation comment.
* Allow Mapbox to be served to devices without Wi-FiStephen Niedzielski2016-06-231-0/+1
| | | | android.permission.ACCESS_WIFI_STATE implies an android.hardware.wifi requirement. Make Wi-Fi optional.
* [android] Cancel other gestures during shove.Jesse Bounds2016-06-221-1/+17
| | | | | | | This adds a guard so that when a shove gesture is occurring, no other gestures take place. This helps avoid the disorienting feeling of having the map move left and right and rotate while trying to tilt it and looks more like Google maps.
* [core] Remove TexturePool from style::UpdateParameters (#5442)John Firebaugh2016-06-224-10/+0
|
* [build] Bump mapbox-gl-test-suite@9a7de2fb72607be6ffa0040bf3d84651719a45e3Bruno de Oliveira Abinader2016-06-221-1/+1
| | | | Ignore 'debug/overdraw' until #5435 is fixed.
* [Qt] Use mbgl::LineString instead of mbgl::Polygon as default shapeBruno de Oliveira Abinader2016-06-222-16/+8
|
* [core] remove TexturePool dependency from Raster constructorKonstantin Käfer2016-06-2219-45/+36
|
* [core, node] Node bindings for setFilterJohn Firebaugh2016-06-2113-176/+291
|
* [node] Support setLayoutProperty(..., "visibility", ...)John Firebaugh2016-06-214-1/+23
|
* [core] Use mbgl::style::conversion in node bindingsJohn Firebaugh2016-06-217-125/+115
|
* [core] Rewrite style parsing logic for reuse in node bindingsJohn Firebaugh2016-06-2116-240/+336
|
* [tests] Run memory tests on travisThiago Marcos P. Santos2016-06-214-10/+15
| | | | | | Qt4 will run tests with libjemalloc.so. The Memory.Footprint and the Memory.Fragmentation will only run with libjemalloc.so because we have then a better control over the results.
* [tests] Add memory testsThiago Marcos P. Santos2016-06-213-0/+229
| | | | | | | | | | Simple tests that will render a raster and a vector map and hopefully the valgrind bot will detect something wrong if any. The other test will look for application lifetime leaks that cannot be detected with valgrind. It can also detect GL leaks if they are very expressive. A threshold is needed because of memory will grow anyway due to fragmentation.
* [tests] Add resources for rendering offlineThiago Marcos P. Santos2016-06-2112-43/+5
| | | | | | | | The StupFileSource of the memory test will do the rendering completely offline with a vector tile that is densly populated with features and a raster tile of the same region. The styles are streets and satellite respectivelly.
* [tests] Do not re-trigger answered requestsThiago Marcos P. Santos2016-06-212-4/+14
| | | | | This happens on real file sources when tiles expire or in case of error. Here we only retry on error.
* [core] Replace boost iostream with standard {i,s}streamBruno de Oliveira Abinader2016-06-212-35/+16
| | | | Fixes #4915.
* [core] Factor out thread name setter/getterBruno de Oliveira Abinader2016-06-202-19/+26
|
* [node] Read 'options.showOverdrawInspector'Bruno de Oliveira Abinader2016-06-203-2/+8
|
* [core] s/Wireframe/Overdraw/gBruno de Oliveira Abinader2016-06-2020-49/+48
|
* [core] Refactor wireframe to match JS overdraw modeBruno de Oliveira Abinader2016-06-2013-70/+91
|
* [core] Added BlendColor GL config valueBruno de Oliveira Abinader2016-06-203-0/+17
|
* [core] Added missing BlendFunc operatorBruno de Oliveira Abinader2016-06-201-0/+4
|
* [core] Autogenerate Shader nameBruno de Oliveira Abinader2016-06-2017-60/+42
|
* [Qt] Added QMapbox::TransitionOptions to style class functionsBruno de Oliveira Abinader2016-06-204-28/+75
|
* [core] Cleaned up TransitionOptionsBruno de Oliveira Abinader2016-06-204-11/+5
|
* [core] Use default transition ease for style transitionBruno de Oliveira Abinader2016-06-201-4/+5
| | | | Fixes #363.
* [core] Added mbgl::util::DEFAULT_TRANSITION_EASEBruno de Oliveira Abinader2016-06-202-1/+4
|
* [core] UnitBezier ctor is now constexprBruno de Oliveira Abinader2016-06-204-30/+29
|
* [osx] Added AppleScript exampleMinh Nguyễn2016-06-191-0/+8
|
* [osx] Works with AppleScriptMinh Nguyễn2016-06-191-1/+1
| | | Sure, why not?
* [build/qt] Use platform-specific gyp flavor when cross-compilingBruno de Oliveira Abinader2016-06-191-1/+10
|
* [build] Use mason platform info when cross-compilingBruno de Oliveira Abinader2016-06-191-11/+25
| | | | | Build platform equals to host platform if not cross compiling, otherwise use the mason-provided platform.
* [core] Avoid redundant 'inline' usageBruno de Oliveira Abinader2016-06-1837-185/+186
|
* [core] Cleaned up enum classesBruno de Oliveira Abinader2016-06-185-26/+26
| | | | | - Replaced static_cast with C++ casts. - Replaced inline with constexpr.
* [core] Fix typo in mbgl::ResponseBruno de Oliveira Abinader2016-06-181-1/+1
| | | | WIP: Use Enum<Type> for mbgl::Storage::Response::Value.
* [core] Avoid unnecessary work when a symbol annotation is updatedJohn Firebaugh2016-06-179-28/+87
| | | | In particular, if only the geometry changes, don't cascade and recalculate the style.
* [core] Copy only the necessary style layers to the workerJohn Firebaugh2016-06-176-31/+42
|
* [macos] Add "Add Animated Annotation" to the Debug menuJohn Firebaugh2016-06-172-4/+32
|
* [macos] Fix an intended floating point divisionJohn Firebaugh2016-06-171-1/+1
|
* [build] Don't override CXX11ABI if already setBruno de Oliveira Abinader2016-06-172-2/+2
|
* [Qt] Define QT_IMAGE_DECODERS if neededBruno de Oliveira Abinader2016-06-171-0/+6
|
* [core] Do not use pthread_getname_np before glibc 2.11Bruno de Oliveira Abinader2016-06-171-2/+8
| | | | Follows approach in src/mbgl/util/thread.hpp header.
* [core] Runtime source API: Map methodsJohn Firebaugh2016-06-164-0/+30
|
* [core] Runtime source API: part 2John Firebaugh2016-06-164-0/+50
|
* [core] Runtime source API: private implsJohn Firebaugh2016-06-1628-202/+356
|
* [core, node] Implement setPaintProperty for color properties (#5380)John Firebaugh2016-06-166-14/+45
|
* [Qt] Install valgrind on-demandBruno de Oliveira Abinader2016-06-163-3/+2
|