Changes to TDP -------------- These are the all changes made to TDP, the ancestor of FDP. The latest changes to FDP can be found in the CHANGES.TXT file. 03.03.02 Tools > UppercaseMarkedText and Tools > LowercaseMarkedText menu items added whcih will convert all the ANSI and Diacritical characters in the marked text to all UPPERCASE and lowercase, respectively. Tibetan characters remain unchanged since there is no upper/lower case in Tibetan. In the Format > Hypertext Link dialogbox, if you immediately TAB to the "Optional Title", the "http://" in the "Link Location" field will be automatically cleared for ease of creating text with only a Title and no link. 03.03.01 When using the ACIP or Wylie input methods, the typed text (in red) is converted when you press the Spacebar as well as when you press the Enter key. You can hide the markers surrounding ACIP or Wylie text by checking the "Tools > Hide ACIP and Wylie Markers" menu item. 03.02.03 The Format > Hypertext Link features added in have been enhanced and improved: The HREF attribute is found for links rather than assuming it is the last attribute; the TITLE attribute and the HREF attribute are both shown in the status bar if both are present. 03.02.02 The Format > Hypertext Link dialog box has a new field: "Optional Title". Whatever you enter in it will will be converted into when a file is exported to HTML - which generates a tooltip when the mouse is moved over the link. If there is no Link Location given, only a Title; then in TDP, the title will show in the status bar at the bottom of the screen when the mouse is moved over whatever text was selected when the Format > Hypertext Link dialog box was initiated; this title will also of course be a tooltip in exported HTML files. Titles may only be entered using the ANSI font since that is the only font browsers support for titles. Titles can be used to create bilingual files with the Occidental language as tooltips. See "Format - Hypertext Link" in the Help system for more info. Problems using Hypertext links in AnsiDiacritical files have been fixed. The Tibetan characters in the Help system have been restored. 03.02.01 The switches used with the last Find/Find&Replace/Select are saved in the INI file so that upon restarting TDP, you can press F3 (Search > Find Next) and repeat the same search as the last one you invoked before exiting TDP. The saved switches are Reverse, WholeWord, IgnoreCase, IgnoreDiac, LookIn and FindAt. Find & Replace is now smarter about dealing with Hard-Returns in the Find and in the Replace strings. It is much less likely to miss existing Hard-Returns in a file, or to fall into a endless loop of replacing the replacemnts. [The endless loop bug can still occur on new files - save a new file and reopen it (Alt+F+1) before replacing any Hard Returns.] Hard-Returns in Find and Replace strings are now read in correctly from the INI file. If you choose Search > FindAndReplaceNext, TDP will now bring up the Yes/No/All/Cancel dialog box so that you can replace more than one occurance. 03.01.02 Ctrl+Up and Ctrl+Down srcoll the Document or Data-field one line. This is the same a clicking the arrow-buttons at the top and bottom of the scrollbar. Better dialog box color and toolbar button background on Win/XP. 03.01.01 Shift+Ctrl+End now properly selects all the text to the end of the current record or file. Cleaned up the footer created in an HTML export so that the 'address' tag is in the correct place. If you type charaters with the Shift key down, and then begin using the left arrow key to mark what you have just typed without letting up the Shift key, TDP will now correctly mark the last character typed. 02.04.06 Better color matching for buttons, menus, backgrounds, etc. This improves the way TDP looks on Win/2000 & XP. 02.04.05 URL for TibetanMachineWeb font corrected to http://iris.lib.virginia.edu/tibet/tools/fonts.html 02.04.04 Made smarter about preserving the file extension if a File > Save operation leads to a File > SaveAs dialogbox. Also *.htm and *.html extensions are always preserved during a File > SaveAs. 02.04.03 Better caret placement when it being set via a mouse click at the beginning of a space or TAB delimited word. A click within half a space width before the word is counted as indicating the first character of the word. Added ReadOnlyAction as an optional item under the [Options] section of the INI file. This may contain a string to be executed (spawned) when a read-only file is attempted to be written to. You will be ask with a Yes/No dialog box if you want to run the string. If you answer Yes, the string will be run. The string may contain a "%s" which will be substituted with the name of the file that is being written. Example: ReadOnlyAction=cmd.exe /c ATTRIB -R %s which will simply clear the read-only flag. Another Example: ReadOnlyAction=cmd.exe /k p4.exe edit %s which will open the file for edit using the Perforce Source Control system. 02.04.02 BUG FIX for ACIP conversions: NewLines in ACIP comments ([] and {}) no long stop the comment. All the text between the [] or {} will remain unconverted. Smarter writing of text files, including recognition of HTML files (via the file's extension of htm or html) and conversion of hyperlinks, bold, italics, strikeout, underscore and centering to HTML tags. "Tools - Move Marked to New Record" now moves everything from the caret to end of the currect record to the new record. If anything is marked, it becomes the new key field, otherwise the 1st word of the moved data becomes the key. 02.04.01 Added the ability to selectively move part of a data record in a database to a new record following the current record. See "Tools - Move Marked to New Record" in the Help system for full details. Added an Ignore Diacriticals flag to Search > Find and Search > SelectBySearching. This works analagous to the Ignore Case flag. See "Search - Find" in the Help system for more information. For a database that contains diacritical characters in its key fields, you can now type in a key without the diacriticals and when you press Enter, all the records that match what you typed without their diacritical marks will be selected. If only a single record matches, there will be no selection set; the file will just be positioned to that record. If however, what you typed exactly matches a record, no further search will be made when you press Enter - to force such a search, press Ctrl+Enter. When a database is being used as an external dictionary and it contains diacritical characters in its key fields, the lookup will proceed as above. 02.03.07 Bug Fix: For a database with case-insesitive keys, there were problems in some files such that the lookup from typing in the Key field would fail. This has been fixed. 02.03.06 Bug Fix: Typing in a key value in an AnsiDiacritical database did not result in the value being looked up. This has been fixed. 02.03.05 When a Document is used as a target external dictionary, the Find that is done is case-insensitive if the Document is an ANSI Only Document; otherwise it is case-sensitive. 02.03.04 Better character placement in listboxes and key fields for AnsiDiacritical Databases. Bug Fix: Now if you have an ANSI Only Protected file open and try to activate the Tibetan or Diacritical keyboards, nothing happens since there are obviously no characters of those types in the file and they can't be added. 02.03.03 When you double-click a word, TDP now no longer includes any formatting characters such as bold or underline in the selection. 02.03.02 BUG FIX: If you inserted a new record and then deleted that record without saving it, the wrong record was deleted. Instead of the empty record being deleted, the last record in the file (ANSI alphabetically) was deleted. Please check the ends of your files in alphabetical order (click Options > SortOrder > ByInternalASCII) and make sure the last record is not missing. 02.03.01 In the File > Properties dialog box you can now convert a Database so that it has keys where upper/lower case is ignored. See "File - Properties" in the Help system for more information. DO NOT USE THIS FEATURE WITH DATABASES THAT HAVE TIBETAN KEYS! 02.02.02 Added the File > Merge menu item that allows you to "merge" another file with the currently opened one based on the ordering of the keys of the base file. Since there is no Tibetan sort algorithm, the merge is a "best guess". See "File - Merge" in the Help system for complete information. If the base file during an append was a protected file, the resources related to that file were not being released until TDP terminated. This has been fixed; those resources are released when the file is closed. 02.02.01 The restriction on saving appended protected files has been lifted. File > SaveAs > Protected has been rewritten to be more efficent. This new version now enables you to save a file created by appending protected files. The new file must of course also be a protected file. 02.01.10 Chaining of dictionary lookups can now be done. By not marking any text in the dictionary file that is called by "Tools - Lookup Marked Text Externally", a further lookup can be done using the "Tools - External TDP Dictionaries" setings for the dictionary file - which can be set different from the ones in the original file. Command line flag -N to allow specifying an alternate INI file. See the end of "Command Line Options" in the Help system for more details. 02.01.09 Better placement of the right-click context menu in Documents. Deleting marked text has been sped up (considerably for long Documents). If the file given as a dictionary in Tools > ExternalDictionaries is a Document rather than a database, the Document is searched for the marked text from the top using Search > Find. Ignore Case is off; Whole Word is on. 02.01.08 The restriction on appending protected files has been lifted. Trailing tshegs or shads are removed from the text selected to be looked up in a dictionary before the text is passed to the dictionary. This fixes some problems where the head words in the dictionary either do not end with a tsheg or shad or where they end with a shad, but the selected text ends with a tsheg. Better communication between dictionary and main programs so that if the dictionary is slow starting, the lookup request from the main program does not become lost. 02.01.07 Added the ability to do dictionary lookups from selected text in any TDP file. See "Tools - External TDP Dictionaries" and "Tools - Lookup Marked Text Externally" in the Help system for full details. 02.01.06 Added "Rangjung Yeshe Dictionary (*.txt)" as a file type for the File > Open dialogbox. See "Rangjung Yeshe Dictionary Format - Import" in the Help system. 02.01.05 BUG FIX: Cleanup of processing of filenames enclosed in quotes. Added the ability to enter more than one file on the command line, but only if the filenames begin with the drive letter (followed of course by a colon): TDP c:\acip\KANGYUR\*.act c:\acip\SUNGBUM\*.act c:\acip\TENGYUR\*.act The filenames can be ambigeous, as above, or specific files. If a path contains spaces, it should be enclosed in (double) quotes. All the files will be appended to create a single database. 02.01.04 In version 02.01.01 a change was made to the memory allocation routines which resulted in versions 02.01.01 - 02.01.03 not working on Win/95/98/ME. This is fixed - now TDP will again work on Win/95/98/ME as well as Win/NT/2000/XP. 02.01.03 The restriction on appending files that have different ANSI character widths has been removed. Now you can always combine non-protected TDP files that are ANSIOnly, ANSIDiacritical, ANSITibetan and TibetanANSI. (TDP files with custom font definitions will always have to have similiar font definitions to be successfully combined.) Better interprocess communication with the 2nd TDP which is reading in the files(s) to be appended. Prevents some errors where bogus databases were being created from document files. 02.01.02 Several BUG FIXES for File > Append: Better memory usage resulting is less allocated, but unused memory; Very short files are no longer truncated when appended. The File > Append dialogbox now allows you to select multiple files. The files will be appended in alphabetical order no matter what the order is in the File Name edit field of the dialogbox. See "File - Append" in the Help system for more details. You can do File > Append even if no file is currently opened. 02.01.01 The last valued entered in the Go > GoTo (^G) dialogbox is now remembered. Added the File > Append menu item that allows you to append another file to the "end" of the current file. If the current file is not a database file, it is converted to a database file. The appended file is added an additional database record if it is a Document; it is added as additional records if it is a Database itself. Protected files cannot be appended. See "File - Append" in the Help system for more details. 01.07.09 BUG FIX: Sometimes when a ACIP or WYLIE file was opened from the File/Open dialogbox using the File Type dropdown box, the wrong font could be chosen. Now the font settings are always cleared when opening a ACIP or WYLIE file. If you edit the TDP.INI file with NotePad and change the line that reads IconOfFile=0 in the [Window] section to read IconOfFile=1 TDP will use the icon of the file that is opened for non-Tibetan files. 01.07.08 BUG FIX: The Wazur at location 69 in TibetanMachine7 was not being imported correctly. This has been fixed. BUG FIX: The Achung used with many characters in TibetanMachineWeb5 - 7 was being displayed with a garbage character after it. This has been fixed. BUG FIX: The Achung used with 'ktrya' and 9 other characters was being displayed with a garbage character before it. This has been fixed. Due to the above 2 bugs, it is strongly suggested that you re-export any files (such as RTF and HTML) created using the TibetanMachineWeb fonts set. 01.07.07 The Options / Advanced Options / TCC Wazur Location value can be set from the command line by using -159 or -160 after TDP and before any filename. Added support for importing RTF files made with the TibetanMachineWeb font set. 01.07.06 BUG FIX: TDP was incompatible with Kensington Mouseworks version 5.61 because their mouse driver(!) intercepts keystroke messages and possibly changes them. This resulted in most of the Format menu items becoming broken. FIXED. Added automatic detection of installed TCC fonts when importing a file that has a TCC font so that the correct adjustment can be made for the location of the wazur. Added the ability to override the auto-detection in Options / Advanced Options since you may not have the same version as the creator of the file you are importing. See "Options - Advanced Options" for additional information. 01.07.05 BUG FIX: When exporting to HTML, if the Tibetan font did not have a non-breaking space, "nbsp;" was being written nontheless. BUT even tho the character at position 160 is being written as a 160 now, the character may not be rendered correctly by the browser - browsers tend to render all ANSI font characters at 160 as a non-breaking space no matter what the font's glyph is at 160. 01.07.04 Added support for a non-breaking Tibetan space for Tibetan fonts that have a non-breaking space character. In some fonts from the Tibetan Computer Company (eg. new TibetanMachine), the non-breaking space is at location 160 and can be entered by using ^A and clicking on spot 160. In other fonts from TCC where the Wazur is at 160, a non-breaking space can be entered by using ^A and clicking on spot 159 - even tho spot 159 does not look like a space of any sort. See "Non-breaking Tibetan Spaces" in the Help system. 01.07.03 Fix multi-located TibetanMAchine Wazur for "Format - Character Sets" menu item (Ctrl+A). 01.07.02 There are multiple versions of the TibetanMachine font floating around - they have the same name, even the same version number(!) but Different Encodings!! This updates fixes the WAZUR character that is either at 159 or 160 so that it appears correctly no matter which font you have installed. 01.07.01 Added display and export support for the TibetanMachineWeb font set. This allows you to build web pages that can be read on browsers on Windows, Macintosh, and Unix/Linux operating systems and allows you to send Tibetan e-mail that can be read on these operating systems. You can obtain the TibetanMachineWeb font set for free from the University of Virginia at http://jefferson.village.virginia.edu/tibet/tools/fonts.html See "TibetanMachineWeb Font Set" in the help system for other important info. The "Options/Email Options" dialogbox now can be set to use the TibetanMachineWeb fonts as the default email font (or it can be left to use the Robillard for HTML as the default, or no default). Your "Options/Email Options" are automatically changed to use TibetanMachineWeb upon first running TDP version 01.07. The "Options/HTML Options" dialogbox now can be set to use the TibetanMachineWeb fonts as the default Tibetan HTNL font (or it can be left to use the Robillard for HTML as the default, or no default). Your "Options/HTML Options" are automatically changed to use TibetanMachineWeb upon first running TDP version 01.07. Cleaned up the HTML export routines so that the resulting HTML fonts sizes are closer to the sizes in TDP when the HTML page was created. BUG FIX: Minor cleanup to the WYL2ACIP.C file so it works with more compilers. 01.06.03 BUG FIX: Better checking to see if intial window should be shown maximized. BUG FIX: Minor fixes to the Wylie input routine. 01.06.02 Added the ability to read a file in and automatically export it to another format based on command line arguments. See "Exporting Automatically" in the Help system for the details. 01.06.01 Added support for Wylie. This includes the same support as for ACIP. Import of Wylie-encoded text files is automatic for file extensions of *.WYL or *.WYLIE and can be manually set using the File/Open/FileType combobox. There is a limited Wylie input method much like the ACIP input method. Selected Wylie text can be converted from ASCII to Tibetan just like can be done for ACIP text. 01.05.02 BUG FIX: If ACIP data that is to be converted mistakenly begins with a vowel, fail the conversion instead of crashing. Save an undo buffer just before converting ACIP data to Tibetan. 01.05.01 Added a limited ACIP input method. See "ACIP Input Method" in the Help system topics for more information. BUG FIX: On fast systems, the Help button on a dialogbox was not bringing up the correct context help page in the Help System. This has been fixed. 01.04.04 BUG FIX: When importing of ACIP files there was a mistranslation when there was a page indicator (@) but no A or B after it. This has been fixed. 01.04.03 Edit / "HTML Copy" now copies the selected text to the clipboard as an HTML fragment in both Text and HTML Format. 01.04.02 Added Edit / "HTML Copy" which will copy the selected text to the clipboard as an HTML fragment. Note the clipboard format is Text, not HTML, so this can only be used for now with a text editor working in raw HTML. 01.04.01 Windows/2000 now being used to build TDP. If you encounter problems with this version, you can still download http://members.home.net/tibet/tdp/tdp0103.exe and install it, then installing tdp0104.exe over it will fix the problems if they are install related. Added remembering Find and Replace strings between executions of TDP. Note: Only the 1st of an ORed group of Find strings is saved in the INI file. 01.03.04 BUG FIX: TDP will no longer mistakenly line wrap between text and a footnote. 01.03.03 BUG FIX: Fixed internal link problems that would occur in TibetanAnsi documents. Added "Tools - Insert Footnote" to easily generate footnotes. See the Help system for further information. 01.03.02 Renamed Format / "Hypertext Link (Ctrl+L)" to "Key Field Link (Ctrl+L)". Renamed Format / "External Link (Shift+Ctrl+L)" "Hypertext Link (Shift+Ctrl+L)" Added ability to have local hypertext links into the same Document or same Database Record by adding an additional feature to "Format - Hypertext Link" and by adding a new "Format - Link Target" menuitem. See the Help system topics for more information. Minor cleanup of HTML export: use lower case for tags (compatible with XML). 01.03.01 Added the ability in the File - Properties dialogbox to change Documents to Databases and to change a Database of one type to another Database type. See "Document and Database File Types" in the Help System for more info. Added a Description field in the File - Properties dialogbox for Documents. 01.02.09 Enhancments and a Bug Fix to command line processing: If the filename given on the command line has no extension, TDP searches first for a file named exactly as given, then it searches for the name given with the default extension found at "ExtensionDefault" in the INI file appended, then with ".DCT" appended, then with ".DBT" appended. If none of these files are found, it assumes you want to create a new file with the default extension found at "ExtensionDefault" in the INI file. If the filename given on the command line is a non-existent file that has the extension of DCT or DBT, and then you press Cancel when asked for the Font Definition, TDP simply exits rather than bring up startup screen. If the filename given on the command line is a non-existent file that does not have the extension of DCT or DBT, TDP no longer creates an empty file on disk if you do not type anything. 01.02.08 BUG FIX: TDP now correctly remembers the restored size of its window in the INI file. You can specify an alternate INI file on the command line when starting TDP. See "Multiple File Settings" in the Help system for details. 01.02.07 BUG FIX: If a Tibetan Protected files was closed and an Ansi Only text file was opened next, TDP would blow up. This has been corrected. The last line of the display is no longer considered "live" - this means that if the caret lands on the last line of the display, the window will scroll up a line, so that you are now positioned at the desired location, but it's on the next to the last line. This corrects several bugs in displaying files with line wrapping turned off. It also makes it possible to use the mouse to select blocks of text that are larger than fit on a single screen: start marking at the Top of the block and when you move the mouse down to the last line of the screen, the window will scroll; when the end of the block comes into view, move the mouse up off the last line to stop the scrolling and then position the mouse to finish exacly selecting the desired text. When viewing an ANSI only text file, only fixed-width fonts are shown in the dialogbox for setting the 4th ANSI font. 01.02.06 BUG FIX: Doing a Find or Find & Replace has been sped up considerably. Changed "Options - System Colors" to an "Options - Colors" submenu that has three choices: Black and White (which is the fastest), System Colors, and Custom Colors (which brings up a dialogbox to set the Text and Background colors). 01.02.05 Added an Occidental Line Height Adjustment to the "Options - Proportions/Tabs" dialogbox. This allows files with no Tibetan to be have their lines "squeezed" closer together or spread further appart. BUG FIX: When moving the caret with the left-arrow key with both the Control and Shift keys down (i.e. marking words going left), the caret would stop advancing if it encountered a single non-alphanumeric (such as a period) between alphanumerics. This has been corrected. 01.02.04 If the default ANSI font is a fixed-width font, when a ANSI only text file is read, the default ANSI font is used instead of Courier New. Hint: set the default ANSI font to a fixed-width font with no file open. "Options - Text Only Options" has a checkbox for setting the fixed-width font used for ANSI only text files to Bold. Smarter Ctrl+Left/Right-Arrows yielding better determiniation of the beginning and ending of words. This also improves double-click word boundary determination. 01.02.03 Added "Whole Word" as an option to "Search - Find" and "Search - Select". When this option is set, the string given in the "Find This" field must be surrounded by characters that are not letters, numbers or the ANSI underscore. When a document is not in File - Print Preview Mode, the current line number, rather than the page number, is shown in the menu line. Also "Go - Go To" Ctrl+G will go to a line number if not in File - Print Preview Mode. Database continue to display and go to record numbers. BUG FIX: If an key value greater than the largest existing key value was typed into the key field of a protected database, backspacing could cause an exception in TDP. This has been corrected. 01.02.02 BUG FIX: Changed the "Find" dialogbox to use monochrome bitmaps to improve size and speed and fix a bug on Win/NT. Added "Options - Text Only Options" dialogbox containing the text options from the "Options - Advanced Options" plus new additional text options. See the help system for details. 01.02.01 Enhanced memory allocation when importing any file - TDP is now much less likely to run out of allocated memory plus will tend to actually use less memory. 01.01.06 BUG FIX: Copy and paste to/from an AnsiDiacritical file from/to a non-AnsiDiacritical file sometimes did not work correctly. This is now fixed. Added proper Unicode support for ANSI characters 128 - 159 (0x80 - 0x9F). BUG FIX: When importing to a TibetanANSI file, unrecognized Unicode characters were not being properly written as a light gray set of 4 hexidecimal digits enclosed in brackets. This has been fixed. When exporting to Unicode, any light gray set of 4 hexidecimal digits enclosed in brackets will be exported as the Unicode character represented by the 4 heximal digits. See "Unicode - Encoding any valid character" in the help system. When exporting to Unicode, any TDP character that is not supported in Unicode will be exported as 4 hexidecimal digits enclosed in Superscript Parenthesis (207D and 207E). When importing from Unicode, any string of 4 hexidecimal digits between 0x1020 and 0x1FFF that is enclosed in Superscript Parenthesis (207D and 207E) will be imported as a TDP character. These last 5 changes mean that a Unicode file can be imported into TDP and then saved as Unicode without any loss of character data; and that any TDP file can be saved to Unicode and re-imported without any loss of character data. 01.01.05 Added a Unicode file type to the File / Open dialog box. This allows importing UNICODE files as both documents and databases and allows selection of the font format to be used (TibetanAnsi, AnsiTibetan, AnsiDiacritical or AnsiOnly). When Exporting a database file to UNICODE or RTF, the key field is now separated from the data field with a hard return; records are separated by hard pages. Hard pages within a data field are exported as a single line of 10 long-dashes (decimal value 151 = 0x97). When Importing a UNICODE or RTF file as a Database, the first TAB or hard return is treated as the end of the key field, other hard returns are treated as line breaks within the data field, a hard page is treated as the end of the data field (and therefore the end of the current record). These two changes mean that a Database that is saved in UNICODE or RTF format can be re-imported with only the hard pages within a data field changed (to a line of 10 long dashes) - all fields and records are preserved. The newly imported database will probably need sorting. Most character formating (bold, italics, small fonts, etc.) is preserved with RTF; all such formating is lost with UNICODE however. 01.01.04 Added import of Unicode's Wingding-like characters. All unrecognized Unicode characters are imported as a light gray set of 4 hexidecimal digits enclosed in brackets, eg [03A9] (in light gray) for the Unicode Greek Capital Omega. 01.01.03 Added import of Unicode diacritical characters. BUG FIX: "rksa" was not being imported properly from Unicode - this is fixed. 01.01.02 BUG FIX: UTF-16 "bigendian" files were not correctly detecting the presence of Tibetan characters and hence were importing them as garbage. Added a load progress bar when importing a Unicode file. Added *.ut* to the list of files displayed in the default setting for File / Open. More accurate buffer size calculation for Unicode files. 01.01.01 Added import of Unicode UTF-8 and UTF-16 files. These types of files are automatically detected by File/Open and imported accordingly. This version does not support importing Diacriticals or Wingding characters. BUG FIX: When exporting to Unicode, the Tibetan chraracters 'gga' and 'ggha' were improperly written as 'khga' and 'khgha'. This has been corrected. 00.12.11 BUG FIX: When importing an ACIP file created on an Apple Macintosh or on UNIX, some of the characters were being lost if the ACIP line endings was set to anything other than "preserve". This has been fixed and there is not full support for importing ACIP files created on Windows, MS-DOS, Macintosh & Unix. COSMETIC FIX: When importing an ACIP file, TDP no longer "restores" a previously "maximized" window as a side effect. 00.12.10 BUG FIX: If the ACIP line endings was set to anything other than "preserve", errors occured when doing Tools/ConvertSelectedData/FromACIP. This is fixed. 00.12.09 Support for the mouse scroll wheel. 00.12.08 BUG FIX: Import of most files was broken by a change in 00.12.07 if you changed the ACIP line endings to anything other than option 2. This has been fixed. More help with using TDP for e-mail - see "E-mail and TDP" in the help system for full details. Added support for ACIP construct of '?' as an ORNAMENTAL_STOP if it is not followed by a ']'. When exporting to Unicode, tshegs that are followed by a Shay (of any sort) are exported as non-breaking tshegs. 00.12.07 Added an ACIP line ending feature to "Options / Advanced Options". You can now choose to (1) preserve all CRs in ACIP documents; (2) convert single CRs to a tsheg; (3) convert single CRs to a tsheg and convert double CRs to a single CR. Added support for the following ACIP constructs: BDZ, MBA, MBHA, NP'A, TN, TNA+Y, TN+Y, GW'A, NSHA; plus distinguish ND as Sanskrit vs ND as a suffix. BUG FIX: Occasionally, data copied to the clipboard in Text format would have an extra character or more at the end starting in version 12.05. This has been fixed. BUG FIX: "Edit / Copy Entire Record" was broken at version 12.05 in that TDP could not paste back in what had been copied to the clipboard. This has been fixed. 00.12.06 BUG FIX: If Pasting a block of RTF text causes an exception violation, TDP abandons the RTF paste and pastes the Text only version. Puts up a message to that effect in the status bar. 00.12.05 Added the ability to choose the type of CF_TEXT copy done when "Edit - Copy" is chosen. Use the "Options - Special Copy" menu item to set the type. Summary: Set to "Stripped" and "Both" unless you have TibetD, TibetDro or TibetDOC installed and you want to cut and paste between TDP and them. 00.12.04 Reworked RTF header so that now Tibetan text can be copied and pasted to MS Outlook and Outlook Express PROVIDED the Outlook/Express menu is set to Format / Rich Text. Added "Edit - Special Copy" and "Options - Special Copy" that allow you to do customized clipboard copying. See the help system topics for these. 00.12.03 Added UNICODE support for the remaining Diacritical characters supported by TDP - where possible. Imporved memory usage and stability when converting to UNICODE. BUG FIX: Import of RTF files using TibetanClassic or TibetanMachineD was failing to convert the data for the these fonts. This has been fixed. BUG FIX: When importing an RTF document from MS Word, there could potenially be an RTF header so full of unneeded data that it was large enough to cause an memory exception. This has been fixed. BUG FIX: When importing an RTF document from MS Word, Tibetan values at the ANSI single quotes (decimal 145 and 146) and ANSI double quotes (decimal 147 and 148) code points were being mis-interpreted. This has been corrected. 00.12.02 Added UNICODE support for as many Wingdings as possible. BUG FIX: No longer use Tibetan code page 0F multiple letter glyphs: 43, 93, 4D, 9D, 52, A2, 57, A7, 5C, AC, 69, B9, 73, 75, 76, 77, 78, 79, 81; instead use single letter glyphs for better sorting (in the future). 00.12.01 Added UNICODE export to UTF-8 and UTF-16 formats. See "Unicode", "Options - Unicode", and "File - SaveAs" topics in the help system. BUG FIX: When importing ACIP text, treat the space at the end of an "@nnn " construct as an ANSI space rather than a Tibetan tsheg. COSMETIC CHANGE: Most dialog boxes are now centered on the screen. 00.11.06 ACIP Conversion Enhancments: Handle Um vowel construct; handle LJ, n and LB initial constructs; Handle x; remove bogus blanks in output before x, o and %. Cleanup of buffer usage; more efficent code in ACIP conversion routine. BUG FIX: If a file that was being converted from ACIP did not end with a CR or LF or CR/LF, the last character of the file was probably dropped and not converted. This has been fixed. 00.11.05 BUG FIX: TDP can now import RTF files that use font reference numbers greater than 64 (up to a max of 4096). This means RTF files produced by MS Word should now import correctly. 00.11.04 BUG FIX: Tools / Convert Selected Data from ACIP did not work for TibetanANSI files. This has been corrected. BUG FIX: TDP is no longer likely to become confused as to the filetype when creating a New file that is different from the currently open file. COSMETIC ENHANCMENT: A load progress bar has been implemented for importing RTF files. This bar will show as the second pass when importing ACIP files. 00.11.03 BUG FIX: On Win/NT import of ACIP files and Robillard and TibetanModernA RTF files was not working due to file naming problems that occured during installation. This has been corrected. 00.11.02 The Options / Advanced Options dialogbox now has an area at the bottom for registering TDP as the default program for file types (extensions) of your choice. You can then double-click files of this type in Windows Explorer and TDP will open them. You can even find files of this type on the internet and have TDP open them without having to download them. This is especially useful if you set TDP to handle the ACT extension and then browse the ACIP text files website at http://www.asianclassics.org/download/texts.html 00.11.01 Added direct importing of ACIP text files without having to use an external program. Also added 2 new menu items under Tools / Convert Selected Data to convert selected ACIP data to Tibetan. BUG FIX: If the data to Find or Replace was longer than could be shown in the edit field, the display of the edit field data always started at the first character and never scrolled or positioned the caret properly. This has been corrected. BUG FIX: If the selected text ended at the end of the document or record, pressing the End key (without the Shift) failed to unselect the text. This has been corrected. 00.10.10 BUG FIX: When importing an RTF document from MS Word, ANSI single quotes (apostrophes = ') were being lost. This has been corrected. Support for the following RTF keywords has been added: \lquote Left single quotation mark imported as ANSI 27 ('). \rquote Right single quotation mark imported as ANSI 27 ('). \_ Nonbreaking hyphen (ANSI 173). \~ Nonbreaking space (ANSI 160). \emspace Nonbreaking space (imported as ANSI 160). \enspace Nonbreaking space (imported as ANSI 160). \emdash Em-dash (ANSI 151). \endash En-dash (ANSI 150). \bullet Bullet character (ANSI 140). 00.10.09 BUG FIX: When using the Occidental keyboard in a TibetanANSI document or database, a small square was appearing for each HARD-RETURN entered. This has been corrected. It resulted in no data corruption; it was just an annoying cosmetic glitch. 00.10.08 BUG FIX: On Win/NT, earlier version of 00.10 would blow up when the Options/Fonts menu item was chosen. This has been fixed. 00.10.07 COSMETIC FIX: If a Tibetan Computer Company font is available in neither TTF nor ATM versions, both the name of the font and the 2 radio buttons for it are grayed out. 00.10.06 BUG FIX: Restored the TibetanCalligraphic ATM font selection which was broken in 00.10.06 COSMETIC FIX: Cleaned up the Options/Fonts dialogobox even more. 00.10.05 COSMETIC FIX: Better interface to selecting Tibetan Computer Company fonts in either TTF or ATM flavors with speedkeys (ATL+M or G or Z or C) and by clicking on the names of these fonts. 00.10.03 & 00.10.04 BUG FIX: When installing version 00.10.01 or 00.10.02 on top of an older version, the Tibetan font setting became corrupted until a different font was selected. This has been fixed. COSMETIC FIX: The ^K Tibetan Keyboard Layout for the Phonetic keyboard did not line up properly for the Tibetan Modern A or Robillard fonts. This has been corrected. 00.10.02 Added a phonetic Tibetan keyboard. See the Help system topic "Options - Select Tibetan Keyboard Layout" for more information. 00.10.01 BUG FIX: When importing an RTF, ACIP, or single font Tibetan file, if TDP's Tibetan keyboard was set to anything other than TCC #1, the import produced garbage. This has been fixed. Added support for 4 ATM Tibetan Computer Company font sets. See "ATM Fonts" in the Help system for more details. The ESC key will now push the Tibetan keyboard layout screen (Ctrl+K) to the back and bring the main TDP window to the front. The keyboard layout window now remembers its last size and reuses that. 00.09.13 Added new icons for Help and Keyboard Layout windows. Changed icon for Character Sets dialogbox. When any part of the Character Sets dialogbox receives the focus, set the focus to the font selector combobox. 00.09.12 BUG FIX: The inability to print protected files has been corrected. 00.09.11 Support for the Macro 'S' has been removed. Macros should still be considered a BETA feature and subject to further change in the future. Support for ANY Tibetan-Sanskrit stack has been added. See "Support for arbitrary Tibetan-Sanskrit stacks" in the Help system for more information. BUG FIX: The strange caret movement when typing a space as the last character on the last line of a record or document has been corrected. BUG FIX: The problems with not printing an entire record or document have been corrected. 00.09.10 [Special version - not released] 00.09.09 Improved hyperlink functioning from the TDP Help System. 00.09.08 When a hyperlink object is a WAV file on your computer, TDP itself will play the WAV file without using an external program. See "Playing Sounds" in the Help system for more information. 00.09.07 BUG FIX: When pasting text from a application that supporst RTF into an ANSI-Only file, although the text appeared correctly in TDP, there was extra byte prepended to each byte pasted that would show up as garbage when the file was subsequently opened in any other program. This has been fixed. The Bug FIx in version 00.09.06 has been improved to be more efficent. 00.09.06 BUG FIX: Printing of Databases was broken. This has been fixed. This also means that the Keyboard map (Ctrl+K) can now be printed again. 00.09.05 BUG FIX: When an ACIP text file was opened with a shorter path & filename than the path & filename of the previously opened file, TDP would not correctly determine when the intermediate RTF file was built and would hang waiting for the converter to finish. This has been fixed. 00.09.04 BUG FIX: When importing ACIP text files, sometimes the file would be mistakenly imported as an ASNI-Only file. This has been corrected. 00.09.03 BUG FIX: When pasting information into a file, if the clipboard contains RTF data, as well as TEXT data, the RTF data will be used. However, for an ANSI_Only file, sometimes a bogus "Unable to load Fontfile" message was needlessly being displayed. This has been corrected. 00.09.02 Added import of RTF files based on the Sambhota 'Esama", 'Esamb' and 'Esamc' fonts. This allows one to read ACIP RTF files. The Ñ and ñ characters from the CSX diacritical fonts (CSX 165 and 197) are imported as the corresponding ANSI characters 209 and 241. BUG FIX: For RTF files, where one of the fonts in the header has a reference number greater than 64, the preceeding Tibetan characters were not being converted properly. This would NOT affect the output of WordPad or the ACIP2Robillard conversion program Simple.exe. 00.09.01 Added direct importing of ACIP text files. An automatic conversion of ACIP files to a temporary RTF file is done using the 'Tibetan for Windows' Simple.exe conversion program. This direct importing of ACIP files requires that the 'Tibetan for Windows' package be installed on your system. If an ACIP file or an RTF file is opened with File/Open/TextFiles, it will be read in as ANSI text file. 00.08.13 Added easy download from the internet of Pierre Robillard's 3 Tibetan fonts if they are not currently installed. Just switch to the Robillard typeface in the Options/Fonts dialogbox and click OK to start the download. 00.08.12 Small RTF Tibetan fonts are imported as TDP small fonts. When importing an RTF file and the font definition has not been specified, if the file contains Tibetan, the font definition is TibetanAnsi, otherwise if the the file contains a Diacritical font or the Wingdings font, the font definition is AnsiDiacritical, otherwise the font definition is Ansi-Only. (This is a change from version 00.08.10) Edit/Paste will now accept RTF data from the clipboard if there is no TDP format data on the clipboard. If there is neither TDP nor RTF, the usual TEXT paste will be done. BUG FIX: No longer will RTF exports of non-TibetanANSI files be garbage when the font size is changed. BUG FIX: Ansi-Only files will now displayed correctly even if the previously loaded file was a TibetanAnsi file. 00.08.11 "TibetanMachine" has been added an option when importing a text file based on a single font. It can also be used to import text files based on the "TibetanCalligraphic", "DzongkhaCalligraphic" and "TibetanClassic" fonts. Improved usage of internal buffers for FIF/FJF files. 00.08.10 TDP is smarter when building an RTF header so that when it re-imports RTF files that it wrote, it properly detects whether any Tibetan, Diacritical or Wingdings fonts existed in the font definition of the original file and creates the new font definition accordingly if no font definition was specified. 00.08.09 Support for importing RTF files containing Tibetan Computer Company fonts has been added. Support for the TibetanAnsi font definition has been added when importing RTF files. When an RTF file is given on the command line or opened using the "Docs & Databases" selection in the "Files of type" combobox on the Files/Open dialogbox, if that RTF file contains any Tibetan fonts, the resulting TDP file is TibetanAnsi; if that RTF file contains no Tibetan fonts, the resulting TDP file is AnsiDIacritical. For Ansi Only and AnsiDiacritical files, when the Tibetan keyboard is activated, you are now given the choice of converting the file to a AnsiTibetan file. For Ansi Only files, when the Diactitical keyboard is activated (^D), you are now given the choice of converting the file to a AnsiDiacritical file. 00.08.08 Support for importing RTF files containing Times_CSX+, Helvetica_CSX+ and Courier_CSX+ has been added. BUG FIX: The AnsiDiacritical font-definition type now works correctly. BUG FIX: Helvetica_CSX+ and Courier_CSX+ are now correctly exported to RTF. 00.08.07 BUG FIX: No long will an RTF file be read in as garbage if the previous file read was an ANSI-Only or TibetanANSI file. When importing a font, if a character is encountered that has no conversion given in an FIF or FJF file, that character is inserted into the file as [?*n~m*?] where 'n' is a unique font number and 'm' is the character value as a decimal number. 00.08.06 BUG FIXES: Several bugs in RTF import have been fixed: 1) RTF files containing charcters from the LTibetanExtension font that were created by Simple.exe from the "Tibetan for Windows" package are now imported correctly. 2) The second dialog box that appears after doing a "Files / Open / RTF" now will not let you make an unsupported choice. 3) If the RTF contains more '}' than '{', the TDPrtf.dll is unloaded and reloaded if necessary when the RTF file is closed. This clears any interanl counters so that these imbalanced files can be properly parsed and used. 00.08.05 Rich Text Format (RTF) import has been added. It currently supports ANSI fonts, the Wingdings font, the Tibetan Modern A font, and the Robillard fonts. There are restriction - see the topic "RTF - Rich Text Files" in the Help system for more details. 00.08.04 BUG FIX: The ALLTIBSK.DCT file was corrupt in version 00.08.03. The correct version has been restored. BUG FIX: TDP will no longer hang trying to read a text file that consists of a single character followed by a carriage-return and a line-feed. BUG FIX: In the Tibetan Modern A font, the 'dha' was mis-encoded as a 'nha'. Added the ability to import text files that are encoded to match the Tibetan character encoding of the Tibetan Modern A font. Additional information about Importing/Exporting Wylie and ACIP has been added to the Help system. 00.08.03 Added the ability to import text files that are encoded to match the Tibetan character encoding of Robillard's LTibetan font. See the following topics in the Help system for more details: File - Open - Import Text Files & Import Tab Delimited Making New Files - Importing Text Files Based on a Single Tibetan Font Tools - Create Empty - Font Import File If you install "Tibetan for Windows", you can use the TIBCONV.BAT to convert Wylie and ACIP files to LTibetan (robillard) and then import them into TDP. Added File - Save As - Current Tibetan Font to export the loaded file as a text file using the exact encoding of the primary Tibetan font. Added a LTibetan.FEF font encoding file that uses only the single LTibetan font for displaying characters. BUG FIXES: More mis-encoded entires in the Robillard and the Robillard for HTML Font Encoding Files have been fixed. 00.08.02 BUG FIXES: Many more mis-encoded entires in the Robillard and the Robillard for HTML Font Encoding Files have been fixed. These particularly include mis-encoded 'nga' & 'da' and 'ra mgo ja' & 'ra mgo dza'as well as several others. Added LTibetan.FEF font encoding file. You may find this useful when importing/exporting from/to the LTibetan font. 00.08.01 BUG FIX: The "gbha" character was mis-encoded in both the Robillard and the Robillard for HTML Font Encoding Files and displayed as a bogus "pgha". This has been corrected. If you have exported files to RTF or HTML using the Robillard fonts, you should remake them if the contain any "gbha" characters. In the File/Open dialogbox, two of the "Files of Type" choices were changed: renamed "Text File - Convert" to "Import Text File" and renamed "Tab Delimited - Convert" to "Import Tab Delimited". The functionality of these two types remains the same. Improved the way TDP handles font resources. 00.07.08 Added export to WordPerfect 6.x for Windows. This means that you can now export TDP files to Tibetan! 5 for Windows from the Tibetan Computer Company ( http://www.tibet.dk/tcc/tibetan5.htm ) for making high quality pecha, etc. 00.07.07 When an email message is sent using HTML, the required Tibetan font is indicated in either the subject (for in-line messages) or the body (for attached HTML messages). You can of course edit/remove this information before clicking the Send button. 00.07.06 Added support for the LMantra font in the Robillard font set. This provides many more Tibetan-Sanskrit characters than just using LTibetan and LTibetanExtension. The only drawback is that the LMantra font is a symbol font and thus is not displayed correctly by Netscape. You should use the "Robillard for HTML" Font Encoding File (WEBrblrd.fef) when sending e-mail or creating web pages. Added a new checkbox to the Options / E-mail and Options / HTML dialogboxes to always use the "Robillard for HTML" fonts set when sending e-mail or writing an HTML file. This font set is the same as the old non-LMantra Robillard font set. See "Options - E-mail" in the help system for more information. TDP now figures out what character set is use for each font name, so you no longer need to specify character set numbers when constructing custom font definition files (*.FFF). 00.07.05 Added import and export to WordPerfect 6.x for DOS - this adds interoperability with Tibetan! version 4 from the Tibetan Computer Company ( http://www.tibet.dk/tcc/tibetan4a.htm ). This is the recommended program for making pecha. Support for export to WorPerfect 6.x for Windows is expected to be released in mid August, 2000. 00.07.04 Support for Robillard's LTibetan font has been added. Please see "Alternate Tibetan Font - Robillard" in the HELP system for more information. 00.07.03 BUG FIX: After the Undo/Redo changes of 00.07.01, when a document had data pasted at the very end, and the document ended with TABs or LINE-FEEDs or FORM FEEDs, the pasted data was immediately lost. This has been corrected. In the TCC keyboard #1, the 'H' key has been changed to an absolute "stack below previous" rather than being a toggle. So no matter what stacking state you are in, pressing the 'H' key will turn on stacking. This of course carries over to other mapping depending on how 'H' is mapped, e.g in the TibKey keyboard layout, 'H' now works the same as in TibKey; in the TCC keyboard #2, 'A' is no longer a toggle but always turns on "stack below previous". The Options/Fonts dialogbox has been rearrainged to be easier to enable the upcoming support for Robillard's LTibetan font. 00.07.02 BUG FIX: After the Undo/Redo changes of 00.07.01, when a document had been changed and then some text was msrked, both delete and paste failed to operate on the marked text, but operated at the beginning of the file. This has been corrected. When double-clicking to mark text or using Ctrl+Arrow to move the caret, any "Format - Center" (^E) marker is considered to be a word boundary. 00.07.01 Edit/Undo and Edit/Redo have been extensively reworked and implemented for Document files as well as Database files. See "Edit - Undo" and "Edit - Redo" in the Help system for more information. BUG FIX: Format/SpecialCharacters menu item (^A) would cause the program to blow up on an ANSI-ONLY file. This has been corrected. 00.06.07 Beta Feature: Added the ability to define Tibetan keyboard macros. See "Options - Define Tibetan Keyboard Macros" in the Help system (F1) for more details. 00.06.05 If 2 Naro's or 2 Drengbu's are typed succesively, a double Naro or double Drengbu results. Added native support for the TibKey keyboard layout. Not all TibKey keystrokes are currently supported: "#" and "N" are dead characters at the moment. You can use "hb" in place of "N". 00.06.04 BUG FIX: More cleanup of the MAJOR BUG FIX in version 00.06.02: TDP was failing to properly save font information in new protected files. This has been corrected. Mapped the "half a chen" to the '^' key. Implemented 'H' as a "stack after" key: type a Tibetan letter or enter one via the Format/SpecialCharacters menu item (^A), type 'H', and you will now be in stacking mode as if you had typed 'h' and then the letter. Implemented the double quote character as wazur. Implemented 'M' as ratag and 'V' as yatag. Implemented 'C' as stacked achung. 00.06.03 If a file has been edited and you wish to save that file as a protected file, the file will be saved and reloaded automatically so that it is in the correct format for saving as a protected file. When pasting large amounts of data into a document or a data field, you should no longer get a message about too much data to paste - the necessary buffers will be automatically enlarged to the size needed. BUG FIX: When pasting from the clipboard near the beginning of a small document or data field, the program would sometimes become confused in setting the vertical scroll bar and might even blow up. This has been fixed. 00.06.02 MAJOR BUG FIX! In version 00.05, a mistake was made and TDP was no longer able to read protected files (*.DBP, *.DCP) files created by earlier versions of TDP nor by TibetD or TibetDoc. This has been fixed. However, the side effect of the mistake and fix is that versions starting with 00.06.02 CANNOT read protected files created by 00.05 versions - these file MUST be recreated. Potala Software regrets causing any inconvience because of the bug. 00.06.01 Added an E-mail Options dialogbox under the Options menu to allow setting the format in which a document should be sent as e-mail. Moved the 'in-line e-mail' option to this dialogbox from the Advanced Options dialogbox. BUG FIX: In certain rare instances, the stacking mode would be left on when it should have been automatically turned off. This has been corrected. 00.05.03 TDP now supports all known Tibetan Font sets - provided you have a corresponding Font Encoding File that describes the encoding of the new Tibetan Fonts. A sample Font Encoding File for the "Tibetan Modern A" font is included in the TDP package. More Font Encoding Files will be provided when they are created. You can create your own Font Encoding File for any 8-bit Tibetan TrueType fonts that you have. Click the Load Typeface button in the Options/Fonts dialogbox and follow the instructions. BUG FIX: In certain cases, while using the down arrow on a long page, the program would hang for a moment and then blowup. This has been fixed. BUG FIX: In certain cases, while using the up arrow on a long page, scrolling would stop and the caret would not go up any further; another means other than the up arrow would then be necessary to scroll up. This has been fixed. BUG FIX: If you created a Table of Contents and then jumped to the end of that data field by using Ctrl+End, the program would blow up or hang. This has been fixed. 00.05.02 Since the SPELLDCT.DBT file is no longer available on the TCC website, a new spelling dictionary (with the same name) is now included as part of the TDP package. BUG FIX: Yet even more cleanup of vertical scrollbar for data field and documents; eliminates unnecessary scrollbar when positioned on the last line of a document or field that is smaller than the screen. BUG FIX: When using "Tibetan Modern A", the double dorje and the 2 other characters from the "TibetanMachineSkt4" font now appear correctly when entered from the Format/SpecialCharacters menu item (^A). COSMETIC FIX: Better placement of stacked achung's and achung-zhabskyu's for the "Tibetan Modern A" font. 00.05.01 Support for additional stacks has been added for the "Tibetan Modern A" font. It now supports all the characters in the "TibetanMachine" font, tho still a limited subset of the characters found in the "TibetanMachineSkt" fonts. Newly supported characters are 'dma' (for Om Mani Padma Hum), 'ra mgo ga wa zur', 'ra mgo tsa wa zur', 'zla tse gnyis', 'bindu + drengu' and 'bindu + short drengu'. Unsupported characters are no longer displayed as a down-arrow, rather now as a struckout double question mark. BUG FIX: The adjustment of Tibetan fonts up or down relative to the Occidental font has been cleaned up. If you click on the Options/Proportions menu item and set "Tibetan Adjust Up" to 5, it should clear any problems with your current setting. BUG FIX: When you create a protected file while having the "Tibetan Modern A" font selected, you can now correctly read that protected file when a TCC font (such as TibetanMachine) is selected. BUG FIX: Exporting to RTF (via File/SaveAs or Edit/Copy) is fixed in that the Tibetan fonts are now (more nearly) the correct size. COSMETIC FIX: Exporting to HTML has been cleaned up regarding font sizing when using the "Tibetan Modern A" font. If a filename with no extension is given on the command line, first the default extension in the INI file appended and searched for, then ".DBT", then ".DCT", and if all 3 fail a new file with the default extension is created. If the filename given on the command line contains any wildcard character, a file matching what is given is opened; if the given ambigeous file name does not uniquely identify a single file, some random file matching the ambigeous name will be opened - the default extension is NOT used. If no file matches the given ambigeous filename, the ambigeous filename is discarded, and the programs proceeds as if no filename was given on the command line. 00.04.02 BUG FIX: Yet even more cleanup of vertical scrollbar for data field and documents; eliminates still more bogus scrollbars. 00.04.01 Clicking on any zhabskyu, stacked-achung or stacked-achung/zhabskyu in the Format/SpecialCharacters (^A) dialogbox will result in the correct zhabskyu, stacked-achung or stacked-achung/zhabskyu being inserted into the file based on the value of the preceeding character. BUG FIX: When changing font sizes (Format/Resize Font), the Tibetan font is now displayed in the correct relative size when using "Tibetan Modern A". BUG FIX: Several missing achungs and achung/zhabskyus have been implemented when using the Tibetan Modern A font. BUG FIX: The right-click context menus have been cleaned up for Documents and for the opening screen. BUG FIX: Trying to send E-mail on a system that is not set up to handle MAPI (such as when using AOL as your ISP) should no longer crash TDP. 00.03.05 BUG FIX: No longer accidently deletes the 1st character of an imported text file if that first character is a TAB. BUG FIX: Add correct extension of "dbt" to imported tab-delimited databases. 00.03.04 BUG FIX: More cleanup of vertical scrollbar for data field and documents; eliminates even more bogus scrollbars. DOCUMENTATION ENHANCMENT: Stacking examples have been added to the topic in the help database entitled "How to Type Tibetan". The examples cover basic stacking plus ya-ta and ra-ta. 00.03.03 Added Tools/Insert Table of Contents menu item for creating a table of contents record for database files. If the file given on the command line does not exist, a new, empty file of the type indicated by the file extension will be created: .DCT creates a new document - you will be prompted for the font definition; .DBT creates a new database - you will be prompted for the font definition; extensions given in Options/Advanced create a new ANSI only Text file; all others will create a new ANSITibetan Text file. File/SaveAs can now save files in a portable 7-bit ASCII format using only standard text characters between 32 and 126 (0x20 - 0x7E). Files saved this way can be more easily manipulated by text editors and can be easily e-mailed without distortion. Files saved in this format are automatically re-converted when they are again read by TDP. For typical files, this 7-bit format takes 10% - 20% more disk space than the normal format; tho a 7-bit file could take up to 3 times as much space as its normal counterpart. 7-bit files have extensions of DB7 or DC7. Clicking on any zhabskyu in the Format/SpecialCharacters (^A) dialogbox will result in the correct zhabskyu being inserted into the file based on the value of the preceeding character. BUG FIX: The YES and NO buttons were reversed on the Options/RestoreRegistryEntries dialogbox - this has been corrected. BUG FIX: Cleaned up vertical scrollbar for data field and documents; no more unecessary scrollbars should be displayed. COSMETIC FIX: The size of the "Tibetan Modern A" font has been adjusted to match the size of the "TibetanMachine" fonts. The setting in the Options/Fonts dialogbox will yield the same size font no matter which font is selected. COSMETIC FIX: The "Tibetan Modern A" font displays lower and more correctly in the Format/SpecialCharacters (^A) dialogbox. COSMETIC FIX: The focus is always set to the combobox containing the font names whenever the Format/SpecialCharacters (^A) dialogbox is activated. COSMETIC FIX: The 2 unusable characters in the last row of the ANSI Diacritics screen of the Format/SpecialCharacters (^A) dialogbox are no longer displayed. 00.03.02 COSMETIC FIX: Better placement of zhabskyu's, stacked achung's and achung-zhabskyu's for the "Tibetan Modern A" font. 00.03.01 This package now provides the "Tibetan Modern A" Tibetan font and three diacritical fonts. These 3 diacritical fonts are "Times_CSX+", "Helvetica_CSX+" and "Courier_CSX+" which are more modern versions than what was in TDP 00.02. Full support for diacriticals when using Arial and Courier fonts in now available as well as for Times New Roman. Support for additional diacritical characters than cannot be typed using the ^D method is available from the Format/SpecialCharacters menu item (^A). BUG FIX: Duplicate entries for "Tibetan Modern A" have been eliminated from the Format/SpecialCharacters (^A) dialogbox. 00.02.03 Added smarter font install. The TibetFnt.dll will now autmatically install the "Tibetan Modern A" and "Times CSX" fonts when TDP is first run and will re-install them if they are accidently deleted. 00.02.02 Support for the Format/SpecialCharacters menu item (^A) is now available in this version when using the "Tibetan Modern A" and "Times CSX" fonts, as well as when using fonts from the Tibetan Computer Company. There are a very few characters in the "Tibetan Modern A" (such as the one in position 160) that are not supported by TDP. Trying to select one of the non-spported characters will do nothing except sound a beep. Only the diacritical characters in the bottom row of "Times CSX" are supported. Trying to select any other characters will do nothing except sound a beep. 00.02.01 This package now provides a Tibetan and a diacritical font. The fonts are distributed under the GNU Public License. The complete font packages can be found under the FONTS subdirectory of your installation directory. The Tibetan font is the "Tibetan Modern A" font and the diacritical font is the "Times CSX" font. "Tibetan Modern A" provides excellent support for Tibetan characters; however, it does not support all Tibetan-Sanskrit stacks, so some characters you can possibly type will show as a down-arrow. Also files created using the fonts from the Tibetan Computer Company may contain characters that are not supported by "Tibetan Modern A" and these will also show as down-arrows. "Times CSX" provides complete support for all the Times New Roman diacritical characters supported by TDP. It does not provide support for Arial or Courier diacritical characters. Support for the Format/SpecialCharacters menu item (^A) was not available in this version when using the "Tibetan Modern A" or "Times CSX" fonts - it was added in version 00.02.02. 00.01.04 BUG FIX: Search/Select had a tendency to blow up due to a mistake in the enhancment provided in version 00.01.03. This has been corrected. BUG FIX: Program could blow up when paging down thru a large file that has hard returns at the end of most lines or that had line wrapping turned off. This has been corrected. 00.01.03 When not editing and you type characters that exactly match the first part of the key for the current record, the rest of the key is shown in light grey after the cursor. 00.01.02 BUG FIX: No longer can accidently write to a read-only file. The Special Characters Dialogbox now sorts the font names into alphabetical order. 00.01.01 This is the original version of TDP. The version number has the following meaning: the 00 is the last 2 digits of the year this version was released; the 1st 01 is the major version; the second 01 is the build number/minor version number.