nderungen an gale

/// Achtung, wichtige Nachricht fr Windows-User...
    An gale-Win fr Windows95 / NT wird gearbeitet!
    Gnstige Upgrade-Mglichkeiten fr registrierte gale-User ///


*** gale ist im World Wide Web erreichbar.

    reitter.home.pages.de/    
    members.aol.com/dreitter/ 
                                                               ***


in Version 4.1

- Bitte beachten Sie die neue Anschrift und die neue E-Mail-Adresse 
  des Autors:
  
  David Reitter
  EDV-Beratung
  Markelstrae 9
  
  D-12163 Berlin
  
  Tel.: 030 / 79 70 89 89
   Fax: 030 / 79 70 89 88
  E-Mail: dr1@gmx.de
  gale-Homepage: http://reitter.home.pages.de/

- gale kostet nur noch 20 DM. Wenn Sie sich noch nicht haben 
  registrieren lassen, tun Sie dies bitte - schlielich war gale
  sicher auch fr Sie schon in vielen Fllen hilfreich.
  Nur durch Ihre Registrierung ermglichen Sie berhaupt die
  Weiterentwicklung. Danke.

- Auf Anregung des treuen gale-Benutzers und Mitentwicklers W.B. aus 
  Ffm. kann man nun auch Pfade als Parameter an gale bergeben, ohne
  Backslashes \ ans Ende zu setzen. So kann man auch mit Gemini Pfade
  auf gale ziehen.

- Ebenfalls erfllte ich den Wunsch, Dialoge auch per Tastatur ohne 
  Drcken von Alternate bedienen zu knnen. Ist kein editierbares 
  Textfeld im Dialog vorhanden, kann man einfach auch 'a' drcken, um
  den "Abbruch"-Button zu bettigen. Ebenso klappt's mit allen anderen 
  Buttons ("Schaltflchen").

- Die geniale TextFieldMemoryFunction ermglicht es, mit den Tasten
  Control-<hoch> udn Control-<runter> zu den zehn zuletzt eingegebenen
  Werten jedes editierbaren Textfelds in allen Dialogen zu springen.
  Natrlich werden die Daten mit den Programmeinstellungen zusammen 
  gesichert.

- Unter Windows scheint das Dateisystem nicht zu arbeiten. Woran 
  liegt's?


in Version 4.0

- TreeCheck berarbeitet
- gale kann jetzt mit langen Dateinamen umgehen.
  Das gilt auch fr den Dateibaumvergleich!
- Wenn beim ffnen einer Datei festgestellt wird, da
  Nullbytes vorhanden sind, kann man die Datei(en) auch
  direkt als Binrdateien laden lassen.
- bergabe von einem Pfad als Parameter: Dateibaumerstellung
  bergabe von zwei Pfaden als Parameter: Dateibaumvergleich
- Statistik-Dialog (Zeilenlngendurchschnitt) korrigiert
- Beim Multi-Suchen (Mehrzeilensuche) Fehler korrigiert (im Dialog)
- Fehler beim Ersetzen korrigiert (an letzter Zeile konnte Mll hngen)
- Info-Dialog / Registrierungsdialog berarbeitet
- Anleitung etwas berarbeitet
- Bugfixing


in Version 3.92

- Drucken arbeitet wieder
- Zeilenlngendurchschnittsberechnung im Datei-Info-Dialog korrigiert
- Sowohl Durchschnitt als auch Wortanzahl beziehen sich nun auf die
  Datei in angezeigter Form. Gelschte Zeilen werden also nicht mehr
  mitgezhlt.


in Version 3.91  
  
- Suche mit Angabe als ASCII-Werte klappt wieder
- "Zu nchster gleicher Zeile / Unterschied" arbeitet nun problemlos 
  auch in Binrdateien

in Version 3.9

- Neue Option im Vergleichsmodus-Dialog:
  Ignorieren aller Leerzeichen (nicht nur der Leerzeichen zu Beginn 
  und am Ende einer Zeile)
- Fehler entfernt: Beim Wildcard-Suchen wurden Zeichenketten am Ende
  einer Zeile nicht gefunden
- Ein Mehrzeilen-ESE-Filter zum Konvertieren von HTML-Dateien in
  Text-Dateien liegt nun bei: HTML2TXT.ESE
  Einfach im Suchen-Dialog 'Mehrzeilensuche' aktivieren und im Men 
  rechts mit 'Laden...' die Datei einladen.
  Dank an den Autor Joe Connor.


in Version 3.83

- Absturz, wenn man die Einfge/Lsch-Grenze erreicht hatte und 
  einzelne Zeilen einfgen/lschen wollte.

in Version 3.8

- Fehler im Dateibaumvergleich gefixt: Beim 'Vergleich auf 
  bereinstimmung' wurde manchmal mit Toleranzen gearbeitet...
- Extra-Schalter fr die Anzeige von "Fehlenden Dateien und Ordnern" 
  im Dateibaumvergleich-Dialog
- In diesem Dialog knnen auch mehrere Pfade gespeichert werden. Dazu 
  dient ein Popup neben den Eingabefeldern.
  Dieses Popup ist auch bei der Pfadeingabe im Dateibaum-Dialog zu 
  finden.
- Der manuelle Zeilenabgleich (Rechtsklick) kann nun durch einen Druck 
  auf die ESC-Taste abgebrochen werden

in Version 3.7

- durch ein technisches Versehen wurde die Beschleunigung bei "Zu 
  nchstem Unterschied" in Textdateien auer Gefecht gesetzt. Jetzt 
  funktioniert's aber!

in Version 3.6

- Die Vergleichsfunktion fr Dateien, die nicht in den Speicher 
  passen, wurde verbessert und korrigiert. U.a. werden jetzt auch 
  unterschiedlich lange Dateien auf Gleichheit berprft - soweit das 
  mglich ist.
- Beim Einladen kann nun (per Druck auf die Alternate-Taste beim 
  Anwhlen der Ladefunktion) ein Offset und eine Blockgre angegeben 
  werden, so da auch Dateien, die als ganze nicht in den Speicher 
  passen, eingeladen werden knnen. 
- "Zu nchstem Unterschied" wurde bei Textdateien erheblich 
  beschleunigt. Auch wenn megabytegroe Passagen gleicher Zeilen 
  vorkommen ist kaum noch eine Verzgerung zu spren.
  Auch andere Funktionen des Programms profitieren von dieser 
  Beschleunigung.
- Allgemein wurde der Textzeilenvergleich beschleunigt - das drfte 
  die ein- oder andere Sekunde bei manchen Funktionen herausschlagen.
- Beim Mehrfachkopieren von Zeilen (Alt-Control-Mausklick auf Zeile) 
  aus der anderen Datei gab (und gibt?) es vereinzelt Probleme. Einige 
  davon sind behoben worden.
- Bei eingeschaltetem Zahlenvergleich konnte es vereinzelt zu 
  Abstrzen kommen.

in Version 3.5

- Wenn im Suchen-Dialog fr einen Such/Ersetzstring 'ASCII-Werte' 
  aktiviert ist, knnen auch lngere Texte mit Leerzeichen in 
  Anfhrungszeichen eingeschlossen werden, z.B. 
  
                9 9 9 "gale ist toll" 9 1 2 6543.L
  

- Das Map-Laden hatte noch einen Bug
- Dateibaumvergleich: Ordner, die in Pfad 2, aber nicht in Pfad 1 
  vorhanden sind, wurden nicht gemeldet.

in Version 3.4

- GFA/Assembler-Kommentare knnen nun beim Vergleich ignoriert werden
  (Vergleichsmodus-Dialog)

- Neue Funktion: Alternate-Mausklick auf eine Zeile / ein Zeichen im 
  Binrmodus kopiert die gegenberliegende Zeile nach rechts -
  hnlich wie im Editor 'bernehmen'. Wenn man zustzlich Control 
  drckt, kann man eine Anzahl zu bernehmender Zeilen angeben.

- Alle Versionen wieder: Freedom-Untersttzung funktionierte nicht 
  immer. Jetzt aber immer fter :-)
  
- Endlosschleife beim Suchen/Ersetzen/Alle beseitigt

- Viele Rechnertypen strzten in 3.3 ab, wenn im 
  Einzelzeichenmarkierungsmodus in der rechten Datei eine Leerzeile 
  war. Dies trat auch beim Aufruf des Einzelzeilenvergleichs auf.
  Dank an Harald P. @ OS2 fr den Bugreport!


in Version 3.3 seit Version 3.2

- hnlichkeitsvergleichsmodus implementiert: Zeilen werden aber einer 
  bestimmten - prozentualen - hnlichkeit als gleich angesehen. Dabei 
  wird die Levinsthein-Distanz der beiden Zeilen berechnet.
- Bugfixes bei der Dateibaumerstellung und beim -vergleich
- Bugfixes bei der Freedom-Untersttzung


in Version 3.2 seit Version 3.1

- Dateibaumvergleich (engl. Treecheck) implementiert. Unter dem 
  Menpunkt Datei/Baumvergleich kann man nun ganze Verzeichnisse 
  rekursiv berprfen lassen. gale findet genderte, gleiche und in 
  einem der beiden Pfade nicht vorhandene Dateien. Ein Protokoll wird 
  nach Beendigung in einem Fenster angezeigt. Von diesem Protokoll aus 
  knnen Sie direkt (per Doppelklick) die betreffenden Dateien 
  auswhlen und ffnen.
- Dateibaumerstellung ebenfalls implementiert. Es wird ein Verzeichnis 
  rekursiv nach Dateien durchsucht. Die Ausgabe kann konfiguriert 
  und nach Beendigung der Funktion beliebig weiterverarbeitet werden.
  So kann man sehr bequem ganze Dateibume miteinander vergleichen.
- Eine neue Funktion 'Letzte Fassung' (zu finden im Datei-Men) ldt 
  die Datei(en) des obersten Fensters neu ein, lt aber bestehende 
  Einfgungen und gelschte Zeilen neu bestehen.
- Der automatische Zeilenabgleich konnte insbesondere bei Binrdateien 
  erheblich beschleunigt werden
- Zeilen werden bei der Ausgabe nicht mehr nach ca. 126 Zeichen 
  abgeschnitten (wurde nur auf groen Bildschirmen mit kleiner Schrift 
  zum Problem)
- Der Dateipfad wird jetzt nicht mehr nach dem Lschen eines Fensters, 
  sondern direkt beim ffnen gemerkt. Dieser gemerkte Pfad wird beim 
  ffnen eines weiteren Fensters direkt vorgegeben.
- Das Multi-Line-Suchen/Ersetzen wurde etwas verbessert. Der Dateiname 
  der zuletzt geladenen Datei wird angezeigt, es kann besser gescrollt 
  werden und es werden auch ASCII-Maps geladen.
- Bugfix: Editor aufrufen hat unter Multitasking-Systemen nicht immer 
  geklappt
- Nachdem Sie den mit gale aufgerufenen Editor verlassen, 
  aktualisiert gale nun den Inhalt der betreffenden Fenster
- Der Fileselektor Freedom wird nun untersttzt
- Das 'Remarker'-Protokoll wird nun untersttzt, so da man auch mit 
  Remarker Dateien laden und bestimmte Textstellen direkt anspringen 
  kann.
- Wenn nur eine Datei an gale per Kommandozeile bergeben wird, fragt 
  gale nicht noch nach einer zweiten Datei. Sie knnen diese Datei 
  natrlich immer noch mit 'ffnen' nachladen und per Shift-Mausklick 
  die beiden Dateien in ein gemeinsames Fenster ziehen.
- Ob der Dateiselektor automatisch bei Programmstart erscheint, kann 
  nun konfiguriert werden
- Die Fensterhintergrundfarbe kann nun konfiguriert werden (Farb-Dialog)
- 'Leerzeichen ignorieren' (Vergleichsmodus) ignoriert jetzt auch Tabs
- Verschiedenes, u.a. Bugfixes


in Version 3.1 seit Version 3.0

