[Gimp-developer] Fw: Hello! I neeed help with the gimp-pencil function of Script-fu

2022-10-25 Thread Shlomi Fish


Begin forwarded message:

Date: Wed, 26 Oct 2022 01:07:17 +0300
From: Tatsu Takamaro 
To: Shlomi Fish 
Subject: Re: [Gimp-developer] Hello! I neeed help with the gimp-pencil function
of Script-fu


Hi again. It didn't work. Says Error: Invalid type for argument 3 to 
gimp-pencil

вт, 25.10.2022 19:53, Shlomi Fish пишет:
> hi Tony!
>
> On Tue, 25 Oct 2022 10:11:10 +0300
> Tatsu Takamaro via gimp-developer-list  wrote:
>  
>> Hi!
>>
>> I hope I found the right e-mail to ask. I've got just one question so I
>> don't want to register on forums, maybe you could help me.
>>
>> I'm writing a script on Script-fu for GIMP. There is this line in my code:
>>
>> (gimp-pencil draw 2 #(500 1600))
>>
>> It draws one small dot and does it well. But when I write it this way:
>>
>> (gimp-pencil draw 2 #(s1x s2x))
>>
>> ... it returns error: "Error: Item 1 in vector is not a number (argument
>> 3 for function gimp-pencil) #(s1x s2x) "
>>
>> The variables themselves are passed to the script correctly, they took
>> part in calculations before that line and gave the correct result, so
>> I'm sure, that GIMP treats s1x and s2x as numbers.
>>
>> So what am I doing wrong?  
> use:
>
> (list s1x s2x)
>
> or `(...) - backtick
>
> there is python-fu too.
>
>
>
>
>
>
>
>
>  
>>
>> Tony.
>> ___
>> gimp-developer-list mailing list
>> List address:gimp-developer-list@gnome.org
>> List membership:https://mail.gnome.org/mailman/listinfo/gimp-developer-list
>> List archives:https://mail.gnome.org/archives/gimp-developer-list  
>
>  


-- 

Shlomi Fish   https://www.shlomifish.org/
https://github.com/shlomif/shlomif-computer-settings/ - my dotfiles

Thank God I found the good in goodbye!
— “Best Thing I Never Had”, Beyoncé

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Looking for gexiv2 maintainer

2021-09-19 Thread Shlomi Fish
On Sat, 18 Sep 2021 19:43:23 +0200
Jens Georg  wrote:

> On Sun, 2021-09-12 at 08:24 +0300, Shlomi Fish wrote:
> 
> Hi,
> 
> sorry, your mail got drowned in some mail backscatter fallout from a
> server update. Apologies for the late reply.
> 
> > Hi Jens,
> > 
> > On Sun, 29 Aug 2021 02:30:07 +0200
> > Jens Georg  wrote:
> >   
> > > Hello,
> > > 
> > > I am going to give up gexiv2 maintainership, for multiple reasons.
> > > 
> > > One of them is that I have too many projects, the other one is I
> > > don't
> > > want to work with Exiv2 upstream anymore.
> > > 
> > > I will do a final 0.14 release for GNOME 41 and than I'll stop
> > > caring.
> > > Sorry about that, but I have to let that go, for my onw personal
> > > sanity.
> > >   
> > 
> > I can try to volunteer some time, but note that I have some
> > disabilities:
> > https://www.shlomifish.org/meta/FAQ/which_disabilities_do_you_have.xhtml
> >  . My
> > gnome acct is https://gitlab.gnome.org/shlomif .  
> 
> This is very nice, thank you. I have sent you an invitation to the
> project.

Thanks, Jens! I have received it.

> I'm currently vacation mode so my online time is a bit random,
> if you have any questions feel free to use mail; I'm back at work
> starting October 4th which means reachability through normal european
> office times.
> 
> 



-- 

Shlomi Fish   https://www.shlomifish.org/
“So, who the hell is Qoheleth?” - https://shlom.in/qoheleth

The economy depends about as much on economists as the weather does on
weather forecasters.
— Jean-Paul Kauffmann (Unsourced, via Roman M. Parparov)

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Looking for gexiv2 maintainer

2021-09-11 Thread Shlomi Fish
Hi Jens,

On Sun, 29 Aug 2021 02:30:07 +0200
Jens Georg  wrote:

> Hello,
> 
> I am going to give up gexiv2 maintainership, for multiple reasons.
> 
> One of them is that I have too many projects, the other one is I don't
> want to work with Exiv2 upstream anymore.
> 
> I will do a final 0.14 release for GNOME 41 and than I'll stop caring.
> Sorry about that, but I have to let that go, for my onw personal
> sanity.
> 

I can try to volunteer some time, but note that I have some disabilities:
https://www.shlomifish.org/meta/FAQ/which_disabilities_do_you_have.xhtml . My
gnome acct is https://gitlab.gnome.org/shlomif .

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/humour/bits/facts/Taylor-Swift/

Women who seek to be equal with men lack ambition.
— https://en.wikiquote.org/wiki/Timothy_Leary

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP development process

2021-06-03 Thread Shlomi Fish
Hi Alex and all!

On Wed, 2 Jun 2021 11:48:30 +0300
Alexandre Prokoudine via gimp-developer-list 
wrote:

> On Tue, Jun 1, 2021 at 2:59 PM Jack 04 via gimp-developer-list
>  wrote:
> >
> > Dear GIMP team,
> > I'm a software engineering student of University of Padova and I would like
> > to get some information about GIMP development process, in particular on
> > which methodology (i.e. waterfall model, v-shape model, agile methods,
> > SCRUM, XP, ...) you chose and why, finally how you have organized it and
> > implemented in the team.
> > Thank you in advance for your attention, I will wait for your answer.  
> 
> Hello,
> 
> Simply put, we don't do any of that.
> 
> We are not a company, we don't have any kind of a contract or boss,
> and only some of us receive humble donations.
> 
> We have only rough planning of major releases. We usually set one or
> two major goals for every major release (e.g. 2.6, 2.8, 2.10, 3.0) and
> then work towards those goals. As there are many, many requests made
> by users, we end up with features that can be severely out of scope of
> major goals. Moreover, some features are contributed by new people who
> are not necessarily a part of what I might flamboyantly call the core
> team :)
> 
> We don't set particular goals for minor releases (e.g. 2.10.22 or
> 2.99.4). It's typically a mix of some work towards a major goal, minor
> or major new features, UX/UI improvements, bug fixes etc.
> 
> Please let me know if you need to know more.
> 
> Alex

Thanks for replying so well. In addition, I and others have written:

* https://www.shlomifish.org/philosophy/computers/software-management/

* http://programming-motherfucker.com/

*
https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/putting-cards-on-the-table-2019-2020/big-minded-vs-small-minded.xhtml

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Freecell Solver - https://fc-solve.shlomifish.org/

If Chuck Norris is disappointed by you not following his advice, he’ll survive.
On the other hand, you will not.
— https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP is 25 yo

2020-11-22 Thread Shlomi Fish
On Sun, 22 Nov 2020 05:13:09 +0300
Alexandre Prokoudine via gimp-developer-list 
wrote:

> Hello!
> 
> GIMP turns 25 years old on November 21. We wrote something about it :)
> 
> https://www.gimp.org/news/2020/11/21/25-years-of-gimp/
> 
> Many thanks to everyone involved in any role imaginable!
> 

Mazal Tov! And thanks all.

> Alex
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Chuck Norris/etc. Facts - https://www.shlomifish.org/humour/bits/facts/

I have a brilliant idea: a distributed, NoSQL, Webscale™ /dev/null alternative.
I’m going to patent it. (Inspired by arubin on ##programming.)

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Fw: [Gimp-user] [ANNOUNCE] GIMP 2.10.22

2020-11-16 Thread Shlomi Fish
Please reply to all next time:

https://www.shlomifish.org/philosophy/computers/netiquette/email/reply-to-list.html

Begin forwarded message:

Date: Sat, 7 Nov 2020 09:54:17 +0100
From: Thorsten Stettin 
To: Shlomi Fish 
Subject: Re: [Gimp-developer] [Gimp-user] [ANNOUNCE] GIMP 2.10.22


Am 09.10.20 um 11:27 schrieb Shlomi Fish:
> On Thu, 8 Oct 2020 18:05:44 -0400
> Partha Bagchi via gimp-user-list  wrote:
>  
>> I'm working on my McGimp build as we speak. So, it should be out soon.
>>  
> Thanks, Partha, Alexandre and all other gimp devs and contributors! I'll try
> to get to preparing Mageia (linux) packages soon, but appreciate the
> availability of packages for other OSes.
>  
Take a look at 
https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/gimp for Ubuntu.




-- 

Shlomi Fish   https://www.shlomifish.org/
Parody of "The Fountainhead" - https://shlom.in/towtf

   Writing your own nirvana may be easier than writing a good
 blog engine ;)
— https://is.gd/3Hh82T

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Script-fu: SF-FILENAME and document index

2020-11-03 Thread Shlomi Fish
On Mon, 2 Nov 2020 10:09:47 +0200
Shlomi Fish  wrote:

> [CCing the list]
> 
> On Sun, 1 Nov 2020 12:56:38 +0100
> Gottfried Müller  wrote:
> 
> > in the German version it is called "Dokumentenindex" in the English
> > version it is called "Document history". Sorry. It is my fault.
> >   
> 
> I see, thanks for the clarification. I'll have to study the source code to
> tell you if it's currently possible and how.
> 

Hi Gottfried!

Try running «ack --sort recent_list_add_file» (see https://beyondgrep.com/ and
https://beyondgrep.com/more-tools/ ) There may be a PDB entry too.


>   -- Shlomi
> 
> > 
> > Am 01.11.20 um 06:50 schrieb Shlomi Fish:  
> > > Hi Gottfried!
> > >
> > > On Fri, 30 Oct 2020 13:09:56 +0100
> > > Gottfried Müller  wrote:
> > >
> > >> Hello,
> > >>
> > >> is there a way to add the filename of the value of SF-FILENAME in the
> > >> document index of Gimp?
> > >>
> > > Sorry, but I find it hard to understand your question. What is Gimp's
> > > "document index"? Can you rephrase your question? (Its grammar seems a
> > > little non-idiomatic.) Can you exemplify?



-- 

Shlomi Fish   https://www.shlomifish.org/
Perl Elems to Avoid - https://perl-begin.org/tutorials/bad-elements/

Writing a BitKeeper replacement is probably easier at this point than getting
its license changed.
— Matt Mackall (who ended up writing a BitKeeper replacement)

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Script-fu: SF-FILENAME and document index

2020-11-02 Thread Shlomi Fish
[CCing the list]

On Sun, 1 Nov 2020 12:56:38 +0100
Gottfried Müller  wrote:

> in the German version it is called "Dokumentenindex" in the English
> version it is called "Document history". Sorry. It is my fault.
> 

I see, thanks for the clarification. I'll have to study the source code to tell
you if it's currently possible and how.

-- Shlomi

> 
> Am 01.11.20 um 06:50 schrieb Shlomi Fish:
> > Hi Gottfried!
> >
> > On Fri, 30 Oct 2020 13:09:56 +0100
> > Gottfried Müller  wrote:
> >  
> >> Hello,
> >>
> >> is there a way to add the filename of the value of SF-FILENAME in the
> >> document index of Gimp?
> >>  
> > Sorry, but I find it hard to understand your question. What is Gimp's
> > "document index"? Can you rephrase your question? (Its grammar seems a
> > little non-idiomatic.) Can you exemplify?
> >
> > Regards,
> >
> > -- Shlomi
> >  
> >> Gottfried
> >>
> >>
> >> ___
> >> gimp-developer-list mailing list
> >> List address:gimp-developer-list@gnome.org
> >> List membership:
> >> https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives:
> >>   https://mail.gnome.org/archives/gimp-developer-list  
> >
> >  



-- 

Shlomi Fish   https://www.shlomifish.org/
What does “Zionism” mean? - https://shlom.in/def-zionism

Good judgement comes from experience.  Experience comes from bad judgement.
— https://en.wikiquote.org/wiki/Nasreddin

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Script-fu: SF-FILENAME and document index

2020-11-01 Thread Shlomi Fish
Hi Gottfried!

On Fri, 30 Oct 2020 13:09:56 +0100
Gottfried Müller  wrote:

> Hello,
> 
> is there a way to add the filename of the value of SF-FILENAME in the
> document index of Gimp?
> 

Sorry, but I find it hard to understand your question. What is Gimp's "document
index"? Can you rephrase your question? (Its grammar seems a little
non-idiomatic.) Can you exemplify?

Regards,

-- Shlomi

> Gottfried
> 
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Apple Inc. is Evil - https://www.shlomifish.org/open-source/anti/apple/

There is no IGLU Cabal! Home‐made Cabals eventually superseded the power and
influence of the original IGLU Cabal, which was considered a cutting edge
development at its time.

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Does it pay to be Open-Source?

2020-10-19 Thread Shlomi Fish
Hi Anthony!

On Sat, 26 Sep 2020 19:47:29 +
Anthony Beaulé via gimp-developer-list  wrote:

> Hello GIMP developers,
> 
> One of the things I've been enjoying is trying to use less and less
> proprietary software, and I've been thinking of becoming a developer for
> quite some time now.
> 
> I really love the passion and effort that's put in these projects, yours
> included, and I enjoy using them, but I can't say the same about creating my
> own Open-Source software; at least financially.
> 
> I want to ask you people out of curiosity because this project has existed
> for almost 25 years, and still going strong! Thus, I assume that you
> developers would have a lot of experience working with at least this
> Open-Source project.
> 
> So here goes:
> Question 1:
> What do I need to get started on making a project Open-Source? My guess is
> just my source code, a list of all the dependencies my program uses, and an
> account on a Git website (GitHub, or SourceForge are the two I know).
> 

GitHub/etc. are called "forges" or software dev hubs:

*
https://www.shlomifish.org/open-source/resources/software-tools/#all_in_one_proj_mgmt

* https://en.wikipedia.org/wiki/Forge_%28software%29

Regarding best practices for software development see:

*
https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#what-are-some-best-practices-in-programming-that-i-should-adopt

> Question 2:
> Can I still control or direct the program after I've posted it on a Git
> website? I don't mind other using my code for other projects, as long as I'm
> credited somewhere. I also don't mind it when people point-out flaws in my
> programs either, I or my team (if I have one) just want to be the one to fix
> it.
> 

All free/open source licences gives one the right to fork:

* http://www.catb.org/~esr/writings/cathedral-bazaar/magic-cauldron/ar01s08.html

* https://en.wikipedia.org/wiki/Fork_(software_development)

* https://en.wikipedia.org/wiki/The_Free_Software_Definition

> Question 3:
> How do you make money off of Free software, and can you live off of it? I'm
> also wondering how money is split in large groups like yours. As much as I'd
> like to code Open-Source Software, I can't do it for free all the time as I'm
> on a tight budget.

See https://github.com/nayafia/lemonade-stand ("nayafia/lemonade-stand: A handy
guide to financial support for open source"). Note that it is not guaranteed
that you'll make a lot of money, but then again it is not guaranteed with
non-FOSS either:
https://www.shlomifish.org/humour/fortunes/show.cgi?id=joel-test-12-steps-better-code-2
and
https://www.shlomifish.org/humour/fortunes/show.cgi?id=the-old-shareware-and-the-android-apps
.

> 
> Question 4:
> How can you get your program recognised? It's one thing to code a cool
> program, but if no one knows about it then it won't stand a chance. I'm
> guessing the best thing is just advertise it on social media like everything
> else nowadays.
> 

Some people may also find it on search engines.

> 
> In conclusion, I'd love to be more educated in this topic as being
> Open-Source is something that I find beautiful in a way, as even if a project
> withers it's truly never dead and can bloom again in someone else's project.
> I'd also love to make Open-Source projects, but I fear that it may be a waste
> of time financially.
> 

Here is what I think of many "waste of time" arguments:
https://www.shlomifish.org/humour.html#waste-time . If it brings you joy, it is
not waste.

Anyway, here is a somewhat more cynical look at managing a FOSS project:
https://www.reddit.com/r/programming/comments/44q1mb/what_have_we_learned_from_this_open_source_project/
. I have also written a tutorial for how to start contributing to FOSS:
https://www.shlomifish.org/philosophy/computers/open-source/how-to-start-contributing/tos-document.html

and there is this book as well:
http://teachingopensource.org/practical-oss-exploration/

Also see the other replies you have received too.

> I'd love to hear from you.
> ~Anthony.B
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://youtu.be/KxGRhd_iWuE - Never Give Up!!

Beware of bugs in the above code; I have only proved it correct, not tried it.
— https://en.wikiquote.org/wiki/Donald_Knuth

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] no save/discard/cancel dialog after doing a gradient

2020-10-16 Thread Shlomi Fish
Hi Cristian!

On Fri, 16 Oct 2020 06:37:21 +0300
Cristian Secară  wrote:

> Open GIMP, create whatever new image (say, some banner), activate the
> gradient tool, apply some random gradient.
> 
> By closing the image window or GIMP itself, the image disappears without
> asking anything. I think this happens the same when opening an existing image
> and just do a gradient on it.
> 
> Am I missing something or this is a bug ?

I can reproduce this problem with /usr/bin/gimp ( GNU Image Manipulation
Program version 2.10.22 ) and gimp-2.99 built from source - both on Mageia
Linux v8 x86-64. I think it is a bug, but I may be proven wrong.

Thanks!

> 
> 



-- 

Shlomi Fish   https://www.shlomifish.org/
Perl Elems to Avoid - https://perl-begin.org/tutorials/bad-elements/

Chuck Norris has an Erdős number of -1.
— https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] batch processing

2020-10-10 Thread Shlomi Fish
Hi jcupitt !

On Sat, 10 Oct 2020 17:05:18 +0100
jcupitt--- via gimp-developer-list  wrote:

> If you're comfortable at the command-line, imagemagick is very simple
> and runs everywhere:
> 
> https://imagemagick.org
> 
> With bash you can enter:
> 
> for i in *.jpg; do
> convert $i --resize x768 resized_version_$i
> done

It is a good idea to wrap the $i in double quotes in bash and similar shells to
prevent word splitting:

* https://shlomif-tech.livejournal.com/14671.html

* https://perl-begin.org/topics/security/code-markup-injection/

> 
> My image processing package nip2 can batch-process in a GUI way,
> though it's a bizarre program.
> 
> https://github.com/libvips/nip2
> 

Heh, it is nice that you admit that you think it is "bizarre". It shows
maturity to admit that one's software application is not perfect. 

> 1. Start nip2
> 2. Click "File / Open", navigate to the source directory, click on the
> first image, shift-click on the last, click Open
> 3. This will make a group of images, probably called A1. "Click
> Toolkits / Image / Transform / Resize / Size to" to resize the group
> 4. Select Vertical, 768, Lanczos3 in the scrap of GUI you see
> 5. RIght-click on the name of the resize object (probably A2) and
> select "Save as"
> 6. In the dialog, navigate to a destination directory, enter eg.
> "fred00.jpg" as the filename, and click Save
> 7. The set of images will be saved as fred00.jpg, fred01.jpg, fred02.jpg etc.
> 
> John
> 
> 
> On Fri, 9 Oct 2020 at 11:26, Drake Koefoed via gimp-developer-list
>  wrote:
> >
> > I would like to batch process a directory of images to h=768 retain aspect
> > ratio.
> >
> > I have not seen a simple way to do this.  Something like the wonderful
> > batch rename in Nautilus would be great if it exists or could be written.
> > drakekoef...@mailfence.com
> > ___
> > gimp-developer-list mailing list
> > List address:gimp-developer-list@gnome.org
> > List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> > List archives:   https://mail.gnome.org/archives/gimp-developer-list  
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://youtu.be/n6KAGqjdmsk - “Hurt Me Tomorrow”

I also have versions of this code in COBOL.NET, Intercal, PDP‐10 Assembly, J,
APL, Windows NT 4.0 Batch script and Autocad Lisp — I’m sure you can handle
all of them because none of them is Perl. ;-).

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] batch processing

2020-10-10 Thread Shlomi Fish
Hi Drake!

On Mon, 5 Oct 2020 11:39:20 -0500
Drake Koefoed via gimp-developer-list  wrote:

> I would like to batch process a directory of images to h=768 retain aspect
> ratio.
> 
> I have not seen a simple way to do this.  Something like the wonderful
> batch rename in Nautilus would be great if it exists or could be written.

This should be fairly easy to do using a script in python or similar. For some
resources for learning python, see:

*
https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#i-want-to-learn-programming-which-language-should-i-start-with

* https://www.gimp.org/docs/

Hope that helps.

Regards,

Shlomi Fish

> drakekoef...@mailfence.com
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/lecture/C-and-CPP/bad-elements/

“Did you sleep well?”
“No, I made a couple of mistakes.”
— https://en.wikiquote.org/wiki/Steven_Wright via Nadav Har’El

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [Gimp-user] [ANNOUNCE] GIMP 2.10.22

2020-10-09 Thread Shlomi Fish

On Thu, 8 Oct 2020 18:05:44 -0400
Partha Bagchi via gimp-user-list  wrote:

> I'm working on my McGimp build as we speak. So, it should be out soon.
> 

Thanks, Partha, Alexandre and all other gimp devs and contributors! I'll try to
get to preparing Mageia (linux) packages soon, but appreciate the availability
of packages for other OSes.

-- 

Shlomi Fish   https://www.shlomifish.org/
Interview with Ben Collins-Sussman - https://shlom.in/sussman

Microsoft — making it all make sense. Ours.
— https://www.shlomifish.org/humour.html
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Python 2.X vs 3.x

2020-08-12 Thread Shlomi Fish
Hi Rikard!

On Thu, 30 Jul 2020 21:39:30 +0200
Rikard Johnels  wrote:

> Hello all you wonderful developers!
> I am a happy user of Gimp since a few years.
> 

Nice.

> 
> One slight question:
> 
> Will GIMP be "rewritten" for Python 3 at all? (Seeing as 2.x is (slowly)
> being phased out...) 
> 

I expect that for gimp 3.x, the python code will be (or was already) ported to
python 3.x - but I don't expect it will require or justify a full rewrite of
gimp given these links:

* https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/

* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/

Perhaps there will still be compatibility with python 2.7 being able to run the
same code, but I don't recommend you to count on that.



> 
> 
> /Rikard Johnels
> --- DISCLAIMER ---
> This mail is sent from the domain rikjoh.com.If you are not the intended
> recipient, please disregard this e-mail. -
> 
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/open-source/resources/tech-tips/

Jack: Hi Sophie!
Sophie: Don’t “Hi, Sophie!” me.
Jack: Don’t “Don’t ‘Hi, Sophie!’ me” me!

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Fw: Suggestd enhancement

2020-08-05 Thread Shlomi Fish
Replying to Adalbert now,

On Wed, 5 Aug 2020 21:49:21 +0300
Shlomi Fish  wrote:

> Hi Adalbert!
> 
> Please reply to list next times, see:
> 
> https://www.shlomifish.org/philosophy/computers/netiquette/email/reply-to-list.html
> 
> You sent this message in private and it was misclassified as spam (which may
> be my filters' fault).
> 
> Regards,
> 
>   Shlomi
> 
> Begin forwarded message:
> 
> Date: Mon, 27 Jul 2020 14:36:26 +0200
> From: Adalbert Hanßen 
> To: Shlomi Fish 
> Subject: Re: [Gimp-developer] Suggestd enhancement
> 
> 
> Shlomi,
> 
> thank you for your answer. I encountered the problem with GIMP 2.8.22 which I
> preferred to use because GIMP 2.10 came as a snap installation and that did
> not cooperate with my delayed xfce4-screenshooter starter
> 
> xfce4-screenshooter -fmd 7 -o gimp
> 
> (unfortunately I use version 1.8.2 of xfce4-screenshooter which does not allow
> to set the output directory and the standard output directory /tmp is not
> available in the snap-installed GiIMP 2.10.)
> 
> Now I realized that I can use the snap installed version of GIMP in parallel
> to the installed 2.8.22. Now put some text onto the clipboard and I realized
> that your observation is right. I do not have klipper installed on my
> computer. I got the message "die Zwischenablage enthält keine Bilddaten, die
> eingefügt werden können" (no image data on the clipboard).
> 
> However this might have been not the right test since the older version does
> the same! You may be right, that
> 
> xfce4-screenshooter -crm
> 
> sometimes does not put an image onto the clipboard although I select a
> rectangular part of the screen. I'll come back to that when I have an example
> which does not work wit 2.8.22 but does with 1.10.20 (or does not work with
> that one).
> 

Thanks! You may be able to find an updated /usr/bin/gimp in a distro upgrade.

> > The problem with greying out menu options is that often the user is unable
> > to tell why they are greyed out, and what to do to reenable them. So it
> > will be a usability issue. A note "no pastable image on the clipboard" on
> > the status bar would tell the reason. < Furthermore, GIMP will need to
> > query the clipboard before displaying the menu bar or menu which will
> > likely also be time consuming on your end.
> 
> Of course one would have to enquire the type of stuff on the clipboard. But I
> think that will be much faster than what GIMP does. Apparently if you had an
> image on the clipboard and then copy some text to it, then GIMP still pastes
> the image. So the clipboard in Xubuntu seems to be a bit more complicated than
> I thought before. I don't know for sure what GIMP really does if the content
> of the clipboard is "no graphics object", like some text or some table or a
> pointer to an file which is not an image... Those who are prepared to debug
> GIMP might take a look what happens until GIMP finally throws in the towel
> because there is no graphics on the clipboard. I guess that's much more work
> until it finally throws and recovers from such an event and therefore my idea
> was that it is better to check that earlier. But perhaps just that already has
> happened between 2.8.22 and 2.10.20.
> 

X.org has several clipboards - "primary", "secondary" - it's a bit of a mess:

see e,g:
https://metacpan.org/source/SHLOMIF/Clipboard-0.26/lib/Clipboard/Xclip.pm .

> Kind regards
> 
> Adalbert Hanßen
> 

-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/humour/Summerschool-at-the-NSA/

Chuck Norris round house kicks doors open instead of using their keys.
Summer Glau makes sure doors are open using her mind.
— https://www.shlomifish.org/humour/bits/facts/Summer-Glau/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Fw: Suggestd enhancement

2020-08-05 Thread Shlomi Fish
Hi Adalbert!

Please reply to list next times, see:

https://www.shlomifish.org/philosophy/computers/netiquette/email/reply-to-list.html

You sent this message in private and it was misclassified as spam (which may be
my filters' fault).

Regards,

Shlomi

Begin forwarded message:

Date: Mon, 27 Jul 2020 14:36:26 +0200
From: Adalbert Hanßen 
To: Shlomi Fish 
Subject: Re: [Gimp-developer] Suggestd enhancement


Shlomi,

thank you for your answer. I encountered the problem with GIMP 2.8.22 which I
preferred to use because GIMP 2.10 came as a snap installation and that did not
cooperate with my delayed xfce4-screenshooter starter

xfce4-screenshooter -fmd 7 -o gimp

(unfortunately I use version 1.8.2 of xfce4-screenshooter which does not allow
to set the output directory and the standard output directory /tmp is not
available in the snap-installed GiIMP 2.10.)

Now I realized that I can use the snap installed version of GIMP in parallel to
the installed 2.8.22. Now put some text onto the clipboard and I realized that
your observation is right. I do not have klipper installed on my computer. I
got the message "die Zwischenablage enthält keine Bilddaten, die eingefügt
werden können" (no image data on the clipboard).

However this might have been not the right test since the older version does
the same! You may be right, that

xfce4-screenshooter -crm

sometimes does not put an image onto the clipboard although I select a
rectangular part of the screen. I'll come back to that when I have an example
which does not work wit 2.8.22 but does with 1.10.20 (or does not work with
that one).

> The problem with greying out menu options is that often the user is unable to
> tell why they are greyed out, and what to do to reenable them. So it will be
> a usability issue. A note "no pastable image on the clipboard" on the status
> bar would tell the reason. < Furthermore, GIMP will need to query the
> clipboard before displaying the menu bar or menu which will likely also be
> time consuming on your end.  

Of course one would have to enquire the type of stuff on the clipboard. But I
think that will be much faster than what GIMP does. Apparently if you had an
image on the clipboard and then copy some text to it, then GIMP still pastes
the image. So the clipboard in Xubuntu seems to be a bit more complicated than
I thought before. I don't know for sure what GIMP really does if the content of
the clipboard is "no graphics object", like some text or some table or a
pointer to an file which is not an image... Those who are prepared to debug
GIMP might take a look what happens until GIMP finally throws in the towel
because there is no graphics on the clipboard. I guess that's much more work
until it finally throws and recovers from such an event and therefore my idea
was that it is better to check that earlier. But perhaps just that already has
happened between 2.8.22 and 2.10.20.

Kind regards

Adalbert Hanßen



Am 23.07.20 um 16:54 schrieb Shlomi Fish:
> Hi Adalbert!
>
> On Thu, 23 Jul 2020 13:23:25 +0200
> Adalbert Hanßen  wrote:
>  
>> Currently you get the option Edit>Paste as>... even if no image is on teh
>> clipboard. Then it takes awfully long untill Gimp tells that there is no
>> image to be pasted on the clipboard.
>>  
> I've checked this, and GIMP responded instantly with that error message box,
> on my mageia v8 x86-64 system with gimp 2.10.20 and running kde plasma5 and
> klipper (with 8 GB of RAM).
>
> So it seems like a local issue on your end. Can you try to see if it happens
> in a new unix user?
>  
>> This happens to me sometimes when I want to make a screenshot but my
>> screenshot tool doesn't do that.
>>
>> I would suggest that Gimp check if there is something to paste before
>> offering any paste option and grey them out if there is no pastable image on
>> the clipboard.
>>  
> The problem with greying out menu options is that often the user is unable to
> tell why they are greyed out, and what to do to reenable them. So it will be a
> usability issue.
>
> Furthermore, GIMP will need to query the clipboard before displaying the
> menubar or menu which will likely also be time consuming on your end.
> https://en.wikipedia.org/wiki/There_ain't_no_such_thing_as_a_free_lunch
>  
>> By the way: Is there anythingon teh Linux operating system level which shows
>> me what is on the clipboard? I mean other than going to an app and try to
>> paste whatever is thre and see what happens?  
> https://en.wikipedia.org/wiki/Klipper can do it here, and there may be other
> clipboard managers which can as well. Note that "operating system level" may
> refer to several layers of kernel code, kernel modules, and processes of
> various privileges on Linux, and they often can be replaced by
&

Re: [Gimp-developer] Suggestd enhancement

2020-07-23 Thread Shlomi Fish
Hi Adalbert!

On Thu, 23 Jul 2020 13:23:25 +0200
Adalbert Hanßen  wrote:

> Currently you get the option Edit>Paste as>... even if no image is on teh
> clipboard. Then it takes awfully long untill Gimp tells that there is no
> image to be pasted on the clipboard.
> 

I've checked this, and GIMP responded instantly with that error message box, on
my mageia v8 x86-64 system with gimp 2.10.20 and running kde plasma5 and
klipper (with 8 GB of RAM).

So it seems like a local issue on your end. Can you try to see if it happens in
a new unix user?

> This happens to me sometimes when I want to make a screenshot but my
> screenshot tool doesn't do that.
> 
> I would suggest that Gimp check if there is something to paste before
> offering any paste option and grey them out if there is no pastable image on
> the clipboard.
> 

The problem with greying out menu options is that often the user is unable to
tell why they are greyed out, and what to do to reenable them. So it will be a
usability issue.

Furthermore, GIMP will need to query the clipboard before displaying the
menubar or menu which will likely also be time consuming on your end.
https://en.wikipedia.org/wiki/There_ain't_no_such_thing_as_a_free_lunch

> By the way: Is there anythingon teh Linux operating system level which shows
> me what is on the clipboard? I mean other than going to an app and try to
> paste whatever is thre and see what happens?

https://en.wikipedia.org/wiki/Klipper can do it here, and there may be other
clipboard managers which can as well. Note that "operating system level" may
refer to several layers of kernel code, kernel modules, and processes of
various privileges on Linux, and they often can be replaced by
existing or hypothetical alternatives.

> 
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://github.com/sindresorhus/awesome - curated list of lists

A: I’m hungry today.
B: Well, wait until tomorrow. Maybe this feeling will pass.

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Python vs Scheme

2020-07-22 Thread Shlomi Fish
Hi,

On Wed, 22 Jul 2020 15:32:43 +0200
Massimo Fidanza via gimp-developer-list  wrote:

> this email is deliberately a little provocative. If I have not seen wrong
> in the source archive there are 51 .scm scripts and 11 .py Scheme scripts
> has a complex syntax and I do not know how much it is used today. What are
> the advantages of Scheme compared to Python? Would it make sense to rewrite
> plugins that still use Scheme in Python and remove the Scheme language?

In addition note that one can write code in any language which has or can have
access to the GIMP PDB ( see https://wiki.gimp.org/wiki/Hacking:Plugins_v3 )
and they will all be able to call each others' procedures. In addition to
Scheme and Python, there are C plugins and there was gimp-perl in the past as
well, and there can be others.

For some of the advantages of Lisp-like languages, see:

* https://www.youtube.com/watch?v=4NO83wZVT0A

* http://www.paulgraham.com/onlisp.html

As you may be aware, both Scheme and Python are turing-complete (
https://en.wikipedia.org/wiki/Turing_completeness ).

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/open-source/projects/fortune-mod/

“Talk Like a Pirate Day” is the only day of the year when Chuck Norris only
talks like a pirate, and does not actually act like one.
— https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp 3.0 advancement

2020-07-22 Thread Shlomi Fish
Hi Massimo,

On Wed, 22 Jul 2020 03:02:40 +0200
Massimo Fidanza via gimp-developer-list  wrote:

> I would like to contribute to the development, but I state that I know
> little of the C language, concretely in C I have exploited the code found
> on the internet to make the firmware of a pair of IoT relays that use the
> ESP8266. Instead I have experience with several languages including:
> Python, PHP, Pascal / Delphi, Java, Javascript, C #, PL / SQL (currently my
> daily bread). A few years ago I took a look at Go and now I'm interested in
> Rust.
> I took a look at the developer documentation
> https://wiki.gimp.org/wiki/Main_Page but it seems to me that many things
> are out of date. Give me a hint on what to start reading.
> 

It is not surprising that the documentation has become out of date - from my
experience, even inline comments do:

* https://blog.codinghorror.com/learn-to-read-the-source-luke/

*
https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perlcafe-trusting-the-docs

*
https://www.shlomifish.org/philosophy/computers/software-management/perfect-workplace/perfect-it-workplace.xhtml#soft-eng-methods-to-avoid

You can try learning C from these resources:

*
https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#c

*
https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#i-want-to-learn-programming-which-language-should-i-start-with

It shouldn't be too much of a problem for you given your experience.

> Il giorno dom 19 lug 2020 alle ore 04:55 Massimo Fidanza 
> ha scritto:
> 
> > I built a docker image starting from a Ubuntu 20.04 and I have installed
> > all dependencies and compiled Babl, Gegl and Gimp from source, using Meson.
> > I have encountered the error
> > https://gitlab.gnome.org/GNOME/gimp/-/issues/5407, but I think that I
> > have found a solution. If you are interested I can share my image, but is
> > big 3.08GB
> >
> > Regards
> > Massimo
> >
> > Il giorno mer 15 lug 2020 alle ore 17:33 Liam R E Quin 
> > ha scritto:
> >  
> >> On Wed, 2020-07-15 at 12:21 +0200, Massimo Fidanza via gimp-developer-
> >> list wrote:  
> >> >
> >> > of the Gimp code to Python 3 and GTK 3 is finished  
> >>
> >> There's a major question about existing plugins- obviously they won't
> >> work, so maybe we should have a rewriting plugins wiki or something,
> >> and try to get some of the most popular ones updated.
> >>
> >>
> >> --
> >> Liam Quin - web slave for https://www.fromoldbooks.org/
> >>
> >> In 24/7 full-time voluntary servitude since 1998.
> >>
> >>  
> _______
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Parody of "The Fountainhead" - https://shlom.in/towtf

It does not mean what I think it means, but it means what *you* think it
means.
— https://www.shlomifish.org/humour.html

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp 3.0 advancement

2020-07-15 Thread Shlomi Fish
Hi Massimo!

On Wed, 15 Jul 2020 12:21:47 +0200
Massimo Fidanza via gimp-developer-list  wrote:

> Excuse me if I ask, I don't want to be petulant, I know that release will
> happen when the program is ready, but I just want to ask if the migration
> of the Gimp code to Python 3 and GTK 3 is finished or there are things that
> need to be completed?
> 

There may be still some rough spots, e.g: in the new meson build system (see:
https://gitlab.gnome.org/GNOME/gimp/-/issues/5407 ; autotools builds are
working better from my experience) or in script-fu (see:
https://gitlab.gnome.org/GNOME/gimp/-/issues/5402 ) and some other aspects.
Note that I may not be too major a contributor to GIMP.

I suppose we can use your help if you wish to contribute, and I maintain
https://metacpan.org/release/App-gimpgitbuild to (hopefully) facilitate
building testing and installing GIMP 2.99.x/git from source.

> Thanks
> Massimo
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/humour/bits/facts/Taylor-Swift/

There is no IGLU Cabal! Its members can be arranged in N! orders to form N!
different Cabals. The algorithm to find which order formulates the correct
IGLU Cabal is NP‐Complete.

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Fw: Gimp 2.99 python3 plug-ins: writing a plugin to generate an image

2020-07-14 Thread Shlomi Fish
Hi!

Please see
https://www.shlomifish.org/philosophy/computers/netiquette/email/reply-to-list.html
and https://www.shlomifish.org/meta/FAQ/#reply_to_list .

Regards,

Shlomi

Begin forwarded message:

Date: Tue, 14 Jul 2020 12:52:35 +0200
From: Gottfried Müller 
To: Shlomi Fish 
Subject: Re: [Gimp-developer] Gimp 2.99 python3 plug-ins: writing a plugin to
generate an image


Hello

thanks for the answer. The "lepton"- plug-in is similar like the
openraster example in the gimp-sources. I tried it without success.

The reason for my question: At the begin of a month a progam delivers at
the same path with the same name images. The first steps are always the
same processing an image. Then I make manual some changes. As a
workaround I open theses images with the "recent used" menu and start
after this the plug-in. I would eliminate the open step. Coding the
automatic processing steps was not a bigger job.

Thanks for your help

Gottfried


    

-- 

Shlomi Fish   https://www.shlomifish.org/
List of Text Processing Tools - https://shlom.in/text-proc

Tel Aviv, a functional definition: free parking space‐free space.
— Shachar Shemesh ( https://blog.shemesh.biz/?p=435 )

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp 2.99 python3 plug-ins: writing a plugin to generate an image

2020-07-14 Thread Shlomi Fish
Hi Gottfried!

On Mon, 13 Jul 2020 10:29:32 +0200
Gottfried Müller  wrote:

> Hello
> 
> is it possible writing a plug-in to generate an image without an opened
> image? I found no examples. As a test I tried to open a file image only.
> I've got the following message:
> 
> GIMP-Error: Procedure 'python-fu-openImageFile' has been called with an
> invalid ID for argument 'image'. Most likely a plug-in is trying to work
> on an image that doesn't exist any longer.
> 
> Here a code snippet:
> 
> def openImageFile(procedure, args, data):
>      print("start openImageFile")
>      return procedure.new_return_values(Gimp.PDBStatusType.SUCCESS,
> GLib.Error())
> 
> 
> class OpenImageFile(Gimp.PlugIn):
> 
>      def do_query_procedures(self):
>      return ["python-fu-openImageFile"]
> 
>      def do_create_procedure(self, name):
>      data = None
>      procedure = Gimp.ImageProcedure.new(
>      self, name, Gimp.PDBProcType.PLUGIN, openImageFile, data
>      )
>      procedure.set_documentation(DESCR_SHORT, DESCR_LONG, name)
>      procedure.set_attribution(AUTHOR, COPYRIGHT, DATE)
>      procedure.set_menu_label(MENU_LABEL)
>      procedure.add_menu_path(MENU_PATH)
>      return procedure
> 
> Gimp.main(OpenImageFile.__gtype__, sys.argv)
> 

Perhaps this will help:

https://github.com/shlomif/gimp-lepton-support-for-dropbox-jpeg-compression/blob/87fde8b6252f6f6694b8ef5b97d5727925d74a7e/gimp-lepton/gimp-2.99/file-lepton.py

(short URL: https://is.gd/TlTlIF )

It is a gimp-python extension to open dropbox lepton .lep files:

https://github.com/dropbox/lepton

It took me some experimentation to write as well.

> I tried also an scheme script using gimp-file-load. It is using a GFile
> argument now. In 2.10 I could use a filename. How to create a GFile in
> scheme in 2.99?
> 

Don't know about scheme.

> 
> Gottfried
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Why I Love Perl - https://shlom.in/joy-of-perl

Larry Wall *does* know all of Perl. However, he pretends to be wrong
or misinformed, so people will underestimate him.
— https://www.shlomifish.org/humour/bits/facts/Larry-Wall/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Offering help

2020-06-19 Thread Shlomi Fish
Hi Brendan!

Welcome aboard.

On Fri, 19 Jun 2020 14:24:51 -0400
Liam R E Quin  wrote:

> On Fri, 2020-06-19 at 17:39 +, Brendan via gimp-developer-list
> wrote:
> > Hi,
> > With everything that is going on, I have found myself with a lot of
> > free time and would like to help with development. I have experience
> > in software engineering but have never worked on an open source
> > project. Please let me know what I can do to help.  
> 
> Best is to start by building gimp from source. If you run into
> difficulties (this is not uncommon, don't worry) or if you succeed,
> then find an IRC client and join irc.gnome.org in the #gimp channel
> where the developers tend to be found.
> 
> Liam
> 

Sounds like good advice and I'd like to note that I have created a tool to
automate part of that task:

https://metacpan.org/release/App-gimpgitbuild

I'd be happy to hear any success or failure stories with using it.

On a more general note, I have provided some guidance for people who wish to
become FOSS contributors here:

*
https://www.shlomifish.org/philosophy/computers/open-source/how-to-start-contributing/

Good luck!

-- 

Shlomi Fish   https://www.shlomifish.org/
https://shlomifishswiki.branchable.com/Encourage_criticism_and_try_to_get_offended/

I come to bury Caesar, not to praise him.
— https://en.wikiquote.org/wiki/Julius_Caesar_%28play%29

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Regarding gimp.org website rewamp

2020-05-01 Thread Shlomi Fish
Hi Rohan,

you should have replied-to-list per my request:

https://www.shlomifish.org/philosophy/computers/netiquette/email/reply-to-list.html

That doesn't bode well.

On Fri, 1 May 2020 18:09:43 +0530
Rohan Keskar18  wrote:

> Well, If you use React.js a lot of code becomes reusable in the form of
> components, it provides seamless navigation, The site loads faster it has
> good performance, and you can even do server side rendering to make it even
> faster as your site does not have a lot of interactable components and yes
> it can work even though the user has disabled javascript, If we use server
> side rendering.

Apparently there are some React-based static site generators:

*
https://blog.bitsrc.io/9-react-static-site-generators-for-2019-f54a66e519d2?gi=63286d50bf79

Nevertheless, I believe one can extend or override Pelikan (which is what
https://gitlab.gnome.org/Infrastructure/gimp-web currently uses) in a similar
way using plugins/etc.: https://docs.getpelican.com/en/stable/plugins.html ,
and I find python a saner language than JavaScript.

Moreover, there is a case against too much abstraction / over-modularised code:

* https://en.wikipedia.org/wiki/Indirection

*
https://www.shlomifish.org/humour/fortunes/show.cgi?id=linus-torvalds-about-indirections

* https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/

* https://www.joelonsoftware.com/2002/12/11/lord-palmerston-on-programming/

Can you point to any concrete code smells (see
https://en.wikipedia.org/wiki/Code_smell ) in the gimp websites' current
codebase, that can be made less severe by using react, and won't be easily
fixable using Pelikan?

Or is this just hypothetical?

If you wish to help GIMP, there are other ways:

https://www.gimp.org/develop/

> 
> On Fri, 1 May 2020 at 17:25, Shlomi Fish  wrote:
> 
> > Hi Rohan,
> >
> > thanks for your enthusiasm!
> >
> > On Fri, 1 May 2020 07:45:47 +0530
> > Rohan Keskar18 via gimp-developer-list 
> > wrote:
> >  
> > > Hey, Are you guys willing to switch your gimp.org website to react and
> > > node.js stack, I'm willing to do all the coding for free, I will redesign
> > > the website and will code the whole website, I just need too know that  
> > you  
> > > guys will at least consider this before committing to it. I'm an computer
> > > engineer student in my last semester and I want to contribute to an open
> > > source project that's why I'm doing this, Please let me know if you will
> > > atleast consider this, Waiting for your reply :)  
> >
> > I'm not a GIMP official, so my opinion is not autoritative. In my opinion,
> > https://www.gimp.org/ looks and functions well, despite being somewhat
> > reminiscent of https://everybootstrap.site/ and while having some minor
> > validation errors (see
> > https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.gimp.org%2F ). I also
> > think
> > it is a mostly static site, which can be an advantage (see
> >
> > https://github.com/shlomif/shlomif-tech-diary/blob/master/static-site-generators--despair.md
> > ).
> >
> > Why should we consider converting the site to React.js? Which advantages
> > will
> > this transition give us? Will it still be usable with JavaScript
> > blocking/blacklisting such as https://en.wikipedia.org/wiki/NoScript 's?
> >
> > For the record you can find the website's sources here:
> > https://gitlab.gnome.org/Infrastructure/gimp-web/
> >
> > Please reply to all.
> >  
> > > ___
> > > gimp-developer-list mailing list
> > > List address:gimp-developer-list@gnome.org
> > > List membership:  
> > https://mail.gnome.org/mailman/listinfo/gimp-developer-list  
> > > List archives:   https://mail.gnome.org/archives/gimp-developer-list  
> >
> >
> >
> > --
> >
> > Shlomi Fish   https://www.shlomifish.org/
> > List of Networking Clients - https://shlom.in/net-clients
> >
> > Selina: How may I be of service?
> > Alan: Well, according to the Codex, we’re supposed to be slain by you.
> > — https://www.shlomifish.org/humour/Selina-Mandrake/
> >
> > Please reply to list if it's a mailing list post - https://shlom.in/reply
> > .
> >  



-- 

Shlomi Fish   https://www.shlomifish.org/
My Photos - https://www.flickr.com/photos/shlomif/

Chuck Norris was the 1,000,000,000th viewer of the Gangnam Style video on
YouTube. — https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Regarding gimp.org website rewamp

2020-05-01 Thread Shlomi Fish
Hi Rohan,

thanks for your enthusiasm!

On Fri, 1 May 2020 07:45:47 +0530
Rohan Keskar18 via gimp-developer-list  wrote:

> Hey, Are you guys willing to switch your gimp.org website to react and
> node.js stack, I'm willing to do all the coding for free, I will redesign
> the website and will code the whole website, I just need too know that you
> guys will at least consider this before committing to it. I'm an computer
> engineer student in my last semester and I want to contribute to an open
> source project that's why I'm doing this, Please let me know if you will
> atleast consider this, Waiting for your reply :)

I'm not a GIMP official, so my opinion is not autoritative. In my opinion,
https://www.gimp.org/ looks and functions well, despite being somewhat
reminiscent of https://everybootstrap.site/ and while having some minor
validation errors (see
https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.gimp.org%2F ). I also think
it is a mostly static site, which can be an advantage (see
https://github.com/shlomif/shlomif-tech-diary/blob/master/static-site-generators--despair.md
).

Why should we consider converting the site to React.js? Which advantages will
this transition give us? Will it still be usable with JavaScript
blocking/blacklisting such as https://en.wikipedia.org/wiki/NoScript 's?

For the record you can find the website's sources here:
https://gitlab.gnome.org/Infrastructure/gimp-web/

Please reply to all.

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
List of Networking Clients - https://shlom.in/net-clients

Selina: How may I be of service?
Alan: Well, according to the Codex, we’re supposed to be slain by you.
— https://www.shlomifish.org/humour/Selina-Mandrake/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] [ANN] [WiP] GIMP-lepton: plugins for providing support for dropbox's "lepton" *.jpeg compression

2020-04-22 Thread Shlomi Fish
Hi all!

See:
https://github.com/shlomif/gimp-lepton-support-for-dropbox-jpeg-compression .
gimp 2.10 and gimp 2.99 ; opening only so far ; FOSS / GPLv3+.

You can learn more about dropbox lepton which provides lossless compression for
*.jpeg files (which in turn implement a lossy compression algo) here:

https://github.com/dropbox/lepton

Feel free to install, or send me patches, pull requests, feature requests or
bug reports.

Share and enjoy!

-- 

Shlomi Fish   https://www.shlomifish.org/
Buffy Factoids - https://www.shlomifish.org/humour/bits/facts/Buffy/

SGLau: By the way, herr Frog: it is not that hard to be green.
— https://is.gd/htmOCv

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] My thoughts

2020-04-18 Thread Shlomi Fish
Hi Jeah,

On Sat, 18 Apr 2020 13:30:42 -0400
Jeah Rumingan via gimp-developer-list  wrote:

> Hi guys I love GIMP and would love to see a version on the iPad Pro because I
> will literally purchase an iPad Pro with the Stylus pen just to edit YouTube
> thumbnails. I think would be cool since I can freehand it rather than use a
> mouse. Just a thought!
> 

Please see the question and answer here:

https://www.gimp.org/docs/userfaq.html#will-you-release-gimp-for-android-or-ios-devices


>  Thanks
> 
> Sent from my iPhone
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://shlomifishswiki.branchable.com/Encourage_criticism_and_try_to_get_offended/

At this point, I'd like to take a moment to speak to you about the Adobe PSD
format. PSD is not a good format. PSD is not even a bad format. Calling it
such would be an insult to other bad formats, such as PCX or JPEG. No, PSD is
an abysmal format.
— https://github.com/gco/xee/blob/master/XeePhotoshopLoader.m

Please reply to list if it's a mailing list post - https://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [ANN] gimpgitbuild 0.2.1 - a commandline tool to build GIMP and its dependencies from their git repos

2020-03-09 Thread Shlomi Fish
Hi Owen,

On Sun, 1 Mar 2020 00:53:43 +0100
Owen  wrote:

> > > On Sat, 29 Feb 2020 06:15:40 -
> > > "Ed"  wrote:
> > >  
> > > > I'd suggest setting up Travis and using CI with your project repo to
> > > > ensure people can start from a clean version of at least Ubuntu with a
> > > > fair chance it will work. The various packages and versions in the
> > > > Travis config would provide a great guide on dependencies.
> > > >  
> > >
> > > Thanks for the suggestion, Ed! I shall try that.
> > >  
> >
> > This was now implemented: https://travis-ci.org/shlomif/App-gimpgitbuild/ -
> > thanks. It took me half a day, and I ended up skipping the build of gimp
> > git master itself (due to the fact it required some newer deps). It
> > inspired a feature in gimpgitbuild 0.8.0 .  
> 
> 
> 
> 
> Thanks again and it built right to the end of gimp. But;
> 
> I suspect the following is relevant only to Ubuntu-19.10;
> 
> To get past libmypaint build not finding automake, I needed to;
> 
>  a.  Remove the symbolic links /etc/alternatives/automake and
> /etc/alternatives/aclocal (the /etc/alternatves linked back to the 1.16
> versions in /usr/bin b.  Copy automake-1.16 and aclocal-1.16 to 1.13 version
>  c.  link the 1.13 versions to automake and aclocal
> 
> There is probably an easier way to do this. However "it worked"
> 
> Gimp then built to "Success" but running the app,
> 
> # apps/graphics/gimp-devel/bin/gimp-2.99: error while loading shared
> libraries: libgimpbase-3.0.so.0: cannot open shared object file: No such file
> or directory
> 
> Vaguely remember having to set up some environment variable and will later
> try;
> 
>   # export
> LD_LIBRARY_PATH=/home/owen/apps/graphics/gimp-devel/lib:$LD_LIBRARY_PATH
> 

I've now added the runenv subcommand in version 0.12.0, inspired by this message
of yours: https://metacpan.org/release/App-gimpgitbuild . Thanks!

> but maybe that needs to be added to the 0.8.0 version
> 
> 
> 
> 
> Owen
> 



-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/open-source/projects/fortune-mod/

Chuck Norris can end world hunger, but he thinks that hungry people make
humanity a more challenging adversary.
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [ANN] gimpgitbuild 0.2.1 - a commandline tool to build GIMP and its dependencies from their git repos

2020-02-29 Thread Shlomi Fish
Hi Ed and all,

On Sat, 29 Feb 2020 10:27:38 +0200
Shlomi Fish  wrote:

> On Sat, 29 Feb 2020 06:15:40 -
> "Ed"  wrote:
> 
> > I'd suggest setting up Travis and using CI with your project repo to ensure 
> > people can start from a clean version of at least Ubuntu with a fair chance 
> > it will work. The various packages and versions in the Travis config would 
> > provide a great guide on dependencies.
> >   
> 
> Thanks for the suggestion, Ed! I shall try that.
> 

This was now implemented: https://travis-ci.org/shlomif/App-gimpgitbuild/ -
thanks. It took me half a day, and I ended up skipping the build of gimp
git master itself (due to the fact it required some newer deps). It inspired a
feature in gimpgitbuild 0.8.0 .

Thanks!

-- 

Shlomi Fish   https://www.shlomifish.org/
https://youtu.be/KxGRhd_iWuE - Never Give Up!!

Chuck Norris can construct any logical expression using only AND gates.
Summer Glau can replace Chuck with a very small AND gate.
— http://www.shlomifish.org/humour/bits/facts/Summer-Glau/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [ANN] gimpgitbuild 0.2.1 - a commandline tool to build GIMP and its dependencies from their git repos

2020-02-29 Thread Shlomi Fish
On Sat, 29 Feb 2020 06:15:40 -
"Ed"  wrote:

> I'd suggest setting up Travis and using CI with your project repo to ensure 
> people can start from a clean version of at least Ubuntu with a fair chance 
> it will work. The various packages and versions in the Travis config would 
> provide a great guide on dependencies.
> 

Thanks for the suggestion, Ed! I shall try that.

-- 

Shlomi Fish   https://www.shlomifish.org/
https://www.shlomifish.org/humour/bits/Can-I-SCO-Now/ - “Can I SCO Now?”

If Chuck Norris is disappointed by you not following his advice, he’ll survive.
On the other hand, you will not.
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [ANN] gimpgitbuild 0.2.1 - a commandline tool to build GIMP and its dependencies from their git repos

2020-02-27 Thread Shlomi Fish
Hi Owen and all,

On Thu, 27 Feb 2020 00:59:39 +0100
Owen  wrote:

> > Hi all!
> >
> > See:
> >
> > https://metacpan.org/release/App-gimpgitbuild
> >
> > You can do either:
> >
> > gimpgitbuild build
> >
> > Or:
> >
> > gimpgitbuild env
> >
> > Hope you find it useful and contributions / comments are welcome at
> > https://github.com/shlomif/App-gimpgitbuild , here on the list, or in
> > private.  
> 
> 
> Hi,
> 
> All the modules installed ok, but running failed after downloading  babl
> 
> ...
> Running [cd "/home/owen/Download/unpack/graphics/gimp/babl/git/babl" && git
> checkout "master" && (false || git s origin "master") && mkdir -p "build" &&
> cd build && meson --prefix="/home/owen/apps/graphics/babl" .. && ninja -j4 &&
> ninja -j4 test && ninja -j4 install] Already on 'master' Your branch is up to
> date with 'origin/master'. git: 's' is not a git command. See 'git --help'.
> 

This should be fixed in version 0.6.0:

https://metacpan.org/pod/App::gimpgitbuild

Thanks for the report, and if possible, please try again and let me know if it
is now working for you.

> Grepping for "git" in gimpgitbuild did not find a git command with the 's'
> option (found no git commands at all)
> 
> Is this a bug?
> 
> 
> Owen
> 
> 



-- 

Shlomi Fish   https://www.shlomifish.org/
Free (Creative Commons) Music Downloads, Reviews and more - http://jamendo.com/

When you say “I wrote a program that crashed Windows”, people just stare at
you blankly and say “Hey, I got those with the system, *for free*”.
— https://en.wikiquote.org/wiki/Linus_Torvalds

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [ANN] gimpgitbuild 0.2.1 - a commandline tool to build GIMP and its dependencies from their git repos

2020-02-27 Thread Shlomi Fish
Hi Owen,

thanks for your problem report, and for trying gimpgitbuild.

On Thu, 27 Feb 2020 00:59:39 +0100
Owen  wrote:

> > Hi all!
> >
> > See:
> >
> > https://metacpan.org/release/App-gimpgitbuild
> >
> > You can do either:
> >
> > gimpgitbuild build
> >
> > Or:
> >
> > gimpgitbuild env
> >
> > Hope you find it useful and contributions / comments are welcome at
> > https://github.com/shlomif/App-gimpgitbuild , here on the list, or in
> > private.  
> 
> 
> Hi,
> 
> All the modules installed ok, but running failed after downloading  babl
> 
> ...
> Running [cd "/home/owen/Download/unpack/graphics/gimp/babl/git/babl" && git
> checkout "master" && (false || git s origin "master") && mkdir -p "build" &&
> cd build && meson --prefix="/home/owen/apps/graphics/babl" .. && ninja -j4 &&
> ninja -j4 test && ninja -j4 install] Already on 'master' Your branch is up to
> date with 'origin/master'.
>
> git: 's' is not a git command. See 'git --help'.
> 
> Grepping for "git" in gimpgitbuild did not find a git command with the 's'
> option (found no git commands at all)
> 
> Is this a bug?
>

Kind of - I assumed my "git-s" program is in the path, see:

https://github.com/shlomif/shlomif-computer-settings/blob/master/shlomif-settings/home-bin-executables/bin/git-s
 
Naturally, it is not a right assumption and so I'll have to fix it in the
upcoming, new, release.

Thanks!

> 
> Owen
> 
> 



-- 

Shlomi Fish   https://www.shlomifish.org/
https://github.com/shlomif/Freenode-programming-channel-FAQ

 * rindolf demands equal rights for years, minutes, hours and days to also get
   YAAKOV’S GREAT HUGE LOVE.
—  http://www.shlomifish.org/humour/fortunes/sharp-perl.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Fw: [Gimp-user] GIMP 2.10.18 released

2020-02-25 Thread Shlomi Fish


Begin forwarded message:

Date: Tue, 25 Feb 2020 07:47:08 -0600
From: 
To: "'Shlomi Fish'" 
Subject: RE: [Gimp-user] [Gimp-developer] GIMP 2.10.18 released


Thanks.

-Original Message-
From: gimp-user-list  On Behalf Of Shlomi Fish
Sent: Tuesday, February 25, 2020 5:09 AM
To: Alexandre Prokoudine via gimp-developer-list 
Cc: GIMP-user-list 
Subject: Re: [Gimp-user] [Gimp-developer] GIMP 2.10.18 released


On Tue, 25 Feb 2020 00:25:12 +0300
Alexandre Prokoudine via gimp-developer-list 
wrote:

> Hello,
> 
> A new version of GIMP is out. Release highlights:
>   

Thanks to all contributors! ♥


-- 

Shlomi Fish   https://www.shlomifish.org/
Apple Inc. is Evil - https://www.shlomifish.org/open-source/anti/apple/

Fortran - there isn’t a way to do it... oh wait! Now there is.
— http://www.shlomifish.org/humour/ways_to_do_it.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-user-list mailing list
List address:gimp-user-l...@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list



-- 

Shlomi Fish   https://www.shlomifish.org/
https://github.com/shlomif/validate-your-html - Validate Your HTML

Chuck Norris is the reason why the Knights who until Recently Said “Ni”,
are no longer saying “Ni”.
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] [ANN] gimpgitbuild 0.2.1 - a commandline tool to build GIMP and its dependencies from their git repos

2020-02-25 Thread Shlomi Fish
Hi all!

See:

https://metacpan.org/release/App-gimpgitbuild

You can do either:

gimpgitbuild build

Or:

gimpgitbuild env

Hope you find it useful and contributions / comments are welcome at
https://github.com/shlomif/App-gimpgitbuild , here on the list, or in private.

Regards,

Shlomi

-- 

Shlomi Fish   https://www.shlomifish.org/
https://github.com/sindresorhus/awesome - curated list of lists

To have bugs is human; to find them — divine.
— http://www.shlomifish.org/humour.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP 2.10.18 released

2020-02-25 Thread Shlomi Fish

On Tue, 25 Feb 2020 00:25:12 +0300
Alexandre Prokoudine via gimp-developer-list 
wrote:

> Hello,
> 
> A new version of GIMP is out. Release highlights:
> 

Thanks to all contributors! ♥


-- 

Shlomi Fish   https://www.shlomifish.org/
Apple Inc. is Evil - https://www.shlomifish.org/open-source/anti/apple/

Fortran - there isn’t a way to do it... oh wait! Now there is.
— http://www.shlomifish.org/humour/ways_to_do_it.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] 2019 project report

2020-01-05 Thread Shlomi Fish
On Sun, 5 Jan 2020 12:18:25 +0300
Alexandre Prokoudine via gimp-developer-list 
wrote:

> Hello,
> 
> Our annual GIMP/GEGL report is out:
> 
> https://www.gimp.org/news/2020/01/04/gimp-and-gegl-in-2019/
> 
> Enjoy :)
> 
> Alex

Thanks for writing that and sharing.

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Perl Elems to Avoid - https://perl-begin.org/tutorials/bad-elements/

* Backward compatibility is your worst enemy.
* Backward compatibility is your users’ best friend.
— http://www.shlomifish.org/humour/fortunes/osp_rules.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Heads up

2019-12-31 Thread Shlomi Fish
Hi Marshall,

I do not see any hyperlinks / URLs in your message (which only arrived to the
list as plaintext). See https://en.wikipedia.org/wiki/ASCII_ribbon_campaign .

On Sun, 29 Dec 2019 17:48:33 + (UTC)
Marshall Allen via gimp-developer-list  wrote:

> Hi, i am a gimp user currently taking a class on this software. While doing
> my class i came across a bug in 2.10.14 windows 10. After doing some research
> i have discovered that this bug has been acknowledged and a fix has been made
> for the next release. I am not aware if it matters but i just wanted to let
> the developers know that this bug isn't limited to the Optimize for Gif
> filter. It also occurs when using Crop to content or even floating a
> selection and anchoring it to a new layer. When using the animation playback
> in Replace mode, (combine works fine) all layers that are a different size
> than the canvas will be moved to upper left corner and weird lines will occur
> during frame movement. This is easily replicated if needed. Currently the
> only way i can find to use replace mode is to make all layers fit to canvas.
> Hope i could help, the link i found for the bug is posted below.
> 
> 
> 
> 
> 
> Animation optimize for GIF moves layers to top left corner (#4209) · Issues ·
> GNOME / GIMP
> 
> 
> |  |  | 
> Animation optimize for GIF moves layers...
>  |
> 
> 
> 
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish   https://www.shlomifish.org/
Let’s talk about restores instead of backups - http://is.gd/WatQqu

Chuck Norris once counted all the real numbers on his fingers. (by: ZadYree)
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] intro

2019-09-06 Thread Shlomi Fish
On Thu, 5 Sep 2019 23:29:03 -0500
Pat David  wrote:

> Also, the official repository for GIMP is not at Github, but on GNOME's
> gitlab: https://gitlab.gnome.org
> 
> You'll want to create an account there.  You'll also want to drop into IRC (
> https://www.gimp.org/irc.html) at the main #GIMP channel to be able to
> interact directly with the devs.
> 

Thanks Pat!

I agree on both points.

> On Wed, Sep 4, 2019 at 5:21 PM Shlomi Fish  wrote:
> 
> > Hi L 15,
> >
> > On Wed, 4 Sep 2019 22:37:09 +0100
> > L 15 via gimp-developer-list  wrote:
> >  
> > > Hi to all the people who made and make gimp.
> > >
> > > I love gimp and would love to contribute. As a total beginner who is just
> > > learning the terminal I guess I should start with 'bugs'. But where to
> > > start? I opened an account at Github...
> > >
> > > Direction would be appreciated so I can start fixing bugs (whatever that
> > > means) ASAP for Wilbur.  
> >
> > welcome aboard! See
> > https://duckduckgo.com/?q=gimp+contribute=v140-1=web
> > which leads to https://www.gimp.org/develop/ . In addition, this howto I
> > wrote
> > may get you started:
> >
> >
> > https://www.shlomifish.org/philosophy/computers/open-source/how-to-start-contributing/tos-document.html
> >
> > Good luck, and let us know if you have any further difficulties in
> > following
> > the instructions,
> >  
> > > ___
> > > gimp-developer-list mailing list
> > > List address:gimp-developer-list@gnome.org
> > > List membership:  
> > https://mail.gnome.org/mailman/listinfo/gimp-developer-list  
> > > List archives:   https://mail.gnome.org/archives/gimp-developer-list  
> >
> >
> >
> > --
> > -
> > Shlomi Fish   http://www.shlomifish.org/
> > https://github.com/shlomif/what-you-should-know-about-automated-testing
> >
> > Chuck Norris is the ghost author of the entire Debian GNU/Linux
> > distribution.
> > And he wrote it in 24 hours, while taking snack breaks.
> > — http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/
> >
> > Please reply to list if it's a mailing list post - http://shlom.in/reply .
> > _______
> > gimp-developer-list mailing list
> > List address:gimp-developer-list@gnome.org
> > List membership:
> > https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> > List archives:   https://mail.gnome.org/archives/gimp-developer-list
> >  
> 
> 



-- 
-
Shlomi Fish   http://www.shlomifish.org/
List of Text Editors and IDEs - http://shlom.in/IDEs

I’d rather have natural stupidity instead of artificial intelligence.
— Unknown

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] please help me compile gimp

2019-06-28 Thread Shlomi Fish
Hi Marco,

On Fri, 28 Jun 2019 08:14:14 +0200
Marco Ciampa via gimp-developer-list  wrote:

> Hello devs,
> I'm very sorry to bother you,
> but I do not know what to do and who to ask,
> and it is definitely my fault...
> I messed up my distro deleting some packages I should not remove.
> (Ubuntu 18.04 64)
> Now it seems to work perfectly again after reinstall of those packages
> (all other apps and compilations work) but apparently something is wrong, 
> and gimp (2.10 from git) compilation don't work again...
> 
> This is the output after a make clean ; make -j4
> 

Try:

1. running git clean -dxf on all deps.

2. Rebuilding all deps

3. Running make without -j4.

Also see my script at
https://github.com/shlomif/shlomif-computer-settings/blob/master/shlomif-settings/build-scripts/build/gimp-git-all-deps.bash


> ar: `u' modifier ignored since `D' is the default (see `U')
> /usr/bin/ld: core/libappcore.a(gimp-parallel.o): relocation R_X86_64_32
> against `.rodata.str1.1' can not be used when making a PIE object; recompile
> with -fPIC /usr/bin/ld: core/libappcore.a(gimpbrush-transform.o): relocation
> R_X86_64_32 against `.text' can not be used when making a PIE object;
> recompile with -fPIC /usr/bin/ld:
> core/libappcore.a(gimppickable-contiguous-region.o): relocation R_X86_64_32
> against `.rodata.str1.1' can not be used when making a PIE object; recompile
> with -fPIC /usr/bin/ld: paint/libapppaint.a(gimpbrushcore-loops.o):
> relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> PIE object; recompile with -fPIC /usr/bin/ld:
> paint/libapppaint.a(gimppaintcore-loops.o): relocation R_X86_64_32 against
> `.text' can not be used when making a PIE object; recompile with -fPIC
> /usr/bin/ld: operations/libappoperations.a(gimpoperationmaskcomponents.o):
> relocation R_X86_64_32 against `.bss' can not be used when making a PIE
> object; recompile with -fPIC /usr/bin/ld:
> gegl/libappgegl.a(gimp-gegl-loops.o): relocation R_X86_64_32 against `.text'
> can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld:
> gegl/libappgegl.a(gimp-gegl-mask-combine.o): relocation R_X86_64_32S against
> `.rodata' can not be used when making a PIE object; recompile with -fPIC
> /usr/bin/ld: final link failed: Nonrepresentable section on output collect2:
> error: ld returned 1 exit status Makefile:1020: recipe for target
> 'gimp-console-2.10' failed make[3]: *** [gimp-console-2.10] Error 1 make[3]:
> *** Attesa per i processi non terminati /usr/bin/ld:
> core/libappcore.a(gimp-parallel.o): relocation R_X86_64_32 against
> `.rodata.str1.1' can not be used when making a PIE object; recompile with
> -fPIC /usr/bin/ld: core/libappcore.a(gimpbrush-transform.o): relocation
> R_X86_64_32 against `.text' can not be used when making a PIE object;
> recompile with -fPIC /usr/bin/ld:
> core/libappcore.a(gimppickable-contiguous-region.o): relocation R_X86_64_32
> against `.rodata.str1.1' can not be used when making a PIE object; recompile
> with -fPIC /usr/bin/ld: paint/libapppaint.a(gimpbrushcore-loops.o):
> relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> PIE object; recompile with -fPIC /usr/bin/ld:
> paint/libapppaint.a(gimppaintcore-loops.o): relocation R_X86_64_32 against
> `.text' can not be used when making a PIE object; recompile with -fPIC
> /usr/bin/ld: operations/libappoperations.a(gimpoperationmaskcomponents.o):
> relocation R_X86_64_32 against `.bss' can not be used when making a PIE
> object; recompile with -fPIC /usr/bin/ld:
> gegl/libappgegl.a(gimp-gegl-loops.o): relocation R_X86_64_32 against `.text'
> can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld:
> gegl/libappgegl.a(gimp-gegl-mask-combine.o): relocation R_X86_64_32S against
> `.rodata' can not be used when making a PIE object; recompile with -fPIC
> /usr/bin/ld: final link failed: Nonrepresentable section on output collect2:
> error: ld returned 1 exit status Makefile:1016: recipe for target 'gimp-2.10'
> failed make[3]: *** [gimp-2.10] Error 1 make[3]: uscita dalla directory
> "/home/marco/git/gitlab/gnome/gimp/app" Makefile:1240: recipe for target
> 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: uscita
> dalla directory "/home/marco/git/gitlab/gnome/gimp/app" Makefile:852: recipe
> for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1
> make[1]: uscita dalla directory "/home/marco/git/gitlab/gnome/gimp"
> Makefile:753: recipe for target 'all' failed make: *** [all] Error 2
> 
> any hint?
> 



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Free (Creative Commons) Music Downloads, Reviews and more - http://jamendo.com/

http:/

Re: [Gimp-developer] Gimp logo

2019-05-29 Thread Shlomi Fish
On Wed, 29 May 2019 08:20:28 +0100
C R via gimp-developer-list  wrote:

> I also made this vector one in svg format, if that suits better:
> https://www.dropbox.com/s/ouqyez32cer1veq/gimp_2.8_logo.svg?dl=1
> 
> -C
>

Thanks for sharing it. It looks great.
 
> On Wed, May 29, 2019 at 7:44 AM David  wrote:
> 
> > Hello,
> >
> > I'm looking for the Gimp logo for use in film credits.
> >
> > Where can I find it in high quality?
> >
> >
> > Regards,
> >
> > David Rylander,
> >
> > Sweden
> >
> > --
> > ***
> > David Rylander
> > Rylander animation
> > Bergsrådsvägen 102, bv
> > 12842 Bagarmossen
> >
> > tel: +46(0)708-461978
> > www.rylanderanimation.se
> > instagram: davidrylander
> > twitter: RylanderAnim
> > g+: rylle...@gmail.com
> > ***
> >
> > ___
> > gimp-developer-list mailing list
> > List address:gimp-developer-list@gnome.org
> > List membership:
> > https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> > List archives:   https://mail.gnome.org/archives/gimp-developer-list
> >  
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
https://youtu.be/n6KAGqjdmsk - “Hurt Me Tomorrow”

I hope that if it had not been clear before, it isn’t less clear now.
— One of Shlomi Fish’s Technion Lecturers

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] add gmic Integration in Gimp

2019-05-19 Thread Shlomi Fish
Hi,

On Sat, 27 Apr 2019 12:14:58 +0200
patrick.dre...@gmx.net wrote:

> Dear Woman and Man!
> 
> https://gmic.eu/files/windows/
> Please add gmic Integration in Gimp.
> 

how is http://gmic.eu/gimp.shtml lacking?

> With kind Greetings!
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-----
Shlomi Fish   http://www.shlomifish.org/
List of Networking Clients - http://shlom.in/net-clients

Bugs are too afraid to reproduce on Chuck Norris’ computer. As a result, when
he uses Microsoft Windows, it behaves just like a Linux system.
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] source code

2019-05-19 Thread Shlomi Fish
Hi Dan,

On Mon, 1 Apr 2019 07:20:16 -0500
Dan dbuske via gimp-developer-list  wrote:

> Your source code is too tough to compile and get to an exe file.
> Would it be possible to set the source code to be able to
> to make it more simple to make into an exe.
> 
> Maybe with visual studio community

See https://mesonbuild.com/Using-with-Visual-Studio.html and
https://gitlab.gnome.org/GNOME/gimp/merge_requests/1 .

CI / CD should help too as documented in
https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#what-do-continuous-integration-ci-services-such-as-travis-ci-jenkins-or-appveyor-provide

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-----
Shlomi Fish   http://www.shlomifish.org/
My Photos - http://www.flickr.com/photos/shlomif/

He who reinvents the wheel, may actually invent a much better wheel.
— http://www.shlomifish.org/humour.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP-2.99 "No rule to make target 'gimpoperationmaskcomponents.c'"

2019-02-17 Thread Shlomi Fish
On Sun, 17 Feb 2019 14:24:56 -0500
Elle Stone  wrote:

> When compiling GIMP-2.99 updated this morning, I got this error:
> 
> make[4]: *** No rule to make target 'gimpoperationmaskcomponents.c', 
> needed by 'gimpoperationmaskcomponents.o'.  Stop.
> make[4]: *** Waiting for unfinished jobs
> make[3]: *** [Makefile:984: all-recursive] Error 1
> make[2]: *** [Makefile:1266: all-recursive] Error 1
> make[1]: *** [Makefile:854: all-recursive] Error 1
> make: *** [Makefile:755: all] Error 2
> 
> In fact there doesn't seem to be "gimpoperationmaskcomponents.c", though 
> there is "gimpoperationmaskcomponents.cc".
> 
> Renaming the file and typing "make" to continue compiling results in a 
> bunch of other errors, and "make" doesn't finish.
> 

Hi Elle!

Try running "git clean -dxf" and then try a clean build.

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
List of Networking Clients - http://shlom.in/net-clients

Chuck Norris has 0 messages in his E-mail inbox. Including already read ones.
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Missing include file in current GIMP_2_10 branch

2018-11-19 Thread Shlomi Fish
Hi Carmelo,

On Mon, 19 Nov 2018 10:46:43 +0100
Carmelo DrRaw via gimp-developer-list  wrote:

> Trying to compile some plug-ins against the current GIMP_2_10 branch, I get
> errors due to a missing include file:
> 
> In file included from
> /usr/local/gimp/include/gimp-2.0/libgimp/gimpui.h:24:0, from
> print_gimp.h:42, from print-image-gimp.c:27:
> /usr/local/gimp/include/gimp-2.0/libgimpwidgets/gimpwidgets.h:78:43: fatal
> error: libgimpwidgets/gimpspinbutton.h: No such file or directory #include
>  
> compilation terminated.
> 

you have a stale installation of the headers under /usr/local. Please remove it.
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-----
Shlomi Fish   http://www.shlomifish.org/
NSA Factoids - http://www.shlomifish.org/humour/bits/facts/NSA/

BYTE editors are men who seperate the wheat from the chaff, and then
carefully print the chaff.
-- based on Lionel Hummel (uiucdcs!hummel), derived from a quote by Adlai
Stevenson, Sr.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] no recent macOS builds

2018-08-22 Thread Shlomi Fish
Hi Yurii!

On Tue, 21 Aug 2018 21:39:10 +0300
Yurii Kolesnykov via gimp-developer-list  wrote:

> Hi, Developers!
> 
> I had spotted a lack of recent macOS builds. Is there any how-to on macOS
> build process?
> 

see https://www.gimp.org/downloads/ - perhaps there are some docs or scripts
inside the git repo - https://gitlab.gnome.org/GNOME/gimp/ .

> I’m willing to participate in writing such a documentation, there was a
> #machomebrew formula for GIMP 2.8.x, but 2.10 series has more dependencies.
> My plan is to update and maintain this deprecated formula in my personal
> Homebrew tap: yurikoles/yurikoles/gimp. This may be a replacement for
> dedicated document, since brew formulas is just some Ruby+shell code.
> 

thanks!

> I’m also willing to maintain CI for macOS, if we can find a dedicated machine
> for this.
> 

https://en.wikipedia.org/wiki/Travis_CI provides gratis CI for macOS for
GitHub-based open source projects. There are other CI services as well.

> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-----
Shlomi Fish   http://www.shlomifish.org/
https://github.com/shlomif/what-you-should-know-about-automated-testing

Inigo Montoya: You seem a decent fellow. I hate to kill you.
The Man in Black: You seem a decent fellow. I hate to die.
— http://en.wikiquote.org/wiki/The_Princess_Bride_%28film%29

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] introducing me

2018-08-04 Thread Shlomi Fish
Hi!

On Fri, 3 Aug 2018 17:06:19 -0300
Carlos Eduardo Mattos da Cruz via gimp-developer-list
 wrote:

> Hello,
> 
> My name is Carlos Eduardo, but the people of the free software world in
> Brazil know me as Cadunico.

welcome aboard!

-- 
-----
Shlomi Fish   http://www.shlomifish.org/
Freecell Solver - http://fc-solve.shlomifish.org/

Scary thought of the day: The Princess Bride - the 3-D remake.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP development & contribution

2018-06-16 Thread Shlomi Fish
On Fri, 15 Jun 2018 12:15:03 +0200
Timothy Kruger  wrote:

> Hi Shlomi
> 
> Thanks very much for your response.  Please see my replies to your email

Got you. Thanks!

> below:
> You. Please see https://www.gimp.org/docs/userfaq.html#contributing and
> https://gitlab.gnome.org/GNOME?filter=gimp .
> Me. Thank you
> 
> You. Can you share the idea you have?
> Me: Sure, when I've got some time I'll try put together a little document
> or vid describing my idea in more person.
> 
> Warm Regards,
> Tim Kruger
> 
> On Fri, 15 Jun 2018 at 10:03 Shlomi Fish  wrote:
> 
> > Hi Tim,
> >
> > On Thu, 14 Jun 2018 12:11:26 +0200
> > Timothy Kruger  wrote:
> >  
> > > Hi GIMP Devs
> > >
> > > I hope you're all keeping well, & as always thanks for the Great work you
> > > guys are doing.
> > >
> > > I hope this is the correct email to use to post this question, and the
> > > question / support is actually 2 fold.  So here's my questions / ideas:
> > >
> > > 01. How do I go about helping out with the gimp website?  As I would like
> > > to add favicons to the social section, i.e. twitter, google+ & Facebook
> > > amongst other things.
> > > 02. I have an idea with regards to using the arrow key(s) for GIMP based  
> > on  
> > > which tool is selected, as obviously you won't be able to use the arrow
> > > key(s) for certain tool(s).  If you need more information and even help
> > > with the development, I'm happy to assist where I can.
> > >  
> >
> > 1. Please see https://www.gimp.org/docs/userfaq.html#contributing and
> > https://gitlab.gnome.org/GNOME?filter=gimp .
> >
> > 2. Can you share the idea you have?
> >
> > Thanks!
> >  
> > > Thanks very much.
> > > Warm Regards,
> > >
> > > Tim Kruger  
> >
> >
> >
> > --
> > -
> > Shlomi Fish   http://www.shlomifish.org/
> > Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/
> >
> > The way of the world is to praise dead saints, and persecute living ones.
> > — Nathaniel Howe, http://www.ldsquotes.org/quote?q=1900
> >
> > Please reply to list if it's a mailing list post - http://shlom.in/reply .
> >  



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Emma Watson Factoids - http://shlom.in/emwatson-facts

Learn from mistakes of others; you won't live long enough to make them all
yourself. — Source unknown via Nadav Har’El

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP development & contribution

2018-06-15 Thread Shlomi Fish
Hi Tim,

On Thu, 14 Jun 2018 12:11:26 +0200
Timothy Kruger  wrote:

> Hi GIMP Devs
> 
> I hope you're all keeping well, & as always thanks for the Great work you
> guys are doing.
> 
> I hope this is the correct email to use to post this question, and the
> question / support is actually 2 fold.  So here's my questions / ideas:
> 
> 01. How do I go about helping out with the gimp website?  As I would like
> to add favicons to the social section, i.e. twitter, google+ & Facebook
> amongst other things.
> 02. I have an idea with regards to using the arrow key(s) for GIMP based on
> which tool is selected, as obviously you won't be able to use the arrow
> key(s) for certain tool(s).  If you need more information and even help
> with the development, I'm happy to assist where I can.
> 

1. Please see https://www.gimp.org/docs/userfaq.html#contributing and
https://gitlab.gnome.org/GNOME?filter=gimp .

2. Can you share the idea you have?

Thanks!

> Thanks very much.
> Warm Regards,
> 
> Tim Kruger



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/

The way of the world is to praise dead saints, and persecute living ones.
— Nathaniel Howe, http://www.ldsquotes.org/quote?q=1900

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Fw: MacOS-Build, maybe I could help?

2018-05-13 Thread Shlomi Fish
Hi!

***Please reply to all recipients.

Begin forwarded message:

Date: Sun, 13 May 2018 16:42:23 +0300
From: 4718bxwl5...@opayq.com
To: shlo...@shlomifish.org
Subject: Re: [Gimp-developer] MacOS-Build, maybe I could help?


Hi,

I was about to ask the same thing. I didn't read the FAQ but I just thought that
there might be nobody with a mac, and that's why we don't have any builds.

I tried the other day to build it to no avail. I got stuck at the
"mypaint-brushes" package with this error:

> configure: error: Package requirements (pygobject-2.0 >= 2.21.3) were not met:
> 
> Package 'libffi', required by 'pygobject-2.0', not found  


Is it possible to create Docker images to simplify the build process? So the
dependencies are already installed, and in a virtual machine instead of
globally.

Thank you,
iulianOnofrei

> Hi,
> 
> On Sat, 12 May 2018 14:00:55 +0200
> Philip Lehmann-Böhm <phi...@philiplb.de> wrote:
>   
>> Hi all,
>> 
>> I've read in the FAQs that the guy with the Mac is a bit busy at the moment
>> and so there is hardly any time left for creating the DMG. Maybe I could help
>> here and do the build? I would just need some directions what is needed to
>> compile and build the package.  
> 
> thanks for your help. Perhaps look into the homebrew/macports packages.
> 
> -- 
> -
> Shlomi Fish   http://www.shlomifish.org/
> http://youtu.be/KxGRhd_iWuE - Never Give Up!!
> 
> “A is A, and A is not not-A? WTH is he talking about??! Of course A can be
> not-A! I want a little of the stuff he’s on!”
>— Initial reaction to the http://en.wikipedia.org/wiki/Organon
> 
> Please reply to list if it's a mailing list post - http://shlom.in/reply .
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list  



-- 
-
Shlomi Fish   http://www.shlomifish.org/
https://github.com/sindresorhus/awesome - curated list of lists

As to the Adjective: when in doubt, strike it out.
— Mark Twain, “Pudd’nhead Wilson's Calendar”

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] MacOS-Build, maybe I could help?

2018-05-13 Thread Shlomi Fish
Hi,

On Sat, 12 May 2018 14:00:55 +0200
Philip Lehmann-Böhm <phi...@philiplb.de> wrote:

> Hi all,
> 
> I've read in the FAQs that the guy with the Mac is a bit busy at the moment
> and so there is hardly any time left for creating the DMG. Maybe I could help
> here and do the build? I would just need some directions what is needed to
> compile and build the package.

thanks for your help. Perhaps look into the homebrew/macports packages.

-- 
-----
Shlomi Fish   http://www.shlomifish.org/
http://youtu.be/KxGRhd_iWuE - Never Give Up!!

“A is A, and A is not not-A? WTH is he talking about??! Of course A can be
not-A! I want a little of the stuff he’s on!”
— Initial reaction to the http://en.wikipedia.org/wiki/Organon

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] ANNOUNCE: GIMP 2.10.0 released

2018-04-27 Thread Shlomi Fish
On Fri, 27 Apr 2018 16:44:32 +0200
Michael Natterer <mi...@gimp.org> wrote:

> Hi,
> 
> After 6 years of development...
> 
> We just released GIMP 2.10.0 \o/
> 

thanks!

> This is the first release of the new stable 2.10 series.
> 
> For a complete list of changes since 2.10.0-RC2 please see the
> "Changes" section below.
> 
> There is also a release announcement on www.gimp.org:
> 
> https://www.gimp.org/news/2018/04/27/gimp-2-10-0-released/
> 
> Detailed release notes for 2.10, including many
> screenshots and videos of new features, can be found here:
> 
> https://www.gimp.org/release-notes/gimp-2.10.html
> 
> Also, we're going to have some beers now...
> 
> Happy GIMPing,
> --Mitch
> 
> 
> Download
> 
> 
>   GIMP 2.10.0 is available from:
> 
>   https://download.gimp.org/pub/gimp/v2.10/
> 
>   and from the mirrors listed at:
> 
>   https://www.gimp.org/downloads/devel/#mirrors
> 
>   The checksum of the tarball is:
> 
>   5e91357ede5a5d5cb0db981ff8f9726c  gimp-2.10.0.tar.bz2
> 
> 
> Overview of Changes from GIMP 2.10.0 RC2 to GIMP 2.10.0
> ===
> 
> Core:
> 
>   - CLI option --show-playground visible in --help.
>   - Sample point dockable now works with more than 4 sample points.
>   - Various warnings removed, multi-threading officially not
> "experimental" anymore…
>   - Various fill and fade operations now use the current paint
> composite mode, allowing for instance filling to paint over
> transparent areas.
>   - Default layer and paint modes are now Normal (instead of Legacy).
>   - Be smarter about layer modes for new layers.
>   - Get rid of the remaining places that were using the NORMAL_LEGACY
> mode by default (painting, some more).
>   - Improve painting speed even more by even more evil C++.
>   - Flipping drawables is much faster because it's now working
> tile-by-tile.
>   - Gradient rendering is now much faster, using a cache.
> 
> Plug-ins:
> 
>   - Ripple plugin removed, compat PDB-API "plug-in-ripple" added
> instead.
> 
> PDB:
> 
>   - New procedure: gimp-item-transform-translate.
>   - Make gimp-item-transform-* transform linked items too.
>   - Deprecate gimp-color-balance and gimp-layer-translate.
> 
> Assets / Resources:
> 
>   - New "Fun" category for brushes (moving the "Pepper" there, which
> also gets improved resolution), and adding Wilber and GEGL brushes.
>   - "Structure" brush obsoleted.
>   - 5 new and more serious brushes.
> 
> Translations:
> 
>   - 6 translations were updated: Catalan, Danish, Finnish, Korean,
> Polish, Swedish.
> 
> 
> Contributors
> 
> 
>   Aryeom Han, Ell, Jehan, Matt Kraai, Michael Natterer, Pat David,
>   Simon Budig, Ville Pätsi, luz.paz, Øyvind Kolås.
> 
> 
> Translators
> ===
> 
>   Alan Mortensen, Anders Jonsson, Aryeom Han, Jordi Mas, Michael
>   Natterer, Piotr Drąg, Simon Budig, Timo Jyrinki.
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
The Case for File Swapping - http://shlom.in/file-swap

I'd rather live with a good question than a bad answer. — Aryeh Frimer
— https://twitter.com/Marenda/status/752220030272729088

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Build Error

2018-04-04 Thread Shlomi Fish
Hi Darshan,

On Wed, 4 Apr 2018 15:19:03 +0530
Darshan  kadu <darsh7...@gmail.com> wrote:

> Hello,
> 
> I am building the GIMP, But I am getting this error
> https://pastebin.ca/4010673
> 
> I have updated the gegl and babl.
> 
> What can be the reason?
> Is it because of dependency issues or the error is in the latest GIMP code?
> 

You are likely not building against the right version. For the record, this
script is working for me to build gimp and its dependencies:

https://github.com/shlomif/shlomif-computer-settings/blob/master/shlomif-settings/build-scripts/build/gimp-git-all-deps.bash

short url: https://is.gd/hnW1qj

make sure PKG_CONFIG_PATH is sane.


-- 
-----
Shlomi Fish   http://www.shlomifish.org/
What does “Zionism” mean? - http://shlom.in/def-zionism

An idealist is one who, on noticing that a rose smells better than a cabbage,
concludes that it is also more nourishing.
— http://en.wikiquote.org/wiki/H._L._Mencken

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Contribute to OSX-specific features and bug fixes

2018-03-28 Thread Shlomi Fish
On Wed, 28 Mar 2018 07:51:51 +0200
Carmelo DrRaw  wrote:

> Hello everybody,
> 
> OSX is my primary platform for work and for development, and I have a fairly
> good experience in developing GTK applications for OSX. Therefore I can offer
> some help to solve bugs and do checks of GIMP on Mac. I cannot guarantee a
> very fast feedback all the time, but I will do my best.

Hi Carmelo!

Thanks for your willingness to contribute. I highly appreciate it. Please see
https://en.wikipedia.org/wiki/MacOS for the correct spelling of 'OS X'->'macOS'.

Regards,

Shlomi
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GEGL make error - Fedora 27

2018-03-08 Thread Shlomi Fish
On Thu, 8 Mar 2018 09:58:20 -0500
Partha Bagchi <parth...@gmail.com> wrote:

> On Thu, Mar 8, 2018 at 9:43 AM, Americo Gobbo <jag.rabi...@gmail.com> wrote:
> 
> > Hi All,
> > I am trying create the environment on Fedora 27 to GIMP devel... But, I
> > have found problems on 'make' process:
> >
> > Making all in gcut
> > make[2]: Entering directory '/home/jag/devel/gimp-git-master/gegl/gcut'
> > make[2]: Nothing to be done for 'all'.
> > make[2]: Leaving directory '/home/jag/devel/gimp-git-master/gegl/gcut'
> > Making all in tools
> > make[2]: Entering directory '/home/jag/devel/gimp-git-master/gegl/tools'
> >   CCLD introspect
> >   CCLD operation_reference
> >   CCLD detect_opencl
> >   CCLD gegl-tester
> >   CXX  exp_combine-exp_combine.o
> >   CCLD operations_html
> > ../depcomp: line 772: exec: g++: not found
> > make[2]: *** [Makefile:716: exp_combine-exp_combine.o] Error 127
> > make[2]: *** Waiting for unfinished jobs
> > make[2]: Leaving directory '/home/jag/devel/gimp-git-master/gegl/tools'
> > make[1]: *** [Makefile:633: all-recursive] Error 1
> > make[1]: Leaving directory '/home/jag/devel/gimp-git-master/gegl'
> > make: *** [Makefile:540: all] Error 2
> > ===
> > the autogen.sh is OK, all dependencies are completed (less mrg ;)
> > Someone can help me?
> >
> > Thanks
> > americo
> >  
> Seems clear to me americo. :) It says g++ not found. What happens when you
> type g++ in your GIMP shell environment?
> 

hi!

1. on fedora, g++ can be installed by following
https://stackoverflow.com/questions/12952913/how-do-i-install-g-for-fedora

2. ./configure ought to try to see if doesn't exist and fail earlier.



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Why I Love Perl - http://shlom.in/joy-of-perl

Chuck Norris is the ghost author of the entire Debian GNU/Linux distribution.
And he wrote it in 24 hours, while taking snack breaks.
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] ANNOUNCE: GIMP 2.9.8 released

2017-12-13 Thread Shlomi Fish
Hi!

On Tue, 12 Dec 2017 23:41:41 +0100
Michael Natterer <mi...@gimp.org> wrote:

> Hi,
> 
> finally, a new development snapshot!
> 
> We just released the fourth development snapshot in the
> GIMP 2.9.x series leading to GIMP 2.10.
> 

Many thanks for that!

-- 
---------
Shlomi Fish   http://www.shlomifish.org/
Best Introductory Programming Language - http://shlom.in/intro-lang

The economy depends about as much on economists as the weather does on
weather forecasters.
— Jean-Paul Kauffmann (Unsourced, via Roman M. Parparov)

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] I can't build gegl anymore...

2017-10-31 Thread Shlomi Fish
Hi Marco,

On Tue, 31 Oct 2017 07:48:43 +0100
Marco Ciampa via gimp-developer-list <gimp-developer-list@gnome.org> wrote:

> Dear devs,
> I can't build GEGL anymore...
> This is the error...
> 

GEGL builds, tests, and installs fine here (Mageia v7 x86-64) using this script
-
https://github.com/shlomif/shlomif-computer-settings/blob/master/shlomif-settings/build-scripts/build/gimp-git-all-deps.bash
 .

I am on commit 006b898da49f9139907c6dbb63575b25e05b970d . Can you try cleaning
up your working tree and try rebuilding again? Also - which system are you
running?

Regards,

> make[2]: Leaving directory '/home/marco/git/gnome/gegl/perf'
> Making all in po
> make[2]: Entering directory '/home/marco/git/gnome/gegl/po'
> make[2]: *** No rule to make target 'all'.  Stop.
> make[2]: Leaving directory '/home/marco/git/gnome/gegl/po'
> Makefile:629: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/marco/git/gnome/gegl'
> Makefile:536: recipe for target 'all' failed
> make: *** [all] Error 2
> 
> It seems it has to do with the po generation ... in the po dir Makefile
> is not build and it is therfore it is missing ... what can I do?
> 
> TIA
> 
> Regards,
> 
> --
> 
> 
> Marco Ciampa
> 
> I know a joke about UDP, but you might not get it.
> 
> 
> 
>  GNU/Linux User #78271
>  FSFE fellow #364
> 
> 
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
http://www.shlomifish.org/lecture/C-and-CPP/bad-elements/

Knuth is not God! God has already released TeX version 4.0.
— http://www.shlomifish.org/humour/bits/facts/Knuth/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP development suggestion

2017-08-27 Thread Shlomi Fish
Hi,

On Sun, 27 Aug 2017 22:31:22 +0300
Alexandre Prokoudine <alexandre.prokoud...@gmail.com> wrote:

> On Sat, Aug 19, 2017 at 12:10 PM, Paul Naudé wrote:
> > Hi
> >
> > I am an everyday user of GIMP (awesome, awesome product - wish I could
> > program to help but you guys rock) and have just one suggestion to add:
> >
> > I still often need to use MS Paint, to quickly add something like a block,
> > line or circle. Unless I am unaware of a plug in for this purpose, it would
> > be great if GIMP could do that too (just these basic things so I can remove
> > Paint from my taskbar altogether ;-)  
> 
> Hi Paul,
> 
> This feature has been sitting among our low-priority goals in the
> roadmap for quite a few years.
> 

I think that lines can be drawn using the pencil tools and one can do
rectangular or elliptical selections and use "stroke". If something is still
missing then one can set up a bounty for implementing this feature. (I'm
interested!)


-- 
-
Shlomi Fish   http://www.shlomifish.org/
Emma Watson Factoids - http://shlom.in/emwatson-facts

People who think they know everything greatly annoy those of us who do.
— Source unknown, via Linux’s fortune-mod

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Compile gimp on windows

2017-05-20 Thread Shlomi Fish
Hi Lorena,

sorry for the late reply.

On Wed, 17 May 2017 12:37:09 -0300
Lorena Dutra  wrote:

> Here is the log of my attempt
> 
> reitz@LAPTOP-N3JKVGON MSYS ~
> $ git clone https://github.com/mypaint/libmypaint.git
> 
> ./autogen.sh
> ./configure --prefix=$PREFIX
> make
> make install
> cd ..
> fatal: destination path 'libmypaint' already exists and is not an empty
> director
> 

You are getting some errors when building the dependencies. Please solve them
before  you proceed.
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Compile gimp on windows

2017-05-17 Thread Shlomi Fish
Hi Lorena,

please reply to all recipients.

On Wed, 17 May 2017 09:57:24 -0300
Lorena Dutra  wrote:

> Good morning!
> I'm trying to compile gimp on windows 10, can anyone help?
>

Good luck!

What did you try so far? Which errors did you get? Did you see
https://wiki.gimp.org/wiki/Hacking:Building/Windows ?

Regards,

Shlomi 
> 
> 
>    Sent with Mailtrack
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list

___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Please migrate to GitHub/CMake

2017-05-07 Thread Shlomi Fish
Hi Chris,

On Sun, 07 May 2017 09:31:29 -0400
Chris Moller <mol...@mollerware.com> wrote:

> There's an American expression, "If it ain't broke, don't fix it."
> 

You can find a rebuttal of this phrase, in a different context here:
https://szabgab.com/what-does--if-it-aint-broke-dont-fix-it--really-mean.html .

> GIMP development has been working well for a lot of years and I see 
> exactly zero reason to change something that works well.  I don't always 
> agree with minor bits of what the devs decide to do, but THEY'RE doing 
> the work and proposing fundamental changes that add nothing to the 
> coolness of GIMP helps no one.
> 

I see some problems with GIMP development:

1. It's been taking too long to release new major versions.

2. There has been a problem to attract new developers and contributors.

3. GIMP is lacking many features that are present in similar proprietary
programs.

4. Some people still complain on GIMP being hard to use.

5. A personal pet peeve - https://bugzilla.gnome.org/show_bug.cgi?id=781340
(minor problem).

--

So there's certainly room for improvement and it won't be a good idea not to
seek out ways to improve it. I'm not saying that moving to github and/or cmake
is the way to go, but we still should try to improve.

Regards,

Shlomi Fish

> Chris Moller
> 
> 
> 
> On 05/07/17 07:14, Marco Ciampa via gimp-developer-list wrote:
> > On Sun, May 07, 2017 at 01:42:57PM +0300, Alexandre Prokoudine wrote:  
> >> On Sun, May 7, 2017 at 1:40 PM, Ivano Arrighetta wrote:  
> >>> Hello there.
> >>> My name is Ivano Arrighetta and I'm Italian.
> >>> I would like to suggest to migrate to GitHub for version control  
> >> No.
> >>  
> >>> and to use
> >>> CMake for creating build projects for Windows and Mac OS, other than
> >>> Makefiles for *nix.  
> >> CMake is just as painful as autohell.  
> > I confirm what Alexandre is saying, and I'm from Italy too... ;-)
> >
> >
> > --
> >
> >
> > Marco Ciampa
> >
> > I know a joke about UDP, but you might not get it.
> >
> > 
> >
> >   GNU/Linux User #78271
> >   FSFE fellow #364
> >
> > 
> >
> > ___
> > gimp-developer-list mailing list
> > List address:gimp-developer-list@gnome.org
> > List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> > List archives:   https://mail.gnome.org/archives/gimp-developer-list
> >
> >  
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list

___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] 'Make' error compiling last GEGL

2017-03-25 Thread Shlomi Fish
Hi Mr. Gobbo!

Unfortunately, your message is hard to read and follow due to improper
formatting. Please see
https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ.mdwn#i-have-a-problem-with-my-code-how-should-i-share-it-for-people-to-review

for how to share it online properly this time with proper formatting.

Regards,

Shlomi Fish

___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Very sad news

2017-03-25 Thread Shlomi Fish
On Fri, 24 Mar 2017 19:20:22 -0400
Kevin Cozens <ke...@ve3syb.ca> wrote:

> I have some sad news to report. My father passed away this afternoon. I 
> don't expect to be participating in any GIMP related development or be 
> chatting in IRC for an indefinite period of time.
> 

Sorry to hear that, Kevin! Sending my condolences and best wishes.

Regards,

    Shlomi Fish
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Development mosaic plugin

2017-03-08 Thread Shlomi Fish
Hi José,

please reply to all recipients and to the list.

On Tue, 7 Mar 2017 20:51:00 +
José Alves <brasal...@live.com.pt> wrote:

> Dear all
> 
> I need your support from the upadted the mosaic comand. Where I found the
> coperation to solve this point.
> 

I'm not sure I understand you because your grammar is broken. Do you wish to
get help with updating the mosaic plugin? What kind of help do you need? Which
issue have you run into? Can you be more specific?

Regards,

Shlomi Fish

> Best regards
> 
> José
> 
> 
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list

___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Unsuscribe

2016-12-17 Thread Shlomi Fish
Hi Will!

On Sat, 17 Dec 2016 12:07:33 +
Will Gmail <willmarti...@gmail.com> wrote:

> Hello,
> Could you unsuscribe me from this list please ?
> Thx

Please see https://mail.gnome.org/mailman/listinfo/gimp-developer-list - it's
in the footer of every post to the list.

> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-----
Shlomi Fish   http://www.shlomifish.org/
http://shlomifishswiki.branchable.com/Self-Sufficiency/

Because you can't just make shit up and expect the computer to magically know
what you mean, Retardo!
— Mark Jason Dominus, http://perl.plover.com/Questions4.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP development- What's the point?

2016-09-25 Thread Shlomi Fish
Hi, C!

On Fri, 23 Sep 2016 18:45:58 +0100
C R <caj...@gmail.com> wrote:

> Hi Shlomi! Thanks for weighing in, and for sharing your motivations.
> Also thanks for your past contributions and I too hope you can once again
> find time to contribute to GIMP in the future.
> I found your articles quite informative, and I like your comment about the
> Tinfoil hat (What Linus said about SHA1 security was quite amusing).
> http://www.shlomifish.org/humour/fortunes/show.cgi?id=linus-about-security-of-sha1
> 
> Hehehe.
> 

You're welcome.

Regards,

Shlomi Fish

> Cheers.
> -C


-- 
---------
Shlomi Fish   http://www.shlomifish.org/
http://www.shlomifish.org/humour/bits/Can-I-SCO-Now/ - “Can I SCO Now?”

It’s easier to port a shell than a shell script.
— http://en.wikiquote.org/wiki/Larry_Wall

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP development- What's the point?

2016-09-23 Thread Shlomi Fish
Hi C R!

(or in the spirit of Talk Like a Pirate Day - "High Sea, arrr!".)

On Fri, 23 Sep 2016 12:19:54 +0100
C R <caj...@gmail.com> wrote:

> I run a London Linux Meet, where a bunch of Linux and open source folks
> have drinks and discuss Linux, and free software.
> 
> At the last meet I was showing off GIMP, as I often do when asked "what do
> you do?" There's the usual ooohing and ahhing as I show what GIMP allows me
> to do easily as a designer.
> 
> This time, I got a strange comment from a new visitor to our group. He said
> "GIMP development? What's the point of that?" in a rather sarcastic tone.
> 
> In such cases I have to push down my annoyance with the tone and answer the
> question properly, because I know such comments usually come from one of
> two places:
> 
> a) User has tried GIMP, but didn't take time to learn enough to get past
> things that aren't obvious.
> b) User has heard that GIMP is hard to use, and is not an adequate tool for
> professionals.
> 
> Both of these point of views are skewed, but I find all it takes is a short
> walk-through and sometimes question answering about how to do what they
> want. Most people just want a show, though. Someone to prove to them that
> their preconceptions of GIMP are incorrect, or at least incomplete.
> 
> In this case, I opted to give the fireworks/show. My weapons of choice this
> time included the unified transform tool, the handle-transform tool, and
> the warp transform tool-
> "Without development, we (designers/users) would not have these new
> features, which will be released in the next version, and are available now
> via the gimp-edge repo."
> 
> I love the change in expression. You can SEE the change from the sceptical
> arm-foldedness, to hands-on hips, or chin-scratching that indicated not
> only a change in perspective, but also imagining the possibilities.
> 
> "Without dedicated people constantly working to improve GIMP, we would not
> have any of this, and nothing to look forward to. It's an incredible gift,
> and allows us to work with complete freedom. It's there for the taking, for
> the enjoyment of everyone. All one has to do is reach for it with patience
> that is necessary for learning (any) complex and extremely powerful
> graphics application."
> 
> I just wanted to again say thanks, and relay that even on days where it
> seems no one has anything good to say about GIMP, you've got fans who
> genuinely appreciate the work you do, and believe in what GIMP is, and
> enjoy what it will become in the future with your tremendous efforts.
> 
> You're presently causing ooohs and ahhhs, in London. :)
> 
> The question: "What's the point?" is a curious one.
> As a developer in the project, what are your reasons for working on GIMP?
> What are your motivations? What do you enjoy most about it?
> 

Well, it's been a while since I've intensively worked on GIMP, but I'll give it
a shot. First of all, I'd like to answer the question why I am a proponent of
FOSS. I find a lot of open source software cool and useful and in addition I
had a bad experience with a certain proprietary software app (BitKeeper) that
ended up becoming unavailable to me, and as a result decided to try to avoid
proprietary software in the future as much as possible. I've written about it
here -
https://www.reddit.com/r/opensource/comments/261w6v/why_i_do_not_trust_nonfoss_and_why_you_shouldnt/
 .

Since I like and prefer FOSS, and am a capable software developer (including in
programming) I like to spend my time to improve it or otherwise promote it,
in order to make it better and more popular. I covered my motivation and
mentality in this post -
http://www.mail-archive.com/linux-il@cs.huji.ac.il/msg56378.html
.

Now naturally, I found some benefits in contributing to GIMP and other open
source projects: enhancing my skills as a software dev, getting code review,
acquiring some peer repute and recognition, enhancing existing code, having
fun, interacting with fellow developers, etc.

One fact that I feel had held GIMP back is the fact that the more core
developers replied in a relatively rude and unfriendly manner to many people
(and potential contributors) who asked questions or otherwise contacted us on
the mailing lists. Someone pointed that out to me in private and I
eventually made a public post pointing this out, but by then many potential
contributors were driven away. Since then it seems that the situation has
greatly improved.

Anyway, I contributed to GIMP because it's a useful open source project which I
find of utility, and am not aware of a superior FOSS alternative. I hope I can
dedicate some time in the future to contribute some more, and encourage other
software developers (not necessarily programmers)

Re: [Gimp-developer] GIMP 2.9.x AppImage for testing

2016-08-05 Thread Shlomi Fish
Hi John,

On Fri, 5 Aug 2016 13:54:49 +0100
jcup...@gmail.com wrote:

> On 5 August 2016 at 13:25, Shlomi Fish <shlo...@shlomifish.org> wrote:
> > Pardon my ignorance, but what exactly is "Gubuntu" (which is the first time
> > I  
> 
> Sorry, I should have been clearer, just ubuntu but with the gnome
> desktop rather than unity.
> 

I see. Thanks for the clarification.

Regards,

Shlomi


> John
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] GIMP 2.9.x AppImage for testing

2016-08-05 Thread Shlomi Fish
[Resending because the original did not arrive.]
 
Hi John [and all],

On Fri, 5 Aug 2016 11:18:38 +0100
jcup...@gmail.com wrote:

> On 5 August 2016 at 10:00, Carmelo DrRaw <aferrero1...@gmail.com> wrote:
> > Last night I have prepared a first appimage for testing. It contains:  
> 
> It seems to work well on gubuntu 16.04! I have some small comments:
> 

Pardon my ignorance, but what exactly is "Gubuntu" (which is the first time I
heard of it)? This search gives nothing specific -
https://duckduckgo.com/?q=gubuntu=web while this page -
https://ubuntugnome.org/documentation/faq/ reads:

«
Why aren’t you named Gubuntu?

Gubuntu would sound too much like Goobuntu, Google’s internal distribution
of Ubuntu. The GNOME Foundation Board did not want us to use a derivative of
GNOME like GNOMEbuntu as our name. Anyway, we think the name Ubuntu GNOME is a
good example of the simple usability we offer.
»

Please enlighten me.

Regards,

Shlomi Fish
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Segmentation fault during make triggered by Symbolic 64 gimp-texture.png

2016-06-27 Thread Shlomi Fish
Hi Elle,

On Mon, 27 Jun 2016 06:23:01 -0400
Elle Stone <ellest...@ninedegreesbelow.com> wrote:

> Two icons in "icons/Symbolic/64/" - gimp-frame.png and gimp-texture.png 
> - are grayscale images, one with and one without an alpha channel.
> 
> It looks like all the other symbolic icons in the various folders are 
> RGB images with an alpha channel.
> 
> While running "make" in my patched GIMP there was a segmentation fault 
> at building icons/Symbolic/64/gimp-texture.png. This never happened 
> before, and maybe it would never happen in default GIMP.
> 
> Anyway, modifying these two icons to be RGB with an alpha channel 
> allowed the build process to finish.
> 

On my Mageia Linux v6 x86-64 system with up-to-date GIMP git repo ( commit
5ca2794d400d9fe09afabc9bdee77520a61bc82a ) with babl, gegl and libmypaint
installed from up-to-date git - all unpatched, then "make" completes fine.

That put aside, "make check" fails.

Regards,

    Shlomi

-- 
-
Shlomi Fish   http://www.shlomifish.org/
The Case for File Swapping - http://shlom.in/file-swap

I often wonder why I hang out with so many people who are so pedantic. And
then I remember — because they are so pedantic.
— an Israeli Perl Monger

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Introducing the PhotoFlow GIMP plug-in

2016-04-28 Thread Shlomi Fish
Hi Andrea,

thanks for your contribution!

Regards,

Shlomi Fish

On Wed, 27 Apr 2016 17:57:52 +0200
Carmelo DrRaw <aferrero1...@gmail.com> wrote:

> Since a little while there is one more RAW loading plug-in available for
> GIMP, based on the PhotoFlow editor source code
> (http://photoflowblog.blogspot.com/ <http://photoflowblog.blogspot.com/>)
> 
> The plug-in works pretty much like UFraw, meaning that it gets called when
> GIMP tries to open a RAW file, and after the processing it writes back the
> image data into the GEGL buffer of a newly created GIMP image. However, the
> available functionalities are more complete than UFraw, and it also takes
> full advantage of GIMP 2.9 high bit depth capabilities by sending the image
> data in 32 bits floating point format. 
> 
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] re. suggestions

2016-03-29 Thread Shlomi Fish
Hi all,

my email to the list did not arrive, so I'm sending it again while excluding
all hyperlinks.

Regards,

Shlomi Fish


Hi C R!

See below for my response:

On Sun, 27 Mar 2016 23:26:14 +0100
C R <caj...@gmail.com> wrote:

> >
> > To C.R.:  I think your proposed change to the download page (adding"93 MB"
> > just above the download button for GIMP for Windows) is easy, simple, and
> > clear.  I recommend it highly!
> >  
> 
> We used to list the file size on the download buttons. Apparently the
> feature didn't get added to the new web layout (which is much better than
> our old one in almost every way possible) I'm sure it's just an oversight.
> 
> 
> To Alex:  What do I suggest you do about it?  I thought that the features
> > of the latest version of Photoshop could be listed and tried, and any
> > features that anyone likes in any other programs, as well as original
> > ideas, and that GIMP could be presented so that even the relatively
> > inexperienced (like me!) could easily and quickly understand that those
> > useful features are available, what they are, and how to find and
> > conveniently use them.  
> 
> 
> Where on the Adobe website does it list the features of Photoshop compared
> to GIMP?
> GIMP is not made to be competition with Photoshop, and conversely,
> Photoshop is not made to be in competition with GIMP. They are both highly
> sophisticated image editors, but they are different programs. They are
> simply built for similar purposes.This is why you will not see a
> feature-comparison done on either website.
> 

Well, it seems that "Joel on Software" has recommended the opposite approach
(and I tend to agree with him) here:

Quoting from it:

< QUOTE >

When you're trying to get people to switch from a competitor to your product,
you need to understand barriers to entry, and you need to understand them a lot
better than you think, or people won't switch and you'll be waiting tables.

In an earlier letter, I wrote about the difference between two kinds of
companies: the Ben and Jerry's kind of company which is trying to take over
from established competition, versus the Amazon.com kind of company which is
trying a "land grab" in a new field where there is no established competition.
When I worked on Microsoft Excel in the early 90's, it was a card-carrying
member of the Ben and Jerry's camp. Lotus 123, the established competitor, had
an almost complete monopoly in the market for spreadsheets. Sure, there were
new users buying computers who started out with Excel, but for the most part,
if Microsoft wanted to sell spreadsheets, they were going to have to get people
to switch.

The most important thing to do when you're in this position is to admit it.
Some companies can't even do this. The management at my last employer, Juno,
was unwilling to admit that AOL had already achieved a dominant position. They
spoke of the "millions of people not yet online." They said that "in every
market, there is room for two players: Time and Newsweek, Coke and Pepsi, etc."
The only thing they wouldn't say is "we have to get people to switch away from
AOL." I'm not sure what they were afraid of. Perhaps they thought they were
afraid to "wake up the sleeping bear". When one of Juno's star programmers (no,
not me) had the chutzpah, the unmitigated gall to ask a simple question at a
company meeting: "Why aren't we doing more to get AOL users to switch?" they
hauled him off, screamed at him for an hour, and denied him a promotion he had
been promised. (Guess who took his talent elsewhere?)

There's nothing wrong with being in a market that has established competition.
In fact, even if your product is radically new, like eBay, you probably have
competition: garage sales! Don't stress too much. If your product is better in
some way, you actually have a pretty good chance of getting people to switch.
But you have to think strategically about it, and thinking strategically means
thinking one step beyond the obvious.

< END OF QUOTE >

Like it or not - GIMP is an alternative program to (and in much the same niche
as) Adobe Photoshop. We should be aiming to make people use GIMP (or a different
open-source program) instead of or at least in addition to Photoshop. So let's
stop beating around the bush and admit it.

Now, if Photoshop were
FOSS and ran fine on
most common open source OSes, then it wouldn't be a major issue. But it's
proprietary software, and runs only on Windows and Mac OS X, and costs a
lot of money, and has many other issues that you mentioned below, and so the
situation is not ideal.

> Since you are new to both programs, I recommend GIMP. The time you would
> spend learning Photoshop is about the same as the time it takes to learn
> GIMP.
> 
> For your eff

Re: [Gimp-developer] Which package contains source code for the Scissor Selection tool

2016-03-24 Thread Shlomi Fish
Hi Minh-Long Hoàng,

welcome aboard.

On Wed, 23 Mar 2016 22:34:49 + (UTC)
Minh-Long Hoàng <mdhoang2...@yahoo.com> wrote:

>  I am trying to write a program that allows the user to use the mouse to
> select an object of a photo by clicking points around the object. My code
> should create a patch around the object and then copy a the enclosed region.
> This functionality is exactly how the Scissor Selection tool of GIMP works. I
> tried to download GIMP source code to see how this feature was implemented by
> GIMP developers. However, there are so many packages and I could not find the
> source files that has the code for the Scissor Selection tool (LiveWire
> algorithm). 

An ack query appears to yield some results:

gimp-2.8.14$ ack -g scissor

app/tools/gimpiscissorstool.c
app/tools/gimpiscissorsoptions.h
app/tools/.deps/gimpiscissorstool.Po
app/tools/.deps/gimpiscissorsoptions.Po
app/tools/gimpiscissorstool.h
app/tools/gimpiscissorsoptions.c

See ack ( http://beyondgrep.com/ ). You may also try a full text search (ack -g
only searches inside the filenames).

Note that GIMP's source code is licensed under version 2 or version 3 of the
https://en.wikipedia.org/wiki/GNU_General_Public_License which, while being
an open-source licence, imposes some restrictions on what you can and cannot do
with the code.

Regards,

Shlomi Fish

-- 
-----
Shlomi Fish   http://www.shlomifish.org/
UNIX Fortune Cookies - http://www.shlomifish.org/humour/fortunes/

Python - There’s only one way to do it. The one true way of doing it. And then
there are others.
— http://www.shlomifish.org/humour/ways_to_do_it.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Export instead save directly

2016-02-29 Thread Shlomi Fish
Hi all,

On Mon, 29 Feb 2016 13:15:49 +
C R <caj...@gmail.com> wrote:

> Also, the old way of forcing a user to bypass a warning message every time
> he/she wants to save to the loaded format is (workflow-wise) much worse
> than just learning the "Export" hotkey imho. Also, it's clearly not a
> "flaw"; it's not broken, it's working as intended.
> If there were a vote, I'd vote to keep it the new way (and I process a very
> very high volume of product photos with GIMP). I reckon people are more
> likely to complain about a change in UI conventions than praise it... so
> here's one praising it. How many theoretical user votes is that worth? ;)
> 

just to note that I, too, am perfectly fine with the new save/export behaviour,
and accept it and understand the motivation behind it.

Regards,

Shlomi Fish

-- 
-------
Shlomi Fish   http://www.shlomifish.org/
Understand what Open Source is - http://shlom.in/oss-fs

The conversation about how someone shouldn’t do something in an IRC channel is
always at least twice as long as the text the accused person created in the
first place — Chris62vw’s Rule

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [Newbie]Would like to contribute

2016-02-17 Thread Shlomi Fish
Hi Kevin,

On Tue, 16 Feb 2016 19:53:17 +0100
Kevin Pellet <ilph...@autistici.org> wrote:

> On 16/02/2016 14:32, Shlomi Fish wrote:
> > Hi Kevin, > > first of all - welcome aboard - and I hope you'll enjoy  
> contributing to GIMP. > Also thanks to Jehan for providing some
> introductory links and guidance. > > See below for an important note. >
> > On Tue, 16 Feb 2016 07:53:56 +0100 > Kevin Pellet  
> <ilph...@autistici.org> wrote: > >> Hi Jehan, >> >> Thanks for the links
> and the tips! >> >> I'm going to take a look at the bugzilla, I suppose
> there'll be enough >> work for me ;) I have to configure xchat to
> connect in the irc (it's >> been a while since I use Mibbit for some irc
> channels...) >> > > The original XChat has become unmaintained for
> several good years now. Luckily, > there are some active forks of it
> including https://hexchat.github.io/ , which > should be used instead,
> because the original XChat may have some unfixed bugs, > including
> security ones. I am using HexChat. > > There is a list of some other
> prominent IRC clients here - >
> http://www.shlomifish.org/open-source/resources/networking-clients/ . >
> > Regards, > > Shlomi Fish >  
> Hi Shlomi,
> 
> Thank you! =D Yeah I know I just understood my mistake but I meant
> Hexchat of course, I don't use XChat since a long time ;)
> 

Ah, I see. That's good.

> Have a nice day!

Thanks! You too.

Regards , -- Shlomi

> 



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/

Yesterday I asked one of my students if she knew what an encyclopedia is, and
she said: “Is it something like Wikipedia?”.
— http://twitter.com/alisonclement/status/8421314259

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] [Newbie]Would like to contribute

2016-02-16 Thread Shlomi Fish
Hi Kevin,

first of all - welcome aboard - and I hope you'll enjoy contributing to GIMP.
Also thanks to Jehan for providing some introductory links and guidance.

See below for an important note.

On Tue, 16 Feb 2016 07:53:56 +0100
Kevin Pellet <ilph...@autistici.org> wrote:

> Hi Jehan,
> 
> Thanks for the links and the tips!
> 
> I'm going to take a look at the bugzilla, I suppose there'll be enough
> work for me ;) I have to configure xchat to connect in the irc (it's
> been a while since I use Mibbit for some irc channels...)
> 

The original XChat has become unmaintained for several good years now. Luckily,
there are some active forks of it including https://hexchat.github.io/ , which
should be used instead, because the original XChat may have some unfixed bugs,
including security ones. I am using HexChat.

There is a list of some other prominent IRC clients here -
http://www.shlomifish.org/open-source/resources/networking-clients/ .

Regards,

Shlomi Fish

-- 
-----
Shlomi Fish   http://www.shlomifish.org/
https://youtu.be/n6KAGqjdmsk - “Hurt Me Tomorrow”

“If it’s not bloat, it’s not us.”, said Richard Stallman, the colourful head of
the GNU project, and started to sing the Free Software song.
— “The GNU Project Will Integrate GNU Guile into GNU coreutils”

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Problems with JPG?!

2016-01-31 Thread Shlomi Fish
Hi Mr. Rohde,

please reply to all recipients.

On Sun, 31 Jan 2016 16:29:43 +0100
Stefan Rohde <s_ro...@gmx.de> wrote:

> Dear GIMP-Team,
> I can not display images that I have prepared and saved with GIMP 2.8.14 
> (under Windows 10) in jpg-format on my TV or via a digital box (WD TV). 
> On my PC its no problem!
> The Thumbnailes can be seen but the images can not be read!
> I have also tried several setting for the jpg-saving.
> 
> Other images I prepared with former versions are working well!
> 

Can you send us a sample image ? It is possible that your television implements
only a subset of the JPEG standard. To verify , can you let me know if the
following JPEG file that I first converted to PNG using ImageMagick and then
saved as JPEG From GIMP is fine:

* http://www.shlomifish.org/Files/files/images/chickpeas.xcf.bz2

* http://www.shlomifish.org/Files/files/images/chickpeas-from-xcf.png

* http://www.shlomifish.org/Files/files/images/chickpeas-from-xcf.jpg

The SHA-256 sums for them are:

cbb78ae42b96b2aa85ebce7ed6cc6e2378d13562b6076673df8edb57f6ad2f20
chickpeas-from-xcf.jpg

a4a5dd3512b0b89f476647e287a4f18359bc99af9f06776c6a933ae7c4e7fd8d
chickpeas-from-xcf.png

1f9b974716bda9f8374be083c044623bf3277e7f7fd3f95b56633b98354ccc20
chickpeas.xcf.bz2

Can you give an example of a JPEG file that your television views properly?

Regards,

Shlomi Fish

> Do you have an idea or information !?
> 
> Kind regards
> Stefan Rohde
> Germany
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
---------
Shlomi Fish   http://www.shlomifish.org/
Humanity - Parody of Modern Life - http://shlom.in/humanity

When a FLOSS developer says they will work on something, he or she means
“maybe”.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Thanks

2015-10-27 Thread Shlomi Fish
Hi Anna-maria!

Thank you for the kind words in the E-mail and ­— you're welcome.

I don't find Wilber, the GIMP’s Mascot too handsome either but he does get the
message across.

If you're interested in helping the GIMP, please consider contributing in some
way.

Regards,

Shlomi Fish

On Sun, 25 Oct 2015 06:22:02 +
Anna-maria Hadjiev <hadj...@wisc.edu> wrote:

> I don't mean to be a gimp pimp but I love gimp so much that even though it's
> five hours past my bedtime and I need my "beauty rest," I'm getting emotional
> about gimp. I hope that handsome little gimp cat finds all the happiness that
> the world has to offer. Amen
> 
> P.S. I lied, the gimp cat isn't handsome. He looks like the kind of student
> who thinks they're good at math but then they get to calc 3 and piss their
> pants But in an endearing way
> 
> Thanks
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-----
Shlomi Fish   http://www.shlomifish.org/
Free (Creative Commons) Music Downloads, Reviews and more - http://jamendo.com/

Ran Eilam To Shlomi Fish: so what are you working on? Working on a new wiki
about unit testing fortunes in freecell?

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] I got on this list by accident - which should not be possible but that's another issue. Can you please delete me

2015-05-03 Thread Shlomi Fish
Hi Mr. Billowes,

please go to https://mail.gnome.org/mailman/listinfo/gimp-developer-list , fill
in your E-mail address in the bottommost text-entry/input-box , press the
Unsubscribe or edit options button, then press the Unsubscribe button at  the
resulting page, and then follow the instructions in the confirmation E-mail.

Good luck!

Regards,

Shlomi Fish

 On Sat, 2 May 2015 16:11:14 -0400
colin billowes colin.billo...@gmail.com wrote:

 
 ___
 gimp-developer-list mailing list
 List address:gimp-developer-list@gnome.org
 List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
 List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
The Human Hacking Field Guide - http://shlom.in/hhfg

The Messiah will come when everybody assume his role.
— http://www.shlomifish.org/philosophy/the-eternal-jew/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp-Perl version 2.30_03 now on CPAN

2014-05-17 Thread Shlomi Fish
Hi Ed,

On Fri, 16 May 2014 20:42:51 +0100
Ed . ej...@hotmail.com wrote:

 Dear Gimp Developers,
 
 The latest dev version of Gimp-Perl (2.30_03) is now on CPAN. You can take a
 look here:
 
 http://search.cpan.org/~etj/Gimp-2.30_03/
 
 Currently only tested on Linux, but I would be very interested if someone
 would try it on Windows (take a look at README.win32 for possible ideas).

Thanks for your effort - I decided to clone it from the repository and run
make/make test (I'm using Mageia Linux x86-64 version 5 ). Anyway, a few
notes:

1. Please consider using https://metacpan.org/ instead of search.cpan.org.
MetaCPAN's code is available under a FOSS licence, it is better than
search.cpan.org and also provides a Web API that people can use.

The release in question is at:

https://metacpan.org/release/ETJ/Gimp-2.30_03

2. You may consider to work on the CPANTS Kwalitee parameters:

http://cpants.cpanauthors.org/dist/Gimp

Regards,

Shlomi Fish




 
 Let me know what you think.
 
 All the best,
 Ed J
 ___
 gimp-developer-list mailing list
 List address:gimp-developer-list@gnome.org
 List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
 List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Perl Humour - http://perl-begin.org/humour/

Jessica on the phone: Sel, you’re getting strange lately, but you are becoming
more amusing in the process.
— http://www.shlomifish.org/humour/Selina-Mandrake/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp-Perl version 2.30_03 now on CPAN

2014-05-17 Thread Shlomi Fish
Hi Ed,

On Sat, 17 May 2014 12:25:40 +0300
Shlomi Fish shlo...@shlomifish.org wrote:

 Hi Ed,
 
 On Fri, 16 May 2014 20:42:51 +0100
 Ed . ej...@hotmail.com wrote:
 
  Dear Gimp Developers,
  
  The latest dev version of Gimp-Perl (2.30_03) is now on CPAN. You can take a
  look here:
  
  http://search.cpan.org/~etj/Gimp-2.30_03/
  
  Currently only tested on Linux, but I would be very interested if someone
  would try it on Windows (take a look at README.win32 for possible ideas).
 
 Thanks for your effort - I decided to clone it from the repository and run
 make/make test (I'm using Mageia Linux x86-64 version 5 ). Anyway, a few
 notes:
 

I have some bad news: it appears that t/netplugin.t gets stuck here in make
test:

t/netplugin.t ... 10/? 

shlomif@telaviv1:~/progs/perl/cpan/Gimp/gimp-perl$ git show
commit 029be5f62db1dc4b3335155ee95e200b7362c528
Author: Ed J e...@src.gnome.org
Date:   Sat May 17 02:28:47 2014 +0100

I'm using Mageia Linux x86-64 version 5.
  
Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/

Do not meddle in the affairs of Dragons, for you are crunchy and taste good
with ketchup.   — Unknown source.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Two questions about updating GIMP from git

2014-03-10 Thread Shlomi Fish
Hi Elle,

On Mon, 10 Mar 2014 11:44:23 -0400
Elle Stone ellest...@ninedegreesbelow.com wrote:

 I update three separate copies of babl/gegl/gimp from git, each in a 
 prefix, on average once a week.
 
 Other than reading the git logs, is there an easy way to check to see 
 whether software requirements (png, tiff, glib, etc) have been bumped up?
 
 Also, I've been updating command by command in a virtual terminal and my 
 computer isn't very fast. I'd like to write a script that executes all 
 the commands all at once, but exits with an informative error message 
 printed to screen as soon as something doesn't configure, compile, or 
 install properly. Does anyone have such a script or know how to write one?

This should be doable with a script written in Shell, Perl 5, Python, Ruby,
etc. by inspecting the status exit code of the command.

E.g: in Bash:

if ! ./configure $PARAMS  configure.log 21 ; then
echo Configure command failed
exit -1
fi

(Untested!)

There may be a ready made solution, but writing something quick yourself would
probably be less time consuming.

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Chuck Norris/etc. Facts - http://www.shlomifish.org/humour/bits/facts/

I also have versions of this code in COBOL.NET, Intercal, PDP‐10 Assembly, J,
APL, Windows NT 4.0 Batch script and Autocad Lisp — I’m sure you can handle
all of them because none of them is Perl. ;-).

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] How does it works ?

2014-01-30 Thread Shlomi Fish
Hi Tanguy,

thanks for your interest in GIMP.

please reply to all recipients. See http://shlom.in/reply .

On Wed, 29 Jan 2014 11:42:39 +0100
Tanguy tanguy.manes...@gmail.com wrote:

 Hello dear developers,
 We are a group of 5 french students and we have to understand how such a
 program works. Indeed our teacher asked us to define the mathematical objects
 which are used in the quality improvement of a picture. 

GIMP provides many tools for improving the quality of a picture in the form of
filters, toolbox tools, extensions, procedural database (PDB) routines, etc.
Normally, it requires a human to determine which tool to apply - and when. Is
there anything specific you are interested in?

Regards,

Shlomi Fish

 In particular the
 process... We've already did some researchs which conducted us to the Fourier
 transform... And to be honnest it´s quite hard to conceptualize for us. If
 someone could explain us the source code and/or the maths hidden behind,
 simply and efficiently, we will be very grateful to him. With all our
 respect, we please you to agree our cordial thoughts. Ps : for any contact :
 samuel-messe...@hotmail.fr Or the address used here :
 tanguy.manes...@gmail.com Thanks
 
 Envoyé de mon iPhone
 ___
 gimp-developer-list mailing list
 List address:gimp-developer-list@gnome.org
 List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
 List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Free (Creative Commons) Music Downloads, Reviews and more - http://jamendo.com/

There are no deletionists. Only Wikipedia articles which Chuck Norris allows
to live. (By: joeyadams)
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Looking for Gimp Dev. Person to Collaborate with Artist

2013-01-25 Thread Shlomi Fish
Hi Danielle,

(CCing the list).

On Thu, 24 Jan 2013 14:41:41 -0800
Danielle Siembieda-Gribben danielle.siembi...@gmail.com wrote:

 Hi there,
 
 I hope this is appropriate since it is my first time posting to this list.
 I am a Gimp user and an artist working in Green/Tech Eco Art.

Well, I'm not sure about the list policies.

 
 I am interested in creating a game that uses a similar platform as Gimp for
 artists.

What do you mean by that? Will the game's user-interface be inspired by the
GIMP? Will the game make use of assets generated by GIMP.

 
 If you are interested in talking more about it I would love to chat with
 you offline so not to fill the listserve. Let me know if you are interested.
 

This mailing list is using GNU Mailman - not listserv. Otherwise, I am
interested in discussing it, and you can reach me on Google Chat / Google
Talk / XMPP / Jabber on shlomif...@jabber.org or shlo...@gmail.com (please
don't try to GChat me on shlo...@shlomifish.org as @shlomifish.org does not
have an XMPP service). However, I would suggest you share some extra details,
like whether or not you are willing to pay one for their time, whether the
results will be open source / open-art , etc.

Regards,

Shlomi Fish

 Best,
 
 *Danielle Siembieda*
 
 [image: siembieda]
 
 *Art Practitioner*
 *siembieda.com*
 
 [image: @art_inspector][image: Facebook]
 
  [image: Flickr]



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Interview with Ben Collins-Sussman - http://shlom.in/sussman

Hacker sees bug. Hacker does not want bug. Hacker fixes bug.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Development environment

2012-12-02 Thread Shlomi Fish
Hi scl,

On Sat, 01 Dec 2012 11:43:44 +0100
scl scl.gp...@gmail.com wrote:

 Hi,
 
 as I'm currently getting deeper into GIMP development, I'm considering 
 which tools to use beside the already known git, jhbuild, make, 
 autotools etc. I mean which IDE, Git (GUI) client etc. do you use? 
 Because I know that this question can lead to animated discussions, I'm 
 explicitly not asking who has the greatest tool, but which tools *have 
 proved* efficient and useful for you?
 
 I already checked the mailing list archives and found some hints, but no 
 exhaustive answer. I'd be glad if you could answer the following 
 questions I mainly found at [1] (thanks to Massimo!). The answers would 
 be a guide for other new contributors, too.
 
 Q: What is the tool that you use for Gimp development (ex: Vim, Emacs, 
 Eclipse, Netbeans, Anjuta, ...)?
 A:
 

I used gvim (a sort-of-GUIish version of Vim), valgrind, gdb, konsole, KDE,
Bash, some perl on the command line, etc., 

 Q: Does your development environment support direct compilation (answer 
 Yes or No)? If so please explain how in the note (e.g. IDE/editor 
 feature or with plugin x, script y, ...).
 A:
 Note:

Yes. it does: type :make in the gvim window. (Not sure I always use it,
though).

 
 Q: Does your development environment support code completion (answer Yes 
 or No)? If so please explain how in the note (e.g. IDE/editor feature or 
 with plugin x, script y, ...).
 A:
 Note:

There are several code completion mechanisms and plug-ins for Vim. Maybe seem
OmniComplete.

 
 Q: Does your development environment support documentation browser? 
 (answer Yes or No)? If so please explain how in the note (e.g. 
 IDE/editor feature or with plugin x, script y, ...).
 A:
 Note:

I use Firefox for that.

 
 Q: Does your development environment support debugging? (answer Yes or 
 No)? If so please explain how in the note (e.g. IDE/editor feature or 
 with plugin x, script y, ...).
 A:
 Note:

I tend to use gdb for that.

 
 Q: Does your development environment support code refactoring? (answer 
 Yes or No)? If so please explain how in the note (e.g. IDE/editor 
 feature or with plugin x, script y, ...).
 A:
 Note:

I'm not sure if there's an open-source code refactoring tool for C available.
Some refactorings can be done semi-manually using a tool such as Perl, Emacs
macros, or http://coccinelle.lip6.fr/ .

 
 Q: Does your development environment support Bugzilla integration? If so 
 please explain how in the note (e.g. IDE/editor feature or with plugin 
 x, script y, ...).
 A:
 Note:

No Bugzilla integration, but a web browser should be good enough.

 
 Q: What are the special benefits of your development environment?
 A:
 

Well, gvim allows for fast editing and can combine various keystrokes in a
myriad of ways. It takes some time getting used to, but a small subset of the
command can be learned pretty easily.

 Q: What are you still missing?
 A:
 

Well, maybe I want something more integrated, and with better (and fast) GUI
support. 

Regards,

Shlomi Fish

 Q: Which additional comments do you have?
 A:
 
 Thank you in advance!
 
 Kind regards,
 
 Sven
 
 [1] 
 http://www.mail-archive.com/gimp-developer@lists.xcf.berkeley.edu/msg21662.html
 ___
 gimp-developer-list mailing list
 gimp-developer-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/gimp-developer-list



-- 
-
Shlomi Fish   http://www.shlomifish.org/
Interview with Ben Collins-Sussman - http://shlom.in/sussman

Microsoft — making it all make sense. Ours.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] What about switching from Gtk+ to Qt

2012-08-06 Thread Shlomi Fish
Hi Patrick,

On Sun, 05 Aug 2012 20:30:29 -0700
Patrick Horgan phorg...@gmail.com wrote:

 On 08/04/2012 02:43 AM, Shlomi Fish wrote:
  Hi Patrick,
 
  ...elision by patrick...
  Well, calling GNU Autotools Autohell is not an ad-hominem attack.
  However, assuming that since I called it Autohell it is wrong (or
  flamebait), is. See:
 
  http://en.wikipedia.org/wiki/Ad_hominem
 Lol!  Look in that article under abusive.  It is exactly ad-hominem.
 By doing a personal attack, calling it autohell, instead of having
 anything to say about why it's good or not, you exactly fulfill the
 definition of an ad-hominem attack.

Well, I have looked in that article under abusive and I still don't see
how my page constitutes of an ad-hominem attack just by the fact it calls
GNU Autotools Autohell.

An Ad-hominem attack has the following form:

1. Sophie says something.

2. Jack finds something questionable or wrong about Sophie herself.

3. Jack concludes that Sophie is wrong due to #2.

The Wikipedia page gives the following examples:


*You can't believe John when he says the proposed policy would help the 
economy. He doesn't even have a job.

*Candidate Jane's proposal about zoning is ridiculous. She was caught 
cheating on her taxes in 2003.

*What would Mary know about fixing cars? She is a woman. (an example of 
Ad feminam)

*What makes you so smart and all-knowing to deny God's existence? You 
haven't even finished school.

*Your fashion opinion isn't valid, you can't even afford new shoes.

*Your exposition is highly correct and valid, but you don't have enough 
academic degree (an example of the Credential fallacy). [7]


Now my page ( http://www.shlomifish.org/open-source/anti/autohell/ ) gives many
valid reasons why CMake is superior and GNU Autotools
is inferior, and as a result concludes it is valid to nickname Autotools 
Autohell
as a derogatory name, just based on their own deficiencies. So how does it
consist of an ad-hominem attack?

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
UNIX Fortune Cookies - http://www.shlomifish.org/humour/fortunes/

He who reinvents the wheel, may actually invent a much better wheel.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] What about switching from Gtk+ to Qt

2012-07-29 Thread Shlomi Fish
Hi all,

On Sun, 29 Jul 2012 04:44:21 +0400
Alexandre Prokoudine alexandre.prokoud...@gmail.com wrote:

 On Sun, Jul 29, 2012 at 4:11 AM, Malix wrote:
 
  I already know that this post will generate a lot of flames.
 
 But you do it anyway?
 
  Next step of the project is the porting of the code to Gtk 3
 
 It started over a year ago, it's just lower priority right now.
 
  why instead not switching away from gtk and go with Qt?
 
 Because developers prefer GTK+? Because GTK+ was born from GIMP, so
 there's a bond between the two projects?
 
  And also leave autohell and switch to make?
 
 What is make, please? Are you referring to CMake maybe? :)
 

They meant CMake, yes (as they noted in the followup E-mail).

 Personally I don't mind it. Would you like to provide a patch?
 

I would very much like to see GIMP use CMake as its build system as well,
having had a very positive experience with using CMake for projects such as
http://fc-solve.shlomifish.org/ , 
https://bitbucket.org/shlomif/website-meta-language/overview , and 
http://www.shlomifish.org/rwlock/ . I've written about CMake’s advantages over
GNU Autotools here:

http://www.shlomifish.org/open-source/anti/autohell/

In any case, I would be willing to work on porting GIMP's build system to
CMake, as long as there is a general agreement from GIMP's developers that
CMake will be available in addition or instead of GNU Autotools (so I won't
work for naught).

Note that by this, I don't mean that I support the conversion of GIMP to Qt,
which was the original poster’s other suggestion.

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Interview with Ben Collins-Sussman - http://shlom.in/sussman

I hope that you agree with me that 99.9218485921% of the users wouldn’t bother
themselves with recompilation (or any other manual step for that matter) to
make their games run 1.27127529900685765% faster ;-) — Nadav Har’El

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] What about switching from Gtk+ to Qt

2012-07-29 Thread Shlomi Fish
Hi Partha,

On Sun, 29 Jul 2012 07:22:35 -0400
Partha Bagchi parth...@gmail.com wrote:

 On Sun, Jul 29, 2012 at 7:09 AM, Mukund Sivaraman m...@banu.com wrote:
  Hi Shlomi
 
  On Sun, Jul 29, 2012 at 01:21:03PM +0300, Shlomi Fish wrote:
  In any case, I would be willing to work on porting GIMP's build system to
  CMake, as long as there is a general agreement from GIMP's developers that
  CMake will be available in addition or instead of GNU Autotools (so I won't
  work for naught).
 
  Automake has served GIMP well so far. We also have several people who
  know automake well enough to help other developers if they are unable
  to find their way.  Do we need to change to CMake?  Nobody has given
  reasons so far, just assumed that we'd like to switch to CMake.  It
  would substitute one hell for another.
 
  Same applies for Qt. These suggestions keep coming up again and again.
  GIMP should be rewritten in C++, GIMP should use some other new thing,
  etc.  Many times I look at how GIMP does something (in its tree) as an
  example of how to do something nearly perfectly.
 
  Mukund
  ___
  gimp-developer-list mailing list
  gimp-developer-list@gnome.org
  https://mail.gnome.org/mailman/listinfo/gimp-developer-list
 
 I totally agree with Mukund. I sincerely hope that we continue with
 using GNU make which works extremely well as far as I am concerned.
 

CMake can generate GNU make-compatible makefiles just fine, so unless you meant
GNU Automake, that's not the issue. CMake can also generate project files for
other IDEs and support some other build-systems, all from the same sources, so
in this respect it is far superior to GNU Autohell.

 Of course, if GIMP is re-written in qbasic that would be great. :) :) Maybe 
 APL?

We should rewrite GIMP in PDP-10 Assembly: http://en.wikipedia.org/wiki/PDP-10 .

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/

XSLT is what Chuck Norris has nightmares of.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] What about switching from Gtk+ to Qt

2012-07-29 Thread Shlomi Fish
Hi Mukund,

On Sun, 29 Jul 2012 16:39:19 +0530
Mukund Sivaraman m...@banu.com wrote:

 Hi Shlomi
 
 On Sun, Jul 29, 2012 at 01:21:03PM +0300, Shlomi Fish wrote:
  In any case, I would be willing to work on porting GIMP's build system to
  CMake, as long as there is a general agreement from GIMP's developers that
  CMake will be available in addition or instead of GNU Autotools (so I won't
  work for naught).
 
 Automake has served GIMP well so far. 

I recall running into many problems with the Automake/Autoconf/libtool/etc.
setup on many projects, including the breaking of a lot of
backwards-compatibility and forward-compatibility. I don't recall anything
specific with GIMP in particular, but it can happen.

 We also have several people who
 know automake well enough to help other developers if they are unable
 to find their way.  

Well, I know CMake pretty well, and CMake is much easier to learn than
Autohell. It took me less time to convert Freecell Solver’s build system from
GNU Autotools to CMake than it did to originally autoconfiscate it (and that
was with learning CMake on the fly and without knowing it beforehand). A
different developer on Freenode's ##programming testified a similar experience
with his own project.

 Do we need to change to CMake?  Nobody has given
 reasons so far, just assumed that we'd like to switch to CMake.  It
 would substitute one hell for another.

Well, I have given many reasons here:

http://www.shlomifish.org/open-source/anti/autohell/

You should have followed and read the link.

This reminds me of Larry Wall's analogy of a ball in a local minima that can
exert some effort into climbing a hill and then reaching an even lower pit
where it will be happier (but thinks that the higher pit is fine).

And I should note that CMake is in no way a hell. I never really liked GNU
Autotools but thought I needed to use it because that was the only sane
solution. Then I discovered CMake and now I'm much happier.  

BTW, we can keep the old Autotools-based setup for the time being in case we
want it because it can co-exist along with the CMake-based one.

 
 Same applies for Qt. 

I never said I support switching GIMP to Qt.

 These suggestions keep coming up again and again.
 GIMP should be rewritten in C++, GIMP should use some other new thing,
 etc.  Many times I look at how GIMP does something (in its tree) as an
 example of how to do something nearly perfectly.

Well, we can keep the way GIMP does things as it is just fine and just add a
CMake-based build system.

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Stop Using MSIE - http://www.shlomifish.org/no-ie/

Beliefs are what divide people. Doubt unites them.
— http://en.wikiquote.org/wiki/Peter_Ustinov

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] people can sell gimp for $10 ??

2012-05-14 Thread Shlomi Fish
Hi Jason,

On Mon, 14 May 2012 13:54:01 -0500
Chris Mohler cr33...@gmail.com wrote:

 On Mon, May 14, 2012 at 1:29 PM, Jason Broadwell jbroadwe...@gmail.com 
 wrote:
  http://theghosthunterstore.com/shop/gimp-photo-editor/
 
  selling gimp for $10 ??
 
 Sure - they can sell it, as long as the source code is provided.
 

Indeed. For more information, see:

http://www.gnu.org/philosophy/selling.html (Selling Free [and Open Source] 
Software).

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Optimising Code for Speed - http://shlom.in/optimise

If you have the same ideas as everybody else, but have them one week earlier
than everyone else — then you will be hailed as a visionary. But if you have
them five years earlier, you will be named a lunatic. ( Barry Jones )

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Re-distributing your Application with OpenLX Linux Distribution

2012-05-02 Thread Shlomi Fish
Hi Vivek,

On Tue, 1 May 2012 15:51:21 +0530
vivek kumar vivek.ope...@gmail.com wrote:

 Dear Friend,
 
 I am writing to you on behalf of OpenLX Linux distribution.
 Launched in 2005, OpenLX Linux has users in over 30 countries with over
 2,00,000 downloads so far. OpenLX Linux is free to download and earlier
 versions are available at www.openlx.com
 The next version will also be available for free download from internet.
 
 We would like to add your application ( GIMP 2.6.12 ) to the next version
 of OpenLX Linux.
 
 
 Please let us know if there is any objection to this, or if it requires any
 agreement between you and us for doing this.
 

Since GIMP is free and open source software (FOSS -
http://en.wikipedia.org/wiki/Free_and_open_source_software ), under the GPL 
licence, 
you are allowed to distribute it as part of your distribution, as long as you
make any downstream changes to the source code available.

Note that a new major version of GIMP - 2.8.0 will be released soon.

Regards,

Shlomi Fish  

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Optimising Code for Speed - http://shlom.in/optimise

The more I think about it, the more I think I should think about it some more.
— Clarissa Explains it All

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Gsoc application for gegl porting

2012-04-05 Thread Shlomi Fish
Hi Jakub,

On Thu, 05 Apr 2012 01:59:48 +0200
noob7 no...@poczta.onet.pl wrote:

 Hello,
 My name is Jakub Ozga. Iam 3rd year student on Gdansk University of 
 Technology in Poland. I study computer science. I like to apply for Gegl 
 porting project. I have already worked on 2 projects wich involved computer 
 vision techniques supported by opencv library. Feel free to look at project 
 site: http://sart2.eti.pg.gda.pl/en/index.php?language=en. I suggest to look 
 at project and stuff sections.
  
 Code Review and Algorithmic Description of GIMP Plug-ins
 

Thanks for your enthusiasm, but I don't understand why you've written the text
(and code) below? Were they quoted from the project description?

Good luck in being accepted into Google Summer of Code, and I hope you will
stay involved in GIMP development afterwards.

Regards,

Shlomi Fish

 Each Gimp plugin have functions:
 a)run
 Prepares parameters for mainfunction. Here dialog and mainfunction are called.
 b)query
 Creates array with type, name and description for each parameter. Then 
 Installs procedure in procedure database,
 with given array.
 c)mainfunction
 Here everything is done.
 d)dialog
 Creates window to set preferences for mainfunction.
 e)optional preview
 Function that is optional depends on plugin. Shows preview image.
 #cubism
 2. Get background color.
 3. Fill image with background color.
 4. Calculate number of tiles on Image.
 5. Create array with length equals number of tiles. Put index value to each 
 element.
 Randomize array by random picking 2 elemnts and swaping them.
 6. Run loop with stop at value of tile number. In Loop use above array, 
 randomize functions, tile size
 and saturation to calculate position for points, rotation angle and 
 translation vector.
 7. Create polygon within 4 calculated points. Rotate it by calculated angle. 
 Translate polygon by vector.
 8. Modify x and y values with CLAMP if needed.
 9. Get color from modified(or not) x and y position from original Image.
 #fill_poly_color(run with x,y above and retrived color)
 10. Pick first two points from Polygon. Calculate distance between them and 
 get x, y vectors(normalized) for them.
 11. Find maximum x,y and minimum x,y withing all points of Polygon. Get 
 maximum width and height of Polygon.
 12. Do scanline pattern for Polygon by height(rows).
 13. Convert segments depending on min and max values of scanlines and 
 cordinates of first Polygon point.
 14. Calculate the color for each pixel of Polygon depending on scanlines and  
 other various calculations.
 #sinus
 1. Create parameters:
 a) Set blending which depends on colorization.
 b) Create 3 objects, each contains random values like int, double and angle.
 c) Do tiling to those 3 objects. Then move them to parameters.
 d) Get 2 colors which were perviously defined. Modify those colors and do 
 color2 - color1 with substracting rgba values.
 e) Multiply color2 and set color2 to parameters.
 2. Get starting point and ending point of rectangle which represent the user 
 selection.
 3. Depending on bits per pixel retrived from original image run computing 
 block for each destination region.
 4. Assign color to each pixel for region using parameters, sinus and blending 
 power.
 #decompose
 1. Get the type of image(RGB,HUE...). Types are defined at the top of the 
 source.
 2. Check if source image contains atleast 3 bits per pixel and if source 
 image have alpha channel.
 3. Define number of new gray images. This number equals specified number 
 which is defined for each image type. Note that
 this number cannot exceed maximum number of layers generated by extraction( 
 #define MAX_EXTRACT_IMAGES)
 5. Creating images in loop. Image creation includes creating new image with 
 type(BaseType = GIMP_GRAY), filename, resolution and layer.
 6. For each soruce pixel region extract channel information and modify 
 channels.
 7. Update each Layer(Emit signal) and add alpha channel to each Layer.
 8. return number of new images created.
 #gaussian-blur
 1. Run iir or rle blur functions which depends on configuration and depends 
 also on the blur radius (bug).
 Each method uses 2 steps to achieve results: Divide process on 2 passes: 
 vertical and horizontal.
 @IIR
 2. Calculate vertical standard deviation.
 3. Find Gaussian constants using standard deviation.
 4. If image has alfa(ex. rgb, gray) then transform alpha channel.
 5. Set up 2 initial arrays for color.
 6. Do the gaussian calculations using source image, above arrays and 
 constants.
 7. If image has alfa then convert alfa channel from premultiplied to separate 
 one.
 8. Do steps 2-7 with diffrent orientation.
 @RLE
 2. Calculate vertical standard deviation.
 3. Fill gauss curve using standard deviation.
 4. Do the same steps as iire except step 6 which here its diffrent:
 -If a lot of pixels are repeated then run fastest algorithm for this case
 else run slower one but easier to understand.
  
 Sample implementation
 diff --git