Versionen Scan_KK: ------------------ 28. Juli 2002 0.1 Start erste Version mit Demo-Version anderer Grafiklibrary Anfang 2007 V0.9x erste interne Varianten mit FreeImage-Grafik-Library 11. August 2007 V1.00 Beta Erste öffentliche Version 23. November 2007 V1.00 1. Speichern-Button freigeben nach Rotation oder Verschieben des Vorschaubildes 2. Funktionalität der Scrollbalken verbessern (Dank für Tipp an Rudi Mende) 3. Scrollen des Bildes jetzt auch per Pfeiltasten & Pos1 & Ende 4. bei Rotation >90 Grad stimmte Anklickpunkt zum Verschieben nicht, sonst diagonal 5. Hilfslinien (mit Buchstaben) im Vorschaufenster fürs Verschieben anzeigen 6. Checkbox bei Vorschaufenster => damit es nicht mehr automat. im Vordergrund bleibt 7. Bild nach unten scrollen => minimieren => maximieren => Bild ist nicht mehr wieder am Bildanfang 8. Hotkeys (zB. Datei öffnen => Strg+O, Settings öffnen => Strg-E, Programm schliessen => Strg-X) 9. per Mausrad Bild bewegen 10. verschiedene Einstellungen abspeichern (Dank für Tipp an Rudi Mende) 11. sobald "Datei öffnen" angeklickt wird => Vorschau schliessen 12. auf "ESC" Vorschau schliessen 13. Spiegeln (180 Grad) und -90 Grad und +90 Grad (per Hotkey (Strg-F, Strg-L, Strg-R)) 14. Korrektur der Tooltips um Titelbarhöhe 15. Flackern beim Scrollen und Ändern der Fenstergrösse verhindern 16. "Eieruhr" anzeigen beim Drehen des Bildes 17. alte Registry-Werte der Beta-Version löschen (falls vorhanden) 18. Link zum FreeImage-Projekt (im About-Fenster) klickbar gemacht 19. Tooltipps fürs Vorschaufenster hinzugefügt 20. Hilfe überarbeitet 21. Einfrieren bei Doppelklick ohne geladenes Bild verhindert 27. Dezember 2007 V1.01 1. Fix: neues Bild öffnen => im Bild nach oben springen 2. Neu: Tooltipps ausschaltbar machen (auch in Preview) 3. Neu: Scannfunktion eingebaut 4. Fix: Strgl-O und Strg-E ermöglichen, auch wenn Previewfenster aktiv ist 5. Fix: Programm beenden als Maximized => Start => Vollbild ist jetzt wieder maximized 6. Fix: Hilfe überarbeitet 7. Fix: kleinere Internas gefixed 8. Neu: deupad-Datei angelegt 9. Fix: Access Violation bei Strg-E kurz nach Programmstart beseitigt 10. Fix: bei Anwahl eines neuen Preset wurde es nicht auf dem Titelbar angezeigt (erst bei Ende Einstellungen) 11. Neu: Text zu Strg-L,R,F auch im Statusbar anzeigen 12. Fix: Nach Strg-L,R,F Bild zT. nicht mehr mittig 13. Neu: Automatischer Neustart nach Sprachwechsel 14. Fix: Bild nicht ok sobald von kleinem Fenster auf maximized Fenster geschaltet wurde 05. Januar 2008 V1.02 1. Fix: Maximiert starten wenn (unter Einstellungen) "Pos. merken" nicht angewählt ist 2. Neu: Eingangsdatei-Format JPEG wird nun unterstützt (Dank für Tipp an Kamil Kaminski) 3. Fix: Dialog bei neuen Registry-Einträge überarbeitet 4. Fix: 2 Starts waren nötig nach Erstinstallation 5. Fix: Hilfe überarbeitet 6. Fix: Autonaming ist nicht länger Default nach der Erstinstallation 7. Fix: Scrollbalken waren nach einem Scan bei langen Bildern nicht sichtbar 8. Fix: Name eines gescannten und gespeicherten Bildes wurde nicht auf Titelbalken angezeigt 21. Oktober 2009 V1.03 1. Neu: weitere Hilfslinien im Vorschaufenster zum Ausrichten (mit einstellbaren Stärken und Abstand) 2. Neu: Ausrichtungs-Hilfslinien im Vorschaufenster zum einfacheren Ausrichten verschiebbar 3. Fix: Ablauf automatische Dateibenennung verbessert 4. Fix: gewähltes Dateiladeformat (BMP oder JPG) über Programmlauf merken 5. Neu: Anzeigeposition des alten Bildes beim Bild-Laden beibehalten (wenn "Shift" beim Laden gedrückt wird) 6. Neu: 256bit Icons (für Vista) 7. Neu: die Presets sind jetzt auf oberster Menüebene auswählbar 8. Fix: Hilfe überarbeitet 9. Fix: Bild war gespiegelt bei Erfassung über TWAIN - bei Benutzunng neuerer Grafik-Library (Dank an Nils und Jürgen) 20. Dezember 2009 V1.04 1. Fix: Icons mit Transparenz 2. Neu: auf Tastendruck automatisch voriges/nächstes Bild im Verzeichnis laden 3. Neu: automatisch letztes Bild beim Start erneut laden 4. Fix: Installationsprozedur geändert 5. Neu: Anzeige der zuletzt geladenen Bilder (erneute Aufrufmöglichkeit) 6. Fix: Auto-Naming war nicht ok 7. Neu: Vorschaubild automatisch ins Clipboard übernehmen (Dank an Eckhard für die Idee :-)) 20. August 2010 V1.05 (nicht offiziell) 1. Neu: Installation/Deinstallation verhindern, solange Programm noch läuft 2. Fix: Open-File-Dialog und Save-File-Dialog funktionierte nicht unter Win98 3. Neu: beim Speichern des Eingangsbildes (unter Erfassung) => Datei in die Liste zuletzt benutzter Dateien aufnehmen 4. Fix: Bilder-Reload beim Start => Scrollbar nicht da 5. Fix: wenn Fenster Vollbild hat => herunterscrollen => minimieren => wiederherstellen => Fenster scrollt nach oben 6. Neu: neue Version FreeImage (3.13.1) 7. Neu: Einstellungsdialog und Speicherung in Registry komplett überarbeitet 8. Neu: neue Variante (DRAG_MODUS) zum Korrigieren der Bilder-Lage und -Drehrichtung (per Maus) 9. Neu: Anzeige des Bildindex und der Gesamtzahl aller Bilder (nur BMP) im Verz. zB.: "3/5 (*.bmp)" 10. Fix: wenn Vorschaufenster im Vordergrund bleiben soll => Hinweise trotzdem im Vordergrund anzeigen 11. Neu: Neues Icon des Einstellungsdialoges 09. November 2012 V1.06 (nicht offiziell) 1. Neu: Geänderter interner Ablauf (Vorteil für langsamere PC) 2. Fix: Anfangswert der Schärfeeinstellung wurde nicht im Einstellungsdialog dargestellt 3. Neu: neue Version FreeImage (3.15.3) 4. Fix: Auswahlmöglichkeit des Bearbeitungsmodus im Einstellungsdialog entfernt 5. Fix: Icons des Einstellungsdialoges verschwinden beim 2. Aufruf 6. Fix: Autonaming funktioniert nicht 7. Neu: Button "Clear" beim Autoname-Dialog ergänzt 8. Neu: im Einstellungs-Dialog Justagewerte einstellbar machen 9. Neu: Datei auf Icon von scan_kk ziehen zum Öffnen der Datei (Kommandozeilenparameter) 10. Neu: Liste (Öffnen Datei-Pulldown => zuletzt geöffnete Dateien) aufräumen (mit Abfrage) 11. Neu: Abfrage ergänzt bei => Liste (Öffnen Datei-Pulldown => zuletzt geöffnete Dateien) löschen 12. Neu: Erste Version Updater integriert 13. Neu: zu grosses Bild (Vorschau) komplett anzeigen 26. November 2014 V1.07 1. Neu: Doxygen-Doku 2. Fix: "Öffnen mit..." gangbar gemacht 3. Fix: Spalte "Schlüssel" bei Anzeige Ladefehler Registry verbreitert für längsten Schlüssel (LastOpenedFileModus) 4. Fix: Wenn das Fenster Maximiert, wiederhergestellt oder Resized wird => aktuelle Datei erneut laden, damit sie ins geänderte Fenster eingepasst wird 5. Fix: beim Einpassen zu grosser Bilder dx und(!) dy berücksichtigen 6. Fix: Fenster auf 3. Monitor (rechts), nicht maximiert => Neustart => Fenster immer noch auf 3. Monitor aber schmal!! => korrigiert 7. Fix: bei Änderung Einstellung: "Bilder einpassen" => Refresh in main.c, damit die Änderung angezeigt wird 8. Neu: auch Jpg mit Vorschau bzw. fit to window laden 9. Neu: Auch Jpg-Bilder per << oder >> anwählen können (Grössenvorgabe in Einstelldialog, um Ergebnisbilder auszuschliessen) 10. Fix: Jpg geladen, dann load bmp (oder umgekehrt) => es wird noch << *.jpg/2/2 >> angezeigt (und der falsche Index) 11. Neu: neue Version FreeImage (3.16.0) verwendet 12. Fix: per ESC Fenster für Autoname-Counter, About und Settings beenden 13. Fix: *.jpg wird nicht automatisch geladen beim start 14. Fix: wenn "Einpassen" angewählt ist => wird beim Öffnen kein *.jpg als Eingangsbild angezeigt 15. Fix: Test Fit beim Scannen!! (main.c => FreeImage_Rescale()) ok 16. Neu: beim Scannen mit im Einstelldialog wählbarer Skalierung arbeiten in Prozent 17. Neu: Anzeige der Skalierungswerte (in %) im Menü hinter Scannen (Acquire) ... 18. Neu: Vorschaufenster: nicht nur Hilfetext, sondern Komplettpfad anzeigen (falls Pfad zu lang ist) 19. Neu: Datei scannen => Erfassung => Speichern Eingangsbild ==> Pfad übernehmen als Zielpfad für zu speichernde Bilder (nach Doppelklick) 20. Neu: Updater überarbeitet und aktiviert (Speicherung der Einstellungen für den Aufrufer Scan_KK) 21. Fix: Safer Functionen benutzt (strcpy_s, scanf_s, strnlen_s, u.a.) 22. Neu: Wenn Vorschaufenster zum Teil ausserhalb des aktiven Monitors ist => reinschieben (Option im Einstellungsdialog) 23. Fix: Tooltipps für Hauptbuttons Einstellungsdialog ermöglicht 24. Fix: Setup überarbeitet und Test mit Win8.1 und Win10 Technical Preview 25. Neu: rechte Maustaste (zur Selektion und Kopie der Info in die Zwischenablage) in Updater-Infobox ermöglicht 26. Fix: Hinweisbox beim Start des Update ausführlicher 27. Neu: Scan_kk nur 1x starten können (Einstellungsoption) 28. Fix: deutlicherer Hinweis im Installer, dass ohne Installation des Addons kein Update aus dem Programm heraus möglich ist 29. Neu: Setup aufrufen mit Sprachvorgabe (dt. oder engl. oder fragen) 30. Fix: Validitätscheck überarbeitet 31. Fix: Hinweis korrigiert => Strg (statt ALT) Taste, um Farbe "aufzunehmen" 32. Neu: getestet mit Win8.1 und Win10 Technical Preview 33. Fix: Farbwähler modal gemacht, um Mehrfachstart zu verhindern 34. Fix: Scannen anwählen und dann Abbruch: löschte das bestehende Bild 27. November 2014 V1.08 1. Fix: Versionsnummern aus Resource (Titel und About) 16. August 2018 V1.09 1. Fix: Korrektur Overlaylines und Overwrite in AnzeigeDlg() 2. Fix: Korrektur in PaintOverlayHelpLines() 3. Fix: In Save() handle schließen im Fehlerfall 07 Februar 2021 V1.0.10 Beta 1. Fix: Wechsel zu PellesC Compiler V10 2. Fix: Beseitigung von Warnings bei strcpy() und strcat() per cast auf (void) 3. Fix: Bei einigen Verzeichnissen klappte der Wechsel zw. den *.bmp nicht => korrigiert in sort_names() 4. Fix: Version von 1.x zu 1.0.x korrigiert 26 September 2021 V1.0.10 1. Neu: Jpeg in progressive speichern (lädt auf Homepage schneller) 2. Fix: Gescanntes Bild zentrieren auf Doppelclickpunkt 3. Fix: Gescanntes Bild mittig in Ergebnis übernehmen (Ausgabebild) 4. Fix: Wechsel zu PellesC Compiler V11 5. Fix: Zurück zu 32bit (wg. IDE: debugging mit PellesC V11) 6. Fix: _stdcall als calling convention (damit es keine unresolved externals bei FreeimageLib gibt) 7. Fix: zum Ausmessen des Anzeigedialoges DLG_ANZEIGE (statt DLG_ABMESSUNG) genommen 8. Fix: Innosetup 6.2.0 benutzen, um die Setupdatei zu erstellen (Windows XP wird deshalb nicht mehr unterstützt) 07. April 2022 V1.0.11 1. Fix: Vorschaufenster war begrenzt in der Größe (eingeführt mit V1.0.10) 2. Fix: Positionierung KK im Vorschaufenster verbessert (bei allen gewählten x*y Größen) 3. Fix: Vorschaufenster behielt Position nicht bei, wenn "Anzeige zentrieren" abgewählt war 4. Fix: Ausmessen des Anzeigedialoges nicht mehr per Aufruf von DLG_ANZEIGE 5. Fix: Texte korrigiert 6. Neu: Hinweis wenn mit gehaltener Shift-Taste ins Bild doppelt geklickt wird, dass Hintergrundfarbe übernommen wurde 7. Neu: Pfad und Größen der 2. Kopie einstellbar gemacht (normalerweise 110x110 nach e:\\work\\hp_twus\\tauschkk) 8. Neu: Bei einem Fehler beim Laden aus der Registry (Makros: GETREGVALUExxx) den Index des Eintrages nennen 9. Fix: Update des Setups 10. Fix: Update des Updaters 20. Juli 2022 V1.0.12 1. Fix: Abfragen Directory-Flag korrigiert 2. Fix: Dateien mit bmpx oder jpgx als Endung wurden fälschlicherweise als Bild erkannt 3. Fix: Text in Statusleiste (unten) nicht mehr abschneiden 4. Neu: Ausgabe der Build-Nr. (aus der Resource) auf dem Titelbar ausgeben 5. New: Update Innosetup auf 6.2.1 6. Neu: Dateien mit der Endung jpeg öffnen 7. Fix: Die Einstellung "Vorschau zu großer Bilder" wieder mit abspeichern 8. Neu: Erfolgreich auf Windows 11 getestet 9. Neu: JPEG-Qualität für 2. Kopie einstellbar gemacht 10. Fix: Zentrierung des Vorschaufensters korrigiert 11. Fix Anzeige der Hilfslinien (Strg-y) korrigiert 12. Fix: Update des Updaters (auf V1.0.2) 13. Neu: Binärdatei als Infodatei auf Server benutzen (braucht m_updater V1.0.2) 14. Fix: Die komplette Historie beim Update anzeigen mit der aktuellsten Version zuerst 15. Fix: Bereich neben Vorschaufenster war gesperrt für nächsten Doppelklick (ging erst weiter weg) 16. Fix: diverse Änderungen, um Angriffe mit falschen DLL zu verhindern 17. Fix: Autoname-Dialog: auf Button "Setzen" in "Übernehmen" geändert 18: Fix: Doxygen: bei allen Funktionen mit return = void => Beschreibung entfernt (wg. Warnung Doxygen) 19: Neu: Taskbar Icon des Programmes annimieren wenn "Über" angewählt ist 20. Fix: bei Preset-Anwahl wurde die Prozentangabe bei "Erfassung=>Scannen" nicht übernommen Ideen für zukünftige Versionen 1. Fix: selektiertes TWAIN-Gerät beim nächsten Programmstart automatisch auswählen 2. Neu: nachträglich die Bild-Ränder färben können (Toolbox) 3. Neu: im Vorschaufenster Liste anzeigen bisheriger Speicher-Namen 4. Neu: Korken automatisch im Vorschaufenster zentrieren