Extension errors
by Mike Hearn
Hi,
Currently Inkscape seems to store a list of extensions it's seen before
somewhere, I am not sure where. This causes problems for people who use
the autopackages because if they have installed Inkscape before from say
apt-get, they probably pulled in various apps along with it like Dia etc
and also the plugins. They then install the autopackage and these
extensions disappear and now Inkscape gives them an error whenever they
start.
I don't think having an extension be removed is really an error, could
this behaviour be changed? It's already a preference to not show these
logs at startup, maybe it could just default to off?
Also I'm afraid I spotted a stupid bug in the specfile, it was not
installing any extensions at all. So here is the 3rd revision of the 0.41
autopackage <sigh>:
http://navi.cx/~mike/inkscape/inkscape-0.41-3.x86.package
Could it be uploaded to SourceForge and the website changed please?
Apologies for the inconvenience.
This sort of dumb mistake does remind me why I recommend to others that
developers should package their own stuff (a rule I ignored for Inkscape
because I needed testing :). I would love for an Inkscape developer - ie
somebody who *really* understands this software - to take over maintenance
of the autopackages, even if I continue to do the nightly builds.
If nobody is up for it then no matter, I will carry on with it. But I
think users would have higher quality packages if a dedicated Inkscape
developer were to do it. To give people a taste of what is involved, I
pasted the specfile I'm using below. The build system isn't complicated at
all. Enhancing the packages would involve doing things like making
the gtkspell dependency optional at runtime so it could be enabled, and so
on.
thanks -mike
[Meta]
RootName: @inkscape.org/inkscape:$SOFTWAREVERSION
ShortName: inkscape
DisplayName: Inkscape Vector Graphics Editor
Summary: Inkscape is an open source SVG editor with capabilities similar to Illustrator, CorelDraw and Visio
SoftwareVersion: @VERSION@
Maintainer: The Inkscape team <inkscape-devel(a)lists.sourceforge.net>
Packager: Mike Hearn <mike@...333...>
PackageVersion: 3
AutopackageTarget: 1.0
[Description]
Inkscape is an open source SVG editor with capabilities
similar to Illustrator, CorelDraw, Visio, etc. Supported SVG features
include basic shapes, paths, text, alpha blending, transforms,
gradients, node editing, svg-to-png export, grouping, and more.
[BuildPrepare]
if [ ! -x configure ]; then
./autogen.sh
fi
export APBUILD_STATIC="popt=$source_dir/autopackage/libpopt.a gc gccpp"
export LDFLAGS="-L/home/mike/static/lib"
export PKG_CONFIG_PATH=/home/mike/static/lib/pkgconfig
prepareBuild --enable-binreloc
[BuildUnprepare]
unprepareBuild
[Imports]
echo '*' | import # import everything
[Prepare]
require @gnu.org/libstdc++ 3
require @xmlsoft.org/libxml2 2.6
require @xmlsoft.org/libxslt 1.0
require @gtk.org/gtk 2.4
# statically linked for now: require @rpm.org/popt 0.0
# statically linked: require @libsigc.sourceforge.net/libsigc 3
require @libpng.org/libpng 3
# statically linked: require @gtkmm.org/gtkmm2 3
require @zlib.org/zlib 1
[Install]
installExe bin/inkscape bin/inkview
installMan 1 man/man1/*
installIcon share/pixmaps/inkscape.png
installDesktop "Graphics" share/applications/inkscape.desktop
copyFiles --nobackup share/locale $PREFIX/share
copyFiles share/inkscape $PREFIX/share
copyFiles lib/inkscape $PREFIX/lib
[Uninstall]
uninstallFromLog
18 years, 1 month
User levels, post editing, and such
by Jonathan Leighton
Okay, I had a look at the WordPress we have running on the site today,
and discovered that users of the same level cannot edit each other's
posts. Personally, I think it would be good if they could because then
we could all help each other in terms of spell checks, tweaks, etc --
which would hopefully result in higher quality posts.
Apparently, according to those in the know about such things, prior to
WordPress 1.5, people were complaining because people with the same user
level *could* edit each other's posts, so they changed it like it is
now. However, I am also told that a plugin could be written to change
this behaviour back. Before plunging in and trying to do so, I thought
I'd better check that such behaviour is desirable. If so, I'd only make
it possible for the devs, who have had their user level raised, because
we wouldn't want people submitting drafts that can be edited by anyone
with an account.
On this note, I'd just like to explain one thing: I chose a user level
of 5 for developers because if you go any higher, you start getting into
configuration options and stuff -- I didn't want to over-complicate
things, and I'm really the only person who needs to worry about
configuration. For a full explanation of what the different user levels
do, have a look here: http://codex.wordpress.org/User_Levels. If anyone
objects to my decision of the default developer user level, do feel free
to say so.
Jon
--
Jonathan Leighton aka. Turnip
http://turnipspatch.com/ | http://digital-proof.org/
18 years, 2 months
Parser warning
by Jean-François Lemaire
Hello,
Thanks to Bulya I just noticed that if I create a gradient, the
following line:
xmlns:xlink="&#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;
#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;
#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;ns_xlink;"
gets added at the beginning of the file, around line 8 or 9, and when I
open this file in Inkscape I get the following parser warning:
/home/jfl/x.svg:9: parser warning : xmlns:xlink:
'&#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;
#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;
#38;#38;#38;#38;#38;#38;#38;#38;ns_xlink;' is not a valid URI
38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;#38;
ns_xlink;
^
What is that?
Jef
18 years, 2 months
Documentation Brainstorming for Shape Controls
by Kevin Wixson
Inkscape has wonderful capabilities, among them, the ability to edit
basic shapes after they've been initially created via the various shape
tools stands out. There isn't, as far as I can tell, any consistent or
particularly descriptive way of talking about these capabilities
presently in use.
I need some help coming up with a clever and descriptive name for the
ability to edit shapes (polygon, rectangle, ellipse, spiral) with their
respective tools (and the Tool Controls bar). "Shape Control" doesn't
quite cut it, imo. Just looking for some brainstorming on this, so
please throw out some suggestions.
Thanks,
-Kevin
18 years, 2 months
keys.xml and "# toggle grid and snapping to grid"
by Luca Bruno
Hi all,
I'm translating keys.svg in Italian.
I've found that the shortcut for "toggle grid and snapping to grid" is
the #, which from the document seems to be mapped on Shift+3...
On the italian layout it's mapped only to AltGr+à (yes, strange key :),
while on Shift+3 we have "£"... No other shotcut use AltGr combination,
so I ask if is possible to change this shortcut to something more
natural for us.
Thanks, Luc@
P.S. the translation is not yet finished, but i've attached my work so
far, for the inclusion in CVS. I'm working on keys.xml, I'm right?
I've found also keys.fr.xml, but I cannot find a makefile entry for
it... How does it work?
--
.''`. ** Debian GNU/Linux ** | Luca Bruno
: :' : The Universal O.S. | luca.br(AT)uno.it
`. `'` | GPG Key ID: 3BFB9FB3 on keyserver.linux.it
`- http://www.debian.org | Proud Debian GNU/Linux User
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Calzature moda sport. Da Oliviero.it le ultime novità autunno-inverno 2004/2005: Nike, Puma, Adidas....
*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid(46&d)-3
18 years, 2 months
NEW: more clonetiler fun: color, tracing, unclumping
by bulia byak
There's quite a lot of new stuff to announce - if you don't feel like
reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate the
hue, saturation, and lightness of the tile color per row or per
column. You can also set the initial color of the tiles to which these
alterations will apply. Changing color works only if the clones'
original (or some parts of it, if the original is a group) has unset
fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png
Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
tiling. You can set it to pick color, opacity, or any or the RGB or
HLS channels in the area covered by each tile; then optionally
randomize, invert, or gamma-correct the picked value; and finally
apply that value to the tile's probability of presence, size, color,
or opacity (or any combinations of these). This makes it possible to
do an infinite amount of effects on drawings (both vector drawings and
imported bitmaps), such as tesselated mosaics, "impressionist paint",
geometric grids, color separation lattices, and more. You can also
easily control the extent and the density of your tiling by preparing
a temporary shape and tracing opacity-to-presence over it, or you can
"paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.png
If the original tile is a group, you can unset paint on some objects
on the group while others (e.g. highlights or shadows) will retain
their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in
distribution of the tiles. When you unclump a tiling, each tile tries
to move to a point equidistant from its closest neighbors. If a single
unclumping is not enough, you can press Unclump repeatedly, trying to
achieve a balance between eliminating small-scale clumps and
preserving large-scale features of the tiling. Unclumping works
equally well on both randomized and regular tilings, changing them
both into a characteristic texture which appears random, but not
blindly random - very similar to what a human would produce if asked
to evenly fill a space with random dots. As a result, properly
unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
Notice how the contrast and detailedness of the dot pattern improve
as you apply unclumping repeatedly (top right) - even though
unclumping is unaware of the background image that was traced by the
tiling, it seems to bring out more image details that were "hidden" in
the random scattering. You can also apply unclumping to regular
tilings, converting them from "newspaper print" to "old engraving"
(bottom right).
- On all tabs, controls have been rearranged into a table-like layout
for more convenient access. Separate controls are added for
alternating values per row or per column, as well as for randomizing
each value separately (e.g. now you can randomize only the horizontal
shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or
columns to exponentially converge (for values less than 1) or diverge
(for values greater than 1). The default of 1 creates rows and columns
spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to
1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
18 years, 2 months
David Christian Berg's icon theme
by Jean-François Lemaire
Hello,
David Christian Berg told me recently that he won't have time to finish
is icon theme in the near future, but since his theme is complete
enough for me, I suggest that it should be committed.
So I am about to upload a screenshot of an Inkscape session with his
theme (http://users.skynet.be/jflemaire/fichiers/Inkscape_session.png)
and a blurb for the website news. Some questions, though:
- Should I upload the whole lot (the icons.svg file, the PNG screenshot
and the blurb) on the patch tracker or somewhere else?
- If I understand correctly, the only way to change the icon theme is by
putting the 'icons.svg' file into the '$INSTALL/share/inkscape/icons'
directory. But what if a user does not have write access to this
directory?
- Since I'm running KDE, some stock icons are different (such as open
and save) because they are taken from the stock KDE icons. It shows on
the screenshot. Is that a problem?
Jef
18 years, 2 months
swatches
by David Christian Berg
Hey guys,
I just noticed that there are swatches implemented -- jippi! But is it
worth complaining about already? :-)
David
18 years, 2 months
Re: [Inkscape-devel] Inkscape website in French
by Nicu Buculei
i don't have consistent answers, but i reply anyway because you forgot
to reply to the list
Luca Bruno wrote:
> I think that something should be done for the internalization of the
> website... I've seen just today the "Italian" link at the bottom of the
> page: that's not *italian*... only babelfish can speak that way :)...
i believe the automatic translation was a *temporary* solution
> I'm already subscribed to wordpress; I'd like to translate news feed in
> italian but, doing that, I will duplicate news...it will be useless for
> non-italian user.
>
> Isn't possible to implement a language chooser or something similar?
> I've never used wordpress (and rss-feed in general :( ) so I cannot
> speak about that, but i was thinking about something similar to
> www.debian.org : it recognizes the language of your browser and sets the
> site language accordingly...
so you offer to maintain yourself an translated version of the website
or at least of the front page?
> Also having different submask (fr.inkscape.org,it.i.o...) to redirect
> to, would do the job :)
probably this was not implemented yet mainly because of the lack of
volunteers offering to maintain those localized pages
--
nicu
18 years, 2 months
Inkscape website in French
by Jean-François Lemaire
Hello,
Would it be possible to have the news in French on the website? Some
kind of French version of the homepage or something. I would be willing
to make the translations if that were possible. For example,
http://www.linuxgraphic.org links to the Inkscape website when a new
version is released, and I suppose the French users (or potential users)
would very much like to be able to read the news. The same goes for the
release notes, I guess.
And before someone says everybody reads English, let me assure your
that this is not true. Almost none of my (Belgian) French-speaking
friends can understand English, let alone read it, and the situation is
generally said to be worse in France (no offence intended towards our
French friends, of course. That's just the way it is.).
Jef
18 years, 2 months