- Die Suchfunktion wurde komplett berarbeitet. Neben der Mglichkeit 
  des beliebigen Ersetzens kann man nun auch nach mehreren Suchstrings 
  gleichzeitig suchen. Fr jeden dieser Suchstrings kann ein anderer 
  String zum Ersetzen angegeben werden.
  Nach dem Suchen bzw. Ersetzen kann eine Statistik angezeigt werden.

- Der Datei-Info-Dialog wurde komplett berarbeitet. Unter anderem ist 
  jetzt mglich

  - Wortzhlung bei Textdateien
  - Unterschiedsanzahl auch bei Binrfiles, 
    
  Diese Optionen sind per Button optional erreichbar. 

- Standard-Modus fr Binr/Textdateien laden
- Standard-Modus fr Einzeldateien/Zwei Dateien pro Fenster
  Diese neuen Modi knnen im neuen "Voreinstellungen"-Dialog 
  vorgenommen werden.

- Editor-Aufruf verbessert. U.a. erfolgt er nun parallel unter
  Multitaskingsystemen

- Bugfix: Suchroutine fr Wildcards in Binrfiles funktionierte 
          manchmal nicht
- Bugfix: Zwei bergroe Dateien bergeben, der Filesektor erschient 
          nochmal berflssigerweise
- Bugfix: Eine Textdatei lnger als die andere, Einzelzeilenfenster 
          ffnen nach Textende der einen Datei -> konnte zu Absturz 
          fhren


in Version 3.0 seit Version 2.8

- 3.02: Nach dem Zerteilen eines Binrfensters (in zwei Fenster)
        klappte das Zusammenlegen des zweiten Fensters mit einer 
        anderen Binrdatei nicht.
- 3.01: andere AES-Fonts werden nun unter MagiC! in den Dialogen 
        korrekt verwendet
- Lange Dateinamen werden nun vernnftig untersttzt
- Hyp/Ref liegt jetzt im DOKU-Ordner
- XFSL fr Fontselektoren wird nun untersttzt.
- Einzelzeichenmarkierung: Invers als zustzlicher Modus
- Noch ein kleiner Bugfix fr Einzelzeichenmarkierung: Alle

- Version 2.92: Mac-Tasten PgUp, PgDown sowie END untersttzt
                xFSL Schnittstelle wird nun untersttzt
- Version 2.91: Bugfix F-Tasten (Tastaturrepeat wurde abgeschaltet)

- Workaround fr Bug in AES 3.2 bei Autorepeat
- Kleiner Bugfix bei Einzelzeichenmarkierung: Alle
- Kleiner Bugfix: Darstellung von Trennlinien beim Runterscrollen
- Multitasking: Wenn man eine Datei auf gale zieht und diese geladen 
  wird, kann man durch Drcken der Shifttaste bestimmen, da die Datei 
  binr geladen werden soll.


in Version 2.8 seit Version 2.7

- gale terminiert nun unter MagiCMac vor dem Ausschalten des Rechners 
  bzw. vor Verlassen von MM
- Da auf so mancher Mac-Tastatur keine Shifttastenunterscheidung 
  mglich ist, kann man nun die Aktionen Einfgen, Lschen und Text 
  einfgen/ndern auch per Funktionstaste aufrufen:
  F1/F5 - Einfgen links/rechts
  F2/F6 - Lschen links/rechts
  F3/F7 - Text einfgen links/rechts
  F4/F8 - Text ndern links/rechts
- Iconify klappt nun auch per Iconify-Icon unter MagiCMac, MultiTOS 
  etc. - also per AES
- Hbschere Eingabefelder in 3D-Dialogen
- gale vorbereitet fr Benutzung von langen Dateinamen

in Version 2.7 seit Version 2.65

- Beim ndern innerhalb Binrdateien gab's Probleme, wenn gelschte 
  oder eingefgte Zeilen dort 'herumlungerten'
- nderung beim Finden des INF-Files (inkl. Schlssel!)

in Version 2.65 seit Version 2.6

- Die mit dieser Version ausgelieferte Anleitung stimmt wieder
- Beim seitenweisen Runterscrollen per Tastatur wurden eventuelle 
  Trennstriche nicht dargestellt

in Version 2.6 seit Version 2.5

- wenn man in der letzen Zeile einer Textdatei etwas gendert hat, kam 
  es zu Abstrzen
- '-P ziel.prg' in der Kommandozeile an gale bewirkt nun das Erzeugen 
  eines Patchprogrammes ziel.prg (in reg. Version). Es wird ein 
  Patchprogramm erzeugt, das aus der linken Datei im obersten Fenster 
  die rechte Datei erzeugt. Danach wird gale wieder verlassen.

in Version 2.5

- Kleinen Fehler bei den Patchprogrammen behoben (Bei Differenzen am 
  Ende der (binren) Originaldatei kam es u.U. zu fehlerhaften 
  Patchprogrammen)
- Das letzte Byte einer Binrdatei konnte nicht editiert werden, wenn 
  keine eingefgten oder gelschten Zeilen in der Datei vorkamen
- Nach nderung des verwendeten Zeichensatzes mit einem externen 
  Fontselektor wurden die Fensterslider nicht aktualisiert, was zu 
  Abstrzen (i.d.R. Hngern) fhren konnte.
- Bei bestimmten Situationen aus gelschten und eingefgten Zeilen 
  wurde ein String in einer gelschten Zeile gefunden und markiert
- Nach einer Registrierung wird nun der Schlssel in der INF-Datei 
  abgespeichert.
- Die Positionsanzeige im Editor bei Textdateien stimmt wieder
  
in Version 2.4 seit Version 2.3

- Editieren bei Binrdateien: Wenn man "bernehmen" benutzt, wird man 
  nun gefragt, wieviele Zeichen bernommen werden sollen. Ab der 
  Cursorposition werden die Zeichen dann bernommen.
- Man kann nun die Reihenfolge der im Binrmodus angezeigten Daten fr 
  ein einzelnes Zeichen frei einstellen. Dies geht im Dialog 
  "Darstellung".
- Auch der Anzeigemodus der Zeilennummern - sofern eingeschaltet - 
  kann konfiguriert werden. Zur Auswahl steht hexadezimale und dezimale 
  Nummerierung.
  Der Vollstndigkeit halber sei an dieser Stelle darauf hingewiesen, 
  da man mit einem vorangestellten $-Zeichen in allen Eingabefeldern 
  in Dialogen, wo die Eingabe einer Zeilennummer oder einer Anzahl 
  Zeilen gefordert wird, eine hexadezimale Zahl angeben kann (z.B. im 
  "Liste Speichern / Teile der Datei" oder im "Springen"-Dialog).
- Wenn eine binr zu ladende Datei nicht mehr in den Speicher pate, 
  wurde u.U. keine Fehlermeldung angezeigt.
- Ein einzelnes Patchprogramm kann nun mehrere Patches an 
  verschiedenen Files durchfhren. Dazu mu man einfach beim 
  Generieren des Patchprogramms ein existierendes Patchprogramm 
  auswhlen und dann "Anhngen" benutzen. Vorsicht: Patchprogramme aus 
  alten gale-Versionen knnen nicht "erweitert" werden.
- Die Fenster-Infozeile stimmte erstmal nicht, wenn die Datei 
  automatisch beim Start (wg. INF-Einstellung) geladen wurde.
- UNIX-Textdateien: Leerzeilen werden richtig erkannt.
  Eine CR/LF-Kombination wird aber nach wie vor zu einem einzigen
  Zeilenende verarbeitet.

- Icons liegen in Resource-Dateien fr 2, 16 und 256 Farben bei. 
  Besten dank an den Knstler Raymund Hemmerling, der sie zur Verfgung 
  stellte.
  
in Version 2.3 seit Version 2.2

- Durch Verschieben konnten Binr- und Textdateien zusammengelegt 
  werden, was bei manchen Aktionen spter einen Absturz zur Folge hatte
- Im "Liste-Speichern"-Dialog bei "Patchprogramm generieren" einige 
  Hinweise zum besseren Verstndnis angebracht
- kleine Schnheitskorrektur betreffs dem Zeichnen des Trennstrichs 
  beim Scrollen unter monochromen Auflsungen

in Version 2.2 seit Version 2.1

- Bugfixing
- wurde auf der proTOS '94 vorgestellt und verkauft

in Version 2.1 seit Version 2.0:

- Und extra fr den Treppendesigner + gale-Mitarbeiter: Wenn die
  Dateien nicht in den Speicher passen, knnen sie wenigstens auf
  Gleichheit berprft werden. Wird ein Unterschied gefunden, wird
  dessen Position ausgegeben.
- Bei der Parameterbergabe kann man nun den Pfad oder den Dateinamen 
  bei einer der zwei zu ladenden Dateien weglassen, wie es auch in der
  Anleitung beschrieben ist.
- Zeichensatzdialog (Popup f. welches Fenster / wechseln) verbessert
- Beim Einladen wird der Cursor auch dann auf den ersten Unterschied 
  bzw. die erste bereinstimmung gesetzt, wenn die Dateien 
  unterschiedlich lang sind.
- Mit EGALEPAR kann man auch mit dem Desktop mehrere Parameter 
  bergeben. Nheres siehe Dokumentation.
- Optimierungen -> Programm ist kleiner&schneller geworden

in Version 2.0 seit Version 1.6

- gale kann nun auch einzelne Dateien einladen. Dies befhigt Sie,
  auf einfache Weise Dateien nach Belieben zu analysieren und zu
  manipulieren.
- Start: Wenn man "-b" als zustzlichen Parameter bergibt, werden die
  Dateien im Binrmodus geladen.
- Start: Wenn man eine 'Shift'-Taste beim Starten von gale gedrckt 
  hlt, werden bergebene Dateien im Binrmodus geladen. Wenn keine 
  Dateien bergeben wurden, wird das im Fileselektor ausgewhlte File
  im Binrmodus geladen.
- Nach dem Laden der Dateien wird der Cursor automatisch auf die erste
  gesuchte Zeile (also i.d.R. den ersten Unterschied) gesetzt.
- Suchen: Ab sofort verdeutlicht gale die Position des gefundenen
  (passenden) Suchstrings innerhalb einer Zeile. Es wird - falls ntig -
  zur betreffenden Stelle horizontal gescrollt und dann ein schrumpfendes
  Rechteck dargestellt. Funktioniert auch bei Wildcardsuche.
- Beim Suchen per ASCII-Eingabe der Zeichen kann man nun "B", "W" oder 
  "L" an die Werte anhngen (auch nach einem "."). Dadurch werden die
  Werte von gale zu Words oder Longs expandiert:
  1994.L        ergibt (in Hex-Notierung)  $000007CA
  1994.W        ergibt                     $07CA
  1994.B        ergibt                     $CA   (wird auf Byte gekrzt!)
  Das ".B" kann man auch weglassen.
- Mit den Tasten "0", "2" und "4" kann man die Unterteilung (aus, 
  Zweierschritte, Viererschritte) einstellen, ohne den 
  Verarbeitungsmodus-Dialog betreten zu mssen.
- Sie knnen die Anzeige der Tabulatorensprnge noch besser steuern:
  a) keine Tabulatoren,
     Anzeige mit Tabulatorensonderzeichen ASCII 9 (Uhr), d.h. ein 
     Tabulatorzeichen im Text wird in ein <9> umgewandelt.
  b) Tabulatoren mit Tabulatorensonderzeichen ASCII 9 auffllen
  c) Tabulatoren mit Leerzeichen auffllen
  zu finden im Darstellung-Dialog (nur fr reg. User)
- Die Infozeile wurde um eine Angabe des Longs (und damit auch des 
  Words) in hexadezimaler Form erweitert
- nderungen an den Restriktionen fr unregistrierte Benutzer
- Dateien lassen sich per Shift-Klick in ein Fenster verschieben. Man 
  kann Fenster auftrennen (jede Datei im Fenster ein eigenes Fenster), 
  indem man eine Datei auf den Desktop zieht. Durch Ziehen einer Datei 
  in ein anderes Fenster wird diese zwecks Vergleich dazugelegt bzw. 
  ausgetauscht. Durch Ziehen auf die andere Datei im gleichen Fenster 
  kann man die beiden Dateien austauschen, weshalb der Menpunkt 
  "Vertauschen" (Datei-Men) verschwinden konnte.
