<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.graphics.inkscape.devel">
    <title>gmane.comp.graphics.inkscape.devel</title>
    <link>http://blog.gmane.org/gmane.comp.graphics.inkscape.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38642"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38641"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38640"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38639"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38638"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38637"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38636"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38635"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38634"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38633"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38632"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38631"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38630"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38629"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38628"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38627"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38626"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38625"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38624"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38623"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38642">
    <title>Re: Mesh tool added to trunk</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38642</link>
    <description>&lt;pre&gt;Hey Alex,

Just to throw it out there, cairo 1.11+ introduces PDF saving issues.
The introduction of 1.12.x to "stable" platforms is probably not
something we want to push currently since it will affect other apps as
well. If it would only break Inkscape, that's fine... but I recall a
conversation with Bryce Harrington saying 1.12 also introduced a
number of bugs with the open source graphics drivers too (not sure if
those were fixed in the .2 release).

https://bugs.launchpad.net/inkscape/+bug/985206

Cheers,
Josh


On Wed, May 23, 2012 at 3:55 PM, Alex Valavanis &amp;lt;valavanisalex-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Josh Andler</dc:creator>
    <dc:date>2012-05-23T23:31:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38641">
    <title>Re: Mesh tool added to trunk</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38641</link>
    <description>&lt;pre&gt;I can sort out the ppa build in the next couple of days if no one gets
there first. The only issue is that builds with mesh enabled will not work
nativity for any stable ubuntu release because cairo 12 only appears in
ubuntu 12.10. We will either need to drop support for all stable versions
of ubuntu or adopt the packaging of Cairo 12 in the ppa.

It would be possible to package two separate builds independently but it
might get a bit messy.
On May 23, 2012 7:49 PM, "Tavmjong Bah" &amp;lt;tavmjong-GANU6spQydw&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Inkscape-devel mailing list
Inkscape-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Alex Valavanis</dc:creator>
    <dc:date>2012-05-23T22:55:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38640">
    <title>Re: Mesh tool added to trunk</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38640</link>
    <description>&lt;pre&gt;
I would leave it up to the PPA users... I shouldn't hurt as long as
users realize that it is experimental. I don't suppose one can have two
builds, one with it enabled (and named inkscape_experimental) and one
not.

Tav




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Tavmjong Bah</dc:creator>
    <dc:date>2012-05-23T18:48:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38639">
    <title>Embedded inline graphics and SVG ?</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38639</link>
    <description>&lt;pre&gt;I pick this up from the announcement of Xara Designer 8.

This is a great feature but I don't know if this is compatible with svg. Freehand had it already a long time ago, and DTP programs like QuarkXPress also (but the later can also embed bitmap images on text lines, which is a must !)


" Designer MX now allows you to embed 'inline graphics' in text using a simple Paste operation. Embedded graphics are great for really small items on the line such as symbols, icons etc, and are treated just like a 'character', in other words they flow and follow the same formatting rules as a character embedded in the text. "

ivan
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Inkscape-devel mailing list
Inkscape-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Ivan Louette</dc:creator>
    <dc:date>2012-05-23T14:25:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38638">
    <title>Re: Mesh tool added to trunk</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38638</link>
    <description>&lt;pre&gt;
Please enable it! Those of us using the PPA already know that it's an
unstable build, and many of us look forward to testing this feature! :D

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Valerie</dc:creator>
    <dc:date>2012-05-23T13:16:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38637">
    <title>Re: Mesh tool added to trunk</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38637</link>
    <description>&lt;pre&gt;
What would be your recommendation regarding PPA builds? Enable or
disable the feature?

Alexandre Prokoudine
http://libregraphicsworld.org

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Alexandre Prokoudine</dc:creator>
    <dc:date>2012-05-23T12:36:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38636">
    <title>Mesh tool added to trunk</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38636</link>
    <description>&lt;pre&gt;
Hi,

My Mesh branch suffered from serious bit rot. This is good as it shows
how fast Inkscape code is progressing. But it also required several days
of work to get the mesh branch in sync... not so good. I have thus
merged the branch with trunk so I won't have to go through this pain
again. One major change I made was to create a separate Mesh tool. The
editing mode for meshes is significantly different from that for linear
and radial gradients that I think this makes the most sense.

