You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: libraries/Runtime/BridJ/CHANGELOG
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ Current version : BridJ 0.6-SNAPSHOT
12
12
- Fixed crash during deallocation of Callbacks + fixed leak of Callbacks (now need to retain a reference to callbacks or use BridJ.protectFromGC / unprotectFromGC)
13
13
- Added errno/GetLastError() mechanism : declare methods to throw org.bridj.LastError and it's all handled automatically (issue #74)
14
14
- 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)
15
17
- Added Pointer.asList() and .asList(ListType) to get a List view of the pointed memory
16
18
- depending on the ListType, the view can be mutable / resizeable
17
19
- removed the List interface from Pointer (which is now just an Iterable)
@@ -23,7 +25,6 @@ Current version : BridJ 0.6-SNAPSHOT
23
25
- Added support for multiarch Linux distributions (issue #2)
24
26
- Added support for versioned library file names (issue #72)
25
27
- 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)
27
28
- 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)
28
29
- Added BridJ.setMinLogLevel(Level) (issue #190)
29
30
- Added Platform.addEmbeddedLibraryResourceRoot(root) to use & customize the embedded library extraction feature in user projects
0 commit comments