Commit graph

956 commits

Author SHA1 Message Date
William Kendrick
cc1c5ffc54 Finnish update.
(c) Date update.
2010-05-28 23:00:39 +00:00
William Kendrick
d5cf06ce69 British English translation update. 2010-05-15 05:05:24 +00:00
William Kendrick
be2b5537b3 * Exposing load_user_fonts() and some other font.c functions,
even when FORKED_FONTS is not set.
* No longer undef'ing SDL_thread stuff when FORKED_FONTS is
  used if we're ALSO not using SDL_Pango, since that now
  uses a thread to let fontconfig generate its cache, and
  still let Tux Paint be responsive to the OS and user.
  (SF.net bug #2944951)
* Spawning a thread and rendering a dummy string with SDL_Pango,
  to allow fontconfig to generate its cache.
  (SF.net bug #2944951)
* Setting up 'busy' mouse cursor (watch-shaped) earlier
  (so it can happen while fontconfig cache thread runs).
* Not spawning forked font scanner (FORKED_FONTS) as early, so
  fontconfig can generate its cache first.
  (I wasn't sure if calling an SDL_thread after a fork()
  occured was safe or not; admittedly, I discovered that
  SDL_thread spawning wasn't working due to the re-#defines
  of those functions when FORKED_FONTS was set; see above.)

All of this only tested on Ubuntu 9.04.  Forced disabling of FORKED_FONTS
by editing fonts.h, and Tux Paint still worked (it just took longer at
the splash screen while the fonts were loaded).  Needs testing on various
Windows, Mac OS X and BeOS.
2010-04-27 22:04:43 +00:00
Pere Pujal i Carabantes
491d8d1068 Noting the creation of thumbnails for our starters. 2010-04-24 20:20:19 +00:00
William Kendrick
944229c5d6 Removed a dup, adding some missing ones, FIXME for other missing ones. 2010-04-15 19:57:40 +00:00
William Kendrick
34b68d629d Italian and Russian updates. 2010-04-13 17:26:55 +00:00
William Kendrick
30d28ad385 Noting Spanish update & new translator. 2010-04-03 19:01:55 +00:00
William Kendrick
5232ae97c7 New locale: Venetian. 2010-04-03 18:16:48 +00:00
William Kendrick
038162c010 Vietnamese update. 2010-03-27 17:59:33 +00:00
Pere Pujal i Carabantes
22789600b7 Noting the thumbnail creation for starters, crediting Arunodai for Label 2010-03-26 01:09:40 +00:00
William Kendrick
e8b5f09219 Malayalam coming, hopefully. 2010-03-25 18:54:27 +00:00
secretlondon
74228a71f2 replacing bizarrely emptied file 2010-03-24 21:08:38 +00:00
secretlondon
665cbfb2cf Malayalam language support (I hope) 2010-03-24 20:50:07 +00:00
William Kendrick
f638afa63c Gamma corrected scaling. 2010-02-25 22:02:07 +00:00
William Kendrick
7b31b7549d Patch collection from Volker Grabsch to help Tux Paint cross-compile for Windows:
* Solve the 'FIXME: "finddir" ...' (The trick is to use "=" instead of ":=". That way, $(beos_PREFIX) will only be evaluated when it is actually used.)
* include "shlwapi.h" instead of "Shlwapi.h" (Otherwise, compiling for Windows will fail on a case sensitive file system. (e.g. a Unix file system when cross compiling))
* use FILENAME_MAX instead of NAME_MAX (FILENAME_MAX is more portable than NAME_MAX. Also, recent MinGW versions don't support NAME_MAX anymore.)
* Exposing font_thread_aborted via extern [tweak to Volker's patch which removed a logic test, which is probably not what we want]
* include parse.h (and thus compiler.h) after <stdio.h> (This ensures that the perror() macro of compiler.h won't confuse the perror() function declaration of <stdio.h>.)
* fix another compiling error about undefined variables (The tuxpaint.c uses printcommand/altprintcommand/papersize even when they aren't defined, i.e. when libpaper is not used. This patch solves the issue by using "#ifdef PAPER_H")
* call show_available_papersizes() only when libpaper is used
* permit cross compiling by using Make variables instead of hard-coded tools

Documented scottmc's Haiku improvements.
2010-02-25 07:06:13 +00:00
William Kendrick
5be63987d1 Gujarati. 2010-02-18 18:13:15 +00:00
William Kendrick
8b6d8df007 Luxembourgish translation. 2010-02-16 21:56:13 +00:00
William Kendrick
ba366043e0 Preventing flicker when typing with Text & Label tools. 2010-02-10 22:46:37 +00:00
William Kendrick
978effa1f4 Danish update. 2010-02-08 16:55:59 +00:00
William Kendrick
db42b73caf Label tool improvements: [Tab] cycles between available labels when
'select a label' option is enabled.  Labels given a highlight background
to make them obvious (with currently-[Tab]-selected one in orange).
2010-01-08 00:12:07 +00:00
William Kendrick
e6f4bb8f5d Slovak update. 2009-12-27 18:08:15 +00:00
William Kendrick
fa6d0f71b2 Finnish. 2009-12-08 20:12:11 +00:00
William Kendrick
2521d515cb Songhay updates. 2009-12-02 23:27:30 +00:00
William Kendrick
a2c270a41e Perisan support. 2009-11-22 07:12:19 +00:00
William Kendrick
d28d4322c8 tuxpaint-import tool uses BASHisms, so changed shebang to #!/bin/bash 2009-11-04 19:12:12 +00:00
William Kendrick
9fe17de7b3 Created a "Templates" feature (similar to "Starters").
SF.net Feature Req. #1820318
2009-10-16 09:00:41 +00:00
William Kendrick
44422bac91 After switching into, or out of, a magic tool, the canvas is updated. 2009-10-14 00:43:46 +00:00
William Kendrick
803079c8cd Removed white artifacts from some Starters, and reduced file size of some Starters. 2009-10-11 18:56:36 +00:00
William Kendrick
4db3e359fb Scaling starts to the edge to avoid bucket Fill spill over. 2009-10-11 18:22:50 +00:00
William Kendrick
77e346103b Added "Wet Paint" tool. 2009-10-08 17:17:17 +00:00
William Kendrick
dd96740109 Adding support for Kid Pix templates (KPX files) as Starter images. 2009-10-07 23:52:54 +00:00
William Kendrick
dc0409900b Doc'ing Gujarati updates.
Doc'ing new Label tool.
2009-10-04 06:34:37 +00:00
William Kendrick
59fc4cacb0 Fixed command-line options for disable/enable Label tool.
Added config-file option for disable/enable Label tool.
Documented options to disable/enable Label tool.
2009-10-04 06:14:23 +00:00
William Kendrick
a90f2548dc Initial integration of Bruno's Label tool, with tons of help from Pere. 2009-10-04 05:49:47 +00:00
William Kendrick
7b7880307d Latvian update. 2009-10-02 18:54:30 +00:00
William Kendrick
9badfa12a9 When a default size was not specified, SVG-based Stamps would default
to the largest, which was canvas-sized.  Now defaulting to a more
reasonable size.  (And users can click the maximum size choice to get
the largest, canvas-sized rendition.)
(SF.net bug #2836471)
2009-09-30 05:54:43 +00:00
William Kendrick
39e162a445 Vietnamese translation. 2009-09-27 21:51:45 +00:00
William Kendrick
c2878abb20 Yanking AT-AT. 2009-09-24 00:38:15 +00:00
secretlondon
b7a209e41a 3 new starters from open clip art. 2009-09-24 00:26:52 +00:00
William Kendrick
faaf81ac7e Zapoteco update. 2009-09-10 22:52:23 +00:00
William Kendrick
e5a5b22b89 Added a basic BASH tab-completion file to expose Tux Paint command-line options. 2009-09-09 19:16:40 +00:00
secretlondon
e8b04c8cf5 albanian po merge from launchpad and updated en_CA and en_ZA 2009-09-06 16:44:01 +00:00
secretlondon
1f2c97c348 final frame of the day 2009-09-02 22:09:25 +00:00
secretlondon
81d7b50add two more starters - frames 2009-09-02 21:46:23 +00:00
William Kendrick
18758d51da Avoids loading PNG Starter if SVG with the same name exists. 2009-09-02 05:32:41 +00:00
secretlondon
41390989bc Made a flower brush from some open clipart 2009-09-02 00:40:31 +00:00
secretlondon
b6018ff341 6 new starter frames, renamed silver_frame to frame_silver to keep together 2009-09-02 00:22:53 +00:00
secretlondon
0837a9b51c 8 new starters, fixed 3 old ones 2009-09-01 22:59:00 +00:00
William Kendrick
87edabb12c Portuguese update. 2009-09-01 18:28:50 +00:00
William Kendrick
0f3d5fcfe4 More accurate description of Blinds tool.
Added missing docs for some Magic tools.
Created a ROYGBIV variation of the Rainbow arc tool.
2009-09-01 01:30:58 +00:00