home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / documentation / documents / a252ro3 < prev    next >
Internet Message Format  |  1999-04-27  |  51KB

  1. From: asmith@acorn.co.uk (Andy Smith)
  2. Subject: +++ RISC OS 3 press release +++
  3. Date: 27 Sep 91 15:47:11 GMT
  4. Organization: Acorn Computers Ltd, Cambridge, England
  5.  
  6. Acorn's Enhanced Operating System - More Power for the User!
  7.  
  8. Acorn Computers has added many new features to its operating system being
  9. used in  the new A5000 computer. 
  10.  
  11. RISC OS 3, which is being unveiled at the same time as the launch of the
  12. A5000, has  many new features which mark a new chapter in the development of
  13. Acorn's  operating systems. 
  14.  
  15. The key factor behind RISC OS 3 is the ease of operation that the new system
  16. brings  to its users. Many applications, such as !Edit, !Paint and !Draw
  17. have been put into  ROM and considerably improved; 12 commonly used font
  18. styles as well as the outline  font manager, which offer an unlimited
  19. selection of point sizes,  are also to be found  in ROM, and the font
  20. manager has been significantly speeded up.
  21.  
  22. Multitasking has been extended to allow functions such as Copy, Delete,
  23. Move,  Format and Verify commands to be carried out in the background whilst
  24. other tasks  are being performed; and command line instructions such as
  25. SetType, TimeStamp and  a new command - Find (a file search utility) - can
  26. now be given from the desktop.
  27.  
  28. Printer Driver software, with major code written into the ROM, offers a more 
  29. rationalised interface for end users so that now they can select their
  30. printer from an  extensive list of named products, or even set their own
  31. printer definition for  individual models.  It even allows different drivers
  32. to be loaded at the same time  allowing, say, easy switching between draft
  33. mode and LQ mode from the desktop.
  34.  
  35. A new utility, !FontPrint, allows any Acorn outline font to be sent to a
  36. Postscript  printer without the need to convert them first into Draw files; 
  37. machine configuration  has been eased with a greatly extended !Configure
  38. program;  !Pinboard not only  allows files and applications to be placed
  39. anywhere on the WIMP desktop, but can  also change active windows into icons
  40. permitting an easier and tidier desktop  environment; and a desktop save
  41. utility obviates the need to write a special file for  start up - it is now
  42. done automatically. 
  43.  
  44. Acorn's Technical Director, Malcolm Bird said "There are over 300 separate 
  45. improvements to RISC OS which when combined together give even more 
  46. functionality to the end user, but in a way so subtle as to preserve their
  47. investment in  training and experience. "
  48.  
  49. Acorn's Marketing Director, Mike O'Riordan enthused about the extensive list
  50. of new  facilities. "The key message for A5000 users is that their desktop
  51. world has now  become easier, more productive, tidier and much more
  52. versatile. 
  53.  
  54. "With major applications and operating system extensions in ROM, there is
  55. now  typically 150KB of extra memory for programs to utilise; and those
  56. applications now  offer major improvements in quality for all end users. "
  57.  
  58. Commenting on the availability of RISC OS 3 for the rest of the range of
  59. Archimedes  computers, Acorn's RISC OS Product Manager, Neil Gardner
  60. stressed that the first  priority had been to get it right for the new
  61. A5000.  "Now that the operating system  has been thoroughly tried and tested
  62. on the new platform we would envisage that  RISC OS 3 will be available for
  63. the rest of the  range in the new year, and, of course,  upgrades will be
  64. offered to all current users as soon as possible. "
  65.  
  66.  
  67. Issued by: Brian Salter Corporate Affairs Manager Acorn Computers  Tel 0223
  68. 245200
  69.  
  70. ===================
  71.  
  72.  
  73. From: RMokady@acorn.co.uk (Ran Mokady)
  74. Subject: RISC OS 3 Q&A
  75. Date: 27 Sep 91 16:27:34 GMT
  76.  
  77.  
  78.  Just to prevent all of you from complaining that you never get any
  79. information out of us here at Acorn, here is a bit of information about the
  80. newly released RISC OS 3:
  81.  
  82.         I'll be glad to answer any more questions you may have.
  83.  
  84.                         Ran.
  85.  
  86.  
  87.  
  88.  
  89.                                 RISC OS 3 Q&A
  90.                                 -------------
  91.  
  92. Overview
  93.  
  94. Q: What is the purpose of this document?
  95. A: This document tries to summarise the differences between RISC OS 2.00 and
  96.    RISC OS 3. It is intended to show some of the main areas of change, and
  97.    explain the reasons for them, and the advantages they give. It is not
  98.    meant to be a comprehensive guide for RISC OS 3. More information about
  99.    the facilities provided by RISC OS 3 is provided by the RISC OS 3
  100.    PROGRAMMER'S REFERENCE MANUAL (availability will be announced at a later
  101.    date).
  102.    
  103.  
  104. Q: What is RISC OS 3?
  105. A: Since its release in 1988 RISC OS 2.00 has been the accepted operating
  106.    system for the Acorn range of ARM based computers. At the same time
  107.    Acorn's software engineers have been continuously striving to improve on
  108.    the facilities provided by RISC OS 2.00 and produce an even better
  109.    operating system that will provide more facilities, and be easier to use
  110.    by both users and software developers. RISC OS 3 is the result of these
  111.    efforts.
  112.  
  113. Q: Is RISC OS 3 a new operating system?
  114. A: No. While RISC OS 3 provides many more facilities than its predecessor
  115.    RISC OS 2.00 it still the RISC OS operating system. Virtually all
  116.    software that was written to run under RISC OS 2.00 will continue to run
  117.    under RISC OS 3 without change.
  118.  
  119.  
  120. Q: What is Acorn's message to users?
  121. A: RISC OS 3 becomes the standard operating system for Acorn's ARM based
  122.    range of computers. New and future Acorn computers starting with the
  123.    A5000 will be provided with RISC OS 3 in ROM as standard. Upgrade kits
  124.    will be made available for users of RISC OS 2.00 who wish to upgrade
  125.    their computer to use RISC OS 3. It is Acorn's intention that RISC OS 3
  126.    will in the future be provided as standard in ROM throughout the Acorn
  127.    range of ARM based computers. 
  128.  
  129. Q: Now that RISC OS 3 is available will Acorn stop supporting RISC OS 2.00?
  130. A: No. Support for RISC OS 2.00 users will continue for the foreseeable
  131.    future. Acorn would however like to encourage as many users as possible
  132.    to upgrade from RISC OS 2.00 to RISC OS 3. As more and more application
  133.    software makes use of the advanced facilities provided by RISC OS 3 it is
  134.    expected that more and more users will want to take advantage of these
  135.    new facilities and upgrade to RISC OS 3.
  136.  
  137. Q: Which computers will RISC OS 3 work on?      
  138. A: RISC OS 3 release 3.00 is designed to work on the Acorn A5000 only, it is
  139.    not suitable for any other Acorn computer. Acorn will make versions of
  140.    RISC OS 3 available for the other Acorn computers in the new year.
  141.  
  142. Q: Which computers will future versions of RISC OS 3 work on ?
  143. A: Future releases of RISC OS 3 will work on any Archimedes, A3000 or A5000
  144.    with at least 1MB of memory. Users of the Archimedes A300 and A400 range
  145.    of computers (but not the A400/1 range of computers) will require some
  146.    additional hardware in order to fit the new ROMs in their computer. Such
  147.    hardware will be made available from Acorn through its chain of dealers.
  148.  
  149. Q: Why do some computers require additional hardware?
  150. A: RISC OS 3 comes as a 2MB ROM, some older computers need extra
  151.    hardware in order to be able to accept ROMs of this size.
  152.  
  153. Q: Do I need a hard disc in order to use RISC OS 3?
  154. A: No. Because the operating system is resident in a 2MB ROM, you
  155.    do not need a hard disc in order to get full use of it. Indeed,
  156.    many of its additional facilities are primarily intended to
  157.    benefit the users of unexpanded computers. RISC OS 3 makes a
  158.    1 MB, single floppy computer more powerful than ever before.
  159.  
  160. Q: Will software developed for RISC OS 2.00 continue to run on RISC OS 3?
  161. A: Yes. With very few exceptions, all software which works with RISC OS
  162.    2.00 will continue to work with RISC OS 3.
  163.  
  164. Q: Will all users have to upgrade to RISC OS 3?
  165. A: No. Users can continue to use RISC OS 2.00 and the applications that are
  166.    available for it. Acorn hopes that the extra features of RISC OS 3 and
  167.    the extra functionality that will be provided by applications written to
  168.    make use of these new features will mean that most users will want to
  169.    upgrade their computers. RISC OS 3 is a way of getting more out of
  170.    the same computer you are using today.
  171.  
  172.  
  173. New functionality in RISC OS 3
  174.  
  175. Q: What are the areas of improvement in RISC OS 3?
  176. A: RISC OS 3 provides many advantages over RISC OS 2.00 these can generally
  177.    be divided into two areas, additional functionality for the computer
  178.    user and additional programming interfaces for software developers. The
  179.    additional functionality for the user will make the computer easier to
  180.    use and provide more functionality out of the same computer. It is hoped
  181.    that the additional programming interfaces will be used by software
  182.    developers to provide more powerful application software for use on RISC
  183.    OS 3 computers.
  184.  
  185. Q: What additional functionality is provided in RISC OS 3?
  186. A: The following sections provide a general overview of the additional
  187.    features of RISC OS 3.
  188.  
  189.  
  190. The RISC OS desktop
  191.  
  192. Q: What is Acorn's view of the RISC OS desktop?
  193. A: Acorn sees the desktop as the main way of using RISC OS. Acorn's aim is
  194.    to continue and make the desktop easier to use. It is hoped that, in
  195.    time, the need to use the command line interface to RISC OS can be
  196.    eliminated completely. Following this strategy RISC OS 3 makes more of
  197.    the computers functionality accessible from the desktop. All operations
  198.    that are started from the desktop will now take place in a multitasking
  199.    way, enabling the user to continue and do other things while the
  200.    operation is taking place.
  201.  
  202. Q: What improvements will a user see when using the RISC OS 3 desktop?
  203. A: Some advantages of using the RISC OS 3 desktop are:
  204.  
  205.         * Multitasking Filer operations.
  206.           Copying, moving, and deleting files no longer takes control away
  207.           from the user. The user can now go on using the computer
  208.           while the filing operations are taking place.
  209.  
  210.         * Multitasking Format/Verify/Backup
  211.           These operations, which used to take a long time on RISC OS 2.00
  212.           are now performed in the background, enabling the user to continue
  213.           and make other use of the computer while they are taking place.
  214.  
  215.         * Multitasking Free space display.
  216.           The free space display for floppy and hard discs now gives a
  217.           continuous view of the free space on the disc while the computer
  218.           is being used.
  219.  
  220.         * Additional Filer operations.
  221.           It is now possible to search for a file, set a file's type, and
  222.           date stamp a file from the Filer menu.
  223.  
  224.         * Applications in ROM.
  225.           Improved versions of many of the main applications that were
  226.           provided on disc with RISC OS 2.00 are now resident in ROM.
  227.           These applications can be accessed using the Apps icon on the left
  228.           hand side of the icon bar.
  229.  
  230.         * Automatic starting of applications
  231.           Any of the ROM applications can be set to start automatically when
  232.           the computer is powered on.
  233.                                            
  234.         * Fonts in ROM
  235.           Many of the fonts that were provided on disc with RISC OS 2.00 are
  236.           now resident in the RISC OS 3 ROM.
  237.  
  238.         * No limit on number of open windows.
  239.           There is no longer a limit on the number of windows that can be
  240.           opened at once.
  241.  
  242.         * Ability to move windows off screen.
  243.           Windows can now be moved partly off screen, to increase the usable
  244.           screen space.
  245.  
  246.         * Desktop saving
  247.           Ability to save the computer's state and restore it when the user
  248.           next uses the machine.
  249.  
  250.         * Computer shutdown.
  251.           An option is provided to safely close the computer down, ready for
  252.           turning it off. 
  253.  
  254.         * Pinboard.
  255.           Frequently used files can now be held on the desktop background
  256.           for easy access.
  257.           A background picture can also be displayed on the desktop.
  258.  
  259.         * Iconized windows.
  260.           An open window can be shrunk to an icon, and stored on the
  261.           desktop background. It can later be restored to its previous size
  262.           be clicking on the icon. This helps reduce the space used by
  263.           windows when they are not being actively used.
  264.  
  265.         * Improved printer support.
  266.           A new printer driver manager !Printers is provided with RISC OS 3
  267.           which makes printing easier. 
  268.           RISC OS 3 makes it possible to have more than one printer
  269.           connected to your computer at the same time, with all connected
  270.           printers accessible from the desktop.
  271.  
  272.         * Ability to read MS DOS(tm) format discs.
  273.           It is now possible to use disc that were created on a computer
  274.           running MS DOS(tm) from RISC OS 3 to move data between the Acorn
  275.           range of computers and any computer running MS DOS(tm).
  276.  
  277.         * Support for new A5000 high density floppy formats.
  278.           It is now possible to use 1.6MB floppy discs on computers which
  279.           support it such as the A5000.
  280.  
  281.         * Broadcast Loader.
  282.           RISC OS 3 includes support for broadcast loading on Econet
  283.           networks. This greatly improves the speed at which applications
  284.           and data are loaded on multiple computers on the network.
  285.  
  286.         * ARM3 support.
  287.           RISC OS 3 includes built in support for the ARM3 processor that is
  288.           used on the A540,R260 and A5000 computers.
  289.  
  290.         * Ability to use named hard discs.
  291.           Hard discs which are given a name now have their name displayed
  292.           under their icon on the icon bar, eliminating the need to refer to
  293.           the same disc by both its name and number.
  294.  
  295.         * Grouping of icon bar icons.
  296.           On RISC OS 3 icons of the same type will appear on the icon bar in
  297.           a group, regardless of the order they were added to the icon bar.
  298.           For instance all hard disc icons will appear in a group, and so
  299.           will all the fileserver icons. This makes finding the icon you
  300.           want easier.
  301.  
  302.         * Enhanced interactive help.
  303.           When running !Help, help can now be provided on menu items as well
  304.           as on icons and windows, making it easier to learn how to use new
  305.           application software.
  306.  
  307.         * Extension modules in ROM.
  308.           All of the standard extension modules for RISC OS 2.00 such as
  309.           ColourTrans, the floating point emulator, the outline font
  310.           manager and the shared C library are now in the RISC OS 3 ROM
  311.           leaving more memory for application software.
  312.  
  313.         * Up to 128 tasks.
  314.           RISC OS 3 can support up to 128 tasks running together in the
  315.           computer as opposed to the 32 allowed by RISC OS 2.00.
  316.  
  317.         * New hot keys.
  318.           New hot keys are provided to open a task window, move the icon bar
  319.           to the front, and start a shutdown.
  320.  
  321.         * Screen blanker.
  322.           A screen blanker is included in the RISC OS 3 ROM to help preserve
  323.           the monitor screen.
  324.                         
  325.  
  326. ROM Applications.
  327.  
  328. Q: Which applications are provided in the RISC OS 3 ROM?
  329. A: The following applications are provided in ROM:
  330.  
  331.         * !Alarm                - A clock and calendar application.
  332.         * !Calc                 - A simple 4 function calculator.
  333.         * !Chars                - An application enabling access to
  334.                                   characters not available from the keyboard
  335.         * !Configure            - An application enabling configuration of
  336.                                   the computers startup state.
  337.         * !Draw                 - A drawing application.
  338.         * !Edit                 - A text editor.
  339.         * !Help                 - A way of getting help on how to use
  340.                                   the desktop and other applications.
  341.         * !Paint                - A simple painting application and sprite
  342.                                   editor.
  343.  
  344. Q: What are the advantages of having applications in ROM?
  345. A: Having an application in ROM makes accessing it very easy. There is no
  346.    need to store it on disc, or to find the disc it was stored on when you
  347.    want to access it.
  348.  
  349. Q: Does having these applications in ROM leave more memory free for other
  350.    applications?
  351. A: Using RISC OS 3, any of the ROM resident applications are run directly
  352.    from ROM. Running the application from ROM means there is more memory
  353.    left for other applications to run in at the same time. For example,
  354.    !Edit used to need at least 160K to run, it now only needs 64K.
  355.                                                                
  356. Q: What changes have been made to !Alarm?
  357. A: !Alarm has been improved in a number of ways:
  358.  
  359.         * Much improved support for setting and 
  360.           resetting of alarms.
  361.  
  362.         * A list of alarms can be obtained in textual format.
  363.  
  364.         * Repeating alarms can be made to fit in the working week.
  365.  
  366.         * Better control over repeating alarms. For example, an alarm can be
  367.           made to repeat on the first Sunday of every second month.
  368.  
  369.         * Support for automatically changing between summer and winter time.
  370.                                                                             
  371.         * An alarm can be set up to start a task.
  372.  
  373.      
  374. Q: What changes have been made to !Calc?
  375. A: It is now possible to use the computer's keyboard to enter numbers and
  376.    perform calculations using !Calc.
  377.  
  378. Q: What is !Chars?
  379. A: !Chars is a utility that gives access to characters that the computer can
  380.    use but are not normally available from the computer's keyboard.
  381.    Characters are typed by clicking on them using the mouse.
  382.  
  383. Q: What changes have been made to !Configure?
  384. A: !Configure has been redesigned to give the user better control over the
  385.    computer's configuration, and to support new configuration options.
  386.    !Configure now provides several windows that provide control over the
  387.    following areas of the computer's configuration:
  388.  
  389.     * Discs        - Provides control over the number of hard discs
  390.                      connected to the computer. This includes support for
  391.                      SCSI based hard discs, and the new IDE disc interface
  392.                      as used in the A5000.
  393.  
  394.     * Floppies     - Provides control over the number of floppy disc drives
  395.                      connected to the computer.
  396.  
  397.     * Net          - Provides control over settings related to the use of
  398.                      the Econet(tm) network including the use of the new 
  399.                      broadcast loader facility.
  400.  
  401.     * Printer      - Provides control over the port to be used for printing.
  402.  
  403.     * Mouse        - With RISC OS 3 many aspects of the mouse sensitivity
  404.                      can now be controlled by the user. This window can be
  405.                      used to change elements of the mouse sensitivity
  406.                      such as the mouse speed.
  407.  
  408.     * Keyboard     - Provides controls over different aspects of the
  409.                      keyboard such as the keyboard auto repeat rate.
  410.  
  411.     * Memory       - Provides control default memory allocations to system
  412.                      areas.
  413.  
  414.     * Sound        - Provides control over the computer's sound system, such
  415.                      as the volume of sound produced.
  416.  
  417.     * Screen       - Provides control over the screen display options such
  418.                      as the default screen mode.
  419.  
  420.  
  421.     * Fonts        - Provides control over the thresholds used by the font
  422.                      manager.
  423.  
  424.     * Windows      - Provides control over Window Manager options such as
  425.                      the ability to move windows off screen.
  426.  
  427.     * Applications - Provides control over which of the ROM based
  428.                      applications are started automatically when the
  429.                      computer is powered on.
  430.  
  431. Q: What changes have been made to !Draw?
  432. A: !Draw has been greatly enhanced and now provides amongst other things,
  433.    the following new functionality:
  434.  
  435.         * Keystroke equivalents.
  436.           Many of the common operations now have keystroke equivalents.
  437.         
  438.         * Interpolation of colours.
  439.           It is now possible to produce smooth colour grading between two
  440.           paths.
  441.  
  442.         * Scrolling at window boundary.
  443.           If the pointer enters the outer 5% of the window, and you have a
  444.           mouse button other than menu held down, the window will scroll and
  445.           the mouse pointer is kept within the inner 95%.
  446.  
  447.         * Undo function
  448.           Operations can now be undone. A history is kept so that operations
  449.           preceding the last one can also be undone.
  450.  
  451.         * Text to path conversion
  452.           Text lines rendered in an anti-aliased font may be converted into
  453.           a group of path objects.
  454.  
  455.         * It is now possible to change the contents of text lines.
  456.  
  457.         * Support for rotated fonts.
  458.  
  459.         * Support for rotated sprites.
  460.  
  461. Q: What changes have been made to !Edit?
  462. A: !Edit has been changed to provide amongst other things the following new
  463.    functionality:
  464.  
  465.         * Column tab, overwrite and wordwrap modes added.
  466.  
  467.         * Support for wildcarded expressions as well as the old style
  468.           magic characters for find operations.
  469.         
  470.         * Now works with an unlimited number of fonts.
  471.         
  472.         * Support for editing BASIC programs.
  473.  
  474.  
  475. Q: What changes have been made to !Help?
  476. A: The help system has been expanded to provide interactive help on menu
  477.    entries as well as on windows and icons. All of the applications provided
  478.    with RISC OS 3 provide interactive help.
  479.  
  480. Q: Will RISC OS 2.00 applications work with the help system on RISC OS 3?
  481. A: Yes, the interactive help system has been present in RISC OS 2.00 since
  482.    its release in 1988. Many applications already provide support for
  483.    interactive help. Applications written for RISC OS 2.00 will not however
  484.    provide help on menu entries.
  485.  
  486. Q: What changes have been made to !Paint?
  487. A: Paint has been changed to provide amongst other things the following new
  488.    functionality:
  489.  
  490.         * Replace colour will now replace transparent with a colour, and a
  491.           colour with transparent.
  492.  
  493.         * New operations Scale x, Scale y and Shear.
  494.  
  495.         * Get Screen Area replaced with a timed snapshot facility.
  496.  
  497.         * Ability to use shapes such as circle, triangle, and square as a
  498.           brush.
  499.                    
  500.  
  501.  
  502. Outline fonts in ROM
  503.  
  504. Q: Is the outline Font Manager now provided as standard? 
  505. A: Yes. RISC OS 3 includes the latest version of the outline Font Manager in
  506.    ROM.
  507.  
  508. Q: What are the advantages of having outline fonts?
  509. A: Outline fonts give better results when scaled to different sizes.
  510.  
  511. Q: Is the outline font technology new?
  512. A: No. Outline font technology is not new for RISC OS. An outline font
  513.    manager has been available for RISC OS 2.00 for some time now. As a
  514.    result, many outline fonts are already available for use with RISC OS 3.
  515.  
  516. Q: Is the outline Font Manager provided with RISC OS 3 the same as the one
  517.    provided with Acorn DTP for RISC OS 2.00?
  518. A: No. While it is similar, and uses the same outline font technology as the
  519.    RISC OS 2.00 outline Font Manager, the RISC OS 3 Font Manager version is
  520.    a much improved version of the one provided for RISC OS 2.00.
  521.  
  522. Q: Will documents created on RISC OS 2.00 still work with the RISC OS 3 font
  523.    manager?
  524. A: Yes. The RISC OS 3 Font Manager is compatible with earlier versions.
  525.  
  526. Q: Can fonts that are used with the RISC OS 2.00 Font Manager still be used
  527.    with the new version?
  528. A: Yes. While not all fonts provided for the RISC OS 3 Font Manager can be
  529.    used with the RISC OS 2.00 version, all fonts used by the RISC OS 2.00
  530.    Font Manager can be used with the new RISC OS 3 version.
  531.  
  532. Q: What advantages does the RISC OS 3 Font Manager have over the RISC OS
  533.    2.00 version? 
  534. A: The RISC OS 3 Font Manager offers many advantages over the RISC OS 2.00
  535.    version, some of which are:
  536.  
  537.         * The ability to paint rotated and transformed fonts.
  538.  
  539.         * The ability to cache single characters.
  540.  
  541.         * Support for right-to-left scripts.
  542.  
  543.         * Support for multiple font directories.
  544.  
  545.         * Support for different character set encodings.
  546.  
  547. Q: What are the advantages of having fonts in ROM?
  548. A: Having fonts in ROM means less memory is used by the Font Manager when
  549.    using these fonts, leaving more memory free for applications.
  550.  
  551. Q: Which fonts are provided in the RISC OS 3 ROM?
  552. A: The fonts provided in ROM are:
  553.  
  554.         * Corpus.Medium
  555.         * Corpus.Medium.Oblique
  556.         * Corpus.Bold
  557.         * Corpus.Bold.Oblique
  558.         * Homerton.Medium
  559.         * Homerton.Medium.Oblique
  560.         * Homerton.Bold
  561.         * Homerton.Bold.Oblique
  562.         * Trinity.Bold
  563.         * Trinity.Bold.Italic
  564.         * Trinity.Medium
  565.         * Trinity.Medium.Italic
  566.                     
  567.  
  568. Desktop saving
  569.  
  570.  
  571. Q: What is desktop saving?
  572. A: Desktop saving is a way of saving the computer's state so that it can be
  573.    restored the next time it is used.
  574.  
  575. Q: How is desktop saving done?
  576. A: A new entry has been added to the Task Manager menu that allows the user
  577.    to create a desktop boot file. Running the file after it has been saved,
  578.    or installing it as the computer's boot file will restore the computer to
  579.    the state it was when the file was saved.
  580.  
  581. Q: What exactly is this computer state?
  582. A: The computer state includes:
  583.  
  584.         * Running applications.
  585.         * Open directory viewers.
  586.         * Any logged on fileservers.
  587.         * Any icons on the desktop background.
  588.         * The backdrop picture.
  589.                     
  590.    It does not include:
  591.  
  592.         * Any open application windows.
  593.         * Any iconized windows on the desktop background.
  594.  
  595. Q: Will running RISC OS 2.00 applications be restored by a desktop boot
  596.    file?
  597. A: No. Applications need to know about this facility in order to support it.
  598.    All the applications provided with RISC OS 3 (both in ROM and on disc)
  599.    already support this facility. All future applications should support
  600.    this facility.
  601.  
  602.  
  603. Computer shutdown
  604.  
  605. Q: What is computer shutdown?
  606. A: An option has been added to the Task Manager's menu that will bring the
  607.    computer to a state where it can be safely turned off. The user is warned
  608.    about any unsaved data in the computer, and then logged off from any
  609.    fileservers, and all hard discs are parked.
  610.  
  611. Q: Why is this option needed?
  612. A: This option simply ensures that no data will be unintentionally lost when
  613.    switching the computer off. Parking the hard discs is also safer for
  614.    transporting the computer from place to place.
  615.  
  616.  
  617.  
  618. Pinboard 
  619.  
  620. Q: What is Pinboard?
  621. A: Pinboard in an extension to the desktop that enables frequently used
  622.    files, directories and applications to be stored on the desktop
  623.    background.
  624.  
  625. Q: How are files stored on the desktop background?
  626. A: Simply dragging a file to desktop background will put the file icon 
  627.    on the background. The file can then be used in the same manner as it
  628.    would be used from a Filer window.
  629.  
  630. Iconized windows
  631.  
  632. Q: What are iconized windows?
  633. A: Iconized windows are a small representation for an open window that can
  634.    be stored on the desktop background.
  635.  
  636. Q: Why are iconized windows useful?
  637. A: Iconizing a window preserves the context represented by the window, but
  638.    frees up the space it uses until it is needed again.
  639.  
  640. Q: Is it possible to iconize windows belonging to applications written
  641.    for RISC OS 2.00? 
  642. A: Yes. Iconizing will work on any window in the system. Applications
  643.    written for RISC OS 3 have better control over the shape and name given
  644.    to the iconized window, but iconizing will work on any window.
  645.  
  646. Q: Is an iconized window still active?
  647. A: Yes. An iconized window remains active. For example, a warning will be
  648.    generated if there is any unsaved data in an iconized window and the
  649.    shutdown option is selected.
  650.  
  651.  
  652. Improved printer support
  653.  
  654. Q: In what ways is the printer support better under RISC OS 3?
  655. A: Printer support has been greatly enhanced to include:
  656.  
  657.         * Full print queue facilities.
  658.  
  659.         * The ability to have more than one printer active at a time.
  660.  
  661.         * Much easier configuration for new printer types.
  662.  
  663.         * Support for all the new RISC OS 3 facilities such as printing of
  664.           documents containing transformed sprites and fonts.
  665.  
  666.         * Support for font downloading.
  667.  
  668. Q: What do the queue facilities provide?
  669. A: The queue facilities provide the ability to print multiple files by
  670.    simply dragging them to the printer icon. The files are queued and
  671.    printed one after the other. It is possible to suspend and remove
  672.    individual entries from the queue and. An indication is also given of how
  673.    far through the file the printing has progressed.
  674.  
  675. Q: Why is the support for more than one active printer important?
  676. A: RISC OS 2.00 only supported one active printer at a time, this meant that
  677.    people with more than one printer had to constantly switch between
  678.    different printer drivers. Using the RISC OS 3 Printer Manager they can
  679.    now have both printers active and simply drag the file to the correct
  680.    icon for it to be printed.
  681.  
  682. Q: Why is easy printer configuration important?
  683. A: While Acorn provides configuration files for a large range of printers,
  684.    we cannot possibly provide a configuration file for every printer in the
  685.    market. Easily configureable printer types enable the user to configure
  686.    the Printer Manager to work with their printer without having to rely on
  687.    the printer manufacturer or Acorn to provide a configuration file for
  688.    them.
  689.  
  690. Q: What is font downloading?
  691. A: Font downloading allows users with PostScript(tm) printers to print their
  692.    documents which contain Acorn outline fonts on their printers without the
  693.    need to purchase the appropriate PostScript(tm) font for their printer.
  694.  
  695. Q: Is font downloading available with the standard RISC OS 3? 
  696. A: No. While support for font downloading is included in RISC OS 3 the
  697.    font downloading facility will be made available shortly as an extension
  698.    to the basic RISC OS 3 functionality.
  699.  
  700. Q: Will printer drivers from RISC OS 2.00 continue to work on RISC OS 3?
  701. A: Yes. Some independent vendors have developed printer drivers for
  702.    printers that may not be supported in the extended Acorn set,
  703.    these printer drivers will continue to work unaltered.
  704.  
  705.  
  706. Ability to use MS DOS(tm) discs
  707.  
  708. Q: What is MS DOS(tm)?
  709. A: MS DOS is the standard operating system used by IBM PCs(tm) and
  710.    compatible computers. It is also the disc format used by the Acorn PC
  711.    emulator.
  712.  
  713. Q: How is the support for MS DOS(tm) discs integrated into the RISC OS 3?
  714. A: When using RISC OS 3, MS DOS(tm) format discs can be used just like the
  715.    native RISC OS ADFS and SCSI formats. Directory viewers can be opened on
  716.    MS DOS(tm) discs and they can be read from, written to, and even
  717.    formatted.
  718.  
  719. Q: What happens to MS DOS(tm) file names under RISC OS 3? 
  720. A: A translation mechanism is used to map MS DOS(tm) file names onto RISC OS
  721.    names. RISC OS 3 also gives the user the option of truncating the names
  722.    to 10 characters, or leave them as they are. 
  723.  
  724. Q: Is it possible to run MS DOS(tm) applications on a RISC OS 3 computer?
  725. A: Yes. It has always been possible to run MS DOS applications under RISC OS
  726.    by using the Acorn PC emulator.
  727.  
  728. Q: Can PC emulator hard disc partitions be manipulated from outside the PC
  729.    emulator?
  730. A: Yes. It is now possible to open a directory viewer on the PC emulator
  731.    hard disc partition and use it as if it were a normal directory on the
  732.    hard disc.
  733.  
  734. Q: Is it possible to use high density PC discs under RISC OS 3?
  735. A: Yes. On computers equipped with the appropriate hardware such as the
  736.    A5000 it is possible to use high density PC disc formats.
  737.  
  738.  
  739. Support for new A5000 high density format.
  740.  
  741. Q: What is the new high density format?
  742. A: On the A5000 it is possible to use high density floppy discs to give up
  743.    to 1.6M formatted capacity on an ADFS format disc. Support for this
  744.    format has been integrated into RISC OS 3.
  745.  
  746.  
  747. Programming interface changes.
  748.  
  749. Q: Are there any new programming interfaces provided by RISC OS 3?
  750. A: Yes. While a lot of effort went into improving the system for the user,
  751.    no less effort went into providing additional programming interfaces and
  752.    improving the existing ones.
  753.  
  754. Q: Why does so much effort go into improving the programming interface?
  755. A: Acorn hopes that the new programming interfaces will enable software
  756.    developers to develop far more powerful applications for RISC OS 3 than
  757.    the ones possible under RISC OS 2.00. Improving the programming
  758.    interface is an investment in the future. While it is of no immediate
  759.    importance to the user of the computer it increases the potential power
  760.    of the computer and the applications that will be developed for it.
  761.    
  762. Q: How could the programming interface be changed without harming
  763.    compatibility with RISC OS 2.00?
  764. A: Whenever possible, if a new interface was added to RISC OS 3. the old
  765.    interface available in RISC OS 2.00 was kept as well. While Acorn does
  766.    not recommend that new application software written for RISC OS 3 uses
  767.    these old interfaces, they continue to work. However in most cases the
  768.    old interfaces are less powerful and so applications using the old
  769.    interfaces will provide the maximum functionality possible using the new
  770.    RISC OS 3 interfaces.
  771.  
  772. Q: What will happen to these old interfaces in the future?
  773. A: Support for the old interfaces will continue for the foreseeable
  774.    future. However, in time, as more and more applications become available
  775.    for RISC OS 3, it is Acorn's intention to stop supporting these old
  776.    interfaces. 
  777.         
  778. Main themes behind the changes
  779.  
  780. Q: What motivated the changes?
  781. A: As well as the desire to provide better support for application
  782.    development there are two main themes behind the changes to the
  783.    programming interface in RISC OS 3 internationalisation and support for
  784.    foreign filing systems.  
  785.  
  786. Q: What is internationalisation?
  787. A: Internationalisation has three main aspects. The first is to enable Acorn
  788.    to produce a version of RISC OS 3 targeted at a foreign market. This
  789.    requires not only the ability to translate all system text to a foreign
  790.    language but also the ability to support different time zones, different
  791.    alphabets and different keyboard layouts. The second aspect of
  792.    internationalisation is to enable application software to be written in a
  793.    way that enables easy adaptation of the software for a foreign market.
  794.    The third aspect is to enable application software to be written that can
  795.    cope with using more than one language at the same time. RISC OS 3
  796.    attempts to address all of these aspects.
  797.  
  798. Q: What is the support of foreign filing systems?
  799. A: The support of foreign filing systems is the ability to read and write
  800.    disc formats that are used by other computers. An example of this ability
  801.    is the RISC OS 3 ability to read and write MS DOS(tm) format discs. Many
  802.    of the changes to the programming interfaces at the filing system level
  803.    were motivated by the desire to support this type of data exchange.
  804.  
  805.  
  806. Overview of the changes
  807.                           
  808. Q: What areas were changed?
  809. A: Changes occurred in all areas of the system but most noticeably in the
  810.    following areas:
  811.  
  812.         * The kernel
  813.                 * Device drivers.
  814.                 * Time zones.
  815.                 * Extension ROMs.
  816.                 * Unique ID.
  817.  
  818.         * The Podule Manager
  819.                 * The way modules are loaded off extension cards.
  820.  
  821.         * Filing system interfaces
  822.                 * Support for foreign filing systems.
  823.  
  824.         * ResourceFS
  825.                 * A new resource filing system.
  826.  
  827.         * The Messages module
  828.                 * A central text resource for RISC OS 3.
  829.  
  830.         * MessageTrans
  831.                 * A new central message translation facility.
  832.  
  833.         * TerritoryManager and UK Territory.
  834.                 * The general internationalisation support and UK
  835.                   specific resources. 
  836.  
  837.         * The Task Manager
  838.                 * Support for enumeration of tasks.
  839.  
  840.         * ARM3Support
  841.                 * Support for the ARM3 processor.
  842.  
  843.         * Buffer Manager
  844.                 * General buffer management support.
  845.  
  846.         * Font Manager
  847.                 * Support transformed fonts.
  848.                 * Support for internationalisation.
  849.                 * Support for dynamic font menus.
  850.  
  851.         * PipeFS
  852.                 * Support for piped data transfer.
  853.  
  854.         * SpriteExtend
  855.                 * New sprite operations for plotting transformed sprites.
  856.  
  857.         * Squash
  858.                 * Support for data compression.
  859.  
  860.         * TaskWindow
  861.                 * Much improved support for running non-desktop tasks under
  862.                   the desktop.
  863.  
  864.         * WindowManager
  865.                 * Support for redefined window borders.
  866.                 * Many additional interfaces.
  867.  
  868.         * FilterManager
  869.                 * Ability to provide filters on wimp tasks.
  870.  
  871.         * In addition to the above list the latest versions of the following
  872.           modules are included in the RISC OS 3 ROM:
  873.  
  874.                 ColourTrans
  875.                 FPEmulator
  876.                 SharedCLibrary
  877.                 IRQUtils
  878.                 WindowUtils
  879.  
  880. Device Drivers
  881.  
  882. Q: What are the changes to the device driver interface?
  883. A: RISC OS 3 provides a device filing system (DeviceFS). This new module 
  884.    provides filing system like interfaces to device drivers and devices.
  885.    It defines the way in which device drivers should be written for RISC OS
  886.    3 and provides a uniform interface to them.
  887.  
  888. Q: Which devices use DeviceFS?
  889. A: Currently the serial and parallel device drivers have been extracted from
  890.    the kernel and changed to use the DeviceFS interface. This will make it
  891.    easier to adopt them to work on possible future hardware.
  892.  
  893. Time zones
  894.  
  895. Q: What changes were made to the way RISC OS handles time?
  896. A: RISC OS 2.00 did not have any concept of time zones. This caused
  897.    difficulties when interfacing to other computers. RISC OS 3 now has
  898.    knowledge of time zones and time offsets. Time under RISC OS 3 is always
  899.    kept in UTC (Universal Time Coordinated). Interfaces are provided to
  900.    translate between UTC and local time, and back. 
  901.  
  902. Extension ROMs
  903.  
  904. Q: What are extension ROMs?
  905. A: Extension ROMs are additional ROMs other than the main system ROM. These
  906.    ROMs can be fitted into computers that include the necessary hardware
  907.    such as the A5000. RISC OS 3 will support such ROMs on any Acorn
  908.    computer that has hardware supports for them.
  909.  
  910. Q: Why are extension ROMs necessary?
  911. A: Extension ROMs can be used to provide support for specific hardware which
  912.    may be present in a limited set of computers. The extension ROM mechanism
  913.    allows support for such hardware to be included without the need to
  914.    re-issue the main system ROMs.
  915.  
  916. Unique ID
  917.  
  918. Q: What is the unique ID?
  919. A: Some Acorn computers such as the Acorn A5000 have a unique machine ID
  920.    assigned to them when they are manufactured. This is a number that is
  921.    unique to the individual machine, and is not duplicated on any other
  922.    Acorn computer.
  923.  
  924. Q: What will the unique machine ID be used for?
  925. A: It is anticipated that software developers will use the unique machine ID
  926.    for software protection.
  927.  
  928.  
  929. The Podule Manager
  930.  
  931. Q: Why was a change to the Podule Manager necessary?
  932. A: On RISC OS 2.00 any module present on the podule was automatically loaded
  933.    into the computer without first checking if a later version of the module
  934.    was already resident in the computer. This was not a serious problem with
  935.    RISC OS 2.00 as the podule normally had a later version of the module
  936.    than the one present in the RISC OS 2.00 ROM. With RISC OS 3 many modules
  937.    have been updated and included in the ROM with the result that in most
  938.    cases the module in the RISC OS 3 ROM will be a later version than the
  939.    module on the podule. Using the old method of loading modules would have
  940.    meant that the newer module would have been overwritten by the older one.
  941.  
  942. Q: What has been done?
  943. A: With the RISC OS 3 Podule Manager, modules are only loaded from a podule
  944.    if there isn't already a later version of the module resident in the
  945.    computer's memory. If there is a later version of the module in the
  946.    computer's memory (in the system ROM, an extension ROM or in RAM) it will
  947.    be restarted with the necessary arguments, instead.
  948.  
  949. Filing system interfaces:
  950.  
  951. Q: What are the changes to the filing system interface?
  952. A: The detailed changes to the filing systems are beyond the scope of this
  953.    document (for details refer to the RISC OS 3 PROGRAMMER'S REFERENCE
  954.    MANUAL). In summary the filing system interface has been changed in two
  955.    major ways: it has been enhanced to support the implementation of foreign
  956.    filing systems, and to make the writing of native filing systems much
  957.    easier.
  958.  
  959. ResourceFS
  960.  
  961. Q: What is ResourceFS?
  962. A: ResourceFS is a filing system that enables applications and modules to
  963.    hold resources (such as messages files, template files and sprite files)
  964.    in the computer's memory, and access them using the filing system
  965.    interface. All of the RISC OS system modules use ResourceFS to hold their
  966.    resources.
  967.  
  968. Q: Can ResourceFS be used by applications and modules which are not in the
  969.    RISC OS 3 ROM?
  970. A: Yes. ResourceFS provides an interface that can be used by any application
  971.    software. For example, ResourceFS makes the inclusion of sprites for
  972.    Filers that reside on podules much simpler, eliminating the need for a
  973.    filing system to be implemented on the podule.
  974.  
  975. The Messages module
  976.  
  977. Q: What is the messages module?
  978. A: The messages module is the central text resource for the system most of
  979.    the text used by RISC OS 3 is held in this module so that it easily be
  980.    replaced by loading a replacement module.
  981.  
  982. MessageTrans
  983.  
  984. Q: What is the MessageTrans module?
  985. A: The MessageTrans module is a module providing message translation
  986.    facilities by using message tokens and messages files.
  987.  
  988. Q: Is the RISC OS 3 MessageTrans module the same as the one provided with
  989.    the Acorn release 2 printer drivers?
  990. A: No. While the new RISC OS 3 MessageTrans provides all the functionality
  991.    of the old module it is an updated version which provides facilities for
  992.    the translation of error messages and support for the use of a
  993.    shared global messages file.
  994.  
  995. The Territory Manager and UK Territory
  996.  
  997. Q: What is the Territory Manager?
  998. A: The Territory Manager is a new RISC OS 3 module providing control over
  999.    the localized aspects of the computer. The Territory Manager can have
  1000.    more than one Territory module loaded at any one time but only one can be
  1001.    the active Territory for the computer.
  1002.  
  1003. Q: What is a Territory module?
  1004. A: A Territory module (such as the UK Territory module present in the RISC
  1005.    OS 3 ROM) is a module providing the Territory Manager with information
  1006.    about a specific Territory (such as the UK). This information includes
  1007.    things like the time zone, the language used, the keyboard layout used,
  1008.    which character to use for the decimal separator, the collation order
  1009.    for characters, the writing direction for the local language, and more.
  1010.  
  1011. Q: What is the current Territory?
  1012. A: Each computer running RISC OS 3 has a value for the current Territory
  1013.    stored in its CMOS RAM. This value controls the Territory that is used by
  1014.    the system. This is the current Territory of the computer. The current
  1015.    Territory controls such things as the language used to display menus, and
  1016.    the default time offset from UTC. There can only be one current Territory
  1017.    for any one computer.
  1018.  
  1019. Q: Why is there only one current Territory?
  1020. A: Since the current Territory controls such things as the language used for
  1021.    menus. It would be very confusing to have, for example, some of the menus
  1022.    appear in one language and some in another language. In the UK, even if
  1023.    you are editing a German document you would normally want the menus to
  1024.    still appear in English.
  1025.  
  1026. Q: If there is only one current Territory, why should it be possible to have
  1027.    more than one Territory loaded by the Territory Manager?
  1028. A: While there can only be one current Territory for any one computer, some
  1029.    applications written for RISC OS 3 may wish to be able to include text in
  1030.    two different languages in the same document. It is useful for such an
  1031.    application to be able to read the information relating to both languages
  1032.    at the same time.
  1033.  
  1034. The Task Manager
  1035.  
  1036. Q: What are the changes to the Task Manager?
  1037. A: Using RISC OS 2.00 it wasn't possible for an application to obtain a list
  1038.    of the tasks that were active in the computer's memory. Using RISC OS 3
  1039.    it is now possible to enumerate all the resident tasks.
  1040.  
  1041. The ARM3 Support module
  1042.  
  1043. Q: What does the ARM3Support module provide?
  1044. A: The ARM3Support module that is included as standard in the RISC OS 3 ROM
  1045.    gives application software control over various aspects of the ARM3
  1046.    processor that is installed in the A540 and A5000. Calls are provided to
  1047.    enable and disable the ARM3 cache, and to mark areas of memory as
  1048.    cacheable and non cacheable.
  1049.  
  1050. The Buffer Manager
  1051.  
  1052. Q: What is the Buffer Manager? 
  1053. A: The Buffer Manager is a new module provided in the RISC OS 3 ROM that
  1054.    provides general purpose buffer management. Application software can now
  1055.    use the facilities provided by the Buffer Manager instead of implementing
  1056.    their own buffering mechanisms.
  1057.  
  1058. The Font Manager
  1059.  
  1060. Q: What are the changes to the Font Manager?
  1061. A: The detailed changes to the Font Manager are beyond the scope of this
  1062.    document. Changes have been made in three major areas: support for
  1063.    transformed fonts, internationalisation, and multiple font directories
  1064.    have been added. 
  1065.  
  1066. Q: What are dynamic font menus?
  1067. A: Dynamic font menus are font menus that change when you add a new font to
  1068.    the list of fonts without the need to restart the application. The RISC
  1069.    OS 3 Font Manager provides support for such menus, and all the
  1070.    applications provided with RISC OS 3 use this facility to provide such
  1071.    menus.
  1072.  
  1073. Q: Will RISC OS 2.00 applications work with this new facility?
  1074. A: No. An application needs to know about the facility to use it. All new
  1075.    applications written for RISC OS 3 should have this facility in them.
  1076.  
  1077.  
  1078. PipeFS - The Pipe filing system
  1079.  
  1080. Q: What is PipeFS?
  1081. A: PipeFS is a RISC OS 3 filing system that provides a facility similar to
  1082.    pipes under UNIX(tm).
  1083.  
  1084. Q: What are pipes?
  1085. A: Pipes are a way of transferring data between two different tasks, without
  1086.    the need for an intermediate file to be created on disc.
  1087.       
  1088. Q: What does PipeFS do?
  1089. A: PipeFS enables intermediate files to be created in memory for the purpose
  1090.    of data transfer. Such files are deleted automatically when they are
  1091.    closed.
  1092.  
  1093. Q: What is special about a pipe file?
  1094. A: When data is read from a normal file it stays in the file, when data is
  1095.    read from a pipe the data is removed from the file. So that one task can
  1096.    write to the file at one end, and another task can remove the data from
  1097.    the other end at it's own pace.
  1098.  
  1099.  
  1100. New Sprite operations
  1101.  
  1102. Q: What are the new sprite operations in RISC OS 3.
  1103. A: RISC OS 3 provides a number of new sprite operations:
  1104.  
  1105.         * Insertion and removal of multiple rows and columns.
  1106.         * Plotting of transformed sprites.
  1107.         * Plotting of a sprite into a destination parallelogram
  1108.         * Plotting of part of a sprite.
  1109.           
  1110. Q: Which applications support the new operations?
  1111. A: Only applications written for RISC OS 3 will support these operations.
  1112.    Support for them is included in the version of !Draw provided in the RISC
  1113.    OS 3 ROM.
  1114.  
  1115.  
  1116. The Squash module
  1117.  
  1118. Q: What is the Squash module?
  1119. A: The Squash module is a new RISC OS 3 module providing a general purpose
  1120.    interface to data compression.
  1121.  
  1122. Q: What is the compression ratio achieved by the module?
  1123. A: The compression algorithm used by the module achieves an average of %40
  1124.    compression on text and sprite files. 
  1125.  
  1126. Q: What is the compression speed achieved by the module?
  1127. A: The module provides a fast and a slow algorithm. The slow algorithm
  1128.    achieves a compression rate of about 24K per second and decompression
  1129.    rate of about 48K per second while the fast algorithm achieves a
  1130.    compression rate of about 68K per second and a decompression rate of
  1131.    about 280K per second on a standard A420 computer.
  1132.  
  1133.  
  1134. The task window module
  1135.  
  1136. Q: What are the changes in the task window module?
  1137. A: An improved version of the task window module is present in the RISC OS 3
  1138.    ROM. This new version includes support for starting of tasks from within
  1139.    other tasks, and for running tasks under the control of the task window
  1140.    module without actually opening the window on the screen unless output is
  1141.    generated by the task.
  1142.  
  1143. Q: Has access to the task window been made easier?
  1144. A: Yes. A task window will now be opened if the user presses Ctrl+F12 at any
  1145.    time.
  1146.  
  1147.  
  1148.  
  1149. The Window Manager 
  1150.  
  1151. Q: What are the changes to the Window Manager?
  1152. A: Some of the changes made to the Window Manager are:
  1153.  
  1154.         *  Limit on number of windows removed.
  1155.         *  Limit on number of tasks increased to 128 (from 32 on RISC OS
  1156.            2.00) 
  1157.         *  *WimpMode command added to set the current wimp mode.
  1158.         *  Support for customised sprites for different aspect ratios added. 
  1159.         *  Many more sprites are now provided in ROM.
  1160.         *  The RISC OS 3 Window Manager supports computers with more than
  1161.            4MB of memory such as the A540
  1162.         *  The following routines now work on the icon bar as well as on
  1163.            normal windows:
  1164.  
  1165.              Wimp_GetWindowState     Wimp_GetWindowInfo
  1166.              Wimp_GetWindowOutline   Wimp_ForceRedraw
  1167.              Wimp_DragBox            Wimp_WhichIcon
  1168.                                                            
  1169.         *  A Message is now issued when a menu is deleted.
  1170.         *  Support for menus that are traversed from right to left
  1171.         *  Support for iconizing windows added.
  1172.         *  Many additional validation string options added.
  1173.         *  Ability to use poll words added. A task can now request to get an
  1174.            event when a poll word becomes non zero.
  1175.  
  1176.         For a more complete description of these and other changes and
  1177.         additions refer to the RISC OS 3 PROGRAMMERS REFERENCE MANUAL.
  1178.  
  1179.  
  1180.  
  1181. The Filter Manager 
  1182.  
  1183. Q: What is the Filter Manager?
  1184. A: The Filter Manager is a new RISC OS 3 module that enables specially
  1185.    written software to intercept events that a task receives from Wimp_Poll
  1186.    act on them and filter them. The filter is also able to generate new
  1187.    event types that are then reported to the task through the Wimp_Poll
  1188.    mechanism.
  1189.  
  1190.  
  1191. -----                    
  1192. RMokady@acorn.co.uk          |
  1193. Ran Mokady                   |  "We're children, Needing other children
  1194. Senior Software Engineer     |   And yet letting our grown up pride
  1195. RISC OS development team     |   Hide all the need inside
  1196. Acorn Computers              |   Acting more like children than children"
  1197. Cambridge, UK.               |
  1198.