Version 1.75ž ~~~~~~~~~~~~~ ù andere Berechnung der Zeilenabst„nde bei mehrzeiligem Text. Dadurch keine Probleme mehr damit in anderen Applikationen. ù Export als TeX-CSG-2-Graphik ù Absturz im Zusammenhang mit ICFS behoben ù Bei Umwandlung gefllter Fl„chen in Linienzge werden jetzt je nach gesetzter Umrandung die Attribute der Umrandung oder Defaultwerte (schwarz,0.1mm,...) verwendet. ù Attribute werden jetzt fr alle Kinder der bei einer Umwandlung enstehenden Elternobjekte auch gesetzt. ù Schnellere IMG-size-Routine. ù Outline-Modus fr Bildschirmdarstellung eingefhrt. ù Rotation bei Winkeln, die Vielfache von 90 Grad sind, beschleunigt. ù Rundungsfehler bei Rotation und anderen Routinen beseitigt. ù Dialoge im 3D-Look. ù Mini-OLE begonnen. ù vst_setsize32 und vst_skew begonnen. ù Untersttzung des xUFSL. ù Import von CVG. ù Neuer Farbdialog begonnen. ù HELP ruft jetzt ST-GUIDE mit KNDINSKY.HYP als Argument auf. ù GEM-Dateien mit negativen Seitengr”žen (z.B. aus CorelDraw) werden korrekt behandelt. ù PS-Dateien sind jetzt "sauberer" (EPS 3.0, nur ASCII, Bounding Box als Integer). ù GEM-Dateien werden zumindest hinsichtlich der Linienattribute optimiert abgespeichert. ù Bei der Objektauswahl wird jetzt von oben durchrotiert, nicht mehr von unten. ù Anzahl der selektierten Objekte im Info-Dialog korrigiert. ù Bndiger Text ist jetzt kein unbekannter Objekttyp mehr. Version 1.76ž ~~~~~~~~~~~~~ ù Neues Konzept in der Icon-Leiste: horizontale Popups fr Objektauswahl und -ver„nderung und fr Zoom-Funktionen. ù Icon fr Bezierfl„chen und ein Auswahlicon wegoptimiert. ù Verzerrung eingeh„ngt. ù XACC-Untersttzung begonnen. ù Fehler im IMG-reload behoben (Gr”že und Darstellung). ù v_copies fr NVDI 3 eingefgt. ù Fenster werden jetzt so ge”ffnet, daž linke obere Ecke im sichtbaren Bildschirmausschnitt liegt, und das Fenster ganz auf der Arbeitsfl„che liegt (nicht aužerhalb des Schirms). ù v_orient unter NVDI 3 eingefgt, dadurch sollten auch IMGs gedreht werden. ù Fehler in der vertikalen Ausrichtung von Speedo-Texten bereinigt (vst_alignment). ù Umwandlung von Speedo-Text in Bezi‚rs oder Polygone deutlich verbessert hinsichtlich der Bercksichtigung von Verdrehung und Textausrichtung. ù Beim Export nach PostScript wird jetzt die Papierformat-Einstellung 'Querformat' bercksichtigt. ù Beim Export nach PostScript werden jetzt nur noch die Zeichens„tze geladen, die auch wirklich ben”tigt werden. ù Neue Optionen fr den PostScript-Export: "Text als Kurven" und "Vergr”žerung/Verkleinerung in %". ù Darstellung von IMG-Bildern auf Farbbildschirmen verbessert (SW wird korrekt angezeigt, Farb-IMGs bis auf Farbpalette ebenso). ù Mehrfachkopien sind jetzt ber einen Dialog m”glich. Version 1.77ž ~~~~~~~~~~~~~ ù Alert-Box bei nicht vorhandenem xUFSL entfernt. ù Mehrfachkopien im Bereich des Farbinkrements verbessert (jetzt fr alle Objekte m”glich, nicht nur fr Fllfl„chen). Version 1.78ž ~~~~~~~~~~~~~ ù Zu lange Druckertreibernamen werden im Dialog "Datei.Drucken" jetzt abgeschnitten. ù Die genaueren Pixelgr”žen von NVDI 3 werden auf allen Ausgabeger„ten voll untersttzt (bis zu 1000mal genauer). ù Grow- und Shrinkboxen sind jetzt schaltbar unter "Optionen.Fenster". ù Bei der Kandinsky-eigenen Fontauswahlbox ist jetzt bei t„tigen von OK immer die Punktgr”že im Eingabefeld unterhalb des Punktwindows gltig. Dadurch wesentlich vereinfachte Eingabe der Punktgr”že. ù Unter NVDI 3 k”nnen die Druckerr„nder der Druckertreiber abgefragt und bernommen werden unter "Datei.Drucken". ù Im Dialog "Optionen.Bildschirm" wurde aufger„umt und es blieb nur noch ein Schalter brig, mit dem man die Information ber die Gr”že der Bildschirmpixel entweder festverdrahtet auf 282 um setzt oder vom VDI bernimmt. ù Das Fadenkreuz snappt jetzt nicht mehr ein, wenn das Raster eingeschaltet ist, dadurch keine Probleme mehr beim Sizen, Moven und Correcten bei eingeschaltetem Raster. ù Die Textrahmen werden unter NVDI 3 gem„ž den exakten Ausmažen des Textes unter Bercksichtigung aller Textattribute berechnet. ù Der Import von Dateien im CSV-Format ist jetzt robuster. ù Druckerr„nder werden jetzt neu gezeichnet, wenn sie sich ver„ndert haben. Version 1.79ž ~~~~~~~~~~~~~ ù Fensterdialoge werden jetzt nicht mehr "abgeschnitten", nachdem sie einmal aužerhalb des Schirms geschoben wurden. ù Fehler beim Speichern von Zeilenabst„nden behoben. ù Pixelgr”že auf dem Bildschirm entspricht jetzt wirklich entweder 90dpi oder dem vom VDI zurckgelieferten Wert. ù GDOS-Vektortext kann jetzt beliebig in Breite und H”he verzerrt werden, nicht mehr zwangsweise proportional. ù 3D-Popupmens verbessert. ù Z„hler fr GDPs und Parents von int auf long gesetzt. Dadurch keine Probleme mehr mit mehr als 32767 Objekten. ù Offsetanzeige beim Verschieben und Verzerren korrigiert. ù Keine Linienverbreiterung beim Speichern von Zeichnungen unter NVDI 3 mehr. ù Fehlerhafte Bilder aus X-Act (bndiger Text mit Breite 0) werden beim Einladen korrigiert. ù OLGA implementiert. Kandinsky ist Server fr GEMs und Client fr IMGs. ù Neue Editierfunktion fr Polygone und Beziers. Nur noch eine Funktion fr beide Objekte. Attribute (Linie, Bezier) per Doppelklick ver„nderbar. ù Linien und Beziers als eigenst„ndige Objekte sind weggefallen. Es gibt jetzt nur noch Polygon-/Bezierzge und Polygon-/Bezierfl„chen. ù Radiusdefinitionspunkt an Ellipsen und Kreisen gefixt. ù Umwandlung Box nach Marker verbessert. ù Umwandlung von Ellipsen und Kreisen nach Bezier verbessert. Ergebnis ist ein viersegmentiger Bezierzug. ù Umfangreiche Funktionen zum Manipulieren der Beziersegmente implementiert (Punkt einfgen, l”schen, šbergangsverhalten, etc.) ù Querdruck unter NVDI3 geht jetzt wieder unter Beachtung der Druckerr„nder. ù OLGA Rev.05 implementiert. ù AP_TERM wird jetzt ggf. mit AP_TFAIL beantwortet, falls noch nicht gesicherte Zeichnungen existieren. ù AP_RESCHG wird jetzt als Message erkannt. ù OLGA-Fehler behoben, der es verhinderte, ein Objekt mehr als einmal an einen Server zu schicken. ù Damit begonnen, besondere Features, wie z.B. Iconify mit appl_getinfo abzufragen. ù Zweiter OLGA-Fehler behoben, der den Update von Objekten in Kandinsky in den meisten F„llen verhinderte. ù Editieren wird jetzt nicht mehr unterbrochen, wenn ein Icon der Zoom- Box ausgew„hlt wurde, aužer es ist die Lupe selbst. ù Zoom auf alle Objekte funktioniert jetzt auch, wenn die Boundingbox aller Objekte gr”žer als der Arbeitsbereich des Zeichnungsfenster ist. ù Beim Zoomen auf alle Objekte funktioniert jetzt auch endlich der Redraw des Papierbereiches (vs_clip-Fehler). ù Verzerren von Objekten funktioniert jetzt in alle Richtungen. ù Gesamte Logik des Verzerrens verbessert (Auswahlrahmen, Wechsel zur Auswahl mit rechter Maustaste, Bewegen falls kein Knopf getroffen wurde). ù Beim Verzerren werden Linien jetzt automatisch in Bezierkurven umgewandelt. ù Iconify verbessert. Es gibt jetzt ein sch”neres Icon fr Kandinsky- Fenster (Dank an Joe Connor). ù Eigenes Icon fr Fensterdialoge. ù OLGA 0.7 implementiert. ù Ein evt. AP_TFAIL wird jetzt ggf. direkt per shel_write(10,...) ans AES geschickt. Falls noch ein Fenster gesichert werden muž, wird als Fehlercode eine 1 bergeben. ù Kandinsky teilt dem AES mit shel_write(9,...) ggf. mit, daž es AP_TERM versteht. ù Iconify-All unter MTOS und Magic wird jetzt untersttzt. ICFS muž noch getestet werden. ù Im Auswahlmodus kann man jetzt auch die Gr”že eines Objektes ver„ndern, indem man einen der Objekthandler anklickt. ù S„mtliche Iconify-Modi von ICFS werden jetzt untersttzt. ù 3D-Darstellung von Scrollbars und Scrollpfeilen verbessert. ù Texteditor funktioniert jetzt einfacher: mit dem Button "Kopiere" wird der Dialog nicht geschlossen und gleichzeitig der Text in das Textfenster kopiert. ù Diverse kleinere Fehler in der Farbattributbehandlung behoben, jedoch immer noch Schwierigkeiten in TrueColor. ù Beim Start von Kandinsky wird jetzt U:\PROC\ aktualisiert. ù Fehler im Zusammenhang mit FREEDOM beseitigt, unklar ist noch ob der Fehler bei Kandinsky oder FREEDOM liegt (AV_WINDCLOSE, AV_WINDOPEN). ù appl_getinfo noch etwas verbessert. ù Englische 030-Version erstellt. ù Bei der Gelegenheit Namensmeldung an AV-Protokoll bereinigt. ù Kleine Ecken in Edit- und Zoom-Icon eingefgt, die durch Einfachklick drauf die Popouts hervorbringen. ù xFSL wird jetzt untersttzt. ù Zoom auf alle ausgew„hlten Objekte im Zoom-Popout m”glich. ù Popup-Mens in den Attribut-Dialogen werden jetzt auf den aktuellen Wert zentriert. ù Text kann jetzt per Doppelklick in den Texteditor bef”rdert werden, dort ge„ndert und mit Return korrigiert werden, suuuperr!!! Redraw des Texteditors klappt jedoch noch nicht ganz. ù Redraw von Zeichnungsfenster kann jetzt durch Druck der Space-Taste abgebrochen werden. ù Richtige Submenus fr Export und Import unter MultiTOS und Magic 3 eingefhrt. Version 2.0 ~~~~~~~~~~~ ù IMG-Darstellung erfolgt nur noch fr S/W-IMGs ù Farbdarstellung von gefllten Objekten auch unter TrueColor wieder korrekt (damit hing Farbsetzproblem unter TrueColor zusammen). ù Auswahlbuttons (Linie, Marker, ...) im Farbdialog sind jetzt sinnvollerweise Radiobuttons. ù Falls bei einer Mehrfachkopieraktion ein Farbwert gr”žer als 1000 wird, f„ngt er nicht mehr wieder bei 0 an, sondern bleibt auf 1000. ù Farbauswahldialog wird jetzt aktualisiert, wenn sich an der Objektauswahl etwas ge„ndert hat (z.B. anderes Objekt ausgew„hlt). ù Kleine Verbesserung im Farbdialog: fr das Zeichnen der Farbprobe wird jetzt immer der letzte Paletteneintrag ver„ndert. ù Falls Iconbox oder Fensterdialog ikonifiziert wurden, wurde die Position des Icons als Fensterposition abgespeichert. Behoben. ù Falls in ein Metafile "gedruckt" wird, werden jetzt auch die Zeichnungsmaže eingetragen. ù Beim Drcken der HELP- oder F1-Taste wird ST-GUIDE mit KNDINSKY.HYP und einem kontext-abh„ngigen Schlsselwort aufgerufen. ù Kleine Sch”nheitskorrektur: ikonifizierte Fenster k”nnen jetzt wieder getoppt werden. Version 2.01 ~~~~~~~~~~~~ ù Neuer Registrierungsschlssel notwendig, da ”ffentliche Verbreitung gewnscht, aber zugleicht Update-Gebhr f„llig ist. ù Menzeile wird erst vor Eintritt in die Menschleife angezeigt -> OLGA ist nicht mehr oberste Applikation. ù Speicher der beim Designmodus "nicht MD_XOR" ben”tigt wird, wird freigegeben, wenn der Modus auf "MD_XOR" steht (bringt in 800x600x256 z.B. 480 KB). ù Optional k”nnen jetzt die Original-Alertboxen des Betriebssystems verwendet werden (Vorteil: Fensteralerts unter Freedom). Einstellbar unter "Optionen.Diverse". ù Per Doppelklick auf Toolbox-Icon kommt entsprechender Attributdialog hoch. ù Fensterdialoge k”nnen jetzt zur Maus positioniert werden (einstellbar unter "Optionen >Fenster...". ù xFSL-Untersttzung eingebaut. ù Redraw l„žt sich jetzt auf jeden Fall mit Space unterbrechen (Bug gefixed). ù Darstellung beim Editieren von Text verbessert. ù Darstellung beim Editieren im "MD_XOR"-Modus verbessert. ù CVG-Import fr registrierte Version zugelassen. ù Alertboxen weisen jetzt auf Funktionen hin, die nur in der registrierten Version verfgbar sind. ù Text ver„ndern per Doppelklick geht jetzt zur Not auch wenn Dialoge nicht in Fenster dargestellt werden. Prinzipbedingt muž man dabei aber den Text erst mit CONTROL-V in den Dialog einfgen, und der Mauscursor ist komischerweise unsichtbar. Version 2.02 ~~~~~~~~~~~~ ù Falscher AES-Aufruf bei Import und Export entfernt (menu_istart). ù Es tritt ein MTOS-Memory Protection Fehler auf beim Abfragen des NVDI- Cookies, falls NVDI nach MiNT gestart wurde. Wer weiž Rat? ù H„ckchen fr Popups eingefhrt (Zeichenmodus und Einheit). ù Evt. Fehler in me_color_inqno entfernt, der Farbdruck und Farbdarstellung auf MacNVDI verhinderte. ù Kleine Toolbox funktioniert wieder richtig. ù Der Dialog "Optionen >Diverse..." pažt auch wieder auf kleine Bildschirme. ù Start eines Fontselektors wird jetzt untersttzt, wenn sich schon einer im Speicher befindet (z.B. der von THING). Dazu wird entweder die Environmentvariable FONTSELECT oder die XACC-Kennung "XFontSelect" benutzt. ù Bug beim Iconify von Arbeitsmeldungen entfernt. ù BGIFONTS sollten jetzt auch auf Case-Sensitiven Filesystemen gefunden werden. ù B”sen Bug im CVG-Import entfernt, der teilweise Speicher berschrieb. Aužerdem werden jetzt die Linienattribute richtig bernommen. ù Bug entfernt, der bei Verwendung von Pixelzeichens„tzen unter Speedo oder NVDI 3 bei manchen Operationen zum Absturz fhrte. ù Memory Protection Fehler im AV-Protokoll entfernt (s.o.) ù Umwandlung von Speedo-Texten in Fl„chen und Kurven deutlich verbessert! Mir ist noch nicht klar, ob's ein Fehler in den Speedo- Scalern oder in Kandinsky ist. Auf jeden Fall klappt's jetzt endlich vernnftig. ù Redraw-Beschleunigung fr Elternobjekte. ù Doppelredraw in Optionendialogen rausgeschmissen. ù Funktion begonnen, die Text in Einzelbuchstaben aufl”st (Ziel: Qualit„tsverbesserung beim Kurvig anordnen von Text). ù Geraden bleiben beim Verzerren jetzt auch gerade. ù Wenn man Text in Text umwandelt, werden Einzelbuchstaben erzeugt. Text wird beim "kurvig anordnen" entlang der Textlinie (Basislinie, Oberkante, Unterkante) angeordnet. ù "Mitte" im Dialog "Text >Ausrichtung..." heižt jetzt Basislinie. Version 2.03 ~~~~~~~~~~~~ NEW: Aktiver Freedom-Support eingebaut: Fenster-Redraw, ... NEW: Toolbox unter MultiTOS jetzt im Zeichnungsfenster. NEW: CVG-Export (1.0, keine Farbe) implementiert. NEW: Kandinsky l„žt sich jetzt als Anwendung fr GEM (sowieso), IMG, TXT, CVG und CSV anmelden. CHANGE: Beim EEPIC-Export werden jetzt keine circle{0}-Befehle mehr ausgegeben, dadurch keine Abstrze mehr mit xdvi und kleinere Files. CHANGE: Bei der Textkorrektur bleibt das Textobjekt jetzt an seiner ursprnglichen Position fixiert. CHANGE: Nach "nichts ausw„hlen" wird nicht mehr in den Transformationsmodus gewechselt. CHANGE: Auswahlkn”pfe werden jetzt aužen gezeichnet. CHANGE: Das Raster wird in Farbaufl”sungen mit mehr als 4 Farben hellgrau gezeichnet. BUGFIX: Neigungsgrad von Vektorfonts wurde falsch behandelt. Behoben. BUGFIX: Drag & Drop geht jetzt wieder (auch mit THING). BUGFIX: In den Dialogen "Linienattribute, Fllattribute und Markerattribute" wurden die Proben von "Linienstil, -anfand und - ende, Fllmuster und Markertyp" nicht richtig erneuert, nachdem das entsprechende Popup selektiert wurde. Behoben. BUGFIX: Bug entfernt, der Maus beim Drag&Drop zum verschwinden brachte. BUGFIX: Probleme mit dem Fontselector bei der Kombination SingleTOS + THING + Kandinsky behoben. BUGFIX: Auf Cookies wird nur noch per Supexec zugegriffen, dadurch z.B. Kandinsky mit NVDI 3 und MultiTOS mit Memory Protection lauff„hig. BUGFIX: Bei Auswahl durch Gummiband werden jetzt wirklich alle Objekte deselektiert, die nicht im Bereich des Gummibandes liegen (aužer man hat die SHIFT-Taste gedrckt). BUGFIX: Entwurfsmodus funktioniert jetzt auch fr gefllte Objekte. BUGFIX: Das Setzen der Textbreite mit GDOS-Vektorzeichens„tzen funktionierte nach dem erneuten Laden einer Zeichnung nicht richtig. ...to be continued