- Man kann nun auch Mausaktionen in Fenstern im Hintergrund 
  durchfhren, indem man zustzlich die rechte Maustaste drckt.
  Der Einzelzeilenabgleich wird dadurch erst bei Loslassen der rechten
  Maustaste ausgelst.
- Neu geffnete Fenster werden nun nicht mehr ber die ganze 
  Bildschirmgre geffnet.
- Ein '*' vor dem Dateinamen zeigt an, da eine nderung an der Datei
  vorgenommen wurde.
- Die Fenstertitel haben nun je ein Leerzeichen vor und nach dem Text,
  was sich unter manchen Systemen sthetischerweise bemerkbar macht.
- Wird gale in einer Bildschirmauflsung gestartet, die nicht so 
  viele Farben bietet, wie eingestellt wurden (Dialog "Farben" und 
  "Farben verwenden" im Dialog "Markierung"), wird die Markierungsart 
  automatisch auf "grau" gesetzt.
- Das Abspeichern wurde umgestaltet. Man kann nun mit "Speichern als..."
  die Datei im Originalformat (d.h. ohne Zeilennummern, rein binr 
  bzw. Zeile fr Zeile, komplett) abspeichern, mit "Liste speichern" 
  erreicht man verschiede Funktionen:
  - Abspeichern von Teilen der Datei
  - Erzeugen einer Unterschieds/bereinstimmungs-Liste ('diff')
  - Erzeugen eines Patchprogramms
- Das Generieren von Patchprogrammen fr groe Binrdateien wurde 
  enorm beschleunigt. Mute man bei einer mittelgroen Datei (0.5 MB)
  frher eine halbe Ewigkeit (also 2 Minuten) warten, geht's heute 
  ohne Verzgerung weiter.
- Auf vielfachen Wunsch eines einzelnen Betatesters und 
  (Modul-)Systemprogrammierers kann gale nun die Fenster 
  'iconifizieren', d.h. aus einem normalen Fenster beim Schlieen ein 
  kleines machen, das nur noch ein gale-Icon und den Dateinamen 
  enthlt. Hat mich eine halbe Nacht gekostet - und ich wei immer 
  noch nicht, wofr das unter Single-TOS gut sein soll...
  Hier nun noch die Shortcuts:
  Wenn man beim Schlieen eines Fensters mit der Maus
  - Alternate
    drckt, wird dieses Fenster iconifiziert
  - Control oder Shift-Alternate
    drckt, werden alle gale-Fenster in ein Iconfenster iconifiziert
  - Shift
    drckt, werden alle gale-Fenster in einzelne Iconfenster 
    iconifiziert.
  Anstatt eines Klicks in den Closer des Fensters kann man auch die 
  Leertaste drcken.
  Man kann die Fenster wieder 'entschrumpfen', indem man sie einfachst 
  anklickt.
  Das residente Hilfsprogramm ICFS wird untersttzt, aber nicht 
  bentigt.

Editor:
- Man kann mit Shift-Links an den Anfang, mit Shift-Rechts 
  ans Ende der Zeile springen
- Mit der Maus lt sich nun der Cursor positionieren
- Bei Binrdateien knnen nun auch ganze Words und Longs editiert 
  werden. Dazu gibt es eine entsprechende Einstellmglichkeit im
  "Editor"-Dialog. 

Bugfixes:
- Wenn man im Editor den Dezimal- oder HEX-Modus eingeschaltet hatte 
  und dann "OK" bediente, fhrte dies zum unerwnschten Ergebnis, da 
  die Darstellung nicht rckgewandelt wurde und man so die 
  umgewandelten Zahlen im Text wiederfand. (Nur bei Textdateien)
- Eigentlich kein Bugfix: Bei "Home" springt gale nun auch an den
  linken Rand
- Beim normalen Laden von Textdateien mit weniger als 2 Zeichen gab's
  Probleme 
- Einzelzeichenmarkierung (Alles, Einfgungen, Erstes gesuchtes) verbessert
- Grafikfehler (1. Cursormarke, 2. Dialog) beim Suchen behoben
- Nach einer Wildcardsuche wurde die Cursormarke desfteren eine Zeile
  zu tief plaziert.
- Unter Umstnden wurden Strings in gelschten Zeilen trotzdem 
  gefunden, der Cursor wurde in der jeweils nchsten Bildschirmzeile 
  plaziert.
- Problem mit Nicht-Gro/Klein-sensitiver Suche bei bestimmten 
  Sonderzeichen behoben
- Beim Laden und Konvertieren von ASCII-0-Zeichen wird nun das kleine 
  '' anstatt des groen '' verwendet.
- Beim Speichern einer Unterschiedsliste wurde, wenn eine der Zeilen 
  eingefgt war und deshalb ein Eintrag ausgegeben wurde, die Option 
  "Mit betreffenden Zeilen" ignoriert. Jetzt wird die betroffene, 
  der Einfgung gegenberliegende Zeile auch ausgegeben.
- Mehrere Darstellungsfehler bei Verwendung von Tabulatoren und
  Horizontalscrolling behoben
- Es gab Probleme mit Tabulatoren, die sich jenseits des 128. Zeichens
  der Zeile befanden
- Nach einem wegen fehlender Speicherreservierung fehlgeschlagenem
  Einzelzeilenabgleich reagierte gale nicht mehr auf Mausaktionen.
- auch unter MultiTOS funktioniert nun der ST-GUIDE-Aufruf
- U.U. kam es zu Problemen mit dem Fenster nach dem Einschalten der 
  Info-Zeile

in Version 1.6 seit Version 1.52

- Gro/Klein-Ignorieren (Vergleichsmodus-Dialog) funktionierte nicht 
  (nur in der registrierten Version)
- Bei manchen Fontgren differierte die Hhe der Markierungen von 
  eingefgten Dummy-Zeilen stark.
