|
| This Week... |
|
New "Browser History", "Konqueror Sessions", "Konsole Sessions", and "Kate Sessions" KRunners in Plasma. Proof-of-concept of simple uploading in Plasmagik. A MythTV data engine for retrieving data about a MythTV installation (upcoming recordings, etc), and the start of a RSIBreak engine. An applet for displaying new message information from KMail, Kopete, etc for use with the Plasmoids-on-Screensaver project. Support for panel form factors, and a configuration dialog in the Lancelot alternative menu. Various improvements in the "Desktop Grid" KWin-Composite effect. More bugfixes for Kicker in KDE 3.5. A backtrace browser plugin for Kate. Code completion for PHP in KDevelop. More levels added in the Stepgame project. Lots of improvements in KGo, support for themes in Kapman. Window title tagged images in KSnapshot to assist indexing by Strigi. Support for reading form actions and removing annotations in Okular. Animated image support (eg. GIF) in Gwenview. First steps towards a Mailody Kontact part. More work for Amarok 2.0, especially regarding playlist handling. Start of a PDF import filter (for KOffice 2.1, using Poppler) in Karbon. Initial Kross integration in the Shaman package manager. More user interface work in KColorEdit. New device notifier moved into kdebase, new KsCD moved into kdemultimedia. Removal of viewer functionality in KPilot to become a syncing application only. Import of Kaffeine video player into extragear. Tagging of Amarok 1.4.10, a security fix release.
|
Cyrille Berger introduces "Darkroom", a new KDE application for batch processing RAW imagery:
|
Darkroom is a batch processor of RAW images, which are images produced by Digital Single Lens Reflex (DSLR) cameras, basically it's a dump of the internal memory of the sensor, in a sense it is the digital version of the film, while a JPEG/PNG image would be the digital version of the photographic print, hence the application name "Darkroom", since it was the name given to the room where silver films are transformed.
The target user profile of Darkroom is "William", a passionate digital photography amateur. William takes a lot of pictures, and since he wants to be sure he gets the maximum out of his pictures, he shoots photos as RAW. But William likes to share his passion with friends, or on the internet, or print them, and this means he needs to convert his RAW images to a file format that can be easilly seen and used by other people, Since William takes a lot of pictures, he needs to be efficient when doing the convertion, and have the possibility to easily handle a lot of images at the same time.
There aren't many applications in the Free Software world that enable this workflow: there are some GTK-based applications, there is a command-line tool, dcraw, which is used by Darkroom, Digikam, and Krita when decoding RAW images. But there was nothing that would integrate nicely in KDE. I see Digikam as good for managing my collection of pictures, and quickly do some light editing, while Gwenview is a fine light-weight image viewer - the KDE4 version is really good, but it seems unable to open RAW files at this time. Krita is specialized in high-end single image editing and creation. And now, Darkroom comes to complete the set of KDE tools for photographers.
The goal for the future is to keep making William's life simpler and smoother, allowing him to work faster. There are many interface improvements that need to be implemented, for instance adding filtering support to the list of pictures, and so on. I am also wondering how KDE technologies can be used in Darkroom: though I don't want to see any collection management features in Darkroom, it could still be interesting to populate the list of images to process by using a NEPOMUK query, for example.
|
|
Ben Cooksley talks about his work on "KDisplay" (for On-Screen Displays in KDE applications):
|
KDisplay is a daemon that is designed to be used by applications that want to have an On-Screen Display (OSD) without the hassle of coding one. It also has an attached library named "kosdwidget", which means you don't have to use the daemon (which is actually for testing). This means that, for example, Amarok and KMix could have on-screen displays that have the same look and feel, which makes KDE applications seem more integrated.
When I finish, I hope to have a library and daemon that any KDE application could use to quickly display some information, such as the song currently playing, changes in volume/brightness, etc. The possibilities are actually quite endless... it has the ability to show an icon/image that is automatically scaled to fit, some text, and a progress bar (for the brightness/volume/battery people), and anything you don't use won't be shown either. KDisplay can also close when clicked, and close after a certain amount of time. It currently solves the problem where every application must have their own implementation, for example Amarok and K3b, which leads to consistency problems, and massive coding jobs for even the simplest OSD.
Currently, the framed rounded edge, progress, text and image display capabilities as well as the ability to close on time or on click, are complete. In the near future, I do not know where it will go: I could play videos/sounds, or integrate with KNotify to send events when a on-screen display hides or shows itself, but I am really out of ideas (any additional ones are welcome). Of course, I hope to move to a KDE module in the future!
The only technically difficult problems I have had actually relate to the positioning of the image and text, and figuring out how to get the rounded corners to actually work without giving X a hard time (i.e. 85-92% CPU usage with one OSD), but the OSD code from Amarok 1 was a big help.
|
|
|
| Statistics |
|
| Contents |
|
|
Bug Fixes |
Features |
Optimise |
Security |
Other |
|
Accessibility |
|
|
|
|
|
|
Development Tools |
|
|
|
|
|
|
Educational |
|
|
|
|
|
|
Graphics |
|
|
|
|
|
|
KDE-Base |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Office |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Networking Tools |
|
|
|
|
|
|
User Interface |
|
|
|
|
|
|
Utilities |
|
|
|
|
|
|
Games |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
There are 198 selections this week.
|
|
Bug Fixes |
|
|
|
Educational |
|
David Capel committed changes in /trunk/KDE/kdeedu/parley/src/practice:
|
Fix for the switch-between-image-mode-and-non-image-mode bug. It required a small redesign, but it didn't take as long as I feared.
The list of nasty bugs is diminishing... |
|
|
|
|
|
|
David Capel committed changes in /trunk/KDE/kdeedu/parley/src/practice:
|
Fix of the final nasty flashcard bug (and more image related small bugs)! Flashcard mode now completely works!
Code cleanup. Code robustness++ Small API change
Change in theme requirements: the background surrounding active areas is called 'mode_background' (eg written_background) instead of 'mode_box'.
The combination of mode + image_box and mode_image + box caused a nasty naming conflict (which was part of the flashcard problem).
The techbase page has been updated. |
|
|
|
|
|
|
|
|
Benoit Minisini committed changes in /branches/KDE/3.5/kdebase/kate/app:
|
Kate is finally restored on the correct desktop. The opened files progress window displayed at session restore is now put on the current desktop now, so that the user can see it. |
|
|
|
|
|
|
|
|
Benoit Minisini committed changes in /branches/KDE/3.5/kdebase/kicker:
|
Make the taskbar not flicker anymore on desktop changes. The taksbar was entirely redrawn each time you click on a task button. Now only the needed task buttons are redrawn.
Simple buttons can be visually disabled if needed. |
|
|
|
|
|
|
|
|
Features |
|
|
|
Dominik Haumann committed changes in /trunk/KDE/kdesdk/kate/plugins/backtracebrowser:
|
initial import of backtrace browser plugin. not added to CMakeLists.txt yet.
What it does: - you add e.g. the KDE/trunk checkout to the list of folders that are searched for source files - the backtrace browser plugin will search for all files and keep an index of it - if you open a backtrace (from gdb), it is displayed in a list view - clicking on an item looks in the index and picks the (usually) correct file. - this file then is opened in kate with the correct line
Backtrace navigation is pretty fast that way, especially if you have lots of code you maybe even don't know. |
|
|
|
|
|
|
|
|
Andreas Pakulat committed changes in /trunk/KDE/kdevplatform/plugins/subversion:
|
Implement support for unknown files. Now you also get non-controlled files in the commit dialog and when checking them they get added to svn and committed.
So from now on there are (almost) no excuses anymore for forgetting to add files to svn :P |
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevplatform/language:
|
Add a simple and efficient ItemRepository based code-model. It maps from a file-name to an array of identifiers, plus some additional information whether it's a class/variable/function.
Quickopen and the class-browser should be re-implemented on this, because this allows global overview of all items, not only of those currently loaded. |
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevplatform:
|
|
New Add shortcuts to allow jumping to the next or previous use of the declaration under the cursor (the highlighted one) |
|
|
|
|
|
|
Educational |
|
David Capel committed changes in /trunk/KDE/kdeedu/parley/src:
|
* Work on conjugation -- its now complete but buggy * Work on flashcards -- you can now control which side you see an image on, but it is crashy. * Update of settings: flashcards now have above options; antonym is now a monolingual practice only (Synonyms and antoynms should be consistant, and bilingual practices on either seems questionable to me) * Update of default theme
...I'm almost done with mainline development!
I'm going to start on documentation, etc, soon. |
|
|
|
|
|
|
Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src:
|
* Add an option to the UI to lock float item positions. * Add docking behavior to float items, such that moving them to the bottom/right realigns them with the respective corners. * Fix float items getting input if they're invisible/disabled. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Henry de Valence committed changes in /trunk/KDE/kdeedu/marble/src/lib:
|
Beginning of threaded parsing system. ATM there is only one, a latitude/longitude runner, and it is not 'usable' because, although it works fine by itself, the OSM search overwrites the results, but this will not be a problem when OSM search becomes another runner. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Johannes Simon committed changes in /trunk/KDE/kdeedu/kalzium/src:
|
Improved isotope table: * zooming (only with mouse wheel for now) * info text on isotope elements * table overview on left side, with a red rectangle to show what part of the table is visible |
|
|
|
|
|
|
|
|
Sascha Peilicke committed changes in /trunk/playgrounds/kgo/src:
|
Huge improvements everywhere, move history and hint display where touched, the GameScreen now has better (and functional) statistics.
Fixed a really evil bug: One was not able to make a move in the 'I' column before simply because GnuGo does not use the column 'I', it jumps from 'H' to 'L', strange beast.
This forced an GameScene update and changes to GoEngine (about checking valid moves and asserts). MainWindow got another action for editing boards, this will be brought to live in a future update. |
|
|
|
|
|
|
|
|
Sascha Peilicke committed changes in /trunk/playgrounds/kgo/src:
|
Player strength can now be configured for both colors (affects GoEngine and SetupScreen). Undo enabled, hints and move_history and statistics even nicer. |
|
|
|
|
|
|
|
|
|
|
Rivo Laks committed changes in /trunk/playground/games/astrododge:
|
The culmination of the last few weeks of work: Asteroids are now loaded from .obj files (instead of from custom format), just like other objects.
This also means that hand-made asteroids can easily be created in addition to the generated ones.
It's also a step closer to handling all objects in a unified way. |
|
|
|
|
|
|
Graphics |
|
Gilles Caulier committed changes in /branches/extragear/kde3/graphics/digikam/utilities/imageeditor/rawimport:
|
Raw Import tool : - Separate preview and settings implementation from dialog. In fact the dialog will deseapear and editor will support a widget stack mechanism to display canvas view or tool preview.
This will include all image plugins (but it's not yet done.)! Note than the settings will be hosted by a new right sidebar tab which will be visible only when the tool running.
This mockup is similar than Risto paper. I'm sure than Mik will be very impatient to test it (:=)))
-Add Lineary adjustmant using curve widget (as UFRAW).
Still Color management improvements to do to complete RAW Import tool. Please, let's me more free time... |
|
|
|
|
|
|
Richard J. Moore committed changes in /trunk/KDE/kdegraphics/ksnapshot:
|
- If we're including the window decorations then add the title and window class to the image meta-data (if the image format supports it).
Hopefully this should be useful for strigi etc. For now the info is only included in this one situation to keep the paranoid happy.
- Change a couple of qDebugs to kDebugs. |
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /branches/extragear/kde3/graphics/digikam:
|
RAWImport improvements: Separate demosaicing and post-processing adjusments. demosaicing require to render raw image using libkdcraw, against post-processing only use a cached image to render. This is want mean than all post-processing settings will a render an in live preview.
These settings are saturation, exposure, gamma, contrast, and curve |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/KDE/kdeplasma-addons/runners:
|
browserhistory is a new runner for KRunner that searches through the webbrowser history.
This is roughly what's been reviewed on plasma-devel, I'll be fixing some things in the next commits. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
|
Provide functionality for auto-expanding folders (the whole patch has been provided by Simon St James). The setting is currently not offered in the GUI, as some minor remaining issues must be fixed. |
|
|
|
|
|
|
|
|
Marco Martin committed changes in /trunk/KDE/kdebase:
|
svg themed scrollbars: scrollbar widget in libplasma private qstyle that draws scrollbars with svg folderview uses the scrollbar widget textview scrollbars themed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christian Weilbach committed changes in /trunk/playground/base/plasma/applets:
|
Import a small applet to show information about new messages in kmail, kopete, ... but no details, so you don't have to unlock to check for new messages.
Sadly Kopete does not have any fitting DBus call yet. |
|
|
|
|
|
|
|
|
Teemu Rytilahti committed changes in /trunk/playground/base/plasma/engines:
|
add mythtv dataengine. displays data such as harddrive status, upcoming recordings and so on about your mythtv backend.
TODO: currently displays free/used/total for the first harddrive only, which needs to be changed...
there's no applet currently, so feel free to go for it if you're missing something to hack on :-) |
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/playground/base/plasma/runners:
|
When the term is "kate", display all sessions to choose from (some tend to forget their session names).
We might be more careful when search here, so "kate brow" will yield the "browserhacking" and "brown bikeshed" sessions, maybe later. A bit more consistency as topping of this pizza...
Greetings to all hackers still at Akademy (and already at home), I made my way home well, it's been an awesome week. Now for some sleep :>
Ow, and Kate Session Runner to the build, enjoy! |
|
|
|
|
|
|
|
|
|
|
Jason Stubbs committed changes in /trunk/playground/base/plasma/applets/systray-refactor:
|
Adding a QWidget "proxy" on top of QX11EmbedContainer allows reparenting to work correctly - reparenting a QX11EmbedContainer directly kills the client.
This means that the dashboard shows at normal speed again and that the hack for dragging from the desktop to the panel is no longer required.
On another happy note, this commit also happens to make icon transparency work correctly too. Corruption still creeps in as it always has, but when there's no corruption, things look perfect. |
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/playground/libs/webkitkde:
|
* implement print functionality * add more actions in menus, more equal to KHTML kpart now * use correct icons and shortcuts for font zoom actions * implement document source view functionality * basic implementation for 'select all' action, but not working because functionality is missing in QtWebKit |
|
|
|
|
|
|
|
|
|
|
Lucas Murray committed changes in /branches/work/kwin-grid:
|
And we are back with new said method. Windows can be added and removed from the tiling surface with "A" (Add) and "S" (Split) when moving a window.
Resizing a tiled window doesn't resize other windows at the moment though. |
|
|
|
|
|
|
KDE-PIM |
|
Dmitry Ivanov committed changes in /trunk/playground/pim/krss/libkrss:
|
First rough implementation of the Nepomuk TagProvider. It is disabled by default, see resourcemanager.cpp if you want to turn it on.
I'm not proud of the current design because: - TagsFetchJob and TagsStoreJob are assymetric wrt their arguments and return values - these jobs are in fact synchronous (there seems to be an option to use the Nepomuk D-Bus interface) - I should have hidden more details behind PersistentFeedFetchJob, but I can't decide on its usage (see helperjobs/) - I had to make the 'uri' of a Tag public - the TagProvider is not hidden from the library user
Nevertheless, I commit it just to have a break from Nepomuk |
|
|
|
|
|
|
Volker Krause committed changes in /trunk:
|
- provide a way to notify agents that their configuration has been changed remotely and make use of that in the vcard resource - add an initial kabc kresources migrator, mostly infrastructure, so far it can only handle vcard files |
|
|
|
|
|
|
Dmitry Ivanov committed changes in /trunk/playground/pim/krss/krssreader:
|
Add a quick search bar to showcase an AbstractProxyFeed working in a QThread. Items are processed in a dedicated QThread so the UI won't block.
Threads are not reused (and leak) so don't abuse it. Just a proof that proxy feeds work and are not useless. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Alex Merry committed changes in /trunk/extragear/multimedia/amarok/src/dbus:
|
Round out the MPRIS /Player interface: we now have Prev, Next and Repeat methods. PlayPause, not in the spec, is now gone.
Also adjust TracklistDBusHandler so that it changes the random and repeat modes properly (we need to use Amarok's SelectAction, not KSelectAction). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthias Kretz committed changes in /trunk/kdesupport/phonon/phonon/experimental:
|
Add the classes Packet and PacketPool. They allow to easily preallocate some memory and then work with packets of that pool.
Packets are reference counted and automatically returned to the pool when the last external reference goes away.
This allows applications to very easily push data around without getting stuck by malloc/free should those ever get expensive, like when the system starts thrashing. |
|
|
|
|
|
|
|
|
|
|
|
|
Casey Link committed changes in /trunk/extragear/multimedia/amarok/src:
|
This colossal commit enables async trackForUrl support for mp3tunes, however to achieve this MetaProxy was hacked to allow for selective updating of the proxied track.
Due to the inheritance hierarchy in the design a chicken and egg problem developed where MetaProxy::name() would call itself causing infinite recursion.
The solution was to add a "forwardToProxy" flag to MetaBase that by default does nothing, but is implemented in MetaProxy and ServiceMetaBase to allow for selective getting of cached or real metadata. |
|
|
|
|
|
|
|
|
Office |
|
Klaas Freitag committed changes in /trunk/playground/office/kraft:
|
- Added tag support for items in the document to enable for example discount on a set of items in the document, later more. - Fixed a bunch of bugs - way too large commit. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fela Winkelmolen committed changes in /trunk/koffice/karbon/plugins/tools/CalligraphyTool:
|
* Add support for input input device angle. Both rotation (e.g. 4D mouses) and tilt (tablet pens) is supported.
I couldn't really test it much as I don't have devices that support such features. But I hope it works =)
* Make the angle mean what the user would expect. |
|
|
|
|
|
|
Fredy Yanardi committed changes in /trunk/koffice/kpresenter/part:
|
|
Separate Slide Show Configuration with Presenter View Configuration, and rename Slide Show Configuration to Presenter View Configuration since a new Slide Show Configuration Dialog will be added later. |
|
|
|
|
|
|
|
|
|
|
|
|
Harald Hvaal committed changes in /trunk/KDE/kdeutils/ark:
|
|
Added support for drag/add files to model, fixed support for deleting files in the ui, as well as adding support for it in the rar plugin. |
|
|
|
|
|
|
|
|
|
|
Optimise |
|
KDE-Base |
|
Olivier Goffart committed changes in /trunk/KDE/kdebase/workspace:
|
Make the updating of the task fast when you change desktop by caching the QIcon
reviewed by Alexis.
I had few seconds delay between i change desktop and the taskbar actually updates. The reason was the loading of the icon which was not cached. The loading of the icon can be slow if the application has no icon (such as xterm) and the default X11 icon has to be loaded with KIconLoader |
|
|
|
|
|
|
|
|
|
|
|
|
Kévin Ottens committed a change to /trunk/KDE/kdelibs/solid/solid/backends/hal/halfstabhandling.cpp:
|
Refactoring the HAL backend fstab handling to make it more useful. We now keep a cache of all the information found in the fstab. It's updated on demand only if more than 10 seconds elapsed since the last update. This way we don't introduce a polling, and we also make sure that the information used is not too old.
Opens the door to making some of our heuristics in the HAL backend for ignoring devices more efficient. |
|
|
|
|
|
|
|
|
Other |
|
Development Tools |
|
Hamish Rodda committed changes in /trunk/playground/devtools/kdevelop4-extra-plugins:
|
Port java, csharp and python support to the latest kdevplatform + my type system abstraction patches. I figure it can't hurt committing this now because they weren't compiling anyway, and I'm about to post my kdevplatform patches for review (once they get a little more cleanup).
(It was great fun deleting so much code ;) |
|
|
|
|
|
|
|
|
Dominik Haumann committed changes in /trunk/KDE/kdesdk/kate/plugins/findinfiles:
|
Redesign Find in Files logic: The find properties/options are now visible in a non-modal dialog. The results are shown as toolviews. It is possible to have more than only one toolview, i.e. show several search results simultaneously.
To search in the same tab again, there is a button called "Refine search". To close a tab (=toolview), there is an extra Close button. Besides that, whie searching there is a small progress bar which indicates that the search is still in progress. Next to the progress bar is a small (x)-button to cancel the search (thread).
To invoke Find in Files go to Edit > Find in Files. We should set a sane shortcut for this.
This solves the problem of a too cluttered Find in Files toolview. The workflow should still be ok.
Discussed with Ellen and Jowenn - thanks :) |
|
|
|
|
|
|
Educational |
|
David Capel committed changes in /trunk/KDE/kdeedu/parley/src:
|
Refactoring of the multiple widgets -- they are now totally independent (but very similar) instead of baseclass-and-logic-pointer-with-qobject*-hacks. ...I really wish you could use templates with moc.
Anyway, the beginnings of Conjugation.
And a possible fix to make the multiple choice background invisible, but it appears not to work...
Update of requirements (to fit with conjugation). |
|
|
|
|
|
|
|
|
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
|
Merge language settings and grammar dialog into one. Improved dialog size, less confusion.
Tense configuration does not work yet, should be improved, to allow tenses to be defined per language. |
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Gilles Caulier committed changes in /branches/extragear/kde3/libs/libkdcraw:
|
libkdcraw from KDE3 branch: update to last dcraw version 8.87. Look like new pro camera are now supported: -Kodak C603 -Nikon D700 -Canon EOS 1000D -Canon PowerShot SD300 -Olympus E-520. |
|
|
|
|
|
|
Andi Clemens committed changes in /branches/extragear/kde3/graphics/digikam:
|
New keyboard shortcuts for accessing and controlling the light table to prevent conflicts with KDE's global shortcuts:
- 'L': open Light Table - 'SHIFT+L': Place on Light Table - 'SHIFT+CTRL+L': Add to Light Table |
|
|
|
|
|
|
|
|
Percy Camilo Triveño Aucahuasi committed changes in /trunk/extragear/graphics/kcoloredit/src:
|
Hi there ; ), thanks for your feedback Karl ; )
1) About the use of "Add" and "Insert" buttons: They have diferent functions. The first, add the main color to end of the palette and the other, insert the main color in the position of the current selected item of the palette.
So, I changed the icons of Add and Insert, I renamed the button Add to "Append" and moreover I will put a tooltip in the Append and Insert buttons ...
However, I don't think that remove the Insert button is a good idea, many users would want put a color in a specific position inside the palette, unfortunately I don't have here the Basket app, but I think that with this changes the issue is solved.
2) About add colors from the tetradic scheme: This funcion works ok, however I made some improvements, now each color of any scheme (complement or tetradic) has a button with the "plus symbol" to append the color to the palette.
3) About the brief view or palette issue: I made all the changes that you requested, I think your point was right.
To see the changes of the points 1 and 2 please check this link (also attached to the bugtracker)
http://img48.imageshack.us/img48/1046/fixedbugsyy3.png |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joseph Wenninger committed changes in /trunk/KDE/kdelibs:
|
|
extraction of the load/save filters interface from katepart to ktexteditor, relicensing of the interface to lgpl v2+, extracting of the python encoding save filter to a shared library (relicensed to lgpl v2+ too (there was only one minor contribution by someone else), addition of a default katemoderc, which adds the python plugin to the python filetype |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Albert Astals Cid committed changes in /trunk/KDE/kdelibs:
|
Showing that 1.76 minutes are left sucks a lot, it's much prettier saying "1 minute and 43 seconds"
Introduce KLocale::prettyFormatDuration that gives you a pretty textual form.
The prettyness comes from only showing the user the meaningful info, that is, for example, if one day is left, only shown hours, not minutes nor seconds because you don't actually care for that.
Did this together with ereslibre, got some input from Chusslove |
|
|
|
|
|
|
Thomas McGuire committed changes in /trunk/KDE/kdelibs/kdeui/widgets:
|
Port some spell checking stuff from KMeditor to KTextEdit.
This includes: - A context menu with "Ignore" and "Add to Dictionary" - Changing the spell check language in the spell dialog now also properly changes the language of the highlighter - The ability to show a spell config dialog
This requires a helper interface for binary compatibility, which I called KTextEditSpellInterface. |
|
|
|
|
|
|
|
|
|
|
|
|
Diego Iastrubni committed changes in /trunk/KDE/kdelibs:
|
|
Force KUrlComboBox to be LTR even in RTL desktops, as URL are always in latin chars (I know about international domain names, but I ignore them for the moment). |
|
|
|
|
|
|
|
|
Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/plasma:
|
* Removed hard coded rectangles. * Added kickoff.svg, please customize it * I hate to commit binary files, like compresed SVGs * greetings from akademy... we are watching videos on jr's PC. |
|
|
|
|
|
|
Kévin Ottens committed changes in /trunk/KDE/kdelibs:
|
Separate teardown and eject actions for optical drives. Now the places context menu has an "Eject 'foo'" and a "Release 'foo'" for optical discs. |
|
|
|
|
|
|
Kévin Ottens committed changes in /branches/work:
|
|
Rescue solidhardwarebrowser for my own usage and because I've been asked about it during Akademy. |
|
|
|
|
|
|
|
|
Benoit Minisini committed changes in /branches/KDE/3.5/kdebase/kicker/kicker/core:
|
When moving a panel, the frame is now drawn with top-level unmanaged windows, using the title bar color. Drawing the frame with an XOR pen was not a good idea, as any another application could draw on it while it was visible. |
|
|
|
|
|
|
Harald Sitter committed changes in /branches/KDE/4.1/kdebase/runtime/khelpcenter:
|
backport improvement in overall graphical appearance
r847581 + use help-browser as icon and remove khelpcenter r847602 + icon updates - use help-contents for contents2 until we have a proper replacement r847667 + * fix index.html.in (top-right-konqueror -> top-right) + * apply new template to glossary.html.in |
|
|
|
|
|
|
|
|
|
|
Jason Stubbs committed changes in /trunk/playground/base/plasma/applets/systray-refactor/core/fdo:
|
This code doesn't serve it's purpose, but I'd like others to have a look at it so I'm throwing it into subversion for the time being.
The purpose is to do ParentRelative background-pixmap manually. No X errors are mentioned on the console and there's no crashes but nothing is actually happening. When trying to set the background-pixmap attribute during window creation however, the creation fails and crashes - but still with no visible X errors.
By the way, this rewrite is pretty much ready, other than a severe lack of comments. Will follow up later with a few questions, but if anybody would like to take a look and let me know of issues in advance, I'd greatly appreciate it. |
|
|
|
|
|
|
|
|
|
|
Szymon Stefanek committed changes in /branches/kdepim/kmail-soc/kmail:
|
Bye bye KMHeaders! You were a great companion and served well, but as new forces are coming it's time for you to take some rest :)
Ladies and Gentlemen, please welcome the strong army of the MessageListView namespace! |
|
|
|
|
|
|
Harald Fernengel committed changes in /branches/KDE/4.1/kdepim/kmail:
|
|
usability fix: add a busy cursor and a progress bar while checking for imap and pop capabilities to give visual feedback to the user that something is happening |
|
|
|
|
|
|
Volker Krause committed changes in /trunk/KDE/kdepim/akonadi/migration/kres:
|
Convert all resources we can't migrate directly to use the Akonadi -> KResource bridge.
This requires a working config reload implementation in the bridge though, I doubt my local version (kill(getpid(), 11)) is acceptable ;-) |
|
|
|
|
|
|
Volker Krause committed changes in /trunk/KDE/kdepim/akonadi/migration/kres:
|
Remember the corresponding Akonadi resource and redo the migration if it has been removed in the meantime.
Not sure if that's wanted in the final version, but it's extremely helpful for testing. |
|
|
|
|
|
|
|
|
Jason vanRijn Kasper committed changes in /trunk/KDE/kdepim/kpilot/kpilot:
|
- more removing of backup/restore from obvious places. really not comfortable that these actually still work, being that we've paid zero attention to them. would rather then be not there than eat someone's palm, if we can help it.
- fixing hhtopc and pctohh. don't know how this happened, but pctohh was removed from the file menu, while hhtopc would have called pctohh. *shudder* that could have been bad.
- fixed defaults. default for KPilotSettings::syncType() was set to 6 in kpilot.kcfg. this is why we were always defaulting to "restore" mode.
another ick! also, bumped default pilot speed from 9600 baud to something slightly more current with 38400. note, this is ignored for usb devices, but iirc, 9600 baud destroys pilot-link when dealing with the old, original usb visor devices. avoid death and destruction with a sane default. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/widgets:
|
Do a really simple mouse over and mouse down effect on the toolbar buttons. Considering how simple it is, it works suprisingly well.
I still have no idea why the buttons dont show up at all for some people. Their debug claims that there are elements missing in the svg, but a grep reveals that they are actually there... |
|
|
|
|
|
|
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src/scripts:
|
As these scripts are officially supported by Amarok, I think the script website link should direct to ako, rather than author website. Copyright and author details obviously still stay the same. If there are objections raise them. |
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
|
Completely disable the option to collapse albums in the playlist. the reasons are:
1. It was buggy as hell 2. We had no sane way of handling what happens if the current/selected track is within the album that is collapsed and other corner cases 3. We had no updated graphics for it 4. I have really come to think that the feature is not really as useful as I first thought
I think we can reconsider when the playlist is ported to use real layouts. |
|
|
|
|
|
|
|
|
|
|
|
|
Christian Weilbach committed a change to /trunk/extragear/multimedia/amarok/src/App.cpp:
|
I propose to only load the Splash if the user his/herself has really started the application and not the session manager has reloaded the app after startup.
I really don't like to have a splash screen during startup only to find a minimized restored amarok in the tray which I wasn't focused on anyway.
It is although ok... if I explicitly startup amarok.
If there is a better way to do it change it! I just think it feels much better that way. Either revert this one liner if you completely don't like it or please comment since I think it is worth a thought.
Sorry for being a bit cheeky by not discussing it first, I think I can risk a test phase a.t.m. and nobody is awake to discuss ;-) |
|
|
|
|
|
|
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
|
OSD Config dialog changes: - Shadows option is removed as we will make them always on - Remove background colour setting as SVGs deprecate/breaks this
TODO: Disable the translucency option if windowOpacity property is not supported by the system |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pierre Ducroquet committed changes in /branches/work/soc-koffice-pagestyles/kword/part:
|
Move the page layout from the page to the page style. There are many reasons for this. Sure, we lose the ease of use we had previously: the user could change the layout of any page when he wanted.
But : 1- This couldn't be saved in OpenDocument files without heavy broken hacks 2- Documents using the right OpenDocument way of doing things couldn't be adapted to this scheme.
(I still didn't look at the saving code for page styles, but it will never be worse than before) |
|
|
|
|
|
|
|
|
Pierre Ducroquet committed changes in /trunk/koffice:
|
Merge the koffice soc page style branch back in the trunk. This branch implements support for page styles (also known as master styles) in KWord. This support brings many functionnalities, for instance different headers/footers in a document, multiple page layout per document...
The change affects quite a lot of things in KWord, but this feature is really important and is worth being in KWord 2.0. |
|
|
|
|
|
|
|
|
|
|
Benoît Jacob committed a change to /trunk/kdesupport/eigen2:
|
|
Copy eigen2 into kdesupport, alongside eigen1 for now, co-installable, will remove eigen1 once no code uses it anymore (soon). |
|
|
|
|
|
|
|
|
|
|
Security |
|
|