By default, the Mesh tool is not shown. You can enable it at compile
time by editing the file widgets/toolbox.cpp to define WITH_MESH. To
actually see meshes, you must have compiled and linked to a version of
Cairo greater to or equal to 1.11.4. Cairo version 12.0 would be
preferred as 1.11.4 has bugs that cause frequent Inkscape crashes.

Note, meshes are to be considered experimental. The SVG working group
has endorsed their inclusion in SVG2 but the exact syntax has not been
fixed. Inkscape is the only program/browser/renderer that supports the
proposed SVG mesh syntax. Also, the UI for meshes is rather primitive at
the moment.

Please play with the meshes and give your feedback. Bug fixes and
interface improvements will be greatly appreciated!

Tav



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Tavmjong Bah</dc:creator>
    <dc:date>2012-05-23T12:17:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38635">
    <title>Re: Powerstroke presentation at LGM 2012</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38635</link>
    <description>&lt;pre&gt;


Don't forget the Advanced Outline layer:
http://wiki.synfig.org/wiki/Advanced_Outline_Layer

Carlos
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Inkscape-devel mailing list
Inkscape-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Carlos Lopez Gonzalez</dc:creator>
    <dc:date>2012-05-23T06:20:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38634">
    <title>Re: Powerstroke presentation at LGM 2012</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38634</link>
    <description>&lt;pre&gt;What I meant is: how do other programs draw sharp joins on thick paths? Ugly with a standard miter, or perhaps nicer?

-Johan

----- Reply message -----
Van: "Valerie" &amp;lt;valerie_vk&amp;lt; at &amp;gt;yahoo.com&amp;gt;
Datum: ma, mei 21, 2012 10:56
Onderwerp: [Inkscape-devel] Powerstroke presentation at LGM 2012
Aan: "inkscape-devel&amp;lt; at &amp;gt;lists.sourceforge.net" &amp;lt;inkscape-devel&amp;lt; at &amp;gt;lists.sourceforge.net&amp;gt;


Well, Synfig also has thick line drawing:
http://wiki.synfig.org/wiki/Outline_Layer

Illustrator 5 also has a line thickness feature:
http://www.video2brain.com/en/lessons/variable-width-strokes

I'm not sure about the algorithms they use though. 

By the way, more feedback on Powerstrokes: 
- Closed-paths powerstrokes will often render strangely until you fiddle a 
bit with them.
- Is it possible to either:
a. Save the relative positions of the widths controls (to save the shape of 
the powerstroke) or
b. Define the starting distance between the control point and the line
center  at least (basically when drawing very thin powerstrokes, the starting
thickness can be a bit distracting)?

I'm trying to come up with a mock-up for line style management, to easily
save and access all sorts of presets collections:
- Powerstrokes
- Pattern along Path (I'm finishing a mock-up proposal for on-canvas Pattern
along Path editing)
- Graph lines (a few arrowed and dotted lines. They're such a pain to set
and unset right now)
- Calligraphy (save presets as now, but with visual previews!)
- [insert custom collections. Maybe presets from other tools]

They'll be accessed just like brush presets in MyPaint and Krita from a
dialogue, except with longer previews.

For Powerstrokes, presets would allow the user to access various settings
easily. But I'm hoping that it would also be possible to save and access
preset Powerstrokes shapes, or at least of varying widths. 

For example, suppose you're drawing eyelashes or hair highlights. You 
don't need to control the exact width of every line, but they do all need
to be thin. See?

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Inkscape-devel mailing list
Inkscape-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>jbc.engelen&lt; at &gt;swissonline.ch</dc:creator>
    <dc:date>2012-05-21T16:33:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38633">
    <title>Re: Powerstroke presentation at LGM 2012</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38633</link>
    <description>&lt;pre&gt;
Well, Synfig also has thick line drawing:
http://wiki.synfig.org/wiki/Outline_Layer

Illustrator 5 also has a line thickness feature:
http://www.video2brain.com/en/lessons/variable-width-strokes

I'm not sure about the algorithms they use though. 

