|
| This Week... |
|
Plasma continues to take shape. Continued improvements in KGPG and KDevelop. More KVTML format conversion work across KDE-Edu applications. Theme improvements in KDE Games. A new game, KSimili, is imported into playground/games. Initial work on a Kalzium KPart for 3d molecular viewing. A redesigned configuration module for colours in KDE. Support for autodetection of gphoto2 cameras using Solid in Digikam. Annotation DRM support in okular. Work on threading in Mailody. Orca screenreader support through Kross scripting in KSpread. Continued development on KChart 2. Initial work on a Sonnet-based spellchecker for KOffice. Development on Eigen 2 is restarted to follow a different implementation strategy. Blitz is renamed QImageBlitz. The release schedule for KDE 4.0. is officially pushed back two months. KDE 4.0 Beta 2 tagged for release.
|
Aurelien Gateau talks about the recent progress in Gwenview for KDE 4:
|
Gwenview is an image viewer for KDE. I have been working on it for quite a few years. It used to be in the extragear/graphics module, but it has moved to kdegraphics for KDE 4.
While porting to Qt4/KDE 4, the Gwenview code has been refactored, and the user interface has been simplified. A few features and configuration options have been removed while other features have been added, for example, support for image resizing and cropping has been implemented.
If you follow my blog on Planet KDE, you have already seen some of these changes. But others have been done since my last post:
The main window now uses KUrlNavigator, the URL widget introduced by Dolphin and now available to all KDE applications.
We started displaying meta information, using the Exiv2 library. For now, meta information is only displayed in the sidebar, and the user interface is quite rough, but it will soon look better and you will be able to display meta information in fullscreen mode as well.
Speaking of fullscreen mode, the slideshow is now directly configurable from within fullscreen mode, as you can see.
For now, Gwenview 2 is still lacking some of the features of Gwenview 1.4. We hope to be able to implement most of them in time for KDE 4.0, but some will probably be postponed until KDE 4.1.
|
|
Richard J. Moore discusses developments in scripting in Plasma:
|
The JavaScript support in Plasma has been has been getting closer to being useful over the last couple of weeks. Last weekend I managed to add some minimal support for querying data engines which allowed me to use Fredrik Höglund's mouse position data engine to write a script that displays a big arrow pointing at your mouse cursor. This might even be useful for people who find they lose track of where it is. This applet was coded in only 30 (very simple) lines of JavaScript.
This weekend things have moved on further, with improved support for QVariants meaning that scripts can see Qt's QDateTime classes and friends as if they were native JavaScript Date objects. To see how far things could be pushed, I tried using Shawn Starr's weather engine. This is a complex data engine that can query various online resources to get the weather forecast. As you can see in the screenshot, it turned out that getting things working from scripts wasn't too hard.
Currently, it displays a config dialog and queries the weather for the location the user specifies. Surprisingly, this again is only about 50 lines of code. Shawn is planning to build on this to provide a rather more impressive visual representation than my code which just lists the information as HTML.
In other news, Siraj Razick has recorded a short video showing an early implementation of the Welcome Plasmoid, a replacement for the KPersonalizer wizard of the KDE 3 era, and something that was conceptualised at Akademy 2007 in Dublin.
|
|
As has been covered elsewhere this week, the release of KDE 4.0 has been officially pushed back 2 months. Allen Winter announces on behalf of the Release Team:
|
We, The Release Team, hereby announce that we are extending the KDE 4.0.0 schedule 2 months by inserting an extra 2 Betas, as follows:
- September 24: Beta3
- October 22: Beta4
- November 19: Total Release Freeze
- November 21: RC1
- December 5: RC2
- December 20: 4.0.0 tagged
We feel that there are crucial elements of the release that need more development time. The feature freeze (less exemptions) remains in effect.
As usual, the dates are estimates and are subject to change.
|
|
Some commentators have expressed their opinion that the allowance of more time in the KDE 4.0 release schedule somehow represents a breakdown in the planning of the KDE 4.0 release, and is a confirmation of their beliefs that the KDE 4.0 release is in danger of further slippage. To those people, I say that this latest announcement is merely an official confirmation of the true desire to produce a fitting product to cap two and a half years of development.
That the KDE development community has been able to organically organise to work on the largest endeavour in its 10 year history, not only sustaining the pace and effort, but actually enlarging the developer base - and with these new developers making many significant contributions to KDE 4 - has been hugely impressive to watch and be a part of.
|
|
| 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 |
|
KDE-Base |
|
Luboš Luňák committed changes in /trunk/KDE/kdebase/apps:
|
Defaulting to no scanning for new plugins is nice from performance point of view, but it's completely unreasonable to expect the user to run the check manually. Check timestamps to find out if a full scan is needed.
This also makes the config options for this more or less unnecessary. |
|
|
|
|
|
|
|
|
Matthew Woehlke committed changes in /trunk/KDE/kdelibs/kdeui/kernel:
|
|
Fix KGlobalSettings::createApplicationPalette to Do The Right Thing (i.e. use KColorScheme states). Color accessors in KGS are now even-more-deprecated because they are now "wrong" as well, but they use the new ctor so that kglobalsettings.cpp doesn't generate warnings about using the now-deprecated KColorScheme ctor. (Also make the @deprecated doc for said accessors more detailed.) |
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src:
|
Changes:
* Add a passive warning widget which is displayed when a color scheme is selected which uses transparency but the system does not support transparency * Always show the vertical scroll bar in the color scheme list * Remove quotes around links and email addresses in mouse-over tooltip
Bug Fixes:
* Fix a few odd behaviours with the live color scheme preview * Fix the 'Show | | | |