home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Creative Computers
/
CreativeComputers.iso
/
shareware
/
text
/
muchmore_4.4
/
muchmore.dok
< prev
next >
Wrap
Text File
|
1994-11-17
|
28KB
|
719 lines
M u c h M o r e V 4.4
============================
⌐ 1988-1992 von
Fridtjof Siebert
Nobileweg 67
D-70439 Stuttgart
Germany
EMail: fridi@amokst.adsp.sub.org
⌐ 1992-1994 von
Christian Stiens
Heustiege 2
D-59348 Lⁿdinghausen
Germany
EMail: Christian_Stiens@ouzonix.bo.open.de
Was macht MuchMore?
MuchMore
ist ein Programm, das Σhnlich wie MORE, LESS, etc.
ASCII-Files auf dem Bildschirm ausgibt.
MuchMore
÷ffnet im
Gegensatz zu den anderen Programmen jedoch einen eigenen Screen und
gibt den Text dort aus. Der Text wird von unten weich in den
Screen gescrollt. Wer will kann mit
MuchMore
jedoch auch
unheimlich schnell scrollen. ZusΣtzlich gibt es noch eine Such-
und eine Print-Funktion.
MuchMore
pa▀t sich an die Grafikaufl÷sung
des AMIGAs an, auf dem es gestartet wurde. So lΣuft
MuchMore
auf
NTSC, PAL, Overscan und wohl auch auf zukⁿnftigen AMIGAs!
MuchMore
kann nun Texte anzeigen die mit XPK gepackt oder ver-
schlⁿsselt sind, falls sich die XPK-Libraries im LIBS: Verzeichnis
befinden. Wenn zusΣtzlich die powerpacker.library (⌐ Nico Franτois)
installiert ist, k÷nnen Sie auch powerpacker gepackte Texte
anzeigen.
MuchMore
kann mit dem AmigaDOS Befehl 'Resident' resident im
Speicher gehalten werden.
MuchMore
ist nun auch pipefΣhig, so da▀ man z.B. mit
"dir c:|muchmore" das C: Verzeichnis mit
MuchMore
auflisten kann,
wenn die Shell namenlose Pipes ("|") unterstⁿtzt (wie z.B. 'csh').
Wer mit der Standard AmigaDOS Shell arbeitet, kann sich mit dem
'pipe' Befehl von den ShellTools auf der Fish Disk #673 behelfen.
MuchMore
ben÷tigt AmigaOS ab 2.04.
Weshalb MuchMore und nicht MORE, BLITZ oder LESS?
Weil
MuchMore
einfach besser ist. Au▀erdem ist
MuchMore
sehr viel kⁿrzer als LESS. BLITZ und Σhnliche Programme, die
schnell und weich scrollen benutzen meist nur 2 Farben und k÷nnen
keine unterschiedlichen Schriftstile anzeigen.
MuchMore
hat
dagegen 4
F
a
r
b
e
n
und kann Schrift
fett
,
kursiv
,
unterstrichen
und
invers anzeigen. Anders als viele andere Programme kann
MuchMore
einen beliebigen nicht-proportionalen Zeichensatz zum Anzeigen des
Textes benutzen.
MuchMore
ist ideal, um lange Texte anzuzeigen, da der Text
automatisch, wΣhrend er angezeigt wird, geladen wird. Nachdem man
die erste Seite gelesen hat, befindet sich also meist der gesamte
Text schon lΣngst im Speicher und man kann ohne Verz÷gerung durch
ihn fahren.
Disclaimer:
Es wird keine Haftung fⁿr SchΣden ⁿbernommen, die durch dieses
Programm verursacht werden. Die Benutzung des Programms geschieht
auf eigene Gefahr.
Copyright:
MuchMore
darf auf Public-Domain und Shareware Disketten vertrieben
und verbreitet werden,solange diese Disketten zum Selbstkostenpreis
verkauft werden. Es darf dort zum Anzeigen von ReadMe- und
Dokumentationsdateien benutzt werden, allerdings mu▀ mein Name im
Programm (HELP) enthalten bleiben.
MuchMore
darf nicht zusammen mit kommerziellen Produkten ohne meine
ausdrⁿckliche schriftliche Genehmigung verbreitet werden.
SelbstverstΣndlich ist eine solche Genehmigung auch bei jeder
anderen Art von kommerzieller Nutzung n÷tig.
Bei ─nderungen im Programm darf sich der Autor der ─nderungen in
die UpDate-Liste eintragen, darf meinen Namen jedoch nicht
l÷schen. Au▀erdem bitte ich darum, da▀ jemand, der ─nderungen
(Verbesserungen) macht oder VorschlΣge fⁿr solche hat, sie mir
schickt.
Starten:
Vom CLI:
Schablone:
B=PLANES/N/K,C=PALETTE/K,D=DISPMODEREQ/S,E=EDITOR/K,F=FONT/K,
I=INTERLEAVED/S,O=OLDSTYLE/S,P=TOOLPRI/N/K,Q=FASTQUIT/S,
S=SCROLLMODE/N/K,T=TABWIDTH/N/K,U=PUBSCREEN/K,X=EXTRASPACE/N/K,
W=WINDOW/S,WL=LEFTEDGE/N/K,WT=TOPEDGE/N/K,WW=WIDTH/N/K,WH=HEIGHT/N/K,
FW=FRWIDTH/N/K,FH=FRHEIGHT/N/K,FILE:
'FILE' ist der ASCII-Text, der ausgegeben werden soll. Wenn der
Name Leerzeichen enthΣlt, mu▀ er mit Anfⁿhrungszeichen umschlos-
sen werden. '
MuchMore
?' gibt die Usage aus. Wenn
MuchMore
ohne
Argument gestartet fragt
MuchMore
mit einem FileRequester nach
dem Dateinamen.
Die Option 'B=PLANES' legt fest, wieviel Bitplanesá
MuchMore
verwenden soll. Das Maximum ist zwei Planes, d.h. vier Farben.
Mit der Option 'C=PALETTE' k÷nnen die Farben von
MuchMore's
Screen gesetzt werden. Beispiel: C=AAA,000,f00,0f0
Wenn die Option 'D=DISPMODEREQ' angegeben wird, erscheint nach
dem Start ein Requester, in dem man den Displaymodus des Screens
auswΣhlen kann. Wenn man auf das Gadget 'Ok' klickt, wird der
Modus in eine Datei namens 'MuchMore.prefs' in ENV: und ENVARC:
gespeichert. Diese Option benoetigt die asl.library mindestens in
der Version 38 (WB 2.1).
Die Option 'X=EXTRASPACE' erlaubt es, den Abstand zwischen den
Textzeilen zu vergr÷▀ern, was die Lesbarkeit erh÷ht, besonders
wenn man den Font topaz/8 verwendet.
Mit der Option 'F=FONT' kann der Zeichensatz gewΣhlt werden,
den á
MuchMore
verwenden soll. So wird beim Aufruf mit
'
MuchMore
' F=topaz/11 der Zeichensatz Topaz mit der Gr÷▀e 11
verwendet. Es sind nur nicht-proportionalen ZeichensΣtze erlaubt.
Die Option 'I=INTERLEAVED' bestimmt, ob die BitMap des Screens
verschachtelt ist.
Mit der Option 'E=EDITOR' kann man den Editor angeben, mit dem
der Text editiert wird wenn man Shift-Alt-E drⁿckt. Die Vorgabe
ist "C:Ed". Falls nicht vorhanden wird "%s" angefⁿgt. Das %s wird
dann durch den Filenamen des gerade angezeigten Texts ersetzt.
Wenn die Option 'O=OLDSTYLE' gesetzt ist, funktionieren PageUp
und PageDown wieder so wie in Σlteren Versionen von
MuchMore
,
also mit Scrolling.
Wenn die Option 'Q=FASTQUIT' gesetzt ist, wird
MuchMore
beim
Drⁿcken von X, Q und NK5 sofort verlassen.
Mit der Option 'P=TOOLPRI' kann man
MuchMore's
TaskprioritΣt
bestimmen.
Die Option 'S=SCROLLMODE' bestimmt, welche Betriebssystemfunktion
MuchMore
zum Scrollen verwenden soll:
0: MakeScreen/MrgCop/WaitTOF (Nicht 100% systemkonform)
1: ScrollVPort/WaitTOF (Default)
2: MakeScreen/RethinkDisplay
3: ScrollRaster (Fⁿr nicht ziehbare Screens
und externe Grafikkarten)
4: WaitTOF/ScrollVPort (wie 1, aber zuerst WaitTOF)
5: ScrollVPort/WaitBOVP (Busy waiting)
Die Option hat keine Auswirkung, wenn
MuchMore
in einem Fenster
lΣuft, hier muss mit ScrollRaster gerollt werden.
Mit der Option 'T=TABWIDTH' koennen Sie die Tabulatorbreite
setzen. Die Vorgabe ist 8.
Wenn die Option 'W=WINDOW' gesetzt ist, ÷ffnet
MuchMore
keinen
eigenen Screen, sondern benutzt ein Fenster auf der Workbench zum
Anzeigen des Texts. Die Position und Gr÷▀e des Fenster k÷nnen mit
den Optionen LEFTEDGE, TOPEDGE, WIDTH und HEIGHT bestimmt werden.
Mit der Option 'U=PUBSCREEN' geben Sie den Namen des PublicScreens
an, auf dem
MuchMore
sein Fenster ÷ffnen soll.
Mit den Optionen 'FW=FRWIDTH' und 'FH=FRHEIGHT' legen Sie die Gr÷▀e
des Dateiauswahlfensters fest.
Die ToolTypes in
MuchMore's
Icon werden auch beim CLI-Start
ausgewertet. Wenn Muchmore resident geladen wurde, wird das Icon
im C: Verzeichnis gesucht.
Von der Workbench:
Von der Workbench mu▀ lediglich der auszugebende Text angeklickt
und dann
MuchMore
Shift-Doppelgeklickt werden.
Texte k÷nnen
MuchMore
als Default-Tool haben: z.B. ":c/
MuchMore
",
wenn sich
MuchMore
auf der Diskette im :c-Directory befindet. Die
Texte werden dann einfach durch Doppelklick gezeigt.
MuchMore
unterstⁿtzt folgende Tooltypes:
PALETTE=#{,#} entspricht CLI Option C
EXTRASPACE=# entspricht CLI Option X
FONT=name/size entspricht CLI Option F
EDITOR=name entspricht CLI Option E
OLDSTYLE=TRUE|FALSE entspricht CLI Option O
FASTQUIT=TRUE|FALSE entspricht CLI Option Q
PLANES=# entspricht CLI Option B
SCROLLMODE=# entspricht CLI Option S
TABWIDTH=# entspricht CLI Option T
TOOLPRI=# entspricht CLI Option P
INTERLEAVED=TRUE|FALSE entspricht CLI Option I
PUBSCREEN=name entspricht CLI Option U
WINDOW=TRUE|FALSE entspricht CLI Option W
LEFTEDGE=# entspricht CLI Option WL
TOPEDGE=# entspricht CLI Option WT
WIDTH=# entspricht CLI Option WW
HEIGHT=# entspricht CLI Option WH
FRWIDTH=# entspricht CLI Option FW
FRHEIGHT=# entspricht CLI Option FH
Die Tooltypes des anzuzeigenden Textes haben dabei Vorrang vor
MuchMore's
Tooltypes.
Wenn der Text verschlⁿsselt ist, erscheint vor dem Laden des Textes
ein Eingebefeld indem Sie das Passwort eintragen mⁿssen.
Die Commandos von MuchMore:
Die Funktionen werden durch Drⁿcken der entsprechenden Tasten
aufgerufen:
LeerTaste oder linke Maustaste:
HΣlt das Scrollen an bzw. startet es wieder. Ist das
Scrollen angehalten, wird unten im Screen eine Zeile
mit Informationen wie TextLΣnge, Zeilennummer etc.
eingeblendet.
Beim Drⁿcken der Leertaste am Ende des Textes wird
MuchMore
verlassen.
BackSpace oder rechte Maustaste:
Scrollt den Text rⁿckwΣrts. Beim zweiten Drⁿcken wird
wie bei der Leertaste angehalten.
Hoch/Runter oder 2/8 des Zehnerblocks:
Mit den Cursortasten kann man eine Zeile nach oben
bzw. unten fahren.
Die Tasten zusammen mit der Shift-Taste starten bzw.
stoppen schnelles hoch & runterscrollen (wie bei Space
und BackSpace).
Control plus diese Tasten erh÷ht die Scrollgeschwin-
digkeit um den Faktor 2 bis 3.
Zusammen mit Alt wird eine Seite hoch bzw. runter
gescrollt.
PgUp / PgDn (Zehnerblock):
Scrollt eine Seite hoch bzw. runter.
T (top) oder Home (Zehnerblock):
Springt zur ersten Seite des Texts.
B (bottom) oder End:
Springt zur letzten Seite des Textes.
F (find):
Liest eine Zeichenkette ein und sucht diese ausgehend
von der auf dem Bildschirm obersten Zeile im Text.
Wird die Taste zusammen mit der Shift-Taste gedrⁿckt,
wird mit Berⁿcksichtigung von Klein und Gro▀-
Buchstaben gesucht, sonst ohne. War die Suche erfolg-
reich, wird der Text mit der hervorgehobenen gefun-
denen Zeichekette angezeigt. War die Suche nicht er-
folgreich, blitzt der Bildschirm kurz auf.
N (next):
Sucht die nΣchste Zeile, die den bei `F' eingegebenen
String enthΣlt (s.o.).
P (previous):
Sucht rⁿckwΣrts nach der nΣchsten Zeile, die den bei
`F' eingegenben String enthΣlt. Bei Erfolg wird die
gefundene Zeile wie bei `F' ausgegeben, sonst blinkt
der Bildschirm kurz.
Shift + Fn:
Shift zusammen mit einer Funktionstaste markiert die
aktuelle Textposition. Da es 10 Funktionstasten gibt,
k÷nnen bis zu 10 Marken gesetzt werde.
Fn:
Durch Drⁿcken einer Funktionstaste kann man zu einer
der zuvor mit Shift-Funktionstaste markierten Posi-
tionen springen. Ist Marke Nummer n noch nicht gesetzt,
wird diese auf die aktuelle Position gesetzt (wie bei
Shift&Fn).
G (goto):
Es wird ein Fenster mit einem Integer-Gadget ge÷ffnet,
in das eine Zeilennummer eingegeben werden kann, ab der
dann der Text angezeigt wird.
Shift + Alt + E (Edit):
Hiermit kann man den gerade angezeigten Text editieren.
Dazu wird der Befehl "C:ED %s" ausgefⁿht, das '%s' wird
durch den Filenamen ersetzt. Mit der Option EDITOR
(siehe oben) kann man den Befehl so Σndern, da▀ nicht
ED sondern ein beliebiger Editor aufgerufen wird.
Achtung: Wenn der Text gepackt war, wird der entpackte
im T: Verzeichnis befindliche Text editiert.
Shift + Alt + O (printout):
Druckt den Text aus. Der Text wird mit "TYPE text TO
PRT:" ausgedruckt. Es dⁿrfte also bei keinem Drucker,
fⁿr den die Preferences richtig eingestellt sind,
Probleme geben. Die Befehle TYPE und RUN mⁿssen im C:
Directory sein. WΣhrend dem Ausdruck mu▀ man NICHT
warten, sondern kann mit
MuchMore
weiter durch den
Text scrollen.
W (write):
Speichert den Text, der zwischen den beiden Textmar-
kern, die mit F1 und F2 gesetzt wurden in eine Datei
oder druckt ihn aus, wenn man bei der Eingabe des
Dateinamens einfach RETURN drⁿckt. Es wird der Text
von der obersten Zeile des mit F1 markierten Seite bis
zur untersten Zeile der mit F2markierten Seite gespei-
chert. Um die aktuelle Seite auszudrucken reicht es
also Shift+F1, Shift+F2, w und RETURN zu drⁿcken.
Klar? Nein, dann ausprobieren.
C (copy):
Kopiert den Text zwischen den Textmarkern, die mit F1
und F2 gesetzt wurden, ins Clipboard. Dieser Befehl
ben÷tigt die iffparse.library der Workbench 2.04+.
L (load):
╓ffnet den ASL-FileRequester und lΣdt dann einen neuen
Text.
HELP oder H:
Zeigt alle Kommandos von
MuchMore
an, so da▀ auch
jeder, der diese Dokumentation nicht besitzt die
Befehle kennt. Nach dem Drⁿcken einer beliebigen
Taste springt
MuchMore
zurⁿck in den normalen Text.
ESC, Q, X oder 5 des Numernblocks:
VerlΣ▀t
MuchMore
. Um ein versehentliches Verlassen des
des Programms zu vermeiden, wird beim ersten BetΣtigen
einer dieser Tasten erst die Infozeile angezeigt und
erst beim zweiten Drⁿcken
MuchMore
verlassen. Mit der
ESC Taste kann das Programm jedoch wie bisher sofort
verlassen werden.
Die Dateien:
MuchMore
Das ausfⁿhrbare Programm
MuchMore.dok
Dieser Text
MuchMore.doc
Englischsprachige Anleitung
Install_MuchMore
Installationsscript fⁿr den C= Installer
src
(dir) Dieses Directory enthΣlt den Quellcode:
MuchMore.mod
Der Oberon-2 Quelltext
catalogs
(dir) Dieses Directory enthΣlt die Kataloge
Compilieren:
MuchMore
wurde in OBERON-2 mitádem Amiga Oberon áCompiler V3.10
entwickelt und compiliert. Eine Demoversion des Compilers und eines
SourceLevel-RunTime-Debuggers ist auf AMOK#75 erschienen. Sie kann
ⁿber jeden guten PD-Versand bezogen werden.
Bugs, bekannte Probleme:
Wenn man Programme wie AutoPoint laufen hat, die immer das Fenster
ⁿber dem sich der Mauszeiger befindet aktivieren, kommt es zu Pro-
blemen mit dem Eingabefenster fⁿr den Find/Goto Befehl, da es durch
inaktivieren wieder geschlossen wird.
Programme wie PowerSnap schnappen an falscher Stelle, nachdem man
gescrollt hat. Abhilfe: Vor dem Snappen zweimal die Helptaste be-
tΣtigen, dadurch wird RasInfo.dyOffset wieder auf Null gesetzt.
Kursive Buchstaben k÷nnen den Windowrahmen ⁿbermalen.
Wenn man MuchMore mit dem APipe-Handler verwendet werden die ersten
vier Buchstaben verschluckt.
─nderungen zu frⁿheren Versionen:
v1.1:
- Erste ver÷ffentlichte Version
v1.2:
- Wird das Scrollen mit <Space> angehalten, werden Filename,
FilelΣnge etc. angezeigt.
- Anstatt Space und Backspace kann ab sofort auch die linke und
rechte Maustaste genommen werden.
- Steuerzeichen (unterstrichene, farbige,...) werden nicht mehr
ausgegeben, sondern ⁿberlesen.
v1.3:
- Starke Geschwindigkeitssteigerung beim Scrollen. Jetzt QText
anstatt WarpText (Sorry, Bill).
MuchMore
ist jetzt trotz
gr÷▀erem Screen genauso schnell wie Blitz! (Video-Sync an).
- Untersⁿtzung der Nummernblocktasten (Home, End, PgUp etc.)
- Screen wird jetzt so gro▀ wie gfxbase^.normalDisplayXXX.
Dadurch lΣuft
MuchMore
auf PAL, NTSC, Amigas mit Overscanwork-
bench (wie meiner), mit zukⁿnftigen Aufl÷sungen etc. zusammen.
Meine normalerweise 88 Zeichen breiten Texte werden jetzt
wenigstens bei mir ohne Zeilenumbrⁿche ausgegeben.
v1.4:
- Textausgabe und Textladen geschieht jetzt asynchron in 2 Tasks.
Dadurch entfΣllt Wartezeit beim Laden und das Scrolling wird
einheitlicher
- Die M÷glichkeit, mehrere Texte gleichzeitig zu lesen, habe ich
entfernt, da ich sie nie verwendet habe und sie das Programm
nur unn÷tig verkompliziert hat.
- Fehler in FilelΣnge und End-Funktion verbessert
- Neue Commandos: Find, Next, Previous zum Suchen nach Strings
- Scrolling hΣlt an, wenn das
MuchMore
-Fenster inaktiviert ist
v1.5:
- Neues Commando: Text ausdrucken (Shift+Alt+O)
- Alle Importe (bis auf Arts) entfernt. Dadurch Σhnlicher Effekt
wie bei einem Smartlinker.
- ZusΣtzliche Taste "5" des Nummernblocks fⁿr Quit.
v1.6:
- Ab dieser Version k÷nnen Texte in verschiedenen ZeichensΣtzen
(fett, kursiv, invers) und in verschiedenen Farben angezeigt
werden!
v1.7:
- Nun ist
MuchMore
wieder genausoschnell wie bei v1.5, trotz der
zweiten Bitplane und den verschiedenen ZeichensΣtzen.
- Print (shift+alt+o) stⁿrzt nun nicht mehr ab, wenn man
MuchMore
verlΣ▀t, bevor das Drucken beendet ist.
v1.8:
- Fehler, der beim Suchen nach einem String auftrat, nachdem man
einen lΣngeren String gesucht hatte, behoben.
- Mit F, N oder P gefundene Zeichenketten werden nun hervorge-
hoben.
- NK 0 zum Anzeigen von FilelΣnge etc. hinzugefⁿgt.
v2.0:
-
MuchMore
nach OBERON umgesetzt
- Fehler, der dafⁿr sorgte das der rechte Mausknopf auf manchen
Amigas nicht funktionierte, behoben
- ARP - FileRequester eingebaut
- Neues Kommando: L = neuen Text laden
v2.1:
- Schreib-/Lese-Fehler fⁿhren nicht mehr zum gnadenlosen Absturz
- Steuersequenzen wurden rⁿckwΣrts ausgewertet, was in manchen FΣllen
zu Fehlern fⁿhrte. Nun behoben.
- Ping-/Pong- Befehle zum Markieren von bis zu zehn Textstellen
(Shift & F1..F10) um dort schnell wieder hinzuspringen (mit F1..F10)
- Neuer Befehl: 'G' fⁿr goto
v2.2:
-
MuchMore
verwendet jetzt keine hartcodierte Tastaturbelegung mehr,
sondern die des console.device. Nun dⁿrfte es auch auf japanischen
Tastaturen keine Probleme geben.
v2.3:
- Neues Commando: schlafen ("s") und pop-up Funktion mit linke Alt &
ESC. "
MuchMore
-s" geht sofort in den schlafenden Zustand.
- Fehler bei der Ausfⁿhrung von <CSI>[m behoben. Wird nun wie
<CSI>[m behandelt.
v2.4:
- Neues Commando: 'w' fⁿr Block speichern / ausdrucken.
- Argumentparser neu geschrieben. Verarbeitet nun auch Anfⁿhrungs-
zeichen.
v2.5:
- Nimmt nun den mit evt. SetFont gesetzten 8x8 Font anstatt Topaz 8.
- Alloziert nicht mehr fⁿr jede Zeile extra Speicher, sondern nur
noch 4K gro▀e Bl÷cke.
v2.6:
- asynchrones, schnelles Scrollen mit Control.
- MuchMore ist nun reentrant (pure)
- MuchMore ÷ffnet bei so eingestellten Preferences einen Interlace-
Screen.
- Bei Speichermangel wird versucht ein Screen mit nur einer Plane zu
÷ffnen.
v2.7:
- Option '-l' um Interlace zu toggeln
- ASL-FileRequester wird nun statt ARP verwendet, wenn vorhanden
- benutzt RethinkDisplay() nicht mehr 50x die Sekunde, da das unter
2.0 viel zu lahm ist.
v2.8:
- Bei Interlace-Screen wird zwischen den Textzeilen nun zwei Zeilen
Platz gelassen, damit der Text leichter lesbar ist.
v3.0:
- Sleep ('-s') wird nicht mehr unterstⁿtzt.
- Es wird nun jeder nicht-proportionale Zeichensatz unterstⁿtzt
- Neue Optionen beim áStart vom CLI: '-f<font>' und '-s<size>' zum
wΣhlen des Zeichensatzes.
v3.1:
- Benutzt den Screenmode des Workbench Screens
v3.2:
- Unterstⁿtzung fⁿr nicht scrollbare Screens
- Kein Scrolling mehr bei kompletten Neuaufbau
--- Fridtjof.
v3.2.1:
- XPK Support
- Neue Syntax fⁿr Option -f. Beispiel: -ftopaz/11
- Neue Option -p fⁿr Password
- Neue Option -e fⁿr Extra Spacing
- Neue Option -c fⁿr Screen Colors. Beispiel: -c0,abc,f00,0e6
- Tool-Types
v3.2.2:
- Bei einigen Overscan-Aufl÷sungen zeigte die VorgΣngerversion
die beiden ersten Zeichen einer Zeile am Ende der Zeile an.
v3.2.3:
- Der nicht-scrollable Modus funktioniert nun auch unter KS2.04
bei einem 8x8 Font.
- Das Console-Device wurde bisher nicht wieder geschlossen.
- Displaymoderequester
- Neue Option -s fⁿr Scrollmode
- Busypointer
- ToolTypes werden auch beim CLI-Start ausgewertet (ab AmigaOS 2.04)
- Beim WB-Start werden MuchMore's ToolTypes nun auch gefunden, wenn
MM als DefaultTool des Textes nicht direkt, sondern ⁿber den Such-
Pfad gefunden wurde.
v3.2.4:
- Einige Bugs in GetString() beseitigt
- MM ignoriert nun Tasten/Maus-Drⁿcke wΣhrend er Busy ist
v3.2.5:
- Asynchrones Scrollen geΣndert. MM scrollt nun unabhΣngig von der
Maschine beim Halten der Control-Taste ca. 2-3 mal schneller.
- Dos.ReadArgs
- Neue Option -t bzw. "T=TOOLPRI" fⁿr Taskpriority
v3.2.6:
- Scrollmode 3 scrollt nun auch weich
- Scrollmode 1 ist nun Default ab 2.04
- ╓ffnet seinen Screen nun mit voller Textoverscan-Breite
- Neue Option -a bzw. "A=TABWIDTH" fⁿr Tabulatorbreite
- Neue Option -o bzw. "O=ONEPLANE"
- Neue Option "N=NOOSCAN"
- Benutzt QText nicht mehr (Sorry, musste sein)
v3.2.7:
- MM poked nun nicht mehr direkt in den Bitplanes herum, sondern
benutzt dafⁿr die Funktionen der graphics.library
v3.2.8:
- Option O=ONEPLANE entfernt
- neue Option B=PLANES
v3.2.9:
- V36 ANSI Codes implementiert (<CSI>22-28m)
v3.2.10:
- Locale Support
- Displaymode-Requester nun Font-sensitiv
v3.3:
- Die Tasten Q, X and NK5 zeigen nun erst die Infozeile an, bevor
das Programm verlassen wird, um versehentliches Verlassen
zu vermeiden
v3.4:
- Neuer Befehl "C", um den Bereich zwischen Marke 1 und 2 ins
Clipboard zu kopieren
v3.5:
- Suchen ist nun sowohl mit als auch ohne Beachtung der Gro▀/Klein-
schreibung m÷glich.
- MM verwendet nun den Boyer-Moore Algorithmus zum Suchen, dadurch
ergibt sich eine Beschleunigung um circa den Faktor vier bei einem
aus 10 Buchstaben bestehenden Suchtext. Nachteil: Das Suchen eines
1 Zeichen langen Suchtexts ben÷tigt etwas lΣnger als der bisherige
Algorithmus.
v3.6:
- Auf Wunsch eines einzelnen Users kann bei PageUp/Down optional
wieder gescrollt werden (Option O=OLDSTYLE)
- Bildschirm blitzt, wenn bei Dateianfang (-ende) Up (Down)
gedrⁿckt wird
v3.7:
- Neue Option "E=EDITOR"
- MuchMore war nicht 100% pure, da der BusyPointer in MM's
Hunks lag -> Probleme mit WShell
- Text wurde nicht gedruckt wenn Spaces im Dateinamen waren
- Option PASSWORD entfernt. Password muss nun im Stringgadget
eingegeben werden
- Optionen NOOSCAN und SCROLLMODE entfernt
- Aufgrund eines Bugs in Kickstart 1.3 wurde bei der Dar-
stellung von Kursivschrift manchmal wild im Chipmem
herumgepoked was nach kurzer Zeit zum Crash fⁿhrte.
Nun wird unter Kick 1.3 nicht mehr der RastPort des Screens
direkt benutzt.
v4.0:
- Kick 1.3 wird nun nicht mehr unterstⁿtzt
- MM kann nun auch in einem WB Fenster laufen
v4.1:
- Setzt nun rp.mask bzw. MaxPen (v39), so dass nur noch zwei
oder eine (mit Option PLANES=1) Bitplane gescrollt werden,
falls MM in einem Fenster lΣuft.
- Verwendet unter v39 nun den Prefs BusyPointer.
- PipefΣhig
- Neue Option: PUBSCREEN
- Option SCROLLMODE wiedereingefⁿhrt
- Neue Option I=INTERLEAVED
v4.2:
- Zoomgadget
- Benutzt nun eine bessere Methode um auf eine Pipe zu testen,
deshalb erscheint bei "run muchmore" wieder der FileRequester
- Bug fix: Das Icon wird nun auch gefunden, wenn man MM im CLI
mit Pfadangabe startet
- Bugs in MuchMore's Tasksynchronisation entfernt
- Neue Option Q=FASTQUIT
v4.3:
- Neue Optionen FRWIDTH, FRHEIGHT
- Passwort wird nicht mehr bei Eingeben angezeigt
v4.4:
- Bug, der unter bestimmten UmstΣnden zum Deadlock fⁿhrte,
beseitigt
- Verwendet nun den ASL ScreenMode-Requester, dadurch ist MM
1480 Bytes kuerzer geworden
--- Christian.