[Patches] [Infos] [FAQ]

Details Änderungen-Version 1.7


Im folgenden eine genaue Aufstellung aller Änderungen, die in der Version 1.7 durchgeführt wurden.

Allgemeine Änderungen

  • Neues Tool DICON.PRG zur Erstellung eigener Skins für "MARATHON-Mail" und "The Light of Adamas"

The Light of Adamas

Neues

  • Erweiterte Formatiertabellen.
  • BubbleGEM-Unterstützung
  • Livescrolling
  • Neue Optionen "Extended format", "Livescrolling", "BubbleGEM"
  • Neues Cachemanagement
  • Reload von einzelnen Bildern über Popup.
  • Reload von einzelnen Frames über Popup.
  • Reload von einzelnen Frames + Content über Popup.
  • Erkennung des Meta-Tags zur Zeichensatzwahl.
  • Wasserzeicheneffekt abschaltbar.
  • Bilder werden nun nach dem Dithern direkt geladen. (Erspart pro Bild einen Filescan).
  • Neue Cache-Option die dafür sorgt, das nur Dateien aus dem Netz im Cache landen.
  • Kein blockierender Host/Proxy-Verbindungsaufbau mehr.
  • Neuer Schalter für "Offline-Modus", dadurch ist eine nachträgliche Reaktivierung des automatischen Wählens möglich.
  • Unterstützung von Button-Collections.
  • #149 wird nun auf Bullet gemappt.
  • Prozentanzeige durch Slider ersetzt.
  • "Links in neuen Fenster öffnen" eingefügt.
  • Hintergrund kann nun seperat gespeichert werden.
  • Direkte Initierung eines binären Download/Save aus dem Kontext-Menü für Links heraus.
  • SAVASYS.TOS zum Speichern der Systempalette 16/256 zugefügt. (Speichert ohne Rückfrage!).
  • Unterstützung von SHIFT+Links/Rechts in Dialog-Eingabefeldern.
  • Unterstützung von PC-Tastatur (PageUp/Down, Home, End) auf Emulatoren/Milan/Hades/Phenix.
  • Frames sind nun einzeln in den ANSI-Modus schaltbar.
  • Überschriften Schriftarten. 
  • Beschleunigung, wenn der komplette Inhalt einer Tabellenzelle nicht mehr sichtbar ist.
  • Neuer Cache-Viewer.
  • ANSI-Zeichensatz läßt sich nun über Popup für jeden Frame einzeln aktivieren. Menüpunkt im Anwendungsmenü wechselt für alle Frames.
  • Erkennt nun ISO-xxx und Windows-Zeichensätze im META-Tag "charset".
  • € wird auf ATARI-ASCII "0xEE" gemappt (Zeichen ist noch am ähnlichsten).
  • Unterstützung von œ
  • Unterstützung DHST-Protokoll (Pl:1)
  • Iconify für Web-Fenster. (Pl:1)
  • Keine Überwachung von Maus/Tastaturereignissen bei minimierten Fenstern. (Pl:1)
  • Keine Animation von Images und keine Scrolltexte bei minimierten Fenstern. (Pl:1)
  • Formularelemente verwenden nun eingestellte Fonts. (Pl:1)
  • Es wird nun versucht bei Neuinstallationen (keine ADAMAS.CFG) auf Standardfonts zu defaulten (Times New Roman, Courier New, Arial). (Pl:1)
  • Clipboard-Unterstützung im Link-Popups. (Pl:2)

