Re: [Gimp-developer] Current work

2001-12-06 Thread Leonard Rosenthol

At 07:12 PM 12/5/2001 -0500, Robert L Krawitz wrote:
Gimp-print generates the HTML (and .pdf, and .ps) manuals at packaging
time.

 Do keep in mind that using Gnome-Print to generate the PDF files 
will give you flat documents (ie. no hyperlinks, bookmarks, etc.) which 
are VERY USEFUL for documentation...


Leonard

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



Re: [Gimp-developer] Current work

2001-12-05 Thread pcg

On Wed, Dec 05, 2001 at 11:44:02AM +0100, Michael Natterer [EMAIL PROTECTED] wrote:
  This could be achieved by filtering xml = html (which is trivial) on install
  time.
 
 That's IMHO a very good idea. Simply XSLT the thing on install and never
 fiddle with HTML before...

If help with XSLT is wanted, btw, I'd be happy to write some stylesheets
(that would be part of my personal starting to work in gimp again
campaign ;)

-- 
  -==- |
  ==-- _   |
  ---==---(_)__  __   __   Marc Lehmann  +--
  --==---/ / _ \/ // /\ \/ /   [EMAIL PROTECTED]  |e|
  -=/_/_//_/\_,_/ /_/\_\   XX11-RIPE --+
The choice of a GNU generation   |
 |
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer



Re: [Gimp-developer] Current work

2001-12-05 Thread Rebecca J. Walter

GNOME has been working on a new help browser that works with XML and
scrollkeeper directly. It is worth checking.  Also worth a look is the
project David Merril is working on that will make it possible to use the
XML files and Scrollkeeper stuff with any browser. It is called
Scrollserver I think.

If necessary, I can try to track down more specifics. Both projects
sound good and they are worth looking at rather than continuing to
maintain our own help browser. It should provide the functionality we
require along with lightening the burden on the GIMP hackers.  We could
still ship an HTML version with the Windows and Mac and whatever
releases and provide a tar of the HTML for download on www.gimp.org.  I
think it would be nice to work directly with the XML for the user,
especially considering some of the added features things like
Scrollkeeper offer.  Scrollkeeper is allegedly being coordinated with
KDE people and such so offering our help in that format should make it
easier to integrate with preferred systems.  The Scrollserver thingie is
supposed to be pretty fast and convert the things on the fly.  David
Merril  (sorry if I am spelling it wrong) is doing it so help can also
be used with lynx or any browser. 

bex


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



Re: [Gimp-developer] Current work

2001-12-05 Thread Malcolm Tredinnick

On Wed, Dec 05, 2001 at 05:51:12PM +0100, Rebecca J. Walter wrote:
 GNOME has been working on a new help browser that works with XML and
 scrollkeeper directly. It is worth checking.  Also worth a look is the
 project David Merril is working on that will make it possible to use the
 XML files and Scrollkeeper stuff with any browser. It is called
 Scrollserver I think.

I can probably give a little bit more info about these, since I'm
helping to complete the gnome help browser and I've done a small bit of
hacking on ScrollServer.

Firstly, the help browser (yelp) that's intended for GNOME 2 is probably
not appropriate as the lowest denominator. It depends (at least) on
the libxml2, libxslt and the gnome-vfs module, which means libbonobo as
well (bonobo isn't used in yelp, but it's a requirement for gnome-vfs).
So while it will serve any document that is available in scrollkeeper or
info or man pages, gimp still needs something simpler for its own use.
Yelp will also work with a file passed as a parameter to use for the
help file (resolved into an absolute URI by some fairly well-defined
rules).

Secondly, activity on ScrollServer has slackened a bit lately, since
both David Merrill and I have been doing other things. It just presents
a front-end to scrollkeeper so that requests can be made of it as if to
a webserver and pages are returned in HTML format. All the conversion of
XML - HTML is done on the fly (well, cached) by scrollserver. The
dependencies there would be python 2.0 or greater, libxml2 and libxslt.
ScrollServer seems like a nice idea to me, but nothing uses it, so I
have no idea whether it's actually useful or not.

