- Added libpaper-dev package checking.
- Previously, SDL_Pango's bug forced Tux Paint to include a customized
version of SDL_Pango.h in its distribution, so we couldn't tell if
SDL_Pango was installed in the system by including SDL_Pango.h. We made
a new workaround for SDL_Pango's bug that does not require Tux Paint to
include SDL_Pango.h, so now we can check for SDL_Pango installation.
- Makefile now includes a check for gettext installation and will not
fail when attempting to generate .mo files or install .mo files. Instead,
Makefile will now display a warning and skip the .mo file generation and
installation steps.
Many thanks to Arunodai Vudem for the patches.
(Float to int casting; also removes compiler errors.)
* getpixel/putpixel function passed to Magic tools now pays attention
to the incoming surface, rather than always using the canvas surface,
to determine bitdepth. (Fixes bug where some Magic tools, e.g., Grass,
didn't work right on video depths other than 32bpp.)
colored backgrounds) would end up with arbitrary Eraser colors.
Forcing it to always use white, which was the only background color
in early versions of Tux Paint.
the screensaver or monitor power management while running.
(Requires SDL 1.2.12; can also be done by setting the
SDL_VIDEO_ALLOW_SCREENSAVER environment variable to '1' before running Tux Paint.)
If no 'print.cfg' file is found, always shows the print configuration dialog.
Clicking 'Cancel' on the print configuration dialog cancels the print!
Removed messy global PRINTDLG structure.
if 'Print' is clicked. (Useful if kids are told to add their name to a picture
when they're done, right before printing, but they forget to hit [Enter].)
Magic tool documentation now split into separate files, and referenced
(as a directory) from README, so that users can find docs to any additional
tools (ones not included by default with Tux Paint) that are installed.
Added new --datadir option, to separate path to brushes/stamps/etc. from that of saved files.
Improved docs on where savedir default is.
Made sure --help, man tuxpaint, and OPTIONS docs all covered all command-line options.
Noted SDL_Pango makes locale-specific fonts unnecessary.
Added "--plugindocprefix" option to tp-magic-config, for where docs should go.
Improved plugin API documentation.
Improved layout of man pages a little.