Bill Kendrick
999e0c873e
Maze magic: Got contiguous-or-not working right
2023-01-25 01:12:18 -08:00
Bill Kendrick
bf7e8897d6
Remove unfinished "Label" text on New or Open
...
Text from unfinished "Label" tool input would appear after
creating a New image or Opening an existing one. Mended.
Closes https://sourceforge.net/p/tuxpaint/bugs/246/
Mostly by Pere.
2023-01-23 22:04:00 -08:00
Bill Kendrick
dbb9157ca7
Doc'ing what's needed for current WIP Magic tools
2023-01-21 03:24:55 -08:00
Bill Kendrick
c15b6a176c
WIP: "Maze" magic tool
2023-01-21 03:05:24 -08:00
Bill Kendrick
51c270b519
Avoid window larger than sole display size is capable of
...
If only one display is available, when running in windowed mode
and asking for Tux Paint to appear in a width and/or height larger
than the display's dimensions, Tux Paint will fall back to
the maximum(s) the display is capable of.
e.g., on my laptop with 1920x1080, running "tuxpaint --2048x2048"
will fall back to 1920x1080 (and display a warning to stdout).
However, if I have my external monitor (also 1920x1080) attached,
it will happily open a 2048x2048 window. Not perfect, but an
improvement.
Closes https://sourceforge.net/p/tuxpaint/feature-requests/113/
2023-01-19 00:56:07 -08:00
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