Project Status Tuesday, June 15, 2004
The past two weeks have seen a great deal of progress on a number of important efforts, the most notable one, of course, is the Pango conversion. Several people have been hard at work researching, implementing, and testing this out, but the major thanks go to Fred for his patch that gets us much further along than we had expected for this release.
Additionally, pattern fills were introduced, orphan collection was created to garbage collect leftover gradients/markers, and there was additional experimentation and changes to how inserted images are handled to make them more useful and usable. Mental has been working on C++-ifying a lot of code, most notably the sp_object_* to SPObject::*. Ted has introduced a number of improvement to the file dialog and file handling, adding better support for other file formats like EPS. Ishmal has introduced his EMCAScript code into the main codebase and is working on hooking it up for use with SVG files. Peter is working on fixing the units to be more sensible (px, pixel, etc. are proving to be rather confusing). More details on these changes are in the ReleaseNotes in Wiki and will all be included in the 0.39 release.
There have also been a number of noteworthy non-coding events for Inkscape the past two weeks. An article by Bryce about Inkscape was published on OSNews earlier this month. It was picked up by Slashdot and other sites, and brought in a good bit of traffic. Several people are helping to move the nightly snapshots to less bandwidth-sensitive machines. The Open Clip Art Library has been picking up a lot of new contributions from artists, and is currently focusing on better capturing the metadata in the SVG files. Cedric has expressed an intent to develop an Inkscape Manual, based on the manual he had written for Sodipodi. This will nicely augment our tutorials, providing a more advanced reference for knowledgeable users. Rejon will be giving a presentation on Inkscape and OCAL at the SVGOpen.
Whew! And there's probably a lot more that I forgot! As you can see, it's been a very actively busy couple of weeks and tons of stuff has been achieved.
Now that the Pangoification work is looking like it will be done soon, it is time to think towards making a freeze and working towards packaging the 0.39 release. We probably need another week or two for further code settling and bug fixing, and probably a week-long freeze prior to the release. So that suggests a late-June/early-July timeframe for the release, but we'll see how things come together.
Statistics Nov 15 Jan 15 Mar 15 Apr 15 May 15 May 31 Jun 15 ========== ====== ====== ====== ====== ====== ====== ====== Lifetime Rank on SourceForge: 4391 1928 * 1164 1028 1035 928 (68.5%) (86.1%) * (91.7%) (92.7%) (92.7%) (93.4%) Max Week's Rank on SourceForge: 62 321 90 31 36 110 41 (99.6%) (97.5%) * (99.8%) (99.8%) (99.4%) (99.8%) Total SF Page Views * 126,500 * 330,000 475,000 521,500 616,263 Total SF Downloads * 5,735 * 17,250 27,400 29,600 34,015 Total Freshmeat URL Hits 746 2,958 4,670 6,000 * * 7,333 Total Freshmeat Subscriptions 16 33 50 70 74 77 87 Lines of Code in src/: 115,901 166,914 177,286 183,694 189,116 190,764 280,263 Code lines 133,150 138,457 143,662 147,471 148,770 210,119 Comment line 12,468 15,584 16,041 16,757 16,880 40,620 Blank 21,929 24,061 24,931 25,886 26,113 34,677 Lines of Docs in doc/: 1,135 3,000 4,434 4,540 4,544 4,571 15,170 Lines of content in website: 1,173 2,885 5,087 5,414 6,008 6,228 6,372 Size of the Inkscape wiki: 3,700 11,284 14,840 15,461 18,638 16,300 17,176 Minutes since last ChangeLog mod: 360 6 0 11 1 1889 2 Bugs open/total: 9/15 74/160 43/244 47/322 57/365 68/381 63/401 Features open/total: 18/18 104/120 151/184 173/213 183/238 195/256 210/285 Patches open/total: 1/ 6 4/32 6/ 45 5/ 72 4/ 83 5/ 85 5/ 88 CVS Commits (as per inkscape-cvs): 481 * 3070 3710 3391 5241 5549 Inkscape-devel membership: 49 64 75 77 78 82 84 Inkscape-announce membership: 9 22 35 41 43 47 53 Inkscape-user membership: 71 69 76
* - Statistics unavailable