Skip to content

Commit 8cab535

Browse files
committed
BridJ: updated CHANGELOG
1 parent 87dd91a commit 8cab535

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libraries/Runtime/BridJ/CHANGELOG

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Current version : BridJ 0.6-SNAPSHOT
1212
- Fixed crash during deallocation of Callbacks + fixed leak of Callbacks (now need to retain a reference to callbacks or use BridJ.protectFromGC / unprotectFromGC)
1313
- Added errno/GetLastError() mechanism : declare methods to throw org.bridj.LastError and it's all handled automatically (issue #74)
1414
- Added protected mode (-Dbridj.protected=true / BRIDJ_PROTECTED=1), to prevent native crashes (makes BridJ bindings slower + disables optimized raw calls).
15+
- Added proxy-based Objective-C delegates support (forwards unknown methods to a Java instance) (issue #188)
16+
- Added Objective-C 2.0 blocks support (similar to callbacks, inherit from ObjCBlock instead of Callback) (issue #192)
1517
- Added Pointer.asList() and .asList(ListType) to get a List view of the pointed memory
1618
- depending on the ListType, the view can be mutable / resizeable
1719
- removed the List interface from Pointer (which is now just an Iterable)
@@ -23,7 +25,6 @@ Current version : BridJ 0.6-SNAPSHOT
2325
- Added support for multiarch Linux distributions (issue #2)
2426
- Added support for versioned library file names (issue #72)
2527
- Added global allocated memory alignment setting (BRIDJ_DEFAULT_ALIGNMENT env. var. & bridj.defaultAlignment property), + Pointer.allocateAlignedArray
26-
- Added partial proxy-based Objective-C delegates support (forwards unknown methods to a Java instance) (issue #188)
2728
- Added basic calls log mechanism (disables direct mode) : -Dbridj.logCalls=true or BRIDJ_LOG_CALLS=1 (only logs the method name & signature, not the arguments or returned values)
2829
- Added BridJ.setMinLogLevel(Level) (issue #190)
2930
- Added Platform.addEmbeddedLibraryResourceRoot(root) to use & customize the embedded library extraction feature in user projects

0 commit comments

Comments
 (0)