Commit Graph

779 Commits

Author SHA1 Message Date
Robinson
41fe221e3c Added static method to clear specific cache 2021-01-31 21:24:14 +01:00
Robinson
12e6f5ea75 Uses new SwtJavaFx project (for swt/javaFX logic) 2021-01-31 21:03:40 +01:00
Robinson
675515c35b CacheUtil can now be specified with a name (so more than 1 can exist). Better multi-threaded support for hashing 2021-01-31 00:37:40 +01:00
Robinson
6a368ccd13 Moved util subprojects into their own projects 2021-01-30 16:18:36 +01:00
Robinson
86ae8e36da JavaFX access is wrapped without reflection 2021-01-27 01:40:24 +01:00
Robinson
23ffd02b65 SWT no longer using reflection (using trampoline class for access) 2021-01-27 01:37:53 +01:00
Robinson
01d92c0a86 Added back moved swing UI components (they were moved unnecessarily) 2021-01-27 00:19:10 +01:00
Robinson
d76389752c Updated dependencies 2021-01-17 14:36:15 +01:00
Robinson
519f9c94fe updated imports. Moved tests to their respective projects 2021-01-17 14:35:40 +01:00
Robinson
41f060dede Moved Serializers to their own project 2021-01-15 00:46:48 +01:00
Robinson
654e6ca584 Fixed imports 2021-01-12 22:04:06 +01:00
Robinson
f25ff4ddbf Small SWT refactor 2021-01-11 00:18:21 +01:00
Robinson
9ebc3499ea Moved SwingActiveRender utility to it's own module 2021-01-11 00:01:41 +01:00
nathan
fd68a23974 Fixed issue with hex bytesToInts 2020-09-25 19:52:02 +02:00
nathan
81913bbd62 Updated version 2020-09-15 17:27:01 +02:00
nathan
6906106745 Exposed backing fields for StorageSystem.DiskBuilder 2020-09-15 17:07:01 +02:00
nathan
90e35d00bc Expose NamedThreadFactory fields 2020-09-15 03:07:20 +02:00
nathan
a409f688b7 Cleaned comments, mark linked nodes as volatile for thread visibility 2020-09-14 22:21:16 +02:00
nathan
470f3592ef Updated version info 2020-08-29 10:56:59 +02:00
nathan
d885106556 Added retrofit 'getRawType' utility method 2020-08-23 00:42:42 +02:00
nathan
23d5cee2c7 Added more exception types to the default serialization registration 2020-08-23 00:40:25 +02:00
nathan
1187f5dd88 Updated build/plugins. license has kotlin as 1980 since that is when the interior files (for that jar) are published. We use the self-published date for license information 2020-08-18 22:25:21 +02:00
nathan
36e2641537 StorageSystem now uses ByteBuffer2, instead of netty 2020-08-18 22:03:14 +02:00
nathan
dbbec59db0 Removed boxing 2020-08-18 22:02:43 +02:00
nathan
11050a86de Code polish, suppressed unused methods, etc 2020-08-18 22:02:13 +02:00
nathan
6270168430 Suppressed generics/rawtypes/etc warnings, since these aren't my files, I shouldn't change them too much (as they work, as-is) 2020-08-18 22:01:47 +02:00
nathan
9adfc35908 Suppress necessary deprecation warnings (for finalize), since this is native code and is necessary 2020-08-18 22:00:51 +02:00
nathan
caa6e5e3fc supress generic warnings 2020-08-18 21:20:12 +02:00
nathan
7161891b1f added start position and length for hex/byte conversions 2020-08-14 01:20:35 +02:00
nathan
131443e110 serialization manager now uses generics for determining IO buffer type 2020-08-13 16:10:07 +02:00
nathan
8c78e59bf3 Added LockFreeIntStringMap 2020-08-12 23:13:04 +02:00
nathan
c80f435386 Added NullPointerException 2020-08-12 23:12:47 +02:00
nathan
9d86f0ae87 name cleanup 2020-08-10 01:36:17 +02:00
nathan
99e2791fda Comment clarification on BinEndian 2020-08-08 09:37:28 +02:00
nathan
711b90542f updated license 2020-08-08 01:03:34 +02:00
nathan
9884f88252 updated gradel 2020-08-08 01:03:24 +02:00
nathan
bc5c037c5b Fixed utf8 comments 2020-08-07 16:15:05 +02:00
nathan
6812d70f5f Updated unit test to register classes for storage 2020-08-06 02:35:38 +02:00
nathan
9e96d21875 Code polish 2020-08-06 02:35:19 +02:00
nathan
82e404930c Code polish, updated base64 dependency 2020-08-06 02:35:09 +02:00
nathan
693bf4cef2 Storage can now register classes with the serializer via the builder pattern. Added default serialization class to make registering defaults with kryo easier 2020-08-06 02:34:47 +02:00
nathan
f59ee3ca24 Code polish, library updates 2020-08-06 02:33:53 +02:00
nathan
c0e72c2463 Updated to use tukaani instead of jponge 2020-08-06 02:33:18 +02:00
nathan
0fc7f8d8a0 Code polish 2020-08-06 02:32:58 +02:00
nathan
dd75fff9ed SWT is no longer using reflection + javasist 2020-08-06 02:31:38 +02:00
nathan
cdf7ad030b Code polish 2020-08-06 02:31:16 +02:00
nathan
84487d10ba Moved JNA back into utilities project. Depenencies are too complex wrt Desktop.java to move it out yet 2020-08-06 02:30:57 +02:00
nathan
2851db21eb the JDK8 Base64 is now faster and better at encode/decode than this, so it's no longer necessary. 2020-08-05 11:15:49 +02:00
nathan
e93323db8b Updated version from 1.5.7 to 1.5.8 2020-07-09 00:16:54 +02:00
nathan
17b73a5852 added Sys.hexToBytes 2020-07-09 00:16:23 +02:00