Paint 2.40 11/10/2002
=====================

This note details the changes for Paint since version 2.22, which was
released with RISC OS Select 1.


The following notable new features have been added:
---------------------------------------------------

* Creation of CMYK sprites.

* Can now fill locally with mask colour.

* New Create-sprite dialog.

* JPEGs with unfriendly DPI settings are "managed" more delicately.
  72dpi (Common from Windows PCs) JPEGs are now moved up to 90dpi.
  We only ever create 22, 45, 90, 180 dpi sprites from JPEGs now.

* Improved delete rows/columns usage.  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 pattern used for representing mask colour in 16bpp & 32bpp modes.

* Toolbox window can auto-open when auto-opening a single-sprite file.

* New "Crop" tool - takes the place of Scissors export tool.
  The Scissors export tool was identical to Camera export, so worthless.

* Choices window has been added.  Writing to and reading from a Choices file.
  Support for old Paint$* Variables has been kept -- they will be read if no
  choices file is found.   The Paint$Options var is no longer written to the
  desktop save file.   The knockon effect of these changes is also to make
  choices such as grid colour and zoom more localised to a single sprite.
  A new option "Open single sprite automatically" has also been added.

* Ignore JPEG Scaling option added.
  This forces all JPEGs to assume 90x90 DPI when loaded, thus coping with
  some broken JPEG creation software.   With this option enabled, Paint
  sizes JPEGs in the same way as most other RISC OS software (eg ChangeFSI).

* Added X/Y DPI display to the full info window and sprite info dialog.

* Lefthand wastage is removed from exported sprites (copy/move tool)

* Added Mouse scroll wheel functions, mainly to the main window:
  Holding SHIFT and using the main (vertical) wheel will zoom the image in/out.
  Using CTRL in conjunction to SHIFT zooms faster.



A large number of bugs have been fixed.  The major ones include:
----------------------------------------------------------------

* Loading 1-pixel-high JPEGs could crash.

* Exporting a section of 8bit sprite with mask would save as pure mask.

* Exporting (copy/move tool) position/size fixed.

* Fix problem with save-as dialogs getting junk in the filename icon.

* Prevent Copy/Move tool accidentally double-clicking when performing action.

* Loading JPEGs in 32K colour modes created sprites with 512KB of unused palette.

* Correctly shade 'Edit' submenu items.

* 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
  This means that (eg) drawing a rectangle now "looks different" compared to
  previous version of Paint, but is more controllable and predictable.

* Correct 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'

* Clipboard transfer may have sometimes failed.

* Using the brush tool after drawing on a sprite would often crash.



END
