home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-4.iso / spreadsheet / Questor.3.2.README < prev   
Encoding:
Text File  |  1995-05-15  |  4.7 KB  |  117 lines

  1. This is version 3.2 of Questor. This is the version of Questor that is released on the same "Xanthus CD-ROM" as OpenWrite 1.1 in May 1995.
  2. ____________________________________________
  3.  
  4. Questor_3.2_README:
  5. This file.
  6.  
  7. Questor_3.2.tar.gz:
  8. The Questor 3.2 application. ("quad-fat")
  9.  
  10. Questor_API_3.2.tar.gz:
  11. The Questor 3.2 API. ("quad-fat")
  12. ____________________________________________
  13.  
  14. Questor and all demo applications are compiled "quad-fat", and will run on Motorola, Intel, HP PA-RISC and Sparc hardware.
  15.  
  16. These folders with a .tar.gz file extension are compressed can be uncompressed with the "gunzip" and unpacked with the "gnutar" UNIX commands in a Terminal window:
  17.  
  18. 1. First type
  19.     gunzip filename.tar.gz
  20.  
  21. 2. Then type
  22.     gnutar -xf filename.tar
  23.  
  24. IMPORTANT: The "tar" UNIX command will NOT work. Some long filenames will be truncated.
  25.  
  26. You can also use the Opener application (version 3.0 or higher), but make sure you change the command used for .tar files from "tar" to "gnutar" in the Opener Preferences.
  27.  
  28. Your registration number for Questor 3.1 will work for this release.
  29. ____________________________________________
  30.  
  31. For technical support or to report bugs, please contact Xanthus by email, fax or regular mail:
  32.  
  33. Xanthus International
  34. P.O. Box 20161
  35. S-161 02 Bromma
  36. SWEDEN
  37. +46-8-635 30 60
  38. +46-8-98 70 67, fax
  39. questor@xanthus.se
  40.  
  41. For sales information and other requests, please contact our Xanthus USA sales office:
  42.  
  43. Xanthus USA
  44. 800 Grand Ave., Suite A20
  45. Carlsbad, CA 92008
  46. (619) 730-0370
  47. (619) 730-0373, fax
  48. info@xanthus.com
  49. ____________________________________________
  50.  
  51. The Questor 3.2 news below can be found in RTF format in Questor. Choose Info->Release Notes.
  52.  
  53. 1. Menu changes:
  54. - "Undo/Redo" is its own menu in "Edit".
  55. - "Duplicate" command in "Edit" menu removed. (Only worked for graphics.)
  56. - "Graph Links" menu changed to "Graphs".
  57. - "New Graph" command moved from "Cells" to "Graphs" menu.
  58. - New "Format" menu with the "Font" and "Text" menus.
  59. - "Page Layout" and "Report layout" commands moved from "Print" to "Format" menu.
  60. - "Layout" menu changed to "Graphics" and moved down to "Format" menu.
  61. - "Export" and "Export Range" commands moved from "Print" to "Save As/To" menu.
  62. - "Ranges" menu moved down to "Cells" menu
  63. - "Shift" commands in "Cells" menu now in its own sub-menu.
  64. - New "Complete Function" command in "QScript" menu.
  65.  
  66. 2. The report layout inspector is removed. 
  67. The margin settings are done in the Page Layout panel instead.
  68.  
  69. 3. New "Allow Dates in Formulas" preference (in Misc). 
  70. "Allow Dates in Formulas" should be set if you want Questor to interpret "2/5/94" in a formula as a date, rather than a division. Note: Previous versions of Questor will interpret it as a date.
  71.  
  72. 4. New XQ_Interface API message:
  73. - initForCurrentSheet;
  74. Initializes a newly allocated XQ_Interface object, and connects the XQ_Interface object to the current (= topmost) Questor worksheet. Returns self if successful, nil if no current worksheet could be connected.
  75.  
  76. 5. Two new API methods for error message handling:
  77. extern void XQ_AddErrorMessage(void *stackFrame, const char *format, ...);
  78. Adds an error message to the error message stream. *format,... is a normal format string followed by any number of additional arguments. (as used in the standard printf C function). The format string may contain RTF control words to create bold words in the error message (for example). *stackFrame is the argument to the runFunction: method. 
  79. See an example of the use of this function in the description of the XQ_RaiseError function below.
  80.  
  81. extern void XQ_RaiseError(void *stackFrame);
  82. Forces an error to be raised. This function is normally used immediately after the XQ_AddErrorMessage function. *stackFrame is the argument to the runFunction: method.
  83. For example, if an argument x may not be less than 0, the following two function calls will create an error message and raise an error:
  84.  
  85.   XQ_AddErrorMessage(frame, 
  86.     "\\b Error: \\b0 The argument %.2f is"
  87.     " not below 0! \\par ", x);
  88.   XQ_RaiseError(frame);
  89.  
  90. Note: The "\\b", "\\b0" etc. RTF control words are used in this example to create bold text in the error message. The RTF control words are optional.
  91.  
  92. 6. Escape key used to terminate cell editing without commit.
  93. Function name expansion is now done with Cmd-/ (= "Complete Function" command in "QScript" menu).
  94.  
  95. 7. Function keys on keyboard used:
  96. F1 Help (NEXTSTEP built-in)
  97. F2 Toggle mode
  98. F3 Inspect
  99. F4 Inspect Document
  100. F5 Complete Function (= cmd-/)
  101. F6 Select Next Argument (= alt-right-arrow)
  102. PRINT Print
  103. INSERT Insert rows/columns
  104. DELETE Delete
  105. PAGE UP Page up
  106. Shift: Page left
  107. PAGE DOWN Page down
  108. Shift: Page right
  109. HOME Goto upper left cell
  110. END Goto lower right cell
  111.  
  112. 8. DCOUNT changed name to DCOUNTA, DCOUNT new.
  113. To be equivalent to Excel.
  114.  
  115. 9. Excel 5 importing. (beta)
  116. This is still beta software.
  117.