About site: Systems/RISC OS - Select Scheme
Return to Computers also Computers
  About site: http://www.riscos.com/select/

Title: Systems/RISC OS - Select Scheme Yearly subscription to updated versions of RISC OS.
Computerheadline_com News, information, resources and forums for IT professionals.

Rare_Systems,_Inc_ Manufactures and integrates high capacity, maximum performance storage, backup and server systems for UNIX and NT environments.

VI_Tutorial A good vi tutorial and user guide aimed at engineering students.

Cyraptor Specialized in Java software development, consultancy and training.

dbfConverter A PHP script that reads dBase files (dbf, dbt, fpt) and converts them into MySQL tables.

SAC__The_Simple_API_for_CSS Beta software for parsing CSS (Level 1, 2 or 3) stylesheets from the WWW Consortium (W3C). [Open Source, BSD-like]


  Alexa statistic for http://www.riscos.com/select/





Get your Google PageRank






Please visit: http://www.riscos.com/select/


  Related sites for http://www.riscos.com/select/
    EuroTEAM_Software_Engineering Custom programming for Windows and Unix. Performs upgrades of existing software as well as new software development.
    Mann-India_Technologies Offers custom workflow management and automation solutions. Offers overviews of project management methodologies and demonstration systems along with company profile.
    Zabonk_Web_Development_Kit Selected links and books for the web developer.
    OldVersion_com Non-profit organization serving the online community by providing old versions of various programs.
    CuteSMS Allows the sending and receiving of short messages using PCs connected to mobile telephones.
    WDumpEvt Windows NT/2000 event log management, view, print, dump list of events, user/ras sessions or print jobs. Dump in ASCII-delimited, CSV or HTML format. Schedule these actions with the LogSched service.
    Hall_Research_Technologies Advanced keyboard, mouse, and video splitters, switches, amplifiers, and cables.
    Arena_Maxtronic,_Inc_ Manufacturer of RAID solutions sold under the Arena model name.
    Know_CIW Study notes prepaired by the site's author for CIW Foundation Students during his preparation.
    Motion_Capture_by_Metamotion Easy to use and cost effective motion capture hardware and software.
    Seven_master_data_management_best_practices SearchCIO.com article by Hannah Smalltree. Early adopters of master data management share best practices and potential pitfalls. (July 5, 2006)
    Programmers_Help A categorised collection of simple source code including applications, math, misc, graphics and internet sections.
    TRM_Recruiting_Solutions Web-based hiring solutions, staffing software, applicant tracking system, recruiting and resume management and job site hosting services.
    AnimeUsenet_org Includes a database of daily postings on alt.binaries.multimedia.anime, a Wiki providing information on binary newsgroups and associated tools, a forum and a read-only access to the related alt.binari
    Just_Delphi_Jobs Jobs for Delphi professionals in the United States. Search vacancies or post resume.
    NaviSite Managed hosting solutions and application services for businesses.
    Discover_IT_(UK)_Ltd Offers site designing and hosting services.
    Michael_Davis_Publishing Web design, domain registration, and marketing.
    HD_Greetings Features a quality collection of high resolution animated cards which can be personalized with a photo and message. Offers designs for all occasions - birthdays, Christmas, and other holidays.
    Winwap_Technologies WAP browser for viewing the mobile Internet, works over ordinary home Internet connections. Also offer software libraries for developers wanting to add MMS and WAP functionality to their solutions. [W
This is websites2007.org cache of m/ as retrieved on 2008.09.07 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
RISC OS Select Introduction Purchasing RISC OS 4 Joining RISC OS Select Registered Developers End User Support RISC OS Select Q and A RISC OS Select Features Click here to Download Mail Order Form for RISC OS Select Subscription.   (63K Zipped Drawfile) Click here to Download Mail Order Form for RISC OS Select Subscription.   (98K PDF) Introduction In the two years since we took over the development of the desktop version of RISC OS there have been major changes in the RISC OS marketplace. RISCOS Ltd is adapting to those changes and RISC OS Select is the first result of those changes.  26 bit versions of RISC OS under the project name of RISC OS 4.5 will in future be supplied on a yearly subscription basis.  This is similar to the way that yearly maintenance and upgrade schemes are provided for other major software packages.  From now on RISC OS will be updated on a rolling basis, instead of releasing a major upgrade every couple of years. The important point to note is that there is no target for a "Final" release version of RISC OS, since technology and user requirements will very much dictate what features are, or are not, added to new versions of RISC OS and hence the RISC OS Select Scheme is deliberately intended to be fluid in nature.  It is also very important to note that RISC OS Select is a personal subscription meaning that you may install the software provided under the scheme onto any machines which you or your family (who are resident at the same location own). If you have 3 machines at home you do not have to take out 3 RISC OS Select Subscriptions. If you are a company with greater than 10 machines then a special price applies.  The advantage of the scheme is that the timescale for fixing bugs and offering new features will be significantly decreased.  Many people who heard about the Scheme at the Wakefield Show have been concerned that with the Operating System being soft loaded that it would therefore be prone to virus attack. We would like to point out that using the Select Scheme components does not mean you have to remove the current physical ROM's from the machine and hence in the unlikely event of problems with the new ROM image you will always be able to return to using the original RISC OS 4 settings.  Future components of RISC OS will be released in two formats:-  1. ROM images which can be soft loaded to replace the existing physical ROM's  2. Individual modules that can be loaded as part of the Boot sequence.  The new ROM image and modules can be stored on local Hard Disc, on a Network, or loaded directly from CD. Part of the new ROM image boot sequence will provide the option to choose which medium you wish to boot from, so that you may for example wish to keep a backup of your usual Boot sequence on CDR and then install the new RISC OS Select ROM image and Boot sequence onto your main hard drive. All Subscribers to RISC OS Select will receive up to 3 CD's per year i.e. one CD approximately every 4 months. The CD will contain both Beta software and official release versions. It is anticipated that components which are issued as Beta on one CD will become official releases on the next CD. Interim components will also be available from a password protected area of the new RISC OS Select Web Site. The scheme is suitable both for users who want to be sure of receiving the latest fixes & official releases and also for users who like to have the latest experimental modules & features.  (Subscribers to RISC OS Select will be provided with a method whereby they can choose to just install the release components or else they can try out the latest features, knowing that they can restore to a known working set-up at any time. To do this each Select CD will contain a "safe" boot image with all the released upgrades and patches pre-installed as a working disc image.) N.B. Users will have to initially purchase RISC OS 4 in ROM either as an upgrade from RISC OS 3.5/6/7 or else as an integral part of a new computer.  It will NOT be possible to soft load RISC OS Select packages onto anything other than RISC OS 4.  Back to the top Purchasing RISC OS 4 New Users New users will be have three choices when purchasing RISC OS 4 in the future.  i) To join the RISC OS Select Scheme for £229. For this they will receive the current full RISC OS 4 ROM package and a one year subscription to the Select Scheme.  or  ii) To buy the current RISC OS 4.02 ROM and installation CD for the special new reduced price of £75. (This will NOT include any bundled applications, such as Vector, Writer, ImageFS or the new RISC OS Internet Suite)  or  iii) Buy the current full package with bundled applications and Manuals CD for the new reduced price of £85.  (Users choosing ii) or iii) will not get access to the web site or other upgrade features of RISC OS Select.)  Back to the top RISC OS Select Users of machines that were supplied with RISC OS 4 will only be able to join the Select Scheme at the full price of £155, irrespective of when they purchased their computer. e.g. if you have bought RISC OS 4 as part of a Kinetic Strong ARM upgrade or with a RiscStation, Risc PC, A7000+ or MicroDigital Mico.  N.B. All prices are inclusive of VAT.   Overseas subscribers will be charged postage at cost if they wish to receive CD's. They may optionally choose to only receive updates via the Web Site at a reduced cost.  Full list of RISC OS products and prices. Application forms for the RISC OS Select Scheme are available from the RISCOS Ltd Web Site at http://www.riscos.com/select/  Back to the top Registered Developers Since the formation of RISCOS Ltd the demands of the current software developers have been very varied. In a recent survey of developers most of them indicated that they do not usually need much individual support. In order to provide full support to those that require it we shall be increasing the fees for Registered Developers to £500 per 6 months as from 1st June 2001. This will entitle them to direct contact with the RISC OS Development team. Developers that only need access to technical documentation will be able to do so by joining the RISC OS Select Scheme. Anyone that joins the RISC OS Select scheme may also apply to be become an affiliate Registered Developer. There will be no fee for becoming an affiliate and they will be able to use the Registered Developers logo. The Foundation RISC User CD and the RISC OS Products Database Web Site will contain a database of all Registered Developers, and their products. The only requirement for becoming an affiliate and having software included on the database will be that a fully functional version (and any subsequent updates) of the software is supplied to RISCOS Ltd for evaluation and internal use.  -top- End User Support With immediate effect RISCOS Ltd will no longer be offering technical support for end-users via telephone. Support queries can still be sent to mailto:support@riscos.com but there will no guarantee of an individual response. Where appropriate new answers will be added to the RISC OS Knowledge Base at http://support.riscos.com/  Back to the top RISC OS Select Q and A Q. Do I have to take out a RISC OS Select Subscription for every machine I own?  A. NO. The scheme is a personal one and allows you to install the RISC OS Select software on any machines you own. If you are a business with more than 10 machines then a site wide subscription to Select costs £300 per annum. You will however have to have bought a separate RISC OS 4 ROM upgrade for each machine you own, in the first place before joining the Select Scheme. Discounts are available for bulk purchases of RISC OS 4 ROM's.  Q. What new features will there be in the RISC OS Select Scheme?  A. We have many new features planned for RISC OS 4. It is not possible to state exactly when any particular new feature or update will appear since the whole idea of the Select Scheme is to make new items available as soon as possible, rather then waiting 3-4 years before releasing everything at once. By releasing a smaller number of items at a time then the testing schedule is made much easier and those people that like trying out the latest features can do so as soon as possible.  Q. I don't like the idea of softloads. I want to wait until the proper ROM release of RISC OS 4.5  A. You will unfortunately have a long wait as there will not be a "proper" ROM release. The whole idea is that there will be a rolling scheme of updates. It is possible that there might be new ROM images available every month from the web site, not just every 4 months on CD, but that will depend entirely on how long any particular item takes to develop. It was always intended that RISC OS should be able to be updated on a much more regular basis than once every couple of years. Unfortunately the problems with obtaining suitable FlashROMS made that impossible. The softload scheme now allows that to happen. We want developers and end-users to become a close part of the future development of RISC OS, and whilst it is not possible to make RISC OS Open Source as some people would like, by releasing new components as soon as possible everyone will get the chance to play their part in testing and improving RISC OS faster than has been possible in the past.  Q. Doesn't making RISC OS softloadable open it up to viruses?  A. NO. You will still have the ROM in the machine, that cannot be altered. The ROM image will only be able to load over a specific physical ROM. If a virus attempts to change the ROM image it simply won't load.  Q. Why don't you offer a Monthly payment Scheme?  A. The administration burden and costs of taking and checking monthly payments are simply too much.  Q. £1,000 is just too much to become a Registered Developer now. Doesn't this mean you are trying to discourage RISC OS Developers?  A. NO. Virtually all the information that was previously only available to Registered Developers will now be available as part of the RISC OS Select Scheme. So for just over half the price of the old Registered Developer Scheme you now get updated versions of RISC OS effectively for free if you join the RISC OS Select Scheme. The new Registered Developers Scheme is purely aimed at Developers who need to have direct contact with the programming team and access to documentation on specific features that cannot be made public.  Q. £105 per year is too much. If it was more like £50 and we got a proper set of ROM's at the end of each year I'd be happy!  A. The maintenance and development of RISC OS is unfortunately an expensive business, and the volumes in which RISC OS is sold, simply doesn't make sense at other prices. As many people have pointed out, Acorn used to subsidize their software development from the hardware sales. Since RISCOS Ltd doesn't produce hardware we don't have that luxury. As regards supplying proper ROM's the problem is the cost and availability of ROM's. At present Masked ROM's (as originally supplied with RISC OS 3 machines) are on 16 - 20 weeks lead time. With Beta testing time added to that schedule it would mean that there would be over 9 months between code being released and it actually reaching end users. Under the RISC OS Select Scheme we can cut that cycle down to less than 2 weeks. The cost of the ROM's is also nearly £25 and hence there would be little money left to actually fund the development of RISC OS if we only sold it for £50 and gave away ROM sets as well.  Q. In that case why don't you use Flash ROM's?  A. Unfortunately suitable Flash ROM's are not available.  Q. Exactly what new features are planned for the RISC OS Select Scheme.  A. The following is the features that are in the current RISC OS Select ROM image:-  Back to the top RISC OS Select Features  New version of CDFS with support for RockRidge extensions, Joliet and mixed mode disc reading.   Filer has been improved with : - indication of shared discs via file icons, - refresh option for filer displays, - numeric sorting of names, - lowercasifying option, - optional alternate renaming method, - create new directory by click on menu entry, - sharing of directories made simpler, - easier entry of filenames with spaces - i.e. you can now just type <space> in a filename entry rather than <alt><space>.  Updates to !ChangeFSI and !Paint to allow importing of PNG files.  JPEG export from !Paint  System application support for the Universal Clipboard system allowing cutting and pasting between compliant applications.  New version of !Printers with support for networked printer drivers.  Startup choices to allow user to choose boot device so that booting is possible from CD-ROM, network or hard disc.  LanManFS in ROM along with new Internet stack with BootP and DHCP support and updated ShareFS. This will also work with the Appletalk client module which will be available shortly.  ROM images larger than 4MB to support everything being in ROM for machines than may require to boot without a hard disc.  New configuration applications for fonts, replay, screensetup and filer.  Miscellaneous improvements to kernel  !Bugz application for easy reporting of faults.  ADFSfiler quick format  Improved speed of booting over ShareFS  New integrated CDPlayer and CDFS Filer  Graduated Pinboard backdrop  Multi-user choices  GZip support in !Squash  Improved internet configuration And many other features that are of interest to programmers such as :-  Filer has improved error handling  Improved DeviceFS/BufferManager interaction  FileSwitch with : - Enumerate file handles Fix for upcall on rename in an image filing system  !Impression second-ROM bank access fix (would crash on click)  Wimp EdgeNotify message  Wimp copes with long CLIs to StartTask  Shared ZLib and PNG support.  Programmers Zip file handling  ShareFS now supports EOF  MimeMap has :-  reduced processesing impact caching of matches to improve efficiency  SpriteExtend : fixes for 1:2 sampled JPEGs rendering speed improvements Exif support  Improved JPEG compression support  ClipboardHolder module provides a persistent clipboard  Freeway fix for S_0 bug  Fix for HeapSort failing near the end of a page  All Obey files are now cached. This means that you CANNOT use *Obey Pipe:Gunge if the file is already open.  PipeFS speed improvements  Taskwindow speed improvements for Upcall handling  Sound service handling for external hardware Select 2 Changes Graphics Much of the focus of the Select 2 development has been focused around the enhancement of the graphical facilities of the operating system. The associated document 'GraphicsSystem' provides a more general overview of the graphics system and some of the changes that have been made. Particular changes of note are : CMYK sprites are now supported CMYK sprites can be created, manipulated and plotted. The current implementation is functional, however certain applications which manipulate sprites directly may be provoke undefined results. Sprite, JPEG and DrawFile rendering may use 'colour mapping' Colour mapping allows arbitrary functions to manipulate the colours as used within the graphics. JPEGs rendering system has been improved The number of variants of JPEG that are handled has been improved, including the rendering of progressive JPEGs. Sprites may be rendered translucently Sprite operations which would previously generate a solid image may now be rendered at arbitrary degrees of translucency. This new facility is used by the DragASprite module to provide translucent dragging of objects within the desktop. Sprite generation from PNGs Sprites may be generated from PNG imaged using the new ConvertPNG module. Generic image file rendering Image files may be rendered through a plugin interface provided by the new 'ImageFileRender' module. System sprite pool changed The system sprite pool is no longer maintained by the Kernel. All manipulation of the system sprite pool is now delegated to the SpriteUtils module. Generic blending tables can now be generated The new BlendTable module has been created to generate tables for blending between different colours in shallow colour modes. Input In order to support the 'Wheel' mice which are now prevalent, parts of the system have been modified to provide a new interface for accessing such devices. The kernel issues additional requests to pointer devices to discover the state of such devices. Support for PS2 and quadrature wheel mice is now provided. A PS2 wheel mouse can be used via the standard RiscPC quadrature interface by using an STD PS2 mouse interface. The STD mouse interface must be configured to 'driver' mode (consult documentation supplied with the PS2 interface) and the relevant mouse type selected in the mouse configuration. Alternatively, use *Configure MouseType 10 to select the STD PS2 mouse interface driver. Within the desktop, new flag bits and icon validations have been defined to allow applications aware of the new interface to take advantage of the new input method. Toolbox 'Slider' gadgets and ColourPicker 'Slider' gadgets have been enhanced to support the new interface. Refer to 'PointerDevices' for low level driver information and 'WindowScroll' for the desktop interface. Window manager In keeping with the core graphical changes, the WindowManager has been enhanced to ensure that these graphical changes are used where applicable. Disabled icons algorithm improved The colours to which icons now fade when disabled are now slightly different to those previously used. Disabled icons will now fade toward the background colour of the window, rather than toward white. Deep shaded sprites Sprites in icons with 32 thousand or 16 million colours will now fade correctly in the same manner as their shallow colour counterparts. Furniture tool order configuration The window furniture tools can be configured to use different a different order to that which RISC OS has previously used. A simple configuration tool is provided within the Window configuration group. New interface for sizing text Text sizing of italic fonts has been improved to allow for the printable area to be determined for desktop fonts. Previously, italic fonts might be truncated by sizing routines using the standard operations. Networking Networking operations have been improved where they have been found to be lacking. The changes are necessarily not as large as those which took place for Select 1, but are still important. Automatic configuration of network interfaces Network operations have been improved to allow the automatic configuration of network interfaces. A new configuration command and a related option in the interface configuration tool have been added. The InetConfigure module takes on the job of performing this automatic configuration, and has necessitated the removal of the old FWAutoAddress configuration command. A(corn) Universal Network support In order to support certain applications which require support for 'AUN' networking, the NetI and related components have been updated to support the facilities offered by Select. 'AUN' refers to the support for Econet operations over Ethernet. New configuration tools have been developed and can be found within the 'Network' configuration group. In keeping with the automatic configuration changes, network maps used by AUN systems can be automatically configured from the network address. Internet pollwords A new 'ioctl' operation has been added to allow applications to flag changes on a socket when operations occur. This alleviates the requirement for additional shared code just to notify multitasking applications of activity on sockets. Fix for ShareFS authenticated objects Authenticated shares were issued incorrectly in Select 1. This fix allows objects to be shared using authentication. Kernel The Kernel has been changed to support a number of the changes described elsewhere in this document, in particular for handling of CMYK sprites and mouse wheel. In addition, parts of the kernel have been reworked in anticipation of future developments. RiscStation support The hardware used within the RiscStation machines is now supported by the kernel and such machines will now function with the same ROM image as other machines. Addition of function signatures Certain parts of the kernel have been updated to use function signatures. This is an on going process which should allow for simpler debugging. It should be noted that many of the modules within Select are now built with function name embedding enabled such that developers can identify problem locations. Rationalised module operations Certain calls (Unplugging and Inserting modules) were only possible through CLI commands under previous versions of the OS. Select makes these available as SWI calls to simplify their interface. A new operation has been added to allow the enumeration of modules with their private words pointers - an operation which was previously impossible. A module service has been added to allow clients to be aware of the state of modules. Fix for 1bpp sprite mask operations Certain operations on 1bpp masks would fail. Removal of OS_SubstituteArgs This call now lives in the OSSWIs module. Dynamic area delegation Font and System Sprite dynamic areas have now been delegated to the FontManager and SpriteUtils modules respectively. Desktop The Desktop components have been improved slightly to allow for issues raised in Select 1. Filer text strings are now sized more reliably Text in filenames on icons is now sized correctly using the new Wimp_TextOp calls (see above). Random requests for unshared discs fixed. Previously an interaction between special fields on discs with filers open and shared discs would cause directory viewers opened on to directories which had become unshared to request the unshared discs. This has been corrected. Reduced memory usage for selection of large numbers of files Previously, attempting to drag a large number of files would use a large amount of memory. This has been reduced substantially. Moving files on ImageNFS no longer faults directories When moving directories on ImageNFS, an error about directories containing objects is no longer generated. Pinboard can use Drawfiles as background images. Strictly speaking Pinboard can use any file format supported by the ImageFileRender module. At present, this means DrawFile or JPEG in addition to Sprites. Toolbox The toolbox components have been updated to support some of the wheel mouse additions, and to address some issues raised by Select 1. Scrolling lists are now faded in a better manner Although the algorithm is not identical to that used by the WindowManager, it more closely matches it than previously. Scrolling lists can now use column headings It is possible to use the column lists together with headings to allow lists of related elements to be grouped together. Documentation to follow. Improved resizing on scrolling list transitions The extent of the scrolling list windows was not always being correctly calculated as changes were made between different display formats. Scrolling list help is now provided Previously, help messages were not provided where they had been provided by the client. They will now be provided. Scroll wheel support for sliders Slider gadgets can be modified by using the scroll wheel, if supported by the mouse driver. Configuration tools The configuration tools have been updated to address a few issues raised in Select 1 and to provide the configuration of the extra facilities which Select 2 offers. In some cases, components have moved in the structure, but only to the extent that they now live within sub-groups. The configuration groups can now provide a 'full info' mode for displaying more information about the tools. Access configuration renamed ShareFS The name 'Access' was confusing to some users and so the component has been renamed to ShareFS. AUN configuration tools provided To configure the AUN networking components provided within Select 2, two new tools are provided - AUN and NetFS. Boot configuration tools improved. Configuration tools can now change display format (large and small icons), be resized and can open directories. New input configuration group The 'Input' group allows configuration of input devices. The mouse and keyboard tools have been moved here and a mouse scroll configuration tool has been added to this group. Automatic interface configuration In interface configuration tool, the old AUN auto-configuration option has been extended to cover the new auto-configuration options. Pinboard configuration tool reflects changes in Pinboard The tool has been updated to support the ImageFileRender component, allowing it to render any image that Pinboard can use. New time and date configuration tool The Date and Time tool can configure the date manually, or configure network time fetches on startup. This function replaces the 'Set clock...' option which would normally be accessed through Alarm. Users configuration now allows auto-logon The 'default user' can now be selected, allowing automatic log on with as a user without supplying a password. * New windows configuration group The old Window tool can now be found within the Window configuration group. This should allow for greater flexibility in the future. A rudimentary configuration tool is provided to cater for configuration of the furniture order. Sound frequency configuration tool. A rudimentary tool for configuring the loading of RateTracker is provided. Applications The applications supplied with Select have not changed significantly with the exception of Paint and, to a much lesser extent, Draw. Draw can now use ctrl-D to 'duplicate' the current selection in a similar manner to the prior, non-clipboard, ctrl-C operation. In addition, ctrl-V now pastes the clipboard at the pointer, fixing a rather annoying fault in the previous version. Paint has had what can only be described as a major overhaul. In line with some of the graphics changes described above, Paint has been extended to use CMYK sprites and has improved PNG import capabilities. Many other changes are documented in the related documentation. Note: Because of the significant number of changes which require the enhanced graphics system provided by Select 2, Paint will not function on earlier versions of the OS. You should make a backup of the previous version if you intend to use it with earlier OS versions. Refer to 'Paint'. ResEd has had a few updates to cater for the additional options provided by the window system. Library The library has not changed significantly for Select 2. A new JPEG transcoding tool, 'MiniJTran' has been created to use the features provided by the transcoding CompressJPEG module. This allows JPEG files to be converted to and from progressive images. Updated modules The modules provided within !System have been updated to include the common ethernet drivers. This should alleviate some of the issues involved in upgrading. VProtect has been updated to the latest version, and a version of RateTracker has been provided. Refer to 'RateTracker'. Select 3 Building upon the work done in Select 1 and 2, Select 3 improves upon both the significant changes made to both the graphics and networking components as well as adding many new features. The focus on Select 3 has been mostly based around stablising features from Select 2 and improving the desktop usability of the Operating system.

Major highlights

Cut and paste Text in writeable icons provided by the Window Manager is now able to be selected by keyboard and mouse. Such icons can be used with the standard clipboard operations Thumbnailing The filer can now display images as thumbnails, allowing photo albums and other image collections to be browsed more easily. Improved 'buttons' Action buttons, as well as groups and other 3D-style icons have been improved and may be made round or given colours. Support for button styles is a 'plugin' interface and other clients may provide different button renderings. Alpha-channel sprites A new class of sprites has been created for alpha-channel sprites. These sprites can be used whereever the standard sprite operations would be used through system sprite rendering calls. Alpha-channel sprites allow each pixel to have variable translucency, which means that sprites can blend better to their backgrounds. Recycle bin Files deleted by the user can, optionally, be sent to a recycling bin from which they can be retrieved if necessary. Improved Paint application !Paint's internal and external operation has had a major overhaul to cater for some of the new features of Select 3, including alpha-channel sprites.

Feature breakdown

In the following breakdown, not all changes have been listed. In particular, fixes to components are not listed unless their effect is significant. Select is supplied with a more complete breakdown of the changes on a per-component basis. Application changes New !Recyclone application provides a rubbish bin into which files deleted by the user will be placed. A configuration tool is provided to allow the bin to be expired and its location changed. New !NetLights application displays network activity on the iconbar. !Draw can now import any type handled by ImageFileConvert where the type can be converted to a type which is handled natively by Draw. This means that PNG files, Artworks, BMP and other images types can now be imported. !Paint has been given a major overhaul. See the separate section for more details. Desktop changes DragASprite no longer uses a 'drop' shadow when translucency is active. DragAnObject's sprite creation code has been optimised slightly. Wimp now supports a 'priority' sprite pool which is able to forcibly override anything in the other sprite pools. 'IconBorder' plugin system allows the default slabbed borders to be rendered in a customisable manner. FilterManager has been updated to support multiple icon border filter clients. Example bordering source code will be supplied. 'Auto-open submenus' option now opens submenus and windows in the correct position regardless of where the mouse is placed. Selection of text within writeable icons and its use with cut and paste operations is now supported by the Window Manager. This furthers the work started in Select 1 to make the entire OS capable of using the cut and paste system. Tinting of icons is now more reliable and can use any tint type provided by the ColourMap module. Command windows generated by single tasking applications when run from the desktop are now centred on the screen. FilerAction proxying is now an option which may be disabled under the clients control. This might be used by rubbish bin applications to invoke 'delete' operations on items already in the bin. When in EY0 modes, Pinboard now correctly sizes its background window on a mode change. Pinboard configuration application can now be accessed by its main menu. Optimisation for redraw speed of tiled ImageFileRender images. Pinboard and Filer have both been updated to provide StyleGuide compliant save dialogue boxes. Attempting to delete !Boot will now raise a warning. Attempting to copy a directory called !Boot over your !Boot directory will now invoke the boot merge tool. Should Filer fail to launch the filer action window for a delete operation, the confirm deletes option is now honoured. In Filer, the Help option is now greyed if a directory and application combination are selected. Filer windows have been updated to be more style-guide compliant and to address issues raised by the use of icon bordering. Filer now offers to share directories as read only by default, rather than read-write. It makes sense not to share folders as public read/write by default. Filer now provides a fourth display option beside those for Large, Small and information icons. The 'Thumbnails' display renders images using the ImageFileRender components, allowing any known image format to be displayed within the Filer. Directories starting with a ! but without a !Run file are no longer treated as an application, allowing such names to be used safely if necessary. RAMFSFiler will share the disc as read only by default. The Sprite Pool has been updated with a number of slight modifications: RAMFS icon now fits in with the new style of icons JPEG icon now follows the bitmap style Shared CD discs now look more like the CDROM icon Addition of Zip, GIF, PNM, XBM, Sun raster, PCX, ICO, Clear, and BMP sprite icons. LanManFS icon updated to fit better with correct style. TaskManager can now launch Configure from the menu. The info box now describes the OS as RISC OS Select, and has been improved to address some issues with Icon Bordering. Toolbox "Discard, Cancel, Save" icons have been resized to be 'standard' size. TextGadget scrolling list boxes now display associated sprites more sensibly when selected; previously these would be displayed lighter than the rest of the line. The text is now positioned a little further across the window, away from the sprite in order to reduce the tight look that had been created. ImageFileGadget correctly positions its window now; previously it would inset the window by a pixel. When resizing the gadget, the entire window is redrawn to ensure that it remains up to date. The facilities provided to developers for using ImageFileGadget have been greatly improved. ImageFileGadget is now able to report mouse click events and has a much greater array of image manipulation options. TextArea gadget now supports standard clipboard operations properly, allows for 'key notifications', and renders much more quickly in most cases. Toolbox slider gadgets would respond to clicks and scrolls over the wells of the gadget even when the slider was set to be display only. They no longer react to such events. Free space client templates tweaked to address issues relating to Icon Bordering. The sprite file DesktopBanner$File is now loaded by the Desktop module, if it is present, and used as the welcome banner on entry to the desktop. ShareFS 'Share directory' window is now updated to represent the current settings of the share if one is present, including the name of the Share. TaskWindow now includes a fix for 'The MessageTrans Bug'. Graphics changes Rendering of sprites with 1bpp masks, using no scaling or colour translation, where the sprite data ends on a word boundary, but the mask data does not end on a word boundary, and the output alignment is not a word boundary due to a graphics window being present... now works properly. SpriteExtend would fail to generate code when translucent sprites were rendered in paletted screen modes where the eigen factor was EX0 or EY0. This allows sprites to be visibly dragged in such modes. FontManager can now safely resize its dynamic area. The version supplied in Select 2 had problems on certain systems which has now been addressed. ImageFileRender now provides *ImageFileRenderers command for listing the supported renderers. This is mirrored in a new SWI to enumerate the renderers. A default viewer application can now be specified through ImageFileRender and will be set up as system variables for all renderable types. ImageFileRender's sprite renderer now supports information requests previous versions were would return the colour type incorrectly for certain sprite types. Sprite rendering will now render sprites of 8bpp or less through a wide translation table which improves their appearance when colourmapping is used in 16bbp or higher. New ImageFileConvert module is used with the Convert* modules to provide a generic conversion method, allowing conversion between different file formats through a number of SWI calls. *ImageFileConverters will list the supported converters. DrawFile will now render sprites in 8bpp or less through a wide translation table which improves their appearance when colourmapping is used in 16bbp or higher. JPEG rendering where DPI based JPEGs are given as ratios are now taken into account in a similar manner to that used by !Draw. JPEGs which supply a ratio, DPI or DPC (dots per centimetre) of 0 will now be treated as 90 DPI. JPEGs with low values for DPI or DPC will now be treated as is this was a ratio. CompressJPEG module now registers as a sprite to JPEG converter with ImageFileConvert. JPEG handling is much more robust now, and should never generate aborts for either valid or corrupt compressed data. ImageFileRender_Artworks module added to render Artworks documents. New ConvertGIF added to ROM to generate a 'dummy' image. This is a placeholder module which avoids the requirement for a Unisys patent for the use of the LZW algorithm. New ConvertXBM added to ROM to convert XBM image files to sprites. New ConvertSun added to ROM to convert Sun raster image files to sprites. New ConvertBMP added to ROM to convert Windows BMP image files to sprites. New ConvertPNM added to ROM, supporting type 1-6 PNM files. New ConvertICO added to ROM to convert Windows .ico files to sprites. New ConvertPCX added to ROM to convert PCX files to sprites. New ConvertClear added to ROM to convert Translator 'Clear' files to sprites. New ConvertSprite module added , which supports creation of sprites through ImageFileConvert from any format which ImageFileRender can handle. ConvertSprite provides a proxy ImageFileConvert handler for ImageFileRender in much the same way that ImageFileRender automatically provides a proxy ImageFileRender handler for ImageFileConvert. ConvertSprite can also provide callback and SWI functions to render images to a sprite. ConvertPNG has almost full support for creating PNGs from sprites (including alpha-channel sprites), with only CMYK sprites presently unsupported. Sprites can be created from any form of PNG, generating alpha-channel sprites where necessary. DrawFile module now supports creation of SVG files from DrawFiles using the ImageFileConvert interface. New ColourMap module allows generation of colourmapping descriptors without recourse to assembler. Currently supported mappings are : Blend, Brighten, Contrast, Gamma, Identity, Invert, Monochrome, Monochrome and scale and User. Colour map descriptors can be chained together to create more complex effects. SpriteExtend, Kernel and ColourTrans have been updated to provide a new sprite type for alpha-channel sprites. Alpha-channel sprites allow the images to be rendered with varying levels of translucency per pixel. Previously, sprites could only provide binary (pixel on or off) masks. SpriteUtil (System sprite area provider) has had a number of commands fixed to remove errors when no system sprite area is present. InverseTable 'destination tracking' is now improved and should no longer result in corrupt font colours or alpha channel rendering. Networking changes Internet, ShareFS and Freeway have had issues relating to large file transfers addressed. InetConfigure can now configure static IP addresses properly. Previous versions would retain the addresses stored in CMOS rather than using the new addresses supplied by the user. Internet module has had a fix for interfaces with no addresses never issuing service calls. Aliased interfaces are no longer dynamically named; the names used on their creation are now retained, allowing deterministic operation. Internet can now handle changes in interface addresses more reliably. Previous versions had issues relating to multiple aliased interfaces and ARP requests which could cause machines to seemingly 'vanish'. Added support for ZeroConf IP configuration. ZeroConf is a means by which an address can be obtained for a machine on a network without any configuration process. This is similar to the configuration used by the Access, but standardised across multiple platforms by a global group. DHCPClient and ZeroConf client both respond to *ShowStat to provided their statistics. DHCP client now supports address changed due to its deletion of the interface address. Previously this was not an issue, because Internet never issued service for address deletion, but now that this has been done it is now aware of this case. The AppleTalk client is now supplied in ROM. This allows RISC OS systems to contact AppleTalk file and print servers. LanManFS has been improved, resulting in faster resolution of names on local networks. The 'Transact' SWI call has been updated to allow a larger number of Transact communications to be made, including old WinPopup messaging. Miscellaneous changes OS_CLI is handled by an external module, CLIV. Some calls have been moved from the kernel to a new module called LegacyBBC. BEL (VDU 7) no longer uses OS_Word 7, but is passed to Sound calls directly. FileTypes now declares PCX, PNG, SunRaster, BMP, Clear, ICO and XBM file type names. FileSwitch is now able to reference path variables (pseudo-filing systems) through $, eg Music:$ for <Music$Path>. Writing to a path variable with multiple entries where a <path>$Write variable exists will now use the $Write directory for the operation. FileSwitch no longer leaves streams open if a 'close' fails. ResourceFS will now only issue 'changed' messages where the files changed are opened by it, thus reducing the impact on menus opened by the user when ShareFS discs become available over the network. ParallelDeviceDriver is now capable of reading Device IDs. This allows the auto-detection of the make and model of Printer connected. PCI memory reservation has been removed from the kernel, freeing 256M of logical address space for use by dynamic areas. Conversions module has a minor for for ReadUnsigned returning an invalid V flag on some conversions. ScreenBlanker now supports a second-level blanking using DPMS. ScreenBlanker no longer uses CMOS to get its initial settings and defaults to 'off'. CDFS legacy support for built in conversions removed. EvaluateExpression module takes over from the Kernel's OS_EvaluateExpression. Additionally, expressions can now extract directory or leaf names from a string, canonicalise a filename and generate a string from the current time. Configuration tools Softload ROM images are now sorted into date order, making selection of ROMs much simpler. ROM images are now supplied in archives together with their change lists; these lists are recorded with the ROM when installed to allow them to be viewed at a later date. Resolver configuration is now able to locate DNS servers on the local network, even with bind variants. Interface configuration can now take effect immediately, rather than requiring a reboot. Re-written Filer configuration tool includes the new thumbnail configuration options. All tools now warn if the configuration application is closed when changes have been made. Tools where changes have been made are indicated by a '*' in the title of the window, in line with standard RISC OS practice. CPIShell is now able to be passed command line arguments to pass to the launched plugin. This is used to allow installation of components through Filer_Action (dragging over !Boot). TimeSetup is now capable of setting the timezone. Scrapfile naming Previously, when a network interface is active on a machine the ScrapDirectory is set to a Directory named after the MAC Address of the first installed Network card. If NetFS was active, this would be replaced by the station ID. With Select 3, the scrap directory naming is now based solely on the hardware configuration, as detected by HWScan. For most users this will be disabled and so the scrap directory will be named 'Disabled'. New IconSetUp Configuration Tool The new IconSetup configuration tool allows the setting of options for the standard IconBorderRound module. The following options are supported for buttons and borders : Rounded edges with Small, Medium, Normal or Large curves Apply to (sunken) writeable fields, display fields, or groups 'Special' colour schemes with choice of Foreground and Background colour for Action buttons, Default buttons, and Groups All the above colours may be applied as solid colour or as a tint of the original colour. Furthermore button icons and information fields may have the colour applied as a Blend (top to bottom blend of the border colours, applying the button colour as a strong tint). Button icons may have a rim highlight and may have either thick or thin borders. Paint The Paint application has been updated to support the new alpha-channel sprite format provided by Select 3. Paint can create sprites with alpha-channels, add an alpha-channel to an existing sprite, and allow editing of the alpha-channel. Paint's user interface has also been brought up to date, with a separate attached toolbox for each sprite (similar to !Draw) so each sprite has it's own "working set" of toolbox settings. Shortcuts for zoom and select colour have been added along with a new colour display area. The menu tree has been revised to be more logical and Styleguide compliant. Paint makes better use of the ImageFileConvert system in Select 3 and can directly load any filetypes supported by ImageFileConvert (PNG, JPEG, Clear, ICO, BMP etc). Paint allows saving of an image in JPEG and PNG format as well as sprite. A good number of bug fixes and performance improvements have also been added along with usability features such as a true graphic brush display and improved clipboard support. Back to the top   E&OE © Copyright RISCOS Ltd. 2001-4 last Updated 02/03/07
 

Yearly

subscription

to

updated

versions

of

RISC

OS.

http://www.riscos.com/select/

Select Scheme 2008 September

dvd rental

dvd


Yearly subscription to updated versions of RISC OS.

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Nationwide Building Society - WesternUnion - Bad Credit Mortgages - Mortgage Calculator - Fast Loans
2008-09-07 02:26:47

Copyright 2005, 2006 by Webmaster
Websites is cool :) 143Usuwanie Cellulitu - Aparaty Cyfrowe - Freestanding Kitchen Units - Przed³uΏanie W³osσw - Hotel Bruksela