How To Download Manga

Copyright

This software is Copyright by Dan Minut.

Distribution

This software is free for non-commercial use. Any distribution of this software must include all of the files originally packaged into the archive. If you would like to re-distribute this software in a commercial setting (pay-for download sites, CD-Rom bundles, or any situation in which money, goods or favors are exchanged for the receipt of this software), you must receive permission to do so from the author first. Re-distribution through p2p software, non-cost download web sites, and other types of data exchange in which money or goods does not change hands is permitted without notification to the author. While it is not a requirement to notify the author when hosting a free download of this software, a courtesy e-mail including the web address would be appreciated. Exceptions include the libraries (infozip, winrar, winace) which carry their own license and restrictions for modification and distribution.

Usage

The author makes no warranty and accepts no liability of any kind on the use or installation of this software. Further, the author makes no guarantees regarding this software. If your country/state of residence requires a software warranty, then this software is illegal to distribute in your country or state. If the user's hardware spontaneously disassembles in a fiery blast of circuits and cooling fans, every file that begins with "candy" is deleted or any other disaster befalls the user's software or hardware after the installation of this software, then the fault lies entirely with the user and not with the author. With that said, the author has taken every step within his means to ensure that the software does not do anything damaging to the users machine.

Other Terms

This software is free, but not Free. While the author understand the advantages and the philosophy of the GPL and related Free software licenses, he does not wish to open this particular software package at this time.
If you really like this software, I will be accepting tips in the near future. Even as little as $5 to $10 will help offset the costs I incur in licensing the libraries I use with this software. These tips are entirely optional and the amount should be what the user feels the software is worth to them. If the demand warrants, I will create special services for "registered" users including such things as personalized software, e-mail notification of updates and priority e-mail support.
Special services are available for a negotiable one-time cost. These services include adding desired features, customization with special logos or artwork and other changes. The cost of these services covers the labor involved and not the end result of that labor. All changes will remain the property of the author.

Support and General Information:

dminut-AT-animefest-DOT-org
convert the capital words to symbols and remove the dashes.

Screenshots and Download links:

Quick Feature list:

  • Allows for a "Base" manga directory with several Manga subdirectories as well as individual "Manga" directories.
  • Allows for multiple "Base" and "Manga" directories.
  • Can find images in just about any configuration as long as they don't go further than Base\Manga\Volume\Chapter\. I've tested against all of my subdirectories and it works.
  • Can read .jpg, .png, .tif, .pcx, .psd, .pcx, .gif and .bmp files.
  • Can read each supported image format in a .zip file in about any configuration (subdirectories or no). It can also read .zips within .zips (configured as Book.zip/Chapters.zip).
  • Allows one-key and mouse scrolling of manga. If you scroll to the bottom of a page, it will bring up the next page. If you scroll past the last page in a chapter, it will open the first page of the next chapter. Does not currently scroll to the next book as this would be completely evil.
  • Several resizing and filtering methods are available including bilinear resize and Brightness/Contrast.
  • ability to save Manga/Book/Chapter specific preferences in a file. Allowing different Manga to have different filter settings.
  • Info file window displays text files (.txt; .nfo; .readme) in Chapter directories/zips.
  • Togglable Manga/Book/Chap/Page HUD in full screen mode.
  • Custom Key/Mouse settings (edit through .ini file).
  • Sorting done by numerical value (last set of numbers in string) instead of pure alphabetical (sorts 1,2,10,20 instead of 1,10,2,20)
  • Set the currently displayed manga pages as the desktop wallpaper.
  • Add one-shot temporary Manga directories from the menu.
  • CopyTo feature allowing you to copy a manga page to a different directory.
  • Manga Reader settings stored in My Documents\.MangaReader allowing normal User accounts to use Manga Reader.
  • Screen can be rotated in any direction allowing for more flexible manga reading.

Recommended Specs:

  • Basic Features:
    • Pentium I class processor and VGA video card
    • 256 color setting at 640x480
    • 24 Megs of RAM
    • Windows 9x, 2000, XP (NT untested)
  • Recommended:
    • Pentium II or Celeron class processor.
    • High Color setting at 1024x768.
    • 64 Megs of RAM.
    • Windows 9x, 2000, XP (NT untested)
  • Advanced Filtering:
    • Pentium III class processor and modern VGA video card.
    • 16 Million color settings at 1024x768+
    • 64+ Megs of RAM
    • Windows 9x, 2000, XP (NT untested)

