AniDB O'Matic - Changelog: Difference between revisions

Jump to navigation Jump to search
no edit summary
mNo edit summary
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<pre>Legend for version 0.3+:
<pre>
   ! Important information
Legend for version 0.3+:
   ! Important infromation
   + New feature
   + New feature
   * Change
   * Change
   - Bugfix
   - Bugfix


Current important issues:
Current issues:
! PetriW  - Hashing files from low quality DVD / CD is NOT recommended, AOM does
! PetriW  - Hashing files from DVD / CD is NOT recommended, AOM does no verification that what's read is actually correct. Rather use the explorer to copy the files to hdd (it does a crc check on copied data) then hash from there.
            no verification that what's read is actually correct. Rather use the
            explorer to copy the files to hdd (it does a crc check on copied
            data) then hash from there.
            If anyone know how to make AoM verify reads please tell me. ;)
! PetriW  - AES decrypting is murderingly slow..........


XX-04-2005 version 0.6.0.318 ALPHA special release
24-11-2015 version 0.5.18.275 ALPHA public release
+ PetriW  - Added notify and wishlist support to Anime Report.
+ PetriW  - Raised RAM limit 3GiB... I hope you've upgraded to 64-bit!


16-04-2005 version 0.6.0.317 ALPHA special release
19-05-2011 version 0.5.18.267 ALPHA public release
+ PetriW  - Added first basic view for anime report. Mostly for testing heavy
+ PetriW  - Added support for the restricted flag on anime.
            image loading.
+ PetriW  - Added AirDate/EndDate to anime.
- PetriW  - Fixed a memory leak in image downloading.
+ PetriW  - Rewrote file renaming. See http://wiki.anidb.net/w/AniDB_O%27Matic_-_Documentation:_Local_file_renaming for details.
- PetriW  - Fixed a memory leak in anime image loading.
+ PetriW  - File renaming will trim off periods and spaces from the end of folder and file names.
- PetriW  - Fixed a minor memory leak in the config unit.
+ PetriW  - Changed the storage of anime, anime titles, episodes, files and reviews. This should reduce the ram/disk space required significantly. On first start a restart may be required after dump to see this due to memory fragmentation.
+ PetriW  - Added client support for Episode Titles, only available in renaming.
+ PetriW  - Added fullpath option for hashed files export.
+ PetriW  - Added batchlist override for auto rename.
+ PetriW  - A warning is now shown in "Delete selected files" and AoM will delete the files to the recycle bin if possible.
* PetriW  - The log view is no longer a memobox. It can now display unicode properly.
* PetriW  - The Invalid Files tab should no longer require files to be known to anidb to show missing files.
* PetriW  - The Hashed Files tree should now load about 90% faster on small changes.
* PetriW  - Genres tab has been removed.
- PetriW  - Fixed a few Unkowns.
- PetriW  - Carefully sifted through the assembler code for file renaming and hopefully all conversions between UTF-16 and the user locale should be gone. This means weird characters should now work fine.
- PetriW  - May have fixed the "some kind of list error (0)" error.
- PetriW  - Changed shutdown of the file manager thread to actually shut down on exit.
- PetriW  - Fixed bugs in the add files (for hashing) code.
- PetriW  - Images should now properly save to the images folder again.
- PetriW  - Images should now load after being downloaded rather than requiring the Anime Frame to be reopened.


15-04-2005 version 0.6.0.316 ALPHA special release
04-01-2010 version 0.5.17.264 ALPHA public release
+ PetriW  - The frame no longer steals focus in the anime lists, search and
+ PetriW  - Added a few more length stats to the statwhoring dump.
            anime details.
* PetriW  - Renamed the "Local files" frame to "Hashed files".
+ PetriW  - The main form now keeps track of the order you click nodes and when
* PetriW  - Unknown files now only displays hashed files that are not known to AniDB.
            you close a node the one activated before it will be focused and so
* PetriW  - Added a "Not in mylist" tab to Hashed files, this tab does what the old "Unknown files" tab did.
            on. Notice you can only close Anime Detail nodes atm but it's very
* PetriW  - Removed the toggle subfolders button in the add folders dialog. AoM will now always add all subfolders when you add a folder.
            useful when you press ctrl+enter to open a node then you can just
            press ctrl+w to close it and be back to where you were.
+ PetriW  - Ctrl+Tab and Ctrl+Shift+Tab can now be used to switch between nodes
            in the main tree.
+ PetriW  - Images are now updated in anime details immediatelly when they're
            downloaded.
+ PetriW  - Image server url is now properly updated when connecting to AniDB.
* PetriW  - Close tab moved to windows menu and renamed to close node.
- PetriW  - Wishlist and Notify entries should now be associated with their
            respective anime rather than just entries from 0 and upward... ^^;
- PetriW  - Wishlist and Notify cache is now properly niled on creation which
            should prevent the oleaut32 (wtf? lol) exception on exit.


15-04-2005 version 0.6.0.315 ALPHA special release
04-01-2010 version 0.5.16.263 ALPHA public release
! PetriW  - The "Add folder..." command within AoM is always recursive in 0.6,
+ PetriW  - Added a progress bar in the status bar for downloading files (if size is known).
            the only way to add a folder without it being searched recursivelly
* PetriW  - Changed from a tabsheet based main form layout to a treebased view.
            is via a file manager. (Being developed!)
* PetriW  - Added a description text next to the hashing progress bar in the status bar.
+ PetriW  - Images are now downloaded, however, they don't display in the anime
* PetriW  - Removed the progress bars for copy files / remove files / export.
            detail unless they're already downloaded.
* PetriW  - Moved the dump progress bars from a separate dialog into the status bar.
+ PetriW  - If the username/password changes while logging in to anidb and the
* PetriW  - Switched to a faster decryption implementation, no more 3 minute wait before it starts parsing dump downloads! :)
            user authentication fails a new attempt to login is now made.
* PetriW  - Reduced the memory usage during dump parsing by a few hundred mb.
+ PetriW  - MyWishlist and MyNotifies are now cached on startup.
* PetriW  - Downloading files from AniDB is now done to memory rather than to disk.
+ PetriW  - You can now drag&drop files on AoM again.
- PetriW  - Several actions in the known files should no longer affect selected items that are hidden through filtering.
* PetriW  - Client will no longer hang while adding files to batchlist. It will
- PetriW  - The program should no longer throw an access violation when file managers are deleted.
            however still be sluggish.
- PetriW  - Fixed an occasion where the file manager missed files on case sensitive file systems.
* PetriW  - The anime list might now properly update after dump downloads, not
- PetriW  - Fixed an access violation when adding a file on a network drive.
            really done yet.
- PetriW  - AoM will no longer ask for a complete download of everything if only the mylist is missing.
- PetriW  - Header menu items in the anime list popup now work properly again.  
- PetriW  - Fixed one of the hints on the general settings page.
- PetriW  - Think I nailed a bug where the "Add files" menu would start raising
            an exception after using "Add folder..." once.
- PetriW  - It should no longer be possible to close empty nodes in the
            application tree.


23-01-2005 version 0.6.0.314 ALPHA special release
12-10-2009 version 0.5.15.261 ALPHA public release
+ PetriW  - File entries now cache if they're in the mylist or not.
* PetriW  - The episode level in mylist now only shows the number of files you have for an episode in the EPs column.
+ PetriW  - Anime, Mylist and Genre tree can now be expanded.
- PetriW  - Removed several add/edit anime/episode/file/genre buttons throgout the program. The weren't really working anyway.
+ PetriW  - All anidb trees now share the same data source, further reducing
- PetriW  - All files in mylist should no longer be counted as specials.
            memory usage.
- PetriW  - Episode names should once again appear in the mylist.
* PetriW  - Switched the total and part progress bars in the splash form.
* PetriW  - Several triggers have been changed so they no longer need support
            for recursive triggers, this makes them a lot heavier however.
* PetriW  - Updated the about frame.
- PetriW  - Fixed several cases where cached data wouldn't update properly if
            AniDB data entries were deleted.
- PetriW  - Fixed a bug that would make some episode and short group names
            appear as blank when using kanji or romaji names.


17-01-2005 version 0.6.0.313 ALPHA special release
12-10-2009 version 0.5.14.260 ALPHA public release
! PetriW  - DB file format changed, this affects almost all inserts, updates and
+ PetriW  - Added a crash report feedback utility.
            selects in AOM. Aka, if it worked before it might not work now.
+ PetriW  - Readded file sizes under the scheduled download node.
- PetriW  - Found another spot where passwords were converted to lowercase.