My gut feeling is that serving help pages for a single application from
something like ScrollServer is overkill and tricky to manage.

Now it's possible that yelp could be slightly adjusted to build and
perform at some level of functionality without gnome-vfs. After all, it
only uses the gnome-vfs-help library to resolve the uri to look up and
to convert it to html (which is really just a call to an external
process). The name resolving is much simpler in the gimp and the
conversion stuff could either use the same external program or just make
direct C calls to libxslt. Right now, this modification isn't going to
happen, since we're under the hammer to get something ready asap for
GNOME 2. But the design would allow an add-on like this pretty easily, I
think.

But really, I don't know what the answers are. I just thought I'd
through out some opinions and maybe if people want to think this way it
will be useful.

Cheers,
Malcolm

-- 
A clear conscience is usually the sign of a bad memory.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer



Re: [Gimp-developer] Current work

2001-12-05 Thread degger

On  5 Dec, Sven Neumann wrote:

 what would be the additional features you have in mind here?

Options would be reformatting of the layout to fit the screen layout
better or making it easier to read for vision impaired by applying
additional rules. Also the level of detail could be easily changed
say like removing warnings and or screenshots to just get a reference.
Possible would be also the search for special attributes or tags like
dynamically generating an index of all documented menu entries. This is
only possible with the markup in the DocBook source.

 I agree however that shipping the HTML with the sources is
 not a perfect solution. Converting at installation time is an option,
 but then it adds a new requirement to the build environment and I
 doubt that a lot of people have a working featureful XSLT processor
 installed.

Especially since good ones are still rare/buggy/dog slow/insert your
favourite hatephrase here.

 It is probably a good idea to continue to do the conversion
 when packaging the help tarball (on 'make dist').

This wouldn't make a big difference for us, except we find some way
to adapt the HTML output to the C-Source by referencing the XML links
in the C-Source and having an intelligent script which sorts out the
problems.

--
Servus,
   Daniel

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



Re: [Gimp-developer] Current work

2001-12-05 Thread Robert L Krawitz

   From: Sven Neumann [EMAIL PROTECTED]
   Date: 05 Dec 2001 14:15:42 +0100

   what would be the additional features you have in mind here? I
   don't see any advantange in relying on advanced capabilities in the
   help browser. I agree however that shipping the HTML with the
   sources is not a perfect solution. Converting at installation time
   is an option, but then it adds a new requirement to the build
   environment and I doubt that a lot of people have a working
   featureful XSLT processor installed. It is probably a good idea to
   continue to do the conversion when packaging the help tarball (on
   'make dist').

Gimp-print generates the HTML (and .pdf, and .ps) manuals at packaging
time.  The docbook toolchain seems to be incredibly fragile; different
versions of tools emit different warnings and/or fail in different
ways.  I would not recommend requiring the docbook toolchain at
compile time.

-- 
Robert Krawitz [EMAIL PROTECTED]  http://www.tiac.net/users/rlk/

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/stp --  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] Current work

2001-12-05 Thread Fabian Frédérick

 If help with XSLT is wanted, btw, I'd be happy to write some stylesheets
 (that would be part of my personal starting to work in gimp again
 campaign ;)
IMHO XML could be appreciated in both data/log features as well.Btw, I
released a small perl library : http://fabian.unixtech.be/perlgimp/



Regards,
Fabian

-- 
Sent through GMX FreeMail - http://www.gmx.net
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer



Re: [Gimp-developer] Current work

2001-12-04 Thread Rebecca J. Walter

Continuing Bolsh's thread...

My current project is to proofread all the strings in the program.  I am
trying to standardize things like proper use of plug-in so the user is
presented with a consistent use of language in the interface.  I am also
trying to improve standardization of strings as much as possible and
make sure that error messages to the user can actually make sense to the
user.  In the course of this, I am also helping to standardize the use
of g_warning and g_message and what things are used for %s is bug
messages.  I am currently working in app/gui.  I intend to also do all
the existing plug-ins when I eventually have time.  If any plug-in
maintainers want me to send them patches before committing, I would be
happy to do so. Just let me know off list at some point and I will make
myself a list for when I get around to them.