Instructions:





Getting Started:

Open the main program file by clicking on the installed icon. In the upper right hand corner of the window, there is a menu labled File. Choose "Base Directories" under the file menu and a new window pops up allowing you to add directories to the Manga database.
If you have a subdirectory with multiple manga directories in it, select this directory and click "Add" and leave the default "base" as is.
If you have a subdirectory that contains only one manga title, add this directory and double click the word base until it changes to "manga."
When you have finished adding Manga and Base directories, click "Ok" to continue.

Using the program:

The top menu block on the right contains the Manga/Book/Chapter/Page pulldowns. Use the pulldowns to navigate and read your Manga. There are many ways to change the Book/Chapter/Page you are viewing, but you can only change Manga through the Manga pulldown.
The Second menu block contains the resize/filter settings.

Resize Method:


None:
No resizing of the pages takes place.
Vertical:
Resize the pages to fit vertically in the display window. Do not resize horizontally.
Horizontal:
Resize Horizontally, but not vertically.
Both:
Resize in either direction, whichever allows the largest image to be fully displayed in the window.

Resize Filter:


Simple:
Very fast resizing method that most image display programs use. Causes Jagged edges, but works fine for images that don't need to be resized very far.
Bilinear:
Fast and smooth resizing that removes jagged edges. Use in conjuction with the sharpness filter to help eliminate fuzziness.
Others:
I have included a variety of other filters that offer differing quality and speed depending on the source image. In general, the ones closer to the top are faster, but not as good and the ones near the bottom are slower, but better quality. In most cases it is very difficult to tell the differences in the various filters. I have found, however, that by using Lanclos3 on images that are scaled down (from larger to smaller), you can get much crisper text. I would recommend using this filter if you are running in 640x480 or 800x600 with a vertical resizing method.

Image Controls:


Brightness:
Adjust the brightness of the image. No adjustment is 0 in the middle. Move left for darker and right for brighter (range = -10 to 10)
Contrast:
Adjust the contrast of the image. Same controls as above.
Sharpness:
Adjust the sharpness of the image. No adjustment is 0 on the left. Move right for more contrast. (range 0 to 10)

Text Block

The third menu block contains the info text block. This block will display chapter text files as well as error messages.

Menu Selections:





File:
Choose Base Directories:
Add/Remove directories to Manga list. See description above.
Add Temporary Manga Directory:
Add temporary directory to Manga list. Will not be saved when the program is exited.
Exit:
Exit's the program.
Edit:
Info Box:
Toggle the info box in full screen mode on/off.
Change Background:
Changes the background color behind the Manga pages. Default=Black.
Full Screen Mode:
Changes to Full Screen when checked.
Set Page as Wallpaper:
Set currently displayed page as your desktop wallpaper.
Page:
Manga/Book/Chapter/Page:
Same as drop down menu items above.
Manga Options:
Normal Page Sort:
When checked, uses alphanumeric sorting. When unchecked, uses special algorithm to guess page order. Best when pages are labled 1,2,3,4,5,6,7,8,9,10 VS 01,02,03,etc.
Enable per Manga Page Settings:
Allows the program to remember what page you were last reading when you change Mangas. This will only work if you are reading Mangas off of a read/write media (eg. Reading off of CD-Rom prevents you from saving these settings). Manga Reader stores small .ini files in each Manga directory that have the name of "mrManga.ini." Do not delete these files if you wish to keep your settings.
Enable per Manga Image Settings:
Allows the program to remember what filters you are using on a Manga by Manga basis. It works similar to and uses the same files as the first checkbox.
Resize Method:
Change the resizing method. See above for details.
Filter:
Change the filter. See above for details.
Brightness:
Change the Brightness. See above for details.
Contrast:
Change the Contrast. See above for details.
Sharpness:
Change the Sharpness. See above for details.
About:
Info:
Info about MangaReader.

Keyboard/Mouse Controls:

All keyboard and mouse settings are adjustable by editing the MangaReader.ini file located in your install directory. Recommended for advanced users only. Instructions and key format are located in the MangaReader.ini file itself.
  • Mouse:
  • Scroll up:
    Scroll down:
    "Back" button:
    "Forward" button:
    Left Click and drag (image):
    double click (on image):
    Move to previous page.
    Move to next page.
    Move to previous book.
    Move to next book.
    Move image.
    Full Screen/Normal mode.
  • Keyboard:
  • Page Up:
    Page Down:
    Shift-Page Up:
    Shift-Page Down:
    CTRL-Page Up:
    CTRL-Page Down:
    Space Bar:
    Arrow Up:
    Arrow Down:
    CTRL-F:
    CTRL-ENTER (in Normal Mode):
    ESC (in Full Screen):
    Enter (in Full Screen):
    Home:
    End:
    I:
    +:
    -:
    0-6:
    Alt-C or CTRL-C
    CTRL-H
    CTRL-R
    CTRL-+
    CTRL-=
    Scroll to top of page. If at the top, go to previous page.
    Scroll to bottom of page. If at the bottom, go to next page.
    Move to next available chapter.
    Move to previous available chapter.
    Move to next available book.
    Move to previous available book.
    Same as Page Down.
    Scroll up. If at the top, go to previous page.
    Scroll down. If at the bottom, go to the next page.
    Full Screen/Normal mode.
    Full Screen.
    Normal Mode.
    Normal Mode.
    First page in chapter.
    Last page in chapter.
    Toggle Information HUD in Full Screen mode.
    "Zoom" in
    "Zoom" out
    Set Filter Level (0 = Simple Resize, 6 = Lanczos3)
    CopyTo. Copy page to another location.
    Hide mouse in full screen mode.
    Turn simple preview on/off.
    Speed up GIF Animation.
    Slow down GIF Animation.

Supported File Formats:


ZIP:
Images (by Chapter) can be compressed into ZIP files. ZIPs inside ZIPs are not currently supported.
RAR:
Images (by Chapter) can be compressed into RAR files. RARs inside RARs are not currently supported.
PNG:
Portable Network Graphics. Open Source and Patent Free image foramt.
JPG:
JPEG image format. Small files, but lossy compression.
PCX:
PC Paintbrush image format. Some compression, but lossless.
TIFF:
Tagged Image File Format. Cross-platform image format. Large.
BMP:
Windows Stanard image format. Very large and uncompressed.
TGA:
Targa. Like PCX: Some compression, but lossless.
WMF:
Windows Metafile. READ ONLY
PSD:
Adobe Photoshop file. Reads the fulled composed image tagged to the end of the file and not the actual layer information. READ ONLY
TLA:
Smaller Animals Software image format. Unencrypted READ ONLY.
GIF:
Compuserve Graphics Image Format. Palatized lossy compression. READ ONLY.
At this time GIF is supported with a kludge using Microsoft's .GIF reading algorithm. In 2004, Smaller Animals can add .GIF support to the primary library.

Version History:

***************************************************
V1.3 Overall polish improvements

Fixes:
+Fixed: Program used to store configuration files in Program Files directory. Now automagically moved to
Docs and Settings for the current user.
+Fixed: After a CopyTo command, mouse scroll was reverting to changing mangas instead of pages. For some reason,
gblShiftkeys was getting set. It is now cleared on an exit from the CopyTo form.
+Fixed: Problem with LoadManga function. Fixed using FSO object.
+Fixed: Internal problems with reading .cbr (comic book rar) files.
+Fixed: In Base Directory, when selecting an unavailable device, the previous drive is selected instead of getting
an error
+Fixed: Removed some straggling performance measurement code from the gif routines.
+Fixed: Removed some legacy code in the directory reading code and sped up the Manga reading times.
+Fixed: A folder with a bunch of chapter zips will now show up as a list of chapters instead of a list of books.
+Fixed: After choosing a Base Directory, first manga in the list is displayed. Also fixed other problems with
Base Directory code.
+Fixed: Removed 4 character extension use and switched to variable length extension code.
+Fixed: 7-zipped book of zipped chapters now works properly. Fixed other small issues with not reading archive extensions.
+Fixed: Going back a chapter inside a 7z chapter that's compressed in a 7z book currently works.
+Fixed: Can now delete first/only manga/directory entry in manga directory list.
+Fixed: Mouse back/forward buttons no longer trigger when app loses focus.

