summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] use glTexSubImage2D for subsequent updatesupstream/opengl-glTexSubImage2DKonstantin Käfer2017-02-154-16/+22
|
* [android] - null checking when invalidating as the invalidate callback can ↵Tobrun2017-02-151-1/+3
| | | | be invoked while the reference to MapView isn't valid anymore. (#8062)
* [core] Eliminate SpritePatternModeJohn Firebaugh2017-02-147-65/+52
|
* [core] Mutex no longer needs to be recursiveJohn Firebaugh2017-02-142-6/+6
|
* [core] Combine SpriteAtlas::getPosition with SpriteAtlas::getImageJohn Firebaugh2017-02-1411-60/+50
|
* [core] Inline SpriteAtlas::allocateImageJohn Firebaugh2017-02-142-23/+11
|
* [core] Eliminate SpriteAtlas::updateDirtyJohn Firebaugh2017-02-145-104/+112
| | | | Simplify internal datastructures. Properly remove rects from the bin pack when an image is removed.
* [core] Eliminate SpriteAtlas::HolderJohn Firebaugh2017-02-142-37/+25
|
* [android] Release Android v5.0.0-beta.1 (#8052)Antonio Zugaldia2017-02-141-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 GLAPIENTRYThiago Marcos P. Santos2017-02-141-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 saferJohn Firebaugh2017-02-1415-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::checkImageJohn Firebaugh2017-02-145-17/+5
|
* [macos] reuse OpenGL context when switching screensKonstantin Käfer2017-02-142-1/+11
|
* [macos] Round non-freeform zoom gestures/commands to nearest integerJason Wray2017-02-133-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 optionJason Wray2017-02-131-5/+24
|
* [ios] Round tap-zoom gestures to nearest integerJason Wray2017-02-132-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 parameterJason Wray2017-02-132-1/+8
|
* [build] Use backtrace-for-all-exit-codes branch of logbtJohn Firebaugh2017-02-131-1/+1
|
* [glfw] Fix viewport not being resizedThiago Marcos P. Santos2017-02-131-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äfer2017-02-132-2/+24
| | | | address parsing
* [build] Add --track-origins=yes to valgrind argumentsJohn Firebaugh2017-02-131-0/+1
|
* [ios] Do not deselect annotations any longer when map is zoomed/panned or ↵Benedikt Huss2017-02-112-21/+7
| | | | annotation is moved out of the visible bounds
* Upright CJK characters in vertically-oriented labels (#7114)Minh Nguyễn2017-02-1016-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 extensionJohn Firebaugh2017-02-105-10/+42
|
* [android] Update SDK dependency to MAS beta.1 (#8020)Antonio Zugaldia2017-02-103-5/+3
| | | | | | * remove unused repositories * move from snapshot to beta.1
* [glfw] use newer version that allows automated graphics switching on macOSKonstantin Käfer2017-02-103-2/+4
|
* [ios, macos] Marked MGLStyleFunction as abstract in docsMinh Nguyễn2017-02-101-0/+1
|
* [ios, macos] Updated changelogMinh Nguyễn2017-02-092-0/+2
| | | | Added mention of #7621.
* [ios] Update podspec for release 3.5.0 beta 1ios-v3.5.0-beta.1Jesse Bounds2017-02-092-2/+2
|
* [ios] Re-add MGLDistanceFormatter to static libraryJason Wray2017-02-091-0/+2
| | | | For some reason Xcode didn't like e7066159ddb6a1c963dd194b0e96a2f90b6462e4.
* [ios] Add partial Japanese localizationJason Wray2017-02-092-1/+77
|
* [core] Introduce dedicated filter types for $type and $id special cases (#7971)John Firebaugh2017-02-0913-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ễn2017-02-096-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 propertiesJohn Firebaugh2017-02-0924-0/+496
|
* [ios, macos] Brazilian Portuguese, French, German, Japanese, Swedish, VietnameseMinh Nguyễn2017-02-0932-4/+1998
| | | | Pulled translations from Transifex. Added locales with at least one file translated 80% or more.
* [ios, macos] Updated changelogsMinh Nguyễn2017-02-092-7/+20
| | | | Added mention of #7786, #7989, #7902. Moved #7956 to the correct section.
* [android] Refactor composite stop types and conversionsIvo van Dongen2017-02-0926-384/+474
|
* [core, ios, macos] Refactor composite stop types and conversionsJohn Firebaugh2017-02-0913-149/+268
|
* [node] Run test with logbtJohn Firebaugh2017-02-092-2/+12
|
* compare polygon ring areas absolutelynode-v3.4.4-13e504Dane Springmeyer2017-02-092-1/+47
| | | | | - This ensures we actually keep the largest polygons - Adds testcase that fails without this patch
* Compass click rotates around focal point (if available) (#7977)Pablo Guardiola2017-02-096-4/+73
| | | | | | * add set bearing method taking focal point into account * notify CompassView when FocalPoint changes
* [ios] Added MGLDistanceFormatter to static libraryMinh Nguyễn2017-02-091-1/+3
|
* [Qt] Added QMapboxGL::sourceExistsBruno de Oliveira Abinader2017-02-092-0/+9
|
* [ios, macos] Update changelogs for data-driven styling (#7993)Jesse Bounds2017-02-082-3/+5
|
* [ios, macos] Don't add documentation to NS_ENUMJesse Bounds2017-02-087-1105/+721
|
* [ios, macos] Add more bullets to style property docsJason Wray2017-02-087-462/+616
|
* [ios, macos] Add function and interpolation mode to style property docsJesse Bounds2017-02-087-171/+1348
|
* [core] Update gl-js; fix $id filters with GeoJSON sourceJohn Firebaugh2017-02-088-6/+10
|
* [ios, macos] Fixed runtime styling deprecation warningsMinh Nguyễn2017-02-084-98/+110
|
* [ios, macos] Update documentation examples to use new style functions (#7960)Jesse Bounds2017-02-083-16/+16
|