Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW | Konstantin Käfer | 2018-08-27 | 1 | -1/+1 |
| | |||||
* | [build] add plain text file lists for iOS/macOS | Konstantin Käfer | 2018-08-23 | 1 | -7/+2 |
| | |||||
* | [build] Move all mason_use statements to a single file | John Firebaugh | 2018-07-13 | 1 | -2/+0 |
| | | | | So its checksum can be used in a CI cache key name. | ||||
* | [ios, macos] Darwin "collator" implementation | Chris Loer | 2018-07-03 | 1 | -0/+1 |
| | | | | | - Uses NSString for comparison - Uses NSLocale for loading locales | ||||
* | [core] Bump deployment versions to iOS 9, macOS 10.11 | Jason Wray | 2018-06-25 | 1 | -1/+1 |
| | |||||
* | [ios,macos] Darwin implementation of a CoreText-based LocalGlyphRasterizer. | Chris Loer | 2017-12-11 | 1 | -1/+3 |
| | | | | | - Changing font weight does not currently appear to be working. - Glyph metric extraction code not working; currently unused. | ||||
* | [core] Enable local glyph generation using TinySDF. | Chris Loer | 2017-12-11 | 1 | -0/+1 |
| | | | | | | | - Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization. - Default platform implementation doesn't locally generate any glyphs -> no behavior change - Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs - Rename glyph_loader.test to glyph_manager.test | ||||
* | [build] standardize on -fvisibility=hidden for all targets | Konstantin Käfer | 2017-11-29 | 1 | -8/+0 |
| | | | | | | | Enables -fvisibility=hidden for iOS and Linux, and adds a workaround for GCC 6.3-7.1 Adds a GCC 6 build Enables diagnostics for C files Fixes a shadow warning in parsedate.c | ||||
* | [core] fold HeadlessDisplay into the headless RenderBackend implementation | Konstantin Käfer | 2017-11-29 | 1 | -9/+0 |
| | |||||
* | [build] split out DefaultFileSource and dependents to a separate target | Konstantin Käfer | 2017-09-28 | 1 | -26/+38 |
| | | | | We don't want to link it into the node bindings, so keep it in a separate target | ||||
* | [ios] snapshotter | Ivo van Dongen | 2017-09-05 | 1 | -0/+4 |
| | |||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | [build] enable -fvisibility=hidden for iOS | Konstantin Käfer | 2017-07-13 | 1 | -0/+1 |
| | |||||
* | [all] make default_styles header-only | Konstantin Käfer | 2017-07-13 | 1 | -1/+0 |
| | |||||
* | [darwin] Include polylabel via cmake | Jason Wray | 2017-07-11 | 1 | -0/+1 |
| | |||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+1 |
| | |||||
* | [ios] expose link flags via mbgl-core target | Konstantin Käfer | 2017-04-06 | 1 | -1/+8 |
| | |||||
* | [build] don't advertise headers that aren't used in public headers | Konstantin Käfer | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | Use ICU compiled with -Os | John Firebaugh | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | [ios,macos,android,qt] use shared threadpool | Konstantin Käfer | 2017-02-20 | 1 | -0/+2 |
| | |||||
* | [macos,ios] don't roundtrip through encodePNG when converting images | Konstantin Käfer | 2017-01-26 | 1 | -0/+2 |
| | |||||
* | [core][Qt] Use Qt for UTF16, since `codecvt` is not always available | Thiago Marcos P. Santos | 2017-01-20 | 1 | -0/+1 |
| | |||||
* | [build] ICU is now configured per platform | Bruno de Oliveira Abinader | 2016-12-12 | 1 | -0/+4 |
| | |||||
* | [build] only build active architecture for Debug builds on iOS | Konstantin Käfer | 2016-12-12 | 1 | -0/+1 |
| | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -3/+6 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+2 |
| | |||||
* | [build] move default_styles to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+5 |
| | |||||
* | [build] move Reachability to platform/darwin | Konstantin Käfer | 2016-11-22 | 1 | -1/+3 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -2/+1 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -2/+4 |
| | |||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 1 | -0/+3 |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | ||||
* | [android][ios][macos][linux][qt] included default LocalFileSource | Ivo van Dongen | 2016-09-30 | 1 | -0/+1 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 1 | -0/+2 |
| | |||||
* | Runtime styling API for iOS/macOS (#5727) | Fredrik Karlsson | 2016-08-11 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] wip runtime styling * [ios, macos] Outlined header templates * [ios, macos] cleanup and use appropiate data types * [ios, macos] removed refs to mbgl and added convenient color methods on UIColor and NSColor * [ios, macos] updated header template, included doc string * [ios, macos] outlined template for layer implementation files * [ios, macos] moved script to platform/darwin and updated comments * [ios, macos] Cleaned up the implementation template * [ios, macos] removed unused function and added support for more datatypes * [ios, macos] overhauling the type protocols * [ios, macos] removed unnecessary style classes * [ios, macos] added support for more types * [ios, macos] fixed string and number prop values * [ios, macos] enum getters * [ios, macos] added removeLayer() and removed unused layer ref * [ios, macos] fixed remaining layer types and converted style layer into a protocol * [ios, macos] fixed addLayer() and added example for line layer * [ios] GeoJSON source now works * [ios] fixed raster layer and raster source * [ios] fixed attr prop number and outlined prop function * [ios] wip functions * [ios] bool and float function fix * [ios] cleanup * [macos] fixed support for macos * [ios] fixed string functions * [ios] extended array functions * [ios] added tests and fixed a few bugs * [ios] less verbose functions and improved tests * [ios, macos] Removed unnecessary use of default arguments Default arguments aren’t supported in Node v4, and they aren’t needed here anyways, because we’re only testing for truthiness. * [ios, macos] Enum setters Rely on a macro instead of category methods to specialize the setter implementation for enum attributes, since generic types are disallowed in Objective-C method signatures and mbgl::style::PropertyType must be type-qualified. * [ios, macos] Got macOS closer to parity w/ iOS Added various classes and test classes to the macOS workspace. Also fixed lots of compiler errors and updated macosapp runtime styling example to use the new dictionary syntax for function stops. Updated all conversions from Objective-C stops to C++ stops to enumerate over the dictionary. Fixed compiler errors in enum setter implementations. Also corrected path to script in generated file comments. * [ios, macos] Added EJS templates to project * [ios, macos] Code formatting Made code format more consistent. * [ios, macos] Spelled out ID Cocoa convention is to always spell out “ID” as “identifier”, in part to avoid confusion with the id keyword. Also, URL is capitalized in most contexts, including property names. * [ios, macos] Grouped related headers together * [ios, macos] Cleaned up layer transformation Also added support for converting background layers into Objective-C. * [ios, macos] Cleaned up tests Also made the tests work on macOS by introducing a new window to host the map. * [ios, macos] Replaced TODOs with #warnings * [ios] convert array based property values * [ios, macos] color function/undefined getter * [ios, macos] fixed function/undefined getters for bool and float properties * [ios, macos] more function/undefined property getters * [ios, macos] more type conversion and cleanup * [ios, macos] disable macos runtime styling tests for now * [ios, macos] cleaned up style code script * [ios, macos] more type conversion * [ios] added a base layer to handle visibility min/max zoom * [macos] fixed base layer * [ios, macos] use accessor methods * [ios, macos] cleanup * [ios, macos] add geojson to ios and macos * [macos] rebase fix * [ios, macos] fixed enum getters and added tests for enums * [ios, macos] added an update method to base layer * [ios, macos] added some documentation * [ios, macos] docs * [ios, macos] removed refs to filters for now * [ios, macos] various tail work * [ios, macos] missing import and incorrect type | ||||
* | [build] switch to CMake | Konstantin Käfer | 2016-08-05 | 1 | -0/+60 |
This is very much a work in progress. |