Re: [Gimp-developer] Building and Compiling gimp under Windows

2016-06-30 Thread Shmuel H.
Hi Hashem,

You always can edit the code in Eclipse or NetBeans or another IDE but
compile it
according the instructions on wiki.gimp.org

.

I would recommend you using Linux to hack gimp. It just not practical to do
all of this building
process again and again. You can for example edit the code on windows and
debug it on
Linux. When you done, compile it for Windows.  By the way, both Eclipse and
NetBeans are
working fine on Linux.

For the other questions about customizing gimp,all of these things are pure
code,
mostly C. Gimp's code it mostly very readable (for an 20 years old project, at
least),
you should be able to understand it after some time.

Have a nice day,
Shmuel.

On Thu, Jun 30, 2016 at 9:10 PM Hashem Zavvari 
wrote:

> Hi gimp masters,
>
> I'm new in hacking the gimp. I spend a couple of days to get detail
> information about modifying gimp program and customizing it as windows
> application for my project, since it is a great and useful open source
> image manipulation ever.
> I googleing and wiki.gimp to begin this job, but I don't see any proper
> detail guidance and enough resources for hacking. Purpose is hacking by my
> experiences and tools in hand:
> My OS is: Windows 10 x64
> expert in: Visual studio, dot net, C#, WPF and so on (obviously I can't
> hacking gimp under VS).
> familiar with: C, C++, Java
> don't know about gegl, gtk+, babl and so on.
> First problem correct load and successful build gimp-master source from git
> in local under eclipse-cpp-kepler-SR2-win32-x86_64 or NetBeans.IDE.8.1,
> while I use cygwin 2.874 for them.
> Second, after build and compile how to get port it for Windows and create a
> install file, do I use the IDEs still for this? how to modifying and
> customizing gimp environment it's UI or create the other tools for my gimp?
>
> I appreciate for any detail and step by step help to do this purpose.
> Thanks in advanced.
>
> --
> ___
> Hashem Zavvari, BSc SWE.
> Present, MSc SWE student at Research & Science branch of IAU.
> Islamic Republic of Iran, Mashhad.
> ___
> 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] Building and Compiling gimp under Windows

2016-06-30 Thread Alexandre Prokoudine
On Thu, Jun 30, 2016 at 8:44 PM, Hashem Zavvari wrote:
> Hi gimp masters,
>
> I'm new in hacking the gimp. I spend a couple of days to get detail
> information about modifying gimp program and customizing it as windows
> application for my project, since it is a great and useful open source
> image manipulation ever.
> I googleing and wiki.gimp to begin this job, but I don't see any proper
> detail guidance and enough resources for hacking.

It's hard to say what you consider proper :)

I'm guessing you've been at
http://wiki.gimp.org/wiki/Hacking:Building/Windows and read both
http://lightningismyname.blogspot.ru/p/compiling-gimp.html and
http://partha.com/articles/buildinggimp.html ?

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


[Gimp-developer] Building and Compiling gimp under Windows

2016-06-30 Thread Hashem Zavvari
Hi gimp masters,

I'm new in hacking the gimp. I spend a couple of days to get detail
information about modifying gimp program and customizing it as windows
application for my project, since it is a great and useful open source
image manipulation ever.
I googleing and wiki.gimp to begin this job, but I don't see any proper
detail guidance and enough resources for hacking. Purpose is hacking by my
experiences and tools in hand:
My OS is: Windows 10 x64
expert in: Visual studio, dot net, C#, WPF and so on (obviously I can't
hacking gimp under VS).
familiar with: C, C++, Java
don't know about gegl, gtk+, babl and so on.
First problem correct load and successful build gimp-master source from git
in local under eclipse-cpp-kepler-SR2-win32-x86_64 or NetBeans.IDE.8.1,
while I use cygwin 2.874 for them.
Second, after build and compile how to get port it for Windows and create a
install file, do I use the IDEs still for this? how to modifying and
customizing gimp environment it's UI or create the other tools for my gimp?

I appreciate for any detail and step by step help to do this purpose.
Thanks in advanced.

-- 
___
Hashem Zavvari, BSc SWE.
Present, MSc SWE student at Research & Science branch of IAU.
Islamic Republic of Iran, Mashhad.
___
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-30 Thread Jehan Pagès
Hi,

On Thu, Jun 30, 2016 at 3:35 PM, Elle Stone
 wrote:
> On 06/29/2016 07:35 PM, Jehan Pagès wrote:
>>
>> Does this command segfault:
>> $ gegl ./icons/Symbolic/64/gimp-texture.png -o bla.png --
>> gegl:invert-gamma
>> (on success it will create a bla.png, inverted from gimp-texture.png.
>> You can delete bla.png after)
>
>
> Yes, in my patched babl/GEGL/GIMP that command segfaults on gimp-texture.png
> (which doesn't have an alpha channel), but not on gimp-frame.png (which does
> have an alpha channel). Thanks! for sharing that command - it allowed me to
> figure out which commit I made to my patched GEGL that introduced the
> segfault.

No prob. This is actually simply the command our makefiles run to
invert the symbolic icons (to create the inverted symbolic).

> As far as default babl/GEGL/GIMP, probably the only relevant information is
> that two of the pngs that are used to generate GIMP's new themes are not
> like the other pngs, which apparently is not a problem.

Yeah, let's say it's maybe not clean enough and I may want to even
these all out in the end. But for now I let the icon designer work
more freely with the icon theme. No need to bother him too much with
technical stuff all the time. :-)

Also apart from the discrepancy of format, I don't think that's
actually much a problem (nobody will see any usage difference).

> So my apologies for
> the noise on the mailing list!

No problem.

> Best,
> Elle

Jehan

-- 
ZeMarmot open animation film
http://film.zemarmot.net
Patreon: https://patreon.com/zemarmot
Tipeee: https://www.tipeee.com/zemarmot
___
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-30 Thread Elle Stone

On 06/29/2016 07:35 PM, Jehan Pagès wrote:

Does this command segfault:
$ gegl ./icons/Symbolic/64/gimp-texture.png -o bla.png -- gegl:invert-gamma
(on success it will create a bla.png, inverted from gimp-texture.png.
You can delete bla.png after)


Yes, in my patched babl/GEGL/GIMP that command segfaults on 
gimp-texture.png (which doesn't have an alpha channel), but not on 
gimp-frame.png (which does have an alpha channel). Thanks! for sharing 
that command - it allowed me to figure out which commit I made to my 
patched GEGL that introduced the segfault.


As far as default babl/GEGL/GIMP, probably the only relevant information 
is that two of the pngs that are used to generate GIMP's new themes are 
not like the other pngs, which apparently is not a problem. So my 
apologies for the noise on the mailing list!


Best,
Elle
___
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