Commit Graph

6107 Commits

Author SHA1 Message Date
Reinhard Pointner 164e6bc28e Add more fine-grained exit codes 2019-02-21 16:52:22 +07:00
Reinhard Pointner 5402374d32 Use Exit Code 4 when aborting a script via die() 2019-02-21 16:16:52 +07:00
Reinhard Pointner 3d90026a40 --def excludeList="$HOME/Media/.log/amc.excludes" 2019-02-21 13:25:12 +07:00
Reinhard Pointner 8a5f65d874 Fix JDK8 build 2019-02-21 12:11:27 +07:00
Reinhard Pointner 66f8309a24 Fix JDK8 build 2019-02-21 11:58:17 +07:00
Reinhard Pointner f9d41368a3 --log-file "$HOME/Media/.log/amc.excludes" --def excludeList=".log/amc.excludes" 2019-02-21 06:40:31 +07:00
Reinhard Pointner 7dd7908435 Enable workflow service menu 2019-02-21 02:13:54 +07:00
Reinhard Pointner 538378a9b0 Remove Facebook / Twitter links 2019-02-21 02:13:38 +07:00
Reinhard Pointner 1d6750e10a Pass in workflow directory 2019-02-21 01:07:09 +07:00
Reinhard Pointner 5b87038f29 Workflows 2019-02-21 00:51:07 +07:00
Reinhard Pointner 73386f4b8a Workflows 2019-02-20 23:04:38 +07:00
Reinhard Pointner 9b78a17700 Refactor build 2019-02-20 23:01:15 +07:00
Reinhard Pointner 50120dbd86 include workflows 2019-02-20 22:57:57 +07:00
Reinhard Pointner 01807285ed Refactor argument passing for mac app 2019-02-20 21:23:49 +07:00
Reinhard Pointner 0892aed310 Remove JDK 6 compatibility code 2019-02-20 19:48:21 +07:00
Reinhard Pointner 5cce75c0b9 Use any lazy Object::toString as message 2019-02-20 19:47:40 +07:00
Reinhard Pointner 2dea2091d4 DUPLICATE:
1. try to clone
2. try to hardlink
3. copy if necessary
2019-02-20 19:35:56 +07:00
Reinhard Pointner a064f6b954 Enable SHA-3 support (Java 11 only) 2019-02-20 02:24:35 +07:00
Reinhard Pointner 96bd0c0d79 Enable SHA-3 support (Java 11 only) 2019-02-20 02:21:55 +07:00
Reinhard Pointner b01e0f3dc8 Remove ED2K support 2019-02-20 02:21:08 +07:00
Reinhard Pointner 3f3643ad71 Refactor bencode / torrent parser 2019-02-20 02:09:51 +07:00
Reinhard Pointner a63556e3f4 flush all memory caches to disk (before starting any long running file system operations that might be cancelled by the user) 2019-02-19 01:13:53 +07:00
Reinhard Pointner 267bf133f6 flush all memory caches to disk (before starting any long running file system operations that might be cancelled by the user) 2019-02-18 18:13:19 +07:00
Reinhard Pointner 6229709825 Add flushAll() method for testing 2019-02-18 15:53:49 +07:00
Reinhard Pointner acd1f0fa64 Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:12:27 +07:00
Reinhard Pointner 9fb947bbfd Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:11:30 +07:00
Reinhard Pointner a4c3ac9faa Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:09:38 +07:00
Reinhard Pointner d3d78cb09c Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:07:32 +07:00
Reinhard Pointner 5cec6f5162 Make sure "WARNING: Owner failed to convert data" doesn't fill up the error.log with useless messages that seem to happen all the time, don't matter, and are just confusing for new users. 2019-02-17 18:39:21 +07:00
Reinhard Pointner c9c4e84ee4 Best effort to avoid cache corruption if process is killed or crashes 2019-02-17 18:30:16 +07:00
Reinhard Pointner 5777a700bc Improved default logging (for GUI users) 2019-02-17 18:22:08 +07:00
Reinhard Pointner d3f1bdde15 Update log levels 2019-02-17 18:14:40 +07:00
Reinhard Pointner 5f5ee11004 Disable default copy & paste support in panel selection list 2019-02-16 21:48:50 +07:00
Reinhard Pointner 6bbea7d075 Formatting 2019-02-15 14:08:37 +07:00
Reinhard Pointner a620f3f206 Fix unused import 2019-02-14 17:37:52 +07:00
Reinhard Pointner cce9ba8c2b Make sure cache is not stale 2019-02-14 17:37:01 +07:00
Reinhard Pointner afe75b430a Use separate cache to make sure we don't loose the cache on abort. 2019-02-14 17:10:52 +07:00
Reinhard Pointner 6aa65ce3d6 Unify long-term caches 2019-02-12 00:03:16 +07:00
Reinhard Pointner 580f2bd8f4 Make sure not to expose public locks 2019-02-11 14:34:02 +07:00
Reinhard Pointner f0e3b5fa46 Make sure to preserve intended order 2019-02-11 14:16:14 +07:00
Reinhard Pointner 6092dae7bd Set headers in fixed order 2019-02-11 14:13:44 +07:00
Reinhard Pointner ae989ee990 Refactor, Streamify 2019-02-11 14:12:04 +07:00
Reinhard Pointner 4e1f7104d0 Change button order 2019-02-09 20:39:21 +07:00
Reinhard Pointner 7444856b44 Groovy 2.5.6 2019-02-07 19:10:42 +07:00
Reinhard Pointner 4b4e64366d Use Caffeine for in-memory caching 2019-02-07 13:56:27 +07:00
Reinhard Pointner b38f9a3ddb Use Caffeine for in-memory caching 2019-02-07 13:27:04 +07:00
Reinhard Pointner 1a6994c491 Improved debug logging 2019-02-05 15:31:44 +07:00
Reinhard Pointner 431966cbbd Cache null values properly 2019-02-05 15:10:36 +07:00
Reinhard Pointner d0c77c65fc Refactor EpisodeMetrics / SubtitleMetrics to make sure nothing is static so that GC can do it's job (i.e. fix memory leaks) 2019-02-05 14:45:57 +07:00
Reinhard Pointner cf2c7785cc Don't cache parser results forever 2019-02-05 13:28:19 +07:00