1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-12-23 08:18:52 -05:00
Commit Graph

3856 Commits

Author SHA1 Message Date
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