---Done added ftp uploader added unknown to list of aperture modes. readded delete after. added use usb, and remembers between saves added remember to only new setting started on setting file date on downloaded. fixed directory chooser upload to ftp switch on save every time fix thumbnail bug if user does a delete last (delete thumbnail too ? ) rewrite the serial port driver. finish video capture -- Version 2.2.1 Added read of exposure / shutter speed settings to script. -- Version 2.2.0 Added shutter adjust (ev adjust) -- Version 2.1.9 Sync time with PC -- Version 2.1.8 fixed crash bug for when pictures are taken with 775 no normal timestamp turned off message boxes if upload ftp is used, should restore state. -- Version 2.1.7 Added simple refreshing html cam support for time lapse mode and ftp upload Started adding exif info to html page -- Version 2.1.6 Reports of working with 880 Started working on better preview mode -- Version 2.1.5 Finally got hold of a 995(rented one from samys), uggh =), its all timing issues with the initialization. Theres no aperture control available with the 995, zoom seems odd too, and reports of no shutter speed settings ? Bug in 2.1.4/3/2 that cause problems with "Download All" fixed, i knew that would bite me sometime. Verified 995 dection and resolutions,something works! Theres a few seconds delay in the connect in serial mode while i figure out whats really going on. There must be information missing in the protocols, there has to be otherwise the MC-EU1 wouldn't work on all the coolpixes. I hope I'm not the only person using this software =) Rebuilding for size, not speed. -- Version 2.1.4 added video capture framework,simple motion detect and trigger in place. reports of 995 still not working, quite depressing! -- Version 2.1.3 added current frame between serial connects added 995 resolutions serial soak test completed, 4 hours / 200 images run with little problem -- Version 2.1.2 Finished the progress meters. Thumbnail view changed, seems to sort correctly, though probably needs to be a natural sort. Preview window has a progress box Preview window is always on top. 4000 ms serial mode timeout seems to work fine for my 990 in serial mode. Resolution should detect 950 or 990 , waiting for 995 model number. Added new resolutions for scripting (you can specifiy any value for the resolution via the scripter, of course it might not take) thanks to Dr. Stanislav Vitha for the numbers for the 995 Scripter shows a display. Gaussian blur shows a display. Should now remember all click boxes between sessions CurrentFrame changes, since CURRENT_FRAME is write only Should remember changes between serial reconnects, what a pain =) -- Version 2.1.1 Started serial disconnect/reconnect model of operation, seems to work well now. Fixed up some RPT macros for linefeed/CR. (internal) Added SerialTimeout to serial dialog, use this to specify the timeout between reconnections in serial mode, if camera fails to respond in serial mode between commands, try lowering the value, to low and it'll be very slow, too high and it'll lose connection, default is 1 sec / 1000ms. Doesn't affect USB mode. Hopefully i got all the commands, I may have missed one or two, let me know if any fail. Added gaussian blur mode ( accessible from scripter , designed for upcoming darkframe subtraction ) Redone the progress meters, nearly there, temporarily disabled Added messageboxes command to switch off message boxes for scripter and quiet mode. Added image conversion routines, can now convert between jpeg,bmp,wbmp,png,pnm and tiff. (exposed in scripter) I haven't updated the resolutions for the 995 etc, and I understand some things are not settable on the 995 (aperture etc) Unfortunately the camera forgets some settings between reconnections, I'm working on determining which and implementing work arounds, this only affects serial mode. Displays current frame -- Version 2.1.0 Save folder more stable in settings. Takes note of thumb view option -- Version 2.0.9 Serial setup changed to a modeless dialog and some bugs fixed in the remembering of the serial port settings, more streamlined -- Version 2.0.8 Serial support seems to be behaving a lot better now. To use it click the "Use USB" so its not selected, click "Serial setup" select the serial port, and baud rate, 115k is the supposed best, but its dependant on the system. Note: if something goes wrong the camera needs to be reset ( switched off and back on ) and then the connection has to be remade.I'm hoping the 995 will start working now. The serial is flakey at best. -- Version 2.0.7 Added little thumbnail browser viewer, it'll show you a thumbnail of all the pics on your camera, currently its set always on, so when you connect it takes a few seconds longer, since it now downloads all the thumbnails first, for now it downloads them to \thumbnail of the current drive so don't be suprised to see a new directory containing a bunch of mini jpegs, you can delete it if you like it won't hurt cPix. There is a caveat/bug in the thumbnails at the moment, if you do a delete last or such, then take a pic, the thumbnail doesn't update, normally not a problem for most, just be aware. When its done you'll be able to choose if its on or not, apologies for leaving it on, I ran out of time =) Recoded browse for dir, much better. Added more script commands, started docs for script Browse to folder is set to remember last path correctly. -- Version 2.0.6 Added scripter. -- Version 2.0.5 More error checking added, to help identify ftp and registry key problems. Aha, due to adding more error checking, I identified the problem with the registry keys and strange behaviour in save/restore of the settings between sesssions. Pops up message trying time lapse if FTP isn't working, then switches off ftp and continues with time lapse = ), if message box is displayed, time lapse will stop. -- Version 2.0.4 User can specify predefined name for FTP upload. ---Version 2.0.3 added new button to allow ftp upload to use camera filename. ---Version 2.0.2 internal skip made a smaller size window. ---Version 2.0.1 added serial dialog settings, should read and write settings to/from registry added disk space check to file download ---Version 2.0.2 Added more checks to make sure camera has been initialized before anything happens.. Move initialized? variable to global status. ----Todo Change reader thread to be one time create only then service read requests. Save all settings in registry. (seems to be complete) fix disk space download changes so that if failed to connect doesn't download preview.nn.jpg generates images even if unconnected. More error messages, and better handling required.(partially done) Do we need UpdateData()? CComboBoxes need to be initialized to a default or saved state. (partially done) make sure that when camera initialize fails, main program knows about it.(partially done) make windows error message logger, only log if there is a message. add scrolling doodah to credits add automatic version checker merge version numbers together. video mode