(The events are in chronological order, latest first) September 9 1999: - Added the Color page, with two color sampling schemes and color noise. August 29 1999: - Big rewrite of many internals to get rid of the clumsy "struct rgbcolor" August 26 1999: - GIMPressionist is included in the CVS GIMP-development tree - Fixed a //-style comment in repaint.c - Renamed buffer in sizemap.c (it was also declared in orientmap.c) August 23 1999: - Released 0.99.5 - Added the missing Shadow controls - Fixed the applybrush() function. (It was foobar with regards to shadow handling.) It's still shaky when using Tilable, though... August 20 1999: - Applied a patch that Miod Vallat sent me, to (hopefully) get rid of some warnings when compiling on 64-bits platforms. August 9 1999: - Released 0.99.4b - Damn! Fixed a bunch of config.h issues. - Released 0.99.4 July 29 1999: - Removed some leftover debugging stuff. - Added description field to the Presets, and added a few descriptions the them as well. - Applied a patch that Tor Lillqvist sent me to improve portability to Win32. Also, config.h was added. - Tidied up the Sizemap dialog - Bugfix for Adaptive selections July 29 1999: - Released 0.99.3b - Added the missing .ppm files to the tarballs. Sorry! July 28 1999: - Released 0.99.3 - Fixed some minor GTK compatibility issues - Finished Size dialog! - Un-adaptive algorithm removed completely. (It was not very useful, and it complicated things.) - Threshold for Adaptive brush-orientation/-size July 27 1999: - Added a small OS/2 test in main() - Started adding variable brush sizes - Density-correction when using shadows June 23 1999: - Added support for colored brushes (in PPM format)! - Drop Shadow options added. - Started merging GIMPressionist with Cryptiq May 10 1999: - Released 0.99.2 - Added another missing #include - Added a Save button for layers! - Added a "None" item in the layer menu - Fixed some tiny layout issues - Moved all contributed files into the -extra tarball to keep the original file smaller. (I included 'weave.pgm', though.) February 12 1999: - Added a number of new Papers sent in by Martin Weber and Noah Davis. Thanks a lot, guys. :) February 7 1999: - Progress-update on Preview-button. February 6 1999: - Completely new (text-based) file format for the Presets. It can still read the old ones, though, so you can convert by just loading and saving them. - Improved some of the adjustment-parameters February 5 1999: - Martin Weber sent me 36(!) new brushes! Thanks! :) - Fixed some gtk_scrolled_window() stuff for GTK-1.1.x - Added a "non-adaptive" mode. (Weird stuff...;-) - Makefile uses "gimptool" for easier switching between GTK-1.0 and 1.1 - Makefile_gtk-1.1 is therefore gone. February 2 1999: - Released 0.99.1 January 8 1999: - Fixed another SEGV bug (rare, though) - A few new Presets January 6 1999: - Added a Voronoi option to the OrientMapEditor - Tidied up the OME dialog layout January 4 1999: - Fixed a possible SEGV bug - Added a new brush ;-) October 2 1998: - Added "Vortex3" vectors in OrientMapEditor September 27 1998: - Added "Vortex2" vectors in OrientMapEditor September 25 1998: - Added "Vortex" vectors in OrientMapEditor August 10 1998: - Small fixes in Makefile_gtk-1.1 - Added yet another forgotten #include August 8 1998: - Improvements of algorithm for evenly placed strokes - Speeded up the brush preparation code - Fixed a small bug in autocrop - Fixed the list boxes to better handle resizing of window - Added option for Overlay Paper (for "pre-embossed" textures) - Added support for seamlessly tileable results! August 7 1998: - Added possibility to use an active Gimp layer as brush! - Fixed some code for much(!) faster Brush preview draws - Fixed a few bugs with Orientation Map Editor, so that Preset loading works as it should - Sorted the lists - Added a some brushes August 6 1998: - Added Strength Exp and Angle offset to the Orientation Map Editor August 5 1998: - Released 0.99! - Minor changes in Makefile_gtk-1.1 - Cleaned up some code in orientmap.c - Fixed a bug which prevented Invert Paper to work as expected - Fixed a bug that caused Brush gamma and aspect ratio occationally to be reset to defaults - Threw in some more Brushes and Presets - Added a brightness adjustment in the Orientation Map Editor. - Add vector with mouse button #2 (middle) August 4 1998: - Made brush preview centered - Added "Aspect ratio" to the Brush page - Made the radios on the Orientation and General pages jump to Manual and Solid respectively, when the "connected" buttons are clicked. - Added a little text on the Presets page - Added a few more tooltips - Added a Makefile_gtk-1.1 which hopefully simplifies compilation and installation with GTK-1.1 and GIMP-1.1 - Added a few missing #includes that could cause warnings - Added "Centerize" under Placement - Fixed 'repaint.c' to use g_list_nth(xxx)->data instead of g_list_nth_data(xxx), which is missing in older GTKs August 3 1998: - Added the "Orientation Map Editor" (and related bugfixing). Consequently Preset format has changed a tad, but the old ones should still work July 31 1998: - Added tooltips to some of the controls - Fixed some minor alpha vs. non-alpha bugs - Added "Transparent" as a background option - Better algorithm for adaptive brush selection - Added a primitive brush cache July 30 1998: - Added a few more brushes - Fixed a few alpha-related bugs - Much(!) better alpha-channel handling added July 29 1998: - Fixed saving in standalone mode - Added a "Reset" button to Preview - Minor speedups when "painting" - Fixed a bug which could cause large brushes to crash - Fixed a bug which could mess up resizing of images (internally) July 28 1998: - Added a standalone (non-plug-in) mode for easier debugging (with e.g. gdb) July 27 1998: - Released 0.1h May 25 1998: (Phew, long break) - Added some DEBUG code - Fixed Makefile to use `gtk-config` May 4 1998: - Moved "Stroke Density" to the Placement folder - Added support for "gimpressionist-path" in gimprc. - Moved Preview out of notebook. (Thanks Sven!) - Changed comment style to "purer" C, i.e. /* */ (Thanks Sven!) May 2 1998: - Added support for reading .gbr (native Gimp) brushes! May 1 1998: - Increased maximum stroke density to 50 - Click on preset => name in entry box - Support for layers with alpha channel! (Still needs some work, tho.) Apr 30 1998: - Released 0.1g - Added adaptive brush orientation! (Still slow!) Apr 29 1998: - A few more brushes - some old renamed, as well as some new presets - Optimized algorithm for evenly distributed strokes - Fixed handling of local and global data files! Apr 23 1998: - Released 0.1f - Added selection of stroke placement method Apr 5 1998: - Some changes for supporting/handling alpha channels - More optimized code in repaint.c - Released 0.1e Apr 4 1998: (again.. *sigh*) - Workaround for a bug when loading presets (path wasn't handled correctly) Apr 4 1998: - Released 0.1d - Added a few lines for better behaviour on 8 bit displays - Increased maximum stroke density to 40, as 30 was a bit low for some brushes - Added some more papers and brushes - Added option for "Paint edges"! - Changed some "fatal" errors to non-fatal. Apr 3 1998: (still) - Added a few more papers and brushes, some "borrowed" from other plug-ins and builtin textures - Added a sample preset to the distribution - Did some optimizations in a couple of functions. Hopefully they will increase the speed a bit - Cleaned up the Makefile even more Apr 3 1998: - Released version 0.1c - Cleaned up some more nonportabilities in Makefile - Renamed gamma() to ppmgamma() to avoid a conflict with math.h - Fixed a bug with the color selection dialog - Fixed a tiny bug in the About window. Apr 2 1998: - Shortly after: version 0.1b which fixed a few problems in the Makefile - First release: version 0.1