|
| This Week... |
|
Final stages of Freedesktop.org naming compliance performed on the Oxygen mimetype icons. IMAP-related crashes targeted in KMail. Many KFilePlugins ported to use Strigi. Better zoom and preview size interaction in Digikam. Optimisations in KSysGuard. Better integration with NEPOMUK-KDE interface elements in Dolphin, NEPOMUK-KDE components move to the kdereview module. Further Kst documentation work. Continued interface experiments and code progress towards Amarok 2.0. "Flame" window destruction effect in the KWin Composite branch. KBackup is renamed "Galmuri" due to naming conflicts.
|
Sebastian Trueg discusses the plans for K3b post-1.0, and his wider plans concerning NEPOMUK and KDE:
|
Now that K3b 1.0 has finally been released the development will surely not stop. K3b 1.0.1, the mandatory bugfix release is already in the pipeline. All those release candidates did not help in fixing all the bugs because, let's face it, they were mostly tested by geeks like myself and we are not the best when it comes to finding bugs ;).
I already have plans for 1.1 and big plans for 2.0 which will be the first KDE 4 release of K3b. For K3b 1.1, I plan to merge CD and DVD projects with the introduction of Blu-ray support. Having yet another project type is just confusing. Thus, I will not make a distinction between CD, DVD, or Blu-ray anymore. There will only be one copy dialog and only one data project. For K3b 2.0 I plan a big refactoring of libk3b which will result in a very modular API consisting of image creators and image writers. An image creator will then be connected to a writer in a generic manner. Also, K3b 2.0 will introduce the K3b image format which means that images created via K3b will contain all the necessary information to write them back to media later on.
Besides K3b, I have big hopes for NEPOMUK-KDE or, better, KMetaData. I just moved it to the kdereview module to give people the possibility to have a look at it and test it. I think there is still big confusion about what it is good for.
So far, KMetaData provides a nice API for creating metadata for all kinds of information, for example files. The SVN version of Dolphin already contains file rating, tagging, and commenting features using KMetaData. The code to achieve this is quite simple.
I present this example often but I think it is worth mentioning it again:
// create a new File instance KMetaData::File f( "/tmp/trueg/testfile" );
// make sure the path (called location here) is set properly f.setLocation( "/tmp/trueg/testfile" );
// now set some metadata f.setRating( 5 ); f.setComment( "I am a comment" );
Looks very simple and it is. The nice thing is that the File class has been auto-generated from an ontology. The ontology defines which resource types have which properties. They also contain information like localised labels and comments for properties. The latter could be used to create a metadata GUI in a generic manner. An API for this (the localised labels) does not exist yet but is planned. The idea is to categorize metadata via these ontologies.
To give you a bigger example of what KMetaData is intended for: I recently talked to Christian Muehlhaeuser from Amarok and he was very interested in the replacement of the Amarok collection with the KMetaData store. The benefits would be:- Strigi would take care of gathering all the metadata from the files like the artist or the title.
- Amarok would have access to this information without "building the collection".
- The rating and the tagging in Amarok would be reusable in all other applications, for example desktop search.
- Within Amarok more advanced information could be stored and in the future nice features could emerge:
- Amarok could not only use the last.fm hints for recommendations, but also stuff like "which other tracks were often in the same playlist as the current one".
For this to be doable we need to extend the KMetaData API with nice query functionalities. ATM it is possible to perform full SPARQL queries on the RDF repository which we store the metadata in but it would be nice to have a simpler API for the day-to-day work. I would really appreciate input on this.
Well, the NEPOMUK-KDE project has been around for some months now but I still have problems to get proper exposure for it. If you are interested in it please don't hesitate to contact me with questions of all kind.
|
|
Paolo Capriotti expands on his recent announcement of a KBattleShip rewrite for KDE 4:
|
This week I have been working on a complete rewrite of KBattleShip for KDE 4. Since the combined efforts of Riccardo Iaconelli and myself to work on the existing code had not been as fruitful as initially hoped, we finally decided that the easiest and cleanest solution would be to start from scratch, and so I did.
The old code was very difficult to understand and update, because the functionality was spread across multiple classes with responsibilities which were not cleanly separated, and encapsulation was very poor. The logic of the game was repeated in many places, and there was no clear separation between the logic and the interface. Plus, the lines of code amounted to over 6000, which for such a simple game is a bit much. All of these problems made working on that code a real pain, hence our radical decision.
The main objectives of the rewrite are (as with the other KDE games): porting the graphics to SVG and making the windows scalable. At the moment I have a half-working scalable main window and I can already play against a dumb AI.
If all goes well, we could have a pretty playable game by the next weekend, and I could start thinking about multiplayer mode and GGZ integration.
The new KBattleShip will use KGameCanvas for drawing. KGameCanvas is a minimalistic and easy to use canvas framework written by Maurizio Monge which originates from our common work on KBoard - KBoard is a generic board game application, which I hope to shape into a beta release in a couple of weeks. There are already a few games in the KDE Games module which use it as a substitute for QGV, with a noticeable improvement in terms of performance (QGV is optimized for handling thousands or millions of sprites, while games usually only need less than a hundred).
|
|
This week saw the migration of Oxygen mimetype icon names to the Freedesktop.org Icon Naming Specification, with the attendant code adjustments in applications to use the new icon names. This completes the renaming work of recent weeks, with the default KDE iconset of KDE 4 now largely cross-desktop compliant. Now for the other iconsets...
|
|
| 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 |
|
|
|
|
|
|
|
Bug Fixes |
|
Development Tools |
|
Oliver Kellogg committed changes in /branches/KDE/3.5/kdesdk/umbrello:
|
|
CodeGenerationPolicyPage constructor 3rd arg should have been CodeGenPolicyExt*, this fixes the bug that the code generation option settings were not becoming effective, and also fixes a crash related to the codegen settings dialog. |
|
|
|
|
|
|
Oliver Kellogg committed changes in /branches/KDE/3.5/kdesdk/umbrello/umbrello:
|
It looks as though the bug fixed by commit 644749 may have been causing the problems with the advanced code generators, too.
I'm experimentally lifting the BUG84739 barrier.
If you feel adventurous and want to help improving Umbrello then go to the Setting->Configure Umbrello menu and enable "Use new C++/Java/Ruby generators".
Is the advanced-codegen configuration back to stable? Please send reports here. |
|
|
|
|
|
|
Paulo Moura Guedes committed changes in /trunk/KDE/kdewebdev/klinkstatus/src:
|
- initialize TidyInfo in all constructors, which prevents a crash. - forgot there is a keyPressEvent so remove the returnPressed connection
There is strange things in KHistoryCombo:
1. The first item inserted, at startup, shows no text, in the popup 2. At the first enter on a completion dropdown item, it erases the current text. The second enter sets the text. |
|
|
|
|
|
|
Games |
|
Rolf Eike Beer committed changes in /trunk/KDE/kdegames/katomic:
|
Fix molecule weight
Atoms can be used multiple times. Now we add the atoms weight every time it is referenced in the mole_%i lines. We now have correct results for Caffeine. |
|
|
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/ksmserver:
|
|
Instead of killing the WM first during shutdown in order to prevent it from updating window-specific settings because of changes done during shutdown, kill it last in order to avoid flicker. KWin will automatically suspend updating window-specific settings during shutdown. |
|
|
|
|
|
|
|
|
KDE-PIM |
|
Will Stephenson committed a change to /branches/work/kmail_debug_imap/kmacctimap.cpp:
|
Don't continue checking mail in the other folders when a local folder was removed, it causes a crash on startup.
There is still a bug that local folders are removed erroneously because their ImapPath somehow become empty, but at least they can be recovered with Refresh Folder List now. |
|
|
|
|
|
|
|
|
|
|
Stephan Kulow committed changes in /branches/KDE/3.5/kdepim/kmail:
|
another one of my most hated kmail crashes: if you cancel gpg passphrase, kmail will crash in most cases you was careless.
After some fiddling I didn't find a better solution to this problem than adding a direct protection member to the message. |
|
|
|
|
|
|
Will Stephenson committed a change to /branches/KDE/3.5/kdepim/kmail/searchjob.cpp:
|
|
The check for unmatched UIDs also needs to be carried out after all the folders have been fetched, to exclude the possiblity that the local folder contents changed while the imap search was working. This weeds out unmatched UIDs before passing the search results upwards. |
|
|
|
|
|
|
|
|
|
|
David Faure committed a change to /branches/KDE/3.5/kdepim/kmail/kmstartup.cpp:
|
Fix kmail saying "I seem to be running already" upon session restoration due to a stale lock file.
Now (on linux) it checks if the pid in the lock file really belongs to a running kmail or kontact. |
|
|
|
|
|
|
Multimedia |
|
Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b:
|
Do only set the bibliography, the abstract, and the copyright file if they are specified by the user.
It seems that setting an invalid one can cause the resulting image to be bogus. Thus, future versions of K3b should check if the files actually exist in the image and maybe provide a file selector instead of the simple line edit. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
|
|
David Faure committed changes in /trunk/KDE/kdesdk:
|
Use standard mimetype names. KBabel, if it is to stay, probably needs some fixes to be able to open .pot files (text/x-gettext-translation-template) in addition to .po files (text/x-gettext-translation). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Hedlund committed changes in /trunk/KDE/kdeedu/kvoctrain:
|
Possibility to restore the native order of the vocabulary. Currently used in two ways:
1. Ensure native order is displayed when loading a file.2. A context menu for the horizontal header that can restore the native order after a sort. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Carsten Niehaus committed changes in /trunk/KDE/kdegames/katomic:
|
Implemented the weight of the molecule. I only added that data for the first three molecules. I will add more later.
Dmitry: What do you want to see in the rest of the table? |
|
|
|
|
|
|
Rolf Eike Beer committed changes in /trunk/KDE/kdegames/katomic:
|
Really implement molecule weight
Why store this in level file if we simply can calculate it?
Now someone needs to clean up level files from unused atoms, else the weight is completely wrong. See commit of level 78 for example.
Carsten: what was this for a weight on level 3? |
|
|
|
|
|
|
Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:
|
- Code refactoring to better manage themes. - The black box grid can now be custumized within the theme file (like the laser rays) with the XML node id="blackbox_grid". |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luka Renko committed changes in /trunk/extragear/graphics/digikam:
|
Make size of icons used in sidebars configurable in order to allow more entries to be presented.
Configuration change is effective after restart of digikam (may improve this in future).
Original patch by Jens B. Benecke, modified configuration dialog. |
|
|
|
|
|
|
Duncan Hanson committed changes in /branches/work/kst/newdocs/doc/kst:
|
|
add annotation object, items in the 'tools' menu. to do next: csds (spectrograms?), some data sources. then, the big cleanup. current plan is to finish up on thurs. |
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/digikam:
|
digiKam from trunk : add a new slider on the status bar to set finely the thumbs size in album icon view, like iphoto do.
Now, you can set the thumbs size by step of 8 pixels between 32 to 256 instead the old 5 const sizes hardcoded (32, 64, 100, 160, 256) |
|
|
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
|
* Remove Konsole prefix from several class names. KonsoleApp -> Application KonsoleMainWindow -> MainWindow KonsoleBookmarkHandler -> BookmarkHandler * Fix saving of history to include the correct number of lines * Remove some unused code |
|
|
|
|
|
|
Riccardo Iaconelli committed changes in /branches/work/knewstuff2/kdxs/src/knewstuff2:
|
* Ported to KDElibs coding style. * Added a really cute frame with 3 buttons to choose between most recent/rated/downloaded. It looks really nice with any style I tried =)
Note: the buttons I made from scratch are really similar to the clickable 'frames' used in kcontrol 3. Is this needed somewhere else in KDE? Actually they are made in a not really portable way, but they can be modified. Let me know if anyone needs them. |
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs/mimetypes:
|
Remove old-style .desktop files, and turn them into a kde.xml file -- all that work was done by Pino Toscano.
During make install, update-mime-database is run to process kde.xml [unless $DESTDIR is set].
(Note that you can ignore the warning about the search path from update-mime-database, KStandardDirs adds kde's own prefix into the search path) |
|
|
|
|
|
|
Kévin Ottens committed changes in /trunk/KDE/kdelibs:
|
|
Introduces new "job trackers" to track (surprise!) the progresses of a job. They're on par feature wise to what is currently available in KIO, I borrowed some code from KIO::ProgressBase and friends. |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs:
|
KListWidgetSearchLine, to replace K3IconViewSearchLine - by Albert Astals Cid. Thanks! (just had to fix one signal name) |
|
|
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
|
Improved KMetaData integration. The Dolphin info sidebar now uses KMetaData to allow file rating, commenting, and tagging.
This commit is indended to show what can be done with KMetaData in an easy way. The GUI is not perfect yet. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdeui/widgets:
|
* make the arrow position adjustable and fix some of the math * let the style draw the arrow
having the arrow on the left side in the color chooser dialog, for instance, makes things like up along the right edge much nicer =) |
|
|
|
|
|
|
Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
|
Remove duplicate x-font-ttf entries (cuased by replacement of ttc with ttf).
Speed up fonts:/System access by not re-checking password for every file access, but just at the start of an operation.
Re-introduce font viewer app, but hide this from the menu. |
|
|
|
|
|
|
Rivo Laks committed changes in /branches/work/kwin_composite/effects:
|
Ctrl+F11 now does Expose effect with all windows, including those on other desktops. The downside is that sometimes it crashes when you want to activate a window in Expose mode. It seems to be some kind of memory problem, but I can't figure out what/where exactly, so I'd appreciate if someone took a look at it. |
|
|
|
|
|
|
|
|
Luboš Luňák committed changes in /branches/work/kwin_composite:
|
The window-burning-down effect (gee), except that there's no actual flame, since I'm lame at graphics. Should be easy to add anyway. Besides the apparent unusefulness this effect should be for testing some new changes to the core. |
|
|
|
|
|
|
Philip Falkner committed changes in /branches/work/kwin_composite:
|
Add GLTexture class. This is a convenient wrapper around managing an OpenGL texture, as well as loading an image into it. Includes support for loading from QImage, QPixmap, and a file. Defaults to a GL_TEXTURE_2D target, and will scale image if necessary.
Also add SceneOpenGL::Texture class, based on GLTexture. Optimised for SceneOpenGL::Window, this adds support for loading from an X Pixmap, as well as taking advantage of texture_from_pixmap/shm when available. Automatically detects what texture target should be used, so be sure to enableUnnormalizedTexCoords() before painting. Make SceneOpenGL::Window, BoxSwitchEffect, and ExplosionEffect use the new classes. |
|
|
|
|
|
|
|
|
|
|
Josef Spillner committed changes in /branches/work/knewstuff2/knewstuff2:
|
- clean up the download dialog a bit (removing all traces of KIO) - simplify entries since they keep track of their state on their own now - comment out some parts to make debugging easier - more consistent include guards naming - default port is now 30303 (10000 is taken by webmin already)
The dialog does still not show anything, which is related to the KDE 4 port. Data arrives but isn't displayed. Oh well. |
|
|
|
|
|
|
|
|
|
|
Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon:
|
two new signals: - hasVideoChanged: Emitted whenever the return value of hasVideo() changes. - bufferStatus: You can use this signal to show a progress bar to the user when in BufferingState:
- in setupIface emit a stateChange when the new state is different to d->state (the last state the previous backend object was in). Ignore ErrorState changes for a MediaObject -> ByteStream switch |
|
|
|
|
|
|
|
|
Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
|
* Make both the Screen and the ScreenWindow keep track of lines scrolled. The Screen class records lines scrolled in response to output from the terminal program. The ScreenWindow class records lines scrolled in response to the user dragging the scrollbar up and down.
This allows the scrolling optimisation to work for normal shell usage and for interactive programs such as man/vim etc. * Avoid redrawing scrollbar if the value or range has not changed since the previous update.
* Add debug facility to count lines repainted on each update. * Remove references to the 'history cursor' from the emulation. * Some style tidy-up in TerminalDisplay::updateImage() |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Tom Albers committed changes in /branches/work/mailody-4:
|
|
Move from standard qca to the QCA from kdesupport and adjust Mailody to use it. Ran the porting script over the .h files to find some missing issues. It can now compile 2%. |
|
|
|
|
|
|
|
|
|
|
Stephan Kulow committed changes in /branches/work/kmail_debug_imap:
|
rework folder reference counting to make it debuggable - and found two bugs so far. Everyone who faces imap crashes with kmail is free to use this patch against his kmail and report crashes to me |
|
|
|
|
|
|
Mathias Soeken committed changes in /trunk/playground/pim/recipientspicker:
|
Possibility to toggle between a basic and an advanced interface, so the dialog is practical for the normal use case for just selecting one or more persons as "To" recipient. But if you want to do more (CC and BCC selection) some more widgets are visible.
Besides I fixed some bugs depending on the use of the QSortFilterProxyModel. When filtering the list, the indexes have to be mapped to the source model. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mathias Soeken committed changes in /trunk/playground/pim/recipientspicker:
|
A suggestion in the kde-usability mailing list:
Give the users the chance to decice whether to use BCC or CC when more than one person is selected in the basic interface. But instead with BCC or CC in text a more clearer description as radio buttons. |
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
|
Starting the work on the new collection browser. It already lists the items on a tree. Don't get excited though, as it's exactly ALL it does for now. Not shown for now, I'm still too ashamed of its ugliness (and it doesn't work anyway). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
|
|
move Amarok::ToolBar into a file of it's own. split the toolbar into two separate classes, the basic toolbar just removes the border, the pretty toolbar is the one we use on the top (at least for now). Use the basic Amarok::ToolBar as a base for Browser::ToolBar, which makes the browsers look much smoother. |
|
|
|
|
|
|
David Faure committed changes in /trunk/extragear/multimedia/amarok:
|
Switch to standard mimetype names, and fix a number of brain-damages: * clean up config.h.cmake... I really hope this was the last copy of all this mess. * use local sqlite copy unless explicitely requested (like in kde3) * fix the use of the local sqlite copy - two files were missing, which is why linking to the system sqlite was necessary up to now * don't use a KFileItem just to find the mimetype of a url, there's KMimeType::findByUrl for that * and finally, spot the horror in: bool NmmEngine::canDecode(const KUrl& url) const { static QStringList types; types += QString("audio/x-mp3"); types += QString("audio/x-wav"); [...] } !! |
|
|
|
|
|
|
|
|
Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
|
|
Switch back to using dock widgets again. They now look pretty and as a power user feature can be dragged to new positions. The browsers are only allowed to go on the left or right side as its a vertical layout, but the playlist can go on the left, right, top or bottom. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Office |
|
Thorsten Zachmann committed changes in /trunk/koffice/libs/kopageapp:
|
o Added the first command :-). The command is used for inserting the a page into the document. Somehow I can't include KoPAPageInsertCommand.h in TestPAPageInsertCommand.cpp. So if anybody knows what I have to do to fix this I like to know. o Use normal and masterpages so that is it easy to use the same code for both. |
|
|
|
|
|
|
Inge Wallin committed changes in /trunk/koffice/kchart:
|
And another one bites the dust!
More Q3Support -> Qt4 conversions. - Fix layout, and port to Qt4.
This file produces no warnings now and uses no q3support classes. |
|
|
|
|
|
|
Thomas Schaap committed changes in /trunk/koffice/libs/kofficecore:
|
|
Updated the Document Info to show the encryption status of the file and enabled the users who expect it there to encrypt/decrypt the document from there. |
|
|
|
|
|
|
Boudewijn Rempt committed changes in /trunk/koffice/krita/ui:
|
|
Start with pulling out the layer model from the layer classes themselves. In future, Krita/image will only have its own internal layer organization and krita/ui will have two clients that need to be kept in synch with KisImage: KisLayerModel and the shape hierarchy that's now in KisDoc. |
|
|
|
|
|
|
Casper Boemann committed changes in /trunk/koffice:
|
Lots of work on the zoom tool and friends (only implemented in krita for now) - zoom on rect works - zooming using slider zoomes in on preferred center - prefereed cente is set by using zooming with the zoom tool - using scroll bars doesn't yet alter preferred center
for kicks try zoom in a bit on something with the zoomtool and then use the slider to zoom in and out - feedback appreciated |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/koffice:
|
|
Use the standard mimetype names, except that ODF mandates "text/xml" so don't convert that one to application/xml. |
|
|
|
|
|
|
Dag Andersen committed changes in /trunk/koffice/kplato:
|
Implement editing of used effort in task progress dialog and calculation of actual cost (not tested).
It needs a lot of polish, but it should be usable for testing. |
|
|
|
|
|
|
Boudewijn Rempt committed changes in /trunk/koffice/krita:
|
* More work on the mask/selection redesign. * Some work on making it possible to select which channels of a layer to filter and composite. * Move a the color cup; it's only used in wet and wet is obsolete. |
|
|
|
|
|
|
Matthias Lechner committed changes in /trunk/koffice/tools:
|
|
adds the koffice StreamThroughAnalyzer used by strigi (replaces old koffice KFilePlugin). In comparison to the old plugin, two additional information have been added. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
|
|
|
|
Jos van den Oever committed changes in /trunk/kdesupport/strigi/src:
|
|
The class cnstr is a nice little speedup, but since the introduction of RegisteredField, the speedup it gives is much smaller. So I would like to remove it and use std::string for the keys of the fields. Now I have made a "typedef std::string cnstr" which can by enabled by setting the macro NO_CNSTR. Setting it will currently break binary compatibility. I will set it on monday. This will allow us to slowly remove all use of cnstr by replacing all mention of it by std::string. |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
KDE-Base |
|
Allen Winter committed changes in /trunk/KDE/kdelibs:
|
First batch of changes where each library has its own foo_export.h dnssd, threadweaver, kparts, kwallet, and solid. |
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs:
|
|
KDE switches to XDG shared mime. Step 1/3: the code (next: the kde-specific mimetypes, then the icons). |
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdecore/io:
|
uninline methods for future maintainability
(you know, that sounds like a political rally slogan. i should take a sign with me that says that to the next protest i go to.) |
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase:
|
Mimetypes renamed to the xdg names using qt4/fix-mimetypes.pl (note that not all of there renamings are necessary, technically, since a number of those old names are defined as aliases to the new name; but better use the canonical names where possible). |
|
|
|
|
|
|
David Faure committed a change to /trunk/KDE/kdelibs/kioslave/http/http.cc:
|
|
Careful (not scripted) conversion to the standard mimes. It's good to see that many hacks are simply going away, because we were in fact converting from 'standard' mime names to the kde ones. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdepim/kmail:
|
bigtime forward port of coolo's kmail_debug_imap work branch.
while I was at it I also did some indenting and formatting fixes, but there is a lot still to do. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|