<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/src/extension, branch livecoding</title>
<subtitle>An experimental livecoding plugin for Inkscape</subtitle>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/'/>
<entry>
<title>Fix alignment error for inline-size SVG 1.1 fallback text.</title>
<updated>2019-11-13T09:05:52+00:00</updated>
<author>
<name>Tavmjong Bah</name>
<email>tavmjong@free.fr</email>
</author>
<published>2019-11-13T09:05:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=6ae14ec71c2c005cb03ef6e0f5146bc30441acc7'/>
<id>6ae14ec71c2c005cb03ef6e0f5146bc30441acc7</id>
<content type='text'>
Puts white space at end of line into separate tspan when
'text-anchor' is not start.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Puts white space at end of line into separate tspan when
'text-anchor' is not start.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SVG 1.1 fallback for SVG 2 text in a shape with 'text-align' not equal to 'start'.</title>
<updated>2019-11-09T11:09:03+00:00</updated>
<author>
<name>Tavmjong Bah</name>
<email>tavmjong@free.fr</email>
</author>
<published>2019-11-09T11:09:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=042f5bf57076b18d68086ebffb03f97358ee44cd'/>
<id>042f5bf57076b18d68086ebffb03f97358ee44cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: Eliminate SPIString::value_default</title>
<updated>2019-11-03T19:59:20+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-11-03T19:02:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=7308f9e1e734fc54661b3d79c4ff8e8fbeb84867'/>
<id>7308f9e1e734fc54661b3d79c4ff8e8fbeb84867</id>
<content type='text'>
- eliminate value_default
- make value private (-&gt; _value)
- add value() method
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- eliminate value_default
- make value private (-&gt; _value)
- add value() method
</pre>
</div>
</content>
</entry>
<entry>
<title>PDF+LaTeX export: escape ampersands</title>
<updated>2019-10-30T17:06:17+00:00</updated>
<author>
<name>Patrick Storz</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2019-10-30T17:06:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=3065e264e8e7a4b564b61c25d3897757bb0c8c91'/>
<id>3065e264e8e7a4b564b61c25d3897757bb0c8c91</id>
<content type='text'>
Fixes https://gitlab.com/inkscape/inbox/issues/1104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://gitlab.com/inkscape/inbox/issues/1104
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: clean up SPI constructors</title>
<updated>2019-10-28T11:38:42+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-10-28T11:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=7542c092240f8ef0c4ae79f3f7efa7f6f4dd7a6c'/>
<id>7542c092240f8ef0c4ae79f3f7efa7f6f4dd7a6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor SPIEnum: more type safety</title>
<updated>2019-10-28T11:30:14+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-10-28T11:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=1a12c0f5f163794584dfe7b25d4f1feb3156cb6d'/>
<id>1a12c0f5f163794584dfe7b25d4f1feb3156cb6d</id>
<content type='text'>
fixes ungrouping of "font-weight:bolder"
fixes "titling-caps" parsing
fixes a casting error in CairoRenderContext::renderGlyphtext
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes ungrouping of "font-weight:bolder"
fixes "titling-caps" parsing
fixes a casting error in CairoRenderContext::renderGlyphtext
</pre>
</div>
</content>
</entry>
<entry>
<title>fix poppler 0.82.0 build</title>
<updated>2019-10-26T15:19:49+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-10-26T12:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=324c7903d9fd62e74c042c31477299be3b980fd2'/>
<id>324c7903d9fd62e74c042c31477299be3b980fd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extensions: catch parameters and translatable values with empty name</title>
<updated>2019-10-19T23:13:33+00:00</updated>
<author>
<name>Patrick Storz</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2019-10-19T23:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=ca217fbef0d064565dc1bf114b837e2b59276f7d'/>
<id>ca217fbef0d064565dc1bf114b837e2b59276f7d</id>
<content type='text'>
A parameter with empty name (or name consisting of whitespace only)
can cause undefined behavior and should be avoided at all cost.

Empty translatable values like "gui-text"/"gui-description", while
not encouraged, might be acceptable. However they must not be
translated as gettext would return the full metadata of the .po file
in this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A parameter with empty name (or name consisting of whitespace only)
can cause undefined behavior and should be avoided at all cost.

Empty translatable values like "gui-text"/"gui-description", while
not encouraged, might be acceptable. However they must not be
translated as gettext would return the full metadata of the .po file
in this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extensions: Implement translationdomain functionality</title>
<updated>2019-10-19T12:33:34+00:00</updated>
<author>
<name>Patrick Storz</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2019-10-17T00:16:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=76ce73061550ff42e97c1fec9836c35cc0e24d64'/>
<id>76ce73061550ff42e97c1fec9836c35cc0e24d64</id>
<content type='text'>
Inkscape will read the "translationdomain" attribute from the
&lt;inkscape-extension&gt; root element in the .inx file.

It will then attempt to lookup a message catalog that matches
this domain, register it with gettext, and use it for translations.

Message catalogs may be located in either
- the .inx file's location
- the root of the "extensions" directory containing the .inx
- the system location Inkscape's own catalog is loaded from

To make this functionality available to script extensions, Inkscape
will set the environment variables
  INKEX_GETTEXT_DOMAIN
and
  INKEX_GETTEXT_DIRECTORY
so extension scripts can then use something like
  bindtextdomain(INKEX_GETTEXT_DOMAIN, INKEX_GETTEXT_DIRECTORY)
  textdomain(INKEX_GETTEXT_DOMAIN)
to enable the feature.

See also
  https://gitlab.com/inkscape/inkscape/issues/333
  https://gitlab.com/inkscape/extensions/issues/117
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inkscape will read the "translationdomain" attribute from the
&lt;inkscape-extension&gt; root element in the .inx file.

It will then attempt to lookup a message catalog that matches
this domain, register it with gettext, and use it for translations.

Message catalogs may be located in either
- the .inx file's location
- the root of the "extensions" directory containing the .inx
- the system location Inkscape's own catalog is loaded from

To make this functionality available to script extensions, Inkscape
will set the environment variables
  INKEX_GETTEXT_DOMAIN
and
  INKEX_GETTEXT_DIRECTORY
so extension scripts can then use something like
  bindtextdomain(INKEX_GETTEXT_DOMAIN, INKEX_GETTEXT_DIRECTORY)
  textdomain(INKEX_GETTEXT_DOMAIN)
to enable the feature.

See also
  https://gitlab.com/inkscape/inkscape/issues/333
  https://gitlab.com/inkscape/extensions/issues/117
</pre>
</div>
</content>
</entry>
<entry>
<title>Add export/import PDF blend modes and add isolation modifier</title>
<updated>2019-10-19T04:33:22+00:00</updated>
<author>
<name>Jabier Arraiza</name>
<email>jabier.arraiza@marker.es</email>
</author>
<published>2019-10-19T04:33:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=2d7e690eb6a2add552b84370d56d56ec1b1fbfd4'/>
<id>2d7e690eb6a2add552b84370d56d56ec1b1fbfd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
