Heading:qjk40(635)\g Bravo 7.6y756qk40\t4g9t0 Page Numbers: Yes X: 527 Y: 10.5"qjk40\g Inter-Office Memorandumz18592l4445y762\f5bg To Bravo users Date September 25, 1982 z18592l4445d2998e21(0,65535)(1,4445)(5,11684)(6,13664)\f1g2f0t2 1t0 11t6 1f1t0 4f0t7 1t0 From Ed Taft Location PARC/CSL z18592l4445d2998e25\f1g4f0t2 1t0 7t6 1f1t0 8f0t7 1t0 Subject Bravo 7.6 File [Maxc]Bravo76.press z21167l4445d2998e25\f1g7f0t2 1t4 9t6 1f1t0 4t7 1t0 29f0 XEROX z18592l508e14(2116)\f2t1g5f0t0 z18697l3033e10j(1270)\g This memo describes the differences between Bravo 7.6, the current version, and Bravo 7.2, the version described in the most recent edition of the Alto User's Handbook. Note that this documentation applies only to Bravo 7, and not to other generations'' of Bravo such as Bravo 8 or BravoX. Bravo 7.6 runs on any Alto and on any D-machine emulating an Alto.z18697l3033e10jk40\g Bravo is no longer being actively maintained. During the past several years, new releases have been made only when unavoidable, to adapt to environmental changes or to fix catastrophic bugs.z18697l3033e10jk40\g I wish to publicly thank Bob Lansford, who rescued'' the Bravo sources which were long thought to be lost. Charles Simonyi, Greg Kusnick, and Lyle Ramshaw also contributed to releases since Bravo 7.2.z18697l3033e10jk40\g New feature: colorz18697l3033e22k80\t4bg12t0 1t2 5t0B This release of Bravo contains facilities for generating documents containing color. (Earlier versions of Bravo actually did have color facilities, but the Press files they generated included color information in an obsolete format.) This feature was contributed by Bob Lansford.z18697l3033e10jk40\g This memo contains color information. Print it on a color printer if you have access to one!z18697l3033e10jk40\g Inputting colorz18697l3033e16k80\t1ig15t0I In addition to the standard looks, each character has a color attribute. To change the color of some text, select it and issue the command Look . (period) followed by the desired color, which is one of:z18697l3033e10jk40\g56i5I79u1U4u1U A Aqua * P Pink * B Black R Red C Cyan S Smoke * D Dark Brown * T Turquoise * G Green U Ultraviolet * L Lime * V Violet M Magenta W White O Orange * Y Yellowz18697l4303e10k40(0,5536)(1,9510)(2,10760)(5,65535)(6,65535)\t1 1t0 1t1 4t0 3t8 1t0 1t8 4t0 11t9 1t0 1t9 3t0 1t2 1t0 1t2 4t0 1t10 1t0 1t10 5t0 3t3 1t0 1t3 10t0 3t11 1t0 1t11 9t0 3t4 1t0 1t4 5t0 1t12 1t0 1t12 11t0 3t5 1t0 1t5 4t0 3t13 1t0 1t13 6t0 1t6 1t0 1t6 7t0 9t7 1t0 1t7 6t0 3t14 1t0 1t14 6t0g (The names for these colors are the same as in Sil, except that Sil uses N'' for Black.) These looks may be changed only by a direct Look command; there is no corresponding control character for changing color looks while you are typing text. The colors marked with an asterisk require a half-tone process to print, so the resolution of text in these colors is considerably lower than for the other colors, which are primaries or equal mixtures.z18697l3033e10jk40(1270)\g To highlight black text with a colored background, assign the desired color to it and also underline it (using Look ). Here is an example: text with highlighting.z18697l3033e10jk40\g91u9U11u1U4u1U24t6u4t0U6t2u12t0U The Look ? command will display the color of the selected text.z18697l3033e10jk40\g4u1U4u1U An unfortunate aspect of the implementation is that the color of a character and the name of a named'' TAB (see Bravo manual, section 3.5) are stored in the same place. Assigning a color look to a TAB character will actually change the name of the TAB (i.e., the stop that it jumps to). While this is not really restrictiveafter all, TABs are invisible, so their color is irrelevantit can be a source of difficulty when making wholesale color changes. (Fortunately, changing the name of a plain'' TAB has no undesirable effect.) This does result in one restriction: you can't apply highlighting to TABs.z18697l3033e10jk40\g105f1 3f0 92f1 3f0 48f1 3f0 85f1 3f0 164f1 3f0 99f1 3f0 Printing color documentsz18697l3033e16k80\t1ig24t0I You can specify the names of your default black-and-white and color printers independently. In your User.cm file, there should be an entry of the form:z18697l3033e10jk40\g [HARDCOPY] PREFERREDFORMAT: Press PRESS: name of your black-and-white printer COLOR-PRESS: name of your color printer PRINTED-BY: "$"z18697l4303e10jk40\g1f1 8f0 2f1 15f0 8f1 5f0 2i36I1f1 11f0 2i26I1f1 10f0 When you issue the Hardcopy command, if the document you are printing contains any color information, it will be sent to your color printer after requesting confirmation from you; otherwise it will be sent to your black-and-white printer. (Of course, you can redirect the document to an arbitrary printer using the @ hardcopy option.)z18697l3033e10jk40\g316u1U The B hardcopy option forces Hardcopy to send the document to your black-and-white printer regardless of the document's color content. It's ok to print a color document on a black-and-white printer, but the printing server will put some warning messages on the break page.z18697l3033e10jk40\g4u1U Default looksz18697l3033e22k80\bg13B You can now specify the default character looks in your User.cm. This feature was contributed by Lyle Ramshaw. To enable it, include the statement:z18697l3033e10jk40\g LOOKS: looksz18697l4303e10jk40\f1g5f0 2i5I in the [BRAVO] section of your User.cm. looks is a word containing one or more of the following characters:z18697l3033e10jk40\g8f1 5f0 28i5I b bold i italic g graphic v visible 0 .. 9 font 0 through 9z18697l4303e10jk40\g These looks apply in the following cases:z18697l3033e10jk40\g 1. They determine the presentation of unformatted (plain-text) documents, including the text in the system window.z18697l4303d3597e10jk40\g 2. They define the action of the CLR key and the Look CLR command (see Bravo manual, section 3.1).z18697l4303d3597e10jk40\g33f1 3f0 13u1U4f1u3f0U Other changesz18697l3033e22k80\bg13B Bravo now respects your capitalization of file names during the Put and Hardcopy File commands.z18697l3033e10jk40\g64u1U7u1U8u1U Bravo has undergone a modest weight loss (about 30 pages) by jettisoning all the code for printing on Ears.z18697l3033e10jk40\g Some of the errors and other messages have been revised, so be sure to obtain new copies of Bravo.error and Bravo.messages as well as Bravo.run.z18697l3033e10jk40\g For expert Bravo users, there exists an alternative Bravo.messages file in which most of the common messages (in the system window) are considerably abbreviated. Bravo runs noticeably faster when using these messages, since it has to do less work per command to update the system window. If you wish to use the abbreviated messages, retrieve Bravo.shortMessages and call it Bravo.messages on your Alto disk. Be sure to execute Bravo/i after doing so.z18697l3033e10jk40\g A number of bugs have been fixed. Notable recently-fixed bugs include:z18697l3033e10jk40\g the automatic retry during Hardcopy transmission didn't always work;z18697l4303e5jk40\g underlined superscripts didn't work;z18697l4303e5jk40\g executing Hardcopy command occasionally trashed the document if a Put was done subsequently;z18697l4303e5jk40\g Hardcopy of text containing undefined fonts caused generation of a malformed font directory in the Press file;z18697l4303e5jk40\g Disk errors weren't reported properly.z18697l4303e5jk40\g A vast number of other bugs are known to exist but are unlikely ever to be fixed.z18697l3033e10jk40\g