repowiserepowise
Sign in
baneeishaque/codenameone-google-maps
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisebaneeishaque/codenameone-google-maps

Commits

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

42of 133 scored

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.

Fix commits54%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.84bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold5.4out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

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.

Feature18%
Fix32%
Docs7%
Test5%
Deps2%
Chore8%
Other29%

Review-priority queue

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 review-priority queue
#CommitAuthorWhenLinesRiskTop 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
  • b3f38a42Initial version of the google maps cn1lib
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +8.2K -0
    Risk
    100%Elevated
  • fd282a0cUpdated Android to use new Google Maps renderer. Now requires android.min_sdk_version=19
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +5.1K -3.6K
    Risk
    99%Elevated
  • 73089b24Added support for using browser and google maps in simulator.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +1.7K -152
    Risk
    98%Elevated
  • 7cb2d7a8Added support for long press in MapContainer
    Author
    Steve Hannah
    When
    10y ago
    Lines
    +3.1K -0
    Risk
    98%Elevated
  • f1c9a152Ported project to Maven. Fixed issue https://github.com/codenameone/codenameone-google-maps/issues/40
    Author
    Steve Hannah
    When
    5y ago
    Lines
    +2.8K -3.4K
    Risk
    97%Elevated
  • 614f77f1Added support for adding CN1 components as map markers. Revamped the JavaSE port maps to eliminate intermittent deadlocks and improve performance.
    Author
    Steve Hannah
    When
    8y ago
    Lines
    +891 -83
    Risk
    96%Elevated
  • 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.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +468 -61
    Risk
    95%Elevated
  • e8023babForgot to commit file in last commit.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +428 -0
    Risk
    95%Elevated
  • 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.
    Author
    Steve Hannah
    When
    11y ago
    Lines
    +232 -1
    Risk
    94%Elevated
  • 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
    Author
    Steve Hannah
    When
    7y ago
    Lines
    +275 -17
    Risk
    92%Elevated
  • 322cd9a1Added API to convert map coordinates to screen coordinates and visa versa Fixed build on Windows Phone
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +250 -9
    Risk
    92%Elevated
  • 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.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +198 -43
    Risk
    91%Elevated
  • d776e42eFixed issue with reported coordinates on tap events in simulator. Also fixed removal of markers and paths in simulator.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +255 -34
    Risk
    91%Elevated
  • 54d96d8eAdded html test
    Author
    Shai Almog
    When
    9y ago
    Lines
    +344 -1.8K
    Risk
    91%Elevated
  • 1e0d7bfbFixed longpress listener support in simulator.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +267 -4
    Risk
    89%Elevated
  • fcafa329Fixed race condition in chrome that caused map to display blank sometimes.
    Author
    Steve Hannah
    When
    11y ago
    Lines
    +204 -133
    Risk
    89%Elevated
  • c29a9806Added marker support
    Author
    Shai Almog
    When
    9y ago
    Lines
    +129 -77
    Risk
    88%Elevated
  • 8764481aUpdated GoogleMaps version to 2.7.0. Added scripts to update version and print version.
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +127 -42
    Risk
    87%Elevated
  • 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..
    Author
    Steve Hannah
    When
    8y ago
    Lines
    +122 -19
    Risk
    86%Elevated
  • 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.
    Author
    Steve Hannah
    When
    10y ago
    Lines
    +127 -78
    Risk
    86%Elevated
  • 34cc87aeImplemented addMarker and removeMarkers. Also added support for google maps key.
    Author
    Steve Hannah
    When
    11y ago
    Lines
    +110 -41
    Risk
    85%Elevated
  • 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
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +121 -40
    Risk
    84%Elevated
  • 6d6dd8f7Added metadata to pom.xml to prepare for release on Maven central
    Author
    Steve Hannah
    When
    5y ago
    Lines
    +113 -28
    Risk
    83%Elevated
  • 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.
    Author
    Steve Hannah
    When
    5y ago
    Lines
    +88 -67
    Risk
    82%Elevated
  • 55a63ce0Added fitBounds and getScreenCoordinates() methods to MapContainer.
    Author
    Steve Hannah
    When
    8y ago
    Lines
    +132 -2
    Risk
    82%Elevated
  • 80e99084New tap API for maps
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +88 -3
    Risk
    81%Elevated
  • 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.
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +62 -59
    Risk
    80%Elevated
  • 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.
    Author
    Steve Hannah
    When
    8y ago
    Lines
    +87 -101
    Risk
    79%Elevated
  • 0d7bd9c9Added flag to show my current location Fixed a race condition in the point/coordinate conversion code on iOS
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +65 -4
    Risk
    79%Elevated
  • 7563d6fbAdded Maven build and installation instructions
    Author
    Steve Hannah
    When
    5y ago
    Lines
    +63 -32
    Risk
    77%Elevated
  • 14e7d219Added compass and my location button to iOS. Added flag to enable/disable rotation gesture.
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +62 -0
    Risk
    77%Elevated
  • cc00e5f7Latest attempt at fixing the white image issue
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +48 -16
    Risk
    76%Elevated
  • 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.
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +66 -28
    Risk
    76%Elevated
  • b755131bRe-added longpress functionality that somehow got lost
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +44 -0
    Risk
    75%Elevated
  • 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.
    Author
    Steve Hannah
    When
    8y ago
    Lines
    +59 -1
    Risk
    74%Elevated
  • 40bf06b6Create README.md
    Author
    codenameone
    When
    11y ago
    Lines
    +37 -0
    Risk
    74%Elevated
  • 6cfa7f0fImproved stability of native maps on Android, added some logging in case of additional crashes
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +31 -18
    Risk
    73%Elevated
  • 4bda0ca1Fixed out of memory error during transitions on Android.
    Author
    Steve Hannah
    When
    10y ago
    Lines
    +50 -51
    Risk
    71%Elevated
  • 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.
    Author
    Steve Hannah
    When
    10y ago
    Lines
    +61 -3.1K
    Risk
    71%Elevated
  • efc2ab57Fixed positions and threads in the Android maps Added option to check the Map with the side menu bar
    Author
    shai.almog@gmail.com
    When
    12y ago
    Lines
    +35 -1
    Risk
    70%Elevated
  • af4a33ebFixed NPE when removing marker in simulator. https://github.com/codenameone/codenameone-google-maps/issues/10#issuecomment-285433104
    Author
    Steve Hannah
    When
    9y ago
    Lines
    +24 -3
    Risk
    70%Elevated
  • 13da47a7Updated instructions to show Build Hint Editor
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +41 -27
    Risk
    69%Elevated
  • c5a83900Updated version to 1.1.2-SNAPSHOT
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • 85125e7eUpdated version to 1.1.1
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • 00f0a6b9Updated version to 1.1.1-SNAPSHOT
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • 80dcefdaUpdated version to 1.1.0
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • dc7f3da6Updated version to 1.0.4-SNAPSHOT
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • 5e986e69Updated version to 1.0.3
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • 3f86ccebUpdated version to 1.0.3-SNAPSHOT
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
  • ff363adfUpdated version to 1.0.2
    Author
    Steve Hannah
    When
    4y ago
    Lines
    +21 -21
    Risk
    63%Typical
Showing 50 of 133 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

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.

023typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

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.

1101001,000Lines changed (log) →0.05.0Diffusion →
Below typical42
Typical49
Elevated42

Commit history for baneeishaque/codenameone-google-maps

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.