Commit graph

2213 commits

Author SHA1 Message Date
Bill Kendrick
28bc50efab Regen PO after adding Fractals; add to Appdata file 2024-09-23 22:59:40 -07:00
Bill Kendrick
56a57722b3 More work on Fractal magic tool 2024-09-23 21:51:40 -07:00
Bill Kendrick
bb8b1d6cfe WIP Fractal painter
Not working great yet, but a start
2024-09-19 00:52:09 -07:00
Bill Kendrick
d6af2fa981 Icons for "Comic Dots" magic tools 2024-09-17 22:21:23 -07:00
Bill Kendrick
d94e85e26e Sound pause/unpause Magic API functions...
...plus documenting them.
...plus using them in new "Comic Dots" Magic tool.
2024-09-17 22:11:32 -07:00
Bill Kendrick
143b50733c Sound effect for new "Comic Dots" Magic tool 2024-09-17 21:35:09 -07:00
Bill Kendrick
61478d7858 Doc'ing new "Comic Dots" magic tool 2024-09-17 21:11:50 -07:00
Bill Kendrick
e8418cc330 WIP "Comic Dots" magic tool
For https://sourceforge.net/p/tuxpaint/feature-requests/257/
2024-09-16 23:56:33 -07:00
Bill Kendrick
134c1781c4 Sync docs after doc'ing Fill->Eraser 2024-09-16 21:20:58 -07:00
Bill Kendrick
fed69f534d New "Eraser" flood fill mode
...to expose the background (solid color, or template or starter
background).

