Re: [Gimp-developer] Re: Win GIMP

2004-02-04 Thread Branko Collin
On 4 Feb 2004, at 0:15, Tor Lillqvist wrote:

 (Cc:ing to the gimp-developer list.)
 
 [EMAIL PROTECTED] writes:

  I just wanted to add an SDI type view of GIMP, that way 
  when you don't have all the floaty windows.

In GIMP 2, there are already the possibilities of showing the main 
menu in the image window (I believe it's on by default), and of 
docking most other windows, so that you don't have too many floaty 
windows.

There has also been discussion about some MDI type interface, 
although the main developers seem dead against it, mainly on account 
of that they feel this is something that should be solved using the 
window manager, not the application.

Please check the bug database (http://bugs.gimp.org), the archives of 
this mailing list and perhaps anything you can find in Google.

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


Re: [Gimp-developer] GIMP Update

2004-02-04 Thread Dave Neary
Hi,

raymond ostertag wrote:
Julien wrote :
- french translation of main tools 
- english and french doc for color tools
- english and french doc for the fisrt part of the filters : Blur/ 
color / Noise / Edge / Enhance / Generic (some filters are still not
committed in CVS)
- english translation for my path tool and corrections of my dialogs doc
I only wrote :
- doc for path tool in french, layer (not in CVS) and channel doc in
french and english
(And also many works on fr.po)
I have looked at the changelog for the docs, and indeed between yourself and 
Julien, you've written over half of the English docs in there. I really do 
apologise for the omission - until yesterday I wasn't aware of the work ye had done.

Would it be possible for the dcs team to do occasional update reports like I've 
tried to do over the past few months? It's easy to forget about ye, because all 
too often we don't look at the docs until there's a release. Roman did an update 
recently, and it would be nice if this became a regular feature, just to let us 
know who to thank :)

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


Re: [Gimp-developer] Re: Win GIMP

2004-02-04 Thread Sven Neumann
Hi,

Branko Collin [EMAIL PROTECTED] writes:

   I just wanted to add an SDI type view of GIMP, that way 
   when you don't have all the floaty windows.
 
 In GIMP 2, there are already the possibilities of showing the main 
 menu in the image window (I believe it's on by default), and of 
 docking most other windows, so that you don't have too many floaty 
 windows.
 
 There has also been discussion about some MDI type interface, 
 although the main developers seem dead against it, mainly on account 
 of that they feel this is something that should be solved using the 
 window manager, not the application.

Please note that GIMP does MDI (multiple document interface) already,
it just doesn't folllow the WiW (window in window) approach that some
people seem to prefer for obscure reasons.

A good window manager makes the window-in-window concept unnecessary.
However if someone wanted to develop such an approach for all the poor
users that are forced to use a not so advanced window manager, then it
should probably be addressed at the toolkit level.


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


Re: [Gimp-developer] Re: Win GIMP

2004-02-04 Thread Daniel Rogers

There has also been discussion about some MDI type interface, 
although the main developers seem dead against it, mainly on account 
of that they feel this is something that should be solved using the 
window manager, not the application.


Please note that GIMP does MDI (multiple document interface) already,
it just doesn't folllow the WiW (window in window) approach that some
people seem to prefer for obscure reasons.
A good window manager makes the window-in-window concept unnecessary.
However if someone wanted to develop such an approach for all the poor
users that are forced to use a not so advanced window manager, then it
should probably be addressed at the toolkit level.
What Sven is saying, is that it is basically impossible to get Window in 
Window support working on linux.  You can do it, but is sucks a whole, 
whole lot.  On Windows, the best approach will be to add support for 
Window-in-Window to gtk+ our gui toolkit, as that kind of feature 
shouldn't be implemented in the gimp.

--
Daniel


pgp0.pgp
Description: PGP signature


Re: [Gimp-developer] Re: Win GIMP

2004-02-04 Thread Dave Neary
Daniel Rogers wrote:
A good window manager makes the window-in-window concept unnecessary.
However if someone wanted to develop such an approach for all the poor
users that are forced to use a not so advanced window manager, then it
should probably be addressed at the toolkit level.
What Sven is saying, is that it is basically impossible to get Window in 
Window support working on linux. 
Just a small precision - it is impossible to do WiW with gtk+. QT does it OK. 
And in fact, there is a project (I don't recall the name) which does just that - 
creates a window, and then embeds GIMP windows in it, using QT.

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


Re: [Gimp-developer] Re: Win GIMP

2004-02-04 Thread Sven Neumann
Hi,

Dave Neary [EMAIL PROTECTED] writes:

 Just a small precision - it is impossible to do WiW with gtk+.

I woulnd't say it's impossible; it would be cumbersome though.

 QT does it OK. And in fact, there is a project (I don't recall the
 name) which does just that - creates a window, and then embeds GIMP
 windows in it, using QT.

That project was a stupid hack and stopped working months ago. Xnest
on the other hand works perfectly well for this task.


Sven
___
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


Re: [Gimp-developer] gimp-help-2 preperations for our 1st release

2004-02-04 Thread Roman Joost
On Tue, Feb 03, 2004 at 08:50:27PM -0500, Daryl Lee wrote:
 On Tue, 2004-02-03 at 18:22, Niklas Mattisson wrote:
  Hey again,
 ...
  * src/toolbox/tool-*.xml should change the line Tool Call to something
  else. This is not correct english and I can't seem to find good
  translation for the words either. 
 
 Has anyone considered Tool Menu Navigation? It's a bit cumbersome, but
 has the advantage of being fairly common usage.  I have no idea how it
 would translate to non-English languages.
I'm not sure if this is an improvement of the tool call. Don't get
me wrong, but your suggestion covers only tool menu and is not very
generic.
This section should show the user how he uses the tool or start the
dialog.

Greetings,
-- 
Roman Joost
www: http://www.romanofski.de
email: [EMAIL PROTECTED]


signature.asc
Description: Digital signature


[Gimp-developer] Vector-valued regularization PDE's for Image Processing

2004-02-04 Thread Sven Neumann
Hi,

I just found this page and I thought it might be of interest to
plug-in authors:

http://www-sop.inria.fr/odyssee/research/tschumperle-deriche:02d/appliu/


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


Re: [Gimp-developer] Re: Win GIMP

2004-02-04 Thread Robert L Krawitz
   From: Sven Neumann [EMAIL PROTECTED]
   Date: 04 Feb 2004 15:08:43 +0100

   Please note that GIMP does MDI (multiple document interface)
   already, it just doesn't folllow the WiW (window in window)
   approach that some people seem to prefer for obscure reasons.

Every reference I've ever seen to MDI refers to window in window.  I
don't understand the purpose of that at all (and I happen to really
detest it, in any event, since it wastes a lot of screen space).

-- 
Robert Krawitz [EMAIL PROTECTED]  

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

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


Re: [Gimp-developer] Misnamed structure element in SFScript structure?

2004-02-04 Thread Simon Budig
Daniel Rogers ([EMAIL PROTECTED]) wrote:
 Simon Budig wrote:
 IMHO we should have at least one language where we can rely on the
 availability on *every* gimp installation. Basically this is impossible
 to guarantee for all languages that are packaged separately (like Perl,
 Python and Guile as well).
 
 I don't want to tell a newbie on Windows to install Python, because he
 needs it to e.g. run a simple script that applies a curve that depends
 on the current foreground color...  (just a silly example). It'd be
 better to tell him drop this file in that directory and invoke it
 and I don't have to care whats his platform and what interpreters
 are installed.
 
 This is, I think, really shooting ourselves in the foot.  By making this 
 choice, we are choosing to use a broken, out-of-date, scheme interpreter 
 when _much_ superior alternatives exist, because we don't want to force 
 installers in have to install another library.

I think you missed my point. I am not advocating for script-fu over
guile (or that is not my main point), I am advocating for a simple
self-contained language, that is included with the GIMP sources.
Lets call it Gimp-Basic.

 Isn't that what 
 installers do!?  Guile is specifically designed to be an extension 
 language for applications.  It is a shared library.  It is a perfect 
 replacement for the gimp's soid bundle.
 
 The problem I see with this argument is:
 
 You are turning a packaging problem into a design choice.  Suppose, for 
 example, we choose to make siod a seperate dynamically linked library 
 (included in the gimp sources, even).  What is the difference between 
 forcing you to install soid, and forcing you to install guile?

The difference of course is, that Gimp is most likely the only
application using SIOD and we would have full control over the version
we deliver. I have no idea how GUILE usually is distributed, I was
assuming that GUILE gets distributed similiar to Perl or Python.
[Assuming this is true, I might be wrong here:] When we'd use GUILE (as
the Gimp-Basic) and the user uses Guile for different tasks he
obviously would expect that GIMPs Guile is the same as his GUILE. Having
our own Guile in the Installer would be a bad idea then, either because
of e.g. Windows DLL hell or because of two different versions.

 The not-creating-another-depency argument is an illusion.  soid is 
 already a dependency.  It is just a dependency we choose to include in 
 the sources.  Why did we do this?  Is jpeglib included in the gimp 
 source tarball?  What about libppm?  libpng?  These are all 
 dependencies.  Should we include those in the tarball as well?

Well, supposing SIOD were a library, it is perfectly natural to include
SIOD, because it is not as universally available as the other libraries.
Having libraries in the GIMPs tarball already has happened...

 It is true enough that you can argue that jpeglib is not as important as 
 siod because you can disable the jpeg plugin on the configure command 
 line.  But this can be true for soid as well.  While I don't immediatly 
 see a ./configure option to disable script-fu, there is no technical 
 reason why we can't have a configure option that disables script-fu.
 In fact, because you can disable script-fu, you cannot gaurentee that 
 there exists a script system at all, let alone script-fu.

[there used to be a dependency on the SIOD interpreter for parsing batch
commandlines, but IIRC this is gone now]

All true and well, but my point is: I *want* to have a scripting system
that is available almost universally. And this is the reason why siod is
much more important than libjpeg right now. The scripting system not
necessarily has to be Script-Fu, but it did the trick for at least six
or seven years now...

 Basically, the only real way to ensure that every single instance of the 
 gimp has a scripting language installed is to package the gimp for every 
 platform ourself.  Not moving to something besides siod is *crippling* 
 to our supported, which should be the best, extension language.
 
 So we should have at least one self contained language that comes with
 the GIMP. I am not exactly tied to Script-Fu, but I don't see any other
 obvious candidates.
 
 Guile is in all ways superior to siod, and is even self contained.  We 
 could even include a version of Guile in the tarball, which is what we 
 do now with soid anyway.

I indeed would be very happy if I could write all my scripts in Python,
but this is not an option, since I cannot assume that Python is
available on all gimp installations. Thats why I write most of my
scripting stuff in Script-Fu, and it works. Ok, sometimes it is a pain
to debug (I think most of the debugging problems could be solved by
evaluating errobj instead of displaying a silly see errobj message),
but when the script is completed it is plug'n'play.

Include a GUILE in the Gimp sourcecode, make sure that it doesn't
conflict with other GUILEs on the target system and use it as the 

[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