|
| This Week... |
|
kdesu, the KDE application privileges manager, gets long-awaited support for the sudo method. Strigi gets .rpm and .deb package contents indexing capabilities, and can now index UTF-8 encoded text. Guidance gets a new power manager applet. Code import for the Physiks educational Summer Of Code project. Amarok gets support for MTP media devices. Work starts on porting KGoldRunner to KDE 4. Rewrites begin in the KReversi game and Oskar media player. GUI optimisations in KTorrent and KTU (KDE Translation Updater). Experiments using Kexi as a database backend in KPhotoAlbum, and rendering SVG in Unity.
|
This week saw many significant announcements.
|
Stephan Kulow, the KDE release co-ordinator, announces a change in the message freeze policy in anticipation of a KDE 3.5.5 maintenance release:
|
Hi!
After getting positive feedback on the last freeze lifts, I decided to lift partially the message, documentation and feature freeze for the KDE 3.5 branch (modules in branches/KDE/3.5).
The period of the lift will be until 18th of September 2006 (00:00 UTC).
For the GUI strings (also known as messages), you can fix typos and make small changes to them. You can also add new error messages to improve error feedback to users. (Adding other kinds of messages are not allowed. In case of questions or doubts, please ask the kde-i18n-doc@kde.org mailing list).
For the documentation, the changes should also be rather small, except when fixing inaccurate or outdated documentation. You can also port documentation that has been prepared in the trunk/KDE modules. (If you change any documentation for the KDE 3.5 branch, please be sure that the change is also in the corresponding module of trunk/KDE. However you can do a little later, in case that you would not have much time during the lift period).
In addition to that, the feature freeze as announced will reapply to 3.5 branch during that period.
Greetings, Stephan
|
|
KDE 3.5.5 should be released at the start of November, after the hackathon that is Akademy 2006.
|
Joris Guisson announces the release of KTorrent 2.0:
|
After many months of hard work we have finally released 2.0, which is a rather big improvement over our previous stable release 1.2. The big new features include:- DHT support
- Protocol encryption
- Bandwith scheduling
- Some GUI redesign
You can find the release on our website: http://ktorrent.org/index.php?page=downloads
Many thanks to everybody who contributed in some way or another.
Joris
|
|
Sebastian Trueg announces K3b 1.0 Preview 1:
|
I have been talking about it for quite some time now: K3b 1.0. Today, I release the first preview release of the first officially stable K3b version.
This preview is not intended for daily use but for testing and bug hunting. There will be no binary packages posted on this site and I encourage everyone who is willing to test K3b 1.0pre1 to compile it with full debugging:
./configure --enable-debug=full
I will not post a full Changelog yet but can tell you one thing: From now on you will want to do all your Video DVD ripping with K3b
Have fun testing.
Sources from now on available from http://www.k3b.org
Cheers, Sebastian
|
|
Will Entriken writes about the progress in his Summer Of Code project, Advanced Session Management, and about his future development plans for after the conclusion of the Summer Of Code:
|
The project aims to add advanced features to the KDE session manager to allow a more task-based work flow.
Currently, session support exists so that when you logout of KDE, you may later return and pick up where you left off, with applications opening to the state they were in when you left.
My goal is to extend this session paradigm so that tasks like web development, communication, or even wasting time can be started or stopped at any time, by bringing up the appropriate applications with the setings you need to use them for that task.
Basically a session is how KDE keeps track of what apps you have running when you logout and opens them back up, exactly as they were, when you login. I'm working to add a couple features so that when KDE crashes, you won't lose your session.
Also, you can group several applications together in an "AppGroup" and pause them to be later resumed. For example, put Kopete, aKregator and KMail in a "Personal Communications" AppGroup and you can close them when you take your laptop to work. Open it back up when you get home with the conversations still open. This is sort of like minimizing, but it doesn't get lost when you logout, it saves memory and you can resume them on another computer later just the way they were.
The main features of the project include:- Automatically backup sessions, to avoid "stale" sessions if KDE crashes
- Save and restore sessions while running KDE, without having to logout
- Run multiple sessions at the same time
- Define which applications are saved to which session
Currently, I've implemented all the DCOP calls needed to make this work and have a rudimentry GUI for grouping, pausing and resuming apps. I need to make the GUI better and port to KDE 4 still.
Unrelated to my SoC, I'm helping clean up the documentation at developer.kde.org/build by merging the large number of similar but not-quite-complete documents there and in other places.
Another thing is KSplash. I see it has no maintainer and I would like to port the whole thing to Plasma. I'll try to get started on this after SoC, but I need to find out more about Plasma.
|
|
This week, Aaron Seigo works on Kicker optimisations, and proves that there is still life in the KDE 3 series:
|
tonight someone came into #kde-devel on irc.freenode.net bitching about the performance of the pager. this caused [person6_short] to bitch at me. now, it was all good natured bitching but i hate it when people bitch at me ... and are right. (if you're wrong (or i believe you're wrong) i can be rather impervious) turns out the problem is mostly repaints on window movements.
so a few patches later and 100% of unnecessary repaints in the taskbar and pager along with many calls to the window manager for window info are eliminated when windows are moving and the pager isn't showing desktop previews (aka "drawing little windows"). when the taskbar is showing desktop previews, the number of redraws is cut by approximately 85%. this is significant because drawing these things isn't particularly cheap (the original complainer, er, bug reporter claimed to be able to actually see the flickering in the taskbar) and moving a window from one side of my screen to the other used to cause the pager to redraw over 100 times. now it only redraws around 15 times. huzzah.
so yes, kde3 continues to improve whilst kde4 takes shape. be sure to upgrade when the next 3.5.x release happens. after all, love is in the air.
|
|
|
| Statistics |
|
Commits: |
2331
by 197
developers, 5139
lines modified, 1787
new files. |
|
Open Bugs:
|
13021
|
|
Open Wishes:
|
11448
|
|
Bugs Opened:
|
315 in the last 7 days. |
|
Bugs Closed:
|
310 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/KDE |
|
|
/trunk/www |
|
|
/trunk/l10n |
|
|
/trunk/extragear |
|
|
/trunk/playground |
|
|
/branches/stable |
|
|
/branches/work |
|
|
/branches/koffice |
|
|
/trunk/koffice |
|
|
/branches/KDE |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Laurent Montel
|
|
|
|
Alfredo Beaumont Sainz
|
|
|
|
Dirk Mueller
|
|
|
|
Achim Bohnet
|
|
|
|
Matthias Kretz
|
|
|
|
Ludovic Grossard
|
|
|
|
Thomas Nagy
|
|
|
|
Olaf Schmidt
|
|
|
|
Jaroslaw Staniek
|
|
|
|
Allen Winter
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers and Buzz |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Andreas Kling
|
|
|
Sebastian Trueg
|
|
|
Robert Knight
|
|
|
Tommi Tervo
|
|
|
Matt Rogers
|
|
|
Martin Aumüller
|
|
|
Allen Winter
|
|
|
Lex Hider
|
|
|
Eike Hein
|
|
|
Philip Rodrigues
|
|
|
|
Program |
Buzz |
|
Amarok |
|
3025 |
|
|
K3B |
|
|
Kopete |
|
|
SuperKaramba |
|
|
KMail |
|
|
Kate |
|
|
KDevelop |
|
|
Kontact |
|
|
Kicker |
|
|
Quanta |
|
|
|
Person |
Buzz |
|
David Faure
|
|
280
|
|
|
Aaron Seigo
|
|
272
|
|
|
Waldo Bastian
|
|
270
|
|
|
Kurt Pfeifle
|
|
253
|
|
|
Scott Wheeler
|
|
248
|
|
|
George Staikos
|
|
245
|
|
|
Tom Chance
|
|
238
|
|
|
Jonathan Riddell
|
|
226
|
|
|
Boudewijn Rempt
|
|
221
|
|
|
Carsten Niehaus
|
|
201
|
|
|
|
|
|
| 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 |
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Marco Gulino committed changes in /trunk/playground/pim/kmobiletools/kmobiletools:
|
Fixing crash after "New device Wizard": instead of crashing, just unload the current device if the engine loading fails, giving the user another chance to retry. Fixing device loading adding a queue. This also avoids double loading a device. Fixing device close: queue to close the engine only if we've found it. Fixing "New device wizard" size, and more checks against already inserted values (don't hide "next" if we already selected things..) Cleaning old commented code. |
|
|
|
|
|
|
|
|
Allen Winter committed changes in /branches/KDE/3.5/kdepim/kmail:
|
Factor the MIME digest code from Forward->as Attachment and into its own Forward->as Digest menu option.
This fixes the really confusing situation if you have more than one message selected and you select Forward->as Attachment.
New strings approved by the translators. |
|
|
|
|
|
|
Multimedia |
|
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
|
Attempt to temporarily fix hugely borked database code that would prevent tables being created if they didn't exist, among other things. Devs, please lend your collective wisdom to this. Among the possible issues:
Does this code still work for sqlite/postgres? Does the database upgrade code need to be fixed/changed? Were any of the errors I fixed supposed to be that way, even though they caused failed queries?
etc. |
|
|
|
|
|
|
Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok:
|
|
Actually support tunepimp 0.5.0 final. Years are broken (always empty) when using 0.5.0, but I'll leave it as it is for now unless MusicBrainz change their XML WebService. Otherwise, we'd need an extra lookup to get the year for each possible release (some tracks show me 7 releases), which is not an option. |
|
| | | |