Closes https://sourceforge.net/p/tuxpaint/feature-requests/258/
2024-09-16 20:52:26 -07:00
Bill Kendrick
057d3d8378 New Fluff (Gradient) brush 2024-09-16 17:23:16 -07:00
Bill Kendrick
52af46f33f Doc'ing "Quitting when Android...'Are you sure' sound..." fix
https://sourceforge.net/p/tuxpaint/tuxpaint/ci/1cfde8e518582bb339dc8a61ef398c0551562a0e/
h/t Pere
2024-09-15 12:13:52 -07:00
Bill Kendrick
24a55fae91 Update Vietnamese translation
h/t Cas (new contributor)
2024-07-26 01:14:22 -07:00
Bill Kendrick
abf0fb6556 New 0.9.34 entry stubs in CHANGES and appdata 2024-07-26 00:45:58 -07:00
Bill Kendrick
d597a250cd Bump version to 0.9.34; sync docs for new version # 2024-07-26 00:44:42 -07:00
Bill Kendrick
e9dd7288a8 Ready for 0.9.33 release, I guess! 2024-07-17 21:07:25 -07:00
Bill Kendrick
6e46821743 Sync docs after bumping dates & adding contribs to manpage 2024-07-17 21:06:50 -07:00
Bill Kendrick
cc9864420b RELEASE docs: Add our other social media accounts...
...and some other updates.
2024-07-06 11:53:56 -07:00
Bill Kendrick
c0982327a3 RELEASE - More details on doc building 2024-07-06 11:46:35 -07:00
Bill Kendrick
ab8b51119e Regen docs after bumping some dates 2024-07-06 11:38:15 -07:00
Bill Kendrick
83d6b84ab7 De-WIP some 0.9.33 CHANGES.txt entries 2024-07-06 11:33:41 -07:00
Bill Kendrick
21aca21e3d Rename completion file 010_tuxpaint-completion.bash on install
See https://sourceforge.net/p/tuxpaint/bugs/290/#5205
h/t Jozef
2024-07-05 20:23:50 -07:00
Bill Kendrick
2c5a773575 Crediting new Russian translation contributor 2024-07-04 10:19:24 -07:00
Bill Kendrick
ae68ffc232 RELEASE.txt: Add step for regen'ing brush txt files 2024-06-23 19:59:05 -07:00
Bill Kendrick
a4f45ba6e6 CHANGES.txt - Forgot to mark an OS/2 change as done 2024-06-17 19:34:19 -07:00
Bill Kendrick
a2e89eac5e Sync docs after ja_JP update
h/t Shin-ichi
2024-06-15 11:11:06 -07:00
Bill Kendrick
71959d502e tuxpaint-completion.bash - use _have no have
For https://sourceforge.net/p/tuxpaint/bugs/290/
2024-06-11 23:33:34 -07:00
Bill Kendrick
61f4c24d0f Syncing docs: README re: Haiku trash support 2024-06-07 00:47:57 -07:00
Bill Kendrick
3c5303563a WIP Dropping in code for Haiku trash can support
h/t Jérôme Duval <https://github.com/korli> for pointing us to this
(see https://github.com/haikuports/haikuports/issues/10568)
Code used is copyright (c) 2004, Francois Revol <revol@free.fr>,
provided under the MIT licence.

(Also, ran `indent.sh`)
2024-06-06 23:06:07 -07:00
Bill Kendrick
33db4c16f5 WIP Changes to support building for OS/2
+ WIP Makefile updates to support building for OS/2
   - TODO: Makefile needs SYSNAME test to detect OS/2 (Bill has asked Elbert)
 + Added "__declspec(dllexport)" (via new "TX_EXTERN" #define'd in
   `tp_magic_api.h`) to public function definitions in Magic tools
   - WIP: So far just "Mirror/Flip" plugin
   - TODO: Add "TX_EXTERN" prefix to all other public Magic tool functions
 + Renamed long Magic tool source files to have shorter filenames
   - WIP: So far just "Mirror/Flip" (`mirror_flip.c` -> `mirror_f.c`)
   - TODO: Rename all other magic tool source files.

h/t Elbert Pol for providing info and some diffs!
2024-06-06 00:40:42 -07:00
Bill Kendrick
609e7cec58 Sync docs after dropping Windows Vista mention 2024-06-05 23:55:26 -07:00
Bill Kendrick
82ad88bad4 Sync FAQ docs re: FontCache slowness 2024-06-04 23:24:16 -07:00
Bill Kendrick
8b4c78bf4e Show names of export files; place in clipboard
Name of exported picture is shown, and placed in clipboard
(copy/paste buffer) after exporting a drawing (via Open dialog)
or animated GIF (via Open->Slideshow).
2024-06-02 23:09:57 -07:00
Bill Kendrick
552b30a3e9 Removed textdir() function
Closes https://sourceforge.net/p/tuxpaint/tasks/33/
2024-06-02 22:41:46 -07:00
Bill Kendrick
5c7c1b6083 Remove lang_use_right_to_left_word stuff; it's unused
For https://sourceforge.net/p/tuxpaint/tasks/33/`
Next step: remove `textdir()` completely.
2024-06-02 22:29:55 -07:00
Bill Kendrick
111c9b4dc8 Sync docs after README->What's New update about brushes 2024-06-02 22:16:15 -07:00
Bill Kendrick
80c09d1211 New brush: Fluff 2024-06-02 22:12:52 -07:00
Bill Kendrick
15fe066f0f Regen docs after messing with fuzzy ja_JP strings, etc.
See https://sourceforge.net/p/tuxpaint/tuxpaint-docs/ci/f67d14129a481a04d4a07060afcf0ea3b57f9780/
2024-06-02 17:54:13 -07:00
Bill Kendrick
aed818f1b1 Update places that mentioned "--fullscreen" with no args
Since `parse.gperf` was added long ago, the ability to run Tux Paint
with "--fullscreen" command-line, or simply "fullscreen" in the
config. file, no longer exists.

It must be `--fullscreen=yes` (or `--fullscreen=native` as an
alternative to `--fullscreen=yes --native`).  It can also accept
`--fullscreen=no` as an alternative to `--windowed`.

Updating the following places

 * BASH tab completion
 * `tuxpaint --help` output
 * FAQ

h/t Karl for reporting

Closes https://sourceforge.net/p/tuxpaint/bugs/289/
2024-06-02 11:48:51 -07:00
Bill Kendrick
93a8fd8815 Drop button_label_y_nudge; no longer needed (part 2)
Apparently `git push`-ed before I was done.  The rest of
https://sourceforge.net/p/tuxpaint/tuxpaint/ci/8db84be008a797f04b2d8557cb0c196c74da5059/
2024-06-02 11:09:05 -07:00
Bill Kendrick
fb28360d5d Syncing Japanese docs
h/t Shin-ichi

Also adds missing "Windows 7" to where files are saved (FAQ & README)
(also h/t Shin-ichi)
2024-06-02 10:16:10 -07:00
Bill Kendrick
c1ff0efad1 Word wrap button labels on soft hypens
If the UTF-8 sequence for the Unicode Soft Hyphen ("Non-printable U+00AD")
occurs in the text to be used as the label of a button, and the label
is still too wide after any wrapping done based on either space and/or a
visible hyphen ("-", U+002D), a visible hyphen will be introduced and
the label will be wrapped.

e.g. Norwegian Nynorsk "Regnbogesyklus"

Regnboge-
syklus

(rather than all crammed on one line and impossible to read)

h/t Karl for the idea.

Closes https://sourceforge.net/p/tuxpaint/bugs/288/
2024-06-01 21:26:45 -07:00
Bill Kendrick
217e653d3a Word wrap button labels on hypens/dashes (-)
e.g. Norwegian Nynorsk "ROGGBIF-regnboge" will appear as

  ROGGBIF-
  regnboge

rather than all crammed on one line and impossible to read.

h/t Karl for the idea.  (Next up: support soft-hyphens)

For https://sourceforge.net/p/tuxpaint/bugs/288/
2024-06-01 20:57:39 -07:00
Bill Kendrick
9ebfd21049 Doc'ing Norwegian Nynorsk updates
h/t Karl
2024-06-01 20:26:59 -07:00
Bill Kendrick
7507ea7217 Syncing docs to get Magic API update re: retract_undo() 2024-06-01 02:07:12 -07:00
Bill Kendrick
01afb5846c api->retract_undo() added to Magic API; used by Filled Polygon
New API function which rolls back the Undo buffer (which is snapshotted
upon a mousedown event ahead of calling the Magic tool's `_click()`
function.)  Dangerous; use sparingly!

Filled Polygon uses this to prevent partially-created (aka unfinished
aka incomplete) polygons -- the preview lines and control points -- from
being recorded and wasting space in the Undo history, or reappearing
upon Redo.

TODO - Other tools (e.g., Clone) would certainly benefit from this.
TODO - Needs more testing to help identify any bugs/issues introduced
by this!
TODO - Magic API docs need updating.

This is probably a sufficient solution that will make
https://sourceforge.net/p/tuxpaint/feature-requests/246/,
'"Overlay" surface in Magic API', unnecessary.
2024-06-01 01:35:50 -07:00
Bill Kendrick
de38d07f0e Doc'ing ja & fr translation updates
h/t Jacques & Shin-ichi
2024-05-30 23:38:18 -07:00
Bill Kendrick
277b9e10bf Filled Polygon "remove" sound effect
For when merging points.

Based on CC Attribution 3.0 sound by "stinkhorn"
(see CHANGES.txt & AUTHORS.txt).
2024-05-28 23:59:56 -07:00
Bill Kendrick
c00cf991f9 Filled Polygon "nearby" sound effect
When red & green endpoint dots are being dragged near each other,
play a different sound.

Based on CC Attribution 4.0 sound by Eliot Lash
(see CHANGES.txt & AUTHORS.txt).
2024-05-28 23:47:54 -07:00
Bill Kendrick
a2fece280b Sound effects for Filled Polygon magic tool
Based on some CC0 sounds by Kenneth Cooney (see AUTHORS.txt and
CHANGES.txt).
2024-05-28 23:29:57 -07:00