Bill Kendrick
ea63917d0e
"Rail" & "Fretwork": avoid crash if can't load image
2023-11-12 15:27:30 -08:00
Bill Kendrick
3cf0223947
"Foam" magic: avoid crash if can't load image data
2023-11-12 15:14:09 -08:00
Bill Kendrick
ca68c47bbd
Doc'ing Windows AppData log file update
...
https://sourceforge.net/p/tuxpaint/tuxpaint/ci/848517dbe485f6a91a47670e38ee52759cee2d3d/
h/t Shin-ichi
2023-11-12 14:59:42 -08:00
Bill Kendrick
76de8d9220
Doc'ing Windows version # display
...
h/t Shin-ichi
2023-10-28 16:52:05 -07:00
Bill Kendrick
b94044f557
Text/Label tools: Show font info in instructions at the bottom
2023-10-14 00:17:18 -07:00
Bill Kendrick
90ef703403
Ensure hand pointer appears when hovering over tool controls
...
...e.g. size controls in Magic, flip/mirror, size, and rotate
controls in Stamps, text style controls in Text and Label, etc.
2023-10-13 23:58:04 -07:00
Bill Kendrick
e43c506d20
Mend scroll-down arrow bug Stamps selector...
...
...when stamp controls were disabled.
2023-10-13 23:18:00 -07:00
Bill Kendrick
ae9df2d294
Add Bulgarian translation update to changelog
...
h/t Vankata453
(See https://sourceforge.net/p/tuxpaint/tuxpaint/merge-requests/18/ )
2023-10-05 14:09:42 -07:00
Bill Kendrick
67773cbc9d
Sync French doc updates
...
h/t Jacques
2023-09-05 14:21:05 -07:00
Bill Kendrick
f77cfb78c9
Portuguese translation update
...
h/t Hugo
2023-09-01 11:27:55 -07:00
Bill Kendrick
f5799b7996
Syncing French docs again
...
h/t Jacques
2023-08-30 11:10:04 -07:00
Bill Kendrick
6873e73daf
Sync French docs
...
h/t Jacques!
2023-08-29 10:03:27 -07:00
Bill Kendrick
1e2b81f7e9
Sync more French doc updates...
2023-08-27 09:38:52 -07:00
Bill Kendrick
a4e6563609
Syncing more French doc updates
...
h/t Jacques
2023-08-26 10:35:47 -07:00
Bill Kendrick
d570f12f0b
Sync docs: macOS build info & French translation
...
h/t Mark & Jacques
2023-08-20 09:27:15 -07:00
Bill Kendrick
89a8cc5efe
Doc'ing French translation updates
...
h/t Jacques
2023-08-06 11:59:12 -07:00
Mark Kim
cfc76eb698
Simplify building on macOS
...
Simplify macOS building by signing macOS app bundle anonymously by
default.
2023-07-22 23:24:03 -04:00
Bill Kendrick
43a253fd4f
Ready for 0.9.31; bump date & drop -rc1 from version
2023-07-20 22:32:11 -07:00
Bill Kendrick
b71a4d2987
Avoid stamp & eraser XOR garbage when using quick eraser
...
(Click+[X])
2023-07-19 00:49:16 -07:00
Bill Kendrick
25a423f164
Japanese docs HTML->TXT forbidden wordwraps; sync MAGIC-API
2023-07-17 23:52:23 -07:00
Bill Kendrick
82ee0dda75
Using w3m for HTML->TXT doc conversion
...
h/t Shin-ichi for the tip
2023-07-16 10:48:00 -07:00
Bill Kendrick
dd23111c46
Bump date in CHANGES.txt
2023-07-13 23:14:34 -07:00
Bill Kendrick
f530b74a27
Sync'ing docs: grab new "Controlling Tux Paint" section
2023-07-09 12:55:23 -07:00
Bill Kendrick
b63b070325
Sync docs after enumeration & accessibility note
2023-07-09 11:42:10 -07:00
Bill Kendrick
0cabea5edf
Doc'ing Catalog l10n updates
...
h/t Pere
2023-07-07 16:08:34 -07:00
Bill Kendrick
1d17ee6b0d
Sync Japanese doc updates (& credit Shin-ichi)
2023-07-05 14:12:03 -07:00
Bill Kendrick
0c3b7b283f
Updating changelog re: uifont
...
Shin-ichi has been instrumental in getting it to work right :D
2023-07-02 12:20:19 -07:00
Bill Kendrick
78c0305b23
Calligraphy offers sizes now
...
h/t abruh for the idea
2023-07-01 02:02:16 -07:00
Bill Kendrick
e98daa5a62
Fill -> Linear Gradient: Show angle while dragging
...
When using the Linear Gradient fill tool, the angle of the
gradient is now is shown (in the instructions at the bottom).
h/t Miyagi Andel for the idea
2023-07-01 01:21:10 -07:00
Bill Kendrick
c7f83e4167
Initial commit of Icelandic translated docs
...
h/t Sveinn
2023-06-29 00:50:02 -07:00
Bill Kendrick
78e9461c7c
Icelandic update
...
h/t Svienn
2023-06-29 00:08:31 -07:00
Bill Kendrick
4c71c00e0f
Doc'ing French l10n update
...
h/t Jacques
2023-06-28 11:10:30 -07:00
Bill Kendrick
d7be1e9edb
More changes from 0.9.31 added to appdata file
2023-06-26 16:27:27 -07:00
Bill Kendrick
23976aa651
New style for color picker (HSV palette) button
...
Also mend a rendering issue with paint wells on the three
dynamic color buttons.
2023-06-19 12:28:48 -07:00
Bill Kendrick
d4869ac062
Mend color picker on label change; drop LOW_QUALITY_COLOR_SELECTOR
...
When selecting a label that has a color not found in the built-ins,
we change to the color picker; however, when rendering its button,
it looked wrong and would not fit to the right size (had 48x48
hard-coder in there, still!) Instead, using `render_color_button()`
to just re-render it.
Also, dropping LOW_QUALITY_COLOR_SELECTOR which had been used by
some embedded platforms we don't seem to support any more (Nokia Maemo
and OLPC XO-1).
2023-06-19 12:05:17 -07:00
Bill Kendrick
20d45409ce
Stop using rsvg_handle_render_cairo
...
It is deprecated. Using rsvg_handle_render_document() instead.
2023-06-18 13:31:19 -07:00
Bill Kendrick
71120af4aa
Rebuild zh_TW.ttf (Chinese Traditional) subset font
...
...that ships with Tux Paint.
2023-06-13 21:46:07 -07:00
Bill Kendrick
104c27086b
Bump some file update dates!
2023-06-13 00:27:50 -07:00
Bill Kendrick
0bfc8c18c1
Looks like SDL2_Pango can find our fonts now
...
Made sure to add our font dir (e.g., /usr/local/share/tuxpaint/fonts/)
to FontConfig's directories before trying to load uifont!
Also, update font names to match what we ship with Tux Paint.
WIP -- Would like to supply some alternatives.
2023-06-12 23:51:07 -07:00
Bill Kendrick
794ea691e8
WIP Trying to get SDL_Pango (& FontConfig) to see our locale fonts
2023-06-12 22:13:19 -07:00
Bill Kendrick
cf94635713
Fake 'inkscape' to allow rsvgconvert to be used
...
Tim Dickson wrote in --
I figured out the cause of the out-of-tree fontconfig cache
creation, and (with help from another packager) a fix.
The problem only occurs when inkscape is installed (which changes the
target tool that imagemagik uses for converting svg files from
rsvgconvert to inkscape's svg conversion program.)
2023-06-12 20:35:29 -07:00
Bill Kendrick
1d212475b9
More locale font defaults
...
Based on what we have as plain TTF files in the repo,
and what's available in Ubuntu.
2023-06-08 01:28:20 -07:00
Bill Kendrick
3c8f25e6e9
Ability to specify fonts on a per-locale basis
...
Add to the list found in `src/fonts.c` (use language IDs
found in `src/i18n.h`, e.g. "LANG_DE" for German).
h/t Shin-ichi for the suggestion
Closes https://sourceforge.net/p/tuxpaint/feature-requests/240/
2023-06-08 00:40:43 -07:00
Bill Kendrick
1f623cbe36
Finished exported template deletion feature
2023-06-08 00:08:07 -07:00
Bill Kendrick
6b0bc39087
"PACKAGE_ONLY" Makefile var for non-pollutant icon install
...
A new `PACKAGE_ONLY` variable to Makefile can be used to
place launcher icon files into $(DESTDIR)$(PREFIX), rather
than using `xdg-...` tools to install them. (Avoids polluting
local filesystem while generating packages, e.g. for Slackware Linux)
h/t Tim Dickson
2023-06-07 00:39:00 -07:00
Bill Kendrick
375c079b85
Some clean-up of new strip_quotes()
2023-06-06 22:18:19 -07:00
Bill Kendrick
fe33acc716
Don't crash on un-wordexp()'able arguments!
...
We run shell expansion on configuration arguments,
e.g. `printcommand`, but it would crash if the config
file's input was not quoted, e.g.
printcommand=pstopdf - - > $HOME/print.pdf
Now echo'ing an error to stderr and moving on.
Be sure to quote, e.g.
printcommand="pstopdf - - > $HOME/print.pdf"
2023-06-03 14:10:13 -07:00
Bill Kendrick
1cf2fa245d
--listfonts option to show all font families Pango finds
2023-06-01 23:31:04 -07:00
Bill Kendrick
e85eb98a57
More changelog updates
2023-06-01 23:13:41 -07:00
Bill Kendrick
76f478e504
Rework "noerase" changelog entry
2023-06-01 21:54:24 -07:00