Versions of Scan_KK: -------------------- 28. July 2002 0.1 start with versions with other graphic library in demo-mode Beginning 2007 V0.9x first internal versions with FreeImage graphic library 11. August 2007 V1.00 Beta first official release 23. November 2007 V1.00 1. enable save-button after rotation or moving of preview picture 2. improve functionality of the scrollbars (Thanks for the tip goes to Rudi Mende) 3. enable scrolling of the picture with arrow keys & Home & End 4. for rotation >90 degrees the point to click was wrong (diogonal movement) 5. show help lines (with characters) in the preview window for movement 6. checkbox for the preview window => to enable or disable it to stay on top of all windows 7. scroll picture down => minimize => maximize => picture is no longer scrolled back to the top 8. Hotkeys (eg. Open file => Ctrl+O, open settings => Ctrl-E, exit program => Ctrl-X) 9. scroll picture with Mousewheel 10. save three different Settings (Thanks for the tip goes to Rudi Mende) 11. close preview window as soon as "open file" is selected 12. close preview window with "ESC" key 13. mirroring (180 degrees) and -90 degrees and +90 degrees (with Hotkey (Ctrl-F, Ctrl-L, Ctrl-R)) 14. tooltip correction (height of titelbar) 15. no more flickering during scrolling and sizing 16. show "wait cursor" during rotation of the picture 17. clear old registry values of the beta version 18. link to FreeImage project (in About window) made clickable 19. added tooltips for preview window 20. Help reworked 21. Freezing with double click and no loaded image corrected 27. December 2007 V1.01 1. Fix: open a new picture => jump to top of picture 2. New: Tooltipps deactivatable (in Preview too) 3. New: Scan functions implemented 4. Fix: allow Ctrl-O and Ctrl-E, even if the preview window is active 5. Fix: exit program as maximized => Start => program is maximized again 6. Fix: help reworked 7. Fix: smaller internal things fixed 8. New: deupad-file created 9. Fix: Access violation with Ctrl-E shortly after program start corrected 10. Fix: the preset name was not shown on the title bar after a new selection (only after leaving settings) 11. New: show info text for Ctrl-L,R,F in the status bar 12. Fix: the preview picture happens to be sometimes no longer centered after Ctrl-L,R,F 13. New: Automatic restart after a new language is selected 14. Fix: picture corrupted after switch from small window to maximized window 05. Januray 2008 V1.02 1. Fix: start maximized if (under settings) "remember Pos." is not selected 2. New: input file format JPEG is now supported (Thanks for the tip goes to Kamil Kaminski) 3. Fix: Dialog for new registry-entries reworked 4. Fix: 2 starts were needed after first installation 5. Fix: Help reworked 6. Fix: Autonaming is no longer the default for first installation 7. Fix: scrollbars were missing after acquisition of a long picture 8. Fix: name not shown on titlebar after acquisition and saving of a picture 21. October 2009 V1.03 1. New: more helplines in preview window for alignment (with selectable width and spacing) 2. New: helplines in preview window moveable for easyer alignment 3. Fix: Autonaming corrected 4. Fix: remember used file load format (BMP or JPG) during program run 5. New: show new loaded picture in same position as old one (if "Shift" is pressed during selection) 6. New: 256bit Icons (for Vista) 7. New: select presets on top menu level 8. Fix: Help reworked 9. Fix: picture was mirrored with TWAIN-accquisition - due to newer graphic library (thanks to Nils and Jürgen) 20. December 2009 V1.04 1. Fix: Icons with transparence 2. New: Possibillity to select previous/next picture with a key press 3. New: automatically load last loaded picture at startup 4. Fix: updated installation procedure 5. New: show most recently used files (to select for new loading) 6. Fix: Auto-Naming was not ok 7. New: copy preview picture automatically or manually into clipboard (thanks to Eckhard for the idea :-)) 20. August 2010 V1.05 1. New: inhibit installation/uninstallation as long as the program is running 2. Fix: open-file-dialog and save-file-dialog were not working under Win98 3. New: when saving input-picture (under Acquisition) => copy to last recently used file list 4. Fix: picture reload at startup => Scrollbar was missing 5. Fix: if window is fullscreen => scroll down => minimize => restore => window scrolls to top 6. New: new version FreeImage (3.13.1) 7. New: settings dialog and storage mechanism in registry completely reworked 8. New: new way (DRAG_MODUS) to correct picture orientation (with the mouse) 9. New: show picture index and number of all pictures in current directory eg.: "3/5 (*.bmp)" 10. Fix: if preview window stays on top => nevertheless show messages in the foreground 11. New: Neues Icon des Einstellungsdialoges 09. November 2012 V1.06 1. New: changed internal proceedings (advantage for slower PC) 2. Fix: start value of sharpening previews were not shown in settings dialog 3. New: new version FreeImage (3.15.3) 4. Fix: selection of working modus removed in settings dialog 5. Fix: icons of the settings dialog disappear at 2. call 6. Fix: autonaming not working 7. New: button "Clear" added in autoname dialog 8. New: added adjustment values in settings dialog 9. New: dropping file on scan_kk icon will open the file (command line parameter) 10. New: clean up list (File pulldown menu => recently used files) (with question) 11. New: addded question at => clear list (File pulldown menu => recently used files) löschen 12. New: first version updater integrated 13. New: show complete picture (preview) if it is too big 26. November 2014 V1.07 1. New: Doxygen documentation 2. Fix: "open with..." corrected 3. Fix: column "Key" on display of loading error registry made wider for longest key (LastOpenedFileModus) 4. Fix: if window is maximiert, restored or resized => reload of actual file to fit it into new window 5. Fix: during fitting of too big pictures: obey dx and(!) dy 6. Fix: window on 3. monitor (right), not maximized => Restart => Window still on 3. monitor but too small => fixed 7. Fix: if setting "fit pictures to window" => refresh in main.c, to show changes immediately 8. New: load Jpg with preview and fit to window (like bmp) 9. New: select Jpg with << or >> (set threshold in setting dialog, to avoid output files to show up) 10. Fix: load Jpg, than load bmp (or vice versa) => wrong display (<< *.jpg/2/2 >> and wrong index) 11. New: new version of FreeImage (3.16.0) used 12. Fix: quit windows Autoname-Counter, About and Settings with ESC 13. Fix: *.jpg was not loaded automatically at startup 14. Fix: if "Fit pictures to window" is selected => at opening a *.jpg is not shown 15. Fix: test "Fit pictures to window" awith scanning! (main.c => FreeImage_Rescale()) ok 16. New: give the possibillity of (configurable) scaling during scanning 17. New: show scaling values (in %) in the menu after (Acquire) ... 18. New: preview window: not only show help text but complete path (if path is too long for the field to show in) 19. New: picture Scanning => Acquisition => Save input picture ==> use path as destination path for pictures to save (after double click) 20. New: updater reworked and activated (storage of settings for caller Scan_KK) 21. Fix: safer functions used (strcpy_s, scanf_s, strnlen_s, and so on) 22. New: if preview window is partly outside of the monitor => make it visible (option in settings dialog) 23. Fix: tooltipps for main buttons settings dialog enabled 24. Fix: setup reworked and test with Win8.1 and Win10 Technical Preview 25. New: right mouse key enabled (for selection and copy into clipboard) in updater infobox enabled 26. Fix: messagebox at start of update more detailed 27. New: only 1 instance of Scan_kk (settings option) 28. Fix: more clear information in installer that without the addon no update out of the program will be possible 29. New: call setup with language preselection (german or english or asking) 30. Fix: Validity check reworked 31. Fix: corrected tip => Ctrl (instead of ALT) key, to pick up color 32. New: tested with Win8.1 and Win10 Technical Preview 33. Fix: Color selector made modal, to disable multiple starts of it 34. Fix: selecting "Acquire" anwählen and than "Cancel": cleared old picture 27. November. 2014 V1.08 1. Fix: get version information from resources (Title and About) 16. August 2018 V1.09 1. Fix: correct overlay lines and overwrite in AnzeigeDlg() 2. Fix: correct PaintOverlayHelpLines() 3. Fix: close handle in Save() in case of a failure 07 February 2021 V1.0.10beta 1. Fix: change compiler to PellesC V10 2. Fix: remove warnings at strcpy() and strcat() by cast to (void) 3. Fix: in some directories the change between some *.bmp does not work => corrected in sort_names() 4. Fix: changed version from 1.x to 1.0.x 26 September 2021 V1.0.10 1. New: save Jpeg pictures in progressive style (will load faster on homepage) 2. Fix: center scanned picture on double click point 3. Fix: transfer scanned picture centered to result (output picture) 4. Fix: change compiler to PellesC V11 5. Fix: go back to 32bit (due to IDE: debugging with PellesC V11) 6. Fix: use _stdcall as calling convention (to avoid unresolved externals for FreeimageLib) 7. Fix: use DLG_ANZEIGE (instead of DLG_ABMESSUNG) to measure the output dialog 8. Fix: use Innosetup 6.2.0 to create the setup file (Windows XP is not supported any longer) 07. April 2022 V1.0.11 1. Fix: Preview window was size limited (introduced with V1.0.10) 2. Fix: Positioning of the picture in the preview window improved (for all selected x*y sizes) 3. Fix: Preview window lost position when "Center Preview" was not selected 4. Fix: Ausmessen des Anzeigedialoges nicht mehr per Aufruf von DLG_ANZEIGE 5. Fix: Corrected texts 6. New: Show info when user double clicks into the picture with holding the Shift key that background color has been selected 7. New: Path and sizes made changeable for the second copy (selectable in the preview window) (default was: 110x110 and e:\\work\\hp_twus\\tauschkk) 8. New: If an error occurs during registry loading (macros: GETREGVALUExxx) the index of the offending entry is shown 9. Fix: Update of the setup 10. Fix: Update of the updater 20. July 2022 V1.0.12 1. Fix: check of directory flags corrected 2. Fix: files with the extension bmpx or jpgx were recognised erroneously as pictures 3. Fix: do not clip text on statusbar (below) 4. New: show Build-No. on the titlebar 5. New: update Innosetup to 6.2.1 6. New: open files with extension jpeg 7. Fix: Save setting for "Preview of too big pictures" again 8. New: successfully tested on Windows 11 9: New: made JPEG-quality of second copy changeable 10. Fix: corrected centering of preview window 11. Fix corrected display of the helplines (ctrl+y) 12. Fix: update of the updater to V1.0.2 13. New: use binary info file on server (m_updater V1.0.2 needed) 14. Fix: show complete history during update with the newest version first 15. Fix: it was not possible to double click near the preview window 16. Fix: several changes to avoid DLL attacks 17. Fix: changed the name in the Autoname dialog: from "Set" to "Accept" 18: Fix: Doxygen: removed warnings for functions returning void 19: Neu: animate taskbar icon of the program when using "about" 20. Fix: on preset selection the percent value under "Acquisition=>Acquire" was not changed Ideas for future versions: 1. Fix: remember last selected TWAIN-device for next program start 2. New: colorize picture parts afterwards 3. New: show former save names in preview window when typing ahead 4. New: automatically center caps in the preview window