home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / CreativeComputers.iso / shareware / text / muchmore_4.4 / muchmore.dok < prev    next >
Text File  |  1994-11-17  |  28KB  |  719 lines

  1.  
  2.                         M u c h M o r e   V 4.4
  3.                      ============================
  4.  
  5.                            ⌐ 1988-1992 von
  6.  
  7.                            Fridtjof Siebert
  8.                              Nobileweg 67
  9.                           D-70439 Stuttgart
  10.                                Germany
  11.  
  12.                    EMail: fridi@amokst.adsp.sub.org
  13.  
  14.  
  15.                            ⌐ 1992-1994 von
  16.  
  17.                            Christian Stiens
  18.                              Heustiege 2
  19.                          D-59348 Lⁿdinghausen
  20.                                Germany
  21.  
  22.               EMail: Christian_Stiens@ouzonix.bo.open.de 
  23.  
  24.  
  25.  
  26.   Was macht MuchMore?
  27.  
  28.     MuchMore  ist  ein  Programm,  das  Σhnlich  wie  MORE,  LESS, etc.
  29.     ASCII-Files auf  dem  Bildschirm  ausgibt.    MuchMore  ÷ffnet   im
  30.     Gegensatz zu den anderen Programmen jedoch einen eigenen Screen und
  31.     gibt den  Text  dort  aus.    Der  Text wird von unten weich in den
  32.     Screen gescrollt.    Wer  will  kann  mit  MuchMore   jedoch   auch
  33.     unheimlich schnell  scrollen.    ZusΣtzlich gibt es noch eine Such-
  34.     und eine Print-Funktion. MuchMore pa▀t sich an die  Grafikaufl÷sung
  35.     des AMIGAs  an,  auf dem es gestartet wurde.  So lΣuft MuchMore auf
  36.     NTSC, PAL, Overscan und wohl auch auf zukⁿnftigen AMIGAs!
  37.  
  38.     MuchMore kann nun  Texte  anzeigen  die  mit XPK  gepackt oder ver-
  39.     schlⁿsselt sind,  falls sich die XPK-Libraries im LIBS: Verzeichnis
  40.     befinden. Wenn zusΣtzlich die powerpacker.library (⌐ Nico Franτois)
  41.     installiert  ist,   k÷nnen  Sie  auch  powerpacker  gepackte  Texte
  42.     anzeigen.
  43.  
  44.     MuchMore  kann  mit  dem  AmigaDOS Befehl  'Resident'  resident  im
  45.     Speicher gehalten werden.
  46.  
  47.     MuchMore   ist   nun  auch   pipefΣhig,   so   da▀   man  z.B.  mit
  48.     "dir c:|muchmore" das C: Verzeichnis mit  MuchMore  auflisten kann,
  49.     wenn die Shell namenlose Pipes ("|") unterstⁿtzt  (wie z.B. 'csh').
  50.     Wer  mit der  Standard AmigaDOS Shell  arbeitet,  kann sich mit dem
  51.     'pipe' Befehl von den ShellTools auf der Fish Disk #673 behelfen.
  52.  
  53.     MuchMore ben÷tigt AmigaOS ab 2.04.
  54.  
  55.  
  56.   Weshalb MuchMore und nicht MORE, BLITZ oder LESS?
  57.  
  58.     Weil   MuchMore   einfach   besser  ist.   Au▀erdem   ist  MuchMore
  59.     sehr  viel  kⁿrzer als  LESS.  BLITZ und  Σhnliche  Programme,  die
  60.     schnell  und  weich scrollen benutzen meist nur 2 Farben und k÷nnen
  61.     keine unterschiedlichen  Schriftstile  anzeigen.     MuchMore   hat
  62.     dagegen  4  Farben und kann Schrift fettkursivunterstrichen und
  63.     invers anzeigen.  Anders als viele andere  Programme  kann MuchMore
  64.     einen beliebigen nicht-proportionalen  Zeichensatz zum Anzeigen des
  65.     Textes benutzen.
  66.  
  67.     MuchMore  ist  ideal,  um  lange  Texte  anzuzeigen,  da  der  Text
  68.     automatisch, wΣhrend  er angezeigt wird, geladen wird.  Nachdem man
  69.     die erste Seite gelesen hat, befindet sich also meist  der  gesamte
  70.     Text  schon  lΣngst im Speicher und man kann ohne Verz÷gerung durch
  71.     ihn fahren.
  72.  
  73.  
  74.   Disclaimer:
  75.  
  76.     Es wird keine  Haftung fⁿr SchΣden  ⁿbernommen,  die  durch  dieses
  77.     Programm verursacht werden.  Die Benutzung des Programms  geschieht
  78.     auf eigene Gefahr.
  79.  
  80.  
  81.   Copyright:
  82.  
  83.     MuchMore  darf auf Public-Domain und Shareware Disketten vertrieben
  84.     und verbreitet werden,solange diese Disketten zum Selbstkostenpreis
  85.     verkauft  werden.  Es  darf  dort  zum  Anzeigen  von  ReadMe-  und
  86.     Dokumentationsdateien  benutzt werden,  allerdings mu▀ mein Name im
  87.     Programm (HELP) enthalten bleiben.
  88.  
  89.     MuchMore darf nicht zusammen mit kommerziellen Produkten ohne meine
  90.     ausdrⁿckliche   schriftliche   Genehmigung    verbreitet    werden.
  91.     SelbstverstΣndlich  ist  eine  solche  Genehmigung  auch  bei jeder
  92.     anderen Art von kommerzieller Nutzung n÷tig.
  93.  
  94.     Bei  ─nderungen  im  Programm darf sich der Autor der ─nderungen in
  95.     die  UpDate-Liste  eintragen,  darf  meinen  Namen   jedoch   nicht
  96.     l÷schen.   Au▀erdem  bitte  ich  darum,  da▀ jemand, der ─nderungen
  97.     (Verbesserungen) macht oder VorschlΣge  fⁿr  solche  hat,  sie  mir
  98.     schickt.
  99.  
  100.  
  101.   Starten:
  102.  
  103.     Vom CLI:
  104.  
  105.       Schablone:
  106.  
  107.       B=PLANES/N/K,C=PALETTE/K,D=DISPMODEREQ/S,E=EDITOR/K,F=FONT/K,
  108.       I=INTERLEAVED/S,O=OLDSTYLE/S,P=TOOLPRI/N/K,Q=FASTQUIT/S,
  109.       S=SCROLLMODE/N/K,T=TABWIDTH/N/K,U=PUBSCREEN/K,X=EXTRASPACE/N/K,
  110.       W=WINDOW/S,WL=LEFTEDGE/N/K,WT=TOPEDGE/N/K,WW=WIDTH/N/K,WH=HEIGHT/N/K,
  111.       FW=FRWIDTH/N/K,FH=FRHEIGHT/N/K,FILE:
  112.  
  113.       'FILE' ist der ASCII-Text, der ausgegeben  werden soll.  Wenn der
  114.       Name Leerzeichen enthΣlt,  mu▀ er mit Anfⁿhrungszeichen umschlos-
  115.       sen werden.  'MuchMore ?' gibt die Usage aus.  Wenn MuchMore ohne
  116.       Argument  gestartet fragt MuchMore  mit einem  FileRequester nach
  117.       dem Dateinamen.
  118.  
  119.       Die  Option  'B=PLANES' legt  fest,  wieviel  Bitplanesá MuchMore
  120.       verwenden soll. Das Maximum ist zwei Planes, d.h. vier Farben.
  121.  
  122.       Mit der  Option 'C=PALETTE'   k÷nnen  die  Farben  von  MuchMore's
  123.       Screen gesetzt werden. Beispiel: C=AAA,000,f00,0f0
  124.  
  125.       Wenn die  Option 'D=DISPMODEREQ'  angegeben wird,  erscheint nach
  126.       dem Start ein Requester, in dem man  den Displaymodus des Screens
  127.       auswΣhlen kann.  Wenn man auf  das  Gadget 'Ok' klickt,  wird der
  128.       Modus in eine  Datei  namens 'MuchMore.prefs' in ENV: und ENVARC:
  129.       gespeichert. Diese Option benoetigt die asl.library mindestens in
  130.       der Version 38 (WB 2.1).
  131.  
  132.       Die Option  'X=EXTRASPACE' erlaubt es,  den Abstand  zwischen den
  133.       Textzeilen zu  vergr÷▀ern,  was die  Lesbarkeit erh÷ht, besonders
  134.       wenn man den Font topaz/8 verwendet.
  135.  
  136.       Mit der Option  'F=FONT' kann  der  Zeichensatz  gewΣhlt  werden,
  137.       den  áMuchMore   verwenden   soll.   So  wird   beim Aufruf   mit
  138.       'MuchMore' F=topaz/11  der  Zeichensatz  Topaz  mit  der Gr÷▀e 11
  139.       verwendet. Es sind nur nicht-proportionalen ZeichensΣtze erlaubt.
  140.  
  141.       Die Option 'I=INTERLEAVED'  bestimmt,  ob die  BitMap des Screens
  142.       verschachtelt ist.
  143.  
  144.       Mit der Option  'E=EDITOR' kann man den  Editor angeben,  mit dem
  145.       der Text editiert  wird wenn man Shift-Alt-E drⁿckt.  Die Vorgabe
  146.       ist "C:Ed". Falls nicht vorhanden wird "%s" angefⁿgt. Das %s wird
  147.       dann durch den Filenamen des gerade angezeigten Texts ersetzt.
  148.  
  149.       Wenn die  Option  'O=OLDSTYLE'  gesetzt ist, funktionieren PageUp
  150.       und PageDown  wieder so  wie in Σlteren  Versionen  von MuchMore,
  151.       also mit Scrolling.
  152.  
  153.       Wenn die  Option  'Q=FASTQUIT'  gesetzt ist,  wird  MuchMore beim
  154.       Drⁿcken von X, Q und NK5 sofort verlassen.
  155.  
  156.       Mit  der  Option 'P=TOOLPRI' kann  man  MuchMore's  TaskprioritΣt
  157.       bestimmen.
  158.  
  159.       Die Option 'S=SCROLLMODE' bestimmt, welche Betriebssystemfunktion
  160.       MuchMore zum Scrollen verwenden soll:
  161.  
  162.         0: MakeScreen/MrgCop/WaitTOF   (Nicht 100% systemkonform)
  163.         1: ScrollVPort/WaitTOF         (Default)
  164.         2: MakeScreen/RethinkDisplay
  165.         3: ScrollRaster                (Fⁿr nicht ziehbare Screens
  166.                                         und externe Grafikkarten)
  167.         4: WaitTOF/ScrollVPort         (wie 1, aber zuerst WaitTOF)
  168.         5: ScrollVPort/WaitBOVP        (Busy waiting)
  169.  
  170.       Die Option hat keine Auswirkung, wenn MuchMore in einem Fenster
  171.       lΣuft, hier muss mit ScrollRaster gerollt werden.
  172.  
  173.       Mit  der  Option 'T=TABWIDTH'  koennen  Sie  die  Tabulatorbreite
  174.       setzen. Die Vorgabe ist 8.
  175.  
  176.       Wenn die Option 'W=WINDOW' gesetzt ist, ÷ffnet MuchMore keinen
  177.       eigenen Screen, sondern benutzt ein Fenster auf der Workbench zum
  178.       Anzeigen des Texts. Die Position und Gr÷▀e des Fenster k÷nnen mit
  179.       den Optionen LEFTEDGE, TOPEDGE, WIDTH und HEIGHT bestimmt werden.
  180.  
  181.       Mit der Option 'U=PUBSCREEN' geben Sie den Namen des PublicScreens
  182.       an, auf dem MuchMore sein Fenster ÷ffnen soll.
  183.  
  184.       Mit den Optionen 'FW=FRWIDTH' und 'FH=FRHEIGHT' legen Sie die Gr÷▀e
  185.       des Dateiauswahlfensters fest.
  186.  
  187.       Die ToolTypes in MuchMore's Icon  werden  auch beim CLI-Start
  188.       ausgewertet. Wenn Muchmore resident geladen wurde, wird das Icon
  189.       im C: Verzeichnis gesucht.
  190.  
  191.  
  192.     Von der Workbench:
  193.  
  194.       Von der Workbench mu▀  lediglich der auszugebende Text angeklickt
  195.       und dann MuchMore Shift-Doppelgeklickt werden.
  196.  
  197.       Texte k÷nnen MuchMore als Default-Tool haben: z.B. ":c/MuchMore",
  198.       wenn sich MuchMore auf der Diskette im :c-Directory befindet. Die
  199.       Texte werden dann einfach durch Doppelklick gezeigt.
  200.  
  201.       MuchMore unterstⁿtzt folgende Tooltypes:
  202.  
  203.          PALETTE=#{,#}           entspricht CLI Option C
  204.          EXTRASPACE=#            entspricht CLI Option X
  205.          FONT=name/size          entspricht CLI Option F
  206.          EDITOR=name             entspricht CLI Option E
  207.          OLDSTYLE=TRUE|FALSE     entspricht CLI Option O
  208.          FASTQUIT=TRUE|FALSE     entspricht CLI Option Q
  209.          PLANES=#                entspricht CLI Option B
  210.          SCROLLMODE=#            entspricht CLI Option S
  211.          TABWIDTH=#              entspricht CLI Option T
  212.          TOOLPRI=#               entspricht CLI Option P
  213.          INTERLEAVED=TRUE|FALSE  entspricht CLI Option I
  214.          PUBSCREEN=name          entspricht CLI Option U
  215.          WINDOW=TRUE|FALSE       entspricht CLI Option W
  216.          LEFTEDGE=#              entspricht CLI Option WL
  217.          TOPEDGE=#               entspricht CLI Option WT
  218.          WIDTH=#                 entspricht CLI Option WW
  219.          HEIGHT=#                entspricht CLI Option WH
  220.          FRWIDTH=#               entspricht CLI Option FW
  221.          FRHEIGHT=#              entspricht CLI Option FH
  222.  
  223.       Die Tooltypes  des anzuzeigenden  Textes haben dabei  Vorrang vor
  224.       MuchMore's Tooltypes.
  225.  
  226.     Wenn der Text verschlⁿsselt ist, erscheint vor dem Laden des Textes
  227.     ein Eingebefeld indem Sie das Passwort eintragen mⁿssen.
  228.  
  229.  
  230.   Die Commandos von MuchMore:
  231.  
  232.       Die  Funktionen werden  durch Drⁿcken  der entsprechenden  Tasten
  233.       aufgerufen:
  234.  
  235.       LeerTaste oder linke Maustaste:
  236.  
  237.                  HΣlt das Scrollen an bzw.  startet es  wieder. Ist das
  238.                  Scrollen angehalten, wird unten im  Screen  eine Zeile
  239.                  mit  Informationen  wie  TextLΣnge,  Zeilennummer etc.
  240.                  eingeblendet.
  241.  
  242.                  Beim Drⁿcken  der Leertaste  am Ende  des Textes  wird
  243.                  MuchMore verlassen.
  244.  
  245.       BackSpace oder rechte Maustaste:
  246.  
  247.                  Scrollt den Text rⁿckwΣrts.  Beim zweiten Drⁿcken wird
  248.                  wie bei der Leertaste angehalten.
  249.  
  250.       Hoch/Runter oder 2/8 des Zehnerblocks:
  251.  
  252.                  Mit den  Cursortasten  kann man  eine Zeile  nach oben
  253.                  bzw. unten fahren.
  254.  
  255.                  Die Tasten  zusammen mit der  Shift-Taste starten bzw.
  256.                  stoppen schnelles hoch & runterscrollen (wie bei Space
  257.                  und BackSpace).
  258.  
  259.                  Control  plus diese Tasten  erh÷ht die Scrollgeschwin-
  260.                  digkeit um den Faktor 2 bis 3.
  261.  
  262.                  Zusammen  mit  Alt wird  eine Seite  hoch bzw.  runter
  263.                  gescrollt.
  264.  
  265.       PgUp / PgDn (Zehnerblock):
  266.  
  267.                  Scrollt eine Seite hoch bzw. runter.
  268.  
  269.       T (top) oder Home (Zehnerblock):
  270.  
  271.                  Springt zur ersten Seite des Texts.
  272.  
  273.       B (bottom) oder End:
  274.  
  275.                  Springt zur letzten Seite des Textes.
  276.  
  277.       F (find):
  278.  
  279.                  Liest eine  Zeichenkette ein und sucht diese ausgehend
  280.                  von der auf dem Bildschirm  obersten  Zeile  im  Text.
  281.                  Wird die Taste  zusammen mit der Shift-Taste gedrⁿckt,
  282.                  wird  mit   Berⁿcksichtigung   von   Klein  und  Gro▀-
  283.                  Buchstaben gesucht, sonst ohne.  War die Suche erfolg-
  284.                  reich, wird  der Text  mit der hervorgehobenen  gefun-
  285.                  denen  Zeichekette angezeigt.  War die Suche nicht er-
  286.                  folgreich, blitzt der Bildschirm kurz auf.
  287.  
  288.       N (next):
  289.  
  290.                  Sucht die nΣchste Zeile,  die den bei `F' eingegebenen
  291.                  String enthΣlt (s.o.).
  292.  
  293.       P (previous):
  294.  
  295.                  Sucht  rⁿckwΣrts nach der nΣchsten  Zeile, die den bei
  296.                  `F' eingegenben  String enthΣlt.  Bei Erfolg wird  die
  297.                  gefundene Zeile  wie bei `F' ausgegeben,  sonst blinkt
  298.                  der Bildschirm kurz.
  299.  
  300.       Shift + Fn:
  301.  
  302.                  Shift zusammen mit einer  Funktionstaste markiert  die
  303.                  aktuelle Textposition. Da es  10 Funktionstasten gibt,
  304.                  k÷nnen bis zu 10 Marken gesetzt werde.
  305.  
  306.       Fn:
  307.  
  308.                  Durch Drⁿcken  einer Funktionstaste kann  man zu einer
  309.                  der  zuvor mit  Shift-Funktionstaste  markierten Posi-
  310.                  tionen springen. Ist Marke Nummer n noch nicht gesetzt,
  311.                  wird diese auf  die aktuelle  Position gesetzt (wie bei
  312.                  Shift&Fn).
  313.  
  314.       G (goto):
  315.  
  316.                  Es wird  ein Fenster mit einem Integer-Gadget ge÷ffnet,
  317.                  in das eine Zeilennummer eingegeben werden kann, ab der
  318.                  dann der Text angezeigt wird.
  319.  
  320.       Shift + Alt + E (Edit):
  321.  
  322.                  Hiermit kann man den gerade angezeigten Text editieren.
  323.                  Dazu wird der Befehl "C:ED %s" ausgefⁿht, das '%s' wird
  324.                  durch  den  Filenamen  ersetzt.  Mit der  Option EDITOR
  325.                  (siehe oben) kann man  den  Befehl so Σndern, da▀ nicht
  326.                  ED  sondern  ein  beliebiger  Editor   aufgerufen wird.
  327.                  Achtung: Wenn der Text gepackt war, wird der entpackte
  328.                  im T: Verzeichnis befindliche Text editiert.
  329.  
  330.       Shift + Alt + O (printout):
  331.  
  332.                  Druckt den  Text aus.  Der Text wird mit "TYPE text TO
  333.                  PRT:" ausgedruckt.  Es dⁿrfte also bei keinem Drucker,
  334.                  fⁿr den  die  Preferences  richtig  eingestellt  sind,
  335.                  Probleme geben.  Die Befehle TYPE und RUN mⁿssen im C:
  336.                  Directory sein.    WΣhrend  dem Ausdruck mu▀ man NICHT
  337.                  warten, sondern kann mit  MuchMore  weiter  durch  den
  338.                  Text scrollen.
  339.  
  340.       W (write):
  341.  
  342.                  Speichert den Text,  der zwischen den  beiden Textmar-
  343.                  kern,  die mit  F1 und F2 gesetzt wurden in eine Datei
  344.                  oder  druckt ihn  aus,  wenn man  bei der  Eingabe des
  345.                  Dateinamens  einfach  RETURN drⁿckt.  Es wird der Text
  346.                  von der obersten Zeile des mit F1 markierten Seite bis
  347.                  zur untersten Zeile der mit F2markierten Seite gespei-
  348.                  chert. Um  die aktuelle  Seite auszudrucken  reicht es
  349.                  also Shift+F1, Shift+F2, w und RETURN zu drⁿcken.
  350.                  Klar? Nein, dann ausprobieren.
  351.  
  352.       C (copy):
  353.  
  354.                  Kopiert den Text zwischen den Textmarkern,  die mit F1
  355.                  und F2  gesetzt wurden,  ins Clipboard.  Dieser Befehl
  356.                  ben÷tigt die iffparse.library der Workbench 2.04+.
  357.  
  358.       L (load):
  359.  
  360.                  ╓ffnet den ASL-FileRequester und lΣdt dann einen neuen
  361.                  Text.
  362.  
  363.       HELP oder H:
  364.  
  365.                  Zeigt  alle  Kommandos  von  MuchMore  an, so da▀ auch
  366.                  jeder,  der  diese  Dokumentation  nicht  besitzt  die
  367.                  Befehle kennt.    Nach  dem  Drⁿcken  einer beliebigen
  368.                  Taste springt MuchMore zurⁿck in den normalen Text.
  369.  
  370.       ESC, Q, X oder 5 des Numernblocks:
  371.  
  372.                  VerlΣ▀t MuchMore. Um ein versehentliches Verlassen des
  373.                  des Programms zu vermeiden, wird beim ersten BetΣtigen
  374.                  einer dieser Tasten erst die  Infozeile  angezeigt und
  375.                  erst beim zweiten Drⁿcken MuchMore verlassen.  Mit der
  376.                  ESC Taste kann das Programm  jedoch wie  bisher sofort
  377.                  verlassen werden.
  378.  
  379.  
  380.   Die Dateien:
  381.  
  382.     MuchMore          Das ausfⁿhrbare Programm
  383.     MuchMore.dok      Dieser Text
  384.     MuchMore.doc      Englischsprachige Anleitung
  385.     Install_MuchMore  Installationsscript fⁿr den C= Installer
  386.  
  387.     src (dir)         Dieses Directory enthΣlt den Quellcode:
  388.  
  389.       MuchMore.mod    Der Oberon-2 Quelltext
  390.  
  391.     catalogs (dir)    Dieses Directory enthΣlt die Kataloge
  392.  
  393.  
  394.   Compilieren:
  395.  
  396.     MuchMore  wurde in  OBERON-2  mitádem  Amiga Oberon áCompiler V3.10
  397.     entwickelt und compiliert. Eine Demoversion des Compilers und eines
  398.     SourceLevel-RunTime-Debuggers ist auf AMOK#75 erschienen.  Sie kann
  399.     ⁿber jeden guten PD-Versand bezogen werden.
  400.  
  401.  
  402.   Bugs, bekannte Probleme:
  403.  
  404.     Wenn man Programme wie AutoPoint laufen hat, die immer das  Fenster
  405.     ⁿber dem sich der Mauszeiger befindet aktivieren, kommt es  zu Pro-
  406.     blemen mit dem Eingabefenster fⁿr den Find/Goto Befehl, da es durch
  407.     inaktivieren wieder geschlossen wird.
  408.  
  409.     Programme wie PowerSnap schnappen an falscher  Stelle,  nachdem man
  410.     gescrollt hat. Abhilfe: Vor dem  Snappen zweimal  die Helptaste be-
  411.     tΣtigen, dadurch wird RasInfo.dyOffset wieder auf Null gesetzt.
  412.  
  413.     Kursive Buchstaben k÷nnen den Windowrahmen ⁿbermalen.
  414.  
  415.     Wenn man MuchMore mit dem APipe-Handler verwendet werden die ersten
  416.     vier Buchstaben verschluckt.
  417.  
  418.  
  419.   ─nderungen zu frⁿheren Versionen:
  420.  
  421.    v1.1:
  422.  
  423.       - Erste ver÷ffentlichte Version
  424.  
  425.    v1.2:
  426.  
  427.       - Wird das  Scrollen mit  <Space>  angehalten,  werden  Filename,
  428.         FilelΣnge etc. angezeigt.
  429.       - Anstatt Space und  Backspace kann ab sofort  auch die linke und
  430.         rechte Maustaste genommen werden.
  431.       - Steuerzeichen (unterstrichene,  farbige,...)  werden nicht mehr
  432.         ausgegeben, sondern ⁿberlesen.
  433.  
  434.    v1.3:
  435.  
  436.       - Starke Geschwindigkeitssteigerung  beim  Scrollen.  Jetzt QText
  437.         anstatt  WarpText  (Sorry,  Bill).  MuchMore  ist  jetzt  trotz
  438.         gr÷▀erem Screen genauso schnell wie Blitz! (Video-Sync an).
  439.       - Untersⁿtzung der Nummernblocktasten (Home, End, PgUp etc.)
  440.       - Screen  wird  jetzt  so  gro▀   wie  gfxbase^.normalDisplayXXX.
  441.         Dadurch lΣuft MuchMore auf PAL, NTSC,  Amigas mit Overscanwork-
  442.         bench (wie meiner),  mit zukⁿnftigen Aufl÷sungen etc. zusammen.
  443.         Meine  normalerweise  88 Zeichen  breiten  Texte  werden  jetzt
  444.         wenigstens bei mir ohne Zeilenumbrⁿche ausgegeben.
  445.  
  446.    v1.4:
  447.  
  448.       - Textausgabe und Textladen geschieht jetzt asynchron in 2 Tasks.
  449.         Dadurch entfΣllt  Wartezeit beim  Laden und das  Scrolling wird
  450.         einheitlicher
  451.       - Die M÷glichkeit, mehrere Texte gleichzeitig  zu lesen, habe ich
  452.         entfernt, da  ich sie  nie verwendet  habe und sie das Programm
  453.         nur unn÷tig verkompliziert hat.
  454.       - Fehler in FilelΣnge und End-Funktion verbessert
  455.       - Neue Commandos: Find, Next, Previous zum Suchen nach Strings
  456.       - Scrolling hΣlt an, wenn das MuchMore-Fenster inaktiviert ist
  457.  
  458.    v1.5:
  459.  
  460.       - Neues Commando: Text ausdrucken (Shift+Alt+O)
  461.       - Alle Importe (bis auf Arts) entfernt.  Dadurch Σhnlicher Effekt
  462.         wie bei einem Smartlinker.
  463.       - ZusΣtzliche Taste "5" des Nummernblocks fⁿr Quit.
  464.  
  465.    v1.6:
  466.  
  467.       - Ab dieser Version  k÷nnen Texte in  verschiedenen ZeichensΣtzen
  468.         (fett,  kursiv, invers)  und in  verschiedenen Farben angezeigt
  469.         werden!
  470.  
  471.    v1.7:
  472.  
  473.       - Nun ist MuchMore wieder genausoschnell  wie bei v1.5, trotz der
  474.         zweiten Bitplane und den verschiedenen ZeichensΣtzen.
  475.       - Print (shift+alt+o) stⁿrzt nun nicht mehr ab, wenn man MuchMore
  476.         verlΣ▀t, bevor das Drucken beendet ist.
  477.  
  478.    v1.8:
  479.  
  480.       - Fehler, der beim Suchen  nach einem String  auftrat, nachdem man
  481.         einen lΣngeren String gesucht hatte, behoben.
  482.       - Mit F,  N oder P gefundene  Zeichenketten werden  nun hervorge-
  483.         hoben.
  484.       - NK 0 zum Anzeigen von FilelΣnge etc. hinzugefⁿgt.
  485.  
  486.    v2.0:
  487.  
  488.       - MuchMore nach OBERON umgesetzt
  489.       - Fehler, der dafⁿr  sorgte das der rechte  Mausknopf auf manchen
  490.         Amigas nicht funktionierte, behoben
  491.       - ARP - FileRequester eingebaut
  492.       - Neues Kommando: L = neuen Text laden
  493.  
  494.    v2.1:
  495.  
  496.       - Schreib-/Lese-Fehler fⁿhren nicht mehr zum gnadenlosen Absturz
  497.       - Steuersequenzen wurden rⁿckwΣrts ausgewertet, was in manchen FΣllen
  498.         zu Fehlern fⁿhrte. Nun behoben.
  499.       - Ping-/Pong- Befehle zum Markieren von bis zu zehn Textstellen
  500.         (Shift & F1..F10) um dort schnell wieder hinzuspringen (mit F1..F10)
  501.       - Neuer Befehl: 'G' fⁿr goto
  502.  
  503.    v2.2:
  504.  
  505.       - MuchMore verwendet jetzt keine hartcodierte Tastaturbelegung mehr,
  506.         sondern die des console.device. Nun dⁿrfte es auch auf japanischen
  507.         Tastaturen keine Probleme geben.
  508.  
  509.    v2.3:
  510.  
  511.       - Neues Commando: schlafen ("s") und pop-up Funktion mit linke Alt &
  512.         ESC. "MuchMore-s" geht sofort in den schlafenden Zustand.
  513.       - Fehler  bei  der  Ausfⁿhrung von  <CSI>[m  behoben.  Wird  nun wie
  514.         <CSI>[m behandelt.
  515.  
  516.    v2.4:
  517.  
  518.       - Neues Commando: 'w' fⁿr Block speichern / ausdrucken.
  519.       - Argumentparser neu geschrieben.  Verarbeitet nun  auch Anfⁿhrungs-
  520.         zeichen.
  521.  
  522.    v2.5:
  523.  
  524.       - Nimmt nun den mit evt. SetFont gesetzten 8x8 Font anstatt Topaz 8.
  525.       - Alloziert nicht mehr  fⁿr jede  Zeile extra Speicher,  sondern nur
  526.         noch 4K gro▀e Bl÷cke.
  527.  
  528.    v2.6:
  529.  
  530.       - asynchrones, schnelles Scrollen mit Control.
  531.       - MuchMore ist nun reentrant (pure)
  532.       - MuchMore ÷ffnet bei so  eingestellten Preferences einen Interlace-
  533.         Screen.
  534.       - Bei Speichermangel wird versucht ein Screen mit nur einer Plane zu
  535.         ÷ffnen.
  536.  
  537.    v2.7:
  538.  
  539.       - Option '-l' um Interlace zu toggeln
  540.       - ASL-FileRequester wird nun statt ARP verwendet, wenn vorhanden
  541.       - benutzt RethinkDisplay() nicht mehr 50x die Sekunde, da das unter
  542.         2.0 viel zu lahm ist.
  543.  
  544.    v2.8:
  545.  
  546.       - Bei Interlace-Screen wird zwischen  den Textzeilen nun zwei Zeilen
  547.         Platz gelassen, damit der Text leichter lesbar ist.
  548.  
  549.    v3.0:
  550.  
  551.       - Sleep ('-s') wird nicht mehr unterstⁿtzt.
  552.       - Es wird nun jeder nicht-proportionale Zeichensatz unterstⁿtzt
  553.       - Neue  Optionen beim áStart vom CLI:  '-f<font>' und '-s<size>' zum
  554.         wΣhlen des Zeichensatzes.
  555.  
  556.    v3.1:
  557.  
  558.       - Benutzt den Screenmode des Workbench Screens
  559.  
  560.    v3.2:
  561.  
  562.       - Unterstⁿtzung fⁿr nicht scrollbare Screens
  563.       - Kein Scrolling mehr bei kompletten Neuaufbau
  564.  
  565. --- Fridtjof.
  566.  
  567.    v3.2.1:
  568.  
  569.       - XPK Support
  570.       - Neue Syntax fⁿr Option -f. Beispiel: -ftopaz/11
  571.       - Neue Option -p fⁿr Password
  572.       - Neue Option -e fⁿr Extra Spacing
  573.       - Neue Option -c fⁿr Screen Colors. Beispiel: -c0,abc,f00,0e6
  574.       - Tool-Types
  575.  
  576.    v3.2.2:
  577.  
  578.       - Bei einigen Overscan-Aufl÷sungen zeigte die VorgΣngerversion
  579.         die beiden ersten Zeichen einer Zeile am Ende der Zeile an.
  580.  
  581.    v3.2.3:
  582.  
  583.       - Der nicht-scrollable Modus funktioniert nun auch unter KS2.04
  584.         bei einem 8x8 Font.
  585.       - Das Console-Device wurde bisher nicht wieder geschlossen.
  586.       - Displaymoderequester
  587.       - Neue Option -s fⁿr Scrollmode
  588.       - Busypointer
  589.       - ToolTypes werden auch beim CLI-Start ausgewertet (ab AmigaOS 2.04)
  590.       - Beim WB-Start werden MuchMore's ToolTypes nun auch gefunden, wenn
  591.         MM als DefaultTool des Textes nicht direkt, sondern ⁿber den Such-
  592.         Pfad gefunden wurde.
  593.  
  594.    v3.2.4:
  595.  
  596.       - Einige Bugs in GetString() beseitigt
  597.       - MM ignoriert nun Tasten/Maus-Drⁿcke wΣhrend er Busy ist
  598.  
  599.    v3.2.5:
  600.  
  601.       - Asynchrones Scrollen geΣndert. MM scrollt nun unabhΣngig von der
  602.         Maschine beim Halten der Control-Taste ca. 2-3 mal schneller.
  603.       - Dos.ReadArgs
  604.       - Neue Option -t bzw. "T=TOOLPRI" fⁿr Taskpriority
  605.  
  606.    v3.2.6:
  607.  
  608.       - Scrollmode 3 scrollt nun auch weich
  609.       - Scrollmode 1 ist nun Default ab 2.04
  610.       - ╓ffnet seinen Screen nun mit voller Textoverscan-Breite
  611.       - Neue Option -a bzw. "A=TABWIDTH" fⁿr Tabulatorbreite
  612.       - Neue Option -o bzw. "O=ONEPLANE"
  613.       - Neue Option "N=NOOSCAN"
  614.       - Benutzt QText nicht mehr (Sorry, musste sein)
  615.  
  616.    v3.2.7:
  617.  
  618.       - MM poked nun nicht mehr direkt in den Bitplanes herum, sondern
  619.         benutzt dafⁿr die Funktionen der graphics.library
  620.  
  621.    v3.2.8:
  622.  
  623.       - Option O=ONEPLANE entfernt
  624.       - neue Option B=PLANES
  625.  
  626.    v3.2.9:
  627.  
  628.       - V36 ANSI Codes implementiert (<CSI>22-28m)
  629.  
  630.    v3.2.10:
  631.  
  632.       - Locale Support
  633.       - Displaymode-Requester nun Font-sensitiv
  634.  
  635.    v3.3:
  636.  
  637.       - Die Tasten Q, X and NK5 zeigen nun erst die Infozeile an, bevor
  638.         das Programm verlassen wird, um versehentliches Verlassen
  639.         zu vermeiden
  640.  
  641.    v3.4:
  642.  
  643.       - Neuer Befehl "C", um den Bereich zwischen Marke 1 und 2 ins
  644.         Clipboard zu kopieren
  645.  
  646.    v3.5:
  647.  
  648.       - Suchen ist nun sowohl mit als auch ohne Beachtung der Gro▀/Klein-
  649.         schreibung m÷glich.
  650.       - MM verwendet nun den Boyer-Moore Algorithmus zum Suchen, dadurch
  651.         ergibt sich eine Beschleunigung um circa den Faktor vier bei einem
  652.         aus 10 Buchstaben bestehenden Suchtext. Nachteil: Das Suchen eines
  653.         1 Zeichen langen Suchtexts ben÷tigt etwas lΣnger als der bisherige
  654.         Algorithmus.
  655.  
  656.    v3.6:
  657.  
  658.       - Auf Wunsch eines einzelnen Users kann bei PageUp/Down optional
  659.         wieder gescrollt werden (Option O=OLDSTYLE)
  660.       - Bildschirm blitzt, wenn bei Dateianfang (-ende) Up (Down)
  661.         gedrⁿckt wird
  662.  
  663.    v3.7:
  664.  
  665.       - Neue Option "E=EDITOR"
  666.       - MuchMore war nicht 100% pure, da der BusyPointer in MM's
  667.         Hunks lag -> Probleme mit WShell
  668.       - Text wurde nicht gedruckt wenn Spaces im Dateinamen waren
  669.       - Option PASSWORD entfernt. Password muss nun im Stringgadget
  670.         eingegeben werden
  671.       - Optionen NOOSCAN und SCROLLMODE entfernt
  672.       - Aufgrund eines Bugs in Kickstart 1.3 wurde bei der Dar-
  673.         stellung von Kursivschrift manchmal wild im Chipmem
  674.         herumgepoked was nach kurzer Zeit zum Crash fⁿhrte.
  675.         Nun wird unter Kick 1.3 nicht mehr der RastPort des Screens
  676.         direkt benutzt.
  677.  
  678.    v4.0:
  679.  
  680.       - Kick 1.3 wird nun nicht mehr unterstⁿtzt
  681.       - MM kann nun auch in einem WB Fenster laufen
  682.  
  683.    v4.1:
  684.  
  685.       - Setzt nun rp.mask bzw. MaxPen (v39), so dass nur noch zwei
  686.         oder eine (mit Option PLANES=1) Bitplane gescrollt werden,
  687.         falls MM in einem Fenster lΣuft.
  688.       - Verwendet unter v39 nun den Prefs BusyPointer.
  689.       - PipefΣhig
  690.       - Neue Option: PUBSCREEN
  691.       - Option SCROLLMODE wiedereingefⁿhrt
  692.       - Neue Option I=INTERLEAVED
  693.  
  694.    v4.2:
  695.  
  696.       - Zoomgadget
  697.       - Benutzt nun eine bessere Methode um auf eine Pipe zu testen,
  698.         deshalb erscheint bei "run muchmore" wieder der FileRequester
  699.       - Bug fix: Das Icon wird nun auch gefunden, wenn man MM im CLI
  700.         mit Pfadangabe startet
  701.       - Bugs in MuchMore's Tasksynchronisation entfernt
  702.       - Neue Option Q=FASTQUIT
  703.  
  704.    v4.3:
  705.  
  706.       - Neue Optionen FRWIDTH, FRHEIGHT
  707.       - Passwort wird nicht mehr bei Eingeben angezeigt
  708.  
  709.    v4.4:
  710.  
  711.       - Bug, der unter bestimmten UmstΣnden zum Deadlock fⁿhrte,
  712.         beseitigt
  713.       - Verwendet nun den ASL ScreenMode-Requester, dadurch ist MM
  714.         1480 Bytes kuerzer geworden
  715.  
  716. --- Christian.
  717.  
  718.