Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 | ||||
* | Upright CJK characters in vertically-oriented labels (#7114) | Minh Nguyễn | 2017-02-10 | 2 | -27/+277 |
| | | | | | CJK characters and adjacent punctuation now remain upright in vertically oriented labels that have line placement. Fixes #1682. | ||||
* | [build, ios, macos] Simplify version portion of user agent string | John Firebaugh | 2017-02-08 | 3 | -14/+18 |
| | | | | The X.Y.Z version portion was unreliable, as it pulled from the latest tag regardless of platform. Set version to 0.0.0 and retrieve only the hash, which allows us to drop the node/npm dependency. | ||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 5 | -3/+81 |
| | |||||
* | [core] remove trailing whitespace, add trailing newlines, add space after // | Konstantin Käfer | 2017-01-27 | 4 | -6/+6 |
| |