Bill Kendrick
949438e2fb
Bring back support for SDL_VIDEO_WINDOW_POS envvar
...
SDL1.2 supported "SDL_VIDEO_WINDOW_POS" environment variable,
but SDL2 does not; so reimplemented it ourselves. (See ENVARS docs.)
2023-01-19 00:18:52 -08:00
Bill Kendrick
fc95baa98b
WIP: Rivulet magic tool
2023-01-16 16:27:12 -08:00
Bill Kendrick
65852f2534
Corrected 'keep aspect ration' option in zoom()
...
Scaling of button labels often caused them to stretch wider
than they should have. (e.g., "tuxpaint --1024x768 --buttonsize=78")
2023-01-11 00:46:31 -08:00
Bill Kendrick
8df7650f82
Credit Bulgarian translation update
2023-01-07 01:22:29 -08:00
Bill Kendrick
d132f96075
Changing default UI font to DejaVu Sans
...
Per discussion over in
https://sourceforge.net/p/tuxpaint/mailman/tuxpaint-devel/thread/CADZCvhDRn174fTc0e3K6Qxa8pHjXCvwmUr9p3frdzh7YksiS7A@mail.gmail.com/
2023-01-06 00:59:56 -08:00
Bill Kendrick
71ee416210
README: Bump date
...
It's 2023!
2023-01-04 21:51:23 -08:00
Bill Kendrick
35dbd40bf6
Disallow Ctrl-Z in certain situations
...
Closes https://sourceforge.net/p/tuxpaint/bugs/239/
2023-01-03 22:30:45 -08:00
Bill Kendrick
7ecd0ab075
Crediting Philipp Rösner for make --shuffle help
2023-01-02 22:00:29 -08:00
Bill Kendrick
798ac772c2
Sync docs; catch new 2023-01-02 date
2023-01-02 11:58:49 -08:00
b'William Kendrick
cbc9bcbb97
Merge /u/rndxelement/tuxpaint/ branch master into master
...
https://sourceforge.net/p/tuxpaint/tuxpaint/merge-requests/15/
2023-01-02 19:38:22 +00: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
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
Philipp Rösner
33d94454a8
Add support for --shuffle GNU make flag
...
Add missing dependecies without which build
failures occur while using the --shuffle flag for GNU make.
2022-12-21 23:53:46 +01:00
Bill Kendrick
440d2f369a
Googly Eyes imagery; doc'd "<N>spare-Nx" font scorer
2022-12-21 02:08:37 -08: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
Bill Kendrick
3e6415e408
Bump date in README doc
2022-12-09 21:38:10 -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
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
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
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
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
Bill Kendrick
4d26788da4
Syncing docs: Japanese translation updates
...
h/t Shin-ichi
2022-11-12 20:49:26 -08:00
Bill Kendrick
fcf782d3e8
Also adding plain text (.txt) Quickstart guide
2022-11-02 00:49:36 -07:00
Bill Kendrick
da9c8e8453
Adding Quickstart Guide to tuxpaint repo
...
Maintained in `tuxpaint-docs` report as HTML + PHP + gettext PO files,
like everything else.
2022-11-02 00:46:56 -07:00
Bill Kendrick
5bb70e6cff
CHANGES.txt updates
...
Crediting some changes, dropping a "WIP" label, typo fix.
2022-10-27 23:57:09 -07:00
Bill Kendrick
16839df8ba
Brush spacing improvements
...
Each brush's initial spacing (calculated, or loaded
from .dat file) is recorded. When the spacing UI
is used to select a close, but not-precisely-the-same,
spacing option, the default is chosen ("nudged" to it).
h/t Pere for pointing this out (e.g., "aa_round_seethru_05.png")
Also, meter's lowest value has a sliver dark blue.
2022-10-25 00:36:58 -07:00
Bill Kendrick
3f588ff6c0
Sync tp_magic_example.c again (mended bogus %s)
2022-10-19 01:44:12 -07:00
Bill Kendrick
1a0a07ea32
Sync tp_magic_example.c from tuxpaint-docs
2022-10-19 01:42:23 -07:00
Bill Kendrick
2083b66564
Various Magic tools: mend update_rect->h miscalc.
...
e.g. this "update_rect->h = (y + 16) - update_rect->h;"
should be "update_rect->h = (y + 16) - update_rect->y;"
2022-10-19 01:37:36 -07:00
Bill Kendrick
9986ef2a49
Sync'd docs to get new tp_magic_example.c
...
...now localizable!
2022-10-18 01:27:36 -07:00
Bill Kendrick
3160b07a3c
Punjabi translation update
2022-10-14 00:25:01 -07:00
Bill Kendrick
9f887944f5
Portuguese l10n update
...
h/t Hugo
2022-10-07 02:26:44 -07:00
Bill Kendrick
812d7e5767
Sync docs after Magic API POT/PO file split
2022-10-04 02:44:39 -07:00
Bill Kendrick
f9ecc42725
Sync docs after finishing initial rework of Magic API docs
2022-10-04 02:10:27 -07:00
Bill Kendrick
c3141ad2d1
Sync MAGIC-API docs after initial work
2022-10-04 00:52:26 -07:00
Bill Kendrick
c9ed43f6b2
Magic API docs will be managed in tuxpaint-docs
2022-10-03 23:01:46 -07:00
Bill Kendrick
632459087e
Better performance from "Rush" (by using SDL_gfx rotozoom)
...
Applying patch from Pere. ALSO, bumping Tux Paint Magic Tool API version.
2022-10-03 22:50:40 -07:00
Bill Kendrick
f32023666e
Reorganize some of 0.9.29's Changelog
2022-10-03 22:11:15 -07:00
Bill Kendrick
b34c4f3f07
Sync docs re: [Del]->[X] change for eraser quick access
2022-09-28 22:05:46 -07:00
Bill Kendrick
9be4fa529f
[X] instead of [Del] for eraser quick access
...
Apple keyboards have only a "Delete" key (which acts as Backspace),
so contortions with Fn key required to access the keysym I was
using for eraser quick access. h/t Mark Kim for pointing it out.
Because of this use of a printable glyph key, and to solve the
issue of on screen keyboard and in-progress text input getting
clobbered while accessing eraser, preventing access to the
quick eraser when either Text or Label tool are selected.
2022-09-28 22:00:29 -07:00
Bill Kendrick
aeed46eba9
Sync'ing docs re: --buttonsize=auto
2022-09-28 01:48:46 -07:00