<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yichun</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yichun"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Yichun"/>
	<updated>2026-11-04T06:09:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=CompilingDebian&amp;diff=53787</id>
		<title>CompilingDebian</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=CompilingDebian&amp;diff=53787"/>
		<updated>2009-09-22T18:24:32Z</updated>

		<summary type="html">&lt;p&gt;Yichun: /* Building the package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building a Package ==&lt;br /&gt;
&lt;br /&gt;
NOTE: Debian already has inkscape packages; these instructions are just for installing the most up-to-date version, that may not have reached Debian&#039;s official archives yet.&lt;br /&gt;
&lt;br /&gt;
=== Downloading the sourcefile and building it on Debian Unstable/Sid ===&lt;br /&gt;
&lt;br /&gt;
You can download the source for Inkscape from [http://sourceforge.net/project/showfiles.php?group_id=93438&amp;amp;package_id=99112 The Inkscape download page on Sourceforge.net].  Just look for the latest version, and choose the file for that version that ends with &amp;quot;.tar.bz2&amp;quot;.  For the sake of this example, I&#039;ll pretend you&#039;ve downloaded &amp;quot;inkscape-0.42.tar.bz2&amp;quot;, and that you&#039;re keeping it in your home directory (~/).&lt;br /&gt;
&lt;br /&gt;
==== Extracting ====&lt;br /&gt;
&lt;br /&gt;
Make a temporary directory, somewhere that has enough space to build software:&lt;br /&gt;
&lt;br /&gt;
  mkdir -p ~/tmp/inkscape&lt;br /&gt;
  cd ~/tmp/inkscape&lt;br /&gt;
  tar xvjf ~/inkscape-0.42.tar.bz2&lt;br /&gt;
  cd inkscape-0.42&lt;br /&gt;
&lt;br /&gt;
==== Preparing debian for the software ====&lt;br /&gt;
&lt;br /&gt;
Since Debian is already aware of older inkscape versions, you can take advantage of this, and have Debian help you install the correct packages that you&#039;ll need to build the new version.&lt;br /&gt;
&lt;br /&gt;
  apt-get build-dep inkscape&lt;br /&gt;
  (do this as the root user)&lt;br /&gt;
&lt;br /&gt;
There may still be a few packages missing, but we&#039;ll handle those later.  You&#039;ll also need some other software:&lt;br /&gt;
&lt;br /&gt;
  apt-get install build-essential dpkg-dev fakeroot&lt;br /&gt;
  (do this as the root user)&lt;br /&gt;
&lt;br /&gt;
==== Building the package ====&lt;br /&gt;
&lt;br /&gt;
Currently the 0.47b2 checkout does not have a debian sub-directory, so the following will not work:&lt;br /&gt;
&lt;br /&gt;
To build the package, just do:&lt;br /&gt;
&lt;br /&gt;
  dpkg-buildpackage -uc -us -rfakeroot&lt;br /&gt;
&lt;br /&gt;
If this complains about any missing dependancies, it may be because the newer version of inkscape requires something that isn&#039;t in the older, official Debian package.  Just use the apt-get install command to add whatever it complains about.  For instance, if it said you needed libfoo, you would just do: apt-get install libfoo.  Then, try the above dpkg-buildpackage command again.&lt;br /&gt;
&lt;br /&gt;
Building will take a while, so be prepared, and don&#039;t panic if it seems like nothing is happening for a while.&lt;br /&gt;
&lt;br /&gt;
==== Installing ====&lt;br /&gt;
&lt;br /&gt;
Assuming the build process was successful, a debian package will have been created in the parent directory.  To install it, just do:&lt;br /&gt;
&lt;br /&gt;
  cd ..&lt;br /&gt;
&lt;br /&gt;
followed by:&lt;br /&gt;
&lt;br /&gt;
  dpkg -i inkscape*.deb&lt;br /&gt;
  (do this as the root user)&lt;br /&gt;
&lt;br /&gt;
==== Cleaning up ====&lt;br /&gt;
&lt;br /&gt;
All of these build files can waste space on your computer, if you&#039;re happy that the install was successful, and you want to clean up those temporary files, you can just do:&lt;br /&gt;
&lt;br /&gt;
  cd ..&lt;br /&gt;
  rm -rf inkscape&lt;br /&gt;
  (again, do this as root)&lt;br /&gt;
&lt;br /&gt;
=== Another method ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;/debian/control&amp;lt;/tt&amp;gt; file asserts the following build dependencies&lt;br /&gt;
:&amp;lt;pre&amp;gt;Build-Depends: automake1.7, debhelper (&amp;gt;= 4.0.0), intltool, libart-2.0-dev (&amp;gt;= 2.3.10), libgc-dev, libgtk2.0-dev (&amp;gt;= 2.0.6-1), libgtkmm-2.4-dev, libpango1.0-dev, libpng12-dev, libpopt-dev, libsigc++-2.0-dev, libtool, libxml-parser-perl, libxml2-dev (&amp;gt;= 2-2.4.24), pkg-config, zlib1g-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The makefile below also requires the &amp;lt;tt&amp;gt;dpkg-dev&amp;lt;/tt&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
TrentBuck used the following makefile to construct a Debian package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/make -f&lt;br /&gt;
package   = inkscape&lt;br /&gt;
version   = 0.40pre2&lt;br /&gt;
directory = $(package)-$(version)&lt;br /&gt;
tarball   = $(package)-$(version).tar.gz&lt;br /&gt;
url       = http://dl.sf.net/sourceforge/$(package)/$(tarball)&lt;br /&gt;
&lt;br /&gt;
default all: clean WORKING $(tarball)&lt;br /&gt;
	tar -C WORKING -zxf $(tarball)&lt;br /&gt;
	$(MAKE) -C WORKING/$(directory) -f $(PWD)/Makefile build&lt;br /&gt;
$(tarball):&lt;br /&gt;
# Most users will want to replace this with simply `wget $(url)&#039;.&lt;br /&gt;
	if test -s /alt/wget/$(url); then cp /alt/wget/$(url) .; else wget $(url); fi&lt;br /&gt;
WORKING:&lt;br /&gt;
	test -d $@ || mkdir $@&lt;br /&gt;
clean: WORKING&lt;br /&gt;
	-cd WORKING &amp;amp;&amp;amp; rm -rf $(package)&lt;br /&gt;
	-cd WORKING &amp;amp;&amp;amp; rm -f *.asc *.build *.changes *.dsc *.tar.gz&lt;br /&gt;
distclean:&lt;br /&gt;
	-rm -f $(tarball)&lt;br /&gt;
	-rm -rf WORKING &amp;amp;&amp;amp; mkdir WORKING&lt;br /&gt;
&lt;br /&gt;
# Never call make this target directly!&lt;br /&gt;
build: &lt;br /&gt;
	# COPY MISSING /debian FILES FROM CVS!&lt;br /&gt;
	# PREPEND AN ENTRY TO /debian/changelog TO SET PACKAGE VERSION!&lt;br /&gt;
	dpkg-buildpackage -rfakeroot&lt;br /&gt;
&lt;br /&gt;
.PHONY: default all clean distclean build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following &amp;lt;strong&amp;gt;additional changes&amp;lt;/strong&amp;gt; are required to build a correct package:&lt;br /&gt;
* prepend an entry to &amp;lt;tt&amp;gt;/debian/changelog&amp;lt;/tt&amp;gt; so that the debian package has the correct version.&lt;br /&gt;
* copy from CVS any of the following files missing from &amp;lt;tt&amp;gt;/debian&amp;lt;/tt&amp;gt;: &amp;lt;tt&amp;gt;changelog compat control copyright dirs docs inkscape.applications inkscape.menu inkscape.xpm mime rules&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Updating the Changelog ====&lt;br /&gt;
&lt;br /&gt;
The debian package should have the name &amp;lt;tt&amp;gt;inkscape_VERSION_ARCHITECTURE.deb&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The version number should be &lt;br /&gt;
; &amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;STABLE-DEBVER&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; for official releases : For example, &amp;lt;tt&amp;gt;0.39-1&amp;lt;/tt&amp;gt;.  &amp;lt;br&amp;gt;STABLE is the current stable version of Inkscape, DEBVER is the debian minor version (usually 1).&lt;br /&gt;
; &amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;STABLE+VERSION-DEBVER&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; for prereleases, releases candidates, etc : For example, &amp;lt;tt&amp;gt;0.39+0.40pre2-1&amp;lt;/tt&amp;gt;.  &amp;lt;br&amp;gt;VERSION is the prerelease version.&lt;br /&gt;
; &amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;STABLE+cvsDATE-DEBVER&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; for CVS releases : For example, &amp;lt;tt&amp;gt;0.39+cvs20041111-1&amp;lt;/tt&amp;gt;.  &amp;lt;br&amp;gt;DATE is the date when the repository was checked out, in YYYYMMDD format.&lt;br /&gt;
&lt;br /&gt;
Thus your changelog entry should be something like&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;pre&amp;gt;&lt;br /&gt;
inkscape (0.39+0.40pre2-1) unstable; urgency=low&lt;br /&gt;
&lt;br /&gt;
  * Non-maintainer build.&lt;br /&gt;
&lt;br /&gt;
 -- Trent Buck &amp;lt;twbuc1@student.monash.edu.au&amp;gt;  Thu, 11 Nov 2004 03:09:18 +1100&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that spacing &#039;&#039;&#039;is&#039;&#039;&#039; significant in debian changelog entryies (e.g. must be two spaces after email address).&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;/div&gt;</summary>
		<author><name>Yichun</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=14049</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=14049"/>
		<updated>2007-03-28T23:40:10Z</updated>

		<summary type="html">&lt;p&gt;Yichun: /* Milestone 12 - Inkscape 0.46 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Development Roadmap == &lt;br /&gt;
&lt;br /&gt;
NOTE: This is a working document showing specific near-term tasks needed for achieving the numbered milestones.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Milestones 0-11 have been completed since the start of the Inkscape Project. See [[OldRoadmap]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Milestone 12 - Inkscape 0.46 ===&lt;br /&gt;
&lt;br /&gt;
New/Changed Dependencies:&lt;br /&gt;
* (DONE) Gtk 2.8 (required)&lt;br /&gt;
* 2geom (optional)&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* Eliminate all use of sp_repr_new in favor of XML::Document::* classes (see [http://article.gmane.org/gmane.comp.graphics.inkscape.devel/19068])&lt;br /&gt;
* Migrate SPObject to native C++ classes&lt;br /&gt;
* Implement [http://grin-optics.org gradient] UI &amp;quot;release&amp;quot; handler to deal with gradient garbage collection (see bug 984854)&lt;br /&gt;
* Create an SPObject API for tracking references and avoiding id clashes on import and interdocument copy/paste. What we need are a void SPDocument::importCopies([set of SPObjects]), and an [set of SPObjects] SPObject::dependencies() method.&lt;br /&gt;
* Prepatory work to integrate lib2geom next release&lt;br /&gt;
&lt;br /&gt;
Codebase Cleanup Effort:&lt;br /&gt;
* Change to use of GQuarks instead of #defines where feasible&lt;br /&gt;
* Learn and use autoscan and autoreconf to find out which configure tests are still needed.&lt;br /&gt;
* Clean up configure.in&lt;br /&gt;
* (PARTIALLY DONE) [[DirectoryReorgProposal]]&lt;br /&gt;
* Convert all tabs into spaces (convert tabs to 4 spaces)&lt;br /&gt;
** Also see http://sourceforge.net/mailarchive/message.php?msg_id=7164324&lt;br /&gt;
* Remove trailing whitespace&lt;br /&gt;
** See http://wiki.inkscape.org/wiki/index.php/InkscapeJanitors#Cleanup:_Whitespace&lt;br /&gt;
* Rename all &#039;[[SPFooBar]]&#039; routines to &#039;[[FooBar]]&#039; and put into namespaces&lt;br /&gt;
** (DONE) dialogs folder&lt;br /&gt;
* (DONE) Convert use of gboolean to bool where feasible&lt;br /&gt;
* (DONE) Switch from use of TRUE/FALSE to true/false&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* PDF Import/Export&lt;br /&gt;
** Identify remaining problems with the cairo-based PDF tool&lt;br /&gt;
** Ensure clippaths, transparency, bitmaps, etc. all work&lt;br /&gt;
&lt;br /&gt;
Inkboard Effort&lt;br /&gt;
* Stabilize the code by closing crash bugs in the bug tracker&lt;br /&gt;
&lt;br /&gt;
SVG Feature Compliance Effort:&lt;br /&gt;
* Animation&lt;br /&gt;
** Sketch out UI mockup ideas for animation rendering/animation&lt;br /&gt;
** Make an ultra-preliminary proof of concept of at least one animation feature&lt;br /&gt;
&lt;br /&gt;
Extension Effort:&lt;br /&gt;
* Unification of the way to display help on extensions&lt;br /&gt;
* Localizable help of bundled extensions&lt;br /&gt;
* Effect extensions browser&lt;br /&gt;
&lt;br /&gt;
User Documentation Effort:&lt;br /&gt;
* Re-arrange tutorial categories [ScislaC]&lt;br /&gt;
* Switch to use of xml2po for tutorial files ([[User:Colin Marquardt|Colin Marquardt]])&lt;br /&gt;
* Document filters&lt;br /&gt;
&lt;br /&gt;
=== Milestone 13 - Inkscape 0.47 ===&lt;br /&gt;
&lt;br /&gt;
New/Changed Dependencies:&lt;br /&gt;
* Gtk 2.10 (required)&lt;br /&gt;
* 2geom (required)&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* PDF Import/Export&lt;br /&gt;
** Choice of PDF spec. (PDF/X-1a, PDF/X-3)&lt;br /&gt;
** Add file info/comments&lt;br /&gt;
** Add color bars&lt;br /&gt;
* [[MicrosoftVisio|Visio]] support&lt;br /&gt;
** Add extension for use of [[VDX2SVG]] (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** Add extension for use of [[PDF2SVG]] (http://www.solidcode.net/pdf2svg/ - this doesn&#039;t actually link to a useful page)&lt;br /&gt;
&lt;br /&gt;
Tools:&lt;br /&gt;
* [http://sourceforge.net/tracker/?group_id=93438&amp;amp;atid=604306&amp;amp;func=detail&amp;amp;aid=904962 correct handling of multiple font faces] by Text tool&lt;br /&gt;
* [http://article.gmane.org/gmane.comp.graphics.inkscape.devel/16938/ Filters tool]&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* 2geom Integration&lt;br /&gt;
** Eliminate code in favor of 2geom where feasible&lt;br /&gt;
* Convert remaining GTK dialog code to Gtkmm&lt;br /&gt;
&lt;br /&gt;
Inkscape SVG Effort&lt;br /&gt;
* Revisit coordination system (move away from Cartesian)&lt;br /&gt;
&lt;br /&gt;
DOM Binding Effort:&lt;br /&gt;
* Evaluate Adobe Activescript to use instead of Spidermonkey for our JS engine&lt;br /&gt;
* Create sample prototype app to explore ActiveScript&lt;br /&gt;
* Decide whether to go with Spidermonkey or Adobe ActiveScript&lt;br /&gt;
&lt;br /&gt;
User Interface Effort:&lt;br /&gt;
* improvement of svg patterns UI - make it similar to gradient-drag, instead of piggybacking knotholder&lt;br /&gt;
* Palettes&lt;br /&gt;
** Custom palettes like from Gnome&lt;br /&gt;
** Ability to load 3rd-party palettes (e.g. Pantone, Trumatch, Focoltone, Toyo, etc.)&lt;br /&gt;
* Reenable fuzzy font matching [bb]&lt;br /&gt;
* Improve freehand curve smoothness [pjrm, paraprax]&lt;br /&gt;
&lt;br /&gt;
Desktop Integration Effort:&lt;br /&gt;
* Replace existing printer dialog with one from gtk 2.10&lt;br /&gt;
* Inter-application cut-and-paste&lt;br /&gt;
* Inter-application drag-and-drop&lt;br /&gt;
&lt;br /&gt;
Testing Effort:&lt;br /&gt;
* Include some rendering tests in `make check&#039;.&lt;br /&gt;
* Get &#039;make check&#039; to pass on Win32 and OSX&lt;br /&gt;
* Investigate performance measurement testing for Inkscape&lt;br /&gt;
&lt;br /&gt;
Animation Effort&lt;br /&gt;
* Create a written conceptualization of how it should work&lt;br /&gt;
** Currently, part of the concept discussion is at [[Animation-(Timeline)|here]]&lt;br /&gt;
&lt;br /&gt;
Inkboard Effort&lt;br /&gt;
* Ensure multi-user conferences work across most JEP-compliant Jabber servers&lt;br /&gt;
* Conduct an informal security analysis of Inkboard for security flaws&lt;br /&gt;
&lt;br /&gt;
User Documentation Effort:&lt;br /&gt;
* Solicit more tutorial contributions from userbase&lt;br /&gt;
** Node editing&lt;br /&gt;
** Advanced text effects&lt;br /&gt;
** Grid snapping&lt;br /&gt;
** Connectors&lt;br /&gt;
** Creating photo-realistic art&lt;br /&gt;
&lt;br /&gt;
=== Milestone 14 - Inkscape 0.48 - Animation ===&lt;br /&gt;
&lt;br /&gt;
* Get basic rendering and authoring of simple animations working adequately&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* Complete lib2geom integration&lt;br /&gt;
* Streamline style.*&lt;br /&gt;
** Eliminate use of the style.h types in as much of codebase as possible, particularly display/*.&lt;br /&gt;
** Externally, it should present a simple sset of accessor methods for getting/setting properties by name, and propagating to/from repr.&lt;br /&gt;
** Inside, it should have:&lt;br /&gt;
*** a concise list of property names with the expected domain of values in CSS and the associated Inkscape data type&lt;br /&gt;
*** a concise list of property aliases which represent one or more properties combined, each with the rule used to combine&lt;br /&gt;
*** definitions of the aforementioned rules and value domains&lt;br /&gt;
*** some generic code (not tied to any one property) implementing the needed behavior&lt;br /&gt;
&lt;br /&gt;
DOM Binding Effort:&lt;br /&gt;
* Create tool that reads the w3c idl files and generates binding code&lt;br /&gt;
* Bind xpath parsing/execution&lt;br /&gt;
* Finish the CSS-DOM classes&lt;br /&gt;
* Add a &#039;run&#039; mode in a separate window that runs and displays the scripted SVG&lt;br /&gt;
&lt;br /&gt;
Desktop Integration Effort:&lt;br /&gt;
* [[WebDAV/FTP]] support via GNOME-VFS, Neon, or the like&lt;br /&gt;
* Finish making printing work more efficiently and reliably&lt;br /&gt;
* Clipart manager GUI&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* PDF Import/Export&lt;br /&gt;
** Generate multipage PDF documents&lt;br /&gt;
** Define bleed and slug areas for offset printing&lt;br /&gt;
** Add crop, bleed and registration marks&lt;br /&gt;
&lt;br /&gt;
=== Milestone 15 - Inkscape 0.49 - Prototype all SVG Mobile features ===&lt;br /&gt;
&lt;br /&gt;
SVG Feature Compliance Effort:&lt;br /&gt;
* Ability to select which SVG spec version to save as&lt;br /&gt;
* Multi-page&lt;br /&gt;
* Animation&lt;br /&gt;
* Implement perspective transformations via [[PerspectiveObject]]&lt;br /&gt;
* Path editing&lt;br /&gt;
* Shaped strokes&lt;br /&gt;
* Masking/clippaths&lt;br /&gt;
** on-canvas editing&lt;br /&gt;
** Should work like gradient tool to apply transparency&lt;br /&gt;
* [http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=893812&amp;amp;group_id=93438&amp;amp;atid=604309 hyperlinking]&lt;br /&gt;
* Ensure Inkscape does not throw away the internal DTD subsets of documents it reads&lt;br /&gt;
&lt;br /&gt;
=== Milestone 16 - Inkscape 0.50 - SVG Mobile Support ===&lt;br /&gt;
&lt;br /&gt;
SVG Feature Compliance Effort:&lt;br /&gt;
* Multi-page&lt;br /&gt;
* Scripting&lt;br /&gt;
* Markers&lt;br /&gt;
** Inherit stroke properties like color&lt;br /&gt;
** On-canvas editing&lt;br /&gt;
** Fix snapping issue&lt;br /&gt;
* Real CMYK / LAB / HSB support&lt;br /&gt;
&lt;br /&gt;
=== Milestone 17 - Inkscape 0.51 ===&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* cairo Adoption Effort:&lt;br /&gt;
** Prereq: Is renderer immune to the same kinds of numerical problems we see with our new renderer, libnr, or libart?&lt;br /&gt;
** Will the new renderer improve performance for most users?&lt;br /&gt;
** Integrate a cairo-based SVG Canvas library&lt;br /&gt;
* follow the [http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html Freedesktop Icon Naming Spec] for easier themeing&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* Native [[Adobe Illustrator]] file Import/Export&lt;br /&gt;
** Requires good PDF Import/Export&lt;br /&gt;
* Native [[CorelDraw]] file Import/Export&lt;br /&gt;
* DXF import/export&lt;br /&gt;
* gdkpixbuf(?) - would give JPEG support&lt;br /&gt;
&lt;br /&gt;
=== Milestone 18 - Inkscape 0.52 - Tech drawing abilities ===&lt;br /&gt;
&lt;br /&gt;
User Interface Effort:&lt;br /&gt;
* Object-to-object snapping&lt;br /&gt;
* Implement [[LittleCMS]] as color management system&lt;br /&gt;
* Implement iso &amp;amp; hex grid&lt;br /&gt;
* Editable toolbars (libegg)&lt;br /&gt;
* Geometrical constraints&lt;br /&gt;
** &amp;quot;Perpendicular-to&amp;quot;, &amp;quot;Parallel-to&amp;quot;, etc.&lt;br /&gt;
* Path trimming/extending/offset&lt;br /&gt;
* Filleting tool&lt;br /&gt;
&lt;br /&gt;
Extensions Effort:&lt;br /&gt;
* Implement extension registry for users to upload/download extensions via Inkscape&lt;br /&gt;
* Dia-like smart shapes support&lt;br /&gt;
&lt;br /&gt;
=== Milestone 19 - Inkscape 0.53 - Inkcore ===&lt;br /&gt;
&lt;br /&gt;
* Separate sections of code into various libraries for use by other programs&lt;br /&gt;
** inkcanvas&lt;br /&gt;
** inkview&lt;br /&gt;
** inkscape&lt;br /&gt;
&lt;br /&gt;
=== Milestone 20 - Inkscape 0.54 ===&lt;br /&gt;
=== Milestone 21 - Inkscape 0.55 ===&lt;br /&gt;
&lt;br /&gt;
=== ??? - Inkscape 1.00 - Full SVG 1.1 support === &lt;br /&gt;
&lt;br /&gt;
=== Milestone [Future] ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;/div&gt;</summary>
		<author><name>Yichun</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_Notes&amp;diff=14048</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_Notes&amp;diff=14048"/>
		<updated>2007-03-28T23:36:36Z</updated>

		<summary type="html">&lt;p&gt;Yichun: Redirecting to ReleaseNotes045&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[ReleaseNotes045]]&lt;/div&gt;</summary>
		<author><name>Yichun</name></author>
	</entry>
</feed>