Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Kai-Uwe Behrmann
Am 10.09.04, 00:41 +0100 schrieb Alastair M. Robinson:

...

 A special case will be the TIFF plugin – TIFFs can contain embedded
 profiles for a CMYK colour space; ideally the TIFF plugin itself will
 use lcms to convert the raw CMYK data to the RGB Working Space.

I had this code inside the tiff reader, but stripped it out now, because
CinePaints internal color management can handle CMYK natively.
Anyway if You like to look into the old tiff code, let me know and I will
send it to anyone interessted.

kind regards

Kai-Uwe Behrmann
+ imaging developer / panoramas
+ color management
+ email :[EMAIL PROTECTED]


___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] starts with 0 or 1?

2004-08-09 Thread Markus Triska

On Sunday 08 August 2004 10:17 pm, Simon Budig wrote:

 ordinal numbers start at 1

1 is no ordinal number, you most likely mean 1st?

Whether you assume 0 or 1 being the 1st natural number is only a matter of 
convention and convenience (depending on the subject matter). Most people 
start to count from 1, so it makes sense to use 1 as label for the 1st 
object, but it is nevertheless arbitrary, as one could for example also have 
used the labelling a, b, c, ..., with a denoting the 1st object etc.

 Hence the number 0 in the ancient version of the IFS Compose plugin
 was a bug and has been corrected for the Version 1.2.

One of the advantages of the current style is that the object with label n 
is the n-th object (I personally have no idea if the order of the objects 
actually matters in the case of IfsCompose, from what I see: if at all, not 
much). The previous mapping was not exactly a bug, but less convenient with 
respect to this.

Markus.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


[Gimp-developer] programming classes with gimp

2004-08-09 Thread Steve Siverling



I was thinking it would be cool if their were 
classes that people did gimp development in, and gained experience that 
way. Any thoughts? 


Re: [Gimp-developer] programming classes with gimp

2004-08-09 Thread Dave Neary

Hi Steve,

Quoting Steve Siverling [EMAIL PROTECTED]:
 I was thinking it would be cool if their were classes that people did gimp
 development in, and gained experience that way.  Any thoughts?

Sure, that would be great. Do you have any specific suggestions about how that
would work? Usually things like that happen without our knowledge, but it would
be cool to have us in the know.

If someone asked for people to give a course for a specific reason, I'm sure
that someone around here would be able to help out...

Cheers,
Dave.

--
Dave Neary
Lyon, France
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] upadting the print plug-in [was: preparing GIMP 2.2]

2004-08-09 Thread Sven Neumann
Hi,

Robert L Krawitz [EMAIL PROTECTED] writes:

 Gimp-Print 5.0 isn't going to be in final release at that point, but
 it should be at beta-2 by then, and we've been putting a lot of bug
 fixes into our tree.  I don't think it's as stable as 4.2 yet, but
 it's not far shy.  We should be completely API-frozen at that point.
 We need to work out handoff of the plugin, as discussed.

Yep, sorry that I forgot to mention the print plug-in yesterday.
 
 The only API change we're looking at right now is adding
 dimension-valued parameters.  These are like numerical parameters,
 except that programs should present them in the appropriate units,
 such as inches, mm, points, furlongs, or whatnot.  The short-term
 reason for this is to allow precise registration of CD's.  We could
 either make the change and then hand it off, or we could hand it off
 and you could make the change.  Since the only real implication of
 this is for the UI, and it sounds like you're going to overhaul the
 UI, perhaps we should hand it off first.

GIMP has all this already, why would you want to deal with units in a
library such as gimp-print?


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Sven Neumann
Hi,

David Hodson [EMAIL PROTECTED] writes:

  I think it's about time to start to discuss what features we still
  want to get into GIMP 2.2.
 
 Something that I'd like to see (if it hasn't been done yet) is
 to make the popup progress dialog dockable. How feasible is that?

Well, we don't want to make it dockable, it should be embedded in the
associated dialog. Yes, that should definitely be on the list for 2.2.


Sven

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] upadting the print plug-in [was: preparing GIMP 2.2]

2004-08-09 Thread Robert L Krawitz
   From: Sven Neumann [EMAIL PROTECTED]
   Date: 09 Aug 2004 11:15:38 +0200

   Robert L Krawitz [EMAIL PROTECTED] writes:

The only API change we're looking at right now is adding
dimension-valued parameters.  These are like numerical
parameters, except that programs should present them in the
appropriate units, such as inches, mm, points, furlongs, or
whatnot.  The short-term reason for this is to allow precise
registration of CD's.  We could either make the change and then
hand it off, or we could hand it off and you could make the
change.  Since the only real implication of this is for the UI,
and it sounds like you're going to overhaul the UI, perhaps we
should hand it off first.

   GIMP has all this already, why would you want to deal with units in
   a library such as gimp-print?

Two reasons:

1) Gimp-Print covers more than just the GIMP -- there's also the CUPS
   driver, the Ghostscript IJS driver, and Foomatic, in addition to a
   few third party apps.

2) The dimension type tells the user interface to treat this parameter
   specially (display it in units of the user's choice).

-- 
Robert Krawitz [EMAIL PROTECTED]

Tall Clubs International  --  http://www.tall.org/ or 1-888-IM-TALL-2
Member of the League for Programming Freedom -- mail [EMAIL PROTECTED]
Project lead for Gimp Print   --http://gimp-print.sourceforge.net

Linux doesn't dictate how I work, I dictate how Linux works.
--Eric Crampton
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] upadting the print plug-in [was: preparing GIMP 2.2]

2004-08-09 Thread Sven Neumann
Hi,

Robert L Krawitz [EMAIL PROTECTED] writes:

GIMP has all this already, why would you want to deal with units in
a library such as gimp-print?
 
 Two reasons:
 
 1) Gimp-Print covers more than just the GIMP -- there's also the CUPS
driver, the Ghostscript IJS driver, and Foomatic, in addition to a
few third party apps.

I suggest to leave it up to the application that uses gimp-print
then. Any application that uses units in it's user interface will have
a framework to deal with units. If you add your own framework to
gimp-print you are only making things more complex.
 
 2) The dimension type tells the user interface to treat this
parameter specially (display it in units of the user's choice).

Any length parameter in GIMP is measured in pixels and if there's
resolution information, the user is given the opportunity to use
arbitrary units to specify it. The underlying code still sees nothing
but pixels. I don't see why the underlying code (in this case
gimp-print) would have to know about this.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread David Hodson
Sven,
Something that I'd like to see (if it hasn't been done yet) is
to make the popup progress dialog dockable. How feasible is that?
Well, we don't want to make it dockable, it should be embedded in the
associated dialog. Yes, that should definitely be on the list for 2.2.
What if there's no associated dialog? I have some plugins that
call (lots of) Gimp functions non-interactively, with no image
display. The result is that the progress dialog is constantly
being created and destroyed. Things would be much neater if it
was (optionally?) just part of the main toolbox window.
--
David Hodson  --  this night wounds time
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


[Gimp-developer] ANNOUNCE: GIMP 2.0 User Manual -- developer snapshot

2004-08-09 Thread Roman Joost
Hi all, 

a new snapshot of the newly written GIMP 2.0 User Manual is available
from: 

ftp://ftp.gimp.org/pub/gimp/help/testing/gimp-help-2-0.4.tar.gz

and includes major improvements for the four current available
languages, which are: English, French, Swedish and German.

This developer snapshot is basically for soliciting new contributors, who
will assist us in writing and correcting errors. Check out the 
project page on the GIMP Wiki at:

http://wiki.gimp.org/gimp/GimpDocs

The Manual itself is written in XML and Docbook. For new doc-writers,
knowledge of XML and Docbook is helpful, but not required. We're also
looking for proof readers. A mostly up-to-date CVS version of the manual can
be found at:

http://docs.gimp.org/

Thanks to all who made this snapshot possible.

Happy writing and testing,
-- 
Roman Joost
www: http://www.romanofski.de
email: [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread William Skaggs

Nathan Carl Summers wrote:

 I can't honestly think of a good reason to disable color management, but
 couldn't we just have an option for this monitor's colorspace instead of
 having two choice to choose from? 

The first time I tried to use PhotoShop with color management, I was
totally bewildered:  it was asking me all these questions about color
conversions, and I had no idea what they meant or how to answer them.
A significant part of my bad attitude toward PhotoShop comes from
that experience.

I think it is important for new users to be able to make color 
management *just go away* until they know what it means and are
ready to deal with it.  Gimp is a hard enough program to learn as
it is.

Best,
  -- Bill
 

 
__ __ __ __
Sent via the KillerWebMail system at primate.ucdavis.edu


 
   
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Carol Spears
On Mon, Aug 09, 2004 at 09:29:46AM -0700, William Skaggs wrote:
 
 Nathan Carl Summers wrote:
 
  I can't honestly think of a good reason to disable color management, but
  couldn't we just have an option for this monitor's colorspace instead of
  having two choice to choose from? 
 
 The first time I tried to use PhotoShop with color management, I was
 totally bewildered:  it was asking me all these questions about color
 conversions, and I had no idea what they meant or how to answer them.
 A significant part of my bad attitude toward PhotoShop comes from
 that experience.
 
 I think it is important for new users to be able to make color 
 management *just go away* until they know what it means and are
 ready to deal with it.  Gimp is a hard enough program to learn as
 it is.
 
and then there are those of us who simply do not believe in it.  i
actually believe more in Santa Claus than i do in anyones ability to
make a monitor match a print.

carol

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Joseph Heled
I would argue that non interactive plugins (or interactive plugin run in non 
interactive mode, which I presume to be the same thing), should not bring up any 
 progress bars.

-Joseph
Sven Neumann wrote:
Hi,
David Hodson [EMAIL PROTECTED] writes:

What if there's no associated dialog? I have some plugins that
call (lots of) Gimp functions non-interactively, with no image
display. The result is that the progress dialog is constantly
being created and destroyed. Things would be much neater if it
was (optionally?) just part of the main toolbox window.

The progress bar should then be part of the plug-in dialog that calls
these functions. I don't think having the progress in the toolbox
window is a good idea.
Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread William Skaggs

Joseph Heled wrote:

 I would argue that non interactive plugins (or interactive plugin 
 run in non interactive mode, which I presume to be the same thing), 
 should not bring up any progress bars.

You would argue incorrectly, then.  Even if a plugin is noninteractive,
bad things usually happen if you alter the image it is working on
before it is finished.  Therefore, you need to know whether the
plugin is running, and it is nice to get some sense of how much
longer it is going to take.

Best,
  -- Bill
 

 
__ __ __ __
Sent via the KillerWebMail system at primate.ucdavis.edu


 
   
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Sven Neumann
Hi,

Joseph Heled [EMAIL PROTECTED] writes:

 I would argue that non interactive plugins (or interactive plugin run
 in non interactive mode, which I presume to be the same thing), should
 not bring up any progress bars.

No, that would be wrong. Non-interactive means that there's no user
interaction, it doesn't mean that there's absolutely no feedback such
as a progress bar. Some plug-ins used to behave the way you argue and
we have hopefully found and changed them all to do the right thing
which is to always indicate progress.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Sven Neumann
Hi,

one or two things for GIMP 2.2 that I forgot:

Script-Fu vs. Tiny-Fu

  We should come to a conclusion whether and how Tiny-Fu can replace
  Script-Fu. I'd suggest we make separate packages gimp-script-fu and
  gimp-tiny-fu and remove Script-Fu from the gimp tree.


Python bindings

  IMO we should move pygimp out of the gimp tree into a gimp-python
  package. That would make it easier to give it a proper python-like
  build environment and would make it easier for packagers. Yosh also
  had some great plans on improving pygimp. Would probably be a good
  idea to make these improvements independent of the GIMP release
  cycles.


Sven




___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2 (fwd)

2004-08-09 Thread Alan Horkan

Forwarding to the list in case others are interested

relevant to bug report
http://bugzilla.gnome.org/show_bug.cgi?id=145145

plan: moving patterns from Toolbox to the current image

-- Forwarded message --
Date: Mon, 9 Aug 2004 18:52:24 +0100 (BST)
From: Alan Horkan [EMAIL PROTECTED]
To: Sven Neumann [EMAIL PROTECTED]
Subject: Re: [Gimp-developer] preparing GIMP 2.2


Status on my pattern changes, in case you are wondering

 This list doesn't include tasks that have already been started but

I have most of the patterns done.  Now most of them also work off the
current selection if there is one.

Problems.  I started this work based on Gimp 1.2.x scripts (I presumed the
changes would minor and would likely be rejected so I did what was best
for my own purposes at the time) and as a result I have had difficulties
forward porting Truchoid.  I could probably redo my changes staring
againts the 2.0 version but it will be a real pain and this will likely
delay me significantly.

I have also rewritten Swirly to be between 3-4 orders of magnitude faster.
I made it work off the current image too but it adds a new layer
containing a square to the current image and I have not sorted out tiling
it to the current image yet.

I'll try and get more done this week, with any luck I'll get my head
around Swirly and only have Truchoid left to do.  Either way I'll post
most or all of what I have on my site later in the week and file
additional bug reports for the ones that are finshed.

I have spent a lot of time but I have other work I really should be doing
and I am not confident I'll be able to spare enough time to get them all
done in time for 2.2 but I'd be very dissapointed to have my work left
out.

- Alan
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread David Neary
Hi,

Sven Neumann wrote:
 No, that would be wrong. Non-interactive means that there's no user
 interaction, it doesn't mean that there's absolutely no feedback such
 as a progress bar. Some plug-ins used to behave the way you argue and
 we have hopefully found and changed them all to do the right thing
 which is to always indicate progress.

How does gimp-console handle plug-ins then? I assume it doesn't
bring up progress curses windows...

Dave.

-- 
David Neary,
Lyon, France
   E-Mail: [EMAIL PROTECTED]
CV: http://dneary.free.fr/CV/
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread David Neary
Hi,

Sven Neumann wrote:
 one or two things for GIMP 2.2 that I forgot:
 
 Script-Fu vs. Tiny-Fu
 
   We should come to a conclusion whether and how Tiny-Fu can replace
   Script-Fu. I'd suggest we make separate packages gimp-script-fu and
   gimp-tiny-fu and remove Script-Fu from the gimp tree.

I think we could include both in the standard distribution,
making tiny-fu the default and having script-fu as a fall-back.
Despite all the testing it has had so far, it's inevitable that
tiny-fu will have some teething problems when it gains very wide
exposure in a stable GIMP.

 Python bindings
 
   IMO we should move pygimp out of the gimp tree into a gimp-python
   package. That would make it easier to give it a proper python-like
   build environment and would make it easier for packagers. Yosh also
   had some great plans on improving pygimp. Would probably be a good
   idea to make these improvements independent of the GIMP release
   cycles.

Given that this has happened for gimp-perl already, I can see the
logic in that. 

Who is maintaining gimp-python right now, by the way? yosh?

Cheers,
Dave.

-- 
David Neary,
Lyon, France
   E-Mail: [EMAIL PROTECTED]
CV: http://dneary.free.fr/CV/
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread Sven Neumann
Hi,

David Neary [EMAIL PROTECTED] writes:

 How does gimp-console handle plug-ins then? I assume it doesn't
 bring up progress curses windows...

The progress API is implemented as part of the GUI vtable of the Gimp
object (http://developer.gimp.org/api/2.0/app/app-Gimp-gui.html).
gimp-console (or gimp -i) simply doesn't populate this vtable so
nothing happens.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread David Hodson
Sven Neumann wrote:
The progress bar should then be part of the plug-in dialog that calls
these functions.
OK, of course, should have seen that. Gotcha. (I'm sick today, so
my brain isn't working properly.)
--
David Hodson  --  this night wounds time
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] preparing GIMP 2.2

2004-08-09 Thread David Hodson
Joseph Heled wrote:
I would argue that non interactive plugins (or interactive plugin run in 
non interactive mode, which I presume to be the same thing), should not 
bring up any  progress bars.
In my case, I have a batch processing plugin that sets up a sequence
of operations interactively, then performs them on a collection of
images. So my plugin UI is available to display the progress from each
operation, as long as I can grab the progress callbacks from the
gimp functions that I'm calling.
--
David Hodson  --  this night wounds time
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer