1,633
edits
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
<pre> | <<pre> | ||
Legend for version 0.6+: | Legend for version 0.6+: | ||
! Important information | ! Important information | ||
Line 9: | Line 9: | ||
! PetriW - Hashing files from low quality DVD / CD is NOT recommended, AOM does | ! PetriW - Hashing files from low quality DVD / CD is NOT recommended, AOM does | ||
no verification that what's read is actually correct. Rather use the | no verification that what's read is actually correct. Rather use the | ||
explorer to copy the files to | explorer to copy the files to HDD (it does a CRC check on copied | ||
data) then hash from there. | data) then hash from there. | ||
If anyone know how to make AoM verify reads please tell me. ;) | If anyone know how to make AoM verify reads please tell me. ;) | ||
! PetriW - AES decrypting is | ! PetriW - AES decrypting is murderously slow.......... | ||
28-05-2005 version 0.6.0.319 ALPHA special release | 28-05-2005 version 0.6.0.319 ALPHA special release | ||
Line 24: | Line 24: | ||
can be modified via right clicking episode nodes rather than file | can be modified via right clicking episode nodes rather than file | ||
nodes. | nodes. | ||
+ PetriW - | + PetriW - MyList cache shell implemented. | ||
+ PetriW - Reverse file cache update implemented. | + PetriW - Reverse file cache update implemented. | ||
+ PetriW - Reverse episode cache update implemented. | + PetriW - Reverse episode cache update implemented. | ||
Line 30: | Line 30: | ||
+ PetriW - File cache update implemented. | + PetriW - File cache update implemented. | ||
+ PetriW - File cache preload properly implemented. | + PetriW - File cache preload properly implemented. | ||
+ PetriW - Added a memory | + PetriW - Added a memory dialogue, it's kinda useless for normal users but I bet | ||
there's some people out there who like watching debug information. | there's some people out there who like watching debug information. | ||
+ PetriW - Added an image frame, click an image in either an anime details page | + PetriW - Added an image frame, click an image in either an anime details page | ||
Line 80: | Line 80: | ||
+ PetriW - The description field in anime details now uses the same bbCode / | + PetriW - The description field in anime details now uses the same bbCode / | ||
html support as reviews do. | html support as reviews do. | ||
+ PetriW - Description | + PetriW - Description read to anime details. | ||
+ PetriW - Vote, tempvote and review count text changed and the color of the | + PetriW - Vote, tempvote and review count text changed and the color of the | ||
text now depends on how many votes, tempvotes or reviews there is | text now depends on how many votes, tempvotes or reviews there is | ||
Line 88: | Line 88: | ||
15 tempvotes are needed for green tempvote label. If there's less | 15 tempvotes are needed for green tempvote label. If there's less | ||
than 15 tempvotes but 15 or more permanent votes the label stays | than 15 tempvotes but 15 or more permanent votes the label stays | ||
black, otherwise it's | black, otherwise it's coloured red. | ||
+ PetriW - Basic information in anime details is now properly updated when the | + PetriW - Basic information in anime details is now properly updated when the | ||
cache changes. | cache changes. | ||
Line 101: | Line 101: | ||
+ PetriW - Added review handling to Anime Details. | + PetriW - Added review handling to Anime Details. | ||
+ PetriW - Indexes added for anime reviews to improve select performance. | + PetriW - Indexes added for anime reviews to improve select performance. | ||
+ PetriW - Finally got thumb out of my ass and created an | + PetriW - Finally got thumb out of my ass and created an URL label component. | ||
Anime detail | Anime detail URLs changed to use it. | ||
+ PetriW - Added notify and wishlist support to Anime Report. | + PetriW - Added notify and wishlist support to Anime Report. | ||
* PetriW - Anime report changed to use a scrollbox rather than a gridview, | * PetriW - Anime report changed to use a scrollbox rather than a gridview, | ||
Line 119: | Line 119: | ||
+ PetriW - The main form now keeps track of the order you click nodes and when | + PetriW - The main form now keeps track of the order you click nodes and when | ||
you close a node the one activated before it will be focused and so | you close a node the one activated before it will be focused and so | ||
on. Notice you can only close Anime Detail nodes | on. Notice you can only close Anime Detail nodes ATM but it's very | ||
useful when you press ctrl+enter to open a node then you can just | 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. | 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 | + PetriW - Ctrl+Tab and Ctrl+Shift+Tab can now be used to switch between nodes | ||
in the main tree. | in the main tree. | ||
+ PetriW - Images are now updated in anime details | + PetriW - Images are now updated in anime details immediately when they're | ||
downloaded. | downloaded. | ||
+ PetriW - Image server | + 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 - Close tab moved to windows menu and renamed to close node. | ||
- PetriW - Wishlist and Notify entries should now be associated with their | - PetriW - Wishlist and Notify entries should now be associated with their | ||
respective anime rather than just entries from 0 and upward... ^^; | respective anime rather than just entries from 0 and upward... ^^; | ||
- PetriW - Wishlist and Notify cache is now properly | - PetriW - Wishlist and Notify cache is now properly nailed on creation which | ||
should prevent the oleaut32 ( | should prevent the oleaut32 (WTF? LOL) exception on exit. | ||
15-04-2005 version 0.6.0.315 ALPHA special release | 15-04-2005 version 0.6.0.315 ALPHA special release | ||
! PetriW - The "Add folder..." command within AoM is always recursive in 0.6, | ! PetriW - The "Add folder..." command within AoM is always recursive in 0.6, | ||
the only way to add a folder without it being searched | the only way to add a folder without it being searched recursively | ||
is via a file manager. (Being developed!) | is via a file manager. (Being developed!) | ||
+ PetriW - Images are now downloaded, however, they don't display in the anime | + PetriW - Images are now downloaded, however, they don't display in the anime | ||
detail unless they're already downloaded. | detail unless they're already downloaded. | ||
+ PetriW - If the username/password changes while logging in to | + PetriW - If the username/password changes while logging in to AniDB and the | ||
user authentication fails a new attempt to login is now made. | user authentication fails a new attempt to login is now made. | ||
+ PetriW - MyWishlist and MyNotifies are now cached on startup. | + PetriW - MyWishlist and MyNotifies are now cached on startup. | ||
Line 147: | Line 147: | ||
* PetriW - The anime list might now properly update after dump downloads, not | * PetriW - The anime list might now properly update after dump downloads, not | ||
really done yet. | really done yet. | ||
- PetriW - Header menu items in the anime list | - PetriW - Header menu items in the anime list pop-up now work properly again. | ||
- PetriW - Fixed one of the hints on the general settings page. | - 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 | - PetriW - Think I nailed a bug where the "Add files" menu would start raising | ||
Line 155: | Line 155: | ||
23-01-2005 version 0.6.0.314 ALPHA special release | 23-01-2005 version 0.6.0.314 ALPHA special release | ||
+ PetriW - File entries now cache if they're in the | + PetriW - File entries now cache if they're in the MyList or not. | ||
+ PetriW - Anime, | + PetriW - Anime, MyList and Genre tree can now be expanded. | ||
+ PetriW - All | + PetriW - All AniDB trees now share the same data source, further reducing | ||
memory usage. | memory usage. | ||
* PetriW - Switched the total and part progress bars in the splash form. | * PetriW - Switched the total and part progress bars in the splash form. | ||
Line 171: | Line 171: | ||
! PetriW - DB file format changed, this affects almost all inserts, updates and | ! PetriW - DB file format changed, this affects almost all inserts, updates and | ||
selects in AOM. Aka, if it worked before it might not work now. | selects in AOM. Aka, if it worked before it might not work now. | ||
+ PetriW - | + PetriW - Read file sizes under the scheduled download node. | ||
- PetriW - Found another spot where passwords were converted to | - PetriW - Found another spot where passwords were converted to lower case. | ||
16-01-2005 version 0.6.0.312 ALPHA special release | 16-01-2005 version 0.6.0.312 ALPHA special release | ||
Line 192: | Line 192: | ||
Documentation (F1) and the search tab (F4). | Documentation (F1) and the search tab (F4). | ||
+ PetriW - Added a close tab function, only works on detail pages however, | + PetriW - Added a close tab function, only works on detail pages however, | ||
+ PetriW - Added | + PetriW - Added pre-loading of anime names, group names and short group names. | ||
+ PetriW - AniDB username and password are now | + PetriW - AniDB username and password are now automatically forced to | ||
lower case. | |||
* PetriW - Changed how the AniDB connection thread reads compressed data, | * PetriW - Changed how the AniDB connection thread reads compressed data, | ||
this might fix the "hang" on reading compressed data. | this might fix the "hang" on reading compressed data. | ||
Line 220: | Line 220: | ||
+ PetriW - Changed the custom title table to support multiple types of custom | + PetriW - Changed the custom title table to support multiple types of custom | ||
titles. | titles. | ||
+ PetriW - Added log messages for all | + 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 | command. Notice that the commands use the server time and not the | ||
local time. | local time. | ||
+ PetriW - Added project homepage and online documentation items to the help | + PetriW - Added project homepage and online documentation items to the help | ||
menu. | menu. | ||
+ PetriW - Added code for opening | + PetriW - Added code for opening URLs. | ||
* PetriW - Changed project version handling from CVS to Subversion. | * PetriW - Changed project version handling from CVS to Subversion. | ||
* PetriW - Made the labels on the known files page larger, they were far too | * PetriW - Made the labels on the known files page larger, they were far too | ||
Line 231: | Line 231: | ||
* PetriW - Application hints will now remain visible for 120 seconds rather | * PetriW - Application hints will now remain visible for 120 seconds rather | ||
than the default 2.5 seconds. | than the default 2.5 seconds. | ||
* PetriW - The custom title | * 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 | a couple of times every time a title is needed. This should greatly | ||
improve the aggressive title cache mode. | improve the aggressive title cache mode. | ||
- PetriW - Fixed some resize bugs in the setting frames. | - PetriW - Fixed some resize bugs in the setting frames. | ||
- PetriW - Fixed an out of range exception when converting invalid | - PetriW - Fixed an out of range exception when converting invalid AniDB | ||
strings to ucs4. | strings to ucs4. | ||
- PetriW - If the AniDB thread crashes it now creates a custom | - PetriW - If the AniDB thread crashes it now creates a custom bug report | ||
message that can be submitted to the | message that can be submitted to the AniDB tracker and give extended | ||
information compared to the 0.5 client. The message is still quite | information compared to the 0.5 client. The message is still quite | ||
short however so no miracles. ;) | short however so no miracles. ;) | ||
Line 247: | Line 247: | ||
- PetriW - Fixed a ReadLn bug in Indy 10. | - PetriW - Fixed a ReadLn bug in Indy 10. | ||
- PetriW - Fixed a memory leak in the config destructor. | - PetriW - Fixed a memory leak in the config destructor. | ||
- PetriW - The main thread now properly waits for the | - PetriW - The main thread now properly waits for the AniDB thread to close | ||
before terminating (the | before terminating (the AniDB thread does not know how to close | ||
during updates however). | during updates however). | ||
- PetriW - Fixed a memory leak in the | - PetriW - Fixed a memory leak in the AniDB list update code (all AniDB cache | ||
related trees). | related trees). | ||
- PetriW - Fixed a memory leak in the config FindNode function. | - PetriW - Fixed a memory leak in the config FindNode function. | ||
Line 258: | Line 258: | ||
- PetriW - The XML parser should now convert entity references. Granted it only | - PetriW - The XML parser should now convert entity references. Granted it only | ||
still only supports ", &, ', < and >. | still only supports ", &, ', < and >. | ||
Notice that the entity parser for | Notice that the entity parser for AniDB is different and supports | ||
a LOT more entities than the language and config parser. | a LOT more entities than the language and config parser. | ||
- PetriW - Fixed a case where the application language | - PetriW - Fixed a case where the application language drop-down in the general | ||
settings wouldn't select the default language correctly. | settings wouldn't select the default language correctly. | ||
06-01-2005 version 0.6.0.306 ALPHA special release | 06-01-2005 version 0.6.0.306 ALPHA special release | ||
+ PetriW - Added language selection to the welcome | + PetriW - Added language selection to the welcome dialogue. | ||
+ PetriW - Added translation support to page 1 & 2 in the welcome | + PetriW - Added translation support to page 1 & 2 in the welcome dialogue. | ||
+ PetriW - Language selections are now saved between application sessions. ;) | + PetriW - Language selections are now saved between application sessions. ;) | ||
+ PetriW - Added language selection for anime and episode titles, the default | + PetriW - Added language selection for anime and episode titles, the default | ||
language for both is English. Notice that the default for AniDB | language for both is English. Notice that the default for AniDB | ||
is | is romaji for animes titles and English for episode titles. | ||
+ PetriW - Batchlist quickhash now stores a version number which will | + PetriW - Batchlist quickhash now stores a version number which will | ||
invalidate old quickhash data in case of an upgrade to aom which | invalidate old quickhash data in case of an upgrade to aom which | ||
Line 277: | Line 277: | ||
* PetriW - The lenght of each hash field is now validated when quickhash info | * PetriW - The lenght of each hash field is now validated when quickhash info | ||
for a file is loaded. | for a file is loaded. | ||
_ PetriW - Fixed an issue where quickhash data was saved | _ PetriW - Fixed an issue where quickhash data was saved even though the file | ||
wasn't hashed. | wasn't hashed. | ||
- PetriW - You can no longer expand file nodes in the known files tree! (oops) | - PetriW - You can no longer expand file nodes in the known files tree! (oops) | ||
Line 292: | Line 292: | ||
than the mapped drive path. This also fixes the network path in the | than the mapped drive path. This also fixes the network path in the | ||
known files tree. | known files tree. | ||
* PetriW - Files on | * PetriW - Files on CD/DVD are now properly stored in the known files | ||
structure. | structure. | ||
- PetriW - Fixed a bug in widestring splitting, doubt it affected any old | - PetriW - Fixed a bug in widestring splitting, doubt it affected any old | ||
Line 307: | Line 307: | ||
+ PetriW - Batchlist Start/Pause/Resume/Stop have been implemented. | + PetriW - Batchlist Start/Pause/Resume/Stop have been implemented. | ||
* PetriW - The add files progress bar now stays visible if an item is paused. | * PetriW - The add files progress bar now stays visible if an item is paused. | ||
- PetriW - Main menu apparently works better on | - PetriW - Main menu apparently works better on Linux now. | ||
01-01-2005 version 0.6.0.300 ALPHA special release | 01-01-2005 version 0.6.0.300 ALPHA special release | ||
Line 321: | Line 321: | ||
moved into frames. This helps startup times on computers which | moved into frames. This helps startup times on computers which | ||
create window handles slowly (for example those with a "mac dock"), | create window handles slowly (for example those with a "mac dock"), | ||
All buttons have been moved up to the main menu, | All buttons have been moved up to the main menu, menus will appear | ||
and disappear depending on which tab is currently active. | and disappear depending on which tab is currently active. | ||
The options form has been merged into the main form, the ok button | The options form has been merged into the main form, the ok button | ||
has been removed and changes are applied | has been removed and changes are applied immediately. | ||
! PetriW - Several parts of AoM now support multiple language handling. | ! PetriW - Several parts of AoM now support multiple language handling. | ||
If you want to translate AoM make a copy of the default.xml file | If you want to translate AoM make a copy of the default.xml file | ||
Line 332: | Line 332: | ||
language without the need to restart the application. | language without the need to restart the application. | ||
! PetriW - The settings handling in AoM has been changed in order to support | ! PetriW - The settings handling in AoM has been changed in order to support | ||
more settings more | more settings more easily, reducing coding effort required for new | ||
options and possible mistakes in saving/applying options | options and possible mistakes in saving/applying options | ||
significantly. | significantly. | ||
Line 345: | Line 345: | ||
supported tags. | supported tags. | ||
+ PetriW - Hashes created by AOM now have a "validate" hash to prevent | + PetriW - Hashes created by AOM now have a "validate" hash to prevent | ||
corruption, this hash is checked whenever data is sent to | corruption, this hash is checked whenever data is sent to AniDB. | ||
+ PetriW - Hashing progress bars are now updated at a regular interval rather | + PetriW - Hashing progress bars are now updated at a regular interval rather | ||
than after a certain number of blocks are updated. | than after a certain number of blocks are updated. | ||
It still only updates between blocks (each 512kb) however. | It still only updates between blocks (each 512kb) however. | ||
+ PetriW - For people with an insecure computer the | + PetriW - For people with an insecure computer the AniDB password is now | ||
stored in encrypted format in the | stored in encrypted format in the XML file. | ||
+ PetriW - Add files now displays one "total progress" | + PetriW - Add files now displays one "total progress" progress bar plus a | ||
progress bar in the tree for each item currently being processed. | |||
+ PetriW - The batchlist now supports named streams and will use them to | + PetriW - The batchlist now supports named streams and will use them to | ||
identify files moved across harddrives / network to avoid | identify files moved across harddrives / network to avoid | ||
Line 363: | Line 363: | ||
as the same and instead differentiate between media based on their | as the same and instead differentiate between media based on their | ||
name. | name. | ||
+ PetriW - AOM now treats the application path as an | + PetriW - AOM now treats the application path as an Unicode string rather than | ||
a locale based string. | a locale based string. | ||
+ PetriW - | + PetriW - MyList, animelist etc will now colour animes rows based on category. | ||
+ PetriW - It's now possible to set a specific or custom title as the default | + 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 | one for an anime, the title is stored in the local cache and | ||
Line 382: | Line 382: | ||
the process received a major overhaul. | the process received a major overhaul. | ||
+ PetriW - File download progress is now shown as a progress bar rather than | + PetriW - File download progress is now shown as a progress bar rather than | ||
as text in the | as text in the status bar. | ||
+ PetriW - New task list added. | + PetriW - New task list added. | ||
Dump and image download progress is shown in the task list. | Dump and image download progress is shown in the task list. | ||
Line 397: | Line 397: | ||
format, the memoes for displaying them has been changed accordingly. | format, the memoes for displaying them has been changed accordingly. | ||
* PetriW - The search window should now repaint significantly faster. | * PetriW - The search window should now repaint significantly faster. | ||
* PetriW - Anime tab | * PetriW - Anime tab redesigned from scratch. Image is larger, buttons have | ||
been moved to the main menu, new tabs introduced. The tab should | been moved to the main menu, new tabs introduced. The tab should | ||
display faster too. | display faster too. | ||
Line 403: | Line 403: | ||
should work better. | should work better. | ||
* PetriW - Dump files are no longer temporarily stored on disk. | * PetriW - Dump files are no longer temporarily stored on disk. | ||
* PetriW - The cancel button in the welcome | * PetriW - The cancel button in the welcome dialogue has been removed. | ||
* PetriW - The welcome | * PetriW - The welcome dialogue now shows the alpha warning in a second page | ||
rather than as a message | rather than as a message dialogue. | ||
* PetriW - An | * PetriW - An internal XML parser has been added instead of the MSXML parser, | ||
the old settings file should not be used with this version of AOM. | 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 | * PetriW - Image file names have been updated and how images are loaded has | ||
Line 412: | Line 412: | ||
* PetriW - Internet Explorer is no longer used for downloading files, instead | * PetriW - Internet Explorer is no longer used for downloading files, instead | ||
an internal component is used. | an internal component is used. | ||
* PetriW - Anime/Episode/File/Group detail in the generic | * PetriW - Anime/Episode/File/Group detail in the generic pop-up menu merged | ||
into "Show details...". | into "Show details...". | ||
- PetriW - Fixed an almost ancient bug where the html decoder would crop some | - PetriW - Fixed an almost ancient bug where the html decoder would crop some | ||
characters if a string was a mix of encoded and | characters if a string was a mix of encoded and ASCII characters. | ||
- PetriW - The "Add file(s)..." command now spawns a widestring compatible Open | - PetriW - The "Add file(s)..." command now spawns a widestring compatible Open | ||
Dialog. This should fix not being able to add some files. | Dialog. This should fix not being able to add some files. |
edits