16-01-2005 version 0.6.0.312 ALPHA special release
11-10-2009 version 0.5.13.259 ALPHA public release
- PetriW  - Fixed a major bug. -.-;
* PetriW  - Updated to the latest TCP API version.
- PetriW  - Specials should now work properly everywhere in the program.
- PetriW  - Anime details should now work properly in Windows 7.


16-01-2005 version 0.6.0.311 ALPHA special release
13-01-2008 version 0.5.12.258 ALPHA public release
+ PetriW  - It should now be possible to translate all AniDB log events.
+ PetriW  - Added "move to" and "copy to" to the right click menu in the known files. Note that this feature does NOT update the known files list and that eventhough these windows look like they're run in the windows explorer they're actually running in AoM and noticeably affects it's performance. Only ONE window at a time can move files so if you start multiple moves the last one started will move files.
- PetriW  - AniDB thread will now halt if client fails to authenticate.
* PetriW  - AoM will no longer autocreq files when avdump hashing is enabled.
- PetriW  - The options for is now actually named "Options".
- PetriW  - AVDump should now work fine if the AoM folder isn't the current working folder.


16-01-2005 version 0.6.0.310 ALPHA special release
09-12-2007 version 0.5.11.256 ALPHA public release
* PetriW  - Changed password handling again, the password sent is also
+ PetriW  - The known files page now contain tabs which filter the known files view.
            displayed in the log in this release.
+ PetriW  - Length by anime type added.
* PetriW  - Changed search shortcut to F3. -.-;
* PetriW  - The "remove invalid files" button has been removed, instead please use the tabs to show invalid files.
- PetriW  - Fixed the German and French language files.
- Petriw  - Application title should update better now.
- PetriW  - Watched by mylist status should be better now.
- PetriW  - Size of labels in the statistics page are significantly larger.
- PetriW  - Size by anime type should work.
- PetriW  - Number of files watched by mylist status should no longer be multiplied by 60.


16-01-2005 version 0.6.0.309 ALPHA special release
09-12-2007 version 0.5.10.254 ALPHA public release
! PetriW  - Upgraded Indy to 10.0.52.
! PetriW  - Users with a large mylist and/or a large list of known files should notice a staggering performance improvement when starting AoM.
+ PetriW  - Added shortcuts for Close tab (ctrl+w), Exit (ctrl+q),
+ PetriW  - Added some new anime statistics.
            Documentation (F1) and the search tab (F4).
+ PetriW  - Added a button to remove files no longer present on disk from the known files list.
+ PetriW  - Added a close tab function, only works on detail pages however,
+ PetriW  - AoM can now launch AVDump after each hashed file to update the anidb info for the file, check the general page in the options dialog.
+ PetriW  - Added preloading of anime names, group names and short group names.
+ PetriW  - Added watched / status / source / storage fields to known files.  
+ PetriW  - AniDB username and password are now automagically forced to
+ PetriW  - Added mark watched / mark unwatched / set status to unknown / on hdd / on cd / deleted to known files.
            lowercase.
+ PetriW  - Added a feature to force a complete update of the mylist, use with caution, it's not a good idea to use it as a mylist update feature.
* PetriW  - Changed how the AniDB connection thread reads compressed data,
+ PetriW  - Added copy ed2k / path to clipboard to the known files popup menu.
            this might fix the "hang" on reading compressed data.
+ PetriW  - Added "delete selected files" to the known files popup menu. (And there IS a confirmation dialog so no complaining about deleting by accident!)
* PetriW  - The client version given to AniDB is now based on build number and
* PetriW  - AoM will no longer try to read avi info for files, this should mean it no longer crashes on random files.
            not patchlevel, kinda needed for 0.6 release rate.
- PetriW  - Files larger than 4GiB probably work better now. As the sha1 and md5 calculations AoM use doesn't seem to support files this large they're not calculated.
* PetriW  - Anime and group name sorting is now case insensitive.
- PetriW  - Changed the add/edit form a little so it shouldn't show scrollbars anymore. ;)
- PetriW  - If extension filtering was disabled no files could be added, fixed.
- PetriW  - Fixed a bug when setting custom title names.
- PetriW  - Fixed a bug where custom titles got an extra & in their names.
- PetriW  - Aom now properly disconnects when user authentication fails, it'll
            also not repeatedly try to reconnect.


