Release Notes for PechaMaker ____________________________ ============ Version 2.9 January 31, 2018 - Fix: File->Import .DCT now reads files with very large headers. - Change: Made cut-marks more consistent for the different Pecha placement options. Previously, the Top Margin value from the File->Page Setup dialog was used to define where the cut-marks should be drawn above and below each Pecha Page. Now, the Top Margin value defines the distance above each Pecha Page and the Bottom Margin value defines the distance below each Pecha Page. This allows more control and makes cut-marks actually useful when printing more than one Pecha Page per sheet of paper. PROCEDURE: Always start with the File->Page Setup menu item and select the printer you will be using. That is important because different printers have different minimum margins which have to be taken into account. Also set the Paper Size and the Top and Bottom Margin values for the sheet. Next, use the Pecha->Layout Controls to adjust the Pecha Height value while watching the cut-marks move until the top and bottom marks align. The cut-marks are always shown on the screen using a thin dashed line for the top cut-mark and a thicker solid line for bottom cut-mark. The File->Print dialog has a check box to choose printing with or without the marks which will be thin solid lines; maybe very thin depending on the printer. - Change: Updated the menu prompt for File->Print when Compact Pecha View is enabled. - Added: Extended drag-and-drop support to include .DCT files. - Added: Can now Import .DCT files from the command line. ============ Version 2.8 July 1, 2014 - Fix: New load-time check for illegal font changes; helps load damaged files. - Change: Updated dialog text for missing fonts, now gives the character set value. - Change: Updated hints on Toolbar buttons to indicate hot-key options. - Added: The Update Check dialog now offers to open the PechaMaker download page. ============ Version 2.7 December 10, 2013 - Fix: Corrected the Tibetan text for folio number 82 when a TCRC or Nitartha font is selected. ============ Version 2.6 May 01, 2011 - Fix: Pecha Height no longer "drifts" when closing the Style tab in Pecha Layout Controls. - Fix: Installer update for Win7 is included; now installs correct TibetanMachine fonts. ============ 2.5 Installer update, September 28, 2010 The installer has been fixed to work on Win 7. The wrong TibetanMachine font files were being installed. (Only the installer changed, the PechaMaker program is version 2.5) ============ Version 2.5 June 8, 2009 - Change: If you attempt to make a change on the Page and Printer Setup dialog such that the current "Pecha Pages per Sheet" count won't fit, it will now offer to reduce the count for you. ============ Version 2.4 June 5, 2009 - Fix: Corrected spelling mistakes in folio numbers for the TCRC Youtso font. ============ Version 2.3 June 3, 2009 - Added: The TCRC Youtso font is now available for Folio Numbers. - Added: Sambhota Drutsa and Khamdris fonts are now available for Folio Numbers. - Added: RTF reader now recognizes the control symbol for a non-breaking space (\~). - Change: RTF reader now ignores the new \colortbl control codes added in 2007 RTF spec. - Fix: Jyon was misspelled when folio numbers were in TCRC Bog-Yig font. - Fix: Left Arrow key now moves the cursor across Alignment format codes. - Fix: RTF reader now handles a \par that follows a font change to a TCC SktX font. - Fix: Fixed a crash occurring when the file ended with double alignment codes. ============ Version 2.2 April 29, 2009 (distributed only in India) - Added: Cut Marks for pecha pages. - Added: In the About window, added URL information for the web site. - Added: Now saving the "Locked Keyboard" font settings in the .ini file. (This should help users of fonts with external keyboard mappers, like the TCRC Bod-Yig mapper.) - Change: Vista users can now change the Printer from the Print dialog. (On Vista, Microsoft disabled the Print button on the Page Setup dialog.) - Change: Default Western point size changed from 11 pt to 12 pt. - Change: User can choose to open files needing a TCC font even if none is installed. - Change: Default Yigo and Seru strings cleared if no TCC font is installed. - Fix: Had blank lines after a stack char followed by a space with Full Justify set. - Fix: No longer fails when creating an RTF stream for text with many color changes. - Fix: Changing font name or size on a block of highlighted text now works better. - Fix: Folio number font selection radio buttons are now initialized properly. - Fix: The "Edited" flag is now set after making changes on the Page Setup dialog. ============ Version 2.1 June 11, 2008 - Change: Cursor movement now stops to the right of alignment format-codes. This allows you to more easily and accurately insert alignment changes. - Change: AutoSave settings are now saved/restored with the .ini file. - Fix: Scrollbar problem; sometimes pages disappeared in Compact Pecha View mode. - Fix: Position selection icon in Pecha-page image dialog now appears consistently. - Fix: File-Save after deleting pages with Pecha-page images was creating invalid files. ============ Version 2.0 June 5, 2008 - NOTICE: The file version number for .pxp and .pxc files has changed from 0.5 to 0.6 ----------------------------------------------------------------------------------- This means that files saved with version 2.0 of PechaMaker can not be read by earlier versions of PechaMaker. If you edit a file and save it you will not be able to share that file with someone who does not have this new version. You may want to make backup copies of your pecha files before overwriting them with this new version of PechaMaker. - Added: Image Support. This feature uses the FreeImage Open Source library; it is built into the PechaMaker program. There are 3 types of image support mentioned below; SEE THE USER'S GUIDE FOR MORE INFO. 1) Support for Pecha-page images. When Pecha Mode is enabled you can use the Pecha>Insert Pecha-page Image menu item to attach an image to a specific point on a specific pecha page. The attachment points are within the inner or outer side boxes, or at the left or right text margin. The image will remain in the assigned position, even if the text around it is reformatted. You can move the image to a different page or position by right-clicking on it. 2) Support for In-line images. In-line images are intended to be small images, about the height of a line, that are inserted in a line of text like a character. An example would be Khandro Dayig (dakini writing). Each image is treated like a character during line formatting and cursor positioning. As text is reformatted, each In-line image will move around with the surrounding characters. Use the Insert->In-line Image menu item to insert an image at the cursor. As you insert an image you get a dialog allowing you to adjust the position and size. Right-click on any in-line image in the text to reopen the adjustment dialog for that image. 3) Support for using an In-line image for the yi-go. Use the yi-go dialog (Ctrl+Y) to select and setup a yi-go image. Right-click the thumbnail image in the yi-go dialog to adjust the displayed yi-go image. Yi-go image settings are preserved during a "New" operation so the image is still available. However, if you do a Save while the yi-go is disabled or set for text, the image is not written. Thus, doing a Revert of that saved file will clear the yi-go image settings from memory. - Added: Support for Copy-Paste of images or text-with-images. If you Paste an image it will be inserted as an In-line image. ============ Version 1.15 June 5, 2008 - Added: New menu item Pecha>Display Compact View; gives a compressed view of pecha pages. The folio sides are shown one after the other with no space in between. Allows you to see as many pecha pages on the screen as possible by removing all the vertical blank space. Easy to toggle on and off with Ctrl+D or the new toolbar button. - Change: Made Update Checks run in the background. - Change: Loading a file or using File>Revert now disables Expose Mode. - Change: Turned the tooltips back on for the toolbar. - Fix: Edit>Remove Hard Returns was crashing when the selection included a blank first line. - Fix: Font Chooser dialog now initializes properly for fonts using a charSet other than 0. - Fix: The font selection for pecha Page Numbers is now saved/restored correctly. - Fix: No more misleading error messages during install on Win98 (about installed font files). ============ Version 1.14 April 18, 2008 - Added: Support for Annotation Files (a .pxa file). You can now Save/Restore just your pecha annotation and numbering settings. Use the File>Save Annotations Only menu item to create a .pxa file. This includes the annotation and Seru folio text strings and alignments, plus the page and folio number settings and alignments. Loading a .pxa file does not change the main pecha text or layout. You can load a .pxa file by double-clicking on it, or with File>Open. Also added the [-a file.pxa] option to the command line arguments. - Added: Support for folio numbers in the Sambhota Ume typeface. - Change: File>Save As menu item now allows you to save in any .px? format. - Change: Made Update Checks run in the background. ============ Version 1.13.2 April 10, 2008 - NOTE: Also see the change notes for version 1.13 - Added: Periodic check for updates; you can decide how often or disable this. - Change: The .INI file restores previous setting of Options>Cursor Movement Scrolls To Page. - Fix: No longer resetting annotation and yi-go text when importing .DCT a file. - Fix: A rare case where a shad was not being converted to Rinchen pung shad for Sambhota. ============ Version 1.13.1 April 5, 2008 - Changes: See the notes for version 1.13 - Fix: A TCC1 keyboard mapping problem was giving the wrong Zhabskyu when stacking. This problem was in every version since 1.0 ============ Version 1.13 April 2, 2008 - NOTICE: This is the first version of PechaMaker that supports TCC typefaces under Windows Vista®. However, for most TCC typefaces you need version 5.00 font files for proper operation. With older versions of the TCC font files about 20 glyphs (for stack characters) will appear as blanks or appear in some other font. The installer has been updated for Vista, it will now ask if you want to overwrite existing TibetanMachine fonts. - Added: Support for OpenType fonts from .OTF font files. - Added: Support for the new "Sambhota4" typefaces - Drutsa, Khamdris, and Ume. - Change: Using File>New (Ctrl+N) no longer resets the Annotation, Yi-go, or Seru text. This is also true when you Import a RTF file. This allows you to maintain those settings across documents. Starting a New document will now keep the current yi-go and annotation text. Use File>Close and then File>New if you want to reset this text. - Change: Enhanced support for importing TibetDoc (.dct) files. - Change: Enhanced the controls for DzogThik positioning. - Change: Added confirmation dialog for menu item File>Revert To Saved File - Change: If a file load fails, PM goes to the 'Closed' state instead of the 'New' state. - Change: Reversed the default setting on the menu item Options>Rinchen Pung Conversion>Shad Conversion after Yi-go with Shad New default value disables shad conversion after a yi-go containing a shad. - Change: Removed the menu item Options>Narrow Namcad Characters and added a checkbox in the Format>TCC Typeface controls dialog. Also changed the control to only modify TibetanMachine, TibetanCalligraphic and DzongkhaCalligraphic namcad. It will never modify namcad characters in TibetanClassic and TibetanChogyal. - Change: Yi-go text string can now be in color. Use Copy/Paste to paste a colored string. - Fix: Improved Rinchen pung shad conversion (mostly for Sambhota fonts). - Fix: Copy (Ctrl+C) of a single stack character no longer causes an error. - Fix: Typing at end-of-file with Typeover mode enabled no longer gives an error. - Fix: No longer ignoring certain paragraph alignment changes during RTF Import. - Fix: Loading a .pxt file by double-clicking it will now initialize landscape mode correctly. - Fix: Disabled invalid hot keys when in File>Closed state. They could cause a crash. - Fix: RTF output now contains a more standard \colortbl. ============ Version 1.12 June 15, 2007 - NOTICE: PechaMaker should work fine under Windows Vista® when using fonts that are not TCC fonts. However, this version and previous versions do NOT work properly under Vista when using TCC typefaces. The problem is that the glyphs for about 20 stack characters appear as blanks or appear in some other font. Installing version 5.0 TCC fonts will not fix the problem. - Added: Support in the installer to actually install the TibetanMachine font set. (Previously the user had to manually install the fonts after the installer finished.) Any TibetanMachine font that is already installed will NOT be overwritten. If you want the installer version of the TibetanMachine fonts you must uninstall any existing TibetanMachine font before running the PechaMaker installer. - Added: Menu item Options>Rinchen Pung Conversion to disable shad conversion after a yi-go containing a shad. - Added: Menu item File>Import .DCT (TibetDoc) File to Import text from TibetDoc (.dct) files. NOTE: This feature should be considered experimental, it may not read all .dct files correctly. A .dct file does not contain any specific font name or font size information for the text, it just classifies each character as either "Tibetan", ANSI, or Diacritical. A "Tibetan" character is one that uses one of the TCC typefaces. Those characters will appear in the typeface currently selected in the Format>TCC Typeface menu item. There is support for translation of Diacritical characters to convert to a CSX+ font; those fonts are Times_CSX+, Helvetica_CSX+ and Courier_CSX+. - Added: File>Open dialog now allows you to load .DCT files. - Added: File>Open dialog now allows you to load .RTF files. - Change: When importing a RTF file the base name on the .rtf file will be used as a document name, UNLESS a .pxp file already exists with that base name. - Change: The Character Select window now has a slot number message that includes hex. - Change: Increased the default inset for Tibetan side annotations to be more centered. ============ Version 1.11 April 02, 2007 - NOTICE: The file version number for .pxp and .pxc files has changed from 0.4 to 0.5 This means that files saved with version 1.11 of PechaMaker can not be read by earlier versions of PechaMaker. If you edit a file and save it you will not be able to share that file with someone who does not have this new version. You may want to make backup copies of your pecha files before overwriting them with this new version of PechaMaker. - Added: Support for Nitartha-Sambhota keymaps 1, 2, and 3. Use the Format>Sambhota Keymaps menu item to select a keyboard mapping. Automatically applies selected keymap when typing Dedris or Ededris characters. - Added: New menu item; "Options>Rinchen Pung Shad>Shad Conversion on Title Pages". Use this to enable/disable shad conversion on Title pages. - Added: Nine fonts have been added to the list of "recognized Tibetan fonts": This means text in these fonts will now be formated as Tibetan text. 1) Monlam ouchan 1 2) Monlam ouchan 2 3) Monlam ouchan 3 4) Monlam ouchan 4 *5) Monlam Dutsa 1 *6) Monlam PeyTig *7) Monlam Tigmachoug 1 *8) Monlam yigchong *9) Tsampa Keyboard * NOTE: the fonts marked with * do not contain a Rinchen pung shad glyph. So there is no conversion of shad to Rinchen pung shad. - Added: A "Help>Check for Updates" menu item. - Change: The initialization (.ini) file now saves/restores the TCC1 keyboard enable state. - Fix: Rinchen pung shad conversion in non-pecha mode now ignores all pecha-mode settings. - Fix: Export to RTF now saves proper shad character for current font for each hard shad. - Fix: Delete or Cut no longer removes needed font control codes. - Fix: Fixed Backspace over a "stack" character that is immediately followed by a font change. - Fix: Now correctly initializing toolbar fontname/fontsize even if toolbar is initially off. =============================== Version 1.10 February 07, 2007 - Fix: Printing pecha now draws boxes in selected colors (even if Hint Colors are enabled). - Fix: Loading .pxc files now works when first line of text is blank. - Fix: Disabled title string compression for hint text when window is minimized. - Change: Added support for the TibetanChogyal font set from TCC. It is now a "Recognized Tibetan font". ============================== Version 1.9 November 13, 2006 - Fix: Printing pecha with box line style set to None now works. - Fix: Fixed Pecha Layout Controls dialog so pressing the Enter key while a button has focus now works. - Fix: Style tab on Pecha Layout Controls dialog now updates correctly after a Load Template operation. - Change: Added a sub-menu item for Options>Rinchen Pung Shad Conversion. It now allows you to disable conversion of the second shad in a shad-space-shad sequence where the first shad is converted to Rinchen Pung shad. The default is still to convert both shads. - Change: Added support for printing pecha box lines in color. A color select button was added to each page-type tab on the Pecha Layout Controls dialog. The selected color is used to draw pecha box lines when printing. If you disable the Pecha Page Type hint colors then the color will also be used when drawing the lines on the screen. The default color is still black. ============================= Version 1.8 January 25, 2006 - NOTICE: The file version number for .pxp and .pxc files has changed from 0.3 to 0.4 This means that files saved with version 1.8 of PechaMaker can not be read by earlier versions of PechaMaker. If you edit a file and save it you will not be able to share that file with someone who does not have this new version. You may want to make backup copies of your pecha files before overwriting them with this new version of PechaMaker. - Fix: gter tsheg and rnam.bcad in the TibetanMachineWeb font are now recognized as non-breaking characters. - Fix: .pxp and .pxt files now save the non-pecha Baseline Adjustment setting. - Fix: .pxp and .pxt files now save the page number enable state for Title pages. - Fix: Kerning bug fixed for lines with stack characters or font changes. - Fix: Starting a "New" file after a file with annotations in non-TCC fonts no longer crashes. - Fix: Printing without first opening the Page Setup control now gets page size and orientation correct. - Fix: Page Setup dialog now checks printer for supported page sizes and warns of unavailable sizes. - Fix: Page Setup dialog is now initialized with current page size and orientation values if supported. - Fix: Printing only odd pages, with multiple pecha pages per sheet, now prints the last page. - Fix: Floating point spinners no longer "drift" to different values upon reopening control dialogs. - Fix: Cursor position adjusted upward for several fonts recognized as Tibetan. - Fix: RTF import now handles files with invalid default font (\deffN) - Fix: RTF import now handles characters encoded as control words (\emdash). - Change: Added Warning dialog before overwriting .pxp and .pxc files containing older file formats. - Change: Split the Pecha Numbering dialog into two separate tabs; page numbers and folio numbers. - Change: Added support for folio numbering in 3 new fonts, Dedris, Ededris, and TCRC Bod-Yig. - Change: The font size for folio numbers can now range from 8 to 99. - Change: Pecha pages can now have more lines; 6 on Title pages, 12 on Fancy, and 20 on Body. - Change: Improved message when new Page and Printer Settings are too small for current layout. - Change: Tabbed control dialogs now show a white background on the currently selected tab. - Change: Tabbed control dialogs now start with the previously selected tab when they are reopened. - Change: Added Ctrl+Q shortcut for File>Exit menu item. - Change: Added Ctrl+R shortcut for File>Revert To Saved File menu item. - Change: Added window scrolling by using Ctrl+arrow keys. - Change: Now saving the state of the ToolBar enable option in the .ini file. =============================== Version 1.7 - November 04, 2005 - Fix: Corrected TCC1 keyboard mapping for the '#', '$', and 'C' keys. - Fix: Extra space for full-justify was being added before tabs. =============================== Version 1.6 - December 22, 2004 - Fix: Page And Printer Setup dialog was not being initialized correctly. - Fix: Page And Printer Setup dialog did not allow reducing the page width. - Updated: 'Chenrezig Moenlam.pxp' example file to fix a bad Tab sequence. =============================== Version 1.5 - December 14, 2004 - Fixed rtf2fcode() to accept \fonttbl entries without {} groups. This makes PechaMaker accept a RTF paste from the "Jskad" editor. - Fixed problem when opening PechaMaker from the command line if the pechaMaker.ini file had RestoreMax=1. - Changed to only warn once on errors in reading template files. - Added -t command line option; to give a template (.pxt) file. (This file is loaded after initialization and any other file is loaded.) - Added -h command line option; shows the command line syntax. =============================== Version 1.4 - November 26, 2004 - Updated the copyright notices. =============================== Version 1.3 - November 24, 2004 - Increased pecha side margin MAX from 1" to 4". - Updated check page setup changes against pecha width requirements. - Added MultiColumnExample.pxp example file to distribution. - Updated UG with updates. - Updated UG and FAQ to mention using Acrobat to paste in graphics. =============================== Version 1.2 - November 13, 2004 - Added checkbox to Format>TCC Typeface dialog to disable TCC1 mapping. This allows the use of an external keyboard manager like Keyman. =============================== Version 1.1 - November 08, 2004 - Fixed to adjust selection highlighting after multi-line cut/delete. - Added yi-go dialog option to disable yi-go for Fancy pages. - Fix to handle tabs at line crossings better. - Increased tab width max. - Increased baseline-to-topmargin and folio/pageNum inset maximums. - Added check to skip TCC font switch message on startup. ============================== Version 1.0 - October 30, 2004 - Initial released version.