Re: [Gimp-developer] WikiWordOfTheDay

2003-09-10 Thread David Neary
Raphaël Quinet wrote:
> On Mon, 8 Sep 2003 11:52:10 +0200, David Neary <[EMAIL PROTECTED]> wrote:
> > Solution: For a given topic, create a wikipage. Make a start on
> > it (sketch paragraphs/sections, basically set up the bare bones
> > of what is needed). And then propose that lots of people make
> > small contributions to it.
> > 
> > We have a wiki (many people might not know that - it's at
> > http://wiki.gimp.org/gimp), which allows just such collaborative
> > effort to take place. [...]
> 
> A wiki is nice for drafting some things, but I am not too fond of
> using it for the help system: it would be OK for discussing some
> ideas, but not for publishing the final result.

That was my intention in the proposal. The general idea would be
to use the wiki as a means of generating docs, not as a way of
replacing either www or the help team :) As I said above, it is
for collaborative effort in content generation.

> A wiki makes it too easy to add lots of WikiWords that remain empty or
> unmaintained for a long time.  Unless there is a strong community
> interested in keeping the wiki up-to-date and refactoring old entries,
> many wikis end up being a collection of very valuable contributions
> mixed with content-free pages.  Unfortunately, most visitors do not
> know which WikiWords are interesting and which ones are not, so it is
> not always easy for them to find what they are looking for.

Certainly, a bit of discipline is needed. To start with, the
front page should have 0 dead end wikiwords. That will happen,
but not until the proof of concept (that is, that people will
write docs together on this thing) has been proven. I'm willing
to put some effort into getting things started, and I have been
happy to see a couple of other people embrace the idea (notably
Roman Joost, hi Roman), but if it becomes clear in a couple of
weeks that I'm wasting my time, then I'll stop, and it will die
as an idea :)

One part of making it work is the adoption of the docs generated
by the various projects which are more stable in terms of content
- the website, developer.gimp.org and the help project. I hope
that adoption will happen when the content merits it (or that
comments will be added explaining why it doesn't merit it).

> Now, don't get me wrong: I like wikis in general.  But I doubt that a
> GIMP wiki will really take off and keep on running for a long time
> (picture me skeptical about "if you build it, they will come" - or
> more specifically "they will keep on coming").  We already have enough
> problems getting contributors for any part of the GIMP (application,
> plug-ins, help system, web site) so we should be careful about
> introducing a new area in which people could invest some time.

The interesting thing about the wiki from my point of view is the
total divorcing of technology and content. You don't need to know
html, xhtml, docbook sgml, docbook xml or any other markup to
generate pages which look OK. That means that there's a low
barrier of entry. And it makes it easier to contribute docs.
Perhaps it'll take off...

> A GIMP
> wiki can be very useful for discussing drafts and proposing new
> content that will eventually be migrated to the help system or to the
> main web site, but the content would have to be migrated over to its
> destination instead of staying on the wiki.  Otherwise, I am afraid
> that it would sooner or later lose focus.

I think it could be kept in both. But yes, I never intended (nor
did I imply) that the wiki should replace the existing content
deployment systems.

> That's all IMHO, of course.  If I am the only dissenting voice, you
> can ignore me. ;-)  In fact, I hope that I am wrong and that we can
> have a strong community of contributors.

Consider yourself ignored ;-)

Cheers,
Dave.

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


Re: Clipboard (was Re: [Gimp-developer] Screenshot plug-in status)

2003-09-15 Thread David Neary
Nick Lamb wrote:
> On Fri, Sep 12, 2003 at 12:38:26PM +0200, Sven Neumann wrote:
> > Oh, will you? I am sorry but if I remember correctly we postponed this
> > until after 2.0 since we hope that until then there well be an
> > accepted Free Desktop standard for this. Our prefered solution would
> > be to offer the image data as image/png and so far there seems to be
> > consensus that this is a good choice.

I had hoped to spend time on this before 2.0 pre1, but that's not
going to happen now. And it does kind of break the feature
freeze. But it shouldn't be a huge packet of code.

> Any Free Desktop standard for routine image clipboard handling seems to
> have been overtaken by events. There might still be room for some
> discussion about hi-resolution or hi-precision graphics, but for the
> average user the de facto standard is already set and since there's nothing
> obviously wrong with it we can move on from there. X content negotation lets
> us change our minds later, and GIMP's plug-in architecture lets us make
> this modular if we decide that's necessary...

I'm not aware of any de facto standard - how does kde pass image
data around? The only clipboard standard I know of is the one on
freedesktop which says "Explicit copy -> use SECONDARY", and
keeps the selected buffer = PRIMARY as an easter egg which isn't
really going to be used much in future. 

There is no standard for image data interchange that I know of,
and I did have a look. 

> Is there any engineering reason why this shouldn't happen prior to 2.0,
> assuming the spirit of Free Time is on our side?

That's a fairly big assumption :) 2.0 pre 1 (which will be
absolutely string & feature frozen to give translators,
documentors and the like time to clean up before 2.0) is planned
for a fortnights time. There are only 2 or 3 blockers left for
that release, and they're all pretty small. So the spirit of Free
Time is the biggest problem I see with it :) 

It would be nice if we did this in a way which would
interoperrate with other apps, though - which is why using
image/png is so attractive. Even if we were to use something else
between different gimp instances, we get to communicate with
everyone who understands png.

As to freedesktop, as I said I'm not aware of any standard (de
facto or otherwise) - I had planned to write up a proposal to use
as the basis of a freedesktop proposal after 2.0 pre1 gets out
the door. But if you implement something in the meantime, there
shouldn't be any problem getting it in, as long as it's feature
complete and fairly clean (as Sven said).
  
Cheers,
Dave.

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


Re: [Gimp-developer] Vector's PDB

2003-09-15 Thread David Neary
Joao S. O. Bueno wrote:
> Hi Simon,
> 
>   So...there are they guys talking about pre1 already...

We've been talking about that since camp :)

> How is the vector stuff? Are the itnernal representaions, if note all 
> thetouchs on the UI finished? 

People are waiting for me... I have spent as much time as I have
had in the last week or so on libart stroking. Hopefully a decent
run at it tonight and it will be done.

Cheers,
Dave.

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


Re: [Gimp-developer] PO files

2003-09-16 Thread David Neary
Joao S. O. Bueno wrote:
> Can someone point me to a "howto" or explaination on how are the files 
> firstly generated?

Sure. README.i18n contains the basics of how to use gettext.

The inaccurate Rough Guide is like this... you copy an existing
po template file to one named after your localisation, translate 
the messages (being careful to use UTF-8), add the po files to CVS, 
and when you have po files for each of the localised directories 
(the dirs starting with po), add the language to ALL_LINGUAS in
Makefile.am

The template files are .pot, and .mo files are the actual files
used when localising - they're the hashmaps that map a message
onto its localised version. Or something.

> I usually run everything in English here, but I was browsing the 
> pt_BR.po, and it is looking a little worse than if the translations 
> were done by an authomatic engine.

If the language already exists, you can ignore the bits above,
and just start translating the messages directly in pt_BR.po in
the various directories, and the pt_BR.mos will be generated
automatically when you make.

Cheers,
Dave.

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


Re: [Gimp-developer] PO files

2003-09-16 Thread David Neary
Joao S. O. Bueno wrote:
> Here goes what I got when writting the one in charge for pt_BR in the 
> GTP pages:

Snip bounce

> Does GTP have a list or something?

[EMAIL PROTECTED]

Hope this helps,

Dave.

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


[Gimp-developer] Undo shortcut

2003-09-21 Thread David Neary
Hi all,

This came up a few months ago, along with a bunch of other stuff,
but got pushed onto the backburner.

The proposal as I recall was to have the default undo shortcut be
the HIG-reccommended Ctrl-Shift-Z. I think it's a good idea, and
would like to have that as the keybinding for 2.0. Of course, it
would have been nice to have it included before the frozen 2.0
release, but I think this is a change worth doing for 2.0, which
means doing it now. 

Are there any objections to this keymap change? 

Cheers,
Dave.

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


[Gimp-developer] Redo shortcut (was: Undo shortcut)

2003-09-21 Thread David Neary
Hi,

Steinar H. Gunderson wrote:
> Why not Ctrl-Z, which is faster and which almost everybody knows already?

Excuse me - the shortcut I'd like to change is Redo, which is
currently Ctrl-R. Most apps in the Linux desktop space are now
adopting some or all of the GNOME HIG in this regard. So - to
correct myself - I'd like to change Ctrl-R to Ctrl-Shift-Z.

Cheers,
Dave.

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


Re: [Gimp-developer] Redo shortcut (was: Undo shortcut)

2003-09-21 Thread David Neary
Branko Collin wrote:
> On 21 Sep 2003, at 14:12, David Neary wrote:
> > Excuse me - the shortcut I'd like to change is Redo, which is
> > currently Ctrl-R. Most apps in the Linux desktop space are now
> > adopting some or all of the GNOME HIG in this regard. So - to
> > correct myself - I'd like to change Ctrl-R to Ctrl-Shift-Z.
> 
> But since when did GIMP _users_ all start living there? Do we know 
> what the guidelines for other platforms are? How useful are the HIG?

This was also something that was addressed in the old threads, I
believe... Here's the mail in question.
https://lists.xcf.berkeley.edu/lists/gimp-developer/2003-June/008870.html

In summary:
Windows in general: Ctrl-Y
Apple standard: Apple-Shift-Z
GNOME: Ctrl-Shift-Z
KDE: Ctrl-Shift-Z
PhotoShop: Ctrl-Shift-Z
PSP: Ctrl-Alt-Z (they use Ctrl-Shift-Z for "bring up undo
history", apparently)

The HIG is the nearest thing we have to a proposal for consistent
keybindings across the free desktops - much of it has been
adopted by freedesktop, and is being implemented by all the major
free software platforms (OO.o, Mozilla, KDE and GNOME). As we can
see, the keybinding is also widespread on other systems, and in
other apps. 

It's a small change, and (as has been said before) anyone who is
particularly upset by it would presumably be able to modify it
using dynamic shortcuts (presumably, the question "what happened
to Ctrl-R?" will soon join "Why doesn't = zoom in any more?" as a
FAQ).

Cheers,
Dave.

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


Re: [Gimp-developer] How do I get a plugin into the offical release?

2003-09-21 Thread David Neary
David Hodson wrote:
> I've got a bunch of plugins on my website, a couple of which
> are reasonably stable and mature. (OK, so they're built against
> 1.2 at the moment.) Who decides on the offical plugin list?

The official plug-ins are the ones in the main GIMP CVS
repository. In general, a plug-in will get accepted if it's (1)
reasonably bug free, (2) doing things like data access in a
gimpish way, and (3) has an official active maintainer. Oh, and
(4) is useful :)

Unfortunately, several plug-ins which have in the past been
included in the main GIMP distribution, and have then "lost"
their maintainer, giving a rather big maintenance headache. Also,
plug-ins weren't always bug-free when accepted. There was a time
when we were pretty promiscuous about what we accepted (before my
time...)

Because of the aforementioned maintenance, the standards have
been somewhat raised. However, several plug-ins have been
accepted into 1.3.

> For the interested, check out wideangle, degrain, and DBP (and
> maybe Cineon/DPX, although that's fairly specialised) at:

Would you be interested in helping keep the plug-in registry
up-to-date? It's a job that needs doing, and I honestly don't
know who was responsible for that before... I know that Carol was
also interested in maintaining a list of 3rd party plug-ins,
perhaps you could get talking to each other?

Cheers,
Dave.

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


Re: [Gimp-developer] Redo shortcut (was: Undo shortcut)

2003-09-23 Thread David Neary
Hi,

Sven Neumann wrote:
> Ack. IMHO the new keybinding (David changed it already) is really
> akward to use compared to the old one. And actually Ctrl-Shift-Z
> should better be left available so we can bind it to group undos later
> when this feature is implemented. (A group undo would allow to undo
> all operations of the same type found at the top of the undo stack,
> for example all paint strokes).

Personally, I'd prefer to keep the new keybinding for the reasons
already stated, and look at another keybinding for the new
functionality. I don't have any ideas on what that functionality
should be, but I think that using the keybinding for group-undo
when on other software platformsit is redo could risk being
confusing.

Cheers,
Dave.

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


Re: [Gimp-developer] How do I get a plugin into the offical release?

2003-09-23 Thread David Neary
David Hodson wrote:
> I really don't have the time to take on a maintenance job - I have
> too many of my own projects to finish. Plus, I don't think that the
> plugin registry likes me. I have some very old plugins there, but
> every time I try to update them I can't get access.

I'm not sure the plug-in registry likes anyone :) Who *is*
responsible for maintaining it?

In the meantime, as Carol suggested it might be an idea to use
the wiki to collect these kinds of external resources, in the
absence of a registry which gets updated.

Cheers,
Dave.

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


Re: [Gimp-developer] Difference between 1.2 .gih and 1.3 .gih files?

2003-09-23 Thread David Neary
Hi Jeff,

Jeff Trefftzs wrote:
> I notice that I get lots of complaints about corrupt brush files when I
> try to load .gih files from gimp-1.2.x into 1.3.20.  Can somebody please
> point me to the right place to discover the difference between the
> gimp-1.2 .gih brushes and whatever the
> equivalent is in gimp-1.3.20?  I have a whole lot of brushes that I'd
> like to convert if only I knew how.

AFAIK, there shouldn't be any incompatible change - I have no
problem loading the brushes from gimp-data-extras (which are 1.2
brushes) into 1.3, for example. 

Could you provide an example .gih file for testing, please? You
could attach it to the bugzilla report you open describing the
problem ;-)

Thanks a lot,
Dave.

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


Re: [Gimp-developer] How do I get a plugin into the offical release?

2003-09-23 Thread David Neary
Henrik Brix Andersen wrote:
> According to http://registry.gimp.org/changes?max=15 the last change to
> a plug-in was done only a couple of days ago - so it seems the registry
> works at least for some people.

Perhaps, but there are several things which should be possible
which aren't.

First, the majority of the plug-ins in the registry appear to be
abandonware - 1.0 plug-ins that have never been updates to 1.2,
never mind 1.3/2.0. We need a way to clean out the cruft (or at
least hide it away).

Second, the registry could do with a ranking system to have the
most common and/or popular plug-ins appearing on the top of the
lists of plug-ins. The only sorting system I've seen is
alphabetically, which severely limits the usefullness of the site.

Third, it is not possible to attach patches for existing
plug-ins to a plug-in without being a plug-in maintainer. It
would be nice if this were easier to do, perhaps with a comment
system? Although I guess an inscription system makes some
sense...

> > In the meantime, as Carol suggested it might be an idea to use
> > the wiki to collect these kinds of external resources, in the
> > absence of a registry which gets updated.
> 
> Hmmm... another duplication of effort? Why have two places to store user
> committed plug-ins? Wouldn't the time be better spent on say,
> maintaining registry.gimp.org?

Sure - "In the meantime" was meant to be "until the plug-in
registry is maintained". I would still like to know who is
running the site. Is Ingo still active on it?

Cheers,
Dave.

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


Re: [Gimp-developer] Redo shortcut (was: Undo shortcut)

2003-09-24 Thread David Neary
Nathan Carl Summers wrote:
> I agree.  Gimp's undo and redo feature differs from many other programs in
> that when comparing subtle changes it is useful to switch rapidly between
> the "before" and "after" views, while for a program such as a word
> processor, that is probably not a useful thing to do.  This being the
> case, this particular need of GIMP users was probably not considered by
> the HIG.

I'm sure that ergonomy was considered for Photoshop when they
chose Ctrl-Shift-Z for Redo... I do think it's overstating our
importance somewhat to say that what's good for a large portion
of the rest of the world is not good for us.

> Personally, I compare between the "before" and "after" by holding down
> control and hitting z or r as necessary.  For some changes, I switch
> several times a second, as the human eye is remarkably able to detect
> small differences when they are animated.

You will be able to continue to do this, using the Wonders of
Dynamic Shortcuts. However, I think that in the general case we
should try to adhere to the keybindings which people expect if
they have used other applications (and not just imaging
applications).

> Switching between views this fast with accuracy is simply not possible
> using Shift-Ctrl-Z due the the physiology of the human hand. The optimal
> hand position is left on the shift and control and right on the z, with
> the finger on the shift moving every other beat of the other hand and the
> finger on the control key staying still.

That depends where the z is on the keyboard :)

> > So, if it's possible to have two different keybindings for the same command
> > I'd like very much to have both.
> 
> Unfortunately, it is not.  Really, GTK should be made more flexable in
> this regard, but it is not a trival problem, due to how GTK handles
> accelerators.

I believe we could hard-code two keybindings to work as the
default, couldn't we? Then if the keymapping is changed, you're
on your own. Perhaps I'm talking through my hat here.

> I'm sure that in this case most usability people would
> say that actually being able to use the feature is more important than
> consistancy with some other apps.  Especially because this particular
> funciton isn't particularly consistant between apps.

It's pretty consistent. And the usability people have
considerably more experience with this than either of us :)
I've added the usability list as a CC to see what they think.

Cheers,
Dave.

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


Re: [Gimp-developer] Redo shortcut (was: Undo shortcut)

2003-09-25 Thread David Neary
 Marc A. Lehmann  wrote:
> On Wed, Sep 24, 2003 at 11:39:44PM +0200, David Neary <[EMAIL PROTECTED]> wrote:
> > I'm sure that ergonomy was considered for Photoshop when they
> > chose Ctrl-Shift-Z for Redo... I do think it's overstating our
> > importance somewhat to say that what's good for a large portion
> > of the rest of the world is not good for us.
> 
> "Others do it" is never an argument, though.

