|
| This Week... |
|
Rating support, with a NEPOMUK backend in Gwenview. KStars gets a conjunctions predictor module. Basic XSLT support and a HTML export GUI in Parley. Work on clouds view integration in Marble. Keyboard navigation support in KNetWalk. The start of a new dock window layout in Kooka. Work on tabbed interface user interaction in Dolphin. A paste text snippets applet in Plasma. charselectapplet is deleted, replaced by a Plasma-based equivalent. Welcome/info screen stylings extended from the KDE desktop into KDE-PIM applications and KInfoCenter. Various work, including improvements to the collection and On Screen Display in Amarok 2. Various small features in KTorrent. Initial work on a Krita module for "WaterStudio". KBlocks moves from kdereview to kdegames. Akonadi server and shared components move to kdesupport. "WaterFlow", a library and program to create computational flow chart-based diagrams is imported into KDE SVN. KDE 4.1 Alpha 1 and KOffice 1.9.95.4 (KOffice 2 Alpha 7) are tagged for release.
|
Thomas McGuire provides a status update on KMail (and KDE-PIM) in KDE 4.1:
|
As you may know, KMail and the whole KDE-PIM module were not released with KDE 4.0, but they most likely will be released with KDE 4.1. This depends a bit on whether we manage to squash the remaining problems in time.
For KMail, the most work has gone into actually porting it to Qt4 and KDE4. This was a huge effort, since KMail and Kontact have a big codebase, and the porting resulted in many regressions. At the point of the KDE 4.0 release, there were simply too many of those regressions that made Kontact not very usable. We simply didn't have enough manpower to make a release happen at that time, and we could still use more developers to help with coding for the KDE 4.1 release!
We've come to a point where most of the regressions are fixed, and KMail is usable again now. I use it for my daily work with POP3, and don't have any major problems. IMAP also seems to work reasonably well.
The port to Qt4 is almost complete, the only major thing missing is the folder list and the message list, both of which will be taken care of by the SoC project by Szymon Stefanek, who also has exciting plans for a new, more modern, look of the message list.
For the KDE 4.1 release, I mainly plan to stabilize it more and continue fixing regressions. Even though most of the work has gone into porting, KMail will also contain new features. Some I remember off the top of my head are" support for tagging, support for adding links to HTML messages, and some spell checking improvements.
A major new feature of KMail is that it will now also run on Windows and MacOS X, thanks to Jaroslaw Staniek who worked hard on the Windows port. Below you'll see a screenshot of Kontact running on Windows.
Because there were some problems with the way KMail stores its index information, KMail now uses SQLite for that on Windows.
The long term plans for KMail is of course porting it to Akonadi, which will require huge changes to the code, but will finally replace the monolithic and non-crossplatform storage layer of KMail. This will take some time, it is unlikely to happen before KDE 4.2.
|
|
Stephen Kelly writes about a shared KDE Rich Text widget:
|
I've been working on a "rich text" widget for KDE over the last few weeks. This new widget is intended to make it easier for application developers to add a rich text editor in their applications.
While working on adding nested lists and better hyperlink features for KJots, I realised that these features were also missing from KMail. Looking further, I realised that all applications that offer rich text editing implement it separately, supporting a different set of rich text features and introducing their own bugs. A better situation would be to centralise and reuse the code in all of the applications. This means that all applications which use it for their rich text editing have access to the same features and the same bugs (and of course, bugfixes).
The rich text widget has spent a special shortened period of 10 days in kdereview and was moved into kdelibs on Friday. Already, it is being used in KJots, KMail, Mailody, and the KMail signature editor. Although the same rich text features are available to all applications, the application does not need to support the entire set of functionality.
For example, KJots disables the alignment features and does not include an action to remove text formatting. It also adds several additional actions not needed by the other applications. One of my favourite and personal most wanted features is the format painter. It allows the user to copy the text formatting from one part of a document and apply it to another.
Remaining work on this widget includes support for creating and editing tables, better image management and more. There are also two missing icons (insert horizontal rule and insert link) which will hopefully be completed in time for 4.1. If you are an icon artist, or want to give it a try (the horizontal rule one should be simple), get in touch at the kde-artists mailing list to get started.
Adding the rich text support to an application is very simple. For example, to get a rich text widget, toolbar actions and menu items for text formatting (font, size, colour etc), nested list management and editable hyperlinks:
KRichTextWidget* editor = new KRrichTextWidget(this); editor->setRichTextSupport( FullTextFormattingSupport | FullListSupport | SupportHyperLinks ); editor->createActions( actionCollection() ); setCentralWidget( editor );
The application developer no longer needs to write code to create actions, icons, shortcuts, etc. The actions are ready to use and only need to be specified in the application ui.rc file. Thanks to work by Allen Winter and Stephen Kelly of KMail, the widget can easily be maintained in the future and is fully localisable. If any other KDE or third party developers want help porting to KRichTextWidget, just post on the kde-devel mailing list, or ask in #kde-devel on irc.freenode.net.
|
|
In the next in a series of KDE Summer of Code project introductions, Wouter Haffmans introduces KidDraw:
|
Hello KDE, my name is Wouter and i'm the developer of KidDraw. It once started out as a high school assignment, long ago, written in Delphi. Last year, I rewrote it for Qt 4 for my now 7 months old son. As the name says, it's a simple drawing application for young children. No complicated brushes or tools, just a pen, some colors, a couple of line widths to pick, and that's it. Oh, and of course, one-click saving and loading of images!
At first, I applied for this year's Google Summer of Code to bring KidDraw to KDE. Unfortunately I was not picked, but nevertheless I'll continue to work on KidDraw this Summer to make sure that at least the basic features are working properly. A large part is already done, but as i've been extremely preoccupied with my studies and family lately, it has been too silent for a long time. That will change soon though.
So far drawing works, but saving and loading images is still unimplemented. You can change the color palette, although the colors in the image don't change just yet. Other than that, there is a whole bunch of features that I have in mind for the near and distant future: coloring sheets (i.e. loading a background image), setting an image as desktop background, printing images, connect-the-dots, and much more. There is also a bit of KDE-ifying to be done - it's all just Qt still. Lots of work to be done!
After all the KDE mommies and daddies give KidDraw to their children, I hope other parents will follow soon, followed by inevitable world domination. Those who want to give it an early try, check out playground/edu/kiddraw. The screenshot was made with what's in there right now!
|
|
It's great to see Wouter work on his Summer of Code proposal despite not being selected from the highly-competitive pot of submissions to KDE this year - this means that he is certainly not doing it for the money! It's also nice to see new names appear on the top bug killers list (such as James Spahlinger with 47 this week) courtesy of the regularly-organised KDE BugDays.
|
In other news, Melchior Franz leaves a small note: "It's nothing Earth shattering, but while I fixed and extended KDE's native 'kclock.kss' screensaver in the last days, I noticed that it has now also been ported to Microsoft Windows. There has been an Mac OSX port for quite a while, which got some nice reviews. KDE leading the world. Again. :-)"
|
|
| Statistics |
|
Commits: |
2577
by 235
developers, 5781
lines modified, 1038
new files. |
|
Open Bugs:
|
16440
|
|
Open Wishes:
|
13941
|
|
Bugs Opened:
|
216 in the last 7 days. |
|
Bugs Closed:
|
309 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/KDE |
|
|
/trunk/l10n-kde4 |
|
|
/trunk/extragear |
|
|
/trunk/playground |
|
|
/trunk/kdesupport |
|
|
/branches/work |
|
|
/trunk/koffice |
|
|
/branches/stable |
|
|
/branches/KDE |
|
|
/branches/extragear |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Gilles Caulier
|
|
|
|
Patrick Spendrin
|
|
|
|
Frederik Gladhorn
|
|
|
|
Aaron J. Seigo
|
|
|
|
Marc Mutz
|
|
|
|
Laurent Montel
|
|
|
|
Anne-Marie Mahfouf
|
|
|
|
Davide Bettio
|
|
|
|
Albert Astals Cid
|
|
|
|
Pino Toscano
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers and Buzz |
|
Bug Killer
|
Number Of Bugs Closed
|
|
James Spahlinger
|
|
|
Peter Penz
|
|
|
Seb Ruiz
|
|
|
Oswald Buddenhagen
|
|
|
A. Spehr
|
|
|
Michael Leupold
|
|
|
Bram Schoenmakers
|
|
|
Olivier Goffart
|
|
|
Luboš Luňák
|
|
|
Gilles Caulier
|
|
|
|
Program |
Buzz |
|
Amarok |
|
9815 |
|
|
K3B |
|
4875 |
|
|
KMail |
|
4840 |
|
|
Kopete |
|
3320 |
|
|
KDevelop |
|
|
Plasma |
|
|
Kaffeine |
|
|
Kate |
|
|
Solid |
|
|
Kontact |
|
|
|
Person |
Buzz |
|
David Faure
|
|
2110
|
|
|
Stephan Kulow
|
|
1749
|
|
|
Aaron Seigo
|
|
1390
|
|
|
Torsten Rahn
|
|
1367
|
|
|
Jonathan Riddell
|
|
1132
|
|
|
Laurent Montel
|
|
1030
|
|
|
Stephan Binner
|
|
782
|
|
|
Thiago Macieira
|
|
668
|
|
|
Zack Rusin
|
|
|
Adriaan de Groot
|
|
|
|
|
|
| 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 |
|
|
|
|
|
|
There are 145 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
KDE-Base |
|
David Faure committed changes in /trunk/KDE/kdelibs/kparts:
|
|
Fix "hide a toolbar in konqueror, then switch tabs -> the toolbar shows again (unless you waited for the autosave timer to kick in)", as reported by Anders Lund (a month ago, on k-c-d). With unit test. |
|
|
|
|
|
|
Luboš Luňák committed a change to /branches/KDE/3.5/kdebase/ksysguard/ksysguardd/Linux/cpuinfo.c:
|
"While the internal buffer /proc/cpuinfo is read into is 32k is size, reading these 32k in a single chunk is not possible: Only up to a page worth of information is being returned in a single read (reading stops as soon as the full block for a subsequent CPU wouldn't fit into the buffer space remaining in the page anymore).
The effect is that only 5 or 6 CPUs (depending on the exact size info for one CPU has) get their frequency displayed (and the respective sensor offered for selection) on x86/x86-64 (where the page size is 4k).
Consequently, multiple reads (until zero bytes are read) must be issued to obtain all information." |
|
|
|
|
|
|
KDE-PIM |
|
Will Stephenson committed a change to /trunk/KDE/kdepim/akregator/src/feediconmanager.cpp:
|
Fix for https://bugzilla.novell.com/show_bug.cgi?id=381498.
Favicons were not loaded on the first attempt, when they had to be fetched by the favicon service, because the favicon service emits iconChanged with the requested URL if the favicon was in the cache, but with the hostname if the favicon had to be fetched.
Since Akregator keyed pending requests with the URL, newly fetched favicons were not recognised in FeedIconManager::slotIconChanged().
I don't know why the favicon service behaves so strangely, but I have changed Akregator to key all pending requests on hostname, so the service' response is always handled.
Also fixes a QString::isNull() problem caused by DBus not distinguishing between a null string and an empty string. |
|
|
|
|
|
|
|
|
Kévin Ottens committed changes in /branches/kdepim/enterprise/kdepim:
|
Apply the RFC2047 decoding inside of normalizeAddressesAndDecodeIDNs() as advised by Ingo. Use the RFC2047 implementation of kmime for that matter (yes, we have at least three implementations of this rfc in kdepim).
That fixes 126025 in the enterprise branch (forward port on trunk to follow). |
|
|
|
|
|
|
Multimedia |
|
Matthias Kretz committed changes in /trunk/kdereview/phonon/gstreamer:
|
hotfix for the blocking (deadlocking) alsasink in GStreamer: - use custom alsasink2 which uses non-blocking writes in order to not deadlock when a USB soundcard is unplugged while playing - while patching the code, switch to listing default:X devices in addition to hw:X,Y which is a lot more compatible |
|
|
|
|
|
|
|
|
|
|
Features |
|
Educational |
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
First commit of the UI portion of Akarsh's Conjunctions predictor. Congratulations, Akarsh! Thanks for this great contribution.
For now, the tool is implemented as a calculator module (and maybe it makes sense to keep it there).
TODO: + Allow the user to set the maximum angular separation for considering a conjunction + (Bug) Remove "Earth" from the list of solar system bodies + Friendlier string formatting of Date/Time in results + Allow for selection of comets and asteroids + (my wishlist item) Allow second body to be any SkyObject, not just solar system bodies. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Games |
|
Thomas Gallinari committed changes in /trunk/playground/games/kapman:
|
- Difficulty levels -> affect characters speed and ghosts speed increase on level up - Blue ghost is darker to avoid confusion with prey ghosts - Lives display was not refreshed when earning a new life -> corrected - Cheat code did not consider modifier keys (Ctrl+Alt+Shift) -> corrected |
|
|
|
|
|
|
|
|
|
|
Fela Winkelmolen committed changes in /trunk/kdereview/kbreakout:
|
* Add a message saying how to fire the ball using the keyboard (given that using the mouse may cause the window to lose focus). * Make the speed increase and random direction change more deterministic. * Make sure to award points for hidden bricks, even when they don't get destroyed when passing to the next level. * Use m_ for members in GameEngine. |
|
|
|
|
|
|
Stefan Majewsky committed changes in /trunk/playground/games/palapeli/src:
|
Major refactoring of Palapeli's infrastructure to increase maintainability and extensibility. Highlights: * new Manager class to manage gameplay and hold references to all game objects (any game object just get a Manager* and can thus access all other objects) * Scene class is removedAlso, the window does now delete itself on closing. This fixes the bug which caused Palapeli to crash on exit (until we inserted some QPointer magic into main()). |
|
|
|
|
|
|
Graphics |
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui/data:
|
- add oxygen icons for the 'pushpin' and 'paperclip' symbols for file attachment annotations - add oxygen icon for the 'stamp' tool, and use it in the review toolbar tools |
|
|
|
|
|
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/searchwindow:
|
Introducing the small and simple class StyleSheetDebugger:
This allows us developers to change the style sheet on a widget "live" in the running application. Just create with temporary code new StyleSheetDebugger(myWidget) and a text edit and an apply button will appear in a top-level widget. |
|
|
|
|
|
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/searchwindow:
|
Add a new implementation of SearchFieldChoice (old code commented out). The new field uses a combo box with custom model providing checkable entries.
The behavior of a pop-up is more standard UI than the appearing check box group before, and the appearing widgets used to completely confuse the scroll position. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdelibs/kdecore:
|
Support tooltips in KConfigXT (.kcfg) Reviewed on k-c-d.
No support for tooltips in Enum types, unforunately, because this would break BC. This should be done differently in KDE5. |
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src:
|
Allow the terminal display's host to decide whether shortcut keypresses which are also valid terminal key sequences should be overridden and sent to the terminal instead.
Default behaviour in the standalone Konsole is never to override shortcuts. Default behaviour in the terminal part is to always override shortcuts.
Shortcuts which are not valid terminal key sequences (eg. because they have more than two modifiers) are never overridden.
Add an overrideShortcut() signal to the Part to expose this functionality to clients. |
|
|
|
|
|
|
Nicolas Ternisien committed changes in /trunk/KDE/kdebase/apps/kinfocenter:
|
Change layout in IO Slave Information (the protocol list is now in a ComboBox, which is better than the previous 2-placed side by side list widgets)
Add a new partition list based on Solid and KDiskFreeSpace. |
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
|
Provide horizontal auto scrolling for the tree view (implemented by Harald Hvaal).
As soon as KTreeView is matured enough, it can be discussed whether it should be moved to kdelibs for KDE 4.2. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Friedrich W. H. Kossebau committed changes in /trunk/playground/base/plasma/applets/menubar:
|
first success; catching at least existing menus!
Menus from programs started later still are mysteriously not seen.
The embedding is done asynchronously, I found out. So just kick the embedding in to start and just behave, as if the menu will be there in short time. If not, just catch the fail signal, which could also happen later on and needs treatment (or is closedClient emitted then, too?). |
|
|
|
|
|
|
|
|
|
|
Frank Osterfeld committed changes in /trunk/KDE/kdepim/kleopatra:
|
add new result page showing only a single progress bar and more concise results, with error results on top
already used by S/Etask strings need adaption, and also proper progress reporting |
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:
|
Add "Find in service" action to Ampache tracks.
Together with the ability of the Ampache service to act as a track provider, this allows us to make a nice interactive front page for Ampache, with new additions, most played albums and so on, as well ( hint, vollmer .-) |
|
|
|
|
|
|
Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
|
Some fairly service agnostic support for "loving" any track.
This commits uses the engine controller (which may not be the best place for it, but not sure where else to put it) to emit a signal when the user "loves" a track.
Interested services (or other parts of the application) can listen for this signal and behave as they wish. I'm bypassing the little action buttons for now as I'm not sure the best way to show only the one, but all the time (if lastfm is active).
This adds a dbus call /Collection loveTrack as well as a global shortcut (default Meta + L) to love the current playing track. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
|
A new approach to the osd. Use a svg background with translucency and rounded corners when we have compositing support.
This fixes the rounded corner problem we had before. If we don't have compositing, we revert to the old way. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
- Show total times a torrent was downloaded in the trackers tab - Show the number of seeders and leechers in the trackers tab - Redesigned trackers tab layout (for the above changes) |
|
|
|
|
|
|
|
|
Lorenzo Villani committed changes in /trunk/koffice/kexi:
|
* Began working on webforms daemon * Commented out a line in our local shttpd copy since it was making my life hard with gcc 4.3.0 * Basic stubs in main.cpp HttpServer.cpp HttpServer.h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other |
|
Gael Guennebaud committed changes in /branches/work/eigen2/Eigen:
|
Added Triangular expression to extract upper or lower (strictly or not) part of a matrix. Triangular also provide an optimised method for forward and backward substitution. Further optimizations regarding assignments and products might come later.
Updated determinant() to take into account triangular matrices.
Started the QR module with a QR decompostion algorithm.
Help needed to build a QR algorithm (eigen solver) based on it. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mirko Boehm committed changes in /trunk/playground/utils/charm:
|
- implement DB table property flavor for MySql, a bit of code duplications, but all tests run now - MySqlStorage is not yet a complete storage backend, but can be easily made one if wanted (it only lacks integration with the Configuration object) |
|
|
|
|
|
|
|
|
|
|
Optimise |
|
KDE-Base |
|
Marco Martin committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
|
use a separate cache for each elementPrefix, this will speed up rendering a lot if prefixes are switched very often. This will make possible for instance to render the background of taskbar items with a PanelSvg.
This behaviour is disabled by default, you can enable/disable it with setCacheAllRenderedPanels(bool), get with cacheAllRenderedPanels() and erase the entire cache with clearCache() |
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
|
Make SVG renderers shared.
Any SVG rendering done should now always be done through The::svgHandler in order to make use of the shared renderers, which in some cases could drastically increase speed. (Thanks Nikolaj for the compile fix!) |
|
|
|
|
|
|
Other |
|
|
|
|
|
Beat Wolf committed changes in /trunk/playground/devtools/kapptemplate:
|
- my first commit! - made the selection of a project type mandatory - creating of a project now even works in a not before created folder - progress bar while installing now works (too fast to see anyway) |
|
|
|
|
|
|
Anne-Marie Mahfouf committed changes in /trunk/playground/devtools/kapptemplate:
|
remove properties page (useless) give feedback on generate page, asraniel, should we keep the progressbar? Next bug to fix: in choice page, the KDE entry should not be repeated
asraniel: welcome to KDE development and thanks for your help! |
|
|
|
|
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp/cppduchain:
|
Create the contexts of parameter declaration clauses within the context-builder, not within the type-builder. Now use-building works correctly within function-definition parameter declaration clauses: It can find types/values defined within the local class now.
Also this makes not only all the highlighting within parameter-declaration clauses work nicely, but it also seems to fix many other highlighting problems that seem to have been side-effects of overlapping smart-ranges.
Yeehaw :-) |
|
|
|
|
|
|
|
|
Educational |
|
David Capel committed changes in /trunk/KDE/kdeedu/parley/src:
|
Column visibility now defaults to showing all columns when no settings are present.
Vocabularies that have been downloaded from KGetNewStuff currently don't attempt to restore column visibility the first time, and will only show the main two columns.
Is this behavior desirable?
Additionally, at some point we may want to decide if some columns should be hidden by default. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parker Coates committed changes in /trunk/playground/games/killbots:
|
Added "Teleport, Safely If Possible" to the menu. I don't expect anyone to use if from there, but it helps with discoverability.
I'm still not pleased with the label either.
It's confusing enough in English; I'm sure it'll be a nightmare for some translators. |
|
|
|
|
|
|
|
|
Jonathan Marten committed changes in /branches/work-kde3:
|
The beginning of the end for the old dock window layout...
Incorporate the gallery folder history into the gallery widget, with preferences options to show it or not and where.
Simplify the names shown in the history combo if there is only one gallery (which is the case at the moment).
imgnamecombo.* -> imagenamecombo.* to match class name New files kookagallery.{cpp,h} Eliminate the unused "resource.h" Add icon for 'photocopy' action Generate a default description (scan mode and resolution) for new scan parameters |
|
|
|
|
|
|
|
|
Friedrich W. H. Kossebau committed changes in /trunk/playground/base/plasma/applets/programmenu:
|
halfway done port of the KDE3 menuapplet
It compiles and starts, but doesn't find topmenu windows. The support in KMenuBar for this seems ported, but somehow ( info.windowType(SUPPORTED_WINDOW_TYPES) != NET::TopMenu ) is always true in the plasmoid.
Needs investigation. Best by someone who has more knowledge. Lubos? :)
Geometry stuff is not done, too, as Plasma is currently a moving target. |
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdecore/config:
|
monday's api fixes time! =)
add WriteConfigFlags to copyTo and reparent as the rest of API does. these methods were added post-4.0, so now is the time to fix them.
been running with this for a month now and was reviewed on k-c-d |
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdelibs/kdecore:
|
Revert KConfigXT support for tooltips. I forgot that this must be a BIC change due to the Choice struct in KCoreConfigSkeleton.
Something for KDE5, I suppose. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andreas Pakulat committed changes in /trunk/KDE/kdelibs/kdeui/dialogs:
|
Move the print button to the dialog and provide public API in the editor widget for printing, so users of the plain editor widget can also provide a print button.
The print button under the widget simply doesn't look right. |
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
|
don't try and position new applets within layouts ourselves, that's too Containment implementation specific.
instead send the pos of the applet with the appletAdded signal and let containment subclasses figure it out themselves. |
|
|
|
|
|
|
Sebastian Sauer committed a change to /trunk/KDE/kdebase/workspace/libs/plasma/containment.h:
|
Made setContainmentType public again to be able to deal with null-containments and to compile kdeutils again.
The change was introduced with r800682 and juding from the commit-log it was more something like an accident ;) If not, then it may an idea to also remove/rework the logic that was introduced with http://lists.kde.org/?l=kde-panel-devel&m=120474698213048&w=4 which allows null-containments.
p.s. if the monday-rule is not valid anymore, please check at least that things still compile or ppl may lose hours in the middle of the night to just be able to continue work on something else. Thx :) |
|
|
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/extragear/plasma/applets/notes:
|
More porting to WoC. It basically seems to work now, but I cannot get the background color of the widget to be transparant. It's got the widget's grey background now.
Will have to investigate further. |
|
|
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Will Stephenson committed changes in /trunk:
|
|
Move Akonadi server and shared components to kdesupport. |
|
|
|
|
|
|
Multimedia |
|
Urs Wolfer committed changes in /trunk/KDE/kdemultimedia/kmix:
|
* improve look (remove ugly border around frame; background is still visible at the corners, I have not found a way to completely remove it) * fix icons * minor cleanups |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alexander Neundorf committed changes in /trunk/kdesupport:
|
build akonadi using automoc4 from kdesupport (that's the first automoc4 user !)
I think we need a shorter name for the macro: automoc4_handle_automoc() is not ideal... automoc4(), automoc4_wrap(), automoc4_do(), automoc4_run() ? |
|
|
|
|
|
|
Utilities |
|
Sebastian Sauer committed a change to /trunk/KDE/kdeutils/superkaramba/CMakeLists.txt:
|
Okeli, then let's go the imho easiest (cause iirc superkaramba does use plasma+scriptengine quit a lot) way to disable the plasma-support for now what should prevent compile-breaks of whole of kdeutils and removes the need to check+adopt changes here.
I'll port to the changes then at a later time once everything is done :) |
|
|
|
|
|
|
|