<?xml version="1.0" ?>

<kc>
<title>Gimp Traffic</title>
<author contact="mailto:cflagg@kdigital.com">Cris Flagg</author>
<issue num="37" date="02 Apr 2001 00:00:00 -0800" />

<headquote>
<a href="http://www.gimp.org">The GIMP Homepage</a> | 
<a href="http://www.xach.com/gimp/news/index.html">The GIMP News Archive</a> | 
<a href="http://www.gimp.org/mailing_list.html">The GIMP Mailing Lists</a> | 
<a href="http://www.rru.com/~meo/gimp/">The GIMP FAQ</a>
</headquote>


<stats posts="38" size="145" contrib="25" multiples="8" lastweek="2">

<person posts="6" size="19" who="Sven Neumann &lt;sven@gimp.org&gt;" />
<person posts="3" size="22" who="Tamito KAJIYAMA &lt;kajiyama@grad.sccs.chukyo-u.ac.jp&gt;" />
<person posts="2" size="15" who="Seth Burgess &lt;sjburges@yahoo.com&gt;" />
<person posts="2" size="8" who="Chuck Mason &lt;chuckjr@unbounded.com&gt;" />
<person posts="2" size="7" who="quinet@gamers.org (Raphael Quinet)" />
<person posts="2" size="7" who="Simon Budig &lt;Simon.Budig@unix-ag.org&gt;" />
<person posts="2" size="7" who="Austin Donnelly &lt;austin@gimp.org&gt;" />
<person posts="2" size="5" who="Rebecca J. Walter &lt;rjp@mail.tele.dk&gt;" />
<person posts="1" size="3" who="Marc Lehmann &lt;pcg@goof.com&gt;" />
<person posts="1" size="3" who="Tom Rathborne &lt;tomr@aceldama.com&gt;" />
<person posts="1" size="3" who="Jason Maskell &lt;backov667@home.com&gt;" />
<person posts="1" size="3" who="hinzge@sbox.tugraz.at" />
<person posts="1" size="3" who="Dave Neary &lt;dneary@eircom.net&gt;" />
<person posts="1" size="3" who="Jens Finke &lt;jens@gnome.org&gt;" />
<person posts="1" size="3" who="Lourens Veen &lt;jsr@dds.nl&gt;" />
<person posts="1" size="3" who="Hans Breuer &lt;Hans@breuer.org&gt;" />
<person posts="1" size="3" who="Tuomas Kuosmanen &lt;tigert@ximian.com&gt;" />
<person posts="1" size="3" who="Christoph =?ISO-8859-1?Q?Hinterm=FCller?= &lt;hinzge@sbox.tu-graz.ac.at&gt;" />
<person posts="1" size="3" who="lasm &lt;lasm@rocketmail.com&gt;" />
<person posts="1" size="3" who="Hans Breuer &lt;hans@breuer.org&gt;" />
<person posts="1" size="3" who="Uwe Koloska &lt;uwe.koloska@mailbox.tu-dresden.de&gt;" />
<person posts="1" size="2" who="Matthias Kleine &lt;Matthias.Kleine@prs.de&gt;" />
<person posts="1" size="2" who="egger@suse.de" />
<person posts="1" size="2" who="Johannes Zellner &lt;johannes@zellner.org&gt;" />

</stats>



<section
  title="GIMP at Linuxtag 2001"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="Gimp at the Linuxtag 2001"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00141.html"
  posts="6"
  startdate="14 Mar 2001 09:24:19 -0800"
  enddate="16 Mar 2001 14:58:52 -0800"
>

<mention></mention>
<mention>Rebecca J. Walter</mention>
<mention>Simon Budig</mention>
<mention>Tom Rathborne</mention>
<mention>Daniel Egger</mention>

<p>Simon Budig posted that he was not going to be able to organize 
a booth at Linuxtag this year, and asked if anyone was going to
be able to make it.  Jens Finke said that the Gnome booth would
have enough room and that GIMP people were invited to join in
promoting Gnome/GIMP.  Daniel Egger offered to demonstrate the
GIMP for a day.  Rebecca J. Walter also offered time at the booth,
but warned that she spoke no German and wasn't a coder.
Tom Rathborne had so much fun last year at Linuxtag that he was
trying to make it there again this year.  He offered to help
with the booth if he could make it.
Marc Lehmann said he would be there, and also warned 
<quote who="Marc Lehmann">... I am a total idiot at these kind of
things, so it's best NOT to think about letting me do that</quote>
</p>

