1
0
mirror of https://github.com/mitb-archive/filebot synced 2025-03-10 06:20:27 -04:00

3944 Commits

Author SHA1 Message Date
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
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
Reinhard Pointner
8deb784419 Fix regression issue: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 2019-02-05 12:57:04 +07:00
Reinhard Pointner
241931f28b Don't cache video properties forever 2019-02-05 12:56:37 +07:00
Reinhard Pointner
42d678527b Don't cache video properties forever 2019-02-05 12:44:12 +07:00
Reinhard Pointner
fb31146c17 No need to initialize for 64 years of local index 2019-02-05 12:42:55 +07:00
Reinhard Pointner
25d92211eb Fix regression issue: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 2019-02-05 12:29:27 +07:00
Reinhard Pointner
aa0ba70848 Use Guava Cache for in-memory caches 2019-02-03 01:56:01 +07:00
Reinhard Pointner
342ced903d Improved support for read / writing CRC32 checksum to / from xattr (and enable by default) 2019-02-03 01:44:17 +07:00
Reinhard Pointner
501bb8f709 Use Guava Cache for in-memory caches 2019-02-03 01:37:17 +07:00
Reinhard Pointner
9ef4669f6f Expire cached items after 5 minutes 2019-02-02 23:04:39 +07:00
Reinhard Pointner
9fda2cff15 Fix docs 2019-02-02 22:25:11 +07:00
Reinhard Pointner
50a5d9779f Simplify 2019-02-02 22:23:24 +07:00
Reinhard Pointner
2c53176439 Fix backwards compatibility 2019-02-01 16:42:07 +07:00
Reinhard Pointner
edd1618849 Fix regex look-ahead / look-behind issues (esp. to fix 01v2 numeric matching issues) 2019-01-31 20:46:02 +07:00
Reinhard Pointner
9e0366bd64 Fix regex look-ahead / look-behind issues 2019-01-31 20:44:23 +07:00
Reinhard Pointner
c34e4d676b Fix various AutoDetection issues 2019-01-31 19:17:42 +07:00
Reinhard Pointner
bb09c102cc Declutter detailed log output 2019-01-31 18:32:56 +07:00
Reinhard Pointner
fb5c332bc5 Declutter detailed log output 2019-01-31 18:27:47 +07:00
Reinhard Pointner
50f7eb8439 Fix various AutoDetection issues 2019-01-31 18:03:46 +07:00
Reinhard Pointner
473f6a4992 Fix various AutoDetection issues 2019-01-31 18:00:19 +07:00
Reinhard Pointner
9a228e6927 Refactor string similarity code 2019-01-30 23:30:59 +07:00
Reinhard Pointner
dfa4f78448 Fix various AutoDetection issues 2019-01-30 23:05:23 +07:00
Reinhard Pointner
41fbc3516c Improved logging for AutoDetection 2019-01-30 00:25:15 +07:00
Reinhard Pointner
0531204e88 Fix various AutoDetection issues 2019-01-30 00:03:59 +07:00
Reinhard Pointner
fdce2c8c72 Optimize TMDB local index search 2019-01-29 19:04:06 +07:00