By the way, more feedback on Powerstrokes: 
- Closed-paths powerstrokes will often render strangely until you fiddle a 
bit with them.
- Is it possible to either:
a. Save the relative positions of the widths controls (to save the shape of 
the powerstroke) or
b. Define the starting distance between the control point and the line
center  at least (basically when drawing very thin powerstrokes, the starting
thickness can be a bit distracting)?

I'm trying to come up with a mock-up for line style management, to easily
save and access all sorts of presets collections:
- Powerstrokes
- Pattern along Path (I'm finishing a mock-up proposal for on-canvas Pattern
along Path editing)
- Graph lines (a few arrowed and dotted lines. They're such a pain to set
and unset right now)
- Calligraphy (save presets as now, but with visual previews!)
- [insert custom collections. Maybe presets from other tools]

They'll be accessed just like brush presets in MyPaint and Krita from a
dialogue, except with longer previews.

For Powerstrokes, presets would allow the user to access various settings
easily. But I'm hoping that it would also be possible to save and access
preset Powerstrokes shapes, or at least of varying widths. 

For example, suppose you're drawing eyelashes or hair highlights. You 
don't need to control the exact width of every line, but they do all need
to be thin. See?

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Valerie</dc:creator>
    <dc:date>2012-05-21T08:56:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38632">
    <title>Re: Recursive Drawing</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38632</link>
    <description>&lt;pre&gt;
That's true. In any case, I'll explore the UI concept of on-canvas
templates some more, and see where it leads.


Of course! :) 


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Valerie</dc:creator>
    <dc:date>2012-05-21T08:05:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38631">
    <title>Re: SVG Path contains vertical bar |</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38631</link>
    <description>&lt;pre&gt;OK, mystery is resolved. This was not an inkscape problem. Paths were being
processed by another program apparently and it was putting pipes in the
generated string.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Inkscape-devel mailing list
Inkscape-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Ogla Sungutay</dc:creator>
    <dc:date>2012-05-20T15:51:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38630">
    <title>Re: SVG Path contains vertical bar |</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38630</link>
    <description>&lt;pre&gt;could you attach an example?
is it a | or a l, which might be a line-to relative command

--
View this message in context: http://inkscape.13.n6.nabble.com/SVG-Path-contains-vertical-bar-tp4964517p4964518.html
Sent from the Inkscape - Dev mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>alvinpenner</dc:creator>
    <dc:date>2012-05-20T15:33:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38629">
    <title>SVG Path contains vertical bar |</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38629</link>
    <description>&lt;pre&gt;Hi guys,

The path d attribute in Inkscape often contains a | character followed by
one or two point coordinates. Does anyone know what this is used for?


&lt;/pre&gt;</description>
    <dc:creator>Ogla Sungutay</dc:creator>
    <dc:date>2012-05-20T12:57:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38628">
    <title>Re: How to get configure to see another library (like libavoid)</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38628</link>
    <description>&lt;pre&gt;2012/5/18 mathog &amp;lt;mathog&amp;lt; at &amp;gt;caltech.edu&amp;gt;:

In this case it's best to submit these modifications upstream.


The presence of this library should not be required to compile
Inkscape - the autoconf script should detect whether it's available.


This will increase link time for no good reason. If you really want to
do this, just copy the approach used for libavoid, libcroco, and
lib2geom, which discards all of the original autoconf files and builds
the library as a local .a file.

Regards, Krzysztof

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Krzysztof Kosiński</dc:creator>
    <dc:date>2012-05-19T00:45:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38627">
    <title>Re: vector printing win32</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38627</link>
    <description>&lt;pre&gt;2012/5/8 Jasper van de Gronde &amp;lt;th.v.d.gronde&amp;lt; at &amp;gt;hccnet.nl&amp;gt;:

Probably that's true, or the incorrect rasterizer was used.

There are actually *two* renderers in Inkscape: one is used for
interactive display and PNG export and produces bitmaps exclusively,
the other is used for e.g. PDF export, is noninteractive and can also
produce vector images. It should be fairly simple to handle printing
through a slightly modified form of the PDF exporter.

Regards, Krzysztof

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Krzysztof Kosiński</dc:creator>
    <dc:date>2012-05-19T00:31:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38626">
    <title>Re: How to get configure to see another library (like libavoid)</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38626</link>
    <description>&lt;pre&gt;

The problem here is that I had to modify the code in libemf somewhat to 
get it to work.
Also it isn't a very common library, so very few machines are going to 
have it installed.

Perhaps "library" really isn't the right term here.  The 10 or so files 
live in one directory, but it doesn't
need to build to a .a or .so or .dll, just to a .o (or .obj) which is 
linked into the one big inkscape library.


Or not, it seems to be triggering some sort of autoconf 
bug/incompatibility, where it thinks there are both
libemf.c and libemf.cpp, but only the latter file actually exists.

Tbanks,

David Mathog
mathog-7GExONQZ6ZKVc3sceRu5cw&amp;lt; at &amp;gt;public.gmane.org
Manager, Sequence Analysis Facility, Biology Division, Caltech

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>mathog</dc:creator>
    <dc:date>2012-05-18T21:41:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38625">
    <title>Re: How to get configure to see another library (like libavoid)</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38625</link>
    <description>&lt;pre&gt;
Figured out this part:


Had to change configure.ac like:

&amp;lt;   AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]), [ink_opt_ok=yes], 
[ink_opt_ok=no])
---

and

&amp;lt; AC_COMPILE_IFELSE([
---
599c599
&amp;lt; ], [popplercolor=yes])
---

Presumably (yet another) incompatibility between autoconf version (this 
is 2.68).

That leaves:


which is really crazy because in the entire source tree there are only
libemf.cpp and libemf.h, so where it is pulling "libemf.c" from I have 
no idea.
I did try renaming libemf.h to libemf.hpp (dittof ro anything that 
referenced it)
but it made no difference.

Regards,

David Mathog
mathog-7GExONQZ6ZKVc3sceRu5cw&amp;lt; at &amp;gt;public.gmane.org
Manager, Sequence Analysis Facility, Biology Division, Caltech

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>mathog</dc:creator>
    <dc:date>2012-05-18T21:24:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38624">
    <title>Re: How to get configure to see another library (like libavoid)</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38624</link>
    <description>&lt;pre&gt;
What's important to realize here is that we *really* don't want to
include libraries in the Inkscape codebase.  It's a bad habit that we
really need to kick :-)  The libraries that are in the Inkscape codebase
today are ones that were developed by Inkscape developers along side, or
ones that we had to patch significantly.

So what you should be doing is installing libemf in the system and then
using the system version of libemf.  I'm not familiar with libemf, but
typically libraries install a package config file in /usr/lib/pkgconfig
that is something like "emf-1.0.pc".  You can then add the name to the
list of packages we check for, similar to little CMS:

http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/configure.ac#L492

And that'll add all the flags and appropriate libs in.

--Ted



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Inkscape-devel mailing list
Inkscape-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
&lt;/pre&gt;</description>
    <dc:creator>Ted Gould</dc:creator>
    <dc:date>2012-05-18T20:58:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38623">
    <title>How to get configure to see another library (likelibavoid)</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38623</link>
    <description>&lt;pre&gt;Sort question:  I need to find out how to kick 
configure/autoconf/automake so that it will include
another library equivalent to libavoid.

Long form (background):

On a linux system I'm trying to get the emf stuff using with the libEMF 
library.  Then Inkscape
will support emf on all platforms - not just win32.

So far:

1.  unpacked libEMF under .../inkscape/src/libEMF
2.  built it with its own configure
3.  moved libemf.o and all the header files to .../inkscape/src/libEMF
4.  modified header file includes to look for "libEMF/header_name.h"
5.  modified the win32 emf-win32-print and emf-win32-inout to use 
libemf.
(required some modifications to the libEMF header files, and oddly, to 
style.h) until a clean compile
resulted.

Now I'm stuck trying to get the Makefiles produced by configure for 
Inkscape to actually build libemf.a (or libemf.o) a:

6. copied this from libavoid and changed libavoid to libEMF:
   cat inkscape/src/libEMF/makefile.in
# Convenience stub makefile to call the real Makefile.

&amp;lt; at &amp;gt;SET_MAKE&amp;lt; at &amp;gt;

OBJEXT = &amp;lt; at &amp;gt;OBJEXT&amp;lt; at &amp;gt;

# Explicit so that it's the default rule.
all:
         cd .. &amp;amp;&amp;amp; $(MAKE) libEMF/all

