SC UniPad - The Unicode Text Editor

Home | Download | Register | FAQ | Keyboard | TechInfo | History | Links | UniMap


SC UniPad Version History


Last Updated: 2008-06-06

The history order is from "newer" to "older". Small letters
after the version number denote bug-fix-only versions.

Version 1.20 (2006-05-05)

  • Upgrade to Unicode 4.1.0
    • This version of UniPad incorporates over 1270 new characters that have been added since Unicode 4.0.
    • New complete scripts are: New Tai Lue, Buginese, Glagolitic, Coptic, Tifinagh, Syloti Nagri, Old Persian, Kharoshthi.
    • Some scripts have been extended by adding new character blocks: Arabic with Arabic Supplement, Georgian with Georgian Supplement, Ethiopic with Ethiopic Supplement and Ethiopic Extented.
    • Some supplemental character blocks have been added: Phonetic Extensions Supplement, Combining Diacritical Marks Supplement, Supplemental Punctuation.
    • Other new blocks are: CJK Strokes, Modifier Tone Letters, Vertical Forms, Ancient Greek Numbers, Ancient Greek Musical Notation.
    • Over 700 new characters have been added to the following existing character blocks and scripts: Latin Extended-B, Combining Diacritical Marks, Greek and Coptic, Cyrillic, Hebrew, Arabic, Devanagari, Bengali, Tamil, Tibetan, Georgian, Ethiopic, Phonetic Extensions, General Punctuation, Currency Symbols, Combining Diacritical Marks for Symbols, Letterlike Symbols, Miscellaneous Technical, Miscellaneous Symbols, Miscellaneous Mathematical Symbols-A, Miscellaneous Symbols and Arrows, Enclosed CJK Letters and Months, CJK Unified Ideographs, CJK Compatibility Ideographs, Mathematical Alphanumeric Symbols.
    • For more information please visit the Unicode 4.1 page at the official web site of the Unicode Consortium: http://www.unicode.org/versions/Unicode4.1.0.
  • New keyboards
    • Dzongkha, Uyghur, Polish (Programmer), Kannada, Dari, Pashto, Uzbek (Southern).
  • Other new features
    • Several minor corrections.

Version 1.10 (2003-11-29)

  • Upgrade to Unicode 4.01
    • This version of UniPad incorporates all new characters and script that have been added since Unicode 3.2: Limbu, Tai Le, Khmer Symbols, Phonetic Extensions, Miscellaneous Arrows and Symbols, Yijing Hexagram Symbols, Linear B Syllabary, Linear B Ideograms, Aegean Numbers, Ugaritic, Shavian, Osmanya, Cypriot Syllabary, Tai Xuan Jing Symbols, Variation Selector Supplement.
    • For more information please visit the Unicode 4.0 page at the official web site of the Unicode Consortium: http://www.unicode.org/versions/Unicode4.0.0.
  • Other new features
    • Option to reduce font memory consumption.
    • Several minor corrections.
Version 1.02 (2003-01-04)
  • Improved SGML entity handling
    • Supports all SGML entities of XML, HTML 4, MathML and ISO 8879.
    • Dialog "Conversion Options" has been extended to allow selection of entity sets used for the conversion.
    • Character Map context menu has been extended to allow selection of entity variants for a character, if available.
  • Other new features
    • Explicit conversion operations to convert characters from the Hangul Jamo block into precomposed compatibility Hangul Syllables and vice versa.
  • Fixed bugs
    • On Windows 2000 and Windows XP the composition window of an IME (Input Method Editor for Chinese, Japanese, Korean) was directly placed at the top left corner of a UniPad document window, ignoring the current character position. This behaviour is a feature of Windows 2000 and Windows XP trying to emulate IME level 3 behaviour (IME level 3 allows the composition of characters inside the document window). UniPad does not support IME level 3 yet. Instead UniPad supports IME level 2 only (IME level 2 uses a separate composition window). Therefore, now a separate composition window is displayed even on Windows 2000 and Windows XP.
    • On some printers empty pages where printed (containing nothing except a single line). This problem could have been reproduced and it has been fixed eventually.
    • The clipboard was not always properly closed by UniPad after performing clipboard operations (cut, copy, paste). This did not cause any problems. Nevertheless, this behaviour has been corrected.
  • Other corrections
    • Minor user interface corrections
    • Romanian keyboard: replaced A caron by A breve
Version 1.01 (2002-11-04)
  • Extended evaluation mode
    • In unregistered mode the document size limit of 1000 characters is activated after a few minutes. That will allow evaluation of all features for this period of time.
  • Bug fixes
    • Replace and search dialog: when pasting multi-line text into the edit field, usually a scrollbar (i.e. up/down buttons) appears next to the edit field. When the dialog was closed and opened again, the scrollbar did not appear. T-01323
    • When saving an empty file on Windows 95/98/ME an irritating error message appeared ("Value must be between 0 and 65535"). The file was saved correctly but the hourglass mouse cursor did not change to an arrow afterwards. T-01324
Version 1.0a (2002-10-10)
  • Bug fixes
    • No space was assigned to space bar in keyboards Estonian and Romanian. T-01321
    • Index of help file was broken. T-01322
Version 1.0 (2002-09-28)
  • Important: UniPad 1.0 is trialware
    • The UniPad 1.0 licensing method is as follows: UniPad 1.0 runs in either unregistered or registered mode. Running UniPad in unregistered mode is free for anyone. Unregistered mode allows viewing of documents without limitiation. For editing, the document size is limited to 1000 characters. If you register you will be able to run UniPad in registered mode and this limit will be removed.
    • Please read also the section "Registration" in the FAQ.
  • Completed help file
    • New topics for each Unicode 3.2 character block and script, which summarize support level, input methods, writing directions and more.
    • New topics for each built-in keyboard, which summarize support level, related scripts and more.
    • New group of topics: "Getting Started".
  • Bug fixes
    • Minor user interface corrections
  • Glyph corrections
    • Bopomofo
    • Accented Latin letters used for Latvian
Version 0.99 (2002-08-20)
  • Miscellaneous features
    • Loading, saving, importing and exporting can be aborted by pressing the ESC key
    • Auto-indent new lines (optional)
    • Support for Unicode paragraph U+2029
    • Menu command to reload keyboard definition
    • Document direction can be changed with LEFT-SHIFT+CTRL and RIGHT-SHIFT+CTRL
    • Characters can be inserted quickly by typing the hex code (CTRL+Q)
    • File history is available via application context menu
    • Find & Replace: option to use view settings of the current document
    • Character Map offers short information about character blocks via info button
    • New file format: ASCII + XML character references (hexadecimal and decimal)
    • New command line switches -p (print document) and -Y (open recent file)
  • Defaults for file properties
    • File properties are now part of the document options, therefore the defaults can be changed via the dialog "Default Options"
    • Affected properties:
      • BOM (Byte Order Mark)
      • Format (UTF-8, UTF-16, etc.)
      • Type of line separator (DOS, Unix, etc.)
  • Additional supported scripts
    • Hangul Jamo
    • CJK Radicals Supplement
    • Bopomofo
    • Kanbun
    • Bopomofo Extended
    • Katakana Phonetic Extension
    • Enclosed CJK Letters and Month
    • CJK Compatibility
    • CJK Unified Ideograph Extension A
    • CJK Unified Ideographs (completed)
    • CJK Compatibility Ideographs
    • Arabic Presentation Forms-A (completed)
    • Halfwidth and Fullwidth Forms (completed)
    • Byzantine Musical Symbols (Plane 1)
    • Musical Symbols (Plane 1)
    • Mathematical Alphanumeric Symbols (Plane 1)
  • Better support for character input
    • Character input from Unicode locales (e. g. Hindi) on Windows XP
    • IME character input on non-Asian versions of Windows (e.g Windows 2000 with East Asian language support)
    • Direct Unicode character input from external programs (e. g. keyboard tools that send WM_UNICHAR messages)
    • All these features can be turned of for troubleshooting
  • Several new preference options
    • Always start with a new document (same as -n command line switch)
    • Show splash screen upon program start (can be turned off)
    • Show only base name in file history
    • Show format in file history
    • Disable the new input features (see above) for compatibility and troubleshooting
    • Also combine and decompose character triplets (otherwise handle pairs only)
    • Mark user defined keyboards with a plus sign ('+')
    • CapsLock applies to alphabetic keys only
    • Keyboard window is always enabled (even when no document is open)
    • Allow to save unaltered files (save command is always enabled)
    • Always open document windows maximized
    • Accelerated navigation in Character Map (can be turned off)
    • Use origin of import file for export (makes export a bit more comfortable)
    • Associate .utx with UniPad upon each program start (can be turned off)
  • Minor user interface changes
    • Delayed progress bar (only activated if operation may last long)
    • File history: if the file name is shortened for better legibility, an ellipsis (three dots) is inserted, so that the basename will remain intact
    • If a search term cannot be found a short message in the status bar will be displayed (it disappears after 5 seconds)
    • Clipboard operation in Unicode edit field using CTRL+X,C,V
    • Unicode edit field (used in Find and Replace dialoges) supports multiple undo and redo, via context menu and CTRL+Z, CTRL+SHIFT+Z
    • Shortcut for Redo is CTRL+SHIFT+Z
    • BOM and line separators of current document are displayed in the statusbar
    • Doubleclicking on BOM field in statusbar toggles BOM
  • Additional encodings (import / export)
    • ARMSCII-8 (Armenian)
    • GEOSTD8 (Georgian)
    • TIS-620 (Thai)
    • Big Five (Traditional Chinese)
    • CNS 11643, EUC-TW (Traditional Chinese)
    • GB 2312, EUC-CN (Simplified Chinese)
    • JIS X 0208, EUC-JP (Japanese)
  • New keyboards
    • Punjabi
    • Urdu
    • Hindi
  • Other changes
    • User defined keyboards are identified by the complete path of the .UKB file (this allows to load multiple keyboard files with the same basename)
    • Auto detection has been improved: in any case of doubt or absence of any hint about the encoding UTF-8 is assumed as the encoding rather than ASCII+UCN
    • Removed keyboard "Persian (Negarestan)"; it is still available on the website
    • The default values of several options have been changed to make the work with UniPad easier for new users
    • Reorganised the settings in the Windows registry (all settings from previous versions are lost)
  • Bug fixes
    • Fixed a bug where undo/redo did not work correctly when option "Strip trailing spaces when newline typed" was activated
    • Corrected Romanian keyboard
    • Several minor glyph corrections
