[Select]

Paint


Release: Select 1i1
2.14 (21 Aug 2001) Corrected buffer length calculations.
Added support for Paint$JPEGQuality system var.
2.15 (05 Sep 2001) Fix for amu carnage.
Changed to give Pace copyright.
2.16 (11 Sep 2001) Updated !Help file from Paul.
2.17 (18 Sep 2001) Increased size of prog info box.
2.18 (23 Sep 2001) Minor correction to remove memcheck during build.

Release: Select 1i3
2.19 (24 Jan 2002) Explicitly added RISCOSLib to the includes.

Release: Select 1i5
2.20 (18 Mar 2002) Reworked !Help file.
2.21 (20 Mar 2002) Updated !Help file.
2.22 (30 Mar 2002) JPEG loading would increase WimpSlot.

Release: Select 2i1
2.23 (02 May 2002) Fix for crash when importing 1 pixel high JPEGs.
2.24 (11 May 2002) Added support for saving JPEGs if only one sprite in file.
2.25 (30 May 2002) Fix for DPI of JPEGs.
2.26 (16 Jun 2002) Changed internals of colour selection.
CMYK colour selection supported.
Added PntW24T? tokens to display names of new-type sprites.
2.27 (17 Jun 2002) Fix for translation tables for CMYK sprites.
2.28 (18 Jun 2002) Fix for saveas window showing no filename.
Fix for data abort when grabbing screen.
2.29 (25 Jun 2002) Fix for being shading of 'Edit' menu options.
2.30 (17 Jul 2002) Fix for descenders on certain fonts not appearing in filer-display.
2.31 (23 Jul 2002) Removed 'awkward' DPI sprite creation from JPEGs.
2.32 (28 Jul 2002) Fix for 'select colour' over a masked image selecting black.
2.33 (28 Jul 2002) Fix for exporting sprites with masks.
2.34 (28 Jul 2002) Fix for import of PNGs with palettes and bKGD chunks.
2.35 (06 Aug 2002) Removed debug message on PNG loading.
2.36 (09 Sep 2002) Fix for strange sizing of JPEGs with odd ratios.
Changed PNG to Sprite conversion to use ConvertPNG.
2.38 (04 Oct 2002) Huge import of changes from Ian; features :
Creation of CMYK sprites
New Create-sprite dialog
Paint$IgnoreJPEGScaling variable added
JPEGs with stupid DPI settings are "managed" more delicately.
Paint$JpegQuality variable usage tweaked
Lefthand wastage is removed from exported sprites (copy/move tool)
Can now fill locally with mask colour
Improved easy-use delete rows/columns. Always deletes row/column clicked on.
Grabbing of WIMP windows and menus via extended snapshot feature
Snapshot dialog is now static for easier use, and has a cleaner design
Finer ESG used for representing mask colour in 16bpp & 32bpp modes
Toolbox window can auto-open when auto-opening a single-sprite file
Added Crop tool - takes the place of Scissors export tool
Choices window has been added. Writing and Reading from a Choices file.
Added X/Y DPI display to the full info window and sprite info dialog
and fixes :
Exporting a CMYK sprite as a JPEG would crash.
Exporting a section of 8bit sprite with mask would save as pure mask.
Exporting (copy/move tool) position/size fixed
Fix problem with export save-as dialog getting junk in the filename icon
Work around bug in OS dealing with exporting "new format" sprites with mask
Prevent Copy/Move tool accidentally double-clicking when performing action
Loading JPEGs in 32K colour modes created sprites with 512KB of unused palette
Selection of "top" colour number corrected
CMYK sprites now show "CMYK" in sprite info window
After using mask colour via colourpicker, it was impossible to select solid
Flicker-free redraw of main sprite window when no mask used
Allow delete rows/columns to hit all edges of sprite
Snapshot no longer rounds left-edge to a word boundary
Snapshot dialog doesn't have caret present when icon disabled
Background font colour in colour window (not colour picker) corrected
Drawing tool ghosts now accurately reflect the pixels they'll draw on
Non-styleguide compliance for many windows
Enter key now performs default action in create sprite dialog
Brush tool "Shape" icon now gets noticed without need to click on 'Ok'
2.40 (11 Oct 2002) Fixes for various bugs in 2.38 : 'c' would cancel the create sprite dialogue and F12 would not function. Clipboard protocol handling was slightly incorrect. Fix for pasting sprites using translation tables wrongly.
Additional features : Special scroll-wheel zooming of main window added. Scroll wheel support for selecting the grid in choices window.
2.40 (11 Oct 2002) (retagged) Added ChangeLog missed by previous update.

Release: Select 2i3
2.41 (05 Nov 2002) Fix for failure to create large JPEGs.

Release: Select 3i1
2.42 (06 Jan 2003) Added support for rudimentary PNG export.
GIF, XBM can now be imported if the relevant renderer is present.
2.43 (01 Feb 2003) Removed explicit GIF and XBM conversion support.
Added generic ImageFileConvert support.
2.44 (01 Feb 2003) Fix for import of DrawFiles by RAMTransfer.
Fix for importing very small truncated files.
2.45 (22 Mar 2003) Added message for type 10-31 sprites.
2.46 (27 Mar 2003) Import of changes from Ian: Fix for RAM Load of file failing. Corrected support for unknown sprite type names.
2.47 (01 Apr 2003) Updated to new Makefile format.
Fix for menu shading in CMYK modes.
Fix for aborts after rectangle tool used.
2.47 (01 Apr 2003) (retagged) Corrected makefile to include DISCBUILD.
2.47 (06 May 2003) (retagged) Updated sprite icons.
2.50 (17 May 2003) Huge import of changes from Ian.
Overhauled filer window, toolbars, ghost and plotting, and alpha channel support.

Release: Select 3i2
2.50 (18 May 2003) (retagged) Fix for mischecked in PSprite file.
2.51 (19 May 2003) Initial (tentative) support for outline fonts, to be completed for 3i2.
2.52 (30 May 2003) Import of latest sources from Ian.
Improved support for font plotting.
Configuration of font details.
2.53 (12 Jun 2003) Added option for mask as hex value.
Fix for minor colour patch inconsistency.
2.55 (27 Aug 2003) Fixes from Ian:
Fix for crash with alt-clicking outside the sprite name.
Using the brush now flags the image as modified.

Release: Select 3i4
2.56 (18 Feb 2004) Fix for font plotting to some sprites with masks rendering as 'holes'.
Fix for font plotting to sprites without palettes.
Work around for Homerton metrics being broken before Select 3i3.
Fix for heap corruption when closing small files.

Release: Select 4 Preview
2.57 (05 Jun 2006) Additions: Simple toolbar added to main 'filer' window Option to just grab work area of a window in snapshot mode Proper Wimp highlight colour shading of selected sprites Fixed algorithm that caused huge delay after F12 return to desktop We now use IFC for all non-sprite IO. Dynamically scan for IFC capabilities when appropriate Brushes held in separate Sprite file in application
Fixes: More efficient RAM transfer save. Serious RAM transfer load bug fixed. Considerable RAM requirement reduction for loading alien files Local fills work properly on alpha and 8bit palettised sprites
2.58 (09 Oct 2006) Fix incorrect-colours bug when using 8bit sprites as brushes.
Added 180dpi application sprites (!Sprites11)
Added check for invalid-sized sprite files.
Accelerated palette comparisons and reduced memory usage.
2.59 (13 Oct 2006) Added simplistic sprite depth changer
2.60 (13 Oct 2006) Work around SpriteExtend PutMaskScaled CMYK issue

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.