Re: [gimp-devel] New Plugins

2001-01-01 Thread Simon Budig

Tuomas Kuosmanen ([EMAIL PROTECTED]) wrote:
 Speaking of old stuff to be ported to 1.2.. If I remember correctly, the 0.54
 version (yes, kids. It did exist and it ruled.) had antialiased Threshold
 tool.

Hmm - i just compiled gimp 0.54 and did not manage to find *any* threshold
function. Can you give me a rough idea, if this is a separate plugin
or how to invoke this function? A am considering to create a plugin
for this...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] New Plugins

2000-12-29 Thread Simon Budig

Martin Weber ([EMAIL PROTECTED]) wrote:
 Now that we have the new gimp 1.2.0 out, we should think about adding
 new plugins to the gimp. Here my proposal:

Basically the number of plugins distributed with the gimp will most probably
shrink. We are thinking about a new scheme of distributing plugins.
There is no final result of this discussion.

 3. Not yet adopted to the new gimp, but stable in the old version:
 quant.c from gimp-unstable-plugins from the old 1.0.4. gimp.

quant used to crash sometimes deeply in the quantizing algorithm where
I have no idea of

 4. Scripts:
 lcd-downscale.scm

Do you think, this script ios so importand it should be distributed with
the Gimp? It has a fairly experimental nature...

 warp-sharp.pl

Is in Gimp 1.2.

 warp-sharp.scm

Do you think it is useful to duplicate the same functionality, just because
it is implemented in two different Languages?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] FD leak in 1.2.0 Solaris?

2000-12-28 Thread Simon Budig

Matthew Class ([EMAIL PROTECTED]) wrote:
 With regards to the ulimit problem described on this list earlier, I
 ran lsof on a running gimp, and there are 155 open files...looks like
 all the palettes.  This can't be good...

This has been fixed in CVS.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: repetitive stress . . .

2000-12-13 Thread Simon Budig

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
 If he *has* a recent version, then there is a bug (failure to telescope error
 messages), which a bug report would have indicated immediately.

He has not, there are three tools missing in the toolbox.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Request To Revert Curve Tool

2000-12-12 Thread Simon Budig

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
  2000-11-29  Austin Donnelly  [EMAIL PROTECTED]
 
  * app/curves.c: Applied patch from David Hodson
[...]
image, but didn't correctly do this.  Now it has the
(more useful) behaviour of doing a partial reset, where the
curve remains the same across multiple invocations, allowing
 
 Well, after two weeks of trying the new behaviour, I find myself
 not liking it and request that the initial range transform from
 old to new just be the identity transform, as it was
 before.

Add me!

 Alternately, I request an added toggle button to set the
 preferred kinds of initial state.

Maybe a better Idea would be (but this is definitely a new feature)
to have some kind of history, where you can recall the last three (or so)
curves...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: use of the Delete key on Dec keyboard or similar

2000-12-01 Thread Simon Budig

Richard Stallman ([EMAIL PROTECTED]) wrote:
 Gimp developers, I asked Olivier to report this because it is a
 serious (though superficial) problem.  Since the Gimp only runs under
 a window system, it should be able to handle both Backspace and Delete
 in the same way (as delete-backwards), since both of them can be
 distinguished from the ASCII characters C-h and DEL.

One Question: Where in Gimp is the handling of the Backspace/Delete Keys
wrong? Probably in the GTK+-Widgets. So isn't this a general GTK+-Problem
and should be discussed there?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: use of the Delete key on Dec keyboard or similar

2000-12-01 Thread Simon Budig

Olivier Lecarme ([EMAIL PROTECTED]) wrote:
 For programs designed after the PC has begun to be the dominant
 computer, most implementors have taken as granted that a Backspace key
 is meant to erase on left, and a Delete key is meant to erase on right.
 This was the simplest solution for them, but it is fundamentally wrong.
 I have the feeling to preach in the desert when I try to convince people
 of that, but at least they should try to understand the problem, and
 even try to find a solution which would work for everybody.

Ok, Ill give it a try. Please specify, where in Gimp you notice the
wrong behaviour. I cannot check this, since every Keyboard I have access
to is a PC-Style Keyboard, where the X-Server maps the Key above the
Return Key to the "BackSpace" Keysym and the key to the right of the
return key to the "Delete" Keysym (as reported by xev, this is a
SuSE-Linux right now)

In an XTerm The "BackSpace"-Keysym deletes the character to the left
of the cursor and moves the cursor one position to the left.
The "Delete"-Keysym deletes the character under the cursor and
does not change the cursor position. In both cases the text to the
right of the cursor is moved one position to the left.

In a randomly chosen Text-Entry field in the Gimp the behaviour is
the same (but the cursor is a vertical line between two chars).

So what exactly is the Problem?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: layer_get_offests(layerId, x, y);

2000-11-30 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
 Maneesh Yadav [EMAIL PROTECTED] writes:
  No one knows how to get the offsets for a layer from libgimp do they?
 
 Yes, we know. Since a layer is only a special kind of drawable, the
 following call will perfectly do:
 
 gboolean gimp_drawable_offsets (gint32  drawable_ID,
 gint   *offset_x,
 gint   *offset_y);
 

To Quote from the description:

: This procedure returns the specified drawable's offsets. This only makes
: sense if the drawable is a layer since channels are anchored. The
: offsets of a channel will be returned as 0.

Hmm - it is definitely too late to change the Api to rename this
function to "gimp_layer_offsets". But is there a special reason why this
function can handle channels? It may lead to the wrong assumption
that a channel is moveable too...

Anyway, this is an inconsistency and nothing to be fixed before 2.0.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: layer_get_offests(layerId, x, y);

2000-11-30 Thread Simon Budig

Martin Edlman ([EMAIL PROTECTED]) wrote:
 Simon Budig wrote:
  Hmm - it is definitely too late to change the Api to rename this
  function to "gimp_layer_offsets". But is there a special reason why this
 
 One way to make it sensefull and put gimp_layer_offsets to the API is to
 rename the function and then
 #define gimp_drawable_offsets(id,x,y) gimp_layer_offsets(id,x,y)
 
 or withou renaming the function just
 #define gimp_layer_offsets(id,x,y) gimp_drawable_offsets(id,x,y)
 
 You keep compatibility and make happy those who want
 gimp_layer_offsets();

No. You have to change it in the PDB, where those #defines are
useless (they would only work inside libgimp). However, this problem
is not a technical one. I just wanted to know, if there is a *reason*
why this funcion is named oddly.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Gimp-Perl fails to build.

2000-11-18 Thread Simon Budig


Hi.

To revive the gimp-perl support for my gimp installation I did a fresh
checkout of the gimp. Gimp-perl compiled and - after doing a separate
make install as root in plug-ins/perl it worked.
(BTW: Why is gimpdoc installed in /usr and not in my PREFIX?)

However, in the desire to keep up to date  :-)  I did an cvs update
and typed make in the top level source dir.
The location of gimp is not in my normal path. However, for my rebuild
of the gimp this should not matter, because it is older than the one I
am compiling...