- Beim Automatischen Zeilenabgleich wurde statt der Anzahl der 
  unterschiedlichen Zeilen die Anzahl der gleichen Zeilen angezeigt, 
  was natrlich utopisch hohe Werte zur Folge hatte.
- Wenn beim Laden von Textdateien in der Datei ASCII-0-Zeichen 
  gefunden werden, fragt nun gale nach, in welches Zeichen sie 
  konvertiert werden sollen. Zur Auswahl steht das Leerzeichen, ein 
  Tabulator-Vorschub und das Zeichen ''.
- In Einzelzeilenfenstern findet man nun eine Markierungslinie pro 
  Zeile, die das Ende der jeweiligen Zeile markiert. So kann man 
  berstehende Leerzeichen o.. entdecken.
- Fehlerkorrektur bei Einzelzeichenmarkierung "Einfgungen"
- Geplant fr die nchste Version (bei entsprechender 
  Registrierungsmoral): Einladen einzelner Dateien zum Verndern und 
  Analysieren.
  
in Version 1.52 seit Version 1.5

- kleine unbedeutende Korrekturen
- mit den verschiedenen Markierungsoptionen (nur in der registrierten 
  Version erreichbar) gab es Probleme

in Version 1.5 seit Version 1.26

- gale kann nun Unterschiede u.. auch farbig darstellen. Die Farben
  sind im neu hinzugekommenen "Farben"-Dialog einzustellen. Man kann
  eine Farbe fr die nicht-aufflligen Zeilen, fr die zu
  markierenden, fr die Einzelzeichenmarkierung und die der einge-
  fgten Dummy-Zeilen einstellen. Sollen die Spezialfarben, also alle
  Farbeinstellungen auer der Standardtextfarbe, angewendet werden,
  ist im "Markierung"-Dialog der Button "Farben verwenden" zu whlen.
  Da dieser Dialog fr unregistrierte Benutzer nicht erreichbar ist,
  bleibt ihnen die Farbmarkierung versagt.

- ARGV wird nun bei der Parameterbergabe untersttzt.
  (Leider untersttzen nur alternative Desktops und der GEM-Desktop
  des MultiTOS untersttzen die bergabe mehrerer Dateipfade!)

- Ab sofort wird eine 3D-Darstellung der Fensterdialoge (natrlich nur
  ab AES 3.40, also TOS=>4.02 oder MultiTOS) untersttzt.

- Beim Dateiladen geht gale noch etwas geschickter vor: Im
  Fileselektor kann ja immer eine Datei vorgeschlagen werden. Wenn nun
  zuvor ein Fenster geschlossen wurde, wird - fr die erste Datei
  eines Fensters - die erste Datei des geschlossenen Fensters
  vorgegeben. Ldt der Benutzer diese Datei, wird auch noch die zweite
  Datei empfohlen. Sucht er sich aber eine andere Datei aus, wird
  diese nochmals vorgeschlagen, um ihm eine Kontrolle zu geben.

- Die zuletzt benutzen Dateinamen mit Pfad werden nun in der INF-Datei
  gespeichert.

- Binrdateien werden nun ohne weitere Zeitverzgerung geladen und
  bentigen auch nicht mehr den fnffachen Speicherplatz ihrer Lnge.

- Auch beim Einladen von Textdateien werden nicht mehr 4 Bytes pro
  Zeile zustzlich bentigt, das Einladen geht ebenfalls schneller
  vonstatten.

- Einladen (Vorbereiten!) von Textdateien beschleunigt.

- Nach dem Laden zweier Dateien werden sie komplett verglichen. Wenn
  sie gleich sind, meldet dies gale.

- Der automatische Zeilenabgleich wird nun - besonders bei greren
  Dateien bemerkbar - in ertrglicher Zeit durchgefhrt. Setzen Sie
  die "Maximale Lochgre" (also den zweiten Wert) niedrig, wenn
  mglich: Im Gegensatz zu frher bringt's jetzt einiges Mehr an
  Geschwindigkeit!
    Desweiteren gibt es einen neuen Parameter. Ich empfehle, ihn auf
  '1' zu setzen. Er sorgt dafr, da die hufiger vorkommenden
  Leerzeilen nicht als Anhaltspunkt fr ein "Wiederfinden" beim
  Zeilenabgleich benutzt werden knnen.
    Und: gale kann mit dem Zeilenabgleich auch erst an Cursorposition
  beginnen.
    Mit dem Default-Button stellen Sie sinnvolle Standardwerte ein.
  Auerdem wird beim Zeilenabgleich ein Balken angezeigt, damit Sie
  ablesen knnen, wie viel gale schon "abgeglichen" hat. Auch die
  Anzahl bisher eingefgter Zeilen und der gefundenen Unterschiede
  wird angezeigt.
    Nach dem autom. Zeilenabgleich gibt nun gale einen frhlichen
  Dur-Dreiklang aus.

- Auch der manuelle Zeilenabgleich (rechte Maustaste) wurde - besonders
  bei Binrdateien - erheblich beschleunigt.

- Auerdem erscheint hier jetzt ein Dialog, der darber Auskunft gibt,
  wieviele Zeilen an der gefundenen Position bereinstimmen, denn
  besonders in Binrdateien findet man hufig einzelne
  bereinstimmende Zeichen, die hufiger vorkommen. So kann man anhand
  der angezeigten Zahl der gefundenen bereinstimmungen einstellen,
  ob abgeglichen werden soll oder ob gale weitersuchen soll.

- Man kann nun beim autom. Zeilenabgleich eine Keyword-Datei angeben,
  was bewirkt, da nur fr Zeilen, die eines dieser Keywords
  enthalten, ein Abgleich durchgefhrt wird. Das ist z.B. bei
  GFA-Basic-Sourcen (LST-Format) ganz praktisch.

- Die Funktion "zu nchstem Unterschied" bzw. "zu nchster
  bereinstimmung" wurde grndlich beschleunigt: Bei normalen
  Textdateien geht's jetzt grndlich schneller, bei Binrdateien mte
  der Faktor ca. 1000 betragen. So findet man den Unterschied zwischen
  zwei 200KB-Dateien innerhalb weniger als einer Sekunde.

