Die Versionen von AviHex


Datei-Version

Änderungen

TODO-Liste

-> Version 2.5.3 <-
(02.12.2008)
-> deutsche Version <-

- Bugfix: Binäre Suche war nicht übers Menü erreichbar
- Eventuelle Positionierungsfehler (Dateizeiger) werden jetzt besser abgefangen
- Bugfix: beim ersten Start des Disassemblers falsche Mode-Initialisierung (16-Bit Realmode statt 32-Bit-Modus)
- Überarbeitung der Texte
- erste englischsprachige Version
- die gleiche Datei läßt sich nicht in zwei AviHex-Instanzen gleichzeitig beschreiben

-> Version 2.4.0c <-
(20.06.2008)

Bugfix: Nach Einfügen stimmte die Bearbeitungs-Kennzeichnung nicht immer.
Bugfix: Bei 'Unterschiede suchen' wurde u.U. am Ende einer Datei die falsche Seite angezeigt.
Die Helpdatei wurde überarbeitet
Disassembler:
- 64-Bit-Modus wurde ergänzt, und ausgiebig geprüft;
verglichen wurde mit dem Nasm2.01 sowie den Intel-Dokumenten 253666.pdf und 253667.pdf (welche leider nicht ganz fehlerfrei sind)
- verwendete Binär-Testdateien zur Disassemblierung:
Codetest32.bin und Codetest64.bin
 

Version 2.3.4
(26.01.2008)

- Ein neu aufgetauchter, übler Scrolling-Fehler führte gelegentlich zu falscher Bildschirmanzeige - behoben !
- Disassemblierungsfunktion weiter vervollständigt und ausgiebig getestet
(gebe aber trotzdem keine Garantie ...)
(einschl. Coprozessor-, MMX- und SSE-Befehlen sowie - mit Vorbehalt - 64 bit)
Dialog zum Abspeichern des Lisings
Es fehlen noch 3DNow-Behfehle ...
 

Version 2.3.0
(06.12.2007)

- Analyse von AVI-Dateien
vereinfachter Chunk-Tree
Überprüfung von AVI-Indizes
- Verbesserung der Disassemblierungsfunktion
jetzt auch Coprozessor-Befehle
Lising läßt sich jetzt abspeichern
 

Version 2.2.4
(27.10.2007)

- Disassemblierungsfunktion verbessert; jetzt mit Editfenster
- es gab noch ein paar kleine Bugs (beseitigt)
 

Version 2.2.3
(22.10.2007)

- Dateinamen können nun als Eingabeparameter mit übergeben werden
- Konfigurationsdatei steht nun immer in gleichen Verzeichnis wie die EXE-Datei
- "markierte Daten speichern" war unnötig langsam (geändert)
- Bugfix: wurde zuerst die Protokolldatei geöffnet und dann die Bearbeitungsdatei, kam es zu einer Fehlermeldung ("Zugriff verweigert")
 

Version 2.2.2
(19.10.2007)

- Verbesserungen bei Goto, Zwischenablage, Dialogen
- AviHex läßt sich jetzt mehrfach öffnen mit der Möglichkeit zum Datenaustausch
- die gleiche Datei läßt sich nicht in zwei AviHex-Fenstern gleichzeitig beschreiben

Version 2.2.1
(12.10.2007)

- die meisten Warnmeldungen lassen sich jetzt aus dem Dialog heraus unterbinden
- Bugfix: u.U. wurde das Ergebnis von "(Datei) einfügen erst nach scrollen angezeigt
- Bugfix: beim Neuöffnen ohne Schreibschutz im Direktmodus war kein Abbruch möglich (behoben)
- Das Neu-Öffnen von Laufwerken ohne Schreibschutz ging ab W2K nicht (behoben)
 

Version 2.2.0
(10.10.2007)

viele kleinere Bugs und Schönheitsfeher beseitigt
in Stichpunkten: Offset-Einstellung, Vergrößerung, einfügen, Undo, Redo, Suche, Scrollrad, Vergleich, Dialoge, Warnhinweise
- zusätzliche Speicherplatzprüfungen
- Presets für typische Konfigurationen
- (noch) nicht alles läßt sich rückgängig machen
- Disassemblieren:
Immer noch unvollständig !
- Zurück-Button zum Goto-Dialog hinzufügen
- Ersetzen von Zeichenketten
- Auffinden von Datei-Headern

