0.44 development status
by Bryce Harrington
Hi all,
I've compiled the status for the 0.44 development checklist. I'm sure
this is already out of date, so please email me updates and I'll update
next weekend.
Luckily, most everything people are working on sound like they could be
wrapped up by the end of the month, however the quantity of things going
on suggests that at least some efforts may require longer. Thus, I
would like to propose the following schedule for getting to Feature
Freeze mode:
Now - Development continues on the ~24 items identified
For non-0.44 feature work, please use branches
May 1st - Achieve completion of at least 50% of the items.
Work continues on the remaining 12.
Work ceases on any other features.
Notification to translators
Begin focusing on bugfixes.
Identify preliminary "must-fix" buglist
May 15th - Feature Freeze
All feature development work ends
Finalize the "must-fix" buglist
Issue pre-release packages for testing
Focus on bug fixes, translations, & docs
TBD - Hard Freeze
Translation work finishes
Final resolution on all "must-fix" bugs
Issue one or more release candidates
TBD - 0.44 Release
How does this plan sound? Has anything been missed?
------------------------------------------------------------------------
Inkscape 0.44 Development Checklist
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.
Brush size adjustment on zoom toggle for calligraphic pen
=========================================================
MentalGuy is working on this and plans to have it to a finished point
for the release.
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
Fit Canvas to Selection
=======================
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. It basically works and is 90%
done; the one issue at the moment that needs to be fixed for the release
is that image rotations are backwards. [I think this might be fixed
now. -- bh]
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 about done. Getting Inkscape and SIOX
intercommunication working, but this can be built as a filter to
potrace, which simplifies things. There are some transformation issues
that need to be sorted out.
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.
Snapping
========
!!! More info needed - Carl and Mathieu (and maybe Ralf?) !!!
* 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
=============================
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.
* Additional testing needs to be performed
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.
Calligraphic interface tweak
============================
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
================
!!! No owner has been identified for this task !!!
We have a patch for this, but the author has not been reachable. Also
needed is undo annotations.
* Unless the author or another developer takes ownership of this
patch within a week or so, perhaps the wise thing to do would be to
incorporate it right after the release, to give maximum debugging
time for 0.55.
New File Chooser in Export
==========================
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.
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]
* Packaging
Bryce
17 years, 1 month
MSI Packages
by Antony J Mee
Dear Scribus & Inkscape developers,
I love both your applications and would like to encourage my colleagues
and students to use them.
I notice that the OpenOffice team have now made their Windows version
into an MSI package
which will greatly ease the adoption of the package in University
departments for example
(which more commonly nowadays) often run WIndows Domains with
centralized installation
systems.
Any chance you guys would consider doing the same?
Kind regards,
tOnY
17 years, 3 months
Gtk 2.8 for 0.45?
by Bryce Harrington
Up through 0.44 we've stuck to the Gtk 2.4 requirement, in order to
minimize dependency problems for users. When we jumped from Gtk 2.0 to
2.4, a lot of users had installation troubles that we had to spend a lot
of time helping with, so we wished to avoid that as long as possible.
Yet 2.8 has been out a while, and has some new capabilities that would
be nice to rely on. 2.8 would be more compelling of a change than 2.6,
so if we have to put people through the trouble of upgrading gtk, it
might be better to move them to 2.8.
I'd like to propose that we change the dependency requirements for
Inkscape to 2.8. Doing this right now gives us a maximum amount of
testing time before 0.45.
Would anyone see an issue with doing this in this next release?
Bryce
17 years, 4 months
Re: [Inkscape-devel] Versions of gtk/gtkmm used by distros?
by Bryce Harrington
----- Forwarded message from Denis Leroy <denis@...1381...> -----
Date: Sun, 25 Jun 2006 14:56:40 -0700
From: Denis Leroy <denis@...1381...>
To: gtkmm-list@...1382...
Subject: Re: Versions of gtk/gtkmm used by distros?
Bryce Harrington wrote:
> Hi,
>
> For Inkscape we're considering changing our required gtk/gtkmm
> requirements from 2.4 to something newer (e.g. 2.8).
>
> Could someone point me at a listing of which distros ship with which
> version of gtk? We're attempting to gauge how many users would be
> affected by this change.
Speaking for Fedora :
Fedora Core 3 (unmaintained) : 2.4.11
Fedora Core 4 : 2.6.5
Fedora Core 5 : 2.8.3
Fedora Core 6 test 1 : 2.8.5
-denis
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...45...
http://mail.gnome.org/mailman/listinfo/gtkmm-list
----- End forwarded message -----
17 years, 4 months
XML Style properties (filters)
by Hugo Rodrigues
There's something odd happening when one tries to add a 'filter' property (
e.g. filter:url(#filterid) ) to a style attribute, on a XML Editor dialog.
The filter object is found (if it exists) and correctly loaded into the
SPStyle object but in the end, for some reason, the 'filter' property is
simply discarded and ends up not being set (try it yourselves if this sounds
confusing). I've been debugging style.cpp and related methods exhaustively
and can't understand why this happens, is there something that needs to be
enabled somewhere else?
Can someone more enlightened on this subject please provide some hints here?
17 years, 4 months
OS X dev builds again
by jiho
Hi all,
Thank you very much for 0.44 which is brilliant. Now that I am back
from no-internet-land I restarted the process of producing dev builds
of Inkscape for OS X. A new build is there:
http://inkscape.modevia.com/macosx-snap/Inkscape_20060629.dmg
I changed the background image color to match the green color of the
new website (which is great too... even if I think that blue fitted
better to Inkscape that green ;-) ) and thought about how to
represent the installation procedure in an international manner (see
thread http://sourceforge.net/mailarchive/message.php?msg_id=15481499 ).
In the end I stayed with my initial approach (i.e. a link to /
Applications on which Inkscape Icon can be dragged) because:
- the only text present is "internationalized" by the system itself
- I read somewhere that even if OS X app bundles can be executed from
anywhere on the disk, they are registered and really integrated into
the system only if they are in /Applications (there is a startup job
which looks into /Applications and registers new ones). Therefore, /
Applications is really the place where to put them
- it eases very much the installation procedure (= 1 drag and drop)
The next problem of the user is to find out where is Inkscape once he
dragged it onto the "Applications" link which I don't think is much
of a problem because:
- there is a link to /Applications with the same icon that in
the .dmg on the left of every Finder window by default
- it is a common procedure to put applications in /Applications :-)
- starting from OS X Tiger a spotlight search will show Inkscape and,
actually, all people I have seen using Tiger never navigate to
Applications again but use Spotlight as a launcher
- this is something that is likely to be even "more true" in the long
run with spotlight taking more and more importance in the way the
Finder operates (in 10.5 Leopard, the navigation in the Finder is
going to be largely based on spotlight searches)
I hope this is OK with everybody.
As the .info.txt file mentions, this build is without Inkboard
support because loudmouth is still not in Fink. Michael can you
upload your Fink package somewhere so that I (and maybe other OS X
compilers) can use it? Do you think it can go in the wiki page?
Thank you in advance.
JiHO
---
Windows, c'est un peu comme le beaujolais nouveau :
a chaque nouvelle cuvee on sait que ce sera degueulasse,
mais on en prend quand meme par masochisme.
---
http://jo.irisson.free.fr/
17 years, 4 months
INKSCAPE_LIBS
by Aaron Spike
So I was fighting with the Xfixes dependency in the Autopackage. Do the
INKSCAPE_LIBS or LIKSCAPE_CFLAGS variables work like ./configure --help
says they do? Even though I set and export them different values
continue to end un in the Makefile.
Aaron Spike
17 years, 4 months
Can't compile, can't find libgc
by Spectre
When I try to configure Inkscape 0.44, I get a message:
checking gc.h usability... yes
checking gc.h presence... yes
checking for gc.h... yes
checking for GC_init in -lgc... yes
checking libgc version 6.4+... 6.3.255 no
configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
I have libgc 6.7 installed, so I'm not certain why Inkscape doesn't like it. Any ideas?
Slackware 10.2
---------------------------------
Yahoo! Music Unlimited - Access over 1 million songs.Try it free.
17 years, 5 months