37 Commits

Author SHA1 Message Date
dc0ea6a7f3 Add fromJS functionality for Images 2024-10-26 16:28:48 +03:00
a84c8cc471 Add support Images in nativeEditors 2024-10-26 15:06:09 +03:00
ccbd9da871 Add externalize method to Image 2024-10-24 20:56:21 +03:00
fd90f73c19 Add functionality 2024-10-24 20:57:29 +04:00
106f448042 Fix build for xp 2024-09-11 12:15:46 +04:00
2673b15835 Implement objects parsing in FromJSON 2024-09-10 22:27:54 +00:00
436d9ecdb7 Implement arrays parsing in FromJSON 2024-09-10 22:27:54 +00:00
150079e2f6 Implement FromJSON for primitives 2024-09-10 22:27:54 +00:00
ad18d65f7c Implement toJSON 2024-09-10 22:27:54 +00:00
cd5ca284e1 Change IsDouble method: return true if value has integer type 2024-06-02 15:37:04 +03:00
43c05c6041 Fix fromJS method 2024-04-11 17:02:21 +03:00
13b0458d47 Add support for external headers 2024-04-10 15:30:52 +03:00
b2c8696d1d Change strings conversion function 2024-03-15 18:16:58 +04:00
be0c6b13e7 Strings unify 2024-03-15 17:56:17 +04:00
5663169473 Include stdexcept for windows 2024-01-11 14:57:02 +04:00
af04c2bac1 Added more exceptions 2024-01-11 14:57:02 +04:00
e4477c9926 Add IsInit() function 2024-01-11 14:57:02 +04:00
3042dc08cc Make IValue desctructor non-virtual 2023-12-11 11:14:21 +04:00
97c314e379 All tests were added. Small serialization rework.
- Code coverage: 100%
- Restructured serialization code to handle primitives first
2023-11-29 14:22:51 +04:00
2895e27c32 Made code coverage 100% for CValue & CValueRef 2023-11-28 15:19:51 +04:00
3e5eb3d251 Added tests to basic CValue functionality 2023-11-27 21:29:56 +04:00
2d9206b79b Changed some places where set() were used 2023-11-27 18:05:53 +04:00
a096559e29 Changed the order of comparison in toJS() 2023-11-24 17:07:09 +04:00
fdaf8e6c6b Fixed fromJS() 2023-11-24 16:23:16 +04:00
b0dfb4c731 Added allocator and deallocator for typed arrays 2023-11-23 19:13:03 +04:00
3ae6927ac3 Reworked CValue, added CValueRef 2023-11-23 16:25:21 +04:00
bcea33ed19 Implemented reference mechanism for CValue 2023-11-21 16:53:48 +04:00
f6c0ffc644 CValue major rework 2023-11-18 00:56:32 +04:00
84c34eed65 Fixes
+ Fixed build for mac
+ Removed undefined properties from tests
2023-11-17 13:52:24 +04:00
eecc623723 Add some new functionality
+ Getters for CValue
+ Reworked CObject
+ Partly functioning fromJS() function
+ Changed test example
2023-11-17 13:52:24 +04:00
85f86c2de6 Added typed arrays 2023-11-17 13:52:24 +04:00
62f5b03bb4 Added arrays 2023-11-17 13:52:24 +04:00
eecd983377 Rewrited toJS() as a static function 2023-11-17 13:52:24 +04:00
6bafc84285 Made destructors virtual 2023-11-17 13:52:24 +04:00
a4ac108c7c Some minor improvements 2023-11-17 13:52:23 +04:00
dddd37af12 Refactoring: added base class 2023-11-17 13:52:23 +04:00
87d9ad5b88 Basic functionality 2023-11-17 13:52:23 +04:00