Version 0.98b (2002-04-23)
  • Bug Fixes
    • Closing the dialog "Replace" produced an access violation, causing a program or even system crash on Windows 95/98/ME; this bug occurred only if the option "Prompt on replace" was activated.
    • Positioning the cursor in lines that were longer than 65536 characters could lead to a crash under certain circumstances.
    • Long lines (ca. 6000 characters, depending on font style) were not displayed properly on Windows 95/98/ME.
    • The maximum number of undo steps (dialog "Preferences") was displayed with the system's thousands seperator if the number had been changed using the up/down buttons; numbers >= 1000 were not recognized correctly when the dialog was closed resulting in a number of 0 undo steps.
    • The dialog "File Properties" had a memory leak of 16 kB.
    • The following SGML entities were not mapped to correct Unicode characters:
      • Dot, Tcedil, tcedil, epsis, epsiv, Scirc, scirc, lozf, epsi, ohm, mldr, loz, phone, Lmidot, pound, Zcaron, zcaron, Sacute, squf, fnof (has been removed, because it was mapped to "f with hook" which is not adequate).
  • Other changes
    • Renamed keyboard "Japanese (no IME)" to "Japanese (Kana only)".
    • Several minor glyph corrections.
    • Minor GUI corrections.
    • Added topic about program limitations (Reference/Limitations) to help file.
    • Improved error message on low memory condition upon start.
Version 0.98a (2002-04-12)
  • When selecting a user defined keyboard, the layout information was not loaded from the corresponding .UKB files, resulting in an empty and unusable keyboard window. This bug didn't occur when the user defined keyboard was the default or global or or when it was automatically selected by opening files via the file history (recent files).