14-01-2005 version 0.6.0.308 ALPHA special release
10-01-2007 version 0.5.9.249 ALPHA public release
- PetriW  - Fixed a title cache query mistype.
+ PetriW  - Added a storage and source column to the mylist tab tree.
+ PetriW  - Added username to statwhore output.


14-01-2005 version 0.6.0.307 ALPHA special release
09-01-2007 version 0.5.8.248 ALPHA public release
+ PetriW  - Enabled AniDB connectivity. (Notice it only downloads and parses for
+ PetriW  - Backconverted the aom.6 http download code to remove the reliance on Internet Explorer in AOM.
            now. The animelist will update on a restart.)
+ PetriW  - Username and password setting set at first startup are now actually
            used.
+ PetriW  - Added options for file filtering when adding to batchlist.
+ PetriW  - Added a new settings frame for hashing settings.
+ PetriW  - Added caching and custom title support for episode names, group
            names, group short names and genres.
+ PetriW  - Changed the custom title table to support multiple types of custom
            titles.
+ PetriW  - Added log messages for all anidb sync commands and the add to mylist
            command. Notice that the commands use the server time and not the
            local time.
+ PetriW  - Added project homepage and online documentation items to the help
            menu.
+ PetriW  - Added code for opening urls.
* PetriW  - Changed project version handling from CVS to Subversion.
* PetriW  - Made the labels on the known files page larger, they were far too
            small for most translations.
* PetriW  - Application hints will now remain visible for 120 seconds rather
            than the default 2.5 seconds.
* PetriW  - The custom title sql queries are now only compiled once rather than
            a couple of times every time a title is needed. This should greatly
            improve the aggressive title cache mode.
- PetriW  - Fixed some resize bugs in the setting frames.
- PetriW  - Fixed an out of range exception when converting invalid anidb
            strings to ucs4.
- PetriW  - If the AniDB thread crashes it now creates a custom bugreport
            message that can be submitted to the anidb tracker and give extended
            information compared to the 0.5 client. The message is still quite
            short however so no miracles. ;)
- PetriW  - SQLite queries should no longer create an exception if the database
            is busy when a query needs to run.
- PetriW  - Fixed a bug where you could undock an anime frame from the main
            window.
- PetriW  - Fixed a ReadLn bug in Indy 10.
- PetriW  - Fixed a memory leak in the config destructor.
- PetriW  - The main thread now properly waits for the anidb thread to close
            before terminating (the anidb thread does not know how to close
            during updates however).
- PetriW  - Fixed a memory leak in the anidb list update code (all anidb cache
            related trees).
- PetriW  - Fixed a memory leak in the config FindNode function.
- PetriW  - Fixed an off by one bug in both the string and widestring split
            functions which was only noticeable if the first character beyond
            the end of a string was the splitchar.
- PetriW  - The XML parser should now convert entity references. Granted it only
            still only supports &quot;, &amp;, &apos;, &lt; and &gt;.
            Notice that the entity parser for anidb is different and supports
            a LOT more entities than the language and config parser.
- PetriW  - Fixed a case where the application language dropdown in the general
            settings wouldn't select the default language correctly.


06-01-2005 version 0.6.0.306 ALPHA special release
06-01-2007 version 0.5.8.247 ALPHA public release
+ PetriW  - Added language selection to the welcome dialog.
+ PetriW  - Added statwhore file support. ;)  
+ PetriW  - Added translation support to page 1 & 2 in the welcome dialog.
+ PetriW  - Language selections are now saved between application sessions. ;)
+ PetriW  - Added language selection for anime and episode titles, the default
            language for both is English. Notice that the default for AniDB
            is Romaji for animes titles and English for episode titles.
+ PetriW  - Batchlist quickhash now stores a version number which will
            invalidate old quickhash data in case of an upgrade to aom which
            requires it.
+ PetriW  - Started working on Mass Add, ignore the node for now.
* PetriW  - Moved the application language setting to the general settings node.
* PetriW  - The lenght of each hash field is now validated when quickhash info
            for a file is loaded.
_ PetriW  - Fixed an issue where quickhash data was saved eventhough the file
            wasn't hashed.
- PetriW  - You can no longer expand file nodes in the known files tree! (oops)


02-01-2005 version 0.6.0.305 ALPHA special release
02-01-2007 version 0.5.7.245 ALPHA public release
+ PetriW  - The batchlist now checks if the file is read only and if the volume
* PetriW  - AOM will no longer creq file length if it's above 0 in the database, even if it thinks it's wrong.
            supports named streams before trying to store the ads hash data.
- PetriW  - Fixed the parser not being able to parse numbers other than between 100 and 999 on 520 errors.
+ PetriW  - Added an "extra details" box to known files to assist in tracing
            known files tree bugs.
+ PetriW  - Added a Clear History menu item to the add files menu.
+ PetriW  - Added a message for when table versioning reset the custom titles
            table. Not that I think anyone will see it, ever.
* PetriW  - Files on a mapped network drive now use their UNC filename rather
            than the mapped drive path. This also fixes the network path in the
            known files tree.
* PetriW  - Files on cd/dvd are now properly stored in the known files
            structure.
- PetriW  - Fixed a bug in widestring splitting, doubt it affected any old
            stuff but it works now.


01-01-2005 version 0.6.0.304 ALPHA special release
06-10-2006 version 0.5.6.244 ALPHA public release
+ PetriW  - Selecting files or folders in the known files now displays their
- PetriW  - Fixed a parser bug incorrectly identifying some TAG lines as commands.
            information.
+ PetriW  - Added table versioning, this will reset all tables on the first
            launch if you used a previous aom 0.6.0 release.
- PetriW  - Fixed a bug where the sha1 hash was cropped in the database.


01-01-2005 version 0.6.0.302 ALPHA special release
02-05-2006 version 0.5.6.243 ALPHA public release
+ PetriW  - Batchlist Start/Pause/Resume/Stop have been implemented.
* PetriW  - Basic support for latest version of the AniDB api. Due to all work being focused on aom.6 no extra effort has been spent on actually supporting the new stuff. ;)
* PetriW  - The add files progress bar now stays visible if an item is paused.
- PetriW  - Fixed aom taking a long time to close with a large number of known files.
- PetriW  - Main menu apparently works better on linux now.
- PetriW  - Review formatting removed due to excessive amount of buggy code. ;)


01-01-2005 version 0.6.0.300 ALPHA special release
28-11-2005 version 0.5.6.241 ALPHA public release
! PetriW  - Cache format changed again. ^^;
+ PetriW  - Added support for the new specials.
! PetriW  - All caches are now updated via triggers and stored between sessions,
+ PetriW  - Added trivial support for generic files.
            this means parsing a dump download will be sloooooow but at least
* PetriW  - Removed shared and release state from mylist entry options.
            it'll only count once. ;)
* PetriW  - Moved Mylist tab to the Anime Browser tab.
! PetriW  - Essentially the whole frontend has been redesigned, mostly using
- PetriW  - Anime titles should now link properly to anime regardless of what order the TCP API sends the data.
            the TnTUnicode from http://tnt.ccci.org/delphi_unicode_controls/
            All treeviews have been changed to VirtualTreeView from
            http://www.soft-gems.net/ which significantly reduces ram usage.
            All tabs have been moved into a treeview and the content has been
            moved into frames. This helps startup times on computers which
            create window handles slowly (for example those with a "mac dock"),
            All buttons have been moved up to the main menu, menues will appear
            and disappear depending on which tab is currently active.
            The options form has been merged into the main form, the ok button
            has been removed and changes are applied immediatelly.
! PetriW  - Several parts of AoM now support multiple language handling.
            If you want to translate AoM make a copy of the default.xml file
            in the languages folder and simply translate it to your preferred
            language.
            Language switching is seamless, all parts that support it can change
            language without the need to restart the application.
! PetriW  - The settings handling in AoM has been changed in order to support
            more settings more easilly, reducing coding effort required for new
            options and possible mistakes in saving/applying options
            significantly.
            The old settings.xml file is not usable with the new AoM.
! PetriW  - The batchlist manager has been rewritten from scratch to ensure it's
            fully threadsafe and can handle application termination at any
            stage.
! PetriW  - The codec reader has been rewritten from scratch. It can now
            differentiate between avi, ogm and mkv files.
+ PetriW  - The file naming tag and pattern add/edit have been moved to a
            separate form. This form also contains a menu with all different
            supported tags.
+ PetriW  - Hashes created by AOM now have a "validate" hash to prevent
            corruption, this hash is checked whenever data is sent to anidb.
