|
| This Week... |
|
Unity, a project to re-synchronise KHTML with WebKit, has begun, with work continuing throughout the week. Support for suspend and resume on KIO jobs. KSpread gets support for scripting with Python and Ruby. One Summer Of Code project, "C# parser for KDevelop", reaches the feature-complete stage, with progress in the "Advanced Session Management", "GMail-style conversations for KMail" and "WorKflow" projects. Fixes made to support the German language in KLettres, with large-scale refactoring work in Kiten.
|
This week saw the launch of kde://radio, which is a great new initiative from Aaron Seigo to introduce podcasting, KDE style. The inaugural KonqCast was recorded at the KDE Core Four meeting in Trysil, Norway, and as such features interviews discussing the projects that will define KDE 4.
What is special about these interviews is that the people talking are not random commentators, but actual members of these projects, and so offer an unparalled insight and view into the workings of these technologies and their impact. An impressive seven segments were recorded:- Hamish Rodda: XMLGUI
Improvements to the dynamic GUI generator, XMLGUI, for KDE4. Now called LiveUI, this successor to XMLGUI will play a big role in KDE4 applications.
- Matthias Kretz: Phonon and KControl
Work on KDE control panels and the new multimedia API Phonon.
- Till Adam, et al.: Akonadi
We talk about the next-generation personal information storage system for calendaring, mail, contacts and more with the team that is behind the design and implementation.
- Celeste Paul: Usability
Usability in KDE and the new human interface guidelines that are being written for KDE4.
- Marius Munson: QtDBUS
The new DBUS support in Qt that is the central player in the DBUS support in KDE. We discuss what DBUS is and what it means for the desktop now that KDE is using it.
- Allan Sandfeld Jensen: KIO Seeking
About his work over the past week on KDE's network transparent virtual file system, KIO.
- Kevin Ottens: Solid
The Solid project which is bringing advanced hardware integration to the desktop in KDE4 along with his experiences getting involved with KDE in general.
|
Niek Beernink, a proactive user of KTorrent, this week added a comment to a bug report about KTorrent. His comment is titled "Usabilty "study" about the icons in KTorrent":
|
Ok, I too thought the icons needed improvement. They don't exactly have to be Crystal-like (although that would be the nicest solution since most KDE applications share the same style of icons), but they should better convey what they do.
In any case, I figured I should do some random interviews on IRC to support my claims and see what people could make of the icons. Please see the attached spreadsheet.
I interviewed 15 various people with different backgrounds on their use of KTorrent and torrents in general. As you can see, most people could not figure out what the KTorrent-styled icons did. The three people who had used KTorrent before gave reasons such as "reading the tooltips" or "clicking on it to find out what it does" for their knowledge of what the icons did.
Could you please re-consider changing the icons in KTorrent? If not, at least consider enabling the "text under icons" by default, this would definitely help new users figure out what each icon does.
|
|
Seeing users undertake such work is impressive and a pleasant surprise, especially when the bug is marked as WONTFIX. Another infamous bug in the same vein relates to the use of custom icons in Amarok (Bug 125295: Disable custom icons by default).
Balancing the desires of developers for a consistent application and the needs of users for an accessible, consistent desktop is an interesting concern, and one that we are sure to hear more of on the road to KDE 4.
|
David Saxton discusses the recent rapid progress in KmPlot, a mathematical plotting application in the kde-edu module:
|
KmPlot is well beyond the initial porting stage, and development in trunk has seen hundreds of new features added over the past few months. The interface has been streamlined with a sidebar for instant editing of functions and an undo-redo system now keeps track of changes. The central view expands to fill all the space, and zooming operations are intuitive and easy to use.
The already extensive range of plots that KmPlot supports has been extended to include implicit equations (such as x² + y² = 3²) and explicit differential equations (such as f''(x) = -f).
The Qt 4 painter engine allows for beautiful, crisp plots. Combined with the new vibrant selection of default plot colors, KmPlot will look stunning in KDE 4. The internals have been dramatically boosted, too. Numerical integration now uses the fourth-order Runge-Kutta method. Adaptive stepping size when drawing functions ensures that functions are drawn quickly and smoothly, regardless of zoom.
For lots more information on KmPlot's development, see the development page.
|
|
|
| Statistics |
|
Commits: |
2821
by 198
developers, 6654
lines modified, 5565
new files. |
|
Open Bugs:
|
12977
|
|
Open Wishes:
|
11258
|
|
Bugs Opened:
|
311 in the last 7 days. |
|
Bugs Closed:
|
224 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/KDE |
|
|
/branches/work |
|
|
/trunk/www |
|
|
/trunk/l10n |
|
|
/branches/stable |
|
|
/trunk/extragear |
|
|
/trunk/playground |
|
|
/trunk/koffice |
|
|
/branches/KDE |
|
|
/branches/koffice |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Simon Hausmann
|
|
|
|
Stephan Kulow
|
|
|
|
Laurent Montel
|
|
|
|
Ludovic Grossard
|
|
|
|
Clarence Dang
|
|
|
|
Thomas Nagy
|
|
|
|
David Saxton
|
|
|
|
Dirk Mueller
|
|
|
|
Sandro Giessl
|
|
|
|
David Faure
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers and Buzz |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Andreas Kling
|
|
|
Mark Kretschmann
|
|
|
Stefan Borggraefe
|
|
|
Alexandre Pereira de Oliveira
|
|
|
Roman Jarosz
|
|
|
Peter Rockai
|
|
|
Oliver Kellogg
|
|
|
Seb Ruiz
|
|
|
Maks Orlovich
|
|
|
Joris Guisson
|
|
|
|
Program |
Buzz |
|
Amarok |
|
2729 |
|
|
Kopete |
|
1181 |
|
|
K3B |
|
890 |
|
|
KMail |
|
|
Kate |
|
|
SuperKaramba |
|
|
Kontact |
|
|
KDevelop |
|
|
Kicker |
|
|
aKregator |
|
|
|
Person |
Buzz |
|
Tom Chance
|
|
421
|
|
|
Waldo Bastian
|
|
383
|
|
|
Aaron Seigo
|
|
356
|
|
|
Scott Wheeler
|
|
320
|
|
|
George Staikos
|
|
315
|
|
|
John Tapsell
|
|
297
|
|
|
Boudewijn Rempt
|
|
291
|
|
|
Cornelius Schumacher
|
|
287
|
|
|
David Faure
|
|
281
|
|
|
Anne-Marie Mahfouf
|
|
281
|
|
|
|
|
|
| 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 |
|
Alexander Dymo committed a change to /branches/kdevelop/3.4/src/partcontroller.cpp:
|
One-liner to prevent removal of gui client before user decides it should be removed. This fixes the document closing issues blackarrow had. I'm ready to commit more and more such fixes to keep blackarrow happy and do not distract him from hacking on DU-chain :) |
|
|
|
|
|
|
Jakob Petsovits committed changes in /branches/work/kdevelop-pg/examples/csharp:
|
First round of bug fixes for the C# parser. While not everything works yet, the improvements are significant enough so that many source files do pass already.
Unfortunately, I had to discover that C# (as opposed to Java) needs LL(k) lookahead for every occurrence of type arguments, or it may take less-than comparisons for type arguments. Wicked, but necessary. -- Diese und die folgenden Zeilen werden ignoriert -- |
|
|
|
|
|
|
KDE-Base |
|
Maks Orlovich committed changes in /branches/KDE/3.5/kdelibs/khtml/ecma:
|
Improve the compatibility of our scrollTop/Left/Height/Width, offsetWidth/offsetHeight,clientWidth/clientHeight on body and the root element. These aren't quite perfectly compatible, but should be clearly better...
This fixes core of #86794, #117163, and #130577 (amazon.com book reader --- though error reporting popups seem to mess that up a bit(!?))
CCBUG:86794 BUG:117163 BUG:130577 |
|
|
|
|
|
|
Luboš Luňák committed changes in /branches/KDE/3.5/kdebase/ksmserver:
|
kill the WM first, so that it doesn't track changes that happen as a result of other clients going away (e.g. if KWin is set to remember position of a window, it could shift because of Kicker going away and KWin would remember wrong position) |
|
|
|
|
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdepimlibs/kcal:
|
Fix the last few remaining krazy issues.
For one bright, shiny moment, kcal has 0 krazy issues (if you ignore libical and versit). I'm sure this will change soon as a handful of new krazy plugins are coming in the near future. Enjoy it while it lasts. |
|
|
|
|
|
|
|
|
Networking Tools |
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
Changes : - Fixed bug in share ratio calculation - Fixed bug in stats when using auto import - Sorted out time left sorting (130621) - Keep available chunks and ChunkCounter up to date when a torrent is stopped
BUG: 130621 |
|
|
|
|
|
|
|