Version 2.1.9zd
(30.09.2007)

- neu aufgetretenen Fehler (Seite speichern) beseitigt
- "Undo-Vorschau" (ALT-F2 / ALT-F4) vorerst deaktiviert
- interne Vereinfachungen (dadurch evtl. Geschwindigkeitszuwachs)
- Bug in der Suchfunktion beseitigt
(betrifft die Suche über 4-GB-Grenzen hinweg)
- "Aufräumarbeiten"
 

-> Version 2.1.9y <-
(09.09.2007)

vorwiegend Bugfixes und Bugfix-Fixes, betreffend:
- noch einmal Undo
- noch einmal (und schon wieder) Dateienvergleich (Unterschiede suchen)
- Scrolling-Verhalten
- Einfügen aus Zwischenablage und aus Datei
- Dateivergrößerung und -verkleinerung
- Probleme am Dateiende
- viele Schönheitsreparaturen

neu:
- Hilfedatei
- neuer Menüpunkt "Datei anhängen"
- Dialogbox: Offset-Einstellung für Dateienvergleich

- (noch) nicht alles läßt sich rückgängig machen
- Disassemblieren:
Immer noch unvollständig !
- Zurück-Button zum Goto-Dialog hinzufügen
- Ersetzen von Zeichenketten
- Auffinden von Datei-Headern

Version 2.1.9i
(15.08.2007)

umfangreiche Überarbeitung:
- verändertes Undosystem
- neuer Goto-Dialog

viele kleinere Verbesserungen:
- Vergleichsfunktion optimiert (permanente Anzeige der Differenzen, Offset-Einstellung)
- Wiederherstellungsfunktion wiedereingeführt
- Zahleneingabe-Dialog jetzt auch mit QWord-Eingabe
- Suchfunktion beschleunigt und korrigiert
- Markierungen jetzt auch mit "Home"- und "End"-Taste
- bei Einfüge-Funktion wird ggf. Datei vergrößert

Bugfixes:
- Cursor lief am Dateiende ins Leere (behoben) - Hänger nach "alles markieren" und "mark.Daten speichern" behoben
- zwischenzeitl. aufgetretener Fehler am Dateiende behoben
- Überlauffehler bei Vergrößerungs-Dialog behoben
- Beim Suchen auf Datenträger stimmte die Zielangeabe nicht immer. (behoben)
- viele kleinere Unregelmäßigkeiten beseitigt

 

-> Version 2.1.8g <-
(16.07.2007)

Beta-Version !

- Bugfix: Positionssprünge nach Übernahme von Versions- und Undovorschau beseitigt
- Bugfix: Anhängen an andere Datei scheiterte am Schreibschutz (ab W2K)

- Dateien lassen sich jetzt unkompliziert vergrößern
(z.B. um Speicherplatz zu reservieren)

- nach wie vor nicht 100-prozentig stabil
(Bei Bedarf auf Version 2.1.0e ausweichen!)

- Disassemblieren:
Immer noch unvollständig !
- Ersetzen von Zeichenketten
- Auffinden von Datei-Headern

Version 2.1.7
(08.06.2007)

Beta-Version !

komplette Überarbeitung:
- erweiterte Protokollierung von Bearbeitungsschritten
- (erweiterte Undo- / Redo-Möglichkeiten)
- Undo- und Redo-Vorschau in Schritten (ALT-F2 / ALT-F4)
- zusätzliche Vorschau der Bearbeitungsversionen pro Seite (F2 / F4)
- zahlreiche Fehlermeldungen
- beim Datei-Vergleich werden Unterschiede nun farblich unterlegt

Bugfixes: - Undo nach einer Speicherung konnte das Programm einfrieren
- Bugfix: wiederholtes Suchen führte zu falschen Ergebnissen
- Fehler beim Auflisten der letzten Dateien behoben
- Undo-Vorschau (ALT-F2 / ALT-F4) enthielt Fehler: beseitigt
- weitere 'Unbequemlichkeiten' beseitigt

- nach wie vor nicht 100-prozentig stabil
(Bei Bedarf auf Version 2.1.0e ausweichen!)

-> Version 2.1.0e <-
(23.06.2007)

ENTHÄLT VORWIEGEND BUGFIXES VON 2.0.9

- Bugfix: Anhängen an andere Datei scheiterte am Schreibschutz (ab W2K)

- GOTO-Funktion war vorübergehend außer Kraft gesetzt

- unter Win95/Win98 wurde im DISKmodus unter best. Umständen nicht gespeichert

- wenn Protokolldatei geändert wurde, wurde Schreibschutz neu gesetzt

NEU: Für umfangreiche Schreiboperationen im Direktzugriff (ohne Protokolldatei) lassen sich die Nachfragen jetzt abschalten.

- zahlreiche 'Unbequemlichkeiten' beseitigt

 

Version 2.0.9
(08.08.2006)

- Fehler im Undo-System beseitigt

- Eingabe über Werte-Feld:
Ungereimtheiten aus Version 2.08 jetzt beseitigt
Dateneingabe noch komfortabler

 

Version 2.0.8
(26.06.2006)

- Verbesserung der Eingabe über Werte-Feld
jetzt komfortabler

 

Version 2.0.7
(21.06.2006)

- Dateneingabe nun auch über das Werte-Feld

- Disassemblierungs-Fenster ist jetzt etwas handlicher

 

Version 2.0.6
(19.06.2006)

- Dialogfeld "Werte anzeigen"
zeigt Byte / Word / DWord-Werte an Cursor-Position an

 

Version 2.0.5
(09.06.2006)

- Disassemblieren:
jetzt auch über Menü->Extras
verschiedene Bugfixes
neues Anzeigefenster (noch in Entwicklung)
32Bit-Befehle
erweiterter Befehlssatz (MMX usw.) ansatzweise
Immer noch unvollständig !

 

Version 2.0.4
(05.06.2006)

- Disassemblieren per Doppelklick
(einstellbar unter Optionen)
(bisher nur 8086er-Code)
Noch nicht ganz vollständig und ohne Garantie !

- Bug beseitigt: Anzeige der Protokolldatei wurde durch Markierungsanzeige überschrieben

- Dialog "Protokolldatei auf gleichem Laufwerk" entschärft

 

Version 2.0.1
(29.04.2006)

- Bugfixes (beim Dateivergleich)

- jetzt mit Kontextmenü (rechte Maustaste)

 

Version 1.9.9h
(10.03.2006)

- etwas mehr Komfort: merkt sich jetzt bis zu 10 Dateinamen

 

Version 1.9.9g
(21.02.2006)

Erweiterungen:

- Direktzugriff auf logische (auch Win98) und physikalische Laufwerke (ab Win2000)

- Scrollrad-Unterstützung (4 verschiedene Modi
je nach Betätigung der Shift- und Strg-Tasten)

- Erweiterung der Optionen

- Verzeichnis für Protokolldateien läßt sich nun vorgeben

- 'lästige' Nachfragen lassen sich jetzt abschalten

- neuer Dialog: Seite / Markierung mit Hexwert füllen

Bugfixes:

- Behebung eines gelegentlich auftretenden Fehlers beim Laden der Vergleichsdatei

- kleinere Reparaturarbeiten

- Beim 'Verwerfen' von Bearbeitungen blieb unter best. Umständen ein Teil stehen.

- Rasterung nun wieder einstellbar (1/16/256/512 Bytes)

- als 'logische Laufwerke' sind USB-Sticks z.Z. auf 1GB begrenzt

- 'Play-Avi'-Funktion funktioniert nicht bei allen Dateien

- 'Scan-Avi'-Funktion vorerst deaktiviert

Version 1.9.9d
(17.11.2005)

Erweiterungen:

- Überarbeitung der Wiederherstellungs-Funktion

- eingängigeres Scrolling-Verhalten

- Markierung jetzt auch mit der Tatstatur möglich

- weitere Überarbeitung der Undo- / Redo- und Wiederherstellungs-Funktion

- Aktualisierung der Hilfetexte

- Skalierung des Programmfensters mit der Maus

- Weitere Undo- und Redo- Variante hinzugefügt

- Seite auf / Seite ab rastet jetzt nicht mehr ein
(zur Segment-Grenze)

