Mark Kim
92196bd69a
iOS port initial commit
...
Known Issues
------------
- No printing support.
- No typing support using the OS virtual keyboard. iOS needs to be signalled
to bring up the virtual keyboard when the text tool is active. We also may
need to do some finagling to make IM work with the virtual keyboard.
- OS language detection doesn't work yet.
- Quitting doesn't close the app. It just displays a black screen until it is
force-closed.
- Need to include cross-compilation instructions.
Possible Issues
---------------
- No text display. This is likely an issue with how pango and related
libraries were cross-compiled rather than an issue with Tux Paint code. From
the error output it appears to be a font rendering issue.
- SVG integration couldn't be tested because RSVG library has not yet be
cross-compiled successfully.
- Only tested under the iOS Simulator (and not on an actual iOS device yet.)
2021-03-21 20:46:03 -04:00
Mark Kim
bb357a51a1
Merge branch 'master' into sdl2.0
2021-03-20 11:02:19 -04:00
Bill Kendrick
c94075cfe8
Refreshing docs for ja_JP & <p> tweak to OPTIONS
...
Applying changes made by Shin-Ichi's recent commits to tuxpaint-docs.
2021-03-18 00:21:03 -07:00
Bill Kendrick
92c993f856
Albanian Tux Paint translation update
2021-03-15 22:12:40 -07:00
Bill Kendrick
2e0bea19d7
Apply mend of OPTIONS per Shin-Ichi's syntax fix
2021-03-11 22:33:10 -08:00
Pere Pujal i Carabantes
f54bde3df2
Adapt Fill to SDL2
2021-03-12 00:14:36 +01:00
Pere Pujal i Carabantes
96e934e639
Docs translations and fill improvements Merge branch 'master' into sdl2.0
2021-03-11 23:39:32 +01:00
Bill Kendrick
f73527636a
Refresh docs after ja_JP & gl_ES update 2021-03-10
2021-03-10 22:40:12 -08:00
Bill Kendrick
fa01932b99
Fresh rebuild of docs after date string retry
2021-03-09 21:24:49 -08:00
Bill Kendrick
b7e2aeca34
Remove printf() debugging left in fill.c
2021-03-08 01:39:47 -08:00
Bill Kendrick
f7e9fa2870
Fill antialiasing edges; Not perfect, but improved
...
Probably can still improve the ratio of
{old pixel's difference to initial color to be replaced}
to {new color being flood-filled}...
2021-03-08 01:36:07 -08:00
Bill Kendrick
866d5190bf
Continuing to improve fill anti-aliasing
2021-03-08 01:18:00 -08:00
Bill Kendrick
3b5a0a1586
WIP: Fill tool improvement related to antialiasing
...
Fill tools do a better job at filling around
antialiased edges, and apply some blending.
(Blending does not yet occur with gradient tools.)
2021-03-07 01:00:53 -08:00
Bill Kendrick
f40dc07f37
Radial gradient fill improvement
...
Attempting to improve fading out to edges (so the
actual effect is more obvious).
2021-03-05 18:08:19 -08:00
Bill Kendrick
2b39f8cc03
Refresh docs
2021-03-05 10:18:32 -08:00
Bill Kendrick
3606e82cd5
Galician docs translation refresh
...
Should be complete! h/t Miguel Bouzada
2021-03-05 01:05:13 -08:00
Bill Kendrick
ddc972ddde
Translated doc refresh; date format changes
...
h/t Shin-ichi for suggesting better localization method
2021-03-03 23:07:11 -08:00
Bill Kendrick
b55ea8cb33
Galician docs translation refresh 2021-03-03
...
h/t Miguel Bouzada
2021-03-03 22:42:21 -08:00
Bill Kendrick
6771f39908
Galician translation update 2021-03-03
...
h/t Miguel Bouzada
2021-03-03 22:31:00 -08:00
Bill Kendrick
b3c2f73c14
Mend unclosed </em> in Japanese README translation
2021-03-02 00:56:56 -08:00
Bill Kendrick
245539f293
Built Japanese doc translation 2021-03-02
...
Per https://sourceforge.net/p/tuxpaint/tuxpaint-docs/ci/6196f1ed2b53f5903cda6221862c478223cfe4fe/
2021-03-02 00:51:03 -08:00
Bill Kendrick
39cfa8d6fb
Update Makefile to build in ja_JP.UTF_8 not ja
2021-03-02 00:48:36 -08:00
Bill Kendrick
8225ea3762
Renaming doc/ja to doc/ja_JP.UTF-8
...
In preparation for pulling in Shin-Ichi's translation.
2021-03-02 00:43:34 -08:00
Pere Pujal i Carabantes
7b872a02df
Adapting to SDL2 and Android.
...
SDL_ANYFORMAT is no more there and the flags field should be 0 in SDL2.
Double / that would be get in the paths poses problems in the emulated filesystem we use for Android assets.
2021-02-25 01:17:56 +01:00
Pere Pujal i Carabantes
00b4aa126f
Merge branch 'master' into sdl2.0. Updating with latest changes and improvements, clone, fill,...
2021-02-25 00:48:38 +01:00
Mark Kim
095b466a92
Use SDL2 for building magic tools, too
2021-02-21 09:47:49 -05:00
Mark Kim
b51145123d
macOS fixes
...
- macos_ instead of macos. Appears to hae been missed when merging a
previously made change in the mainline.
- Additional linker flags required for building with SDL2. Unclear why
pkg-config provides these flags when building with SDL1 but not with SDL2 --
it's inconsistent but strictly not a bug, may need to discuss with the
MacPorts team.
2021-02-21 09:44:43 -05:00
Bill Kendrick
76cb1c5446
Linear gradient fill mode
2021-02-20 21:35:46 -08:00
Bill Kendrick
0dfe96f291
Fill tool docs & ensuring PO translations
...
And also grabbing txt versions of recent fr_FR updates.
2021-02-20 20:40:58 -08:00
Bill Kendrick
058191bd04
Radial gradient fill tool added
...
Note: Need to add to docs.
2021-02-20 18:08:06 -08:00
Bill Kendrick
ecf6953f5f
French docs update (2021-02-19 commit)
...
h/t Jacques Chion
2021-02-20 17:22:19 -08:00
Bill Kendrick
c63b86c8fa
Adding sub-tool support to Fill tool
...
Currently only one sub-tool (Solid) shown, as no code for new
tools has been added yet. (Plans for linear & radial gradients.)
2021-02-20 16:42:35 -08:00
Bill Kendrick
485723d0e4
Clone tool: Displaying a crosshair at source
...
A crosshair appears when you first click, to show the source
position. It then moves along with the source, as you drag
after the second click (moving relative to the mouse).
2021-02-20 15:33:56 -08:00
Bill Kendrick
a8a4001fe9
Squelch some debugging printf() ("most ...")
2021-02-20 15:27:10 -08:00
Bill Kendrick
7cd547e746
"xorpixel()" function added to Magic Tools API
2021-02-20 15:19:40 -08:00
Bill Kendrick
d588e5d214
Halftone magic tool wasn't loading...
...
... due to a problem with its sound effect file.
2021-02-20 15:14:31 -08:00
Bill Kendrick
5208b8ac6d
Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint
2021-02-15 23:20:20 -08:00
Bill Kendrick
67b05a0579
Slight cleanup of blind.c; new Checkerboard tool
...
Use enums everywhere; credits/copyright clean-up.
2021-02-15 23:19:21 -08:00
Bill Kendrick
79a75dbd1e
Slight cleanup of blind.c
...
Use enums everywhere; credits/copyright clean-up.
2021-02-15 22:06:29 -08:00
Bill Kendrick
5fa952c460
French docs update 2021-02-14
2021-02-14 00:58:21 -08:00
Pere Pujal i Carabantes
37e40952e4
Merge branch 'master' into sdl2.0: tweaks in the clone tool and french and galician translations
2021-02-12 22:01:48 +01:00
Bill Kendrick
e932f72974
Regenerated French docs 2021-02-12
...
Jacques Chion in tuxpaint-docs: Beginning translation
2021-02-12 09:34:47 -08:00
Bill Kendrick
ab8a170839
Changing clone tool to a sheep
...
...because the first mammal cloned from an adult somatic cell was
Dolly the sheep (1996).
2021-02-11 00:10:43 -08:00
Bill Kendrick
cea4c3f87e
Adding sound effects to Clone tool
...
Source https://commons.wikimedia.org/wiki/File:Sheep_bleating.ogg
(Public domain)
2021-02-10 23:59:57 -08:00
Bill Kendrick
5f7a1c68e6
Rebuilt Galician translation of docs 2021-02-10
2021-02-10 23:28:15 -08:00
Pere Pujal i Carabantes
5fdd739bdc
Apply changes on documentation. Merge branch 'master' into sdl2.0
2021-02-07 23:58:08 +01:00
Bill Kendrick
b6297e2f5d
Updating RELEASE.txt per new tuxpaint-docs repo
2021-02-05 18:19:09 -08:00
Bill Kendrick
852ec5a0c9
Noting that colorsrows can only be between 1 & 3
2021-02-05 18:05:25 -08:00
Bill Kendrick
85356473e4
Doc'ing new "colorsrows" option
...
In manpage, and (via 'tuxpaint-docs' update) in OPTIONS docs.
Also, added a bash tab-completion entry for it.
(h/t Pere for enabling the feature.)
2021-02-05 17:56:20 -08:00
Bill Kendrick
fde5ab0966
Doc'ing gl translation of docs in CHANGES
2021-02-05 16:13:23 -08:00