Reinhard Pointner
|
1391a2ffcb
|
Use normalizePathSeparators
|
2017-02-09 16:21:32 +08:00 |
|
Reinhard Pointner
|
35f975e29f
|
Added khz binding
|
2017-02-09 00:42:02 +08:00 |
|
Reinhard Pointner
|
1bcca0683a
|
Auto-generate FileBot API docs
|
2017-02-08 23:18:27 +08:00 |
|
Reinhard Pointner
|
b1557c7788
|
Refactor MovieInfo
|
2017-02-08 23:17:05 +08:00 |
|
Reinhard Pointner
|
b0a8a0bc48
|
{kbps} binding
|
2017-02-04 02:56:58 +08:00 |
|
Reinhard Pointner
|
ac67a9b1af
|
plex.derive{...} most not allow / injection into the file path
|
2017-02-04 02:56:00 +08:00 |
|
Reinhard Pointner
|
892e0d70fb
|
Added File.getTail()
e.g. {plex.tail}
|
2017-01-27 17:45:17 +08:00 |
|
Reinhard Pointner
|
282f48158e
|
Allow String/File/Path/etc objects to be used as file path parameter
|
2017-01-21 21:08:05 +08:00 |
|
Reinhard Pointner
|
2ba160c00d
|
Make sure that returned Closure objects are invoked in the AccessController context
|
2017-01-16 15:11:34 +08:00 |
|
Reinhard Pointner
|
aec56019e8
|
Refactor MediaTypes
|
2017-01-12 22:18:10 +08:00 |
|
Reinhard Pointner
|
029f3d9039
|
Update {localize} binding usage: localize.zho.n
|
2017-01-10 00:14:16 +08:00 |
|
Reinhard Pointner
|
2bcc531c12
|
Using createBindingObject() doesn't make sense for MovieInfo objects
|
2017-01-08 06:11:07 +08:00 |
|
Reinhard Pointner
|
8606ef44ca
|
Make sure that method signature for Integer getModelIndex() is exactly the same, otherwise the class file may include two method signature for exactly the same method, and differences with annotations in the output class files in the Eclipse and Oracle javac can lead to unexpected bugs and changes in behavior from development to deployment. Scary!
|
2017-01-08 00:11:58 +08:00 |
|
Reinhard Pointner
|
ab0e56cb82
|
Docs
|
2017-01-02 13:49:30 +08:00 |
|
Reinhard Pointner
|
dd3a87e985
|
avoid time zone issues by interpreting all dates and times as UTC
|
2016-12-27 14:23:24 +08:00 |
|
Reinhard Pointner
|
07ea116518
|
avoid time zone issues by interpreting all dates and times as UTC
|
2016-12-27 14:04:01 +08:00 |
|
Reinhard Pointner
|
815cda5f2d
|
Add List.bounds()
|
2016-12-22 20:37:52 +08:00 |
|
Reinhard Pointner
|
6090fab9eb
|
Add List.bounds()
|
2016-12-22 20:32:44 +08:00 |
|
Reinhard Pointner
|
e7a4140426
|
Fix upperInitial/lowerTrail behavior when there are apostrophes (e.g. He'll)
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=4500
|
2016-12-14 23:58:54 +08:00 |
|
Reinhard Pointner
|
a106151ca4
|
Added {dc} duplicate count binding and improved support for testing expressions and bindings with real data
|
2016-12-06 00:17:32 +09:00 |
|
Reinhard Pointner
|
c11d8bed17
|
Added {dc} duplicate count binding and improved support for testing expressions and bindings with real data
|
2016-12-05 01:44:51 +09:00 |
|
Reinhard Pointner
|
7a0a36b528
|
Refactor CmdlineInterface with proper types for all parameters
|
2016-11-28 06:10:42 +08:00 |
|
Reinhard Pointner
|
94f5e5ade4
|
Compatibility fix
|
2016-11-26 01:37:09 +08:00 |
|
Reinhard Pointner
|
e11bab1ebf
|
Fix error prone code
|
2016-11-25 23:59:26 +08:00 |
|
Reinhard Pointner
|
ec2124f189
|
new RuntimePermission("canProcessApplicationEvents")
|
2016-11-24 16:48:50 +08:00 |
|
Reinhard Pointner
|
743ae529b6
|
new RuntimePermission("canProcessApplicationEvents")
|
2016-11-24 16:37:51 +08:00 |
|
Reinhard Pointner
|
3887213e1c
|
new AWTPermission("*")
|
2016-11-24 16:28:40 +08:00 |
|
Reinhard Pointner
|
839d2cc7b8
|
new AWTPermission("setWindowAlwaysOnTop")
|
2016-11-24 16:24:31 +08:00 |
|
Reinhard Pointner
|
e362f22972
|
new AWTPermission("toolkitModality")
|
2016-11-23 15:02:31 +08:00 |
|
Reinhard Pointner
|
9667d3d55c
|
Refactor common reload-episode-data tasks
|
2016-11-23 04:34:56 +08:00 |
|
Reinhard Pointner
|
5334fb38ef
|
Support dynamic SortOrder binding {order}
e.g. {order.Airdate.SxE}
|
2016-11-23 01:17:59 +08:00 |
|
Reinhard Pointner
|
8745f1ccfe
|
Support dynamic SortOrder binding {order}
e.g. {order.Airdate.SxE}
|
2016-11-23 00:55:11 +08:00 |
|
Reinhard Pointner
|
3f10b3265b
|
Don't use Roman Numeral Unicode characters
|
2016-11-22 18:49:31 +08:00 |
|
Reinhard Pointner
|
894f76d8bc
|
Replace numbers 1..12 with Roman numerals
e.g. "Star Wars: Episode 4" -> "Star Wars: Episode IV"
|
2016-11-22 09:59:42 +08:00 |
|
Reinhard Pointner
|
53376c3de6
|
Ignore NEWLINE in format expression literals
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4338&p=24461#p24461
|
2016-11-21 00:38:57 +08:00 |
|
Reinhard Pointner
|
a424b55b8e
|
Refactor BuildData.groovy
|
2016-11-19 20:16:00 +08:00 |
|
Reinhard Pointner
|
629a3b389e
|
Support {info.originalLanguage} and {audioLanguages}
|
2016-11-17 14:48:24 +08:00 |
|
Reinhard Pointner
|
619ca9a197
|
Refactor MediaBindingBean
|
2016-11-14 18:13:36 +08:00 |
|
Reinhard Pointner
|
7feeb0a3be
|
Refactor MediaBindingBean error handling
|
2016-11-13 19:12:30 +08:00 |
|
Reinhard Pointner
|
020aa5e10b
|
Resolve relative files against $HOME
|
2016-11-11 19:07:00 +08:00 |
|
Reinhard Pointner
|
5bf208fadb
|
Refactor Normalization
|
2016-11-09 23:02:25 +08:00 |
|
Reinhard Pointner
|
af62b1271b
|
Fix keyword exclude pattern for {group}
|
2016-11-09 21:29:03 +08:00 |
|
Reinhard Pointner
|
bcabaa61e2
|
findWordMatch
|
2016-11-06 15:12:22 +08:00 |
|
Reinhard Pointner
|
7de16ce80c
|
Added {votes} binding
|
2016-11-01 01:52:42 +08:00 |
|
Reinhard Pointner
|
c7f5fe9364
|
Experimental support for episode level extended info (only supported with TheTVDB data)
|
2016-10-31 07:58:27 +08:00 |
|
Reinhard Pointner
|
256b5be2d3
|
Experimental support for episode level extended info (only supported with TheTVDB data)
|
2016-10-31 07:19:11 +08:00 |
|
Reinhard Pointner
|
ba65be5dfc
|
Cache movie info bindings (as before refactoring)
|
2016-10-31 02:18:00 +08:00 |
|
Reinhard Pointner
|
9e98b2e106
|
Refactor info.* bindings
|
2016-10-31 02:06:15 +08:00 |
|
Reinhard Pointner
|
e34c9760af
|
Use Language objects instead of returning language codes/names
|
2016-10-29 20:14:01 +08:00 |
|
Reinhard Pointner
|
1854bc9f51
|
{textLanguages} binding
|
2016-10-29 01:16:50 +08:00 |
|