prev
Issue 6
14th May 2006
by Danny Allen
next


This Week...
Release polishing for amaroK 1.4. New sounds for KTuberling. KDE 4 changes: The proposed kdepimlibs module is created. New SVG icon engine based on QsvgEngine. New capabilities added to Solid. Applications with simple audio needs start to migrate to Phonon.

With the recent release of KOffice 1.5 a resounding success, Inge Wallin, the KOffice evangelist, writes about the near-future for KOffice:
First off, let me just say that the reception of 1.5 has been fantastic. This is mostly due to the fact that we announced OpenDocument as the native file format and our strong commitment to make it perfect. We have also had a consistent message with KOffice as the upcoming contender for the Office Suite throne and it being the fastest developing and most comprehensive suite.

Most of the big tech news sites have written about the release and what I personally think is nice is that every time some non-tech journal write about OpenDocument, they mention OpenOffice.org and KOffice in the same sentence.

User reactions are also very favorable. Many people say that they prefer KOffice and some say that they are forced to use other suites because of some missing features in KOffice, but they would use it if they could. They like the speed and responsiveness of it and the advanced features of Krita and Kexi. Many are longing for the day when the individual components of KOffice are as powerful as the best program in their respective niche, like Inkscape for vector drawings, for instance.

KOffice 1.5.1 is in preparation right now, having been tagged on Thursday. The finer details of this bugfix release can be found in the Changelog.

The big future release is KOffice 2.0, which is being developed at full pace aside from our 1.5 branch commitments. KOffice 2.0 should be generally available in Q1 (probably end of Q1) 2007, in which we expect to have the following major features:
  • Platforms: Linux, Windows and Mac OS X
  • New canvas
  • Flake library
  • Support for the Create Freedesktop project, which is a standard for shared graphics resources like brushes, colors, objects, etc.
  • New rich text engine with better layout
We are investigating collaborative editing features (which would be fantastic to have, given the latest technology usage trends). Of course, all new features have not been decided upon yet - raw information on the planning of the 2.0 release can be found at this wiki page.

Flake is going to be the graphics library that will be common to all of KOffice and make all applications behave similarly. The goal of the library is to have the best of both worlds from KWord's frames and KPresenter's shapes down to Karbon's vector graphics. It will support layers, undo/redo and all sorts of manipulation.

In the upcoming week (before the next digest issue), amaroK 1.4 will be released. The amaroK team provide an overview of their long-awaited release:
The amaroK team pushed the fast foward button to bring you amaroK 1.4. Now, the most eagerly anticipated event of the 2006 multimedia calendar has finally arrived!

Those of you who have helped us test the new amaroK via beta versions and SVN will have had a sneak peek at the new features, but for everyone else, here's the lowdown.
  • Tagging support for all major audio formats (OGG, MP3, MP4, FLAC and RM)
  • Enhanced media device support (iPod® IFP/IRiver®, generic devices)
  • Reworked tagging dialog for better management of the collection
  • Non-KDE users are now able to set their default browser without installing KDE-Base
  • Consistent and independent icon set
  • Option to view wikipedia articles in another language by default
  • Gapless playback for the xine engine
  • User-based rating system
  • More options to configure the sidebar
For a full-featured guide of hottest new stuff, including screenshots, have a look at the What's new in 1.4 page.

Look out for amaroK 1.4 on the 17th of May (Wednesday).


Statistics
Commits: 2428 by 201 developers, 5276 lines modified, 858 new files.
Open Bugs: 12358
Open Wishes: 10870
Bugs Opened: 302 in the last 7 days.
Bugs Closed: 208 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
809
/trunk/www
294
/trunk/extragear
244
/trunk/l10n
211
/branches/work
184
/branches/stable
177
/trunk/koffice
137
/branches/KDE
111
/trunk/playground
87
/branches/koffice
40
Lines Developer Commits
480
Laurent Montel
229
319
Alexander Neundorf
127
264
David Faure
108
143
Dirk Mueller
75
144
Stephan Kulow
68
137
Gilles Caulier
50
31
Achim Bohnet
49
97
Pino Toscano
45
129
Allen Winter
34
78
Jos van den Oever
32

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Danish
100.00%
Swedish
99.99%
Spanish
95.24%
French
94.20%
Dutch
94.00%
Italian
94.56%
Estonian
92.95%
Greek
93.25%
British English
91.04%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Bram Schoenmakers
33
Mark Kretschmann
19
Tobias Koenig
17
Tommi Tervo
11
Martin Aumüller
8
Kurt Hindenburg
8
Thiago Macieira
6
Alexander Rødseth
6
Carsten Burghardt
5
George Staikos
5

Program Buzz
amaroK
  2853
Kopete
  1174
K3B
  798
KMail
  749
Kate
  722
SuperKaramba
  624
Kontact
  560
Kicker
  505
KDevelop
  488
Quanta
  395


Person Buzz
Waldo Bastian
  350
George Staikos
  333
Aaron Seigo
  302
Jonathan Riddell
  293
Kurt Pfeifle
  277
Stephan Kulow
  271
David Faure
  267
Zack Rusin
  243
Tom Chance
  222
Scott Wheeler
  187
Commit Countries

Commit Demographics
Sex
96.8 %       Male
3.56 %       (unknown)
1.15 %       Female
Motivation
48.6 %       (unknown)
29.8 %       Volunteer
23.0 %       Commercial
 
Ages
78.0 %       (unknown)
14.6 %       25 to 34
5.67 %       18 to 24
2.88 %       35 to 44
0.240 %       45 to 54


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 [*]


Bug Fixes
Development Tools
Reinhold Kainhofer committed a change to /trunk/KDE/kdesdk/scripts/licensecheck:
Fix license check for libical files. They are dual-licensed as LGPL and MPL 1.0, but neither was detected. Also, all '0' were removed from the license check, which I don't think was intended.

I suppose these changes should also be merged into kde-common/svn/hooks/post-commit.pl, but I don't want to take the risk of breaking our commit system. So I'll leave this to Dirk or Thiago.
Diff Revision 538120

KDE-Base
Allan Sandfeld Jensen committed a change to /branches/KDE/3.5/kdelibs/khtml/html/htmltokenizer.cpp:
I need this patch. Otherwise I get occational blank slashdot.org and osnews.com
pages. We can't have that.
BUG:124716
Diff Revision 538487

Carsten Pfeiffer committed changes in /branches/KDE/3.5/kdelibs/kdeui:
disable spell checking in read-only KTextEdits. If you've rated
the SoC applications, you know why...

Reviewed by Hamish
Diffs: 1, 2, 3 Revision 539040

Stephan Kulow committed a change to /branches/work/kdelibs4_snapshot/kdecore/kiconloader.cpp:
don't crash - KDE4's png are optimized and as such are no
longer fitting the assumption
Diff Revision 539121

David Faure committed a change to /trunk/KDE/kdelibs/kdeui/kedittoolbar.cpp:
Apply crash fix for people clicking twice on the button - thanks to Christian Spiel
Bug 127149
Diff Revision 540250

KDE-PIM
Michael Brade committed a change to /branches/KDE/3.5/kdepim/kontact/plugins/knotes/knotes_part.cpp:
Fix the implementation of killNote(), it did nothing when force == true.
Thanks for the report!
BUG:127063

This also fixes the embarrasingly wrong implementation of KNotesPart::notes(),
it returned the body of the notes, not the title. This is a behavior change
for the DCOP interface but the previous implementation was just plain wrong
and contradictory to the documentation and to the implementation of the
KNotes app itself.
Diff Revision 539305

Frank Osterfeld committed changes in /branches/KDE/3.5/kdepim/akregator:
I don't see a reason to disable javascript in the article viewer.
This fixes a crash when an error is returned (e.g. 404), which occurs only when
JS is disabled. I can't reproduce it in konqueror, so I assume our current Viewer classes
misuse the KHTMLPart interface too much.
BUG: 126812
Diffs: 1, 2 Revision 539530

Frank Osterfeld committed changes in /branches/KDE/3.5/kdepim/akregator:
always show feed logos, and load them on startup, not on first fetch
Diffs: 1, 2, 3 Revision 539552