Reinhard Pointner
78b77034b1
* remember recent formats in EpisodeFormatDialog
...
* display script exceptions if formatted name is empty
* better handling of empty search results in some page scrapes
* some test cases
* refactoring
2009-07-18 22:06:32 +00:00
Reinhard Pointner
c4ce1aebe7
* improved various hashCode() methods
...
* removed unnecessary synchronized locks
* refactoring
2009-07-16 12:06:51 +00:00
Reinhard Pointner
c81cd50fc9
* open series selection dialogs one after another
2009-07-15 09:22:40 +00:00
Reinhard Pointner
48cac46fef
* added OpenSubtitles xmlrpc methods: TryUploadSubtitles, UploadSubtitles, DetectLanguage, CheckSubHash, CheckMovieHash
2009-07-13 13:02:04 +00:00
Reinhard Pointner
b4f9a3ed24
* refactoring
2009-07-13 12:41:19 +00:00
Reinhard Pointner
cdf2487f2c
* use xml anime page to get episode information
2009-07-13 12:40:27 +00:00
Reinhard Pointner
02fc6180ab
* update sublight-ws to 1.4.0
2009-07-12 10:02:12 +00:00
Reinhard Pointner
b8fceccb14
* allow RegExp delimiter parameter in before() and after()
2009-07-10 19:42:55 +00:00
Reinhard Pointner
b4578e9cdf
* allow drop of file names via verification files (e.g. sfv) in "New Names" list
...
* added before() and after() substring operations to ExpressionFormat.global.js
* refactoring
2009-07-10 18:47:56 +00:00
Reinhard Pointner
9c456b275a
* some subtitle parser optimizations
2009-07-10 15:12:16 +00:00
Reinhard Pointner
cc2bb53910
* update to nekohtml 1.9.12
...
* update to ehcache 1.6.0
* update to jna 3.1.0
2009-07-09 22:33:56 +00:00
Reinhard Pointner
857d73bdc0
* refactoring
2009-07-09 20:04:47 +00:00
Reinhard Pointner
d1f12dd628
* more general "Part n" pattern
2009-07-09 20:02:44 +00:00
Reinhard Pointner
7768d2e905
* minor refactoring
2009-07-05 19:39:51 +00:00
Reinhard Pointner
2a291d57c0
* faster and more accurate (in most cases) name matchings
2009-07-05 19:17:03 +00:00
Reinhard Pointner
955c83bfd9
* minor improvements
...
* refactoring
2009-07-05 12:38:52 +00:00
Reinhard Pointner
d0faaad55a
* provide link in OpenSubtitlesClient
...
* refactoring
2009-07-03 17:49:28 +00:00
Reinhard Pointner
c9bc001a9c
* fixed some unit tests
2009-07-03 13:07:43 +00:00
Reinhard Pointner
2fe8bd1306
* improved OpenSubtitles support
...
* refactoring
2009-07-03 12:58:05 +00:00
Reinhard Pointner
978cbe881d
* better handling of illegal formats
2009-07-03 10:20:51 +00:00
Reinhard Pointner
f897837811
* ignore non-subtitles files when extracting archives
...
* download subtitle package on keystroke ENTER
* renamed OpenSubtitlesClient to OpenSubtitlesXmlRpc
* renamed OpenSubtitlesSubtitleClient to OpenSubtitlesClient
* refactoring
2009-07-03 10:06:33 +00:00
Reinhard Pointner
19d5b576db
* open subtitle files via keystroke ENTER
2009-07-01 20:54:07 +00:00
Reinhard Pointner
efc7f81824
* some tuning for gtk laf
2009-07-01 16:14:21 +00:00
Reinhard Pointner
d1e135487a
* remember search engine again
2009-07-01 08:29:04 +00:00
Reinhard Pointner
4a482832f9
* allow user to copy subtitle files via clipboard
...
* added "Save as..." action for subtitles
* improved subtitle download tab layout behaviour
* added junrar-custom and commons-logging to fatjar build
2009-06-30 20:49:09 +00:00
Reinhard Pointner
adae7ddcef
* added subtitle viewer
...
* added subtitle file context menu
2009-06-30 15:23:49 +00:00
Reinhard Pointner
e8cf2e7029
* refactoring
2009-06-30 12:57:09 +00:00
Reinhard Pointner
6766e1bb95
* maybe finally fixed DnD on Linux ...
2009-06-30 12:29:02 +00:00
Reinhard Pointner
ed40d4099e
* make Multi-File DnD work on Linux
2009-06-30 12:12:34 +00:00
Reinhard Pointner
6a750cb95d
* refactoring
2009-06-29 17:56:41 +00:00
Reinhard Pointner
5f073f9124
* access mapped values on demand only
2009-06-29 16:21:56 +00:00
Reinhard Pointner
6d0eb07ec6
* added String.replacePart()
2009-06-28 13:44:38 +00:00
Reinhard Pointner
3ded6a5628
+ added subtitle package and parsers for some formats
...
* added SubRip (.srt) support
* added MicroDVD (.sub) support
* added SubViewer (.sub) support
* added SubStationAlpha (.ssa, .ass) support
2009-06-27 16:02:31 +00:00
Reinhard Pointner
5a2d1459f2
* always use main title in anidb scraper again, because the official English title doesn't meet most peoples expectations in many cases
2009-06-27 12:03:48 +00:00
Reinhard Pointner
98ddfafe43
* subtitle file view in download component
...
* added ByteBufferTransferable and use it as superclass of TextFileTransferable
* added ListView
* lots of refactoring
2009-06-19 22:35:39 +00:00
Reinhard Pointner
5e837fb9ce
* fix dnd for files on linux
2009-06-19 22:24:27 +00:00
Reinhard Pointner
6544e71507
* cache calculated checksum as Long, not as (hex) String
2009-06-13 21:27:01 +00:00
Reinhard Pointner
18456f6864
+ subtitle list displays found subtitles and download phase
...
+ download and extract selected subtitle packages (not displayed yet though)
* SubtitleDescriptor provides download function (Callable)
* updated sublight webservice
* lazy-initialize SubtitlesAPI2Soap (Sublight) because loading all the jax-ws classes will can take more than 1s (while blocking EDT)
* better sublight subtitle display names
* added archive files to media.types
* added icons for subtitle list
* refactoring
2009-06-13 09:53:48 +00:00
Reinhard Pointner
b087fbc490
* reverse episode list ... again ... (tv.com just can't decide)
2009-06-11 15:21:50 +00:00
Reinhard Pointner
f9d08bd57d
* properly finish dialog when dialog is canceled via X
2009-06-02 18:51:09 +00:00
Reinhard Pointner
0c698902df
* catch and ignore JUnRar OutOfMemoryErrors
2009-06-02 17:14:54 +00:00
Reinhard Pointner
1640041266
* improvements for GTK laf
2009-06-02 17:03:52 +00:00
Reinhard Pointner
c49b68c836
* added support for downloading subtitles from Sublight
...
* added ZipArchive and RarArchive
2009-06-02 15:14:12 +00:00
Reinhard Pointner
094b37bcb8
* remove Language.properties (rename language.properties to Language.properties)
2009-06-02 11:36:33 +00:00
Reinhard Pointner
a392e6714c
* remove language.properties (rename language.properties to Language.properties)
2009-06-02 11:35:51 +00:00
Reinhard Pointner
7bb739f800
+ Sublight support (build, client, hash, test, lib)
2009-06-02 11:32:30 +00:00
Reinhard Pointner
6593bfdbda
* trim result after formatting in EpisodeExpressionFormatter
...
* refactoring / cleanup
2009-06-02 10:27:28 +00:00
Reinhard Pointner
28990f939d
* add java.lang.* and java.util.* to ExpressionFormat context
2009-06-01 14:07:20 +00:00
Reinhard Pointner
2c8ac625d1
* restore favorite languages in correct order
2009-05-31 18:02:50 +00:00
Reinhard Pointner
5b9931ba45
* store available languages in .properties file instead of a .xml file because JAXB class-loading takes ~300ms
2009-05-31 16:38:13 +00:00