Branch: refs/heads/printing-api
Home:
https://github.com/codenameone/CodenameOne
Commit: 33b27b8971bb3e254f754fa065e7f87f31ff4b3d
https://github.com/codenameone/CodenameOne/commit/33b27b8971bb3e254f754fa065e7f87f31ff4b3d
Author: Shai Almog <
67850168+...@users.noreply.github.com>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M CodenameOne/src/com/codename1/impl/CodenameOneImplementation.java
A CodenameOne/src/com/codename1/printing/PrintResult.java
A CodenameOne/src/com/codename1/printing/PrintResultListener.java
A CodenameOne/src/com/codename1/printing/Printer.java
M CodenameOne/src/com/codename1/ui/Display.java
M Ports/Android/src/com/codename1/impl/android/AndroidImplementation.java
M Ports/JavaSE/src/com/codename1/impl/javase/JavaSEPort.java
M Ports/JavaScriptPort/src/main/java/com/codename1/impl/html5/HTML5Implementation.java
M Ports/WindowsPort/nativeSources/cn1_windows.h
A Ports/WindowsPort/nativeSources/cn1_windows_print.cpp
M Ports/WindowsPort/nativeSources/cn1_windows_window.cpp
M Ports/WindowsPort/src/com/codename1/impl/windows/WindowsImplementation.java
M Ports/WindowsPort/src/com/codename1/impl/windows/WindowsNative.java
M Ports/iOSPort/nativeSources/IOSNative.m
M Ports/iOSPort/src/com/codename1/impl/ios/IOSImplementation.java
M Ports/iOSPort/src/com/codename1/impl/ios/IOSNative.java
A Samples/samples/PrinterSample/PrinterSample.java
M vm/tests/src/test/java/com/codename1/tools/translator/CleanTargetIntegrationTest.java
Log Message:
-----------
Add cross-platform printing API (com.codename1.printing)
Printer/PrintResult/PrintResultListener with Display plumbing and
implementations in all ports: JavaSE (PrinterJob/Desktop.print),
Android (android.print + PrintHelper), iOS (UIPrintInteractionController),
JavaScript (blob URL + hidden iframe), Windows (PrintDlg + GDI with
Windows.Data.Pdf page rendering). Includes PrinterSample.
Co-Authored-By: Claude Fable 5 <
nor...@anthropic.com>
Commit: 4ce7e7959fd343df99043df8632b8733d2e4669d
https://github.com/codenameone/CodenameOne/commit/4ce7e7959fd343df99043df8632b8733d2e4669d
Author: Shai Almog <
67850168+...@users.noreply.github.com>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M CodenameOne/src/com/codename1/printing/Printer.java
Log Message:
-----------
Fix PMD violations in Printer (final class, stream close, @Override)
Co-Authored-By: Claude Fable 5 <
nor...@anthropic.com>
Commit: 94abb41198c3fd2fa7f93e535e39a79439d448d9
https://github.com/codenameone/CodenameOne/commit/94abb41198c3fd2fa7f93e535e39a79439d448d9
Author: Shai Almog <
67850168+...@users.noreply.github.com>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
A CodenameOne/src/com/codename1/printing/package-info.java
A docs/developer-guide/Printing.asciidoc
M docs/developer-guide/developer-guide.asciidoc
Log Message:
-----------
Document the printing API: package-info + developer guide chapter
Covers usage, result semantics, the no-permissions/user-confirmation
trust model, and per-platform behavior. Vale-clean.
Co-Authored-By: Claude Fable 5 <
nor...@anthropic.com>
Compare:
https://github.com/codenameone/CodenameOne/compare/599e77c743c8...94abb41198c3
To unsubscribe from these emails, change your notification settings at
https://github.com/codenameone/CodenameOne/settings/notifications