Features:
+Added: 7z support. Calls the 7z.exe through the command line interpreter instead of using a .dll due to lack of
vb6 support. Unzips entire chapters to a temp directory to reduce interpage loading times.
+Added: Using Visual Studio Installer to create .MSI installers now. Installation works better across platforms
and file size is much smaller. Installer also looks much more like a standard installer and is easier for
a user to use than the old VB6 packager.
+Added: Double clicking a .cbz, cbr or .cba file can open Manga Reader and display that file directly.
+Added: Dragging and Dropping a compressed chapter/book/manga or a folder into Manga Reader will open it as a
temporary manga.
+Added: More keyboard commands.
+Impvd: Page loading doesn't wait for the page to complete before allowing the page to be changed. Goes fast when
flipping through pages to get to a specific page.
+Added: Debug Widow menu item under tools.

ToDo:

Fix: Going back a chapter then back forward a chapter in a 7zip of zips can sometimes skip a chapter.
Fix: A zipped book of zipped chapters in a subdirectory will not show up as a book, but a chapter instead.
Added a fast search toggle to make this work, but should find a better solution.

Fix: Form doesn't seem to receive keystrokes (no manga picture)


Add: Real Icon.
Add: Multi-Drag/Drop creates one temp manga.

Known Issues:
-Resize matches up against previous page's scrollbar settings. If pages switch from scroll to no-scroll or
vice versa, size is mismatched.
-Possible crash when MangaReader.ini contains invalid settings for window positions.
-When closing app on temporary manga, current manga settings are lost. Defaults to first Manga in manga list
on re-open.
-Memory allocation problems with high zooms. (zoom currently disabled)
-Zoom resets view to upper-left. Should zoom in on center. (zoom currently disabled)
-Some zip files will crash the unzip dll. Unicode seems to do it as well as the Java.zip source. Limitation with
unzip32.dll? Problem with interface code?
-Some Issues with setting a root directory (eg. C:\) as a manga directory.
-Some Issues with newer zip files (proprietary Winzip additions?) Fixed with new DLL?
-No optimization of library routines. May take up a larger memory footprint than necessary.
-Strange delay problems with animated GIF frames. Sometimes they work fine, other times they don't.


***************************************************
V1.2 Forked for speed optimizations.

Fixes:
+Fixed: Some performance issues when reading files out of zips and rars.
+Fixed: Problems reading ACE files. ACE returns a full path when listing contents. Needed to strip that out.
+Fixed: Problems reading GIF files. Switched to using Imgsource.dll for reading GIFs.
+Fixed: Greatly increased Manga loading speed by assuming every zip and folder is a "Book" in the root manga
directory.
+Fixed: Increased Manga loading speed again, by assuming that if there is more than one archive in a folder, then
it is not a "Book."
+Fixed: Can now properly read multipart RARs. Seems to be a bit slow extracting from them, however. Pretty sure
this is a problem with the dll and not MangaReader.
+Fixed: Pages now sorted by path instead of name. Useful for large archives that contain paths.
+Fixed: Problem with page numbers not being displayed on a Manga change.
+Fixed: Animated GIFs now work properly. Doc error in ImgSource and found clarification on other parts.
+Fixed: Problem with locking up when scrolling through GIFs. Added code to check on gif drawing status.
+Fixed: Extraneous GUI line stuck on main form. Was showing up on some animated gifs. Removed line.
+Fixed: Small memory leak in GIF animation code.
+Fixed: Made inter frame GIF delays more accurate by measuring the time it takes to draw frames.


Features:
+Added: Animated Gifs will now animate. Resize type is ignored.
+Added: CTRL+ and CTRL- keystrokes to speed up and slow down GIF animation.
+Added: When a previously used directory is used again in the CopyTo dialog, that directory is placed at the
top of the list.
+Added: Only the first part of a Multi-Part rar is now displayed. Still have problems with reading certain
multi-part rars.
+Added: Ability to rotate display 90, 180 or 270 degrees. Does not operate on Gif images.

+Changed: Update of dll files for Ace, Rar and Zip extraction.
+Changed: Updated code to use ImgSource30.dll for reading GIFs instead of using the ugly native VB code hack.
+Changed: Added a top level menu and cleared up some of the ambiguous menu wording.