Version 0.98 (2002-04-09)
  • Support for bidirectional text
    • Conforming to Unicode Bidi Algorithm. Three levels of implementation are supported (can be turned off completely).
  • Arabic glyph shaping
    • Contextual forms and connected characters (can be turned off). Ligatures (like Lam-Alef) are not supported yet.
  • Reorganized options and preferences
    • Preferences and document options have been reorganized resulting in three dialogs
      • Preferences: includes all global preferences (mainly those of the preferences in previous versions).
      • Current Options: all options of the current document (most of these were already accessible via menu and toolbar in previous versions).
      • Default Options: default for new, imported or unknown documents (some of these options were part of the preferences in previous versions).
  • Unicode 3.2 support
    • Supports all new characters of Unicode 3.2:
      • Cyrillic Supplementary
      • Tagalog
      • Hanunoo
      • Buhid
      • Tagbanwa
      • Miscellaneous Mathematical Symbols-A
      • Supplemental Arrows-A
      • Supplemental Arrows-B
      • Miscellaneous Mathematical Symbols-B
      • Supplemental Mathematical Operators
      • Katakana Phonetic Extensions
      • Variation Selectors (only the glyphs are supported, not the function of these characters)
  • Additional supported scripts
    • Yi Syllables
    • Ethiopic
    • Sinhala
  • New keyboards
    • Azeri (Azerbaijani)
    • Cherokee
    • Esperanto
    • Hawaiian
    • Hebrew (including Yiddish)
    • Inuktitut
    • Japanese (without IME support)
    • Persian (ISIRI 2901)
    • Ogham
    • Thai
  • Other new features
    • Send file as email attachment
    • Extended Character Infobar
    • More supported bracket pairs with Search > Find Bracket
    • Context menu within UniPad edit fields
    • Several minor GUI improvements
  • Bug fixes
    • Long file names are preserved now, when using drag&drop onto a UniPad shortcut
    • Corrected glyphs of the characters U+FEE7 and U+FEE8
  • Other changes
    • Preferences->Miscellaneous: option "Save used file format in file history (recent files)"
    • Improved SCSU encoder
    • Two toolbar buttons to change font between fixed and variable
    • CTRL+RIGHT and CTRL+LEFT: word boundaries are:
      • line separator
      • paragraph separator
      • spaces
      • unassigned codepoints
      • control character
      • formatting characters
      • private use characters
      • (unpaired) surrogates
    • Added glyphs for the following character of Arabic Presentation Forms-A: U+FDF2 ARABIC LIGATURE ALLAH ISOLATED FORM, U+FDFC RIAL SIGN
    • Updated character set converter for ISIRI-3342 (Persian) regarding support of U+FDFC RIAL SIGN
Version 0.97a (2002-03-06)
  • Bug fixes
    • UniPad reported external file modification even if a file has not been modified outside of UniPad.
    • The print progress dialog displayed garbage for the filename if the printed file was unnamed ("Unnamed1" etc.).

Version 0.97 (2002-02-24)
  • Support of Korean
    • Contains all 11172 Hangul
    • Encoding EUC-KR with Export, Import, Copy As, Paste As
    • Works with IME (Input Method Editor) on Korean Windows to type Hangul
  • Additional Scripts
    • Gujarati
    • Tamil
    • Telugu
    • Malayalam
    • Thai
    • Tibetan
    • Myanmar
    • Khmer
    • Mongolian (horizontal only)
    • Hangul
    • Hangul Compatibility Jamo
    • Yi Radicals
    • Old Italic
    • Gothic
  • Additional encodings (import / export)
    • VNI (Vietnamese)
    • VIQR (Vietnamese)
    • TCVN (Vietnamese)
    • VPS (Vietnamese)
    • VISCII (Vietnamese)
    • ISIRI-3342 (Persian)
    • ISO 8859-16 (Latin 10)
  • New keyboards
    • Albanian
    • Armenian
    • Bulgarian (Cyrillic)
    • Bulgarian (Latin)
    • Byelorussian
    • Croatian
    • Divehi
    • Estonian
    • Gaelic
    • Georgian
    • German (Swiss)
    • Hebrew
    • Hungarian
    • Icelandic
    • ISO 9995
    • Kazakh
    • Kyrgyz
    • Latin American
    • Latvian
    • Lithuanian
    • Macedonian
    • Mongolian (Cyrillic)
    • Norwegian
    • Romanian
    • Serbian (Latin)
    • Slovak
    • Syriac
    • Tatar
    • Turkish (F-Type)
    • Ukrainian
    • US Dvorak
    • Uzbek
  • Several minor improvements
    • U+0000 is now accepted as a valid character (in documents, keyboards, etc.).
    • Optional backup creation upon save.
    • Default extension .utx can be changed.
    • Added global options regarding UTF7 encoding.
    • Some conversion functions provide additional options.
    • The keyboard state can be locked temporarily for easier key assignment.
    • New conversion function: Decompose characters.
    • New toolbar for all conversion functions.
    • Added missing KangXi glyphs.
    • Added some extra character decompositions for Vietnamese.
    • Reduced the possible error situations / messages when loading a file (mainly a result of allowing U+0000, non-characters and accepting binary files).
    • Added a special UniPad clipboard format for better clipboard support of the UniPad native data format. Main advantage for now: U+0000 is preserved. Selecting of the approbiate clipboard format is handled automatically.
    • Improved file loading by using less temporary buffer space. Important in low memory situation and with big files.
    • Pasting from Clipboard in Windows 95/98/ME: automatic conversion from local codepage to Unicode will be performed.
    • Some cosmetic user interface improvements.
  • Other changes
    • Removed Mac Ukrainian encoding (Mac Cyrillic should be used).
    • Changed semantics of command line option -y.
  • Bug fixes
    • Non-standard document window size when calling UniPad with -n / --newdoc switch.
    • Line separator was not changed automatically from Unicode LS to CR+LF when saving as UTF-8, UTF-7, SCSU, ASCII+UCN resulting in files that could not be read by ASCII editors.
    • Some printing problems have been reported (empty pages, not printing at all, etc.). Not all of these problems could be reproduced. However, it seems that the handling of printer driver settings in UniPad was not as robust as it should be and led to unpredictable behaviour of printer drivers. Handling and supply of printer driver parameters have been redesigned. Error handling has been improved.
    • When printing documents containing only a single line without a line separator, the dialog showing progress didn't disappear and locked the application.
    • Fixed a small resource leak that was left after closing a document window. However, it didn't seem to have any harmful effects, even after opening and closing over 500 windows.
    • Conversion of \u sequences: a \u sequence was not converted to a Unicode character when a single backslash occured somewhere before this sequence. That sequence was kept without conversion.
    • When exporting to Shift-JIS, Unicode replacement character U+FFFD was converted to a single byte with the value 80(hex). Same happened with Copy As.
    • Dead keys didn't work when pressing keys on virtual keyboard window rather than pressing the real keys.
  • Glyph corrections
    • Fixed width variant only: Halfwidth and Fullwidth Forms were messed up (some duplicated glyphs, some missing glyphs, wrong code positions).
    • Improved glyphs for Deseret.
    • Corrected the baseline of some glyphs.
