prev
8th July 2005
by Derek Kite
next


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
kdebase
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

Internationalisation (i18n) Status
Language Percentage Complete
Swedish
99.95%
British English
99.75%
Estonian
98.30%
Danish
97.18%
Portuguese
95.41%
French
92.78%
Italian
92.44%
Spanish
92.17%
Serbian
92.17%
Dutch
92.06%

Bug Killers
Bug Killer Number Of 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

Contents
  Bug Fixes Features Optimise Security Other
Accessibility [*]
Development Tools [*] [*]
Educational [*] [*] [*]
Graphics [*] [*] [*]
KDE-Base [*] [*] [*] [*]
KDE-PIM [*] [*] [*]
Office [*] [*] [*]
Konqueror [*] [*] [*] [*]
Multimedia [*] [*] [*]
Networking Tools [*] [*] [*]
User Interface [*] [*] [*]
Utilities [*] [*]
Games [*]
Other

There are 155 selections this week.

Bug Fixes
Accessibility
Gary Cramblitt committed changes in /trunk/KDE/kdeaccessibility/kttsd:
BUG:100976 Enable building --without-arts. Build ALSA plugin by default.
Diffs: 1, 2, 3 Revision 430620

Development Tools
Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/umlobject.cpp:
save(): Comment #31 From graeme foster 2005-06-27 08:42:
> 1) Attribute doesn't inherit from GeneralizableElement and so it shouldn't
> have isRoot, isLeaf or isAbstract
CCBUG:56184
Diff Revision 430870

Michael Goettsche committed changes in /trunk/KDE/kdesdk/kbugbuster/backend:
Fix crash. Patch by Lars Ivar Igesund.

BUGS: 108531
Diffs: 1, 2 Revision 431596

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Show an upload treeview for profiles that have @ (at sign) in the username.

CCBUG: 72778
Diffs: 1, 2, 3 Revision 431789

Andras Mantia committed a change to /trunk/KDE/kdewebdev/quanta/src/quantaview.cpp:
Just some safety check, maybe it will avoid #107103.
Reopen if you can reproduce it.
BUG: 107103
Diff Revision 431792

Andras Mantia committed a change to /trunk/KDE/kdewebdev/quanta/components/cvsservice/cvsservice.cpp:
Use unique action names. Remove not-needed ifdef's.
BUG: 106023
Diff Revision 431808

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Open the files with the right encoding when restoring the last opened files on startup.BUG: 104512
Diffs: 1, 2, 3 Revision 431825

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Add missing romanian accented chars.
It would be better if I didn't had to search for character codes...
BUG: 107549
Diffs: 1, 2, 3, 4 Revision 431856

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
External preview possibility with Firefox added.
For 3.4.x, you can do this manually (create the preview action for firefox).
BUG: 106557
Diffs: 1, 2, 3, 4 Revision 431868

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Make single file/folder upload really quick, do not scan the whole project dir if not needed.BUG: 105612
Diffs: 1, 2, 3 Revision 431878

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Paste as HTML Quoted encodes more chars to their corresponding entities.
BUGS: 100547, 100103
Diffs: 1, 2 Revision 431894

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Add the correct romanian accented chars.
CCBUG: 107549
Diffs: 1, 2 Revision 431957

Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/uml.cpp:
setActiveLanguage(): Comment #1 From Gregorio Guidi:
> [...] the menu items in "Code -> Active Language" can have ampersands in them
> that umbrello does not expect.
BUG:107101
Diff Revision 432368

Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/codegenerator.cpp:
formatDoc(): Fix glaring bug in the loop for splitting up a single line.
BUG:108688
Diff Revision 432648

Educational
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Fixing bug #108480: negative timesteps in the solar system viewer

Added a "bool DaysOnly" member to the timestep widget. When true, all
timesteps smaller than 1 day are removed from the list of possible
timesteps. This was necessary in order to make negative timesteps
available in the solar system tool without having to show all the steps
smaller than a day, which are useless in this context.

The TimeStepBox ctor now has an optional argument to determine if
it is "days only" or not, and the days-only setting can be changed at
any time after construction with TimeStepBox::setDaysOnly(bool).

BUG: 108480
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 432407

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Fixing bug #108689 (remove hard-coded fonts)

Thanks for the report.

BUG: 108689
Diffs: 1, 2, 3 Revision 432495

Jason Harris committed a change to /trunk/KDE/kdeedu/kstars/kstars/data/Cities.dat:
Applying patch from bug #107301 (more Cities for database)
Thanks, Gerard!

BUG: 107301
Diff Revision 432664

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Possible fix for bug #106501 (crash while downloading Steinicke NGC
catalog from GHNS)

I never confirmed a crash, but I did see odd behavior in downloading the
Steinicke catalog: console output indicates that it reads the new
catalog into memory three times, which causes a long UI delay. I tried
to understand why it's happening, but I don't think I succeeded. As a
workaround, I added a bool member "NGCUpdated" to KSNewStuff, which
starts out false and is set true by the installation of the Steinicke
NGC catalog. The installation will not be attempted if NGCUpdated is
true.

Please test to see if this resolves your crash condition.

BUG: 106501
Diffs: 1, 2 Revision 432669

Games
Danny Allen committed a change to /trunk/KDE/kdegames/katomic/levels/level_18:
BUG:94132 According to Wikipedia, this bug is correct...
Diff Revision 430813

Albert Astals Cid committed changes in /trunk/KDE/kdegames/katomic:
Commit patch that can be found in 66326 to enable redo/undo in katomic.
I've added a bit of code to only enable the actions when they can be performed.
Will be in KDE 3.5
Testing is welcome.
BUGS: 66326
Diffs: 1, 2, 3, 4, 5, 6 Revision 430869

Albert Astals Cid comm