0.91 performance when zoomed in
by Saar Drimer
Hello everyone,
I work with Inkscape nearly every day, but am now experiencing some
painfully slow performance with some files (that I cannot share right now,
sorry!) I'm working with Inkscape 0.91 r13725 on Ubuntu 15.10 with an
i7-5500 and 16GB of RAM.
The designs are not particularly complex, but have one feature that
might be relevant: I'm working with dimension accurate objects that
can be very small, 0.1mm and below (I design printed circuit boards).
The slowness becomes painful when zoomed in onto the small objects; it
happens when I try zooming, choosing objects, moving them, and even
changing tools from 'node' to 'select'. nearly every such operation I
get the greyed-out Ubuntu stall. Working on the design when zoomed out
is not practical, but it is quite a bit faster performing.
Another thing that's happening that could be related is the following
prompts keep appearing on the console:
(inkscape:15569): Pango-CRITICAL **: pango_font_family_list_faces:
assertion 'PANGO_IS_FONT_FAMILY (family)' failed
(inkscape:15569): Gtk-CRITICAL **: IA__gtk_tree_view_scroll_to_cell:
assertion 'tree_view->priv->tree != NULL' failed
I could not find any report for how to handle these, and discover if
they are related to the performance problems.
Searching for a solution through looking at bug reports, I've tried:
* Running with fresh preferences.xml
* Geometric bounding box
* Reducing the complexity of the design
* Hiding layers (there are 24 layers) to only ones that are relevant
for the operation (usually only two layers)
* Hiding rulers and scroll-bars
* Maximising memory and threads (with restart)
I'm out of ideas, and I hope that someone might be able to recommend
something. If there are no ideas, I'll work on a design that I can
share so that we could work though it.
Thanks,
Saar.
7 years, 1 month
Inkscape build issues
by Bryce Harrington
There appears to be a build breakage in Launchpad - see link below.
../../src/widgets/eek-preview.cpp:499:32: error: ‘style’ was not
declared in this scope
gtk_paint_diamond( style,
Also, last time I checked, 'make dist' when configuring with autoconf
was not producing a valid dist, which I need in order to compare with
the cmake-produced dist tarball. Would someone mind looking into
getting that fixed up?
Thanks,
Bryce
----- Forwarded message from Launchpad Buildd System <noreply@...1881...> -----
Date: Tue, 12 Apr 2016 11:12:52 -0000
From: Launchpad Buildd System <noreply@...1881...>
To: Bryce Harrington <bryce@...961...>
Subject: [Build #9566291] i386 build of inkscape-trunk 1:0.91.0+devel+14790+62~ubuntu14.04.1 in ubuntu trusty RELEASE [~inkscape.dev/ubuntu/trunk]
Reply-To: Launchpad Buildd System <noreply@...1881...>
* Source Package: inkscape-trunk
* Version: 1:0.91.0+devel+14790+62~ubuntu14.04.1
* Architecture: i386
* Archive: ~inkscape.dev/ubuntu/trunk
* Component: main
* State: Failed to build
* Duration: 22 minutes
* Build Log: https://launchpad.net/~inkscape.dev/+archive/ubuntu/trunk/+build/9566291/...
* Builder: https://launchpad.net/builders/lgw01-15
* Source: not available
If you want further information about this situation, feel free to
contact a member of the Launchpad Buildd Administrators team.
--
i386 build of inkscape-trunk 1:0.91.0+devel+14790+62~ubuntu14.04.1 in ubuntu trusty RELEASE
https://launchpad.net/~inkscape.dev/+archive/ubuntu/trunk/+build/9566291
You are receiving this email because your team Inkscape Developers is
the owner of this archive.
----- End forwarded message -----
7 years, 1 month
Re: [Inkscape-devel] Fwd: Check coding style examples
by Maren Hachmann
Hi everyone,
I'm forwarding this message from Sylvain (website contributor, French
translator), which bounced when he tried to send it to the devel mailing
list. Could someone please double-check if the salvaged code examples on
the website correspond to the style guidelines?
Thanks!
Kind regards,
Maren
Message from Sylvain:
Hello everybody,
There were previously code examples on the page of the website about the
coding style. These were removed when a highlighter plugin was removed
from the CMS.
We could get them back from a backup but I restored the format myself as
it was encoded (with \r\n instead of line endings and many spaces had
run away).
Could you please check that the 3 codes are really conformant to the
coding style, then correct errors or describe them?
The codes are only on the French version of the page; I will add them on
the English version when we will be sure they are good.
https://inkscape.org/fr/developper/style-du-code-source/
Note: I am not on the inkscape-devel mailing list, remember to keep me
as a receiver of mails about this topic.
--
Sylvain
7 years, 1 month
Easying slur fine-tuning engraving in Lilypond files through Inkscape
by Joan Sanz
(PRELIMINARY NOTE: This is a feature request. I'm writing to this mailing
list because it seems the tracker mailing list has been inactive since
2007. If I'm doing the wrong thing, please tell me how to proceed. Please
forgive me if I'm causing any inconveniences and consider providing some
guidance on to which wishlist should I address this request. Thank you very
much.)
* * *
Hi everybody.
First of all, excuse my English. It is not my mother tongue. Please also
bear in mind that I'm not an expert Inkscape user and the terms I'll be
using to describe my request can be ambiguous or even wrong (I hope not,
though. ;))
I've been using Lilypond music engraving software (lilypond.org) for a
while and I've been experiencing the pain of having to manually adjust
slurs (actually drawn as bezier curves) when I want to get
publishing-quality scores. The most straightforward way to achieve this is
using \shapeII function in one of the following forms:
\shapeII #'(()(polar 50 0.35)(polar 30 0.25)())
or
\shapeII #'(()(absolute-polar 50 0.35)(absolute-polar 30 0.25)())
(Cf. the document by the creator of the function:
http://lilypond-stuff.1065243.n5.nabble.com/file/n5705621/shapeII-example...
, paragraph 4, "polar coordinates" info. Cf. also
https://lists.gnu.org/archive/html/lilypond-user/2013-11/msg00823.html for
more information.)
The point of my request is making Inkscape assist slur editing/fine-tuning
in a double way: first, taking advantage of the direct graphical editing
capabilities it offers, and secondly, providing the relevant information
generated in such a form the Lilypond function can understand ---the more
direct, the better. The intended workflow would be:
1) Lilypond compiles the text file and outputs a pdf file.
2) Inkscape imports the generated pdf.
3) Slurs are manually edited.
4) For each slur, mathematical/Lilypond-understandable info is
shown/generated (possibly by tweaking some Inkscape extension in python?)
so that
5a) it can be at least manually typed into the Lilypond file, thus
saving endless, painful recompiling trial-and-error attempts to get
the satisfactory slur.
Or, ideally,
5b) the gathered/computed info is formatted (by the extension?) and
shown (directly on the svg file, on an auxiliary window?) so that it can be
copied-pasted onto the lilypond file,
or, even better,
5c) piped to a script that modifies the original Lilypond text file by
inserting the data properly. In this case, I don't know whether the fact
that the requested feature can be written in python and that the Lilypond
file can be manipulated using the Frescobaldi editor (frescobaldi.org),
which is written in python and allows easy extension of its features
through python snippets, could automate the process even more. :)
Back to the \shapeII function, the relevant stuff for the present
discussion are (absolute-polar 50 0.35) and (absolute-polar 30 0.25)
parentheses. Graphically speaking, this pair of parentheses contain the
mathematical description of the handles used to control bezier curves
drawing in Inkscape. The absolute-polar notation that shapeII understands
fits *almost* directly to the data about the angles of the handle that
Inkscape shows at the bottom of the main window when you're moving it (That
means Inkscape somehow already provides this data, the problem is how to
made it available for the requested feature). The only thing that should be
tweaked when doing the math is modifying the value Inkscape gives for the
*right* handle. For this value to be valid in the lilypond shapeII function
it has to be subtracted to 180:
valid right handle angle value = 180 - Inkscape value
Secondly, the info at the bottom of the main window also tells us about the
length of the moving handle. The second numerical value inside the
parentheses is the ratio between the length of the handle and the distance
between the distal nodes:
\shapeII #'(()(absolute-polar 50 A)(absolute-polar 30 B)())
where
A = left handle length / distal length
B = right handle length / distal length
That means getting the info about the length of the handles (the same as
with angles) *and* calculating the distance between two points, i.e., the
first and last nodes of the bezier curve. I'm aware this can be manually
done with the measuring tool Inkscape provides, but here an automatic
calculation of the distance is needed.
As I said at the beginning, I'm not an expert at all, but I think that this
request can be easily implemented by a python programmer (perhaps based on
Inkscape-0.91/share/extensions/measure.py file?) and it would mean a *huge*
improvement for the Lilypond user's community.
Thanks for your attention,
Joan.
7 years, 1 month
Hackfest agenda
by Alex Valavanis
[FAO Hackfest attendees!]
Hi All,
Looking forward to welcoming you to Leeds next week. Can I suggest
that everyone (optionally!) prepares a short 10-minute presentation to
summarise:
* Who you are!
* Your involvement with Inkscape
* Your "hacking goals" for the Hackfest (if you have any specific ideas)
* Anything you'd like to learn more about or discuss with the other developers
There's no pressure to prepare any slides, or even to present anything
if you're too busy or you're not comfortable with the idea... it's
just a means of getting to know each other and starting things
rolling.
Also, send me a private message (off list) if you'd like to swap
contact details, and/or meet for a drink on Sunday evening.
Best wishes,
AV
7 years, 1 month
Fwd: Full-time OSL Systems Engineering opening
by Bryce Harrington
Passing along this job opportunity in case anyone is interested.
OSUOSL hosts Inkscape's website, as well as a number of other open
source projects.
----- Forwarded message from Lance Albertson <lance@...2167...> -----
Date: Wed, 6 Apr 2016 11:19:30 -0700
From: Lance Albertson <lance@...2167...>
To: hosting@...2167...
Subject: [Hosting] Full-time OSL Systems Engineering opening
We have a full-time systems engineer opening [1] at the OSL! This is to
replace the vacancy that Jordan left when he went onto the Linux
Foundation. If you or anyone else you know might be interested, please have
them submit an application. I'm also open to any suggestions as to where we
can promote this posting. Please pass this along to anyone you think might
be interested.
Thank you all!
[1] https://osuosl.org/about/employment/full-time-systems-engineer
--
Lance Albertson
Director
Oregon State University | Open Source Lab
_______________________________________________
Hosting mailing list
Hosting@...2167...
http://lists.osuosl.org/mailman/listinfo/hosting
----- End forwarded message -----
7 years, 1 month