|
| This Week... |
|
Colour Picker and Welcome applets appear for Plasma. Many bugs fixed, especially through the merge of the Summer of Code project "KRDC Revamp". A KPart created, amongst other improvements in Marble. Support for XESAM UserLanguage queries in Strigi. More work, especially in playlist handling, for Amarok 2.0. Improved search interface in KSystemLog. A return to work on KRecipes. KVocTrain is renamed Parley. Restart of development on a successor to the Eigen math library, Eigen2. Start of a port of KMLDonkey, a file sharing frontend, to KDE 4. Parts of the Cokoon decorator infrastructure ported from Python to C++. Security fixes in KDM. Work on page effects in KPresenter. Kross bindings for the Falcon programming language. Import of PyKDE4, new Python bindings for KDE development. KDE SVN housekeeping sees the move of a variety of unmaintained applications to more relevant locations with regard to the KDE 4 release.
|
Simon Edwards introduces a new set of KDE bindings for Python, named PyKDE4:
|
PyKDE4 is a set of Python bindings for the KDE's libraries. It makes it possible to develop KDE programs using the Python programming language.
PyKDE4 builds on the Python bindings for Qt 4, oddly enough, called PyQt4. PyQt4 is developed by Phil Thompson at Riverbank computing and has been in production use for quite some time now, making it a very solid and mature base for PyKDE4. Jim Bublitz is the main man behind PyKDE4; doing most of the work such as keeping PyKDE up to date and working, and documentation. I help out with things like testing, extra tooling for i18n and installation etc, subversion wrangling and the occasional presentation programming Qt/KDE stuff with Python, not to mention the Python based projects I'm working on.
The goal for KDE 4.0 is to ship solid and complete Python bindings for the APIs in kdelibs along with the necessary supporting tools and documentation. We want to deliver a development environment which is as complete as what you would expect when doing KDE development in C++.
The big step this last week was getting PyKDE4 into subversion so that people tracking KDE 4.0's development can also checkout, install, and start using a mostly functional set of bindings. Moving up to the release 4.0, we'll be busy tracking changes to the APIs in kdelibs, fixing bugs and filling in any other missing bits and pieces which application developers need, basically the things which you expect to find in a complete SDK.
We are interested in hearing reports about where the bugs are in PyKDE4 and also reports about where people haven't found bugs. ;-) In particular we would like contributions of example code which tests the bindings and the API or demonstrates how different classes can be used together in a Python program. Anyone with a little bit of programming skill can help out here. A good place to start would be by translating some of the unit tests in kdelibs into Python.
|
|
Benoît Jacob talks about the recent rewrite of the Eigen math library, Eigen2:
|
Eigen is a lightweight C++ library for linear algebra (matrices and vectors) written with the needs of KDE applications in mind. Eigen 2 is an attempt at making Eigen much more useful throughout KDE than Eigen 1 used to be.
Here is a short overview of what you can expect to find in Eigen 2, which is currently under very active development at /branches/work/eigen2. It is a rewrite from scratch (restarted last Sunday), although I am reusing ideas from Eigen 1 and TVMET.
Most importantly, Eigen 2 is built on expression templates. This C++ technique brings many benefits: it increases performance by removing temporaries and by enabling very lazy evaluation, and it allows for a very simple yet very powerful API.
Eigen 2 allows non-square matrices, contrary to Eigen 1. This should make it much more useful for some KDE applications, especially KSpread which explicitly requested that feature.
Like Eigen 1, Eigen 2 allows both fixed-size and dynamic-size objects and makes both share the same code without resorting to (slow) virtual methods, using a C++ technique known as the CRTP.
Eigen 2 reduces its source code size, and helps applications reduce their own binary size, by letting the vector and matrix classes share the same code. After all, a vector is just a matrix with one column.
Thanks to these techniques, Eigen 2 currently weighs only 1100 lines of code (according to sloccount), which is exceptionally small for a library with expression templates, which tends to take a lot of source code to implement. It is expected to grow to about 3000 lines in the final version. By comparison, the smallest other expression templates library that I know, TVMET, has 12000 lines of code.
|
|
Javier Goday and Urs Wolfer talk about the new KGet Plasmoid:
|
KGet has got its own Plasmoid! Javier Goday has worked the last weeks and it is now in KDE SVN. For making such a plasmoid possible, he has tweaked the D-Bus interface of KGet. The Plasmoid has at the moment tow different graphs which show the state of the active KGet downloads:
- A list of barchart's with the percent of the downloads
- A piegraph which shows the downloads represented by his size and completed percents
Javier works still on the Plasmoid. He is going to fix some small issues (e.g only transfers of the main group are displayed...) and he has already plans to improve the Plasmoid with features like a so called "Speed history graph".
KGet has won with Javier Goday a new really active developer. He has already done awesome work on KGet, notably a good D-Bus interface and usabililty review fixes.
The usability team (Florian Graessle and Tina Trillitzsch) has reviewed the whole KGet for usablity issues. We have already fixed most of the reported issues. You will notice them when you start up the new KGet.
Manolo Valdes has improved the multi threaded transfer plugin. At the moment he is working on a new feature: Speed limitation.
|
|
Frederik Gladhorn writes a quick note concerning the current development state of KVocTrain, which has been renamed Parley:
|
After a week of juggling with names on and offline, it has been decided that KVocTrain shall no longer be a 'Train. Citing Wikipedia: "Parley (Parli or Parlei) is a discussion or conference, especially one between enemies over terms of truce or other matters. The root of the word Parley is Parlée, which is from the French verb Parler, "to speak".
Parley has undergone a huge GUI facelift, enabling a feature which has been ready for three months at least, but was simply not accesible in the GUI. From now on, any language in the document can be practiced with any other. This has been on the wishlist for three years.
|
|
|
| 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 |
|
Development Tools |
|
Josef Weidendorfer committed a change to /trunk/KDE/kdesdk/kcachegrind/kcachegrind/treemap.cpp:
|
kcachegrind: fix draw bug detected by valgrind
Almost invisible, there was a 3D-frame drawn around function rectangles in the call graph quite randomly, because a flag was not initialized. Now is drawn every time (exactly inside the black border).
To be backported... |
|
|
|
|
|
|
Educational |
|
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble:
|
- "Fixed" last "jump" issue in the flat projection. - Tidied up the naming of the euler angles a but - "Fixed" issue in the plain map which made the ocean water not being in sync with the rest.
Well, all this needs to be tidied up, still. |
|
|
|
|
|
|
Graphics |
|
Troy Unrau committed a change to /trunk/KDE/kdegraphics/okular/ui/pageview.cpp:
|
Fixed zoom factor issue. When zooming out at 100%, you would end up at 80%, but zooming in from 80% would give you 90%. Zoom levels are now symmetrical when using toolbar zoom or CTRL+scrollmouse.
Thanks to pinotree to pointing out the appropriate code for me to fix. |
|
|
|
|
|
|
Albert Astals Cid committed changes in /branches/KDE/3.5/kdegraphics/kpdf:
|
Sesame Street Class #1: Left is left, Right is right Sesame Street Class #2: If you want to print parameters 0 and 1, use 0 and 1, not 0 and 0
This fixes some printing problems with margins |
|
|
|
|
|
|
KDE-Base |
|
Robert Knight committed changes in /trunk/KDE/kdebase/apps/keditbookmarks:
|
Fix crashes when opening and importing bookmarks. Makes importing bookmarks from KDE 3's Konqueror possible. Also re-arrange the import list so the KDE 3 import action is at the top with a KDE icon. Force an update of the model after importing bookmarks.
This has the unwanted side-effect of collapsing the tree-view to the root item, but at least it works. |
|
|
|
|
|
|
Krzysztof Lichota committed changes in /branches/KDE/3.5/kdelibs/kdeui:
|
Fix for "Switch application language" menu entry not appearing in almost all apps, apart from Konsole. This fixes it for most apps, the only ones which does not seem fixed are kwrite and kate.
Thanks to Stephan Johach for spotting the problem. |
|
|
|
|
|
|
Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kcmfontinst:
|
When an external app, e.g. kfontinst, installs a font, then kcm rescans its font list. When doing this, only compare urls that are in the current listing scope. i.e. if fonts:/Personal is being rescaned, then only mark/unmark/remove fonts that are within fonts:/Personal.
(Previously in this scenario all fonts within fonts:/System would be removed from the kcm's list (but not actually erased)!) |
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdelibs/kfile:
|
|
Fix calculation of size hint in places view. Always use the displayed text rather than trying to go back to the bookmark and getting its text (which does not work for entries that are devices rather than bookmarks). Make the places view display in the folder selection dialog more like the one in the file dialog. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Utilities |
|
Rolf Eike Beer committed changes in /trunk/KDE/kdeutils/kgpg:
|
Fix decryption of files
Sometimes gpg does not set the PLAINTEXT_LENGTH so the output is not recognized. This is a temporaray workaround to at least get any result and not a empty editor window. |
|
|
|
|
|
|
Features |
|
|
|
Nickolai Shaforostoff committed changes in /trunk/playground/devtools/kaider:
|
redesign glossary editing subsystem: now we have a stand-alone window with a list of terms and filter line.
user can add, remove and change entries. changing is done in the same window, using controls in its right part.
the glossary is saved automatically on every glossarywindow close
also, add fixes for bugs found by Stephan Johach |
|
|
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:
|
Finish the simplified environment-matching feature, and enable it by default. It works now, and leads to much less parsing. See environmentmanager.h for a little description of the problem. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp/duchainbuilder:
|
Add a completely new implementation of a tree-based set-repository, that will be used for environment-matching with much better runtime- and space-behavior than the current separate sets.
Needs testing yet.
Remove the old experimental implementation of a similar thing, this one is more throught-out. |
|
|
|
|
|
|
|
|
Educational |
|
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:
|
Begin reworking the wizard to reflect changes in the document classes. - added author title etc page. - added category combobox to author title page. - added get/set methods for category to keduvocdocument - added a new identifier name/locale page
The old pages are still there, but will be removed, when the new stuff is working. Writing/reading of the category still missing. |
|
|
|
|
|
|
|
|
|
|
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/kvoctrain/kvoctrain:
|
Language management rewritten. Removed the confusion append/remove/assign language options from language menu. The language page in the Configure KVT dialog is no longer necessary. Instead directly edit languages using Language->Edit Languages.
Added KPageDialog containing the languages. Will add a button for delete/new lang there. Pixmap, name, locale can be set there. Keyboard code still has to be moved. |
|
|
|
|
|
|
|
|
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:
|
Make lessons a list again. QMap is too flexible. Users will kill us for changing lesson order. The flexibility of the map makes the lesson model in KVocTrain much harder to implement.
Moved the inQuery flag into the lesson class.
Fixed readers and writers. I could not verify if the keduvocvokabelnreader.cpp works.
The first lesson has 0 as index now. A default lesson is created according to Jeremys plans, but within the document class itself, after reading the doc, so all readers profit from it. KEduVocExpression is not initialized to lesson=-1 as default. The old reader maps lesson 1 to 0. Splitting and deleting lessons seems to work.
Moving lessons is not implemented (this will become interesting, when drag and drop for the lesson model is enabled). TODO: When adding an expression, the document can automatically add it to the lesson.
Right now we call doc->lesson.add(Exp) and doc->addExp(lesson). The later should suffice. Fixes in KVocTrain (many +-1 are no longer needed). |
|
|
|
|
|
|
|
|
Tobias Koenig committed changes in /trunk/KDE/kdeedu/marble:
|
Refactored HttpDownloadManager and HttpFetchFile by introducing toragePolicy.
Fixed the TinyHttpBrowser to show images and load style sheets. |
|
|
|
|
|
|
Arnold Kraschinski committed changes in /trunk/playground/edu/kverbos/KDE4/src:
|
|
Some imporvement in the gapTrainer. The user input can be correted now and the user gets points for the solution. But the user still cannot correct his wrong input. Maybe the problem is a bug in KHTMLPart? |
|
|
|
|
|
|
Arnold Kraschinski committed changes in /trunk/playground/edu/kverbos/KDE4/src:
|
|
In the GapTrainer the user correction is disabled. That means after correcting the user cannot correct his mistakes. He only can see the solution. All intended features of the program are implemented now. Maybe someone likes to look for bugs. |
|
|
|
|
|
|
Tobias Koenig committed changes in /trunk/KDE/kdeedu/marble:
|
Improved HttpFetchFile by encoding the path url correctly, adding User-Agent and support for HTTP redirect, now all city names are loaded correctly from WikiPedia
Read the HTML pages as UTF-8, now the webpages look a lot better |
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular:
|
Add a new text selection algo that should be a bit more reliable than the current one (just commented out), especially if the backend does not provide text areas in the logical order. Drawback: slightly slower.
Adapt both the algo's to work on untransformed text areas, but to return transformed areas. |
|
|
|
|
|
|
Gilles Caulier committed a change to /branches/extragear/kde3/graphics/digikam/utilities/cameragui/cameracontroller.cpp:
|
digiKam from KDE3 branch : Camera Gui : always download the current picture as temp file before to check if target file already exist in target album. The advantage of this way is simple. We can always show a preview of picture from camera because file is in local file system. Also, this way work with all camera type (gphoto2 include).
Important remarks : The Rename dialog is provided by KDE api (KIO::RenameDlg class). - With KDE 3.4.x, this dialog is not able to display preview of pictures properlly. - With KDE 3.5, the dialog have been revisted, work better, but sometime the preview doesn't work properlly with JPEG, and PNG files. It's never work with RAW file. This is duing of limitation in picture preview implementation provided by KDE API. I have not yet tested with KDE4.
Possible solution of this problem is to use digiKam core to render preview. But we must fork KIO::RenameDlg for that, which is a wrong way.
I recommend to post a new report in KDElibs to improve definitivly the pictures preview implementation to work properlly in all cases. |
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/utilities/cameragui:
|
digiKam from trunk (KDE4) : Camera GUI : new option to capture a picture from camera.
Only Gphoto2 camera drivers (PTP include) can support this feature. Of course, your camera must be able to support capture mode. A new dialog will display in live the lens preview from camera. When you want to take the picture, just press "Capture" button. A new picture file will be recorded on camera media following camera settings.
This tool can be usefull if you perform nature or astro digital photography.
A screenshot of the new Camera Capture tool in action is given at this url:
http://digikam3rdparty.free.fr/Screenshots/digikamKDE4_06.png |
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Teske committed a change to /trunk/KDE/kdelibs/kio/bookmarks/kbookmark.cc:
|
Simplification of code. I think the old traverser code was correct, but it took me a lot of time to convince myself that the oddities are not harmful. e.g. the root bookmark is added twice to the stack.
This works, because root.next(root) returns KBookmark().
So yeah, rewrite that to be readable. |
|
|
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /branches/work/soprano2:
|
Copied the thread-safe stuff from the redland backend to the sesame2 backend since it seems that sesame does not handle that automatically (which is ok since they decided to throw an exception and let the user handle the thread syncronizations)
Anyway, now the sesame2 backend is finally thread-safe. |
|
|
|
|
|
|
|
|
John Layt committed changes in /trunk/KDE/kdelibs/kdecore:
|
1) Convert Gregorian calendar to use base class methods instead of QDate methods 2) Add Unit Tests for converted methods 3) Fix bugs in base class methods found by unit tests :-) 4) Add lots of validity checks and tests (never trust input values) 5) Add more apidox
Converting Gregorian to the new base class is not strictly necessary, but makes for a great test bed for the new methods as we can compare them directly to the QDate results (except where QDate is broken!). I'll probably switch some of these back again later for efficiency, but will leave for now as the baseline tests.
This is Gregorian completed, as well as the base class except for weekNumber(). |
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdelibs/kfile:
|
|
If the left mouse button is pressed above an arrow of the URL navigator, a popup appears immediately containing all directories of the same level. Thanks to Jose Padilla for the patch! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdelibs/kfile:
|
|
Reenable the preview widget of KDirOperator again and remember the width. Still there are a lot of things to cleanup... |
|
|
|
|
|
|
Andreas Hartmetz committed a change to /trunk/KDE/kdelibs/kdeui/dialogs/kshortcutsdialog.cpp:
|
This should now be almost 100% correct. The one remaining problem is with QAction (...again) whose setShortcuts() function silently drops empy QKeySequences from the list given to it.
As a result you get weird behavior when editing an action having multiple local shortcuts. Must find the best overall fix for this... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard J. Moore committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
|
|
- Added a factory class analogous to QUiLoader for plasma widgets. It is not currently compiled, and does not yet support loading of full forms. Note that this shows up that the APIs defined by the widgets are still woefully inconsistent. |
|
|
|
|
|
|
Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:
|
- Create a specific method to draw graphs. - Draw a graph showing number of rendered pixels in addition to the fps graph.
This is good for spotting redraw problems (such as animations which aren't stop and keep redrawing). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew Woehlke committed a change to /trunk/KDE/kdelibs/kdeui/colors/kcolorscheme.cpp:
|
|
TEMPORARY CHANGE: Preview of different active/inactive palettes in KDE4. Eventually the effects will be configurable (which includes turning them off, of course) although currently this "preview" is expected to become the default, or at least "close to". |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:
|
rip some of the Shoutcast downloading code out of the no longer included playlistbrowseritem.cpp file and use it to do a quick and dirty testing hack in the ShoutcastService to be able to showthe genres.
This MIGHT actually work, only, as many of my projects at the moment, it stalls because KIO cannot complete a file download but always stalls after a few percent.
Also, this is code just for testing, it is to be considdered extremely harmful to the general well being of any descent programmer. Approach with extreme caution |
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
Add a semi functional prototype of a Querymaker/collection pair for fetching data from a remote site. Right now it only manages to fetch genres from the shoutcast directory. There is no caching yet, so it hammers the site pretty hard.
Right now this is very shoutcast specific but I plan to factor out as much code as possible later as the concepts apply equally well to other services such as a podcast directory or even the mp3tunes Oboe locker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Networking Tools |
|
Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc:
|
* VNC: tell the user when authentication has failed the first time that he can try again * VNC: allow as many authentication tries as the server allows * VNC: rename outputMessage -> outputErrorMessage * fix artifacts problem when window is smaller than remote desktop* code cleanups |
|
|
|
|
|
|
Matt Rogers committed changes in /branches/work/kopete/break-the-contactlist:
|
Convert the metacontact id into a UUID
This separates the kabc id from the metacontact id and gives all metacontacts an unique id to use. This makes is easier for the model view contactlist to look up the metacontact. |
|
|
|
|
|
|
Matt Rogers committed changes in /branches/work/kopete/break-the-contactlist/kopete/kconf_update:
|
Add an kconf_update app to adapt to the contactlist.xml format changes
This kconf_update app updates the contactlist.xml file so that the model/view contactlist can lookup metacontacts via UUIDs. The metacontact id has been split into two fields: contactId which contains the new UUID for the contact and kabcId which will indicate which entry in kabc the contact is linked to.
No testing of the updating process through kconf_update has been done yet. The application does work from the command line though. |
|
|
|
|
|
|
Office |
|
Thomas Zander committed changes in /trunk/koffice:
|
I realized the other day that our plugin versioning system is a bit weak; it doesn't scale well beyond the simple usage of 1 codebase. So I thought lets fix that :)
Specifically I made the following possible; * allowing users to download a plugin that a 3rd party made and just install it without things breaking. This specifically means that if the user is running KOffice 2.2 and the plugin uses features in KOffice 2.3, we will not load the plugin. But if the user is running KOffice 2.4 we will load it.
The latter was impossible before. * The user can install a plugin in his homedir that supersedes the same plugin installed on the system.
I want to allow a user to download a new version and get it loaded without silly things like suddenly seeing 2 versions in his apps.
For this reason I made all registries (in the libs) use both a MinVersion and a PluginVersion variable.
MinVersion basically is a 'minimum required application version for this plugin to run'. So it won't be used if the plugin requires a higher number version of KOffice.
PluginVersion means the version of the plugin. If multiple are found, the highest number is used.
The version I put as the current one is '0', so any plugin that should have a minimum version of 0. This may sound a bit weird as we normally start counting at 1, but I did this on purpose due to 2 reasons. 1) it fits nicely with the KOffice minor version. So KOffice2.3 will have a minimum version of 3. 2) we won't freeze the APIs until KOffice2.1, so the first real version that external plugin implementers will actually see is version 1. |
|
|
|
|
|
|
Thorsten Zachmann committed changes in /trunk/koffice/kpresenter/part:
|
o With this commit it is now possible to have shape animations in kpresenter again. It is all still very basic but works as expected. o Updated the api to pass the converter to the animate function so that the effect is done correctly. |
|
|
|
|
|
|
Thorsten Zachmann committed changes in /trunk/koffice/kpresenter/part:
|
o added a menu entry for creating a animation for the selected shapes.
The animation created will be a move. The first animation created is for step 0 then for step 1, then for step 2 and then from the start again. This is only for testing and that it is possible to play around with the new feature. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thorsten Zachmann committed changes in /trunk/koffice/kpresenter/part:
|
o Rework the page effects.
Now there is a page effect runner which has a data needed for running a page effect. This will enable us to show previews, or run the same pageeffect twice at the same time. |
|
|
|
|
|
|
Other |
|
Benoît Jacob committed changes in /branches/work/eigen2:
|
- Introduce aliasing system - Remove operator<<, use .alias() instead - Introduce operator/ (scalar) - Cleanup, unit-tests update. |
|
|
|
|
|
|
|
|
Matthew Woehlke committed changes in /trunk/KDE/kdebase/runtime/kstyles/oxygen:
|
|
Get closer to Doing The Right Thing w.r.t. KColorScheme. This is almost "right" except that currently we don't pass widget state into render{Slab,Hole}, but I'm checking this in as I want the DTRT example. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rolf Eike Beer committed a change to /trunk/KDE/kdeutils/kgpg/kgpg.cpp:
|
Clean up scanning for possible default keys in KGpg wizard
If the wizard comes up it does it's own scanning for secret keys. It uses the popen() function reported as unportable. In fact it's not really needed at all as the actions performed here are already implemented in the KgpgInterface class. |
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
Educational |
|
James Bowlin committed a change to /trunk/KDE/kdeedu/kstars/kstars/skycomponents/linelistindex.cpp:
|
Turned of anti-aliasing in LineListIndex for most zoom levels as a temporary workaround for the coordinate grid lockup Jason reported earlier today.
IMO the outrageously long draw time is a bug in the QT drawLine() routine when the antialias RenderHint is enabled. It can take over a thousand times longer compared to when antialiasing is disabled. |
|
|
|
|
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
Alexander Dymo committed a change to /branches/kdevelop/3.5:
|
Created the branch for KDevelop 3.5 Feel free to commit any features and change any messages here :)
KDevelop 3.5 is to be released either separately or (together/at the same time) with KDE 3.5.8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src:
|
|
Trick to try and get shell program to redraw the prompt after 'Clear Scrollback and Reset' is selected from the menu. Resize the tty window slightly larger and then back to the original size again. If anyone knows of a more correct solution, please speak up. |
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdelibs/kfile:
|
|
Consistent naming, use 'Places' instead of 'Quick Access' as per Dolphin. This also has the advantage of making the window title fit into the available space. Use 'Location' instead of 'URL'. Removed the bold text shouting at the user at the top of the places edit dialog. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdepim:
|
Proper namespacing in KAccount, KSubscription and AlarmClient. And other small but useful cleanups in those classes.
What started out as a quick project for namespace cleaning in libkdepim is turning into a major deal. |
|
|
|
|
|
|
|
|
|
|
|
|
Dan Meltzer committed a change to /trunk/extragear/multimedia/amarok/src/columnlist.h:
|
Delete columnlist, which dealt directly with the old playlist. Now we can see what doesn't work a lot easier.
The completes deleting the old playlist and supporting files. Anything that was explicitly disabled due to incompatibility with the new playlist at this point has been noted with a // PORT 2.0 or a //TODO: PORT.
I have left the old dynamicbar/dynamic title code in mainwindow, and dynamicmode.{h,cpp} around as theres still a great deal of logic in there that will be helpful in reproducing dynamicmode for the new playlist. |
|
|
|
|
|
|
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src:
|
|
Use SVG for the sidebar buttons. The thing is of course, the buttons look like crap cause I made them myself with Inkscape. But I think it's a proof of concept - a real artist could make really nice buttons. It would look a lot better than the simple rectangles we had before. |
|
|
|
|
|
|
Seb Ruiz committed a change to /trunk/extragear/multimedia/amarok/src/MainWindow.cpp:
|
Experiment by placing the statusbar under the ContextView. I find that there is barely enough space under the playlist to read anything, eg: "building collection" Just wondering if we really even need a statusbar.
We could use some of the space that we have in the big huge toolbar to display action based information, such as "Building collection" or "Submitting to last.fm"
Thoughts? |
|
|
|
|
|
|
|
|
|
|
Networking Tools |
|
Urs Wolfer committed a change to /trunk/KDE/kdenetwork/krdc:
|
Move the almost rewritten KRDC (Google Summer of Code project) back to trunk.
Discussed on release team mailing list.
The following issues are resolved with the new version. More issues should be resolved too, but they need some more review. If you have again a problem, please open a new bug report. |
|
|
|
|
|
|
|
|
Tom Albers committed changes in /trunk:
|
|
I talked to the developer, and he agreed to port kvpnc to qt4/kde4 in kde's svn. We decided the port will take place in playground. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tom Albers committed changes in /trunk/kdereview:
|
|
The emailaddressess of viki, autostart and ksynaptics' authors are bouncing. So I can not figure out their intentions with their applications. For now move the applications to /tags/unmaintained/ (next commit). |
|
|
|
|
|
|
|
|
|
|
Security |
|
|
|
|