+ PetriW  - Hashing progress bars are now updated at a regular interval rather
            than after a certain number of blocks are updated.
            It still only updates between blocks (each 512kb) however.
+ PetriW  - For people with an insecure computer the anidb password is now
            stored in encrypted format in the xml file.
+ PetriW  - Add files now displays one "total progress" progressbar plus a
            progressbar in the tree for each item currently being processed.
+ PetriW  - The batchlist now supports named streams and will use them to
            identify files moved across harddrives / network to avoid
            unnecessary hashing.
+ PetriW  - Codec information gathering has now been added as a separate stage
            during hashing, this is mostly for future ogm support.
+ PetriW  - Known files are now categorize files by the medium they're
            located on: Harddrive, CD/DVD/Removable, Network and Unknown.
            The batchlist respects this and will tread all removable media
            as the same and instead differentiate between media based on their
            name.
+ PetriW  - AOM now treats the application path as an unicode string rather than
            a locale based string.
+ PetriW  - Mylist, animelist etc will now color animes rows based on category.
+ PetriW  - It's now possible to set a specific or custom title as the default
            one for an anime, the title is stored in the local cache and
            preserved even after a complete dump update.
+ PetriW  - Splash images are now loaded from the splash folder in the
            application directory. If you want to add your own they should be
            500x375 pixels big and in jpg, gif, png or bmp format. Not all kinds
            of weird formats are supported so keep it simple.
+ PetriW  - Null values are now stored as null in the data storage.
+ PetriW  - The AniDB API connection now properly decodes data according to
            http://www.w3.org/TR/REC-html40/sgml/entities.html. Unknown entities
            are assumed invalid and copied as is.
+ PetriW  - The AniDB API connection now properly html encodes all outgoing data.
+ PetriW  - The AniDB API connection now supports compressed results.
+ PetriW  - The AniDB API connection has been moved to a separate thread and in
            the process received a major overhaul.
+ PetriW  - File download progress is now shown as a progress bar rather than
            as text in the statusbar.
+ PetriW  - New task list added.
            Dump and image download progress is shown in the task list.
+ PetriW  - Only visible and frequently accessed data is now loaded at startup,
            this significantly reduces ram usage.
+ BennieB - Batchlist can now hash multiple files at the same time based on
            where they're located.
+ PetriW  - "Show details in background..." added, works like "Show details..."
            except it (obviously!) opens the new frame in the background.
* PetriW  - Numbers are now stored as integers, text as utf8 and hashes as
            binary data in the data storage. This should reduce its size
            significantly.
* PetriW  - The readme and changelog files are now assumed to be in utf-8
            format, the memoes for displaying them has been changed accordingly.
* PetriW  - The search window should now repaint significantly faster.
* PetriW  - Anime tab redisigned from scratch. Image is larger, buttons have
            been moved to the main menu, new tabs introduced. The tab should
            display faster too.
* PetriW  - The status bar now uses real progress bars to display progress,
            should work better.
* PetriW  - Dump files are no longer temporarily stored on disk.
* PetriW  - The cancel button in the welcome dialog has been removed.
* PetriW  - The welcome dialog now shows the alpha warning in a second page
            rather than as a message dialog.
* PetriW  - An interenal xml parser has been added instead of the MSXML parser,
            the old settings file should not be used with this version of AOM.
* PetriW  - Image file names have been updated and how images are loaded has
            been changed, this to help with keeping images up to date.
* PetriW  - Internet Explorer is no longer used for downloading files, instead
            an internal component is used.
* PetriW  - Anime/Episode/File/Group detail in the generic popup menu merged
            into "Show details...".
- PetriW  - Fixed an almost ancient bug where the html decoder would crop some
            characters if a string was a mix of encoded and ascii characters.
- PetriW  - The "Add file(s)..." command now spawns a widestring compatible Open
            Dialog. This should fix not being able to add some files.
- PetriW  - Fixed a rather large memory leak when parsing dump downloads.
- PetriW  - Parsing a dump file should now require significantly less ram.


XX-XX-2004 version 0.5.2.XXX ALPHA private release - cache related changes dropped in later versions
03-08-2005 version 0.5.5.240 ALPHA public release
! PetriW  - Readded index defragmenting. This should lower memory consumption noticeably.
- PetriW  - Quickfix for special episode numbers. They will be too high but at least the program won't blow up.
 
03-08-2005 version 0.5.5.239 ALPHA public release
! PetriW  - Bitrate auto creq temporarily disabled, I have enough data to start looking into what files are creqed wrong and the mods have had enough for now. ;)
! PetriW  - A minor sanity check has been made to length creq, it will now simply not creq length on very short files. This will probably change in 0.5.6.
+ PetriW  - If a change request is submitted for a file AoM will now wait at least 6 hours before trying again. The timer resets if you restart the client.
 
01-08-2005 version 0.5.5.238 ALPHA public release
+ PetriW  - AoM will now creq video bitrate for avi files if it's off by more than 10%.
+ PetriW  - AoM will now creq audio bitrate for avi files if it's off by more than 5%.
+ PetriW  - AoM will now creq length for avi files.
+ PetriW  - Cache now stores file length, this requires a fresh dump from AniDB.
- PetriW  - The AniDB API connection might no longer raise an exception when an anime is removed.
- PetriW  - The AniDB API line buffer is now larger.
 
18-05-2005 version 0.5.4.237 ALPHA public release
! PetriW  - Updated local api version to force redownload of anidb data due to the recent anidb group bug.
+ PetriW  - Added support for state in the anime search.
+ PetriW  - Genres in anime search should now work again.
* PetriW  - Made some changes and fixes to sorting in animelist related trees.
* PetriW  - The log is no longer read only, this so you can clear the log to free some memory if you have the client running a couple of weeks.
- PetriW  - The number given on a dump update exception should now be MUCH more useful. ;)
- PetriW  - Client now correctly updates the image server url when connecting to anidb.
- PetriW  - Client now treat null integer columns as 0 and null boolean columns as false.
- PetriW  - Known files list loading should no longer check the HDD for proper case information on filenames.
 
18-02-2005 version 0.5.3.235 ALPHA public release
! PetriW  - NOTE THE CLIENT WILL NOT IMPORT OLD DATA! IF THIS IS A PROBLEM USE THE OLD CLIENT.
! PetriW  - Advanced search is borked in this version, it'll be back asap if the client is well received.
! PetriW  - The code for "Correct data if different" has been completely removed from the application. ;)
! PetriW  - Changed storage around, it now uses a more efficient encryption algorithm and shouldn't have fragmentation problems.
+ PetriW  - The storage is now written in a transactional manner for improved performance. (Update block in ram and write to disk when done.)
+ PetriW  - Anime size is now cached between sessions.
+ PetriW  - Anime size is now cached between sessions.
+ PetriW  - Episode size is now cached between sessions.
+ PetriW  - Episode size is now cached between sessions.
Line 337: Line 167:
+ PetriW  - When downloading files the total size of the current file and the queue is shown (if available). *sees the modem users run out screaming a miracle has occured*
+ PetriW  - When downloading files the total size of the current file and the queue is shown (if available). *sees the modem users run out screaming a miracle has occured*
+ PetriW  - If you seach for a title the name you searched now replaces "Result".
+ PetriW  - If you seach for a title the name you searched now replaces "Result".
* PetriW  - Updated the api and image download urls.
* PetriW  - Storage reading/writing now hints random access to the os for improved performance.
* PetriW  - Storage reading/writing now hints random access to the os for improved performance.
* PetriW  - File hashing now hints sequential access to the os for improved performance.
* PetriW  - File hashing now hints sequential access to the os for improved performance.
* PetriW  - New searches are now autofocued for you.
* PetriW  - New searches are now autofocued for you.
- PetriW  - The kowai folder is now always created on startup, should fix a few errors.
- PetriW  - Added error catching for some crash issues, the client will still fail internally but it shouldn't be visible to the user.
- PetriW  - Removing a local file should now clear all it's cached indexes properly.
- PetriW  - Removing a local file should now clear all it's cached indexes properly.
- PetriW  - The hashing thread will now no longer crash on unknown AviInfo exceptions.
- PetriW  - The hashing thread will now no longer crash on unknown AviInfo exceptions.
Line 677: Line 510:
+ PetriW  - Added unicode support and thus killed Win9x support as it's a pain
+ PetriW  - Added unicode support and thus killed Win9x support as it's a pain
+ BennieB &
+ BennieB &
   PetriW  - AniDB API support</pre>
   PetriW  - AniDB API support
</pre>


[[Category:AniDB O'Matic]]
[[Category:AniDB O'Matic]]

Navigation menu

MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.