Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
42 commits sit in this repo's top risk tercile, which is 32% of the 133scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 5.4 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | b3f38a42Initial version of the google maps cn1lib | shai.almog@gmail.com | 12y ago | +8.2K -0 | 100%Elevated | more lines added than baseline |
| 2 | fd282a0cUpdated Android to use new Google Maps renderer. Now requires android.min_sdk_version=19 | Steve Hannah | 4y ago | +5.1K -3.6K | 99%Elevated | more lines added than baseline |
| 3 | 73089b24Added support for using browser and google maps in simulator. | Steve Hannah | 9y ago | +1.7K -152 | 98%Elevated | more lines added than baseline |
| 4 | 7cb2d7a8Added support for long press in MapContainer | Steve Hannah | 10y ago | +3.1K -0 | 98%Elevated | more lines added than baseline |
| 5 | f1c9a152Ported project to Maven. Fixed issue https://github.com/codenameone/codenameone-google-maps/issues/40 | Steve Hannah | 5y ago | +2.8K -3.4K | 97%Elevated | more lines added than baseline |
| 6 | 614f77f1Added support for adding CN1 components as map markers. Revamped the JavaSE port maps to eliminate intermittent deadlocks and improve performance. | Steve Hannah | 8y ago | +891 -83 | 96%Elevated | more lines added than baseline |
| 7 | d6122929Fixed build error in UWP . https://github.com/codenameone/codenameone-google-maps/issues/9 Changed UWP to still use MapComponent even if the html api key is provided because the browser doesn't seem to be working on UWP.. Need to track that down. | Steve Hannah | 9y ago | +468 -61 | 95%Elevated | more lines added than baseline |
| 8 | e8023babForgot to commit file in last commit. | Steve Hannah | 9y ago | +428 -0 | 95%Elevated | more lines added than baseline |
| 9 | a6377160Initial javascript implementation. Markers not implemented yet. There is sometimes a delay before the map is shown. Image generation doesn't work yet so when dialog is displayed over it, it just goes blank. | Steve Hannah | 11y ago | +232 -1 | 94%Elevated | more lines added than baseline |
| 10 | 48e753aaAdded support for path stroke color and width via setPathStrokeColor() and setPathStrokeWidth() methods. Implemented in javascript, javase, ios, and android. Added stubs for UWP but not implemented yet. https://github.com/codenameone/CodenameOne/issues/2792 | Steve Hannah | 7y ago | +275 -17 | 92%Elevated | more lines added than baseline |
| 11 | 322cd9a1Added API to convert map coordinates to screen coordinates and visa versa Fixed build on Windows Phone | shai.almog@gmail.com | 12y ago | +250 -9 | 92%Elevated | more lines added than baseline |
| 12 | 1e671667Improved lightweight mode transitions. Now peer images are generated in the background as the state of the map changes, rather than waiting until deinitialization. This yields much better usability, and fewer flashes and quirks. | Steve Hannah | 9y ago | +198 -43 | 91%Elevated | more lines added than baseline |
| 13 | d776e42eFixed issue with reported coordinates on tap events in simulator. Also fixed removal of markers and paths in simulator. | Steve Hannah | 9y ago | +255 -34 | 91%Elevated | more lines added than baseline |
| 14 | 54d96d8eAdded html test | Shai Almog | 9y ago | +344 -1.8K | 91%Elevated | more lines added than baseline |
| 15 | 1e0d7bfbFixed longpress listener support in simulator. | Steve Hannah | 9y ago | +267 -4 | 89%Elevated | more lines added than baseline |
| 16 | fcafa329Fixed race condition in chrome that caused map to display blank sometimes. | Steve Hannah | 11y ago | +204 -133 | 89%Elevated | more lines added than baseline |
| 17 | c29a9806Added marker support | Shai Almog | 9y ago | +129 -77 | 88%Elevated | more lines added than baseline |
| 18 | 8764481aUpdated GoogleMaps version to 2.7.0. Added scripts to update version and print version. | Steve Hannah | 4y ago | +127 -42 | 87%Elevated | more lines added than baseline |
| 19 | df84c540Initial BingMaps support. It is disabled unless the windows.bingmaps.token display property is set to the bing API key. Implementation currently doesn't add markers or paths, but basic stuff is there.. | Steve Hannah | 8y ago | +122 -19 | 86%Elevated | more lines added than baseline |
| 20 | b0d5cc83Updated build hint from codename1.arg.android.includeGPlayServices=true to the newer codename1.arg.android.playService.maps=true. Also updateed some of the API usage to make the map more reliable during reloading of the activity. | Steve Hannah | 10y ago | +127 -78 | 86%Elevated | more lines added than baseline |
| 21 | 34cc87aeImplemented addMarker and removeMarkers. Also added support for google maps key. | Steve Hannah | 11y ago | +110 -41 | 85%Elevated | more lines added than baseline |
| 22 | bbed9a76Updated Android to use play services version 11.0.4. Currently requires build hint until build server has default version updated. The cn1 extensions manager will still only include v22 (the previous version that works with 8.3.0) until the build server's default version is updated. The specific upgrade that required the new version of play services was the use of OnMapCameraMovedListener to receive map events which are sent out more frequently than OnMapCameraChangedListener. This gives imp | Steve Hannah | 9y ago | +121 -40 | 84%Elevated | more lines added than baseline |
| 23 | 6d6dd8f7Added metadata to pom.xml to prepare for release on Maven central | Steve Hannah | 5y ago | +113 -28 | 83%Elevated | more lines added than baseline |
| 24 | b42f8007Changed artifact to just googlemaps because the lib submodule already has -lib. Bumped CN1 version to 7.0.8-b6-SNAPSHOT to fix problem with legacy cn1lib generation overriding default jar. The maven central version is affected. | Steve Hannah | 5y ago | +88 -67 | 82%Elevated | more lines added than baseline |
| 25 | 55a63ce0Added fitBounds and getScreenCoordinates() methods to MapContainer. | Steve Hannah | 8y ago | +132 -2 | 82%Elevated | more lines added than baseline |
| 26 | 80e99084New tap API for maps | shai.almog@gmail.com | 12y ago | +88 -3 | 81%Elevated | more lines added than baseline |
| 27 | 4893f0aeAdded support for new build hint editor in the simulator. The build hint editor in the simulator will include a GoogleMaps tab with fields and instructions on setting up build hints that are required. | Steve Hannah | 4y ago | +62 -59 | 80%Elevated | more lines added than baseline |
| 28 | 5d252c30Updated simulator port to work with new BrowserComponent JS async API instead of old Javascript bridge. This fixes a few deadlock issues, and improves performance, especially when monitoring drag events. | Steve Hannah | 8y ago | +87 -101 | 79%Elevated | more lines added than baseline |
| 29 | 0d7bd9c9Added flag to show my current location Fixed a race condition in the point/coordinate conversion code on iOS | shai.almog@gmail.com | 12y ago | +65 -4 | 79%Elevated | more lines added than baseline |
| 30 | 7563d6fbAdded Maven build and installation instructions | Steve Hannah | 5y ago | +63 -32 | 77%Elevated | more lines added than baseline |
| 31 | 14e7d219Added compass and my location button to iOS. Added flag to enable/disable rotation gesture. | shai.almog@gmail.com | 12y ago | +62 -0 | 77%Elevated | more lines added than baseline |
| 32 | cc00e5f7Latest attempt at fixing the white image issue | shai.almog@gmail.com | 12y ago | +48 -16 | 76%Elevated | more lines added than baseline |
| 33 | 5bdc9312Fixed issue with converting coordinates to screen points and vice versa. The way different ports worked was inconsistent. I have normalized it so that all ports use relative coordinates for screen points. This is also consistent with the javadocs. | Steve Hannah | 9y ago | +66 -28 | 76%Elevated | more lines added than baseline |
| 34 | b755131bRe-added longpress functionality that somehow got lost | Steve Hannah | 9y ago | +44 -0 | 75%Elevated | more lines added than baseline |
| 35 | b8234378Added Display property MapContainer.debug that will output some extra debugging information to the console. Also fixed deadlock in cases where methods are called on the mapcontainer from a separate EDT event from where the browser component was initialized prior to the completion of initialization. | Steve Hannah | 8y ago | +59 -1 | 74%Elevated | more lines added than baseline |
| 36 | 40bf06b6Create README.md | codenameone | 11y ago | +37 -0 | 74%Elevated | more lines added than baseline |
| 37 | 6cfa7f0fImproved stability of native maps on Android, added some logging in case of additional crashes | shai.almog@gmail.com | 12y ago | +31 -18 | 73%Elevated | more lines added than baseline |
| 38 | 4bda0ca1Fixed out of memory error during transitions on Android. | Steve Hannah | 10y ago | +50 -51 | 71%Elevated | more lines added than baseline |
| 39 | 2e23e454Updated to use Cocoapods instead of embedding full library inside cn1lib. Added some properties to the codenameone_library_appended.properties and codenameone_library_required.properties files so that they don't need to be added manually to the build hints. Updated readme to reflect changes. | Steve Hannah | 10y ago | +61 -3.1K | 71%Elevated | more lines added than baseline |
| 40 | efc2ab57Fixed positions and threads in the Android maps Added option to check the Map with the side menu bar | shai.almog@gmail.com | 12y ago | +35 -1 | 70%Elevated | more lines added than baseline |
| 41 | af4a33ebFixed NPE when removing marker in simulator. https://github.com/codenameone/codenameone-google-maps/issues/10#issuecomment-285433104 | Steve Hannah | 9y ago | +24 -3 | 70%Elevated | more lines added than baseline |
| 42 | 13da47a7Updated instructions to show Build Hint Editor | Steve Hannah | 4y ago | +41 -27 | 69%Elevated | more lines added than baseline |
| 43 | c5a83900Updated version to 1.1.2-SNAPSHOT | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 44 | 85125e7eUpdated version to 1.1.1 | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 45 | 00f0a6b9Updated version to 1.1.1-SNAPSHOT | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 46 | 80dcefdaUpdated version to 1.1.0 | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 47 | dc7f3da6Updated version to 1.0.4-SNAPSHOT | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 48 | 5e986e69Updated version to 1.0.3 | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 49 | 3f86ccebUpdated version to 1.0.3-SNAPSHOT | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
| 50 | ff363adfUpdated version to 1.0.2 | Steve Hannah | 4y ago | +21 -21 | 63%Typical | more scattered than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 133 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
baneeishaque/codenameone-google-maps has 142 commits in its history from 8 contributors, the first of them Mar 16, 2014. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.