It's an argument, just not a very good one (on its own). "Others
do it, because it's been shown to be the best way" would be a
decent argument, for example (I'm not arguing this).

In the current situation, I think it's reasonable to fit in with
what others do in the general case, which dynamic shortcuts
provide a way to revert to the old behaviour. When the others are
everyone using a Mac, plus people who come to the GIMP from KDE
or GNOME applications, and PhotoShop users, I think the benefits
of a familiar keybinding are self-evident. 

If you like, I'm arguing populism here. More people use 
Ctrl-Shift-Z as redu than Ctrl-R. Therefore, until there is a very 
good reason to change, we should do the same. In addition, a
considerable body of usability work reccommends this keymapping.

> What you need are arguments in favour of Ctrl-Shift-Z, and the only ones
> that there are is "the HIG and other platforms use it, so people are
> probably used to it, making it easier for them to switch".

Yes, that's about it. It's also that current GIMP users probably
benefit from having the same keybindings everywhere. There's
nothing that annoys me more than using emacs, getting back into
the emacs keybindings, and then using vim, and freezing the
terminal with C-x C-s. Of course, this is not like with like. But
I imagine that people who use both the gimp and photoshop have
dozens of little annoyances like these.

> That is one aspect of usability. It doesn't have much to do with
> ergonomics, and as others already have said, Ctrl-R/Ctrl-Z is much more
> ergonomical than three-key-combinations.
> I think "two keys vs. three keys" is extremely obvious, too.
> So ergonomics is might have been considered, but it was certainly
> _dismissed_, as other, much more ergonomic combinations, are available.

You have a point here. I think that what was chosen was the
consistency of Shift as negation. I think that's probably a goal
we could work towards. It certainly makes a lot of logical sense.
But then, so does having + to zoom in instead of =, and look how
many bug reports that's got us :)

> > And the usability people have considerably more experience with this
> > than either of us :)
> 
> usable != ergonomic, though.

Fair enough.

> And I think that gimp users have considerable more experience with using
> gimp than the usability people.

If the GIMP were the only graphics application choosing this
keybinding I would agree. I guess that when in doubt, following
the crowd is a fairly safe bet (note this leaves open the
possibility of not following the crowd when not in doubt ;).

Cheers,
Dave.

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


[Gimp-developer] Update on pre-release schedule

2003-09-26 Thread David Neary
Hi all,

As any of you who have been following CVS know, we have been
working towards a 2.0 pre1 release for the end of this month, and
there are now very few blockers to that release left.

However, there are more blockers than are going to be done in the
next week. So we're going to have another release (1.3.21). This
should come out sometime during the next week. And the 2.0 pre1
release will be pushed back about 2 weeks, to (give or take) the
15th of October.

Just to keep ye up to date, the list of blockers for the 2.0
release (which is mostly a filled out list of the things
mentioned at camp), and their current status, is below.

Blockers for 2.0 prereleases:
-

Path tool:

1) moving of strokes/paths,*DONE*
2) being able to connect two strokes,  *DONE*
3) dragging on curve segments, *DONE*
4) libart stroking,Mostly done
5) im/export into files.   *DONE*

Text tool features missing:

1) GUI for text boxes  Back-end done
2) Implementation of text transforms
3) Font list/selector improvements
4) Text outlineNot a blocker

Help browser features missing:

1) Symbolic references for every core function  *DONE*
2) Mechanism for cross-referencing with 3rd party   *DONE*
   documentation
3) Registering of documentation files with the core *DONE*
   at startup, with references.

libgimp API changes missing:

1) libgck must die  *RESOLVED*
2) Thumbnail API exposedNeary done 
3) libgimpmisc API changes
4) gimp_dialog_new () 
5) 64 bit clean libgimp


All in all, on that list there are 2 or 3 worrying things that
might not be done in 2 weeks time, but most of them look like
they will be done by then.

We do need to clean up Bugzilla a little again. There are now 75
bugs with milestone --, it would be nice to get these sorted to
the right place before we hit pre-releases. 
http://bugzilla.gnome.org/buglist.cgi?product=GIMP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&target_milestone=---&cmdtype=doit&order=%27Importance%27&form_name=query

There are also 159 bugs open against the 2.0 release (milestone 
1.3.x or 2.0). We need to start reducing this number now. So if 
you have a little spare time, please have a look at these bug 
reports, either to help close them or to reduce the amount of time 
needed to fix them.
http://bugzilla.gnome.org/buglist.cgi?product=GIMP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&target_milestone=1.3.x&target_milestone=2.0&cmdtype=doit&order=%27Importance%27&form_name=query

Thanks for your time,
Dave.

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


Re: [Gimp-developer] Converting old plug-ins to wirk with gimp-1.3.20 (gimp-2)

2003-09-29 Thread David Neary
Hi Jeff,

Jeff Trefftzs wrote:
> As we are about to move to the next stage of gimpery, I have begun
> looking closely at my large collection of plug-ins, many of which I
> remember compiling with GIMP_ENABLE_COMPAT_CRUFT, and wondering how to
> make them usable again under the new regime.  Can anybody point me to a
> porting guide that identifies the changes needed to go from the old
> (well, present) api to that used in gimp-1.3.20 and up?

I have updated a few plug-ins to 1.3.x - but I have forgotten
exactly what needed to be done.

Could you point me to a plug-in to migrate, I will migrate it and
document what I do?

Cheers,
Dave.

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


Re: [Gimp-developer] Re: Redo shortcut

2003-09-30 Thread David Neary
Guillermo S. Romero / Familia Romero wrote:
> [EMAIL PROTECTED] (2003-09-26 at 1933.11 +):
> > >I'd suggest to leave the C-R as default keybinding and hardcode the C-S-Z. 
> > sounds like a good option, of course, it would confuse things if a user 
> > wants to apply SH+CT+Z to some other function(not sure why they'd want to, 
> > but it's possible).
> 
> Grouped undo, or call undo history, ie. Hardcoding would be more
> problem than harm, btw.

Just to clarify what I meant when I said "hard-coding a value" -
since it seems to have caught on as a phrase.

The default value is hard-coded for any given menu item. When
registering the menu item, there is a C function call that
basically does this...
register menu item (name, menu placement, default shortcut);

A registered menu item corresponds to a function being called.

I seem to recall that it was possible to say 

register menu item (name, menu placement, default shortcut 1);
register menu item (name, menu placement, default shortcut 2);

and have 2 shortcuts to the same menu item. This is not possible
in gtk+ 2 (the second shortcut over-writes the first one), so 
talking about hardcoding several shortcuts is probably useless :)

Note also that the hard-coded shortcut is the default shortcut...
it seems that there was some confusion about this above.

There may be hacky ways around this, such as creating "phantom"
menu items with one shortcut which are nothing but wrappers
around another menu item, but that way leads madness when you
throw dynamic shortcuts into the mix.

> They did not have any problem about changing button order from the
> most used one (important button on left side, for LTR languages) to
> the easier to use one (imporant on right side), OTOH, so logic behind
> when to change and when not is fuzzy for me.

The button order is used elsewhere (Mac). It should be used in
conjunction with better dialogs (action verbs such as "Save",
"Revert", "Don't save" rather than "Yes", "No", "Cancel"). And
the logic behind it is simply that humans using LTR languages
read dialogs from the top left to the bottom right, so the
default action should be on the bottom right.

Cheers,
Dave.

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


Re: [Usability] Re: [Gimp-developer] Redo shortcut (was: Undo shortcut)

2003-10-01 Thread David Neary
Calum Benson wrote:
> Whimsical muse: since there are almost no other gtk/GNOME apps that use
> Redo (and the only one I can think of doesn't use Ctrl-Shift-Z either),
> it's not beyond the bounds of possibility that we might end up changing
> the HIG to whatever you decide anyway :)

Well, thanks for clearing that up for us, Calum :)

Dave.

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


Re: [Gimp-developer] When will we branch CVS gimp-2-0?

2003-10-01 Thread David Neary
Hi,

Sven Neumann wrote:
> Raphaël Quinet <[EMAIL PROTECTED]> writes:
> > I suggest to create that branch immediately after the 1.3.21 release.
> 
> We create a branch immidiately after 2.0 is released. We don't have
> the resources to handle more branches. If you branch now (or after
> 1.3.21), we will never get a 2.0 release out.

Agreed. Pre-release branches might work on other projects with
more developer resources. The reality is we want everyone who has
time to work on bug-fixes to have a 2.0 before Christmas (that's
still the goal, and we're still on target for that).

Cheers,
Dave.

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


Re: [Gimp-developer] [Fwd: [Bug 123647] Changed - Allow attaching additional (hidden) keybindings (accelerators) to menu entries]

2003-10-02 Thread David Neary
Hi,

If this is an almost-concensus (only myself, Alan Horkan and
Raphael seem to like the change), it seems reasonable to revert
the redo shortcut to Ctrl-R.

Cheers,
Dave.

Tom Mraz wrote:
> FYI (multiple keybindings per menu action in GTK+).
> 
> As I see it will be implemented in GTK+ 2.4 I vote for leaving the 
> current redo keybinding as is and wait for GTK+ 2.4 with the change.
> 
> Tom Mraz
> 
>  Original Message 
> Subject: [Bug 123647] Changed - Allow attaching additional (hidden) 
> keybindings (accelerators) to menu entries
> 
> http://bugzilla.gnome.org/show_bug.cgi?id=123647
> 
> Changed by [EMAIL PROTECTED]
> 
> --- shadow/123647 Wed Oct  1 13:49:47 2003
> +++ shadow/123647.tmp.32485   Wed Oct  1 17:09:22 2003
> @@ -1,13 +1,13 @@
>  Bug#: 123647
>  Product: gtk+
>  Version: 2.2.x
>  OS: Linux
>  OS Details:
> -Status: NEW
> -Resolution:
> +Status: RESOLVED
> +Resolution: FIXED
>  Severity: enhancement
>  Priority: Normal
>  Component: gtk
>  AssignedTo: [EMAIL PROTECTED]
>  ReportedBy: [EMAIL PROTECTED]
>  TargetMilestone: ---
> @@ -16,6 +16,10 @@
> 
>  It should be possible to attach additional (hidden) keybindings
>  (accelerators) to menu entries.
> 
>  It would be a very useful functionality for backward (or another app)
>  compatibility.
> +
> +--- Additional Comments From [EMAIL PROTECTED]  2003-10-01 17:09 ---
> +This will be possible in 2.4 using  elements with the new
> +GtkUIManager.
> 
> 
> _______
> Gimp-developer mailing list
> [EMAIL PROTECTED]
> http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer

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


Re: [Gimp-developer] [Fwd: [Bug 123647] Changed - Allow attaching additional (hidden) keybindings (accelerators) to menu entries]

2003-10-02 Thread David Neary
Hi,

Sven Neumann wrote:
> Raphaël Quinet <[EMAIL PROTECTED]> writes:
> > try to replace it by something that is used by some other
> > applications, such as Ctrl-Y.  Do not bring back the old Ctrl-R.
> 
> Unless Ctrl-Y collides with another suggested shortcut in the HIG, it
> seems like a reasonable choice then. We should ask the HIG people to
> make this the suggested Redo shortcut.

Agreed.

> BTW, as Guillermo already
> pointed out, there are some more shortcuts, like for example the one
> for Duplicate, where the HIG differs from our defaults. We should
> consider to change these.

Also agreed :) Does anyone have a complete list of these other
clashing shortcuts, or does someone need to draw it up?

Cheers,
Dave.

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


[Gimp-developer] web site move

2003-10-05 Thread David Neary
Hi all,

The web team says it's ready to move, several developers have
said they want it to move now, I just wanted to sort out what
exactly is preventing the website move.

What needs to be done to get www pointing at mmmaybe, and get
wwwas pointing at www? Who has permission to do it? If only one
person has the permissions to do this kind of thing, it would be
nice to have at least 2 or 3 others get the necessary right to
avoid these kinds of non-technical delays in the future. There is
no reason why mmmaybe shouldn't have become www a couple of weeks
ago.

Cheers,
Dave.

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


Re: [Gimp-developer] web site move

2003-10-05 Thread David Neary
> Sven Neumann wrote:
> > If you would have read gimp-web list (where this topic should actually
> > be discussed), you would know that there were good reasons for not
> > doing the move immidiately. I believe that most or evenall of these
> > points have been addressed in the meantime but we should leave it up
> > to the web team to decide when they want to move the site.

Also, I have tried on several occasions (most recently straight
after receiving this message) to subscribe to the gimp-web
mailing list, and have been unable to. The result page says I have hit 
a mailman bug, unfortunately I don't know who to contact about that.

Cheers,
Dave.

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


Re: [Gimp-developer] web site move

2003-10-05 Thread David Neary
Hi Sven,

Sven Neumann wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > The web team says it's ready to move, several developers have said
> > they want it to move now, I just wanted to sort out what exactly is
> > preventing the website move.
> 
> If you would have read gimp-web list (where this topic should actually
> be discussed), you would know that there were good reasons for not
> doing the move immidiately. I believe that most or evenall of these
> points have been addressed in the meantime but we should leave it up
> to the web team to decide when they want to move the site.
> 
> I appreciate that you are trying to motivate them but I am afraid that
> such a mail to the gimp-developer list isn't really helpful at all.

I honestly hoped for an answer. The feedback I've gotten from the
web team recently says it's ready to go. scizzo thought it was
going to move a couple of weeks ago, and Raphael has said several
times (most recently in response to a mail from mitch here) that
he doesn't know what is holding it up, and he feels it's ready
for a switch. 

So as far as I can tell, the web team is waiting for the switch
to happen. I am honestly interested in knowing why it hasn't. I
certainly didn't intend to be confrontational, or unhelpful.

Cheers,
Dave.

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


[Gimp-developer] ANNOUNCE: The GIMP 1.3.21

2003-10-06 Thread David Neary
Hi all,

The next release in the development series of the GIMP, version
1.3.21, is now available for download from

  ftp://ftp.gimp.org/pub/gimp/v1.3/v1.3.21/

or from one of the mirrors listed at http://gimp.org/download.html

This is an extra unstable release before we officially go into
pre-release mode, because there are still some outstanding API changes
to make for plug-in authors which we would like to set in stone for the
2.x series.

This is the most stable development release we have had to date, and
there are also a few very nice features which have been added since the
last release. So tell your friends, get testing, and keep those bug
reports coming in to http://bugzilla.gnome.org.

Happy GIMPing,
Dave.

Overview of Changes in GIMP 1.3.21
==
- Allow to save tool options as named presets [Mitch].
- Stroke paths using libart [Simon, Bolsh, Mitch, Sven, Ville]
- Better looking and more accessible dockables [Mitch]
- Fixes for right-to-left rendering [Sven, Mitch]
- Rewritten webbrowser plug-in [Brix]
- Much improved path tool [Simon, Mitch]
- Export GIMP paths to SVG [Sven, Simon]
- Import SVG paths as GIMP paths [Sven, Simon]
- Added SVG file plug-in from librsvg and improved it [Sven]
- Store new vectors in XCF [Simon, Mitch]
- Allow to toggle visibility of paths in path list [Mitch]
- Move tool now also moves paths [Mitch]
- Some progress towards gimp-console, a gtk-less GIMP for batch mode [Mitch]
- Improved Decompose/Compose plug-ins [Alexey Dyachenko, Sven]
- More SIMD compositing code [Helvetix]
- Right mouse buttons now also cancels paint operations [Mitch]
- More internal code cleanup and documentation [Mitch, Sven]
- Documented libgimpmath [DindinX]
- Lots of bug fixes

Other contributors: 
  Adam D. Moss, Dom Lachowicz, Manish Singh, Jakub Steiner,
  Christian Neumair, Seth Burgess, Maurits Rijk, David Necas,
  Tor Lillqvist, Ville Pätsi

-- 
David Neary,
Lyon, France.
E-Mail: [EMAIL PROTECTED]


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


Re: mailing list problems (was: Re: [Gimp-developer] web site move)

2003-10-07 Thread David Neary
Hi,

Sven Neumann wrote:
> >   I eventually found a way to make it work.  I don't remember
> >   exactly how but there are several ways (web or e-mail) to
> >   subscribe and to confirm the subscription and at least one of
> >   them works.  Please try subscribing again, because any
> >   discussion about the web site should take place on the gimp-web
> >   list.

Raphael, how can one subscribe by mail? I'm only aware of the
mailman web interface.

> Problems subscribing to the gimp-user list were also reported today on
> the cinepaint-developers list. Someone should look into this since we
> really need these lists working. If you or someone else remembers how
> to work around the problem, please let us know.

For information, there is the entirity of the page when I try to
subscribe to gimp-web:

Bug in Mailman version 2.1b4

We're sorry, we hit a bug!

If you would like to help us identify the problem, please email a
copy of this page to the webmaster for this site with a
description of what happened. Thanks!
Traceback:

Traceback (most recent call last):
  File "/usr/lists/mailman/scripts/driver", line 87, in run_main
main()
  File "/usr/lists/mailman/Mailman/Cgi/subscribe.py", line 94, in
main
process_form(mlist, doc, cgidata, language)
  File "/usr/lists/mailman/Mailman/Cgi/subscribe.py", line 176,
in process_form
mlist.AddMember(userdesc, remote)
  File "/usr/lists/mailman/Mailman/MailList.py", line 807, in
AddMember
cookie = Pending.new(Pending.SUBSCRIPTION, userdesc)
  File "/usr/lists/mailman/Mailman/Pending.py", line 64, in new
db = _load()
  File "/usr/lists/mailman/Mailman/Pending.py", line 121, in
_load
return cPickle.load(fp)
TypeError: dict objects are unhashable



Python information:

VariableValue
sys.version 2.2.1 (#1, Oct 5 2002, 11:19:44) [GCC 2.95.4
20020320 [FreeBSD]]
sys.executable  /usr/local/bin/python
sys.prefix  /usr/local
sys.exec_prefix /usr/local
sys.path/usr/local
sys.platformfreebsd4

Environment variables:

VariableValue
PATH_INFO   /gimp-web
HTTP_ACCEPT
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
CONTENT_TYPEapplication/x-www-form-urlencoded
HTTP_REFERER
https://lists.xcf.berkeley.edu/mailman/listinfo/gimp-web
SERVER_SOFTWARE Apache/1.3.27 (Unix) mod_ssl/2.8.11
OpenSSL/0.9.6g
PYTHONPATH  /usr/lists/mailman
SCRIPT_FILENAME /usr/lists/mailman/cgi-bin/subscribe
SERVER_ADMIN[EMAIL PROTECTED]
SCRIPT_NAME /mailman/subscribe
SERVER_SIGNATURE
Apache/1.3.27 Server at lists.XCF.Berkeley.EDU Port 443
REQUEST_METHOD  POST
HTTP_HOST   lists.xcf.berkeley.edu
HTTP_KEEP_ALIVE 300
HTTPS   on
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
PATH_TRANSLATED /usr/local/www/data/gimp-web
REQUEST_URI /mailman/subscribe/gimp-web
CONTENT_LENGTH  105
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT Mozilla/5.0 (Windows; U; Windows NT 5.0;
en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1
HTTP_CONNECTION keep-alive
SERVER_NAME lists.XCF.Berkeley.EDU
REMOTE_ADDR 194.206.161.214
REMOTE_PORT 21927
HTTP_ACCEPT_LANGUAGEen-us,en;q=0.5
UNIQUE_ID   P4KKz4AgcPIAAFGVafA
SERVER_PORT 443
GATEWAY_INTERFACE   CGI/1.1
HTTP_ACCEPT_ENCODINGgzip,deflate
SERVER_ADDR 128.32.112.242
DOCUMENT_ROOT   /usr/local/www/data

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GIMP 1.3 Reference Manuals

2003-10-13 Thread David Neary
Hi all,

Sven Neumann wrote:
> libgimpcolor
> 3% symbol docs coverage.
>  2 symbols documented.
> 66 not documented.

This looked like juicy pickings, so I've attacked this. I'm
currently documenting gimpcolorspace.c, then I was planning on
doing gimpbilinear.c - anyone else working on this already?

> libgimpmath
>81% symbol docs coverage.
> 60 symbols documented.
> 14 not documented.

Then I was planning on filling in the gaps here.

Cheers,
Dave.

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


[Gimp-developer] 1.3.x milestone bugs

2003-10-21 Thread David Neary
Hi all,

As many of you have noticed, I'm sure, we have over-run
considerably the date we originally intended having a
pre-release.

In consultation with Sven, I thought it would be constructive to
put together a list of bugzilla bugs that are still in the 1.3.x
milestone, so that we can get as many people as possible working
on issues that are considered blockers. I'm sure that everyone
now wants to see a pre-release out there as quicly as possible -
particularly given that if we don't have one by Hallowe'en, then
a 2.0 release before Christmas becomes much less likely.

Here is the Bugzilla list of 1.3.x milestoned bugs (there are 12
currently, although there may be 13 in a while).

ID  Summary
51108   [TRACKING] Hidden tool options (missing docs + should be
visible in the UI)
78064   Entering large dimensions in Scale Image causes fatal
error
113033  Thumbnail PDB API for Plug-Ins
125008  PDB-API for gimp_path_get_points returns only 1/3 of the
pathpoint details.
125101  "Divide" layer mode makes everything green
125141  Deprecate libgimpmisc
125142  Make libgimp 64 bit clean
125143  gimp_dialog_new () implementation
125144  Text transforms
125145  Text boxes
58507   Translators should mentioned somewhere (maybe in
help->about like in nautilus)
66367   Improved animoptimize for RLE or LZW compression
71514   GUI / Functionality Separation
116606  gradients not saved until quit
118547  Convert Text Layer To Pixels / Render Text Layer
119824  Indexed palette sorting functionality
122707  Text: can't make smaller boundary size of block

Aside from that, mitch is currently working on the font list to
get that into good shape (as far as I know he's almost finished
with it).

Some of these bugs could use fleshing out. Basically, that leaves
17 bugs before we can release a pre-release. Some of those I know
very little about, and perhaps one or two could be bumped to a
later release. But for the most part this is more or less in line
with the guidelines for what were agreed as blockers in camp.

Looking at the changelog recently, it's clear that the lion's
share of the work is currently being done by Sven and mitch. It
would be very nice to have people claim outstanding items, and do
them, in the next few days, so that we can get a gimp we're proud
to release quickly.

Cheers,
Dave.

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


Re: [Gimp-developer] 1.3.x milestone bugs

2003-10-22 Thread David Neary
Patrick McFarland wrote:
> On 21-Oct-2003, David Neary wrote:
> > 118547  Convert Text Layer To Pixels / Render Text Layer
> 
> Wow, my bug is so important, its listed.

It's one of the features that is planned for the text tool before
2.0, so yeah. :)

The workaround that I use, and which I added to a comment, is to
duplicate the layer, clear one copy, and then merge the two
copies. The merge kills the text attribute, the duplicate makes
sure that the merged layer is the same size as the original text
layer, and merging with a transparent layer is a no-op.

Cheers,
Dave.

-- 
   David Neary,
   Lyon, France
  E-Mail: [EMAIL PROTECTED]


pgp0.pgp
Description: PGP signature


Re: [Gimp-developer] 1.3.x milestone bugs

2003-10-24 Thread David Neary
Hi Sven,

Sven Neumann wrote:
> I think it would be cool if you could post regular updates on this
> list.

Will do. How regular? Each time a bug on the list is resolved?
Given that there are so few, I think this is reasonable... Or
when someone claims a bug and starts working on it, to avoid
duplication of effort?

I got a mail from David Odin proposing to work on some of the API
clean-up (specifically, he proposed addressing the
gimp_dialog_new () bug) - I asked him to send the same mail to
the list.

I misunderstood quite badly some things with respect to the libgimp 
API problems, though, so he may not know what he's letting himself 
in for :)

By the way, I seem to recall you saying that yosh and/or mitch
were working on a proposal for the API clean-up - is that
correct? If so, what is the status of that? 

Cheers,
Dave.

-- 
David Neary,
E-Mail: [EMAIL PROTECTED]
Tél: 04 78 58 08 83
CV: http://www.redbrick.dcu.ie/~bolsh/CV/
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] 1.3.x milestone bugs

2003-10-24 Thread David Neary
Hi,

Branko Collin wrote:
> On 24 Oct 2003, at 11:11, David Neary wrote:
> > How [regularly should I report progress on 1.3.x blockers]? 
> > Each time a bug on the list is resolved?
> > Given that there are so few, I think this is reasonable... Or
> > when someone claims a bug and starts working on it, to avoid
> > duplication of effort?
> 
> Not wanting to butt in, but 'each week' seems a more sensible metric. 

If we're talking on the list, it's because we want feedback, as
well as keeping everyone informed, so you're not butting in at all.

I disagree that once a week is often enough. The list I posted
was from 3 days ago, and already several of the bugs have been
addressed. In addition, someone indicated that they wanted to
work on a bug which someone else is already working on. 

> That way, if progress on several bugs is stalled for some reason, you 
> can say so, and others can see if they might be able to help. Also, 
> it forces you to look at what the actual progress is.

Given that we're already behind our provisional schedule, and
we're going to be cutting it close for a 2.0 this year, I would
hope that the list will be very short next week... 

There are several bugs that could be addressed by anyone with
some time to spend. It would be nice if some people piped up and
claimed one. Of the outstanding bugs, I think that 125141
(following on from the comments of Sven) and 116606 are quite
easily doable. Who feels like implementing instantaneous save of
GimpItems and attacking libgimpmisc*?

(hint: that was an invitation to pipe up)

Cheers,
Dave.

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


[Gimp-developer] Status update on 1.3.x

2003-10-24 Thread David Neary
Hi all,

Here's another update on the 1.3 bugs that are considered as
blockers for 2.0 prereleases (the list in its current state is 
available here
http://bugzilla.gnome.org/buglist.cgi?product=GIMP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&target_milestone=1.3.x&cmdtype=doit&order=%27Importance%27&form_name=query).

I have split them up a little and added a wee comment on the
state of play. There are 11 bugs, and of those 5 have an owner
actively working on them. That means there are 6 bugs up for
grabs, requiring your input and help.

BUGS REQUIRING INPUT


78064   Entering large dimensions in Scale Image causes fatal
error
http://bugzilla.gnome.org/show_bug.cgi?id=78064

There has been some discussion on this bug. Personally, I think
checking the new image size against the large image size set in
the preferences, and giving a warning if it exceeds it, would be
sufficient, but since this crashes the gimp if it happens, that
behaviour is probably wrong. Comments needed, and I think that
this would be fairly easy to fix so that at least it's not a
crasher.

125141  Deprecate libgimpmisc
http://bugzilla.gnome.org/show_bug.cgi?id=125141

As Sven said, a similar operation has been done for libgck
earlier in the release cycle. There is very little to be done
here except clean-up. Once all the useful functions are moved
away from libgimpmisc*, this will be a tiny bug to close.
Comments and coders needed.

58507   Translators should mentioned somewhere (maybe in
help->about like in nautilus)
http://bugzilla.gnome.org/show_bug.cgi?id=58507

If someone (nomis?) is working on this, please say so on the bug
report please. If not, ideas on what the new about dialog should
look like/do can be added to this report.

116606  gradients not saved until quit
http://bugzilla.gnome.org/show_bug.cgi?id=116606

gimp_data_editor_save_clicked() and
gimp_data_editor_revert_clicked() in app/gui/gimpdataeditor.c 
need non-default implementations. This should be a fairly small
job, but it needs doing. Volunteers please add a comment, and
reply to the list.

125142  Make libgimp 64 bit clean
http://bugzilla.gnome.org/show_bug.cgi?id=125142

It would be helpful to have some comments about what exactly
needs to be done for this bug. I believe yosh had some ideas -
yosh?

118547  Convert Text Layer To Pixels / Render Text Layer
http://bugzilla.gnome.org/show_bug.cgi?id=118547

This might be a small job, perhaps someone would like to take a
look at it to give Sven more time to work on the harder problems
in the text tool. Volunteers?

Bugs in stage of completion with owners
===

66367   Improved animoptimize for RLE or LZW compression
http://bugzilla.gnome.org/show_bug.cgi?id=66367

Raphael is working on this, and will hopefully commit something
this weekend.

113033  Thumbnail PDB API for Plug-Ins
http://bugzilla.gnome.org/show_bug.cgi?id=113033

Sven is doing this, and will commit something soon.

125144  Text transforms
http://bugzilla.gnome.org/show_bug.cgi?id=125144
122707  Text: can't make smaller boundary size of block
http://bugzilla.gnome.org/show_bug.cgi?id=122707

Sven is working on these.

125143  gimp_dialog_new () implementation
http://bugzilla.gnome.org/show_bug.cgi?id=125143

mitch is doing this, and will have something this weekend.

Cheers,
Dave.

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


Re: [Gimp-developer] GimpDialog API change

2003-11-04 Thread David Neary
Hi Mitch,

Michael Natterer wrote:



> GtkWidget *
> gimp_dialog_new (const gchar*title,
>  const gchar*role,
>  GtkWidget  *parent,
>  GtkDialogFlags  flags,
>  GimpHelpFunchelp_func,
>  const gchar*help_id,
>  ...);

This looks good to me.

> I'll start hacking this today but would like to get some ACKs or EEKs
> before I start porting the plug-ins (which have many many GimpDialogs).

One question... do you think it would be worthwhile to make the
API change, document what needs to be done to change from the old
API to the new, and then have a number of people work on porting
the plug-ins? Each plug-in in itself would probably be a small
job, but the lot of them might take you a while.

Would this be worthwhile? I would certainly do a few plug-ins,
are there others who would be able to help out here?

Cheers,
Dave.

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


Re: [Gimp-developer] GimpDialog API change

2003-11-06 Thread David Neary
Michael Natterer wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > Would this be worthwhile? I would certainly do a few plug-ins,
> > are there others who would be able to help out here?
> 
> While there is certainly help needed (my fingers start to break when
> i try to type 'GTK_RESPONSE_FOO' :-), I don't really know how this
> could be done by several people without temporarily breaking
> half of the tree.

We could create a branch... it would be pretty shortlived.

Or we could let the plug-ins break temporarily, letting people
know that's going to happen (and at the same time pointing them
to a doc about what needs doing to get a plug-in fixed).

> After all, I think this API change is best committed atomically,
> so I'll just continue hacking the plug-ins and commit everything
> today or tomorrow.

If you think you'll be done that quickly, that's perhaps best.

Cheers,
Dave.

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


[Gimp-developer] Update on the road to 2.0

2003-11-11 Thread David Neary
Hi all,

It's been a while since the last mail about the blockers for the
2.0 prereleases, so here it is.

Bug #   Summary

78064   Entering large dimensions in Scale Image causes fatal
error
113033  Thumbnail PDB API for Plug-Ins
125115  Gimp will not work with GTK 2.4
125141  Deprecate libgimpmisc
125142  Make libgimp 64 bit clean
125144  Text transforms
58507   Translators should mentioned somewhere (maybe in
help->about like in nautilus)
66367   Improved animoptimize for RLE or LZW compression
116606  gradients not saved until quit
118547  Convert Text Layer To Pixels / Render Text Layer
122707  Text: can't make smaller boundary size of block

That's 11, as opposed to 11 the last time. Many of the bugs are
in the same state as a couple of weeks ago. 

There is one new blocker (build with GTK 2.4) which has been mostly 
addressed, and I think that it can be moved off the 1.3.x milestone.

Aside from that, I am working on 116606 (gradients not saved
until quit) - there is now a workaround, and I hope to have a
complete fix in place soon (perhaps today?). 

125142 (64 bit clean) is mostly done, awaiting one final commit
from yosh to close it. Part of this bug was the API for
gimp_dialog_new() which has been changed recently by mitch.

Simon is still working on the About dialog, and he has asked for
input and ideas. They should be added to bug #58507.

Bug #78064 (crash on scale image) is currently not being looked
at by anyone. Please speak up.

David Odin has been doing some work on getting rid of libgimpmisc
and libgimpmiscui from the installed libgimp API, but he is
looking for some help, I think. Add a comment to bug #125141.

Raphael was working on bug #66367 (RLE animoptimize) last time,
and I believe that's still the case.

That leaves 5 bugs:

113033  Thumbnail PDB API for Plug-Ins

Sven had almost finished this last I heard.

125144  Text transforms

This bug has a comment from Sven which outlines what needs to be
done to close this request. Perhaps someone with some time on
their hands could do this?

122707  Text: can't make smaller boundary size of block

I'm not sure of the current status of this. Last I heard the
back-end was more or less done, and it needed an UI. I suggest
buimping the milestone, since I don't think this is essential for
a usable text tool.

118547  Convert Text Layer To Pixels / Render Text Layer

This is on the TODO list of Sven, I think.

OK - so there's the summary. Not a huge amount of movement on
these, but we're going in the right direction.

Cheers,
Dave.

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


Re: [Gimp-developer] Update on the road to 2.0

2003-11-11 Thread David Neary
Hi,

Sven Neumann wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > OK - so there's the summary. Not a huge amount of movement on these,
> > but we're going in the right direction.
> 
> Dave, please do a CVS diff between the date of your last mail and
> today. Then say this again. Actually we have made a lot of progress,
> not only on the blockers but also on other bugs that need to be
> addressed before 2.0. We could hardly have moved faster.

I am well aware of everything that has gone into CVS in the past
2 weeks. I specifically said "on these". By that I meant that the
same bugs which were blockers for the pre-releases 2 weeks ago
are still blockers now, with the exception of the GimpDialog API
(which I mentioned in the mail). I also summarised the changes
that have been made with respect to the various blockers that are
still open.

Yet again, I didn't mean to offend. If there was a point to be
made, it is that  the proportion of the check-ins which have been 
directly related to bugs which are blockers for a pre-release is 
pretty small when compared to the sum total of what's gone in in
the last couple of weeks.

So, in summary, of the 11 bugs which were on the 1.3.x milestone
a fortnight ago, 10 remain open, and 1 more was added.

Cheers,
Dave.

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


Re: [Gimp-developer] Update on the road to 2.0

2003-11-12 Thread David Neary
Hi,

Sven Neumann wrote:
> all well understood but progress reports should be motivating. So it's
> important to also mentioned all the good things that have happened.
> Otherwise the report will have the opposite effect of what it was
> written for.

Apologies if the tone seemed a little negative. I will try to
avoid that in future.

Dave.

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


Re: [Gimp-developer] GIMP at COMDEX

2003-11-13 Thread David Neary
Hi Daniel,

Daniel Rogers wrote:
> Gimp demos.  Show off some of our killer features.  Any ideas as to what
> these might be?  (layers, brushes, plugins, script-fu)

He might not forgive me for this, but here's jimmac's list of
user visible changes in 2.0 when compared to 1.2:
http://jimmac.musichall.cz/stuff/private/gimp-2/html/index.xhtml

The biggies are of course docks, the path tool, the text tool,
the themability (I like showing off the small interface - do we
have a big & chunky interface too?), the grid, fullscreen mode,
and tool contexts.

There are also the colour pickers for the levels tool (amazingly
useful) and GAP. But Jakub's the man to talk to about that
stuff...

If you're doing a general gimp demo, then the stuff that
impresses people is the clone tool, selections/masks, channel &
layer manipulations. A good thing to do is search through your
collection for a few shitty photos that you are fairly certain
can be hugely improved with one technique, and then do that.

Here, I'm thinking of Jakub's tutorial in Berlin where he had,
for example, one image with a contre-jour, one image with a red
cast at sunset, another image with the tourist walking across the
wall, another with the bright red plane, and no other red in the
picture, another with a good clear red-eye, etc.

> Tips for working with the gimp in a corporate enviroment.  (examples of
> previous corporate help would be great).  Buy a programmer to add
> features.  Strenths of open source, weaknesses of open source.

This kind of philosophical stuff is interesting, but the FSF and
OSI have lots of stuff on this. But getting someone to buy a
programmer for a year or two would rock.

> Future gimp plans (gegl, high bit depths, color management).

Personally, I'd tend to avoid future plans until there's
something to present. If someone asks about CMYK, pre-press,
color profiles, etc then by all means go into the details, but I
wouldn't include it in a presentation.

Good luck in Vegas, and don't lose too much money :)

Cheers,
Dave.

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


Re: [Gimp-developer] GIMP at COMDEX

2003-11-13 Thread David Neary
Hi,

Jakub Steiner wrote:
> On Thu, 2003-11-13 at 12:48, David Neary wrote:
> > http://jimmac.musichall.cz/stuff/private/gimp-2/html/index.xhtml
> 
> Eek! Looks like I need to bring it up to date and finish it. Bad, bad
> Dave ;) Lot of stuff changed in the meantime.

:) I thought that might be motivational for you... 

Thanks for writing it, by the way. Very useful document.

Cheers,
Dave.

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


Re: [Gimp-user] Re: [Gimp-developer] GIMP at COMDEX

2003-11-13 Thread David Neary
Hi,

Henrik Brix Andersen wrote:
> On Thu, 2003-11-13 at 08:13, Daniel Rogers wrote:
> > cl0kd already sent me a screenshot of gimp 1.3.x running on macos 10.3!
> 
> One of the cool thing about The GIMP is that it is cross-platform. The
> exact same source code can be built on a variety of platforms. I often
> meet people who think The GIMP is a GNU/Linux-only thing - maybe it is
> worth mentioning that it runs on a large number of platforms?

It is true that it's less stable on Win32 though... partially
because of a shortage of people building it from source on that
platform, yielding a smaller pool of potential bug-fixers. I
regularly crash the GIMP on Win32... and crashes aren't nice for
demos.

Cheers,
Dave.

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


[Gimp-developer] GimpCon 2004

2003-11-19 Thread David Neary
Hi all,

A while back (quite a while actually) I tried to start a
discussion about where we might have next year's GimpCon. There
were 2 main ideas - the first is to stage something more or less
standalone - 20 odd people turn up somewhere and talk about the
GIMP for 4 days. The second is to piggy-back on an existing
event, taking advantage of the organisation and financing of the
bigger event.

I asked for ideas of events, and offers to organise the location
for the 20 odd people. I also asked for proposals for dates.
Unfortunately, the response was less than I'd expected, which
means I probably didn't ask properly :)

Today a few of us were talking about this on IRC, and a couple of
concrete proposals came up. Well, more sandy-water proposals at
the moment...

1) Lyon

Myself and David Odin live here, we're both active in the local 
LUG and might get some organisational help there, David works in 
a university and has cleared the "in principle" issue with his 
boss. We would have some rooms in a university, with access to 
the university network, and probably guest accounts on the 
university network. There has been no talk of money, so we don't 
know how much all this access might cost.

Plus: Facilities

Minus: Lyon isn't easy to get to, which means higher transport
costs. Dates after the 25th of June are best.

2) GUADEC

The GNOME Users and Developers Conference is in the process of
organising itself for the last week in June; this is about the
time that I think it would be good to have a conference (around
the time 2.2 comes out), before we break lots of stuff doing a
gegl migration. 

Plus: Everything will be organised. Lots of smart people around.

Minus: We're not a GNOME app, so we probably won't get travel
expenses paid by the organisers (we can always ask, though -
perhaps we can get a Graphics stream added, and have 4 or 5
people give presentations and get expenses that way). Again,
Norway's not easy to get to. If we are having problems getting
money, sponsorship might be tough (most people liable to sponsor
us will also probably be sponsoring GUADEC)

3) London

Sven knows some people in London who might be prepared to put in
the organisational effort.

Plus: London = cheap transport

Minus: We don't know what facilities will be available. 

Other ideas (conferences we could hijack, or places where people
would be able to organise stuff for us) are welcome, as well as
comments on these.

Please note that I have not talked about money at all really...
IMHO, we need a someone who will handle the money, and a group of
someones who will look for sponsorship. The problem is that we
often need somebody, who could be anybody, but everybody thinks
somebody will do it, and in the end nobody ends up doing it :) So
it would be nice to start naming our somebodies now.

Cheers,
Dave.

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


[Gimp-developer] Re: [Gimp-user] GimpCon 2004

2003-11-20 Thread David Neary
Hi again,

David Neary wrote:
> Today a few of us were talking about this on IRC, and a couple of
> concrete proposals came up. Well, more sandy-water proposals at
> the moment...

A 4th possibility to add to the mix...

4) Dublin, Ireland

I was chatting to some friends in Dublin, and their LUG has been
offered conference facilities free of charge for a limited
period. We're short on details at the moment, but in brief, there
is a conference room for up to 20 people, a lecture theatre for
up to 45 people. Not sure what the access times will be like
(robably business hours), but it might be worth exploring.

Pros: Possibly free facilities, fairly cheap to get to, pubs

Cons: Weather, expensive city

Each of these possibilities needs to be fleshed out (possible
dates, whether there's funding, facility costs, who's going to do
the organising, etc) pretty quickly. And if there are others, the
same types of things need doing for them too. 

Could I have a volunteer to liaise with the GNOME foundation to
see if they are open to the idea of subsuming the gimp developers
conference? It would be nice to know if they think it's a good
idea, and then perhaps whether we could get some money for
expenses towards it from the bigger GUADEC pool...

I will flesh out the Lyon possibility, and keep in contact with
the Dublin people to see exactly what's on offer in terms of
facilities, and what types of dates we would be talking about.

It would be nice to add another couple of possibilities. Anyone
have dates that they prefer? I *really* need feedback on this.

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GimpCon 2004

2003-11-20 Thread David Neary
Carol Spears wrote:
> 
> How about we know what funding there is and how much gimp has to work
> with.
> 
> Or skip all that and just show up somewhere and send the bill to
> dsrogers?   Call it faith in misinformation.

As I said, I think that we will need someone to be the money face
on the group. Someone who will be (while we're waiting for the
foundation to be up & running) the person the checks will be made
out to. 

But we will need a number of people to hustle for money (companies 
who use the GIMP and Linux companies who ship the GIMP on
commercial offerings would be the 2 big target groups), and
eventually send on details to our money person to "close" the
sponsorship deal.

We will also need to start thinking about merchandising a bit
earlier than last year, I think, and perhaps have someone make up
a T-Shirt in the next month or so?

I know that there is at least one prospective sponsor who has
said he will put some money (perhaps 4 figures) towards the
conference - a few more like that and we will not have problems
paying travel expenses (depending, of course, on the location) -
20 people at an average of about 400 euros each (does that sound
right compared to last year, Sven?) means to pay everything we'd
need about 8K euros. This year we'll be adding in accomodation
(which we didn't have to worry too much about last year, thanks
in great part to Sven and mitch, and the CCC) which could add as
much as 200 euros per person to the cost. 

I think that we need an event before we go looking for money,
though. Saying that we want sponsorship for a vague conference
that we might have next year doesn't compare to asking for money
for the conference we're going to have on dates X, Y and Z in
Kletzenberg. 

But sure, money is something we'll need to think about soon too.
First things first, we need 3 or 4 volunteers who will prostrate
themselves before big companies and ask for a few grand
sponsorship. And someone to spearhead the effort who has a good
financial head on them, and has some knowledge of figures.

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GimpCon 2004

2003-11-20 Thread David Neary
Hi Carol,

Carol Spears wrote:
> On Thu, Nov 20, 2003 at 03:23:47PM +0100, David Neary wrote:
> > I think that we need an event before we go looking for money,
> > though.
> > 
> as far as i am concerned, this event and all of the other ones suggested
> here have already occured.

Perhaps I'm misunderstanding you... when I talk about an even, I
mean something that we can then "sell" to people for sponsorship.
That is, that we can say that we have concrete plans that we need
to finance.

> while people were struggling with real life problems and such, they were
> told that a presentation would be needed for consideration for a recent
> trip to talk about gimp with real life people.

I have lost you a little here - are you talking about Roman's
efforts to gather resources for presentations? Or dsrogers's call
for ideas on what to present at comdex? Or something else?

> someone did get to go, travel and such paid for.  no presentation that
> was shown to me.

In fairness (I think you are talking about comdex) what ORA does
with their money, and who they decide to invite to an event, is
outside the scope of this discussion. There are 3 or 4 GIMP
people in the US, and 1 or 2 (not sure how many) went to
represent the GIMP. This is completely different from organising
a developers conference to outline the future of the gimp.

> everything outlined in this letter has already been done, perhaps
> several times over.  then over again.  then again just to be sure.

Which letter?

> where is the money?  how much is there?  who are the contributers and
> what did they intend to get from the money.
> 
> faith shall set you free.
> 
> i have much faith in the misinformation surrounding gimp.org.

I'm afraid that I have no idea what you're talking about here.
Could you clarify what money you're talking about, which letter,
and particularly what this has to do with the conference next
year? Thanks.

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


Re: [Gimp-developer] Re: GimpCon 2004

2003-11-20 Thread David Neary
Hi Carol,

I really missed the point of your last 2 mails, but here's the
answers to your questions...

Carol Spears wrote:
> My questions can all be answered very simply.
> 
> How much money is there?

There's lots of money. Every country makes their own. The
European central bank makes billions of euros. I don't know how
much money is at the disposition of the GIMP project, though.
Sven said there's about 400 euros left over from the GIMP
conference last Summer.

> Who contributed it?

FSF Europe, ORA, FlamingText GIMP and someone else I can't
remember gave us money for the last conference, of which 400
euros remains. Apple also lent us some equipment.

> For what reason was it contributed?

So that we could have a conference, no strings attached...

> Please, Mr. Neary.  Answer these questions, not reask your own.

I really didn't understand what you were asking. I would have
appreciated you clearing that up... since you didn't, I'm kind of
guessing what you meant.

Cheers,
Dave.

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


Re: [Gimp-developer] Weekly Progress Report on GIMP development

2003-11-20 Thread David Neary
Simon Budig wrote:
> Sven Neumann ([EMAIL PROTECTED]) wrote:
> > - A couple of other issues with the libgimp* APIs have been
> >   resolved. The APIs should be ready for GIMP-2.0 now. Only the
> >   addition of libgimpthumb is still missing in CVS.
> 
> With the notable exception of vectors stuff. Or did I miss something?

Whatr changes to the vector tool will require libgimp API changes
before 2.0? I wasn't aware of any...

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GimpCon 2004

2003-11-20 Thread David Neary
Carol Spears wrote:
> the misinformation is from gimp.org.  there was funding available to
> send someone to las vegas to represent gimp there.

Any money that paid for someone to go to Vegas was payed by ORA
(O'Reilly and Associates) as a result of their competition to
send 6 open source projects to comdex. The GIMP came in #5.

> a few of us were told that gimp.org would be expected to put up funding
> to deliver the person to the event.  fans and people working for gimp
> had pride in the developers and the application they labored so much
> over and said "no funding, no interest".

I wasn't aware of that. Could you tell me who told you that?

> there is not a foundation yet and we start out with different
> information from gimp.org and from gimp.foundation.

I hadn't realised there was any informatyion for anyoine. The
only information I saw about comdex was the bugzilla report
opened by Steve Mallett and his blog (where I voted, several
times).

> i am not going to explain this again.  if you do not understand the
> problems with this situation, i don't think you should be handling it.

It's not that I don't understand the problems with the situation
- it's that I don't know about the situation. Do you ithink that
someone else should have gone to Vegas? I don't understand the
way you are seeing this comdex thing.

> i don't know who the best representative is; probably not me as I am
> about as bruised and beaten as this life can do to me.  but the people
> who want to go get told they need to present the presentation first for
> consideration.

Please, name names. Who wanted to go that didn't go? No-one asked
me to vouch for anyone (including yosh and Dan) - could you
explain where the problem is, pelase?

> the person who went did not do such a thing.  this
> sucks.  anyone doing this should be cut off from access to anything
> regarding gimp immediately.  there are many volunteers who have to the
> best of my knowledge gone without reward for a very long time.

Anyone doing what? Anyone taking a junket? I don't understand...
there was an offer to have representation at comdex. The only
people I saw respond were Dan and yosh. Who else said they would
have liked to go? And where? I didn't see any of this...

> this was a complete list of money available to gimp and people wanting
> to contribute and their reasons to contribute?
> 
> i think not.  can you give a more complete list; maybe let known some of
> the mail in the exchange.

I gave you as much information as I have - you have the same
information. I have received no mail specifying dollar amounts,
if that's what you're asking. I think perhaps you are mixing up
GIMP organised stuff with external events where GIMP people get
invited. The GIMP has no money (Sven says we have 400 euros).

I hope this clears up any confusion. As we might say in Ireland,
please don't get your knickers in a twist.

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GimpCon 2004

2003-11-21 Thread David Neary
Let me clarify a bit.

Carol Spears wrote:
> to find out that 1) the trip was funded and 2) dsrogers went without a
> plan of what he would say or do there.  i am simply unable to explain
> more than this.

When I heard about the comdex thing, I assumed that there was
finding from O'Reilly. The fact that there wasn't surprises (and
disappoints) me. And let me emphasise that this is a completely
different issue to fundraising for a gimp conference.

dsrogers asked for help to organise a presentation at short notice 
to the list. As far as I know, he got several good ideas of things 
to show off there. 

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GimpCon 2004

2003-11-21 Thread David Neary
Hi,

Sven Neumann wrote:
> > FSF Europe, ORA, FlamingText GIMP and someone else I can't
> > remember gave us money for the last conference, of which 400
> > euros remains. Apple also lent us some equipment.
> 
> Please let me get things straight on the fundings for the GIMP
> Developers Conference this summer. Dave confused a few things here.

Sorry - indeed I did. I got the global ORA mixed up with ORA
Germany, and I believed that it had been FSF Europe who gave us
lots of money. And the rest of the errors :)

Hopefully this year I'll be in a better position to know.

Cheers,
Dave.

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


Re: [Gimp-developer] Re: [Gimp-user] GimpCon 2004

2003-11-20 Thread David Neary
Hi Tino,

Tino Schwarze wrote:
> 5) Chemnitz, Germany
> 
> There will be "Chemnitzer Linux-Tag 2004" (Chemnitz Linux Day 2004) on
> 6th and 7th of March 2004.

March seems a little early to me - that means only 3 months to
organise the event, including sponsorship. Plus, with 2.0 before
Christmas, 2.2 won't be before June, and I would have liked to
see GimpCon 04 celebrate its release.

> Pros and cons:
> - only 2 days (is this a k.o. criterion?)

Not at all... guadec is also only 2 days, but people could come
before/stay after to do some work. In fact, with guadec being
Monday and Tuesday, I think that's the GNOME plan.

Thanks Tino, it's an idea, it's on the list. For me the big down
point is that it's very soon, though.

Cheers,
Dave.

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


[Gimp-developer] GimpCon 2004 (follow-up)

2003-11-21 Thread David Neary
I want to start a new thread to get this discussion (which I
consider important) back on track.

LOCATION

So far there are 5 propositions in various stages of development,
each of which has some + points and some - points.
1) GUADEC
2) Lyon
3) London
4) Dublin
5) Chemnitz

Are there others? We need volunteers. 

FACILITIES

What facilities do we need? I've been working (in my head) with
figures of 20-30 people, needing fairly liberal access to
conference facilities and computer network, preferably staying
with LUGgers, but perhaps in a hotel.

MONEY

Who will manage the money side of things? We need someone who is
good with numbers, to organise a few people to do fundraising.

DATE

When is the earliest we could meet? When's the latest reasonable
date? I like late June, I think June/July/August is our target
area. Any comments?

Like I said, feedback is *required* for this. 

Cheers,
Dave.

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


Re: [Gimp-developer] GimpCon 2004 (follow-up)

2003-11-21 Thread David Neary
Hi Henrik, 

thanks for the feedback.

Henrik Brix Andersen wrote:
> > LOCATION
> 
> Personally I think it would be best to piggy-back on an existing event
> given that the organizers wouldn't mind, of course. This would give us
> the benefit of an existing infrastructure.

In this case, what IT events do people know of in the timescale
we're looking at? GUADEC obviously fits, the Chemnitz event is a
little early for my tastes, but is certainly an option. What
other events are there that people know about?

> > MONEY
> > 
> > Who will manage the money side of things? We need someone who is
> > good with numbers, to organise a few people to do fundraising.
> 
> It would be ideal if The GIMP Foundation was a reality when we start the
> fund-raising. We could then use the conference to evaluate the steps
> taken to raise funds - and perhaps improve the process. 

I don't think we can rely on the foundation existing in time. And
even if we did, the foundation would need a treasurer to be the
person In Charge. In either case, we need someone to say they'll
take responsibility for money. It might well be reasonable that
that person then become the treasurer of the foundation.

Are there any candidates? Personally I think it would be a good
idea to separate the organisation of physical structures from
fundraising - they're 2 very different jobs, and teach represents
a considerable workload. If one person does both, he's likely to
be overloaded with work.

Cheers,
Dave.

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


[Gimp-developer] Re: [Gimp-user] GimpCon 2004 (follow-up)

2003-11-21 Thread David Neary
Hi Andrew,

Andrew Langdon-Davies wrote:
> On Fri, 21 Nov 2003 12:00:51 +0100, David Neary <[EMAIL PROTECTED]> wrote:
> >LOCATION



> >Are there others? We need volunteers.
> 
> Barcelona, Catalonia (near Spain)? Site of the Universal Forum of Cultures 
> 2004, and probably also of an alternative forum as the official event is 
> referred to by many as the Forum of Speculation. I could act as go-between 
> and possibly even provide some accommodation.

When is this event? Do you have any URLs by any chance?

I'm sending on your response to the list. I hope you don't mind -
I'm assuming that you intended it to go there :)

Cheers,
Dave.

-- 
David Neary,
E-Mail: [EMAIL PROTECTED]
Tél: 04 78 58 08 83
CV: http://www.redbrick.dcu.ie/~bolsh/CV/
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GimpCon 2004 (follow-up)

2003-11-21 Thread David Neary
Hi,

Branko Collin wrote:
> Sven suggested (IIRC), Hacking Extreme <http://www.hex2005.org>, the 
> follow-up event to Hackers At Large in 2001, but that is of course 
> still more than one and a half year away. The advantage, from what I 
> understood, and IIRC, was that it tied into a networked camping 
> event.

That's a great idea - I loved the CCCamp. And since we're
planning on making this a proper annual event, perhaps the 2005
edition could be there.

Cheers,
Dave.

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


Re: [Gimp-user] Re: [Gimp-developer] GimpCon 2004 (follow-up)

2003-11-21 Thread David Neary
Hi,

Sven Neumann wrote:
> I expect that 2004 will see another Hackmeeting but the webpage
> doesn't mention a date nor a place yet:
> http://www.hackmeeting.org/2003/history_en
> Perhaps someone knows more about the plans for 2004. I heard a lot of
> good things about past Hackmeetings and it would probably fit well.

Sounds like a definite possibility.

> Then, there seems to be a vague plan for a HackSchiff in 2004:
> http://www.unet.univie.ac.at/~a9900470/cngwiki/wiki.cgi?HackSchiff2004EN
> The planned route would probably take a few weeks so that would give
> us enough time for some decent hacking and chatting ;)

I can't speak for others, but there would be no chance of me
taking 3 weeks on a ship this year. Add the cost, and the time to
get to Hamburg and from Italy, and I'm voting against this :)

Nice idea, though... wish I were still young & happygolucky.

Cheers,
Dave.

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


Re: [Gimp-developer] About libgimp/gimpmisc* files

2003-11-23 Thread David Neary
Hi,

David Odin wrote:
>  Most of the functions of gimpmiscui.h are related to the
> GimpFixmePreview stuff. This part looks pretty useful to me, and the API
> is clean enough to be kept imho. The only bad point I see here is that
> this code use the deprecated widget GtkPreview, but this could be easily
> fixed by using some GtkDrawingArea/GdkRgb stuff.

What do you propose, exactly?

>  gimpmiscui.h also defines the gimp_plug_in_get_path() function which is
> only used by the FractalExplorer, gfig, and gflare plug-ins. This
> function doesn't look really useful, since it is only a wrapper for
> gimp_gimprc_query(), with some error-checking. I would vote to remove
> it. Anyway, even if we keep it, it should at least be moved to
> libgimp/gimppaths_pdb.c.

Removal sounds good.

> All the functions in libgimp/gimpmisc.h are related to regions or pixels
> fetchers or iterators. I'll investigate more to see if they should be
> kept, moved in a better place, or removed.

A pixel iterator that transparently does tile management would be
very useful, so some of these functions should probably stay
around. The API needs some work, though - looks like most of the
functions could be delegated to the plug-ins somewhat, once we
kept a PixelFetcher and an Iterator (perhaps with a slightly 
modified API?). 

I think that the GimpPixelFetcher API is pretty usable and 
transparently does tile stuff... perhaps we should be using this 
more consistently? For example, in plug-ins/common/edge.c the 
pixelfetcher is used only for the edge cases where the pixels aren't 
all in the same tile, which kind of defeats the purpose of
transparent tile handling.

The current API just feels a little awkward, but I'm not sure how
to improve it apart from perhaps changing the names of the
functions ending with 2 ... perhaps just splitting out into 
gimppixelfetcher.[ch] and gimprgniterator.[ch], and refining the API 
would be enough here? 

Cheers,
Dave.

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


Re: [Gimp-developer] What makes the GIMP toolbox special?

2003-11-24 Thread David Neary
Raphaël Quinet wrote:
> There are some subtle differences that are internal and IMHO not
> important from the user's point of view:
>
> if we look at the remaining differences (again, from the user's point
> of view, not from the code point of view), what is left?
> 
> - The toolbox has a menu bar.
> - The toolbox contains the buttons for switching tools.

- Drag & drop of URLs, image icons, etc. opens up the image.

That's the only one I can think of off the top of my head.

Cheers,
Dave.

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


[Gimp-developer] ANNOUNCE: The GIMP 1.3.23

2003-11-24 Thread David Neary
Hi all,

The next release in the development series of the GIMP, version
1.3.23, is now available for download from

  ftp://ftp.gimp.org/pub/gimp/v1.3/v1.3.23/

or from one of the mirrors listed at http://gimp.org/download.html

This is expected to be the final release before we enter a 
pre-release cycle. A great deal of work has gone into stabilising
the plug-in API, and fixing a large number of outstanding issues
before the 2.0 release, so we think that this release of the GIMP
is the best yet. More than ever, we would like people to download
and build this release, and try to break it in new and
interesting ways.

Happy GIMPing,
Dave.


Overview of Changes in GIMP 1.3.23
==
- Color proof display filter using ICC profiles written by Banlu 
  Kemiyatorn
- New gimprc options to work around window management problems [Sven, 
  Brix]
- Fixes for using GIMP on Xinerama setups [Sven]
- Numerous libgimp* API cleanups [Mitch, Sven]
- Theme switching in the preferences dialog [Mitch]
- Added a small theme [Mitch]
- Cleanup and unification of message strings [Mitch]
- 64bit clean libgimp API [Yosh]
- New plug-in color selector using color-selector modules [Mitch]
- GimpCanvas drawing abstraction [Sven]
- Added DICOM file plug-in by Dov Grobgeld
- Imported new WMF plug-in from libwmf2 [Sven, Mitch]
- A session name can be given on the command-line [Sven]
- Allow to move image windows and docks between screens [Mitch, Sven] 
- Fixed multi-head issues [Mitch]
- Allow to merge visible paths [Simon]
- Redone GimpDialog API [Mitch]
- Load GIMP brush format version 3 [Sven]
- Allow to use GIMP without any fonts [Sven]
- Lots of bug fixes

Other contributors:
  Ville Pätsi, Eric Pierce, Tor Lillqvist, Henrik Brix Andersen,
  Manish Singh, Dom Lachowicz, Francis James Franklin, Dave Neary,
  Maurits Rijk, Joao S. O. Bueno, Michael Schumacher, Daniel Rogers,
  Hans Breuer, Jakub Steiner

-- 
David Neary,
Lyon, France.
E-Mail: [EMAIL PROTECTED]


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


[Gimp-developer] bug triage for 2.0

2003-11-25 Thread David Neary
Hi all,

As those of you who follow bugzilla may have noticed, I have
started attacking bugs on the 2.0 milestone. It is now clear that
not all of these will be fixed before 2.0. We will need to
re-distribute the ones that will not be fixed among other
milestones, or close them.

As rough guidelines, anything that we hope to fix before 2.0
should stay on the 2.0 milestone. We should prioritise these, so
that when we want to release, they can be moved to the 2.0.1
milestone (reserved for things that really need fixing, but which
aren't going to be fixed for 2.0). 

Bugs which are important to fix should be addressed early in the
unstable release cycle, and should therefore be added to the 2.2
milestone. We will probably add milestones when we start on a 2.1
branch to further carve up these bugs. 

Anything which is a feature request and doesn't have an
identifiable owner should go to Future. I've thought about this, 
and there is a certain logic. Either the feature has an owner we
can hassel to do the feature, or no-one wants to do it. In that
case, there's no point adding it to a milestone closer than
Future, because it won't be done. When someone claims a feature
request and says they'll do it, it can then be added to a more
reasonable milestone.

Any bug against 1.0.x should be closed WONTFIX. 1.0.x is ancient
history.

Any bug which has been in NEEDINFO for longer than 6 months
should be closed INCOMPLETE. The original author can then re-open
it if he considers the bug is still valid and he wants to add
more info.

Any bug which has not had a comment added for over a year should
be bumped to 2.2, and have a comment added asking what the status
is. If, in 6 months time, there are still no further comments,
the bug can be closed WONTFIX.

We are still working towards a 2.0 release before Christmas.
Looking at CVS, we are not that far away from it. I feel that the
pre-release cycle will throw up some surprises and that we will
have trouble getting to 2.0 that early, but that's another
matter.

There are now under 100 bugs on the 2.0 and 1.3.x milestones. I
would like to see that reduced to around 40, and I would also
like to see more than 3 or 4 people closing bugs. To get a 2.0
release soon will be a huge job, and Sven and mitch cannot carry
on doing all the bug fixing. If you have any free time at all,
please pick a bug and help out.

Cheers,
Dave.

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


Re: [Gimp-developer] Default values for window management settings

2003-11-25 Thread David Neary
Hi,

Sven Neumann wrote:
> The question I'd like to bring up is what should be the default values
> for these. After quite some discussions I now propose the following:
> 
>  (toolbox??window??type normal)
>  (dock??window??type normal)
>  (activate??on??focus yes)

I agree wholehearedly. 

Cheers,
Dave.

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


[Gimp-developer] GIMP at GUADEC

2003-11-25 Thread David Neary
Hi all,

Following up from the mail last week discussing the date and
location of GIMPCon, here's the state of play on the various
possibilities discussed.

1) GUADEC: The GNOME crowd are delighted to have us, the guadec
planning committee are very eager, and are now planning a
graphics/multimedia stream for the conference. I am now on the
guadec-planning mailing list, and if we go to guadec I'll be
co-organising the graphics stream (I wonder why I asked for a
volunteer to do this...).

2) Lyon: We have been in contact with the university, and are
awaiting a response on what kind of facilities will be available,
and what dates suit them. This is looking pretty promising too.
The local LUG are prepared to help out and play host.

3) Dublin: Very little movement.

4) London: Idem.

5) Chemnitz: Idem.

So the situation as it is is that we should decide pretty quickly
where we want to have the conference. Does having it at GUADEC
pose any problems for anyone? Personally I think this is the best
option available to us, even if it will pose us some fundraising
problems.

For our part, it would be nice to see 2 or 3 papers presented by
GIMP people, and the organisers have asked whether it would be
possible to have GIMP demonstrations similar to the one that
jimmac did last year. The papers could be quite in-depth and
technical, given the nature of GUADEC, or could be more aimed
towards users and have a tutorial feel to them.

So - speak up. What do ye think? Are we going to GUADEC? Should I
continue exploring Lyon in case it doesn't work out? Are there
other possibilities?

Cheers,
Dave.

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


Re: [Gimp-developer] GIMP at GUADEC

2003-11-25 Thread David Neary
Hi,

Daniel Rogers wrote:
> I like the GUADEC idea technically.  From a personal, selfish, 
> un-gimp-like, I want to see the world point of view, London, Lyon, and 
> Dublin have been on my list of places to see for quite some time.  However, 
> I think GAUDEC, especially since they are excited to have us and are sound 
> willing to accomadate our needs, is better for us as a project.

London's easy to get to, Dublin's nothing special, and why on
earth would you want to come to Lyon before (say) Prague, Paris,
Amsterdam, or half a dozen other cities around Europe? :)

> I am not sure if there are going to be fund raising issues, per say.  We 
> are probably one of a relativly small set of projects going that don't have 
> any regular funding, so I am willing to wager that the funding will be no 
> more trouble for us that it is normally.

Given that GNOME is a GNU project, and in past years the FSF has
been our biggest contributor for conferences, I can foresee
problems.

> Also, as far as volunteers go, obviously I am not the best person to be 
> planning anything happening in Europe (at the very least my sleep schedule 
> couldn't handle it).  However, if you have anything you would like or can 
> be delagated to me, please ask.

It would be really cool if you would be the money man - the man
that we could have the checks made out to. And if you could
muscle some of those Comdex contacts, and work US companies
(particularly Hollywood, where we know teh GIMP is used a lot),
that would be brilliant.

> I should really give a presentation on Gegl there.  This would encourage me 
> to get off my ass and write technal white papers discussing the huge about 
> of planning I feel I have put into gegl.  This would be good for me, too, 
> as writing down ideas always provides a good oppurtunity to improve on 
> them.  Also writing down ideas provides a good chance for people to 
> critizie those ideas, which would also be good.

That's great to hear too. The official call for papers hasn't
gone out yet, but the format in previous years has been 30 minute
talks and 60 minute talks, people would like to see published
proceedings this year, so perhaps a 60 minute presentation might
be an idea to get a bit of meat on things?

> What are your feelings here?  Do you think there is a chance GAUDEC won't 
> work out?

I think there is a chance that we might end up struggling to get
everyone there financially. I also think there's a chance that
some GIMP people might not like the connotation that GIMP is or
might be a GNOME app. I also think that piggy-backing on a big
developers conference is risky, in that the objective of the
GimpCon would be to be 100% into the GIMP for a few days, and
with GUADEC going on that might not be so easy.

In other words, I can see why some people might prefer a smaller
cosier event. I think that the way our organisation is now,
that's asking a lot of a couple of people to organise. The
benefits of a big event are that there is less infrastructure to
work on from our point of view. So there are pros and cons :)
Personally, I like GUADEC. 

Cheers,
Dave.

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


[Gimp-developer] Re: GIMP at GUADEC

2003-11-25 Thread David Neary
Hi David,

David Odin wrote:
>   If the GIMPCon stand in Lyon, there will be at least some rooms, with
> Internet access (ssh, web, mail, at least), via a switch/hub. Any laptop
> with a dhcp config could then be connected.
> 
>   The rent for the rooms and the lunch at 12:00 might be paid by some
> presentations made by one of us to the CPE's students. I still have to
> discuss this point though.

This is great news, I haven't yet gotten an answer from the CPE
person I mailed over the weekend, but it's good to see that plans
have moved along. 

Given that GUADEC is the end of June, and at least a few GIMP
people will be going to that, I suggest that we should look at
dates in mid to late July for Lyon. Hopefully by the end of the
week we will manage to have a proposition that we can discuss
from Lyon, as well as more information from Norway.

Cheers,
Dave.

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


Re: [Gimp-developer] GIMP at GUADEC

2003-11-26 Thread David Neary
Hi Daniel,

Daniel Rogers wrote:
>  The only
> real choice is to start asking for support and seeing what happens.

Agreed :)

> I checked with the lawyer today and it seems that she would be
> ready to give me all the information I need to fill the paperwork to
> start The Gimp Foundation out myself after Thanksgiving.

That's great news! If we give thanks now, does that mean it'll be
done soon? When's thanksgiving?

> As far as sniffing around Hollywood goes that is really Robin Rowe's
> territory IMO.  I had a conversation with him recently, trying to
> encourage our projects to work together, and because I didn't understand
> where he was comming from, and because it was email, I ended up sounding 
> arrogant and condesending (it just became an argument, really).  At this 
> point, I simply don't want to step on his toes.

I understand your point, but I think it's not valid. I don't see
us as being in a turf war with CinePaint. If he has better
contacts with the studios than we do, that's fine. But our target
audience for funding is people who have used the software no
charge, and have a vested interest in seeing it improve. The
studios fit that bill to a tee. 

I would ask Calvin and Yosh for contacts here - they both worked
with film companies for a while. Caroline Dahlof at R&H might be
a good place to start, afterwards it would be nice to try to
contact someone at Disney (following on from their recent
evaluation of the GIMP and CinePaint) and ILM who use the GIMP
lots.

> I am also deeply concerned about what several sections of the movie
> industry think about open source and the GIMP in particular.  If it is
> anything like what Robin Rowe thinks we are, then I will likely just be
> laughed at for having the nerve to knock on their door.  

If Robin continues to preach revisionist history about the evil
GIMP developers unopposed (Robin if you're reading, I'm sure this 
isn't an accurate reflection of your intent, but it's how it has 
been perceived here and by others) then it is normal that that
viewpoint will gain credence. 

To some extent, it's a matter of visibility. We need to be seen
again. A 2.0 release will help. Going to people and saying "here
are our goals, here's what we've done to work towards them,
here's our plan to get to them" is another great way to get
people outside the project enthused by it again. 

> I am afriad that if I try and go to hollywood without a good technical
> incentive and a convincing argument as to why they should support the
> gimp, I will do more harm that good for our relations by reinforcing
> whatever negative opinion they have about us.

I think that you are in a better position than most of us to give
good technical arguments why the GIMP should be supported. GeGL
is (still) the future of the GIMP. We are hoping that GeGL will
have a stable base which we can integrate into the GIMP soon (8
months time?) as well as something we can add advanced
functionality to quicker, easier and better than the old core. 

We're not selling a panacea. But the GIMP will be competing with
Adobe again, and will have outstripped CinePaint by a long way
once we have a compositor engine that works well and has a nice
interface. But that's not going to happen soon, unless we meet up
more frequently and talk about it, plan it, see where we're at
and how to get to the next waypoint.

> I am waiting until we have color management, high bit depths, an awesome
> compositing engine, and a frame manager before really trying anything
> over there. This would give me convincing technical achievements with
> which to approach Hollywood.  All but the last is being worked on, while
> the last is not technically challenging.

I think that this is somewhat putting the cart before the horse.
I think that the time that money will do the most good is now,
before we have those things, so that people can get together and
brainstorm through the problems. 2.0 itself represents a
substantial technical achievement which could be leveraged.

> Hmm, better get started on that then.  I think I could fill 60 minutes
> with details about our compositing engine, color management, and some
> exciting far-future ideas.  How will I know when the call for papers starts?

I'll post it here, among other places.

Cheers,
Dave.

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


Re: [Gimp-developer] Discussion on transparency

2003-12-01 Thread David Neary
Joao S. O. Bueno wrote:
> Other effects aside, I am all for preserving the RGB values of each
> pixel, regardless of it's alpha value. If there is garbage in there,
> once the mask has the alpha channel

Agreed. I am of the opinion that modifying the alpha channel
should never modify RGB data. If we consider pixels with alpha 0
as undefined, then that isn't a hard & fast rule.

> Also, the nominations "copy from alpha channel" and "move to alpha
> channel" sound clear enough, while "layer's alpha channel" by it is
> own was very obscure to me when I met it first time.

And "Alpha channel to Layer Mask" is unclear?

Cheers,
Dave.

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


[Gimp-developer] GIMP Con planning update

2003-12-06 Thread David Neary
Hi all,

This is a quick update on the planning for GIMPCon 2004. 

As you know, I was continuing to explore two possibilities -
GUADEC and a standalone event in Lyon. 

The current situation with GUADEC is that we are more than
welcome, and are invited to take part in the Graphics stream of
the conference. It is likely that there will be representatives
from other graphics applications. Off the top of my head,
sodipodi, inkscape, dia, OO Draw, CinePaint and ourselves are the
main desktop graphics applications at the moment; are there any
others I have forgotten? Organisation for this is still in a very
early stage, I will know more in a couple of weeks.

The Lyon situation is pretty promising. The university is very
interested in having us, and are providing lots of facilities for
free. They have asked that we organise a half-day of conferences
and demonstrations on the GIMP and other free graphics
applications. There'll be wifi, as well as access points to the
local network, as long as we play nice and follow the school
network usage guidelines.

The only sticking point is that their facilities are typically
closed on weekends, and opening things up for us would incur a
cost, which they would expect us to cover. So our choices are a
free 3 days during the week, or some weekend and some days during
the week, but not free.

In short, both propositions are costing little in terms of
infrastructure for the conference, but GUADEC demands no
organisational cost (apart from me - I'm co-organising the
graphics stream).

Just keeping you up to date.

Cheers,
Dave.

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


Re: [Gimp-developer] Handling of transparent pixels

2003-12-13 Thread David Neary
Hi Stephen,

Stephen J Baker wrote:
> What GIMP does now is just fine - what might be nicer would be some kind
> of toggle to temporarily show the entire image as opaque (without actually
> destroying the value of the alpha buffer).

Raphaël will probably kill me for advertising a feature he
considers a bug, but anyway... you can now do this by converting
the alpha channel to a layer mask, and hiding the layer mask in
the usual manner.

Cheers,
Dave.

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


Re: [Gimp-developer] Handling of transparent pixels

2003-12-13 Thread David Neary
Hi Raphael,

Raphaël Quinet wrote:
> Well, I am still not sure about what was the real source of the
> problem mentioned in that bug report.

Quite simply, Photoshop (according to the bug submitter) does not
pre-multiply RGB data by the alpha channel when saving, which
allows the complete data to be retrieved afterwards. This is
perhaps an option, but that was the origin of the problem. The
submitter expected the GIMP to do the same thing.

> According to the
> second comment from the reporter, it looks like Photoshop is able to
> decode both types of images correctly (with and without pre-
> multiplication) 

So do we - but at load time, we pre-multiplied the RGB values (as
prescribed in the standard), so the behind-the-alpha data was
destroyed.

Actually, without going into details, I think it could be
considered correct to do this on save, but to read the data in
the file as-is (that is, without pre-multiplication). That is, we
assume that this operation was done by the application that
created the image, and we read whatever's in the file. Part of
the patch I attached to that bug would do this, if it were
desirable.

> so I suspect that the real problem comes from some
> exotic option that we (or libtiff) do not use and that would allow us
> to save the image with full RGBA information.

Nope - according to the latest tiff standard I could find, we're
unequivocally doing the right thing on save.

> It
> may be an undocumented extension - TIFF is known to be full of these.

Ah - if you say so :)

> Well, I'd rather be non-violent...  ;)  Of course, we should not
> destroy data if we have no good reason to do it.  On the other hand,
> we should not lock ourselves in a situation that would prevent us from
> destroying this data if that could bring other advantages.

The fundamental rule that I thinkl we should follow is that
modifying any 3rd party or user data should require an explicit
action from the user (switching a toggle to optimize the image,
for example, or toggling a preference to do alpha
pre-multiplying, or somesuch). If the user does not request it,
we should not touch his data just because we think that might be
what he would expect.

> Exposing internal data to the average user means that we would not be
> allowed to some of this internal stuff later.

Nonesense. Applications change their behaviour all the time -
free software projects more than most. If we decide to provide
features like layer auto-growing in the future, then we can do
so. Saying that one 20 line patch will prevent us from doing
something is just wrong.

Also, I do not consider the data we're talking about to be
internal, or undefined. It is simply data which is not visible in
the projection. 



The undo brush sounds like it would be a nightmare to implement
and get to act reasonably...

Cheers,
Dave.

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


Re: [Gimp-developer] Here Be Bounties

2003-12-14 Thread David Neary
Hi,

That reminds me of some mail I got from a guy who also proposed
prizes for GIMP functionality. I believe that he mailed to the
list, he also posted on Usenet a few times.

As a point of interest, what should we do when this kind of thing
happens? Debate the features, decide which we'd like to have
anyway, and then publish the bounties on wgo or dgo as is
happenning for the GNOME/Ximian bounties? Open bugzilla bugs for
each feature, and let nature take its course? 

Working on bounties might be an interesting way to fundraise for
the GIMP community to pay for things like travel to GIMPCons and 
costs associated with the Foundation, if people decided to donate 
their prizes.

Cheers,
Dave.

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


Re: [Gimp-developer] Handling of transparent pixels

2003-12-15 Thread David Neary
Hi Raphaël,

I think everyone has more or less had their say on the thread -
can I just sum up the salient points?

Raphaël Quinet wrote:
> I agree.  This is what the GIMP does and I was definitely not
> suggesting to change this, so I think that you misunderstood what I
> wrote.  The GIMP will keep on using post-multiplied alpha in the
> future, and this is a good thing.
> 
> The whole point of this discussion was based on the fact that because
> we use post-multiplied alpha, there is some ambiguity about whether
> the average user is supposed to know and rely on the RGB values of
> transparent pixels.  If we had been using pre-multiplied alpha, then
> there would be no reason for any debate, because all transparent
> pixels would have R, G and B = 0.

You believe that allowing the RGB data behind transparent pixels to 
be exposed might be confusing to some users - so far in the
thread you are the only one who has asserted this. 

You consider that in certain circumstances this behaviour could
be considered a bug.

Others have stated that there are several applications where
transparent data is stored across sessions, and that this data is
indeed useful, and not at all undefined. 

Personally I have stated that we should never destroy or modify
data without explicit user action to that effect. 

For the moment, unless I am mistaken, you are the only person to
have stated that they consider the current behaviour wrt
transparency flawed.

Can I propose, then, that we keep the current behaviour? Perhaps
we could have a filter that pre-multiplies layers by their alpha
channel? That would be trivial to write, and would address
Raphalël's concerns, while staying true to the principle I
outlined.

Cheers,
Dave.

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


Re: [Gimp-developer] Using gimpwire

2003-12-15 Thread David Neary
Shrinivas Kulkarni wrote:
> Can anybody point me to examples about how to use gimpwire lib?

Hi Shrinivas,

I don't know if there are any such examples outside GIMP cvs.
Inside CVS, use of gimpwire is limited to libgimpbase/gimpprotocol.c, 
and that might be a good place to start. The functions in there
are called from (among other places)
app/plug-in/plug-in-message.c and libgimp/gimptile.c (which
encapsulates most of the image data passing in the protocol).

Hope this helps,
Dave.

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


[Gimp-developer] Friends of GNOME

2003-12-19 Thread David Neary
Hi all,

We are coming up to a release. I will post a detailed progress
report, along with the current thinking that I have about the
outstanding blockers. But this mail is about something else.

Over the years since 1.2.0, or even since 1.2 pre1 (way back in
April 1999) we have seen quite a few old "heads" drift away from
the GIMP, either because they've become more active on other
projects, or haven't got as much free time, or simply because
they got into a big row and got pissed off.

I think that 2.0 is an ideal opportunity to get some old GIMPers
giving time to the project again. Some notable examples of people
who have started to reappear recently, and should be welcomed
with open arms, are Kelly and Jay. Some names that come easily to
mind are syngin, adam, vidar, prof, bex, federico, and a bunch of
others I'm forgetting.

We're not going to dramatically break things again in the way 
that we did at the start of the 1.3 cycle, or even when we made 
the change to GTK+ 2.2 and Fontconfig a few months ago. In 
principle, someone who has the dependencies for a 2.0 build 
should have everything they need to keep up with GIMP CVS 
through the 2.2 release.

So, I would like to put together a list of freinds of the GIMP,
and get onto them and see if we can interest any of them in
getting involved again. Can anyone think of names I've left off
here? Several of these are certainly still on the devel list (if
you are, shout). Many will probably request not to be sent any
more mail. A few might help out a bit.

So can I get names and e-mail addresses of people who were
hanging around a while ago that you haven't seen since, and that
you thought were cool? If so, could you send me a name and an
e-mail address? 

What do people think of the idea of a Friends of GIMP list that
gets added to the announce list when we make a release, for
example?

Cheers,
Dave.

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


[Gimp-developer] Quick progress report

2003-12-19 Thread David Neary

Hi all,

I don't have as much time as I'd hoped, so this is a quick report
before bedtime.

The 1.3 series is nearly at an end. If all goes well, we will
have a 2.0 pre-release before Christmas, probably the end of the
weekend or Monday.

There are a number of issues still sitting on the 1.3 milestone,
including some text tool improvements, the website migration, and
a couple of small API changes. Nomis, who is working on the About
dialog for 2.0, agrees that it's not a blocker for a pre-release,
and in addition he won't have time to finish it until he
celebrates the new year with his laptop :) 

The API changes are, in short, additions to the API which can be 
checked in very soon after the 2.0 release, or even before it if 
they're trivial enough. Since none of these will break existing
scripts or plug-ins, I don't think that they could cause any
problems.

The text tool is, I think, good enough to be in a stable release.
Sven had hoped to find the time to update it a little and add
more of the features we would all like it to have, but as the
ChangeLog shows, he has been very busy stabilising the tree, and
fixing a large number of bugs which needed fixing before a stable
release. These features will get scheduled for somewhere in the
next few months, all going well.

So there we have it. Barring a couple of small issues, we are
ready for a pre-release. And given the current stability of the
GIMP, I think that 2 or perhaps 3 pre-releases, with 2.0 before
the end of January, is a realistic goal. That will lead us on to
2.2, and that's another thing we need to talk about.

For the moment, the list of bugs on the 2.0 milestone has a
number of bugs that should be fixed before we go 2.0. Many of
these, though, can be fixed later on. The priority now, I think,
is to get people using this piece of software we've built. Let
out the GIMP!

Cheers,
Dave.

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


Re: [Gimp-developer] Friends of GIMP (was GNOME)

2003-12-20 Thread David Neary
Hi all,

Thanks to the people who pointed out my very Freudian slip above.
While we are, in large part, friends of GNOME, that's not what I
meant to write :)

Cheers,
Dave.

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


Re: [Gimp-developer] Friends of GIMP

2003-12-20 Thread David Neary
Hi,

Sven Neumann wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > What do people think of the idea of a Friends of GIMP list that gets
> > added to the announce list when we make a release, for example?
> 
> I thought that's what gimp-developer was for.

Personally I don't think that's what the developer list is for...
The developers list is for people actively involved. I doubt S&P
are on the developers list, for example. I wouldn't be surprised
if a lot of older heads are no longer subscribed to the list
(although I'm sure that many have stayed subscribed).

The devel list is not pro-active. It does nothing to get people
into the project, which is what we need. You could call this
targeted spam, if you like... and effort to actively get in
contact with people who used to hang around, and don't any more.
An effort to become the cool kids again :)

Recently the only way people outside our little clan have been
hearing about the GIMP is through release announcements. With no
disrespect intended to the site, it's not been the medium that
we've used for disseminating information, and www. looks a bit
old these days. mmmaybe hasn't had the news updating, most gimp
people don't syndicate blogs in the way that, say GNOME
developers do (I don't know how many times I've heard about cool
new GNOME stuff through blog comments). So we need to make an
effort in this respect.

There are 2 groups of people that we can aim for - people who
once were heavy GIMPers, the people (like Xach, say) who were
never developers, but did a huge amount to make a community
around it, and people who have never been GIMPers, but have a lot
to offer (new arrivals who have made a huge impact recently are
Joao, Pedro and Roman - we need more people like them). 

The Friends of GIMP is one way to target the first group - for a
start, we know exactly who they are, which makes the task a lot
easier. I think that if the community starts to become as vibrant
as it was in the 1.1.x days, we will not have huge problems with
the second group. 

Cheers,
Dave.

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


Re: [Gimp-developer] Friends of GNOME

2003-12-20 Thread David Neary
Hi,

I'm replying in 2 parts, because there were 2 different issues in
this mail.

Sven Neumann wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > In
> > principle, someone who has the dependencies for a 2.0 build should
> > have everything they need to keep up with GIMP CVS through the 2.2
> > release.
> 
> We will have to depend on GTK+-2.4 pretty early if we want to make use
> of the new functionality it provides. Since there's a lot of very
> useful stuff in the 2.4 API, we should make the switch to GTK+-2.4
> soon after the 2.0 release.

What functionality is in 2.4 that we could use? I don't mean to
be a killjoy - we should definitely be able to build with 2.4.x, but 
IMHO, we shouldn't bump the version requirement unless there's a 
very good reason to do so. 

When we asked ourselves around the conference what hurt us the most 
after 1.2 was released, it was the fact that the build environment 
got complicated, and took a considerable amount of time to set up, 
and also the GIMP was broken for longish periods.

It all depends on what the goal of 2.2.x is. I think it should be
a stabilising release, one in which we add small amounts of
functionality, get it working rock solidly, and perhaps start
making changes in app/base to integrate some of gegl. We might
even consider shipping gegl with the GIMP during 2.1.x to get
more people building & using it (I would reccommend shipping it
with the GIMP sources, rather than depending on it, if we decided
to do this). 

These are all smallish changes which shouldn't really impact 
people's build environments, It means that people who just want to 
build from CVS would be able to do so easily, and without having
to spend time updating other stuff while doing so.

We really have to ask ourselves whether the functional additions
to GTK+ 2.4 are really worth the cost we would incur in human
terms in depending on the newer version. I'd like to see us stick
to 2.2 unless there's something indispensable that we need in
2.4, and even then I'd like to see a case made for it before the
change on the devel list, rather than have the change happen
silently after some discussion on IRC. We're anticipating a
certain amount of breakage after 2.2 anyway with the integration
of gegl and its development, so at that point it would be more
reasonable to start upping the required GTK+ version (perhaps
even to 2.6.0 when we get there).

In short, I see the 2.2 series as a community building release
cycle, and our best chance to get people into the project after
several years in limbo. If we start depending on software that
isn't commonly available yet, we risk to waste some of that
opportunity.

Cheers,
Dave.

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


[Gimp-developer] Random seed widget

2003-12-20 Thread David Neary
Hi,

As some of you may have noticed, I committed a couple of changes
recently to libgimpwidgets concerning the gui for setting random
numbers. This was essentially backwards-compatibility for the PDB
calls for several random functions so that we could request a
random generated thing from a number of plug-ins without having
to generate a random seed in the plug-in itself.

Of course, we could have left libgimpwidgets the way it was if
that was all there was to it, and simply have the plug-ins call
g_random_int() to get a seed before calling
gimp_random_seed_new(). The addition of an extra argument to
gimp_random_seed_new() was to allow a way for the user to say "I
don't care about the preview or whatever, just give me a random
thing". The advantage of this is, for example, that you could
generate 10 plasmas all different just using Alt-F to call the
plasma plug-in with the last values.

The thing is, I'm not particularly happy with the idea. The whole
point of changing this widget was to have "run with last values"
generate the same result as the last time. Plus, coming up with
an appropriate UI to expose this isn't that easy - I'm personally
not sure this should happen, I think that the compat code that I
added last week is OK, but that the current UI should stay as it
is.

In any case, I have made most of the change requested by mitch.
What's left would be to add a boolean for the criteria to the 4
or 5 plug-ins which use the random seed, and to make toggling the
checkbox on generate a new seed. It's not done, and won't be done
until at earliest tomorrow. There are screenshots of what the
widget looks like here attached to the bug report about this
(which I've re-opened), bug #129529 -
http://bugzilla.gnome.org/show_bug.cgi?id=129529

Please attach comments there, or reply here (perhaps the mailing
list is better).

I think I've almost convinced mitch that this is not the right
thing to do :)

Cheers,
Dave.

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


Re: [Gimp-developer] Quick progress report

2003-12-21 Thread David Neary
Hi,

Sven Neumann wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > The API changes are, in short, additions to the API which can be 
> > checked in very soon after the 2.0 release, or even before it if 
> > they're trivial enough. Since none of these will break existing
> > scripts or plug-ins, I don't think that they could cause any
> > problems.
> 
> Sorry, but *no* API changes can and will be made during the stable
> series. An exception would be severe problems with the API that make
> an API change unavoidable. Additions to the API mean new functionality
> and can only go into the HEAD branch leading to GIMP-2.2.

That seems a bit strict to me for some things which will
essentially be small local changes, but I guess we have different
philosophies on this. In any case, "very soon after the 2.0
release" could also mean "after we branch off a 2.0 maintenance
branch".


> > The text tool is, I think, good enough to be in a stable release.
> 
> Sorry, but it isn't. At least undo needs to work correctly and must
> not crash the application. I will continue to work on the text tool
> when Blinkenlights Reloaded is up and running.

Fair enough. It is at least good enough to be in a pre-release,
though :)

Cheers,
Dave.

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


Re: [Gimp-developer] GEGL in GIMP (was: Friends of GNOME)

2003-12-21 Thread David Neary
Hi,

Sven Neumann wrote:
> David Neary <[EMAIL PROTECTED]> writes:
> > IMHO, we shouldn't bump the version requirement unless there's a 
> > very good reason to do so. 
> 
> There are very good reasons. We already prepared the tree to use the
> new file chooser and everyone is looking forward to revamp the menu
> system based on GtkAction. These are very important changes that
> should go into the GIMP CVS tree as early as possible.

I think that we could perhaps do the version bump in an organised
way this time, at least? Perhaps have a 2.1.0 with a couple of
weeks work (basically, the stuff which is waiting to be committed
more or less now, but can't go into a 2.0 branch), and announce
that it is the last release that will use gtk+ 2.2? Or even have
a few releases, and do the version bump in (say) early March? You
say "as early as possible" - I would argue that it's not
realistic to bump versions until people have had a while to brace
themselves.

> > We're anticipating a
> > certain amount of breakage after 2.2 anyway with the integration
> > of gegl and its development, so at that point it would be more
> > reasonable to start upping the required GTK+ version (perhaps
> > even to 2.6.0 when we get there).
> 
> IMO it is a lot more important to get the mentioned GTK+ changes than
> to start to integrate GEGL.

I guess I should clear up what I mean by "ship with gegl" here. I
haven't talked in depth with people about this yet (neither the
gegl developers or gimp people), but I'd like to see something
like what Subversion does with Neon. They realise that Neon is
not a commonly available package, so in their tarballs they
package the last released Neon version - their build scripts
detect if it's present (or you can specify a directory where you
already have an installation), and build it for you, or use the
existing build. 

It seems obvious to me that gegl will need to start making a
plan, and making milestone releases, soon if we want it to be
usable for the end of the Summer. That mean that it needs to be
used and built, and all the rest.

What I would propose is that the GIMP CVS module have an app/gegl
directory which is linked to the gegl module, so that doing a cvs
co of the GIMP would also check out gegl. We wouldn't actually be
using any of the functionality in there, just building it. And in
tarballs, we would release a snapshot of gegl along with the
GIMP. It wouldn't gain us anything in the 2.2 release, perhaps,
but I think it mlight be enormously beneficial to gegl. It would
also allow some gimp developers to get more familiar with what
gegl is, and what it can do, and so on. And why not start
migrating some app/base code to app/gegl, and making some trivial
use of gegl for 2.2, as mitch suggested some time ago?

