|
| This Week... |
|
Atlantik, KFouleggs, Klickety, KPoker, Kenolaba, KAsteroids, KSnake, KSokoban, KJumpingCube and KTron move to playground/games. KDE 3.90.1 (KDE Alpha 1) is tagged to be released. General improvements in KTorrent. Progress in the generic music store support in Amarok. KFTPGrabber begins the port to KDE 4. The phonon-solid-sprint branch is merged back into trunk. BluRay and HD-DVD support in Solid. NEPOMUK-KDE components moved from kdereview to kdelibs in time for KDE 4. kwin_composite is merged back into trunk, becoming the window manager for KDE 4. Further progress in the Konsole refactoring effort, with the refactor branch merged back into trunk for KDE 4. More progress in kdegames. KSudoku moves to kdereview. Konqueror Userscript Plugin is imported into KDE SVN. Nuvola is imported into kdeartwork as another new iconset for KDE 4.
|
Mathieu Ducharme introduces an exciting new addition to the playground this week, the Konqueror Userscript Plugin:
|
The ultimate goal of the Konqueror Userscript Plugin is to provide Konqueror compatibility with the GreaseMonkey extension for Firefox. This extension allows user to install custom "userscripts", written in JavaScript, that will run on specific pages. See userscripts.org for examples of such scripts. Because those plugins have access to the DOM, this means that any page can be customized for anyone's need, as long as they can fgure their way out in JavaScript.
Although the project has been idling in the back of my head for a while, it only really started when I realized it was possible, thanks to the script found here. I had never contributed to KDE before and felt this was a project I could tackle, but when I tried running it I ran into lots of problems, so many in fact I believed it would be easier just to start fresh in a KDE 4 environment.
Although the stated goal is full compatibility with GreaseMonkey scripts, I must admit I have doubts about the feasability of such a project. Because the original GreaseMonkey script is written in JavaScript it is much closer to the code than our C++ version. Also, many popular userscripts use XPath, which is not available yet in Konqueror/KJS.
The other worry is my KDE/coding skills. As I said before this is my first contribution to KDE so I am not sure I understand all of the internals of KHTML, KJS and Konqueror to allow everything that is possible in GreaseMonkey, especially the cross-site XMLHttpRequest object and the unsafeWindow object... (Think you can help? Please get in touch).
But even if I never manage to get everything working, I still believe that a plugin that allow arbitrary JavaScript to run on a given webpage is still way-cool :) Right now it is already possible to run custom scripts that will run in certain sites according to includes/excludes (regular expression) rules. Here are some early, sample screenshots:
I started working on this plugin in January but gave up, mostly because I couldn't keep up with the kdelibs API breakage every Monday! Now that things are a bit more stable I picked up development again. I have received offers for help so I thought importing it early into playground would be a good thing to gather interested developers. Hopefully it will be good enough to move to kdeaddons before the deadline, if not then it will be a nice new feature for 4.1 :)
Thanks for the interest, hopefully in a few weeks I'll have more complete/interesting things to show.
|
|
This week saw an important decision made by the KDE Games team (in one of their scheduled IRC meetings), one that will shape the future of the module and offerings for KDE 4. This decision was the cut list for KDE 4.0 - the following games were determined to have not reached the quality threshold in time, and so have been moved to playground/games:- Atlantik
- KFouleggs
- Klickety
- KPoker
- Kenolaba
- KAsteroids
- KSnake
- KSokoban
- KJumpingcube
- KTron
However, it is not all doom and gloom. In the aftermath of a KDE News article detailing the changes, many people with programming knowledge have stepped forward to see if they can save their favourite games. I predict that the cut list will be shorter when KDE 4.0 is released (and again shorter when KDE 4.1 is out).
I commend the team for the ability to take such a bold step in the face of certain hostility.
|
Johannes Bergmeier introduces KSudoku, a candidate to be moved into the kdegames module for KDE 4:
|
Last November, the KDE Games folks thought about new games for KDE 4. As I wanted to help I decided to ask Francesco Rossi (author of KSudoku) whether he wanted his project, KSudoku, to join the kdegames module and what I could do to help. Since then, i've been working with Francesco and Mick Kappenburg on getting it ready for KDE 4.0.
So what is KSudoku about? As the name suggests, it is an implementation of the popular logic puzzle Sudoku for KDE. It has the features most other Sudoku programs have: Entering your own puzzles, solving them, and solving computer generated puzzles. It has markers, highlighting and different kinds of hints.
But it is not limited to standard 9x9 Sudokus. It currently provides Sudokus of sizes 4x4, 16x16, 25x25, XSudoku, Samurai, Jigsaw and the 3d variant, Roxdoku. And as variants are provided through XML description files, there are no barriers to adding other variants.
Normal Sudokus are based completely on logic and don't need any form of math. Replacing the digits with other symbols might simplify gameplay - especially for children. This is what I'm currently working on. A week ago I added a new welcome screen which is based on the mockup of Johann Ollivier Lapeyre, which I'll improve next.
In the future, there are plans to replace the current views with an SVG version to be able to add other challenging variants. Then we want to add features for easier gameplay, like "trackers" (colored pens for those who want to solve puzzles by trial-and-error) and maybe an interactive introduction to the Sudoku gameplay.
On Thursday I moved KSudoku from playground to kdereview. If you have suggestions on what parts need to be improved, I would love to receive comments.
|
|
Jos van den Oever provides a short update on Strigi, the indexing and search technology of KDE 4:
|
This week saw the release of the first Strigi version in five months. Even though no official releases were made in that time, improvements to the codebase have accumulated steadily. The main reason for not following the "release early, release often" mantra is that a lot of work went into cleaning up the API and porting the KDE KFilePlugins. Now that the API of kdelibs has gone into a soft freeze, there is more time for improving Strigi itself.
The 0.5.1 release has support for multi-threaded indexing (which speeds up Strigi on multi-core machines), many more analyzers and three new analyzer types that make writing analyzers easier.
For the next release we plan to work on writing a command-line tool for controlling the indexer, writing many more tests, adding xesam support and exploiting the ontology for doing more powerful searches. The command-line tools that come with Strigi should help in many scenarios where people want to maintain an index and we want to support using multiple indices from within the Strigi daemon.
Strigi uses ontologies to represent its indexed information. To see what kind of information properties are indexed (and realise that all properties are searchable!), see these samples:
|
|
Jos promises Strigi GUI screenshots in his next update! In the mean time, I thought I would share a screenshot of a different progression of KDE 4: the Kate search bar. As most heavy users will agree, the current search dialog implementation, whilst functional, certainly gets in the way! Kate for KDE 4 implements the search as an unobtrusive bar, similar to the way Firefox pioneered a while back:
|
|
| 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 |
|
Andreas Pakulat committed changes in /branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake:
|
Fix a few parser issues: 1. Correctly parse 1-character-long variable values 2. Don't choke on multiline-values that don't have whitespace at the beginning of the line 3. Allow EOF at the end of a variable assignment, instead of just newline |
|
|
|
|
|
|
Graphics |
|
Clarence Dang committed changes in /branches/KDE/3.5/kdegraphics/kolourpaint:
|
Fix scanning support:
* Pass scanned QImage through proper converter to QPixmap instead of through QPixmap::QPixmap(const QImage&) - Split kpDocument::convertToPixmapAsLosslessAsPossible() out of kpDocument::getPixmapFromFile(), which wraps kpPixmapFX::convertToPixmapAsLosslessAsPossible() and returns meta information. - Also make kpDocument::getPixmapFromFile() call removeTempFile() as quickly as possible, instead of being called from lots of return paths.
* Write meta info of scanned QImage to kpDocument |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Allen Winter committed changes in /branches/KDE/3.5/kdepim:
|
Fix sending invitations to Outlook users. Patch provided and tested by Thorsten and Jan-Pascal. Thanks! Contains a couple of new strings, but this has been ok'd by at least 3 translators. |
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
Development Tools |
|
Michael Pyne committed a change to /trunk/KDE/kdesdk/scripts/kdesvn-build:
|
* Implement HTTP redirection support in snapshot downloader (required for automatic mirror usage for ftp.kde.org) * Fix usage of Net::FTP::size when destination file does not exist. * Use the KDE FTP mirror redirection system to download from a local mirror instead of ftp.kde.org. * Instead of using the rm -rf command to remove work files, implement the feature natively (using File::Find). This is both more portable and less pucker-inducing. * Fix bug introduced with last commit where tarballs that had no repository URL information after /home/kde was left with a stray newline, breaking the svn switch. * Get ready for 1.4 release to commemorate the first alpha of KDE 4. I would appreciate testing from kdesvn-build users who have time so I don't do a brown bag release. :) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Oliver Kellogg committed changes in /branches/KDE/3.5/kdesdk/umbrello:
|
It seems that a previous version of Umbrello could create XMI files where some model objects were missing. This is a workaround so that Umbrello at least doesn't crash on loading such a file:
validateObjType(): Pass in the UMLObject* by reference. Add a Uml::IDType arg. When the UMLObject* is NULL then create a new object with an artificial name, "LOST_" followed by the id, and set its ID to the arg passed in.
This means that the user needs to manually rename the LOST_ items after loading a corrupted file. Sorry. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kmines:
|
|
KMines now has a theme selector dialog. It can display a thumbnail (preview) of the theme, as well as localized information about it, including author, name and description. |
|
|
|
|
|
|
Martin Heni committed changes in /trunk/KDE/kdegames/libkdegames:
|
|
KCardDialog has now access functions for SVG card set (front) and card deck (back) which retrieve the filename of the corresponding SVG files (or null) if PNG. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdegames/katomic:
|
|
Remove frame around playing field and margin between playing field and window border - for consistancy with other games ( eg kreversi , kbounce ) |
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdegames/kblackbox:
|
|
Remove frame and spacing around play area. Removed frame around score box. Use flat group boxes for the info pane. This works well in the Clearlooks and upcoming Oxygen styles, but not so well in the KDE 3ish Plastik theme. |
|
|
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui:
|
Refactor a bit the annotating toolbar, so it can handle better its items and changes to its status. This brings us: - less item reloading (previously done every time the toolbar is shown, now only when needed) - the toolbar is redrawn correctly if it's shown and a new document is open - as Albert pointed me yesterday, no need to show the annotating tools that act on text if the document does not support the extraction of text |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs:
|
Move KMountPoint to kio, and make it resolve UUIDs to devices using Solid. Solid rocks - hahaha :) |
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /branches/work-split-view:
|
|
Implement saving, loading and deleting of profiles in the Konsole (KDE 4) .profile format. Only the basic options are saved and loaded at present. |
|
|
|
|
|
|
|
|
Kévin Ottens committed changes in /trunk/KDE/kdelibs/solid/solid:
|
Remove the suppress exceptions for now. You've no guarantee it'll ever work anyway. Can safely be readded later if needed.
Sorry people, I know we're tuesday, but I forgot to commit this one last night, and it's not used outside of kdelibs yet. |
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
|
Respect global single/double click setting for the icons- and details view (thanks to Sam Abed for the patch!). PS: I did not introduce an executed()-signal in KListView, as:
* In general we want to avoid having Kxxx-view classes for existing Qxxx-view classes like this was the case in KDE3. Qt4 allows us to use custom models + delegates and hence there should be no need to introduce KListView, KTreeView or KColumnView.
* It looks like KListView will be renamed to KCategoryView and it's open yet whether it it will be available outside the scope of a file manager for KDE 4.0.
* The details view is derived from QTreeView and the columns view is derived from QColumnView -> adjusting KListView won't help here :-) |
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /branches/work/konsole-split-view:
|
|
Add sub-menu to change character encoding using KCodecAction. Currently in the View menu next to the menu items to change the text size, although I am not sure if that is the most appropriate place for it. |
|
|
|
|
|
|
Josef Spillner committed changes in /trunk/KDE/kdelibs/knewstuff:
|
- introduction of caching and automation policies (as if we hadn't enough policies yet) - disable some of ruphy's test download dialog GUI elements (we need to adapt them to dynamic feed discovery) - graphical documentation on how the caching works - fix a crash by emitting the provider-loaded signal first before loading this provider's feeds |
|
|
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
|
|
Live previews of color schemes and fonts. Moving the mouse over a color scheme in the list temporarily changes the colors of all open terminal displays using the current profile to that color scheme. |
|
|
|
|
|
|
|
|
Torsten Rahn committed changes in /trunk/playground/base/marble/src:
|
Allowing Marble to be compiled as a true KDE 4 application.
To build it that way either adjust your cmakekde to default to -DQTONLY=OFF or adjust the CMakeLists.txt in the root dir accordingly. |
|
|
|
|
|
|
|
|
|
|
Till Adam committed changes in /trunk/KDE/kdepim:
|
|
Start of a maildir access library, losely based on KMail's code. To be wrapped with a kioslave, eventually, and used by Akonadi for the mail cache, and of course by the maildir agent. Unfinished. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
|
Started working on basing the service framework on the Meta and Collection classes insted of developing something that basically does much the same in parallel. This should also provide much better code reuse, and much better integration with the new playlist. I will be prototyping this using the still very simple Jamendo.com service. To keep everything from breaking, the Magnatune store has been disabled for now |
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
|
First attempt at implementing a CollectionTreeItemModel for a single model ( imaginatively enough, named SingleCollectionTreeItemModel ). I am using the ServiceCollection to test it, and have added a CollectionTreeView to the Jamendo service. Have also changed a few things around in the CollectionTreeView, but these should not impede normal usage (leaks a bit in the way I am using it at the moment though) Nothing really works yet, but it should not bother anyone who does not open the Jamendo service |
|
|
|
|
|
|
|
|
|
|
Ivan Vasic committed changes in /trunk/extragear/network/ktorrent:
|
|
Added dynamic diskspace checking. Downloads that don't have enough space to complete will be stopped if free disk space goes below user defined limit. |
|
|
|
|
|
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
|
Make sure proper warning is given when a torrent doesn't get started. This is now done with a passive popup instead of a KMessageBox, this is less intrusive and doesn't require the user to click OK. |
|
|
|
|
|
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
Improved system tray popup box : - We now use balloon style KPassivePopup instead of Qt tooltips - It also only disappears when the cursor is moved away from the tray icon - The text can be updated |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tomas Mecir committed changes in /trunk/koffice/kspread:
|
Initial import of the Number class. It doesn't do anything yet.
The Number class will provide translaret access to all the numbers used within KSpread formulas, be it integers, doubles, complex numbers, or, eventually, high-precision numbers. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thomas Lübking committed changes in /trunk/playground/artwork/Oxygen/style/code:
|
changes to progressbars (chunks somehow limited the resolution too much) and the popup menus (sorry ruphy, but currently i'm even not sure what you're asking for - got my mail?) slight imps to the progress animation code |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rolf Eike Beer committed changes in /trunk/KDE/kdeutils/kgpg:
|
Clean up options stuff
1. The default keyserver was stored in the list of keyservers with the string " (Default)" appended. This string was fed through i18n() so the config file was not portable between different language settings.
Now it's very simple: the first server in the list is the default one.
2. If you have different settings between your GPG config and you KGPG config you'll end up having two different servers in the options dialog.
Now it's very simple (you've read this before, don't you?) GPG setting wins.
3. There is setting in KGPG config were to find the GPG config file. It's used only half of the time, when the options dialog is opened the GPG config file is searched in the default path.
Whatever happens: we use the setting from the config file. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdeadmin/kcron:
|
fix loading of toolbars by ... getting rid of lots of code and using kde's facilities directly.
original patch by dave selby; thanks, dave =) |
|
|
|
|
|
|
|
|
Eike Hein committed a change to /trunk/extragear/utils/yakuake:
|
* Added a proper config dialog. Scale and position settings are previewed in real-time as the controls are moved. * Added a Skins page to the config dialog, allowing to list, chose, install and remove (given the necessary write permissions) skins. The skin format has been slightly augmented to allow skins to ship a preview icon for the list. Skins can be switched at runtime without a restart. * The Plastik skin by Daniel 'suslik' D. has been added to the base package. * Added support for splitting a session into multiple terminals. Horizontal and vertical splits can be added and removed at will, as well as resized and collapsed. To add a split, use the keyboard shortcuts or the session tab context menu. To open a session preconfigred with a certain split setup click and hold the New Session button, then chose from the list. * The main menu has been redesigned to conform more to established KDE practices. Several items have been added corresponding to new Yakuake features. * Added a fullscreen mode. * Improved support for Xinerama multi-head setups. * Added a first-run dialog to allow changing the open/close shortcut before it is needed. Note: First-time users of this Yakuake version will be greeted by this dialog as well. * Added an About dialog. * The startup notification popup can now be disabled in the config dialog. * Activating the open/close shortcut will now bring the Yakuake window to the foreground and focus it if it was already open but unfocussed. * Opening dialogs from Yakuake will no longer cause the window to retract. * Tabs can now be moved. Added corresponding keyboard shortcuts. * Tabs now have context menus containing several relevant actions, such as moving and closing them. * Double-clicking the tab-bar will now open a new session, consistent with Konsole and other KDE applications. * Renaming a tab using the in-line edit feature now requires a double-click on the tab, consistent with established KDE behavior. * The in-line tab renaming control can now be cancelled with ESC. * Fixed the interaction model of the tab bar and the buttons to allow cancelling activations by releasing the mouse button outside of them. * Added various new keyboard shortcuts corresponding to new Yakuake features and improved consistency with Konsole in existing short- cuts (e.g. added the alternate new session shortcut from Konsole). * Added keyboard shortcuts to switch to session 1 through 12. * Added keyboard shortcuts to adjust the width and height of the window. * Added an action to paste the X11 selection buffer. * Added an action to quit Yakuake. * Made the quit warning with multiple open sessions behave consistently with Konsole. * Greatly expanded DCOP interface. Added various new calls corresponding to new Yakuake features. Made it easier to get information about the application's state out of it, e.g. the title text of a session or sub-terminal. Fixed bugs that caused related calls to reply with incorrect information. * Added What's This help and tooltips to interface elements. * Optimized the title bar to avoid unnecessary repaints. * Fixed crashes when using the slotRunCommandInSession DCOP call due to lack of bounds-checking. Fixed a similar problem with slotRenameSession. * Bugs that caused the background updating of translucent parts of the Yakuake window to stop have been fixed. * Adding a translucent session while the window is closed should no longer result in a corrupted terminal background when opening the Yakuake window. * Yakuake will now fall back to the default skin on startup if the skin stored in the settings cannot be found, rather than crash. * Fixed a crash when loading non-translucent button images from skins. * Bugs that caused the quick access options in the menu to come out of sync with the actual settings have been fixed. * Fixed " - " postfix showing after the session title text when using skins without their own postfix. * Fixed a crash when a terminal in a tab other than the currently selected tab exits * Ported preferences handling to KDE's KConfigXT framework. * Updated the installation colation of the .desktop menu file to conform to modern XDG standards. |
|
|
|
|
|
|
Optimise |
|
Graphics |
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs:
|
The JPEGutils used QImage::smoothScale to scale JPEGs. Remove this call, so now all scaling is done at one place.
Scale down only if the image is considerably larger (~ >150%).
Scaling with FastScale seems 5x faster (callgrind) than the scaling with smoothScale (takes 4% vs. 20% of the preload time). To me it appears better to use the faster algorithm, even with faint quality loss.
Note: this is not about scaling when drawing, but about scaling when loading the preview. |
|
|
|
|
|
|
KDE-Base |
|
John Tapsell committed changes in /trunk/KDE/kdebase/runtime/kdesu/kdesu:
|
Drastically reduce the start up time by simply linking against KDE4_KDEUI_LIBS instead of KDE4_KIO_LIBS
Please, everyone! Check all your apps and see if you really do need to link against the kio libs. It adds at least 15 libraries, and will add several seconds to your startup time |
|
|
|
|
|
|
|
|
Utilities |
|
Mathieu Ducharme committed changes in /trunk/playground/utils/khtml_userscript:
|
Cleanups and optimizations for the userscript plugins
- Removed the hardcoded path to use KStandardDirs instead - Creation of a UserScriptList singleton, this avoids re-reading & parsing every *.user.js file every time a page is loaded - Use that singleton in the manager dialog - Fix the manager, next step is saving data. Use GM's xml? |
|
|
|
|
|
|
Other |
|
Educational |
|
Jasem Mutlaq committed changes in /trunk/KDE/kdeedu/kstars:
|
|
Removing cfitsio library. KStars can compile without it, but it will lose the FITS Viewer. INDI can also compile without it, but it will lose all the CCD Removing cfitsio library. KStars can compile without it, but it will lose the FITS Viewer. INDI can also compile without it, but it will lose all the CCD & Web cam drivers. |
|
|
|
|
|
|
Games |
|
Matt Williams committed changes in /trunk/KDE/kdegames:
|
|
As decided in the meeting, move atlantik, kfouleggs, klickety, kpoker, kenolaba, kasteroids, ksnake, ksokoban, kjumpingcube and ktron to playground/games. |
|
|
|
|
|
|
Johannes Bergmeier committed changes in /trunk:
|
|
* moving ksudoku to kdereview as decided on tuesdays's kdegames IRC meeting |
|
|
|
|
|
|
Nicolas Roffet committed changes in /trunk/KDE/kdegames/libksirtet:
|
Made of libksirtet a "real" library. Headers are now installed into the "include" directory and can be used to compile other games.
This change was needed to let KFoulEggs and Klickety compile out of the "kdegames" directory. They have indeed moved to "playground/games" 11 hours ago.
Other small change: classes "ShowNextPiece" and "PlayerProgress" are now not anymore inheriting the interface "Zoomable" from libkdegames. (Obsolete behavior) |
|
|
|
|
|
|
Graphics |
|
Pino Toscano committed a change to /trunk/KDE/kdegraphics/okular/part.cpp:
|
|
Master Albert is right, no need to enable the search widget over the thumbnails if the document does not support search (mainly because its backend does not support text extraction). |
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed changes in /:
|
|
branches/work/kwin_composite becomes new trunk kwin. |
|
|
|
|
|
|
Robert Knight committed changes in /branches/work/konsole-split-view:
|
|
Changed the naming scheme used in Konsole. Several survey respondants said that they didn't understand what a 'Session' was or how it was different from a 'Profile'. Under the new scheme, a 'Profile' is a saved set of terminal options which can be used to create a new tab, or which can be applied to an existing tab. Internally, a 'Session' is a running terminal process and emulation created from a particular profile. |
|
|
|
|
|
|
Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
|
|
More Session -> Profile renaming. Make default profile bold in 'Manage Profiles' dialog. Show KDE directory selection dialog when clicking on initial directory edit button in profile edit dialog. |
|
|
|
|
|
|
|
|
David Faure committed a change to /trunk/KDE/kdelibs/kutils/kcmultidialog.cpp:
|
The code here wouldn't need kio, if it were not for the ksettings subdir. That stuff needs to be cleaned up by someone who knows about the future of ksettings and stuff.
How can we freeze kdelibs organization tomorrow? There is still so much to be done. |
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk:
|
* Moved Soprano/QRDF to kdesupport * Moved libKnepomuk, libKonto, and libKMetaData into kdelibs (the GUI elements still need to be sorted out.) * Moved the KNepomuk coreservices and the service registry into kdebase/runtime.
It was agreed that this move makes sense even though KDE should be frozen already since it is an important technology.
All of the new modules are optional which means that if Soprano is not installed none of the KNepomuk parts will be. Still missing is a cmake message stating this. |
|
|
|
|
|
|
|
|
|
|
Alex Merry committed changes in /trunk/KDE/kdelibs/kdecore:
|
|
Fix the copyrights. Removed references to "The KDE Team" or similar, replaced with names of people who have done substantial work on the file according to the svn log. |
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/KDE/kdelibs/kdeui/dialogs/kaboutapplicationdialog.:
|
|
Show application license agreement in a separate dialog, opened by clicking a button on the 'License Agreement' tab. The about application dialog itself was too small to display the text in a readable format. As a bonus, the about application dialog opens noticably faster since the loading / layouting of the license text is only performed when users wish to view it. |
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/KDE/kdelibs:
|
After a discussion on #kde4-devel, we have decided to show a hyperlink for the license text instead of the button. The license type is already in the hyperlink text shown. => add a new method to KAboutData returning the license name as a QString |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Utilities |
|
Mathieu Ducharme committed changes in /trunk/playground/utils/khtml_userscript:
|
Initial import of the Khtml Userscript Konqueror Plugin
This is a new plugin for Konqueror to allow user-installed scripts (written in javascripts) to be executed on certain websites. This could be thought as a the konqueror equivalent of GreaseMonkey for Firefox.
This is in very very pre-alpha stage and should be considered only a proof of concept so far. I uploaded to playground because I received offers for help, please feel free to email me / fix stuff if you want to help.
A lot of things don't work yet or make no sense but it compiles and the basics (executing userscripts for certain domains) work well...
Hopefully every features will be in place in time for .0
You can see examples and screenshots on this blog - http://namshub-kde.blogspot.com
For more information on greasemonkey - http://greasemonkey.mozdev.org/ - http://www.userscripts.org |
|
|
|
|
|