Commit Graph

639 Commits

Author SHA1 Message Date
Reinhard Pointner 9c54b0b762 * added files that are required for groovy to fatjar build 2010-10-24 17:12:51 +00:00
Reinhard Pointner 92765d5b93 * update to ehcache 2.20 (requires slf4j)
* update to groovy 1.7.5
* update to jna 3.2.7
* update to junit 4.8.2
* update to miglayout 3.7.3.1
* update to nekohtml 1.9.14
* update mediainfo windows native libs to 0.7.35
2010-10-24 13:43:11 +00:00
Reinhard Pointner 9cb654d8c6 * added mac-x86_64 mediainfo nativelib (0.7.27) to build and webstart deployment 2010-02-07 02:15:38 +00:00
Reinhard Pointner 911cc24ba5 * better logic for path-separator clean-up for expression bindings
* new ant-task to automatically deploy fatjat/webstart-jars
2010-02-04 16:22:45 +00:00
Reinhard Pointner d1b111765e * improved handling of multi-part movies
* added OpenSubtitles as movie name source
2010-01-26 19:08:09 +00:00
Reinhard Pointner 7a87ea9573 * include special files from ehcache jar 2009-11-21 19:46:01 +00:00
Reinhard Pointner b04f89b7fd + use Groovy instead of JavaScript in ExpressionFormat 2009-09-22 21:23:39 +00:00
Reinhard Pointner a2afdbaa2c * update args4j to 2.0.12
* update ehcache to 1.6.1
* update junit to 4.7
* update junrar-custom to r34-custom
* update miglayout to 3.7.1
* update sublight-ws to 1.5.0
* commons-logging no longer required :)
2009-08-17 17:23:29 +00:00
Reinhard Pointner 58539942c5 * workaround for bug 6575373, see http://bugs.sun.com/view_bug.do?bug_id=6575373 2009-08-15 11:47:24 +00:00
Reinhard Pointner f5e8e0363b * build source zip 2009-08-02 11:51:28 +00:00
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 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 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 7bb739f800 + Sublight support (build, client, hash, test, lib) 2009-06-02 11:32:30 +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 73273b8b5b * refactoring 2009-05-21 10:00:48 +00:00
Reinhard Pointner 82bd7fa3b1 * use non-jdk rhino in ExpressionFormat
* add rhino to lib and include it in builds
2009-04-11 23:27:10 +00:00
Reinhard Pointner cc6b4959e7 * specify bootclasspath explicitly so we can compile code that depends on sun.* classes (AssociativeScriptObject) 2009-04-11 22:26:02 +00:00
Reinhard Pointner 23dc93bf20 * display error message if MediaInfo native library is missing
* include jna in fatjar
2009-04-05 10:08:00 +00:00
Reinhard Pointner 9ed970de05 * refactoring ...
* changed cmd line args (single panel frame)
* simplified multi panel frame
* changed window icon
* create panels via PanelBuilder
2009-03-14 00:30:24 +00:00
Reinhard Pointner 051cf3362b * some refactoring 2009-02-15 21:11:03 +00:00
Reinhard Pointner f7fdc5b5db * improved SeriesNameMatcher
* slightly modified season episode regex
* added ehcache to fatjar build
2009-02-02 20:50:04 +00:00
Reinhard Pointner 54b27e69b7 Changes:
* added TheTVDB support
* added ehcache to libs (now used in TheTVDBClient and TVRageClient)
* Season spinner will remember unlocked value

Refactoring:
* renamed HtmlUtil to WebRequest
* added getDocument() convenience methods to WebRequest
* added lots of static imports (XPathUtil, WebRequest, FileBotUtil, ...)
* TheTVDBClient and TVRageClient will throw SeasonOutOfBoundsException if for illegal season numbers
* XPathUtil will wrap NodeList with NodeListDecorator instead of creating a new ArrayList
* added DOM convenience methods to XPathUtil for performance reasons
* formatting of episode number in EpisodeListClient, EpisodeListRequestProcesser will take care of this
* added initial size to some StringBuilders
2009-01-04 18:28:28 +00:00
Reinhard Pointner 4c85cdce4a * moved Main and AllTests into from default to net.sourceforge.filebot package
* removed version identifier from lib jars
2008-12-31 20:11:27 +00:00
Reinhard Pointner ea3c1e179e * update miglayout
* set encoding for javac to utf-8
2008-12-28 20:07:12 +00:00
Reinhard Pointner f57c8918cb * updated fatjar includes
* updated icons
2008-10-18 08:58:54 +00:00
Reinhard Pointner c871942f57 * added MigLayout to fatjar build target 2008-10-12 20:25:23 +00:00
Reinhard Pointner 197bfd1b42 * renamed package "search" to "episodelist"
* renamed class "EpisodeListPanel" to "EpisodeListTab"
* renamed class "SearchPanel" to "EpisodeListPanel"
* renamed panel.search.png to panel.episodelist.png
2008-10-12 15:46:45 +00:00
Reinhard Pointner 0c674849d8 * refactored and simplified transfer api
* use more GlazedLists stuff (EventList, AutoCompleteSupport) and remove obsolete classes (SimpleListModel, TextCompletion)
* don't use SearchResultCache in EpisodeListClient (was only done for better ui interactions)
* removed caching from ResourceManager
* some improvements based on FindBugs warnings
* use args4j for improved argument parsing
* updated ant build script
* more general MessageBus/Handler (use Object as message type instead of string)
* ChecksumComputationService is not a singleton anymore
* TemporaryFolder is always recreated if it is deleted by the user, or another instance shutting down
* Notifications flicker less when one window is removed and the others are layouted
* lots of other refactoring
2008-07-30 22:37:01 +00:00
Reinhard Pointner d1775cf1b4 * added number-pattern similarity metric
* improved name-matching, normalizing of names
* unit-test for new similarity metrics
* improved PreferencesList
* added EventList->List synchronizer
* included GlazedLists in build
2008-06-29 17:38:57 +00:00
Reinhard Pointner 405f04b9dd * added JUnit
* added some unit tests
2008-06-09 18:41:06 +00:00
Reinhard Pointner 30a54c2cf4 Lots of refactoring:
* Removed TransferablePolicySupport and related refactoring
* OpenSubtitlesClient: ignore logout status code
* Animated-GIF are animated again
* Unrar process will not hang anymore
* Improved Subscene scraper
* Better scaling for ProgressIndicator
* Added \r and \n to invalid characters
* Some work on SubtitlePanel and related stuff
* Setting putMap/List methods clear existing data first
2008-06-02 19:12:28 +00:00
Reinhard Pointner eabe011e9a * fixed scrolling bug for history panels
* ByteBufferInputStream behaves like any other InputStream now
* updated nekohtml
2008-04-26 16:26:16 +00:00
Reinhard Pointner 56edac666c * lots of misc. changes/refactoring
* removed create panel (merged into list panel)
* stuff for future subtitle support
* lots of flag icons
2008-03-02 17:02:37 +00:00
Reinhard Pointner 3edd879d7e * foundation for subtitle support
* added/updated libs
2008-02-13 20:08:06 +00:00
Reinhard Pointner 637ce351ff validate filenames (when dragging lists to files) 2008-02-03 18:06:12 +00:00
Reinhard Pointner 61b63648ab updated ant build file 2007-12-23 20:18:59 +00:00
Reinhard Pointner b6b18e89b6 Switched to using nekohtml as html parser, externalized simmetrics (just copied the sourcefiles before), lots of buxfixes and improvements. Also started using an ant. 2007-12-23 19:28:04 +00:00