Commit graph

2620 commits

Author SHA1 Message Date
Pere Pujal i Carabantes
eafa02812e Magic tools: Android forbids restricted users from some standard dirs, detecting custom ones at runtime. 2021-01-16 00:43:46 +01:00
Bill Kendrick
c929224ae5 Galician tuxpaint update 2021-01-15
h/t Miguel Bouzada
2021-01-15 09:43:03 -08:00
Bill Kendrick
c97932606f mkdir exportdir's parent, if necessary
Tux Paint's export features will fail if the parent
of the export directory didn't exist.  e.g., using the
default (either via XDG or hard-coded fallback) of
"~/Pictures/TuxPaint/", Tux Paint could not export if
"~/Pictures/" didn't exist yet.  It will now try to
mkdir it as well.  h/t Tim Dickson

Updated OPTIONS documents to explain this.

Also, documenting --exportdir in manpage (was missing!)
2021-01-13 22:48:29 -08:00
Bill Kendrick
514af18700 PO & POT updates after new Magic tools (2020-01-11)
Also, rebuilding tuxpaint.desktop.
2021-01-11 09:04:11 -08:00
Pere Pujal i Carabantes
f6b1689473 Merge branch 'sdl2.0' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint into sdl2.0 2020-12-30 20:07:15 +01:00
Pere Pujal i Carabantes
3fcba585d2 Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint 2020-12-30 20:05:17 +01:00
Pere Pujal i Carabantes
2a159dd049 Merge branch 'master' into sdl2.0 2020-12-30 19:57:26 +01:00
Pere Pujal i Carabantes
dc332fc161 0.9.25
Merge branch 'master' into sdl2.0
2020-12-28 21:55:49 +01:00
Bill Kendrick
bcc233b542 Bump ver to 0.9.26; Expanded release steps
Expanded the steps for making and posting releases
(docs/RELEASE.txt).

Bumped version to 0.9.26.
2020-12-27 17:45:13 -08:00
Bill Kendrick
1c07b66c9f Bump release date; tidy HTML files 2020-12-27 00:37:23 -08:00
Pere Pujal i Carabantes
b0caacde09 Better handle of text in buttons. 2020-12-16 19:10:08 +01:00
Pere Pujal i Carabantes
1fd1c857dd Better handle of text in buttons. 2020-12-16 19:09:27 +01:00
Pere Pujal i Carabantes
a06471974c Merge branch 'master' into sdl2.0 2020-12-13 23:14:38 +01:00
Pere Pujal i Carabantes
bf586cae99 Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint 2020-12-13 23:02:31 +01:00
Karl Ove Hufthammer
51aa484a58 Updated Norwegian Bokmål and Norwegian Nynorsk translations 2020-12-12 15:27:34 +01:00
Pere Pujal i Carabantes
f29bf895fa Forgot to scale too the erasers, doing now. 2020-12-12 00:42:13 +01:00
Pere Pujal i Carabantes
29b16ed619 Forgot to scale too the erasers, doing now. 2020-12-12 00:41:39 +01:00
Pere Pujal i Carabantes
26870c38be Merge branch 'master' into sdl2.0 2020-12-12 00:39:52 +01:00
Pere Pujal i Carabantes
934f3aed26 Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint 2020-12-11 23:53:37 +01:00
Pere Pujal i Carabantes
49d7628370 Icelandic update by Sveinn. 2020-12-11 19:07:23 +01:00
jimmy
9b974311cf jacques.chion@orange.fr
modifié :         fr.po
2020-12-08 10:52:22 +01:00
Pere Pujal i Carabantes
3b44b4929f 2020/12/02 Merge branch 'master' into sdl2.0 2020-12-02 20:24:43 +01:00
Bill Kendrick
71152d1369 Bump latest mod. date in docs and tuxpaint.c 2020-11-21 14:27:26 -08:00
Bill Kendrick
032c89a65e Fix: struct dirent has no "d_type" on MinGW/MSYS2
I found current git tree does not compile on Windows because
struct dirent has no member "d_type" on MinGW/MSYS2.
(TOYAMA Shin-ich via Tuxpaint-devel list)
2020-11-21 14:26:08 -08:00
dolphin6k
968de6f0ea Enabled compiling on John Popplewell's build environment (for Windows 2000 & XP) 2020-11-15 13:47:29 +09:00
Bill Kendrick
a36dcee321 Mend personal Template loading bug in New dialog
Mended bug where a personal Template could not be loaded
due to how we tracked which entry in the "New" dialog
was the first template image.

Also, don't track directories when searching for Starters and
Templates (e.g., ".", "..", and ".thumbs"), since it's just
a waste of time/space.
2020-11-13 20:36:35 -08:00
Bill Kendrick
b857d67f28 Correct locked shapes' rotation after corner drag
When using the new (on 0.9.25) corner-drag option for creating
a new shape, "shape-locked" (1:1 aspect ratio) shapes -- square
and octagon -- would only rotate in a few positions, based on the
angle of ther vertices.

Corrected this, with no apparent adverse effect on other shapes,
in either drag mode (classic "from-center", and new "from-corner").