Known Issues:
-After a CopyTo command, mouse scroll reverts to changing mangas instead of pages.
-Program configuration files stored in Program Files directory. At this point Manga Reader requires an
Administrator or possibly a Power User account to run.
-Resize matches up against previous page's scrollbar settings. If pages switch from scroll to no-scroll or
vice versa, size is mismatched.
-Possible crash when MangaReader.ini contains invalid settings for window positions.
-When closing app on temporary manga, current manga settings are lost. Defaults to first Manga in manga list
on re-open.
-Memory allocation problems with high zooms. (zoom currently disabled)
-Zoom resets view to upper-left. Should zoom in on center. (zoom currently disabled)
-Some zip files will crash the unzip dll. Unicode seems to do it as well as the Java.zip source. Limitation with
unzip32.dll? Problem with interface code?
-Some Issues with setting a root directory (eg. C:\) as a manga directory.
-Some Issues with newer zip files (proprietary Winzip additions?) Fixed with new DLL?
-No optimization of library routines. May take up a larger memory footprint than necessary.
-Strange delay problems with animated GIF frames. Sometimes they work fine, other times they don't.

***************************************************
V1.1 Dead Fork

***************************************************
V1.0bx Forked code for Callback experiments. Will also try windowed zoom.

Fixes:
+Fixed: Custom Key-Bindings are matched to existing internal database. Allows future versions to add
commands without having to worry about editing the .ini file.
+Fixed: LQ buffer dump was not at same alignment of final HQ dump.
+Fixed: Non-Existant directories and bad directory names in the CopyTo function were crashing program.
+Fixed: Only width and height of image were displayed in CopyTo Function. Added file size and time stamp.
+Fixed: Crash when Removing directory from list in CopyTo Function.
+Fixed: Copying to a non-existing drive letter will now warn the user.
+Fixed: Background colors now saved and loaded properly.
+Fixed: Last/First page of chapters no longer "disappear" when scrolling too fast towards them.
+Fixed: Help menu now shows up on menu bar.

Features:
+Removed: Double Buffering Code and Timed Delay for HQ image.

+Added: CopyTo feature to allow individual pages to be copied to other directories.
+Added: Visual compare feature and renaming scheme to CopyTo feature when duplicate filenames are found.
+Added: Key buffer to allow buffered keystrokes.
+Added: Rendering can now be interrupted by a keystroke.
+Added: LQ buffer dump before HQ rendering displayed. Added so that a perceptible change happened
immediately after a keystroke.
+Added: ACE reading functionality.
+Added: In CopyTo feature, first file in history list now appears as default CopyTo directory.
+Added: Ability to turn off LQ buffer dump: Turned off by default.
+Added: Clickable links in Help/About.
+Added: Ability to turn off mouse cursors in Full Screen

+Changed: Full Screen mode no longer "Always on Top." Now acts more like ACDSee.

Known Issues:
-Resize matches up against previous page's scrollbar settings. If pages switch from scroll to no-scroll or
vice versa, size is mismatched.
-Possible crash when MangaReader.ini contains invalid settings for window positions.
-When closing app on temporary manga, current manga settings are lost. Defaults to first Manga in manga list
on re-open.
-Memory allocation problems with high zooms. (zoom currently disabled)
-Zoom resets view to upper-left. Should zoom in on center. (zoom currently disabled)
-Some zip files will crash the unzip dll. Unicode seems to do it as well as the Java.zip source.
-Some strangeness with changing background colors.
-Some Issues with setting a root directory (eg. C:\) as a manga directory.
-Cannot properly retrieve images from multi-part rars.
-Some Issues with newer zip files (proprietary Winzip additions?)

***************************************************
V1.0x

Fixes:
+Fixed: Changed scale mode on main display from twips to pixels. Will test to see if resizing errors go away.
+Fixed: Crashing bug when backing up to empty chapter directory.
+Fixed: Zoom in was not displaying image (Rendering Delay bug).
+Fixed: Resize/Filter/Contrast/Brightness/Sharpness all instant feedback again (Rendering Delay bug).
+Fixed: Mouse scroll tracks properly to main display (twips to pixels conversion problem).
+Fixed: Nasty code in .ini reading routines that crashed when manga's had a "[" in their name.

Features:
+Added: SetResizeNone and SetResizeBoth command and bound them to + and - for a cheap zoom feature. If running
previous versions of MangaReader, .ini file will have to be manually edited or deleted.
+Added: SetFilter0 to SetFilter9 commands and bound them to 0 to 9. Manual editing or deletion of entries in
.ini file required for key bindings.
+Added: Delay before rendering the HQ version of the page. Allows quick parsing of pages.
+Added: Code to bypass quick render routine if 0 seconds (or less) is selected as a HQ Delay
+Added: Software now deletes contents of app.path/spool/ on program exit.

