TO FIX: - also check for *.nfo when viewing compessed files - make CDC 32bit2 instead of using desktop CDC when saving as avi/png - if the document opened is a compressed file (using the open with context menu), then start at that dir - ks-urban in best of acid screws up a lot NEED: - commandline option to convert file to png! - comments for SAUCE - context help for all menu options - ansi music - blinking! - fix variable alpha PNG support - other amiga fonts - search subdirs and compressed files on slideshow - the other icon asphyx sent!! NICE: - something to fix bad bins, keep track of the end of file - Notepad mode. As lame as it sounds, alot of REAL ascii groups are starting to boldly suggest "Best viewed in Notepad", with the Terminal font at 9 point, black text on white background. - trim the bottom lines that don't contain anything since some people can't seem to kill these lines before releasing - context menu ability to do batch converts to PNG - avatar, pcboard, wildcat (see reansi.c) - seek SAUCE at the end of a file instead of looking for ctrl-z - use zlib to compress all the resources - blacklist file extensions (.exe, etc) - BMP paletted image loading - jpg paletted image loading - ability to turn off left pane - petscii c64 font - database of old acid ansi info, before there was sauce - real regular expressions for file masks - load pcx - sort by type - 8/9 column mode - 720x480 mode allowing real ansi view style with extended columns ? set bin width dialog - add sauce to avi/png to images that have it - binary image scaling RIP: - fonts - polygon draw - check text line reading proc - add to registration dialog NOTE: ----------- 5) It appears that when you move to the first or last file in a dir with ctrl-up/dn you cant move backwards. And i dont really understand why you need ctrl combinations for changing to the next picture when there are lots of un-used keys. Why not use up/down to scroll, left/right to ------ SIDS email Some thoughts: o SAUCE loading should be in the background and just work! o No high color or blinking... (in the todo.txt) o Need to double check the ANSI parser. I remember some small gotchas. Do you have my old source code? ================================================================================================================ ================================================================================================================ added bin/idf/xb/ - fix clear screen o was trying to draw a cbitmap that was already selected by a cdc - get radio button display by resolution in the menu - get graying out of sauce menu item to work - save some settings in the registry (speed, resolution, window placement info) (use stl instead of list to handle larger files) - smoother smooth scrolling, faster, use less CPU power - select next file - select prev file fix: able to load long ansis at modem speeds fix: last char is always an error - was allocating filesize+4 in the loadAnsi, and then ending the file at filesize intead of filesize-4 Set File ext fit widow functionality fix bug where viewing a long the short ascii leaves a residue Jump to directory speed up onpaint rename enums in ansilib menus - menu options are grayed out - attempt to switch the priorities of the splitter window messages - discover menus options are grayed out when the view without the message handle is not in focus - attempt to create a new splitter class that will handle all the menus ? render entire ansi at once or line by line as needed? o line by line - uses less memory - loads quicker when viewing many ansi's - slower - add sauce fileinfo stuff to ansiloader - get fullscreen mode to show all the way to the bottom (currently cuts off the last few lines) - in fullscreen mode, mouse movement is used a trackball scroller o replaced by setting focus to viewer so you can use the arrows - refresh functionality I was wondering if a few features could be added. Such as a pre-programmed 38.4 and 56kbps mode, user-definable bps restriction for unforseeable speed adjustments, detection of the Animation filetype in SAUCE to auto-switch to a speed rather than scroll. - put back fit width? o no. - fix: sometimes the sauce shows up at the end of files o all progs do this on certain ansis - auto-set ansimation mode by reading flag - full screen mode - different line sizes 25/50 - iCE colors - fix problem bins (may need to add dialog to set the width of the bin) o ld-tnvi.bin, mm-freak, ti-icbd, th-metal - add jpg/png/gif functionality - register file types on first load - splash screen - change 320p, 160p, 80p to MXGA, VGA, and SVGA o svga can then have more modes in that - shift-f5 will reload with ansimation and not turn it on - add sauce to hirez - new icons 6) If you manage to press alt in fullscreen it selects the file menu, that is kinda irritating. - fixed jump directory error --------------- AV6 RELEASE ------------------------ - do not load splash if something is loaded - MMX code for the rasterizechar o not needed since it takes up ~5% of the time o done anyways out of boredom - take ansi2000.zip off webpage and put link to acid.org NOTE: to re-register the file types, delete the key HKEY_CURRENT_USER\Software\ACiD\ACiDView\Settings\registered - perfect modem drawing speeds - save as png - save as avi for ansimations and rip animations - better file recognizing, do not work off of extension - disable disabling of smooth scroll on Hscroll - bilinear filtering - sped up rendering by pre-scaling all the chars - use setDibBits instead of set bitmap bits - load BMP - load fonts from a resource - option to load fron from xbin - update screen errors! - greyscale viewing mode - load palette from xb - fix ansimation scrolling - ascii mode (from acidview color menu) 2) It looks like av dosent allways clear/update the screen properly when switching to fullscreen and in windowmode if you drag the window outside the screen the image get distorted. would it be possible to have a smooth scroll while using the arrow keys to view something? - NO. o No Black and White! I remember Iceview was one of the first to do that. - slide show - history of masks, jump to dirs - view invisible greets o No ASCII. There are hidden messages in some drawings that have text with same color foreground and background. - some ascii's do not load properly if (m_x==WRAP || (s[i]=='\n'&&lastChar!='\n')) { m_x = 0; m_line = m_list->forwardCat(); } - forward/backward in history (alt+left, alt+right) - J and K ansi commands have parameters (esc_vt100.html) - some zips with dirs don't work o putting the fils in the wrong dir.. see surge13.zip and then the dir - numpad key commands and f10 is save as png - see acidview 4 nfo - slideshow command line func - CONvert BIN and XBIN colors - need to compare the string instead of location of the slash when adding dirs from a compressed file search -- middle click is full screen mode -- ESC quits fullscreen mode -- /? from command line o screw it, too tedious -- status bar (modem speed, on/off, etc) -- I found a bug where on execute of AcidView if you click go forward under the file menu the program will crash out. This only happens if you haven't selected a file from the file tree on the left side. It doesn't happen with go backwards though. o a vector without any elements is not of size 0.. -- .nfo files in /bugs 1st error: See the attachment file "whats.eating.gilbert.grape.1993.pal.dvdr-obscure.nfo" and open it with a normal text editor and with ACiDView. You can see than apparently the . character made stop the read of file in ACiDView... o don't put a ctrlz in the middle of the file 2sd error: See the attachment file "example.nfo" and same as 1st error open it with your favorite text editor and ACiDView. You can see than ACiDView doesn't reproduce the return carriage... o fixing this will screw up ko-h.asc ======== ACiDView 6.1: New Features: - Choice of fullscreen resolutions - Save as PNG/AVI - View files in .Zip and .Rar without uncompressing - Load fonts from XBin - More palettes and can load a palette from an XBin - Ascii mode to view hidden greets - History of viewed files, file masks, and recent directories - Slideshow o Slideshow context menu o command line: Acidview /X /R:# /F:# /C:# /D:# /S:[0|1] /Y:[0|1] /A:[0|1] /M:mask @Inputname(s) /X - required to execute slideshow. /R /F /C /D 0 - Normal 0 - Normal 0 - Normal 0 - 640x400 1 - MCGA 1 - 50 Lines 1 - Greyscale 1 - 640x480 2 - VGA 2 - Amiga 2 - Ascii 2 - 1024x768 3 - SVGA 3 - AcidView 3 - Desktop /S - if 1 start fullscreen with resolution set in /D. /Y - if 1 cycle through files. /A - if 1 randomly access the files in the list. /M - semicolon delimited extension list in quotes, e.g. "/M:*.ans;*.jpg". * Default values are loaded from the registry * @Inputnames - space delimited file list that can include text file lists (ending in .txt), directories (ending with \), compressed files (ending in .zip or .rar), or image files examples: - Acidview /X acid-81a.rar acid-81b.rar - Acidview /X /R:0 /F:1 /C:0 /D:0 /S:1 /Y:1 /A:1 /M:*.ans acdu0194.zip acdu0294.zip - Bug fixes: o loads files based off extensions o better modem emulation o faster rendering o update screen errors fixed o faster loading NOTE: can re-register file extensions by deleting HKEY_CURRENT_USER\Software\ACiD\ACiDView\Settings\registered NOTE: added numpad keys, F10 to save as PNG NOTE: for slower systems, can mess with smooth scrolling paramters by changing HKEY_CURRENT_USER\Software\ACiD\ACiDView\Settings\scrollAmt, scrollTimer =========================================================================================== =========================================================================================== ? set scroll speed o no, they can change the keys in the registry