home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / Demos / Tools / BBEdit 3.1.2 / 3.1.2 Release Notes next >
Encoding:
Text File  |  1995-06-21  |  19.6 KB  |  466 lines  |  [TEXT/R*ch]

  1. BBEdit 3.1.2 Release Notes
  2. ------ ----- ------- -----
  3.  
  4. June 20, 1995
  5.  
  6. This document contains information which was developed too late to be
  7. included in the manuals.
  8.  
  9. To quickly navigate to the different sections of this file, choose
  10. one of the items from the “Mark” menu.
  11.  
  12. Obligatory Anti-Piracy Notice
  13. ---------- ----------- ------
  14.  
  15. BBEdit is protected by U.S. and international copyright law against
  16. unauthorized redistribution and duplication. If you are using a non-
  17. demo copy that you obtained by a means other than a legitimate site
  18. license, product bundle, or direct purchase, then we encourage you to
  19. write to the address below and order your own copy. The pricing is
  20. reasonable, and options are available for discount and quantity
  21. pricing.
  22.  
  23. External Services and Startup Performance
  24. -------- -------- --- ------- -----------
  25.  
  26. The first time BBEdit starts up, it attempts to locate the application
  27. associated with each external service. If the application isn’t found,
  28. BBEdit will keep trying to find it on subsequent occasions, until it
  29. either finds the application, or until you turn off the corresponding
  30. check-box in the “External Services” section of the Preferences dialog.
  31.  
  32. Since an unsuccessful search for an application takes time, you should
  33. turn off the check box corresponding to any application you don’t have
  34. available. Doing so will decrease the time that BBEdit takes to start
  35. up.
  36.  
  37. Memory Usage
  38. ------ -----
  39.  
  40. If you’re running BBEdit on a Power Macintosh, the native code that is
  41. resident in the “BBEdit Power 3.1” file is copied into BBEdit’s own
  42. application memory by the system. For this reason, BBEdit’s default,
  43. minimum, and preferred partition sizes take this additional memory
  44. usage into account. If you are running BBEdit on a 68K Macintosh, you
  45. can reduce BBEdit’s minimum and preferred sizes by 90K.
  46.  
  47. BBEdit and CodeWarrior
  48. ------ --- -----------
  49.  
  50. BBEdit’s support of integration with CodeWarrior requires version 1.2
  51. of CodeWarrior (distributed in the “CW5” release). CodeWarrior takes
  52. a somewhat more passive approach to external-editor support, and for
  53. that reason, the following limitations apply:
  54.  
  55. -    CodeWarrior does not provide a means to select the external editor.
  56. Thus, if you double-click on a file in an open CodeWarrior project
  57. while in CodeWarrior, your source file will open up in CodeWarrior’s
  58. editor. As an alternative, open your CodeWarrior projects in BBEdit. In
  59. the project browser next to the “Open” button is a small icon; click in
  60. this icon to open the project in CodeWarrior (and to launch CodeWarrior
  61. if it’s already running). When you double-click on a file in a BBEdit
  62. project browser, BBEdit will open the source file, and will enable items
  63. on the Compiler menu if the source file belongs to the project that’s
  64. currently open in CodeWarrior.
  65.  
  66. -    CodeWarrior does not arbitrate with the external editor for the
  67. text. The practical result of this is that you will need to save files
  68. before compiling them, if you wish your current changes to be compiled.
  69. If CodeWarrior is the target environment, BBEdit will ask if you wish
  70. to save an unsaved file before compiling it. Also, if you choose “Bring
  71. Up To Date” or “Run”, and you have unsaved source files connected to the
  72. currently open project, BBEdit will ask if you wish to save them before
  73. compiling.
  74.  
  75. Claris XTND Problems
  76. ------ ---- --------
  77.  
  78. BBEdit uses the Claris XTND translator system to effect the reading
  79. and writing of various word-processor file formats. We have identified
  80. several problems in the XTND system which can interfere with BBEdit’s
  81. operation, usually by causing a system crash, out-of-memory condition,
  82. hang, or other aberrant behavior.
  83.  
  84. The following situations can cause your system to crash while
  85. launching BBEdit:
  86.  
  87. Excessive Memory Usage: In some situations, the XTND system
  88. makes demands on the application that exceed the application’s
  89. available memory, and reacts badly when the application is unable
  90. to fill those demands. We have observed excessive memory usage
  91. caused by the presence of the “MacLink Translator Bridge” and the
  92. XTND translator module for WordPerfect 2.0 files. Large numbers of
  93. XTND translators are also a contributing factor.
  94.  
  95. Damaged XTND translator or “XTND Translator List” file: In this
  96. situation, one or more XTND translator modules, or the XTND file
  97. which maintains a list of your available translators, have become
  98. corrupted, possibly by a previous system crash. When starting up,
  99. the XTND system will attempt to  read these damaged files, and
  100. will usually crash or behave in an unpredictable fashion thereafter.
  101.  
  102. Mutual recursion in your system folder: This occurs when your
  103. Control Panels and Extensions folders each contain an alias to the
  104. other. In this situation, the XTND software gets stuck in an endless
  105. loop as it follows these aliases back and forth, essentially “chasing
  106. its tail” forever.
  107.  
  108. If you are using BBEdit version 3.1.1 or later, hold down the Shift key
  109. as you launch BBEdit. (To do this, click once on the BBEdit application
  110. icon, then hold down the Shift key and choose “Open” from the
  111. Finder’s File menu, or hit Command-Shift-O.) Continue holding down
  112. the Shift key until BBEdit’s menu bar appears. This action will disable
  113. all of BBEdit’s external services, including XTND translation. If you
  114. are able to launch BBEdit successfully using this trick, it is a near
  115. certainty that one of the situations outlined at left is in force.
  116.  
  117. Your next course of action depends on your needs:
  118.  
  119. If you don’t need XTND translation, go to the Services section of
  120. BBEdit’s Preferences dialog, and un-check the box labelled
  121. ”Claris XTND Translation”. This will prevent BBEdit from activating
  122. the XTND system the next time it launches (and so on, until you
  123. re-activate this setting), thus avoiding the XTND problems altogether.
  124.  
  125. If you do need XTND translation, you can work around the
  126. problems in the XTND system by addressing them in the order
  127. that they’re listed. Begin by removing the WordPerfect 2.0 translator,
  128. if you don’t need it, followed by the MacLink Translator Bridge. If you
  129. do need either of these components, try increasing BBEdit’s
  130. preferred partition size to 1536K (or to 2048K if you have many
  131. translators installed).
  132.  
  133. If this does not solve your problem, next remove the ”XTND
  134. Translator List“ file; it can be found in your Preferences folder.
  135. The XTND system will reconstruct the translator list as necessary.
  136.  
  137. If you have a damaged translator, you should remove all of
  138. your installed Claris translators, and add them back to your
  139. Claris Translators folder one by one, launching BBEdit each
  140. time, until the problem recurs.
  141.  
  142. Finally, check to see if your Extensions and Control Panels folders
  143. contain aliases to each other. If they do, remove one or both of
  144. the aliases to break the alias loop.
  145.  
  146. Desktop Database Problems
  147. ------- -------- --------
  148.  
  149. On occasion, you may find that the Finder doesn’t display the correct
  150. icon for BBEdit documents, or that you can’t drag documents onto the
  151. BBEdit application (or an alias to the application) to open them.
  152.  
  153. This behavior is not indicative of a problem with BBEdit; rather, it’s
  154. an indication that the database that the Finder uses to associate
  155. applications, icons, and documents (known as the “desktop database”) has
  156. become confused or corrupted.
  157.  
  158. When this happens, it’s usually desirable to force the Finder to
  159. reconstruct the desktop database. To do this, reboot your machine, and
  160. immediately hold down the Shift key until the message “Extensions Off”
  161. appears. As soon as this message appears, release the Shift key, and
  162. hold down the Command and Option keys. For each volume that mounts at
  163. startup, the Finder will ask whether you wish to rebuild the desktop
  164. database. Click “OK”, and the Finder will do so.
  165.  
  166. Corruption in the desktop database can also render BBEdit unable to
  167. locate external services. If you have an service installed (say, the
  168. THINK Project Manager), but BBEdit doesn’t make the service available to
  169. you, rebuilding the desktop database will usually help. (This assumes
  170. that you’ve already checked to make sure that the application you’re
  171. trying to use is of an appropriate version.)
  172.  
  173. The “Old MacTraps” File
  174. --- ---- --------- ----
  175.  
  176. Versions 6.0 and later of THINK C and Symantec C++ contain a file called
  177. “Old MacTraps”. This file is located in the “Mac Libraries” folder. The
  178. structure of this file is such that both the THINK Project Manager and
  179. BBEdit will crash while attempting to open this project.
  180.  
  181. If you’re performing a multi-file search of your Mac Libraries folder,
  182. or of the folder containing the THINK Project Manager, BBEdit will
  183. crash when it encounters the “Old MacTraps” file. To avoid this file,
  184. remove it, or switch the “File Type” popup menu (in the Multi-File
  185. Search options portion of the Find dialog) to “Text Files”.
  186.  
  187. System 7.5 Menu Bug
  188. ------ --- ---- ---
  189.  
  190. System 7.5 contains a bug which will cause popup menus to behave
  191. strangely in certain circumstances, specifically, when a menu is long
  192. enough to scroll and is popped up close to the top or bottom of the
  193. screen. In BBEdit, this is most likely to happen in the “Preferences”
  194. dialog.
  195.  
  196. At this time, there’s no workaround for this bug; you may avoid the
  197. symptoms by using the arrow control next to the popup menu in the
  198. Preferences dialog, or by using Command-down-arrow and Command-up-arrow
  199. to move from one preferences page to the next (or previous).
  200.  
  201. Apple has acknowledged the bug, and tentatively plans to fix it in an
  202. upcoming revision of the system software. As of this writing, no
  203. further details are available.
  204.  
  205.  
  206. “Can’t Undo” Alerts
  207. ------ ----- ------
  208.  
  209. A number of actions, most notably many extensions, are not undoable.
  210. As a matter of course, BBEdit will pose an alert: “<action> is not
  211. undoable. Do you still wish to proceed?” If these alerts annoy you,
  212. you can turn them off. The appropriate option is in the Editor section
  213. of the “Preferences” dialog. (The “Preferences...” command is found under
  214. the Edit menu.)
  215.  
  216. On Location 2.0, Quadras, and AppleShare
  217. -- -------- ---- -------- --- ----------
  218.  
  219. There is a bug in On Location versions 2.0 and 2.0.1 which will cause
  220. your Macintosh to hang if you’re using a Macintosh Quadra, you have
  221. AppleShare volumes mounted, and you attempt to perform an On Location
  222. search with BBEdit. To avoid this hang, don’t select “On Location”
  223. from the “Search Method” popup in the “Multi-File Searching” section
  224. of the Find dialog.
  225.  
  226. (Note that an “AppleShare volume” can be a fileserver volume or a volume
  227. on someone else’s Macintosh published with Personal File Sharing under
  228. System 7.0.)
  229.  
  230. THINK Project Manager
  231. ----- ------- -------
  232.  
  233. The THINK Project Manager, used in THINK C and Symantec C++ version 6.0
  234. and later, has a number of bugs and limitations which occasionally make
  235. working with an external editor difficult. Presently, we are working
  236. with the technical staff at Symantec to resolve these issues. They
  237. should be taken care of for future versions of both BBEdit and the THINK
  238. Project Manager.
  239.  
  240. The most noticeable problems are as follows:
  241.  
  242.     -    On occasion, the THINK Project Manager will inexplicably refuse
  243.         to provide the list of headers included by a given source file.
  244.         If you control- option-click in the title bar of a connected source
  245.         file and you don’t get the list, this is most likely the cause.
  246.         Should this happen, deactivate the source window in question
  247.         and re-activate it, and BBEdit will try to get the list of includes
  248.         again. You can, of course, use the function popup in the status bar,
  249.         which will also provide access to the include files.
  250.         
  251.     -    The THINK Project Manager provides no atomic way for the external
  252.         editor to inform it that the name or location of a connected source
  253.         file has changed. This means that if you do a “Save As...” of a
  254.         connected source file, the TPM will continue to use the old source
  255.         file. Until this problem is resolved in the TPM, you’ll have to
  256.         manually remove the old file and add the new file to the proper
  257.         location.
  258.         
  259.     -    There is a bug in version 7.0 of the THINK Project Manager
  260.         which may cause it to crash after opening a file in the external
  261.         editor. This bug is fixed in version 7.0.3 of the TPM; an updater
  262.         package may be obtained from most online information services
  263.         or directly from Symantec.
  264.         
  265.     -    Version 7.0.1 of the THINK Project Manager has a bug in it which
  266.         will prevent the TPM from quitting if the external editor is running.
  267.         This bug is fixed in version 7.0.3 of the TPM; an updater
  268.         package may be obtained from most online information services
  269.         or directly from Symantec.
  270.         
  271.     -    In spite of the above fix, version 7.0.4 will refuse to quit
  272.         in some situations when the editor pointed to by the “Editor”
  273.         tool alias is running. We have verified that the problem is on
  274.         the TPM’s end, and we are working with Symantec to identify and
  275.         resolve the problem.
  276.         
  277.     -    Because of latency issues between BBEdit and the THINK Project
  278.         Manager, certain menu items or services may not be available
  279.         immediately after bringing a window to the front. Usually, the
  280.         services will become available after one or two seconds.
  281.         
  282. Printing with Substituted Fonts
  283. -------- ---- ----------- -----
  284.  
  285. Because of idiosyncracies in the LaserWriter driver 7.1 and earlier,
  286. there are some character spacing anomalies when printing with a
  287. substituted monospaced font (i.e. Monaco). To avoid these problems,
  288. print in a non-substituted, monospaced PostScript font such as Courier.
  289. (With BBEdit, you can of course edit in one font, and print in
  290. another.)
  291.  
  292. These problems appear to be resolved as of version 8.1.1 of the
  293. LaserWriter driver.
  294.  
  295. Fractional Spacing
  296. ---------- -------
  297.  
  298. BBEdit 3.1 supports a “Fractional Spacing” option when printing. We
  299. recommend that you use this option if you are printing in a small
  300. (less than 9-point) font size.
  301.  
  302. FaxSTF “FaxPrint” Printer Driver
  303. ------ ---------- ------- ------
  304.  
  305. Version 2.2.3 of the “FaxPrint” printer driver, supplied with the FaxSTF
  306. fax software package, has a bug in it which can cause all applications,
  307. not just BBEdit, to malfunction. STF Technologies has been notified of
  308. the problem. In the meantime, to avoid potential problems, choose another
  309. printer driver, such as the ImageWriter or LaserWriter driver, except
  310. when you’re planning to fax documents directly from within BBEdit.
  311. Contact STF Technologies for the latest information on the availability
  312. of a fix. (As of the writing of this note, FaxSTF has been updated
  313. to version 3.0.)
  314.  
  315. LaserWriter 8.2.2 “Preferences Damaged” message
  316. ----------- ----- --------------------- -------
  317.  
  318. On occasion, version 8.2.2 of the LaserWriter driver will issue a
  319. warning message about missing or damaged preferences. We have contacted
  320. Apple regarding this issue, and they believe it to be due to a bug in
  321. the LaserWriter driver. If you get this message, simply choose “Page
  322. Setup” or “Print” from BBEdit’s File menu, and you should be able to
  323. continue without any difficulty.
  324.  
  325. NOW Utilities
  326. --- ---------
  327.  
  328. Older versions of Super Boomerang have a bug which affects BBEdit;
  329. in particular, you cannot type upper-case letters in the “Save As…”
  330. dialog. This bug is fixed in version 4.0 and later of the NOW Utilities
  331. package; contact Now Software for an update.
  332.  
  333. Now Save causes BBEdit’s “File” menu to get scrambled. To avoid this,
  334. turn off Now Save when running BBEdit.
  335.  
  336. Standard File Hacks
  337. -------- ---- -----
  338.  
  339. There are some third-party extensions which modify the standard “Open”
  340. and “Save” dialogs (known colloquially as “Standard File”). In a couple
  341. of known cases, some of these extensions have a bug which causes
  342. correctly written applications to crash. Specifically:
  343.  
  344. -    “Click, there it is!”, version 1.0.1. Version 1.0.4 is current, and
  345.     fixes this problem. Registered owners should contact the author for
  346.     more information.
  347.     
  348. -    Quickeys version 2.1 also appears to have a similar problem.
  349.  
  350. If either of these extensions is installed, BBEdit will most likely
  351. crash when trying to bring up a Standard File dialog. (BBEdit’s “Open”
  352. and “Save” dialogs should work correctly, but dialogs in other parts of
  353. BBEdit, such as the File Types section of the preferences dialog, will
  354. not.)
  355.  
  356. In addition, problems have been reported in which the Standard File
  357. Package crashes, or BBEdit takes an “emergency exit”, when Peter
  358. Lewis’ “CDIconKiller” extension is in use.
  359.  
  360. The BalloonWriter INIT
  361. --- ------------- ----
  362.  
  363. Version 1.0.1 of Apple’s “BalloonWriter” extension interferes with
  364. the correct display and operation of BBEdit’s dynamic menus. To avoid
  365. this conflict, disable or remove BalloonWriter from your system.
  366.  
  367. The Programmer’s Editor Package
  368. --- ------------ ------ -------
  369.  
  370. BBEdit was written with libraries which are part of the Programmer’s
  371. Editor Package. The PE Package provides high-performance text editing,
  372. searching, directory search, and pattern-match capabilities for use
  373. in text-manipulation programs. For more information, write to the
  374. address below.
  375.  
  376. Documentation Errors?
  377. ------------- -------
  378.  
  379. If you find an error in the documentation, please let us know. One of
  380. the reasons we’re on CD-ROM with electronic documentation is so that we
  381. can make revisions to the manual and incorporate the improvements in
  382. subsequent pressings of the CD, along with improvements to the software.
  383.  
  384. Contact Address
  385. ------- -------
  386.  
  387. Should you have questions about BBEdit, write or send e-mail to the
  388. address below:
  389.  
  390. Bare Bones Software, Inc.
  391. P.O. Box 108
  392. Bedford, MA 01730-0108
  393. Internet: bbsw@netcom.com
  394. Compuserve: 73051,3255
  395. AppleLink: BARE.BONES
  396. eWorld: BareBones
  397. Fax: (508) 651-7584
  398.  
  399. For technical support, bug reports, and other issues of an immediate
  400. nature, we strongly encourage you to use electronic mail. Not only
  401. does it save paper and time, but you will also be guaranteed of a
  402. response within hours of receipt of your message.
  403.  
  404. From time to time, we will release patches to correct problems in the
  405. software, and/or add minor functionality. These patches are free, and
  406. may be freely redistributed. We do not send out notification to our
  407. customers, but we post announcements to the net and major information
  408. services as a matter of course. Current versions of these patches will 
  409. be made available on our ftp sites:
  410.  
  411.     ftp://ftp.netcom.com/pub/bb/bbsw/updaters/
  412. or    
  413.     ftp://ftp.std.com/vendors/bbsw/updaters/
  414.  
  415. We will also provide technical support bulletins as circumstances 
  416. warrant to address some frequently asked questions. These will also be 
  417. available via ftp from:
  418.  
  419.     ftp://ftp.netcom.com/pub/bb/bbsw/tech-support/Bulletins/
  420. or    
  421.     ftp://ftp.std.com/vendors/bbsw/tech-support/Bulletins/
  422.  
  423. If you do have a problem with the software, please let us know about it.
  424. All too often, customers don’t report problems for one reason or
  425. another. Remember that if we don’t hear about it, we can’t fix it.
  426.  
  427. Additional Acknowledgements
  428. ---------- ----------------
  429.  
  430. The regular-expression library used for ‘grep’ searching is based on the
  431. ‘regexp’ package, written by Henry Spencer of the University of
  432. Toronto. Pete Keleher provided a Mac- compatible version, from which
  433. BBEdit’s code is derived.
  434.  
  435. John Norstad of Northwestern University contributed the code that
  436. BBEdit uses to resolve Internet URLs.
  437.  
  438. Thanks!
  439. -------
  440.  
  441. Thank you for purchasing BBEdit. If you have any suggestions for
  442. improvements, or any problems to report, don’t be shy. Our experience
  443. shows that feedback from our customers has consistently led to better
  444. products and happier users.
  445.  
  446. Thanks also to the many people who, in one way or another, directly
  447. contributed to the production and success of BBEdit. They’re all listed
  448. in the about box; choose “About BBEdit...” from the Apple menu to see
  449. their names.
  450.  
  451. Finally, thanks to all of our customers, who have invested in our
  452. product and our company, and, by doing so, have given us the ability to
  453. keep producing and improving our software.
  454.  
  455. Rich Siegel
  456. Founder, President & CEO
  457.  
  458. Michael Fryar
  459. Chief Operating Officer
  460.  
  461. Patrick Woolsey
  462. Director of Technical Services
  463.  
  464. Christopher Radliff
  465. Vice President/Marketing
  466.