0.01 => 0.02

Scrolling funktioniert jetzt richtig und der code ist dabei auch noch
halbwegs lesbar

0.02 => 0.03

Abgeschnittene Dateinamen werden mit einem ~ an letzter Stelle markiert
Sprung ins Homedir mit ~
Sprung ins Startverzeichnis mit d
Seitenweise Scrollen mit N (Next-page) bzw. P (Previous-page)
Keyboard-Bindings gendert fr top und bottom
help-Hinweis in der Statuszeile
Standardmig nur Anzeige Dateinamen, mit -l langes listing
Obengenanntes kann mit -l- im laufenden Betrieb umgeschalten werden
Neue Funktion stat_file(n), damit wird get_listing wesentlich bersichtlicher,
ausserdem kann auch von main() heraus darauf zugegriffen werden
Untersttzung von Wildcards, die auf der cmd-line bergeben werden, also
sowas wie sel *.c funktioniert jetzt

0.03 => 0.04

Scrolling verbessert: Beim Wandern mit dem Pointer wird nicht bei jedem
Schritt clear() durchgefhrt, sondern nur noch der Cursor auf 0,0 gesetzt.
clear() nur noch bei chdir
Mit -m "*.c" kann eine Filemask bergeben werden, funktioniert auch ohne
Probleme in Verbindung mit -d
Neue Funktion display_limit, die dann aufgerufen wird, wenn weniger files
vorhanden sind als auf eine Seite passen. Noetig, um die Array-Grenzen
festzulegen
mit -f kann jetzt gesteuert werden, ob komplette Dateinamen MIT Pfad benutzt
werden sollen, wenn ein Befehl ausgefhrt wird.
Sprung ins Homedir jetzt auch mit H
Problem mit ungltigen Benutzereintrgen im Filesystem behoben
sample-shellscript hinzugefgt
Statuszeile wird fett angezeigt
Kopfzeile mit variablem Text (wird mit -b wie banner bergeben). Wenn nix
bergeben wird, wird nur der version-string (sel.h) angezeigt
Sprung ins root mit /
Sprung ins last-dir mit r
signal-handler fr SIGINT
Hinweistext bei leerem Verzeichnis / fehlenden Permissions
Fehlerbehandlung, wenn -m, -d, -b, -c ohne dazugehrigen Wert benutzt werden
Filtermglichkeit nach filetyp, z.B. -t f zeigt nur normale Dateien und keine
Verzeichnisse an
file-typ und permissions werden getrennt behandelt; d.h. in ein Verzeichnis
kann man cd'en, egal ob es ein link oder ein normales Verz. ist. In der
Anzeige (-l) ist in jedem Fall zu sehen ob es sich um einen link handelt.

0.04 => 0.05

Makefile: install -s anstatt separatem strip-Aufruf im Install-Target
chdir(): Neues Verzeichnis wird vor Wechsel auf access() geprft

0.05 => 0.06

Bug beim globbing mit bash (sel *.c) gefixt
Bug beim Scrolling gefixt
Bug in help-online gefixt

0.06 => 0.07

Color-Support
Bug bei init. von file_count
signal-handling hat nicht funktioniert
error-Behandlung berarbeitet
Umfangreiche nderungen am Scrolling-Mechanismus: Jetzt laufen alle
Variablen von 0 bis n (len_page, pointer, pointer_pos...), was die Sache
wesentlich bersichtlicher macht
Suchmglichkeit ==> next search fortsetzen wo aufgehrt
neue Funktion status_put -> global benutzbar
Statuszeilenanzeige gendert, nur noch pfad/filename + "help"
Verzeichnisse bold darstellen
Limite berprft und korrigiert
FAQ in README aufgenommen
Statusanzeige bei toggles
Pruefung auf file-exist verbessert, nun unabh. von permissions
lynx-like motion mit den Pfeiltasten

0.07 => 0.07.1

Nach Ausfhren eines Befehls wird das Verzeichnis neu eingelesen, um
Vernderungen (neue Dateien, gelschte Dateien) anzuzeigen.
Mit S kann ein rescan des aktuellen Verzeichnisses durchgefhrt werden

0.07.1 => 0.07.2

Wenn auf eine per -m uebergebene filemask kein file passt kommt "falsche
Fehlermeldung": fixed
Online-Hilfe etwas bersichtlicher gestaltet

0.07.2 => 0.07.3

Wenn der mit -c bergebene Befehl ausgefhrt wird, erscheint in der
Statuszeile das Wort "running..."
Mit -r wird der rescan nach dem Ausfhren eines Befehls eingeschaltet

0.07.3 => 0.07.4

Bug behoben: coredump bei ungltiger GID
Tastenbelegung gendert:
u  = toggle rescan after command
U  = rescan now
-u = Autorescan on, default off
(u = Update)
Die Online-Hilfe wird ab sofort mit "less" angezeigt - wozu mit eigenen
Mitteln einen abmurksen (Scrolling), wenn Unix das Werkzeug mitliefert?

0.07.4 => 0.08

Unbekannte gid/uid werden mit ihrem Zahlenwert angezeigt

0.08 => 0.08.1

Wenn sel verlassen wird ohne dass der bergebene Befehl ausgefhrt wird,
d.h. mit q => returncode 1
Ansonsten 0

0.08.1 => 0.08.2

2 ziemlich heftige Bugs behoben die zum Crash bei langen Pfaden/Dateinamen
fhrten


