Commit Graph

745 Commits

Author SHA1 Message Date
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
nathan a1d9ce9f98 Updated version from 1.5.6 to 1.5.7 2020-07-08 02:33:30 +02:00
nathan e2e83a1c86 Updated version from 1.5.5 to 1.5.6 2020-07-07 22:42:11 +02:00
nathan 8a36a2f606 Fixed initialization of high res timer hack 2020-07-07 22:42:01 +02:00
nathan f526425c1a Added Sys.hexCharToInt 2020-07-07 22:41:43 +02:00
nathan e69605b0b6 Updated version from 1.5.4 to 1.5.5 2020-07-07 18:09:55 +02:00
nathan b2e802ed86 Removed duplicate code. Added ability to bypass compiler checks for checked exceptions, but still throw the exception (done via type erasure) 2020-07-07 18:09:51 +02:00
nathan 9ad9048a15 added getColor from a property. Fixed method signature parameter names 2020-07-07 18:08:44 +02:00
nathan 1987bd3069 Fixed comments 2020-07-07 18:07:56 +02:00
nathan abf3fb3a6b Fixed compiler warning for javaFX reflection 2020-07-07 17:56:45 +02:00
nathan 0e1be484aa Updated version from 1.5.3 to 1.5.4 2020-07-07 17:52:37 +02:00
nathan 015240705d Updated type-tools dependency 2020-07-07 17:52:33 +02:00
nathan 676fde2358 Added commentary for fixing high resolution timers on windows, also only enforces this on windows. Added system.get() for boolean+integer+long+double+float (instead of only string). 2020-07-07 17:51:46 +02:00
nathan 9cac6fce27 Updated version from 1.5.2 to 1.5.3 2020-06-30 23:56:17 +02:00
nathan b8eb62f9f7 Fixed issues with storage system builder, so we can create a builder first, then build when we actually need to 2020-06-30 23:55:26 +02:00
nathan 561c699c38 Updated version from 1.5.1 to 1.5.2 2020-06-25 01:24:00 +02:00
nathan 92492a45c1 Removed unused initialization methods in serializer 2020-06-25 01:23:25 +02:00
nathan ca72e2db72 Updated version from 1.5 to 1.5.1 2020-06-24 10:25:58 +02:00
nathan 0f466ec40e Better use of generics to enforce types for serialization 2020-06-24 10:25:34 +02:00
nathan 06aeb876eb Code polish 2020-06-19 16:09:38 +02:00
nathan c73ba03d63 Updated version from 1.4 to 1.5 2020-06-19 16:07:22 +02:00
nathan 8d609ace37 Fixed constructor parameter type. removed duplcate class 2020-06-19 16:05:19 +02:00
nathan d2efcb8c10 Updated version from 1.3 to 1.4 2020-06-19 15:16:40 +02:00
nathan 509f2fea3f updated gradle 2020-06-19 15:16:14 +02:00
nathan 23d661d245 Added/moved class utilities. 2020-06-19 15:15:50 +02:00
nathan b70539c18e Updated publish plugin 2020-06-08 22:22:48 +02:00
nathan 6f2957c8d6 Suppress warnings 2020-06-08 19:17:08 +02:00
nathan 07d2cc2fa4 Moved JNA specific utilities to their own project 2020-06-08 18:49:39 +02:00
nathan 3eff10fca1 line endings 2020-06-06 15:55:27 +02:00
nathan fca158fef3 Fixed visibility for making memory-based storage 2020-06-06 15:48:29 +02:00
nathan 5e96375ddc Updated gradle 2020-06-06 15:18:31 +02:00
nathan 61dd6a3bc5 Added library reference for gtk loader 2020-05-06 20:03:57 +02:00
nathan 114ec160b4 Reverted the JavaFX/SWT detection/usage back to using reflection, so the library can be compiled without the requirement of javafx/swt during compile. 2020-05-06 20:02:44 +02:00
nathan ecb4c736d4 Fixed screen scaling check for KDE 2019-07-23 16:50:53 +02:00
nathan f4d147ccca Fixed DPI parsing bug in linux. Code cleanup 2019-07-23 16:46:38 +02:00