# Cinepaint1 CHANGES.md

*Robin.Rowe@cinepaint.org 2020/11/20*

## Summary

Next: Wacom, Text, cmaker_generate, tracing, Gtk1Examples, SVG, Linux32

v1.4.5: Remove assert/exit(), add {file}{open}<Desktop>
v1.4.4: JPEG, Flipbook, Screenshot, Impressionist, broken: Text
v1.4.3: RAW, PSD, Gfig vector layers, Cinenote, many more plugins
v1.4.2: Fixed layer crash, fixed FileSave, single-threaded plugins
v1.4.1: Plugins PPM and PNG open files, broken: FileSave
v1.4.0: New cmake build system, Windows builds, broken: plugins

## Done

2021/04/22 - git tag v1.4.3
2021/04/22 - Add PDF plugin, but not compiled yet
2021/04/22 - Gfig works, plugins run in main event space, not as threads
2021/04/18 - Notes feature added
2021/04/18 - git tag v1.4.2
2021/04/17 - Add CineNotes program
2021/04/17 - Fix layer new crash (added layer_ref())
2021/04/17 - Add plugins and microperl (not building them yet):
	plugin/FractalExplorer/
	plugin/Lighting/
	plugin/MapObject/
	plugin/flame/
	plugin/fp/
	plugin/gap/
	plugin/gdyntext/
	plugin/gflare/
	plugin/gfli/
	plugin/gimpressionist/
	plugin/helpbrowser/
	plugin/ifscompose/
	plugin/imagemap/
	plugin/libgck/
	plugin/maze/
	plugin/mosaic/
	plugin/pagecurl/
	plugin/perl/
	plugin/rcm/
	plugin/sel2path/
	plugin/webbrowser/
	plugin/xjt/
2021/04/08 - PPM file saves, but contains zebra bars, not image
2021/04/08 - PNG file opens
2021/04/08 - PPM file opens
2020/03/01 - Lots of legacy bug fixes
2020/11/16 - New cmake build system, replaced automake
2020/11/19 - Toolbar selects wrong tools after changed order, fixed enum
2021/01/17 - Splash PPM load fixed
2021/02/02 - Added install.sh (Windows)

## CinePaint 1.4.1

Expect PPM and PNG to work. Maybe other types will work. Needs much more testing. 

*** BUG LIST ***

- Erasing crashes the software
 Doesn't happen to me, although erasure looks funky
- It doesn't save preferences (I'll double check to see if this is global)
 ???
- Cannot load custom brushes AKA GrutBrush library - what is the brush format?
 CinePaint brushes are in GBR format. Any image can be made into a brush by saving it as a GBR and placing it in the brushes directory.
- FILL tool crashes software
 Works for me
- <CTRL Z> does not undo
 Broken
- EYEDROPPER tool does not update in COLOR SELECTION box
 Works for me
- Cannot QUIT or EXIT program
 Fixed

*** WISH LIST ***
- Transparency for Tracing
 Noted
- Glossary of terms (aka Image Screen)
 ???
- Color Palette under the color switcher
 As a row of 15 color boxes added to the bottom of the toolbar?
- Easy way to change brush sizes ( PhotoShop [ ] )
 ???
- PREFERENCES > DISPLAY choose default background options
 ???

 ## Notes

- To output commit.log:
	git log --graph --pretty=format:"%C(cyan)%C(bold)%ad%Creset  %C(green)%Creset %s" --date=short > commit.log
	
## Matt's Bug List (from Slack)