This is not something which would cost a huge amount to the GIMP.
Like I say, I'm not talking about throwing out base and replacing
it with gegl now, but I think that it'll benefit both projects if
we start including the gegl sources in our tarballs with the 2.1
series.

> > If we start depending on software that
> > isn't commonly available yet, we risk to waste some of that
> > opportunity.
> 
> I don't follow you on this argumentation. Especially not since
> GTK+-2.4 will probably be released around the time we release
> GIMP-2.0. Depending on it is a must and I don't believe it will make
> us loose a single seriously intersted developer.

It's not the seriously interested developers I'm worried about,
but the casual ones who might eventually become serious
developers, if we don't piss them off or make it hard for them to
follow the GIMP development cycle. We need more people building
from CVS than we had in 1.3.x, and we're not going to have that if
we depend on bleeding-edge build tools or libraries.

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


Re: [Gimp-developer] Problem starting gimp-1.3.23

2003-12-21 Thread David Neary
Hi,

Sven Neumann wrote:
> Sorry, but what Dave wrote here is wrong and will only confuse Frank
> (especially since Dave wrote freefont when he probably meant to write
> fontconfig). Look at the error message. The problem isn't missing
> fonts but a miscompiled Pango library. Either Frank is linking
> libpangoxft with a wrong version of libpango or he compiled the pango
> libraries against a wrong set of Pango headers.

Yes, I had a brainfart. I mean fontconfig which, as both Frank
and Sven have pointed out, was not the problem.

Cheers,
Dave.

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


Re: [Gegl-developer] Re: [Gimp-developer] GEGL in GIMP

2003-12-22 Thread David Neary
Hi,

Sven Neumann wrote:
> Because I believe that it will hurt the project to become part of the
> GIMP tarballs. It will be much more helpful if we help to create
> standalone GEGL releases early. This will raise interest in GEGL and
> it will make packages appear for all distributions.

Since neither of us are currently involved in gegl development, I
was hoping that we might get some opinions from the people who
are. But given that the conversation has started as a sort of
argument, I'm not sure whether anyone else will get involved now.
I hope so.

> Moving it into the GIMP tarball is like moving GTK+ back into the GIMP
> tree just because we need some functionality out of the HEAD branch.

Not at all. GTK+ lived in the GIMP source tree until it was
capable of being a standalone project. Afterwards, its main
developers were gimp developers. Unfortunately, several of them
followed the path which GTK+ has become to go on to be core GNOME
developers and no longer work on the GIMP. 

The point is that as it is, gegl is not a standalone project. It
doesn't seem to me like it is mature enough that if the GIMP went
under (say a few more people quit), gegl would not go on to be a
standalone graphics library in the way that gtk+ went on to be a
standalone toolkit. During the incubation of the project, it
needs attention from us in the same way as gtk+ got attention
pre-1.0. 

Looked at this way, leaving gegl standalone is  more like 
developing gtk+ as a standalone project, and saying that we would 
use it when it were ready, while continuing to develop the 0.99 
series with motif. 

> GEGL is a separate project and it is IMO very important that it
> doesn't become too GIMP-centric. Having it included in the GIMP
> tarball will make it appear as part of The GIMP which it isn't
> supposed to be. What you suggest basically has only disadvantages. Let
> alone the fact that it will be a nightmare to maintain.

I'm not suggesting maintenance. I'm suggesting including
milestone releases of gegl in our sources. Or storing them with
our release tarballs. Either is good. Basically, releasing them
together. Early. Before we use the functionality. So that they
get built, and people are aware that gegl is real software, not a
mission statement from 3 years ago. I'd like to see this done
hand-in-hand with a configure check for gegl, so that we actually
do get people downloading and building it.

And gegl is, at this moment, a gimp utility library. It may not
stay that way. I would expect that cinepaint might like to
migrate their core to gegl at some stage, if it becomes the
killer graphics motor it aspires to be. Perhaps some mini-gimps,
or specialised graphing applications, will use it. But being
associated with the GIMP is not a disadvantage for a toolkit or
utility library. Look at gtk+ and gimp-print.

Cheers,
Dave.

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


Re: [Gegl-developer] Re: [Gimp-developer] GEGL in GIMP

2003-12-24 Thread David Neary
Hi,

Sven Neumann wrote:
> Putting the tarballs somewhere close to the GIMP tarball on the FTP
> server is of course reasonable. But unless I completely misunderstood
> you earlier, you proposed to include gegl as a virtual CVS module and
> to include it in the GIMP tarball. That's what we've been discussing
> here.

It was an idea. The original idea I had was exactly what you
said. Given that was so problematic, I modified the idea. Perhaps
I should have signposted the change :)

Cheers,
Dave.

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


Re: [Gimp-developer] Re: GIMP Aqua GTK+OSX

2003-12-24 Thread David Neary
Hi,

David Odin wrote:
>   Yeah! Good job. Now, it would be great if you managed to do the same
> for gimp-1.3.x. If all the necessary libs were ported too, we could even
> consider to include this in the main tree, WDYT?

I think this is a great idea - you'd need to talk to Owen more
than likely, since he is the gtk+ guy for the most part, and most
of the code changes would be in gdk. In fact, all going well, an
Aqua port of gdk would require no code to change in the GIMP to
run perfectly.

Cheers,
Dave.

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


[Gimp-developer] Friends of GIMP

2003-12-24 Thread David Neary
Hi all,

Here's the list of names on the Friends of GIMP list at the
momenta The e-mail addresses I havce are from old changelogs and
mailing list archives (for obvious reasons I haven't included
them in the mail). If there are names I've forgotten, or e-mail addresses
which have changed in the last 3 years, or your name is on here
and you'd rather it not be, please send me a mail. I'm going to
be away for a few days, so don't be too worried if you don't get
an answer straight away.

Cheers,
Dave.

Jay Cox
Tor Lilliqvist
Austin Donnelly
Garry R. Osgood
Nick Lamb
Owen Taylor
Larry Ewing
Andy Thomas
Adam Moss
Federico Mena Quintero
Kelly Martin
Zach Beane
Vidar Madsen
Adrian Likins
Rebecca (Bex) (sorry, forgotten her surname)
Shawn Amundsen
Seth Burgess
Chris Lahey

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


[Gimp-developer] ANNOUNCE: GIMP 2.0 pre1

2004-01-07 Thread David Neary

Hi all,

The first pre-release for the upcoming 2.0 version of the GIMP 
is now available for download from

  ftp://ftp.gimp.org/pub/gimp/v2.0/testing/

or from one of the mirrors listed at http://gimp.org/download.html

Not everything is in its final state, but we think this is close
to a final 2.0 release. Your feedback will help make the 2.0
release even better, and we particularly appreciate testing
efforts. New bugs can be reported to us at
http://bugzilla.gnome.org/

Please note that the GIMP 2.0 installs side-by-side with the
GIMP 1.2, so there is no need to uninstall your older GIMP.

Happy GIMPing,
Dave.

Overview of Changes in GIMP 2.0 pre1
==
- Replaced old "About" dialog [Simon]
- Allow removal of text attributes from text layer [Sven]
- Add optimisation option to png (clear transparent pixels) [Joao]
- Add POSIX shared memory implementation, and use it on MacOS X [Yosh]
- Dashed selection and path stroking [Simon]
- Grey picker in Levels dialog conserves lightness [Bolsh]
- Created a library for handling thumbnails [Sven]
- Support for multipage TIFFs [Andrey Kiselev]
- Added a channel mixer plug-in [Martin Guldahl, Yosh]
- PDB cleanup and compatibility mode [Mitch]
- Cleaned up libgimp API [David Odin]
- Lots of bug fixes

Other contributors:
  Adam Moss, Jakub Steiner, Helvetix Victorinox, Pedro Gimeno, Adrian 
  Bunk, Abel Cheung, Maurits Rijk, Ville Pätsi, Marco Munari, Shlomi 
  Fish, Jakub Steiner, Raphaël Quinet, David Gowers, Michael Schumacher

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


Re: [Gimp-developer] Dithering

2004-01-07 Thread David Neary
Hi David,

David Gómez wrote:
> I've scanned some jpeg images with a 24bit depth. Some of them are old
> photographies in black&white that show 'bands' when are displayed on
> a 16 bit depth display.

This is a normal phenomenon when moving to higher bitdepths.
Unless you're talking about 16 bits in total, and not 16 bits per
channel, in which case I'd be a bit mystified...

> After digging in the menus i noticed that the
> image could be transformed to a indexed pallete, with a Floyd-Steinberg
> dithering, but that did not solve nothing, the maximum number of colors
> cannot be set to more that 256 :-/.

Floyd-Steinberg dithering is basically a way to approximate more 
colors with a smaller palette... it does not actually do anything
like what you are expecting (as you have noticed).

> Is there another way to dither an image in gimp?

Have you tried blurring the image with a radius of 0.5 or 1.5
pixels? This sometimes works quite well.

> Programs like gqview, an image viewer, use the dither
> algorithms bundled with gdx_pixbuf in gtk2, and they work perfectly with
> the same images. Why cannot the gimp do the same quality dithering if
> it's using the same library?

Oh, I see what you mean, I think - you're talking about the
rendering of the data, you don't actually want to change the
underlying data, you want it to look better. Is that right?

If that's the case, then I'm afraid the answer is that I don't
know. I thought we used a GdkPixbuf, so if we don't I'm stumped
:)

Cheers,
Dave.

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


[Gimp-developer] GUADEC 2004 Call for Papers

2004-01-08 Thread David Neary

GUADEC 2004 CALL FOR PAPERS
The Fifth European Gnome Users and Developers Conference
June 28-30, 2004, Kristiansand, Norway
http://guadec.org/


Abstract submission deadline: February 16th, 2004

The European Gnome Users and Developers Conference (GUADEC) invite you 
to participate in the Fifth Conference on June 28-30, 2004, 
Kristiansand, Norway

The GNOME User and Developer European Conference (GUADEC) will bring 
together developers, GNOME Foundation leaders and  individual, business 
and government GNOME and open source software users. The conference is 
a unique forum for highlighting the capabilities and direction of 
GNOME, the user environment for desktops, networked servers and 
portable Internet devices.  GUADEC will also feature discussions of the 
future direction of open source development.

We're looking for people to give

-   Talks, Tutorials, Posters, Panels, Planning Sessions / BOFS

Areas of interest include, but are not limited to:

GNOME  core:  Latest developments on the GNOME desktop, core GNOME 
applications, related libraries, security, Mobility and Wireless Access 
etc.
Free Software in the Information Society: Development of policies and 
cases related to Patents, Open Standards, Migration strategies and 
experiences (e.g. Office documents), Software in Public sector such as 
schools and hospitals, Information Society progress including 
developing countries.
Graphics:  Development and deployment of applications in particular: 
Multimedia, Games, Film, GIMP 
Freestyle: Interesting Free Software issues not covered in the other 
tracks and open for a less formal forms of presentation

REFEREED PAPERS TRACK
GUADEC seeks original papers describing research in all areas based on 
GNOME or related to Open Source. Papers should not have been published 
or be in submission at another conference or journal. Accepted papers 
will appear on the Web site and we plan to publish them in conference 
proceedings. For papers to appear in the proceedings, we need to be 
strict on the submission format. Format details available on the above 
web site.

