Skip to content

Tags: codenameone/CodenameOne

Tags

7.0.220

Toggle 7.0.220's commit message
Fixed regression due to usage of wrong APIs

7.0.219

Toggle 7.0.219's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
PMD Naming Convention fixes (#4425)

7.0.218

Toggle 7.0.218's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed regression in table layout (#4390)

7.0.217

Toggle 7.0.217's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added missing null check in SimpleDateFormat parse() (#4377)

7.0.216

Toggle 7.0.216's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix ES_COMPARING_PARAMETER_STRING_WITH_EQ SpotBugs warnings (#4361)

Replaced string comparison using '==' with '.equals()' or 'Objects.equals()' in Font.java, SideMenuBar.java, and TestUtils.java.
Updated generate-quality-report.py to enforce this rule.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>

7.0.215

Toggle 7.0.215's commit message
Fixed bugs from fing jules

7.0.214

Toggle 7.0.214's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add integration coverage for Invoke and Ldc bytecodes (#4234)

7.0.213

Toggle 7.0.213's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add support for Windowing API in Desktop Applications

Fixed #4145

7.0.212

Toggle 7.0.212's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Handle Android media content URIs and gate READ_MEDIA permissions (#4130

)

Fixed #4129

7.0.211

Toggle 7.0.211's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix screenshot API in Android implementation (#4107)

* Fix Android screenshot API to include PeerComponents

The screenshot() method in AndroidImplementation was missing PeerComponents
(native Android views like BrowserComponent, MapView, etc.) in the captured
image on devices running Android < API 26 (Oreo).

The issue was in the AndroidScreenshotTask.tryFallbackDraw() method, which
only drew the CodenameOneSurface view itself. PeerComponents are added as
siblings to the CodenameOneSurface within the parent RelativeLayout container,
so they were not being captured.

The fix:
- Draw the parent container (RelativeLayout) instead of just the view
- Calculate and apply proper canvas translation to align the content
- Maintain backward compatibility by falling back to view-only drawing
  if no parent is found

Note: The PixelCopy method (API 26+) already worked correctly as it captures
the entire window, so this only affects older Android versions.

* Fixed Android screenshot test

---------

Co-authored-by: Claude <noreply@anthropic.com>