- Optionen-Menü

Bugfixes:

- Fehlerhafte Datenanzeige nach Redo beseitigt

- Read-Only-Anzeige z.T. fehlerhaft (bleibt stehen)

Version 1.9.9
(12.10.2005)

- kleinere Bugs (Suchfunktion) beseitigt

- überflüssige Nachfragen beim Direkt-Speichern (hoffentlich) beseitigt

- erste Kontaktaufnahme mit der Zwischenablage:
Daten kopieren, einfügen innerhalb der Anwendung Text kopieren, einfügen mit anderen Anwendungen

- "Datei einfügen" geht jetzt auch

 

Version 1.9.8
(24.09.2005)

- Bug bei "Seite speichern" beseitigt

- Bug beim Anspringen von Speicherstellen beseitigt

- Überschreiben von Dateien erschwert

- Suchfunktion überarbeitet

- Suche jetzt auch rückwärts

- 'Markierung speichern' geht jetzt auch

- 'Play-Avi'-Funktion funktioniert nicht bei allen Dateien

- 'Scan-Avi'-Funktion vorerst deaktiviert

Version 1.9.7
(21.08.2005)

- beschleunigter Zugriff auf bearbeitete Dateien

- Avi-Video und -Audio läßt sich jetzt "abspielen"
(man beachte die Gänsefüßchen)

- Info für Avi-Dateien

- Reparaturfunktion für falsch angegebene Chunk-Längen

- viele kleine Ecken und Kanten beseitigt

 

Version 1.9.6
(24.07.2005)

- Bug bei "markierte Bearbeitung verwerfen" beseitigt

- verbessertes Datei-Handling

- verschiedene Bearbeitungs-Versionen möglich über verschiede Projektdateien

 

Version 1.9.5
(15.07.2005)

- vertikales Scrolling noch einmal überarbeitet

- verbesserte Markierung

- Rückholfunktionen ("Bearbeitung verwerfen")

- Programmübersicht als kurzer Info-Text

- experimentell: AVI-Chunks anspringen

 

Version 1.9.4
(08.07.2005)

- Scrollbalken-Problem bei Dateien von best. Größe behoben

- gelegentl. Ausnahmefehler nach "F3" (VOR einer Suche) behoben

- Suche läßt sich jetzt unterbrechen

- jetzt genaue Markierung des gefundenen Strings

 

Version 1.9.3
(26.06.2005)

- Fehler nach "Datei-Schließen" behoben

- Vergrößern und Verkleinern funktionieren jetzt

- Auto-Scroll-Funktion

- Rückholfunktion zeichenweise

- Hilfetext für Tasteneingabe

- Markierungsanzeige vervollständigt

 

Version 1.9.2
(17.06.2005)

Erweiterungen:

- Bearbeitungen werden zunächst in einer
separaten Datei gespeichert

- Aufwendige Undo-Funktion

- Vergleichsfunktion (andere Datei, andere Position)

- Markierungen

- bessere Anpassung an Fontgröße

- 'Zoom'-Funktion (unter 'Modus')

Bugfixes:

- fehlerhafte Zeichenzuordnung beim
binären Editieren beseitigt

- keine seltsamen Zeichen mehr beim Klicken ins Leere

- Ausschnitt bei 'Segment Speichern unter' korrigiert

- immer noch Schönheitsfehler ...

-> Version 1.3 <-
(23.04.2005)

- vertikaler Scrollbalken

 

-> Version 1.2 <-
(17.04.2005)

- verbesserte Suchfunktion:
jetzt auch binäre Suche

 

-> Version 1.1 <-
(13.04.2005)

- verbesserte Navigation:
jetzt auch zeilenweises / byteweises Scrollen
(einstellen im Menüpunkt Modus)

- feste Fenstergröße

 

-> Version 1.0 <-
(06.04.2005)

- Erste einfache Version, kann editieren, springen, suchen und die letzte Aktion zurücknehmen bzw. wiederherstellen.

- Font-Probleme unter WINE

- Änderungen nicht direkt schreiben; stattdessen ein Änderungsjournal erstellen

geplant:

- Block-Markierungen mit Cut und Paste

- erweiterte Suchfunktion (Aufwärtssuche, ganzes Wort)