Known Issues:
-Resize matches up against previous page's scrollbar settings. If pages switch from scroll to no-scroll or vice
versa, size is mismatched.
-Possible crash when MangaReader.ini contains invalid settings for window positions.
-"Boucey" scrolling in Normal mode when switching directions.
-When closing app on temporary manga, current manga settings are lost. Defaults to first Manga in manga list on
re-open.
-Memory allocation problems with high zooms. (zoom currently disabled)
-Zoom resets view to upper-left. Should zoom in on center. (zoom currently disabled)
-Some zip files will crash the unzip dll. Unicode seems to do it as well as the Java.zip source.
-HQ render routine doesn't always catch buffered image. It does appear once the image is displayed however.
-HQ render has problems with zip-in-zips

***************************************************
V.9x Beta: Forked code for buffering experiment. (buffering experiment failed)

Fixes:
+Fixed: Ripped out tree selection in Base Directory for stability reasons.
+Fixed: Changed combo boxes for Manga/Book/Chapter/Page to "non-editable" to cut back on inadvertent focus
and selection problems.
+Fixed: Page/maxpage labels should work properly now.
+Fixed: Issues with Manga temp directory selection.
+Fixed: Issues with Manga changes when changing from Full Screen to Normal mode.
+Fixed: Problems with right-click menu items hiding themselves.
+Fixed: Problems with Page menu on Full Screen mode having residual pages.
+Fixed: MnuMain not fully synched with MnuFull -- only one form and one menu now.
+Fixed: Problem with Info Display staying on in normal screen mode.
+Fixed: Normal-, Full- and ToggleFull-Screen now working properly.
+Fixed: Problem reading .RAR chapters in chapter directories.
+Fixed: When checking/unchecking "Normal Sort," page list is properly updated and current page selected in
new list.
+Fixed: Navigation labels not always updating.
+Fixed: Page checkmarks not always displaying.
+Fixed: Last image/manga settings still displaying on null manga.
+Fixed: Focus issues. Clicking in Text box or pull down controls no longer shifts control to those items.
+Fixed: Extra pages being loaded and displayed on Manga changes.
+Fixed: Inability to read zip-in-zip books if they are in folders.
+Fixed: mrmanga.ini files created in temp manga directories.
+Fixed: Crashes sometimes when directories removed.
+Fixed: Crashes when Manga Reader tried to pass a directory name to be unrar'd
+Fixed: Manga settings not properly saved in all manga directories (bug w/ temp manga code)
+Fixed: Added error checking/correction code for a renamed or deleted MangaSettings directory.
+Fixed: Directory+File names over 80 characters were being truncated. Expanded internal code to 4096 characters.
Could go to ~30,000 characters, but file system limitations should be reached before 4096 character limit.
+Fixed: When selecting manga/book/chapter/page and filter properties, combo box retained focus. Moved focus back
to main picbox so that the scroll wheel behaved consistently.
+Fixed: Bug in zip-in-rar and rar-in-rar routine.
+Fixed: Bug in numerical listing of page/chap/mang counts.
+Fixed: Bug in directory scanning routine that would attempt to scan a null directory string.
+Fixed: The Add Temporary Manga Directory form is now forced in front of the main form.

Features:
+Added: faux menu strip to top of control strip and removed extraneous buttons and checkboxes.
+Added: Set Page as Wallpaper menu item.
+Added: "Add Temp Manga" menu item.
+Added: Directory display to Base Directory and Add Temp Directory dialogs.
+Ripped out: separate form serving Full-Screen mode. Many problems cleared up and file size decreased.
+Added: check mark to current manga, book, chapter and page in menus.
+Added: Resize, Filter, Bright, Cont, Sharp to menus.
+Added: Ability to Read zip-in-zip/rar-in-rar Books/Chapters.
+Moved: manga mrManga.ini files to program\MangaSettings subdirectory. Program reads legacy
mrManga.ini's and moves them to new location
+Updated: unzip.dll to version 5.50. No new features, but various bug and security fixes.
+Changed: Switched directory searching routines from VB Dir() function to Window's API FindFirst/FindNext
functions to speed up large directory searches.
+Added: Status bar that displays current status of program.
+Added: Initialization status that turns cursor to hourglass on startup.
+Added: The Add Temporary Manga Directory remembers the previous chosen directory.

