Die Handschrift-Klassifikatoren wurden mit zusätzlichen Stichproben neu berechnet. Die Handschrift-Ziffer 4_ enthält eine neue Formklasse 41. Sie enthält solche Vierer, die als
'Blitz' geschrieben sind. Eine analoge Erweiterung gibt es bei den Handschrift-Zeichen 'S_' uns 's_' mit den Formklassen 'S5' und 's5'.
Die Codepages in kadmos.h wurden neu deklariert.
Drei neue Codepages wurden ergänzt:
- CODE_ASCII, welche nur 7-Bit-Kodierungen enthält (also alle Ersatz-Darstellungen).
- CODE_PAGE_1255 in Vorbereitung eines Hebräisch-Klassifikators.
- CODE_ISO_8859_8 in Vorbereitung eines Hebräisch-Klassifikators.
Zur Vorbereitung von Multi-Byte Darstellungen im Unicode wurde der Speicher rec_char für Resultat-Kennungen von 4 Byte auf 8 Byte erhöht (REC_CHAR_SIZE). Entsprechend wurde TEXT_FORMAT_KADMOS_2BYTE umbenannt in TEXT_FORMAT_KADMOS_MULTIBYTE.
Das Struktur-Element 'labels' in reParm ist neu als Pointer deklariert und wird von re?_init() entsprechend allokiert. Die Grösse des allokierten Speichers wird unter dem neuen Strukturelement labels_size zurückgeliefert. Die Freigabe von labels erfolgt in re?_end().
Das Makro REC_LSIZE wurde gestrichen. Da Parameter nun nicht mehr einfach kopiert werden können (überschreiben des Pointers labels!), wurde hierfür eine entsprechende Funktion bereitgestellt:
KADMOS_ERROR KADMOS_API re_copyparm (ReParm *source, ReParm *destination);
Ein verbessertes Java-Beispiel wurde für die DLL-Version von KADMOS bereitgestellt.
Bei der Angabe von Kennungen ist stets auch die Ersatz-Darstellung zulässig. Ab 4.1b
Mit dem Programm chopper.exe werden nun auch standardmässig die Programme Alcstrip.exe und Alcfill.exe mitgeliefert. Ab 4.1b
12-März-2004
- Fehler (RE_PARAMETERERROR) bei der Vorverarbeitung leerer Bilder in rep_do().
11-März-2004
- Für die Eingabe von Datei-Namen bei Konsol-Programmen (Chopper, Info, Alcstrip, Alcfill, ..) unter Windows wurde die Verwendung des üblichen
File-Open-Browsers ermöglicht. Dazu ist entweder in der betreffenden Menü-Zeile die F1-Taste zu drücken oder mit der Maus auf den Prompt-Text dieser Zeile zu klicken. Zur Aktivierung
dieser Funktion ist die Datei filename.dll aus dem KADMOS Developer Kit in das Verzeichnis der aufgerufenen Exe-Datei zu kopieren.
04-März-2004
- Die Handschrift-Klassifikatoren wurden mit zusätzlichen Stichproben neu berechnet. Die Handschrift-Ziffer '4_' enthält eine neue Formklasse '41'.
Sie enthält solche Vierer, die als 'Blitz' geschrieben sind. Eine analoge Erweiterung gibt es bei den Handschrift-Zeichen 'S_' und 's_' - mit den Formklassen 'S5' und 's5'.
- Die Codepages in kadmos.h wurden neu deklariert.
- Drei neue Codepages wurden ergänzt:
- CODE_ASCII, welche nur 7-Bit-Kodierungen enthält (also alle Ersatz-Darstellungen).
- CODE_PAGE_1255 und CODE_ISO_8859_8 in Vorbereitung eines Hebräisch-Klassifikators.
Die Sonderbehandlung bei der Detektion von Codepage 1252 (Umleitung auf ISO-8859-1) wurde gestrichen. - Zur Vorbereitung von Multi-Byte Darstellungen im Unicode wurde der Speicher 'rec_char' für Resultat-Kennungen von 4 Byte auf 8 Byte erhäht
( REC_CHAR_SIZE). Entsprechend wurde TEXT_FORMAT_KADMOS_2BYTE umbenannt in TEXT_FORMAT_KADMOS_MULTIBYTE.
- Die Codepages in kadmos.h sind unterschiedlich aufgezählt.
- Das Struktur-Element 'labels' in reParm ist neu als Pointer deklariert und wird von re?_init() entsprechend allokiert. Die Grässe des allokierten Speichers
wird unter dem neuen Strukturelement 'labels_size' zurückgeliefert. Die Freigabe von 'labels' erfolgt in re?_end(). Das Makro REC_LSIZE wurde gestrichen. Da Parameter nun nicht mehr einfach
kopiert werden kännen (überschreiben des Pointers 'labels'!), wurde hierfür eine entsprechende Funktion bereitgestellt:
KADMOS_ERROR KADMOS_API re_copyparm(ReParm *source, ReParm *destination); - Ein verbessertes Java-Beispiel wurde für die DLL-Version von Kadmos bereitgestellt.