|
| This Week... |
|
The Plasma "extenders" project is merged into kdebase, with initial integration into the kuiserver applet. Continued work on the systray-refactor, and more work on the "Weather" Plasmoid. A whole load of bugfixes for Kicker 3.5.10. A new "Magic Lamp" minimize effect, and a rework of the "Grid" effect in kwin-composite. Support for extracting artwork from iPod's, tag editing and removing files from MTP devices, and scriptable services (including a "web control" script), and lots of other developments in Amarok 2.0. An automatic image fetching script/plugin added to Parley. Basic XLIFF support in Lokalize. Support for regular expressions in KSysGuard graphing. Improved support for password protected archives in Ark. Support for saving file fonts embedded into a PDF file in Okular. A new, enhanced Strigi service (using KDE technologies) for interfacing with NEPOMUK. KJots and KTimeTracker can now be deactivated (while KMail, KOrganizer and KAddressbook cannot) in Kontact. Beginnings of "master pages" support in KWord. Rocs, a graph algorithm tool, added to playground/edu. "Google Gadgets for Plasma" moved to kdereview, "Timer" Plasmoid moved to kdeplasma-addons.
|
Carlo Segato and Patrick Spendrin talk about the progress of the Plasma workspace shell on the Windows platform:
|
Plasma-for-Windows had a very low priority until some weeks ago, because a working desktop already exists and many programs in kdebase/workspace heavily depend on X11 services. The work needed to port these applications to work for non-X11 systems is quite high, and until recently we thought that Plasma falls into this category too.
By chance, we gave it another go, and thanks to the fabulous work of the Plasma developers, only minor changes had to be made to get a working Plasma root window. Step-by-step, we made more and more Plasmoids and functions available.
As KDE 4.2 is ahead of us now, we are trying to have a decent and nicely working Plasma replacement for the Windows default shell. We still need to do a lot of system integration work (which is also a more general task for KDE-on-Windows). Often, we are asked why we take this effort upon us - the answer is most of the time "because it is possible". Windows provides a way to customize the shell (think of the Windows Vista Aero shell), and as we think KDE is a better replacement, we are trying to seize the opportunity.
We are aware that there may not a big userbase for either KDE-on-Windows nor Plasma-for-Windows yet, but we hope that KDE can become truly cross-platform this way.
We are still at an early stage of the port, but most of the things work and what we need to do now is focus on the integration of Plasma with Windows, so that one day we'll have a full shell replacement.
Things that work include: panels, adding/removing Plasmoids, global shortcuts, and session locking. Porting Plasma itself to Windows was easy but a lot of work is still buried within the system-dependent libraries, like Solid (for the "Notify" and "Battery" applets), and kdeui for the global shortcuts.
On a final note, here are some fun stats for KDE-on-Windows:
- the installer has been downloaded 160,000 times since April 2008
- kdebase-runtime-msvc: 43,379 times
- kdebase-runtime-mingw: 8,418 times
- 4.0.83 binary packages: 69,398 packages downloaded
- 4.1.0 packages: 152,133 packages downloaded
|
|
With KDE 4 out for over 6 months now, and KDE 4.1 recently released, the vast majority of development now targets the KDE 4 platform. But, not so with a new contributor, Benoit Minisini, who has recently appeared in the KDE community with a collection of fixes for Kicker in 3.5.10:
|
I am the main developer of the Gambas project, and a KDE user from the first time I started using Linux (SuSE 5.x, if I remember). But I have never contributed to the KDE project before.
Three things motivate me in fixing Kicker for KDE 3.5.10:
- In the first place, I can't use KDE 4.1, because I have a nVidia card on my computer, and then it is far too slow for me. I noticed this problem by recently trying KDE 4.1 RC1, and so I told myself: it seems that you are stuck with KDE 3.5 for some months. Why not try to fix all these Kicker bugs that annoy me and many other KDE 3.5 users? It is never too late :)
- Secondly, this is a way to start contributing to KDE, by using the knowledge of KDE 3 I acquired with Gambas, without having to dig deep into KDE 4. I don't have the time at the moment.
- Finally, my brother is a sound engineer, and uses his computer for mixing. I installed Linux on his computer for using the internet (I didn't want him to break the Windows installation, where all his sound software runs). But he is very conservative with graphical interfaces. He can't stand Windows XP GUI, keeping the Windows 2000 one, and i'm not sure he will like the KDE 4.1 GUI. So...
Note that I didn't just fix bugs in Kicker - I have tried to enhance its look a little, and i'm waiting to be blessed by Aaron Seigo before committing other visual enhancements, like a transparent logout applet, or the anti-aliased eyes applet.
I made two screenshots and a legend to explain my fixes in Kicker for KDE 3.5.10:
 |  | | Click to see the annotated fixes... |
- Desktop names are drawn with a shadow, so that they are readable on a transparent background.
- Applet handles now use a themed arrow button. They lost their unneeded extra margin to the left too.
- The taskbar should flicker less, especially on desktop changes. Some unneeded taskbar button repaints were removed.
- The system tray arrow button now follows the widget theme. The useless vertical line was removed. The system tray layout algorithm was fixed too.
- The weather applet button now behaves as other kicker buttons.
- When moving a panel, the frame is now drawn with top-level unmanaged windows, using the title bar color.
- The mixer applet now displays nicely on a transparent background.
- The anti-aliased clock was fixed. Other little bugs were fixed in the clock applet too.
- The runner applet layout algorithm was fixed.
- The moon applet displays correctly on a transparent background.
- The character table applet now follows transparency, and adapt the character font size to its cell size.
- The eyes applet is anti-aliased now. This patch is not committed yet.
- The little puzzle game better follows transparency.
- The "add applet" dialog was fixed: no more unneeded space to its end, and you can drag & drop any button from it.
- When a panel has a background image that is colorized according to the global palette, its border is colored the same way.
- The background image is correctly mirrored for top panels.
- Panels now work correctly when they have scroll buttons. These scroll buttons now use themed arrows.
- Changing the widget theme makes kicker automatically restart. Otherwise, the layout of some applets may become incorrect.
- The transparency of these applets was fixed. And now they use "kicker" buttons instead of normal or specific ones.
- The background of applets and buttons is automatically refreshed when they are moved.
|
|
|
| Statistics |
|
Commits: |
3118
by 240
developers, 13102
lines modified, 1986
new files. |
|
Open Bugs:
|
16740
|
|
Open Wishes:
|
14392
|
|
Bugs Opened:
|
394 in the last 7 days. |
|
Bugs Closed:
|
403 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/KDE |
|
|
/trunk/l10n-kde4 |
|
|
/trunk/extragear |
|
|
/branches/stable |
|
|
/trunk/playground |
|
|
/branches/KDE |
|
|
/trunk/www |
|
|
/trunk/koffice |
|
|
/branches/kdepim |
|
|
/branches/work |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Thomas McGuire
|
|
|
|
Allen Winter
|
|
|
|
Laurent Montel
|
|
|
|
Gilles Caulier
|
|
|
|
Bertjan Broeksema
|
|
|
|
Volker Krause
|
|
|
|
Chusslove Illich
|
|
|
|
Dirk Mueller
|
|
|
|
Albert Astals Cid
|
|
|
|
Will Stephenson
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers and Buzz |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Christoph Cullmann
|
|
|
Dirk Mueller
|
|
|
Christophe Giboudeaux
|
|
|
Leonardo Finetti
|
|
|
Maks Orlovich
|
|
|
Alex Merry
|
|
|
Harald Sitter
|
|
|
Bram Schoenmakers
|
|
|
Thomas McGuire
|
|
|
Andi Clemens
|
|
|
|
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 135 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
Benoit Minisini committed changes in /branches/KDE/3.5/kdebase/kicker/kicker:
|
- Fix indentation in addapplet.cpp - kicker now automatically restarts when the kde widget style changes.
This is the fastest way to fix panels and applets that can't refresh their layout correctly. |
|
|
|
|
|
|
|
|
Benoit Minisini committed changes in /branches/KDE/3.5/kdebase/kicker:
|
* Fix transparency management in panels, taskbar, media applet et minipager. * The taskbar background pixmap is not partly copied in each applet container anymore. * The minipager now draws the desktop names with a shadow in transparent mode. * The background of panel buttons and applets is now refreshed during a move. * The drag & drop indicator background is now refreshed correctly. * Fix the indentation of media applet source code. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Networking Tools |
|
Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc/vnc:
|
Correctely respect key modifiers in VNC. Patch by Guillaume Pothier, thanks a lot!
(#162865: fixes KDE 4 issues, other issues listed there are already fixed in KDE 4) |
|
|
|
|
|
|
|
|
Features |
|
|
|
Hamish Rodda committed changes in /trunk/KDE/kdevplatform:
|
Track url changes in documents, eg. when doing "Save As" in a KTextEditor (eg. katepart).
Change the title and the url in the document controller, so you can open the original file again. |
|
|
|
|
|
|
Nickolai Shaforostoff committed changes in /trunk/KDE/kdesdk/lokalize/src:
|
Basic XLIFF support. Unlike other implementations, none of XLIFF info is lost on saving, as it is stored as DOM tree.
It respects inline tags like <ph> (they are displayed as buttons with unique number), but doesn't support inserting them yet.
also this commit contains forward-ports of all bugfixes from 4.1 branch |
|
|
|
|
|
|
|
|
|
|
David Capel committed changes in /trunk/KDE/kdeedu/libkdeedu/keduvocdocument:
|
NOTE: Breaks binary compatibility. Make sure to make install after you make this.
This consolidates various enums of word properties into one: KEduVocWordFlags
This stores the following sets of properties: * Number * Part of Speech * Gender * Definiteness * Regularity * Phrase (if it is actually a phrase and not a word)
Others may come later, but those work for now.
Instead of having functions accept multiple parameters for each type (gender, number, etc), they accept one KEduVocWordFlags parameter.
You can pass as many flags as you want by bitwise ORing (a|b) them together, similar to how Qt accepts various flags. QFlags is a handy helper class that does this magic for us.
This implementation has the following benefits over the previous one: (the previous had multiple enums floating around in various classes, new combinations were frequently made by making a new enum entry.) * All the flags are in one place, instead of scattered and duplicated. * You only need to set the flags you care about -- no dummy parameter-filling flags needed. * We can extend the flags without breaking binary compatibility. * It allows optional extra flags like verb regularity. |
|
|
|
|
|
|
|
|
Games |
|
Sascha Peilicke committed changes in /trunk/playgrounds/kgo/src:
|
Simplified GoEngine code, fixed some minor issues, tough situation is still not optimal, the reentrancy problem should be solved.
Corrected board resizing behavior and fixed SetupScreen engine initialisation command order (for new games and loaded games, some commands failed because they where send to the Engine before the backend connection was open). |
|
|
|
|
|
|
Rivo Laks committed changes in /trunk/playground/games/astrododge/src:
|
- Add new asteroid LOD calculation method, resulting in more detailed asteroids (but also somewhat lower performance as vertex count is higher now) - Add LODInfoWidget for showing asteroid rendering statistics |
|
|
|
|
|
|
|
|
Andrea Diamantini committed changes in /branches/work/galleryexport:
|
Finally editing Gallery data works well!! I remove a lot of features from the plugin (kwallet, managing more than one gallery).
Hope I can restore them early... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk:
|
Finally here is the new Strigi service featuring - Power priority as much as possible to not influence user during initial indexing - DBus interface to suspend/resume indexing, signals reporting status - Watches index folders via KDirNotify and updates only on changes - Automatically suspends if hard disk space runs low (also resumes if space is freed) - Automatically suspends if in battery mode (once implemented in Solid) - Uses KNotification to inform about status change - Systemtrayicon provides menu for manual suspending/resuming and access to status widget and configuration - Nicer configuration KCModule using the Amarok Collection setup treeview for index folder selection
From now on Strigi will be started by default. |
|
|
|
|
|
|
|
|
John Tapsell committed changes in /trunk/KDE/kdebase/workspace/ksysguard/gui:
|
* Rework the fancy plotter * Add support for regular expressions in the list of sensor names. This allows you to graph all CPUs for example, or all network devices except for loopback
* Many many fixes |
|
|
|
|
|
|
|
|
Kévin Ottens committed changes in /trunk/KDE/kdelibs:
|
Allow to mark plugins as "immutable" and force KSettings::Dialog to respect that. This way it's now possible to have components the user can't disable (for instance in Kontact it doesn't make sense to disable the mail component).
(forward port) |
|
|
|
|
|
|
|
|
Dennis Nienhüser committed changes in /trunk/playground/base/plasma/engines/contacts:
|
* Add an interface for a contact source (provides contacts) and remove Kopete specific stuff from the data engine. * Use the contact and contact source interfaces to access kopete contacts. * Use that kopete contact source in the data engine. |
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk/services/ontologyloader:
|
The ontologyloader can now import ontologies from the net and store them properly in the nepomuk repository.
A DBus API provides a corresponding method and signals that report about the result asyncroneously. The class getting the ontology from the Web is modeled as a KJob. |
|
|
|
|
|
|
Teemu Rytilahti committed changes in /trunk/playground/base/plasma/applets/weather_station:
|
* Convert to use WeatherFormula::Units provided by the ions, currently only ported ion is ion_willab. -- This allows us to convert between different units more easily as there's no need to guess which kind of unit format the ion is using.
* Introduced getUnitString() to get a string for WeatherFormula::Units, this could be moved to WeatherFormula namespace and let the applet developers to parse that data as wanted. -- This is used to decide which frames to show from the SVG file.
Now it is possible for user to select wanted unit from the config and it will be automatically converted to the same format. |
|
|
|
|
|
|
|
|
Rob Scheepmaker committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
|
Extenders enter trunk! The implementation still has some rough edges and fixmes, but the api is in quite nice shape and basides a couple of bugs, it basically works.
So what are you still doing reading this? Port your favourite applet to extenders today! ;) |
|
|
|
|
|
|
Marco Martin committed changes in /trunk/KDE/kdebase/workspace:
|
new widget Plasma::Frame: Can act as a qframe like or as a groupbox (with label) supports also arbitrary pixmap/svg backgrounds
stylesheet support is still todo and the graphics for the raised version is still temporary |
|
|
|
|
|
|
Rob Scheepmaker committed changes in /trunk/playground/base/plasma:
|
Welcome kuiserver applet, the very first applet that uses extenders in trunk. This commit includes the kuiserver dataengine (works pretty well, but atm requires a patch to kdelibs: see plasma/engines/kuiserver/kdelibs_kuiserver_patch.diff) the kuiserver applet (needs some love and doesn't work anymore in panel, since I'm trying to get it work nicely with popupapplet), and the extenderapplet, a simple container for extenderitems and also currently the default applet thats get created when you drop an extenderitem somewhere where there isn't an extender yet.
Have fun! :) |
|
|
|
|
|
|
|
|
|
|
|
|
Szymon Stefanek committed changes in /branches/kdepim/kmail-soc/kmail:
|
Multiple MessageListView tabs are mostly working. More porting of the KMHeaders features.
Also fix a crash when clearing the unassigned message lists in MessageListView::Model |
|
|
|
|
|
|
Bertjan Broeksema committed changes in /trunk/KDE/kdepim/kpilot/conduits:
|
Added some abstracted code as a library that can be used by conduits that are talking to Akonadi. The contacts conduit is not making use of this (yet) but should do that in the near future. |
|
|
|
|
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdepim:
|
use Kevin's new X-KDE-PluginInfo-AllowEmptySettings to make sure KNotes, KJots and KTimeTracker plugins show up as (de)selectable in the Kontact configuration dialog.
also make sure they are shown in our consistent order by changing the KTimeTracker weight.
Unfortunately, we still don't have the full configs for these apps available, but at least they are (de)selectable. |
|
|
|
|
|
|
|
|
|
|
Peter Zhou committed changes in /trunk/extragear/multimedia/amarok/src:
|
Importer.load("file") is working eg. Importer.load("qtscript_debug/debug"); the __init__.js will be loaded as an extension.
Run Qtscript Test as an example.
TODO: 1. don't know why ScriptEngine can't find the extensions with the dot-qualified names like "qtscript_debug.debug" 2. the constuctor of the extension can't be loaded automatically |
|
|
|
|
|
|
Edward Hades Toroshchin committed changes in /trunk/extragear/multimedia/amarok/src:
|
Added MySQL-embedded code for consideration.
To test it, uncomment relevant lines in src/collection/sqlcollection/CMakeLists.txt and src/collection/sqlcollection/SqlCollection.cpp
Make sure CMake did find correct mysql include and libmysqld paths (it does not require them for now).
Also, it's hard to find decent libmysqld these days... Later I'll commit a script that builds one. ~lart mysql in Gentoo |
|
|
|
|
|
|
Ian Monroe committed changes in /trunk/extragear/multimedia/amarok/src/scripts:
|
the start of my webcontrol script. So far its a HTTP server that gives a 404. Currently it actually does nothing at all, since Importer.load doesn't appear to work, or I'm misusing it.
Commiting to let Peter look at it. :) |
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
new applet background, and a seperate background for web info applets ( Wikipedia uses this now, ServiceInfo will follow )
There are a few issues with the new applet background svg that should get sorted out soon. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
|
A whole bunch of work towards AFT. It's not yet at the point where the values are in the database, I don't think, although the database should now support it.
(This means of course that you'll have to recreate your database... unless we have a database updating method already and I missed it.) |
|
|
|
|
|
|
|
|
Roman Jarosz committed a change to /trunk/KDE/kdenetwork/kget:
|
Implement idle timer for Windows and MacOS. Clean and improve the Linux/Unix idle timer code.
Most of the code was take from KVirc. MacOS version wasn't tested so if anybody can test it please do. |
|
|
|
|
|
|
|
|
Ningyu Shi committed changes in /trunk/KDE/kdenetwork/kget/transfer-plugins:
|
* The Initial version of the ContentFetch Script Plugin. ** In order to fetch specific content from a web page/website, we need a design to allow user to extract the content URLs from the web page and return it to KGet for downloading. Considering the complexity level of analyzing web pages, a user script system should be a good choice.
Kross is a modular scripting framework that provides a complete framework to embed scripting interpreters like Python, Ruby and JavaScript transparently into native applications. Kross will be used as a bridge between script developer and KGet core which transfer URL to user script and transfer the analyzing result back to KGet.
** The wrapper class is implemented to expose kgetcore to script. API as follows: kgetcore.addDownload(url): add extracted url into download list. kgetcore.getSourceUrl(): get source url from kget.
** The script/kross is been done in a seperate thread which won't block the main/gui thread. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pierre Ducroquet committed changes in /branches/work/soc-koffice-pagestyles:
|
After endless nights of discussion, code browsing, discovering the various mental disease an abuse of C++ can create...
There is the beginning of support for master pages for kword.
This code is assured to crash. It is *done* to crash right now, I'll change that soon
But it's gonna improve, don't worry. I hope to have it ready for 2.0, but I'm not sure it'll make it since it's a quite intrusive change, even if I consider it'd be a shame to distribute KWord 2.0 without this, and with these old hacks like "first page header/footer" (weirdiness inside)
Happy hacking :) |
|
|
|
|
|
|
|
|
Johannes Simon committed changes in /trunk/koffice/kchart/shape:
|
* Set default title font size to 9 pt * Implement category data support * Set title text as plain text, not html * Use KoStyleStack to load styles |
|
|
|
|
|
|
|
|
|
|
Utilities |
|
Harald Hvaal committed changes in /trunk/KDE/kdeutils/ark:
|
Functionality added for 1. Checking whether an archive is password protected 2. Setting the password on an archive 3. Extracting rar files with the provided password
Also, the part extraction now follows the extractiondialog settings for preserve paths and extract to subfolder setting |
|
|
|
|
|
|
Optimise |
|
|
|
|
|
|
|
Other |
|
|
|
|
|
Educational |
|
Anne-Marie Mahfouf committed changes in /trunk/playground/edu/kard:
|
holiday work: - suppressed Sounds in Settings -> Configure Kard dialog as it's already a ToggleAction - fixed settings dialog for enums - fixed installation of themes - fixed theme setting - fixed themes names - fixed "opposites" theme game - style fixes - fullscreen action |
|
|
|
|
|
|
|
|
|
|
David Capel committed changes in /trunk/KDE/kdeedu/parley/src:
|
Major remodeling of how themes work, based on Frederik's idea.
Now there is a group named 'main' that is the main background, and it has a rectangle named 'active_area' to denote where to put the rest.
For each mode, the themer makes a group named that name (written => 'written', etc). Within that group are all the requisit elements (answer_text_input, etc).
Depending on the mode, practice puts the named group in the 'actve_area' rectangle, and we are off! For certain modes, there is another mode that is used as a fallback. For example, if no 'example' element is found, it uses the 'written' element instead (they are similar enough most themes just won't both making a seperate design for example.) This will be documented more thoroughly later.
This change allows for more freedom when designing themes.
For now, don't try to use any modes except for written, example, and paraphrase. |
|
|
|
|
|
|
|
|
|
|
Games |
|
Josef Spillner committed changes in /trunk/KDE/kdegames:
|
- more convenient packaging of kdegames without the need for post-inst scripts for GGZ mode
Note: This effectively requires the GGZ 0.99.4 snapshot instead of the previous 0.0.14 stable release. |
|
|
|
|
|
|
|
|
Graphics |
|
Jonathan Marten committed changes in /branches/work-kde3:
|
Update the image saving and format selection dialogue to be a bit more user friendly.
If a file name is being requested, ask for it as part of the image format dialogue instead of offering two dialogue boxes in succession.
Make the "Always use the Save Assistant" preferences option and the format dialogue's "Always use this format..." option do exactly what they say - they are not equivalent.
The first is a permanent global option, while the second affects one type of image only. |
|
|
|
|
|
|
|
|
|
|
Jesper Pedersen committed changes in /trunk/extragear/graphics/kphotoalbum/Exif:
|
Made the error dialog of the exif database a do not show again in case that there is an error on inserting images.
Otherwise users not interested in exif search anyway might not be able to scan for new images without say OK for each and every image. |
|
|
|
|
|
|
KDE-Base |
|
Jason Stubbs committed changes in /trunk/playground/base/plasma/applets/systray-refactor:
|
Yep, definitely a rewrite... I've turned the applet into just a simple QGraphicsLinearLayout for testing.
There's currently a lot of issues: * All applets in the panel are being forced to a height of 22 pixels * Embedding is working but only white boxes appear * Positioning is sometimes off after first embedding * The layout isn't always updated after additions/removals * Crashes of unknown origin
In short, presently unusable. ;) |
|
|
|
|
|
|
|
|
Rafael Fernández López committed a change to /trunk/KDE/kdelibs/kdeui/icons/kiconloader.cpp:
|
Lets disable again svg rendering. Icons that contain filters (such as blurring...) will not be correctly drawn.
Qt implements Tiny SVG spec, not the full SVG spec (read comment on the code).
For this reason, there is no hope for now, and we just can wait. |
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk/services/strigi:
|
It was naive of me to think that KDirNotify was sufficient to watch all indexed folders. Of course even fam has a pretty small number of maximal paths that can be watched.
Thus, now the strigi service uses an idea from Amarok: simply check all folders' modification time every 2 minutes and update those that changed.
Since that only catches new files and removed files but not changed files, we also update the whole index every half hour. That way we are sure to catch all changes, some with a delay. I don't think we can do any better ATM. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jason Stubbs committed changes in /trunk/playground/base/plasma/applets/systray-refactor/ui:
|
Background svg is back along with a lot of layouting fixes that a background made sorely apparent. ;)
Starting to get a hang of the layout system, but there's still a couple of strange things that I'm not sure what to do about. Will outline them when it comes time for review... |
|
|
|
|
|
|
|
|
|
|
Andreas Hartmetz committed changes in /trunk/KDE/kdelibs/kio:
|
Remove commented-out crap left over from earlier code shuffling and add myself to the copyright while removing George Staikos.
The whole certificate rule stuff was pretty much designed from scratch by me so I guess this is the right thing to do.
I hope it's OK? |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Allen Winter committed a change to /trunk/KDE/kdepim/.krazy:
|
set the kdepim priority to low. we should get more i18ncheckarg issues now, including KUIT stuff.
Let's see if anyone complains. |
|
|
|
|
|
|
|
|
|
|
Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:
|
Add a HACKING file, which contains misc information about hacking on KMail, for example - The coding style - The commit policy - Information about the different branches - pointers to documentation
Please read this and tell me if you think anything is missing or incorrect!
Also, remove the COMMITPOLICY file, the information is now in the hacking file. |
|
|
|
|
|
|
|
|
Kévin Ottens committed changes in /branches/kdepim/enterprise4/kdepim:
|
Disable some of the components by default (which will effectively hide them from kontact GUI). Also don't install the desktop file of the ktimetracker config plugin since it's broken in kontact anyway.
Probably an enterprise4 specific change. Really think twice before porting anywhere else. |
|
|
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdepim:
|
eliminate almost all references to "todo" in favor of "action item". only talk about "todo" or "to-do" in reference to calendar incidences.
a few config file keys still contain "todo" so that should be changed, but will be done in another commit.
whoops! I should also check the kmail handbook. |
|
|
|
|
|
|
Thomas McGuire committed a change to /trunk/KDE/kdepim:
|
Blocking the merge of: - Disabling some components by default in Kontact - Making some components in Kontact immutable - Changing the groupware format to XML by default
I think all these are not wanted in trunk. |
|
|
|
|
|
|
|
|
|
|
William Viana Soares committed changes in /trunk/extragear/multimedia/amarok/src:
|
Animations for containment's change when an applet is added to another containment. Zooming animations a little bit faster and with three times more frames per seconds than before (I hope it looks more smooth now)
Fixes in conciseTimeSince function, no large sentences anymore in current track's last played icon. |
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
A pile of visual changes. Nothing that is really _done_ though.
Also, in here is a challenge for any clever hackers: Come up with the correct way of determining wheter we should paint the normal or the alternate background for rows in the CollectionTreeView, as the way I am doing it now is obviously not optimal (as is painfully obvious...) |
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Caleb Jones committed changes in /trunk/extragear/multimedia/amarok/src:
|
Make prev/next track changes work asynchronously (which will eventually let me get rid of BlockingQuery calls.) Dynamic mode may be a little dangerous until I can rewrite it to work correctly with this new code.
Also, while I was in there, I made gapless playback work. |
|
|
|
|
|
|
|
|
|
|
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
|
Massive patch changes the name of Meta::Track::url to Meta::Track::uidUrl. From Max:
"Meta::Track::url() isn't anmed correctly anyway, but I'm too lazy to refactor it. Look at the documentation for that method, it *is* a uid, it's just not named correctly. the return value of that method may only be used within amarok. the sqlcollection plugin wuld have to interpret amarok-sqltrack urls, so it would be free to use some magic to figure out if the url contains a uid or a path."
I decided to fix his laziness :-)
This helps reinforce that it's a track specific unique ID method; in SqlCollection this uidUrl will eventually contain the AFT ID, i.e. amarok-sqltrack:/273ab6s5c5d6d or some such thing.
In fact, a portion of this (if not the mechanism that does the actual tracking) will be implemented soon, because the UID part of AFT is needed by xevix to do proper collection syncing with the iPod. |
|
|
|
|
|
|
|
|
|
|
|
|
Office |
|
Roopesh Chander committed changes in /trunk/koffice/libs/kotext:
|
Move outline styles from KoTextSharedLoadingData to the style manager.
Continuous numbering on outlined headers is now possible (because before, each header was on it's own separate qtextlist). |
|
|
|
|
|
|
|