Verbesserungen bestehender Funktionen

  • Optimierte Formatierroutinen
  • Reduzerte Redraws.
  • Optimierte besuchte Link-Verwaltung.
  • Optimierte Bildverwaltung.
  • Fontslider bei Zeichensatzwahl auf minimal Größe begrenzt.
  • Slidertiming bei Zeichensatzwahl verbessert.
  • Fontauswahl wird nun sortiert angezeigt.
  • Probleme das Overlays die übergebenen Dateien nicht fanden, wenn das CACHE-Verzeichnis außerhalb des Browser-Verzeichnis lag, behoben.
  • Hotlist wird nun sofort gespeichert.
  • Änderung von Cache-Position/Größe impliziert Options-Speicherung
  • Cookies beeinflussen nur nicht mehr die Tabelle besuchter Links.
  • Auch ungenutzte Einträge werden nun nach einer gewissen Zeitspanne aus dem Cache entfernt.
  • Droplisten-Slider nun leichter bedienbar.
  • Anchorziele werden nun am Seitenanfang positioniert (IE, Netscape kompatibel)
  • Kein überlappen des Statustextes in der Infozeile mehr. Text wird ggf. abgeschnitten.
  • Berechnung des Expire-Datums konnte um 30Tage verschoben errechnet werden.
  • Pfadprobleme bei abweichenden Arbeitsverzeichnis im Cookie-Bereich behoben.
  • Problem fehlerhafter Linksbereich-Zuordnung behoben, wenn Link-Definitionen nicht korrekt in der HTML-Seite geschlossen wurden.
  • Beim Speichern der Default-Seite wird nun ggf. automatisch der Name "Index.htm(l)" vergeben.
  • Umstellung auf pixelgenaues horizontales Scrolling, dadurch konnten zahlreiche rechenintensive Operationen entfernt werden.
  • Optimierte NearestColour-Routine für HTML-Farben.
  • "Frameborder=#" wird nun auch innerhalb von <FRAME> korrekt ausgewertet.
  • Erweiterete Fontauswahl.
  • <SMALL>/<BIG> verkleinert/vergrößert jetzt um jeweils eine Schriftgröße.
  • Neue Tabellenregeln eingebaut:

    1. <TABLE>
      <TR><TD>jjjjj</TD>
      aaaaa
      <TR><TD>....
      </TABLE>

      aaaaa wird ignoriert.
       
    2. <TABLE>
      <TD>A</TD></TR>
      <TD>B>/TD></TR>
      </TABLE>

      </TR> löst Zeilenumbruch aus.
  • Fonts werden nun nach folgender Strategie gesucht.
    1. Passt ein Fontname komplett, so wird der erste passende verwendet.
    2. Es wird der Font verwendet, der vom Namen her mit der größten Stellenzahl übereinstimmt.
  • Aktuell eingestelltes Fontgrößen-Schema wird nun mit in den Formatinformationen gespeichert.
  • Versatz bei Button-Selektierung nun +1,+1
  • Neue Farbauswahl (J.Fornallaz)
  • Wenn der in einem FONT-Tag angegebene Font nicht gefunden wird, so wird nun der zugehörige eingestellte Font (Fix, Proportional, Headline) verwendet.
  • Korrekte Einrückung in Listen bei Proportionalen Font
  • Korrekte Einrückung bei nummerierten Listen mit Fixen Font
  • Cookie-Manager/Cache-Viewer werden auf MultiTasking-Systemen parallel gestartet
  • Optimierungen beim GIF-Dithern.
  • Korrekturen an Fontverwaltung für Tabellen
  • Special-Characters werden nun auch in URLs beachtet.
  • Listenmarker werden nun nicht mehr unterstrichen, wenn direkt ein Link folgt.
  • Escape-Codierte HTML-URLs werden nun korrekt gehandhabt.
  • Sich überlappende ALIGN=LEFT/RIGHT-Bereiche werden nun korrekt formatiert.
  • Verschiedene zusätzliche ANSI-Zeichen in Mapping-Tabelle eingefügt. (Manche zwar nicht perfekt, da entsprechendes ATARI-Pedant fehlt, aber immer noch näher am realen Zeichen als das bisherige).
  • Darstellung von Seiten mit exzessiven <FONT FACE>-Tags auf Systemen mit viel installierten GDOS-Fonts beschleunigt. (Pl:1)
  • Korrekte Angabe der Herkunftsurl im Info-Dialog. (Pl:1)
  • URL-Kodierung wird nun nur für lokale Dateien dekodiert. (Pl:1)
  • Bessere Verteilung von Tabellenzellenbreiten, wenn die maximale Tabellenbreite schmaller als die Bildschirmbreite ist. (Pl:1)
  • Korrektere Berechnung von Link-Positionen. (Pl:1)
  • Befinden sich Objekte innerhalb von Links, so werden Clicks auf die Objekte vor dem Link berücksichtigt (Pl:1)
  • Probleme mit RIGHT/LEFT aligneten Objekten in Tabellen behoben. (Pl:1)
  • Keine versehentliche Verbreiterung mehr, von Tabellenzellen, bei denen eine explicite Zellenbreite angegeben wurde. (Pl:1)
  • Cookies werden nun vor dem Aufruf des Cookie-Managers gespeichert, damit eine aktuelle Darstellung möglich ist. (Pl:1)
  • Probleme des Dateizugriff beim dithern von Bildern während der Übertragung behoben. (Pl:1)
  • Synchronisationsproblem beim Laden von frisch heruntergeladenen Images aus dem Cache behoben, wenn diese in mehreren Frames verwendet wurden. (Pl:1)
  • Korrigierte Beachtung von <NOBR> innerhalb von Tabellenzellen. (Pl:1)
  • Überflüssige Variablen aus einer Cache-Routine entfernt. (kürzt Programmcode) (Pl:1)
  • Nun wird eine Seite auch wieder nach dem Verbindungsaufbau angesurft. (Pl:1)
  • Probleme mit RIGHT/LEFT alignten Objekten und erweiterten Formatspeicher behoben. (Pl:1)
  • Verschiedene Korrekturen beim redraw des Info-Textes und des Stop-Buttons. (Pl:1)
  • Verbesserte ROWSPAN-Berechnung (Pl:2)
  • Geschwindigkeitsoptimierungen beim Tabellenberechnen (Images/Links). (Pl:2)
  • Korrekturen bei Sprüngen zu Links in Tabellen. (Pl:2)
  • Beschleunigung der Ausgaberoutinen. (Pl:2)
  • Kein Abstand mehr zwischen Bildern und Text. (Pl:2)
  • Überarbeiteter Popup-Aufruf. (MagiC) (Pl:2)
  • Formatinformationen von 70 auf 64 Byte (Multiplikation!!!!) verkleinert. (Pl:2)
  • Überarbeitetes Cookiemanagment. (Pl:2)
  • Frameset-Attribute werden nun an Unter-Framesets durchgereicht (z.B. www.terratec.de) (Pl:3)