- Auf Wunsch - im "Vergleichsmodus"-Dialog - werden nun fhrende
  Zahlen in einer Zeile ignoriert, was z.B. beim Vergleich von
  Anleitungen o.. bei sich ndernden Kapitelnummern ntzlich ist.

- gale kann eine Infozeile im Fenster anzeigen. Dort wird der
  Long/Word-Wert bei Binrdateien, bei Textdateien die Zeilenlnge,
  auf dem der Cursor steht, angezeigt (getrennt fr beide Dateien).
  Dazu mu man im "Darstellung"-Dialog den Button "Infozeile aktiv"
  selektieren.

- Sie knnen nun fr jedes Fenster einen eigenen Font einstellen.
  Zudem lt sich ber den neuen Popup im Zeichensatz-Dialog
  einstellen, da die folgenden Einstellungen nun Standardwerte sind
  und fr alle Fenster gesetzt werden. Es wird zwischen Dateifenstern
  und Einzelzeilenfenstern unterschieden.

- Man kann nun mehrere Zeilen gleichzeitig einfgen oder lschen. Dazu
  einfach zustzlich zu (Shift-)Insert bzw. (Shift-)Delete die
  Control-Taste drcken. Es erscheint ein Dialog zur Eingabe der
  gewnschten Menge an Zeilen.

- Der Informationsdialog (Statistik ber Dateien) wurde etw. erweitert
  und beschleunigt.

- Das Suchen von Textteilen wurde erheblich beschleunigt, es wird nun 
  ein schneller Boyer-Moore-Algorithmus verwendet
- Wildcardverwendung beim Suchen mglich (* und ?)

- Editieren von Dateien
  Oftmals gewnscht, endlich implementiert: Sie knnen nun auch die
  bearbeiteten Dateien verndern. Dazu dient das neu hinzugekommene
  "Bearbeiten"-Men. Es beherbergt neben den bekannten Funktionen "Zeile
  einfgen", "Zeile lschen" auch "Text einfgen", was zur
  Eingabe einer an Cursorposition neu einzufgenden Zeile fhrt, und
  "Text ndern", was den Text einer der Dateien an Cursorposition
  ndert. Sie knnen diese Funktionen auch mit den Tastenkommandos
  Shift-'I' (Text einfgen) und Shift-'C' (Text ndern) aufrufen.
  Verwenden Sie dabei die linke Shifttaste, wird die linke Datei
  bearbeitet, bei der rechten Shifttaste die rechte Datei.
  Mit dem praktischen "bernehmen"-Button kann man die andere Zeile
  einfach bernehmen.
  Die nderungen werden mit der Funktion "speichern als"
  mitabgespeichert. Diese Funktion ist aber nur verfgbar, wenn gale
  registriert wurde.

- Sofern Sie gale registriert haben, knnen Sie nun die Dateien mit
  ihren nderungen abspeichern. Wie's en detail geht, ist aus dem
  Dialog (Menpunkt "speichern als") und natrlich aus der Anleitung
  ersichtlich.

- Im Einzelzeichenfenster wird in dem Modus angezeigt, der auch im
  "Markierung"-Dialog eingestellt ist. Bei unreg. Benutzern wird
  grundstzlich alles markiert.

