tuxpaint-devel Mailing List for Tux Paint (Page 19)
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
(15) |
Apr
(5) |
May
(12) |
Jun
(15) |
Jul
(21) |
Aug
(2) |
Sep
(14) |
Oct
(32) |
Nov
(47) |
Dec
(39) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(33) |
Feb
(59) |
Mar
(17) |
Apr
(5) |
May
|
Jun
(6) |
Jul
(7) |
Aug
(19) |
Sep
(64) |
Oct
(161) |
Nov
(9) |
Dec
(23) |
| 2007 |
Jan
(6) |
Feb
(46) |
Mar
(55) |
Apr
(41) |
May
(43) |
Jun
(44) |
Jul
(46) |
Aug
(25) |
Sep
(16) |
Oct
(29) |
Nov
(50) |
Dec
(64) |
| 2008 |
Jan
(11) |
Feb
(18) |
Mar
(52) |
Apr
(37) |
May
(40) |
Jun
(78) |
Jul
(85) |
Aug
(31) |
Sep
(23) |
Oct
(13) |
Nov
(19) |
Dec
(37) |
| 2009 |
Jan
(36) |
Feb
(24) |
Mar
(86) |
Apr
(43) |
May
(36) |
Jun
(151) |
Jul
(23) |
Aug
(40) |
Sep
(11) |
Oct
(91) |
Nov
(68) |
Dec
(27) |
| 2010 |
Jan
|
Feb
(11) |
Mar
(79) |
Apr
(50) |
May
(26) |
Jun
(44) |
Jul
(31) |
Aug
(6) |
Sep
(2) |
Oct
(16) |
Nov
(11) |
Dec
(4) |
| 2011 |
Jan
(14) |
Feb
(5) |
Mar
(22) |
Apr
(1) |
May
(5) |
Jun
(5) |
Jul
(13) |
Aug
(1) |
Sep
(3) |
Oct
(18) |
Nov
(15) |
Dec
(25) |
| 2012 |
Jan
(1) |
Feb
(9) |
Mar
(41) |
Apr
(32) |
May
|
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2013 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(21) |
May
(3) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
(13) |
Nov
(1) |
Dec
(3) |
| 2014 |
Jan
|
Feb
(12) |
Mar
(6) |
Apr
(35) |
May
|
Jun
(12) |
Jul
(35) |
Aug
(98) |
Sep
(3) |
Oct
(8) |
Nov
(4) |
Dec
(1) |
| 2015 |
Jan
(4) |
Feb
(9) |
Mar
(58) |
Apr
(9) |
May
(15) |
Jun
(23) |
Jul
|
Aug
(32) |
Sep
(12) |
Oct
(21) |
Nov
(5) |
Dec
(14) |
| 2016 |
Jan
(6) |
Feb
(3) |
Mar
(37) |
Apr
(18) |
May
(5) |
Jun
(8) |
Jul
|
Aug
(21) |
Sep
(5) |
Oct
(20) |
Nov
(4) |
Dec
(6) |
| 2017 |
Jan
(2) |
Feb
|
Mar
|
Apr
(19) |
May
(8) |
Jun
(3) |
Jul
(3) |
Aug
(5) |
Sep
|
Oct
(4) |
Nov
(4) |
Dec
(6) |
| 2018 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(4) |
Sep
(4) |
Oct
|
Nov
|
Dec
(3) |
| 2019 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
(3) |
Sep
(14) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
|
Aug
(3) |
Sep
(15) |
Oct
(9) |
Nov
(11) |
Dec
(7) |
| 2021 |
Jan
(12) |
Feb
(2) |
Mar
(16) |
Apr
|
May
|
Jun
(11) |
Jul
|
Aug
(4) |
Sep
(24) |
Oct
(68) |
Nov
(61) |
Dec
|
| 2022 |
Jan
(42) |
Feb
(17) |
Mar
(20) |
Apr
(2) |
May
(23) |
Jun
(4) |
Jul
(6) |
Aug
|
Sep
(27) |
Oct
(4) |
Nov
(10) |
Dec
(31) |
| 2023 |
Jan
(4) |
Feb
(18) |
Mar
(8) |
Apr
(11) |
May
(18) |
Jun
(47) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(2) |
| 2024 |
Jan
(10) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(6) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
|
Dec
(3) |
| 2025 |
Jan
(2) |
Feb
(11) |
Mar
(3) |
Apr
(1) |
May
(22) |
Jun
(5) |
Jul
(15) |
Aug
(5) |
Sep
|
Oct
(3) |
Nov
|
Dec
|
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-11-04 13:07:26
|
Hi Bill, Thank you for the work to supress compiler warning when compiling on windows. I agree with your suggestion about future possibility to replace wchar_t with char32_t for the compatibility among various platforms. By the way, Bill Kendrick wrote in <202...@sh...> >Regarding those characters that did not appear in the OSK for you, >I made the above discover by simply replacing the code that converts >any >= 0x00010000 values in str[] to UTF-8, for sending to SDL_Pango, >and just doing this: > > utfstr[j++] = 'X'; > >...But I could still see the symbols (and not an "X"). :) > >Perhaps that's a font issue? Can you play around with it? In my understanding, we shoud have rectangle shape instead of the correct symbol if it is a font issue, wright? However, nothing appears this case by clicking those simbols on the OSK. I guess this might not be caused by render_text_w(), but by something else in the OSK codes. Thanks! -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: Marie V. <mar...@gm...> - 2021-11-04 08:12:22
|
Hello, I have done this and it worked! Thank you :) Marie Verdeil mar...@gm... http://verdeil.net/ > On 1 Nov 2021, at 15:54, Mark K. Kim <mar...@gm...> wrote: > > Hi Marie, > > Can you try deleting the config files? > > There are two config files: > /Users/<Username>/Library/Application Support/TuxPaint/tuxpaint.cfg > /Library/Application Support/TuxPaint/tuxpaint.cfg > Thanks! > > > On Mon, Nov 1, 2021 at 5:30 AM Marie Verdeil <mar...@gm... <mailto:mar...@gm...>> wrote: > hello, > > I am running it in english, right out of the download, with default presets (i did try to change some config with tuxpaint config but as it was crashing, i disinstalled it and downloaded it again). It launches and crashes after 2 seconds on the loading screen. > > > >> On 31 Oct 2021, at 19:24, Mark K. Kim <mar...@gm... <mailto:mar...@gm...>> wrote: >> >> >> Hi Marie, >> >> I noticed it crashes sometimes in Japanese or Korean mode. In what language are you running Tux Paint in? >> >> >> On Sun, Oct 31, 2021 at 12:25 PM Marie Verdeil <mar...@gm... <mailto:mar...@gm...>> wrote: >> Hello, >> I just download the latest version of Tux paint 0.9.26 for Mac OS Big Sur but it crashes immediately when I launch it…Has anyone had the same issue? I used no config and no added stamps… Any lead as of what could the issue be? >> >> Thankyou >> Marie >> >> >> _______________________________________________ >> Tuxpaint-devel mailing list >> Tux...@li... <mailto:Tux...@li...> >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel <https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel> >> _______________________________________________ >> Tuxpaint-devel mailing list >> Tux...@li... <mailto:Tux...@li...> >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel <https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel> > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... <mailto:Tux...@li...> > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel <https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel> > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel |
|
From: Bill K. <nb...@so...> - 2021-11-04 05:21:08
|
On Wed, Nov 03, 2021 at 09:53:01PM -0700, Bill Kendrick wrote: <snip> > Back to the issue at hand, it actually seems like anything about I mean "above" not "about". :) > 0xFFFF isn't really useful to us. > > https://unicodebook.readthedocs.io/unicode.html#unicode-categories > > says: > > There are 3 ranges reserved for private use (Co subcategory): > U+E000 - U+F8FF (6,400 code points), U+F0000 - U+FFFFD (65,534) and > U+100000 - U+10FFFD (65,534). Surrogates (Cs subcategory) use the > range U+D800 - U+DFFF (2,048 code points). Ah shoot, I misread. So it seems like U+10000 through U+0FFFFF are NOT private use. I missed that other zero. :) (The highest code-point is U+10FFFF.) Things in this high range are non-BMP characters (BMP = Basic Multilingual Plane). Up there we have things like Emojis, for example U+1F602, "Face with tears of joy". I've actually been thinking about how and if Emojis could be used with Tux Paint's text tool. It seems like it will be impossible, for now at least, with 16-bit wchar systems like Windows. Opening a ticket for us to sort this out some day... https://sourceforge.net/p/tuxpaint/feature-requests/210/ -bill! > > I'm thinking it's probably safe to just ignore str[] values above > 0xFFFF (which are impossible on environments, like Windows, with > 16-bit `wchar`). > > I'll see what happens on Linux. If it seems okay, I'll commit, and > you can test things on Windows. > > > Regarding those characters that did not appear in the OSK for you, > I made the above discover by simply replacing the code that converts > any >= 0x00010000 values in str[] to UTF-8, for sending to SDL_Pango, > and just doing this: > > utfstr[j++] = 'X'; > > ...But I could still see the symbols (and not an "X"). :) > > Perhaps that's a font issue? Can you play around with it? > > > -bill! > > > > > > I'm digging around the code right now. > > > > -bill! > > > > > > > > > > > > > TOYAMA Shin-ichi wrote in <617e94b2.5007%sh...@wm...> > > > >Hi, > > > > > > > >Recently, I've been dealing with a lot of bugs in the Windows > > > >version, and I've noticed that many clue of the bugs had been > > > >appeared in the compile-time warnings. > > > > > > > >So,I checked the warnings again, and the following warning, > > > >which does not appear when compiling on Linux, caught my > > > >attention. > > > > > > > >------------------------------------------------------------ > > > >src/tuxpaint.c: In function 'render_text_w': > > > >src/tuxpaint.c:1685:27: warning: comparison is always true due to limited range > > > >of data type [-Wtype-limits] > > > > 1685 | else if (str[i] <= 0x0000FFFF) > > > >------------------------------------------------------------ > > > > > > > >If this warning is correct, it means that the next conditional > > > >branch (0x00100000 - 001FFFFF) will never be reached. > > > > > > > >How can I confirm if it were a problem or not? > > > > > > > >Thanks! > > > > > > -- > > > TOYAMA Shin-ichi mailto:sh...@wm... > > > > > > > > > _______________________________________________ > > > Tuxpaint-devel mailing list > > > Tux...@li... > > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > > > > -- > > -bill! > > Sent from my computer > > > > > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > -- > -bill! > Sent from my computer > > > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel -- -bill! Sent from my computer |
|
From: Bill K. <nb...@so...> - 2021-11-04 04:53:12
|
On Wed, Nov 03, 2021 at 09:27:36PM -0700, Bill Kendrick wrote: > On Tue, Nov 02, 2021 at 09:44:39PM +0900, TOYAMA Shin-ichi wrote: > > Hi, > > > > I think the reason for this warning is that the size of wchar_t is > > 4 bytes on linux but 2 bytes on windows. > > > > I don't know what render_text_w() is doing, so I'm not sure if > > this is the problem or not. > > > > For example, the text circled in red in onscreen_keyboard (see > > attached) does not seem to be rendered on windows. > > > > Does this seem relevant ? > > Hrm, we have some clues about this in the code from John P. from > way back in 2006: > > https://sourceforge.net/p/tuxpaint/tuxpaint/ci/304f49672/ > > Specifically, this part of the commit message: > > Modified the text gadget so that it correctly handles the 16-bit unicode > characters that SDL sends. The text buffer is held internally as an array > of wchar_t, and makes uses of various wide-character functions. > It is converted back into 16-bit unicode characters to satisfy SDL_ttf. > Tested on Windows and Linux. > > And it's this function: > > // This conversion is required on platforms where Uint16 doesn't match wchar_t. > // On Windows, wchar_t is 16-bit, elsewhere it is 32-bit. > // Mismatch caused by the use of Uint16 for unicode characters by SDL, SDL_ttf. > // I guess wchar_t is really only suitable for internal use ... > static Uint16 *wcstou16(const wchar_t *str) > ... > > It is used in exactly one place, within render_text_w(): > > if (font->typ == FONT_TYPE_TTF) > { > ustr = wcstou16(str); > ret = TTF_RenderUNICODE_Blended(font->ttf_font, ustr, color); > free(ustr); > } > > > However, we're talking about the bit of code that constructs > UTF-8 Unicode within Tux Paint, to deliver it to SDL_Pango. > > I think it might be worth replacing `wchar` with something > like Uint32 for these purposes... Ugh, so another problem I'm seeing is we actually store strings in `wchar` form as the Label tool's text inside the PNG images. I assume that, because of this, Tux Paint pictures drawn on Linux might not work under Tux Paint on Windows, and vice-versa, due to the different sizes (16- vs 32-bit). Back to the issue at hand, it actually seems like anything about 0xFFFF isn't really useful to us. https://unicodebook.readthedocs.io/unicode.html#unicode-categories says: There are 3 ranges reserved for private use (Co subcategory): U+E000 - U+F8FF (6,400 code points), U+F0000 - U+FFFFD (65,534) and U+100000 - U+10FFFD (65,534). Surrogates (Cs subcategory) use the range U+D800 - U+DFFF (2,048 code points). I'm thinking it's probably safe to just ignore str[] values above 0xFFFF (which are impossible on environments, like Windows, with 16-bit `wchar`). I'll see what happens on Linux. If it seems okay, I'll commit, and you can test things on Windows. Regarding those characters that did not appear in the OSK for you, I made the above discover by simply replacing the code that converts any >= 0x00010000 values in str[] to UTF-8, for sending to SDL_Pango, and just doing this: utfstr[j++] = 'X'; ...But I could still see the symbols (and not an "X"). :) Perhaps that's a font issue? Can you play around with it? -bill! > > I'm digging around the code right now. > > -bill! > > > > > > > > TOYAMA Shin-ichi wrote in <617e94b2.5007%sh...@wm...> > > >Hi, > > > > > >Recently, I've been dealing with a lot of bugs in the Windows > > >version, and I've noticed that many clue of the bugs had been > > >appeared in the compile-time warnings. > > > > > >So,I checked the warnings again, and the following warning, > > >which does not appear when compiling on Linux, caught my > > >attention. > > > > > >------------------------------------------------------------ > > >src/tuxpaint.c: In function 'render_text_w': > > >src/tuxpaint.c:1685:27: warning: comparison is always true due to limited range > > >of data type [-Wtype-limits] > > > 1685 | else if (str[i] <= 0x0000FFFF) > > >------------------------------------------------------------ > > > > > >If this warning is correct, it means that the next conditional > > >branch (0x00100000 - 001FFFFF) will never be reached. > > > > > >How can I confirm if it were a problem or not? > > > > > >Thanks! > > > > -- > > TOYAMA Shin-ichi mailto:sh...@wm... > > > > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > -- > -bill! > Sent from my computer > > > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel -- -bill! Sent from my computer |
|
From: Bill K. <nb...@so...> - 2021-11-04 04:27:47
|
On Tue, Nov 02, 2021 at 09:44:39PM +0900, TOYAMA Shin-ichi wrote: > Hi, > > I think the reason for this warning is that the size of wchar_t is > 4 bytes on linux but 2 bytes on windows. > > I don't know what render_text_w() is doing, so I'm not sure if > this is the problem or not. > > For example, the text circled in red in onscreen_keyboard (see > attached) does not seem to be rendered on windows. > > Does this seem relevant ? Hrm, we have some clues about this in the code from John P. from way back in 2006: https://sourceforge.net/p/tuxpaint/tuxpaint/ci/304f49672/ Specifically, this part of the commit message: Modified the text gadget so that it correctly handles the 16-bit unicode characters that SDL sends. The text buffer is held internally as an array of wchar_t, and makes uses of various wide-character functions. It is converted back into 16-bit unicode characters to satisfy SDL_ttf. Tested on Windows and Linux. And it's this function: // This conversion is required on platforms where Uint16 doesn't match wchar_t. // On Windows, wchar_t is 16-bit, elsewhere it is 32-bit. // Mismatch caused by the use of Uint16 for unicode characters by SDL, SDL_ttf. // I guess wchar_t is really only suitable for internal use ... static Uint16 *wcstou16(const wchar_t *str) ... It is used in exactly one place, within render_text_w(): if (font->typ == FONT_TYPE_TTF) { ustr = wcstou16(str); ret = TTF_RenderUNICODE_Blended(font->ttf_font, ustr, color); free(ustr); } However, we're talking about the bit of code that constructs UTF-8 Unicode within Tux Paint, to deliver it to SDL_Pango. I think it might be worth replacing `wchar` with something like Uint32 for these purposes... I'm digging around the code right now. -bill! > > > TOYAMA Shin-ichi wrote in <617e94b2.5007%sh...@wm...> > >Hi, > > > >Recently, I've been dealing with a lot of bugs in the Windows > >version, and I've noticed that many clue of the bugs had been > >appeared in the compile-time warnings. > > > >So,I checked the warnings again, and the following warning, > >which does not appear when compiling on Linux, caught my > >attention. > > > >------------------------------------------------------------ > >src/tuxpaint.c: In function 'render_text_w': > >src/tuxpaint.c:1685:27: warning: comparison is always true due to limited range > >of data type [-Wtype-limits] > > 1685 | else if (str[i] <= 0x0000FFFF) > >------------------------------------------------------------ > > > >If this warning is correct, it means that the next conditional > >branch (0x00100000 - 001FFFFF) will never be reached. > > > >How can I confirm if it were a problem or not? > > > >Thanks! > > -- > TOYAMA Shin-ichi mailto:sh...@wm... > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel -- -bill! Sent from my computer |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-11-02 12:44:54
|
Hi, I think the reason for this warning is that the size of wchar_t is 4 bytes on linux but 2 bytes on windows. I don't know what render_text_w() is doing, so I'm not sure if this is the problem or not. For example, the text circled in red in onscreen_keyboard (see attached) does not seem to be rendered on windows. Does this seem relevant ? TOYAMA Shin-ichi wrote in <617e94b2.5007%sh...@wm...> >Hi, > >Recently, I've been dealing with a lot of bugs in the Windows >version, and I've noticed that many clue of the bugs had been >appeared in the compile-time warnings. > >So,I checked the warnings again, and the following warning, >which does not appear when compiling on Linux, caught my >attention. > >------------------------------------------------------------ >src/tuxpaint.c: In function 'render_text_w': >src/tuxpaint.c:1685:27: warning: comparison is always true due to limited range >of data type [-Wtype-limits] > 1685 | else if (str[i] <= 0x0000FFFF) >------------------------------------------------------------ > >If this warning is correct, it means that the next conditional >branch (0x00100000 - 001FFFFF) will never be reached. > >How can I confirm if it were a problem or not? > >Thanks! -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: Mark K. K. <mar...@gm...> - 2021-11-01 14:54:36
|
Hi Marie, Can you try deleting the config files? There are two config files: - /Users/<Username>/Library/Application Support/TuxPaint/tuxpaint.cfg - /Library/Application Support/TuxPaint/tuxpaint.cfg Thanks! On Mon, Nov 1, 2021 at 5:30 AM Marie Verdeil <mar...@gm...> wrote: > hello, > > I am running it in english, right out of the download, with default > presets (i did try to change some config with tuxpaint config but as it was > crashing, i disinstalled it and downloaded it again). It launches and > crashes after 2 seconds on the loading screen. > > > > On 31 Oct 2021, at 19:24, Mark K. Kim <mar...@gm...> wrote: > > > Hi Marie, > > I noticed it crashes sometimes in Japanese or Korean mode. In what > language are you running Tux Paint in? > > > On Sun, Oct 31, 2021 at 12:25 PM Marie Verdeil <mar...@gm...> > wrote: > >> Hello, >> I just download the latest version of Tux paint 0.9.26 for Mac OS Big Sur >> but it crashes immediately when I launch it…Has anyone had the same issue? >> I used no config and no added stamps… Any lead as of what could the issue >> be? >> >> Thankyou >> Marie >> >> >> _______________________________________________ >> Tuxpaint-devel mailing list >> Tux...@li... >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel >> > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
|
From: Marie V. <mar...@gm...> - 2021-11-01 09:30:54
|
hello, I am running it in english, right out of the download, with default presets (i did try to change some config with tuxpaint config but as it was crashing, i disinstalled it and downloaded it again). It launches and crashes after 2 seconds on the loading screen. > On 31 Oct 2021, at 19:24, Mark K. Kim <mar...@gm...> wrote: > > > Hi Marie, > > I noticed it crashes sometimes in Japanese or Korean mode. In what language are you running Tux Paint in? > > >> On Sun, Oct 31, 2021 at 12:25 PM Marie Verdeil <mar...@gm...> wrote: >> Hello, >> I just download the latest version of Tux paint 0.9.26 for Mac OS Big Sur but it crashes immediately when I launch it…Has anyone had the same issue? I used no config and no added stamps… Any lead as of what could the issue be? >> >> Thankyou >> Marie >> >> >> _______________________________________________ >> Tuxpaint-devel mailing list >> Tux...@li... >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel |
|
From: Mark K. K. <mar...@gm...> - 2021-10-31 18:24:13
|
Hi Marie, I noticed it crashes sometimes in Japanese or Korean mode. In what language are you running Tux Paint in? On Sun, Oct 31, 2021 at 12:25 PM Marie Verdeil <mar...@gm...> wrote: > Hello, > I just download the latest version of Tux paint 0.9.26 for Mac OS Big Sur > but it crashes immediately when I launch it…Has anyone had the same issue? > I used no config and no added stamps… Any lead as of what could the issue > be? > > Thankyou > Marie > > > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
|
From: Marie V. <mar...@gm...> - 2021-10-31 16:24:58
|
Hello, I just download the latest version of Tux paint 0.9.26 for Mac OS Big Sur but it crashes immediately when I launch it…Has anyone had the same issue? I used no config and no added stamps… Any lead as of what could the issue be? Thankyou Marie |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-31 13:06:11
|
Hi, Recently, I've been dealing with a lot of bugs in the Windows version, and I've noticed that many clue of the bugs had been appeared in the compile-time warnings. So,I checked the warnings again, and the following warning, which does not appear when compiling on Linux, caught my attention. ------------------------------------------------------------ src/tuxpaint.c: In function 'render_text_w': src/tuxpaint.c:1685:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 1685 | else if (str[i] <= 0x0000FFFF) ------------------------------------------------------------ If this warning is correct, it means that the next conditional branch (0x00100000 - 001FFFFF) will never be reached. How can I confirm if it were a problem or not? Thanks! -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-31 08:28:31
|
Hi, Now I think that "Move to recycle bin" is ready for the tests. I tested it on Windows 11 and Windows 7 (on VMware) and confirmed it works fine. Packages prepared for testers (ver. 20211031) are available from; https://z1.plala.jp/tuxpaint/testing/ Careful tests by users who are using different versions of windows are welcome. Thanks! TOYAMA Shin-ichi wrote in <617dffba.5005%sh...@wm...> >Hi, > >I think win32_trash() is currently far from testing stage >so far. >It fails sometime but not always on windows 11, and always >crashes on windows7... > >Microsoft says SHFileOperation() is obsolate and recommends >to use IFileOperation() instead. > >https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationa > >However, I have not been able to find how to use it from C >language on MinGW/MSYS2 environment. > >I will let you know when it becomes more stable. > >Thanks! > >Bill Kendrick wrote in <202...@sh...> >>On Sat, Oct 30, 2021 at 12:54:52PM +0900, TOYAMA Shin-ichi wrote: >>> Windows packages for the tests built from current git(20211030) >>> are now available. >>> >>> See https://z1.plala.jp/tuxpaint/testing/ >> >>Hi Shin-ichi, >> >>I see that you since committed a change that disables the new code, >>due to instability. >> >>Did you need any more specific testing by others? I'm totally >>unfamiliar with Win32 development, or how the different versions >>of Windows differ from each other, so I'm wondering whether you >>want me to look for more beta testers (say, via Twitter, Facebook, >>and/or the 'tuxpaint-users' mailing list). Let me know! >> >>-bill! >> >> >>> TOYAMA Shin-ichi wrote in <617aabc7.5001%sh...@wm...> >>> >Hi, >>> > >>> >I created very primitive code to use trashcan on windows and >>> >commited it to the git. >>> > >>> >It seems to work here, but I think carefull test and review are >>> >required. >>> > >>> >Just for your information. >><snip> >> >> >>_______________________________________________ >>Tuxpaint-devel mailing list >>Tux...@li... >>https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-31 02:43:12
|
Hi, I think win32_trash() is currently far from testing stage so far. It fails sometime but not always on windows 11, and always crashes on windows7... Microsoft says SHFileOperation() is obsolate and recommends to use IFileOperation() instead. https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationa However, I have not been able to find how to use it from C language on MinGW/MSYS2 environment. I will let you know when it becomes more stable. Thanks! Bill Kendrick wrote in <202...@sh...> >On Sat, Oct 30, 2021 at 12:54:52PM +0900, TOYAMA Shin-ichi wrote: >> Windows packages for the tests built from current git(20211030) >> are now available. >> >> See https://z1.plala.jp/tuxpaint/testing/ > >Hi Shin-ichi, > >I see that you since committed a change that disables the new code, >due to instability. > >Did you need any more specific testing by others? I'm totally >unfamiliar with Win32 development, or how the different versions >of Windows differ from each other, so I'm wondering whether you >want me to look for more beta testers (say, via Twitter, Facebook, >and/or the 'tuxpaint-users' mailing list). Let me know! > >-bill! > > >> TOYAMA Shin-ichi wrote in <617aabc7.5001%sh...@wm...> >> >Hi, >> > >> >I created very primitive code to use trashcan on windows and >> >commited it to the git. >> > >> >It seems to work here, but I think carefull test and review are >> >required. >> > >> >Just for your information. ><snip> > > >_______________________________________________ >Tuxpaint-devel mailing list >Tux...@li... >https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: Bill K. <nb...@so...> - 2021-10-30 19:52:09
|
On Sat, Oct 30, 2021 at 12:54:52PM +0900, TOYAMA Shin-ichi wrote: > Windows packages for the tests built from current git(20211030) > are now available. > > See https://z1.plala.jp/tuxpaint/testing/ Hi Shin-ichi, I see that you since committed a change that disables the new code, due to instability. Did you need any more specific testing by others? I'm totally unfamiliar with Win32 development, or how the different versions of Windows differ from each other, so I'm wondering whether you want me to look for more beta testers (say, via Twitter, Facebook, and/or the 'tuxpaint-users' mailing list). Let me know! -bill! > TOYAMA Shin-ichi wrote in <617aabc7.5001%sh...@wm...> > >Hi, > > > >I created very primitive code to use trashcan on windows and > >commited it to the git. > > > >It seems to work here, but I think carefull test and review are > >required. > > > >Just for your information. <snip> |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-30 03:55:10
|
Windows packages for the tests built from current git(20211030) are now available. See https://z1.plala.jp/tuxpaint/testing/ Thanks! TOYAMA Shin-ichi wrote in <617aabc7.5001%sh...@wm...> >Hi, > >I created very primitive code to use trashcan on windows and >commited it to the git. > >It seems to work here, but I think carefull test and review are >required. > >Just for your information. > >Thanks -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-28 13:55:36
|
Hi, I created very primitive code to use trashcan on windows and commited it to the git. It seems to work here, but I think carefull test and review are required. Just for your information. Thanks -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: Bill K. <nb...@so...> - 2021-10-28 06:17:36
|
A few more Magic tools can now affect the full image all at once. (One click to operate on the picture, rather than having to click and drag all over the entire picture.) A few were added this evening. The following Tweet shows some of them: https://twitter.com/TuxPaintTweets/status/1453605707849232384 Translators, new strings were created and are now in the POT file. ("Click to <do x> to your entire picture.", versus "Click and drag around to <do x> to your picture.") Thanks! PS - I discovered (via a crash!) that Tux Paint was not calling magic tools' "switchout" and "switchin" functions when you change between magic tool groups, which was an oversight that I corrected this evening, as well. -- -bill! Sent from my computer |
|
From: Bill K. <nb...@so...> - 2021-10-26 18:03:10
|
On Tue, Oct 26, 2021 at 11:43:34PM +0900, TOYAMA Shin-ichi wrote: > Thanks bill, > > I think it is fixed. > What I did was, again, to simply remove the windows-specific > parts in which _nl_locale_name() is called. Great! (And thanks for noting my late-night #ifdef typo) > I committed it to the git and prepared 0.9.26-6 packages although > I am not sure if it is neccesary. > > https://z1.plala.jp/tuxpaint/release/0.9.26-6/ Fetching, and will post to SourceForge. > In these days, multiple bugs on $B#w(Bindows build unrelated to each Heh, in Mutt mail client your "W" came out as a bunch of crazy ASCII, so it looked like you were cursing Windows. I guess Emacs editor is better at rendering it. > other have become apparent, causing a lot of confusion, but I hope > this will settle things down for a while ;-). Yes, thanks so much for toiling over this. And thanks again to Pere and others for helping, as well! 6th time's the charm? -bill! > > Thanks, > > > Bill Kendrick wrote in <202...@sh...> > >On Tue, Oct 26, 2021 at 12:23:45AM +0900, TOYAMA Shin-ichi wrote: > >> Hi developpers, > >> > >> At first, please take note that the problem is that 64bit > >> executable for windows crash when it start unless specific locale > >> is set by config/command line option/environment variable. > >> > >> I found that the crash occurs in mysetenv() in i18n.c when > >> strlen(value) is called. > > > >This probably won't "fix" the overall issue that's causing > >the crash, but I've updated mysetenv() to be lest trusting of > >its incoming arguments. If either `name` and/or `value` is NULL, > >it will avoid doing anything dangerous with them, and spit out > >a warning to STDERR. > > > > > >https://sourceforge.net/p/tuxpaint/tuxpaint/ci/1bee12246eedd6ddc4790bb5dacdec6b50685a6e/ > > > >-bill! > > -- > TOYAMA Shin-ichi mailto:sh...@wm... -- -bill! Sent from my computer |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-26 15:07:47
|
Thanks bill, I think it is fixed. What I did was, again, to simply remove the windows-specific parts in which _nl_locale_name() is called. I committed it to the git and prepared 0.9.26-6 packages although I am not sure if it is neccesary. https://z1.plala.jp/tuxpaint/release/0.9.26-6/ In these days, multiple bugs on windows build unrelated to each other have become apparent, causing a lot of confusion, but I hope this will settle things down for a while ;-). Thanks, Bill Kendrick wrote in <202...@sh...> >On Tue, Oct 26, 2021 at 12:23:45AM +0900, TOYAMA Shin-ichi wrote: >> Hi developpers, >> >> At first, please take note that the problem is that 64bit >> executable for windows crash when it start unless specific locale >> is set by config/command line option/environment variable. >> >> I found that the crash occurs in mysetenv() in i18n.c when >> strlen(value) is called. > >This probably won't "fix" the overall issue that's causing >the crash, but I've updated mysetenv() to be lest trusting of >its incoming arguments. If either `name` and/or `value` is NULL, >it will avoid doing anything dangerous with them, and spit out >a warning to STDERR. > > >https://sourceforge.net/p/tuxpaint/tuxpaint/ci/1bee12246eedd6ddc4790bb5dacdec6b50685a6e/ > >-bill! -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: Bill K. <nb...@so...> - 2021-10-26 10:08:23
|
On Mon, Oct 25, 2021 at 01:30:01PM -0400, Mark K. Kim wrote:
> > I found that the crash occurs in mysetenv() in i18n.c when
> > strlen(value) is called.
>
> I'm not sure if it's related, but getenv/putenv are known to be not
> thread-safe, and we do use them liberally and do use threads at
> initialization.
Well here it sounds like `value` is coming back as NULL or garbage,
hence Shin-ichi's `printf("%s", loc);` also crashing.
The place where `_nl_locale_name()` is called is within `i18n.c`'s
`set_current_language()` function, which in turn is called by that
same source file's `setup_i18n()` function.
`setup_i18n` is called, in `tuxpaint.c`, within `setup_config()`.
This gets called in `main()` _before_ our own threading stuff happens
("FORKED_FONTS").
So I don't think that's the issue...
Shin-ichi, I wonder if it'd be sufficient to just check whether
`_nl_locale_name()` returns NULL. If so, we can set `loc` to "C",
like so (maybe? I'm struggling to remember how all this works):
...
#ifdef _WIN32
if (!*loc) {
loc = _nl_locale_name(LC_MESSAGES, "");
if (loc == NULL) {
loc = strdup("C");
}
}
#else
...
-bill!
> On Mon, Oct 25, 2021 at 11:24 AM TOYAMA Shin-ichi <sh...@wm...>
> wrote:
>
> > Hi developpers,
> >
> > At first, please take note that the problem is that 64bit
> > executable for windows crash when it start unless specific locale
> > is set by config/command line option/environment variable.
> >
> > I found that the crash occurs in mysetenv() in i18n.c when
> > strlen(value) is called.
> >
> > The address of the string 'value' is passed from 'loc' which is
> > set by calling _nl_locale_name() in set_current_language().
> >
> > I checked the return value 'loc' from _nl_locale_name() by;
> >
> > printf("%s", loc);
> >
> > It results "ja_JP" on 32bit executable but, crash occurs on 64bit
> > version.
> >
> > I am quite at a loss how I should do so far.
> >
> > Anyway, I think it would be better to stop releasing the 64bit
> > version until this will be fixed.
> >
> > Thanks.
> >
> > Bill Kendrick wrote in <202...@sh...>
> > >On Mon, Oct 25, 2021 at 12:53:48AM +0900, TOYAMA Shin-ichi wrote:
> > >> By the way, workaround for this is to set language to something
> > >> other than (Use system's setting) by tuxpaint-config, so far.
> > >
> > >Very interesting! Thanks, Shin-ichi. I had a person email me
> > >this evening mentioning TP won't start on their new Win11 system,
> > >so I've suggested this work-around. (I'll let you know if they
> > >tell me that it _didn't_ help :) )
> > >
> > >-bill!
> > >
> > >
> > >>
> > >> TOYAMA Shin-ichi wrote in <61758024.4995%sh...@wm...>
> > >> >Well, I may have found a clue.
> > >> >It had nothing to do with the priviledges.
> > >> >
> > >> >The problem is that 64bit version runs on my account and does not
> > >> >run on the other user's account.
> > >> >
> > >> >Difference between two users were environmental variable.
> > >> >I have set 'LANG' environmet variable as ja_JP.UTF-8 and LANG has
> > >> >not been set on the other user's account.
> > >> >
> > >> >Then, I tested 64bit package by unsetting 'LANG' on my account,
> > >> >and found it does not start. (Strangely 32 bit version starts with
> > >> >no problem....)
> > >> >
> > >> >The worse is that this problem has nothing to do with the recent
> > >> >changes in source code, but seems to related with some change in
> > >> >tha latest MinGW/MSYS environment, because now I never be able to
> > >> >build 64bit package which runs on the other account even using
> > >> >original tar-ball of version 0.9.26.
> > >> >
> > >> >You see the first release of 64bit 0.9.26 does not have this
> > >> >problem. (Although it has crash bug regarding osk and label)
> > >> >
> > >> >Bill,
> > >> >
> > >> >Could you test on your son's PC to set LANG to "C" or something in
> > >> >"advanced system properties" dialogue?
> > >> >
> > >> > http://www.tenuser.com/spec/properties.htm
> > >> >
> > >> >(you need to sign out and sign in again after changin system
> > properties)
> > >> >
> > >> >
> > >> >
> > >> >TOYAMA Shin-ichi wrote in <6175505b.4994%sh...@wm...>
> > >> >>Bill Kendrick wrote in <202...@sh...>
> > >> >>>Hum, so I installed 0.9.26-5 via the installer EXE, but when I
> > launch it,
> > >> >>>nothing happens. No window appears at all.
> > >> >>
> > >> >>It reproduced by lounching TuxPaint from anoter user who does not
> > >> >>have administrator priviledge.
> > >> >>
> > >> >>I will have to look into it.
> > >>
> > >> --
> > >> TOYAMA Shin-ichi mailto:sh...@wm...
> > >>
> > >>
> > >> _______________________________________________
> > >> Tuxpaint-devel mailing list
> > >> Tux...@li...
> > >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel
> >
> > --
> > TOYAMA Shin-ichi mailto:sh...@wm...
> >
> >
> > _______________________________________________
> > Tuxpaint-devel mailing list
> > Tux...@li...
> > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel
> >
--
-bill!
Sent from my computer
|
|
From: Bill K. <nb...@so...> - 2021-10-26 08:12:23
|
Tux Paint will now tell the user the angle of their line, in the Lines tool, or the angle they have rotated their shape, in the Shapes tool (normal, non-simplified mode). Developers, please try it out and let me know if you notice any issues. Translators, a pair of new strings have been added that include the angle messages for these tools. (There have also been a few other new strings added recently.) Please "git pull" and update your PO files, or download an updated POT and PO file from http://www.tuxpaint.org/help/po/, and send your updates to me (or the list) so I (or someone else out here) can commit them for you. Thanks! :) -- -bill! Sent from my computer |
|
From: Bill K. <nb...@so...> - 2021-10-26 05:48:24
|
On Tue, Oct 26, 2021 at 12:23:45AM +0900, TOYAMA Shin-ichi wrote: > Hi developpers, > > At first, please take note that the problem is that 64bit > executable for windows crash when it start unless specific locale > is set by config/command line option/environment variable. > > I found that the crash occurs in mysetenv() in i18n.c when > strlen(value) is called. This probably won't "fix" the overall issue that's causing the crash, but I've updated mysetenv() to be lest trusting of its incoming arguments. If either `name` and/or `value` is NULL, it will avoid doing anything dangerous with them, and spit out a warning to STDERR. https://sourceforge.net/p/tuxpaint/tuxpaint/ci/1bee12246eedd6ddc4790bb5dacdec6b50685a6e/ -bill! |
|
From: Mark K. K. <mar...@gm...> - 2021-10-25 17:30:16
|
> I found that the crash occurs in mysetenv() in i18n.c when
> strlen(value) is called.
I'm not sure if it's related, but getenv/putenv are known to be not
thread-safe, and we do use them liberally and do use threads at
initialization.
On Mon, Oct 25, 2021 at 11:24 AM TOYAMA Shin-ichi <sh...@wm...>
wrote:
> Hi developpers,
>
> At first, please take note that the problem is that 64bit
> executable for windows crash when it start unless specific locale
> is set by config/command line option/environment variable.
>
> I found that the crash occurs in mysetenv() in i18n.c when
> strlen(value) is called.
>
> The address of the string 'value' is passed from 'loc' which is
> set by calling _nl_locale_name() in set_current_language().
>
> I checked the return value 'loc' from _nl_locale_name() by;
>
> printf("%s", loc);
>
> It results "ja_JP" on 32bit executable but, crash occurs on 64bit
> version.
>
> I am quite at a loss how I should do so far.
>
> Anyway, I think it would be better to stop releasing the 64bit
> version until this will be fixed.
>
> Thanks.
>
> Bill Kendrick wrote in <202...@sh...>
> >On Mon, Oct 25, 2021 at 12:53:48AM +0900, TOYAMA Shin-ichi wrote:
> >> By the way, workaround for this is to set language to something
> >> other than (Use system's setting) by tuxpaint-config, so far.
> >
> >Very interesting! Thanks, Shin-ichi. I had a person email me
> >this evening mentioning TP won't start on their new Win11 system,
> >so I've suggested this work-around. (I'll let you know if they
> >tell me that it _didn't_ help :) )
> >
> >-bill!
> >
> >
> >>
> >> TOYAMA Shin-ichi wrote in <61758024.4995%sh...@wm...>
> >> >Well, I may have found a clue.
> >> >It had nothing to do with the priviledges.
> >> >
> >> >The problem is that 64bit version runs on my account and does not
> >> >run on the other user's account.
> >> >
> >> >Difference between two users were environmental variable.
> >> >I have set 'LANG' environmet variable as ja_JP.UTF-8 and LANG has
> >> >not been set on the other user's account.
> >> >
> >> >Then, I tested 64bit package by unsetting 'LANG' on my account,
> >> >and found it does not start. (Strangely 32 bit version starts with
> >> >no problem....)
> >> >
> >> >The worse is that this problem has nothing to do with the recent
> >> >changes in source code, but seems to related with some change in
> >> >tha latest MinGW/MSYS environment, because now I never be able to
> >> >build 64bit package which runs on the other account even using
> >> >original tar-ball of version 0.9.26.
> >> >
> >> >You see the first release of 64bit 0.9.26 does not have this
> >> >problem. (Although it has crash bug regarding osk and label)
> >> >
> >> >Bill,
> >> >
> >> >Could you test on your son's PC to set LANG to "C" or something in
> >> >"advanced system properties" dialogue?
> >> >
> >> > http://www.tenuser.com/spec/properties.htm
> >> >
> >> >(you need to sign out and sign in again after changin system
> properties)
> >> >
> >> >
> >> >
> >> >TOYAMA Shin-ichi wrote in <6175505b.4994%sh...@wm...>
> >> >>Bill Kendrick wrote in <202...@sh...>
> >> >>>Hum, so I installed 0.9.26-5 via the installer EXE, but when I
> launch it,
> >> >>>nothing happens. No window appears at all.
> >> >>
> >> >>It reproduced by lounching TuxPaint from anoter user who does not
> >> >>have administrator priviledge.
> >> >>
> >> >>I will have to look into it.
> >>
> >> --
> >> TOYAMA Shin-ichi mailto:sh...@wm...
> >>
> >>
> >> _______________________________________________
> >> Tuxpaint-devel mailing list
> >> Tux...@li...
> >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel
>
> --
> TOYAMA Shin-ichi mailto:sh...@wm...
>
>
> _______________________________________________
> Tuxpaint-devel mailing list
> Tux...@li...
> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel
>
|
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-25 15:23:58
|
Hi developpers,
At first, please take note that the problem is that 64bit
executable for windows crash when it start unless specific locale
is set by config/command line option/environment variable.
I found that the crash occurs in mysetenv() in i18n.c when
strlen(value) is called.
The address of the string 'value' is passed from 'loc' which is
set by calling _nl_locale_name() in set_current_language().
I checked the return value 'loc' from _nl_locale_name() by;
printf("%s", loc);
It results "ja_JP" on 32bit executable but, crash occurs on 64bit
version.
I am quite at a loss how I should do so far.
Anyway, I think it would be better to stop releasing the 64bit
version until this will be fixed.
Thanks.
Bill Kendrick wrote in <202...@sh...>
>On Mon, Oct 25, 2021 at 12:53:48AM +0900, TOYAMA Shin-ichi wrote:
>> By the way, workaround for this is to set language to something
>> other than (Use system's setting) by tuxpaint-config, so far.
>
>Very interesting! Thanks, Shin-ichi. I had a person email me
>this evening mentioning TP won't start on their new Win11 system,
>so I've suggested this work-around. (I'll let you know if they
>tell me that it _didn't_ help :) )
>
>-bill!
>
>
>>
>> TOYAMA Shin-ichi wrote in <61758024.4995%sh...@wm...>
>> >Well, I may have found a clue.
>> >It had nothing to do with the priviledges.
>> >
>> >The problem is that 64bit version runs on my account and does not
>> >run on the other user's account.
>> >
>> >Difference between two users were environmental variable.
>> >I have set 'LANG' environmet variable as ja_JP.UTF-8 and LANG has
>> >not been set on the other user's account.
>> >
>> >Then, I tested 64bit package by unsetting 'LANG' on my account,
>> >and found it does not start. (Strangely 32 bit version starts with
>> >no problem....)
>> >
>> >The worse is that this problem has nothing to do with the recent
>> >changes in source code, but seems to related with some change in
>> >tha latest MinGW/MSYS environment, because now I never be able to
>> >build 64bit package which runs on the other account even using
>> >original tar-ball of version 0.9.26.
>> >
>> >You see the first release of 64bit 0.9.26 does not have this
>> >problem. (Although it has crash bug regarding osk and label)
>> >
>> >Bill,
>> >
>> >Could you test on your son's PC to set LANG to "C" or something in
>> >"advanced system properties" dialogue?
>> >
>> > http://www.tenuser.com/spec/properties.htm
>> >
>> >(you need to sign out and sign in again after changin system properties)
>> >
>> >
>> >
>> >TOYAMA Shin-ichi wrote in <6175505b.4994%sh...@wm...>
>> >>Bill Kendrick wrote in <202...@sh...>
>> >>>Hum, so I installed 0.9.26-5 via the installer EXE, but when I launch it,
>> >>>nothing happens. No window appears at all.
>> >>
>> >>It reproduced by lounching TuxPaint from anoter user who does not
>> >>have administrator priviledge.
>> >>
>> >>I will have to look into it.
>>
>> --
>> TOYAMA Shin-ichi mailto:sh...@wm...
>>
>>
>> _______________________________________________
>> Tuxpaint-devel mailing list
>> Tux...@li...
>> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel
--
TOYAMA Shin-ichi mailto:sh...@wm...
|
|
From: Bill K. <nb...@so...> - 2021-10-25 05:25:18
|
On Mon, Oct 25, 2021 at 12:53:48AM +0900, TOYAMA Shin-ichi wrote: > By the way, workaround for this is to set language to something > other than (Use system's setting) by tuxpaint-config, so far. Very interesting! Thanks, Shin-ichi. I had a person email me this evening mentioning TP won't start on their new Win11 system, so I've suggested this work-around. (I'll let you know if they tell me that it _didn't_ help :) ) -bill! > > TOYAMA Shin-ichi wrote in <61758024.4995%sh...@wm...> > >Well, I may have found a clue. > >It had nothing to do with the priviledges. > > > >The problem is that 64bit version runs on my account and does not > >run on the other user's account. > > > >Difference between two users were environmental variable. > >I have set 'LANG' environmet variable as ja_JP.UTF-8 and LANG has > >not been set on the other user's account. > > > >Then, I tested 64bit package by unsetting 'LANG' on my account, > >and found it does not start. (Strangely 32 bit version starts with > >no problem....) > > > >The worse is that this problem has nothing to do with the recent > >changes in source code, but seems to related with some change in > >tha latest MinGW/MSYS environment, because now I never be able to > >build 64bit package which runs on the other account even using > >original tar-ball of version 0.9.26. > > > >You see the first release of 64bit 0.9.26 does not have this > >problem. (Although it has crash bug regarding osk and label) > > > >Bill, > > > >Could you test on your son's PC to set LANG to "C" or something in > >"advanced system properties" dialogue? > > > > http://www.tenuser.com/spec/properties.htm > > > >(you need to sign out and sign in again after changin system properties) > > > > > > > >TOYAMA Shin-ichi wrote in <6175505b.4994%sh...@wm...> > >>Bill Kendrick wrote in <202...@sh...> > >>>Hum, so I installed 0.9.26-5 via the installer EXE, but when I launch it, > >>>nothing happens. No window appears at all. > >> > >>It reproduced by lounching TuxPaint from anoter user who does not > >>have administrator priviledge. > >> > >>I will have to look into it. > > -- > TOYAMA Shin-ichi mailto:sh...@wm... > > > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel -- -bill! Sent from my computer |