Commit Graph

3967 Commits

Author SHA1 Message Date
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
Reinhard Pointner ffc6a8b931 * didn't add some files in last commit ... 2009-05-31 16:30:48 +00:00
Reinhard Pointner a547c7e7e9 * use String (language name) instead of Locale in all SubtitleProviders
* get languages (name, code) from xml file
* implemented LanguageComboBox (model, renderer, persistence)
* rename language icons
* removed various prototype classes that will never be used
2009-05-31 15:19:56 +00:00
Reinhard Pointner cd4bde2db9 * use inferredFile for crc32 binding 2009-05-26 17:05:05 +00:00
Reinhard Pointner 508c9a7d93 * fixed leading "recap" in episodes titles of recap episodes 2009-05-25 20:30:32 +00:00
Reinhard Pointner ec4254e687 * use "matching title" in anidb search results
* use official english anime title
* much faster episode information extraction (less xpath)
2009-05-25 20:13:30 +00:00
Reinhard Pointner 7601be3b46 * refactoring 2009-05-24 18:38:12 +00:00
Reinhard Pointner 3162b3e7bc * adapt AnidbClient search query string to hide synonyms
* fixed bug that allowed the user to select a season-specific episodelist (e.g. Season 1) from anidb which is not supported
* continue matching process even if we can't fetch episode-lists for one or more auto-detected names
2009-05-24 13:25:49 +00:00
Reinhard Pointner fe37b816d1 * revert to use plain xml files (not gzipped) for history files 2009-05-23 18:27:35 +00:00
Reinhard Pointner 2963baa889 * improved scrollpane synchronisation 2009-05-22 22:28:32 +00:00
Reinhard Pointner 73273b8b5b * refactoring 2009-05-21 10:00:48 +00:00
Reinhard Pointner 67d53605af * read type/extension mapping from xml file 2009-05-21 09:56:25 +00:00
Reinhard Pointner f0414361ee * read/write gzipped xml 2009-05-20 16:47:18 +00:00