Re: [Gimp-developer] finalizing the task list

2007-12-16 Thread Sven Neumann
Hi Bill,

On Sat, 2007-12-15 at 18:18 +, William Skaggs wrote:
 I think I probably would be able to come pretty close to turning
 the list that Chris Mohler created into a more-or-less complete
 2.6 roadmap

I don't think that a roadmap for 2.6 is what we are aiming for, at least
not for publishing on the website. What we actually need is a
not-too-long list of interesting tasks that shows where GIMP is heading.
These tasks should be things that we agreed on, things that we are sure
we want to see implemented sooner or later. Some of the items on this
list can be marked as scheduled for 2.6, but most things on it will
probably be open.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP at the 24C3

2007-12-16 Thread Sven Neumann
Hi,

as announced earlier, some GIMP developers are going to meet at the 24th
Chaos Communication Congress (24C3) http://events.ccc.de/congress/2007/

We already discussed that travel costs for such events should be
reimbursed from GIMP donation money. For this event, I would like to
transfer EUR 1000 from the GIMP account. We would use that money mainly
for travel costs. Should something be left, we will spend it on pizza.
Does anyone see a problem with that? Please object now or never...


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP at the 24C3

2007-12-16 Thread Sebastian Laube
hey!
in this context i wanted to announce that i'm still searching some folks for 
presenting the gimp on the chemnitz's linux days in march 2008!
chemnitz is in south-east germany.
i'm looking for advanced users or developers, preferedly from germany.
there are waiting 2 days of sitting 'round and answering questions and doing 1 
or 2 workshops.
there will be approx 3000 visitors...
i belive that traveling coast will be indemnified.
food and housing by organzizer.

you will just need your laptop or pc.
if there are give-aways or some stuff to sell, tell me...

http://linux-tage.de

hope my english is not too bad and someone is interested
sebastian

Am Sun, 16 Dec 2007 13:48:51 +0100
Sven Neumann [EMAIL PROTECTED] babbelte:

 Hi,
 
 as announced earlier, some GIMP developers are going to meet at the 24th
 Chaos Communication Congress (24C3) http://events.ccc.de/congress/2007/
 
 We already discussed that travel costs for such events should be
 reimbursed from GIMP donation money. For this event, I would like to
 transfer EUR 1000 from the GIMP account. We would use that money mainly
 for travel costs. Should something be left, we will spend it on pizza.
 Does anyone see a problem with that? Please object now or never...
 
 
 Sven
 
 
 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


--
Sebastian Laube
http://blog.emuman.org
http://emuman.org
icq 150923421
jabber: [EMAIL PROTECTED]
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP at the 24C3

2007-12-16 Thread Joao S. O. Bueno
On Sunday 16 December 2007 09:48, Sven Neumann wrote:
 Hi,

 as announced earlier, some GIMP developers are going to meet at the
 24th Chaos Communication Congress (24C3)
 http://events.ccc.de/congress/2007/

 We already discussed that travel costs for such events should be
 reimbursed from GIMP donation money. For this event, I would like
 to transfer EUR 1000 from the GIMP account. We would use that money
 mainly for travel costs. Should something be left, we will spend it
 on pizza. Does anyone see a problem with that? Please object now or
 never...


never. :-)
Enjoy it!

js
--

 Sven


 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Some changes to the Edge plug-in

2007-12-16 Thread Kevin Cozens
William Skaggs wrote:
 2) Added an invert control, so that you can see the edges as dark
lines on a light background.  Without this, the preview is almost
useless.  I did some voodoo to make invert the default for
interactive use, but not to change the result when edge is called
from the PDB.  The new invert argument is optional.  If it is
omitted, a value of FALSE is used, which gives the same behavior as
the plug-in has had previously.

How was invert added as an optional parameter? Script-Fu is picky in that it 
checks the number of arguments being passed in a PDB call against the number 
of arguments listed when the function was registered.

If you don't add the parameter to the list of arguments in the register call, 
how is a user to ever discover the optional parameter since it won't be shown 
in the Procedure Browser.

If you do add the parameter to the list of arguments in the register call, 
users can discover the existance of the new parameter but you run the risk of 
breaking any Script-Fu scripts which only pass the original number of 
parameters.

-- 
Cheers!

Kevin.

http://www.ve3syb.ca/   |What are we going to do today, Borg?
Owner of Elecraft K2 #2172  |Same thing we always do, Pinkutus:
 |  Try to assimilate the world!
#include disclaimer/favourite |  -Pinkutus  the Borg
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Some changes to the Edge plug-in

2007-12-16 Thread Sven Neumann
Hi,

On Mon, 2007-12-17 at 00:12 +, William Skaggs wrote:

  1) Changed the menu entry from Edge to Sharp Edges. Having 
  an entry called Edge in the Edge-detect category is silly, and
  the thing that distinguishes this plugin is that it detects edges
  between neighboring pixels, that is, sharp edges.
 
 It's a basic principle of organization that the name of an item
 should not be the same as the name of a category.  I don't care
 whether this plug-in is Simple Edge or Basic Edge or Classic Edge,
 but it's wrong to have a plug-in called Edge in the Edge-detect
 category.

You have a point here. But you also need to look at the costs of
renaming a menu item. The documentation needs to change and users need
to learn the new name. With the amount of plug-ins that we have it is
rather difficult to keep track of changes so IMO we should try to avoid
them.

 2) Added an invert control [...]
 
 This seems to have been uncontroversial.

Adding it as a parameter to the plug-in-edge procedure is very
controversial as it breaks the API. It looks as if you added it as an
optional and hidden extra parameter. You can as well don't expose it to
the PDB then.

Adding it to the UI is also difficult as it is not part of the standard
algorithm that this filter implements (see below) and it mainly adds
clutter to the user interface.

  3) Changed the default method to Prewitt, which I believe gives the
  closest match to what users are hoping for. I renamed the
  method-selector menu from Algorithm to Method, and 
  renamed the Prewitt entry to Default, also putting it at the top.
 
 This was very controversial -- people feel that it is dumbing down
 the interface.  I don't think so, and I would like to explain why.  One
 of the principles of interface design is to show users the information
 they need to know, and *not* show them things that they don't need
 to know.  Now, GIMP violates the second part of this in dozens of
 ways, so users quickly get in the habit of ignoring things they don't
 understand, but there is a price for this:  users are never really sure
 what they must pay attention to and what they can safely ignore. (There
 has been a lot of improvement, but there is still a long way to go.)
 
 Okay, let's apply this to the Algorithm setting.  Do users need to
 know this?  No, because (1) all of the methods give pretty similar
 results in most cases, with only subtle differences between them,
 and (2) even the majority of technically-oriented users don't know 
 the meaning of terms like Sobel, Prewitt, Gradient, etc.

This plug-in implements a fundamental algorithm in image processing. It
is essential that we offer it and that we name it explicitely. If I was
about to change the user interface of this filter, then I would go as
far as showing the convolution matrix that is being used. Next to the
matrix (which could be editable), there would be the selector for the
classic presets of convolution kernels. If I remember correctly, we even
have a bug report that asks for this.

As you already noted, this plug-in does not have much use for the casual
user. But it is essential for anyone who wants to do scientific image
processing. We should optimize this dialog for the professional who
knows what he/she is doing and who certainly expects this filter to be
available (and recognizable).

I would like you to revert all changes to this plug-in and discuss them
here before any changes are being done in SVN.

 4) Removed the wrap-style radio buttons from the interface [...]
 
 This was a little bit controversial.  Let me add that as far as I can
 see, it was a mistake to create these options in the first place.  The
 idea behind the Wrap option was to let a user make tileable patterns,
 but it will actually have the opposite effect, by almost always drawing
 an edge at the border of the selection.  I don't believe that anything
 except Smear is actually useful.  Certainly showing users a set of
 choices labeled Wrap, Smear, and Black must be a bad thing
 to do -- even for sophisticated users.

This can be discussed. But going ahead and doing the change before it is
being discussed is not acceptable.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer