Commit graph

4299 commits

Author SHA1 Message Date
Pere Pujal i Carabantes
eeb5eee443 Updating Catalan. 2022-12-29 23:29:10 +01:00
dolphin6k
7d8125a866 Updated Japanese translations 2022-12-29 15:08:05 +09:00
Bill Kendrick
7a1c90031c Disabling anniversary confetti animation on title screen 2022-12-28 21:03:39 -08:00
Bill Kendrick
866c5f6483 Adding Google Eyes sound effect
Updating credits & changelog, too.
2022-12-24 12:33:52 -08:00
Bill Kendrick
105b6958c5 Keep Googly Eyes x & y >= 0 2022-12-24 12:19:55 -08:00
Bill Kendrick
4129a8753e Googlyeyes WIP: Constrain pupil within background 2022-12-24 11:59:42 -08:00
Bill Kendrick
16d4700066 Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint 2022-12-24 11:48:54 -08:00
Bill Kendrick
9674a05e63 Continued WIP: Googly Eyes
Needs sound effect, an icon, and boundary-limiting to keep the
pupil inside the background.
2022-12-24 11:47:35 -08:00
Bill Kendrick
6a2dc52e7d Continued WIP: Googly Eyes
Needs sound effect, an icon, and boundary-limiting to keep the
pupil inside the background.
2022-12-24 11:33:11 -08:00
Bill Kendrick
b4f63f17ff POT/PO rebuild & RELEASE change re: appdata file
(org.tuxpaint.Tuxpaint.appdata.xml.in)
2022-12-24 11:16:30 -08:00
Bill Kendrick
c13c6e1dcb Fill: Paint & Radial; bounds check for touched[]
Avoid reading outside of the bounds of the `touched[]` array,
to help prevent crashes.

h/t Miyagi Andel for reporting,
Shin-ichi TOYAMA for pinpointing the issue,
and Pere Pujal i Carabantes for providing a solution

Closes https://sourceforge.net/p/tuxpaint/bugs/269
2022-12-23 00:08:52 -08:00
dolphin6k
2c6c50205c Added 'yen' to the spare string for font scoring.
Also made unneccessary translations blank for unused scoring strings.
2022-12-22 23:07:48 +09:00
Bill Kendrick
440d2f369a Googly Eyes imagery; doc'd "<N>spare-Nx" font scorer 2022-12-21 02:08:37 -08:00
Bill Kendrick
4534fe56de De-translated "<N>spare-Nx" strings when used literally (pt 2)
Missed `gd.po`
2022-12-21 01:58:41 -08:00
Bill Kendrick
0257d37b27 De-translated "<N>spare-Nx" strings when used literally
These strings have been around a long time, and are only now
being utilized.  Their purpose is for translators to provide
some characters which their language uses, so Tux Paint can
score fonts (and raise them to the top of the list in the
Text and Label tools) higher when they support those characters.

Many translators either left the strings as-is (e.g., "<9>spare-9b"),
or translated them literally (e.g., "<9>yedek-9b" & "<1>додаткова-1a"),
so removed those (replacing with `msgstr ""`).
2022-12-21 01:48:08 -08:00
dolphin6k
a552f228d2 Enabled spare strings for font scoring. 2022-12-21 00:03:17 +09:00
dolphin6k
c8232adba5 Reverted to the original font scoring method. 2022-12-18 13:55:15 +09:00
dolphin6k
935ffb4839 Forgot to multiply the score by 10 2022-12-18 00:07:11 +09:00
dolphin6k
2c61836cc6 Updated Japanese translation for scoring locale specific character 2022-12-18 00:03:58 +09:00
dolphin6k
fcd18dc9e8 Added font scoring string to evaluate locale specific characters. 2022-12-17 23:55:04 +09:00
Bill Kendrick
0e70c7696c Refresh DOCS after Japanese quickstart update
Also capturing README date bumps in plaintext alternatives.
2022-12-11 15:24:10 -08:00
dolphin6k
0a21abd918 It does not affect UI font so far. 2022-12-11 20:49:54 +09:00
Bill Kendrick
0f40eb2c9a Removing outdated docs
The newest appeared to be for versions up through 0.9.21
(11 years ago).  Some were even older!

Please update PO files in `tuxpaint-docs` repository to
translated the current docs!
2022-12-11 01:51:29 -08:00
Bill Kendrick
0517b4392c Update URL to https://tuxpaint.org/ everywhere
Also, add other social media accounts to list of places to
announce Tux Paint in RELEASE docs.

Also, list a ton more options missing from default example config file
"src/tuxpaint.conf"
2022-12-11 01:29:25 -08:00
dolphin6k
c9193bae2e Removed wrong comment. 2022-12-11 17:36:36 +09:00
dolphin6k
33ef6456bd Returning zero instead of cmp from do_surfcmp() stopped listing all available localized labels on font selector.
In addition, removed Hiragana from translated strings for font scoring.
I have to learn more about this method before doing so.
2022-12-11 10:34:48 +09:00
Bill Kendrick
5ccc950447 dirwalk comments re: font scoring -> POT/PO files; Japanese tweaks
Ensuring that commentary about what font-scoring strings like
"oO" and ",.?!" are for make their way to the POT and PO files.

Also, adding some Hiragana to some of these strings in ja.po
(and updating some (c) dates in its comments).
2022-12-09 22:29:41 -08:00
Bill Kendrick
1f22332415 Use Japanese characters, not "Aa", in font selector when available
Also closes https://sourceforge.net/p/tuxpaint/bugs/266/ by
using code based on Pere's patch.  Thanks to Shin-ichi & Pere!
2022-12-09 22:11:32 -08:00
Bill Kendrick
3e6415e408 Bump date in README doc 2022-12-09 21:38:10 -08:00
Bill Kendrick
b075e6098e Font docs: Drop Bill's name; consistent tuxpaint.org URL
No reason to credit myself in every doc file for the various
fonts.  And consistently linking to https://tuxpaint.org/
(some had the original newbreedsoftware.com/tuxpaint URL!)
2022-12-09 21:32:44 -08:00
Bill Kendrick
156d2952c1 Doc'ing Japanese font change
h/t Shin-ichi
Ref: https://sourceforge.net/p/tuxpaint/tuxpaint/ci/b655d866fe4e830877fd4d1512484cb5963e253d/
2022-12-09 21:32:18 -08:00
dolphin6k
d5e36dd3cb Re-commit these changes 2022-12-09 21:09:47 +09:00
dolphin6k
b655d866fe Replaced Japanese locale font with modern one.
This is a subset of Genjyuu Gothic: http://jikasei.me/font/genjyuu/
2022-12-09 18:20:25 +09:00
dolphin6k
7848e7f3b9 Reverted to using customized fontconfig settings. 2022-12-09 17:36:12 +09:00
dolphin6k
e61b39490b Copy '/etc/fonts' from the latest build environment
This suppresses many warnings associated with fontconfig.
2022-12-09 08:58:06 +09:00
Bill Kendrick
a1ffaaa161 Clean-up to CHANGES.txt 2022-12-03 20:24:31 -08:00
Mark Kim
8a8ba0cb3f Speed up macOS app bundle build time. 2022-12-03 14:24:52 -05:00
Mark Kim
cf92625df5 enable forked fonts on macOS 2022-12-03 12:01:22 -05:00
Mark Kim
a56fba3565 Clearer post-make-install instructions on macOS 2022-12-03 11:26:59 -05:00
Mark Kim
3849480fd4 Pango loads Tux Paint-supplied fonts on macOS.
Previously Pango loaded system-supplied fonts instead, which could lead
to fonts not rendering in a human-readable text.  This change fixes
https://sourceforge.net/p/tuxpaint/bugs/265/
2022-12-02 22:57:38 -05:00
Bill Kendrick
e00b6b4f4a Doc'ing tuxpaint-config priv on win32 update
And also credit Shin-ichi for helping with compiler-time warning
squashing.
2022-11-20 20:42:55 -08:00
dolphin6k
e2bd79be36 WIN32 installer: Run tuxpaint-config with the same privileges as the installer 2022-11-20 15:45:18 +09:00
dolphin6k
7a630264cb Addressed a compile-time warning on windows. 2022-11-18 16:08:07 +09:00
dolphin6k
e9a0d7aaf5 Removed warning regarding fribidi_log2vis(). 2022-11-18 14:16:23 +09:00
dolphin6k
f3d177621b Corrected compile-time error on old platforms (ex: RHEL7) 2022-11-18 12:10:35 +09:00
Bill Kendrick
9d70b5837c WIP: Cleaned up some compile-time warnings...
...that cropped up in SDL2 branch.
2022-11-14 23:21:45 -08:00
Bill Kendrick
a530896e20 Squelch a debug output
s/printf(...)/DEBUG_PRINTF(...)/
2022-11-14 22:55:09 -08:00
dolphin6k
4f41dc5fe2 Updated Windows installer
Enabled translations for the Quickstart Guide
2022-11-13 18:52:08 +09:00
Bill Kendrick
88b1c835fe Regen ja_JP quickstart guide
...after applying correction to a formatting string (h/t Shin-ichi)
2022-11-12 23:07:33 -08:00
Bill Kendrick
f8d57b2dbf Sync quickstart guide after mending l10n/etc. issues 2022-11-12 22:08:23 -08:00