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
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
18758d51da
Avoids loading PNG Starter if SVG with the same name exists.
2009-09-02 05:32:41 +00:00
William Kendrick
c33ddd1d1e
Fixed directional brush bug introduced by changes to 'rotation()' for Shape tool.
2009-08-17 19:01:28 +00:00
William Kendrick
d65adde114
Shape Tool enhancements to decrease glitches where lines join.
...
(SF.net Bug #2837177 )
2009-08-13 23:08:40 +00:00
William Kendrick
6637f3fba4
Shape tool would only resize a shape if you dragged down or right, not up or left.
...
(SF.net Bug #2834320 )
2009-08-10 23:47:42 +00:00
William Kendrick
be7f8a64b6
Buffersize for holding Starter and image filenames was way too low.
2009-08-10 20:03:20 +00:00
William Kendrick
7d45258c8c
Widened pop-up prompt window (to avoid wordwrap/overlap issue in some locales).
...
SF.net bug #2834461
2009-08-09 16:35:28 +00:00
William Kendrick
62b5af5624
Starter images can be in SVG format.
2009-08-08 01:15:57 +00:00
William Kendrick
a5ba984e9a
Wrapping some debug output in an #ifdef DEBUG
2009-06-18 20:51:58 +00:00
Albert Cahalan
978eab8efb
remove QY/qy design mistake, fix uninitialized score, prototype new stuff, add FIXME notes
2009-06-15 10:39:06 +00:00
William Kendrick
ab0c663c7a
Dialogs are right-to-left friendly now!
2009-06-14 00:11:55 +00:00
William Kendrick
9bc838bade
Added missing arg to load_user_fonts() (should get Win32 to build).
2009-06-07 04:33:41 +00:00
William Kendrick
a219080838
Skipping locale-specific fonts, unless we're in that locale.
...
Providing option to load all locale fonts anyway (the old behavior).
Renaming zh_tw.ttf to zh_TW.ttf.
2009-06-01 04:02:40 +00:00
Bruno Dilly
a0b00d2359
Remove dead assignments from tuxpaint.c
2009-04-01 06:03:40 +00:00
William Kendrick
7a98f224fe
Not calling magic_switchin() if we're about to quit...
2009-02-23 00:13:37 +00:00
William Kendrick
ded6cd0d29
Fixed palette offset bug introduced when moving white to beginning of
...
colors in "New" dialog. (AKA: I was only half done implementing it.)
Cleaned up and greyscaled a bunch of Magic Tool icons (for consistency).
2009-01-31 00:32:26 +00:00
William Kendrick
da7e52cd47
Shai Ayal says: "It looks like the line should be:
...
FriBidiCharType baseDir = FRIBIDI_TYPE_WL;
after compilation (on linux) it looks to be working -- both Latin and
Hebrew look right.
I think the "weak" baseDir means fribidi assumes a LTR paragraph
unless it's only RTL characters, in which case it assumes RTL
paragraph. So if writing in Latin only there should be no problems,
and if writing in Hebrew only, also no problems, and if mixing than
you get the behavior that current cvs has, which is also OK."
2009-01-14 19:09:45 +00:00
Karl Ove Hufthammer
0c16e08d96
Updated copyright year.
2009-01-02 11:50:10 +00:00
William Kendrick
a1e0cf75ba
Preferred way of checking for FriBidi.
2009-01-02 09:24:05 +00:00
Karl Ove Hufthammer
05bfdd0b7c
Use proper quotation marks.
2009-01-01 00:11:28 +00:00
William Kendrick
c349189b2c
On systems that use postscript_print (Linux and other Unix-likes),
...
errors when attempting to issue a print command (e.g., trying to use
"lpr", but that command is not available) should appear in Tux Paint.
(SourceForge bug #2205528 )
2008-12-07 09:03:40 +00:00
William Kendrick
05077e6907
Adding FriBidi support.
2008-12-04 00:14:02 +00:00
William Kendrick
d9068fe797
White appears first in New dialog.
2008-12-01 21:08:52 +00:00
William Kendrick
6d493bf958
Doing auto-starter-transparency more intelligently.
2008-10-27 07:13:24 +00:00
William Kendrick
91eeb8b700
Starter images no longer need to be created with alpha transparency.
...
Any solid white will be removed automatically by Tux Paint.
2008-10-27 07:07:35 +00:00
William Kendrick
34b41a3f31
printcommand env var parsing will need add'l work.
2008-10-14 06:13:57 +00:00
William Kendrick
cdb3659086
Comment fixup
2008-10-08 19:37:37 +00:00
William Kendrick
a44e103f5a
Using wordexp() instead of replace_tilde(), to pick up homedir and other
...
enviornment variables (under Linux only).
All C++-style comments replaced with C-style.
2008-10-08 19:35:26 +00:00
William Kendrick
77388a8c1b
Improved support for localized Stamp sound effects (e.g., "en_GB" for
...
British English now works; only "en" would have worked before).
2008-09-23 00:06:42 +00:00
William Kendrick
1765e36292
Paint brush tool improvement.
2008-08-14 15:06:52 +00:00
William Kendrick
c54d6b31a7
Redrawing tux text after Magic switchin() in case plugin called update_progress_bar().
2008-07-20 07:19:54 +00:00
John Popplewell
b878e9646e
Added code to hook low-level keyboard events on 2K/XP/Vista.
...
The hook is only installed if in full-screen mode.
Filters out the left and right Windows keys to avoid accidentally dropping
out of full-screen mode.
If Tux Paint is deliberately switched to the background (using ALT-TAB, say)
the Windows keys function as normal until Tux Paint is the active
application again.
2008-07-10 20:57:25 +00:00
William Kendrick
f556b503b9
switchin() and switchout() now accept mode.
2008-07-10 20:26:38 +00:00
William Kendrick
6bd9586fd6
Flow correction.
2008-07-09 22:49:57 +00:00
William Kendrick
2e5508842f
get_description() gets mode, so tools can provide diff. instructions.
2008-07-09 04:37:08 +00:00
William Kendrick
c9dfc4d1d8
Not sending drag or release to Magic tools when in MODE_FULLSCREEN.
...
Added missing arg to usage output.
2008-07-09 04:10:52 +00:00
William Kendrick
472692fbab
Magic tools can now be both painted and full-image.
...
Negative tool now does this.
2008-07-09 02:46:54 +00:00
William Kendrick
8c6fbb8cf5
[Ctrl]+[P] keyboard shortcut for printing was not complying with option to
...
disable printing capability (e.g., "--noprint"). Fixed.
Regenerated killed docs.
2008-07-08 18:31:51 +00:00
William Kendrick
2e61076718
switchin() and switchout() Magic functions now used.
...
Documented new switchin() and switchout() functions.
2008-07-08 01:54:00 +00:00
William Kendrick
b4ed444f0f
Beginning to implement switchin() and switchout() Magic tool plugin API.
2008-07-08 00:21:31 +00:00
Martin Fuhrer
1c94c5e5d8
Rename global variables defined in SDL_Pango.h to avoid errors during linking on Mac OS X.
2008-06-30 22:15:27 +00:00
Luc Schrijvers
c47ed8808a
small BeOS fix in regards of Uppercase isseus
2008-06-25 16:27:11 +00:00
Albert Cahalan
4e7a41831d
group printing stuff together
2008-06-02 00:49:01 +00:00
William Kendrick
e4e06ad2a4
Getting --uppercase working (mostly) without Pango, too.
...
No longer aborting build when Pango is disabled or not found.
2008-05-29 16:06:07 +00:00
William Kendrick
5d1204f83c
"Uppercase only" option support for builds that use Pango to render text.
2008-05-29 15:51:28 +00:00
William Kendrick
4aa7703811
Removed "OLD_UPPERCASE_CODE"
2008-05-29 15:28:26 +00:00
Albert Cahalan
2687b4efd1
uppercasing now faster and safer
2008-05-29 07:02:45 +00:00
Albert Cahalan
1093d74230
wchar.h need not be repeated
2008-05-29 06:08:27 +00:00
William Kendrick
0668cd3b47
Removed _APPLE_10_2_8_-related stuff.
2008-05-28 14:43:25 +00:00