20240504:
+ first release

20240530:
- fix: add "u:" and convert slashes for $HOME value written in un*x format.
- chg: use of clean revamped EXIST() instead of old Fopen() trick.
- fix: when window list is vertical/horizontal slided, only redraw if start has changed (thanks MiKRO).
- add: BubbleGEM support and p2sm.bub file
- add: logfile
- fix: redraw void when raster is unzoomed.

20240605:
- fix: palette tools, modificator pane: conflit between C and ^C.
- chg: close image: ^Del instead of ^U, near image in the list become selected.
- fix: removed Insert key, use only ^N.
- fix: overwrite alert applied for "Save" same name.
- add: option for lowercase filenames/extensions.
- fix: set as modified the color-remaped loaded images.
- rmv: records slot 2 (MFDB) unused.
- fix: possible crash at rename filename function.
- fix: raster after resize was not all redrawn.
- add: arrows keys effective on raster window.
- fix: image list: bad redraw when scrolling to bottom, no redraw after renaming.
- fix: corrupted saved files if length > 16000 KB (ex: large block copy).
- fix: lost extension after renaming image.
- add: option for default raster mode edition (load, new, paste as new). 
- fix: ^M was not active in image metadatas window.

20240606:
- add: option to open automaticaly or not the metadatas window for new images.
- fix: ^Del to close image also for metadatas and raster windows.

20240608:
- fix: save as ^M was possible only if modified.
- fix: pixel at 0,0 = block unselected block display.
- fix: closing all, remained first raster.

20240609:
- fix: iconified window title.
- fix: block copy adds one line bottom with left pixel.

20240612:
- fix: block selection, display W and H values (-1 for both).
- add: history of actions (pixels changes solo or with block, mirroring, shifting) with stop marker.

20240613:
- add: arrange windows (^J).

20240614:
- add: Undo (^Z) and Redo (^Y).
- fix: bad redraw in raster window after closing last image.

20240615:
- add: clean history after mark when adding (= start new things after Undo ^Z).
- add: primitives: (filled or not) rectangle and ellipse. 

20240616:
- fix: redraw block only in block mode (F2).
- add: primitive: lines.

20240617:
- mod: Fonts window re-used for Text function. Font for Images list is moved to Preferences window.
- add: primitive: text.
- fix: history: if not enough memory to extend, then purge 50%+ old events.

20240619:
- add: primitive: flood filler.

20240620:
- mod: font selections: list replaced by pop-up.
- add: text effects.

20240705:
- fix: VDI basics and flood filler: forgot the 'modified' flag.
- add: raster window: remember hstart & vstart.
- fix: image list: double-click on toolbar opened the metadatas window.
- add: flood filler: fill with gum color with right click.
- fix: closing an image made the next ones with bad palette.
- mod: raster zoom: allow zoom up to 32 if image =< 128*128px.

20240706:
- fix: flood filler: "local error" (stack overflow), use other safer algorithm.
- fix: could not select index 0 in palette tools color table. 
- add: palette tool: rearrange palette order (with mouse drag'n'drop).
- fix: 2 bitplanes (4 colors) images are loaded and converted to 4 bitplanes (16 colors).

20240708:
- add: "a=b" button for equal sides, ie square for rectangle and circle for ellipse.
- add: palette tool: rearrange palette,  and  button for general roll.
- add: generate gradient in colors manipulator (between selected color and choosen right clicked color).

20240709:
- mod: Text window becomes Tools attributes with sub-panels.
- fix: raster window: zoom>1 still displays if deselection in image list.
- add: Tool attributes: rectangle and ellipse can be both outlined and filled. Fill pattern can be choosen.
- add: Tool attributes: type and width for lines.

20240710:
- fix: add 20px margins for VDI basics (due to lines width and Text overflow).
- add: Tool attributes: ends for lines
- fix: alert if screensize is not enough.

20240711:
- mod: Tool attributes: panels merged for rectangle/ellipses/lines
- add: save Tools attributes and Preferences windows positions in CFG file.

20240712:
- add: primitive: brush (draw with 16x16px pattern).

20240713:
- fix: glitches under MagiC.
- mod: in ST-Guide file.

20240805:
- fix: infinite loop if flood fill on same color.

20240817:
- fix: recalculate main color after flood fill.
- fix: images list: last item wasn't full displayed.
- fix: raster window: forgot to top after click in void for some tools.
- fix: preferences: buttons still selected after paths were changed.
- fix: raster window: bad edge detection in get_pixel_under_cursor function.
- fix: images list: scrolling with down key and item selected.
- add: raster window: show x+y coords when mouse cursor is in hand pointing state.

20240818:
- fix: alert if try to load image without palette or not handled by RIM (still no alert when multiple loads with Drag'n'drop).
- fix: preferences: could not set default raster tool mode greater than 'image shift'.
- fix: wrong pointer used when closing data raster.
- add: save a copy to scrap.img (disabled by default in preferences).

20240819:
- fix: fileselectors: show title (wrong AES/GEMDOS version detection).
- fix: fileselectors: correct use of filters.
- add: save and load images list as project (*.ILT), clearing the list before is in the preferences.
- add: close all images (except those that have the flag 'modified').

20240820:
- add: rotate +/-90 in raster tools.
- mod: raster tools reordered in the pop-up and F1-F10 keys.

20241203:
- mod: icon changed.

20241204:
- add: MAKE_DG?: update desk for disk contents.
- fix: MAKE_DG?: spare character ("\" usualy) at end path if drag'n'drop.
- fix: make ^C effective for Block Copy if image list window ontop by error (for ^X and ^V, mandatory to have raster window ontop).
- fix: popup '?': Save as... could be falsely disabled. 
- add: update desk for disk contents.
- fix: image list: right click free pop-up could not close images.
- fix: raster window: mirroring and shifting: arrow key interference with window scrolling.
- add: raster window: VDI index indicator on toolbar, next to XYWH.

20241206:
- add: palette editor: key shorts for some buttons (^F1: load pal, ^F2: save pal, ^F3: update, ^F5: create sprite, ^F6: create mask).
- fix: palette tool: selected color redraws after load or paste.
- fix: images list: list start not corrected after closing image(s).

20241207:
- add: raster window: block mode: arrow key moves the selection.
- fix: images list: bad redraw when scrolling to bottom with bottom widget.

20241217:
- fix: in conversion table for VDI index colors: 1 and 255 were swapped for 256 colors images. 

20241229:
- add: resize block selection with Shift+Arrows keys.
- fix: cancel block selection if image crop is smaller.

TODO:
- add: cache for big rasters to speed up image selection in images list window.
- add: (external tool) split raster function = tiles+map maker, into small images (./image.gif > /image/a1.gif a2.gif etc). Vertical = number (1 to N), horizontal = letter (A to Z) + export map to text 2D-array 
- add: layers (suggestion by _Dbug_).
- mod? raster+tools+palette modes pop-up: icons instead of labels?
- add? raster work: mouse cursor reshaped according to the workmode?
- add? user defined pattern for rectangle/ellipse/line/brush?
- add? antialiasing?
- add? Windows palette *.pal format support?
...

