new interfaces...
by Jon A. Cruz
new interfaces planned...
Previewable
Dockable
PreviewFillable
DockFillable
The first one is started, and in src/ui/previewable.h. Check out
src/dialogs/swatches.* for some initial rough work with it.
sleep calls.... details later.
18 years
shortcuts do not work on canvas with Russian layout
by Artemio
Hello all!
Long time, no write ;-)
Still, I can't get the shortcuts to work with Russian layout, but now I
noticed the following: they do work for main menu and in other places (like
in text editor), but they do not work on the canvas. I am using last week's
cvs built from source.
So, say if I select an object, I can press Alt + E, C - this will follow to
the Edit menu and copy an object. I can trigger and browse any menu like this
Russian layout. In text editor, I can copy/cut/paste text (Ctrl + ...),
apply/close (), etc. But on canvas, none of the modifier keys work (and,
thus, shortcuts do not work either).
I remember that this problem exists since last spring, and I had 3 different
systems (and, thus, libraries configurations) since then.
Artemio.
18 years
Re Path Splitting?
by Erik
OK.
1. Open Inkscape.
2. Draw a short Freehand path.
3. Choose one of middle nodes.
4a. Break path at selected node or
4b. Split path between two non end-point nodes.
Intuitively I would think that the result should be two or more separate
paths? However, the
result seems to be two or more sub-paths within the original path. Is this a
bug or is it meant to behave like this? If it is meant then how do I get the
sub-paths to be separate?
Probably a simple explanation so I'd like to hear it.
Erik
Forgot to mention I'm using Win2K and build 1:14 of 22 March.
18 years
Inkscape website with WordPress
by Jonathan Leighton
Ok, I've finished making an example of doing the Inkscape news with
WordPress. Please navigate to http://inkscape.turnipspatch.com/ and have
a look. If you want to try out the admin, then go to
http://inkscape.turnipspatch.com/wp-admin/. The us.erna.me and
pa.ssw.ord is "Test" and "inkscape" respectively. This username has full
access privileges -- I might have a change that if abuse becomes a
problem, but I don't think the people on this list would be the ones to
do that so we'll see how it goes.
Let me know of any opinions you have, whether you think it's a
good/better solution etc.
Jon
PS. I decided not to create a "theme" for Inkscape as this would mess up
interoperability with the non-WordPress part of the website, and also
make it hard for people not familiar with WP to know what to do when
editing pages.
--
Jonathan Leighton aka. Turnip
http://turnipspatch.com/ | http://digital-proof.org/
18 years
Inkboard - RPM for first release
by Montgomery, Steven S
Rose-Hulman team here again. We're in the process of making our initial
release of the Inkboard project. The first question is, how important
is it to have binaries(RPMs) for a release? Will most people want the
source code anyways?
A related issue, we having problems creating the RPM. I'm not sure if
it's a lack of understanding of RPMs or something to do with Inkscape on
the dev machine. Here's the error it gives at the end of a "rpmbuild
-ba":
make[2]: *** [inkscape.desktop] Error 9
make[2]: Leaving directory `/usr/src/redhat/BUILD/inkboard-0.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/inkboard-0.1'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.68505 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.68505 (%build)
Any thoughts or suggestions would be appreciated.
Thank you,
Steven Montgomery
18 years
New CVS ebuild for Inkscape
by Jonathan Leighton
Hi all,
I made some changes for myself to the ebuild I found in the wiki, but
thought it would be good to share them with everyone else too.
It was a couple of weeks ago, but this is what I remember I did:
* Updated the dependencies to the ones in the Inkscape 0.41 ebuild
currently in Gentoo bugzilla.
* Changed the "x86" keyword to "~x86" -- a CVS ebuild should definitely
not have a stable keyword.
* Changed "econf || die" to "econf ${G2CONF} || die" so that USE flags
actually work.
I think that's it.
If someone could put it on the Inkscape website in place of the old one
I'd be grateful. It's attached.
Regards,
Jon
--
Jonathan Leighton aka. Turnip
http://turnipspatch.com/ | http://digital-proof.org/
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# This is not the 1.0 version ! This is a cvs ebuild
# By Dell'aiera Pol (id jabber: pol@...592...)
# Just put this file in /usr/portage/media-gfx/inkscape/ then run 'emerge inkscape'
# Report bug @ blenderman@...593... or via jabber.
ECVS_MODULE="inkscape"
ECVS_CVS_OPTIONS="-dP"
ECVS_SERVER="cvs.sourceforge.net/cvsroot/inkscape"
inherit cvs
S=${WORKDIR}/${ECVS_MODULE}
DESCRIPTION="A SVG based generic vector-drawing program"
HOMEPAGE="http://www.inkscape.org/"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~x86 ~ppc ~amd64"
IUSE="gnome mmx doc"
RDEPEND=">=x11-libs/gtk+-2.4.1
>=media-libs/libart_lgpl-2.3.16
>=dev-libs/libxml2-2.6.7
>=x11-libs/pango-1.4.0
dev-perl/XML-Parser
virtual/xft
media-libs/fontconfig
dev-libs/popt
sys-libs/zlib
media-libs/libpng
=sys-devel/gcc-3*
>=dev-libs/libsigc++-2.0.3
>=dev-cpp/gtkmm-2.4
gnome? ( >=gnome-base/libgnomeprint-2.2
>=gnome-base/libgnomeprintui-2.2 )
>=dev-libs/boehm-gc-6.4"
DEPEND="${RDEPEND}
sys-devel/gettext
dev-util/pkgconfig
>=dev-util/intltool-0.29"
src_compile() {
./autogen.sh || die
G2CONF="${G2CONF} --with-xft --with-popt"
use mmx || G2CONF="${G2CONF} --disable-mmx"
use gnome && G2CONF="${G2CONF} --with-gnome-print"
econf ${G2CONF} || die
emake || die
}
src_install() {
DOCS="AUTHORS COPYING ChangeLog HACKING NEWS README"
make DESTDIR=${D} install || die
}
18 years
profiling clone deletion
by MenTaLguY
Here are the top three offenders when deleting ~10000 clones:
> % cumulative self self total
> time seconds seconds calls s/call s/call name
> 26.42 35.29 35.29 50000 0.00 0.00 sp_object_get_child_by_repr(SPObject*, Inkscape::XML::Node*)
> 14.10 54.12 18.83 9999 0.00 0.00 sp_item_pos_in_parent(SPItem*)
> 11.45 69.42 15.30 20003 0.00 0.00 SPSelection::_removeObjectDescendants(SPObject*)
They're also the only ones that individually accounted for > 10% of the
CPU time, and together these three account for 51% of the entire time.
Surprised me, actually; sp_repr_prev() only showed up at 7%, and it was
only called 10000 times. So that means my speculations last night were
largely wrong. But I guess this is a good illustration (for those
following along at home) why it's good to profile rather than assume.
^^;
But anyway... pondering how best to optimize things now. Suggestions
welcome. I'm a bit reluctant to do the obvious and have every SPObject
keep e.g. a hashtable of Node/SPObject mappings for its children, as
that would come at a very heavy memory cost.
At least for _removeObjectDescendants and sp_object_get_child_by_repr(),
we may also be able to call them less in the first place...
-mental
18 years
Inkscape SVG Animation Interface
by Jiaxiang
This is just a quick mock-up of an idea for an
Inkscape SVG animation interface.
http://img42.exs.cx/img42/9633/inkscapeaniui8se.png
DISCLAIMER: I'm merely an Inkscape user. I don't know
anything about programming or GUI design - and I also
don't pretend to know.
This is just submitted to give some general idea of
what, from the perspective of a this user, may or may
not be the bare basics to add such a neat and powerful
tool into the Inkscape tool box.
Note: This would ideally be an additional window
within Inkscape.
The genius of its construction/destruction is left to
you in the wonderful world of Inkscape development.
With a handshake...
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
18 years