Gimp Perl fails to build:
-
Making all in perl
make[3]: Entering directory `/unstable/src/gimp/plug-ins/perl'
Makefile out-of-date with respect to Makefile.PL
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean  /dev/null 21 || /bin/sh -c true
/usr/bin/perl "-I/usr/lib/perl5/5.005/i386-linux" "-I/usr/lib/perl5/5.005" Makefile.PL 
creating cache ./config.cache
checking for gimp... no
checking for gimptool... no
checking for GIMP - version = 1.0.4... no
*** The gimptool script installed by GIMP could not be found
*** If GIMP was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GIMPTOOL environment variable to the
*** full path to gimptool.
configure: warning: ** unable to find gimp
./configure: no: command not found
./configure: no: command not found
./configure: test: -lt: unary operator expected
checking for glib-config... /usr/bin/glib-config
checking for GLIB - version = 1.2.0... yes
checking how to run the C preprocessor... cc -E
checking for libgimp/gimpmodule.h... no
checking for libintl.h... yes
checking for unistd.h... yes
checking for vsnprintf... yes
checking for intelligent life... not found
checking for _exit... yes
updating cache ./config.cache
creating ./config.status
creating config.pl
creating config.h
now invoking perl to complete the configuration...
+ exec /usr/bin/perl Makefile.PL --writemakefile PREFIX=/usr

FATAL: unable to deduce plugindir from gimptool script

make[3]: *** [Makefile] Error 1
make[3]: Leaving directory `/unstable/src/gimp/plug-ins/perl'
-

What is happening here? Why does the second build suddenly depend on an
installed (older) gimp?

Even worse: after adding the location of gimp to the path gimp-perl
ultimately fails to build:

-
Making all in perl
make[3]: Entering directory `/unstable/src/gimp/plug-ins/perl'
make[3]: *** No rule to make target `all'.  Stop.
make[3]: Leaving directory `/unstable/src/gimp/plug-ins/perl'
-

At this point the whole issue is no fun anymore and I usually replace
the plug-ins/perl Makefile with:

-
all:
echo "Gimp-Perl sucks."
install:
echo "Marc, please fix this."
-


Marc - could you please fix this behaviour so that people with zero
knowledge about the Gimp-Perl build process could conveniently build
Gimp - including gimp-perl - from CVS?

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Gimp-Perl fails to build.

2000-11-18 Thread Simon Budig

Marc Lehmann ([EMAIL PROTECTED]) wrote:
 On Sat, Nov 18, 2000 at 04:54:39PM +0100, Simon Budig 
[EMAIL PROTECTED] wrote:
  checkout of the gimp. Gimp-perl compiled and - after doing a separate
  make install as root in plug-ins/perl it worked.
  (BTW: Why is gimpdoc installed in /usr and not in my PREFIX?)
 
 See README.perl. It's where you told perl to install extensions.

Hmm - IMHO at least for these additional files (not the module itself)
the option specified at the top level ./configure should be inherited.
From README.perl I learn that I have only the chance to set one prefix.
Wouldnt this install the Gimp-Perl module in /unstable (in my case)
and perl would not find the module?

BTW: The Perl installation happily installs the man-pages to
/usr/local/man/man?   while the scripts gimpdoc and xcftoppm
reside in /usr/bin. This is inconsistent.

  However, in the desire to keep up to date  :-)  I did an cvs update
  and typed make in the top level source dir.
 
  Makefile out-of-date with respect to Makefile.PL
  Cleaning current config before rebuilding Makefile...
  make -f Makefile.old clean  /dev/null 21 || /bin/sh -c true
 
 this shouldn't happen. what were the exact commands you entered before the
 make?

I did definitely not mess around in the plug-ins/perl directory.
IIRC it was like this:

(17. Nov.)
cvs co gimp
./autogen --prefix=/unstable
make
make install

perl was OK at this time.

(today after major changes in app/)
cvs update
make

  configure: warning: ** unable to find gimp
  ./configure: no: command not found
  ./configure: no: command not found
  ./configure: test: -lt: unary operator expected
 
 now *that* is strange ;)

As I said: gimp-config and gimptool are not in my PATH...

  What is happening here? Why does the second build suddenly depend on an
 
 It tries to build as a standalone perl extension (so it tries to find the
 gimp). This should not happen as the top-level configure script tells it
 not to do so.

I am not sure, if the make re-invoked the top-level configure script.

 Did you configure the gimp tree without perl? What did you do to enable
 gimp?  Did you do make distclean and re-run autogen.sh?

As I wrote before this was the second build counting from a fresh CVS
Checkout. Normally the make re-invokes the autogen.sh script when it
is necessary.

  Marc - could you please fix this behaviour so that people with zero
  knowledge about the Gimp-Perl build process could conveniently build
 
 It works for other people, actually, without any knowledge. The problems
 only start when people replace Makefiles in the perl directory, usually ;)

Ok, but this time I did not yet mess with the Makefile...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Gimp-Perl fails to build.

2000-11-18 Thread Simon Budig

Simon Budig ([EMAIL PROTECTED]) wrote:
 IIRC it was like this:
 
 (17. Nov.)
 cvs co gimp
 ./autogen --prefix=/unstable
 make
 make install

I forgot something here: I did this make install as user simon (/unstable
is mine) and perl of course did not install. I then did an additional
make install in plug-ins/perl  as root.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Thanks for Tablet Testing

2000-11-15 Thread Simon Budig

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
 Simon Budig wrote:
  I wrote a small program to monitor the extended XInput-Events, it is
  attached.
 
 I've not had much time to investigate further on , but these are some trial
 runs I get Built and run on ALICE, an SGI Indigo R4000, using MIPS 6.2
 compiler ALICE 35% xinputev --display harriet:0 (An SGI O2 Xsgi X-window
 server Wacom 4.4.0 device driver)

 Enabling No. 2: "wacom" (Type: 1)
 Enabling No. 3: "mouse" (Type: 1)
 Enabling No. 65244: "Core Pointer" (Type: 0)
 button_press  :  device 3  pressure  0.500  button 2
 button_release:  device 3  pressure  0.500  button -2
[...]
 button_press  :  device 3  pressure  0.500  button 2
 button_release:  device 3  pressure  0.500  button -2
 
 In this configuration, button 3 release is consumed before
 it reaches your code when using the mouse.

My guess is, that the release events simply go to the menu
when the mouse pointer is over it at this time. There seems to
be a problem:

[from http://www106.pair.com/rhp/sample_chapters.html ]
: The X server automatically causes a pointer grab when a button is
: pressed, and releases it when it is released. This means that the
: button release event always goes to the same window that received the
: button press event. Xlib allows you to change this behavior, but GDK
: does not. (In the Xlib documentation, this automatic grab is referred
: to as a "passive" grab. It's distinct from an "active" grab initiated
: with gdk_pointer_grab(), described in Section 10.6.2.)

Have a look also at http://ftp.x.org/pub/R6.4/xc/doc/specs/X11/CH12 .

IIRC this only applies when the event mask contains both the
GDK_BUTTON_PRESS_MASK and GDK_BUTTON_RELEASE_MASK. However, there seems
to be a problem: Obviously this does not work with XInput-Devices.
(Maybe they are "traditionally" something fundamental different than
the "Core Pointer" and all higher level event processing is left
to the application, and the "AlwaysCore"-mode does not respect this)
So a solution might be:

* when someone presses the button down, grab the pointer until the
  release event occurs (should be done on GDK-Level?)

* prevent the invokation of the menu when the first button is pressed
  down (ugly!).

Maybe this is also related to Bug #6901, "Can not continually move a
floating selection with a pressure sensitive pointer."?


Bye,
Simon


-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Tablet Testing Needed!

2000-11-13 Thread Simon Budig

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
 I was delighted this weekend to uncover a cause to #10498: "Marching
 Ants die untimely deaths" which has been pestering me for sometime
 now.

Whoo ho!

 I would like to obtain a sense of how widespread this phenomenon
 is. Marc Lehmann reported to this list that he observed it on Simon
 Budig's machine at Systems'99, but not his own, and I believe Simon
 has a tablet/driver/machine quite different from an SGI O2. [See Re:
 Gimp help docs thread]]

I have at the moment no tablet available so i cannot try to
reproduce this now. I definitely will try this tomorrow.
But the Machine at the systems was an Intel-Machine with 128 MB Ram.
The tablet was an Intuos A5 with serial connector plus lots of
different pens (3 intuos Pens, 2 Stroke pens, 1 Airbrush, 1 4D-Mouse,
1 inking pen), the X-Server was a 3.3.6 XFree86.

Thanks for hunting in this area!

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Tablet Testing Needed!

2000-11-13 Thread Simon Budig

So. Finally I could do some test with my Intuos A5 and my Artpad II.

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
 4. With pen still in hand, move to the interior of the selection region.
 5. Press down and move the pen (this activates init_edit_selection()
and Edit Select tool methods that over-ride the rectangular select
tool-set.  also, the pause reference count is incremented in the
currently active Selection object; gimp_undo_freeze() had already
been invoked in a rectangular tool method context) a. Confirm: Move
cross icon appears. (if Cursor Mode is "Tool Icon")
 
 6. If you have a Wacom Intuos tablet (and Grapphire too, I believe) you
have a right mouse button emulator on the pen body. Such a button
is often on pens of other models as well. Press this right mouse button
emulator now.
 
 7. Do you obtain a right mouse button Image menu? Please report "yes" or "no"
to this news group, plus your tablet model and X Input device driver
(If you know). I have a Wacom Intuos attached to an SGI O2, and the driver
is the Wacom Tablet Driver for Intuos tablets Version 4.4.0 (SGI)

Notebook, Celeron 333, XFree86 3.3.6, Intuos A5:
I get a context menu. For the misbehaviour I do not need to be inside
the selection. If I make a selection, select e.g. a paint-tool, paint
someting (in- or outside the selection) and while pressing the pen down
press the "right mousebutton" a menu pops up. When selecting something
(e.g. tearing the menu off) the marching ants die. When opening a new image
they are alive for the new image.

This also happens without the "AlwaysCore" mode. Then the mousepointer
does not move with the tablet. Setting the Mode of the pen to "Window"
lets gimp draw its own cursor, the tablet is mapped to the image window.

Create a selection, select a paint tool and move the core pointer to the
image, using the mouse. Then use the pen to paint something and press
the right button of the pen. The menu will open. Selecting something
makes the ants die.


The Artpad II is interesting too: IIRC the protocol is a little bit fuzzy
about the difference between tapping on the tablet and pressing the right
button vs. the eraser side of the pen. The XFree86-Driver starts switching
between the Pen and the Eraser very fast. Sometimes the ants die, sometimes
not. The behaviour is unclear.

 I get a right mouse button Image menu, as if I had pressed the (actual)
 right mouse button in ungrabbed gdk_pointer mode. Had I omitted steps
 1.a - 1.e and followed the remaining steps with either the mouse or the
 pen (Device status shows "Core Pointer" active), the generation of a right
 mouse button Image menu does not occur after step 5 "press down and move...".
 With the pen pointer (or left mouse button) pressed, the right mouse button
 appears to be ignored.

I can confirm this. Additionally pressing the right button of the mouse
when the pen is pressed onto the tablet will also be ignored.

 I would like to obtain a sense of how widespread this phenomenon
 is. Marc Lehmann reported to this list that he observed it on Simon
 Budig's machine at Systems'99, but not his own, and I believe Simon
 has a tablet/driver/machine quite different from an SGI O2. [See Re:
 Gimp help docs thread]]

It is possible that the graphire Marc had is more similiar to the
Artpad than to the Intuos. I will dig a little bit in the XFree86-Driver.

Hopefully we can fix this in a sensible manner.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Hispalinux talk / demo

2000-10-29 Thread Simon Budig

Daniel Egger ([EMAIL PROTECTED]) wrote:
 On 28 Oct, Tuomas Kuosmanen wrote:
  No clue. Is this a "they want someone to do a demo" or "who the heck
  is going to do a gimp demo there??"
 
  BTW: I'm going to show GIMP at the COMDEX in Las Vegas at the SuSE
  booth

While we are at it: At the Systems 2000 in Munich will be a (small)
Gimp-Booth at the Linux-Park. Marc Lehman, Lukas Grunewald, me and
(hopefully) Carey Bunks will present the Gimp...  :-)

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] xpm output: is RGB a legal xpm format?

2000-08-22 Thread Simon Budig

Uwe Koloska ([EMAIL PROTECTED]) wrote:
 With this (and possibly later versions) it is possble to save an RGB image
 to xpm format.  I don't know the xpm format, but the xpm code from kde 1.1
 isn't possible to load such an not-indexed xpm image.
 
 So two questions:
 o is it legal to save an xpm image in not-indexed format?
 o is the header of this not-indexed format right?  Maybe there is missing
   the indication for the RGB format

AFAIK the xpm format does not make a difference between "indexed" and
"rgb". From the xpm point of view everything is indexed - with an
arbitrary number of colors.

With a small number of colors it assigns every color an character - 
you can easily understand the format if you read an xpm file.
However with this you run into problems if you have more than ~ 100
colors, because then you would have to use nonprintable/non-ascii
characters. So the xpm-format can use strings (of the same length)
for different colors: "aa" could be red, "ab" green etc.
So the strin "aaab" would mean a red and a green pixel.

I believe this is standard, this bug should be fixed in KDE.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Gimp to MacOS

2000-08-08 Thread Simon Budig

Arnaud Masson ([EMAIL PROTECTED]) wrote:
 I have ported a big part of gtk+  to MacOS 9, it's on mac-gtk at
 SourceForge.
 IT'S ALIVE ! ;-)
 The GDK port is based on QuickDraw+WindowMgr, and Justin Armstrong has made
 changes for carbon support.
 Of course, on MacOS X, he uses a standard unix glib (I must use the GUSI
 posix emulation on the classic MacOS which is not easy for the process
 stuff).

Unfortunately I dont have a mac but...

THIS IS DEFINITIVELY GREAT NEWS!

 AND... I have a minimal version of Gimp running on MacOS 9 !
 There are still a lot of bugs but at least I can paint some flowers with the
 brush tool...

Yow!

 Currently I don't have much time for GTK because I am on holidays (far away
 from my G4) so you should contact Justin for the MacOS X port.

World domination for Gimp!   ;-)

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Gimptool in Gimp 1.0.4

2000-08-01 Thread Simon Budig

Robert L Krawitz ([EMAIL PROTECTED]) wrote:
[gimptool not in Red Hat Gimp RPM]
 Any suggestions?  Is Red Hat broken, or is it our configure script?

IIRC gimptool is in the gimp-devel package, which makes sense, because
all uses (except determining the Gimp Version) are developer-related.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Gimptool in Gimp 1.0.4

2000-08-01 Thread Simon Budig

Marc Lehmann ([EMAIL PROTECTED]) wrote:
 On Tue, Aug 01, 2000 at 11:49:26AM +0200, Simon Budig 
[EMAIL PROTECTED] wrote:
  IIRC gimptool is in the gimp-devel package, which makes sense, because
  all uses (except determining the Gimp Version) are developer-related.
 
 So, adding scripts you downloaded from the registry is developer-related?
 
 (it's definitely not _that_ clear).

Argh - OK. I forgot the Script-fu scripts. But adding plugins is
impossible w/o gimp-devel, because the libgimp header files are
unavailable.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Gimptool in Gimp 1.0.4

2000-08-01 Thread Simon Budig

Marc Lehmann ([EMAIL PROTECTED]) wrote:
 On Tue, Aug 01, 2000 at 02:26:49PM +0200, Simon Budig 
[EMAIL PROTECTED] wrote:
  Argh - OK. I forgot the Script-fu scripts. But adding plugins is
  impossible w/o gimp-devel, because the libgimp header files are
  unavailable.
 
 I don't think so: You don't need header files to add a plug-in. You only
 need gimptool. The header files are only required when compiling a plug-in
 from source.

So you can obtain precompiled plugins from the registry?

Anyway. I am not really happy about the descision to put gimptool
in the gimp-devel package. But it will fail to work for installing
plugins from c-source, so technically speaking it *has* a dependency
on gimp-devel and it is perfectly reasonable to put it in gimp-devel.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



LinuxTag: Sorry, im unavailable right now.

2000-05-30 Thread Simon Budig

Hi all.

Currently our local university has massive problems with the net so
I'm currently not normally reachable via EMail. If you need to urgently
reach me try the Adress [EMAIL PROTECTED], this is especially targeted
to all people who contacted me for the Gimp-Booth at the LinuxTag.
Sorry, currently I'm nearly cut off from my EMail-Communication.

Sorry for the inconvenience.

Bye,
Simon Budig

-- 
-- 
currently not reachable via [EMAIL PROTECTED]

Sent through GMX FreeMail - http://www.gmx.net




Re: [gimp-devel] Re: Questions to the Opensource community

2000-05-22 Thread Simon Budig

Soeren Staun-Pedersen ([EMAIL PROTECTED]) wrote:
 On Mon, 22 May 2000, Rickard [iso-8859-1] Nordström wrote:
  Hello there !
  We are two students writing our master thesis about Open Source
  Software. If you have any experience in developing Open Source Software,
 
 Would it be okay to reply to the list? I am considering going open source
 with a company project, so any replies to this mail will interest me too.
 So, don't reply private, reply to list please :-)

I'd prefer if you ask them per private mail if they can share their results.
Personally I dont want hundred mails with non gimp-devel stuff...

Thanks,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Proposal for new gimp_tips.txt

2000-05-05 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
  You can save a selection to a channel (Select-Save to Channel) and
  then modify this channel with any paint tools.  Use the "Channels" tab
  in the "Layers, Channels and Paths" dialog to toggle the visibility of
  this new channel and to perform various operations on it.
 
 Huh? This is misleading. The Channels tab does not toggle the channels
 visibility. That sentence needs to be rewritten.

This Tip should be changed to a pointer to the Quick-Mask option. This
is the easier way to do the same thing. Maybe something like

You can use the paint tools to change the selection. Click on the
quickmask button at the bottom left of an image window. Change your
selection by painting in the image and click on the button again
to convert it to a normal selection again.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Gimp-booth at the biggest european Linux-fair.

2000-04-18 Thread Simon Budig

Hi all.

In about two months the biggest Linux Fair in Europe will take place.
The Linuxtag will happen in Stuttgart, Germany from 29.6.-2.7.2000.
Further information can be found at www.linuxtag.de.

The reason why I write this to this list is simple: I'm searching for
people, who are willing to help me with a Gimp-booth. Four days are a
lot of work for a single person :-)

From my personal experience the Linuxtag is a really great event where
you can meet interesting people and *lots* of interested people.


There are two ways to help:

The most obvious way: Presenting Gimp at the booth. Who can help one or
more days at the booth and show clueless newbies how to draw straight
lines and show professionals, why Gimp is more flexible than Ph*t*sh*p?

Unfortunately it is unclear at the moment, if it is possible to pay a
flight or a room. Ill try to organize some money - probably the group
organizing the Linuxtag has a budget for free projects.

If you are interested please tell me if it is possible for you to come:
- if somebody pays flight and hotel room
- if somebody pays a flight and provides place for a sleeping bag
- if somebody pays a hotel room
- if somebody provides a place for a sleeping bag
- without restrictions.


The other way to help is: provide place for a sleeping bag :-)


I look forward to hear from you.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Gimp Wishes (efficient trivial wishes)

2000-04-03 Thread Simon Budig

Karl Heinz Kremer ([EMAIL PROTECTED]) wrote:
 [EMAIL PROTECTED] said: 
   Please note that adding "tags" to the messages will mean that GIMP
   isn't usable any more without catalogs which is not very sensible 
   IMHO. I'd rather refine the messages to have more variance in the
   texts... 
 
 Why should English be treated differently than any other language?
 Let's just add an English catalog to the default installation and
 the user will not see any difference.

Until he disables nls-support. Some users want this. And then english
is better than some crude tagged semi-english.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] 1.1.19 bugs and questions about pixmap brushes

2000-03-31 Thread Simon Budig

Raphael Quinet ([EMAIL PROTECTED]) wrote:
 So my question is: could someone explain what these parameters mean
 and how to save a .gih brush in the correct format?  Specifically, I
 have a set of layers that were originally grabbed from a .GIF
 animation and I would like to save them as a pixmap brush, so that I
 can follow a path with that brush and get some nice effects.  I tried
 various tricks with the guides, with the number of cells in the .gih
 save dialog and so on, but I did not manage to get the effect that I
 wanted.  I only managed to crash the Gimp...  :-(

The GIH was broken, when I tried it some time ago. I dont know if
somebody fixed it there. I always had to "vim -b foo.gih" and
fix the strings with the options. It did help to RTFS to do this.

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Global Locking for Gimp :-(

2000-03-27 Thread Simon Budig

Hi all.

I see, that Gimp can be crashed very easily when trying to use multiple
tools at the same image/layer. Michael adressed this: from the changelog:

2000-03-25  Michael Natterer  [EMAIL PROTECTED]

* app/cursorutil.[ch]: new global variable "gimp_busy" which gets
set/unset whenever busy cursors are added/removed.
[...]
Here starts the ugly workaround which simulates something like
locking. If it works, it will close lots of bugs, if not, it's
easy to remove again.

So far, I didn't find strange side effects but Gimp is told to be
a complex program :-) Please test this.

Well - unfortunately this disables "user multitasking" with working
on multiple images. Admittedly I dont do this too often, but sometimes
it is nice to paint something while waiting for a big image to
rotate. (just tested - multiple plugins do work! :-)

Is there any chance to do this on an "per image" base without
hazzeling too much? Or - if this is too hard to implement - do you think
that this limitation is better than crashes which could be avoided
if the user knows that parallel operations on an image will fail
and result in data loss?

I do not know, what is the better way, but I think global locking is a big
limitation...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Global Locking for Gimp :-(

2000-03-27 Thread Simon Budig

Austin Donnelly ([EMAIL PROTECTED]) wrote:
 On Monday, 27 Mar 2000, Simon Budig wrote:
  Is there any chance to do this on an "per image" base without
  hazzeling too much?
 
 I proposed to add per-image locking a while ago, but apparently this
 wasn't too well liked.  I'm can't remember why.
 
 There are 2 tricky parts (as far as I can see):
 
   A) plug-in.c needs to take out an image lock when starting a plugin
  operation, and release it on normal (or equally importantly)
  abnormal plugin termination.
 
   B) what happens when acquiring a lock fail?  Do you queue the
  operation up on the lock (hard) or do you fail it (easy)?

I think, proper locking is among the first things that should go in
Gimp 1.3. However, it may be a little bit late for 1.2  :-(

What Im thinking about is: Every user action starts in the image
window. When we prevent 
  a) clicks in the image to take effect
  b) selection of menu items (graying out?)
if this image is "locked" we have a lot of potential crashes fixed.
We could even give some sort of feedback through the cursor.

Well, when a script or plugin randomly accesses the locked image
then this is bad luck, but I think this should not happen too
often.

The way described above eventually could be handled inside
the callbacks. Mitch: Do you see a chance to get it working this
way? Is this reasonable?

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Global Locking for Gimp :-(

2000-03-27 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
  Is there any chance to do this on an "per image" base without
  hazzeling too much?
 
 It's not only parallel operations on an image. Gimp doesn't like you to
 change the tool while it is active. So you can't rotate an image (using 
 the transform tools; using the rotate plugin should work) and change to 
 the paint-tool to paint even if you do this on another image. Tools are 
 global, so we have to disable tool-changes globally. 

Oh - forget my other mail then. Hmm - maybe the current way is the
best we could get for 1.2...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Making Pencil more useful.

2000-03-26 Thread Simon Budig

Hi all.

Most brushes are quite useless with the pencil, since it treats even an
opacity of 1 as fully opaque. I just fiddled around a little bit in
paint core and tried the following:

simon@cantaloop:/unstable/src/gimp/app cvs -z3 diff -u ./paint_core.c 
Index: paint_core.c
===
RCS file: /cvs/gnome/gimp/app/paint_core.c,v
retrieving revision 1.86
diff -u -r1.86 paint_core.c
--- paint_core.c2000/03/05 00:06:09 1.86
+++ paint_core.c2000/03/26 21:11:11
@@ -1366,7 +1366,7 @@
   data++;
   for (j = 0; j  brush_mask-width; j++)
{
- *data++ = (*src++) ? OPAQUE_OPACITY : TRANSPARENT_OPACITY;
+ *data++ = (*src++)  6 ? OPAQUE_OPACITY : TRANSPARENT_OPACITY;
}
   data++;
 }
--
this sets the threshold to 64. Suddenly the brushes are recognizeable... :-)

What do you think? Does this break something? The best way would be to make
it configurable, but then this is definitely a new feature ;-)

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] XFree86 4.0 and Wacom Tablets.

2000-03-26 Thread Simon Budig

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
 Simon Budig [EMAIL PROTECTED]
 
  snipped...
  BTW: Does somebody use XFree 4.0 with a wacom tablet? Sometimes I
  believe, that firm pressing the pen results in no more motion events...
 
 Is it "no more motion events", or is it *so many* motion events that
 the Gimp becomes paralyzed in processing the backlog?
 And is this problem always observed, or only when the "Perfect but
 Slow" preference choice is made?

It seems to be "no more events", since lifting the pen and touching
the tablet again made the pen work again. It only happens, when
"Perfect but Slow"-tracking is *dis*abled. So I guess, when I press
harder, more events are generated and Gimp loses some events?
Motion Buffer is set to 0.

Hmm...

Bye,
Simon


-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Gimp User Installation Dialog.

2000-03-25 Thread Simon Budig

Hi.

First congratulations for the new User-Installation Dialogs.
But I cannot resist to comment on it :-)

* There seems to be a problem with the big titles. As you can see
  at http://www.home.unix-ag.org/simon/gimp/GimpUserInstallation.png
  the title of an page gets cut off (Gimp CVS from
  Sat Mar 25 02:01:18 CET 2000 ).

* The dialog is quite huge, it does not fit on a 640x480 screen
  completely. Do we need to fix this?

* Personally I dont like the orange color. I prefer blue, but this is
  personal preference. I tried an alternative layout (with Gimp - not C :-)
  (moving Wilber to the right, blue color) and created another
  Wilber-Icon with a helmet on to indicate that there is real Work
  going on :-)
  You can see a pseudo-screenshot at 
 http://www.home.unix-ag.org/simon/gimp/GimpUserInstallation2.png
  The XCF of the new Wilber is available at
 http://www.home.unix-ag.org/simon/gimp/wilber_work2.xcf.gz

What do you think?

The defaults from gimprc are questionable IMHO. The default imagesize
is not specified and defaults to something around 950x760, which is
pretty close to my screen resolution. Maybe we should default to
something like 300x300 ?

Is there a reason, why (install-colormap) is not enabled by default?
Gimp needs pretty much colors and probably wont start on most
systems with 8bit color. Enabling this has no negative impact on
Truecolor users. So if somebody really uses gimp as the only application
on an 8bit screen he can switch this Option off manually to avoid
flashing.

The default toolbox-layout is IMHO ugly. Should we default to the
layout with three columns? This has the positive effect that people
updating from Gimp 1.0 will not be confused unnecessary.

Opinions?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



bugs.gimp.org

2000-03-25 Thread Simon Budig

Can somebody change the redirection from bugs.gimp.org?
http://www.wilberworks.com/bugs.cgi is nonfunctional and
depreciated. The target url should be
   http://bugs.gnome.org/db/pa/lgimp.html

Thanks,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Gimp User Installation Dialog / XFree86 4.0

2000-03-25 Thread Simon Budig

SHIRASAKI Yasuhiro ([EMAIL PROTECTED]) wrote:
 * There seems to be a problem with the big titles. As you can see
   at http://www.home.unix-ag.org/simon/gimp/GimpUserInstallation.png
   the title of an page gets cut off (Gimp CVS from
   Sat Mar 25 02:01:18 CET 2000 ).
 
 Are you using XFree86 3.9.x or 4.0?

Ah yes, this might be the problem... Any ideas?

BTW: Does somebody use XFree 4.0 with a wacom tablet? Sometimes I
believe, that firm pressing the pen results in no more motion events...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: The virtuall CVS checkin (aka the TODO list) (fwd)

2000-03-14 Thread Simon Budig

Hi all.

Xach missed the CCC-Notes, here they are again ;-)

Bye,
Simon

- Forwarded message from Sven Neumann [EMAIL PROTECTED] -

X-Mailer: exmh version 2.0zeta 7/24/97
To: Olof S Kylander [EMAIL PROTECTED]
Cc: Michael Natterer [EMAIL PROTECTED],
Simon Budig [EMAIL PROTECTED]
From: Sven Neumann [EMAIL PROTECTED]
Subject: Re: The virtuall CVS checkin (aka the TODO list)
Date: Thu, 12 Aug 1999 21:24:00 +0300

Hi Olof,

 It was a very nice weekend (CCC camp) and I hope I can meet you all again.
 Anyway I hope that you all had some luck with the eclipse. Below is the
 edited todo list. Any questions just mail me otherwise I will send it to
 the mailing list as a post from us all Friday or Saturday.
 
Yes it was indeed very nice to be at the camp! The eclipse wasn't as 
impressing as I hopes it to be due to the fact that it was raining and we 
haven't seen the total eclipse phase at all. However the moment when the 
light went off was pretty chilling...

I have attached an overworked version of your TODO proposal. These are only 
small formatting changes ( and I changed tile cash to tile cache ).


Salut, Sven



Start
-

Hello Gimpers!

As some of you may know, we (Sven, Mitch, Simon and Olof) have had a
Gimp session at the CCC camp in Berlin. Naturally, this resulted in a lot
of hacking and we have added some nice new features to Gimp.

Most of our current project is not finished yet, and some of the features
aren't in a presentable state, so we can can't commit them now. But 
freezing Gimp without adding these new features makes some of our work 
quite useless. We have therefore redefined the meaning of "feature freeze", 
and hereby add those features (listed below) to the development version of 
Gimp. You can consider them virtually checked into the current CVS tree :-).



**
* Features added by Sven, Mitch, Simon and Olof into the *
*  current CVS tree as of 8 August 1999, Berlin Germany: *
**


*DragDrop*:

Channels- drag channel to toolbox to create new image
(both grayscale and RGB)
- drag alpha channels to image to add channels to
that image (both single and multiple
selected channels)
- drag color from color selection dialog or
fg/bg color swatches to colorify channel

Layers  - drag to palette (new palette from the current
layer)
- drag to brush (new brush from layer)
- drag to pattern (new pattern from layer)
- drag to gradient (extract palette and
distribute in HSV space :-)
- drag to layer mask

Selected layers - the same functions as for Layers

Layer Masks - the same functions as for Layers

Image   - drag image to layer dialog to create new layer
of image (select (modifier key) to drag
all visible layers or just the active
layer)
- drag image to layer mask (select (modifier key)
to drag all visible layers or just the
active layer)

- drag image to channel (select (modifier key) to
drag all visible layers or just the active
layer)
- to palette (new palette from the active layer)
- to brush (new brush from image)
- to pattern (new pattern from image)
- to gradient (extract palette and distribute :-)

File- drag filename (from the File Open dialog) to
layer
- to layermask
- to channel
- to palette (new palette from the active layer)
- to brush (new brush from image)
- to pattern (new pattern from image)
- to gradient (extract palette and distribute :-)

Toolbox - drag foreground color in fg/bg color swatch to
background or vice versa
- drag color, pattern or gradient to status
dialog

Path- drag selected paths to image  (will copy paths
from one image to another)

Color selectors - use the standard GTK color-drag
- color to channel
- color to Q-mask

Device status   - drag patt

Re: [gimp-devel] Re: Bug#6916: [gimp-bug] Wrong PERL Path in ./plug-ins/perl/pxgettext

2000-03-14 Thread Simon Budig

Marc Lehmann ([EMAIL PROTECTED]) wrote:
 On Mon, Mar 06, 2000 at 04:16:04PM +0100, Simon Budig [EMAIL PROTECTED] 
wrote:
  There is a better way.
 
 This might work for python, but it will not work for perl. It will find
 the first perl in your path (which is often perl4), not the perl gimp
 was configured with.

Are there really multiple different executables named "perl" (not "perl4" or
so!) in your path? So when you work in your shell you always execute
version 4 of perl, when you invoke "perl"?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Bug#6916: [gimp-bug] Wrong PERL Path in ./plug-ins/perl/pxgettext

2000-03-14 Thread Simon Budig

Raphael Quinet ([EMAIL PROTECTED]) wrote:
  Are there really multiple different executables named "perl" (not "perl4" or
  so!) in your path? So when you work in your shell you always execute
  version 4 of perl, when you invoke "perl"?
 
 I suppose that Marc meant that the person running a Perl-Fu script
 might not the the person who has configured and installed it.  It is
 likely that the one who configures the Gimp has set his path correctly
 (in order to be able to run configure without errors) but it can
 happen that another user has a broken path, with old tools listed
 first.  In that case, the user would get a different version of perl
 than the one that Gimp was configured with.

I see the point. So it is probably really the best to hardcode the
path to perl at ./configure-time. Though I dont like situations as in
your example. This is a perfect way to create great confusion among the
users... ("But it works for me! Why?")

 I think that the only way to guard against users having a broken path
 is to hardcode the location of the perl executable in the scripts.
 Actually, this should also be done for python because using "env" will
 create exactly the same problems.

Using "env" is much more portable than always using "/usr/bin/python".
Determining the location of the binary at compile time is a good
compromise IMHO. So where is our autoconf/automake guru? :-)

 Just to give you an example, there are several versions of Perl in my
 path on one of the systems I use at work:
 
 $ /usr/bin/perl -v
   This is perl, version 5.003 with EMBED
 $ /opt/local/bin/perl --version
   This is perl, version 5.004_04 built for sun4-solaris
 $ /Local/bin/perl --version
   This is perl, version 5.005_03 built for sun4-solaris

Ouch!

 There are also some older versions of Perl available, but fortunately
 they have been renamed (e.g. perl4, oldperl) so that they are not used
 by default.

/me wants to say "please fix the version chaos on this machine" but
I understand, that there are Systems with lots of perl installations
where the Gimp-Admin is != Perl-Admin...

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: Bug#6916: [gimp-bug] Wrong PERL Path in ./plug-ins/perl/pxgettext

2000-03-06 Thread Simon Budig

[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:
 -- Problem description:
 Path to PERL do not have to be:
 #!/usr/bin/perl
 it's somewhere else at my system...
 -- How to repeat:
 Try to compile with PERL installed somewhere else...
 -- Other comments:
 Should be set in ./configure correctly...

There is a better way. If the scripts start with

#!/usr/bin/env perl

env will search for perl in the path and start it. From the env info-page:

   The first remaining argument specifies the program name to invoke;
it is searched for according to the `PATH' environment variable.  Any
remaining arguments are passed as arguments to that program.

I submitted a similiar bug-report for pyton to the list, but noone
cared to apply it. I do not have CVS-write access so I cant fix it.

Bye,
Simon


-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Gimp-Icons not correctly highlighted on mouseover?

2000-02-19 Thread Simon Budig

Tuomas Kuosmanen ([EMAIL PROTECTED]) wrote:
 On Tue, Feb 08, 2000 at 10:55:04PM +0100, Jarda Benkovsky wrote:
  IMHO the problem is that the new ones (from dodge/burn on) are
  somewhat inconsistent in drawing style - I would personally like
  them to have more gray, so they are visible with dark button
  background too. For example, lasso or text have nice gray shadow, so
  they are clearly recognizable, but dodge/burn and smudge are black
  only.
 
 They could use some shading. But other than that, I think they serve their
 purpose pretty well.

BTW: Has something changed in the handling of the icons/toolbox buttons?
If I move the mouse over a button (current CVS) just a rectangular frame
around the image gets highlighted. Did the transparency of the imaged
disappear?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Edit File behaviour change?

2000-02-15 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
  I agree with marc here. Nobody expects Gimp 1.0 / 1.2 compatibility.
  If we change this right after the 1.2 release we would force people
  who want to use new plugins to a probably really unstable developers
  version. IMHO this is bad.
 
 Ok, so who is going to do it? We will certainly not accept a change as
 it was done the last time. All scripts and other affected spots have to
 be changed!

Here is a list of probably all affected files:

[simon@vmax:~/cvs/gimp] find . -exec /usr/local/bin/grep \
 -l "edit.fill" \{\} \; 
./ChangeLog   # no need to fix :-)
./README.perl # probably no need to fix
./app/commands.c  # Just callbacks
./app/commands.h
./app/edit_cmds.c # Autogenerated
./app/menus.c # Just menu-generation
./app/global_edit.c   # This needs to be adjusted to use the fg-color
./app/global_edit.h   
./docs/script-fu.tex  # Some example scripts need to be adjusted.
  # BTW: Do they work in Gimp 1.2 ???
./help/C/image/edit/fill.html # Not yet documented
./plug-ins/perl/README
./plug-ins/perl/scm2scm
./plug-ins/perl/examples/Create_Images
[15 files deleted]
./plug-ins/perl/examples/translogo

# Marc?

./plug-ins/script-fu/scripts/3d-outline.scm
[64 files deleted]
./plug-ins/script-fu/scripts/xach-effect.scm

# Raphael already volunteered... Contact me, if you need assistance.

./plug-ins/pygimp/doc/procedural-database.html   # no need to fix
./plug-ins/pygimp/doc/pygimp.sgml# example needs fixing
./plug-ins/pygimp/doc/structure-of-plugin.html   # example needs fixing
./plug-ins/pygimp/plug-ins/clothify.py # needs fixing.
./plug-ins/pygimp/plug-ins/foggify.py  # needs fixing.
./plug-ins/pygimp/plug-ins/sphere.py   # needs fixing.
./tools/pdbgen/pdb/edit.pdb# Documentation string needs to be fixed.

# I can do this.

Did I miss a Pattern? I think "edit.fill" is good enough?

Bye,
Simon


-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Probably a FRF: Dialogs should remember

2000-02-15 Thread Simon Budig

Aaron Optimizer Digulla ([EMAIL PROTECTED]) wrote:
 (a Frequently Requested Feature): When I close a dialog and open it again
 (e.g.  a plugin), it should *not* reset its values to the defaults.

This is a per plugin issue. AFAIK most plugins do this already. Where
did you notice it?

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Move help menu item to last-on-left not first-on-right?

2000-02-10 Thread Simon Budig

Nick Lamb ([EMAIL PROTECTED]) wrote:
[Reordering the Toolbox Menubar, because "Help" clobbers "Xtns" with
narrow Toolboxes]

What about renaming "Help" to "?" ? Maybe we can do this automagically
in narrow Toolboxes.

Is there a way to detect the clobbering?

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Announcing a New GIMP Book

2000-02-08 Thread Simon Budig

Carl B. Constantine ([EMAIL PROTECTED]) wrote:
 Is there any way to "unflatten" or unmerge layers in the Gimp? Here's why. I
 used a Script-Fu script to generate a 3D Text logo for my wife. It looks
 very cool. However, the final image only has a single layer and the
 background is all white. This means I can't change the background at all no
 matter what I've tried. I've tried duplicating the layer and modifying one
 layer. I've just tried selecting all the white area - but this doesn't work
 well due how the text turned out, etc. but I want to use a different
 background for this image. It would be nice if the script-fu scripts kept
 the layers in tact so that users could do some more manipulation
 ofter-the-fact to fine tune the image a bit.

To unmerge the layers would involve significant magic, since this infomation
is lost when flattening the images... You can try to eliminate the
call to (gimp-flatten-image foo) in the script. Hopefully this is the
last step in the script. Then the layers will be preserved.

HTH,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Pathtool?

2000-02-07 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
 Daniel Egger wrote:
   It works, it may not have all the features that Simon desired but it's
   nice nevertheless...

 Do you have any idea how much work is needed to integrate it with the 
 Paths dialog? A number of new bugs would certainly be introduced by doing
 so. That's why I say: It's too late!

Agreed. Its a pity that I dont have the time to complete the tool at the
moment and - as pointed out earlier - I dont dare to touch the Path-Dialog
in the current feature-freeze state. The converting-to-selection should
be pretty easy.

   I'd like to hear the thoughts of developers, too

Hmm - Sven is no developer??? Did you mean me? I did the above statement
some time ago - so what?

The behaviour of the old Path-tool is strange - yes. But I dont think it
is buggy. I can not remember how to use it and so it sometimes seems
strange when clicking on an anchor creates a new anchor. But this
is not a bug: To move an anchor you have to press IIRC Ctrl.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Some UI inconsistencies and a patch....

2000-02-02 Thread Simon Budig

[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:
 On  1 Feb, Marc Lehmann wrote:
  Your:
  CategoryNew File
  Looks IMHO much worse than the existing:
  CategoryNew File Settings
 
  Not really, you have the word "Preferences" just a few mm above it.
  Also there was some inconsistency: The category "Monitor Information" was
  a settings dialog anyway but it had no "Settings" in its name

Hmm - I dont like the first too, since it is unclear what preferences
are adjusted inside "New File". "New File Settings" is not much better...

What about "New File Defaults" ?

   2. Some tools had a "Tool" in the options dialog and some not. Since
   all toolsare tools and people know what tools are, we don't need
   to call some
  
  Same thing here. Just because all tools are tools there is no reason
  _NOT_ to display this.
 
  Well, we could have add the word "Tool" to all tools the other way
  round but that's unprofessional; you don't call every Mercedes
  "Mercedes Car", do you? You know that Mercedes produces cars as you
  know that a pencil is a tool and in a toolbox every item is a tool.
 
  There's no need to tell the user what she/he's seeing if it's
  obviously.

So, what about the "Colors-Curves" Thing ? It is a tool isnt it?
It is not always clear, if something is a tool or not - especially
when it does not have a button in the Toolbox.

IMHO Redundacy is not that bad. I vote for "Tool" in every Option-Dialog.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: End-user feedback: Perl logulator innerbevel

2000-01-24 Thread Simon Budig

Marc Lehmann ([EMAIL PROTECTED]) wrote:
 On Mon, Jan 24, 2000 at 01:52:40AM +0100, Sven Neumann [EMAIL PROTECTED] 
wrote:
  I won't unless someone tells us what he thinks is broken.
 
 Well, telling "us" about it didn't help in the past, so why should it now?
 "us" should mean "the script-fu maintainer", and not me nor you.

From PLUGIN_MAINTAINERS:

---
NAME   : script-fu
AUTHOR : Spencer Kimball  Peter Mattis
MAINTAINER : Sven Neumann [EMAIL PROTECTED]
SIZE   : 463.2 kB  in 11 files (only C files counted)
COMMENT: 
---

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Triage! (was Re: [gimpwin-users] PNG blank display bug)

2000-01-10 Thread Simon Budig

Garry R. Osgood ([EMAIL PROTECTED]) wrote:
 If there were one feature of Simon's path tool that I would like to have
 automagically appear in the Integrated path selection tool, it is the ability
 to manipulate the curve by "pulling" on it directly. it is a very pleasant
 way to adjust curves. It's effect needs to be adjusted near control points;
 bezier basis functions associated with the first and fourth control points
 grow expotentially to unity, so manipulating Simon's path near control
^  infinity?
 points can be a tad exasperating.

Yeah. The basic idea is, that when you drag on the curve near an endpoint
you dont want to change the curve at the other endpoint. So I have to
move the handle from the near endpoint more drastically to achieve
the "curve-dragging" effect. Maybe I should limit the ratio at some point...

Anyway: It is not too hard to get the control-point back: Simply drag
the curve near the anchor towards the anchor. The controlpoint will
appear as quick as he went away earlier :-)

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Triage! (was Re: [gimpwin-users] PNG blank display bug)

2000-01-10 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
  How about some comments for feature triage? There are some features in
  Gimp 1.1.x which are buggy or unusable, yet stay the same for weeks
  at a time. Without paid staff to do this work, we must throw away [*]
  stuff that's not going to make it. On my short list...

[...]

  * Paths
 
 Simon ?

Umm - Yes. I´m terribly sorry, but at the moment my Dis-organizer works
a little bit too well. A short summary of the state of the tool:

Good News:
* Manipulating the path works, maybe needs some minor cleanups.
* Converting to a selection probably is easy, since there is code
  from Andy to convert an array of floats to an selection.
* The code seems fairly stable - I dont get crashes at the moment.

Bad News:
* The API for new path types is not sane at the moment. At some points
  are Ints instead of floats, some functions do have too much parameters
  and so on. 
* The integration with the paths Tab in the LC Dialog/the PDB Path API/
  The XCF-Format is probably horrible - at least for me. Im not sure
  if this is on the TODO for 1.2, since there are lots of points, where
  we can break something.

My point of view: If the Integration of the Paths tool could not be done
before 1.2 we should not include the tool. Its use is too limited in the
current state. It should be fairly easy to remove the files shortly before
the 1.2 release if necessary.

Ill try to do something on the tool in the next time, but as always I
cannot promise anything. The first thing would be the API cleanup, the
second thing would be to prepare the conversion to a selection, but bound to
some strange events, since we need the Integration for the right way to
do it.

Hope this clears some things. Ill respond to questions... :-)

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Feature wanted

1999-12-20 Thread Simon Budig

Paul Melis ([EMAIL PROTECTED]) wrote:
 I suggest the following generalisation: 
 a thingy (for lack of a good name) which: 
   - activates a certain tool on the toolbox
 and has its own settings for that tool
   - picks a certain color/pattern/gradient
   - picks a certain brush
   - etc...
 Every image can then have a set of thingies associated
 with it (just like a set of paths). A user can select
 a thingy from this list, which is an easy way of selecting
 a tool from the toolbox, picking the right color and
 picking the right brush and ...

This has been adressed in the context-system. Michael Natterer
did work on this. I dont know the current state, but it probably
wont come into 1.2.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Menus

1999-11-14 Thread Simon Budig

Tuomas Kuosmanen ([EMAIL PROTECTED]) wrote:
 On Fri, Nov 12, 1999 at 11:50:53AM -0700, Michael J. Hammel wrote:
  I suspect a similar change would need to be made to the Layer menu, ie "Set
  Layer Size" instead of "Layer Resize".  Just for consistancy sake. 
 
 Resize Layer and Resize Canvas would be consistent, but what do others
 think? I dont want to be too pushy on these :) But I like the term "Canvas".

Yeah, I think Canvas is better than image in this case. But there is
a (minor) clash with the "Apply Canvas" Script, where Canvas stands
for the real material (in germany we would say "Leinwand" or somthing
like that. But we can rename script to something like "Apply Structure"
or so.

But Im not a native english speaker...

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: Clean up and Re: Help System

1999-11-12 Thread Simon Budig

Sven Neumann ([EMAIL PROTECTED]) wrote:
  Magnify:
Shift  zoom out
  ---  Ctrl   zoom in  
 
 Isn't it just always Zoom In (I mean unless Shift is pressed of course)?

Just an idea: middle mouse-button is panning, why not Shift-middle
button = Zoom Out and ctrl middle-button = zoom in. (Personally I'd
prefer it the opposite: Shift: Zoom In, CTRL: Zoom out, but I cannot
tell you why, it seems more logical for me...)
Maybe using alt for allowing window resizing is a good idea.

In a post 1.2 step we can make the Magnify tool behave the same and
simply bind the middle mouse-button per default to the magnify-tool.
Then you could assign arbitrary tools to the middle mb - for example
to easily switch between the eraser and the paint tool.

BTW: Shift middle-button + some dragging easily leads to artefacts
when the paint tool is active!

Apropos cleanup: What about removing the pencil and substitute it with a
"hard edge" toggle in the Painbrush? Sometimes it is quite hard to
convince the people to use the paintbrush instead of the pencil...

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Re: [gimp-devel] Re: More Inconsistency in eraser, blur and dodge tools

1999-10-31 Thread Simon Budig

Tuomas Kuosmanen ([EMAIL PROTECTED]) wrote:
 We also have Space if we need something. On Photoshop it is used for
 panning, but Gimp has mouse2 for that. Could Space be a toggle after all for
 the togglable tools? I know we had a talk about this a while back, and we
 agreed that Shift is a "natural" way to "shift" things.. But it is clearly
 conflicting at the moment.. I would be just happy to control the tool
 toggles (erase/antierase, fg/bg fill, blur/sharpen, dodge/burn) with SPACE.

Hmm - what do you think about dropping the panning (Ugh - no - dont beat
me! :-)  I think the Quick-navigation is much more useful and quicker.

So we could use the middle mousebutton for an alternative function, maybe
even a second device with an own context.

Just my 0.01$ :-)

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Tablet and multiple active Areas / Pointer Window Mode

1999-10-30 Thread Simon Budig

Hi all.

I have defined two active Areas on my tablet, one generates core-events,
one not. See the part in the XF86Config.

SubSection "WacomStylus"
Port"/dev/ttyS0"
DeviceName  "Stylus Pen 2"
ModeAbsolute
Suppress10
Serial  2564817921
TopX0
TopY0
BottomX 15240
BottomY 12180
# AlwaysCore
EndSubsection

SubSection "WacomStylus"
Port"/dev/ttyS0"
DeviceName  "Stylus Pen 2"
ModeAbsolute
Suppress10
Serial  2564817921
TopX15240
TopY12180
BottomX 20320
BottomY 16240
AlwaysCore
EndSubsection


From the X-Server point of view it works as expected. But the idea
was: I want to use the bigger area in the top left corner in Window-Mode
and the bottom Left corner as Quickpoint-area. The Problem is:
Gimp detects two different devices with the same name. So it is impossible
for me (without a mouse or using the menus) to change the "windowed"
Pen to another tool, because the Quickpoint-Area is an own extended
device.

Is it possible for Gimp to treat two XInput-Devices as the same
"Gimp-"Device?

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/



Gimp at the Systems 99 in Munich

1999-10-11 Thread Simon Budig

Hi.

As you may have read at the Gimp News I am coordinating the
Gimp Booth at the Systems 1999 in Munich.

I need some people, who will be there and have some time left to
present the Gimp. So if you are interested, please mail me ASAP,
so I can get a ticket for you.

Further information: http://www.linux-magazin.de/systems/

---german---

Wie Du vielleicht mitbekommen hast, werde ich den Gimp-Stand
auf der Systems 1999 in Muenchen organisieren.

Ich brauche noch ein paar Leute, die dort sein werden und etwas Zeit
uebrig haben um Gimp zu praesentieren. Wenn Du Lust hast, mail mir
so schnell wie moeglich, damit ich noch ein Ausstellerticket
besorgen kann.

Weitere Informationen: http://www.linux-magazin.de/systems/

Bye,
Simon
-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/