* DataEngine::forceImmediateUpdateOfAllVisualizations() allows an engine to push the current data in sources out to all
visualizations without waiting for their timeout period. Useful for changes that can not wait, such as time updates
or data that becomes available with network availability.
* DataContainer::forceImmediateUpdate() allows engines to do a forced update on just one source.
* ContainmentActions plugins: allows context menus and mouse interaction to be defined separately from the containment
* Added Separator widget.
* Wallpapers can now accept drops by defining X-Plasma-DropMimeTypes in their .desktop file and connecting to the
urlDropped(KUrl) signal
* Widgets can be published on the network and be accessed remotely. In the case of scripted plasmoids the entire plasmoid package will be sent over, and in any case, dataengines and services will be routed to the remote machine. This is all completely transparent to applets.
* The applet handle supports resize, rotate and move with multitouch gestures on platforms that supports them
* WindowEffects: a class that permits to control KWin effects in an eas way, hiding the Xatom management
* Adding new Plasma::Animator based on Qt 4.6 Animation API (a.k.a. kinetic). The following animations are implemented: fade, grow, slide, rotation, pulser.
* Package: contentsHash() provides access to a SHA1 hash of the contents of the package
* Applet::SetAssociatedApplication(): It's possible to associate an application and/or a list of urls to an applet, a new icon will appear in the applet handle.
It will open that application or urls.
* KRunner: X-Plasma-Args= can be used by runners to specify plugin-specific setup (used in mediawiki runner to point to a mediawiki instance)
* Wallpapers can now specify a list of wallpaper-plugin specific contextual actions to be added to the context menu.
* Bugfixes
* Context menu handling on PopupApplets now matches what Applet gets
Developer Documentation
-----------------------
Desktop Theme
-------------
* NEW widgets/action-overlays used for overlays for icon actions, for instance select/deselect files in folderview
* NEW widgets/line-edit used to theme lineedits slider and editable comboboxes
* slider: new focus and hover indicators elements
* widgets/background: hint-overlay-pos-right and hint-overlay-pos-bottom to control where the overlay will be anchored
Generic shell
-------------
* NEW library in workspace called plasmagenericshell that contains elements shared by the desktop shell, the netbook shell and the screensaver one, such as: