|
| This Week... |
|
Solid gets support for NetworkManager. Support for changing the font colour of the taskbar. File format import work in KVocTrain. More KDE 4 porting takes place in KTorrent. Noatun now uses Phonon as its only backend. Work is begun on refactoring the user interface of Amarok 2.0. The Codeine video player is imported into KDE SVN and ported to CMake, Phonon and KDE 4. Progress in the 'krunner' element of Plasma. KAlgebra is imported into KDE SVN into the playground/edu module. Search improvements in Kate, with a move to the kdesdk module.
|
Urs Wolfer discusses the latest developments in KGet, the download utility application:
|
KGet is a much-used application in KDE 3. There are a lot of feature wishes and bugs listed in the KDE Bugzilla for KGet. Unfortunately the architecture of the KDE 3 version does not allow us to fix all of these issues. That's why a new team has been working for a short while now on a new, almost rewritten version of KGet for KDE 4. The team consists of Dario Massarin, Manolo Valdes and Urs Wolfer.
The new KGet is being developed in a SVN branch (branches/work/make_kget_cool/) at the moment, but it will (hopefully) be moved back to the kdenetwork module soon. It already has some really hot highly-requested features in it, for example multi-threaded downloads. But that's not all! Have a look at the screenshots. You will see that it has a completely new user interface, including grouping functionality for the download entries. But please keep in mind that the user interface will probably change even more in the future. The configuration dialog is completely new. You probably know the so-called 'drop target' (the green KGet icon in one of the screenshots) from the "old" KGet; you can drop URL's onto the drop target in order to download with KGet. The new drop target has nice animations (which of course can be disabled in the configuration dialog, like almost every feature). Thanks to the plugin based architecture, everyone can easily develop plugins in order to support new protocols. More about this feature later.
The features listed above are already implemented. But there are also a lot of features still in progress:- Metalink support: the new, open standard for downloading larger files from different mirrors, or even different protocols (e.g. HTTP, FTP and BitTorrent) at the same time.
- Mirror search for downloads
Features planed in the near future:- BitTorrent support (we are going to co-operate with the KTorrent team, but we need to wait until libktorrent is ported fully to Qt 4/KDE 4). There is already a torrent plugin, based on libtorrent, but it is not ported yet.
- Full interaction support with the new kio_uiserver.
- Bandwidth limiting functionality.
If you have any comments, please let us know!
|
|
Pino Toscano provides a brief okular update, with the new PDF forms functionality recently started:
|
During the past weekend, basic support for PDF forms has been added to okular.
This was possible thanks to the good work of Julien Rebetez, who developed the "hard part" of the job inside Poppler (the library that okular uses to read PDF files) as part of his Google Summer of Code 2006 project for Evince.
What I did was implement the Qt 4 interface in Poppler (so that I was able to test Julien's work with another interface), and to implement the proper structure within okular.
In summary, this means that okular (using Poppler from CVS, not a released version yet) can show text form fields (text edits and areas) and selection form fields (combo-boxes and lists).
The support is quite basic however - this means there are no events associated with the fields, the values of the fields are not saved, the forms can not be sent, and so on. About printing issues with these forms: this is something that is also currently being worked on.
Of course, the work has just started, so you can expect more improvements than the current implementation provides at the moment.
|
|
This week saw the release of the third development snapshot of KDE 4, version 3.80.3, codenamed "Kludge". Though not intended for usage by end-users, this release should enable developers still considering their platform porting options to practice their development on an operationally-stable release, with the key pillars and elements of the KDE 4 platform (Solid, Sonnet, etc.) making an appearance and starting to mature.
Naming controversies crop up from time to time, and following the recent tradition of resolving these conflicts, the KDE development information website has had its name finalised. All hail techbase.kde.org! KDE TechBase is envisioned as a central resource to replace and consolidate the currently widely-scattered, separate sites. TechBase is implemented as a wiki, with contributions and modifications a core part of its practicality and vitality. Another great week for organisational progress!
|
|
| 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 |
|
Games |
|
Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:
|
- Tutorial starts immediately after switching to tutorial mode (and no anymore only with the start of the next game). - Big clean-up in the class "KMainWindow". |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|