Changes to UDP.EXE ------------------ 12.01.02 The sort, when a file is initially out of sequence, is now much quicker. Options > Show Max Nbr of Listboxes will temporarily change the number of listboxes shown for a Database from the specified percent given in the Options > Proportion/Tabs dialog to the maximum that can be shown and still leave room for the key fields and 2 or 3 lines of the data field. The speedkey toggle for this function is Shift+F11. Bug Fix: When searching, no longer will an initial half a format character or initial half a Tibetan or Unicode character be confused as the start of the string being searched for (e.g. searching for "ii" will no longer find an initial italic "i"). 12.01.01 When a Database is open, the "New" toolbar button will now insert a new, empty record prior to the current record. When a Document is open, the "New" toolbar button continues to create an new, empty Document. Edit > Delete Current Record (Ctrl+Del) will no longer prompt you if the record being deleted has no data. Databases can now be saved as a single HTML page suitable for generating a Mobi (PRC) format ebook. You will need to import the new HTML page into the Mobipocket Creator which you can download from http://www.mobipocket.com/en/downloadsoft/ProductDetailsCreator.asp Then build the ebook -- see "Kindle Formatting - Formatting Tips", especially Step 3, at http://kindleformatting.com/formatting.php for more info on converting an HTML file into an ebook. Bug Fix: The paint artifacts, that sometimes would appear when a record was deleted, no longer appear. The Find and Find/Replace dialogs have been rearranged to a more standard layout. The TAB order is essentially unchanged. Several other dialogs have have had cosmetic fixes made to their layouts. 11.01.01 By default the Sanskrit/Pali Diacritical Keyboard generates all the diacriticals for both Sanskrit and Pali. However if you will only be typing Pali diacriticals, you can use the new "Keyboard - Ctrl+D Diacritical Keyboard" sub-menu to select "Pali Diacriticals Only" - this means Crtl+D followed by L, l, S or s will generate the subdot diacritical immediately without requiring an additional keystroke. You can still easily generate the Sanskrit diacriticals for these characters using the "Diacritical" menu. If you will be typing both Sanskrit and Pali diacriticals or only Sanskrit diacriticals, then choose the default sub-menu option "Sanskrit and Pali Diacriticals". The heights of the key field and the lines in the top listboxes are made 12% taller when the first diacritical is added to a database file that contains no Tibetan characters. 10.01.11 If the currently loaded file has diacritical characters, but no Tibetan characters, the heights of the key field and the lines in the top listboxes are now 12% taller so that the diacriticals can be more easily seen. More user friendly messages when importing Unicode tab delimited files. 10.01.10 The built-in diacritical keyboard (^D) now supports ^D+G and ^D+g to type the 'NG' (0x14A) and 'ng' (0x14B) characters. 10.01.09 When Finding or Selecting using IgnoreDiacriticals, the 'ng' characters at 0x14A & 0x14B match 'M' & 'm' respectively (and therefore match 'm subdot'). File > Open > Import Tab Delimited now detects if the text file is ANSI or Unicode and correctly imports both ANSI and Unicode tab delimited files. UDP is now smarter about finding itself to run a second copy when doing spell checking and UDP is installed in a path with a space in its name. 10.01.08 Bug Fix: Using Tools > Spelling Check > Tibetan Spell Check on a Document no longer causes UDP to crash. 10.01.07 If you set Options > Advanced > Save By Default In to something other than UDP format, now new Documents will also initially be saved in that format. 10.01.06 If you set Options > New Files Are > Tibetan, the initial keyboard will be Tibetan. Added internal support for the Sambhota Tibetan Keyboard. You can choose it by selecting Keyboard > Tibetan Kbd Layout > Sambhota Layout 10.01.05 Support has been added for the TCC Unicode fonts. For more information, see "Alternate Fonts - Tibetan Computer Company Unicode Fonts" in the Help system. 10.01.04 When saving an HTML file, UDP now only saves a corresponding *.udc file if there is already such an existing *.udc file. That is, if you start UDP from a command line with the name of a non-existing HTML file (and there is no corresponding *.udc file) or if you use File > NewDocument and initially use File > SaveAs to save the file as HTML, then no corresponding *.udc file is created. In either of these cases if you do desire a corresponding *.udc file, use File > SaveAs to save the file as an "Editable File", then File > SaveAs as an HTML file. 10.01.03 In a read only field, Shift+UpArrow & Shift+DownArrow now mark text as expected rather than scrolling the field vertically. 10.01.02 If a line is so long that it needs to be wrapped and there is no other suitable place but there is a / or \ then UDP will wrap after the last / or \ whose preceding character is not a '<' or a character less than '0'. 10.01.01 The File > SaveAs dialog is now initialized with the directory of the current file (or of the last file if there is no current file). For a new file when there has been no previous file opened, the dialog is initialized with UDP's current directory. An RTF file containing only CSX+ diacritical fonts is now imported correctly. Diacriticals are now by default exported to HTML as Unicode rather than as a CSX+ font. 09.01.05 Bug Fix: If you save a database to Unicode RTF format and the database contains a record with a key and an empty data field, UDP no longer crashes. 09.01.04 There is now limited support for converting HTML to UDP format. See "Tools - Convert Selected Data" in the Help system for more information. 09.01.03 Now when you use File > Save (or Ctrl+S) to save a Database file, you are no longer prompted "Do you want to write a new version now?" You can restore the old behavior by setting the "Always ask before actually saving a Database file" checkbox in the Options > Advanced dialog. 09.01.02 Added an easy way to insert HTML/XML tags into an HTML.XML text file. See Format - Insert HTML/XML Tag in the Help system for more information. 09.01.01 The Tibetan Unicode Radio button is now always enabled, even if you have a non-existent font selected in the dropdown. This prevents some confusion that had arisen. If you use Options > Size and one of the first 3 choices, and the height or width exceeds the available "full screen" amount, the size is set to the full screen amount. Example: on a 1024 x 600 netbook, Options > Size > 800X600 yields 800 X 570. 08.05.03 When writing RTF (to a file or to a clipboard) using the TibetanMachine font set and a Vista substitute character (0xE010 - 0xE014) is encountered, the original "XP" value for that character is written as the trailing character after the \u Unicode construct - e.g. 0xE010 is written as \u57360\'81 Notice that the trailing character is written as a double hex code page escape. 08.05.02 Bug Fix: TibetanMachineSkt4 character 129 (0x81) is now imported correctly from RTF files that use the latest version of the TibetanMachine* fonts. 08.05.01 BUG FIXES: A number of encoding errors were fixed in this version. They are described below: BUG FIX: Sometimes a rata+rata or yata+yata was written to a Unicode file, including Document files. UDP now checks for these and automatically corrects them to a single rata or yata and marks the file as needing to be written. A message will appear in the message area at the bottom of the window telling you that you should save the corrected file. If you read a file in that is auto corrected and you don't save it and then close it without making changes, you are asked if you want to save the file; it is because of the auto correction and you should save the file. BUG FIX: The Unicode Tibetan characters "ra with a full wa below" were being imported as "ra with wazur." This has been fixed. BUG FIX: 2 characters from TibetanMachineSkt2 and 6 characters from TibetanMachineSkt3 were not being displayed correctly (for all 8-bit fonts). These problems were introduced with version 08.02 & 08.03 and have been fixed. Added a "When running on Vista, use XP codepoints when exporting" checkbox to the Options - PechaMaker dialog. This should be checked if you are using Tibetan Computer Company fonts and PechaMaker version 2.0 or earlier on Vista. 08.04.02 Bug Fix: When saving a file as HTML, UDP no longer writes spurious characters at the end of the file. 08.04.01 The following ACIP stacks are now imported correctly: PTR'A plus stacks ending in VA, for example: SDHVA, NDVA, RshVA, GdHVA, RDVA, RDZVA, RDHVA, RSHVA, KTSVA, RshVA, RDHVA. Stacked achungs following a wazur are also now handled correctly as in RDZV'A, RBV'A, RSHV'A. 08.03.03 You can type W[subscribed] by entering Alt+0183 on the numeric keypad. Bug Fix: When the ACIP WW stack is created via the Format > CharaterSet dialog (^A) or typing Alt+0183, it now always converts to a consistent internal representation. The previous inconsistency is and was always corrected when a file was read again. The ACIP stack WV is now imported correctly. 08.03.02 UDP can now distinguish between a suffix vs. a stack for the ACIP characters GS, NGS, BS, MS, RD and LD like it has always been able to do for ND. The Format > CharaterSet dialog (^A) can now be used to generate arbitrary stacks that use the Unicode characters 0x0FAD, 0x0FBA, 0x0FBB and 0x0FBC (ACIP characters V, W[subscribed], ++Y and ++R). 08.03.01 ACIP character & is correctly converted to avagraha even when not followed by white space or hyphen. The ACIP stacks YA, YYA, Y++YA, N+G and N+GR will all now import correctly. Bug Fix: When a stack ending in ++YA is read from a Unicode file, it now always converts to a consistent internal representation. The Sanskrit.txt file has been corrected and updated. 08.02.02 The ACIP stacks RDDA, RWA, DWA and DW'now import correctly. The Sanskrit.txt file has been corrected and updated. 08.02.01 Achungs for rare Sanskrit stacks now work correctly. UDP is much smarter when importing ACIP ++Y and ++R stacks. You can type ++Y by entering Alt+0185 on the numeric keypad and ++R via Alt+0178; these are the special keystrokes to enter a ¹ and a ² which are mapped to ++Y and ++R respectively. When importing ACIP, the ansuvara /m/ now displays correctly with the Sanskrit vowels reverse-gigu /i/, double-drengbu /EE/ and double-naro /OO/. ACIP stacks NBA & NBHA, GB GBR GB' & GBY', SHB & SHBR now import correctly. 08.01.06 The Sanskrit.txt file has been corrected and updated. There is no change to UDP.exe itself. 08.01.05 Bug Fix: For rare Sanskrit stacks, Rata and Yata are now much more likely to be imported correctly. 08.01.04 Bug Fix: The Options > Advanced dialog is once again working properly. Sanskrit.txt has an additional 2 dozen entries of rare Sanskrit stacks. 08.01.03 There is now a second way to send email. This can be used to overcome problems in Win/Vista with it continually messing up the MAILTO protocol associated with non-Microsoft email programs such as Thunderbird. On the Options > Email dialog, there is a choice to use MAPI (the old method) or to use a command line (the new method). Documentation for creating an email command line is given in the Help system for "Options - Email". 08.01.02 BUG FIX: If the value given in the Go -> GoTo (Ctrl+G) dialog is greater than the number of lines in the file (or in the data field of the current Database record), UPD no longer crashes. 08.01.01 The first (and only the first) in a series of Edit > Undo (Ctrl+Z) will restore the selection and caret position at the time of the last File > Save (Ctrl+S), File > Save As, File > Send As Email, Edit > Delete (Del) of a block of text, Edit > Cut (Ctrl+X) or Edit > Paste (Ctrl+V). You can use Go > Back (Alt+LeftArrow or F4) to return the caret to its location at the time of the Undo, if necessary. (Note that the saved selection and caret position only apply to the data field for a Database file.) 07.05.09 The first (and only the first) in a series of Edit > Undo (Ctrl+Z) will restore the selection and caret position at the time of the last Edit > Delete (Del) of a block of text or Edit > Cut (Ctrl+X) or Edit > Paste (Ctrl+V). You can use Go > Back (Alt+LeftArrow or F4) to return the caret to its location at the time of the Undo, if necessary. 07.05.08 Tools > Spelling Check > English no longer moves the caret from its current location if no spelling errors are found. 07.05.07 File > Send As E-Mail has been restored for Windows/Vista. The problem was a missing mailto: protocol handler on the Windows/Vista test machine. This was fixed via the info at http://kb.mozillazine.org/Register_protocol and UDP once again could create email messages with no problems. See "File - Send As E-Mail" in the Help system for more information. 07.05.06 07.05.05 07.05.04 07.05.03 All these releases are cleanup of legacy Tibetan Computer Company support. 07.05.02 On Windows/Vista, UDP can now correctly display all characters from the TibetanMachine font set and other Tibetan Computer Company font sets PROVIDED these fonts are version 5.00 or greater. [The Robillard font set will continue to remain unsupported on Vista.] UDP can now always correctly import RTF files based on 8-bit Tibetan Computer Company fonts (such as the TibetanMachine set) whether or not the RTF file was created on Vista and whether or not UDP is running on Vista. On Windows/Vista, you cannot save a Tibetan file as HTML using 8-bit Tibetan fonts other than the TibetanMachineWeb set. You must choose Options > HTML > Unicode Tibetan or TibetanMachineWeb. 07.05.01 Windows/Vista has a bug that currently prevents UDP from sending email. An error message to this effect is now displayed instead of UDP hanging. A fix for this problem is currently being sought. Windows/Vista does not correctly display some of the characters in the fonts from the Tibetan Computer Company (e.g. TibetanMachine, etc.) or the fonts in the Robillard set. Therefore UDP no longer supports these fonts under Windows/Vista; use Tibetan Unicode fonts instead. 07.04.04 BUG FIX: If you used Search > Find & Replace, and when asked to confirm the first Find, you chose "Yes to All" and only one instance was found, under some circumstances the replacement actually was failing to be made. This is now Fixed. 07.04.03 The Unicode-only keyboard helper program has been greatly improved: A caret is now displayed in the proper location in UDP even when the helper program's window is active. The helper window will now pass Ctrl+ and Function keys back to UDP for processing (except for F10; and F1 only sets the focus back to UDP, you will need to press F1 a second time to get the help to actually display). Several issues with passing the focus between the helper and UDP have been resolved. 07.04.02 The Options > Unicode dialog now lets you choose whether or not a BOM (Byte-Order-Marker) is prepended to Unicode output files. 07.04.01 UDP can now accept input from Unicode only keyboards such as Vista's Hindi, Nepali and even the Tibetan (PRC) keyboards. It uses an auxiliary program that actually accepts the input and passes it to UDP. There are still several problems associated with setting focus and the Ctrl+Keys don't always work. But this method is usable and is better than the question marks generated previously by these keyboards. UDP attempts to auto-detect if the selected Unicode keyboard produces only Unicode characters, but it cannot always tell. It knows about Vista's built-in Unicode only keyboards and about Tibetan and Dzongkha keyboards that have a locale identifier of 0451 or 0851. If you select a keyboard and it only types question marks, you can set Keyboard > Unicode Kbd Layout > Force Unicode Helper and see if that makes your keyboard work correctly. If you have problems with the new helper program, you can delete UnicKBD.exe from your installations folder and UDP will revert to its previous behavior. But please send an email us and let us know what problem you encountered so we can fix it - UnicKBD.exe will be reinstalled in the next release of UDP. Note: You will definitely want to use the built in Tibetan (PRC) keyboard rather than Vista's version - it integrates much more smoothly. 07.03.03 If you type a composite character on the built-in Tibetan (PRC) keyboard, a "ding" will sound to let you know that keystroke is not supported. You should *always* type the individual characters when using any version of the Tibetan (PRC) keyboard. 07.03.02 The Microsoft Himalaya font is now one of the default choices in the Options > Fonts > Tibetan Unicode Font combobox. Options > Fonts > Advanced now contains a control to adjust the placement of Microsoft Himalaya font characters upwards. UDP now supports a modified version of the Windows/Vista Tibetan (PRC) keyboard. The character generated by m,X can also be generated by Right-Alt+X (where X is any key on the keyboard). The characters generated by Ctrl+Alt+Shift-X are generated by Right-Alt+Shift+X. The characters on the M,X keyboard should not be used since they are composite characters; type the individual pieces using the normal keys (the 'M' key inputs 'M'). The following table may help you understand the differences: Tibetan (PRC) UDP TibetanPRC Function Normal Normal Normal Characters m followed by X Right-Alt+X Stacked Characters Shift Shift Special & Sanskrit Chars Ctrl+Alt+Shift+X Right-Alt+Shift+X Rare Characters M followed by X (not supported) (not needed) See "Layout of the Tibetan/Dzongkha Keyboards" in the Help system for more information. 07.03.01 (withdrawn: misbehaving Vista Tibetan (PRC) keyboard layout) 07.02.11 You can use the newer versions of "Arial Unicode MS" as the Tibetan Unicode font. The 11/18/2002 06:44 PM 23,275,812 ARIALUNI.TTF version works fine. You can adjust it relative to the Unicode font using Options > Fonts > Advanced > Arial Unicode Tibetan adjusts upwards. 07.02.10 Bug Fix: If you use Options > Advanced > Disable Tibetan, then the Keyboard > Rollover KDB Layout is no longer removed (and the Keyboard > Tibetan KDB Layout is removed). 07.02.09 The Options > Text Only and the Options > Unicode dialogs have been updated to provide clearer choices when running UDP under Wine (Unix/Linux) and CrossOver Mac (Mac/OS X). 07.02.08 Bug Fix: Unicode and Text Clipboard line endings now follow the value of Options > Line Ending for All Text Files. This means CR and LF is used as the default. This makes copying to Notepad work correctly again. 07.02.07 The alignment and lengths of text in several dialogs has been cleaned up. 07.02.06 UDP now generates a useful file name for File > Save As when it reads a file directly off the internet using File > Open or the command line. Bug Fix: File > 1 ... File > 5 now work correctly if the remembered file path is a URL. 07.02.05 'Artifacts' no longer appear along the righthand border of the screen if line wrapping is turned off and a horizontal scroll to the right is done. 07.02.04 UDP is smarter about generating a useful temp file extension when reading a file directly off the internet using File > Open or the command line. 07.02.03 Bug Fix: Exporting [U+0F04,U+0F05,U+0F05] & [U+0F04,U+0F05] characters to the TibetanMachineWeb fonts for HTML has been fixed. 07.02.02 Bug Fix: If the last file opened was via the internet, File > Open now works correctly on subsequent uses. The File > Open > More (or Help) dialog has been improved. You can immediately choose Help or import a file from the internet. The 'Files of type' field in the File > Open dialog will be honored when importing from the internet, but must be set prior to clicking the More (or Help) button. This improved dialog is a modal dialog separate from the File > Open dialog and must be closed before you can again interact with the File > Open dialog. UDP is smarter about determining the extension to use when a URL contains many special characters such as ? and @. 07.02.01 UDP can now read a file directly off the internet using File > Open or the command line. See "File - Open ... More - Open URL" in the Help system for more info. When you click the Help button on the File > Append or File > Merge dialogs, the correct help message is now displayed. File > Append and File > Merge also can directly append/merge files stored on the internet. 07.01.03 Bug Fix: If no Tibetan font is installed on your computer, the Help Database displays with proper line heights (better fix for bug in 07.01.02). You need to set "Options > Fonts > Tibetan Unicode size is" to "Tibetan size" if no Tibetan fonts are installed - which is now the default when UDP is run and no UDP.INI file exists (e.g. an initial install). 07.01.02 Bug Fix: If no Tibetan font is installed on your computer, Database files (including the Help Database) are now displayed with proper line heights. 07.01.01 Bug Fix: If you change the font between saves of an RTF file, the new font is now correctly reflected in the second save. The Format > Character Set dialog has a new icon. EARLIER CHANGES CAN BE FOUND AT http://udp.leighb.com/chgsold.txt