|
| This Week... |
|
More parts of the Oxygen-based "Air" visual identity enters KDE SVN in time for the KDE 4.2 release, including KDM background images. Better integration of the new "NetworkManager" Plasma applet with KWallet. Initial work on a new "Welcome" Plasmoid. Support for more units added to the "Conversion" runner in Plasma, including "pressure", "currency", and "energy". Support for identi.ca (and laconi.ca) added to the "Twitter" Plasma data engine. Much work on choqoK, a standalone KDE Twitter application. Support for using imageshack.us as the backend for the "Pastebin" Plasma applet. More work on a "VideoPlayer" Plasmoid (based on Phonon). The VLC backend for Phonon is imported into KDE SVN. New LilyPond indenter script and RPM Specification syntax highlighting files in Kate. Lots of long-awaited new features in KRuler. Start of a new user interface in Rocs. General improvements to visual rendering of .odt documents in Okular. Lots of fixes in KPilot and printing in KOrganizer. Needed improvements in the LaTeX export feature of KSpread. Various work on Akonadi and Amarok 2, including an early "Bookmark" applet and changes to the way the Plasma canvas is presented in the application. An new equivalent to the old "dcopstart" command. Support for localized backends in KPackageKit, with the ability to configure the application from the system tray icon. A registry patch for registering KDE system settings modules as Control Panel elements for KDE-on-Windows. Updated browser user agents representing modern browsers in Konqueror. A major refactoring to convert all backends (VNC, RDP, NX, test) to plugins in KRDC. Initial release of "Magazynier", a KSokoban remake for KDE 4. Import of a version of Konqueror with thumbnailing support. Initial import of a "Solid Actions" KControl module (to replace the "Media Devices" KCM from KDE 3), and telepathy-accountmanager-kwallet. KFormula is removed from kdelibs, in search of better maintainership and to avoid code duplication with KOffice. Amarok 2.0.1, KOffice Beta 5 (1.9.98.5), Eigen 2.0 Beta 5, KDE 4.1.4, and KDE 4.2 Release Candidate 1 are tagged for release.
|
Simon St James writes an update of some development work on Konqueror and Dolphin for KDE 4.2 (and further out):
|
Hi, i'm Simon St James - you might remember me from such KDE projects as KDE4Daily and Khrooty4Daily (the latter of which could still do with some testing - hint, hint :)). Now that I can finally work on KDE guilt-free, i've been looking into learning Qt/KDE by ironing out some feature regressions in Konqueror4 that arose from the port to Qt4 or from the usage of Dolphin as the file management component, and decided that Digest readers might be interested in a little featurette :). Here is a sampling of the kind of stuff i've been working on; really, it's just been baby-steps so far, and we have quite a long road ahead of us still.
Showing External Changes to Files [BUG: 154676]. I'll start with this one, as there's quite a lot of "sentimental" value here, as it was the KDE3 version of this bug that made me decide to contribute to KDE. Granted, it took about 3 years for the decision to flow from my brain to my fingertips, but that's besides the point :)
So: Dolphin and Konqueror can respond to deletions and additions of files to a displayed directory perfectly well, but changes to the file itself or its attributes - as the result of chmod'ing it, for example, or because the file is still being downloaded/ otherwise having its contents changed - are ignored, often resulting in presenting stale/out of date information to the user. Interestingly, earlier versions of KDE3 - about 3.2 or so - actually responded correctly to file changes using FAM, but the functionality broke sometime before 3.4.
The solution here was simply to get KDirWatch to make fuller use of inotify, which is able to detect changes to any of the files in a directory that it's instructed to watch. If i've gotten all my code right here, KDirWatch should now work at least as well as it did before, while consuming at most as many of the limited inotify instances. No changes to Dolphin and Konqueror were required: all of the other kdelibs infrastructure "just worked". A follow-up patch that ensures that thumbnails are sensibly re-generated upon file changes (while not sucking up 100% of the CPU re-previewing constantly changing files, like a video file being downloaded, for example) is still pending, but i'm sure it will be available before 4.3.
This should appear in Dolphin/Konqueror in 4.3.
DirFilter Plugin [BUG: 168254]. The rather handy MIME/substring filter that lives in your toolbar got horribly broken in the port to Qt4, but it's now much less broken :) The Konqueror Toolbar stuff is still something of a black art to me, though, so it took a bit of magic to get it to show. It's quite possible that a .rc file needs changing for the dirfilterplugin, but this will have to be done by a bigger brain than mine :)
This is present in Konqueror in 4.2.
Previews in Tooltips [BUG: 161848]. One of my most beloved features from KDE3 (and so, my most missed from KDE4) were the large, useful file previews that could be summoned by hovering over the file, so I set to work on this as soon as I could. Interestingly, 8 months or so after the release of 4.0 without anyone looking at this feature, two people started looking at this independently within a few days of each other: Laurens Vanhove offered a patch that he'd been working on shortly after my original, rather shoddy initial attempt, and followed up with a series of patches that knocked it all into shape. So, a nice collaborative effort on this one :)
There's also been a lot of work with the tooltip positioning, so it should be much better behaved in general and also more KDE3-ish: the tooltip now appears close to your mouse pointer so you have more influence over where it appears (in KDE4.1 Detailed View, the tooltip would appear, somewhat disconcertingly, at the end of the filename column).
This is present in Dolphin and Konqueror 4.2.
Detailed View: Ignore Blank Part of Filename [BUG: 165999]. I don't have a screenshot handy, but in Dolphin/ Konqueror prior to 4.2, depressing the mouse anywhere in the file column - including the empty area after the filename - would select that file and prepare to drag it, making selecting multiple files with the selection rectangle rather trickier than it needed to be. Many people, myself included, found this behaviour somewhat unpleasant, so I thought i'd have a stab at fixing it and making it work as it did in KDE3, where the blank part of the file column after the file name was treated as empty space. [Side-note: This behaviour change from KDE3, contrary to popular belief, was in fact not by design on behalf of the Dolphin devs - it's simply the way that the QTreeView works in Qt4, so it takes some work to change it so that it matches the Qt3 behaviour].
Thankfully, this proved quite a lot easier than I had expected (I tend to be pessimistic in general :)), and Peter and I managed to get a working proof of concept together in fairly short order. The only real problems now are performance related (Qt4 prefers selection changes to be reported in terms of nice, contiguous ranges of files, which is obviously rarer if a selection box can "skip" files whose names are shorter than the others) and there is also one maddening bug where the selection box stops working properly which I can never manage to reproduce when I want to. Hopefully, though, both of these issues will be sorted in due course.
This is present in Dolphin and Konqueror 4.2.
Also pictured:
Status Bar [BUG: 155636]. Just a minor detail, but the status bar text is now visible in Konqueror. I'll look into appending the capacity bar and icon zoom slider at some point in the future.
This is present in Konqueror in 4.2.
And, last but not least:
Expand/ Enter Folders on Drag [BUG: ??? - can any Digest readers find a report for me?]. I really liked the old KDE3 feature where, if you were dragging a file and held it over a folder in a treeview, the folder would open for you so you could "drill down" to your required drop directory without releasing the mousebutton. It turns out that Qt supports this natively for tree views so my initial patch for this was just a couple of lines, but Peter pointed out that in KDE3, this feature could even be used with e.g. the Icon View, in which case the hovered folder would actually be entered, rather than expanded - a neat feature that I wasn't aware of :)
So I revised my plan and FolderExpander was born - a fairly neat little class that can be attached to any QAbstractItemView to get the desired effect (<3 Qt :)). As is always the case, though, there are a few gremlins lurking around, and there have been a few regressions: the feature currently doesn't work with Column view, and there are some bugs when trying to initiate a hover in one pane starting with a drag in the other. I'll hopefully fix and backport these in due course. This feature is in Dolphin and Konqueror (with the bugs I just noted) in KDE4.2. Dolphin and Konqueror tabs also have a switch-on-hover effect which I like, but which I unfortunately can't take any credit for :)
Oh, and a bonus (though one that's unrelated, code-wise): Konqueror's tree view can now have stuff dragged over it again, with expand-on-hover, etc (the breakage turned out to be due to a small error in porting to Qt4). If someone could find the bug report for this, that would be appreciated :)
It was promised on several occasions that feature-regressions in Konqueror resulting from the use of Dolphin as the file management component in KDE4 would be treated as bugs and, true to their word, David and Peter have been immensely helpful (and patient!) with me as I hammered out a lot of my personal file management pain points. There's still a lot remaining, though, so look out for a future blog summarising the current state of Konqueror file management in KDE4 along with a list of some of the items in Peter's and my TODO list. I will of course be feeding occasional progress updates to Danny along the way :)
|
|
Mehrdad Momeny introduces choqoK, an application for accessing Twitter microblogging services which has seen much development in the past few weeks:
|
The name "choqoK" comes from an ancient Persian word which means "Sparrow".
In short, i'm working to make it a fast, efficient and simple-to-use client for the popular Twitter.com microblogging service for KDE 4 users. Some of my friends asked me to add support for some other services like ohloh "Journal Entries" and identi.ca, so I think it's better to add a plugin system to simply add any service as a plugin, and I plan to work on it. :)
Before writing choqoK, I used the "Twitter" plasmoid. It was good, but it doesn't support all of available functionalities on twitter.com, and I think it can't (for example, support for all time-lines available it would run into some limits, like size!). Then I decided to do an application to support all available functionalities in the Twitter API. And more than that, being light and simple to use, is the most important goal for me.
It's fairly stable, usable and configurable now, with some features, as I mentioned here before: http://www.kde-apps.org/content/show.php/choqoK?content=95760
- Supports user + friends time-lines
- Supports "@Reply" time-lines
- Supports multiple accounts simultaneously.
- Supports Identi.ca microblogging service (using its Twitter-compatible API)
- KWallet integration
- Ability to make a quick tweet using a global shortcut (Ctrl+Meta+T)
- Ability to notify user about new status text, with KNotification and libnotify's "notify-send" command
- Support for shortening URL's with more than 30 characters
- Support for configuring status list's appearance.
- and other configure options...
About me: I'm a Persian C++/Qt/KDE developer interested in the Free Software philosophy and love the K Desktop Environment. These days, i'm working on the KBlog library to add better support of the Wordpress API, and on this application (choqoK) and some other applications. :)
|
|
|
| Statistics |
|
Commits: |
3873
by 297
developers, 9893
lines modified, 2031
new files. |
|
Open Bugs:
|
16362
|
|
Open Wishes:
|
14638
|
|
Bugs Opened:
|
702 in the last 7 days. |
|
Bugs Closed:
|
671 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/l10n-kde4 |
|
|
/trunk/KDE |
|
|
/trunk/extragear |
|
|
/trunk/playground |
|
|
/branches/KDE |
|
|
/trunk/l10n-support |
|
|
/trunk/kdesupport |
|
|
/branches/stable |
|
|
/trunk/www |
|
|
/branches/work |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Chusslove Illich
|
|
|
|
Aaron J. Seigo
|
|
|
|
Gilles Caulier
|
|
|
|
Laurent Montel
|
|
|
|
Roman Jarosz
|
|
|
|
David Faure
|
|
|
|
Thomas McGuire
|
|
|
|
Pino Toscano
|
|
|
|
Ralf Habacker
|
|
|
|
Karl Ove Hufthammer
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers and Buzz |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Darío Andrés
|
|
|
Aaron J. Seigo
|
|
|
Thomas Zander
|
|
|
Leonardo Finetti
|
|
|
Martin Gräßlin
|
|
|
Marijn Kruisselbrink
|
|
|
Thomas Braun
|
|
|
Thorsten Zachmann
|
|
|
Pino Toscano
|
|
|
Mark Kretschmann
|
|
|
|
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 161 selections this week.
|
|
Bug Fixes |
|
Educational |
|
Akarsh Simha committed a change to /trunk/KDE/kdeedu/kstars/kstars/kstarsdata.cpp:
|
Fix trouble with links of translated planet names.
This is again, one more of those temporary translation fixes that we are doing for KDE 4.2.
Really, we should revamp the way translations are handled. That'll fix a whole bunch of bugs. |
|
|
|
|
|
|
Graphics |
|
Brad Hards committed changes in /trunk/KDE/kdegraphics/okular/generators/ooo:
|
General improvements to visual rendering of .odt documents. We can now (more) correctly render cell widths, documents containing more than just a table, documents containing lists within table cells, and documents containing variable formatting within a single table cell.
Significantly improves rendering of example in http://bugs.kde.org/show_bug.cgi?id=154980 There is still an issue relating to list indenting. |
|
|
|
|
|
|
|
|
Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphincontroller.cpp:
|
Don't set the mouse button state to NoButton, this is invalid e. g. during a drag operation. The mouse button state will be updated anyhow on each item-click. This fixes the regression that the feature "automatically open folders during drag operations" did not work anymore after one level.
Thanks to Simon St. James for the good analyzes! |
|
|
|
|
|
|
|
|
Alexis Ménard committed changes in /trunk/KDE/kdebase/apps/konsole/src:
|
Fix the crash in Konsole with Qt 4.5.
The problem is that ViewContainer is a QObject and is not aware that one of its QWidget member can die because the ViewContainer is not part of the "GUI" hierarchy. So when you delete the main window it will first delete all QWidgets and then all QObjects, so in our case all GUI objects and then ViewContainer. But since ViewContainer react to destroyed signal of some GUI object and use it that explain the crash. Having QPointer is the easy to way to be aware if one of the member die because the GUI has been deleted. |
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs/kate/document:
|
Don't use the konq-provided Copy action, katepart has its own already, so by enabling both Ctrl+C wouldn't work anymore, it would only give a conflicting-shortcuts dialog.
Long term I should get rid of those konq-provided standard actions, or at least make them disappear when the part's action collection has them already... |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase/runtime/kioslave/sftp:
|
Fix implementation of mimetype() command so that it shares more code with get(), which - fixes the lack of ERR_IS_DIRECTORY handling (#165485) - actually emits the mimetype, for files ;-)
Will backport for 4.2. |
|
|
|
|
|
|
Aaron J. Seigo committed a change to /trunk/KDE/kdebase/workspace/plasma/shells/desktop/panelview.cpp:
|
two bugs in one: ensure visibility and geometry on visibilityMode change, count the controller in hasPopup.
i never noticed this one because like a sane person i use the panel cashew: i couldn't bother to right click, position properly, release or click again.
mouse to the corner -> click -> win! so much easier. |
|
|
|
|
|
|
Matthew Woehlke committed changes in /branches/KDE/4.2/kdelibs/kate/view:
|
Don't use hard-coded (and potentially wrong) colors for the folding markers. For 4.2 this loses the rainbow colors, they'll come back in 4.3 where I can make the UI changes (which I can't in 4.2 due to string freeze) to make them configurable.
Fixes bug 173695 (which I am not closing until it is fixed with configurable colors in trunk). |
|
|
|
|
|
|
|
|
KDE-PIM |
|
Jason vanRijn Kasper committed changes in /trunk/KDE/kdepim/kpilot/conduits/calendar:
|
Holy crap, lots of fixes. Yay, we can make it through a hotsync now. Bad news is our ending counts don't match, so there's still more work to do.
Highlights: * We have to check for string equality in the same encoding. So, checking for PC->fooString() == HH->barString() is naughty, whereas QString(Pilot::toPilot(PC->fooString())) == HH->barString() is correct. This will bite us all over, but most notably in Notes fields, so that's the first spot I fixed. * Recurrences suck. We can't just check whether each side thinks there's an occurrence, since a non-recurring 4-day PC event gets turned into a recurring 1-day event. Grrr. * Multi-day event end-dates are QDates on PC and QDateTimes on HH. Grrr. * Bunch of debugging added to aid future bug-finding-sprees. |
|
|
|
|
|
|
Ron Goodheart committed changes in /trunk/KDE/kdepim/korganizer/printing:
|
These changes also address some print overflow issues that were still happening but were not reported.
GUI: gui changes to configuration dialogs
Print month does not produce color output - events now in category colors
Calendar will not print in color - category colors for incidence,day,week and month
Print Locations,Descriptions, etc. on Filofax week pages - additional info added
include date when printing month view on paper - date now printed on the bottom of page
Printing jounral entries with richtext from korganizer print html-tags rich text is converted to plain text before printing for now on all print types rather than printing the html
calendar-print: option to switch on lines would be great - added optional note lines
Support printing of arbitrary date ranges - day range supports arbitrary range (patch from David Faure incorporated - feature in day print to print selected range on one page
Print "Month view" does not print all events - triangle printed in lower right hand side of display box if the print overflows the box and all information is not displayed |
Bug 102473: Print month does not produce color output
Bug 144809: Calendar will not print in color
Bug 102598: Print Locations,Descriptions, etc. on Filofax week pages
Bug 104731: include date when printing month view on paper
Bug 167751: Printing jounral entries with richtext from korganizer print html...
Bug 71908: calendar-print: option to switch on lines would be great
Bug 83689: Support printing of arbitrary date ranges
Bug 110690: Print "Month view" does not print all events
|
|
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 |
Revision
907451
|
|
View Visual Changes
(to
5 files)
|
Discussion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sean Wilson committed changes in /trunk/KDE/kdegames/kbreakout/themes:
|
This is a new testing theme to become default for 4.3, Egyptian Desert. Graphics will have more attention to detail on objects and seem more realistic, this is the goal. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mathias Soeken committed changes in /trunk/KDE/kdegraphics/kruler:
|
Now it is possible to change the origin of the scale. * You can set it to the center of the ruler * You can move it via the mouse wheel * You can specify an exact value via a input dialog |
|
|
|
|
|
|
Mathias Soeken committed changes in /trunk/KDE/kdegraphics/kruler:
|
kruler is now able to handle relative scales (in both directions). If you have relative scales you can not change the offset.
This option is also saved in the settings and is getting restored at program start. |
|
|
|
|
|
|
Mathias Soeken committed changes in /trunk/KDE/kdegraphics/kruler:
|
Copy color under cursor with Ctrl+C (standard Copy shortcut)
Before this Ctrl+C was a shortcut for choosing color, but I think that setting color and font will go to a configuration dialog in near future, because those are options, which will not be changed very often, so they have not to stay in the context menu. |
|
|
|
|
|
|
|
|
|
|
|
|
Tom Albers committed changes in /trunk/KDE/kdebase/runtime/kpasswdserver:
|
Make it possible to clear the http auth for a website via a dbus call to kpasswdserver. That way you can login with another username/password to that site without closing the browser first. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Simon St James committed changes in /trunk/KDE/kdelibs/kio/kio:
|
Make proper use of inotify's implicit "WatchFiles" ability. Immediate effect: Dolphin etc should now report changes to file attributes, rather than just creations and deletions, when KDirWatch uses inotify as its backend.
Secondary effect: Assuming no bugs, we should consume at most the same number of inotify watches as before (and often much less). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patrick Spendrin committed changes in /trunk/playground/base/platform/platform:
|
add a registry-patch which registers KDE systemsettings as windows control panel element.
I will try to implement this in the platform kcm, if you want to see the results already now, adapt the patch to your system as described in the README |
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase/apps/konqueror/settings/konq:
|
GUI: Support for new user-configurable paths (download, movie, picture, music) Uses the XDG user-dirs.dirs file for saving, since that's where KGlobalSettings/QDesktopService reads from nowadays.
Based on patch by Aaron Nixon, thanks! With additional code factorization and XDG support by me. |
|
|
|
|
|
|
|
|
|
|
Matthew Woehlke committed changes in /trunk/KDE/kdelibs/kate/view:
|
Code folding marker improvements: fix initial color, fix arrow luma, eliminate unneeded second color set.
This also removes the HSL blending code in favor of KCU::tint, which seems to work well. If not, we should add an HCY blend along the lines of ::tint (specifically, in how it handles the HC components for low-chroma colors, i.e. it should be ::tint but with linear Y response) to KCU.
TODO: make configurable! |
|
|
|
|
|
|
|
|
Artur Duque de Souza committed changes in /trunk/KDE/kdeplasma-addons/applets/pastebin:
|
Some improvements on pastebin applet code
Improved URL match for imageservers (thanks pinotree) and created error signal so servers can tell the main application that an error happened (very basic for now).
Also using the KJob::finished signal on some servers (CA servers) to just show the URL when the job actually finished (instead of parsing every chunk of data returned). |
|
|
|
|
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/KDE/kdebase/apps/konqueror/src:
|
Accept url drops on the new tab button to open urls in a new tab. Btw, I missed this feature for a long time.. while implementing it, I noticed that dropping an url on an empty space in the tabbar does also work...
Oh well... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Volker Krause committed changes in /trunk/KDE/kdepimlibs/akonadi/tests/testrunner:
|
Start of a non-interactive mode for akonaditest, to run unittests automatically and clean up the test environment afterwards. There is still is a race though, the test sometimes is started before the environment setup is complete. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/widgets:
|
Show the current engine volume in the systray tooltip.
I recently noticed that I really missed a way to quickly see Amarok's volume setting, so I added this.
However, I'm not convinced that the positioning in the tooltip is very good. Suggestions welcome. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
Basic support for creating bookmarks to a specific album or artist by using the context menu or pud. This uses the GlobalCollectionAction system so these actions are automatically applied to all collections. It does not work in all cases yet, but so far Magnatune and Jamendo are working great |
|
|
|
|
|
|
|
|
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/playlist/view/listview:
|
Patch by Thomas Lübking:
Changes: 1) support for "autosizes" (setting "size" attribute to <= 0) - i'd suggest to make this the default behaviour, but don't mind at all 2) support for custom string elements (i.e. if the "value" attribute does not refer to a valid tag) to allow stuff like <Song>" by "<Artist>" on "<Album>
Also i think there was a bug in the padding handling (but i'm not sure) and i removed (i think) redundant QFont(MetricsF) actions (and use the option.font instead of QFont())
Thanks for the patch, Thomas! I should have run this by Nikolaj first (he's the author of the new playlist rendering stuff), but the patch looked good to me, so I went ahead. |
|
|
|
|
|
|
Networking Tools |
|
Mehrdad Momeny committed changes in /trunk/playground/network/choqok/src:
|
GUI , Support for Multiple Accounts implemented. * Support for Identi.ca service implemented, Thanks for its Twitter compatible API. * Some information about user and Links added to UI. |
|
|
|
|
|
|
Mehrdad Momeny committed changes in /trunk/playground/network/choqok/src:
|
* Ability to Post new status to All available accounts implemented on Quick tweet tool, * Bug on Quick tweet: Do not add new accounts when on the fly, fixed. * Some improvements on Usability of App. |
|
|
|
|
|
|
|
|
|
|
Mehrdad Momeny committed changes in /trunk/playground/network/choqok/src:
|
|
KWallet integration implemented! (Users have to add their accounts again to store paswords on Wallet, otherwise it's works with previous system.) and if user prefer to do not use the KWallet, app will use the configuration file to store password. |
|
|
|
|
|
|
|
|
|
|
Other |
|
Gael Guennebaud committed changes in /trunk/kdesupport/eigen2:
|
Add cdash.org support: * the dashboard is there: http://my.cdash.org/index.php?project=Eigen * now you can run the tests from the top build dir and submit report like that (from the top build dir): ctest -D Experimental * todo: - add some nightly builds (I'll add a few on my computer) - add valgrind memory checks, performances tests, compilation time tests, etc. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ralf Habacker committed changes in /trunk/kdesupport/kdewin-installer:
|
abstracted md5 support to general check sum support to be able to add sha1 support - moved hash functions into separate file hash.cpp/.h - added HashFile class - added buildsystem option for compiling sha1 support - refactored build system - extended packager to be able to create sha1 check sums with the '-checksum sha1' option
sha1 support is not ready, the following work is left: - add config option to define which hash type is used in a specific release - extend package hash value checking to sha1 sums (shared/package.cpp) - add fallback md5 solution if sha1 sums are not available - added sha1 support to emerge |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
|
|
|
|
Konqueror |
|
Pino Toscano committed changes in /trunk/extragear/base/konq-plugins/validators:
|
Instead of first gathering the sources from all the HTML frames and then validate them, validate progressively each "valid" frame.
This should avoid "wasting" memory when validating pages with frames. |
|
|
|
|
|
|
Other |
|
|
|
|
|
Graphics |
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/digikam:
|
In addition to KDirWatch (inotify, fam) use the org.kde.KDirNotify DBus interface to collect information about file changes.
With this we are guaranteed to be informed about all actions carried out by KDE ioslave, but nothing outside KDE.
KDirWatch is in place to handle all remaining stuff, but it fails on some systems. I hope that KDirNotify will have a higher reliability in its smaller scope. |
|
|
|
|
|
|
|
|
Mathias Soeken committed changes in /trunk/KDE/kdegraphics/kruler:
|
I moved the menu items for setting color and font to a new config dialog. There will come some more options before KDE 4.3. And since color and font are long-term options, which does not need to be changed very often, it is a good place to stay in a config dialog.
But now you cannot see the change of the background color when you are choosing a color in the color dialog anymore. I will address this issue in the future. |
|
|
|
|
|
|
KDE-Base |
|
Michael Pyne committed changes in /trunk/KDE/kdelibs/kdeui/widgets:
|
Revert commit 902991 (and a related BC-maintaining commit which is now unnecessary). This commit was intended to improve support for accented characters from what I gather but it moved the keyPress event handler to act on key release instead which is causing bug 179205 (KLineEdits have actions using Ctrl key duplicated twice). This is because pasting on key release doesn't stop Qt from pasting on key press (and we can't just disable various Qt actions on key press as that's really an implementation detail for Qt IMO).
I'm sure there is a way to implement the accented chars thing that makes everyone happy but I'd rather fix the more pressing bug at this point. |
|
|
|
|
|
|
|
|
Oswald Buddenhagen committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kdm:
|
fourth, sanitize q4 port. the closest equivalent to q3listview is qlistwidget. as it happens, the resulting code is much smaller, clearer and faster. oh, and this makes it actually work along-the-way. maybe get a review next time, huh? |
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE:
|
|
no point in having a class with just one consumer (esp now that we require BC) |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs:
|
Remove kformula as discussed on k-c-d. It needs better maintainership, more apps using it, to follow the review process, and to avoid the code duplication with koffice... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thiago Macieira committed a change to /trunk/KDE/kdelibs/kdecore/kernel/kcmdlineargs.cpp:
|
Accept the -graphicssystem option even if we run with Qt 4.5, not build against it.
This code will break in Qt 4.10, so I left an #error if we get that far. Hopefully we'll have a function that returns the number insteadof the string. (I have that as a patch already) |
|
|
|
|
|
|
Rob Scheepmaker committed changes in /branches/KDE/4.2/kdelibs/plasma:
|
Move the QGL resize hacks from extender to extenderapplet. The only applet atm for which this hack is necesarry is actually extenderapplet, in the future we will have better layouts, and it won't be necesarry at all, and for now it avoids breaking panel layouts when removing the last extenderitem from an extenderapplet. |
|
|
|
|
|
|
|
|
|
|
Jos van den Oever committed changes in /trunk/kdesupport/strigi/src:
|
Move Strigi::DirLister to ArchiveReader::DirLister
The class Strigi::DirLister currently occurrs twice in Strigi. This accidental circumstance is undesirable and hence the less important class is moved. Strigi::Dirlister in archivereader.h is not used outside of Strigi currently.
Therefore, while this change is not binary compatible, it poses not problems with current binaries using libstreams. Strigi::DirLister is moved to Strigi::ArchiveReader::DirLister. This makes sense since DirLister is a simple helper class for iterating through entries in a directory that ArchiveReader is reading.
A new Strigi release will follow in a couple of days unless problems are spottedwith this change. |
|
|
|
|
|
|
|
|
KDE-PIM |
|
Jason vanRijn Kasper committed a change to /trunk/KDE/kdepim/kpilot/conduits/base/recordconduit.cc:
|
We should really be adding sync failures to the Palm's log as well as to KPilot's window/logfile. Changing some logErrors to addSyncLogEntry.
Yes, this means that we won't have italicized errors in KPilot's viewer widget for these, but we will be doing a better job at letting our user see why their data didn't get synced by looking at the Palm's HotSync log.
Our sync is failing right now due to our mapping file being invalid post-sync and we don't tell the user this, which is confusing at the least. |
|
|
|
|
|
|
Thomas McGuire committed changes in /trunk/KDE/kdepim:
|
Add the Kolab team (Intevation, KDAB, g10) to the about dialog of Kontact.
Any objections to this? I think they well deserve the credit. But then, I might be a bit biased :) |
|
|
|
|
|
|
Volker Krause committed changes in /trunk:
|
Move the infrastructure for setting up initial default resources to libakonadi. Not yet integrated though. |
|
|
|
|
|
|
|
|
|
|
|
|
Networking Tools |
|
George Goldberg committed changes in /trunk/playground/network/telepathy-accountmanager-kwallet:
|
Initial commit of telepathy-accountmanager-kwallet.
Please read the README file before attempting to build or use this program.
In its current state it roughly implements the telepathy SPEC for AccountManager and Account interfaces. It stores the data in KWallet. It has numerous bugs, and is sure to also have some SPEC compliance issues, as I have literally just finished writing it. Testing is welcome and appreciated.
It also has a unit-testing infrastructure in place and some basic tests already written. |
|
|
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc:
|
Major refactoring: Convert all backends to plugins (VNC, RDP, NX, test).
This clean a lot of code up very much. No more 'if..else..' code for plugins in general code. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|