From c02e4948aba5a702cb9a22ffe5df7f28e751a740 Mon Sep 17 00:00:00 2001 From: William Kendrick Date: Sun, 12 Dec 2004 10:03:47 +0000 Subject: [PATCH] Organized 0.9.15's changelog entries. --- docs/CHANGES.txt | 262 +++++++++++++++++++++++++---------------------- 1 file changed, 141 insertions(+), 121 deletions(-) diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index 12e29263d..48759eb4d 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -8,145 +8,165 @@ http://www.newbreedsoftware.com/tuxpaint/ 2004.December.11 (0.9.15) - * Added "Darken" magic tool. (Works the opposite of "Fade") + * Stamp tool improvements: + ------------------------ + * Greatly improved stamp outlining (to avoid empty rows or columns + and other artifacts) by using a thick stippled pattern. + Albert Cahalan - * Lockfile now cleared upon exit, allowing Tux Paint to be re-launched - immediately. + * Stamp tinting code changed. Stamp ".dat" files may include + "tinter=anyhue", "tinter=narrow", "tinter=normal" or "tinter=vector", + describing how the contents of the stamp should be tinted. (See README) + Albert Cahalan - * Lithuanian updates. - Gintaras Go?tautas + * Tinter now 2x to 4x faster. + Albert Cahalan - * Hotspot for 'tiny' crosshair mouse pointer shape is now - correct in 16x16 size. + * Added "scale" keyword (in stamp ".dat" files) for high-resolution stamp + images. (Allows stamps to be made larger without losing quality.) + Albert Cahalan - * Somewhat better treatment of wrong-sized images when loading them. - It works well for typical kid drawings, as long as objects don't - touch the edge of the screen. (the earth and sky -- and anything - else at the edge -- get extended to fill the space) This could be - better done with wavelets I think, or some vector-based notion of - what lies at the edge of the screen. Starters, as usual, need work. - Albert Cahalan - - * Magic blur effect now gamma-aware, circular, and modifying all points - within the brush instead of just 25% of them. - Albert Cahalan - - * fixed display corruption in load dialog when saved images are - from a larger display size - Albert Cahalan - - * getpixel function now considers edges as extending to infinity - Albert Cahalan - - * New smudge tool! - Albert Cahalan - - * Magic blocks effect now gamma-aware and using all 16 (not just 4) - source pixels. - Albert Cahalan - - * More range for stamp sizes. Can't hang off edge in both dimensions. - Albert Cahalan - - * Tinter now 2x to 4x faster. - Albert Cahalan - - * Sorry about that leak. Many MB per stamp and nobody complained??? - Albert Cahalan - - * Greatly improved stamp outlining (to avoid empty rows or columns - and other artifacts) by using a thick stippled pattern. - Albert Cahalan - - * Stamp tinting code changed. Stamp ".dat" files may include - "tinter=anyhue", "tinter=narrow", "tinter=normal" or "tinter=vector", - describing how the contents of the stamp should be tinted. (See README) - Albert Cahalan - - * Added "scale" keyword (in stamp ".dat" files) for high-resolution stamp - images. - Albert Cahalan - - * Arbitrary window sizes allowed (--XXXXxYYYY); useful for more modern - displays (e.g., Mac monitors) - Albert Cahalan - - * abstracted stamp scaling (prep for large sizes) - Per-stamp sane scaling range enforced. (generally bigger) - Albert Cahalan - - * Simplified strip_trailing_whitespace() function; now O(n) - Albert Cahalan - - * drawtext_callback() prototype forces useless arg.; voided it - Albert Cahalan - - * Enabled more compiler warnings, and updated code to prevent them. - Albert Cahalan - Bill Kendrick - - * Updated Hebrew translation. - Dovix - - * Increased maximum number of stamps that can be loaded at once from - 256 to 512. - Albert Cahalan - - * Switched from using 16bpp display surfaces to 32bpp, to reduce - discoloration. ("#define" options exist at the top of src/tuxpaint.c - to choose which you want.) - Albert Cahalan - - * Now uses "AUDIO_S16SYS" when initializing audio system (on Linux/Mac/BeOS); - helps sound on Linux on Mac hardware. - Albert Cahalan + * More range for stamp sizes. Can't hang off edge in both dimensions. + Albert Cahalan + + * New Magic tools: + ---------------- + * "Smudge" (pushes the colors around like wet paint) + Albert Cahalan - * Added beige and tan colors. Changed "Lime" to "Neon Green." - Renamed "Fuschia" to "Magenta." Tweaked some color values. - Moved grey/silver next to black/white. - Albert Cahalan + * "Darken" (opposite of "Fade"), + * "Tint" (changes colors of parts of the picture), and + * "Cartoon" (makes parts of the picture look like a cartoon or comic) + Bill Kendrick + + * Magic tool improvements: + ------------------------ + * Magic blur effect now gamma-aware, circular, and modifying all points + within the brush instead of just 25% of them. + Albert Cahalan + + * Magic blocks effect now gamma-aware and using all 16 (not just 4) + source pixels. + Albert Cahalan - * Albanian translation created. - Ilir Rugova - Laurent Dhima + * Improved support for varying image sizes: + ----------------------------------------- + * Somewhat better treatment of wrong-sized images when loading them. + It works well for typical kid drawings, as long as objects don't + touch the edge of the screen. (the earth and sky -- and anything + else at the edge -- get extended to fill the space) This could be + better done with wavelets I think, or some vector-based notion of + what lies at the edge of the screen. Starters, as usual, need work. + Albert Cahalan - * Updated Spanish documentation. - Gabriel Gazzán + * Fixed display corruption in 'Open' dialog when saved images are + from a larger display size. + Albert Cahalan - * BeOS code updates. - Marcin 'Shard' Konicki + * System-related improvements: + ---------------------------- + * Added larger screen size support: + 1024x768, 1280x1024, 1400x1050, 1600x1200 + TOYAMA Shin-ichi - * Delete thumbnails from ".thumbs" subdirectory. - Marcin 'Shard' Konicki + * Arbitrary window sizes allowed (--XXXXxYYYY); useful for more modern + displays (e.g., Mac monitors) + Albert Cahalan + + * Switched from using 16bpp display surfaces to 32bpp, to reduce + discoloration. ("#define" options exist at the top of src/tuxpaint.c + to choose which you want.) + Albert Cahalan - * Updated BeOS Makefile. - Marcin 'Shard' Konicki + * Now uses "AUDIO_S16SYS" when initializing audio system + (on Linux/Mac/BeOS); helps sound under Linux on Mac hardware. + Albert Cahalan + + * Other improvements: + ------------------- + * Added beige and tan colors. Changed "Lime" to "Neon Green." + Renamed "Fuschia" to "Magenta." Tweaked some color values. + Moved grey/silver next to black/white. + Albert Cahalan + + * getpixel function now considers edges as extending to infinity + (to improve Magic tools like 'Blur') + Albert Cahalan - * Added BeOS resource file (src/tuxpaint.rsrc) - Marcin 'Shard' Konicki + * drawtext_callback() prototype forces useless arg.; voided it + Albert Cahalan - * Removed TODO.txt file and moved all bugs - and feature requests to the SourceForge - tracker: http://sourceforge.net/tracker/?group_id=66938 + * Simplified strip_trailing_whitespace() function; now O(n) + Albert Cahalan - * Updated Norwegian Bokmal translation. - Klaus Ade Johnstad + * Increased maximum number of stamps that can be loaded at once from + 256 to 512. + Albert Cahalan + + * Bug fixes: + ------------------- + * Lockfile now cleared upon exit, allowing Tux Paint to be re-launched + immediately. + + * Hotspot for 'tiny' crosshair mouse pointer shape is now + correct in 16x16 size (used on Mac OS X). - * Galician translation created. - Leandro Regueiro + * Delete thumbnails from ".thumbs" subdirectory. + Marcin 'Shard' Konicki - * Chinese (Traditional) documentation updates. - Song Huang + * Compiling, porting and packaging updates: + ----------------------------------------- + * BeOS code updates. + Marcin 'Shard' Konicki - * Added "PKG_ROOT" variable to Makefile, and "tuxpaint.spec" file, - for Tux Paint RPM building ease. - TOYAMA Shin-ichi + * Updated BeOS Makefile. + Marcin 'Shard' Konicki - * Added larger screen size support: 1024x768, 1280x1024, 1400x1050, 1600x1200 - TOYAMA Shin-ichi + * Added BeOS resource file (src/tuxpaint.rsrc) + Marcin 'Shard' Konicki + + * Added "PKG_ROOT" variable to Makefile, and "tuxpaint.spec" file, + for Tux Paint RPM building ease. + TOYAMA Shin-ichi - * Fixed to compile on old GLIBC system (such as RedHat-6.2) - TOYAMA Shin-ichi + * Fixed to compile on old GLIBC system (such as RedHat-6.2) + TOYAMA Shin-ichi + + * Enabled more compiler warnings, and updated code to prevent them. + Albert Cahalan + Bill Kendrick + + * Documentation updates: + ---------------------- + * Removed TODO.txt file and moved all bugs + and feature requests to the SourceForge + tracker: http://sourceforge.net/tracker/?group_id=66938 + + * New translations: + ----------------- + * Albanian translation created. + Ilir Rugova + Laurent Dhima + + * Galician translation created. + Leandro Regueiro + + * Translation updates: + -------------------- + * Chinese (Traditional) documentation + Song Huang + + * Hebrew + Dovix + + * Lithuanian + Gintaras Go?tautas + + * Norwegian Bokmal + Klaus Ade Johnstad + + * Spanish documentation. + Gabriel Gazzán 2004.September.28 (0.9.14)