No description
Added function name to the output of verbose logging. Verbose logging is the feature introduced in the previous git commit where a call to printf() automatically adds the source filename and line from where the printf() is called, and the runtime timestamp at which the call was made. Now this feature adds the functio name from which the printf() is called. This feature is enabled if and only if both DEBUG and VERBOSE are defined in debug.h and the source is compiled with GCC. Added a new macro DEBUG_PRINTF() that expands to printf() if and only if DEBUG is defined in debug.h. This feature works with verbose logging if VERBOSE is also defined and the source is compiled with GCC. Reduced the launch time. A user reported an issue with Tux Paint taking 7 minutes to launch; an investigation showed that launching Tux Paint with all stamps and the screen width set wide (~1500 pixels) can cause the slowdown during the progress bar drawing sequence because progress bar takes a long time to draw on screens with a wide screen, and it is called ~10 thousand times during the stamp loading process. The issue has been addressed by calling the progress bar less frequently. Updated the macOS build version and date, under which these features were tested. |
||
|---|---|---|
| custom | ||
| data | ||
| docs | ||
| fonts/locale | ||
| haiku | ||
| hildon | ||
| im | ||
| macos | ||
| maemo/debian | ||
| magic | ||
| obj | ||
| osk | ||
| Resources | ||
| src | ||
| stamps/cartoon/tux | ||
| starters | ||
| templates | ||
| visualc | ||
| win32 | ||
| .cvsignore | ||
| .gitignore | ||
| dummy.c | ||
| findbad | ||
| Makefile | ||
| README.txt | ||
| tuxpaint.spec | ||
Tux Paint Tux Paint is a free, award-winning drawing program for children ages 3 to 12. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program. Kids are presented with a blank canvas and a variety of drawing tools to help them be creative. Along with paintbrush, shapes and text, Tux Paint includes a "stamp" feature to add pre-drawn or photographic imagery to pictures, and a set of "magic tools" that provide filter effects (like blur, tint and waves) and interesting drawing tools (like train tracks, bubbles and grass). Tux Paint includes a collection of "starter" images, both coloring-book style and photo-realistic, and a large collections of stamps are available as a separate download. Additional content can be added by parents and teachers, or downloaded from 3rd parties. Please see the full documentation located in the "docs" directory. $Id$