No description
Occasionally running Tux Paint in Korean, Japanese, and possibly other languages would cause Tux Paint to crash. This commit fixes it. This bug was previously mentioned as the possible cause of these previously reported crashes, though they were determined to be unrelated: https://sourceforge.net/p/tuxpaint/mailman/message/37364981/ https://sourceforge.net/p/tuxpaint/mailman/message/37376574/ The cause of the crash turned out to be in the function that loads the input method map (*.im). Some languages that use more than one keystroke to produce one unicode character use this mapfile to track, in a state machine, what keys have been pressed and what unicode character should be output. This state machine's memory is increased dynamically as needed when the input method map file is loaded. There was a line of code that references the old memory that could have moved by the memory increase. This line of code has been moved to prior to the memory increase to avoid accessing memory that may have moved. |
||
|---|---|---|
| custom | ||
| data | ||
| docs | ||
| fonts/locale | ||
| haiku | ||
| hildon | ||
| im | ||
| ios | ||
| macos | ||
| maemo/debian | ||
| magic | ||
| man | ||
| obj | ||
| osk | ||
| 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$