clean %.a %.$(OBJEXT):
         cd .. &amp;amp;&amp;amp; $(MAKE) libEMF/$&amp;lt; at &amp;gt;

.PHONY: all clean

.SUFFIXES:
.SUFFIXES: .a .$(OBJEXT)

7.  based this on libavoid example:
cat inkscape/src/libEMF/Makefile_insert
## Makefile.am fragment sourced by src/Makefile.am.

ink_common_sources +=        \
         libEMF/libemf.cpp \
         libEMF/basetsd.h  \
         libEMF/emf.h      \
         libEMF/guiddef.h  \
         libEMF/libemf.h   \
         libEMF/poppack.h  \
         libEMF/pshpack2.h \
         libEMF/pshpack4.h \
         libEMF/w16.h      \
         libEMF/winbase.h  \
         libEMF/windef.h   \
         libEMF/winerror.h \
         libEMF/wingdi.h   \
         libEMF/winnt.h    \
         libEMF/winuser.h

8.  in src, put libEMF stuff in where libavoid is (1:1):
  diff Makefile.am Makefile.am.dist
33d32
&amp;lt;       libEMF/libemf.a \
131d129
&amp;lt; include libEMF/Makefile_insert
181d178
&amp;lt;       libEMF/makefile.in      \

9 in inkscape (top directory), again, put libEMF stuff in where 
libavoid is (1:1)
diff configure.ac configure.ac.dist
1035d1034
&amp;lt; src/libEMF/makefile

modified configure so that there was a matching line for libEMF 
everywhere there was one for libavoid

10.  ./configure runs, but no new makefile.in is created in src.  
Consequently when a build is attempted:

11.  (inkscape, top level)
make
configure.ac:68: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call 
detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded 
from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded 
from...
configure.ac:68: the top level
(many similar messages for different configure.ac lines)
src/Makefile.am: object `libEMF/libemf.$(OBJEXT)' created by 
`libEMF/libemf.cpp' and `libEMF/libemf.c'
make: *** [Makefile.in] Error 1

Suggestions?

Thanks,

David Mathog
mathog-7GExONQZ6ZKVc3sceRu5cw&amp;lt; at &amp;gt;public.gmane.org
Manager, Sequence Analysis Facility, Biology Division, Caltech

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>mathog</dc:creator>
    <dc:date>2012-05-18T19:33:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38622">
    <title>Re: Recursive Drawing</title>
    <link>http://permalink.gmane.org/gmane.comp.graphics.inkscape.devel/38622</link>
    <description>&lt;pre&gt;Yes, there are always things that will take "too much" time, but 
initially it's usually a good idea to think about what you'd really 
want. If you start thinking too early about performance you often end up 
with something that might(!) be fast, but isn't really what you want... 
So ideally you start to think about what you want, then identify where 
the performance problems might lie and try to fix that. Of course it's 
never that black and white, if you know beforehand that something will 
be truely outrageously slow (taking hours, or even days or more in 
typical use cases), then yeah, just forget about it.
Sure, that's taxing, but I wouldn't say beforehand that it is impossibly 
slow. Sure, if the window is extremely complex, and the user makes 
hundreds of copies, etc., etc., then it might become too slow, but 
that's not exactly a surprise, and a simple consequence of the image 
being quite complex. Put another way, it would still be /much/ faster 
than creating the same image by hand (it might even render faster).

Also, if this kind of complicated work would become a typical use case, 
then it might pay to implement some tricks. For example, we could allow 
the user to (temporarily) limit propagation of changes to (all) 
elements. Or update the image progressively (this has its issues, but in 
some form it might make sense).

And remember, this is before we've even thought about all the ways in 
which this kind of thing could be optimized. (In many cases we could get 
by with just stamping bitmaps for example.)
Have a look at laidout (http://laidout.org/). Admittedly this is not 
exactly a main-stream application, but it has some really interesting 
features. The alignment tool was demonstrated at LGM and is in my 
opinion definitely something to have in Inkscape as well (in some form 
or other).

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Jasper van de Gronde</dc:creator>
    <dc:date>2012-05-18T17:19:56</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.graphics.inkscape.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.graphics.inkscape.devel</link>
  </textinput>
</rdf:RDF>

