Commit graph

1435 commits

Author SHA1 Message Date
William Kendrick
c44cf54033 Added dirty rect to magic api.
Added 'release' event to magic api.
2007-07-08 23:17:18 +00:00
William Kendrick
f61128527d Created a '.in' file for tp_magic_api.h header; generating in TP
Makefile. THIS makes the most sense. (I'm tired.)
2007-07-08 08:24:13 +00:00
William Kendrick
73b8464b75 Added Magic tool API version API. 2007-07-08 07:53:39 +00:00
William Kendrick
abf6a2a1bb Attempting to add Thai input method. 2007-07-08 07:27:12 +00:00
William Kendrick
7dc8956de5 Removed sparkles from Tux Paint; now a brush. 2007-07-06 19:41:20 +00:00
William Kendrick
2f3f118504 Converted Magic tools to plugins.
Updated Magic tool API header.
2007-07-06 19:29:27 +00:00
William Kendrick
76f36e7d03 Converted all Magic tools to plugins. 2007-07-06 19:28:31 +00:00
William Kendrick
2aeed41283 Forgot to add tp_magic_api header. 2007-07-05 19:22:26 +00:00
William Kendrick
47e44cb80f Completed Negative Magic tool as a plugin (except sound).
Created Mirror and Flip Magic tools as plugins (except sound); hooks
added to Magic plugin API to allow starter and starter-undo mirror/flip.
Created Fade and Darken Magic tools as plugins.
Moved magic tool sounds to 'magic'.
Added flip and mirror icons to main Tux Paint UI (used to share magic tools')
Created 'tp-magic-config.sh' to get CFLAGS for compiling magic tool plugins.
Improved magic tool plugin API.
Committed some documentation on magic tool plugin API.
2007-07-05 19:20:58 +00:00
William Kendrick
c6aa0af0a9 Updated South African English. 2007-07-05 06:11:05 +00:00
William Kendrick
73b5ef324e Ran update-po.sh. 2007-07-05 06:05:58 +00:00
William Kendrick
8c8cd9663b Re-ran update-sh.po after shapes.h update. 2007-07-05 06:05:14 +00:00
William Kendrick
bcadf04966 Updated Italian. 2007-07-05 05:36:02 +00:00
William Kendrick
8fbc3399e8 Added Wolof translation. 2007-07-04 20:31:23 +00:00
William Kendrick
ff83fc271e Dutch update. 2007-07-04 20:23:30 +00:00
William Kendrick
c3b67b7734 Adding an API for developing Magic tools as plug-ins. (e.g., '.so'
shared objects under Linux)
Ported (most of) 'Negative' magic tool to Magic tool plug-in system.
2007-07-04 05:48:24 +00:00
John Popplewell
525396b00d Tux Paint was spewing out warnings if the 'saved' directory was missing
when doing an 'Open'.
Added make_directory() and refactored the directory creation code.
I couldn't face the slightly simpler copy+paste fix. Hope I didn't add
any bugs.
2007-07-02 04:48:46 +00:00
William Kendrick
19f4d196ee Updated some version numbers in packaging files. 2007-07-01 15:00:22 +00:00
William Kendrick
d884189a39 Japanese update. 2007-07-01 13:55:17 +00:00
William Kendrick
1321c73641 Updated British English. 2007-07-01 13:46:50 +00:00
William Kendrick
2b37e244a0 Updated Dutch translation. 2007-07-01 13:42:24 +00:00
William Kendrick
b6bf500b84 Updated Spanish. 2007-07-01 13:27:58 +00:00
Karl Ove Hufthammer
99e43d4f29 Updated Norwegian translations. 2007-06-30 10:26:29 +00:00
John Popplewell
0a570c4758 Undefine LARGE_CURSOR_FULLSCREEN_BUG, which makes custom cursors work
fullscreen on Windows (if the default 'windib' driver is used).
Conditionally compile the printcommand and altprintcommand stuff.
2007-06-30 04:01:58 +00:00
William Kendrick
f4569f02bc Catalan updates. 2007-06-26 22:34:28 +00:00
William Kendrick
b16832d76a PostScript printing code rewritten, based on NetPBM's 'pnmtops' tool by Jef Poskanzer.
PostScript printing now uses libprint to determine papersize, and scale and
  position image accordingly.  Thanks to Henry House.
"--papersize" option added to allow PostScript printing code to use a
  different size than libpaper reports as the user's or system's default.
2007-06-25 18:00:49 +00:00
William Kendrick
4b642d53d5 Split PostScript printing code (for Linux/Unix/etc.) into its own source file. 2007-06-24 23:06:24 +00:00
William Kendrick
01fc74bd2d SVG support via libRSVG! (Now builds with SVG support on Ubuntu 07.04 (Fiesty)) 2007-06-22 20:03:50 +00:00
William Kendrick
c08c4e25d0 Updated Arabic. 2007-06-19 22:45:14 +00:00
William Kendrick
e4b980cd81 Added World Map starters from Caroline.
Updated Arabic translation.
"Open" dialog lists saved drawings first, then local starter images,
then system-wide starter images.
All compile-time options now listed in version output, using a new
"--verbose-version" (or "-vv") command-line argument.
2007-06-19 20:21:54 +00:00
Martin Fuhrer
cbb3b9d3c4 Bug fix for print auto-scaling. 2007-06-16 18:40:53 +00:00
Martin Fuhrer
ed3e365bf0 Pressing Ctrl-P will now bring up the print dialog. 2007-06-16 18:39:23 +00:00
Martin Fuhrer
3f4e377542 Tux Paint configuration settings for Mac OS X are read from "~/Library/Application Support/TuxPaint/tuxpaint.cfg" 2007-06-16 03:45:36 +00:00
William Kendrick
7e61290c33 Added some missing people to the credits in the man page. 2007-06-13 18:53:32 +00:00
Martin Fuhrer
908cadf7d3 Fix for choosing SVG version of stamp when both PNG and SVG versions are present. 2007-06-12 05:40:55 +00:00
Martin Fuhrer
9a8fc843d3 Mac OS X updates: Fixed typing in Mac print dialogs. Fixed endian issue so that printing from an Intel-based Mac no longer messes up colors. Added automatic scaling and orientation of image for Mac printing. Added menu items to Mac menu bar - New, Open, Save, Print, Page Setup, Undo, Redo. Use standard Mac arrow cursror rather than custom Tux Paint arrow cursor for more consistent look and feel. 2007-06-12 05:29:25 +00:00
William Kendrick
0d7887897b Improved debug outpout. 2007-06-08 20:21:11 +00:00
William Kendrick
6d1dbef521 hildon updates and packaging files
Tux text draws new Sfx and Speak mini-buttons above Tux, when in Stamp mode.
Sfx and Speak buttons (re)-play stamp sounds and stamp descriptions.
ALT+S (mute/unmute) now draws Tux text (to make Sfx and Speak buttons appear/disappear)
Improved Stamp tool description in docs.
Added screenshot of Stamp size, mirror, flip controls in docs.
Documented Left/Right stamp category controls, with screenshot in docs.
Documented Sfx and Speak buttons, with screenshot in docs.
2007-06-07 23:47:47 +00:00
William Kendrick
bccb269062 New starters: 10x10 grid & 20x20 grid
Reordered font-loading to happen after locale switch occurs, to
pick up font-organizing string translations (e.g., "Aa", "qx", etc.).
Attempting to help address issue of Latin-only fonts being available
in non-Latin locales -- seemed to help with Norwegian.
Czech translation update.
Russian README documentation
2007-06-06 18:31:54 +00:00
William Kendrick
7b1c031283 Vietnamese updates. 2007-05-29 06:31:27 +00:00
William Kendrick
ccb840b91d Swedish update. 2007-05-29 06:29:55 +00:00
William Kendrick
beac710349 Brazilian Portuguese update. 2007-05-29 06:25:37 +00:00
Kartik Mistry
2da492b262 Gujarati Translation Minor Corrections.. 2007-05-29 06:00:32 +00:00
William Kendrick
b16e04edcf Updated Bulgarian and Chinese (Traditional) translations. 2007-05-16 16:48:49 +00:00
Kartik Mistry
a4984cc217 Gujarati Translation Updates 2007-05-16 07:54:28 +00:00
William Kendrick
aba6e59953 Made sure scroll wheel worked right with new Prev/Next buttons taking up space in stamp selector. 2007-05-16 07:16:46 +00:00
William Kendrick
d451169a83 Got stamp category switching working/ 2007-05-16 07:14:08 +00:00
William Kendrick
fdfa0eaf6c Getting Stamp control UI working when "--nostampcontrols" is set (with new Prev/Next buttons). 2007-05-16 06:45:45 +00:00
William Kendrick
4b1fa7dbaf Got stamp UI buttons working better (with new prev/next). 2007-05-16 06:40:27 +00:00
William Kendrick
3572c30937 Screen size can be rotated using the "--orient=portrait" command-line option or "orient=portait" configuration file setting. This swaps the width and height values used for window or screen size. 2007-05-16 03:19:38 +00:00