Fehlerkorrekturen

  • Absatzvorschub bei zeilenweisen Scrollen behoben.
  • Fehler im Textclipping beseitigt.
  • Probleme beim speichern ganzer Frameseiten behoben.
  • Ansteigenden Speicherverbrauch bei mehrmaligen Redraws reduziert.
  • Überlaufproblem das aus der Berechnung von 0x7FFFFFFF (Unendliche Länge + z.B. Tabellenhöhe) entstand, behoben.
  • Berechnungsfehler behoben, der beim Scrollen zu verschobenen (nicht fixen) Hintergrundbildern führen konnte (je nach Bildgröße)
  • Problem behoben, das der Vor-Button nicht korrekt am Ende der History-Liste gedisabled wurde, behoben.
  • Fehler behoben, der zu fehlerhaften Bildrändern am rechten Rand des Bildes auf Grafikkarten führen konnte.
  • Korrekte zentrierung von <CAPTION> bei Tabellen.
  • Problem bei der Speicherallokierung im Image-Cache behoben, wenn die URL zwischenzeitlich von JavaScript geändert wurde.
  • Pixelzeilen die beim Scrollen über den horizontalen Slider stehen blieben entfernt.
  • Listentypen alphabetisch/römisch gehen wieder.
  • Fehler beim Formatieren von Tabellen mit prozentualen Breitenangaben behoben, der zu negativen Breiten führen konnte.
  • Weiteren Tabellenberechnungsfehler von maximalen Tabellenzellenbreiten mit viel Fließtext behoben.
  • Problem bei der Berechnung des horizontalen Sliders behoben.
  • "Map links" beim Seite speichern, speichert nun Verweise korrekt auf die Original-Domain. So daß Links einer gespeicherten Seite wieder auf die korrekten Seiten im Web zeigen.
  • Abstandsfehler bei Images behoben.
  • Fontbreiten-Berechnungsfehler bei Texten die mit einen &nbsp; beginnen behoben.
  • Img_align=Top geht wieder.
  • Hohe Tabellenzellen wurden u.U. nicht bis zum Ende formatiert.
  • Korrekturen bei RIGHT/LEFT aligned'ten Tabellen/Images
  • Wenn der Proxy-Name nicht aufgelöst werden kann, kommt es nun nicht mehr zu wiederholten Fehlermeldungen.
  • Pufferfehler bei Graustufen-JPEGs behoben.
  • Problem behoben, das zwar Bilder downgeloaded, aber nicht gedithert wurden.
  • Problem behoben, daß das aktuell geditherte Bild vergessen wurde, wenn ein interner Link angeklickt wurde
  • Probleme bei der Escape-Codierung von Umlauten behoben.
  • Frames: OnLoad wird nun zum korrekten Zeitpunkt ausgeführt.
  • Problem behoben, das versucht wurde noch JavaScript-Code der Seite auszuführen, obwohl die Seite bereits verlassen war. (OnMouseOut)
  • Skriptcode in FRAMESET-Seiten wird nun auch ausgeführt.
  • Vorselektierte Checkboxen lassen sich nun auch deselektieren (Pl:1)
  • HTML-Help wird nun bei lokalen Dateien mit der korrekten URL aufgerufen. (Pl:1)
  • Lange URLs werden in der Frame-Information nun korrekt dargestellt. (Pl:1)
  • 'Referer' wird nun korrekt gesetzt bei automatischen Umleitungen (Pl:1)
  • 'Referer'-Speicher wird nun auch korrekt freigegeben. (Pl:1)
  • Überflüssigen Close auf eine bereits geschlossene Datei rausgenommen.(Pl:1)
  • Nicht freigegebener Speicher bei Cookie-Versand wird nun freigegeben. (Pl:1)
  • Seek-Fehler bei "JPEG während der Übertragung" behoben. (Pl:1)
  • Absturzmöglichkeit bei Seiten mit Java-Applets behoben, wenn diese außerhalb des sichtbaren Bereiches lagen. (Pl:1)
  • Fehlerhafte Speicherfreigabe, die auftrat wenn mehrere Bilder die gleiche Quelle benutzten, behoben. (Pl:1)
  • Korrektur beim Dithern von animierten GIFs, bei denen transparente und nicht transparente Teile gemischt sind. (Pl:1)
  • Zuordnungsfehler bei der Ermittlung der Base-Url bei FTP-Server-Adressen, ohne Angabe von Unterverzeichnissen. (Pl:1)
  • Download-Fenster verschwindet nun wieder korrekt nach dem Download. (Pl:1)
  • SPANNED Zellen lappen nun nicht mehr über, wenn 0Pixel große Zellen zwischenliegen. (Pl:2)
  • Cacheclose-Vermerk beim Programmende korrigiert. (Pl:2)
  • Probleme mit right alignten Images/Spacern/Tabellen innerhalb von Tabellen gefixt. (Pl:2)
  • Korrekte Behandlung(Positionierung) von Links in Tabellenzellen. (Pl:2)
  • Koordinaten-Fehler beim kopieren der Icons behoben. (Pl:2)
  • Mögliche Überlappungen von Tabellenzelleninhalten bei "Erweiterten Formatspeicher" behoben. (Pl:2)
  • Weblogo wird nun beim Sizen korrekt mit verschoben. (Pl:2)
  • Tabellenzellen, die außerhalb des sichtbaren Bereiches sind, werden nun nach Fensterresize korrekt neu formatiert. (Pl:2)
  • Aufbau fehlerhafter Formatinformationen innerhalb von Tabellenzellen behoben. (Pl:2)
  • Cookies werden nun korrekt auch zwischen Frameseiten einer Domain geshared. (Pl:2)
  • Probleme behoben, das Frames nicht korrekt vom JS-Modul erkannt wurden. (Pl:2)
  • Scrollt wieder ungebremst zeilenweise. (Pl:3)
  • Fehler in der Dokumentenregistrierung für Cookies behoben. (Pl:3)
  • Mglichkeit das eine Größendiffernez zwischen Cache-Indexangaben und Cache-Eintrag bestand behoben (Cachekonsistenz) (Pl:3)
  • Allokation-Fehler bei der Zuordnung von Cookie-Pathes behoben. (Pl:3)
  • Falsche URL-Zuordnung im Cache behoben. (Pl:3)
  • Auf redirektete Images wird nun korrekt zugegriffen. (Pl:3)
  • Null-Pointer-Fehler bei gelöschten Cache-Images behoben. (Pl:3)
  • NULL-Pointer-Fehler bei rechts/links alignten Tabellen die exakt passen behoben (Pl:3)
  • Problem behoben, das fehlerhafte Alignment-Informationen in Formattabellen gespeichert wurden. (Pl:3)
  • Tables werden nun immer korrekt formatiert, auch wenn nebenbei gescrollt wird. (Pl:3)
  • Paragraphen-Status wird nun auch in Tabellenzellen korrekt gehandhabt. (Pl:3)
  • Zeilenschaltungen werden nun nicht mehr bei breitenberechnungen fälschlicherweise berücksichtigt. (Pl:3)
  • Cache-manager: Freie Byte info versetzt nun nach Reparatur nicht mehr um 18Byte. (Pl:3)