Version 0.96 (2001-09-15)
  • Support of Japanese
    • Contains over 6000 Kanji from JIS X 0208
    • Windows codepage 932 (Shift JIS) with Export, Import, Copy As, Paste As
    • Works with IME (Input Method Editor) on Japanese Windows to type Kana and Kanji
  • Additional Scripts
    • Syriac
    • Thaana
    • Bengali
    • Gurmukhi
    • Oriya
    • Lao
    • Unified Canadian Aboriginal Syllabics
    • KangXi Radicals
    • Ideographic Description Characters
    • CJK Symbols & Punctuation
    • CJK Unified Ideographs (Japanese only, see above)
    • Halfwidth & Fullwidth Forms
    • Deseret
    • Plane 14 Tags
  • Improved Support of Planes 1 to 16
    • The Character Map window also covers planes 1 to 16. Due to an acceleration effect, it is possible to browse through all planes in a relatively short time.
    • The Virtual Keyboard supports assignment of characters from planes 1 to 16.
    • Private Use characters in Planes 15 and 16 are displayed with a Private Use glyph.
    • Character names are displayed in the Character Map window and Character Info Bar.
  • Several minor new features
    • Support of SGML character entities according to ISO 8879 Character Entity Sets ISOdia, ISOgrk1, ISOgrk2, ISOGrk3, ISOgrk4, ISOlat1, ISOlat2, ISOnum, ISOpub, ISOtech. Currently available with "Convert to SGML Entities" and "Convert from SGML Entities" menus.
    • "U+" notation (e.g. "U+0041" or "U+10C29A") is also used for characters in plane 1 to 16 rather than the clumsy 8 digit "U-" notation.
    • Unicode Info window
    • Command line option -n to start UniPad with a new document window.
  • Glyph corrections
    • U+2022 BULLET: changed shape from square to circle.
    • U+200A HAIR SPACE: changed from zero width to 1 pixel width. U+200B ZERO WIDTH SPACE: handled as regular space character now, although has zero width.
    • Greek Extended characters with iota subscript: iota is on right side of the characters rather than beyond the character.
    • Latin Extended characters with ogonek: position of ogonek has been changed slightly.
  • Bug fixes
    • Minor corrections regarding the user interface.
Version 0.95e (2001-07-28)
  • Changed file I/O routines
    • All previous versions of UniPad used memory mapped I/O for file handling (this included Save, Load, Import, Export). It is suspected that memory mapped I/O could sporadically cause corrupted files with certain network file systems and certain operating system versions, although this behaviour could not be reproduced. To prevent potential problems, file I/O has been changed so that files are read and written in a convential way.
