|
| Diese Woche ... |
|
The KDE project celebrates its 10th anniversary. System tray items can now be reordered by the user. Support for action sounds in okular. Work begins on Dynamic Brush architecture and canvas improvements in Krita, with layer handling improvements in Karbon. Krita switches library dependencies from ImageMagick to GraphicsMagick. Memory usage optimisations in the KHTML web rendering engine and Amarok.
|
Saturday, 14th October 2006 saw the KDE project age into the double figures - 10 years ago, Matthias Ettrich posted his vision for a graphical environment for the free desktop. From that single adventurous action has blossomed one of the forerunning open source projects, one which is steadily expanding in both mind and marketshare, and which is extending its reach ever-further across the globe.
On this anniversary, the following statistics represent the project:Of course, as important as these mighty statistics are the elements of KDE that cannot be easily measured, such as the unique KDE spirit and community.
Though the official celebration party was held in Stuttgart, Germany, reports reflecting the geographical spread of contributors and supporters flowed in. One such party was held in South Korea, with KDE developer Junkyu Park admirably representing the dragon in Asia.
|
This week sees the experimental expansion of the digest statistics section. To better understand the motivation and activity of the vital human component of KDE, I am gathering data which can then be mapped out in interesting ways. For now, (unknown) makes up a significant proportion of the data - this will improve weekly as I refine the collection methods. Enjoy this new look at our favourite project, and don't forget to either leave a comment or directly tell me what you think!
|
|
| Statistiken |
|
| Inhalte |
|
|
Fehlerbehebungen |
Funktionen |
Optimierungen |
Sicherheit |
Anderes |
|
Behindertengerechtheit |
|
|
|
|
|
|
Entwicklungs-Werkzeuge |
|
|
|
|
|
|
Unterricht |
|
|
|
|
|
|
Grafik |
|
|
|
|
|
|
KDE-Basis |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Büro |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Netzwerk-Werkzeuge |
|
|
|
|
|
|
Benutzerschnittstelle |
|
|
|
|
|
|
Hilfsmittel |
|
|
|
|
|
|
Spiele |
|
|
|
|
|
|
Anderes |
|
|
|
|
|
|
There are 62 selections this week.
|
|
Fehlerbehebungen |
|
|
|
|
|
|
|
Funktionen |
|
Entwicklungs-Werkzeuge |
|
Michael Pyne übertrug eine Änderung für /trunk/KDE/kdesdk/scripts/kdesvn-build:
|
Merge two subroutines that were forked from each other long ago, and diverged a bit.
This allowed me to easily add support for CMake 2.4.3's progress output, without dropping support for unsermake's progress output (and made the code easier to read as well). |
|
|
|
|
|
|
Unterricht |
|
Eric Kjeldergaard machte Änderungen in /trunk/KDE/kdeedu/kiten/app:
|
|
This adds a dbus / to kiten, adds the registered name org.kde.kiten (as well as fixing kde.org.kiten_ to ork.kde.kiten_). It also exports all public slots to the /. It is inspired by pong.c and ping.c from qtdbus examples in qt-copy. This should allow radselect to access functions VERY easily. Must find a cleaner way to do the name exporting of the org.kde.kiten model to avoid having to do a registerService("org.kde.kiten"). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mauricio Piacentini machte Änderungen in /trunk/KDE/kdegames/kmahjongg:
|
|
Making room for redesign of game memory structures, the first step to allow dynamic board sizes and larger layouts. Disable preview and editor for now, they will need to be redesigned anyway in the new scheme |
|
|
|
|
|
|
|
|
|
|
|
|
Pino Toscano machte Änderungen in /trunk/playground/graphics/okular:
|
Change the way we rotate the pages. Instead of telling the generators to do the work themselves (that was usually destraoying the ld pages and creating the new ones), now we just rotate the page objects deleting only their "mutable" contents. This way, generators can just return true in their supportRotation() to make okular rotate the pages for them for free. Of course they still have to generate the page pixmaps according to the given page rotation. Now, there's a new rotationChanged() function in the Generator API so generator that needs it can be norified about the document rotation changing. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Faure machte Änderungen in /branches/KDE/3.5/kdebase/kdesktop:
|
|
Fix F5 not doing anything on the desktop; this is useful not only when kdirwatch is broken but also when the mimetype of a file changes (e.g. cp /dev/null foo; echo bar > foo -- changes size but also mimetype). |
|
|
|
|
|
|
Joseph Wenninger machte Änderungen in /trunk/KDE/kdebase/kate/app:
|
1) summary dialog for file opening errors (session management/startup). Better dialog needed. 2) Now documents are marked after a one second timeout as being viewed. -> You can browse quickly through the file list without marking all documents 3) sort action, without implementation yet |
|
|
|
|
|
|
|
|
Koos Vriezen übertrug eine Änderung für /branches/KDE/3.5/kdelibs/khtml/ecma/kjs_navigator.cpp:
|
Apply patch from Jose M. Prieto: Currently the ecmascript objects navigator.plugins and navigator.mimeTypes are defined according only to wether plugins are enabled or disabled globally. But plugins can also be enabled/disabled by domain or by tab using the KHTMLsettings plugin. These patches address this.
(and let this delay not discourage you to keep on posting patches :-) |
|
|
|
|
|
|
Oswald Buddenhagen machte Änderungen in /trunk/KDE/kdebase/workspace/kcontrol/kdm:
|
reshuffle appearance & fonts tabs into general & dialog tabs.
also, the tabs now have digits for accels - there is just no way for them to have letter accels without conflicts. i'd much prefer the alt-[1-9] accels to be a built-in function of *every* tab widget ... |
|
|
|
|
|
|
KDE-PIM |
|
Tom Albers machte Änderungen in /trunk/playground/pim/qma:
|
Implement TLS. Now we have None, SSL and TLS. Added those three for SMTP as well.
Add TODO, after remarks from Allee. |
|
|
|
|
|
|
Multimedia |
|
Jeff Mitchell machte Änderungen in /trunk/extragear/multimedia/amarok/src/engine:
|
Make the "when to crossfade" drop down box actually work. Tested on both Xine and Helix.
It could be better -- we could have checkboxes or something that would allow users to control whether to fade on play and stop, as well...but with the pushed-up schedule and string freeze, that's for another time. |
|
|
|
|
|
|
|
|
|
|
|
|
Büro |
|
Boudewijn Rempt machte Änderungen in /trunk/koffice/krita/ui:
|
|
intermediate checkin of stuff that is not compiled for the rest of the world, just for me. I wouldn't want to lose this work, though: it implements a canvas that shows the layers outside the image boundaries, too. |
|
|
|
|
|
|
Jan Hambrecht machte Änderungen in /trunk/koffice/karbon:
|
More improvements to the new layer docker. Deleting, raising and lowering layers works now. The layer command was split into three different command now: VLayerCreateCmd, VLayerDeleteCmd and VLayerZOrderCmd. The order of the shapes retrieved from the document was corrected. |
|
|
|
|
|
|
Jan Hambrecht machte Änderungen in /trunk/koffice/karbon:
|
Restructured the way shapes are stored inside the document. All shapes are now hold in a flat list. The hierarchical storage is provided by the layers. Each shape has a parent shape, which is either a layer or a group being a child of a layer. This was neccessary to provide a nice and clean hierarchical view of the document with the layer docker, which works really nice now. The layer docker can now be used to select and deselect shapes.
Additionally i fixed the ungrouping of groups by also deleting the group shape after ungrouping. |
|
|
|
|
|
|
|
|
|
|
|
|
Anderes |
|
Benoît Jacob machte Änderungen in /trunk/kdesupport/eigen:
|
Reimplement matrix classes using CRTP, as was already done for vector classes. Rough edges remain, will be sorted out in the next days.
TODO: reimplement in the same way LUDecomposition and LinearSolver, move more stuff from MatrixX into MatrixBase in order to let Matrix use it.
Eigen might be more or less done in one week. |
|
|
|
|
|
|
Brad Hards machte Änderungen in /trunk/kdesupport/qca:
|
Implement the framework for RFC3546 Server Name Indication.
This allows a virtual host to support a range of HTTPS connections. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimierungen |
|
|
|
|
|
Maks Orlovich machte Änderungen in /branches/KDE/3.5/kdelibs/khtml:
|
Improve memory management of documents: they are no longer destroyed way too early when there are out-side referenced nodes hanging around and that need them. However, since we're refcounting, the documents have to disconnect the children in that case to avoid cycles.. Should fix some crashes with some AJAXy stuff
(Merged from Apple's tree) |
Problembericht 133680: blogger.com: when adding custom page elements, konqueror crashes
Problembericht 128015: khtml crash on http://www.alphafilter.com/
|
|
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 mehr) |
Revision
595496
|
|
|
|
|
|
|
|
Andy Kelk machte Änderungen in /trunk/extragear/multimedia/amarok:
|
Reduce memory usage of mtp plugin. Also simplify code by removing the trackValueList class.
Connecting to the device now also processes events so the UI remains responsive. |
|
|
|
|
|
|
|
|
|
|
Anderes |
|
|
|
|
|
KDE-Basis |
|
Jaison Lee machte Änderungen in /trunk/KDE/kdelibs/kdecore:
|
|
Refactored and improved static functions in KSaveFile. Less code, less bugs. Same great taste with half the calories! |
|
|
|
|
|
|
Dominik Haumann machte Änderungen in /trunk/KDE/kdelibs/kate/part:
|
Kate JS support * mainly: refactor & cleanup * now js code base is ready for the next steps
KTextEditor::Command * remove name/description/category I introduced months ago. not needed * adapt all files to reflect the incompatible change |
|
|
|
|
|
|
David Faure machte Änderungen in /trunk/KDE/kdelibs/kio:
|
Refactored KFileItem to use QSharedDataPointer - which means that it's now allowed to use KFileItem as a value, copying it is cheap, since it's now implicitly shared.
All the current code uses it as a pointer, which is still fine of course, but using it as a value in the future can simplify things like PreviewJob, which used to crash due to sometimes keeping a pointer to a deleted kfileitem.
Refcounting KFileItems is what Waldo has been advocating for a very long time btw, I'm glad to honor his wish after so many years :)
Michael, this is also something to keep in mind if/when rewriting KDirLister. |
|
|
|
|
|
|
Daniel Teske machte Änderungen in /trunk/KDE/kdelibs:
|
Separate out Konqueror specific things from KBookmarkMenu. And move those things to KonqBookmarkMenu. Also make KBookmarkMenu usable as a base class. Actually deriving of KBookmarkMenu is now possible. |
|
|
|
|
|
|
|
|
Luboš Luňák machte Änderungen in /branches/work/kwin_composite:
|
|
A really nice trick from Compiz. OpenGL coordinates have Y upside down ( [0,0] is bottomleft, unlike topleft with X ), so simply flip the whole scene upside down and move it up -> the coordinates match, except for when mapping pixmap to textures. |
|
|
|
|
|
|
|
|
Büro |
|
Boudewijn Rempt machte Änderungen in /trunk/koffice/filters/krita:
|
|
Port png to trunk, port filters to new kisdoc2 and new const iterators. Which means I'm the only one with working filters right now. Bwuahahaha! |
|
|
|
|
|
|
|
|
|
|
|
|
Anderes |
|
Benoît Jacob machte Änderungen in /trunk/kdesupport/eigen:
|
Eigen's matrices are now required to be square, that allows to move much more code to the base class MatrixBase, and allows many simplifications.
Also moved all operators to base classes. For the assignment ops that means we're inlining them into the subclasses (assignment ops aren't inherited). |
|
|
|
|
|