Commit graph

986 commits

Author SHA1 Message Date
William Kendrick
63ed74aff4 * Faster dialog pop-up animation.
* Mouse accessibility doesn't get 'stuck' in click mode when other
  actions are initiated (e.g., [Esc] or window close button to quit,
  [Ctrl+P] to print, etc.), when Tux Paint loses focus, or when mouse
  goes outside of the window.
2011-04-15 23:46:21 +00:00
William Kendrick
ef59ecfe2c Amharic translation. 2011-04-15 18:18:34 +00:00
William Kendrick
2715f918e9 Documenting mouse accessibility and onscreen keyboard options.
Normalizing those options ('-' instead of '_' in their names, like other opts.)
2011-04-14 06:26:45 +00:00
William Kendrick
38ebabcbef Support for Latin Serbian. 2011-01-13 04:25:50 +00:00
William Kendrick
abfcaa30dd Extra doc'ing of recent localization contribs via Pere. 2011-01-13 04:05:56 +00:00
Pere Pujal i Carabantes
9642bdd93d Latin serbian by Ivana as a work in GCI 2011-01-11 23:42:41 +00:00
Pere Pujal i Carabantes
b152ace5e9 Telugu translation updated by saikumar as a task in GCI 2011-01-11 22:47:07 +00:00
William Kendrick
f4b906181b Updated title screen copyright to 2011.
Adjusted default-stamp-size choice, max-stamp-size rules (for overscan),
and corrected bug in stamp size selector. [SF.net Bug #1668235]
2011-01-08 17:53:29 +00:00
William Kendrick
1f1304c662 No longer forcing centered window position. SF.net Bug #3138446 2010-12-17 17:47:37 +00:00
Pere Pujal i Carabantes
ef7d94dff9 Belarusian translation of tuxpaint by Alexander Geroimenko as a work in GCI. 2010-12-17 14:30:42 +00:00
William Kendrick
562806a75c Hindi. 2010-12-16 01:12:01 +00:00
William Kendrick
adba29ada0 New translators. 2010-12-16 01:08:04 +00:00
Pere Pujal i Carabantes
f26d8b2719 Updated hindi translation of tuxpaint by Aki (Akash Nawani)? as a task on GCI 2010-12-13 22:37:59 +00:00
Pere Pujal i Carabantes
0ca7ea1546 Update of serbian translation made by Ivana as a task in GCI, crediting Ivana and Hodorog in Authors.txt 2010-12-12 00:34:23 +00:00
William Kendrick
201cf538ce Kiga (Chiga) translation! 2010-10-28 17:46:07 +00:00
William Kendrick
3da80d74b6 Acholi translation.
Added some missing locales to OPTIONS docs.
2010-10-27 19:12:32 +00:00
William Kendrick
bb6b21fa4d Added Akan translation.
Fixed Basque PO file.
2010-10-27 18:57:45 +00:00
William Kendrick
ac35ee654e Basque update. 2010-10-26 20:40:25 +00:00
William Kendrick
e3e7ef5f56 German update. 2010-10-18 15:35:39 +00:00
William Kendrick
934602e2b1 Northern Sotho.
Added some missing contributors to man page.
Added some missing locale options to OPTIONS docs.
Added some missing locale options to man page.
2010-10-18 15:31:19 +00:00
William Kendrick
053598c9cb If user tries to use a locale that their system doesn't fully support,
even though our language MO files are installed, it will switch to C
locale (which is not UTF-8), and the language won't be used in Tux Paint.
Utilizing hack designed by Albert that sets LC_ALL to an arbitrary,
working UTF-8 locale (currently using en_US.UTF-8), and then setting
the LANGUAGE env. var.  Seems to work!  (I can use Fula (ff_SN.UTF-8)
on my Ubuntu 9.04 system that doesn't have Fula support.)
2010-10-05 23:11:46 +00:00
William Kendrick
5d035c1430 Fula translation. 2010-10-05 20:07:47 +00:00
William Kendrick
377b6dcefb Luganda. 2010-10-01 18:45:44 +00:00
William Kendrick
80ebeaa9b8 Malayalam update & credits. 2010-08-17 22:51:10 +00:00
William Kendrick
b8c3f2bcc3 Czech update. 2010-07-12 23:00:18 +00:00
William Kendrick
412672d046 Venetian update. 2010-07-02 16:20:58 +00:00
Pere Pujal i Carabantes
a7fcf92e3e Noting accessibility work from Ankit. 2010-06-27 21:18:18 +00:00
Pere Pujal i Carabantes
24f6000ebb Adding Ankit to the Authors file. Arunodai made the labels tool. 2010-06-27 21:03:32 +00:00
William Kendrick
801fcd72b9 Portuguese update. 2010-06-17 22:37:51 +00:00
William Kendrick
9c3b619fca Added 1-axis symmetric paint Magic tools (based on the 2-axis Kaleidoscope) 2010-06-05 01:39:08 +00:00
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