- Die Informationen ber Einfgungen und Lschungen kann man nun auch
  abspeichern und wieder laden (Menpunkte "Zustand..." im "Bearbeiten"-
  Men. Wenn man eine solche Zustandsdatei (Dateiendung "EGA"/"EGB")
  unter demselben Dateinamen wie die zugehrige Datei, aber mit der
  "EGA"/"EGB"-Kennung ins gale-Verzeichnis oder ins Verzeichnis der
  Datei speichert, wird sie automatisch geladen, wenn die zu
  vergleichende Datei wieder geladen werden soll.
  Mit dem Menpunkt "Zustand lschen" knnen alle Einfgungen wieder 
  entfernt und die gelschten Zeilen wieder sichtbar gemacht werden.

- gale kann nun eine Liste aller Unterschiede bzw. bereinstimmungen
  speichern (Menpunkt "Liste speichern").

- Mit der Patchfunktion (ebenfalls Menpunkt "Liste speichern") wird 
  ein Programm erstellt, das eine Quelldatei so verndern kann, da 
  sie einer Zieldatei entspricht. Dazu Quell- und Zieldatei in gale 
  laden, Zeilen zum Ausgleichen einfgen und lschen. Dateiinhalte der 
  Quelldatei drfen logischerweise nicht verndert oder eingefgt 
  werden.

- Die Einzelzeilenfenster (erreichbar mit Doppelklick auf eine Zeile)
  sind nun auch unregistrierten Benutzern zugnglich.

- Diese knnen sich nun auch den "Verarbeitungsmodus"-Dialog ansehen.
  Er kann aber nicht mit "OK" verlassen werden.

- In nahezu allen Dialogen sind Hilfefunktionen verfgbar, die 
  zusammen mit dem Accessory "ST-Guide" von Holger Weets 
  kontextsensitiven Sofortzugriff auf die Informationen der Anleitung 
  ermglicht. Dazu mssen Sie ST-Guide als Accessory installieren, im 
  gale-Verzeichnis sollte sich EGALE.HYP befinden.

- Aufgrund des groen Funktionsumfangs kostet gale nun 20 DM.
  Ich denke, da dies jeder nachvollziehen kann. Es gilt nun um so
  mehr: Lassen Sie sich registrieren, wenn Sie gale unregistriert
  benutzen; ich wrde mich sehr darber freuen. Danke!
  (Fr den alten Preis sind nur noch auf alte Versionen passende 
  Schlssel erhltlich. Ein Update ist aber mglich!
  Wenn Sie jedoch schon vor Erscheinen dieser neuen gale-Version
  registriert wurden, gilt Ihr Schlssel natrlich weiter.)

Bugfixes:
- In Textdateien gab es mit der Eingabe von ASCII-Werten beim Suchen
  Probleme: gale machte alles, nur nicht das, was es sollte...
- Ctrl-<Klammer auf> funktioniert wieder
- Beim Einladen von Programmdateien und Beantworten der Frage, ob
  diese als Binrdateien geladen werden sollten, machte gale grobe
  Fehler. Jetzt funktioniert's.
- Beim Einladen von Textdateien wird nun berprft, ob die
  Zeilenlngen nicht grer als 32000 zeichen betragen.
- Bei mehr als 6 geffneten Fenster gab es Probleme mit der
  Darstellung des Fenster-Mens.
- Die Shortcuts der Fenster-Menpunkte im Fenster-Men funktionieren
  nun
- Wenn ein Fensterdialog per Shortcut aufgerufen wurde, war er nicht
  verschiebbar
- Es werden nun keine Line-A-Befehle mehr zum Abschalten der Maus
  benutzt.
- Eigentlich kein Bug: Das Einzelzeilenfenster ist nun grer, soda
  die Bedienelemente besser dargestellt werden.
- Im Einzelzeilenfenster war die Markierung falsch, wenn horizontal
  gescrollt wurde und "Leerzeichen ignorieren" eingeschaltet war.
- Die Einzelzeichenmarkierung (Erstes gesuchtes, Alle) in bezug auf
  Tabulatoren und Leerzeichenignorierung berarbeitet
- Diverses

Die INF-Datei ist aufwrtskompatibel, alle neu eingebauten
Einstellungen werden natrlich trotzdem gesichert.

Geplant fr die nchste Version

- deutliche Beschleunigung des Zeilenabgleichs durch
  Assembler-Boyer-Moore-Routine zum Suchen von Textzeilen


nderungen in Version 1.26 seit Version 1.1

- wieder einige kleine Dinge, die nicht genannt werden wollen

- Man kann nun GDOS-Fonts fr die Anzeige verwenden. Dazu dient der
  Menpunkt "Zeichenstze". UFSL wird untersttzt.
- gale unterteilt nun auf Wunsch die Dateien word- oder longweise
  mit hellen Strichen. Dies ist zu aktivieren mit dem Popup im
  Dialog "Darstellung" (nur fr reg. User zugnglich). Sehr sinnvoll
  ist das bei Binrdateien.
- Im neuen Men "Fenster" werden nun alle geladenen Dateien (bzw.
  Fenster) angezeigt. Man kann durch Selektieren eines Menpunktes
  das betreffende Fenster in den Vordergrund holen, danach
  verschwinden lassen und auch wieder auf den Bildschirm holen.
- Man kann nun mit "Zum nchsten Unterschied" bzw. "Zur nchsten
  gleichen Zeile" auch zur nchsten Einfgung springen.
- Die Ausgabegeschwindigkeit konnte geringfgig beschleunigt werden.
- Beim seitenweisen Scrollen und wenn man den Scrollbalken bewegt,
  wird nun ein optimierter Redraw durchgefhrt, d.h. es wird nur noch
  das allerntigste neugezeichnet, was zu einer deutlichen Geschwindig-
  keitssteigerung fhrt.
- gale versteht ab sofort VA_START. Sinnvoll mit GEMINI unter Multi-
  taskingsystemen.
- Wenn nur ein Dateiname bergeben wurde oder nur eine Datei auf den
  bergebenen Wildcard pat, erscheint ein Fileselektor zur Auswahl der
  zweiten Datei.
- Ab sofort gibt's einen horizontalen Slider. So kann man nun auch breitere
  Zeilen, die nicht ins Fenster passen, ansehen und miteinander vergleichen.
- Mit einem Doppelklick kann man nun ein Extrafenster ffnen, in dem
  die beiden Zeilen, auf die man geklickt hat, untereinander dargestellt
  werden.
- Mit einem weiteren Doppelklick wird die Zeilennummer des Zeilenfensters
  als Position frs Hauptfenster verwendet.
- Wenn man zweimal dieselbe Datei auswhlt, erfolgt eine Rckfrage mittels
  einer Alertbox.
- Beim Laden der zweiten Datei eines Fensters wird nun a) der korrekte Pfad
  und b) der Dateiname der 1. Datei im Fileselektor vorgegeben.
- Wenn man ein Fenster entfernt, werden beim nchsten Laden im Fileselektor
  die Namen der zuletzt geladenen Dateien vorgeschlagen.
- Help-Dialog berarbeitet
- Der Redraw wurde optimiert, d.h. es sollten jetzt kein berflssiges Neu-
  zeichnen im Fenster mehr erfolgen.
  Ebenfalls geht der Teil-Redraw von Fenster deutlich schneller.
- Bei seitenweisen vertikalen Scrollen konnte man den Slider nach unten
  "sausen" lassen, ohne da zwischendurch das Fenster neugezeichnet wurde.
- gale versteht ab sofort WM_UNTOPPED von WINX.
- Man kann nun mit Shift-Control-Q das Programm verlassen und vorher alle
  Einstellungen in der Datei EGALE.TMP sichern lassen. Beim nchsten
  Programmstart wird nun diese anstatt der EGALE.INF geladen und daraufhin
  gelscht.
- Es wurde eine einfache UNDO-Funktion implementiert, mit der man die
  letzte nderung an der Datei (Zeile einfgen/lschen) rckgngig
  machen kann.
  
****************************************************************
* An alle noch nicht registrieren Benutzer:
* Bitte vergessen Sie nicht, sich registrieren zu lassen.
* Der Autor hat offene Ohren fr Erweiterungswnsche und
* -ideen zu gale - vielleicht lt sich auch in Ihrem Falle
* etwas machen, wenn noch ein Feature fehlen sollte.
*
* Fr Registrierungen senden Sie mir bitte den ausgedruckten
* Registrierungsbrief (Dialog "ber gale" -> "Info" -> 
* "Registrierung"), einen frankierten Rckumschlag sowie
* 30-DM in bar oder per V-Scheck.
*
* David Reitter
* Markelstrae 9
* D-12163 Berlin
*
* Registrierungen ber DF sind ebenfalls mglich:
* dr1@gmx.de
*
* Bitte 30 DM berweisen auf das Konto...
* KTO: 0229 773
* BLZ: 550 700 40
* Deutsche Bank Mainz
*     (Bitte geben Sie Ihre Maus- oder Internetadresse an !)
*