JavaScript-Modul (nur in der Pro-Version)

Neues

  • Unterstützung von document['xx']
  • Unterstützung von beliebig langen Text-Konstanten.
  • Unterstützung von beliebig langen Objekt.Property.... Konstrukten.
  • Mit "new Object()" kann nun auch ein untypisiertes Objekt angelegt werden.
  • Neuen Internen Datentyp "Reference". (Pl:1)
  • "document", "window" sind nun reale Referenz-Variablen. (Pl:1)
  • "images" array ist nun reales Array. (Pl:1)
  • "images"-Array-Element sind nun reales Referenzen auf Images. (Pl:1)
  • Images werden nun als reale Elemente angelegt. (Pl:1)
  • "links", "anchors" auch reale Arrays. (Pl:1)
  • "this" wird nun als Reference auf das Ur-Objekt geführt. (Pl:1)
  • "frames" nun echtes Array. (Pl:1)
  • Arrays nehmen nun auch user-defined variablen an. (Pl:1)
  • "parent" & "top" nun echte Referenzen. (Pl:1)
  • "self" arbeitet nun als Referenz. (Pl:1)
  • "Math.constructor" eingeführt. (Pl:1)
  • Object-Heap eingeführt, der Pointer-Referenzen beim Garbage-Collect überwacht. (Pl:1)
  • STRINGS nehmen nun auch eigene Properties an. (Pl:1)
  • Function's können nun auch mit "new" als Parameter übergeben werden. (Pl:1)
  • Unterstützung von toString(basis) für Number-Objekte (Pl:1)
  • sort(Function) läuft. (Pl:1)

Verbesserungen bestehender Funktionen

  • Argumentsarray wird nun korrekt unabhängig von der Funktionsdeklaration
    gefüllt.
  • Argument-Array intern auf id's umgestellt. Dadurch bessere Objekt-Referenzierung möglich.
  • Unterstützung von "\n" und "\t" in Messagetexten.
  • .03 wird nun vom Parser korrekt als 0.03 erkannt
  • Abschließende Semikolen werden nun nicht mehr zwingend vorausgesetzt.
  • Wenn "this" ein Image ist, zeigt diese nun auch auf korrekte Informationen und ist auch mit dem korrekten "name" versehen. (Pl:1)
  • Webseiten übergreifende Konstrukte, wie frames[0].frames[0].URL sind nun auch möglich. (Pl:1)
  • Frames sind nun sowohl als window.name, als auch ales frames["name"] erreichbar. (Pl:1)
  • "x++", "x--", "x op= y" funktionieren nun sicherer. (Pl:1)
  • Beim Rechnen mit "Undefined"-Werten ist das Ergebnis nun NaN (Pl:1)
  • "--x/++x" verbessert. (Pl:1)
  • Boolean wird nun als 0 bzw. 1 addiert. (Pl:1)
  • Auch bei "with"-Blöcken sind nun die Standard Window-Methoden direkt erreichbar. (Pl:1)
  • Arguments-Array überarbeitet. (Pl:1)
  • Arguments-Array ist nun auch Funktionsübergreifend erreichbar über functionsname.arguments". (Pl:1)
  • Escapes in Strings werden korrekt ausgewertet. (Pl:1)
  • Eval interpretiert korrekter. (Pl:1)
  • Selectlist.length = n läuft nun. (Pl:1)
  • Beim setzen der Länge eines OptionArray wird nun korrekt bis zum letzten Element gefüllt. (Pl:1)
  • Frames-Referenzen werden nun korrekt erkannt. (Pl:2)
  • Überarbeitetes Cookie-Management. (Pl:2)

