------------------------ AmigaOS 4 project ---------------------------

getcolor.gadget 51.1 (10.4.2005) 

- initial release for OS4.

- some global settings for the gadget can be configured by way of an
  environment variable, named "Classes/Gadgets/getcolor.gadget" (see
  included sample).

getcolor.gadget 51.2 (8.10.2005)

- The 68k stubs and the HookEntry stub are now in C.

- Now builds with gcc 4.0.0 with -Wall -Werror.

- All global data is now read-only.

- Removed empty sections.

getcolor.gadget 51.3 (14.11.2005) 

- optimized rendering to avoid unnecessary flicker.

getcolor.gadget 51.4 (29.10.2006) 

- Built with GCC 4.0.3 + clib2 1.201

- Now builds with -Wwrite-strings -Werror

getcolor.gadget 52.1 (10.12.2006) 

- Now unused relocs are removed from the binary using Jrg Strohmayer's
  stripreloc tool.

- Bumped to V52.

getcolor.gadget 52.2 (9.6.2008) 

- Fixed up makefile.os4.

- Added mkrelease script.

- Fixed up docs.

- Now calls AddClass() to make it public.

getcolor.gadget 52.2 (9.6.2008) 

- Added documentation for GCOLOR_REQUEST method.

getcolor.gadget 53.1 (12.11.2008) 

- Bumped to 53.

- Changed to newlib from clib2.

- Removed the obsolete REACTION-PREFS semaphore code.

- Removed some dead code.

getcolor.gadget 53.2 (17.1.2009) 

- Replaced private GM_KEYACTIVE and GM_KEYINACTIVE methods with
  implementations of GM_KEYGOACTIVE and GM_KEYGOINACTIVE.

- Some code cleanup.

getcolor.gadget 53.3 (19.3.2009)

- The gadget wasn't being fully rendered when in disabled state on a
  hicolor/truecolor screen; now fixed.

getcolor.gadget 53.4 (27.4.2009) 

- Fixed possible deadlocks when using the GCOLOR_REQUEST method together
  with IDCMP_MENUVERIFY, IDCMP_SIZEVERIFY or IDCMP_REQVERIFY.
  These flags are now cleared before blocking and restored after
  unblocking the Window pointed to by struct gcRequest.gcr_Window.
  (bug #5258)

- Fixed mixed up struct Gadget*, struct Image* and Object* types.

- Some code cleanup.

getcolor.gadget 53.5 (22.5.2009) 

- Refactored code to use struct ClassLibrary as a base.

- Replaced custom SPrintf() routine with SNPrintf().

- Removed dead REACTION_ChangePrefs code.

- Bumped minimum version requirements to 53.

getcolor.gadget 53.6 (6.6.2009) 

- Refactored library initialization to remove the broken lock Semaphore
  code which is common to almost all classes.

- Removed WINDOW_PostRefreshHook code which no longer does anything and
  caused a deadlock with window.class refreshing due to the
  RefreshGList() call.

----------------------- AmigaOS 3.2 project --------------------------

getcolor.gadget 47.1 (3.3.2020)

- Backported from AmigaOS 4 version 53.6.

- On CLUT screens, the color box displayed in the requester wasn't
  being updated in real time while doing changes; now fixed.

- On CLUT screens, the color displayed by the gadget itself wasn't
  being updated after changing it with the requester; now fixed.

getcolor.gadget 47.2 (5.3.2020)

- Localized strings are now coming from classes.catalog instead of
  prefs.catalog.

- The color requester's default title is now "Select Color" rather
  than just "Color".

getcolor.gadget 47.3 (6.3.2020)

- The requester's color display box is now a space.gadget subclass.
  This allows to override the OM_SET method so that the gadget can
  pass REACTION_SpecialPens to the image used as its frame; it was
  being rendered with partially incorrect colors in Thick, XEN and
  Thin XEN styles.

- Reworked and cleaned up the color requester sources a little.

getcolor.gadget 47.4 (24.5.2020)

- Replaced the locale string lookup code with a safer version which
  does not go off the rails if asked to look up a string ID value
  which is not stored in the local CatCompBlock data lump.

getcolor.gadget 47.5 (16.6.2020)

- Now runs on 68000/68010.
