path effect grammar
by Aaron Spike
I'm still rather hating the way I'm currently implementing attributes
for storing live effects parameters.
<path
path-effect="sample"
path-effect-param1="0.0"
path-effect-param2="0.0"
path-effect-param3="0.0"
path-effect-param4="0.0" />
My problems with this are:
1) Anytime a new effect is implemented that uses n+1 parameters, another
parameter attribute needs to be added in a few code places.
2) It is not possible to layer multiple effects.
3) It is not possible to order the effects that cannot be layered.
4) The meaning of the parameters is unknown in the SVG file.
The structure used by SVG's style attribute deals with 1 and 4. The
structure used by SVG's transform attribute deals with 2 and 3. We could
combine them into something like:
<path
path-effect="sample1(param1:0.0;param2:loopy;) sample2(paramA:45;)"
/>
I of course don't know how to begin doing something like this in C++.
I'd like to hear what you think would be more appropriate and how it
would be implemented.
Aaron Spike
16 years, 9 months
Re: [Inkscape-devel] Inkscape 0.44 Status
by Bryce Harrington
On Mon, May 01, 2006 at 02:36:42PM -0700, MenTaLguY wrote:
> On Mon, 1 May 2006 16:28:52 -0400, "bulia byak" <buliabyak@...400...> wrote:
> >> Brush size adjustment on zoom toggle for calligraphic pen
> >> =========================================================
> >> MentalGuy is working on this and plans to have it to a finished point
> >> for the release.
> >
> > Mental, is this what you described - some kind of visual pen width
> > changer? Do you think it will be ready for this release?
>
> I think bryce was describing the absolute size toggle you've comitted.
>
> I would have liked to do the visual pen width adjustment for this release, I don't think I'll have time. Except perhaps for fixing any gross memory leaks that turn up, addressing the tablet bug takes priority over everything else (even the layer dialog), because I find it makes Inkscape nearly unusuable (I've become very adept at switching back and forth from the mouse, but...).
>
> -mental
>
Just to clarify, should I mark this Brush size feature as done, or as on
hold?
Bryce
16 years, 9 months
Underlined Text
by Joc
What about adding support for underlined text?
Many kind of underline are possible, single line, double line, wavy line,
etc.
This could be extended to have the line above the text or in the middle of
it (overstrike).
The text flow could also be expanded to be able to write fractions,
equations, etc.
Joc
16 years, 9 months
finalizer logging
by MenTaLguY
I've just added another debugging category to the debug logging code, so
now object finalization is reported in the log.
Finalization is a special step taken before freeing those objects which
the collector cannot automatically clean up (e.g. because they need to
release non-collector-managed resources).
Classes with finalizers include SPDocument and SPDesktop.
Try it out with latest SVN:
INKSCAPE_DEBUG_LOG=debug.xml INKSCAPE_DEBUG_FILTER=REFCOUNT,FINALIZERS src/inkscape
Open some documents, close them, and before closing the last one, go to
the "About Memory" dialog and click "recalculate" a few times to make
sure that a garbage collection pass gets run.
Then look at debug.xml. You can see not only when the finalization of
an object happened, but also what debugging events (in this case
refs/unrefs) happened during its finalizer.
-mental
16 years, 9 months
WEBFORM Broken Wiki links on the german homepage
by Christian Corona
Message from Inkscape submission form
Please note, that the submitter may not read this list.
CC your answer to the submitter
name: Christian Corona
email: christian.corona@...240...
submitted the following:
Hi,
I wanted to read about how to help the Inkscape project by doing translations, but all the links on the german version of the Inkscape homepage that point to wiki pages are broken.
They\'re all in this format:
http://wiki.inkscape.org/wiki/?TranslationInformation
While it should be:
http://www.inkscape.org/wiki/index.php/TranslationInformation
You really should look into this, because right now all the links point to the wiki main page.
I haven\'t checked this but the links might be broken on other translated versions, too.
Also, I hereby would like to offer my help by doing translations english<->german, I am especially interested in translating the tutorials to german since they are really useful for learning how to use Inkscape.
Cheers,
Chris
16 years, 9 months
[Fwd: Invitation to Participate in Summer of Code 2006]
by Bryce Harrington
Hi All,
I've gone ahead and indicated our interest in participating in this
year's Google Summer of Code.
Please begin imagining some good projects for us to offer for students
to work on. :-) The more ideas, the better!
Bryce
----- Forwarded message from Leslie Hawthorn <lhawthorn@...819...> -----
Date: Fri, 14 Apr 2006 12:43:36 -0700
From: Leslie Hawthorn <lhawthorn@...819...>
To: bryce@...961...
Reply-To: lhawthorn@...819...
Subject: Invitation to Participate in Summer of Code 2006
Hello Bryce,
*ahem* Sorry about that - we'd like to invite Inkscape to sign up!
Google is launching the Summer of Code program again this year and we
would like to invite Inkscape to sign up to participate. You can
peruse our [1]Mentor FAQ and [2]Terms of Service on the [3]Summer of
Code site for more information on this year's instance of the program.
If you would like to participate in Summer of Code 2006, please email
back with your [4]Google Account information and we will use this
information to create the first administrator account on the SoC site
for Inkscape and send you instructions for accessing and updating the
site.
We look forward to working with you again during this year's Summer of
Code!
Cheers,
LH
--
Leslie Hawthorn
Open Source Program Coordinator
Google Inc.
References
1. http://code.google.com/soc/mentorfaq.html
2. http://code.google.com/soc/tos.html
3. http://code.google.com/soc/
4. https://www.google.com/accounts/ManageAccount
----- End forwarded message -----
16 years, 9 months