Fehlerkorrekturen

  • Probleme beim Funktionsaufruf mit unterschiedlicher Parameterzahl behoben.
  • Probleme bei Wertzuweisungen behoben.
  • Infinity und -Infinity-Werte werden nun korrekt bei der Number-Konvertierung beachtet
  • Fehlerhafte Speicherfreigabe bei der Zuweisung von Funktionselementen behoben
  • Garbage Collector vergaß u.U. das löschen von nicht mehr benötigten Variablen/Properties, wenn der Variablen/Referenzen-Heap fragmentiert war.
  • Je nach Situation werden Variablen nun korrekt window bzw. Document zugeordnet. (Pl:1)
  • Fehler in Speicherallokierung beim JavaScript-Parser behoben. (Pl:1)
  • Formulierungen wie "x += x++" liefern nun auch kompatible Ergebnisse; (Pl:1)
  • "ToLowerCase" konvertiert nun auch in selbigen ;-( (Pl:1)
  • Probleme bei Stringzuweisungen behoben. (Pl:1)
  • Pointer-Probleme bei SetDate/SetHour/SetTime.... behoben (Pl:1)
  • 2000 Problem in Date-Objekt behoben. (Pl:1)
  • Probleme mit spaces im Argumenten-Parser behoben. (Pl:1)
  • Values werden nun nicht mehr als null bei leeren Eingabefeld zurückgegeben. (Pl:1)
  • location.pathname gibt nun auch korrekten Pfad bei file:// - URLs zurück. (Pl:1)
  • Komma separierte For-Initialisierung läuft. (Pl:1)
  • Array-ToString stürzt nun nicht mehr ab. (Pl:1)
  • Probleme bei Boolean-Abfragen behoben. (Pl:1)
  • Probleme bei Kollisionen zwischen Funktionsparametern und Window-Properties behoben. (Pl:1)

Marathon-Mail

Neues

  • Beachten von AP_TERM.
  • Unterstützung von Reply-To beim Verschicken eigener Mails.
  • Cut/Copy/Paste/Delete sind nun auch über Toolbar-Buttons im Mail-Editor erreichbar.
  • BubbleGEM-Unterstützung.
  • Unterstützung eigener Button-Dateien.
  • Für In/Out-Boxlisten sind nun auch eingeschränkte Ansichten möglich.
  • Blockmarkierungen in Maillisten möglich.
  • Listenspalten sind nun in der Größe veränderbar.
  • Fensterpositionen werden nun gespeichert, incl. Failsafe bei Auflösungswechsel.
  • Box-Symbole wählbar.
  • Versand an Gruppen möglich
  • Nicht blockierende Connect-Vorgänge der Server.
  • 4stellige Jahreszahlen.
  • Neue Toolbar, in Anzeigefenstern.
  • Anzeigefenster wird nun bei Löschen der Mail geschlossen.
  • Unterstützung von PageUp/Down in Listen, Editor u. Anzeige.
  • Standarddruckfunktion auf U:\DEV\PRN bzw. Gemdos-Printerport.
  • ALT-P ist jetzt für den Providerwechsel.
  • Ctrl-P nun für Drucken.
  • Clipboard-Unterstützung im Anzeigefenstern.
  • Nachfrage bei Fenster schließen.
  • Wrap-Zeilenlänge einstellbar.
  • Blocklöschung nun auch durch einfaches Drücken der Delete-Taste.
  • Blockmarkierung wird nun automatisch bei Cursor-Bewegung zurückgenommen.
  • Bei Eingabe eines Zeichens wird der gesamte Block durch die Eingabe ersetzt.
  • Doppelklick markiert nun ein Wort.
  • Wortweises Springen Rückwärts (Control+Links)
  • Wortweises Springen Vorwärts (Control+Rechts)
  • Word wrap.
  • Reply-Zeilen (mit > am Zeilenanfang) werden nicht gewrappt, dadurch bleibt der Reply-Text erhalten.
  • GDOS-Ausdruck.
  • Unterstützung für lange Dateinamen.
  • "filename"-Marker hinzugefügt.
  • Paste fügt nun an der Cursor-Position im Mailfenster die Adresse ein (Dadurch ist nun auch eine Aufnahme der Mailadresse, in den Body-Bereich möglich)
  • Mailadressen können nun direkt per Drag&Drop ins Mailfenster geschoben werden.
  • Recent-Liste nun auch im Forward-Dialog über rechte Maustaste erreichbar.
  • Adressbuch aus Forward-Dialog aufrufbar.
  • Sicherheitsabfrage in der Recent-Liste, falls der nun nicht-modale Forward-Dialog trotz offener Recent-Liste geschlossen wurde.
  • Neues Tool Mailchk.prg.
  • Mails lassen sich in Listen nun auch mit Shift + Mausklick auch wieder deselektieren. (Pl:2)
  • Ansi-Flag wird nun für alle Anzeigefenster getrennt verwaltet. (Pl:2)
  • Unterstützung End-Taste PC-Tastatur. (Pl:2)

Verbesserungen bestehender Funktionen

  • Auch lange Lesebestätigungen werden korrekt verarbeitet.
  • Schnellere Analyse von mails.
  • Adressbuch wird nun auch beim Box-Wechsel gespeichert.
  • Sollte es beim Scannen der Mail-Informationen zu Fehlern kommen, so werden an diesen Stellen nun ??? angezeigt.
  • Signature wird nur noch beim ersten Verfassen einer EMail angehängt, nicht mehr bei nachträglichen Bearbeiten.
  • Nachfrage bei löschen von einzelnen Mails.
  • "Speichern" ist nun auch aus dem Menü während der Anzeige aufrufbar.
  • In Adresszeilen wird nun nur die erste Zeile eines Blockes im Klemmbrett eingefügt.
  • Cursor läßt sich nun mit einen einfachen Klick hinter das Textende im Editor auf das Textende positioniern.
  • Sprung über Zeilenanfang/ende springt nun in vorherige/folgende Textzeile.
  • Korrigiertes horizontales Scrolling im Mailfenster.
  • X-Mailer-Kennung lautet nun "Marathon Mail 1.7 for ATARI and compatible"
    und schließt somit nun auch Milan, Hader und etc. ein. ;-)
  • Kopfzeilen werden nun korrekt nach ANSI konvertiert
  • Versatz bei Button-Selektierung nun +1,+1
  • Content-Disposition wird nun korrekt mit LF abgetrennt
  • Systemordner können nun nicht mehr im Typ geändert werden.
  • Anlage eines ähnlichen Ordnernamens (erste 8 Buchstaben) klappt nun auch, wenn das System nicht korrekt einen Fehler bei Dcreate liefert.
  • Landet nun nicht mehr in Endlosschleife, wenn wichtige Systemdateien nicht gefunden werden. Es wird lediglich eine Fehlermeldung ausgegeben und das Programm beendet.
  • In-Box öffnet nun automatisch nach Empfang
  • Adressbuch kann nun auch geöffnet koexistieren neben Maileditor/Dialogen.
  • Forward-Dialog nun nicht mehr modal.
  • Forward-Typ ist nun als Radio-Button-Selektion definiert, bestätigt wird die Weiterleitung erst mit "Ok", bzw. abgebrochen mit "Abbruch". So das weiter in Ruhe die Mailadresse editiert werden kann
  • Forward-Dialog nun nicht mehr modal.
  • Forward-Dialog nimmt nun Selektionen (Drag & Paste-Button) aus dem Adressbuch entgegen.
  • Label-Shortcuts nachgepflegt.
  • Verbesserung der ANSI-Erkennung
  • Identifikations-Lasche auf "Allgemein" umbenannt.
  • Auch in Quotes eingeschlossene Zeichensatzangaben werden nun korrekt ermittelt
  • Lässt mehr Rechenzeit für's System. (Pl:2)
  • Verbesserte Reaktion der rechten Maustaste. (Pl:2)
  • Listeneinträge, denen keine Datei mehr zugeordnet ist, können nun trotzdem gelöscht werden. (Pl:2)
  • Abarbeitung der Events geändert, dadurch geht nun nicht mehr nach einer Providerwahl per Doppelklick z.B. eine darunterliegende Message auf. (Pl:2)
  • Öffnet das Editorfenster nun mit dem korrekten Inhalt, wenn eine ANSI - codierte Nachricht bearbeitet werden soll. (Pl:2)
  • Subject etc. bleibt nun für Übersichtlisten im ATARI-Zeichensatz. (Pl:2)
  • Verbessertes Speichermanagement (Pl:2)
  • Schnellere Eingaberoutine (Pl:2)
  • Verschiedene überflüssige Sicherheitsabfragen beim Clipboard entfernt. (Debug) (Pl:2)
  • Korrekte Behandlung von Simple-Messages, die "--" am Zeilenanfang enthalten. (Pl:2)
  • Korrekte Erkennung von Dateinamen in Outlook-Attachments. (Pl:3)
  • Pop-Window wird nun beim Providerwechsel geschlossen. (Pl:3)
  • Keine Reaktion von Box-Fenster wenn nicht top. (Pl:3)
  • Multiple UUencoded Attachments werden nun korrekt erkannt. (Outlook) (Pl:3)
  • UUEncoded 600 Attachments werden nun korrekt gespeichert. (Outlook) (Pl:3)
  • Umlaute bleiben nun auch erhalten, wenn gemischt im Ansi/Non-Ansi Modus replied wird. (Pl:4)
  • Erkennung von nicht MIME-Standardkonformen Mails (web.de) (Pl:4)

Fehlerkorrekturen

  • Möglichen Absturz bei Problemen mit dem GEM-Clipboard behoben.
  • Möglichen Absturz beim Reply behoben.
  • Redrawfehler von Attachment-Markern beim Zeilenweisen scrollen behoben.
  • Redrawfehler bei markierten Einträgen im Adressbuch behoben.
  • Workaround für Millenium-Bug (strftime) der Pure-C-Library.
  • ALT-C löst nun auch den Pop-Scan-Vorgang aus.
  • Anpassung des linken Randes bei AutoScroll-links im Editor nun korrekt.
  • Redrawfehler beim Markieren/Demarkieren im Editorfenster behoben.
  • Wurde im Editor bis zum Ende markiert, wurde ggf. ein Zeichen zu viel in die Zwischenablage gelegt.
  • Korrekter Redraw beim Paste in Adress/Betreffzeilen.
  • Der Cursor wird nun nicht mehr fehlerhaft beim Löschen eines markierten Blockes verschoben.
  • Problem mit fehlerhaften Verweisen im Editor behoben, das auftreten konnte, wenn Speicher umorganisiert wurde.
  • Slider wird jetzt nach Paste korrekt dargestellt.
  • Problem mit Backslash am (virtuellen)Zeilenende behoben.
  • End-Boundary wird korekt geschrieben.
  • Variablen bei Ordneranlage (Ikon) werden nun korrekt initialisiert.
  • Problem behoben, das zu fehlerhaften Zeichen in der Prozess-Info führen konnte
  • Beim Löschen in Maillisten bleiben nun nicht mehr ein oder mehrere Einträge stehen
  • 4Farben-Ikons wieder sichtbar.
  • Bei der Neuanlage von Ordnern werden nun die Fensterkoordinaten korrekt initialisiert
  • Hänger bei Ordnernummerierung behoben.
  • Nummerierung der Ordner, bei gleichen Ordnernamen klappt nun auch über die Ziffer 9 hinaus.
  • Buffer bei Grafikmode/karten-Erkennung auf korrigierte Größen geändert.
  • Nun 32Bit-Farbtiefen fähig (war leider noch eine Abfrage fehlerhaft)
  • Sende-Puffer wird nun gelöscht (Trat nur bei Versand mehrerer Mails gleichzeitig auf)
  • Interne Markierungsverwaltung markierte u.U. intern ein Zeichen zu viel.
  • Berechnung der horizontalen Slidergröße korrigiert
  • Speicherinhalt-Verschiebefehler behoben, das bei langen Kopfzeilen mit verschobenen linken Rand zu viel verschoben wurde.
  • Redrawfehler beim Draggen im Adressbuch unter Grafikkarten behoben
  • Attachment-Ikons beachten jetzt den linken Rand
  • Attachment-Ikons sind nun auch anklickbar, wenn sich das Anzeigefenster nicht am linken Bildschirmrand befindet.
  • Sichergestellt das Redraws im richtigen Modus ausgeführt werden.
  • Dateiname beim "Speichern" einer Mail wird nun gelöscht, so daß keine zufälligen Zeichen mehr im File-Selektor erscheinen
  • Koordinaten-Fehler beim kopieren der Icons behoben. (Pl:2)
  • Kein Hänger mehr, wenn fehlerhafte Mail im Postausgang. (Pl:2)
  • Nimmt nun wieder die Auswahl der gewünschten Attachment-Kodierung an. (Pl:2)
  • "Kopieren"-Menüpunkt wird nun auch in Anzeigefenstern aktiviert. (Pl:2)
  • Wenn Sortierung auf Spalte, die nicht angezeigt wird (Komplette Listdaten=aus), wird nun das Sortiersymbol nicht mehr angezeigt. (Pl:3)
  • Korrigierte Cursorpositionierung bei Cut/Del-Operationen. (Pl:3)
  • Korrekte Löschung des Lesepuffers. (Pl:4)
  • Markierungsfehler in Editor & Viewer behoben. (Pl:4)
  • Speicherleck und Gefahrensektor beim "Cancel" im Maileditor behoben. (Pl:4)
  • Horizontal scrolling passt sich nun bei veränderten Spaltenbreiten an. (Pl:4)

