Version 1.00: - erste halbwegs fehlerfrei funktionierende Version Version 2.00: - bessere Dialogroutinen (jumping dials,hbschere Buttons, Text von Buttons anklickbar) - kleinere Fehler beseitigt - ein paar Geschwindikeitssteigerungen - 16-fache Vergr”žerung - inverse Darstellung Version 3.00: - Fehler bei jumping dials beseitigt - neue Option 'Mauszeiger folgen' Version 4.00: - Fensterdialoge fr MultiTOS - Info-Dialog - verbesserte Dialogroutinen - grow/shrink-Boxen an-/abschaltbar - Aufruf des Setup-Dialoges durch rechte Maustaste Version 4.10: - wieder mal kleinere Fehler beseitigt - Lupe vergr”žert auch bei aktiven WinLupe-Dialogfenstern Version 4.50: - Fehler in Dialogroutinen bei mehreren Fenstern/Dialogen behoben - Hilfe-Dialog - Dialog 'Sonstiges' fr weitere Optionen - korrekte Behandlung von AC_CLOSE bei ge”ffneten Dialogen - einstellbare Vergr”žerungsfrequenz - Wahl zwischen Fensterdialogen und fliegenden Dialogen - Fliegen mit nicht-selektierbaren Objekten - Resource-File wurde ins Programm integriert,da ACCs keinen Speicher (egal ob Workstation,Resource oder sonstiges) mehr l„ngerfristig anfordern drfen - Workstations/Fenster/Speicher werden nur noch kurzfristig angemeldet bzw. angefordert Version 5.00: - Icons wurden in Farbaufl”sungen nicht halbiert - Optik des Flying-Buttons in Farbaufl”sungen berarbeitet - Editcursor-Handling nach Fensterwechseln war fehlerhaft - Event-Handling bei Timer- und Mouse-Events behinderte sich gegenseitig - Fehler beim Verschieben/Vergr”žern des Fensters nahe am Bildschirmrand wurde beseitigt - endlich variable Vergr”žerungsfaktoren Version 5.01: - Puffer waren in bestimmten F„llen zu gering dimensioniert, was manchmal zu Abstrzen fhrte - ”ffnete man das Lupenfenster mit aktivierter 'Mauszeiger folgen' Option,so war die Position des Fensterinhaltes beim ersten Bildaufbau falsch - deaktivierte man die Option 'Mauszeiger folgen' bei ge”ffnetem WinLupe-Fenster,so war danach die Position des Fensterinhaltes falsch - die variablen Vergr”žerungsroutinen konnten noch einmal beschleunigt werden - die Option 'Fenster abrunden' versucht jetzt auch (!) bei variabler Vergr”žerung,die Fenstergrenzen auf Wortgrenzen zu runden,um den Bildaufbau zu beschleunigen Version 5.10: - Closer bei Fensterdialogen wurde wieder eingebaut (auf Wunsch eines bestimmten Users aus Heilbronn) - die Optik des Setup-Dialoges wurde berarbeitet - die verschiedenen Dialoge sind nun voneinander unabh„ngig, d.h. wenn der Setup-Dialog geschlossen wird,bleiben die anderen Dialoge ge”ffnet und es k”nnen Einstellungen vorgenommen werden Version 5.20 - 5.30: - 'Fenster abrunden' funktionierte bei šbergr”žen des Fensters nicht richtig - Y-Position bei 'Fenster abrunden' wird jetzt nicht mehr ver„ndert - fehlerhafte,stufenlose Vergr”žerung bei einem Faktor von 27,29,30 oder 31 bzw. ein Absturz bei 25 - Leider hatte ich bei der stufenlosen Vergr”žerung bersehen, daž jetzt einige Variablen gr”žer als 16 Bit sein mssen. Dies fhrte zu fehlerhaften Vergr”žerungen bei Grožbildschirmen, aber erst ab Faktor 24. - das Clipping mit dem Bildschirm war in seltenen F„llen fehlerhaft, was zu Abstrzen und/oder Fehlern fhrte - beim Verschieben von Fenstern wurde manchmal die Breite um 16 Pixel verrringert,wenn 'Fenster abrunden' aktiviert war - kleine Verbesserungen in den Dialog- und Ereignisroutinen - Vergr”žerungsroutinen wurden nochmals leicht beschleunigt - Fehler beim Clipping,nachdem das Fenster auf Bildschirmgr”že gebracht wurde Version 5.31: - kleinere Optimierungen in den Vergr”žerungsroutinen - Puffer waren in sehr seltenen F„llen (Aufl”sung>640*400, Vergr”žerung 25 oder 26,Lupenfenster auf Bildschirmgr”že) zu gering dimensioniert,was evtl. zu Abstrzen fhren konnte - Fehler in Dialogroutinen bei Resource-Initialisierung beseitigt Version 6.00: - optimierte Zoomroutinen fr bestimmte Bildschirmformate (Standardformate,monochrome Aufl”sungen,pixel-packed und interleaved Formate) - kleinere Fehler bei der Initialisierung eines Fensters beseitigt - 'Fenster runden' bei Vergr”žerungsfaktoren von 6,12 und 24 verbessert (-> schnellere Vergr”žerung) - erweiterte Hilfe - Fehler beim Beenden der WinLupe als Applikation sowie beim Einstellen der Vergr”žerungsfrequenz beseitigt - variable Vergr”žerung weiter optimiert - Einstellungen des Dialoges 'Sonstiges' wurden erst beim n„chsten Aufruf des Hauptdialoges gesetzt - Optionen der verschiedenen Dialoge k”nnen durch 'Setzen'-Button sofort bernommen werden ohne erst den Dialog schliežen zu mssen - Fehler bei Abbruch-Buttons beseitigt - Clipping-Fehler beseitigt Version 6.10: - Fehler in variablen Vergr”žerungsroutinen sowie Pixel-Packed/ Interleaved-Routinen bei grožen horizontalen Aufl”sungen sowie hoher Vergr”žerung beseitigt -> laeuft jetzt selbst bei 32-facher Vergr”žerung auch auf dem gr”žten Grožbildschirm - Pixel-Packed-Vergr”žerungsroutinen implementiert - leicht fehlerhafte Vergr”žerung im Interleaved-Modus bei mehr als einer Farbebende (Farbanzahl>2) und ungeradem Vergr”žerungsfaktor - MultiTOS-Messages werden ausgewertet Version 6.11: - Pixel-Packed-Routinen konnten nochmals gewaltig beschleunigt werden - variable Vergr”žerung konnte wieder einmal beschleunigt werden => jeweils selbstgenerierender,optimierter Code - Aufruf des Setup-Dialoges nach Rechtsklick abschaltbar,da es zu Komplikationen mit anderen Programmen kommen konnte - Vergr”žerungsfaktor im Setup wurde nach Anklicken von 'Setzen' nicht den maximalen Werten angepažt Version 6.12: - Spezialroutinen fr 2,4,8 u. 16-fache Vergr”žerung entfernt, da aufgrund der hohen Geschwindigkeit der variablen Routine inzwischen unn”tig (kleineres Programm,weniger Speicherbedarf) - Vergr”žerung bei ungeradem Vergr”žerungsfaktor beschleunigt - Startup-Code verringert - 2 Fehler in den Dialogroutinen beseitigt (Radio-Buttons,Fly-Ecke) - Event-Handling verbessert (Timer-Events nur noch bei Bedarf) - Fehler in Pixel-Packed-Routinen bei 2 oder 4 Bits/Pixel beseitigt - bei max. Vergr”žerungsfrequenz wird auch bei einer Bewegung der Maus der Fensterinhalt der Lupe aktualisiert, sofern die Echtzeit- vergr”žerung aktiviert ist Version 6.20: - Mausflackern bei Echtzeitvergr”žerung beseitigt (Hallo Eric !), sofern der Mauszeiger mitvergr”žert wird und nicht ber dem Ausgabefenster steht (kann ber den Kompatibilit„ts-Modus wieder deaktiviert werden) - Fehler bei 'Fenster runden' beseitigt (Fenster konnte nicht beliebig vertikal verschoben werden) Version 6.21: - Im Dialog 'Sonstiges' konnte die Option 'Setup bei Rechtsklick ”ffnen' nicht per Tastatur (de-) aktiviert werden - Informations-Dialog optisch berarbeitet - Interleaved-Vergr”žerung bei geradem Faktor um ~25% beschleunigt - Programmcode auf Gr”že optimiert - Fehler bei inverser Pixel-Packed-Vergr”žerung mit 1,2 oder 4 Bits je Pixel beseitigt Version 6.22: - Programmcode wieder etwas optimiert - Dialoge den letzten Feinschliff verpažt Version 6.30: - 'Mauszeiger an-/ausschalten'-Option (verhindert das Flackern des Mauszeigers') - war in den vorherigen Versionen in der Option 'Kompatibilit„ts-Modus' enthalten. - eigene Menuleiste beim Start als Applikation (fr MTOS) - Tastatursteuerung erweitert (auch als Accessory), d.h. Fenster ”ffnen/schliessen,Information,Setup und Beenden k”nnen per Tastendruck ausgel”st werden - Fehler im Event-Handling und den Dialogroutinen beseitigt Version 6.31: - Fehler beim Verlassen des Programmes behoben (ungltiges VDI-Handle) - Mausflackern bei Echtzeitvergr”žerung verringert, wenn der Mauszeiger nicht (!) mitvergr”žert wird - Fehler bei Editcursor-Positionierung per Maus beseitigt Version 6.32: - Clipboard wurde falsch initialisiert/geschrieben/gelesen - bei ge”ffnetem Setup-Dialog und Vergr”žerungsfenster wurde bei Ctrl-C (Fenster schliessen) auch das Clipboard geschrieben - das Vergr”žerungsfenster wird nicht mehr ge”ffnet, wenn der Setup- Dialog ber den Fenster-Closer beendet wird Version 6.33: - Event-Handling ueberarbeitet - konnte in sehr seltenen Faellen zu den verschiedensten,aber durchweg harmlosen Fehlern wie z.B. falsche Redraw-Bereiche fhren Version 6.35: - Speicherverwaltung berarbeitet, d.h. es wird jetzt, je nach Aufl”sung, bis zu 15% weniger Speicher fr die Bildschirmpuffer ben”tigt Version 6.40: - Gr”že der Buttons in den Dialogen ge„ndert, so daž die Unterstriche den Buttonrahmen nicht mehr berhren - Programm-Cache der Prozessoren 680x0 (x>=2) wird nach dem Generieren der Vergr”žerungsroutinen sicherheitshalber gel”scht, auch wenn es bisher keine Probleme mit dem selbstgenerierenden Code bis zum 68030 gab - Pfeile im Dialog 'Sonstiges' werden je nach Vergr”žerungsfrequenz (de-) aktiviert/Verz”gerungszeit beim Anklicken der Pfeile nimmt ab/Redraw des Schiebers optimiert (=kein Flimmern) - Dialog-Routinen fr nicht-modale Dialoge vorbereitet (wird in dieser Version der WinLupe noch nicht genutzt) und berarbeitet - Fenster-Position und -gr”že wurden nicht aus der INF-Datei bernommen - Datum der WinLupe-Erstellung in Informations-Dialog integriert - wurde der Setup-Dialog ber den Fenster-Closer geschlossen, so fhrte das zu einer fehlerhaften Vergr”žerung, sofern vorher die Darstellungsparameter ver„ndert wurden - Dialoge werden auf Byte-Grenzen ausgegeben (schneller) und besser um den Mauszeiger zentriert - Anpassungen der Dialog-Routinen an das neue 3D-AES (TOS 4.0x) - kleinere Fehler in den FlyDials beseitigt - Kleinigkeiten der Oberf„che berarbeitet, so daž sich ein einheitliches Bild ergibt - Tastatur-Shortcuts an GEM-Standards angepažt - Fensterdialoge unter MultiTOS im Hintergrund bedienbar (vor MultiTOS leider nur eingeschr„nkt m”glich) - Images in den Dialogen werden besser an Farbaufl”sungen angepažt Version 6.50: - die Einschr„nkungen bei der Bedienung von Fenstern ohne MultiTOS konnten beseitigt werden, d.h. es koennen jetzt alle Fensterdialoge im Hintergrund bedient werden, sofern man eine TOS-Version gr”žer als 1.00 besitzt (Fenster werden durch Klick auf Mover oder nicht-selektierbares Objekt nach oben gebracht) - Fenster im Hintergrund k”nnen jetzt auch mit zus„tzlich gedrckter rechter Maustaste bedient werden (s. Desktop), weswegen der Setup-Dialog nicht mehr mit einem Rechtsklick aufgerufen werden kann - die Optik der Dialoge wurde berarbeitet - neue Funktion 'Fenster wechseln' (Ctrl-W) - "seitenweises Bl„ttern" bei den Schiebern in den Dialogen 'Sonstiges' und 'Hilfe' - mehrere kleinere Fehler in den Dialogroutinen beseitigt - Dialoge und Images werden an die Gr”že des Systemfonts angepažt - stark erweiterte Hilfe Version 6.60: - compiliert mit Pure C 1.1 und EnhancedGEM 1.12, wodurch viele Fehler beseitigt werden konnten (s.a. History von EnhancedGEM) - 'Pfeil hoch' im Hilfe-Dialog war beim Programmstart nicht de- selektiert - ACC_CLOSE wird jetzt korrekt als Abbruch behandelt - Informations-Dialog liegt jetzt - sofern die Fensterdialoge aktiviert sind - in einem modalen Fensterdialog - Fehler in der GEM-Nachrichten-Auswertung behoben - englische Version Version 6.61: - bersetzt unter Verwendung von Enhanced-GEM 1.20 - Wurde bei ge”ffnetem Fenster des WinLupe-Accessories ein Programm aus einem anderen Programm (nicht dem Desktop) gestartet, so hatte das System einen H„nger - Doppel-Scroll-Ereignis im Hilfe-Dialog beseitigt - Redraw-Fehler beim Scrollen im Hilfe-Dialog, wenn sich der Dialog teilweise aužerhalb des Bildschirms befand, beseitigt Version 6.62: - bersetzt unter Verwendung von EnhancedGEM 1.35 -> 3D-Buttons unter MTOS und Falcon-TOS -> Ikonifizieren unter MTOS -> erweiterte Alert-Boxen -> Abbruch-Button ber Undo anw„hlbar -> Untersttzung von MTOS,Mag!X und Winx 2.x - mehrere kleinere Fehler beseitigt sowie Detail„nderungen Version 6.63: - bersetzt unter Verwendung von EnhancedGEM 1.40 -> einige Fehler unter Mag!X behoben Version 6.65: - bersetzt unter Verwendung von EnhancedGEM 1.41 -> zahlreiche kleinere Fehlerkorrekturen - WindowShading sowie Scroll-Boxen von Winx 2.x werden untersttzt - Redraw- sowie Dialoghandling-Fehler nach Doppelklick auf Exit- Objekte korrigiert - Vergr”žerung wurde teilweise auch bei "fliegendem" Informations- Dialog aktualisiert, sofern vorher bereits ein Fensterdialog ge- ”ffnet war Version 6.70: - bersetzt unter Verwendung von EnhancedGEM 2.00 -> Xacc2-, AV- und Clipboard-Protokoll -> bessere Ereignisverwaltung (Echtzeitvergr”žerung auch bei Slidern u.a. anderen Dialogroutinen aktiv) -> erweiterte Eingabefelder -> tastaturbedienbare Slider (Cursortasten) -> ICFS-Untersttzung