Known Issues:
-Resize matches up against previous page's scrollbar settings. If pages switch from scroll to no-scroll or
vice versa, size is mismatched.
-Possible crash when MangaReader.ini contains invalid settings for window positions.
-"Boucey" scrolling in Normal mode when switching directions.
-When closing app on temporary manga, current manga settings are lost. Defaults to first Manga in manga list
on re-open.
-Memory allocation problems with high zooms. (zoom currently disabled)
-Zoom resets view to upper-left. Should zoom in on center. (zoom currently disabled)

***************************************************
v.8x Beta: Forked code for v3.0 DLL and rar support

Fixes:
+Fixed: Problem scrolling in Width-only and Height-only resize mode.

Features:
+Switched to faster and feature added _ISource30.dll
+Added Bicubic Filtering.
+Added .RAR read support.
+Added About screen to right-click menu. Now you can see what version you're using...
+Added advanced sort for pages/chapters/books numbered without leading 0's (sorts p1,p2,p10,p20 instead of
p1,p10,p2,p20)
+Added kludge to get .gif files working. Fine for US markets. Can not use Image Source .dll for this until next
year.

Known Issues:
-Not all command functions implemented.
-Issues with Manga changes in Full Screen Mode.
-Last image still displayed on null manga.
-Resize issue in Width-Only mode. Size mismatch.
-In Base Directory form, clicking on Desktop for the first time results in two events (closing desktop node after
opening it)
-"Boucey" scrolling in Normal mode when switching directions.
-Memory allocation problems with high zooms. (zoom currently disabled)
-Zoom resets view to upper-left. Should zoom in on center. (zoom currently disabled)

***************************************************
v.7x Beta:

Fixes:
+Fixed: Page resampled and blitted more often than it needs to be causing some slowdown on startup and resize.
+Fixed: Display issues with dynamic resizing.
+Fixed: If a wide image is displayed and a horizontal scroll bar appears, the next image will have a vertical
scroll bar even if it doesn't need it.
+Fixed: Double-registering of clicks on scroll bars.
+Fixed: Page changes when adjusting contrast, filter settings, window size, etc.
+Fixed: Double-click off image in Full Screen did not switch to normal mode.
+Fixed: Normal to Full screen transition doesn't always display page properly.
+Fixed: Issues with MS5 and MS6 events. Timers running simultaneously on both Full Screen and Main forms.
+Fixed: Book/Chapter/Page pull downs don't resize properly when scrollbar is moved.
+Fixed: Issues with choosing pages from right-click menu in full screen mode. Took out references to frmMain
objects.
+Fixed: Issues with MSDN and MSUP shifted events
+Fixed: Clicking ADD in Directory Selection form before clicking on directory causes problems.

Features:
+Added toggled Heads-Up-Display in Full Screen Mode accessible with both the right-click menu and the 'I' key.
+Background color on Main and Full screens now linked and saved in mangareader.ini
+Added Manga/Book/Chapter/Page menu items to right-click menu.
+Added Custom Key config in .ini file.
+Horizontal Rule bar position is now saved.
+Added Support for Back/Forward Intellimouse buttons.
+Added Basic Zoom In / Zoom Out support

Known Issues:
-Not all command functions implemented.
-Issues with Manga changes in Full Screen Mode.
-Last image still displayed on null manga.
-In Base Directory form, clicking on Desktop for the first time results in two events (closing desktop node
after opening it)
-Problem scrolling in Width-only resize mode.
-Memory allocation problems with high zooms.
-Zoom resets view to upper-left. Should zoom in on center.

***************************************************
v.6x Beta:

Fixes:
+Rewrote Page changing engine to be more efficient and consistent with full screen mode. Should result in
fewer page changes and renders.
+Fixed a bug that would crash the program when dropping from Full Screen to Normal View. This happened when
the current page on the current chapter was higher than the maximum page count that was in effect when in
Normal View.
+Fixed a mouse wheel scrolling issue that prevented scrolling back across chapters.
+Fixed crash when changing books/chapters with ctrl/shift keys in Normal Mode caused by accepting keystrokes
while decoding a picture.
+Fixed Loading pages problem that caused app to run slowly in certain situations because it was loading pages
unnecessarily

Features:
+Added CTRL-ENTER to list of commands that switch to full screen.
+Added ability to scroll from first page of chapter to last page of previous chapter.
+Added ability to add keyboard commands for flipping books/chapters.

Removed Features:
-Removed book/chap/page scroll bars as their function caused more problems than they were worth.

Known Issues:
-Page resampled and blitted more often than it needs to be causing some slowdown on startup and resize.
-Some display issues with dynamic resizing.
-If a wide image is displayed and a horizontal scroll bar appears, the next image will have a vertical scroll
bar even if it doesn't need it.


