Commit Graph

719 Commits

Author SHA1 Message Date
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
nathan
475db5d902 Cleaned up image resizing. Added a "proper" image resize method 2017-09-03 15:15:49 +02:00
nathan
9c50514cc1 Added major,minor,micro version info to GtkCheck. Added extra methods.
Moved GTK3 version specific methods to method loader, so GTK will always
 load the gtk3 library, even if the version is not high enough
2017-09-03 14:49:28 +02:00
nathan
0abe6af966 added extra comments for gtk event dispatch 2017-09-03 14:48:07 +02:00
nathan
cdb248adbe Added simplified isUnity() check 2017-09-03 14:47:21 +02:00
nathan
bef027f9bf Added extra checks if running ubuntu + unity. there are problems when
launching nautilus/firefox/etc via GTK, so fallback to xdg-open
2017-09-03 14:47:02 +02:00