We encourage you to submit the 'source' for the paper as well (eg.  
HTML, LaTeX, DocBook, MagicPoint, etc). Any featured software in papers 
must be available under a licence compatible with the Open Source 
Definition (http://www.opensource.org/osd.html). Any papers that are 
accompanied by non-disclosure agreement forms will be rejected. All 
successful papers must be eligible for republication on-line and on 
distribution media given to conference attendees. The GNOME Foundation 
requires publication rights to accepted papers, including the 
publication of the audio proceedings as well as publication and 
reproduction rights to any video filmed during the presentations. These 
rights are non-exclusive. Copyright ownership is retained by the 
author. You may be asked to sign an agreement to these conditions upon 
arrival at the conference.


PAPER SUBMISSION
Authors of papers are invited to submit abstracts (150 - 400 words) in 
plain text, due February 16th 2004
Final papers (1500 - 4000 words) or maximum 5 pages, photo and 
biography, due May 15th 2004.

Please send your submission to [EMAIL PROTECTED] See 
http://2004.guadec.org/ for further details and information on Posters, 
Panels, and Planning Sessions / BOFS

Kristiansand is situated on the Norwegian south coast, offering a city 
beach and a vivid summer town life. The most visited attraction in 
Norway, the zoo (Dyreparken), is located nearby Kristiansand.  Here the 
animals are kept in large outdoor space instead of cages.  Perhaps we 
can even find some gnu's there. For those who prefer an excursion to a 
waterfall and Salmon River this can be also arranged. Other options 
include concerts, visit to islands, etc.

General questions about GUADEC may be sent to [EMAIL PROTECTED]


-- 
David Neary,
E-Mail: [EMAIL PROTECTED]
Tél: 04 72 33 95 35
Port: 06 03 98 39 80
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp-help-2 news ...

2004-01-10 Thread David Neary
Hi all,

Roman Joost wrote:
> On Fri, Jan 09, 2004 at 10:06:50PM +0100, raymond ostertag wrote:
> > What is the statut now ? Since christmas I only have a few html files
> > with only "xinclude" in it.
> 
> A new cvs update should bring you all the changes. I hope, that the
> anonymous gnome cvs servers are now in sync with the other ones ...

Just a quick note on CVS best practices.

For fairly obvious reasons (disk crashes, accidental rms, etc) it
is desirable to have as small a difference as possible between
your local CVS copy and the repository. You should never really
have any more than 1 or 2 outstanding things to commit locally. 

In general, if you have something you don't want to put into CVS
(or can't), create a patch file, attach it to a bug report, and 
then revert the change locally bringing you back to the base state. 
Once the patch is stored centrally, you can always get it back
later.

If you're doing something which would get in the way of other
people, then your choices are to develop it on a branch (doing
regular merges from the head), or to set up a local repository
for your development, again merging regularly from the main CVS.
That way, you have your own stuff versioned too (preferably
backed up off-disk). 

I hope these kinds of comments aren't out of place. I have
noticed that commits to gimp-help-2 are fairly infrequent, and
tend to affect lots of files. It is better all round if there are
more frequent commits, each one making a distinct change. This
also gives people an interest to do frequent cvs updates (which
is essential if you want to get patches that apply without
conflicts from people).

Cheers,
Dave.

-- 
   David Neary,
   Lyon, France
  E-Mail: [EMAIL PROTECTED]


pgp0.pgp
Description: PGP signature


Re: [Gimp-developer] gimp-help-2 news ...

2004-01-10 Thread David Neary
Daniel Egger wrote:
> >It is better all round if there are
> >more frequent commits, each one making a distinct change.
> 
> IMHO your given rule of a thumb is not completely correct because the
> granule of a commit should not be the smallest possible change in a
> single file but the smallest possible changeset covering all files
> needed to be touched for a logical step.

This is what I meant above, although I can see how it might have
been read differently. what I meant by "a distinct change" is
precisely a changeset - something that has one paragraph in the
ChangeLog, if you like.

> Unfortunately with CVS that
> requires a lot of discipline because it doesn't support the notion
> of a changeset and creating and working with a branch is really
> overkill in most cases.

It kind of does - it's not changeset oriented in the way that BK
or Arch are, but checking in several files at once is possible,
and cvs2svn manages to make changesets out of commits that happen
with the same comment, at the same time, by the same person for
Subversion repositories. Anyway, the rule of thumb is "when
you've finished a "thing", get it out of your local tree as
quickly as possible (either by sending it to CVS or attaching it
as a patch to a bug report). The "thing" could be a feature, a
document, or a bug fix.

Cheers,
Dave.

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


Re: [Gimp-developer] CVS Hanuary 16th, 2004 failed to build

2004-01-16 Thread David Neary
Hi,

Jean-Luc Coulon (f5ibh) wrote:
> edit-commands.c:139: error: conflicting types for  
> `edit_paste_cmd_callback'
> edit-commands.h:32: error: previous declaration of  
> `edit_paste_cmd_callback'

It is possible that the anoncvs server you're using has an
inconsistent repository. To verify this, could you run 
"cvs status edit-commands.[ch]" in app/gui? The revisions should
be 
===
File: edit-commands.c   Status: Up-to-date
 
   Working revision:1.41
   Repository revision: 1.41
/cvs/gnome/gimp/app/gui/edit-commands.c,v
   Sticky Tag:  (none)
   Sticky Date: (none)
   Sticky Options:  (none)
 
===
File: edit-commands.h   Status: Up-to-date
 
   Working revision:1.4
   Repository revision: 1.4
/cvs/gnome/gimp/app/gui/edit-commands.h,v
   Sticky Tag:  (none)
   Sticky Date: (none)
   Sticky Options:  (none)
 
If you have another version of either of these files, you might
have to wait until tomorrow to get back to a consistent state.

As an alternative, try using anoncvs3.gnome.org rather than
anoncvs.gnome.org for your CVS updates, as there is one known
dodgy anoncvs mirror in the mix.

Cheers,
Dave.

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


Re: [Gimp-developer] Alternative zoom algorithm

2004-01-16 Thread David Neary
Hi,

GSR / FR wrote:
> I saw that zoom has been changed following bug 124073. After trying
> it, I did not liked it. Personally I think it gives too much
> importance to extreme zooms, forgeting most people work around
> 100%. 4000 to 20 pix images in a reasonable size monitor is what I
> normally see, not 4 pix or people with one pixel painted as
> 128*128 screen pixels. I also did not liked that it quickly went to
> fractional numbers in which one of X:Y is not 1, cos it does not look
> very pleasing due the fast way Gimp interpolates when displaying.

I like the idea of special-casing near-100% ratios (and so does
Alan Horkan, from what I can tell from the bug he submitted
recently). A LUT is a good way to go for them too, I think.

There are some issues with the patch, though. I don't really get
what's happenning in the if (src == 1 && dest == 1) clause, and
I'm not sure completely reverting the old change is the way to
go.

Perhaps it might be an idea to have some smallish set of presets
which are favoured as is suggested in bug 124073 - something from
say 8:1 to 1:8, which would cover most common usages, but with
zooming allowed outside that range, using the new continued
fractions algorithm and a sqrt(2) zoom factor.

> Help welcomed about how to make it work with typical optimization
> level. Comments about the presets also welcomed, I just made a list of
> the ones that seemed interesting while working always around some
> given factor.

I would go for 
12.5% 18% 20% 25% 33% 50% 75% 100% 150% 200% 300% 400% 600%

That gives you a smallish set of presets, with extra focus around
100%, and outside that you let her fly with the newer algorithm.

Cheers,
Dave.

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


Re: [Gimp-developer] Path tutorials

2004-01-25 Thread David Neary
Owen wrote:
> On Sat, 24 Jan 2004 01:21:50 +0100
> Niklas Mattisson <[EMAIL PROTECTED]> wrote:
> 
> > http://scizzo.gimp.org/gimp/Paths_Basics/
> > http://scizzo.gimp.org/gimp/Paths_Basics2/
> 
> I think they are excellent. maybe you should advise in 
> comp.graphics.apps.gimp also

And perhaps Roman, Daniel or yourself could add them to the
"official" docs?

Cheers,
Dave.

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


Re: [Gimp-developer] File Selection Creating Thumbnails hangs at 255 images

2004-01-25 Thread David Neary
Hi Jeff,

Jeff Trefftzs wrote:
> From the magic number (255), this looks to me
> like a bug in the thumbnail creation code -- possibly an artificial
> limit that's getting exceeded without warning.  
> 
> Is this known, or should I hit bugzilla?

It doesn't ring any bells, and I think it would... 

Bugzilla knows, in any case, and is the best place to look :)

Could you add the bug, I don't think it's been reported yet?

Thanks,
Dave.

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


Re: [Gimp-developer] gegl query

2004-01-25 Thread David Neary
Hi,

Daniel Rogers wrote:
> >Hopefully it won't be that long to a next stable release of gimp.  It 
> >would be nice to see it in 2004 (albeit late 2004).
> 
> I have been asked to point out that is is my opinion and noone has made 
> any specific plans.  (From talking with other open source projects, 9-12 
> month release cycles keep interest high).

It's my opinion too. It's also the general plan that was
discussed at the GIMP conference in Berlin. I'd personally like
to aim for a 6 month stable release turnaround, similar to GNOME.
At least for 2.2.


Of course, this is just my opinion


Cheers,
Dave.

-- 
   David Neary,
   Lyon, France
  E-Mail: [EMAIL PROTECTED]


pgp0.pgp
Description: PGP signature


[Gimp-developer] GIMP Update

2004-02-02 Thread David Neary
Hi all,

It's been a while since we've had anything like the status
updates we had before Christmas, so here goes...

We're in pre-release mode, as many of you might have noticed.
gimp-2.0pre3 should be coming out this week, and will contain
another 40 or so known bug fixes and lots of code clean-up we 
didn't know about to help 2.0 be even more stable than it would 
have been if we hadn't fixed the bugs.

Of note are a number of fixes and features which have been added
to the tiff plug-in in recent weeks, thanks to Andrej Kiselev,
the libtiff maintainer. We've also had a modification in the
behaviour of the zoom tool, as a result of a lively discussion
between Simon Budig (of path tool fame) and Guillermo Romero. 

Mitch has, as usual, been doing great work. Among the changes
he's made are to merge all shortcuts on image windows and docks
together, so that the same shortcuts work regardless of whether
the active window is the image window or another dock. He's also
fixed a massive 17 of the 35 bug fixes since pre2 came out. 

Aside from that, there's lots of stuff happenning outside CVS
too... the help team recently did a pre-release of the
gimp-help-2 module, and it's looking very good. Roman, Daniel,
Raymond, Niklas, Sven and everyone else who is working on the 
help right now are doing a great job.

Sven and Wolfgang Hofer have also recently released a 2.0 
snapshot of the GAP plug-in, which is lookign very nice indeed.
At the moment, it has more or less all the functionality of the
CinePaint frame editor, and then some. Recent additions like the
bluebox plug-in and onionskin plug-in, as well as updates to the 
MovePath plug-in, have made this an excellent animation package.

Dan Rogers is putting a lot of time into getting the GIMP
Foundation up and running. This has been a tough job, which he
has done more or less alone. We now need to start thinking about
things like the eventual organisation fo the foundation, but
having a foundation is a great step towards getting some funding
for things like GUADEC.

Dan and Calvin have also been talking quite a bit about how they
see gegl moving forward to an eventual integration with the GIMP.
There was a very lively thread on gegl-developers recently, which
would be very interesting reading for all GIMP developers
wondering about gegl. Unfortunately, the archives haven't yet
caught up with the list, so those of you not subscribed to the
list will have to wait a while. The commits have also accelerated
recently in gegl - the bones of the image data structures is now
present in CVS (much of it with dummy implementations, but the
APIs are now available). 

Also, organisation plans for the GIMP conference are moving along
nicely. It was decided to share the conference with GUADEC, which
reduces the amount of organisation time to put in. Dan and I have
started organising fundraising, and will soon be looking for more
volunteers to get decent contacts for funding. The graphics
thread of guadec is looking promising, and for those of you who
are thinking of writing a paper, or making a presentation, the
closing date for submissions is in 2 weeks time.

So there we go... hoopefully a month from now, more or less, we
will be celebrating the final release of the GIMP 2.0, and
preparing for GUADEC/GIMPCon in June - start booking your flights
soon, and see ye there!

Cheers,
Dave.

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


[Gimp-developer] Reminder: GUADEC 2004 Call for Papers

2004-02-02 Thread David Neary
Hi all,

The closing date for submitting abstracts for papers to be
presented at GUADEC is now only 2 weeks away. 

Anyone why is planning on giving a talk should send in an
abstract (it doesn't have to be professional, just a short 
description of what you want to present) to
[EMAIL PROTECTED] as soon as possible.

I have attached the original call for papers, which contains a
lot more information, below.

Looking forward to hearing all your great ideas,

Regards,
Dave, on behalf of the GUADEC planning committee.

GUADEC 2004 CALL FOR PAPERS
The Fifth European Gnome Users and Developers Conference
June 28-30, 2004, Kristiansand, Norway
http://guadec.org/


Abstract submission deadline: February 16th, 2004

The European Gnome Users and Developers Conference (GUADEC) invite you 
to participate in the Fifth Conference on June 28-30, 2004, 
Kristiansand, Norway

The GNOME User and Developer European Conference (GUADEC) will bring 
together developers, GNOME Foundation leaders and  individual, business 
and government GNOME and open source software users. The conference is 
a unique forum for highlighting the capabilities and direction of 
GNOME, the user environment for desktops, networked servers and 
portable Internet devices.  GUADEC will also feature discussions of the 
future direction of open source development.

We're looking for people to give

-   Talks, Tutorials, Posters, Panels, Planning Sessions / BOFS

Areas of interest include, but are not limited to:

GNOME  core:  Latest developments on the GNOME desktop, core GNOME 
applications, related libraries, security, Mobility and Wireless Access 
etc.
Free Software in the Information Society: Development of policies and 
cases related to Patents, Open Standards, Migration strategies and 
experiences (e.g. Office documents), Software in Public sector such as 
schools and hospitals, Information Society progress including 
developing countries.
Graphics:  Development and deployment of applications in particular: 
Multimedia, Games, Film, GIMP 
Freestyle: Interesting Free Software issues not covered in the other 
tracks and open for a less formal forms of presentation

REFEREED PAPERS TRACK
GUADEC seeks original papers describing research in all areas based on 
GNOME or related to Open Source. Papers should not have been published 
or be in submission at another conference or journal. Accepted papers 
will appear on the Web site and we plan to publish them in conference 
proceedings. For papers to appear in the proceedings, we need to be 
strict on the submission format. Format details available on the above 
web site.

We encourage you to submit the 'source' for the paper as well (eg.  
HTML, LaTeX, DocBook, MagicPoint, etc). Any featured software in papers 
must be available under a licence compatible with the Open Source 
Definition (http://www.opensource.org/osd.html). Any papers that are 
accompanied by non-disclosure agreement forms will be rejected. All 
successful papers must be eligible for republication on-line and on 
distribution media given to conference attendees. The GNOME Foundation 
requires publication rights to accepted papers, including the 
publication of the audio proceedings as well as publication and 
reproduction rights to any video filmed during the presentations. These 
rights are non-exclusive. Copyright ownership is retained by the 
author. You may be asked to sign an agreement to these conditions upon 
arrival at the conference.


PAPER SUBMISSION
Authors of papers are invited to submit abstracts (150 - 400 words) in 
plain text, due February 16th 2004
Final papers (1500 - 4000 words) or maximum 5 pages, photo and 
biography, due May 15th 2004.

Please send your submission to [EMAIL PROTECTED] See 
http://2004.guadec.org/ for further details and information on Posters, 
Panels, and Planning Sessions / BOFS

Kristiansand is situated on the Norwegian south coast, offering a city 
beach and a vivid summer town life. The most visited attraction in 
Norway, the zoo (Dyreparken), is located nearby Kristiansand.  Here the 
animals are kept in large outdoor space instead of cages.  Perhaps we 
can even find some gnu's there. For those who prefer an excursion to a 
waterfall and Salmon River this can be also arranged. Other options 
include concerts, visit to islands, etc.

General questions about GUADEC may be sent to [EMAIL PROTECTED]

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


[Gimp-developer] Updated roadmap (so people don't laugh at the old one)

2004-02-04 Thread David Neary
Hi all,

Some people thought it was ridiculous to fix dates on events when
we had GIMPCon at the CCC in August - after all, we haven't done
that in the past, and "it'll be done when it's done" is almost a
motto for some people around.

The thing is that we did make a roadmap, though - and we've
deviated from it quite a bit. But I think that without it, we
wouldn't have come as far as we have in so little time.

We're now on the cusp of 2.0.0, and the time has come to put some
realism back in the old roadmap. We expected 2.0 before
Christmas, and it looks like we will have it in February. We need
to start thinking about 2.2 (not just about what we will do for
it, but what we will not do). 

I still think we should stick with a target of the end of June
for 2.2.0 - this will be a short release cycle (4 months), but
the goal of the 2.2 release has not changed - we should stabilise
the codebase, adding some stuff which we would have liked to have
in 2.0 (but not everything that we would have liked in 2.0), and
work on building the community. 

That means that the 2.1 series will be always buildable, always
usable, (almost) always releasable (following the example of the
GNOME release team, my idols). 

This roadmap should not be seen as set in stone, but I agree with
Freedman Dyson that it is better to be precise and wrong than to
be vague. If we set ourselves vague targets, then we will arrive
at them a long time after we'd like.

So, without further ado, here's the updated roadmap... are there
any comments?

Cheers,
Dave.


Updated GIMP development Roadmap:
=

Aug 6-10 2003: CCC

Jan 7th: 2.0 pre1 release

Jan 19th: 2.0 pre2

Feb 4th: 2.0 pre3 *** WE ARE HERE ***

Feb 18th: 2.0pre4 (or 2.0 rc1)

Feb 25th: 2.0.0

March 10th: 2.0.1, creation of gimp-2-0 branch

March 13th: Final feature list for inclusion in 2.2.0
(prioritised)

March 25th: 2.0.2 (possibly final 2.0 release)

April 2nd: 2.1.0

April 16th: 2.1.1

End of April: 2.1.2, Feature freeze for 2.2 (anything on the above list
that's not done isn't in 2.2)

Around May 15th: 2.2 pre1 (2.1.3)
Pre-releases to follow every 2 weeks.

Late June 2004: 2.2.0 (just before GIMPCon)

August 2004: The Great Pain - the GeGL migration.
I suspect that parts of this will start in February/March, and
that this will not be complete until Summer 05.

Summer 05: 3.0 or 4.0 (depending on how we go about versioning).


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


[Gimp-developer] ANNOUNCE: GIMP 2.0 pre3

2004-02-04 Thread David Neary

Hi all,

The latest pre-release of the upcoming 2.0 GIMP is hot off the
presses and available for download now at

  ftp://ftp.gimp.org/pub/gimp/v2.0/testing/

or from one of the mirrors listed at http://gimp.org/download.html

Screenshots of some of the features available in the shiny new GIMP 
are at http://developer.gimp.org/screenshots.html

We fixed a bunch of bugs, and we have another bunch to fix, and
we're sure we haven't found them all yet. If you find any for us,
please report them to http://bugzilla.gnome.org, against the GIMP
product. We really do appreciate it.

A special mention goes out to the GIMP Animation Package from Wolfgang 
Hofer, available here

  ftp://ftp.gimp.org/pub/gimp/plug-ins/v2.0/gap/testing/

The plug-in has recently had a 2.0 pre-release of its own.  This plug-in 
is the best thing sinced sliced cheese. Screenshots are available (in 
French) at http://gimp-fr.org/html/mongimpfr/gap/gap2.html

Happy GIMPing,
Dave.


Bugs fixed in GIMP 2.0pre3
==
- 127451: Anchor floating selection when creating a text layer (Mitch)
- 50649:  Allow to call script-fu scripts from plug-ins (Mitch)
- 132617: Improved gimp-remote behaviour (Sven)
- 132036: Fixed issues with libart scan conversion (Simon)
- 132041: Made info window not grab the focus (Mitch)
- 132077: Redraw layer boundary when using transform tools (Mitch)
- 132089: Flip tool misbehaviours (Mitch)
- 132032: User interface issues with Plugin Details (David Odin)
- 132145: Use default values when stroking from the PDB (Mitch)
- 132162: Anchoring a floating selection on a channel (Mitch)
- 132271: Mosaic filter on selections (Simon)
- 132322: gimp-levels on grayscale images (Mitch)
- 132329: Info window doesn't show inital values (Shlomi Fish)
- 118084: Info window not updated in automatic mode (Shlomi Fish)
- 132495: Positioning of glyphs that extend the logical rectangle (Sven)
- 108659: Use g_spawn in postscript plug-in (Peter Kirchgessner)
- 132508: Problems with path tool in Edit mode (Simon)
- 132504: Fixed unsharp mask script (Mitch)
- 132595: Don't draw the selection if it's hidden (Sven)
- 132027: Crash in gimpressionist (Sven)
- 132596: Use default values for color DND (Mitch)
- 132493: Tuned Comic Logo script (Pedro Gimeno)
- 132649: Allow to fill the whole selection using bucket-fill (Mitch)
- 131902: Improved handling of missing tags in TIFF loader (Andrey Kiselev)
- 93806:  Validate script-fu input (Yosh)
- 132214: Differentiate writable and readonly data directories (Mitch)
- 131964: Zoom ratio problem (Simon)
- 132969: Set help-id for tool on tool options dock (Mitch)
- 132999: Make assembler code PIC safe (Yosh)
- 119878: Use the same keyboard shortcuts in all GIMP windows
  (except the toolbox window) (Mitch)
- 131975 & 
- 132297: Disable some warnings while loading TIFFs (Raphael)
- 129529: Add a "randomize" toggle to random number widget (Dave Neary)
- 133099: Duplicate PDB entries problem (Mitch)
- 133122: Disallow renaming of layer masks and some floating selections (Mitch)
- 130118: Allow non-UTF8 characters in the GIMP home directory (Mitch)
- 122026: Workaround a bug in gdk_draw_segments() (David Odin)
- 133280: Remove deleted scripts from the menu (Mitch)
- 133270: Replace deprecated enum values in scripts (Kevin Cozens)
- 133180: Sort menu entries for save and load procedures (Mitch)
- 131563: Use percentages for zoom ratios (Simon, Sven)

Other contributions:
  Manish Singh, Tor Lillqvist, Jakub Steiner, Michael Natterer,
  Sven Neumann, Kevin Cozens
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Updated roadmap (so people don't laugh at the old one)

2004-02-05 Thread David Neary
Hi,

First, I'd like to say that I think it's a pity that you replied
so aggressively to the mail - I would have liked to hear more
comments, but I think that the tone of the thread may have
intimidated people somewhat.

Sven Neumann wrote:
> We all know that but your roadmap gave a different impression. Instead
> of pointing out what we want to achieve you gave a list of dates. Since
> we will not match a single one of these dates, it doesn't make sense to
> publish such a list.

I am convinced that if we make releases conditional on a feature
set that we will not have a 2.2 in 2004. If we're not making our
major releases based on a feature set, then the only alternative
is to make releases time-based. This has worked for other
projects, I think it can work for ours.

> Doing the release tarball takes about half an hour. What takes time is
> to test it, to upload the tarball, put it on the FTP site, add a
> bugzilla version, change www.gimp.org to point to the new release,
> announce the release on freshmeat, gnomedesktop.org, linuxartist.org
> ...  You can hardly cut down much of this.

You can certainly spread it around. I update the NEWS now, as
well as you. Anyone can do that. Same thing goes for making the
announcement on freshmeat, gnome-desktop, linuxartist... I can do
bugzilla tags.

Anything which requires specialist knowledge (make distcheck, as
you have pointed out, requires a finely balanced set of versions
for a bunch of stuff, and there are very few people who
understand the website system) or permissions (uploading the 
tarball) is another matter, but it doesn't make sense in general to 
have only one person able to do these things. The thing which
takes the longest for *me* is make distcheck.

> But I don't see what you are trying to argument about here. We agreed
> that we will do regular releases, we are already doing releases every
> two or three weeks. The point is just that I don't want to have a list
> that tells me that a release is pending next sunday.

I got the point; so I'll repeat mine, and then we can stop. We're
more or less agreed that to have 2.2 by the end of June, we need
to 
1) have 2.0 this month
2) Branch a stable development branch next month
3) Feature freeze at the start of April
4) start pre-releases in the middle of April
5) Release 2.2 the end of June.

I don't think there's any argument there. All I did was throw in
a release every couple of weeks between those 5 points. I think
it's helpful to show how little time there will be in this
development cycle.

> Some real content in the roadmap instead of meaning-less dates would
> be helpful. At perhaps make it a proposal for a roadmap next time.

This comment got me angry. I've calmed down now. Everything I
post to this list that isn't meant to be a fact is an opinion,
and a request for comments. If I say "March 17th is St. Patrick's
Day", that's a fact. If I say "I think we should have 2.2.0 at
the end of June, and I think this is more or less how to get
there", that's opinion. See the difference? I asked for comments.
I even got a couple of positive ones, in e-mails off-list. How
much more proposally would you like it to be?

Cheers,
Dave.

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


  1   2   3   4   >