After I get through everything, I will try to actually look at the
interface and help to standardize capitalization and such to make things
consistent.  I am not a UI designer though so won't be moving things
around or anything. I just want the user to be handed something
consistent.

Marco Wessel (CyBeR) is helping me a lot so I have to bug Mitch and Sven
less.

thanks.
bex


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



Re: [Gimp-developer] Current work

2001-12-04 Thread Simon Budig

Dave Neary ([EMAIL PROTECTED]) wrote about his current project.

I think I should do the same too, despite the fact that there is no
real code yet.

I am currently thinking about a new infrastructure in Gimp for vector
image data. Originated from frustration about the current path tool
(both - useability and things that are possible with it) I implemented
ages ago a new path tool which had some cool features - except one
thing: It is not useable to create image content with it.

It is still in CVS (some things are missing though) but I think it has
to be rewritten for the following reasons:

1) it is constructed arount path and path-like things, and thats a limitation
2) it is not nicely integrated in the imagedata,
3) since we now have the idea of tool objects it probably should evolve
   in a bunch of tools (no clear ideas on this front).

As I said, this stuff is vapourware since ages. I am sorry about this,
but currently I am trying to finish my studies and this is a task that
is sometimes kind of blocking me from other things  :-)

Another blocking issue for me is, that this can be deeply involved with
all gimp core stuff. I am kind of scared about that. So here are some
rough ideas about this stuff:


We need a Object-structure to be able to store and handle vector imagedata.
I am not sure about how far we should go in this way, or where is the
point to leave this stuff to other programs like sketch or sodipodi.

We have to be able to handle at least bezier paths, grids, basic geometric
objects. These should be derived from a GimpVectors Object, that has some
ideas about anchors and controlpoints and lines connecting them.

The path tool (or vector tool) just asks for the control points and anchors,
can render them on the image window and draw lines according to information
from the GimpVector object. It could also provide information about
restrictions in the freedom of the control points. So the vector tool
does not have to know too much about the specifics of the vector data
itself. It could even work on Text.


The next logical step is, to make these vector objects full featured
elements of the image (assign a color to them, fill them with some
other color). But at that point it makes no real sense to have these
Objects in a separate list (the path tab or so), they should be integrated
in the Layers Dialog then. Maybe as a kind of pixel provider.


Ideas and comments are highly appreciated. As I said above this is
(unfortunately) vapour ware yet and it does not look as if it would
become non-vapour in the next time.

Bye,
Simon

-- 
  [EMAIL PROTECTED]   http://www.home.unix-ag.org/simon/
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer



Re: [Gimp-developer] Current work

2001-12-04 Thread Nathan C Summers

I'm currently in end-of-semester crunch time, so I won't be working on 
Gimp until after all of my semester projects are done.

The IRC addicts are probably already aware that my plans for after that 
are:
* implement tool plug-ins with as little disturbance to the rest of Gimp 
as is reasonable.
* write PDB functions for the few remaining palette functions that are not 
yet exposed.

There are several possible ways to implement tool plug-ins.  While I have 
pretty much come to a conclusion about which way is best, I still would 
like some input on alternatives.  I will post an RFC when I have time.

Rockwalrus

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



Re: [Gimp-developer] Current work

2001-12-04 Thread pcg

On Wed, Dec 05, 2001 at 12:07:56AM +0100, Sven Neumann [EMAIL PROTECTED] wrote:
  Why not directly read XML in a plugin and apply some inline defined
  styles to it? Just an idea...
 
 it might be a good idea to keep the help pages in a format that can
 be read with standard browsers ?!

This could be achieved by filtering xml = html (which is trivial) on install
time. The installed help pages would not require special rutime support and
would be standard (x)html. this leaves all options open for later.

-- 
  -==- |
  ==-- _   |
  ---==---(_)__  __   __   Marc Lehmann  +--
  --==---/ / _ \/ // /\ \/ /   [EMAIL PROTECTED]  |e|
  -=/_/_//_/\_,_/ /_/\_\   XX11-RIPE --+
The choice of a GNU generation   |
 |
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer