home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / CHEM_FNT.ZIP / COMPOSE1.EXE / COMPOSE.TXT < prev   
Text File  |  1993-07-19  |  12KB  |  312 lines

  1.  
  2.  
  3.                          Compose for Windows, V1.67
  4.                                 21-May-1993        
  5.  
  6.           Copyright (c) 1991-1993 by Digital Equipment Corporation.
  7.                             All Rights Reserved.
  8.  
  9. You are free to use and distribute Compose for noncommercial use 
  10. as long as:
  11.  
  12.   * No fee is charged for use, copying, or distribution.
  13.   * The files are not modified in any way.
  14.   * All files are distributed together.
  15.  
  16. This software is distributed "AS IS". DIGITAL EQUIPMENT CORPORATION 
  17. DISCLAIMS ALL WARRANTIES OF THIS SOFTWARE, WHETHER EXPRESSED OR 
  18. IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF 
  19. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, FUNCTIONALITY 
  20. OR DATA INTEGRITY OR PROTECTION. IN NO EVENT SHALL DIGITAL EQUIPMENT
  21. CORPORATION BE LIABLE FOR ANY DAMAGES ARISING OUT OF THE USE, OR
  22. INABILITY TO USE, THIS SOFTWARE.
  23.  
  24. Please note that for reasons of economy, Digital Equipment Corporation
  25. cannot provide this software through any media other than electronic
  26. bulletin boards and repositories.
  27.  
  28. Jerry Cummings
  29.  
  30. Internet: cummings@xanadu.enet.dec.com
  31. CompuServe: 71232,2221
  32.  
  33. ..............................................................................
  34.  
  35. Compose is a Windows application with four major uses:
  36.  
  37.         1. Allows easy mnemonic access to characters not found on your
  38.            keyboard such as "1 2" for the ╜ (1/2) character, "c /" for 
  39.            the ó (cents) character, "a^" for the Γ (a with '^' accent
  40.            mark) character.
  41.  
  42.         2. Allows easy dialog box access to the individual characters of
  43.            a font. This can be quite helpful for symbol and dingbat fonts.
  44.            A listbox with all of the characters of a font is displayed;
  45.            double click on the desired character and it will be sent
  46.            to the current application. No more guessing or searching
  47.            around for symbol and dingbat font reference cards.
  48.  
  49.         3. Allows easy access to the current date and time. A quick
  50.            mnemonic sequence of keys send the characters of the current
  51.            date and/or time to the current application.
  52.  
  53.         4. Previewing of the many scalable typefaces (commercial and
  54.            public domain) that are available for Windows. You can preview
  55.            a font from a window or you can preview all the characters on 
  56.            paper by printing the entire font in the point size and style
  57.            that you desire. Technical information about the font can also
  58.            be printed. There is also an option to print sample strings of
  59.            all fonts.
  60.                 
  61.  
  62. Installing Compose
  63.  
  64.         Simply unzip the Compose .ZIP file into to your desired directory,
  65.         use Program Manager to add a new item specifying COMPOSE.EXE as the
  66.         command and the directory in which you unzipped the file as the
  67.         working directory. You may wish to add this to your Start Up group.
  68.  
  69.  
  70. Compose Help
  71.  
  72.         Once Compose has been started, you may get an overview of what
  73.         Compose is by selecting "Overview" from the "Help" menu.
  74.  
  75. ..............................................................................
  76.  
  77. Files:
  78.         COMPOSE.EXE     Executable
  79.         CMPS_DLL.DLL    DLL for intercepting keystrokes
  80.         CMPS_USA.DLL    United States User Interface
  81.         COMPOSE.DAT     Data file for compose sequences
  82.         COMPOSE.HLP     Online help (WINHELP)
  83.         COMPOSE.TXT     This file
  84.         COMPOSE.INI     Not part of the kit, but is created later.
  85.  
  86. ..............................................................................
  87.  
  88. V1.33 13-Apr-1992
  89.  
  90.         Corrected minor bug in Print Font Samples. Text was getting wrapped
  91.         inside an incorrectly sized rectangle.
  92.  
  93.  
  94. V1.34 23-Apr-1992
  95.  
  96.         Print Font with Technical Info wasn't drawing good cell boxes on
  97.         non-PostScript printers.
  98.  
  99.         Print Font now allows multiple fonts to be printed at a time.
  100.  
  101.  
  102. V1.35 28-May-1992
  103.  
  104.         Finally got around to cleaning up debug kernel errors.
  105.  
  106.         Compose no longer reads/writes preferences to WIN.INI; COMPOSE.INI
  107.         is used instead.
  108.  
  109.  
  110. V1.36 01-Sep-1992
  111.  
  112.         Moved to Windows 3.1 and Microsoft C/C++ 7.0. Windows 3.0 is no longer
  113.         supported. A noticeable downside to not supporting Windows 3.0 is that
  114.         OS/2 2.0 users cannot use this latest release.
  115.  
  116.         Eliminated code that tried to be smart when printing font names on
  117.         the first page of a sample font. Compose will simply use a font that
  118.         is supposed to represent ANSI characters.
  119.  
  120.         Print Font now queues each font as a separate job instead of all
  121.         fonts as a single job. Print Font Samples has also been modified to
  122.         submit each page of output as an individual job. These changes reduce
  123.         the chances of the printer running out of memory.
  124.  
  125.         If a non-compose key is pressed while the compose key is down, 
  126.         Compose will not enter Compose mode but will pass that keystroke 
  127.         on. For instance, with the default Compose key of the right hand 
  128.         control key on 101 key enhanced keyboards, only a press and a 
  129.         release of that key will enable Compose mode. Key strokes such
  130.         as Ctrl-Home with the right hand control key will simply be passed
  131.         on to the application.
  132.  
  133.  
  134. V1.4 15-Sep-1992
  135.  
  136.         Corrected a bug where font selection was lost when going to the
  137.         Print Font dialog box from the Peruse Screen Fonts and Choose
  138.         dialog boxes.
  139.  
  140.         Corrected a bug where the Compose indicator would be positioned
  141.         incorrectly if the option for not flashing the indicator was
  142.         chosen.
  143.  
  144.         Pressing the Compose after key entering Compose mode, cancels
  145.         compose mode, in a fashion similar to the way the Alt key works
  146.         with the menu bar. (Esc and Backspace also cancel compose mode).
  147.  
  148.         Revamped the method used to push characters to the target window. Used
  149.         to PostMessage(...WM_CHAR...), but this would cause problems with
  150.         seqeunce results that had '\n' or '\t'. Compose now slips into a
  151.         Windows Journal Playback mode to feed the application keystrokes that
  152.         emulate using Alt/nnnn on the numeric keypad for most characters and
  153.         emulates press the Enter and Tab keys for the '\n' and '\t'.
  154.  
  155.         Corrected Debugging Windows warnings.
  156.  
  157.         Compose now remembers its window size and position across sessions. If
  158.         the position is off the screen (perhaps after switching video drivers),
  159.         the window will be placed using default calculations instead.
  160.  
  161.         Fixed a dlgbox sensitive help problem and updated the Help file.
  162.  
  163.  
  164. V1.41 21-Sep-1992
  165.  
  166.         Corrected bug where print dialog boxes were being removed too soon.
  167.  
  168.         Print Font now queues each page as a separate print job, not just
  169.         each font, further reducing printer memory requirements.
  170.  
  171.         Added a somewhat simple-minded SETUP program.
  172.  
  173.  
  174. V1.42 29-Sep-1992
  175.  
  176.         Added names of days and months to COMPOSE.INI. Before editing the
  177.         text strings for days and months, you must run Compose once so that
  178.         it can write the defaults which will serve as a guide for your edits.
  179.         This makes it possible to change the text for days and months from
  180.         English to another language. Some sort of dialog box for doing this
  181.         would make sense, but I don't have the time right now.
  182.  
  183.  
  184. V1.50 30-Sep-1992
  185.  
  186.         Ripped country specific UI into a DLL. Compose can now switch
  187.         languages using the "CountryCode=USA" setting in COMPOSE.INI.
  188.         Replace USA with a three letter code of the desired/supported
  189.         country. Naturally, the vast selection of countries is currently
  190.         limited to one: USA. (e.g. USA requires the CMPS_USA.DLL file).
  191.  
  192.         Converted Open and Save As dialog boxes to Windows 3.1 Common
  193.         Dialog Boxes.
  194.  
  195. V1.51 06-Oct-1992
  196.  
  197.         Removed the automatic addition of a space to date/time strings. If
  198.         the space is desired, edit COMPOSE.INI and change the value of
  199.         AppendSpaceToDateTime to 1.
  200.         
  201.  
  202.  
  203. V1.52 13-Oct-1992
  204.  
  205.         Modified the COMPOSE.EXE so that it had the Compose icon in it.
  206.  
  207.  
  208. V1.53 15-Oct-1992
  209.  
  210.         Compose no longer supports the little used feature of discardable
  211.         memory. Tables of compose sequences etc., are still not loaded
  212.         until they are explicitly needed.
  213.  
  214.         UI DLL need more heap.
  215.  
  216.  
  217. V1.54 16-Oct-1992
  218.  
  219.         Reworked the guts of CMPS_DLL so that Compose will work with the
  220.         Recorder application. For best results with recorded macros that
  221.         utilize Compose sequences, set the recorder to playback those macros
  222.         at recorded speed (instead of fast speed).
  223.  
  224.  
  225. V1.55 23-Oct-1992
  226.  
  227.         Choose dialog box "sample" field was not updating correctly as new
  228.         fonts were chosen.
  229.  
  230.         Ensure readable heading for Print Font output.
  231.  
  232.         Changed the Choose dialog box so that multiple characters can be
  233.         chosen at a time. This was done by adding each selected character
  234.         to the edit field at the bottom of the dialog box. Pressing Ok
  235.         causes all characters in that field to be sent. Choose Copy from the
  236.         dialog box's system menu copies all characters in that field to the
  237.         Windows clipboard. It is still possible to double click on a
  238.         character if you only want one character at a time.
  239.  
  240.  
  241. 1.60 27-Oct-1992
  242.  
  243.         Moved options from menu into dialog box.
  244.  
  245.         Added an option controlling whether or not multiple characters could
  246.         be chosen from the Choose dialog box or not.
  247.  
  248.         Eliminated the right aligment of the Help submenu.
  249.  
  250.         Eliminated the beep that occurred when aborting a compose sequence.
  251.  
  252.  
  253. V1.61 05-Nov-1992
  254.  
  255.         Fixed bug where Compose was playing back in an extremely slow and
  256.         choppy fashion.
  257.  
  258.  
  259. V1.62 11-Nov-1992
  260.  
  261.         Minor tweak for spaces in compose sequence results.
  262.  
  263.  
  264. V1.63 17-Nov-1992
  265.  
  266.         Fixed problem where descenders of some small fonts were getting
  267.         clipped.
  268.  
  269.         Fixed bug where Choose dialog box was getting snapped to the lower
  270.         right corner of the screen whenever the font size is changed such
  271.         that the entire dialog box is resized.
  272.  
  273.  
  274. V1.64 20-Nov-1992
  275.  
  276.         Sample string for Choose and Print dialog box can be set from the
  277.         Options dialog box.
  278.  
  279.         COMPOSE.DAT had a bad definition of the "TM" sequence.
  280.  
  281.         Miscellaneous bug fixes.
  282.  
  283.  
  284. V1.65 03-Mar-1993
  285.  
  286.         Minor tweak to allow the Compose data file to be specified through
  287.         the command line:
  288.         
  289.                COMPOSE C:\COMPOSE\SPECIAL.DAT
  290.  
  291.  
  292. V1.66 26-Apr-1993
  293.  
  294.        Allow applications that do not handle Alt-NumericKeypad sequences
  295.        to work with Compose in a limited fashion. This requires a new
  296.        section in COMPOSE.INI, [ProblemAppsKeypad], which can identify
  297.        problem apps: e.g. WINQVT.EXE=True
  298.  
  299.  
  300. V1.67 21-May-1993
  301.  
  302.        V1.66 was brain damaged. The correct method for specifying
  303.        applications that have problems with the numeric keypad is to
  304.        add a line to the [ProblemAppsKeypad] section e.g.:
  305.  
  306.             WINQVT=1
  307.  
  308.        Note that unlike the above release note for V1.66, the application's
  309.        filename extension should NOT be used and instead of True and
  310.        False, 1 and 0 should be used.
  311.  
  312.