mtpaint 3.49.12- April 2016

Paint programs, vector editors, 3d modelers, animation editors, etc.
Message
Author
darry1966

#21 Post by darry1966 »

don570 wrote:mtpaint 3.44.30 compiled and available on first post

______________________________
Thank you always for your work works well even in earlier Pups.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#22 Post by don570 »

I compile it in puppy 4.31 and it works in recent puppies.

_______________________________________

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#23 Post by wjaguar »

Warning - versions 3.44.31-3.44.33 have a bug which may cause crash when opening palette editor. Will be fixed in 3.44.34.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#24 Post by don570 »

to wjaguar:

I was able to save a color palette and then open it later in v 3.44.33.
No problems.

However I didn't try to edit the colors.

______________________________________

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#25 Post by wjaguar »

don570 wrote:However I didn't try to edit the colors.
And mtPaint could have crashed if you tried that.
It was reading a flag value from uninitialized pointer. Fixed in 3.44.34

P.S.: As it happened, part of bug got missed, so 3.44.34 is instead broken utterly and completely. :-) The attached patch fixes it.
Attachments
mtpaint34434.patch.gz
(325 Bytes) Downloaded 851 times

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#26 Post by don570 »

New version 3.44.34

Fixes the problem with editing color palette!!

I used patch after decompressing and doing a --dry-run

Code: Select all

patch --input=/mnt/sdc1/mtpaint34434.patch  --directory=/root/mtPaint-master/src

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#27 Post by don570 »

New version 3.44.36

Testing went well!!!

Dimitri is continuing to convert over to VCODE,
which I believe is code that Microsoft donated to the Linux movement???
____________________________________________________

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#28 Post by wjaguar »

don570 wrote:VCODE,
which I believe is code that Microsoft donated to the Linux movement???
Do not badmouth my invention!!! :-) If I'd coded it like Microsofties do, mtPaint would already be larger than LibreOffice! :lol:
It is "V-code" - because it is made of void pointers, like bytecode is of bytes.

The reason for it, is to separate the UI logic from the specifics of GUI toolkit. A V-code chunk describes the composition of a dialog in generic terms, and V-code interpreter then talks to GTK+ on its behalf, to draw widgets, control them, and read back the user input.
And independent of that, V-code is more concise in describing and controlling a GUI - each dialog rewritten in it makes mtPaint binary smaller.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#29 Post by don570 »

When I tried to compile in Fatdog linux (a 64bit linux distro available
here on this forum) the compiler gave me pointer errors. I was compiling
in fatdog.

The size was wrong ???? according to compiler.
Maybe compiler was referring to 32bits versus 64 bits.

_________________________________________________

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#30 Post by wjaguar »

don570 wrote:the compiler gave me pointer errors. I was compiling
in fatdog.
The size was wrong ???? according to compiler.
Maybe compiler was referring to 32bits versus 64 bits.
Since I lack the power of clairvoyance, I need the compiler's error message, exactly as it was, and not a vague description of what it maybe seemed like.

Something could certainly go wrong with all the pointer manipulations that V-code does. But I can neither find nor fix that, if not given any specifics.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#31 Post by greengeek »

On previous versions of mtPaint I can use 'free rotate' if I want to rotate a whole image but do not have the same option with just a portion (selection) of the image. Do any of the recent versions have the ability to free rotate a selection?

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#32 Post by don570 »

Edit: both new and old versions of mtpaint support free rotate.
What is confusing is the menu that it is under. It is NOT under
'Selection' because it does not effect a selection. It is
under 'Image'


Unfortuately mtpaint rotates the entire document,
however mtpaint acts just on one layer. This has
the benefit of using less RAM but also some effects are
possible as well. For instance use the clipboard to place a
portion of your image in a layer above. (You can
save individual layers)

Now do the effect, like rotation, on the top layer.
Use the clipboard to tranfer a portion down to the original layer.
Delete the top layer if you wish.

__________________________________________________
Last edited by don570 on Thu 12 Dec 2013, 15:42, edited 1 time in total.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#33 Post by don570 »

I made a tutorial on how to make graph paper

http://www.murga-linux.com/puppy/viewtopic.php?t=90727

Image
______________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#34 Post by don570 »

New version 3.44.41 posted


_________________________________

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#35 Post by wjaguar »

don570 wrote:When I tried to compile in Fatdog linux (a 64bit linux distro available here on this forum) the compiler gave me pointer errors.
Tested compiling in there. Next time, please do differentiate warnings from errors. ;-)
Anyway, the next version will have that group of warnings disabled - for mtPaint code, they do not communicate anything of value.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#36 Post by Puppus Dogfellow »

i have a set up (dell netbook running 5.7) i can't get any version of mt paint to run on. anyone have any idea what could cause this sort of problem?

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#37 Post by wjaguar »

don570 wrote:New version 3.44.41 posted
Versions 3.44.40 and 3.44.41 have a bug - default size for file selector window is set to wrong value (if no saved size in settings file, or no settings file at all). The attached patch fixes it.
Attachments
mtpaint34441fix.patch.gz
(431 Bytes) Downloaded 761 times

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#38 Post by don570 »

version 3.44.44 posted

______________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#39 Post by don570 »

OOps :oops:
Previous version was 3.23.43. This is real version 3.44.44

___________________________________________
Graph paper application finished

http://murga-linux.com/puppy/viewtopic.php?t=90843
__________________________________

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#40 Post by wjaguar »

don570 wrote:This is real version 3.44.44
And another bug found. :-(
This time, it was there since 3.44.22 - when displaying translated interface, garbage strings appeared as choices in some of radiobutton packs (an overlooked misfeature of gettext got triggered).
The attached patch fixes it.
Attachments
mtpaint344_vcode_fix.patch.gz
(269 Bytes) Downloaded 818 times

Post Reply