Draconis FTP

Neues

  • Unterstützung für lange Dateinamen aktiviert.
  • Verzeichnisse werden nun auch auf Systemen mit langen Dateinamen korrekt erkannt.

Verbesserungen bestehender Funktionen

  • Eingabefelder vergrößert (+15 Zeichen)
  • Nun 32Bit-Farbtiefen fähig (war leider noch eine Abfrage fehlerhaft)
  • Korrigierte Längenauslesung aus dem FTP-Directory (Pl:2)
  • Kein Abweisen mehr des Eintrages bei ungültigen Datum. (Pl:2)
  • Preserve setzt nun nur wenn datum/zeit der FTP-Datei bekannt. (Pl:2)

Fehlerkorrekturen

  • Buffer bei Grafikmode/karten-Erkennung auf korrigierte Größen geändert.
  • 4Farben-Ikons wieder sichtbar.
  • Koordinaten-Fehler beim kopieren der Icons behoben (Pl:2).
  • Absturz beim bertragen von 0-Längendateien behoben. (Pl:2)

Draconis Icon Editor

Fehlerkorrekturen

  • Fensterhintergrund wird nun korrekt neu gezeichnet bei iconisierten Fenster.
  • Koordinaten-Fehler beim kopieren der Icons behoben. (Pl:2)

Treiber

Neues

  • Non-Blocking eingeführt.
  • Volle Unterstützung von LCP-Echos.
  • Holt sich nun die Schnittstelleninformationen bei installierten HSMODEM anhand der zur Verfügung gestellten Informationen
  • Erstellung einer Log-Datei zur Verbindungsauswertung.
  • Prüft nun vorhandensein der Schnittstelle bei installierten HSMODEM anhand der zur Verfügung gestellten Schnittstelleninformationen
  • Neues Tool DRACINFO.PRG zur Auswertung der Log-Datei.

Verbesserungen bestehender Funktionen

  • accept() akzeptierte addr und addrlen nicht als NULL-Werte
  • Asynchroner Connect() kann nun mit select() auf Write-Status überprüft werden.
  • Probleme beim Arbeiten mit Servern die über Aliase definiert wurden behoben.
  • Problem bei LCP-Magic gefixt. (Link quality und Loopback controlled Verbindungen laufen nun einwandfrei) Getestet mit Linux RedHat 6.0
  • Liest Ports aus HSMODEM. (Pl:2)
  • Korrektur bei LCP-Magic. (Pl:2)

Fehlerkorrekturen

  • bind() vergab bei 0 u.U. eine ungültige Portnummer.
  • Korrekt Rückgabe ans System, wenn create eines UDP-Sockets fehlschlägt.
  • Socket-Fcntl wird nun korrekt gehandled.
  • Problem behoben, das Dialog stehen bleiben konnte.(Pl:2)
  • DRACINFO.PRG: "Clear log" läuft jetzt.(Pl:2)

Setup

Neues

  • Wird der Pfad auf der ersten Dialogseite geändert, so passen sich die Folgeseiten an, sofern dort vorher der Pfadanfang identisch war.

Verbesserungen bestehender Funktionen

  • Es werden nun alle Dateien als Kleinbuchstaben angelegt. (8.2.2000)

Socket-Library

Neues

  • Neue Funktionen:
    1. int async_gethostbyname(char *name);
    2. struct hostent *async_queryname(void);
    3. void async_discard(void);





© J. Heitmann

Letzte Änderung: 12.09.2001