Also, removed extranous whitespace before EOLs in src/tuxpaint.c.
2020-11-12 02:31:21 +01:00
Bill Kendrick
5a1a80ff69 Correct locked shapes' rotation after corner drag
When using the new (on 0.9.25) corner-drag option for creating
a new shape, "shape-locked" (1:1 aspect ratio) shapes -- square
and octagon -- would only rotate in a few positions, based on the
angle of ther vertices.

Corrected this, with no apparent adverse effect on other shapes,
in either drag mode (classic "from-center", and new "from-corner").

Also, removed extranous whitespace before EOLs in src/tuxpaint.c.
2020-11-10 09:54:50 -08:00
Pere Pujal i Carabantes
aae22f0593 Correcting Devaganari to Devanagari 2020-11-06 21:47:42 +01:00
Pere Pujal i Carabantes
f9db53fe19 Correcting Devaganari to Devanagari 2020-11-05 03:38:42 +01:00
Pere Pujal i Carabantes
f8179faa0f Adding Sardinian translation. 2020-10-29 20:43:30 +01:00
Pere Pujal i Carabantes
ba26daa6c6 Adding Sardinian translation. 2020-10-29 20:35:44 +01:00
Pere Pujal i Carabantes
63e060afa3 Merge branch 'master' into sdl2.0 2020-10-28 17:03:05 +01:00
prasantahembram
5bd27953e5 Signed-off-by: prasantahembram <prasantahembram720@gmail.com> 2020-10-25 16:18:30 +05:30
prasantahembram
55eb44df76 Fixed some spelling mistake in Santali Language Ol Chiki.
Signed-off-by: prasantahembram <prasantahembram720@gmail.com>
2020-10-25 15:51:20 +05:30
prasantahembram
4c80d9d0cc Signed-off-by: prasantahembram <prasantahembram720@gmail.com> 2020-10-25 15:45:23 +05:30
dolphin6k
b7c312ed5e Re-enable scripted dll install (Sorry, pushed wrong file before) 2020-10-18 21:50:20 +09:00
dolphin6k
e260456270 Re-enabled scripted dll install 2020-10-18 21:22:52 +09:00
Bill Kendrick
f024a95a96 Avoid bogusly trying to mkdir sysdir in savedir
While we weren't attempting to save thumbnail PNG files of the
starter and templates that are scanned in the system-wide Tux Paint
directory, we WERE trying to incorrectly `mkdir` such directories
within the user's personal directory.
(e.g., "/home/kendrick/.tuxpaint//usr/local/share/tuxpaint/templates")

Mended.
2020-10-15 22:33:03 -07:00
Pere Pujal i Carabantes
8c8852c8db More on scaling the size of buttons. Also in dialogs like Open, color picker... 2020-10-15 04:19:06 +02:00
dolphin6k
18912ee8ea Find required dlls from .exe files. 2020-10-15 10:53:59 +09:00
Pere Pujal i Carabantes
7121c75c78 Option 'buttonsize' to change the size of the buttons. 2020-09-28 13:35:18 +02:00
Pere Pujal i Carabantes
82881a65f4 Not resizing buttons if not needed. First letters of text were under resized stamp sound buttons. 2020-09-25 08:58:23 +02:00
Bill Kendrick
860f43ff97 Galician translation updates
From Miguel Bouzada.
2020-09-16 22:29:20 -07:00
Pere Pujal i Carabantes
8a6ecec9ec Big changes to allow resizing the buttons of the interface.
Still to do:
Let the user choose the size of the buttons via config file and command line
Investigate why some of the magic icons displays all black.
2020-09-11 01:17:43 +02:00
Bill Kendrick
40033c7632 Shapes rotation improvement with centered too
Avoid shapes flipping upside-down during rotation step,
when stretching from right-to-left -- also when using the
original, center-based shape stretching mode.
2020-08-30 00:03:32 -07:00
Bill Kendrick
93f05af10d Ensure easy rotation of corner-stretched shapes
If corner-stretched shape is pulled to the left, make sure the
rotation step works properly.
2020-08-28 21:51:51 -07:00
Bill Kendrick
b88c8a9030 Refresh full canvas after drawing shape
Ensure that shape gets completely drawn and XOR outline gets
removed.
2020-08-28 21:27:04 -07:00
Bill Kendrick
8ef759a9a7 Keyboard max size didn't account for UI buttons
Keyboard's goal is to not be > 90% of the width of the drawing
canvas.  Was misinterpreting the incoming argument ('canvas'),
so have to account for the toolbar (left) and selector (right)
buttons in the UI.

So e.g., `tuxpaint --900x768 --onscreen-keyboard` will use the
small keyboard buttons, while `... --1024x768 ...` will use the large.
2020-08-25 22:09:02 -07:00
Bill Kendrick
61998e4d00 Larger OSK on larger windows; larger OSK font
On-screen keyboard (visible when the feature is enabled, while
using the "Text" and "Label" tools) now appears with larger
(48x48 pixel, vs 24x24 pixel) buttons, when Tux Paint's window
(or fullscreen) size is large enough to fit them with the
chosen layout.
(h/t Anat & Aviv, who suggested it to help with users of
eye-tracking systems)

Also, on-screen keyboard buttons use a slightly larger font
(16pt vs 12pt, previously seen on the small keyboard;
32pt on the large keyboard).
2020-08-25 22:00:43 -07:00