Commit Graph

574 Commits

Author SHA1 Message Date
nathan
19c9ae67ee Added some lock-free concurrent collections (set, map, bi-map) 2018-01-25 16:38:54 +01:00
nathan
ff502785fd Increased the default SCrypt rounds 2018-01-25 16:09:31 +01:00
nathan
1aede57c3c Added more info about curves 2018-01-25 16:08:56 +01:00
nathan
687f5d4aae ECC serializers now explicitly throw KryoException 2018-01-24 23:51:50 +01:00
nathan
6eea431108 code polish 2018-01-24 17:33:13 +01:00
nathan
b1872f8cf6 Added TypeUtilities, moved ClassHelper into it's own package so java 1.8
specific code can be compiled separately.
2018-01-24 17:32:49 +01:00
nathan
b96ac4be89 Added more methods to Serialization. Updated package names 2018-01-22 15:14:15 +01:00
nathan
f009f1223f Added support for getting generic type information from lambda
expressions
2018-01-22 15:11:55 +01:00
nathan
f64118bae1 Code polish 2018-01-15 16:01:10 +01:00
nathan
c824a7f8a9 JavaDoc polish 2018-01-14 00:20:54 +01:00
nathan
5618d6bee1 added register(Class<?> clazz, int id); 2018-01-13 23:59:51 +01:00
nathan
c3146ea719 Added extra workarounds for Gnome VFS being used. If it's there, it's
used instead of xdg-open
2018-01-13 19:22:24 +01:00
nathan
24297b117e Update dependencies 2018-01-11 21:13:00 +01:00
nathan
8a1ce599a2 Fixed issues with making sure that Desktop.* methods do not block
the current UI when running from the Swing EDT.
2018-01-11 16:14:06 +01:00
nathan
61554d3f75 Merge branch 'Djaler-patch-1' 2018-01-11 16:09:55 +01:00
Kirill Romanov
e48eb648fe
Fix for #4 2018-01-11 17:11:03 +03:00
nathan
ef2f0ad2db Changed "getUbuntuVersion" to return the version (major.minor) as an int
array. 0.0 if unknown.
2017-12-02 15:09:29 +01:00
nathan
627a99fdc6 Added shell executor 2017-12-01 23:03:01 +01:00
nathan
ecd7257816 Updated package for ShellExecutor project (it's no longer part of Utilities) 2017-12-01 23:02:45 +01:00
nathan
7232dc2548 Moved TeeOutputStream outside of the process package. Moved Shell
Executor to it's own project.
2017-12-01 23:02:27 +01:00
nathan
bdb899e936 Updated package for ShellExecutor project (it's no longer part of Utilities) 2017-12-01 23:01:42 +01:00
nathan
5ae68b9ff3 Changed AppIndicator native methods to be more logical 2017-12-01 23:01:09 +01:00
nathan
87065cafd4 If possible, Ubuntu w/ unity now uses gvfs-open instead of xdg-open 2017-11-15 21:38:54 +01:00
nathan
a463787266 GnomeVFS now fails silently if it cannot load 2017-11-15 21:35:49 +01:00
nathan
5e3fec0909 GTK Event Dispatch main loop is now created in the 'non-deprecated' way. 2017-11-15 21:34:50 +01:00
nathan
c1520e1533 Disabled debugEDT flag 2017-11-15 20:20:15 +01:00
nathan
801a7f3e67 Added GnomeVFS for launching URLs. Falls back to xdg-open if not running
gnome, or if there are issues with GnomeVFS
2017-11-15 19:56:43 +01:00
nathan
9622677854 comment polish 2017-11-15 18:30:44 +01:00
nathan
28fb84f19c Removed GTK dispatch queue, properly fixed issues in SystemTray for GTK
menu creation (which was why the queue was implemented initially).
2017-11-15 17:32:36 +01:00
nathan
6307ab127a Added ability to query ubuntu version 2017-11-12 01:19:51 +01:00
nathan
031e027ed4 Crypto hashing can now skip into a file before it starts 2017-10-20 21:59:49 +02:00
nathan
5388dcedd7 No-Arg constructor for serialization 2017-10-16 00:40:52 +02:00
nathan
752889724b Removed the daemon thread factory (should be using the NamedThreadFactory) 2017-09-30 23:52:49 +02:00
nathan
3579e86d48 Updated the parallel processor to take in tasks (instead of a runnable). This make it a lot more simple/logical to use. 2017-09-30 23:52:29 +02:00
nathan
fb246ee164 comment typo fixed 2017-09-30 15:41:48 +02:00
nathan
ff562bea65 Added missing copyright info 2017-09-29 12:20:10 +02:00
nathan
13dcb4e2db Added DaemonThreadFactory 2017-09-29 12:19:21 +02:00
nathan
af24d1cfec Cleaned up GTKEventDispatch 2017-09-29 12:19:10 +02:00
nathan
48511eebb3 xdg-open now runs outside of the GtkEventDispatch thread 2017-09-28 21:07:39 +02:00
nathan
7124bb3b5e Updated IO.copyStream to be able to specify buffer size. 2017-09-26 23:01:11 +02:00
nathan
7818077686 SerializationManager register() methods now support chaining methods 2017-09-24 16:47:55 +02:00
nathan
8ca60fce73 Fix issue with isChromeOS initialization. 2017-09-22 09:02:55 +02:00
nathan
f303b6cca2 Fixed issue with "out of order" event dispatch execution for GTK.
Runnables are now added to a FIFO queue when executed during GTK
execution.
2017-09-17 21:05:14 +02:00
nathan
0d73eb6b1e Fixed image resizing with un-specified dimension 2017-09-17 17:41:15 +02:00
nathan
ebf5a7981f Added clampMaxImageSize so an image will be a max of that size, but
still maintain it's aspect ratio.
2017-09-17 16:28:38 +02:00
nathan
eec96cd5b4 cleanup whitespace 2017-09-17 14:55:10 +02:00
nathan
d6f5ef4e46 Added extra buffer==null checks to active render loop 2017-09-17 14:33:45 +02:00
nathan
9bf78f0f70 doc polish 2017-09-15 14:21:58 +02:00
nathan
514db82c46 Reverted change to use Version (now uses string again). 2017-09-15 00:44:24 +02:00
nathan
3bf8f7cd18 Fix issue where classloader is incorrectly determined in some
configurations.
2017-09-14 22:32:41 +02:00