***************************************************
v.5x Beta:

Fixes:
+fixed Page changing issues in Full Screen mode
+fixed Page changing issues with Manga settings
+fixed "Cancel" on Base Directories window
+fixed Brightness/Contrast/Sharpness sliders will "follow" the mouse cursor even if you have released the
mouse button while the image filter is processing. Changed slide controls to horizontal scrollbars and
unusual behavior stopped.

Features:
+Added individual Manga settings.
+Added Full Screen feature activated with CTRL+F
+Added Mouse functionality to full screen mode.
+Slide Bars now reflect last numeric value in file names (eg. Chapter 001EN shows up as 001)
+Added Info file window that displays text files in Chapter directories/zips.

Known Issues:
-Loading pages that don't need to be loaded causes app to run slowly in certain situations.
-Some display issues with dynamic resizing.
-If a wide image is displayed and a horizontal scroll bar appears, the next image will have a vertical scroll
bar even if it doesn't need it.


***************************************************
v.4x Beta:

Fixes:
+Fixed Version info.
+Fixed bug that would ignore .jpeg files.
+Fixed Add bug in the Base Directories selection window.
+Fixed Drag and Drop bug in Base Directories selection window.
+Manga display now resizes dynamically.
+Fixed Read-Only images in Zip files bug.
+Fixed more than one zip file is in a Chapter sub folder. All images in the folder and all images in all zips
in the folder are displayed.
+Fixed problem with capitalized extensions in zip files.

Features:
+Switched imaging library from FreeImage to Smaller Animals Software's Image Source.
+*Much* faster image processing.
+Switched from a picture box buffering system to a pure memory buffering system that should save on overall
memory requirements.
+Added three new resize filter options.
+Changed Brightness/Contrast/Sharpness to overlapping sliders (can add all three effects at the same time).
+Added Support for .PCX files and .TIFF files.
+Added a resize option for both width and height.
+Added the ability to use the Space Bar like a Page Down key.

Known Issues:
-Occasionally loses Manga Directory list.
-Brightness/Contrast/Sharpness sliders will "follow" the mouse cursor even if you have released the mouse
button while the image filter is processing.
+Clicking "Cancel" from the Base Directories window does not perform the proper task of restoring the previous
directories.
-If a wide image is displayed and a horizontal scroll bar appears, the next image will have a vertical scroll
bar even if it doesn't

***************************************************
v.3x Beta:

Fixes:
+Window positions now saved.
+Fixed crashing bug with drag and drop from Directory Window in Base Directories selection window.
+Attempted to plug crashing bug on certain .jpg resizes.
+Fixed crashing bug with resizing of Base Directories selection window.
+Fixed Bug with Manga directory name not being created properly.
+Fixed Bug with Add/Remove in the Base Directories selection window.
+Fixed Resizing issues.

Features:
+Added Contrast Adjustment to Image Filter list.

Known Issues:
-Occasionally loses Manga Directory list.
-If a wide image is displayed and a horizontal scroll bar appears, the next image will have a vertical scroll
bar even if it doesn't need it.
+If a file is flagged as Read Only inside a zip file, the App will crash.
+If you have a resizing option enabled and you drag-resize the window, the image size will not change until
the move moves back over the application.
+If you click Add before clicking the tree view in the Base Directories selection window, the App will crash.
+If you drag and drop a directory in the tree view in the Base Directories selection window, the *Selected*
directory will be dropped and not the directory that was actually dragged.
+Clicking "Cancel" from the Base Directories window does not perform the proper task of restoring the previous
directories.
+If more than one zip file is in a Chapter sub folder, then only the first zip's files are displayed.
+Found an issue with reading files out of a zip. Will investigate it further.


***************************************************
v.2x Beta:

Known Issues:
+If you have a resizing option enabled and you drag-resize the window, the image size will not change until you
change pages. Maximize, however, works properly.
+In the Base Directories selection window, you can resize the form to a point where it will crash the program.
+In the Base Directories selection window, when dragging and drooping a folder, it will not always grab the folder
you want. You have to click the folder first, then click and drag to make it work properly.
+Clicking "Add" before selecting a directory on the Base Directories window cases a fatal error.
+Clicking "Cancel" from the Base Directories window does not perform the proper task of restoring the previous
directories.

0 comments