No description
Find a file
Mark Kim 8d9e187cc9 More debugging features, performance and macOS update.
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.
2018-09-24 23:00:04 -04:00
custom Documentation update. 2018-05-25 00:48:45 -04:00
data Improved icon for color selector. 2016-07-04 18:36:21 +00:00
docs Doc'ing everywhere to fiddle w/ version # 2018-09-02 10:29:33 -07:00
fonts/locale Skipping locale-specific fonts, unless we're in that locale. 2009-06-01 04:02:40 +00:00
haiku Adding the tuxpaint.rdef file, this contains the tuxpaint icon for Haiku 2010-06-02 15:44:15 +00:00
hildon Updated version #. 2007-11-27 18:04:20 +00:00
im Comment error fixed. 2009-05-31 15:49:28 +00:00
macos More debugging features, performance and macOS update. 2018-09-24 23:00:04 -04:00
maemo/debian DESTDIR is the standard name, not PKG_ROOT 2008-04-26 19:38:17 +00:00
magic New file-naming convention for magic docs 2018-08-30 02:14:43 -07:00
obj Ignoring gperf-generated parse.c and interim parse_step1.c. 2009-11-20 22:43:02 +00:00
osk Using PNGs as symbols in some onscreen keyboard keys. 2014-03-31 13:50:23 +00:00
Resources Changes to make testing in macOS easier. 2018-06-27 22:16:13 -04:00
src More debugging features, performance and macOS update. 2018-09-24 23:00:04 -04:00
stamps/cartoon/tux Optimised PNG files using TruePNG and PNGZopfli. 2014-06-29 11:08:36 +00:00
starters Remade of hat.svg to allow it be painted. 2015-09-21 22:11:52 +00:00
templates Adding a number of example templates. 2014-01-04 09:15:35 +00:00
visualc Moved sdl docs. 2007-08-11 18:01:14 +00:00
win32 Update version number and languages for win32 installer 2018-01-04 12:31:02 +09:00
.cvsignore Ignoring generated-thumbnails directories in CVS. 2010-04-27 22:07:26 +00:00
.gitignore Proper DMG support on macOS. 2018-05-25 00:24:46 -04:00
dummy.c indent dummy.c 2017-10-15 11:32:16 -07:00
findbad things belonging in .bss that may end up in .data instead 2009-11-23 03:00:05 +00:00
Makefile reverted to previous build environment. 2018-09-15 22:49:17 +09:00
README.txt A more useful root dir README 2017-11-12 11:00:07 -08:00
tuxpaint.spec Bumped version # in tuxpaint.spec 2018-08-19 21:36:56 -07:00

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$