8th July 2005 by Derek Kite

This Week...

KPDF can now open PS files. Kexi form designer supports drag and drop of database fields to create forms. Krita now has a pixelize filter, bumpmapping and watercolor painting. KRDC now has KWallet support. KRecipes improves printing. Also bug fixes and speedups in khtml.
Michael Pyne announced kdesvn-build version 0.97 was just released.
What is it?

kdesvn-build is a Perl script that can download and build KDE for you from the KDE Subversion source repository.

It includes many features to make the experience as easy as possible. It is also highly customizable, although all of the options have a sane default for those that don't like twiddling knobs. ;);) Some of the features of kdesvn-build include:
  • Automatically checks out or updates modules from Subversion as appropriate.
  • Supports "global" options that apply to every module, but can be overridden on a per module basis.
  • Has support for checking out specific branches of a module.
  • Shows the estimated progress of the build when possible, and shows the amount of time taken for a module.
  • kdesvn-build tries very hard to build a module successfully. It will even go so far as to automatically re-run the process starting from make -f Makefile.cvs.
  • Can resume from a previous failed run.
  • kdesvn-build has excellent support for Unsermake, the improved automake replacement. It will even automatically download if for you if necessary.
  • The configuration file will expand tilde (~)(~) to your home directory where appropriate, so you can use shell-style paths.
  • Automatically sets up a so-called srcdir != builddir arrangement to keep the source directory clean.
  • Command logging. Logs are dated and numbered so that you always have a log of a script run. A special symlink called latest is created in the log directory that points to the logs from the last run.
  • You can checkout only a portion of a module if you'd like. For example, you could checkout only taglib from kdesupport. The admin directory from kde-common is imported automatically if necessary.
  • "Pretend" mode. You can see what steps kdesvn-build would perform without actually changing anything.
Where is it?

kdesvn-build is currently maintained in the KDE kdesdk module, under the scripts subdirectory. The documentation (Docbook and manpage) was written by Carlos Leonhard Woelz.

What's new?

Changes in 0.97:
  • KDE SVN Trunk revision: 431712
  • Fix Perl warning due to PKG_CONFIG_PATH not being set (fix by dfaure).
  • Man page is included in the kdesdk module, thanks to Carlos Leon Woelz.
  • --config-cache is no longer in the default configure flags.
  • Don't redirect stderr to the log when running the subversion client, that usually just hangs the script. (Bug 107182 http://bugs.kde.org/show_bug.cgi?id=107182)
  • Add a few config file options: - branch, to build a module from the given branch. Doesn't work on every module (but works on most). - tag, to build a module from a given tag. Also doesn't work on every module (but works on most). - override-url, to allow you to choose the EXACT URL to download the module from. - disable-agent-check, see below.
  • A few minor polish changes by Thiago Macieira.
  • If unsermake is already checked out and manual-update is set for kdenonbeta, kdesvn-build will forgo the auto-update of unsermake. This means you may have to manually update unsermake if you use this feature, but this is useful if you are constantly using kdesvn-build to update.
  • Killed the auto-switch feature. If you change your svn-server it's probably easier just to delete the sources and have kdesvn-build check them back out.
  • If you're downloading using svn+ssh:/ and kdesvn-build detects that you're using ssh-agent, kdesvn-build will then make sure the ssh agent is actually managing some identities before it performs the update. This is to prevent kdesvn-build asking for your passphrase 14 gazillion times (via ssh) when you forgot to run ssh-add.
Gilles Caulier announced digiKam and DigikamImagePlugins 0.7.3 final releases are out for your photograph management and correction pleasure.
About digiKam

digiKam is a digital photograph management application for KDE, which makes importing and organizing digital photos a "snap". The photos can be organized in albums which can be sorted chronologically, by directory layout or by custom collections. Additionally images can be tagged and these tagged images can be viewed in virtual albums.

An easy to use interface is provided that enables you to connect to your camera and preview, download and/or delete your images.

digiKam includes a fast Image Editor with a few advanced image editing tools. You can use the Image Editor to view your photographs and to make corrections and alterations. A stand alone version of image editor named ShowFoto is also available.

Note to packagers : ShowFoto program is independant of digiKam core. digiKam is only require during ShowFoto compilation, but ShowFoto program has no depency on digiKam.

About DigikamImagePlugins

DigikamImagePlugins are a collection of plugins for digiKam 0.7.3 Image Editor and ShowFoto. These plugins add new image treatment options like color management, filters, or special effects.

What's new in digiKam 0.7.3
  • Showfoto: add image properties dialog like in digiKam, add RMB menu, Move to trash/Delete File option, add setup dialog, add new option to toogle thumbbar in fullscreen mode, DigikamImagePlugins support, load/unload plugins dynamicly in according with setup, add statusbar, add splashscreen support, add resize image option, add Print capability, add Key shortcuts and toolbar configuration settings, add Edit/copy action, Undo/Redo actions, add showfoto icon, GUI improvements.
  • Image filters levels and curves adjustments : add option to see over-exposed pixels in preview effect (like with Acdsee(tm) tools).
  • Image histogram : color guide tool.
  • Image filters levels and curves adjustments : mouse tracking picker color like in Gimp and Photoshop(tm).
  • Patch from Alfons Hoogervorst about histogram visible while viewing photo in digiKam image editor and showfoto using blending.
  • digiKam Splashscreen from Andreas Fischer.
  • showfoto Splashscreen from Joern Ahrens.
  • Added a history based undo/redo function. The undo/redo icons in the toolbar are popup-menus, which describes the actions on the image.
  • Add a new button to the album properties which calculates the average date of the images in the album based on the EXIF headers or the modification date of the images if the exif headers are not available. It sets the date property of the album to the average date.
  • New digiKam image editor plugin for black and white conversion:
    1. Since digikam include colors channel mixer, using this one for BW conversion. Give best results than old implementation. BW conversion are based on gimpguru.org tutorial (http://www.gimpguru.org/Tutorials/Color2BW).
    2. This plugin has a dialog with preview effect.
    3. B&W filters available are : Neutral B&W, B&W with Green filter(NEW), B&W with Orange filter(NEW), B&W with Red filter(NEW), B&W with Yellow filter(NEW), Sepia, Brown, Cold, Selenium, Platinum.
What's new in DigikamImagePlugins 0.7.3

Currently implemented plugins are listed below:
  • New plugin 'Blowup Photograph' using CImg library.
  • New plugin 'Photograph Inpainting' using CImg library.
  • New plugin 'Photograph Restoration' using CImg library.
  • New plugin 'WhiteBalance'.
  • New plugin 'Texture'.
  • New plugin 'Blur FX'.
  • New plugin 'Distortion FX'.
  • New plugin 'Insert Text'.
  • New plugin 'Infrared Film'.
  • New plugin 'Channel Mixer'.
  • Adjust curves: a tool to adjust the image colors using curves.
  • Adjust levels: a plugin to adjust the image histogram levels manually.
  • Despeckle: A noise reduction filter.
  • Unsharp Mask: An unsharped mask image filter.
  • Free Rotation: a plugin to rotate an image with a free angle in degrees.
  • SolarizeImage: a plugin to solarize an image.
  • OilPaint: an oil painting effect filter.
  • Emboss: an embossed image effect filter.
  • Raindrops: adding the visual effect of raindrops to an image.
  • Charcoal: a charcoal drawing image effect filter.
  • FilmGrain: simulate film grain to an image.
  • LensDistortion: lens distortion correction tool.
  • Anti-Vignetting: lens vignetting correction tool.
  • Perspective: a tool for adjust photograph perspective.
  • ShearTool: a tool for adjust photograph shearing.
  • AddBorder: a tool for add decorative border around photograph.
  • Superimpose: a tool for superimpose funny template under photograph.
Andreas Silberstorff announces Kalva's first release since it's checkin into kdesvn.
About Kalva

Kalva is a Lightweight Video Application

It provides a simple to use videorecorder using MEncoder to do the real work. You can schedule movies or serials. Kalva can import channellists from e.g. xawtv or xawtv4 and generate a knew one using scantv. You can edit and store that list. You might as well download a channellist from www.kde-files.org (KHotNewStuff). Kalva has a DCOP interface. This is meant as a convinient way to support recording for external apps like xmltv browsers (f.i. KTvSchedule). If You want to use the DCOP interface You can push Kalva into KDE's systemtray (works just like with JuK or amaroK). ktvapp is a simple to use and simple to setup videorecorder for the KDE. It is using MEncoder from the MPlayer package to do the real work. You can schedule a movierecording by choosing the date from a calender (will be passed to at) and a serial recording by choosing the days of the week (feeds your crontab).

Save and download option for hardware profiles and quality profiles (KNewstuff) are planned for later releases.

The sources of Kalva have recently moved to kde-svn (trunk/playground/multimedia/kalva).

Kalva Homepage http://www.andreas-silberstorff.de/ktvapp

Statistics

Commits 2225 by 203 developers, 76188 lines modified, 2139 new files
Open Bugs 8988
Open Wishes 8402
Bugs Opened 321 in the last 7 days
Bugs Closed 325 in the last 7 days

Commit Summary

Module Commits
stable
276
 
l10n
270
 
work
239
 
www
234
 
kdepim
176
 
playground
152
 
koffice
135
 
extragear
120
 
kdenonbeta
75
 
digikam
71
 
Lines Developer Commits
856
 
David Faure
89
 
698
 
Gilles Caulier
71
 
278
 
Laurent Montel
50
 
1013
 
Frans Englich
49
 
674
 
Till Adam
48
 
339
 
Andras Mantia
46
 
106
 
Anne-Marie Mahfouf
40
 
878
 
Rob Buis
38
 
886
 
Maks Orlovich
36
 
1042
 
Thierry Vignaud
35
 

Internationalization (i18n) Status

Language Percentage Complete
Swedish (sv)
99.95%
 
British English (en_GB)
99.75%
 
Estonian (et)
98.3%
 
Danish (da)
97.18%
 
Portuguese (pt)
95.41%
 
French (fr)
92.78%
 
Italian (it)
92.44%
 
Serbian (sr)
92.17%
 
Spanish (es)
92.17%
 
Dutch (nl)
92.06%
 

Bug Killers

Person Bugs Closed
Thiago Macieira
34
 
Andras Mantia
25
 
Stephan Binner
22
 
Matt Rogers
19
 
George Staikos
15
 
Tommi Tervo
10
 
Maks Orlovich
9
 
Stanislav Visnovsky
8
 
Klaus Staerk
7
 
Heinrich Wendel
7
 

No commits found