Reinhard Pointner
74b6a8c1a9
* improved DownloadTask and ByteBufferOutputStream
...
* added unit test for ByteBufferOutputStream
2008-11-22 15:30:33 +00:00
Reinhard Pointner
892ada4df4
* forgot to commit SubsceneSubtitleDescriptor in last commit
...
* comments in other files
2008-11-19 16:28:59 +00:00
Reinhard Pointner
4bb8ff29d8
* improved DownloadTask
...
* added ByteBufferOutputStream
2008-11-19 16:22:31 +00:00
Reinhard Pointner
e0d52fb515
* more general checksum highlighter
2008-11-07 13:19:45 +00:00
Reinhard Pointner
66cf786b19
* unified embedded checksum handling
2008-11-01 13:54:31 +00:00
Reinhard Pointner
4267899842
* root temporary folder is always lower-case
...
* filename embedded checksum may be enclosed with () or []
2008-10-29 22:54:16 +00:00
Reinhard Pointner
8cb277252b
* renamed method name
2008-10-22 22:35:17 +00:00
Reinhard Pointner
e6df0141c7
* Each application instance will get its own temp folder now
...
* moved MessageBus registration of each Panels MessageHandler to FileBotWindow
2008-10-22 22:07:02 +00:00
Reinhard Pointner
d0725404ef
* use MigLayout in FileTreePanel
...
* use MigLayout in ValidateNamesDialog
* use MigLayout in SelectDialog
2008-10-21 17:49:08 +00:00
Reinhard Pointner
a77ff635da
* use MigLayout in RenamePanel
...
* some layout improvements in other panels
2008-10-20 18:42:52 +00:00
Reinhard Pointner
bc0e354a7a
* use MigLayout in SFV Panel
...
* use MigLayout in List Panel
2008-10-19 18:51:45 +00:00
Reinhard Pointner
792c729d54
* renamed TextFileTransferable to LazyTextFileTransferable
...
* use MigLayout in AnalyzePanel and ProgressDialog
2008-10-19 12:44:55 +00:00
Reinhard Pointner
4bbb189df6
* little refactoring of the cellrenderer that highlights crc32 patterns, made it more reusable
2008-10-14 17:33:38 +00:00
Reinhard Pointner
192da2cb17
* improved HistoryPanel layout
...
* TVRageClient.EpisodeListFeed will not fail, if XML does not contain an episode list
2008-10-12 20:14:41 +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
a0a43b0e03
* removed Settings singleton, always use Preferences directly
...
* simplified HistoryPanel by using MigLayout
* added MigLayout jar to libs
* improved decimal format for file count and size in AnalyzePanel
* put application name and version getters into FileBotUtil
2008-10-11 20:42:03 +00:00
Reinhard Pointner
661e079f2b
* made all singleton classes final
2008-10-10 19:20:37 +00:00
Reinhard Pointner
e61472c2f4
* moved ResourceManager to net.sourceforge.filebot package
...
* added "dist" to ignored folders
2008-10-10 18:59:01 +00:00
Reinhard Pointner
58d0244668
* some refactoring in ChecksumTableSaveAction
2008-10-07 18:35:26 +00:00
Reinhard Pointner
1ad60f8e97
* improved CRC32 highlighting
2008-10-06 20:15:43 +00:00
Reinhard Pointner
aefc84085b
* split ExportHandler interface into TransferableExportHandler and FileExportHandler
...
* added string flavour to all text transfer operations
* text file for dnd transfer will only be created on demand
* removed ImportHandler interface
* moved sfv renderer classes to sfv package
* removed sfv renderer package
* rename-lists now titled "Proposed" and "Current"
* DefaultClipboardHandler will export null values as empty string, not "null"
* refactored OpenSubtitlesHasher
* adapted to the new tvrage episode list xml feed syntax
2008-10-06 19:13:58 +00:00
Reinhard Pointner
074e103ddf
* updated TVRage icon
...
* renamed flag icon
2008-10-06 18:21:04 +00:00
Reinhard Pointner
0972017fd6
* adapted TV.com scraper to the new layout (which sucks by the way)
2008-09-20 19:25:26 +00:00
Reinhard Pointner
c7757e1474
* fixed annoying "selection instead of drag" behaviour of sfv table
2008-09-14 13:19:21 +00:00
Reinhard Pointner
4ebbcaeebc
* don't wrap html labels in sfv table
...
* don't paint focus border of cells in sfv table
2008-09-07 18:49:20 +00:00
Reinhard Pointner
da0e730243
* always use UTF-8 when reading and writing sfv files, lists, ...
...
* checksums in filenames are now highlighted in SFV panel
2008-09-06 18:41:08 +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
a401a51c75
* changed IconProvider to LabelProvider (provides text and icon)
...
* Changed EpisodeListClient and SubtitleClient from abstract classes to interfaces
* OpenSubtitlesSubtitleClient: remove shutdownhook if not needed anymore
* some refactoring
2008-07-13 17:59:05 +00:00
Reinhard Pointner
a341922a30
* don't select invalid nodes (tag links)
...
* test case for that
2008-07-12 20:47:37 +00:00
Reinhard Pointner
68dc5b61d0
* some cleanup
2008-07-11 18:55:36 +00:00
Reinhard Pointner
25e5bde57b
some comments
2008-07-08 18:26:18 +00:00
Reinhard Pointner
c525aa9ea0
* better search->redirect->results handling (subscene, anidb)
...
* refactoring ...
2008-07-07 23:38:17 +00:00
Reinhard Pointner
9eb74e8038
* heavily improved Subscene support (up to 35x faster)
2008-07-06 18:31:04 +00:00
Reinhard Pointner
a94cedd601
* since changing the search url, we only get shows, no additional checks necessary
2008-07-06 11:29:55 +00:00
Reinhard Pointner
91a353624c
* added TV.com Client again after removing it by mistake
2008-07-06 03:33:43 +00:00
Reinhard Pointner
4c95e5b9ca
* even more cleanup
2008-07-06 03:32:24 +00:00
Reinhard Pointner
c56f9413fc
* some more cleanup
2008-07-06 03:28:56 +00:00
Reinhard Pointner
7317717a3e
* clean up
2008-07-06 03:22:47 +00:00
Reinhard Pointner
cd09a67c5e
* heavily improved TV.com Client (better results, 2x - 4x faster)
...
* improved EpisodeListClient API
* unittests
2008-07-06 03:17:23 +00:00
Reinhard Pointner
ea6a839aa8
* switched back to using List as return value for EpisodeList- and SubtitleClients (lazy XPath evaluation not needed anymore, because we are fast enough anyway)
2008-07-05 11:37:03 +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
2b4218ffce
* TVRageClient uses the xml feeds now
...
* some testcases
2008-06-21 23:31:19 +00:00
Reinhard Pointner
adb4d68055
* Lazy XPath evaluation for EpisodeList/Subtitle Clients
...
* AbstractSearchPanel (used in SubtitlePanel only so far)
* started using GlazedLists
* replaced searchtextfield with customized combobox (will be used for completion in the future)
* renamed FileFormat to FileUtil and move to tuned
* removed ESC shortcut
2008-06-21 19:24:18 +00:00
Reinhard Pointner
21b5dc3fab
* added FunctionIterator
...
* added Preferences Wrapper (Map, List)
2008-06-09 18:36:05 +00:00
Reinhard Pointner
89e5310ec6
* don't query unused attributes for performance reasons
2008-06-02 22:17:58 +00:00
Reinhard Pointner
ff90a3f0df
* removed IMDB scraper
2008-06-02 19:20:35 +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
12d453eff4
* lots of stuff for subtitle support
2008-05-03 20:43:15 +00:00
Reinhard Pointner
b59e5dc714
* more accurate matching progress
...
* added SwingWorkerProgressMonitor and ProgressDialog
2008-04-27 21:11:30 +00:00
Reinhard Pointner
b5bee237d6
* refactored matching
...
* added ProgressDialog for long-running matching
* added delayed invokeLater to TunedUtil
* removed generics from ListEntry (only subclasses where used anyway)
* minor cleanup in notification package
2008-04-27 17:36:27 +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
b0b3c0f48d
* various improvements to TVdotcom, Anidb and TVRage clients
2008-04-24 19:39:44 +00:00
Reinhard Pointner
6bcff92763
* updated Anidb xpaths
2008-04-23 21:47:47 +00:00
Reinhard Pointner
19b99132ad
* separated pure OpenSubtitlesClient and SubtitleClient implementation for OpenSubtitles
...
* improved OpenSubtitlesHasher
2008-04-20 16:03:19 +00:00
Reinhard Pointner
b9906b6a0d
* created SubtitleDescriptor/Client class hierarchy
...
* refactoring
2008-03-31 22:53:54 +00:00
Reinhard Pointner
aa7a236b6b
converted filenames from country codes to language codes
2008-03-31 21:35:33 +00:00
Reinhard Pointner
aed54eb060
* episode list caches are now case insensitive
...
* some refactoring
2008-03-29 12:20:01 +00:00
Reinhard Pointner
02057b3056
* Simplyfied BackgroundTransferablePolicy again (no queuing again)
...
* solves the "add after clear" concurrency problem when adding really lots of files
2008-03-27 21:44:48 +00:00
Reinhard Pointner
2026c60b1d
* improved BackgroundTransferablePolicy
...
* improved ChecksumComputationService
* (... both don't "leak" threads anymore)
2008-03-27 00:28:06 +00:00
Reinhard Pointner
ee6dc82d50
* improved utility classes
...
* nested temporary folders
2008-03-25 21:03:32 +00:00
Reinhard Pointner
683c5e4cee
* improved tool panel
2008-03-24 18:08:41 +00:00
Reinhard Pointner
a1b118d0f6
* rename panel file list will now display file name and file type
...
* some minor refactoring
2008-03-24 15:41:10 +00:00
Reinhard Pointner
94290d46a0
* user proper table event to send a repaint request from the table model to the jtable
...
* avoid null pointner exceptions
2008-03-24 09:44:23 +00:00
Reinhard Pointner
2b9c8e840a
* rewrote the checksum computation stuff to support multiple parallel computation queues
...
* refactoring
* svn properties
2008-03-23 22:41:25 +00:00
Reinhard Pointner
6d2ff4dfe4
* improved dnd behavour
...
* refactoring
2008-03-22 21:12:34 +00:00
Reinhard Pointner
824c29fd36
* improved dnd behaviour
2008-03-21 01:45:21 +00:00
Reinhard Pointner
05eecdedd5
* forgot to add renamed files again
2008-03-20 20:12:27 +00:00
Reinhard Pointner
414ab43cc3
* create temporary folder when creating the first temporary file
...
* use absolute file for relative files used in arguments
2008-03-20 20:11:08 +00:00
Reinhard Pointner
a2beab245f
* validate default filenames in filechooser
...
* fixed a typo
2008-03-20 00:51:49 +00:00
Reinhard Pointner
2852bf5383
* renamed folder
2008-03-19 22:26:57 +00:00
Reinhard Pointner
04c4baf9b9
* support for arguments
...
* better tempfile management
* lots of refactoring
2008-03-19 22:14:38 +00:00
Reinhard Pointner
9a307588c8
* added a validation dialog in case names contain invalid characters
2008-03-16 22:58:21 +00:00
Reinhard Pointner
4b4ca4fc68
* improved ui performance
...
* proper class visibility
2008-03-16 18:23:12 +00:00
Reinhard Pointner
0f102d4eb6
* AnalyzePanel performance improvement, at least felt performance ;)
...
* some refactoring
2008-03-16 14:00:10 +00:00
Reinhard Pointner
bc1e91ba10
* Updated TVRageClient and AnidbClient
...
* BackgroundFileTransferablePolicy improved
* lots of misc. changes
2008-03-16 01:05:06 +00:00
Reinhard Pointner
a01f5c41ee
* added famfam country icons
...
* removed opensubtitles country icons
2008-03-16 00:58:05 +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
3a91757e3e
* improved preferences handling
...
* SelectButton refactoring
2008-02-29 01:16:52 +00:00
Reinhard Pointner
36c0406ec6
* settings / preferences
...
* small ui enhancements
* little bit of refactoring
2008-02-28 00:39:49 +00:00
Reinhard Pointner
0d90d19d05
* updated AnidbClient (due to changes of the website)
...
* not logging exception stacktraces anymore
2008-02-26 20:45:28 +00:00
Reinhard Pointner
bc9eb0a267
replaced all printStackTrace statements with Logger statements
2008-02-23 21:33:09 +00:00
Reinhard Pointner
68247ea3ad
use file:// as file uri path prefix
2008-02-16 07:06:22 +00:00
Reinhard Pointner
456a14e7ce
* better exception logging
2008-02-15 20:58:09 +00:00
Reinhard Pointner
9053df6316
* complete dnd support for ubuntu :D
2008-02-15 20:02:23 +00:00
Reinhard Pointner
036eefc5b9
* drop to file works on ubuntu now :D
2008-02-15 18:57:18 +00:00
Reinhard Pointner
298f1f7585
use string flavor with text/uri list as content instead of filelist flavor on non-windows operating systems
2008-02-14 23:07:10 +00:00
Reinhard Pointner
3edd879d7e
* foundation for subtitle support
...
* added/updated libs
2008-02-13 20:08:06 +00:00
Reinhard Pointner
ae5c5c5e3a
switched to using global logger
2008-02-11 19:36:59 +00:00
Reinhard Pointner
f3d1cc50c0
some refactoring, new icons, imdb search engine
2008-02-09 17:53:08 +00:00
Reinhard Pointner
11b4034a9e
little bit of documentation
2008-02-07 23:16:23 +00:00
Reinhard Pointner
3c0296d11e
disabled namespaces in nekohtml parser
2008-02-07 22:05:59 +00:00
Reinhard Pointner
319a528542
added OpenSubtitlesHasher
2008-02-06 20:48:54 +00:00
Reinhard Pointner
637ce351ff
validate filenames (when dragging lists to files)
2008-02-03 18:06:12 +00:00
Reinhard Pointner
5a490faca2
shownames are case sensitive again
2008-01-09 19:20:47 +00:00
Reinhard Pointner
4d3a538fa4
bugfix
2007-12-29 13:18:38 +00:00
Reinhard Pointner
a8cf61ef33
improved exception handling
2007-12-27 16:48:32 +00:00
Reinhard Pointner
69f549c3b7
delettion of rows in sfv table improved
2007-12-26 20:43:58 +00:00
Reinhard Pointner
8360ed0c69
improved dnd
2007-12-26 16:48:28 +00:00
Reinhard Pointner
55f79f4930
Deleted source/net/sourceforge/filebot/ui/sal
2007-12-26 16:43:16 +00:00
Reinhard Pointner
490101af81
analyze panel bug fixes
2007-12-25 15:30:50 +00:00
Reinhard Pointner
3f2d16d03d
removed unused code
2007-12-25 00:03:06 +00:00
Reinhard Pointner
a9b6920507
some docu
2007-12-24 22:22:13 +00:00
Reinhard Pointner
ecf7674c95
threading bugfixes and improvements
2007-12-24 21:16:14 +00:00
Reinhard Pointner
a94e60312c
Fixed dropping of multiple file urls seperated by \r\n
2007-12-24 11:36:11 +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