Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [android] change Mapbox#getInstance to Mapbox#initialize and disallow ↵upstream/android-access-token-validation | Konstantin Käfer | 2017-02-17 | 6 | -18/+38 |
| | | | | duplicate initialization | ||||
* | [ios] Disable region monitoring when stopping location monitoring (#7833) | Jesse Crocker | 2017-02-16 | 2 | -0/+8 |
| | |||||
* | [ios] Search for ICU path using cmake cache | Jesse Bounds | 2017-02-16 | 1 | -2/+2 |
| | |||||
* | [ios, macos] Reorganized changelogs | Minh Nguyễn | 2017-02-15 | 2 | -6/+12 |
| | |||||
* | [macos] Make ± key bindings respect tab order, zoomEnabled | Minh Nguyễn | 2017-02-15 | 1 | -23/+30 |
| | |||||
* | [macos] Make + and - keys zoom the map | Eimantas Vaiciunas | 2017-02-15 | 2 | -6/+27 |
| | | | | | | | | Override `insertText:` - send all `keyDown:` events to `interpretKeyEvents:` method; - in `insertText:` method check for the text to be sent and adjust zoom level if needed; | ||||
* | Refactor: use conversion system to convert MGLStyleFunction to mbgl core ↵ | Anand Thakker | 2017-02-15 | 7 | -286/+397 |
| | | | | | types (#8026) This leverages the work already happening in `mbgl::style::conversion` to convert style functions from style-spec definitions into `mbgl::style::{Camera,Source,Composite}Function`s. In particular, this allows the conversions system to handle the differing typing requirements based on whether the output type of the style function is interpolatable or non-interpolatable. | ||||
* | [tests] Disable timing-based Timer tests in CI | John Firebaugh | 2017-02-15 | 3 | -8/+4 |
| | |||||
* | [android] - use project wide configurations for all modules + fixup wear ↵ | Tobrun | 2017-02-15 | 7 | -72/+94 |
| | | | | compile error (#8066) | ||||
* | [core] Fix aliased text on mobile GPUs | John Firebaugh | 2017-02-15 | 1 | -3/+3 |
| | | | | | | Need highp precision for gamma values on mobile devices. lowp triggers aliasing artifacts at larger font sizes. Note that this change is a hand-edit to the generated shader sources, rather than pulling https://github.com/mapbox/mapbox-gl-js/pull/4275 and running the generator script. The reason for that is that the upstream shader now assumes support for DDS properties that gl-native does not yet support. Once that support lands in gl-native, we can regenerate the shader source. | ||||
* | [core] Add noexcept(false) in MBGL_CHECK_ERROR | John Firebaugh | 2017-02-15 | 1 | -1/+1 |
| | | | | C++11 destructors are noexcept by default, so the prior definition always called std::terminate without allowing anything to catch the exception. | ||||
* | Do not draw foregroundBearingDrawable when rotation sensor is not available ↵ | Tobrun | 2017-02-15 | 1 | -4/+11 |
| | | | | (#8065) | ||||
* | [android] - remove unused telem constants (#8061) | Tobrun | 2017-02-15 | 1 | -16/+0 |
| | |||||
* | [android] - ignore device dependant tests (#8063) | Tobrun | 2017-02-15 | 5 | -0/+33 |
| | |||||
* | [android] - when removing out of viewport MarkerViews keep reference to ↵ | Tobrun | 2017-02-15 | 1 | -1/+0 |
| | | | | MapboxMap to be able to update the underlying Marker. (#8064) | ||||
* | [android] - prefix key constants used for Activity saved instance bundle ↵ | Tobrun | 2017-02-15 | 1 | -40/+40 |
| | | | | with mapbox_ (#8060) | ||||
* | [android] - null checking when invalidating as the invalidate callback can ↵ | Tobrun | 2017-02-15 | 1 | -1/+3 |
| | | | | be invoked while the reference to MapView isn't valid anymore. (#8062) | ||||
* | [core] Eliminate SpritePatternMode | John Firebaugh | 2017-02-14 | 7 | -65/+52 |
| | |||||
* | [core] Mutex no longer needs to be recursive | John Firebaugh | 2017-02-14 | 2 | -6/+6 |
| | |||||
* | [core] Combine SpriteAtlas::getPosition with SpriteAtlas::getImage | John Firebaugh | 2017-02-14 | 11 | -60/+50 |
| | |||||
* | [core] Inline SpriteAtlas::allocateImage | John Firebaugh | 2017-02-14 | 2 | -23/+11 |
| | |||||
* | [core] Eliminate SpriteAtlas::updateDirty | John Firebaugh | 2017-02-14 | 5 | -104/+112 |
| | | | | Simplify internal datastructures. Properly remove rects from the bin pack when an image is removed. | ||||
* | [core] Eliminate SpriteAtlas::Holder | John Firebaugh | 2017-02-14 | 2 | -37/+25 |
| | |||||
* | [android] Release Android v5.0.0-beta.1 (#8052) | Antonio Zugaldia | 2017-02-14 | 1 | -17/+18 |
| | | | | | | | | | | | | * [android] [auto] Update properties to version 5.0.0-beta.1 in preparation for build. * [android] remove unnecessary files * update CHANGELOG.md * revert version number to 5.0.0-SNAPSHOT * fixed small typo | ||||
* | [glfw] Include gl.hpp first to avoid redefinition of GLAPIENTRY | Thiago Marcos P. Santos | 2017-02-14 | 1 | -0/+1 |
| | | | | | | Mesa does not check if GLAPIENTRY was defined before before defining it, what makes the compiler sad. So we make Mesa define it first, before GLFW. | ||||
* | [core] Make Image safer | John Firebaugh | 2017-02-14 | 15 | -116/+163 |
| | | | | | | Provide Image::copy, which handles copying rectangles from a source to a destination, with thorough bounds checking. Also fixes an indexing error in SpriteAtlas, where the top row of pixels in a wrapped image was copied from the wrong source row. | ||||
* | [tests] Use test::checkImage | John Firebaugh | 2017-02-14 | 5 | -17/+5 |
| | |||||
* | [macos] reuse OpenGL context when switching screens | Konstantin Käfer | 2017-02-14 | 2 | -1/+11 |
| | |||||
* | [macos] Round non-freeform zoom gestures/commands to nearest integer | Jason Wray | 2017-02-13 | 3 | -5/+21 |
| | | | | | | | | | Affects: - Double-tap gestures - Two-finger tap gestures - +/- button pushes - Shortcut keys - Menu items and shortcut keys (in macapp) | ||||
* | [ios] Add iosapp Show Zoom Level debug option | Jason Wray | 2017-02-13 | 1 | -5/+24 |
| | |||||
* | [ios] Round tap-zoom gestures to nearest integer | Jason Wray | 2017-02-13 | 2 | -8/+12 |
| | | | | | | | | | Round double-tap and two-finger tap zoom gestures to the nearest integer zoom level. This has the benefits for raster tiles, as well as styles with zoom-based functions. This results in a wider possible zoom range — ~0.5-1.5: Old: z4.6 → z5.6 (+1.0), z4.4 → z5.4 (+1.0) New: z4.6 → z6.0 (+1.4), z4.4 → z5.0 (+0.6) | ||||
* | [core] Expose Map::setZoom with anchor parameter | Jason Wray | 2017-02-13 | 2 | -1/+8 |
| | |||||
* | [build] Use backtrace-for-all-exit-codes branch of logbt | John Firebaugh | 2017-02-13 | 1 | -1/+1 |
| | |||||
* | [glfw] Fix viewport not being resized | Thiago Marcos P. Santos | 2017-02-13 | 1 | -0/+1 |
| | | | | Reproducible on Linux. On OSX, map looks slightly scaled. | ||||
* | [core] add tests for user/password, port, trailing dot, and IPv4/IPv6 ↵ | Konstantin Käfer | 2017-02-13 | 2 | -2/+24 |
| | | | | address parsing | ||||
* | [build] Add --track-origins=yes to valgrind arguments | John Firebaugh | 2017-02-13 | 1 | -0/+1 |
| | |||||
* | [ios] Do not deselect annotations any longer when map is zoomed/panned or ↵ | Benedikt Huss | 2017-02-11 | 2 | -21/+7 |
| | | | | annotation is moved out of the visible bounds | ||||
* | Upright CJK characters in vertically-oriented labels (#7114) | Minh Nguyễn | 2017-02-10 | 16 | -94/+449 |
| | | | | | CJK characters and adjacent punctuation now remain upright in vertically oriented labels that have line placement. Fixes #1682. | ||||
* | [core] Restore support for GL implementations without VAO extension | John Firebaugh | 2017-02-10 | 5 | -10/+42 |
| | |||||
* | [android] Update SDK dependency to MAS beta.1 (#8020) | Antonio Zugaldia | 2017-02-10 | 3 | -5/+3 |
| | | | | | | * remove unused repositories * move from snapshot to beta.1 | ||||
* | [glfw] use newer version that allows automated graphics switching on macOS | Konstantin Käfer | 2017-02-10 | 3 | -2/+4 |
| | |||||
* | [ios, macos] Marked MGLStyleFunction as abstract in docs | Minh Nguyễn | 2017-02-10 | 1 | -0/+1 |
| | |||||
* | [ios, macos] Updated changelog | Minh Nguyễn | 2017-02-09 | 2 | -0/+2 |
| | | | | Added mention of #7621. | ||||
* | [ios] Update podspec for release 3.5.0 beta 1ios-v3.5.0-beta.1 | Jesse Bounds | 2017-02-09 | 2 | -2/+2 |
| | |||||
* | [ios] Re-add MGLDistanceFormatter to static library | Jason Wray | 2017-02-09 | 1 | -0/+2 |
| | | | | For some reason Xcode didn't like e7066159ddb6a1c963dd194b0e96a2f90b6462e4. | ||||
* | [ios] Add partial Japanese localization | Jason Wray | 2017-02-09 | 2 | -1/+77 |
| | |||||
* | [core] Introduce dedicated filter types for $type and $id special cases (#7971) | John Firebaugh | 2017-02-09 | 13 | -64/+780 |
| | | | | | | | | * [core] Introduce dedicated filter types for $type and $id special cases * [ios, macos] Special-case $id, $type in predicates Also support $id ≟ nil. | ||||
* | Delegate method to restrict movement (#5584) | Minh Nguyễn | 2017-02-09 | 6 | -52/+270 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Added delegate method to restrict movement Added a way for the delegate to restrict where the user can move within the map using gestures. Fixes #2457. * [ios] Added support to restrict movement in pinch/rotate gestures * [ios] Added support to restrict movement in double tap/quick zoom/two finger drag gestures * [ios] fixed camera reset before two finger drag gesture is complete * [ios] fixed camera comparison in double tap gestures * [ios] Changelog update * [macos] Changelog updated * [ios, macos] Changelog cleanup * [ios, macos] Added documentation to clarify performance impact * [ios] clarified variable name * [ios] blocking gestures implementation changed to a predictive approach * [ios] gesture delegate methods refactoring * [ios] Removed duplicated methods, improved code readability * [ios] code refactoring to clarify the conditions to execute a gesture | ||||
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 24 | -0/+496 |
| | |||||
* | [ios, macos] Brazilian Portuguese, French, German, Japanese, Swedish, Vietnamese | Minh Nguyễn | 2017-02-09 | 32 | -4/+1998 |
| | | | | Pulled translations from Transifex. Added locales with at least one file translated 80% or more. |