Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Remove std:: namespace for some functions | Thiago Marcos P. Santos | 2017-08-07 | 1 | -1/+1 |
| | | | | They are not available on Android + GCC (needed by Qt) | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 1 | -4/+3 |
| | |||||
* | [core] Fix issues with the std:: namespace and old compilers | Thiago Marcos P. Santos | 2017-07-26 | 2 | -0/+4 |
| | | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/) | ||||
* | [Qt] Rename files with same name | Thiago Marcos P. Santos | 2017-07-19 | 1 | -0/+0 |
| | | | | | QMake is having some issues with files with same names when building the Qt Location plugin. | ||||
* | [core] fix undefined behavior for division through 0 | Konstantin Käfer | 2017-07-17 | 1 | -0/+13 |
| | |||||
* | [core] Use gmtime_s on Windows | Thiago Marcos P. Santos | 2017-07-12 | 1 | -2/+9 |
| | | | | gmtime_r is POSIX | ||||
* | [core] Use std::to_string on Windows | Thiago Marcos P. Santos | 2017-07-12 | 2 | -1/+14 |
| | | | | Clang on Window's can't parse rapidjson's dtoa. | ||||
* | [core] Prefer std:: functions over POSIX | Thiago Marcos P. Santos | 2017-07-12 | 1 | -4/+2 |
| | | | | s/unlink/std::remove | ||||
* | [core] fix transformMat4 | Ansis Brammanis | 2017-07-11 | 1 | -4/+5 |
| | | | | | It used to overwrite values in the middle of the calculation which would cause problems when `out` and `a` were a reference to the same vector. | ||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 1 | -34/+10 |
| | |||||
* | [core] Updated script detection for Unicode 10 | Minh Nguyễn | 2017-07-06 | 1 | -2/+14 |
| | | | | Updated script detection code to reflect changes in Unicode 10 and UTR 50 revision 17. | ||||
* | [core] Fix iterator invalidation in erase_if | John Firebaugh | 2017-07-05 | 1 | -4/+4 |
| | | | | vector::erase invalidates iterators. It's not safe for erase_if to cache the end iterator nor increment, then erase. | ||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 1 | -7/+7 |
| | | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name. | ||||
* | [core] Remove util::Thread | Thiago Marcos P. Santos | 2017-06-21 | 4 | -209/+1 |
| | | | | Fixes #6425 | ||||
* | [core] Added the ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -0/+163 |
| | | | | Actor model version of util::Thread. | ||||
* | [core] Added Backend::{assume,set}ScissorTest | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -0/+1 |
| | |||||
* | [core] Disable letter-spacing for Arabic labels (issue #9057) | Chris Loer | 2017-05-22 | 2 | -5/+18 |
| | |||||
* | [core] leave Image objects in a valid state after premultiply/unpremultiply | Konstantin Käfer | 2017-05-19 | 1 | -0/+2 |
| | |||||
* | [core] Throttle tiles to redo symbol placement at most once every 300ms. | Chris Loer | 2017-05-17 | 2 | -0/+58 |
| | | | | Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967. | ||||
* | [core] Remove WorkQueue | John Firebaugh | 2017-05-17 | 2 | -78/+0 |
| | | | | No longer used as of 5cdf838a387cae446dba500ac49a1c5524bf7949. | ||||
* | [linux] loop-uv depends on mbgl-core for linking | John Firebaugh | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -0/+106 |
| | |||||
* | [tidy] modernize-use-override | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-using | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 |
| | |||||
* | [tidy] llvm-namespace-comment | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [core] Make deleted members public | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -5/+5 |
| | | | | warning: deleted member function should be public [modernize-use-equals-delete] | ||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 2 | -0/+16 |
| | | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload. | ||||
* | [core] Reuse fill-extrusion textures between frames (#8896) | Lauren Budorick | 2017-05-08 | 2 | -25/+30 |
| | |||||
* | [core] Make Map.addImage tests pass (#8843) | Asheem Mamoowala | 2017-05-02 | 1 | -12/+0 |
| | | | | | Fix Node tests suite implementation to parse pixelRatio from style json Premultiply images in the node binding before sending to mbgl core | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 6 | -102/+38 |
| | |||||
* | [core] More complete fix for composite function interpolation edge case | John Firebaugh | 2017-04-20 | 1 | -1/+3 |
| | | | | b5b4549 / #8613 handled the edge case for layout properties, but not paint properties. Move the check for a degenerate range to interpolationFactor in order to handle both correctly. | ||||
* | [core] Tighten geo.hpp ctors | Bruno de Oliveira Abinader | 2017-04-14 | 1 | -2/+2 |
| | |||||
* | [core] Updated Size::isEmpty and TransformState::valid checks | Bruno de Oliveira Abinader | 2017-04-10 | 2 | -2/+4 |
| | |||||
* | [Qt] Fix build when zlib is compiled with -DZ_PREFIX | Thiago Marcos P. Santos | 2017-04-07 | 1 | -1/+1 |
| | | | | Proper fix this time. | ||||
* | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 1 | -7/+7 |
| | |||||
* | [core] De-mutex GlyphAtlas and SpriteAtlas | Chris Loer | 2017-04-04 | 1 | -27/+0 |
| | | | | | | | | | | | | - Expose glyph and icon information to workers via message interface. - Glyph/SpriteAtlas track which tiles have outstanding requests and send messages to them when glyphs/icons become available. - Remove obsolete "updateSymbolDependentTiles" pathway - Symbol preparation for a tile now depends on all glyphs becoming available before it can start. - Start tracking individual icons needed for a tile, although we don't do anything with the information yet. - Introduce typedef for GlyphID | ||||
* | [core] return empty optional when color could not be parsed | Ivo van Dongen | 2017-04-04 | 1 | -8/+12 |
| | |||||
* | [core] Remove unused ThreadLocal constructor | John Firebaugh | 2017-04-03 | 1 | -5/+0 |
| | |||||
* | [core] Do not throw on dtors | Thiago Marcos P. Santos | 2017-04-01 | 1 | -1/+4 |
| | | | | Fix build on GCC6 + Ubuntu 16.04. | ||||
* | [node] Move util/async_task.hpp to public include directory | Konstantin Käfer | 2017-03-28 | 1 | -24/+0 |
| | |||||
* | [core] Remove private header includes from CLI utilities | Konstantin Käfer | 2017-03-28 | 2 | -14/+0 |
| | |||||
* | [core] Move ignore.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -26/+0 |
| | |||||
* | [core] Avoid public dtoa.hpp include | John Firebaugh | 2017-03-28 | 1 | -0/+20 |
| | |||||
* | [core] Move interpolate.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -89/+0 |
| | |||||
* | [core] cache binary shaders on Android | Konstantin Käfer | 2017-03-22 | 2 | -0/+13 |
| | |||||
* | [build] Fix build when using a Z_PREFIX zlib | Thiago Marcos P. Santos | 2017-03-14 | 1 | -0/+5 |
| | | | | | It will redefine mbgl::util::compress to mbgl::util::z_compress and cause a link error. Aka pre-processor hell. | ||||
* | [core] privatize OffscreenTexture implementation | Konstantin Käfer | 2017-03-01 | 2 | -24/+55 |
| | |||||
* | [core] Add pause/resume to the Thread class | Thiago Marcos P. Santos | 2017-02-25 | 1 | -0/+45 |
| | | | | | | | | | | Make a thread completely halt and not process any message on the message queue until resume() is called. Sending a sync message to a halted thread will result on a deadlock, thus the assertion. Deleting a paused thread will trigger a resume. | ||||
* | [core] add tests for user/password, port, trailing dot, and IPv4/IPv6 ↵ | Konstantin Käfer | 2017-02-13 | 1 | -2/+4 |
| | | | | address parsing |