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