Commit Graph

3798 Commits

Author SHA1 Message Date
Reinhard Pointner
7ec6d49475 * language favorites can now be restored after restart
* stricter embedded checksum pattern
* fixed weird selection behavior in subtitle files list
2009-07-31 00:27:07 +00:00
Reinhard Pointner
d85d6c6356 * some minor adjustments 2009-07-29 22:09:10 +00:00
Reinhard Pointner
3956b61127 * added selection dialog for format sample in episode format dialog
* make MediaInfo thread-safe
* refactor class Settings and lots of related code changes
2009-07-29 20:31:08 +00:00
Reinhard Pointner
b0ea60dad6 + added webstart deployment
* added jnlp descriptors
* automated build, code signing and pack200 compression
* some webstart related code adjustments
* added MediaInfo 0.7.19 native libs for various operating systems
* updated jna
* use .properties file for application settings (name, version, apikeys, ...)
2009-07-27 22:34:42 +00:00
Reinhard Pointner
203eedb24e * encapsulate similarity metrics used in RenamePanel properly
* removed some unused code
* some unit tests
2009-07-26 16:54:24 +00:00
Reinhard Pointner
7dc46efe68 * minor refactoring 2009-07-26 11:15:46 +00:00
Reinhard Pointner
57df9b1fbc * adapt tv.com scraper to site changes 2009-07-25 13:36:29 +00:00
Reinhard Pointner
afbc49369a * fixed some scrollpane synchronization issues 2009-07-25 13:17:13 +00:00
Reinhard Pointner
134eba228b * removed intersect() from ExpressionFormat.global.js because it is not as nifty as i thought 2009-07-25 10:02:14 +00:00
Reinhard Pointner
b109e54db4 * avoid calls to File.length() if possible 2009-07-24 21:16:29 +00:00
Reinhard Pointner
6d8c82df90 * much faster matching for lots of files/episodes 2009-07-24 20:38:47 +00:00
Reinhard Pointner
a860a6ab5d * minor refactoring 2009-07-24 20:28:25 +00:00
Reinhard Pointner
014c668cdd * added upperInitial(), lowerTrail() and intersect() to ExpressionFormat.global.js
* some minor refactoring
2009-07-24 13:57:39 +00:00
Reinhard Pointner
9f047e67a5 * update TVRageClient (switch to services.tvrage.com and remove cache because its really fast anyway) 2009-07-23 14:37:54 +00:00
Reinhard Pointner
a500aacf80 * improved matching of episodes with episode number > 99
* refactoring
2009-07-23 14:25:43 +00:00
Reinhard Pointner
64f1cd7040 * refactoring 2009-07-20 22:31:14 +00:00
Reinhard Pointner
cb7200434d * remove transparency effect on continue button 2009-07-20 11:46:51 +00:00
Reinhard Pointner
46764f7d63 * better handling of move/rename operations (display validation dialog, create folders if necessary, working revert) 2009-07-20 11:03:24 +00:00
Reinhard Pointner
472ed8aac0 * fixed bug: disabled progress indicator although there is still some formatting going on in the background 2009-07-19 23:38:20 +00:00
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