Commit graph

174 commits

Author SHA1 Message Date
William Kendrick
7df60e329e Updated German translation.
Next version will probably be 0.9.20.
Updated copyright year.
2008-02-29 01:30:21 +00:00
William Kendrick
0ae6112586 Dropped "cvs..." from version #. 2008-02-18 08:17:04 +00:00
Albert Cahalan
c22b47d75c sugar path 2007-12-28 04:01:45 +00:00
William Kendrick
08d08eb1e0 Corrected backwards #ifdef logic! 2007-12-11 16:05:43 +00:00
William Kendrick
8014500811 Final BeOS updates used to created 0.9.19-cvs-2007.12.11 for BeOS x86. 2007-12-11 15:51:06 +00:00
William Kendrick
344492dad4 BeOS updates. 2007-12-07 00:05:45 +00:00
William Kendrick
c40cc5aad2 Some BeOS updates to Makefile. 2007-12-06 23:46:18 +00:00
William Kendrick
8ee3b788ed BeOS Makefile updates. 2007-12-04 23:13:16 +00:00
William Kendrick
1022b67e00 Updated version #. 2007-11-27 18:04:20 +00:00
Albert Cahalan
0cc0c8b677 Makefile was a linear fork bomb if a directory was missing 2007-11-22 07:54:50 +00:00
William Kendrick
069ea6c40c No longer rc. 2007-11-21 22:16:33 +00:00
John Popplewell
15d9383ecc Copies 'tuxpaint-config.exe' into bdist. Updates to the installer builder script. 2007-11-11 16:49:49 +00:00
John Popplewell
44947fe1fa Added win9x target. Added various DLLs and related config files to the install section. 2007-11-11 15:53:37 +00:00
Karl Ove Hufthammer
9d26798c71 It's spelled 'privileges', not 'priveleges'. 2007-11-11 10:32:47 +00:00
William Kendrick
fa99f6cbd0 Any current text being written in the Text tool is applied to the picture
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].)
2007-10-25 15:23:20 +00:00
William Kendrick
10fc8351a8 Lockfile usage can be disabled via config. file now, too. 2007-10-23 16:11:12 +00:00
William Kendrick
baa48f6057 Preparing to release 0.9.18rc1 (release candidate 1). 2007-10-20 22:27:44 +00:00
John Popplewell
5b3a0f6a83 Added SO_TYPE for the plugin installer.
Building on Linux now uses ARCH_LIBS for the platform-dependent printer
support like the other platforms.
Handle the change of directory from visualc -> win32.
Added TARGET_PASSTHRU so that the plugin Makefile knows about win32.
Added a 'clean-win32' target which makes sure the plugins are cleaned up.
Added 'libfontconfig-1.dll' as my latest 'libcairo-2.dll' requires it.
Added the .PHONY line to get make to do anything(!).
2007-08-13 06:44:28 +00:00
William Kendrick
0d6c2cf1b9 Magic tools (and tp-magic-config) supports local (user) plugins.
Added copyright & credit info to new Magic tool plugin .c files.
Updated Magic plugin doc API.
2007-08-08 06:56:04 +00:00
William Kendrick
adf56ef7e9 tp-magic-config man moved to (1)
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.
2007-08-02 21:04:42 +00:00
William Kendrick
ace762e890 Further expanded plugin API documentation.
Added --pluginprefix and --dataprefix to tp-magic-config script.
Started a glossary section in API documentation.
Added Table of Contents to API documentation.
Added a manpage for tp-magic-config script.
2007-07-31 20:04:43 +00:00
William Kendrick
540b950d22 Generation of tp-magic-config is now done at build time, rather than
install time (to make it easier to package). (Thx SynrG)
2007-07-25 16:43:18 +00:00
William Kendrick
cc1c8fda17 Plugin .so's now install into /usr/[local/]lib/tuxpaint/plugins/. 2007-07-24 23:41:57 +00:00
William Kendrick
0eecea9581 Magic compiles silenced.
Attempted Text tool font load under pango.
Made pango optional.
TuxPaint_Font is aware of both panfgo contexts & sdl_ttf ttf fonts.
2007-07-13 18:18:20 +00:00
William Kendrick
095ba8efb3 Began adding support for using SDL_Pango, a wrapper to Pango,
a library for layout and rendering of text, with an emphasis on
internationalization.  (The hope is to improve support for languages
that SDL_ttf doesn't support well; e.g., Arabic and Telegu.)

TTF_Font structs and some functions were replaced by a new
TuxPaint_Font struct and function, which wraps around either TTF_Font
or SDLPango_Context, depending on whether SDL_Pango is being used.
Note: STILL NEEDS WORK!
2007-07-12 18:43: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
f1dac48175 Moved Magic tool API version definition to a shared Makefile. 2007-07-08 08:02:55 +00:00
William Kendrick
202c638536 Resetting API to 1. 2007-07-08 07:56:36 +00:00
William Kendrick
73b8464b75 Added Magic tool API version API. 2007-07-08 07:53:39 +00:00
William Kendrick
a95e5c036a Removed deps and targets for code that's now within Magic tool plugins. 2007-07-06 19:30:25 +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
1f3a52c6e1 Fixed typo (thx to Antoine Jacoutot) 2007-07-04 19:48:49 +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
William Kendrick
9b15de7ff3 Removed 'rc1', since I believe next release will be final! 2007-07-01 15:01:35 +00:00
John Popplewell
bedbdc7cd7 Fix the WIN32 builds to use oldsvg and custom include path for cairo.
Disable use of PAPER_LIB.
Fix typo in compiling message.
2007-06-30 03:59:04 +00:00
William Kendrick
4c7515190f FAQ update.
Preparing for 0.9.17rc1.
2007-06-27 16:29:55 +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
e38693215a Makefile now includes "oldsvg" target, for original libcairo1. 2007-06-13 18:55:08 +00:00
William Kendrick
dc15cbdcb1 Put updated URL in Makefile echoes. 2007-05-03 07:09:09 +00:00
William Kendrick
1760cc9fc9 Localization build, install and uninstall targets moved into a separate
"Makefile-i18n", to reduce clutter in main Makefile.
2007-05-03 07:08:26 +00:00
William Kendrick
3fe6dbd857 Added Twi translation. 2007-04-26 20:13:47 +00:00
William Kendrick
b0efac0b9a Added Latvian support. (Note: PO file is incorreclty implemented) 2007-04-24 09:19:35 +00:00
William Kendrick
29bcdacab5 Added Telugu support and TTF font (a GPL one in Debian & Ubuntu) 2007-04-24 08:59:46 +00:00
Mark K. Kim
f043a733e6 Added application-level Input Method support. 2007-04-22 04:05:23 +00:00
Alessandro Pasotti
cb9a159ba5 Maemo Nokia 770 and 800 debian packaging.
Fixed the "Home" button missing icon problem
Fixed cursor (now it's hidden)
Files are saved on /media/mmc1/tuxpaint by default so users can see them
from the filemanager
Added xpm icon to hildon desktop
2007-03-24 09:00:28 +00:00
John Popplewell
52a8db16ac Updates for win32 SVG support. Update resource version information. 2007-03-22 19:57:57 +00:00
Mark K. Kim
1dee12d398 Makefile break bugfix 2007-03-18 02:35:57 +00:00
Terje Bergström
85c2cf280c * Fixed building for Maemo. It was forgetting all CFLAGS except the Maemo specific ones. Now it only appends the Maemo flags. 2007-03-12 06:27:03 +00:00