|
| This Week... |
|
Work in Plasma, with extra sources for the Weather data engine, work on the applet browser, and the start of SystemTray and RSIBreak plasmoids and a "next generation" application launcher, named Lancelot. Cut-down versions of Korundum and Smoke libraries for writing scripted Plasma applets. More interface work for Amarok 2. More work on XESAM (a shared metadata specification) integration in Strigi. An Akonadi resource for Facebook information. Support for compressed documents, and more work on DjVu support in okular. Several new features in the KRDC Summer of Code project, including bookmark support, sound output, and toolbar options. Custom text shaping in KWord, and significant progress in the colour mixing capabilities of Krita in KOffice. Various optimisations in KBounce, KPixmapCache, KDevelop, Marble and KOffice. KOffice 2.0 Alpha 2 (1.9.92) is tagged for release. Beginnings of a D-Bus interface in KTorrent for KDE 4. KNotes and Kompare begin to be ported, Kenolaba completely ported to KDE 4. Reworkings in Phonon, with the Phonon-NMM backend moved to playground/multimedia, as it is not ready for KDE 4.0. The Kaboodle music player is removed from the kdemultimedia module, whilst kaudiocreator moves to extragear for KDE 4.0.
|
Aaron J. Seigo blogs about the recent Plasma progress, describing the less glamourous and barely visible - though essential - parts that even the most exciting projects must undertake:
|
in the last few days we've added the ability to save and restore applet layouts, associating of applets with mimetypes (so you can drag content to the desktop and have it represented by an appropriate applet), layout improvements, the start of layer-based effects for things like shadows/blur, more progress on the scripting front (including the appearance of ruby bindings in addition to the qtscript ones and further integration of libplasma into superkaramba/python), taskbar strides and much more. a whole bunch of interesting if not overly splashy stuff that needs to happen to make it actually usable.
krunner started to get search engine integration using xesam (well, a reasonable facsimile of it given that it isn't a completed spec yet) with strigi as the current reference implementation and the new krunner interface is approaching completion.
the control box, panels, menu, systray are on the hit list of things to kill off the list.
|
|
Urs Wolfer discusses his Summer of Code project, Revamping KRDC:
|
KRDC has been part of KDE for a quite long time. It is an important tool for network administrators and other people who need to work on or administrate a remote desktop. Over the years, many bug reports and feature requests have accumulated on bugs.kde.org for KRDC. So, I decided to work on it as a Google Summer of Code project in order to remedy this.
I have started the project from scratch. The new user interface is tab-based. This is very useful for people who need to connect to more than one remote deskop at the same time.
The new bookmark system and the improved KWallet (KDE password saving) support should help, too.
The user interface is now more KDE-standards based. A new configuration dialog brings a lot of new (requested) options.
The fullscreen toolbar now has the ability to be transparent.
This not only looks nice, but is also very useful to see things that would otherwise be hidden (e.g. the window title) without moving the remote window.
Of course, I have not only done user-visible changes. The VNC backend has been completely rewritten, and is now libvncclient-based. The old VNC backend was approximately five years behind the upstream source. This update has solved a lot of long term KRDC issues and makes new features possible. The RDP backend is better integrated and supports new features for rdesktop (rdesktop is used for the RDP support).
Planned features include (for example) NX support.
The new KRDC is already part of KDE 4.0 Beta 1. Try it out and let me know any comments!
|
|
This past week, the first set of interviews with students working on KDE Summer of Code projects was published. The coming weeks will see the rest of the series released - with these interviews, we discover the motivations and similarities between the worldwide KDE developers of the future.
|
|
| Statistics |
|
| 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 |
|
|
|
Josef Weidendorfer committed a change to /trunk/KDE/kdesdk/kcachegrind/kcachegrind/instrview.cpp:
|
kcachegrind: fix hex code column with in InstrView
When hex code mode was disabled on filling the InstrView with assembly, we did not get any width of a hex column, because it was set manually to width zero. Enabling the hex code mode afterwards did *not* show the column, because we still set the column width to zero.
Now, on refresh of InstrView data, we set the mode of the hex code column to automatic resizing, get the width, and reset to 0 if hex mode is off. |
|
|
|
|
|
|
Sharan Rao committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/uml.cpp:
|
If we have the checkbox for "Automatically add extension ..", then why do we check for the existence of the extension in the file name ? When the checkbox is in the "off" state, I guess, it should allow to save the file with any extension.
I guess this also solves BUG #146061. Please verify :) |
|
|
|
|
|
|
Games |
|
Nicolas Roffet committed a change to /trunk/KDE/kdegames/kmines/mainwindow.cpp:
|
- Reset the clock to 00:00 at the start of a new game and not only after the 1st click. - Stop the game before the 1st click. (There was a bug here by starting a new game before having a "game over": Time was still running...). - Don't bother with the confirmation dialog of KGameDifficulty when the game did not start yet. |
|
|
|
|
|
|
Dmitry Suzdalev committed a change to /trunk/KDE/kdegames/kmines/minefielditem.cpp:
|
Exclude the need for random guessing on the game start. I.e. ensure that the first clicked cell will always be an empty one.
I got convinced after I implemented this feature and tried it :-) Having this feature just lets the player to, well, play, instead of starting a dozen of new games until she finds the one where he didn't explode after a few first clicks.
Thanks, ossi :) |
|
|
|
|
|
|
KDE-Base |
|
Thiago Macieira committed changes in /trunk/KDE/kdelibs/kio/kio:
|
Fix bug that caused corruption in KIO downloads and file copies.
The new KIO::Connection backend can receive and queue more than one MSG_DATA per loop.
That means KIO::Slave can emit data() more than once and, this, FileCopyJob would drop one data packet. Instead, simply append. |
|
| | | |