Reinhard Pointner
|
d15a250644
|
If MOVE is used, then don't Preserve Last Modified because source / destination file is the same, so time stamp can't be transferred from now non-existing source file
|
2019-01-05 13:54:48 +07:00 |
|
Reinhard Pointner
|
103dd239c2
|
access episode list and find minimum airdate if necessary
|
2019-01-01 14:05:47 +07:00 |
|
Reinhard Pointner
|
dc1b8a41a0
|
Set .xattr folder hidden on Windows
|
2018-12-31 13:09:45 +07:00 |
|
Reinhard Pointner
|
4a090ff576
|
Set .xattr folder hidden on Windows
|
2018-12-31 13:03:07 +07:00 |
|
Reinhard Pointner
|
be7f86bf98
|
Make it clear that inferredMediaFile is used here
|
2018-12-31 12:07:33 +07:00 |
|
Reinhard Pointner
|
bba9ca4e8a
|
Fix import
|
2018-12-30 14:42:58 +07:00 |
|
Reinhard Pointner
|
5ce426daed
|
Fix import
|
2018-12-30 14:40:22 +07:00 |
|
Reinhard Pointner
|
61b551a37b
|
Refactor and modularize xattr read/write access
|
2018-12-27 19:00:42 +07:00 |
|
Reinhard Pointner
|
5cdf6e4311
|
Refactor and modularize xattr read/write access
|
2018-12-27 18:51:24 +07:00 |
|
Reinhard Pointner
|
3daac8a72e
|
Experiment with extattr commands for limited xattr support on *BSD
|
2018-12-27 04:36:27 +07:00 |
|
Reinhard Pointner
|
c93a85c82f
|
Experiment with extattr commands for limited xattr support on *BSD
|
2018-12-27 03:36:15 +07:00 |
|
Reinhard Pointner
|
b8cb731d8b
|
Reorder Type filters
|
2018-12-22 17:35:17 +07:00 |
|
Reinhard Pointner
|
62e276a9cf
|
Add File.isClutter() extension method.
|
2018-12-20 18:38:44 +07:00 |
|
Reinhard Pointner
|
dd95a40d11
|
Add "Move to Trash" action to Filter Tools and add additional type filters that might come in handy when batch deleting clutter files
|
2018-12-20 18:22:53 +07:00 |
|
Reinhard Pointner
|
4b3ac80a88
|
MAS does not support or allow command-line applications and may run executables with strange arguments for no apparent reason (e.g. filebot.launcher -psn_0_774333) so we ignore arguments completely in this case
|
2018-12-17 16:43:02 +07:00 |
|
Reinhard Pointner
|
7213220c86
|
Make sure to preserve Last Modified date after renamed and xattr-tagging files (and use last modified date for abuse sanity checks as well to reduce false positives)
|
2018-12-15 13:46:27 +07:00 |
|
Reinhard Pointner
|
05700c63c6
|
// try to place embedded media title first
|
2018-12-06 15:35:05 +07:00 |
|
Reinhard Pointner
|
49b22e4137
|
Extended MediaCharacteristics common interface
|
2018-12-06 14:58:53 +07:00 |
|
Reinhard Pointner
|
2093882034
|
Extended MediaCharacteristics common interface
|
2018-12-06 14:56:26 +07:00 |
|
Reinhard Pointner
|
b2438ec6a1
|
Use embedded media title for filename-based bindings such as {group} {source} etc via libmediainfo
|
2018-12-05 22:41:55 +07:00 |
|
Reinhard Pointner
|
172c4954df
|
Refactor license key import handling
|
2018-12-05 19:24:18 +07:00 |
|
Reinhard Pointner
|
9496ce6f10
|
Add {ci} collection index binding
|
2018-12-03 20:00:27 +07:00 |
|
Reinhard Pointner
|
6acd4b62ec
|
Add {ci} collection index binding
|
2018-12-03 19:07:29 +07:00 |
|
Reinhard Pointner
|
a7c736d40b
|
Fix dateutil methods in case groovy extension methods dont work
|
2018-12-03 03:23:37 +07:00 |
|
Reinhard Pointner
|
1710681ff6
|
Fix dateutil methods in case groovy extension methods dont work
|
2018-12-03 03:19:54 +07:00 |
|
Reinhard Pointner
|
789ee97212
|
Revert "Remove groovy dateutil hack"
dateutil extension still doesn't just work automatically for some unknown reason, so we need to keep forcing it
|
2018-12-03 03:06:49 +07:00 |
|
Reinhard Pointner
|
75fd182529
|
Remove groovy dateutil hack
|
2018-12-03 02:44:38 +07:00 |
|
Reinhard Pointner
|
e0dfd33af1
|
Remove junrar hack
|
2018-12-03 02:44:24 +07:00 |
|
Reinhard Pointner
|
f6efdbced8
|
Keyboard navigation doesn't work right unless there's a null token to end the line.
https://www.filebot.net/forums/viewtopic.php?f=6&t=9511&p=40230#p40230
|
2018-12-02 01:48:10 +07:00 |
|
Reinhard Pointner
|
eb8c5d850b
|
Fix UI message
|
2018-12-02 00:03:51 +07:00 |
|
Reinhard Pointner
|
6dab4f8036
|
Make sure things work and compile with JDK8
|
2018-12-01 23:58:37 +07:00 |
|
Reinhard Pointner
|
fa491ce4c8
|
Make sure things work and compile with JDK8
|
2018-12-01 23:47:27 +07:00 |
|
Reinhard Pointner
|
cf3bc3802b
|
Keyboard navigation doesn't work right unless there's a null token to end the line.
https://www.filebot.net/forums/viewtopic.php?f=6&t=9511&p=40230#p40230
|
2018-12-01 23:29:14 +07:00 |
|
Reinhard Pointner
|
7c7a2a54bf
|
Support license activation via clipboard
|
2018-12-01 14:41:05 +07:00 |
|
Reinhard Pointner
|
e3877dcffb
|
Refactor license parser
|
2018-12-01 14:00:50 +07:00 |
|
Reinhard Pointner
|
671703adb2
|
REVERT to avoid side effects and undocumented features
|
2018-12-01 04:20:03 +07:00 |
|
Reinhard Pointner
|
32abb2263c
|
Support license activation via clipboard
|
2018-12-01 04:13:01 +07:00 |
|
Reinhard Pointner
|
35484ac730
|
If FileBot is called with --license with an interactive console, then force console license activation (to avoid issues when the GUI starts up but X is screwed up on some Linux systems, thus crashing on startup, failing to activate the license)
|
2018-11-29 01:55:03 +07:00 |
|
Reinhard Pointner
|
2dcb3ca2fc
|
Fix license activation issues on headless machines
|
2018-11-29 01:50:56 +07:00 |
|
Reinhard Pointner
|
7b683f345a
|
Fix APPX build
|
2018-11-24 03:01:59 +07:00 |
|
Reinhard Pointner
|
71f2262ddf
|
Add keyboard shortcut F1 to FormatDialog to toggle the help / examples panel ON and OFF (to allow more space for large custom formats)
|
2018-11-23 15:51:00 +07:00 |
|
Reinhard Pointner
|
7ea854dcd1
|
Revert to -Dnet.filebot.Archive.7z=/path/to/7z to fix backwards compatibility issues
|
2018-11-19 22:26:19 +07:00 |
|
Reinhard Pointner
|
f5afeb6112
|
Strip JFX
|
2018-11-18 21:28:14 +07:00 |
|
Reinhard Pointner
|
6e8359913b
|
Support Kodi Naming Standard (i.e. same as Plex, but with SxE and non-range based multi-episode formatting) via {kodi} binding
|
2018-11-18 00:50:34 +07:00 |
|
Reinhard Pointner
|
9eb07913b5
|
Sanity check subtitle file size before doing any kind of language detection, as to avoid java.lang.OutOfMemoryError issues when dealing with oddly large files.
* https://www.filebot.net/forums/viewtopic.php?f=4&t=5867&p=40063#p40061
|
2018-11-17 23:27:37 +07:00 |
|
Reinhard Pointner
|
b27844a41d
|
Fix NPE in SubtitleMappingOptionRenderer
|
2018-11-07 21:10:41 +07:00 |
|
Reinhard Pointner
|
66b1141355
|
Port to OpenJDK 11
|
2018-11-06 15:50:20 +07:00 |
|
Reinhard Pointner
|
67e10db23d
|
Fix NPE that crashes Swing EDT in Subtitles Panel (when search results includes odd languages)
|
2018-11-06 02:07:40 +07:00 |
|
Reinhard Pointner
|
b7fc1ecd81
|
print warning message if archive appears empty
|
2018-10-20 17:30:07 +07:00 |
|
Reinhard Pointner
|
b48da1a48c
|
Make sure to avoid java.awt.HeadlessException if Desktop.moveToTrash() is called on headless Linux devices (possible issue breaking -revert on some Linux devices)
|
2018-09-20 20:39:53 +07:00 |
|
Reinhard Pointner
|
507e1c5df9
|
If FileBot is called with --license with an interactive console, then force console license activation (to avoid issues when the GUI starts up but X is screwed up on some Linux systems, thus crashing on startup, failing to activate the license)
|
2018-09-20 18:55:37 +07:00 |
|
Reinhard Pointner
|
360486848f
|
Correctly deal with broken symlinks when using --conflict override
https://www.filebot.net/forums/viewtopic.php?f=6&t=6174
|
2018-09-02 11:07:08 +07:00 |
|
Reinhard Pointner
|
06eb06830d
|
Notify the user if background computation is still in progress
|
2018-09-01 12:13:49 +07:00 |
|
Reinhard Pointner
|
9d15ac34b4
|
Make sure to not lock on Swing / AWT Window object
@see https://www.filebot.net/forums/viewtopic.php?f=11&t=5259&p=29747#p35519
|
2018-08-30 17:15:16 +07:00 |
|
Reinhard Pointner
|
b9572f4501
|
Make sure to not lock on Swing / AWT Window object
@see https://www.filebot.net/forums/viewtopic.php?f=11&t=5259&p=29747#p35519
|
2018-08-28 19:25:18 +07:00 |
|
Reinhard Pointner
|
aa8125e7e4
|
Improved support for rare SxE patterns (i.e. S1-01)
|
2018-08-25 12:50:06 +07:00 |
|
Reinhard Pointner
|
75347ae67f
|
Enable new format expression token maker and syntax highlighting
|
2018-08-21 13:11:43 +07:00 |
|
Reinhard Pointner
|
aeb630d76a
|
Enable new format expression token maker and syntax highlighting
|
2018-08-19 13:41:50 +07:00 |
|
Reinhard Pointner
|
a76f8a5753
|
XXX: org.apache.groovy.datetime.extensions.DateTimeExtensions is not registered for some reason in production (maybe a bug specific to Groovy 2.5.0)
|
2018-08-19 13:39:25 +07:00 |
|
Reinhard Pointner
|
720a535979
|
XXX: org.apache.groovy.datetime.extensions.DateTimeExtensions is not registered for some reason in production (maybe a bug specific to Groovy 2.5.0)
|
2018-08-19 12:37:32 +07:00 |
|
Reinhard Pointner
|
5681d103fa
|
Simplify error messages
|
2018-08-17 11:40:36 +07:00 |
|
Reinhard Pointner
|
1a7e7b06c3
|
Add Object.toJsonString() convenience extension method
|
2018-08-16 14:04:09 +07:00 |
|
Reinhard Pointner
|
e2d867dc4d
|
Remove -get-subtitles -r limit
|
2018-08-16 04:05:12 +07:00 |
|
Reinhard Pointner
|
945d5619c6
|
Try to fix 32-bit MWS support
|
2018-08-14 02:50:26 +07:00 |
|
Reinhard Pointner
|
61e2f54884
|
Try to fix 32-bit MWS support
|
2018-08-14 01:49:09 +07:00 |
|
Reinhard Pointner
|
2aa601fe3b
|
Try to fix 32-bit MWS support
|
2018-08-13 19:41:06 +07:00 |
|
Reinhard Pointner
|
ef51f18c24
|
Try to fix 32-bit MWS support
|
2018-08-13 19:24:51 +07:00 |
|
Reinhard Pointner
|
a1c6251150
|
Try to fix 32-bit MWS support
|
2018-08-13 19:09:28 +07:00 |
|
Reinhard Pointner
|
665ed3094e
|
Try to fix 32-bit MWS support
|
2018-08-13 19:06:13 +07:00 |
|
Reinhard Pointner
|
197d0e0b6b
|
Try to fix 32-bit MWS support
|
2018-08-13 18:57:35 +07:00 |
|
Reinhard Pointner
|
7e4888d95f
|
Try to fix 32-bit MWS support
|
2018-08-13 18:05:35 +07:00 |
|
Reinhard Pointner
|
28d126b5a8
|
Try to fix 32-bit MWS support
|
2018-08-13 15:50:12 +07:00 |
|
Reinhard Pointner
|
7da577e3db
|
Fix MAS builds
|
2018-08-11 14:16:54 +07:00 |
|
Reinhard Pointner
|
87cc92656a
|
Fix MAS builds
|
2018-08-10 17:57:46 +07:00 |
|
Reinhard Pointner
|
fcd331ba59
|
Fix MAS builds
|
2018-08-10 17:15:12 +07:00 |
|
Reinhard Pointner
|
69d523384c
|
Fix MAS builds
|
2018-08-10 16:42:56 +07:00 |
|
Reinhard Pointner
|
bab16812d0
|
Fix MAS builds
|
2018-08-10 15:44:39 +07:00 |
|
Reinhard Pointner
|
9a7bf15ab9
|
Fix MAS builds
|
2018-08-10 14:44:45 +07:00 |
|
Reinhard Pointner
|
4527c0c6af
|
Fix MAS builds
|
2018-08-09 13:58:04 +07:00 |
|
Reinhard Pointner
|
c6010fc7fc
|
import static javax.swing.BorderFactory.*;
|
2018-08-08 14:50:22 +07:00 |
|
Reinhard Pointner
|
4af2a68376
|
Apply different themes to GroovyPad RSTA Code and Console
|
2018-08-08 14:50:08 +07:00 |
|
Reinhard Pointner
|
e5af729901
|
Apply different themes to GroovyPad RSTA Code and Console
|
2018-08-06 01:38:45 +07:00 |
|
Reinhard Pointner
|
a851b13a91
|
Apply different themes to GroovyPad RSTA Code and Console
|
2018-08-06 00:10:18 +07:00 |
|
Reinhard Pointner
|
b6bc21f26c
|
Experiment with first class RSTA support
|
2018-08-05 19:02:20 +07:00 |
|
Reinhard Pointner
|
0d8d007ef4
|
Read and cache EXIF metadata only once while preserving File-mode backwards-compatibility
|
2018-08-04 22:40:13 +07:00 |
|
Reinhard Pointner
|
7ab9bb779c
|
Refactor local datasources (exif, xattr, file)
|
2018-08-04 17:48:41 +07:00 |
|
Reinhard Pointner
|
b425ab6d42
|
Bring --db exif -non-strict behaviour in line with --db xattr -non-strict
|
2018-08-04 17:04:41 +07:00 |
|
Reinhard Pointner
|
3239e2c5eb
|
Refactor local datasources (exif, xattr, file)
|
2018-08-03 19:29:04 +07:00 |
|
Reinhard Pointner
|
dbf88c62f3
|
Refactor local datasources (exif, xattr, file)
|
2018-08-03 19:22:42 +07:00 |
|
Reinhard Pointner
|
8ed8abeb72
|
Add docker and aur to known deployments
|
2018-07-31 14:29:32 +07:00 |
|
Reinhard Pointner
|
57a14afad0
|
Add docker and aur to known deployments
|
2018-07-31 02:08:04 +07:00 |
|
Reinhard Pointner
|
834b28fe78
|
Support String / File
|
2018-07-26 08:35:47 +07:00 |
|
Reinhard Pointner
|
d33ada22c1
|
Better error message if passing in invalid file path (e.g. because of not escaping cmdline args)
|
2018-07-25 14:33:43 +07:00 |
|
Reinhard Pointner
|
69282fe524
|
File.separatorChar != '/'
|
2018-07-23 23:06:32 +07:00 |
|
Reinhard Pointner
|
3d56571644
|
Set AUMID manually for legacy processes
|
2018-07-23 21:36:43 +07:00 |
|
Reinhard Pointner
|
a76f0012df
|
Refactor AUMID
|
2018-07-23 21:14:07 +07:00 |
|
Reinhard Pointner
|
da26c42c01
|
Set AUMID manually for legacy processes
|
2018-07-23 20:53:11 +07:00 |
|
Reinhard Pointner
|
5fcc6f3212
|
Set AUMID manually for legacy processes
|
2018-07-23 20:24:44 +07:00 |
|
Reinhard Pointner
|
a9454dacc4
|
Fix HRESULT comparsion (== doesn't work in this case)
|
2018-07-23 20:12:15 +07:00 |
|
Reinhard Pointner
|
f44f437325
|
Add logging if license check fails
|
2018-07-23 19:11:43 +07:00 |
|
Reinhard Pointner
|
9b8cf463ef
|
Possibly fix Apache VFS / junrar memory leak
-> https://www.filebot.net/forums/viewtopic.php?f=6&t=6061
|
2018-07-23 13:42:28 +07:00 |
|
Reinhard Pointner
|
c3199e85be
|
Possibly fix Apache VFS / junrar memory leak
-> https://www.filebot.net/forums/viewtopic.php?f=6&t=6061
|
2018-07-23 02:18:50 +07:00 |
|
Reinhard Pointner
|
a615b362db
|
Default to {n} if {y} is undefined
|
2018-07-22 08:53:11 +07:00 |
|
Reinhard Pointner
|
f55f9f6322
|
Fix NPE
|
2018-07-21 22:43:44 +07:00 |
|
Reinhard Pointner
|
147cd00ddb
|
Refactor date/year parsing
|
2018-07-21 21:44:41 +07:00 |
|
Reinhard Pointner
|
7da139bdd2
|
Support TheTVDB slug
|
2018-07-21 14:01:46 +07:00 |
|
Reinhard Pointner
|
d702357aac
|
Change License has been activated. to License has been activated successfully. to make sure everyone gets that this is a success message, and not an error message.
|
2018-07-17 20:07:13 +07:00 |
|
Reinhard Pointner
|
6f14f62748
|
on Linux, if there is no interactive console, then we are likely called by a background service running as a different user
|
2018-07-17 17:54:36 +07:00 |
|
Reinhard Pointner
|
284e259d71
|
Please run sudo -H -u %s filebot --license *.psm to install your FileBot license.
|
2018-07-17 14:34:18 +07:00 |
|
Reinhard Pointner
|
c0068188be
|
require non-empty license file
|
2018-07-17 14:16:09 +07:00 |
|
Reinhard Pointner
|
8d52fcc3af
|
Added license global property
|
2018-07-17 00:47:29 +07:00 |
|
Reinhard Pointner
|
c565bc6705
|
checkLicense() helper method for scripts
|
2018-07-16 22:37:07 +07:00 |
|
Reinhard Pointner
|
edcea27d3e
|
FIX: Failed to read media characteristics: For input string: "3498974.500000"
|
2018-07-16 19:45:21 +07:00 |
|
Reinhard Pointner
|
4aaf6a1e74
|
XXX: org.apache.groovy.datetime.extensions.DateTimeExtensions is not registered for some reason in production (maybe a bug specific to Groovy 2.5.0)
|
2018-07-13 22:30:19 +07:00 |
|
Reinhard Pointner
|
52e34286a2
|
Try to fix Date.format(String)
|
2018-07-13 22:16:56 +07:00 |
|
Reinhard Pointner
|
6bc295ee11
|
Try to fix Date.format(String)
|
2018-07-13 22:08:30 +07:00 |
|
Reinhard Pointner
|
a6093924ef
|
org.codehaus.groovy.runtime.ExtensionModule lives in META-INF/groovy nowadays
➔ http://groovy-lang.org/metaprogramming.html#module-descriptor
|
2018-07-13 21:55:44 +07:00 |
|
Reinhard Pointner
|
ea771e9c4c
|
Add qpkg
|
2018-07-13 02:35:43 +07:00 |
|
Reinhard Pointner
|
f803cf209f
|
Use different unique ID for different packages to avoid Mac / Finder weirdness
|
2018-07-13 02:10:40 +07:00 |
|
Reinhard Pointner
|
29875dab1a
|
Notify user with error message / popup if xdg-open fails
|
2018-07-12 22:41:55 +07:00 |
|
Reinhard Pointner
|
422e36c2aa
|
Fix OMDb timeout issues
|
2018-07-12 16:54:51 +07:00 |
|
Reinhard Pointner
|
fc780f6ebb
|
Improve icon scaling for 1.25x / 1.5x / 1.75x scale factors
|
2018-07-11 20:30:40 +07:00 |
|
Reinhard Pointner
|
e2a9d51df6
|
Improve icon scaling for 1.25x / 1.5x / 1.75x scale factors
|
2018-07-11 18:07:27 +07:00 |
|
Reinhard Pointner
|
6f481c0102
|
Refactor
|
2018-07-09 15:45:18 +07:00 |
|
Reinhard Pointner
|
749e614d50
|
Support -rename --q <Numeric ID>
|
2018-07-09 03:15:26 +07:00 |
|
Reinhard Pointner
|
b93815b5a8
|
FileBot requires a valid license. Please run filebot --license *.psm as user %s to install your FileBot license.
|
2018-07-08 04:43:41 +08:00 |
|
Reinhard Pointner
|
64780eb39d
|
Set AUMID manually for legacy processes
|
2018-07-06 13:46:29 +08:00 |
|
Reinhard Pointner
|
a1e979af9e
|
* Use BC crypto instead of JCA crypto due to strange bugs (see https://www.filebot.net/forums/viewtopic.php?f=6&t=6006&p=34534#p34534)
* Refactor PGP code into a Utilities class
|
2018-07-06 01:23:09 +08:00 |
|
Reinhard Pointner
|
2511a79080
|
Fix potential out-of-range NFE
➔ https://www.filebot.net/forums/viewtopic.php?f=4&t=6008
|
2018-07-03 13:39:18 +07:00 |
|
Reinhard Pointner
|
623fee00cb
|
Coerce episode number [1.1] to [1]
|
2018-07-02 14:30:03 +07:00 |
|
Reinhard Pointner
|
582cfd1acd
|
Update platform defaults
|
2018-07-01 23:36:32 +07:00 |
|
Reinhard Pointner
|
5f00141be8
|
Pass X-FileBot-* HTTP headers for POST verify requests
|
2018-06-29 17:52:18 +07:00 |
|
Reinhard Pointner
|
b1c26a3aa4
|
Use simple UA header
|
2018-06-29 17:23:31 +07:00 |
|
Reinhard Pointner
|
c0f7397784
|
Default to false instead of null so we don't crash during DnD
|
2018-06-29 13:32:30 +07:00 |
|
Reinhard Pointner
|
e9c24efc42
|
User-Agent: FileBot/4.8.2 (PKG; Mac OS X 10.13.5; x86_64) Java/10.0.1
|
2018-06-29 02:13:32 +07:00 |
|
Reinhard Pointner
|
5fbe642d8e
|
Default to false instead of null so we don't crash during DnD
|
2018-06-29 02:06:55 +07:00 |
|
Reinhard Pointner
|
2b1bc29d60
|
Clean up filebot -help
|
2018-06-28 23:54:04 +07:00 |
|
Reinhard Pointner
|
7f8dc060a4
|
moduleVersion=4.8
|
2018-06-27 20:10:54 +07:00 |
|
Reinhard Pointner
|
636b901556
|
Refactor
|
2018-06-25 22:50:01 +07:00 |
|
Reinhard Pointner
|
4232d361f9
|
Fix stegosaurus position
|
2018-06-25 19:15:20 +07:00 |
|
Reinhard Pointner
|
55507f218a
|
Make a separate PKG build so we can have APP bundles with and without embedded JRE (i.e. no embedded JRE for brew cask automatic install)
|
2018-06-25 17:28:41 +07:00 |
|
Reinhard Pointner
|
f8ad7794df
|
Windows Explorer DnD / Selection Order is broken and will probably never be fixed, so we provide an override for users that want to enforce alphanumeric sort order of files dragged in.
e.g.
-Dnet.filebot.dnd.sort=true
|
2018-06-25 14:02:25 +07:00 |
|
Reinhard Pointner
|
c5f512d34b
|
Fix layout issues
|
2018-06-25 12:26:25 +07:00 |
|
Reinhard Pointner
|
b62f2c8237
|
Fix NPE
|
2018-06-24 01:16:30 +07:00 |
|
Reinhard Pointner
|
d34594c53e
|
Support for more escape codes
|
2018-06-23 15:56:14 +07:00 |
|
Reinhard Pointner
|
c877f3cc05
|
Support for more escape codes
|
2018-06-23 15:29:55 +07:00 |
|
Reinhard Pointner
|
421e549d7a
|
echo "Please purchase a FileBot License" | cowsay -f stegosaurus
|
2018-06-23 14:49:02 +07:00 |
|
Reinhard Pointner
|
95648bc859
|
allow --action test for evaluation purposes
|
2018-06-23 14:48:10 +07:00 |
|
Reinhard Pointner
|
f2051e835b
|
JDK BUG: Desktop.browse() doesn't work in snap environment but xdg-open works just fine
|
2018-06-21 03:42:03 +07:00 |
|
Reinhard Pointner
|
5fe8383917
|
Fix text color (especially on Linux with dark GTK theme)
|
2018-06-20 19:29:46 +07:00 |
|