Reinhard Pointner
65a2061dbc
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 03:19:16 +07:00
Reinhard Pointner
cebffa1f96
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 03:15:56 +07:00
Reinhard Pointner
7554b0b14e
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 02:22:41 +07:00
Reinhard Pointner
14666a5f87
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 02:20:40 +07:00
Reinhard Pointner
553289db3a
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 02:14:25 +07:00
Reinhard Pointner
b01831906b
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 02:05:39 +07:00
Reinhard Pointner
87303d00ae
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-26 01:59:28 +07:00
Reinhard Pointner
9f5c4d9ef1
Use JRE builds to reduce binary size
2019-05-25 22:13:07 +07:00
Reinhard Pointner
1538184162
REVERT due to "java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing"
2019-05-25 21:13:49 +07:00
Reinhard Pointner
ec381feacd
Use JRE builds to reduce binary size
2019-05-25 21:05:59 +07:00
Reinhard Pointner
a99c60c733
Use JRE builds to reduce binary size
2019-05-25 21:00:53 +07:00
Reinhard Pointner
b53ebadb45
Use JRE builds to reduce binary size
2019-05-25 20:52:52 +07:00
Reinhard Pointner
91ed7f0646
Use JRE builds to reduce binary size
2019-05-25 20:26:11 +07:00
Reinhard Pointner
6fc391a3bb
Use JRE builds to reduce binary size
2019-05-25 18:22:04 +07:00
Reinhard Pointner
fe5fc7bbd1
Added Script.include(String path) convenience extension method / function to make including external scripts easier.
2019-05-25 02:01:30 +07:00
Reinhard Pointner
3ef7f62f51
Added Script.include(String path) convenience extension method / function to make including external scripts easier.
2019-05-25 02:01:09 +07:00
Reinhard Pointner
0678aa646a
Inject ExpressionFormatFunctions via extensionClasses instead of starImports
2019-05-25 01:34:58 +07:00
Reinhard Pointner
49596efa67
access denied ("groovy.security.GroovyCodeSourcePermission" "/groovy/shell")
2019-05-24 17:02:39 +07:00
Reinhard Pointner
dc0c1f1cea
Fix mediaInfo / inferredMediaFile bottleneck
2019-05-24 01:16:29 +07:00
Reinhard Pointner
996701aec3
Fix mediaInfo / inferredMediaFile bottleneck
2019-05-24 01:13:08 +07:00
Reinhard Pointner
93095dd9f4
Use SynoCommunity rtd1296 builds of MediaInfo 17.12 instead (to avoid dependencies and possibly better compatibility)
2019-05-23 22:54:49 +07:00
Reinhard Pointner
b443074da1
MediaInfo: 17.12 (via SynoCommunity builds)
2019-05-23 22:43:40 +07:00
Reinhard Pointner
2fe29fdb84
Use SynoCommunity rtd1296 builds of MediaInfo 17.12 instead (to avoid dependencies and possibly better compatibility)
2019-05-23 22:41:16 +07:00
Reinhard Pointner
486ad33d28
Copy libmediainfo for aarch64 from the Debian repository (including all transitive dependencies)
2019-05-23 19:55:27 +07:00
Reinhard Pointner
1295b9a0ad
Added "Movie Folder" to Types Tab
2019-05-23 11:26:08 +07:00
Reinhard Pointner
b6b942bddd
Reduce read buffer to make sure slow network IO is not unnecessarily excessive
2019-05-23 05:42:49 +07:00
Reinhard Pointner
0f95884d84
Parallelize CPU heavy operations in Filter Panel / Types Tools
2019-05-23 04:00:25 +07:00
Reinhard Pointner
ac97d6689f
Parallelize CPU heavy operations in Filter Panel / Types Tools
2019-05-23 03:55:03 +07:00
Reinhard Pointner
839b50965a
Default Anime processing to TheTVDB with Absolute Order instead of AniDB (and improve logging to make sure users see what's going on)
2019-05-22 20:26:18 +07:00
Reinhard Pointner
a7b92060f5
Default Anime processing to TheTVDB with Absolute Order instead of AniDB (and improve logging to make sure users see what's going on)
2019-05-22 19:38:26 +07:00
Reinhard Pointner
0b852bc75a
Update data files only if the contents have actually changed
2019-05-22 19:08:13 +07:00
Reinhard Pointner
a427d913e9
Revert "TheTVDB numbering seems to be preferred over AniDB numbering these days:"
...
This reverts commit 6b198bdd4b
.
2019-05-22 18:59:46 +07:00
Reinhard Pointner
34db5810df
Update data files only if the contents have actually changed
2019-05-22 18:48:39 +07:00
Reinhard Pointner
d5c8551761
Dark Mode for GroovyPad
2019-05-22 18:46:00 +07:00
Reinhard Pointner
ececb1e645
Throttle AniDB to 1 request per 5 seconds, to strictly ensure "You should not request more than one page every two seconds."
...
https://wiki.anidb.net/w/HTTP_API_Definition#Anti_Leech_Protection
2019-05-22 18:19:05 +07:00
Reinhard Pointner
e2992e9c09
Decorate 1 / ALL toggle button
2019-05-21 22:31:46 +07:00
Reinhard Pointner
9c337bb123
Simplify chocolatey builds
2019-05-21 19:24:05 +07:00
Reinhard Pointner
f35b60a88e
Simplify chocolatey builds
2019-05-21 18:39:57 +07:00
Reinhard Pointner
686519e582
Simplify chocolatey builds
2019-05-21 18:37:46 +07:00
Reinhard Pointner
6b198bdd4b
TheTVDB numbering seems to be preferred over AniDB numbering these days:
...
https://www.filebot.net/forums/viewtopic.php?f=4&t=10740
2019-05-21 12:01:48 +07:00
Reinhard Pointner
a22c519092
Fix Dark Mode layout issues
2019-05-21 02:49:17 +07:00
Reinhard Pointner
37f16de881
Dark Mode requires a little bit of extra min height
2019-05-21 01:29:11 +07:00
Reinhard Pointner
e7fbb4d2b9
patch various JNA options to make system JNA work (which behaves differently from upstream JNA due to various Debian-specific patches)
2019-05-20 20:07:33 +07:00
Reinhard Pointner
02d0497eae
Use cp --reflink=auto for --action clone
2019-05-20 15:22:26 +07:00
Reinhard Pointner
f391250830
REFLINK / CLONE may created empty files if REFLINK is not supported. This is bad.
...
REVERT: --action duplicate back the original behaviour of hardlink if possible, copy otherwise
2019-05-20 15:20:22 +07:00
Reinhard Pointner
cb551d547e
Fix --action duplicate behaviour for when --action clone is available and working
2019-05-20 15:11:27 +07:00
Reinhard Pointner
36d358c41b
Make sure that tar extracts the changes archive in the correct folder (and not the working dir, whatever it may be)
2019-05-20 14:58:34 +07:00
Reinhard Pointner
a9285d53fd
[!] Stream.count() may short-circuit and not traverse any elements at all.
...
@apiNote
An implementation may choose to not execute the stream pipeline (either sequentially or in parallel) if it is capable of computing the count directly from the stream source. In such cases no source elements will be traversed and no intermediate operations will be evaluated. Behavioral parameters with side-effects, which are strongly discouraged except for harmless cases such as debugging, may be affected. For example, consider the following stream:
List<String> l = Arrays.asList("A", "B", "C", "D");
long count = l.stream().peek(System.out::println).count();
The number of elements covered by the stream source, a List, is known and the intermediate operation, peek, does not inject into or remove elements from the stream (as may be the case for flatMap or filter operations). Thus the count is the size of the List and there is no need to execute the pipeline and, as a side-effect, print out the list elements.
2019-05-20 13:13:12 +07:00
Reinhard Pointner
6fb43e79b7
Add File.getDisplaySize() extension method
2019-05-20 00:28:21 +07:00
Reinhard Pointner
9c21465e50
Sleep limits don't work
2019-05-19 20:38:24 +07:00