home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / apps / text_ed / xedit210 / ist_neu.txt next >
Text File  |  1994-02-26  |  11KB  |  219 lines

  1. ---------------------------------------------------------------------------
  2. Mai 93
  3. alle alten Eintragungen gelöscht, da veraltet und uninteressant.
  4. ---------------------------------------------------------------------------
  5. 8. Mai 93   ***  xEDIT 2.00  ***
  6.  
  7. Endlich, nach über einem Jahr Arbeit und über 35 inoffiziellen
  8. Zwischenversionen, ist es soweit, der *neue* xEDIT ist da;
  9. und ich denke, der Kraftakt hat sich gelohnt ...
  10.  
  11. Da ich unmöglich alle Änderungen seit der Version 1.70 an dieser Stelle
  12. aufführen kann, beschränke ich mich auf die wichtigsten Sachen. Es
  13. kann nicht schaden, einmal ins neue Handbuch zu schauen, da es an
  14. vielen Punkten subtile Änderungen gibt.
  15.  
  16. - Ganz neues Installationsprogramm XED_INST, diesmal in C
  17.   programmiert. Läuft selbstverständlich auf allen STs, TTs und
  18.   Falcons - das alte war Schrott ...
  19. - Hab' mich überreden lassen, ein deutsches Menu zu verwenden.
  20.   Zum Ausgleich wird es wahrscheinlich demnächst noch eine *komplett*
  21.   englische Version des xEDIT-Pakets geben.
  22. - Bei Blöcken ist die Beschränkung auf ganze Zeilen aufgehoben.
  23.   Es wird nun zwischen Zeilen- und Zeichenblöcken unterschieden.
  24.   (hat schon seine Gründe ...)
  25. - Automatischen Umbruch eingeführt (Word-wrap). Er wurde von vielen
  26.   Anwendern vermißt.
  27. - Klemmbrett-Unterstützung eingeführt.
  28.   (Scrap importieren, exportieren und anhängen)
  29. - Kürzel eingeführt; In Zukunft z.B. also `mfg' tippen, spezielle
  30.   Taste drücken, und schon steht `Mit freundlichem Gruß' da.
  31.   (XED_TEX.RSC enthält ca. 260 Stück!)
  32. - Tastaturbelegung nun vollständig(!) konfigurierbar, selbst die Menu-
  33.   Shortcuts. Und das Schönste ist, die neue Tastaturbelegung wird
  34.   automatisch ins Menu und in den Hilfe-Dialog übernommen! Alles,
  35.   wirklich alles, was sie mit der Tastatur eingeben können, können Sie
  36.   jetzt umdefinieren und/oder in Makros unterbringen; um meine
  37.   Vorgaben brauchen Sie sich nicht mehr zu kümmern!
  38. - SCANUTIL.ACC programmiert. Es vereinfacht die Entwicklung von
  39.   Tastaturmakros bedeutend.
  40. - Caps-Lock-Anzeige in der Menuzeile eingeführt. Suchen Sie sie ...
  41. - Neue Funktionen:
  42.   * Block rechts schieben (Unterschied zw. Zeilen- u. Zeichenblock!)
  43.   * Block links schieben  (s.o.)
  44.   * Block formatieren     (!!!)
  45.   * Suche Zeile Nr. ...
  46.   * Alle Falten öffnen
  47.   * Alle Falten schließen ( -> Grundzustand)
  48.   * Autosplit (siehe XED_INST)
  49. - Bei Maustastendruck wird der Tastaturstatus berücksichtigt.
  50.   * Shift links            : Definiere Startzeile
  51.   * Alternate              : Definiere Startzeichen
  52.   * Control                : Definiere Ende
  53.   * Shift + Control        : Block kopieren
  54.   * Alternate + Control    : Block verschieben
  55.   * Shift + Alt. + Control : Block löschen
  56.   ... (noch) nicht konfigurierbar
  57. - Neue Tastaturgrundfunktionen eingeführt, die sich allerdings nur
  58.   innerhalb von Makros aufrufen lassen. Im Augenblick sind es nur zwei
  59.   Stück, da aber eine Erweiterung ausgesprochen einfach ist (gegenüber
  60.   normalen Grundfunktionen oder einem neuem Menupunkt), können das in
  61.   Zukunft auch noch mehr werden. (Vorschläge durchaus erwünscht!)
  62.   * Springe zum Wortende   (Scancode &F000)
  63.   * Springe zum Wortanfang (Scancode &F001)
  64. - Scrollen auch in der nicht aktiven Fensterhälfte möglich.
  65. - Schnittstelle zu Let 'em fly eingeführt. Der Suchen(-Ersetzen)-Dialog
  66.   kann nun auch fliegen.
  67. - Probleme mit dem Tastaturpuffer beseitigt, trotzdem läuft xEDIT
  68.   auch weiterhin nicht nach.
  69. - Für die Faltinfo-Dateien wird nun die `legale' Tilde (~) benutzt,
  70.   nicht mehr das kleine Dreieckchen. (Keine Panik ...)
  71. - Neue, dynamische Speicherverwaltung. Einem Einsatz in Multitasking-
  72.   Systemen steht nun nichts mehr im Wege. Leider hat eine dynamische
  73.   Speicherverwaltung auch Nachteile (Stichwort: Speicherfragmentierung)
  74. - Das Laden von Texten ca. 30% beschleunigt, wobei Zeilenenden jetzt
  75.   zuverlässiger erkannt werden und bei überlangen Zeilen ( >256
  76.   Zeichen) jetzt nach Möglichkeit nur noch bei Leerzeichen umgebrochen
  77.   wird.
  78. - ... ungezählte Fehler und Verschlimmbesserungen beseitigt.
  79.   Manchmal ist es schon deprimierend, daß praktisch nichts auf Anhieb
  80.   perfekt ist; hoffentlich werde ich diesmal nicht *allzu* häufig
  81.   daran erinnert, in welch offenbar umnachteten Zustand ich manche
  82.   Sachen getippert habe ...
  83.  
  84. ... und nun eine Änderung, die ich persönlich sehr bedaure:
  85.  
  86. - unregistrierte xEDIT-Versionen haben eine ausgesprochen lästige,
  87.   auf Dauer nervende Startverzögerung (die haben Sie vielleicht gerade
  88.   gesehen). Leider ist mir keine andere Möglichkeit eingefallen, bei
  89.   einem Editor(!) die Anwender darauf hinzuweisen, daß auch der
  90.   Programmierer auf ein gewisses `Feedback' angewiesen ist. `Feedback'
  91.   heißt für mich in erster Linie, zu erfahren, daß mein Programm auch
  92.   wirklich eingesetzt wird, die Shareware-Gebühr von 20 DM ist eher
  93.   symbolisch zu verstehen und dient in erster Linie dazu, daß ich
  94.   nicht auch noch draufzahle (Porto!). Die klammheimliche Hoffnung,
  95.   mit diesem Programm auch einmal Geld zu verdienen, habe ich schon
  96.   lange aufgegeben.
  97.  
  98. Grübelnd,
  99.            Alexander Gröpl
  100.  
  101.                        Danksagung an
  102.  
  103. Christoph Zwerschke: Für die unzähligen Bug-Reports und für die
  104.                      LaTeX-Tastaturbelegung. It's great ...
  105. Joachim Thebis:      Für die HP-Deskjet Anpassung.
  106. Michael Fuchs:       Für die LQ 550 Anpassung.
  107. Stefan Kresin:       Der einen lange unbemerkten Fehler im neuen
  108.                      Installationsprogramm bemerkte (und gar nicht
  109.                      wußte, daß es ein Fehler ist).
  110.                      ... *den* Hausbesuch werde ich nicht vergessen ;-)
  111. Nunz:                Der irgendwie immer ganz anders denkt, aber
  112.                      meistens Recht hat :-)
  113. Frank Busse, Attila Harsanyi, Horst Leps, Dirk Allard,
  114. Sven Becher, Axel Müller, Christoph Strunk, Ingo Plenk u.v.a:
  115.                      Für Fehlermeldungen und Anregungen.
  116. Holger Weets:        Für CDESK und die tolle Weiterentwicklung des
  117.                      Sozobon-C-Pakets.
  118. Karsten Isakovic:    Für SysMon.
  119. Thomas Tempelmann und Johannes Hill:
  120.                      Für TEMPLEMON
  121.  
  122. ... und nicht zuletzt:
  123.  
  124. Britta, die meinen Rechner wohl manchmal gerne mit der Axt bedient hätte.
  125. ---------------------------------------------------------------------------
  126. 26. Februar 94   ***  xEDIT 2.10  ***
  127.  
  128. XEDIT.PRG
  129.  
  130. Bugs:
  131. - Unsinnigen vro_copyfm()-Aufruf beseitigt, der für die Probleme mit
  132.   diversen Grafikkarten verantwortlich war.
  133. - Probleme mit Quarterscreen-Buffer und TOS 1.00 beseitigt.
  134. - Bei `Block löschen' und indirekt davon betroffenen Funktionen konnte
  135.   die Faltenstruktur durcheinander geraten. Der Fehler konnte nur
  136.   unter recht ungewöhnlichen Umständen auftreten, er wurde rein zufällig
  137.   von mir entdeckt.
  138. - Einige kleinere Probleme mit MultiDialog beseitigt (komische Sachen!)
  139. - Problemchen mit Mag!X beseitigt (Maus blieb beim Wechsel der
  140.   Applikation per Tastendruck versteckt -> Mag!X != MultiTOS)
  141. - Kleinen Bug beseitigt bei versteckter Grundfunktion `Wortanfang'.
  142. - Von MultiTOS (und KAOS 1.4.2) werden manchmal Maus-Events gemeldet,
  143.   obwohl ein Slider angeklickt wurde. xEDIT frägt nun zusätzlich ab,
  144.   ob sich die Maus im Arbeitsbereich des Fensters befindet,
  145.   anderenfalls wir ein Mausklick ignoriert.
  146. - Probleme mit dem Drucken unter Mag!X/MultiTOS beseitigt. Cprnout()
  147.   gibt im Gegensatz zu meiner Gemdos-Doku im Erfolgsfall eine 1
  148.   zurück (nicht mehr -1).
  149. - Harmlosen Bug beseitigt, der dazu führte, daß bei
  150.   `RSC-Einstellungen' der Text `Tastaturbelegung aus:' in rot
  151.   erschien.
  152.  
  153. Neue Features:
  154. - Neue Option: 0, 1, und beliebig viele Leerzeichen am Zeilenende
  155.   zulassen (nur Dokument-Modus). Bei `Block formatieren' wird hierbei
  156.   die letzte Zeile eines Absatzes (bzw. des Blocks) nicht mit
  157.   Leerzeichen versehen.
  158. - Texte können nun auch nur mit LF als Zeilenende abgespeichert
  159.   werden.
  160. - Die Expansion der Tabs beim Laden eines Textes kann unterdrückt
  161.   werden. Das machte die Einführung der Funktionen `Tabs expandieren'
  162.   bzw. `Leerzeichen komprimieren' nötig.
  163. - Neue `versteckte' Grundfunktionen.
  164.   &f002   Zeile als Block markieren
  165.           (entspricht ^B+^E, eine zugeklappte Falte wird daher
  166.           komplett selektiert!)
  167.   &f003   Wort als Block markieren
  168.   &f004   Leerzeichen komprimieren
  169.   &f005   Tabs expandieren
  170. - Falten können optional durch eine gepunktete Linie deutlicher gemacht
  171.   werden.
  172. - Wort links/recht springt nun immer tatsächlich auf das nächste Wort
  173.   rechts/links, auch wenn es etliche Zeilen entfernt ist.
  174.   Sinn: Man kann nun Makros basteln, die ein Wort Wort für Wort durch
  175.   den Text `schaufeln'. (schöner Satz ;-)
  176. - Im Expertenmodus erfolgt bei `Scrap exportieren' und einigen anderen
  177.   Funktionen nun kein Nachfragen mehr.
  178.   Sinn: Man kann nun ein Makro entwickeln, bei dem eine zu löschende
  179.   Zeile zuerst auf das Klemmbrett kopiert wird - ein erster Schritt
  180.   in Richtung UNDO.
  181. - Im Expertenmodus gibt es statt den Fehlermeldungen `Für eine Falte
  182.   mind. 2 Zeilen' und `Blockgrenze auf Faltengrenze' nun nur noch ein
  183.   Ping.
  184.   Sinn: Man kann nun ein Makro basteln, das einen importierten Scrap
  185.   gleich faltet (sofern er genug Zeilen hat, ansonsten: Ping).
  186. - Wurde bei `Suchen' nichts gefunden, ertönt nun ein Ping. (wirklich
  187.   praktisch und hat mich gerade mal 'ne Minute gekostet)
  188. - Im Dokumentmodus bewirkt ein Backspace am Zeilenanfang den Sprung an
  189.   das Ende der Zeile davor.
  190. - Bei `Block löschen' wandert der Cursor nun nicht mehr auf die vor
  191.   dem Block liegende Zeile.
  192. - Bei `Sichern als' unter Beibehaltung des alten Namens wird die
  193.   Änderungstilde nun nicht mehr gelöscht.
  194. - Behandlung des Tastaturpuffers in xEDIT und XED_INST verbessert.
  195.  
  196.  
  197. XED_INST.PRG
  198.  
  199. Bugs:
  200. - Die RSC-Datei wurde bei jedem Sichern um ca. 2 KB länger (zusätzliche
  201.   Kopie der Menu-Einträge). Dieser Bug war absolut harmlos und wurde
  202.   durch Einlesen einer Tastaturbelegung wieder rückgängig gemacht.
  203. - Wenn im Registrierungs-Dialog bei `In Datei ausgeben' ein Fehler
  204.   auftrat, konnte man nur noch über Reset aus dem Programm
  205.   heraus kommen, da alle Menu-Einträge disabled waren.
  206.  
  207. Neue Features:
  208. - Auch bei `Tastaturgrundfunktionen' sieht man jetzt die
  209.   Tastenkombinationen im Klartext (hatte ich vergessen).
  210. - Den Ordner PRN in PRINTER umgetauft, da es Probleme mit Entpackern
  211.   gab.
  212. - Bei `Gestalte Bildschirmfont' können nun Zeichen an andere Stellen
  213.   kopiert (einfach Zeichen anklicken und verschieben) bzw. mit anderen
  214.   Zeichen vertauscht (zusätzlich Control-Taste) werden.
  215. - Es können noch GDOS-Fonts `geklaut' werden, allerdings nur in den
  216.   Formaten 16x8, 8x8, und 9x6. Dieses Feature ist noch ein wenig im
  217.   im Experimentierstadium ...
  218. ---------------------------------------------------------------------------
  219.