Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [core] refactor URL parsing | Konstantin Käfer | 2016-12-21 | 2 | -1/+186 | |
| | ||||||
* | [core] Fix symbol rendering for multipoints | John Firebaugh | 2016-12-20 | 1 | -24/+26 | |
| | | | | Ports https://github.com/mapbox/mapbox-gl-js/pull/3763 and https://github.com/mapbox/mapbox-gl-js/pull/3806. | |||||
* | [core] add util::isURL() for checking whether a string starts with a URL scheme | Konstantin Käfer | 2016-12-07 | 1 | -0/+25 | |
| | ||||||
* | [core] Full support for line breaking bidirectional text using ICU bidi ↵ | Chris Loer | 2016-11-30 | 1 | -24/+24 | |
| | | | | | | | functionality. - Trim whitespace from labels before determining their max-width for alignment. - Fix crash on labels that contain lines with only a single character of whitespace. | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 3 | -3/+3 | |
| | ||||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 2 | -4/+4 | |
| | ||||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 | |
| | ||||||
* | [core] Add minimal line breaking support for RTL text. | Chris Loer | 2016-11-17 | 1 | -24/+24 | |
| | ||||||
* | [core] Use UTF-16 instead of UTF-32 for label features to avoid extra ↵ | Chris Loer | 2016-11-17 | 1 | -2/+2 | |
| | | | | | | | conversions and reduce in-memory size. Continue to use uint32 as glyph ID to maintain Glyph PBF, even though we're only using 16 bits of that uint32. Use std::codecvt instead of boost::unicode_iterator for UTF8->UTF16 conversions. | |||||
* | [linux] Ensure EGL uses OpenGL ES 2.0 client API | Bruno de Oliveira Abinader | 2016-11-17 | 1 | -0/+12 | |
| | ||||||
* | [test] Use shared headless display | Bruno de Oliveira Abinader | 2016-11-17 | 2 | -3/+3 | |
| | | | | Prevents some OpenGL implementations from bailing out. | |||||
* | [linux] Use OSMesa when running Node tests | Bruno de Oliveira Abinader | 2016-11-04 | 1 | -1/+1 | |
| | ||||||
* | [core] Modern C++ bindings for OpenGL | John Firebaugh | 2016-10-28 | 1 | -7/+5 | |
| | ||||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 4 | -21/+21 | |
| | ||||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 2 | -34/+28 | |
| | ||||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 2 | -11/+21 | |
| | ||||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 1 | -5/+7 | |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | |||||
* | [core] remove Raster object in favor of a more low-level Texture object | Konstantin Käfer | 2016-10-04 | 1 | -2/+1 | |
| | ||||||
* | [core] Preserve non-access_token query parameters in canonicalizeTileURL | Sam Matthews | 2016-10-03 | 1 | -0/+9 | |
| | ||||||
* | [test] add .test.cpp suffix to test case files | Konstantin Käfer | 2016-09-28 | 18 | -0/+0 | |
| | ||||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -6/+6 | |
| | ||||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -9/+9 | |
| | ||||||
* | [core] move GL value accessors to gl::value namespace | Konstantin Käfer | 2016-09-27 | 1 | -1/+1 | |
| | ||||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 1 | -0/+153 | |
| | ||||||
* | [tests] Remove memory fragmentation test (#6226) | Thiago Marcos P. Santos | 2016-09-20 | 1 | -62/+0 | |
| | | | It is not reliable. | |||||
* | Keep query strings in source URLs (#6182) | Jake Pruitt | 2016-09-16 | 1 | -0/+18 | |
| | | | | Carries over any query strings from mapbox://-prefixed styles urls, source urls and tile urls to the api.mapbox.com requests. | |||||
* | [core] Use optional to represent possible absence, not empty strings | John Firebaugh | 2016-09-16 | 1 | -24/+25 | |
| | ||||||
* | [core] Move {clip,merge}_lines to layout directory | John Firebaugh | 2016-09-16 | 1 | -1/+1 | |
| | ||||||
* | [core] [android] - public api configurable base endpoint (#6309) | Tobrun | 2016-09-15 | 1 | -23/+39 | |
| | | | add runloop to test | |||||
* | [core] OnlineFileSource - rate limit | Ivo van Dongen | 2016-09-13 | 1 | -0/+54 | |
| | ||||||
* | [core] Rework invokeWithCallback so that the callback is last | John Firebaugh | 2016-09-08 | 1 | -14/+14 | |
| | ||||||
* | [core] Simplify Thread::invokeSync (#6128) | John Firebaugh | 2016-08-24 | 1 | -3/+3 | |
| | ||||||
* | [Qt] Use Qt text codec instead of nunicode | Thiago Marcos P. Santos | 2016-07-22 | 1 | -1/+6 | |
| | | | | | | Remove one extra dependency. Qt has some bugs on the text codec it seems, but it is also important to keep the behavior aligned with the client API. | |||||
* | [tests] Added a PT string on text conversions tests | Thiago Marcos P. Santos | 2016-07-22 | 1 | -0/+2 | |
| | ||||||
* | Merge branch 'release-android-v4.1.1' | Brad Leege | 2016-07-19 | 1 | -1/+0 | |
|\ | | | | | | | | | | | # Conflicts: # platform/android/MapboxGLAndroidSDK/gradle.properties # test/util/mapbox.cpp | |||||
| * | [android] #5725 - Cherry picking 559f3a654b976d41d0f3db3fa958ebcda3e97b1c | Konstantin Käfer | 2016-07-19 | 1 | -18/+54 | |
| | | ||||||
* | | [core] add check for missing sprite URL file extension | Konstantin Käfer | 2016-07-19 | 1 | -0/+6 | |
| | | ||||||
* | | Revert "[android] Do not create Timers on Default main loops" | Thiago Marcos P. Santos | 2016-07-06 | 1 | -6/+6 | |
| | | | | | | | | This reverts commit 13cd75f099c92b6f0862db00eee8ff4a78a73316. | |||||
* | | [android] Do not create Timers on Default main loops | Thiago Marcos P. Santos | 2016-07-05 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | Not supported, because we don't have control over the Looper timeout like we do for Loopers we create. On the main thread, Android takes care of making the application sleep and sets an arbitrary timeout. This could be properly fixed by implementing timers in Java, but we don't really have the use case of timers in the main thread. | |||||
* | | mapbox: URL containing query string causes infinite loop (#5554) | jingsam | 2016-07-04 | 1 | -17/+48 | |
| | | | | | | | | | | | | | | | | | | | | * correct all EXPECT_EQ(actual, expected) to EXPECT_EQ(expected, actual) * fix getMapboxURLPathname() of URL with querystring * add test for normalizeSourceURL of non-mapbox protocal * Update mapbox.cpp | |||||
* | | [tests] Add memory tests | Thiago Marcos P. Santos | 2016-06-21 | 1 | -0/+228 | |
| | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | [tidy] Check modernize-use-auto | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 | |
| | | | | | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html | |||||
* | | [core] fix pedantic warning messages | Konstantin Käfer | 2016-06-13 | 3 | -11/+11 | |
| | | ||||||
* | | [test] Added Projection tests | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -0/+68 | |
| | | ||||||
* | | [core] remove unused code | Konstantin Käfer | 2016-06-07 | 1 | -9/+0 | |
|/ | ||||||
* | [core] use rapidjson's dtoa implementation to stringify floating point numbers | Konstantin Käfer | 2016-05-18 | 1 | -0/+55 | |
| | ||||||
* | [core] remove MockView and View dependency in Transform | Konstantin Käfer | 2016-05-18 | 1 | -3/+1 | |
| | ||||||
* | [core] Added Viewport mode | Bruno de Oliveira Abinader | 2016-05-11 | 1 | -1/+1 | |
| | | | | | | Satisfies embedding platforms that requires the viewport coordinate systems to be set according to its standards e.g. viewport mirrored vertically. | |||||
* | [core] retain tiles differently and remove old TileID class | Konstantin Käfer | 2016-05-10 | 1 | -89/+56 | |
| | ||||||
* | [core] move TileData and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 1 | -8/+8 | |
| |