Project Status Sunday, April 15, 2004</h3>
The 0.38 release seems to have been quite well received. It's interesting that most of the features people are wishing for are things already in development or planned for development in the near future, so it looks like there's good synchronicity between our users and developers.
Within a day of wrapping up the 0.38 release, big new features were already getting folded into the development tree. Mental has added GtkMM back into the codebase as a pre-req and is starting to work out the layers dialog. Bulia is putting together a new preferences dialog. John, Carl, and Bryce have gotten markers ready for use. Fred has also gotten the stroke-miterlimit property working; we will also be making it user-settable by the 0.39 release. Kees has been working on getting icons for every verb implemented, and attending to some of the new bugs and feature requests. Several people have been poking at the Postscript code to see if we can make it work a bit better. Translators and translations continue to come in. We've also gotten a new About screen, thanks to BrisGeek.
Statistics Nov 15 Feb 15 Mar 15 Apr 1 Apr 15 ========== ====== ====== ====== ====== ====== Lifetime Rank on SourceForge: 4391 1599 * 1348 1164 (68.5%) (88.6%) * (90.4%) (91.7%) Max Week's Rank on SourceForge: 62 70 90 73 31 (99.6%) (99.5%) * (99.6%) (99.8%) Total SF Page Views * 200,000 * 306,000 330,000 Total SF Downloads * 10,000 * 15,500 17,250 Total Freshmeat URL Hits 746 3,437 4,670 5,054 6,675 Total Freshmeat Subscriptions 16 35 50 54 70 Lines of Code in src/: 115,901 167,386 177,286 185,126 183,694 Code lines 131,540 138,457 144,628 143,662 Comment line 12,995 15,584 16,137 16,041 Blank 23,513 24,061 25,266 24,931 Lines of Docs in doc/: 1,135 4,500 4,434 4,875 4,540 Lines of content in website: 1,173 4,300 5,087 5,168 5,414 Size of the Inkscape wiki: 3,700 13,114 14,840 14,819 15,461 Minutes since last ChangeLog mod: 360 2 0 7 11 Bugs open/total: 9/15 53/178 43/244 30/286 47/322 Features open/total: 18/18 120/137 151/184 165/202 173/213 Patches open/total: 1/ 6 2/ 35 6/ 45 8/ 56 5/ 72 CVS Commits (as per inkscape-cvs): 481 2796 3070 3391 3710 Inkscape-devel membership: 49 63 75 77 77 Inkscape-announce membership: 9 26 35 39 41 Inkscape-user membership: 21 38 50 55
* - Statistics unavailable
Bryce Harrington wrote:
Project Status Sunday, April 15, 2004</h3>
The 0.38 release seems to have been quite well received. It's interesting that most of the features people are wishing for are things already in development or planned for development in the near future, so it looks like there's good synchronicity between our users and developers.
Lines of Code in src/: 115,901 167,386 177,286 185,126 183,694 Code lines 131,540 138,457 144,628 143,662
I'd just like to point out that the reason the number of lines is decreasing is due to me removing dead code and replacing all the various Point, Matrix and Rect forms with a single unified set in preparation for fred and my new Path datatype. I have nearly removed all dependance on libart, and am working towards removing libnr and libnrtype, to be replaced with livarot and pango. Our code has become a big ball of string and we would be foolish to continue wrapping more bits of twine on if we want inkscape to remain managable.
People always get excited about new code additions, but I think we should be looking at code removal a little more in this release :)
njh
On Fri, 16 Apr 2004, Nathan Hurst wrote:
[snip]
I'd just like to point out that the reason the number of lines is decreasing is due to me removing dead code and replacing all the various Point, Matrix and Rect forms with a single unified set in preparation for fred and my new Path datatype. I have nearly removed all dependance on libart, and am working towards removing libnr and libnrtype, to be replaced with livarot and pango. Our code has become a big ball of string and we would be foolish to continue wrapping more bits of twine on if we want inkscape to remain managable.
People always get excited about new code additions, but I think we should be looking at code removal a little more in this release :)
I must voice my support for Nathan on this point. My early experiences with the Inkscape code base were nearly enough to put me off completely, such was apparent amount of cruft that it contains. IMHO more concise code benefits everyone in lots of subtle ways. I'm sure at this early stage in the development cycle we can encourage cleanups in just the same way that we encourage new features.
Cheers
Carl
Nathan Hurst wrote:
I have nearly removed all dependance on libart,
I have removed libart. I cheated in a very few places, by copying the enums from libart into nr-path.h We will eventually remove these, but they are convenient until the new path datatype is finished.
I also removed quite a bit of libnr, including all of svp-uncross (which didn't really work), all of svl and various functions that appeared not to do anything.
This is a small milestone, as sodipodi has been trying to get rid of the libart tendrils for a very long time. :)
still waiting for cvs to work though....
njh
Congrats. I remember this was also one of our really early objectives we set for Inkscape at its inception. It's great to see yet another one of our longstanding code cleanup tasks achieved.
Bryce
On Sat, 17 Apr 2004, Nathan Hurst wrote:
Nathan Hurst wrote:
I have nearly removed all dependance on libart,
I have removed libart. I cheated in a very few places, by copying the enums from libart into nr-path.h We will eventually remove these, but they are convenient until the new path datatype is finished.
I also removed quite a bit of libnr, including all of svp-uncross (which didn't really work), all of svl and various functions that appeared not to do anything.
This is a small milestone, as sodipodi has been trying to get rid of the libart tendrils for a very long time. :)
still waiting for cvs to work though....
njh
This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (4)
-
Bryce Harrington
-
Carl Hetherington
-
Kees Cook
-
Nathan Hurst