<editorialize who="Cris Flagg">
Linuxtag 2001 will be held from July 5th to the 8th in Stuttgart.  The
official site is<a href="http://www.linuxtag.org/2001/">
http://www.linuxtag.org/2001/</a>  Additionally, Linuxtag is looking
for developers to help with the non-German language portions of the site
</editorialize>

</section>



<section
  title="Missing Headers"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="mising headers, etc."
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00149.html"
  posts="3"
  startdate="16 Mar 2001 11:11:29 -0800"
  enddate="18 Mar 2001 12:14:25 -0800"
>

<mention></mention>
<mention>Sven Neumann</mention>

<p>Hans Breuer posted the following question about
compiling the Gimp from CVS on win32.
<quote who="Hans Breuer">
One problem is the missing of string.h in the following autgenerated files:
<ul>
<li>libgimp/gimpbrushes_pdbs.c</li>
<li>libgimp/gimpdrawable_pdb.c</li>
<li>libgimp/gimpgradients_pdb.c</li>
<li>libgimp/gimpgradientselect_pdb.c</li>
<li>libgimp/gimpimage_pdb.c</li>
<li>libgimp/gimppaths_pdb.c</li>
<li>libgimp/gimppatterns_pdb.c</li>
<li>libgimp/gimpproceduraldb_pdb.c</li>
</ul>
although I have looked into pdbgen.pl, the only thingh I've got is headache -
Perl is definitely not my language :) Could someone else try to fix it (or
should I workaround with a small makefile hack) ?
Another issue is a small removement of duplicated code: 
app/asupsample.c and libgimp/gimpadatipvesupersample.c are the same.
The left one can be removed, if the right one is moved to libgimpcolor.
</quote>Sven Neumann said pdbgen used memcpy in the autogenerated code.  he
also committed a change that added string.h to lib.pl
</p>

</section>



<section
  title="Crop"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="Crop Stuff"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00164.html"
  posts="4"
  startdate="19 Mar 2001 07:33:14 -0800"
  enddate="19 Mar 2001 15:30:34 -0800"
>

<mention></mention>
<mention>Sven Neumann</mention>

<p>Chuck Mason posted an interesting variation on the crop tool
from the TODO file, whereby crop_image_by_color and crop_image_by_blending
could be added.  Sven Neumann pointed out that TODO.xml was the
up-to-date version of the file and TODO was no longer maintained.
Sven also mentioned the original intent of the TODO item was
to give the user better feedback about what was outside of the
crop area, not to create an alternative method of cropping.
He pointed to 
<a href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=gimp">
http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=gimp</a>
as the location of the real TODO.xml
</p>

</section>



<section
  title="Compiling the Gimp from CVS"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="compiling gimp from CVS"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00162.html"
  posts="2"
  startdate="19 Mar 2001 05:40:13 -0800"
  enddate="19 Mar 2001 06:40:26 -0800"
>

<mention></mention>
<mention>Zach Beane</mention>

<p>
Johannes Zellner had the following problems compiling the Gimp from CVS source
<quote who="Johannes Zellner">
<ol>
<li>Some of the Tool buttons are missing, is this intended?</li>
<li>One of the following gcc switches makes gimp crashing
   on startup with an 'illegal instruction'.
   CFLAGS='-freg-struct-return -funroll-loops -malign-double 
   -ffast-math -mpreferred-stack-boundary=2'</li>
</ol>
</quote>
</p>
<p>Raphael Quinet mentioned <quote who="Raphael Quinet">
As announced on GIMP News (http://www.xach.com/gimp/news/) by
Zach Beane on the 15th of January, the CVS version is currently *very*
unstable and should not be used except if you are a developer.
Several developers (mostly Sven and Mitch) are rewriting large parts
of the code, so for the moment you will only get less features than
the 1.2.x version (not more features like 1.1.x compared to 1.0.x).
It will probably take several weeks or months to get something stable
and usable.</quote>  
</p>
<p>Raphael also added
<quote who="Raphael Quinet">
I do not know which switch causes the problem, but "-funroll-loops"
and "-malign-double" should be safe.  "-ffast-math" should be safe as
long as the code does not try to do stupid things like sqrt(-1).
Maybe one of the other options is causing the problem.  Just a wild
guess: this could be related to the new MMX code, or some other
asm-optimized code that could be upset by "-freg-struct-return" or by
"-mpreferred-stack-boundary=2".
</quote>
</p>

</section> 



<section
  title="Calculate Coordinates from and Image"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="calculate coordinates from an image"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00171.html"
  posts="3"
  startdate="20 Mar 2001 09:07:59 -0800"
  enddate="21 Mar 2001 06:29:01 -0800"
>

<mention></mention>
<mention>Sven Neumann</mention>

<p>Matthias Kleine asked if it were possible to locate a
pixel of a particular color in an image (say red 255,0,0)
<quote who="Matthias Kleine">
Example: I am using a webcam to observe an area. In this
area, a red object is moving around. Now, the webcam is 
delivering images to some client program (gimp plugin?). This 
program now should calculate the current position of the object 
in the observed area.</quote>
</p>
<p>Lourens Veen suggested winding the pixel in the first image, then
searching from the last known position outward in a spiral pattern
in all subsequent images.  Lourens added that it would be necessary
to filter out an red areas larger than the maximum object size.
Sven Neumann suggested an app called "motion" on freshmeat.
</p>

</section>



<section
  title="Automatic Gimp Levels"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="automatic gimp-levels"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00170.html"
  posts="6"
  startdate="20 Mar 2001 08:21:26 -0800"
  enddate="21 Mar 2001 19:07:14 -0800"
>

<mention></mention>
<mention>Seth Burgess</mention>

<p>Tamito Kajiyama posted <quote who="Tamito Kajiyama">
On a GIMP BBS I've heard that script-fu scripts cannot get the
effect of pushing the "Auto" button in the Image->Colors->Levels
dialog.  Here is a patch to add the procedure gimp-levels-auto,
an automatic version of gimp-levels.  </quote>
Seth Burgess thought it was a good idea, but mentioned that
the *_cmds.c fiels are autogenerated by the tool pdbgen and
as a result the patch really needed to be on different files.
Tamito pointed out that the HACKING file was not part of the
Gimp distribution, so people working from source tarballs
missed this information.  Tamito then submitted a patch to the
correct files.  Seth said he considered this a bug fix, so it
would probably go into the 1.2.x branch.
</p>
<p>There were no more posts in this thread</p>

</section>



<section
  title="CVS Website"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="CVS web ?"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00188.html"
  posts="3"
  startdate="23 Mar 2001 02:40:05 -0800"
  enddate="23 Mar 2001 03:11:42 -0800"
>

<mention></mention>
<mention>Rebecca J. Walter</mention>

<p>lasm asked if there was a web interface to the Gimp CVS tree.
Rebecca J. Walter pointed out that the gimp cvs is part of 
the gnome cvs. Dave Neary directed people to 
<a href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=gimp">
http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=gimp</a>
</p>

</section>



<section
  title="SOID Error Codes"
  author="Cris Flagg"
  contact="mailto:cflagg@kdigital.com"
  subject="SOID error codes"
  archive="http://www.mail-archive.com/gimp-developer%40lists.xcf.berkeley.edu/msg00192.html"
  posts="4"
  startdate="26 Mar 2001 12:58:11 -0800"
  enddate="27 Mar 2001 11:24:16 -0800"
>

<mention></mention>
<mention>Simon Budig</mention>
<mention>Sven Neumann</mention>
<mention>Austin Donnelly</mention>

<p>Jason Maskell posted an error encountered when running the SOID Console under windows for
batch more script-fu.  The error was <quote who="Jason Maskell">
ERROR: wta to car (errorobj 123324) - Ok, the 123324 is one of my arguments,
but is the error message supposed to be in English?
ERROR: wta(1st) to quotient (errorobj 150) - Again, one of my args, and
another nonsensical sounding error message..</quote>
Simon Budig said the arguments were acceptable and that car
could only be called on lists and cons.
Austin Donnelly posted that wta might mean "wrong type for argument"
Sven Neumann agreed about the meaning of "wta" and thought 
that bad error messages were
even more difficult when they had to be translated from English first.
</p>

</section>

</kc>

