Inkscape 0.44 Status
by Bryce Harrington
Hi All,
Here is the current status list. 7 of the 24 items are done or on hold.
In order to make feature freeze by May 15th, we should try to increase
this number...
Jon, Mental, and Bob, you each have 3 or more items open - could you
identify which ones are the priorities, and specify one or two that
could be left for the next release?
Bryce
Current Feature Work
ICC Preview
===========
Jon Cruz is working on this. Plans to have feature to a finished point
for the release.
* Update Release Notes
CMYK support
============
Jon Cruz is working on this. Plans to have feature to a finished point
for the release.
* Update Release Notes
ArtLibre named icon and cursor loading
======================================
Jon Cruz is working on this. Plans to have feature to a finished point
for the release.
* Update Release Notes
Palette editing and per-file color sets
=======================================
Jon Cruz is working on this. Plans to have feature to a finished point
for the release.
* Update Release Notes
Tablet Bugs
===========
MentalGuy is working on this. Says for the release he wants to get
these resolved.
Something drops tablet motion events on the floor while the button is
held down. This occurs for some tools, but not with others. The bugs
are quite annoying but weird. They don't affect all tablet users.
4/29 - Still underway
Brush size adjustment on zoom toggle for calligraphic pen - DONE
=========================================================
MentalGuy is working on this and plans to have it to a finished point
for the release.
5/1 - Mental reports this has been completed
Layer dialog
============
This is an important feature for the release, and on MentalGuy's todo
list. However, work has been stuck getting Inkscape::LayerManager to
compile due to a subtle detail with sigc::mem_fun(), and it's uncertain
if there is sufficient time to unstick it and finish the feature prior
to the release. Additional people's help may be needed here.
[Beyond the memory issue, are there other aspects to the layer dialog
that others could help with, such as UI work or coding helper features
or whatever? --bh]
* Update Release Notes
4/29 - Still under way
Fit Canvas to Selection - DONE
=======================
This is a feature ACSpike has been working on, and plans to complete for
the release. The patch is here:
http://www.ekips.org/comp/inkscape/inx/current.diff
ODG Format Support
==================
Ishmal is working on this currently. Help is needed from someone who
knows inkscape gradients, such as mental or bulia. He needs to know how
to read gradient info from an SPGradient object.
DOM Support
===========
Ishmal has been working on this. The newest code is all imported and
builds. [Is there anything else needing to be done prior to release?]
SIOX Support
============
Ishmal has this over half done. The code is all imported and building,
and the selection mechanism is now done. Getting Inkscape and SIOX
intercommunication working, but this can be built as a filter to
potrace, which simplifies things. The transformation issues reported
previously have been sorted out, using a "confidence matrix".
Extensions
==========
Ted is focusing on cleaning up extension parameters and felt he'd have
this wrapped up by the end of the month. The plan is to have longer
text (tool tips) available, and a few more widgets. More spacing in the
autogui will be added to make it look nicer.
* Ted reports there is an unverified bug in the ordering of the
effects in the menu, to be investigated.
The Extension Editor is further off, and not being planned for this
release.
5/1 - Ted reports the feature is not yet working, but feels it shouldn't
be a problem to get it fixed in the next couple weeks.
Snapping
========
Ralf is coming up to speed on this issue. Hopefully Carl can also shed
light on things. On 4/26 Carl said he hopes to have a look at it over
the coming week.
* Need to fix the freeze when dragging multiple selected objects:
http://sourceforge.net/tracker/index.php?func=detail&aid=1429049&group_id...
* Update Release Notes
Rendering Performance Speedup - DONE
=============================
Andrius has a very interesting rendering speedup patch. The feature is
complete and accepted for the release. There is one known issue to
address with scrolling, but Andrius feels this can be fixed.
4/30 - Andrius reports this is now done, and no other issues are known.
Screenshots
===========
Scislac has taken this task on, and plans to have it done for the
release.
Two screenshots are done currently, and one more is in the works. There
will be a call for more screenshots on the Deviant Art site.
Tutorials
=========
Calligraphy is mostly done, and a few of the other updates to the other
tutorials have been drafted but that stuff definitely needs more work.
Should be possible to have them done by the end of April.
Man page should be current.
Bulia will update keys.xml shortly.
Note: The sooner these can be finalized, the sooner translators can get
going on them.
5/1 - ScislaC says a lot of progress was made over the weekend, but has
run into some errors regenerating the svgs & html
Calligraphic interface tweak - DONE
============================
Bulia is working on this change requested by MentalGuy, and feels they
are minor and should have no trouble completing for the release.
Windows font handling bugfixes - DONE
==============================
Richard (cyreve) has completed these bug fixes and updated the release notes.
* Update ReleaseNotes
Python Extensions on Windows
============================
!!! No owner has been identified for this task !!!
Bulia reports that extensions that rely on PyXML still do not work on
Windows. Due to the number of python extensions, this would be a major
missing feature for Windows users.
Text/Fonts UI
=============
deadchip (aka Milosz Derezynski <internalerror at gmail dot com>) has
written a font lister Gtkmm class, to enable re-use of the font list.
He is planning to write a font picker dialog, and rewrite the current
font picker to use the font _listing_ class. This enables using normal
Gtk components (ListStore, etc.) for accessing the font info. He plans
to have this work done by May 1st, or May 15th at the latest.
Windows "dialogs on top" Patch for GTK
======================================
!!! No owner has been identified for this task !!!
This is not exactly an Inkscape-specific problem, since the code changes
wouldn't be to Inkscape, but it would be nice to have it finally fixed.
This 0.44 release effort may be a good vehicle to tie it to, but we
won't hold up the release if it doesn't get done. Scislac had contacted
the author previously.
* Send a reminder email to the author to find status on this
Undo/Redo Dialog - HOLD
================
Gustav Broberg (broberg at kth dot se) is planning to try to get the
changes Mental suggested prior to the Feature Freeze.
We have a patch for this. Also needed is undo annotations.
4/30 - Gustav reports that due to more changes required than expected,
this feature will be postponed until the next release.
New File Chooser in Export - DONE
==========================
We have a patch for this, but there were some thoughts of embedding it
in the export dialog directly. In the spirit of "patch first, discuss
later", the best approach may be to stick in the current patch for 0.44,
see what folks think, and do the embedding later.
Test Harness
============
Bryce is working on getting 'make test' working in the test harness. He
plans to have this working by the feature freeze date.
Additional Release Tasks
========================
The following tasks will need to be done for the release, but are not
required to be done prior to the Feature Freeze:
* Identify the list of must-fix bugs. To keep the freeze phase from
dragging out, we will need to be very choosy in what we allow to be
must-fix bugs.
* Set up a ReleaseChecklist wiki page or similar to keep track of The
List.
* Designate 2 release maintainers.
* Keep and update the above list and encourage people to achieve
completion of the items.
* Notify translators to complete translation work
* Wiki updates
+ Update Roadmap
+ Review/Update FAQ
+ Update InkscapeFeatures
* PR / marketing efforts
+ Plan efforts
+ Draft press release
+ Finalize press release
+ Send out press release [rejon]
+ DeviantArt PR [ScislaC]
* Packaging
16 years, 10 months
Flash Export
by unknown@example.com
Hello everyone. I've been playing with Inkscape for a while now, keep up the good work.
I am interested in Flash export functionality for Inkscape. Are any developers working on this? I would be interested in helping out.
Brian
16 years, 10 months
Warning in /extension/patheffect.cpp
by Ben Fowler
Around line 50:
42 Inkscape::XML::Node * defs;
43
44 for (int i = 0; patheffects[i] != NULL && i < 128; i++) {
45 gchar * patheffect = patheffects[i];
46
47 // This is weird, they should all be references... but anyway
48 if (patheffect[0] != '#') continue;
49
50 Inkscape::XML::Node * prefs =
sp_repr_lookup_child(defs, "id", &(patheffect[1]));
51 if (prefs == NULL) {
52
53 continue;
54 }
I get a warning about use of uninitialised variable 'defs', and I
guess I didn't have my shredded wheat today, because I can't seem to
work out whether this warning counts for anything. Should defs be
initialised to NULL?
Ben
16 years, 10 months
Last call for feedback on my SoC proposal
by Justin Wikinator
Dear respected Inkscape developers:
I am extremely interested in gaining a position with the Summer of Code
with Inkscape, and I am doing everything in my power to be successful in
doing so. With this in mind, I hope you will take a look at my proposal
for improving the Python effects libraries and give me some feedback
before I submit the link to it to Google on May 8th. My proposal
resides here on the wiki:
http://wiki.inkscape.org/wiki/index.php/ImprovingPythonEffectsAPI. If
you like what you see, I'd appreciate help in convincing Google that
this is a worthwhile endeavor.
Sincerely,
Justin
16 years, 10 months
SoC and automatic kerning
by juraj sukop
Dear Inkscapers,
I greatly welcomed that Summer of Code is going to happen this year again,
since I would like to participate this time.
I would like to develop a tool for automatic kerning -- this should adjust
the position of the letters in a text to correct the spacing irregularities,
to ease the reading flow and to improve readability. This is also called
optical kerning. To me, this is very helpful feature and I can imagine it
could be of use for other open source software as well.
Unfortunately, this is not listed on your Project Ideas page.
What do you think? Would such a thing make sense for Inkscape and in the
same time applicable for Summer of Code?
Thanks a lot for any feedback and good night!
Juraj Sukop
16 years, 10 months
URGENT.
by Okpu Akuchi
I have a new email address!You can now email me at: okpux14x@...529...
>From Mr. Okpu Akuchi.
Hello,
I work with the CBN Nigeria in remittance department, I saw a file in respect of your fund that has been abandoned amount in question is $ 12.500.000.00 Million USD. I suggest that I can assist you in getting this fund installmentally, what I need from you is your permission to go ahead and get this fund on your behalf and at the end of the day 10% will be given to me. If this is ok by you,I will advice you get back to me so that I will give you more details. And I will also need your telephone number for effective communication.
Be rest assured that everything is alright.
Thanks,
Mr. Okpu Akuchi.
- Okpu Akuchi
16 years, 10 months
LaTeX formula effect
by Tavmjong Bah
Hi,
I've done some experimenting to see if I couldn't get the LaTeX formula
effect to work on Linux. I have a version that works with skconvert.
While a development version of skencil is available for Windows, it is
not clear that skconvert is. Perhaps we need two different versions of
the effect depending on platform. I've attached the eqtexsvg.py file
that uses skconvert.
I also looked at a few other alternatives:
1. pstoedit with ImageMagick
According to the docs, conversion to SVG without the shareware
plug-in is possible if pstoedit is compiled with ImageMagick-c++. I
tried this. An ImageMagick window pops up and the program hangs without
drawing anything. Closing the window gives an error: "Non-conforming
drawing primitive definition `fill-rule'".
2. Going directly from dvi to SVG via dvisvg
http://dvisvg.sourceforge.net/
dvisvg does produce an Inkscape readable SVG file (after eliminating
an illegal character) but there are a couple of problems. It uses SVG
fonts which it creates but does not embedded them in the resulting SVG
file. Some of the glyphs are of the wrong style and use of Greek symbols
produces illegal characters (pi => ^Y). It also has tspan nodes inside
of tspan nodes which seems a bit strange. Too buggy to use.
Tav
16 years, 10 months
Inkscape more Mac friendly (was Re: [Inkscape-devel] [SoC] Native OSX GUI ?)
by Ben Fowler
On 05/05/06, Jon A. Cruz <jon@...18...> wrote:
> On May 4, 2006, at 8:16 AM, Ben Fowler wrote:
>
>[ snip ]
>
> Personally, I've always felt that the proper way for Inkscape to be more mac
> friendly would be to get GTK+ native on OS X,...
If that is a majority view, then we can indeed go down those lines,
and (triple negative coming up), I will have to withdraw my comment
about the OP's not being off-target.
Ben
16 years, 10 months
New Preferences dialog is sweet.
by Alan Horkan
New Preferences dialog is sweet.
It has been a while since I tried out Inkscape and I've filed a few
requests already today but I'm thoroughly impressed by the new Preferences
dialog (notwithstanding my old complaints about having the Inkscape
branding directly in the lable and it taking up a valuable shortcut). The
layout is clean, the bits which change dynamically are clearly delinated
and predicatable and the lables are clear and understandable.
This style of dialog has the advantage of room to expand but that requires
developers have the discipline to consolidate and rework things so less
preferences are needed and the list doesn't get too big.
In the broad sense there is really very little wrong with it and I was
only able to find a few very minor issues. The first is the use of
abbreviations. Abbreviations should be avoided. Misc should be the full
word Miscellaneous but ideally someone can figure out a suitable category
for these options. The Scrolling section uses the lables pixels and the
Steps section uses the lable abbreviation px.
Mouse is a nice simple lable but unfortunately there is a good chance
users will be using other pointer types such as a pen and tablet device.
Much as I hate to reference the user interface of the GNU Image
Manipulation Program uses the more generic and techincally correctly
category "Input Devices". Maybe the technically incorrect lable is the
best option and I should leave well enough alone for this one.
Somewhat confusingly the Scrolling category includes options for the mouse
wheel scrolling but it also looks like a difficult one to decide.
Tools, Shapes, Rectangle (and others) includes a colour widget with
abbreviated labels "F" and "S" rather than Fill and Stroke. I wonder if a
standard gtk colour widget could be used but there is probably a benefit
to using the inkscape colour widgets consistently.
Let me know if you think any of the issues I have raised require reports.
Overall the Preferences dialog is an excellent piece of work,
congratulations.
Sincerely
Alan Horkan
Inkscape http://inkscape.org
Abiword http://www.abisource.com
Open Clip Art http://OpenClipArt.org
Alan's Diary http://advogato.org/person/AlanHorkan/
16 years, 10 months