BenLand100
2010-12-29 22:20:32
Added v6.5b to the srl-opendev, mirrored on my server:
Recent SCAR: http://bland.no-ip.org/files/Embedded_SMART.dll
Linux: http://bland.no-ip.org/files/libsmart.so
Windows: http://bland.no-ip.org/files/libsmart.dll
Source (SVN Repos):
http://blanddns.no-ip.org:81/repos/public-smart
Changelog v6.5:
+ FIXED KeyEvent passthrough while blocking, should be no more major bugs
+ ADDED procedure SmartSetJVMPath(path: String); which, if desired, should be called BEFORE SmartSetup to get SMART to load a specific JVM binary (particularly useful on Linux). If the binary fails to load, SMART will attempt to load the default binaries. Check the debug output for more info on what it actually loaded.
+ SmartSetTansparentColor => SmartSetTransparentColor, notice the spelling.
+ Converted all exported methods to CDECL and wrote STDCALL wrappers for SCAR/Simba
+ Fixed for SCAR, should compile and register fine now.
+ Wrote python bindings for SMART (Will make a thread on this shortly)
+ Removed casting of void* to long everywhere I noticed it, so should be a bit more x64 compatible (n.b. the libsmart.def file might need to be modified slightly for x64, specifically related to reflection methods)
Changelog v6.5a:
+ Modified the Hold/Release key methods to be able to type all printable characters, provided you give the correct character code and shift state
Changelog v6.5b:
+ Useragent for all webpage getting operations (I believe it's right, I'll let moparisthebest confirm it)
+ For the keyup/down methods, I did my best to map windows VK_[key] codes to Java codes, so it should now type all chars/symbols correctly. If you experience problems, tell me the VK_[key] number and what it should be typing.
+ Folded SCAR exports back into the regular exports (no change should be noticed on the user end)
+ Tweaked the type-through a bit, and added debug output. If you experience problems, tell me what it should have been doing, and give me the command line debug stuff for that time period.
Recent SCAR: http://bland.no-ip.org/files/Embedded_SMART.dll
Linux: http://bland.no-ip.org/files/libsmart.so
Windows: http://bland.no-ip.org/files/libsmart.dll
Source (SVN Repos):
http://blanddns.no-ip.org:81/repos/public-smart
Changelog v6.5:
+ FIXED KeyEvent passthrough while blocking, should be no more major bugs
+ ADDED procedure SmartSetJVMPath(path: String); which, if desired, should be called BEFORE SmartSetup to get SMART to load a specific JVM binary (particularly useful on Linux). If the binary fails to load, SMART will attempt to load the default binaries. Check the debug output for more info on what it actually loaded.
+ SmartSetTansparentColor => SmartSetTransparentColor, notice the spelling.
+ Converted all exported methods to CDECL and wrote STDCALL wrappers for SCAR/Simba
+ Fixed for SCAR, should compile and register fine now.
+ Wrote python bindings for SMART (Will make a thread on this shortly)
+ Removed casting of void* to long everywhere I noticed it, so should be a bit more x64 compatible (n.b. the libsmart.def file might need to be modified slightly for x64, specifically related to reflection methods)
Changelog v6.5a:
+ Modified the Hold/Release key methods to be able to type all printable characters, provided you give the correct character code and shift state
Changelog v6.5b:
+ Useragent for all webpage getting operations (I believe it's right, I'll let moparisthebest confirm it)
+ For the keyup/down methods, I did my best to map windows VK_[key] codes to Java codes, so it should now type all chars/symbols correctly. If you experience problems, tell me the VK_[key] number and what it should be typing.
+ Folded SCAR exports back into the regular exports (no change should be noticed on the user end)
+ Tweaked the type-through a bit, and added debug output. If you experience problems, tell me what it should have been doing, and give me the command line debug stuff for that time period.
