From e49c55fbe62bd216d18dc6ef433be030b1f06c1c Mon Sep 17 00:00:00 2001
From: Bill Kendrick
- January 25, 2023
+ April 9, 2023 @@ -385,6 +385,14 @@ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)+ Return how many size variations the 'Magic' tool accepts. Return a '0' if the 'Magic' tool should not offer sizing options. Returning '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
void shutdown(magic_api * api)@@ -431,6 +439,16 @@ Note: Changed most recently in Tux Paint 0.9.29; Magic API version 0x00000007.
void set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * last, Uint8 size, SDL_Rect * update_rect) + Tux Paint will call this function to inform the plugin of the 'Magic' tool size option chosen. (It will be called whenever one of the plugin's Magic tools that accept sizes becomes active, and whenever the user picks a new size while such a tool is currently active.)
++ Generally, Magic tools will not alter the canvas in any way when receiving an updated size, but it is possible.
++ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+void click(magic_api * api, int which, int mode, SDL_Surface * snapshot, SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect)
diff --git a/docs/es_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt b/docs/es_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt
index 48de37623..b295218ee 100644
--- a/docs/es_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt
+++ b/docs/es_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29 Advanced Stamps 'How-To'
+ versión 0.9.30 Advanced Stamps 'How-To'
Copyright © 2006-2022 by Albert Cahalan and others; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/es_ES.UTF-8/ENVVARS.txt b/docs/es_ES.UTF-8/ENVVARS.txt
index ef8507b12..5441d0440 100644
--- a/docs/es_ES.UTF-8/ENVVARS.txt
+++ b/docs/es_ES.UTF-8/ENVVARS.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Environment Variables Documentation
Copyright © 2021-2022 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/EXTENDING.txt b/docs/es_ES.UTF-8/EXTENDING.txt
index 807ab7def..f7acee626 100644
--- a/docs/es_ES.UTF-8/EXTENDING.txt
+++ b/docs/es_ES.UTF-8/EXTENDING.txt
@@ -1,6 +1,6 @@
Extending
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/es_ES.UTF-8/FAQ.txt b/docs/es_ES.UTF-8/FAQ.txt
index 3eb0365e6..0c5086016 100644
--- a/docs/es_ES.UTF-8/FAQ.txt
+++ b/docs/es_ES.UTF-8/FAQ.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29 Frequently Asked Questions
+ versión 0.9.30 Frequently Asked Questions
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/es_ES.UTF-8/INSTALL.txt b/docs/es_ES.UTF-8/INSTALL.txt
index 727841eeb..79efedd91 100644
--- a/docs/es_ES.UTF-8/INSTALL.txt
+++ b/docs/es_ES.UTF-8/INSTALL.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Installation Documentation
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/MAGIC-API.txt b/docs/es_ES.UTF-8/MAGIC-API.txt
index d2fccc6b4..0f4d6a341 100644
--- a/docs/es_ES.UTF-8/MAGIC-API.txt
+++ b/docs/es_ES.UTF-8/MAGIC-API.txt
@@ -1,12 +1,12 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Magic Tool Plugin API Documentation
Copyright © 2007-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
- enero 25, 2023
+ abril 9, 2023
+----------------------------------------------------+
|Table of Contents |
@@ -295,6 +295,15 @@ Magic Tool Plugin API Documentation
Note: Called once for each Magic tool your plugin claims to
contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)
+
+ Return how many size variations the 'Magic' tool accepts. Return a
+ '0' if the 'Magic' tool should not offer sizing options. Returning
+ '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to
+ contain (by your "get_tool_count()").
+
void shutdown(magic_api * api)
The plugin should do any cleanup here. If you allocated any memory
@@ -367,6 +376,20 @@ Magic Tool Plugin API Documentation
Note: Changed most recently in Tux Paint 0.9.29; Magic API version
0x00000007.
+ void set_size(magic_api * api, int which, SDL_Surface * canvas,
+ SDL_Surface * last, Uint8 size, SDL_Rect * update_rect)
+
+ Tux Paint will call this function to inform the plugin of the
+ 'Magic' tool size option chosen. (It will be called whenever one
+ of the plugin's Magic tools that accept sizes becomes active, and
+ whenever the user picks a new size while such a tool is currently
+ active.)
+
+ Generally, Magic tools will not alter the canvas in any way when
+ receiving an updated size, but it is possible.
+
+ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+
void click(magic_api * api, int which, int mode, SDL_Surface * snapshot,
SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect)
@@ -518,7 +541,7 @@ Tux Paint Functions and Data
char * tp_version
A string containing the version of Tux Paint that's running (e.g.,
- "0.9.29").
+ "0.9.30").
int canvas_w
int canvas_h
@@ -663,7 +686,7 @@ Constant Defintions in "tp_magic_api.h"
your plugin is compatible.
Note: This version number does not correspond to Tux Paint's own
- release number (e.g., "0.9.29"). The API will not change every
+ release number (e.g., "0.9.30"). The API will not change every
time a new version of Tux Paint is released, which means plugins
compiled for earlier versions of Tux Paint will often run under
newer versions.
diff --git a/docs/es_ES.UTF-8/OPTIONS.txt b/docs/es_ES.UTF-8/OPTIONS.txt
index 18c92bfbf..3b1e5570a 100644
--- a/docs/es_ES.UTF-8/OPTIONS.txt
+++ b/docs/es_ES.UTF-8/OPTIONS.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Options Documentation
diff --git a/docs/es_ES.UTF-8/PNG.txt b/docs/es_ES.UTF-8/PNG.txt
index 585eb74d1..53f567b12 100644
--- a/docs/es_ES.UTF-8/PNG.txt
+++ b/docs/es_ES.UTF-8/PNG.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
PNG Documentation
Copyright © 2007-2022 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/SIGNALS.txt b/docs/es_ES.UTF-8/SIGNALS.txt
index 915cda2ac..eadcc269d 100644
--- a/docs/es_ES.UTF-8/SIGNALS.txt
+++ b/docs/es_ES.UTF-8/SIGNALS.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Signals Documentation
Copyright © 2019-2022 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/SVG.txt b/docs/es_ES.UTF-8/SVG.txt
index 086d2d431..445265e51 100644
--- a/docs/es_ES.UTF-8/SVG.txt
+++ b/docs/es_ES.UTF-8/SVG.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
SVG Documentation
Copyright © 2007-2022 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html b/docs/es_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
index df5e5428f..d818a506c 100644
--- a/docs/es_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
+++ b/docs/es_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29 Advanced Stamps 'How-To'
+ versión 0.9.30 Advanced Stamps 'How-To'
Copyright © 2006-2022 by Albert Cahalan and others; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/html/ENVVARS.html b/docs/es_ES.UTF-8/html/ENVVARS.html
index cb1dc7b6c..77a81db09 100644
--- a/docs/es_ES.UTF-8/html/ENVVARS.html
+++ b/docs/es_ES.UTF-8/html/ENVVARS.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Environment Variables Documentation
diff --git a/docs/es_ES.UTF-8/html/EXTENDING.html b/docs/es_ES.UTF-8/html/EXTENDING.html
index e4d91bb6f..e42f5e0c3 100644
--- a/docs/es_ES.UTF-8/html/EXTENDING.html
+++ b/docs/es_ES.UTF-8/html/EXTENDING.html
@@ -92,7 +92,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/html/FAQ.html b/docs/es_ES.UTF-8/html/FAQ.html
index 2d3ebf298..23c25a42a 100644
--- a/docs/es_ES.UTF-8/html/FAQ.html
+++ b/docs/es_ES.UTF-8/html/FAQ.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29 Frequently Asked Questions
+ versión 0.9.30 Frequently Asked Questions
Copyright © 2002-2023 by various contributors; see AUTHORS.txt.
diff --git a/docs/es_ES.UTF-8/html/INSTALL.html b/docs/es_ES.UTF-8/html/INSTALL.html
index f1ee404ca..e6ed89dc7 100644
--- a/docs/es_ES.UTF-8/html/INSTALL.html
+++ b/docs/es_ES.UTF-8/html/INSTALL.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Installation Documentation
diff --git a/docs/es_ES.UTF-8/html/MAGIC-API.html b/docs/es_ES.UTF-8/html/MAGIC-API.html
index 209bccc0b..fcdbf3c5e 100644
--- a/docs/es_ES.UTF-8/html/MAGIC-API.html
+++ b/docs/es_ES.UTF-8/html/MAGIC-API.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
- enero 25, 2023
+ abril 9, 2023 @@ -385,6 +385,14 @@ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
int accepted_sizes(magic_api * api, int which)+ Return how many size variations the 'Magic' tool accepts. Return a '0' if the 'Magic' tool should not offer sizing options. Returning '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
void shutdown(magic_api * api)@@ -431,6 +439,16 @@ Note: Changed most recently in Tux Paint 0.9.29; Magic API version 0x00000007.
void set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * last, Uint8 size, SDL_Rect * update_rect) + Tux Paint will call this function to inform the plugin of the 'Magic' tool size option chosen. (It will be called whenever one of the plugin's Magic tools that accept sizes becomes active, and whenever the user picks a new size while such a tool is currently active.)
++ Generally, Magic tools will not alter the canvas in any way when receiving an updated size, but it is possible.
++ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+void click(magic_api * api, int which, int mode, SDL_Surface * snapshot, SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect) @@ -557,7 +575,7 @@
char * tp_versionint canvas_w
It should be referenced by your magic tool's "api_version()" function, to inform the running copy of Tux Paint whether or not your plugin is compatible.
- Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.29"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
+ Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.30"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
diff --git a/docs/es_ES.UTF-8/html/SIGNALS.html b/docs/es_ES.UTF-8/html/SIGNALS.html
index c3956a946..3fe597c86 100644
--- a/docs/es_ES.UTF-8/html/SIGNALS.html
+++ b/docs/es_ES.UTF-8/html/SIGNALS.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Signals Documentation
diff --git a/docs/es_ES.UTF-8/html/SVG.html b/docs/es_ES.UTF-8/html/SVG.html
index c1a73ba0d..2663f020b 100644
--- a/docs/es_ES.UTF-8/html/SVG.html
+++ b/docs/es_ES.UTF-8/html/SVG.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
SVG Documentation
diff --git a/docs/fr_FR.UTF-8/ADVANCED-STAMPS-HOWTO.txt b/docs/fr_FR.UTF-8/ADVANCED-STAMPS-HOWTO.txt
index ee474f952..57b7d97f1 100644
--- a/docs/fr_FR.UTF-8/ADVANCED-STAMPS-HOWTO.txt
+++ b/docs/fr_FR.UTF-8/ADVANCED-STAMPS-HOWTO.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29 'Guide pratique" pour les tampons de haute qualité
+ version 0.9.30 'Guide pratique" pour les tampons de haute qualité
Copyright © 2006-2022 by Albert Cahalan et d'autres; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/fr_FR.UTF-8/ENVVARS.txt b/docs/fr_FR.UTF-8/ENVVARS.txt
index 5929edda6..2e523a2f4 100644
--- a/docs/fr_FR.UTF-8/ENVVARS.txt
+++ b/docs/fr_FR.UTF-8/ENVVARS.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Documentation sur les variables d'environnement
Copyright © 2021-2022 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/EXTENDING.txt b/docs/fr_FR.UTF-8/EXTENDING.txt
index f6eb8323a..3b4695dad 100644
--- a/docs/fr_FR.UTF-8/EXTENDING.txt
+++ b/docs/fr_FR.UTF-8/EXTENDING.txt
@@ -1,6 +1,6 @@
Extension
Tux Paint
- version 0.9.29
+ version 0.9.30
Copyright © 2002-2023 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/fr_FR.UTF-8/FAQ.txt b/docs/fr_FR.UTF-8/FAQ.txt
index 6681587dd..cd1b715d2 100644
--- a/docs/fr_FR.UTF-8/FAQ.txt
+++ b/docs/fr_FR.UTF-8/FAQ.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29 Questions fréquemment posées
+ version 0.9.30 Questions fréquemment posées
Copyright © 2002-2023 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/fr_FR.UTF-8/INSTALL.txt b/docs/fr_FR.UTF-8/INSTALL.txt
index 1367f7cd8..9f85cab0e 100644
--- a/docs/fr_FR.UTF-8/INSTALL.txt
+++ b/docs/fr_FR.UTF-8/INSTALL.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Documentation sur l'installation
Copyright © 2002-2023 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/MAGIC-API.txt b/docs/fr_FR.UTF-8/MAGIC-API.txt
index 972ba2216..599ba734d 100644
--- a/docs/fr_FR.UTF-8/MAGIC-API.txt
+++ b/docs/fr_FR.UTF-8/MAGIC-API.txt
@@ -1,12 +1,12 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Magic Tool Plugin API Documentation
Copyright © 2007-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
- janvier 25, 2023
+ avril 9, 2023
+----------------------------------------------------+
|Table of Contents |
@@ -295,6 +295,15 @@ Magic Tool Plugin API Documentation
Note: Called once for each Magic tool your plugin claims to
contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)
+
+ Return how many size variations the 'Magic' tool accepts. Return a
+ '0' if the 'Magic' tool should not offer sizing options. Returning
+ '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to
+ contain (by your "get_tool_count()").
+
void shutdown(magic_api * api)
The plugin should do any cleanup here. If you allocated any memory
@@ -367,6 +376,20 @@ Magic Tool Plugin API Documentation
Note: Changed most recently in Tux Paint 0.9.29; Magic API version
0x00000007.
+ void set_size(magic_api * api, int which, SDL_Surface * canvas,
+ SDL_Surface * last, Uint8 size, SDL_Rect * update_rect)
+
+ Tux Paint will call this function to inform the plugin of the
+ 'Magic' tool size option chosen. (It will be called whenever one
+ of the plugin's Magic tools that accept sizes becomes active, and
+ whenever the user picks a new size while such a tool is currently
+ active.)
+
+ Generally, Magic tools will not alter the canvas in any way when
+ receiving an updated size, but it is possible.
+
+ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+
void click(magic_api * api, int which, int mode, SDL_Surface * snapshot,
SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect)
@@ -518,7 +541,7 @@ Tux Paint Functions and Data
char * tp_version
A string containing the version of Tux Paint that's running (e.g.,
- "0.9.29").
+ "0.9.30").
int canvas_w
int canvas_h
@@ -663,7 +686,7 @@ Constant Defintions in "tp_magic_api.h"
your plugin is compatible.
Note: This version number does not correspond to Tux Paint's own
- release number (e.g., "0.9.29"). The API will not change every
+ release number (e.g., "0.9.30"). The API will not change every
time a new version of Tux Paint is released, which means plugins
compiled for earlier versions of Tux Paint will often run under
newer versions.
diff --git a/docs/fr_FR.UTF-8/OPTIONS.txt b/docs/fr_FR.UTF-8/OPTIONS.txt
index 5ffe9a1cf..7b472b05d 100644
--- a/docs/fr_FR.UTF-8/OPTIONS.txt
+++ b/docs/fr_FR.UTF-8/OPTIONS.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Documentation sur les options
diff --git a/docs/fr_FR.UTF-8/PNG.txt b/docs/fr_FR.UTF-8/PNG.txt
index ee3f37a00..b1c03e75c 100644
--- a/docs/fr_FR.UTF-8/PNG.txt
+++ b/docs/fr_FR.UTF-8/PNG.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Documentation sur PNG pour Tux Paint
Copyright © 2007-2022 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/SIGNALS.txt b/docs/fr_FR.UTF-8/SIGNALS.txt
index f194c98c3..b1996aa97 100644
--- a/docs/fr_FR.UTF-8/SIGNALS.txt
+++ b/docs/fr_FR.UTF-8/SIGNALS.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Documentation sur les signaux
Copyright © 2019-2022 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/SVG.txt b/docs/fr_FR.UTF-8/SVG.txt
index 9846b98e9..93e8e4171 100644
--- a/docs/fr_FR.UTF-8/SVG.txt
+++ b/docs/fr_FR.UTF-8/SVG.txt
@@ -1,5 +1,5 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Documentation sur SVG
Copyright © 2007-2022 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/html/ADVANCED-STAMPS-HOWTO.html b/docs/fr_FR.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
index 281ac6153..198309697 100644
--- a/docs/fr_FR.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
+++ b/docs/fr_FR.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29 'Guide pratique" pour les tampons de haute qualité
+ version 0.9.30 'Guide pratique" pour les tampons de haute qualité
Copyright © 2006-2022 by Albert Cahalan et d'autres; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/html/ENVVARS.html b/docs/fr_FR.UTF-8/html/ENVVARS.html
index 7f32dcba9..8d85055d9 100644
--- a/docs/fr_FR.UTF-8/html/ENVVARS.html
+++ b/docs/fr_FR.UTF-8/html/ENVVARS.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
Documentation sur les variables d'environnement
diff --git a/docs/fr_FR.UTF-8/html/EXTENDING.html b/docs/fr_FR.UTF-8/html/EXTENDING.html
index 609188278..da1d3e4a9 100644
--- a/docs/fr_FR.UTF-8/html/EXTENDING.html
+++ b/docs/fr_FR.UTF-8/html/EXTENDING.html
@@ -92,7 +92,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
Copyright © 2002-2023 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/html/FAQ.html b/docs/fr_FR.UTF-8/html/FAQ.html
index 60f5aca53..bf7d4fbe2 100644
--- a/docs/fr_FR.UTF-8/html/FAQ.html
+++ b/docs/fr_FR.UTF-8/html/FAQ.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29 Questions fréquemment posées
+ version 0.9.30 Questions fréquemment posées
Copyright © 2002-2023 by divers contributeurs; see AUTHORS.txt.
diff --git a/docs/fr_FR.UTF-8/html/INSTALL.html b/docs/fr_FR.UTF-8/html/INSTALL.html
index 181072da9..152804899 100644
--- a/docs/fr_FR.UTF-8/html/INSTALL.html
+++ b/docs/fr_FR.UTF-8/html/INSTALL.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
Documentation sur l'installation
diff --git a/docs/fr_FR.UTF-8/html/MAGIC-API.html b/docs/fr_FR.UTF-8/html/MAGIC-API.html
index d1567ba78..d3fa2acc4 100644
--- a/docs/fr_FR.UTF-8/html/MAGIC-API.html
+++ b/docs/fr_FR.UTF-8/html/MAGIC-API.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
- janvier 25, 2023
+ avril 9, 2023 @@ -385,6 +385,14 @@ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)+ Return how many size variations the 'Magic' tool accepts. Return a '0' if the 'Magic' tool should not offer sizing options. Returning '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
void shutdown(magic_api * api)@@ -431,6 +439,16 @@ Note: Changed most recently in Tux Paint 0.9.29; Magic API version 0x00000007.
void set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * last, Uint8 size, SDL_Rect * update_rect) + Tux Paint will call this function to inform the plugin of the 'Magic' tool size option chosen. (It will be called whenever one of the plugin's Magic tools that accept sizes becomes active, and whenever the user picks a new size while such a tool is currently active.)
++ Generally, Magic tools will not alter the canvas in any way when receiving an updated size, but it is possible.
++ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+void click(magic_api * api, int which, int mode, SDL_Surface * snapshot, SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect) @@ -557,7 +575,7 @@
char * tp_versionint canvas_w
It should be referenced by your magic tool's "api_version()" function, to inform the running copy of Tux Paint whether or not your plugin is compatible.
- Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.29"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
+ Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.30"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
diff --git a/docs/fr_FR.UTF-8/html/SIGNALS.html b/docs/fr_FR.UTF-8/html/SIGNALS.html
index 81d2eed59..f080a35de 100644
--- a/docs/fr_FR.UTF-8/html/SIGNALS.html
+++ b/docs/fr_FR.UTF-8/html/SIGNALS.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
Documentation sur les signaux
diff --git a/docs/fr_FR.UTF-8/html/SVG.html b/docs/fr_FR.UTF-8/html/SVG.html
index 7f99a1e94..88fa3ae26 100644
--- a/docs/fr_FR.UTF-8/html/SVG.html
+++ b/docs/fr_FR.UTF-8/html/SVG.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
Documentation sur SVG
diff --git a/docs/gl_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt b/docs/gl_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt
index f1a8c6592..981c7eab0 100644
--- a/docs/gl_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt
+++ b/docs/gl_ES.UTF-8/ADVANCED-STAMPS-HOWTO.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29 «Como facer» os selos avanzados
+ versión 0.9.30 «Como facer» os selos avanzados
Copyright © 2006-2022 by Albert Cahalan e outros; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/gl_ES.UTF-8/ENVVARS.txt b/docs/gl_ES.UTF-8/ENVVARS.txt
index 99a7186b3..bb3f3aa19 100644
--- a/docs/gl_ES.UTF-8/ENVVARS.txt
+++ b/docs/gl_ES.UTF-8/ENVVARS.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Documentación de variábeis de contorno
Copyright © 2021-2022 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/EXTENDING.txt b/docs/gl_ES.UTF-8/EXTENDING.txt
index bb62fe659..daed340a7 100644
--- a/docs/gl_ES.UTF-8/EXTENDING.txt
+++ b/docs/gl_ES.UTF-8/EXTENDING.txt
@@ -1,6 +1,6 @@
Ampliar
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Copyright © 2002-2023 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/gl_ES.UTF-8/FAQ.txt b/docs/gl_ES.UTF-8/FAQ.txt
index 39eb364ce..1df266a24 100644
--- a/docs/gl_ES.UTF-8/FAQ.txt
+++ b/docs/gl_ES.UTF-8/FAQ.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29 Preguntas máis frecuentes
+ versión 0.9.30 Preguntas máis frecuentes
Copyright © 2002-2023 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/
diff --git a/docs/gl_ES.UTF-8/INSTALL.txt b/docs/gl_ES.UTF-8/INSTALL.txt
index f374ef51b..d14615fd8 100644
--- a/docs/gl_ES.UTF-8/INSTALL.txt
+++ b/docs/gl_ES.UTF-8/INSTALL.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Documentación da instalación
Copyright © 2002-2023 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/MAGIC-API.txt b/docs/gl_ES.UTF-8/MAGIC-API.txt
index 3420ee7b4..5aa7e4e39 100644
--- a/docs/gl_ES.UTF-8/MAGIC-API.txt
+++ b/docs/gl_ES.UTF-8/MAGIC-API.txt
@@ -1,12 +1,12 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Magic Tool Plugin API Documentation
Copyright © 2007-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
- Xaneiro 25, 2023
+ Abril 9, 2023
+----------------------------------------------------+
|Table of Contents |
@@ -295,6 +295,15 @@ Magic Tool Plugin API Documentation
Note: Called once for each Magic tool your plugin claims to
contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)
+
+ Return how many size variations the 'Magic' tool accepts. Return a
+ '0' if the 'Magic' tool should not offer sizing options. Returning
+ '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to
+ contain (by your "get_tool_count()").
+
void shutdown(magic_api * api)
The plugin should do any cleanup here. If you allocated any memory
@@ -367,6 +376,20 @@ Magic Tool Plugin API Documentation
Note: Changed most recently in Tux Paint 0.9.29; Magic API version
0x00000007.
+ void set_size(magic_api * api, int which, SDL_Surface * canvas,
+ SDL_Surface * last, Uint8 size, SDL_Rect * update_rect)
+
+ Tux Paint will call this function to inform the plugin of the
+ 'Magic' tool size option chosen. (It will be called whenever one
+ of the plugin's Magic tools that accept sizes becomes active, and
+ whenever the user picks a new size while such a tool is currently
+ active.)
+
+ Generally, Magic tools will not alter the canvas in any way when
+ receiving an updated size, but it is possible.
+
+ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+
void click(magic_api * api, int which, int mode, SDL_Surface * snapshot,
SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect)
@@ -518,7 +541,7 @@ Tux Paint Functions and Data
char * tp_version
A string containing the version of Tux Paint that's running (e.g.,
- "0.9.29").
+ "0.9.30").
int canvas_w
int canvas_h
@@ -663,7 +686,7 @@ Constant Defintions in "tp_magic_api.h"
your plugin is compatible.
Note: This version number does not correspond to Tux Paint's own
- release number (e.g., "0.9.29"). The API will not change every
+ release number (e.g., "0.9.30"). The API will not change every
time a new version of Tux Paint is released, which means plugins
compiled for earlier versions of Tux Paint will often run under
newer versions.
diff --git a/docs/gl_ES.UTF-8/OPTIONS.txt b/docs/gl_ES.UTF-8/OPTIONS.txt
index e65b1d223..1579385ab 100644
--- a/docs/gl_ES.UTF-8/OPTIONS.txt
+++ b/docs/gl_ES.UTF-8/OPTIONS.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Documentación de opcións
diff --git a/docs/gl_ES.UTF-8/PNG.txt b/docs/gl_ES.UTF-8/PNG.txt
index 7b68df219..1cccefa75 100644
--- a/docs/gl_ES.UTF-8/PNG.txt
+++ b/docs/gl_ES.UTF-8/PNG.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Documentación PNG
Copyright © 2007-2022 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/SIGNALS.txt b/docs/gl_ES.UTF-8/SIGNALS.txt
index b1e54cf08..5b779823e 100644
--- a/docs/gl_ES.UTF-8/SIGNALS.txt
+++ b/docs/gl_ES.UTF-8/SIGNALS.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Documentación de sinais
Copyright © 2019-2022 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/SVG.txt b/docs/gl_ES.UTF-8/SVG.txt
index 99b1cd73e..707a3ebe2 100644
--- a/docs/gl_ES.UTF-8/SVG.txt
+++ b/docs/gl_ES.UTF-8/SVG.txt
@@ -1,5 +1,5 @@
Tux Paint
- versión 0.9.29
+ versión 0.9.30
Documentación SVG
Copyright © 2007-2022 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html b/docs/gl_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
index f75e428b3..fee24585b 100644
--- a/docs/gl_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
+++ b/docs/gl_ES.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29 «Como facer» os selos avanzados
+ versión 0.9.30 «Como facer» os selos avanzados
Copyright © 2006-2022 by Albert Cahalan e outros; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/html/ENVVARS.html b/docs/gl_ES.UTF-8/html/ENVVARS.html
index 532614dd6..02eddc670 100644
--- a/docs/gl_ES.UTF-8/html/ENVVARS.html
+++ b/docs/gl_ES.UTF-8/html/ENVVARS.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Documentación de variábeis de contorno
diff --git a/docs/gl_ES.UTF-8/html/EXTENDING.html b/docs/gl_ES.UTF-8/html/EXTENDING.html
index 23bca5265..371d9fdc8 100644
--- a/docs/gl_ES.UTF-8/html/EXTENDING.html
+++ b/docs/gl_ES.UTF-8/html/EXTENDING.html
@@ -92,7 +92,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Copyright © 2002-2023 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/html/FAQ.html b/docs/gl_ES.UTF-8/html/FAQ.html
index c1b5f7d0a..ce423a14e 100644
--- a/docs/gl_ES.UTF-8/html/FAQ.html
+++ b/docs/gl_ES.UTF-8/html/FAQ.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29 Preguntas máis frecuentes
+ versión 0.9.30 Preguntas máis frecuentes
Copyright © 2002-2023 by varios colaboradores; see AUTHORS.txt.
diff --git a/docs/gl_ES.UTF-8/html/INSTALL.html b/docs/gl_ES.UTF-8/html/INSTALL.html
index 76fe25bde..418281fc7 100644
--- a/docs/gl_ES.UTF-8/html/INSTALL.html
+++ b/docs/gl_ES.UTF-8/html/INSTALL.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Documentación da instalación
diff --git a/docs/gl_ES.UTF-8/html/MAGIC-API.html b/docs/gl_ES.UTF-8/html/MAGIC-API.html
index fd2600c0c..8c940d22a 100644
--- a/docs/gl_ES.UTF-8/html/MAGIC-API.html
+++ b/docs/gl_ES.UTF-8/html/MAGIC-API.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
- Xaneiro 25, 2023
+ Abril 9, 2023 @@ -385,6 +385,14 @@ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)+ Return how many size variations the 'Magic' tool accepts. Return a '0' if the 'Magic' tool should not offer sizing options. Returning '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
void shutdown(magic_api * api)@@ -431,6 +439,16 @@ Note: Changed most recently in Tux Paint 0.9.29; Magic API version 0x00000007.
void set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * last, Uint8 size, SDL_Rect * update_rect) + Tux Paint will call this function to inform the plugin of the 'Magic' tool size option chosen. (It will be called whenever one of the plugin's Magic tools that accept sizes becomes active, and whenever the user picks a new size while such a tool is currently active.)
++ Generally, Magic tools will not alter the canvas in any way when receiving an updated size, but it is possible.
++ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+void click(magic_api * api, int which, int mode, SDL_Surface * snapshot, SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect) @@ -557,7 +575,7 @@
char * tp_versionint canvas_w
It should be referenced by your magic tool's "api_version()" function, to inform the running copy of Tux Paint whether or not your plugin is compatible.
- Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.29"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
+ Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.30"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
diff --git a/docs/gl_ES.UTF-8/html/SIGNALS.html b/docs/gl_ES.UTF-8/html/SIGNALS.html
index 1d9394045..1a41da3d1 100644
--- a/docs/gl_ES.UTF-8/html/SIGNALS.html
+++ b/docs/gl_ES.UTF-8/html/SIGNALS.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Documentación de sinais
diff --git a/docs/gl_ES.UTF-8/html/SVG.html b/docs/gl_ES.UTF-8/html/SVG.html
index 813bf1bf0..90852bacb 100644
--- a/docs/gl_ES.UTF-8/html/SVG.html
+++ b/docs/gl_ES.UTF-8/html/SVG.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- versión 0.9.29
+ versión 0.9.30
Documentación SVG
diff --git a/docs/ja_JP.UTF-8/ADVANCED-STAMPS-HOWTO.txt b/docs/ja_JP.UTF-8/ADVANCED-STAMPS-HOWTO.txt
index f643625db..e7bc17fd9 100644
--- a/docs/ja_JP.UTF-8/ADVANCED-STAMPS-HOWTO.txt
+++ b/docs/ja_JP.UTF-8/ADVANCED-STAMPS-HOWTO.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29 スタンプ作成の詳細について
+ バージョン 0.9.30 スタンプ作成の詳細について
Copyright © 2006-2022 by Albert Cahalan ほか; AUTHORS.txt 参照.
https://tuxpaint.org/
diff --git a/docs/ja_JP.UTF-8/ENVVARS.txt b/docs/ja_JP.UTF-8/ENVVARS.txt
index 546cd2bad..79325fe76 100644
--- a/docs/ja_JP.UTF-8/ENVVARS.txt
+++ b/docs/ja_JP.UTF-8/ENVVARS.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
Environment Variables Documentation
Copyright © 2021-2022 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/EXTENDING.txt b/docs/ja_JP.UTF-8/EXTENDING.txt
index 930617507..d86fb215a 100644
--- a/docs/ja_JP.UTF-8/EXTENDING.txt
+++ b/docs/ja_JP.UTF-8/EXTENDING.txt
@@ -1,6 +1,6 @@
Extending
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
Copyright © 2002-2023 by various contributors; AUTHORS.txt 参照.
https://tuxpaint.org/
diff --git a/docs/ja_JP.UTF-8/FAQ.txt b/docs/ja_JP.UTF-8/FAQ.txt
index b43925733..bc7b0e6b3 100644
--- a/docs/ja_JP.UTF-8/FAQ.txt
+++ b/docs/ja_JP.UTF-8/FAQ.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29 Frequently Asked Questions
+ バージョン 0.9.30 Frequently Asked Questions
Copyright © 2002-2023 by various contributors; AUTHORS.txt 参照.
https://tuxpaint.org/
diff --git a/docs/ja_JP.UTF-8/INSTALL.txt b/docs/ja_JP.UTF-8/INSTALL.txt
index 10290b7fd..3f773891d 100644
--- a/docs/ja_JP.UTF-8/INSTALL.txt
+++ b/docs/ja_JP.UTF-8/INSTALL.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
Installation Documentation
Copyright © 2002-2023 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/MAGIC-API.txt b/docs/ja_JP.UTF-8/MAGIC-API.txt
index 16590fb4b..facf26cd0 100644
--- a/docs/ja_JP.UTF-8/MAGIC-API.txt
+++ b/docs/ja_JP.UTF-8/MAGIC-API.txt
@@ -1,12 +1,12 @@
Tux Paint
- version 0.9.29
+ version 0.9.30
Magic Tool Plugin API Documentation
Copyright © 2007-2023 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/
- 1月 25, 2023
+ 4月 9, 2023
+----------------------------------------------------+
|Table of Contents |
@@ -295,6 +295,15 @@ Magic Tool Plugin API Documentation
Note: Called once for each Magic tool your plugin claims to
contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)
+
+ Return how many size variations the 'Magic' tool accepts. Return a
+ '0' if the 'Magic' tool should not offer sizing options. Returning
+ '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to
+ contain (by your "get_tool_count()").
+
void shutdown(magic_api * api)
The plugin should do any cleanup here. If you allocated any memory
@@ -367,6 +376,20 @@ Magic Tool Plugin API Documentation
Note: Changed most recently in Tux Paint 0.9.29; Magic API version
0x00000007.
+ void set_size(magic_api * api, int which, SDL_Surface * canvas,
+ SDL_Surface * last, Uint8 size, SDL_Rect * update_rect)
+
+ Tux Paint will call this function to inform the plugin of the
+ 'Magic' tool size option chosen. (It will be called whenever one
+ of the plugin's Magic tools that accept sizes becomes active, and
+ whenever the user picks a new size while such a tool is currently
+ active.)
+
+ Generally, Magic tools will not alter the canvas in any way when
+ receiving an updated size, but it is possible.
+
+ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+
void click(magic_api * api, int which, int mode, SDL_Surface * snapshot,
SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect)
@@ -518,7 +541,7 @@ Tux Paint Functions and Data
char * tp_version
A string containing the version of Tux Paint that's running (e.g.,
- "0.9.29").
+ "0.9.30").
int canvas_w
int canvas_h
@@ -663,7 +686,7 @@ Constant Defintions in "tp_magic_api.h"
your plugin is compatible.
Note: This version number does not correspond to Tux Paint's own
- release number (e.g., "0.9.29"). The API will not change every
+ release number (e.g., "0.9.30"). The API will not change every
time a new version of Tux Paint is released, which means plugins
compiled for earlier versions of Tux Paint will often run under
newer versions.
diff --git a/docs/ja_JP.UTF-8/OPTIONS.txt b/docs/ja_JP.UTF-8/OPTIONS.txt
index fb88b714f..3f9fa163b 100644
--- a/docs/ja_JP.UTF-8/OPTIONS.txt
+++ b/docs/ja_JP.UTF-8/OPTIONS.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
各種設定について
diff --git a/docs/ja_JP.UTF-8/PNG.txt b/docs/ja_JP.UTF-8/PNG.txt
index 81581d29d..51694486d 100644
--- a/docs/ja_JP.UTF-8/PNG.txt
+++ b/docs/ja_JP.UTF-8/PNG.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
PNG Documentation
Copyright © 2007-2022 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/SIGNALS.txt b/docs/ja_JP.UTF-8/SIGNALS.txt
index 8a9c1029b..4b0591718 100644
--- a/docs/ja_JP.UTF-8/SIGNALS.txt
+++ b/docs/ja_JP.UTF-8/SIGNALS.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
Signals Documentation
Copyright © 2019-2022 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/SVG.txt b/docs/ja_JP.UTF-8/SVG.txt
index c0e77fa4c..0b36e6377 100644
--- a/docs/ja_JP.UTF-8/SVG.txt
+++ b/docs/ja_JP.UTF-8/SVG.txt
@@ -1,5 +1,5 @@
Tux Paint
- バージョン 0.9.29
+ バージョン 0.9.30
SVG Documentation
Copyright © 2007-2022 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/html/ADVANCED-STAMPS-HOWTO.html b/docs/ja_JP.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
index c4d23e171..86af32491 100644
--- a/docs/ja_JP.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
+++ b/docs/ja_JP.UTF-8/html/ADVANCED-STAMPS-HOWTO.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29 スタンプ作成の詳細について
+ バージョン 0.9.30 スタンプ作成の詳細について
Copyright © 2006-2022 by Albert Cahalan ほか; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/html/ENVVARS.html b/docs/ja_JP.UTF-8/html/ENVVARS.html
index e292982ab..b5b9033e5 100644
--- a/docs/ja_JP.UTF-8/html/ENVVARS.html
+++ b/docs/ja_JP.UTF-8/html/ENVVARS.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29
+ バージョン 0.9.30
Environment Variables Documentation
diff --git a/docs/ja_JP.UTF-8/html/EXTENDING.html b/docs/ja_JP.UTF-8/html/EXTENDING.html
index 252b906c6..b400c0b11 100644
--- a/docs/ja_JP.UTF-8/html/EXTENDING.html
+++ b/docs/ja_JP.UTF-8/html/EXTENDING.html
@@ -92,7 +92,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29
+ バージョン 0.9.30
Copyright © 2002-2023 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/html/FAQ.html b/docs/ja_JP.UTF-8/html/FAQ.html
index aaca72598..b10615656 100644
--- a/docs/ja_JP.UTF-8/html/FAQ.html
+++ b/docs/ja_JP.UTF-8/html/FAQ.html
@@ -17,7 +17,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29 Frequently Asked Questions
+ バージョン 0.9.30 Frequently Asked Questions
Copyright © 2002-2023 by various contributors; AUTHORS.txt 参照.
diff --git a/docs/ja_JP.UTF-8/html/INSTALL.html b/docs/ja_JP.UTF-8/html/INSTALL.html
index 24f6cac01..5620a1f8d 100644
--- a/docs/ja_JP.UTF-8/html/INSTALL.html
+++ b/docs/ja_JP.UTF-8/html/INSTALL.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29
+ バージョン 0.9.30
Installation Documentation
diff --git a/docs/ja_JP.UTF-8/html/MAGIC-API.html b/docs/ja_JP.UTF-8/html/MAGIC-API.html
index 26e047b4a..edeb55682 100644
--- a/docs/ja_JP.UTF-8/html/MAGIC-API.html
+++ b/docs/ja_JP.UTF-8/html/MAGIC-API.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- version 0.9.29
+ version 0.9.30
- 1月 25, 2023
+ 4月 9, 2023 @@ -385,6 +385,14 @@ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
+ int accepted_sizes(magic_api * api, int which)+ Return how many size variations the 'Magic' tool accepts. Return a '0' if the 'Magic' tool should not offer sizing options. Returning '1' is the same as returning '0'.
+
+ Note: Called once for each Magic tool your plugin claims to contain (by your "get_tool_count()").
void shutdown(magic_api * api)@@ -431,6 +439,16 @@ Note: Changed most recently in Tux Paint 0.9.29; Magic API version 0x00000007.
void set_size(magic_api * api, int which, SDL_Surface * canvas, SDL_Surface * last, Uint8 size, SDL_Rect * update_rect) + Tux Paint will call this function to inform the plugin of the 'Magic' tool size option chosen. (It will be called whenever one of the plugin's Magic tools that accept sizes becomes active, and whenever the user picks a new size while such a tool is currently active.)
++ Generally, Magic tools will not alter the canvas in any way when receiving an updated size, but it is possible.
++ Note: Added to Tux Paint 0.9.30; Magic API version 0x00000008.
+void click(magic_api * api, int which, int mode, SDL_Surface * snapshot, SDL_Surface * canvas, int x, int y, SDL_Rect * update_rect) @@ -557,7 +575,7 @@
char * tp_versionint canvas_w
It should be referenced by your magic tool's "api_version()" function, to inform the running copy of Tux Paint whether or not your plugin is compatible.
- Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.29"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
+ Note: This version number does not correspond to Tux Paint's own release number (e.g., "0.9.30"). The API will not change every time a new version of Tux Paint is released, which means plugins compiled for earlier versions of Tux Paint will often run under newer versions.
diff --git a/docs/ja_JP.UTF-8/html/SIGNALS.html b/docs/ja_JP.UTF-8/html/SIGNALS.html
index 56e7f1241..bfc91fe2c 100644
--- a/docs/ja_JP.UTF-8/html/SIGNALS.html
+++ b/docs/ja_JP.UTF-8/html/SIGNALS.html
@@ -89,7 +89,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29
+ バージョン 0.9.30
Signals Documentation
diff --git a/docs/ja_JP.UTF-8/html/SVG.html b/docs/ja_JP.UTF-8/html/SVG.html
index cdc8348ba..095346b2e 100644
--- a/docs/ja_JP.UTF-8/html/SVG.html
+++ b/docs/ja_JP.UTF-8/html/SVG.html
@@ -91,7 +91,7 @@
width="205"
height="210"
alt="Tux Paint">
- バージョン 0.9.29
+ バージョン 0.9.30
SVG Documentation
diff --git a/magic/magic-docs/es_ES.UTF-8/html/3dglasses.html b/magic/magic-docs/es_ES.UTF-8/html/3dglasses.html
index 9d0927432..99a6dc93a 100644
--- a/magic/magic-docs/es_ES.UTF-8/html/3dglasses.html
+++ b/magic/magic-docs/es_ES.UTF-8/html/3dglasses.html
@@ -10,5 +10,5 @@ Bill Kendrick <bill@newbreedsoftwa
This tool horizontally separates your entire picture's red and cyan color channels, letting you create anaglyphic pictures that can be viewed with 3D glasses. See also: Color Sep. & Double Vision. Tux Paint 0.9.29 Tux Paint 0.9.30
-