|
| This Week... |
|
A new "Crystal Desktop Search" Plasmoid, allowing searching through NEPOMUK indexes (and MediaWiki-based websites). Support for "grep-like behaviour" in the "FileWatcher" Plasma applet, and support for custom server addresses (aka. backend locations) for the "Pastebin" applet. Further developments in the "System Load Viewer" (which moves to kdereview for KDE 4.3) and "Video Player" applets. An option to show Plasma panels during active KWin-Composite window switching effects, and a configuration dialog for changing the animation duration for the "Magic Lamp" effect. Work on Replay Gain support, and "basic playlist sorting" in Amarok 2. Inline image support for HTML messages in KMail. Porting to Akonadi in Mailody. First version of a new KContactManager editor. Various fixes in KPilot. Continued development in KDevelop and KNetworkManager. Support for rectangular and elliptical field of view, and comet magnitudes in KStars, with optional integration with XPlanet for displaying planets. Support for the "Sonic Screwdriver" in the Killbots game. Ability to import Pidgin chat logs into Kopete. A brand new spray brush for Krita.
|
Thomas McGuire introduces a new feature, "Inline Image Support for HTML messages in KMail":
|
Edwin Schepers, who has been constantly improving HTML support for KMail in the past, has just (in revision 911149) added a nice new feature to KMail: Support for inline images in HTML mode. Since KDE 4.2 is already feature-frozen, this will be part of KDE 4.3.
This has been an often-requested feature, with over 800 votes in the KDE Bugzilla. Now, images can either be pasted directly in the composer, or selected from the filesystem. Below is a screenshot that shows the composer in HTML mode and one image already pasted:
You probably notice the new "add image" button in the HTML toolbar. Support for reading mails with inline HTML image has always been in KMail, but here again is a screenshot showing the message in KMail that was composed above:
The messages produced by KMail are MIME-compliant multipart/related messages and should be understood by every mail application. Saving and loading messages with inline images as drafts is also fully supported.
There are still some bits missing, like image support in signatures, or the ability to downscale images before adding them, but we're working on them!
|
|
Kevin Krammer recaps recent developments in the world of Akonadi:
|
This week saw ongoing work on the integration of the Akonadi testrunner into the unit test framework for kdepimlibs.
The Akonadi testrunner "akonaditest" belongs to the Akonadi test suite that Igor Trindade Oliveira developed as his Google Summer of Code project. It creates and controls a self-contained Akonadi setup, enabling developers to run tests in a well-defined environment and without risking corruption of their own personal data.
The Akonadi architecture is based on collaboration between multiple processes, so testing any kind of Akonadi related functionality requires a setup where certain processes run in parallel to the actual test. See http://techbase.kde.org/Projects/PIM/Akonadi/Testing for more details.
On Sunday evening, Volker Krause reported to have successfully completed the transition of all Akonadi related unit-tests in kdepimlibs to the testrunner based approach.
Other projects interested in this kind of isolated test environment can have a look at it in KDE SVN (kdepimlibs/akonadi/tests).
|
|
|
| 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 |
|
|
|
|
|
|
There are 126 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
David Faure committed a change to /trunk/KDE/kdelibs/kio/kio/tcpslavebase.cpp:
|
Committing the fix that coolo managed to test in the end :) Don't show "Unknown host host not found" in the message box, but "Unknown host www.hotbabes.com" or whatever coolo is browsing at that time. |
|
|
|
|
|
|
Sebastian Sauer committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/kickoff:
|
* split kickoff into shared lib and the both application launchers. this fixes a bunch of synchronisation-probs like e.g. bug 177678 (also valid if multiple kickoff instances got used). * add "Run Command..." to the classic menu known from KDE3. * apply 20k patch by Cyberbeat reviewed and modified where useful by me that introduces functionality to configure the number of recent apps we remember and allows to display them within the classic standard menu. * time to catch some sleep now :) |
|
|
|
|
|
|
David Faure committed a change to /trunk/KDE/kdelibs/kinit/klauncher.cpp:
|
Let klauncher be a bit more tolerant about dbus names: don't assume that kfoo will register as org.kde.kfoo when its desktop file doesn't have X-DBUS-ServiceName, allow the domainname to be anything, i.e. watch for "*.kfoo".
This should minimize the number of occurences of the famous klauncher error quite a lot. This fix will be in KDE-4.2. |
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs/kio:
|
Fix crash when renaming the directory shown by this KDirModel in another window. Now it finally works as intended: when you do that, the window showing the directory is redirected to the new name, rather than still pointing to the old nonexisting dir (and giving errors on e.g. reload) like many other file managers do :-)
Fix will be in 4.2. |
|
|
|
|
|
|
Sebastian Kügler committed a change to /trunk/KDE/kdebase/workspace/plasma/applets/battery/battery.cpp:
|
Update the brightness slider when other widgets are updated
This doesn't fix the problem that the brightnessslider doesn't catch when you use your keyboard, but in "increases the odds" that things go well.
We really need this fixed in Solid, as not even this method of getting the right values into the slider seems to work |
|
|
|
|
|
|
|
|
Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot/conduits:
|
This helps to fix a data corruption bug I just found last night *sigh*. We still have a problem where our maping file gets screwed up and we don't react well to it. We need to beef that up, detect it, and delete the mapping file in that case, since doing so manually seems to fix things.
This probably needs to happen in IDMappingXMLSource::loadMapping(). But, I've helped future debugging by explicitly listing when we're adding dummy records to our collection for the sake of deleting them later.
I've also added the ability for base classes to validate record data before we go syncing it. And I've fixed a problem in our recurrence code where we weren't explicitly setting HH repeat-forever to false, but were relying on it to be set in equal().
And I've made things a bit stricter on ourselves (so that we don't screw up our user's data) by explicitly failing if our PC and HH data stores don't have the same ending count.
The good news now is that I've successfully synced a few times this morning and gotten a new contact record from Akonadi -> Palm. |
|
|
|
|
|
|
Jason vanRijn Kasper committed a change to /branches/KDE/4.2/kdepim/kpilot/conduits/base/recordconduit.cc:
|
* Adding palm-tickling around PC-intensive spots. We still probably need to add some more, but this is a good start.
Note that we can't do this while the user is accessing the Palm (like when we're commiting changes to the Palm). This should prevent timeouts like our user with 1600 calendar records is seeing. |
|
|
|
|
|
|
|
|
Features |
|
|
|
Andreas Pakulat committed changes in /trunk/KDE/kdevplatform/shell:
|
Implement a (hopefully) better way to choose the project to open.
Now allows to either: - select a .kdev4 file and hit finish - select a file from a project type (like CMake, QMake, Makefiles etc) and import that (providing the needed information on a second page) - select just a directory and use the generic manager TODO: Pre-Select the manager based on the file chosen (or for dirs thegeneric manager) |
|
|
|
|
|
|
Andreas Pakulat committed changes in /trunk/KDE/kdevplatform:
|
Implement a simple selection interface across platform. Now anything can provide a selection and anything can listen to selection changes. This should make quite a lot of ui-improvements possible.
Please have a look at the interface and let me know any comments/opinions you have on it. |
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevplatform:
|
Add an option in the UI to enable/disable highlighting of semantic problems, like for example not found declarations. Support building uses for zero declarations in AbstractUseBuilder. This symbolizes a not found declaration. |
|
|
|
|
|
|
|
|
|
|
Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
+ Adding support for comet magnitudes.
KStars can now pick up H and G parameters (absolute magnitude and slope parameter) from the comets.dat file if present, and use them to calculate the magnitude of comets.
+ Fixing formula for comet and asteroid magnitudes
The formula used earlier was applicable only to 2P/Encke and was not general, and I had mistakenly put that in. Now using the generic formula. |
|
|
|
|
|
|
Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Adding backend support for rectangular and elliptical FOVs.
TODOs left: + Modify frontends to provide this feature + Make sure that the FOV aligns along the coordinate grid + Add a feature to set an arbitrary position angle |
|
|
|
|
|
|
|
|
|
|
|
|
Parker Coates committed changes in /trunk/KDE/kdegames/killbots:
|
Added support for the "Sonic Screwdriver". The Sonic Screwdriver was featured in Daleks, a "Doctor Who" themed game based on robots. When activated, it destroys all enemies in cells adjacent to the hero.
I'm still looking for a copyright/trademark friendly name for this function, as I'm not looking for any trouble from the BBC's lawyers.
Added 4 new game parameters: EnergyEnabled, SafeTeleportEnabled, SonicScrewdriverEnabled, and CostOfSonicScrewdriver.
Added new "Daleks" ruleset, which Aaron must now tweak to his fancy. |
|
|
|
|
|
|
Graphics |
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/searchwindow:
|
Offer options for negative search conditions in the search group header.
We offer four different options: 1) All of these conditions are met: (A && B && C) 2) Any of these conditions are met: (A || B || C) 3) At least one of these conditions is not met: !(A && B && C), (!A || !B ||!C) 4) None of these conditions are met: !(A || B || C), (!A && !B && !C) with 1) being the default.
Intuition and UI wording of the negated versions use the (!A || !B ||!C) and (!A && !B && !C) variant, while the stored search XML and the generated SQL will use !(A && B && C) and !(A || B || C) according to de Morgan.
This explains why the code is a bit more complicated than I expected initially. |
|
|
|
|
|
|
|
|
Luka Renko committed changes in /trunk/extragear/graphics/kipi-plugins:
|
SmugMug KIPI Plugin: plugin now also provides also import feature - you can download your SmugMug albums to local disk - you can download albums of other SmugMug users (public, album or site password) - you can also download albums without SmugMug username (anonymous) |
|
|
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets:
|
New Crystal Desktop Search Applet
This applet is a popup applet allowing to search through your nepomuk index. It uses the Nepomuk::SearchHitView to display results. You'll need nepomuk-visualization/ from playground's nepomuk-kde directory for this to work.
This applet is meant as a testing ground for concepts around desktop search, a base to play around with.
By limiting the number of results, we can make the search appear faster, even fast enough so that "performance is acceptable" on my machine. While the results look very sensible to me, they're not perfect if you have the search time out. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets/crystal:
|
More fancy MediaWiki searches: wikipedia, user- and techbase
- add wikipedia, userbase and techbase MediaWiki searches - rework the config dialogue a bit and add the above as options - Enable/disable default query line edit when the clipboard checkbox is toggled |
|
|
|
|
|
|
|
|
|
|
Marco Martin committed changes in /trunk/KDE/kdelibs/plasma:
|
quite mega-patch: add a new function FrameSvg::alphaMask() that lets define an alpha-layer for the frame, that can be the frame itself or a mask- prefix allow for overlay elements on frames that can do a nice filigrane-effect, they can either be: -fixed position at 0,0 -random position consistent across plasma runs (only supported for applet backgrounds) -tiled -scaled |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma:
|
allow package structures to say that external paths are ok. defaults to false, though some package structures that do not have executable code capabilities (e.g. wallpaper image sets) may wish to take advantage of this |
|
|
|
|
|
|
Sebastian Sauer committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/kickoff:
|
|
be able to set the number of recently used applications at the model rather then only within the recently application-singleton what allows us to define the number of displayed items within the classic menu without changing what is displayed in kickoff's recently used tab. |
|
|
|
|
|
|
Will Stephenson committed changes in /trunk/playground/base/plasma/applets/networkmanager/applet:
|
Set the state of the wireless enable checkbox correctly on startup and on state change. The switch controls the NM daemon's soft wireless enable but reflects the state of that and of any system hardware rf kill switch.
Act on UI events and daemon state changes in this area at the appropriate levels: The interface items listen to the daemon, the wireless items set their wireless specific UIs, and react to daemon changes whereever possible resulting from UI events instead of the daemon and the UI.
Rename InterfaceGroup::enableInterface() to enableInterfaces() as it may affects more than one. |
|
|
|
|
|
|
Artur Duque de Souza committed changes in /trunk/KDE/kdeplasma-addons/applets/pastebin:
|
Add support for custom server address
Now the user can setup the address (urls) used by the backends. This way it's easy to setup pastebin applet to use your internal pastebin server (that uses one of the backends supported, of course). |
|
|
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets/crystal:
|
Add a tooltip
- Don't take too long texts from the clipboard, searching for that almost never makes sense (not to me, anyways) - Add a tooltip displaying information about the last search (or current status for longer-running queries) |
|
|
|
|
|
|
|
|
|
|
|
|
Edwin Schepers committed changes in /trunk/KDE/kdepim/kmail:
|
Possibility to add embedded images. Images can be added by the add_image button on th HTML toolbar, or image data can be pasted in the composer. Embedded images in HTML mails. |
|
|
|
|
|
|
Tobias Koenig committed changes in /trunk/KDE/kdepim/kcontactmanager:
|
First version of the new editor Most fields are only place holders currently and will be replaced with the real widgets later on.
The new widgets just need a lot of code cleanup before they can be integrated into the contact editor. |
|
|
|
|
|
|
|
|
Multimedia |
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
|
More improvements to the new playist by Thomas Lübking. Fix excessive escaping causing special characters to appear wrong in the playlist. Also add a number of new features to the layout handling allowing for more flexible playlist items. See the "New Demo" layout for an example. |
|
|
|
|
|
|
Michael Pyne committed changes in /trunk/KDE/kdemultimedia/juk:
|
If XCOMPOSITE is available, fade out the entire track announcement popup instead of just the text.
Also don't touch m_popup in the timer handler if it somehow got deleted. (Will backport to 4.2) |
|
|
|
|
|
|
Alex Merry committed changes in /trunk/extragear/multimedia/amarok/src:
|
Replay Gain support, stage 1: getting the metadata into the database.
BIG FAT WARNING: this will change the database schema, and force a complete rescan of your collection.
You won't lose statistics data, unless this change gets reverted or you try to go back to an older version of Amarok, in which case your database won't work (older versions of Amarok will, in fact, wipe and refuse to recreate the database in this case).
Outline: * Make amarokcollectionscanner get replay gain data (not for all files yet) from metadata tags * Add four new entries to Meta::Field, containing the Xesam tags for albumGain, albumPeakGain, trackGain and trackPeakGain * Add four new columns (albumgain, albumpeakgain, trackgain and trackpeakgain) to the tracks table * Spruce up the database upgrade path * Make both ScanManager/ScanResultProcessor and the Xesam importer for sqlcollection get the above data * Put the new data in the database
Changes from the patch I posted on amarok-devel: * include peak data, which is needed to prevent clipping (so there are four new fields, not two) * scan for replay gain tags in ID3v2 metadata of MP3 files (such as created by Foobar2000). Other formats will follow. Only Ogg Vorbis files have been tested. * Amarok will complain and exit if you try to run it with a newer version of the database (ie: version 3 or later, which has not been made yet)
I suggest you back up $KDEHOME/share/apps/amarok before running this version if you care about your collection data.
If you care about your stats and you are running trunk, you should be doing this regularly anyway. |
|
|
|
|
|
|
|
|
Alex Merry committed changes in /trunk/extragear/multimedia/amarok/src:
|
ReplayGain FTW!
Make replay gain support actually do something by (a) getting the data we stored out of the collection database (b) using it when the track changes
Also, improve the storage of replay gain tags by storing NULL when they weren't present on the original track metadata. This allows us to substitute the track gain for the album gain when the latter is requested but doesn't exist. |
|
|
|
|
|
|
|
|
|
|
Bart Cerneels committed changes in /trunk/extragear/multimedia/amarok/src/dialogs:
|
Display feed url in the config dialog. Left click copies it to clipboard.
I didn't manage to figure out how to get the size of the (translated) dialog. So I use a hardcoded value for the maximum width of the URL that doesn't take i18n in consideration. It could be a nice JJ to make this work correctly. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thorsten Zachmann committed changes in /trunk/koffice:
|
o Added a way to make it possible to define default styles. The default styles are a normal odf file styles.xml file where you can define styles that are used as default e.g. when there are no styles found for a specific type. They are not used automatically. The usage of these styles need to be programmed.
o Fix: Add page layouts if they are not defined in the odp file. This tries as best as possible to only add layouts that are not defined in the presentation e.g. if there is already a layout with a title and a outline the default layout with title and outline is not added.
With that all presentations should have layouts at hand to use. |
|
|
|
|
|
|
|
|
Kévin Ottens committed changes in /branches/work/~ervin/zanshin:
|
Still not usable daily, but at least now you can enter new actions.
OK, maybe removing would be useful now that I played with it, I've quite a few non sensical entries. :-) |
|
|
|
|
|
|
Optimise |
|
KDE-Base |
|
Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/streams:
|
Make header check faster and more precise.
The spec of SDF files was found and used to implement a more precise syntax check for the header. This check is faster too which was needed, since the current implementation took up too much CPU for such a niche format. |
|
|
|
|
|
|
Networking Tools |
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
Added some more optimizations: - use uniform row heights in QTreeView's
Fixed - Bug causing download speed to get stuck at 128 KB/s with small chunks, because chunks didn't get assigned fast enough to peers |
|
|
|
|
|
|
|
|
Utilities |
|
Ralf Habacker committed a change to /trunk/kdesupport/kdewin-installer/shared/package.cpp:
|
- made checksum generating faster in all cases where archive files has to be downloaded - instead of computing the checksum after the download, calculate it while downloading happens - thanks to Christian for the initial implementation
- cleaned some naming conventions |
|
|
|
|
|
|
Other |
|
Development Tools |
|
Andreas Pakulat committed changes in /trunk/KDE/kdevplatform:
|
Move KConfig-reading code for the project base directory into projectController and provide a public accessor.
The code was used in 3 places now already, so we better share it. |
|
|
|
|
|
|
|
|
|
|
Michael Pyne committed a change to /trunk/KDE/kdesdk/scripts/kdesvn-build:
|
Make downloading module snapshots from the KDE mirrors work for extragear and playground modules as well since I just noticed that snapshots for those modules are being made.
Also have --pretend output indicate that the snapshot download will be attempted (although it is assumed to fail when pretending) |
|
|
|
|
|
|
Games |
|
Ian Wadham committed changes in /:
|
|
Move rewrite activities to branches/work/kgoldrunner, to avoid duplication of translation work. |
|
|
|
|
|
|
Michaël Larouche committed changes in /branches/gamefu/kde4port/libgamefu:
|
ZOMG a Gamefu commit!
Make libgamefu links by finishing the porting (almost). ThreadWeaver need to be removed, CollectionAccess needs a temporary porting and CollectionBuildJob need to be ported to new ThreadWeaver in kdelibs. |
|
|
|
|
|
|
Parker Coates committed changes in /trunk/KDE/kdegames/killbots:
|
Default keyboard shortcuts are now subject to translation. This is to ensure that the layout of the movement keys is logical even on different layouts.
We'll see what feedback I get from translators. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Kügler committed a change to /trunk/playground/base/plasma/applets/CMakeLists.txt:
|
Don't compile the crystal applet for now
While the applet does work, it has dependencies in playground most people won't have installed. So I'd rather not break the build for them.
(This way I make it sound nice that I don't know how to correctly have CMake require nepomuk-visualization). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andreas Hartmetz committed changes in /trunk/KDE/kdelibs/kioslave/http:
|
Refactor HTTP authentication: - One class per authentication scheme - One parser for auth header, where in RFC format - Don't manipulate HTTP state "somewhere"; explicitly model actions to be taken when using a specific scheme - Reduce the ugly ugly proxy/WWW auth special-casing to a minimum - Apply the effect of !m_request.isKeepAlive in one well-defined place
Benefits so far: - (most of the time) just one auth popup even if konqi loads ten tabs - apparently faster surfing via proxy with proxy auth - I understand it :)
TODO: - Resurrect Negotiate auth - Fill in the case where the same credentials are used twice in a row without asking the user twice, aka. Digest auth with stale nonce value - Fix SSL with proxy auth: looks like a Qt bug to me. - Try and make sure that no unneeded credentials are sent. This can be a trivial to exploit security problem. - Make sure there is no otherwise benign "garbage" in request headers - Test, test, test |
|
|
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
|
Cleanup panel related class names: The terms "sidebar"/"sidebarpage" are relics from the KDE 3 version of Dolphin and are called "Panels" in the KDE 4 version of Dolphin.
Yes, renaming classes may take more than 1 year ;-) |
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdelibs/kate/completion:
|
Always change the height of the completion-list so it perfectly fits the completion items if they fit into less then the maximum popup size.
This is plain beautiful. :-) |
|
|
|
|
|
|
Aaron J. Seigo committed changes in /branches/KDE/4.2/kdelibs/plasma:
|
bring into line with Applet::list*; source compat, binary incompat. few users of this, though, and only applications, so impact is nominal.
could do it in a BC way by poluting the API with another method that just takes a QString, but we stil have that sliver of a window open before 4.2.0, so use it to keep the API pristine.
we can make it ugly after ;) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdeplasma-addons:
|
|
more krazy fix courtesy of Philipp Klaffert, who is getting close to the Now You Must Get Your Own Account So You Can Commit Your Own Stuff patch limit. ;) |
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdeplasma-addons/applets/pastebin:
|
* don't use the translucent bg; wasn't being set in the constraints events anyways * only DnD when the results are clicked and dragged on * limit the duplication in the translated strings a bit * no aspect ratio preservation needed * only drag the URL, not the whole text * allow the rest of the applet to be dragged around by the contents that aren't a success url |
|
|
|
|
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
|
Relayout of the settings dialog, so that all Dolphin KPart relevant settings can be made available in Konqueror's settings dialog too.
Further cleanups and layout fixes are required and will be done during the next week. |
|
|
|
|
|
|
|
|
Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:
|
Remove the export in HTML / view thread in browser actions due to several problems. This needs a cleaner solution using the object tree parser. |
|
|
|
|
|
|
Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot/lib:
|
Dangit I hate libusb. My earlier fixes for libusb broke visor kernel module devices. Changing back to the way it was.
Apparently, if we don't give the visor kernel module time to disconnect us, then even though we pi_close(), we hang the device. *sigh* |
|
|
|
|
|
|
Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot:
|
Meh. Tickling the Palm makes it grumpy some times, apparently. We'll need to get more granular in the future.
Also making sure we remove invalid or deleted PC records from our PC data proxy and mapping when they should be. Bumping up device retry from 2 seconds to 5 to be a bit more friendly to laptop users. |
|
|
|
|
|
|
|
|
|
|
Casey Link committed changes in /trunk/extragear/multimedia/amarok/src/services:
|
Initial Last.fm UI Refactor. Major UI Model/View changes to the last.fm service.
All pre-existing features should be present, plus many new ones.
Some known * Weird (off-center) Layouting * The Tree view doesn't auto update, you have to act on it (scroll, collapse, expand, etc) to get it to update * The PUD isn't enabled. |
|
|
|
|
|
|
Alejandro Daniel Wainzinger committed changes in /trunk/extragear/multimedia/amarok/src:
|
First step in a series to generalize Media Device code, to make adding new Media Device support easier. This work is far from done (barely started).
- Device detection will be handled by Factory via a MediaDeviceInfo object, passed to MediaDeviceMonitor, which forwards it to whoever needs it (e.g. MediaDevicesApplet). - This also allows embedding of device-specific information for applet display (e.g. battery %, free space %) - New devices to be supported inherit classes in mediadevicecollection which abstract core functionality of a media device.
The MediaDeviceCollection stuff itself is turned into a lib.
Note: possibly merging MediaDeviceCache and MediaDeviceMonitor in a future step, since detection is moved to Factory. |
|
|
|
|
|
|
Networking Tools |
|
Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete:
|
Remove our imported copy of libgadu. We now depend on an externally provided version of libgadu in order for the gadu protocol to compile. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thomas Braun committed changes in /trunk/extragear/office/kile:
|
- some clarifications, remove wrong FIXME - create ~/.lyx if it does not exist.
This bug was introduced by creating the fifos in tmp patch from some years ago. and nobody noticed it :) |
|
|
|
|
|
|
Other |
|
Gael Guennebaud committed changes in /trunk/kdesupport/eigen2:
|
Big rewrite in the Sparse module: SparseMatrixBase no longer inherits MatrixBase. That means a lot of features which were available for sparse matrices via the dense (and super slow) implemention are no longer available.
All features which make sense for sparse matrices (aka can be implemented efficiently) will be implemented soon, but don't expect to see an API as rich as for the dense path.
Other changes: * no block(), row(), col() anymore. * instead use .innerVector() to get a col or row vector of a matrix. * .segment(), start(), end() will be back soon, not sure for block() * faster cwise product |
|
|
|
|
|
|
|