Commit Graph

210 Commits

Author SHA1 Message Date
nathan
3707b1f4cd WIP, getting swing "stage" implemented with animations and rendering order 2015-08-18 01:02:10 +02:00
nathan
7fda42c508 add stageAsSwing (stage, as a swing component - because of compatibility with linux) 2015-08-17 00:31:46 +02:00
nathan
a69dca4132 WIP adding JavaFX utils/classes 2015-08-16 01:15:42 +02:00
nathan
a1a5b73c59 added more sys utils 2015-08-16 01:15:11 +02:00
nathan
6d79f15ed7 updated junit 2015-08-16 01:09:45 +02:00
nathan
a4217e8c84 Added graphic to header for wizard page. Changed WizardPane -> WizardPage 2015-08-09 16:48:17 +02:00
nathan
61b64658e1 Fixed validation error popup location when the first page is invalid 2015-08-08 22:14:17 +02:00
nathan
dadda62cab better support of invalid pane (using binding), added graphic to header text 2015-08-08 21:13:23 +02:00
nathan
32cbef395f Added a Growl-type notification panel and a wizard 2015-08-08 02:20:31 +02:00
nathan
cc9abc68b0 Removed concurrentHashMapV8 2015-08-03 11:18:16 +02:00
nathan
ef6b7dcc65 fixed kryo classpath 2015-08-01 13:51:08 +02:00
nathan
a532a9c262 code cleanup 2015-07-30 01:48:46 +02:00
nathan
1d12f2dbcd RMI method override implemented. lots of misc fixes 2015-07-28 02:23:01 +02:00
nathan
9c18128b2d fixed frame y location 2015-07-28 02:22:04 +02:00
nathan
1abb0735ae ClassHelper 'hasInterface' now checks parents as well 2015-07-27 18:22:34 +02:00
nathan
6a1eaf59fc Changed endpoint, so that localhost/127 as the host, really means LOOPBACK, instead of previously which was get the local lan IP 2015-07-22 11:14:46 +02:00
nathan
5758e66ca8 renamed MathUtils -> MathUtil 2015-07-22 11:13:18 +02:00
nathan
12f5e9c0ed typo fix in project name 2015-07-22 10:36:45 +02:00
nathan
bf9a83c2e2 Updated license info. Code cleanup 2015-07-20 16:45:40 +02:00
nathan
19409170a4 Updated license info for bouncycastle 2015-07-20 16:27:34 +02:00
nathan
660ae68f6c Updated license information, general code cleanup 2015-07-20 16:16:58 +02:00
nathan
7665e116ed Updated storage info. Updated netty, passes all unit tests 2015-07-20 14:18:51 +02:00
nathan
8ecde9af85 Fixed containsValue 2015-07-19 12:55:28 +02:00
nathan
08f7872a40 wip - creating disk or memory based storage 2015-07-07 01:26:17 +02:00
nathan
3c07e2abd8 Code cleanup. BidEndian.ULong_.toBytes(), will always return byte[8] 2015-06-29 15:04:59 +02:00
nathan
90ecbd60bd Added message bus 2015-06-29 01:43:10 +02:00
nathan
97abebdc16 Added extra support to ip discovery 2015-06-29 01:42:59 +02:00
nathan
3c7834c62a Code cleanup 2015-06-29 01:42:30 +02:00
nathan
19da74ef9b made hex capital 2015-06-29 01:41:46 +02:00
nathan
499c94ea94 Crypto class code cleanup 2015-06-29 01:41:28 +02:00
nathan
eee8f259d3 Added intellij support 2015-06-29 01:41:12 +02:00
nathan
61b3eb2943 Updated classpath, added intellij support 2015-06-28 13:01:49 +02:00
nathan
ea07b7a48e Added parallel work utilities 2015-06-28 13:00:03 +02:00
nathan
43b0c7f4ef Updated jna to have better support for bad libappindicator libraries 2015-06-28 12:59:35 +02:00
nathan
373a0368a1 Added MultiMBassador lib 2015-02-08 11:04:04 +01:00
nathan
2684c7c915 Removed unused methods 2015-02-08 11:03:43 +01:00
nathan
c498bafaa1 Added messagebus stuff to util 2015-02-08 11:03:30 +01:00
nathan
fd8c8b567b the DEFAULT only tries to save in current dir. Cleaned up code for that 2015-02-02 13:14:07 +01:00
nathan
570c4b6a7f Fixed classpath for moved projects 2015-02-02 13:13:28 +01:00
nathan
837e657810 Moved objectpool to separate project 2015-02-02 13:12:50 +01:00
nathan
e000c346b4 Moved annotations to separate project 2015-02-02 13:12:29 +01:00
nathan
e3bad2a55a Moved unsafe to FastObjectPool (which is where it should have been) 2015-02-01 23:39:48 +01:00
nathan
893e6ac82e Fixed issues with GTK event loop start/stop. 2015-01-23 02:53:33 +01:00
nathan
886ab2ca98 Fixed issue with GTK enter/leave thread and the main loop. Main loop is now handled by GtkSupport 2015-01-22 03:25:11 +01:00
nathan
8a142c27d7 Added the ability to scan for annotations from our custom classloader via the fast annotation detector 2015-01-16 01:05:46 +01:00
nathan
6492a8ffe8 Added the ability to get the IP address from a NIC on the box 2015-01-16 01:05:16 +01:00
nathan
e2a76c15f2 Updated objenesis 2015-01-04 19:15:25 +01:00
nathan
64e9a4bf0a Polished deleting file/dir 2015-01-04 19:14:39 +01:00
nathan
78e5acc2f8 Updated license info. Update license headers in files 2014-12-30 01:54:26 +01:00
nathan
4f69d7826c Added FAST (bycode) annotation scanning 2014-12-30 01:52:10 +01:00
nathan
760751c39b Changed little endian method name 2014-12-18 20:29:22 +01:00
nathan
97a8207dd7 Added unsigned numbers to java. Added big endian/network byte order utils 2014-12-18 20:28:56 +01:00
nathan
ff8c718a6b Changed how packed actions are saved (in the zip extra data field now). fixed lpgl hashing method 2014-12-16 23:51:55 +01:00
nathan
1d8a329235 Small system tweaks. JNA tweaks. 2014-12-12 02:19:04 +01:00
nathan
b307db95f8 Fixed exception when reading incompatible data, Updated license, fixed warnings. 2014-11-24 17:57:16 +01:00
nathan
567f790e3f Code cleanup 2014-11-24 00:54:10 +01:00
nathan
ea4c009bec Added intellij project 2014-11-16 19:14:30 +01:00
nathan
0e748aab45 BouncyCastle provider name is defined by provider, instead of as a string 2014-11-16 15:33:57 +01:00
nathan
9a76f75d42 Changed object pool so the responsibility to specify parameters after pool.take() is to the implementation, not the objectpool 2014-11-16 15:33:07 +01:00
nathan
74881a07f3 Updated license information 2014-11-04 13:42:19 +01:00
nathan
c4edf9bd63 Added JNA libraries 2014-11-03 02:14:46 +01:00
nathan
5cccdb692e Added getExtension. Added tempLibrary as constant 2014-11-03 02:14:22 +01:00
nathan
17ff06d212 Added getDelay() 2014-11-03 02:13:37 +01:00
nathan
576d0af40d Moved InputConsole to github (via private repo --mirror) 2014-10-27 23:30:15 +01:00
nathan
03728b9324 Removed 'FilenameUtils', moved normalize to 'FileUtil', removed debug code for input console 2014-10-20 13:17:16 +02:00
nathan
25855ae04d Fixed issues with buffering input. Now fixed for windows/posix/unsupported 2014-10-19 18:27:31 +02:00
nathan
3756df22ab Fixed readline mixing with previous readchar executions 2014-10-19 01:12:11 +02:00
nathan
227a0d9378 Cleaned up ByteBuffer2 as self-growing bytearray structure. Fixed WINDOWS unbuffered input. Fixed UNSUPPORTED unbuffered input. Fixed POSIX unbuffered input 2014-10-19 00:15:08 +02:00
nathan
890d73e8aa Cleaned up input console to use my own growing-byte buffers. Also made one that is fast (but unsynchronized) 2014-10-17 00:10:49 +02:00
nathan
24efc75f7b WIP getting simple version of jline working/trimmed 2014-10-15 02:19:42 +02:00
nathan
3f3538ee4d Code polish/cleanup 2014-10-03 16:05:04 +02:00
nathan
2fb565fade Added ObjectPool factory + a 'slow' one that is compatible with android 2014-10-03 16:04:50 +02:00
nathan
7187108f85 Made things final, code polish 2014-10-02 14:33:36 +02:00
nathan
844092f161 removed duplicate code 2014-10-02 02:27:51 +02:00
nathan
9b1ee07cf8 Fixed classpath (removed woodstox), added files for fastObjectPool 2014-10-02 01:52:04 +02:00
nathan
99c32e9863 tweaked fastObjectPool 2014-10-02 01:45:30 +02:00
nathan
2cfdec4875 removed dead code 2014-10-02 01:45:14 +02:00
nathan
c01411ac52 arrayCloneBytes -> copyBytes 2014-10-02 01:44:36 +02:00
nathan
10a2fa5656 Added concat files 2014-10-02 01:44:13 +02:00
nathan
96e9e022d9 Added BinarySearch function. Fixed up license info 2014-09-30 18:11:51 +02:00
nathan
744de6eed8 Updated collections locations. Updated license information 2014-09-30 18:11:18 +02:00
nathan
a7cfee656a Fixed storage close operations 2014-09-30 17:53:20 +02:00
nathan
6bc474615f Changed hashcode to be lazy inited 2014-09-30 01:41:12 +02:00
nathan
0cdafb0804 Streamlined hashcode. Added toString 2014-09-29 23:40:15 +02:00
nathan
a6c3f4e0b8 Cleaned up error messages when parsing dirs 2014-09-29 23:38:57 +02:00
nathan
05b47a7f5f Fixed missing file-region lock on writing data. Fixed bug with moving data position/pointers around 2014-09-29 23:38:28 +02:00
nathan
c34b2ea222 Fixed Long.Max_Value wrap around bug 2014-09-28 17:24:45 +02:00
nathan
af057edd79 Storage now uses file.channel locks to prevent multiple jvm's from trashing the same file 2014-09-26 18:45:38 +02:00
nathan
32d7e2ec4a Added FilenameUtils from apache commons. Cleaned up code 2014-09-26 18:45:12 +02:00
nathan
fe08b9d9bd Fixed classpath. Added a REALLY Fast ObjectPool 2014-09-24 01:58:50 +02:00
nathan
c695d05a5f Added a fast search in a string for a char method 2014-09-22 23:58:01 +02:00
nathan
436b989568 Removed dependency on JavaLauncher, it's now JavaLauncher-Util -- which is shared 2014-09-20 02:17:25 +02:00
nathan
e2cfd990bb Further tweaks to storage 2014-09-17 17:40:16 +02:00
nathan
c2cb5d5725 Added fast string replace 2014-09-17 17:40:00 +02:00
nathan
957f2bfe4d Cleaned up storage. No more registered objects - it was a bad idea 2014-09-16 15:39:33 +02:00
nathan
724e7e84ab Added key/value pair storage with weakreference cache and command queueing 2014-09-16 11:20:36 +02:00
nathan
f5a08961f6 Added DNS client. Added better localHost IP address. Added getPublicIp address via DNS and HTTP. Updated licenses 2014-09-06 02:41:54 +02:00
nathan
104bae8187 Cleaned up error logging 2014-09-05 03:36:22 +02:00
nathan
aa0ef8ce23 Code cleanup, fixup warnings 2014-09-04 18:28:10 +02:00
nathan
2f67557f8b Code polish 2014-09-03 13:02:00 +02:00
nathan
47def0a5ae Fixed logic in NamedThreadFactory 2014-08-28 11:44:35 +02:00
nathan
7f5cdf0abe Changed ByteArrayWrapper.nocopy -> wrap 2014-08-28 00:20:12 +02:00
nathan
010c21ecf3 Code polish. Changed ByteArrayWrapper to static access, so the construction is very clear 2014-08-26 14:24:31 +02:00
nathan
e6ab2bef0e Moved NamedThreadFactory and ByteArrayWrapper to util project. Changed try/catch with hashing files in Crypto.Util 2014-08-25 18:43:01 +02:00
nathan
c66c1d43df Fixed null pointer with FileUtil.parseDir(), and issues with MathUtil.random. Added more logging info to Storage 2014-08-25 14:40:13 +02:00
nathan
142ab8a383 Added MersenneTwisterFast (replaces java.util.Random), added missing licenses. Added field annonation exclusion serilaizer. Code polish 2014-08-25 01:56:20 +02:00
nathan
02dbf82711 Added aborting of the client registration process, if it fails during the registration process. Wrapped logger.debug/trace into checks first. Tweaked caller of RmiBridge 2014-08-22 13:51:02 +02:00
nathan
9dfe590a80 Fixed storage so that it copies fields from the entire object hierarchy 2014-08-22 01:49:31 +02:00
nathan
ca642c81ce Fixed classpaths. Changed storage to use deflate compression for disk storage 2014-08-22 01:21:31 +02:00
nathan
aab4f8f906 added utilities 2014-08-20 23:45:14 +02:00