Version 0.95d (2001-07-23)
  • Bug fixes
    • Display problem: hexadecimal glyphs for characters in Basic Multilingual Plane were all displayed as [U+0000]. This bug was introduced in version 0.95c.
    • When loading or importing files including Macintosh line separator (i.e. CARRIAGE RETURN) every first character of each line was swallowed. This bug was introduced in version 0.95b.
Version 0.95c (2001-06-30)
  • Minor glyph corrections
    • U+0030 DIGIT ZERO (removed stroke)
    • U+00BF MICRO SIGN, U+03BC SMALL MU (same shape)
    • U+212E ESTIMATED SIGN
    • U+20A8 RUPEES SIGN (removed stroke)
    • U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
    • U+FB4B HEBREW LETTER VAV WITH HOLAM
    • U+010F LATIN SMALL LETTER D WITH CARON, U+0165 LATIN SMALL LETTER T WITH CARON (apostrophe form is preferred in typesetting)
    • U+002D HYPHEN MINUS, U+2013 EN DASH (attempt to correct dash length)
    • U+200B ZERO-WIDTH SPACE (width is zero now)
    • U+2004 THREE-PER-EM SPACE, U+2005 FOUR-PER-EM SPACE, U+2006 SIX-PER-EM SPACE
  • Font in CharMap window can be changed:
    • automatic (same as current document)
    • fixed pitch
    • variable pitch
  • Bug fixes
    • Display problem: hexadecimal glyphs like [U+1034] were not displayed properly for characters > U+FFFF. Arbitrary glyps were displayed instead of the leftmost digit. Example: U-0002C50C was displayed as [U+*50C].
    • Removed option "Landscape / Portrait" in Print dialog, because it didn't work at all. Will include complete Printer Setup in next version.
Version 0.95b (2001-04-30)
  • Maintenance Release
  • Minor corrections in user interface
  • Partial support for Macintosh line separator (import only)
Version 0.95a (never released)
  • (Internal version only)
Version 0.95 (2000-12-30)
  • The font engine has been re-implemented. The UniPad font (UP.FON) will not be used anymore. UP.FON is no longer part of the setup. The new font engine was necessary because of certain display problems on Windows 2000. All glyphs are now inside the UniPad executable UP.EXE which is now completely self-sufficient.
  • UniPad now supports the character planes 1 to 17 of the Unicode Standard and ISO-10646 (plane 0 is the Basic Multilingual Plane). These planes cover the code values from 10000(hex) to 10FFFF(hex).
  • Normally UniPad strips a BOM when loading a file. This behaviour can be turned off now. The BOM can be used with all formats now.
  • Glyphs for Hiragana and Katakana have been added.
Version 0.94 (2000-07-31)
  • Support of customizable keyboard layouts.
    • Keyboard definition files are XML based.
    • Drag & drop from character map window.
    • Support of tabulator (U+0009 HORIZONTAL TABULATION).
    • Unicode 3.0 Support.
      • Glyphs for new characters of already supported blocks.
      • Braille Patterns
      • Ogham
      • Cherokee
    • Support of Standard Compression Scheme for Unicode.
    • Improved command line support (experimental).
    • The term UCS-4 has been replaced by the term UTF-32 throughout the user interface and documentation
    • Simplified auto detection, may work better or worse ;-)
    • Some bug fixes
    • Caret shape was not saved in registry
    • Corrected Windows CP-1258 (Vietnamese) conversion table
    • Some glyph corrections
Version 0.93c (2000-04-05)
  • Fixed bugs:
    • UTF-8 marker was always written, even when disabled in File Properties dialog.
    • UTF-8 marker was written by default when saving new documents.
    • UTF-8 detection did not work with one-line documents.
    • File Properties dialog: OK was disabled when no line separator was choosen. This was a problem especially with one-line documents (that obviously don't have line separators).
    • Files that were loaded using the file history had the wrong format sometimes, because the original format was used in the history. This was a problem, when the file format was changed outside UniPad. To avoid any mis- interpretations, the history uses auto-detection now.
    • Files were not marked as modified after import.
    • Edit/Convert/Combine Character Pairs: some characters have been combined incorrectly:
      • U+0020 + U+0301 ==> U+0384 (corrected: U+00B4)
      • U+0020 + U+0313 ==> U+1FBF (corrected: U+1FBD)
    • Unipad font up.fon dissappeared sometimes (see the FAQ for a description of that problem). We made an attempt to solve the problem and we hope that it works.
    • The setup programm reported negative available disk space for drives greater than 2GB.
    • Swedish keyboard layout: SHIFT + LATIN SMALL LETTER A WITH DIAERESIS produced wrong character.
  • Correction of glyphs from the Letterlike Symbols block:
    • U+2102 DOUBLE-STRUCK CAPITAL C
    • U+2107 EULER CONSTANT
    • U+2108 SCRUPLE
    • U+210A SCRIPT SMALL G
    • U+210B SCRIPT CAPITAL H
    • U+210C BLACK-LETTER CAPITAL H
    • U+210D DOUBLE-STRUCK CAPITAL H
    • U+210E PLANCK CONSTANT
    • U+210F PLANCK CONSTANT OVER TWO PI
    • U+2110 SCRIPT CAPITAL I
    • U+2111 BLACK-LETTER CAPITAL I
    • U+2112 SCRIPT CAPITAL L
    • U+2113 SCRIPT SMALL L
    • U+2114 L B BAR SYMBOL
    • U+2115 DOUBLE-STRUCK CAPITAL N
    • U+2118 SCRIPT CAPITAL P
    • U+2119 DOUBLE-STRUCK CAPITAL P
    • U+211B SCRIPT CAPITAL R
    • U+211C BLACK-LETTER CAPITAL R
    • U+211D DOUBLE-STRUCK CAPITAL R
    • U+2128 BLACK-LETTER CAPITAL Z
    • U+212C SCRIPT CAPITAL B
    • U+212D BLACK-LETTER CAPITAL C
    • U+212F SCRIPT SMALL E
    • U+2130 SCRIPT CAPITAL E
    • U+2131 SCRIPT CAPITAL F
    • U+2133 SCRIPT CAPITAL M
    • U+2134 SCRIPT SMALL O
Version 0.93b (2000-01-30)
  • Maintenance Release
    • Corrected some minor problems.
    • New menu item "Reload as" in document context menu.
    • Glyph corrections: U+04DF CYRILLIC SMALL LETTER ZE WITH DIAERESIS
Version 0.93a (1999-11-16)
  • Fixed some bugs
    • Dragging the vertical scrollbar thumb in the document window didn't work correctly with large documents.
    • Surrogate characters weren't converted correctly into UCS-4 values (and vice-versa).
    • On Windows 95/98 Unicode text in the clipboard was not automatically converted into the local codepage.
  • Improved UTF-8 decoder
    • All non-conformant sequences are handled correctly (i.e. produce a REPLACEMENT CHARACTER).
    • The byte order mark (BOM) can now be used with UTF-8 as a signature.
    • Overlong sequences can either be tolerated or rejected.
  • Improved general data handling
    • Non-character codes U+FFFE and U+FFFF are allowed in documents now. They can either be tolerated or rejected.
    • The NUL character U+0000 can either be dropped from the document or replaced with the REPLACEMENT CHARACTER.
  • Glyph corrections
    • _All_ glyphs of the fixed width font are now 10 pixels wide.
    • U+2611 and U+2612 (glyphs were swapped).
Version 0.93 (1999-09-26)
  • Sync'd fixed width font and variable width font.
  • Glyphs for the Georgian script (GEORGIAN U+10A0 -> U+10FF) have been included.
  • New character sets for import/export:
    • ISO/IEC 8859-11 (Thai)
    • ISO/IEC 8859-13 (Latin 7)
    • ISO/IEC 8859-14 (Latin 8)
    • ISO/IEC 8859-15 (Latin 9)
    • KOI8-R (Cyrillic)
  • Fixed bugs:
    • A file name in command line didn't work, if it wasn't specified as an absolute path name.
    • UCS-4 format wasn't detected correctly during autodetect, when the byte order mark (BOM) was missing.
    • C1 control characters were replaced by U+FFD2 with ISO/IEC-8859 character sets on import.
    • On the Greek keyboard layout the key for tonos produced U+030D COMBINING VERTICAL LINE ABOVE. This was changed to U+0301 COMBINING ACUTE ACCENT.
  • Correction of some glyphs:
    • U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE (corrected position of apostrophe)
    • U+20A7 PESETA SIGN (changed from 'barred P' to 'Pts')
    • U+1FB3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI (glyph was the same as U+1FB2)
  • Report of errors during load can be suppressed in "Preferences" dialog ("Data" tab).
  • The keys Ctrl, Shift, Alt, AltGr, CapsLock, Tab, Enter, BackSpace in the keyboard layout window can have a caption now. This option can be enabled in the "Preferences" ("Keyboard" tab).
  • Backspace, Tab and CapsLock in keyboard layout didn't work. This has been corrected.
  • Search & Replace:
    • Option "Ignore case" with Search & Replace.
    • Dialog "Replace" has a new button "Replace All".
    • Text couldn't be replaced with an empty string in dialog "Replace". This has been corrected.
Version 0.92 (1999-06-22)
  • Undo/Redo. Number of undo actions can be set in the Preferences dialog.
  • Built-in fixed width font (not complete yet) for:
    • Basic Latin (ASCII)
    • Latin-1 Supplement
    • Latin Extended-A
    • Latin Extended-B
    • IPA Extensions
    • Spacing Modifier Letters
    • Combining Diacritical Marks
    • Greek (not Greek Extended!)
    • Cyrillic
    • Armenian
    • Hebrew
    • Latin Extended Additional
    • General Punctuation
    • Superscripts and Subscripts
    • Geometric Shapes
    • Dingbats
    • Alphabetic Presentation Forms
  • "Copy As..." for copying Unicode text in different formats to the clipboard.
  • New conversion functions:
    • Universal Character Name (\u) to Unicode (and vice versa).
    • SGML/XML character reference to Unicode (and vice versa).
    • Lowercase and uppercase.
  • Context menu (secondary mouse button) in character map window with the following functions:
    • Insert
    • Copy to Clipboard
    • Append to Clipboard
    • Insert as
    • Copy to Clipboard as
    • Append to Clipboard
  • Upgrade to version 2.1.9 of the Unicode character database. See ftp://ftp.unicode.org/Public/UNIDATA for details.
  • Fix: Some display problems occured in the character map window when the Windows system/GUI font was not "MS Sans Serif".
  • Fix: The last settings in the "Paste As" dialog were not saved to the registry.
Version 0.91 (1999-03-26)
  • UniPad can print now. Characters are printed as bitmaps to avoid that the printer driver selects a wrong font.
  • A new character map window allows the selection of any Unicode character by a single click.
  • Display support for more characters from the following character blocks:
    • GEOMETRIC SHAPES
    • ENCLOSED ALPHANUMERICS (except parenthesized characters)
    • MISCELLANEOUS SYMBOLS
    • DINGBATS
  • File history with last recently used files and their last settings. Menu: "File->Recent Files". Number of recorded files can be changed.
  • Check for external file modification, when program window or document window will be activated. Can be disabled.
  • Files can be reloaded via the document context menu.
  • Character names in the Character Info status bar that does not fit on the status bar are displayed with an ellipses (...).
  • The Character Info status bar now also shows the name of the corresponding character block.
  • Upgrade to version 2.1.8 of the Unicode character database. See ftp://ftp.unicode.org/Public/UNIDATA for details.
  • Fix: Files with system attribute (S) could not be opened.
  • Fix: Automatic format detection recognized non-UTF7 files as UTF-7 files and vice versa under certain circumstances.
  • Fix: Combination of base characters and non-spacing marks: If the last two characters of the selection were both non- spacing marks, the last character was deleted.
  • Fix: The handling of file extensions in the Save dialog was unusual. Now the extension ".utx" will be appended only if the filename does not contain a dot at all. To save files without an extension at all, a dot must be appended as the last character.
  • Fix: The detection of binary files did not work correctly. Files including more than 3 successive 00 bytes were detected as binary files. This has been corrected to 6 bytes (this can occur in UCS-4).
  • Fix: The replace next function did not work correctly, when the replace text contained \u. A replacement character and the hex code of \u were inserted in the text.
  • Fix: The options "From begin" and "Words only" for search and replace did not work at all.
Version 0.9a (1999-01-04)
  • Under certain circumstances (16 colors with some graphics drivers) the version recognition for the UniPad font UP.FON did not work correctly. A misleading warning was issued stating that the UniPad font is not installed. The font version recognition has been redesigned.
Version 0.9 (1998-12-28)
  • Initial version


Sitemap | Privacy Policy | Contact | Copyright and Trademark notice
©1997-2015 Sharmahd Computing
+++