|
| This Week... |
|
Beginnings of a list view, and an applet browser integrated into Plasma. Optimisations in Konqueror. More work, including image practice support in Parley. XMP metadata support in Digikam, with new splashscreens announced. Work on playlists in Amarok 2. The Noatun music player becomes a KPart, with musings on its KDE 4 future. Further work on Phonon, with developments on the GStreamer backend. KNetworkManager is ported to work with NetworkManager 0.7. Deep refactoring in the Eigen 2 library rewrite. Kickoff is ported to KDE 4 as a candidate menu replacement option. A plan is hatched to get Kopete ready for the KDE 4.0 release. Import of the KBreakout game to playground/games in KDE SVN. Final moves in the recent KDE SVN reorganisation effort. The KDE Bug Tracker starts to be upgraded to Bugzilla 3.0.
|
Koos Vriezen writes an update on KMPlayer:
|
KMPlayer is a browser plugin for Konqueror for multimedia videos, and now, also for Flash. When Flash is configured for swfdec, KMPlayer offers a complete Open Source implementation for video in HTML pages. There is also a simple KDE application that also allows viewing of video from other media than network streams.
Quicktime, MS Media Player and Real all have special attributes that an HTML author can use to control these players, likewise for javascript bindings. KMPlayer tries to support all of these. Especially MPlayer has problems with XML playlists and RAM files. So support for these and others is also implemented.
The project was never planned ahead much. All versions of this program have some major refactoring somewhere. Looking at its current state, what is noticeable is that there are multiple small programs that do the actual playing out of the browser process and it has playlist data in memory using custom DOM trees.
The former of course increases stability of the hosting application and also follows the UNIX philosophy of single task programs well. The latter makes KMPlayer playlist formats support easily extendable for new XML formats like the latest addition of XSPF, but also a more in-depth support for SMIL.
The SMIL support had a big boost by moving the rendering code to a visitor and by replacing the ad-hoc painting code with Cairo, a cross-desktop graphics library.
Image and text mediatypes are rendered on off-screen Cairo surfaces, making transitions like fading possible. Also, using Cairo pixmap surfaces as little as possible and heavy caching of these should make any improvements of the Cairo backends (like XRender or OpenGL) improve the rendering speed of SMIL movies.
My longer term goals for the work include replacing the whole GUI with a SMIL file. Whether this will ever happen is yet to seen. For example, when comparing with the Flash media player of YouTube, SMIL has no support for mouse drag for the volume slider, nor for creating editors or clipboard access. Nevertheless, it's KMPlayer's holy grail :-)
|
|
Matt Rogers puts out a call to get Kopete in shape for the KDE 4.0 release:
|
For KDE 4.0, we had previously decided to hold Kopete out of the release because we wanted to release Kopete 1.0 with KDE 4.0 and have it be all nice and pretty and totally rockin! We've changed our mind and decided to go ahead and release Kopete with KDE 4.0 and not call it 1.0. Right now, most of the work needs to be focused on fixing bugs since we're in feature freeze.
The call for developers that I put out late last week is designed to get some folks who are motivated to help out with Kopete development.
Fixing bugs is actually a good way to get started with the code and so that's what I'm suggesting new developers do for now. Soon, a new branch for feature development will be started and then people can get started on the sexy stuff :)
Right now, Kopete is basically a straight port from KDE 3 to KDE 4 as you can see from the screenshot:
Long term ideas and goals can be seen on the Techbase wiki at http://techbase.kde.org/Projects/Kopete/Roadmap. We hope to implement most of these for KDE 4.1.
|
|
It seems crazy to me, but I guess it's possible that readers of the Digest could not be aware of the existence of PlanetKDE, the aggregation of blogs from KDE contributors around the world. For those of you who are interested in KDE development and community and are not yet reading PlanetKDE, it really is the ideal counterpart to this publication!
|
|
| 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 |
|
Josef Weidendorfer committed changes in /trunk/KDE/kdesdk/kcachegrind/kcachegrind:
|
kcachegrind: Fix automatic position of birds-eye view of call graph
This partly was screwed up because the qt3to4 script replaced e.g. TopLeft of a enum in CallGraphView to "Qt::TopLeftCorner", which is way off.
This also adds a further "position", namely to hide to birds-eye view.
And finally, this gets rid of one use of Q3PopupMenu by making QAction's from the menu items to choose the position of the birds-eye view. |
|
|
|
|
|
|
|
|
|
|
|
|
Adam Treat committed changes in /trunk/KDE/kdelibs:
|
In older versions of Qt, the call to restoreState is causing bad flicker in the toolbars and menus. This happens for instance when switching between tabs in Konqueror. This is apparently fixed in Qt 4.4+ since it uses alien child windows.
Konqueror no longer flashes when switching between tabs. |
|
|
|
|
|
|
|
|
|
|
Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinview.cpp:
|
Assure that the categorized sorting is applied correctly to the proxy model if the view does not support the categorization feature (currently only the icons view supports this). Take care that switching between e. g. the icons-view and the details-view does not change the stored categorized sorting.
Thanks to Rafael for the initial patch! |
|
|
|
|
|
|
|
|
Fredrik Höglund committed a change to /trunk/KDE/kdelibs/kdeui/widgets/ktoolbar.cpp:
|
Fix toolbar style and size settings not being restored.
The settings were saved correctly, but were always being read from the global config. The KConfigGroup with the global settings was declared in an inner scope with the same name as the one holding the local settings, causing it to be hidden, and the global one to be used in its place. |
|
|
|
|
|
|
|
|
|
|
|
|
Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete/libkopete:
|
Fix crash on Kopete quit. Use K_GLOBAL_STATIC to manage the singleton lifetime.
This is the second time I've done the conversion. The first time didn't go so well, so I ended up more closely following the example this time. This means that Kopete::PluginManager::Private is now just Kopete::PluginManagerPrivate. It also means that the constructor and destructor for PluginManager are empty and the functionality was moved into the private class.
All is working now, and the best part is there's no crash on Kopete quit anymore. :) |
|
|
|
|
|
|
Office |
|
Jaroslaw Staniek committed a change to /branches/koffice/1.6/koffice/kexi/kexiutils/utils.cpp:
|
A fix that hides 'hourglass' mouse cursor when form is loaded
For data sets that are large enough to take more than one second to load in form, Kexi shows a hourglass. There was a problem because the mouse cursor wasn't reverted to normal "pointer" type after the form's data is fully loaded. |
|
|
|
|
|
|
|
|
|
|
Rolf Eike Beer committed a change to /trunk/KDE/kdeutils/kgpg/conf_gpg.ui:
|
Fix and improve GnuPG settings page
Someone has exchanged the edits for path and name of the configuration file but missed to modify the labels. And this page was in a severe lack of whatsThis annotations ;) |
|
|
|
|
|
|
Rolf Eike Beer committed a change to /trunk/KDE/kdeutils/kgpg/keysmanager.cpp:
|
Fix crash on refresh of some keys from keyserver
This happened when you tried to refresh a key from keyserver that has a non-unique short key id. On refresh of those keys the list of selected items was enumerated with the wrong list counter which could lead to a crash. |
|
|
|
|
|
|
Features |
|
|
|
Josef Weidendorfer committed changes in /trunk/KDE/kdesdk/kcachegrind/kcachegrind:
|
kcachegrind: port context menu of call graph to QMenu (part 1)
This convertion to QMenu/QAction also gets rid of some sanity checking of configuration parameters, which (1) was misplaced here and (2) is not needed.
Because of the huge context menu of the call graph, this is done in a few steps, ie. further parts coming...
I admit that the resulting code is probably easier to understand (no fiddling with menu item IDs), and no large switch statement any more.
But the introduction of a lot of new QActions and new slots to handle triggered actions makes the code not really smaller. |
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:
|
|
Make the navigation-widget react to click-events on the links. This makes the embedded navigation-widgets mouse-accessible, together with my latest kate-changes. |
|
|
|
|
|
|
|
|
Andras Mantia committed changes in /branches/KDE/3.5/kdewebdev/kommander:
|
Merge some changes from the Kommander 1.3.0 working branch created by Michal in 2006...
Summary of changes: o function str_findrev works now o fix crash when diving by zero o make function names case insensitive o fix dcop() function (external DCOP) in new parser o add missing EOLs to array_values() o don't open files with no filename given o fix crash on incorrect syntax in new parser o fix input_file() function o add switch/case to new parser o fix importing tables with empty cells |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:
|
Add combobox to select special types (like noun) for a work type.
This empowers the mighty user to have even multiple noun types, each with subtypes.
Localization of the specialtypes is not implemented yet.
This breaks ABI since I removed an old debug call from the lib.
Added setSpecialType calls. |
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam:
|
digikam from trunk: continue to work to make a common implementation of showfoto and image editor GUI. There is a new common Showfoto/IE IO Files Settings Setup. This way limit duplicate code.?
Tung: We need any fresh icons about setup dialog page. Can you help us? |
|
|
|
|
|
|
Gilles Caulier committed a change to /trunk/extragear/libs/kipi-plugins/common/libkipiplugins/kpwriteimage.cpp:
|
Marcel, libtiff is very sensible to data type to store in tiff tags. This is why 16 bits color depth is broken in kipi-plugin tiff writer implementation.
I have found this difference with digiKam Dimg::TiffLoader implementation: the width and height value need to be casted from int to uint32 to have a fine tiff encoding.
This is really a weird side effect from libtiff...
So now, kipi-plugins RawConverter is able to export RAW to TIFF in 16 bits color depth. |
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui:
|
Make use of the Esc key in the content area: - when the document is auto-scrolling, stop the scrolling - when building an annotation, stop its construction |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint:
|
* Replace the Color Box's "Reload Colors" button with a label stating the name and modified state of the color collection for these reasons:
1. It takes less precious vertical room.
2. Reloading is not that frequent an operation (undoing a color collection mutation would be more useful but is not supported yet anyway).
* Eat color drops (which are usually accidental drags from one of our child widgets) to prevent them from being pasted as text in the main window (by kpMainWindow::dropEvent())
* Remove kpColorPalette::colorCellsIsModifiedChanged() signal to reduce duplication
* Clear up comments about hiding the windowTitle() in both the Color and Tool toolbars |
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/libs/kipi-plugins/rawconverter:
|
kipi-plugins from trunk (KDE4) : RawConverter plugin : Port to interthread signals and a normal mutex-protected QList.
Does not crash anymore now. No more memory leak. Full compliant with Qt4 coding style.
Marcel, Qt4 and multithreading is really a pleasure to code and simple to understand. "Code Less - Create More"! |
|
|
|
|
|
|
Adam Treat committed changes in /branches/work/kst/portto4/kst/src/libkstapp:
|
We can now load vectors from disk through the ascii datasource.
* Add new Kst::DataTab and Kst::DataSourceDialog classes * Provide mechanism to call between datatab and datadialog * Big changes to VectorDialog to create DataVectors
There is still something wrong with the data vectors. Investigating... |
|
|
|
|
|
|
|
|
|
|
Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint:
|
Given that the Tool Box and Color Box are now QDockWidget's and out of the reach of XMLGUI, we can now remove the KEditToolBar hacks (which were broken by the KDE4 porting anyway).
Editing toolbars works now, except for frequent crashes that also happen in Okular (looks like a kdelibs bug, probably fixed by now, given that I haven't updated kdelibs for a while). Changes also happen straight away, unlike in KolourPaint/KDE3, due to the removal of those hacks. |
|
|
|
|
|
|
|
|
Clarence Dang committed changes in /trunk/KDE/kdegraphics:
|
Proper way of renaming from "kolourpaint" to "kolourpaint4": change internal KAboutData name.
This reverts the "KolourPaint4" config group prefixing of the previous commit and we no longer insanely share config files between KDE3 and KDE4.
Changing the internal name to "kolourpaint4" meant that we also had to:
1. Rename the install directories to "kolourpaint4" (including docs)
2. Rename the app icons to "kolourpaint4"
3. Call KAboutData::setProductName() with the bugs.kde.org product name of "kolourpaint" (no '4')
Other changes:
* Various source files no longer have to explicity point to "kolourpaint4ui.rc"
Other changes that seemed to have no effect:
* Change kdegraphics/kolourpaint/CMakeLists.txt's "project" to "kolourpaint4"
* Rename "name" attribute of "gui" tag of kolourpaint4ui.rc to "kolourpaint4" |
|
|
|
|
|
|
KDE-Base |
|
Rafael Fernández López committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinmodel.cpp:
|
Show more useful information when sorting by date (in all folders, not only on those with pictures).
With the current architecture it is impossible to create different rules depending on the items that each category contains. All categories are similar to the rest. That also helps to quickly find what you are looking for. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Penz committed changes in /trunk/KDE/kdelibs/kfile:
|
|
Allow to save the root URL of views in the URL navigator history. This is useful for views like the tree view and column view, to restore the old state when going back in history. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Penz committed a change to /trunk/KDE/kdelibs/kfile/kdiroperator.cpp:
|
Assure that the width of the name-column does not get too small when decreasing the width of the viewport.
The code is the same as in DolphinDetailsView::resizeEvent(), but using the DolphinDetailsView in the file-dialog would be an overkill and providing a helper-method/class in kdelibs for this straight forward code seems to be an overkill from my point of view... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Percy Leonhardt committed changes in /trunk/playground/base/plasma/applets/network:
|
|
The applet now has a new interface for desktop mode showing several network information and a plotter. The details level of the interface can be changed using the mouse wheel. Layout of the labels is not perfect... this is still work in progress. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Till Adam committed changes in /branches/kdepim/enterprise/kdepim:
|
|
Add a non-gui option to allow the application to close even if there is a systray icon active. Default to false, in accordance with the HIG. Document it. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
|
|
Add a prototype item for displaying tracks in an album grouped together. Commented out of PlaylistGraphicsView for now as it is not functional at all and still VERY toxic to the correct functioning of the playlist |
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
|
Album grouping: take2. This time using the existing Playlist::GraphicsItems so most of the model logic is kept intact. The model automatically groups items as needed, even when adding stuff one track at a time.
There are still issues with removeing individual items and dragging items around, as well as some graphical update glitches. Aside from this, the playlist is usable with grouped items. Oh, and dont mind the funky colors, I just needed something to clearly identify groups.
We should get our artist to look at how this can be made perrrrrty |
|
|
|
|
|
|
Nikolaj Hald Nielsen committed a change to /trunk/extragear/multimedia/amarok/src/playlist/PlaylistGraphicsItem.cpp:
|
Always move length string all the way to the right and give all remaining space to the track name. This causes the track name to not be truncated quite as often and in general makes playlist items, both grouped and ungrouped look a hell of a lot better.
I do realize that this might cause issues when the arbitrary selection of teh 4 data fields is implemented |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc:
|
Implement possibility to minimize the fullscreen window:
#1: button in fullscreen toolbar #2: magic invisible pixel in the right top: right click minimizes the window.
This is available even when the fullscreen toolbar is hidden. I have seen this idea in the nomachine NX client and liked it from the first second :) |
|
|
|
|
|
|
|
|
Office |
|
Inge Wallin committed a change to /trunk/koffice/kchart/KChartPart.cpp:
|
The start of OpenDocument saving in KChart.
TODO: - Save styles - Move all the old code that actually performs saving to ChartShape
Also: - Read OpenDocument
However, another milestone in the kchart2.0 marathon. |
|
|
|
|
|
|
|
|
Inge Wallin committed changes in /trunk/koffice/kchart:
|
Start OpenDocument saving and actually save something: - Chart type and subtype (if type == chart:bar :-) ) - Automatic styles
Next step: - Save type and subtype of all other chart types. This is trivial now. |
|
|
|
|
|
|
Sebastian Sauer committed changes in /trunk/koffice/kword/plugins/scripting/scripts:
|
Extended the functionality of the OpenOffice.org script. * split into a common part (oouno.py) which does all the uno-handling and the frontend (ooimport.py). * we are running the functionality that deals with UNO out of process now rather then embedding it all into the same process. It's slower but less crashes-prone. |
|
|
|
|
|
|
|
|
|
|
|
|
Martin Pfeiffer committed changes in /trunk/koffice/kformula/flake:
|
big commit: - small change of cursor handling method - cleanup/ refactor of AttributeManager resulting in a better interface - update the TODO list - add scaling to individual elements - nearly finished implementation of scaling determination |
|
|
|
|
|
|
|
|
Other |
|
Benoît Jacob committed changes in /branches/work/eigen2:
|
Deep refactoring.
1) Kill MatrixXpr class, instead let all class inherit a common EigenBase class 2) Kill MatrixBase/Matrix/Vector classes, instead introduce a single Matrix class, a MatrixStorage class, and typedefs to emulate vectors 3) Huge code cleanup, remove large preprocessor macros, sloccount drop to ~750 down from 1100. 4) Introduce compile-time-known sizes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
Development Tools |
|
Nickolai Shaforostoff committed changes in /trunk/kdereview/kaider:
|
-option to prefetch translation memory suggestions for all entries on file open -make max number of suggestions for one entry changable -treat PO header as UTF-8 instead of local8bit -also, project view and merge view are hidden by default (sorry, Qt doesnt allow to group views into tabs programmatically)
first two have direct implications on a memory use (like 35mb instead of 25) |
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/utilities/cameragui/umscamera.cpp:
|
digikam from trunk : USM camera interface. Get Camera item thumnails using .thm files (very small thumbnail files) if exists. This way is more speed than dcraw parse utility.
Tom, this change is very important to support better USM camera. This commit is very simple to backport on stable branch... |
|
|
|
|
|
|
|
|
Other |
|
|
|
Games |
|
Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kreversi:
|
Change background/board as agreed on last IRC meeting: a) Remove pieces from background (conflict with game ones) b) Make board non-transparent
Adjusted board color and saturation level, and added shadow in bg to match board reflections. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint/mainWindow:
|
As of KDE 4, KToggleAction::setCheckedState() no longer removes the tick mark next to the action, so you get confusing things like "[x] Hide Thumbnail" (which indicates that the thumbnail is currently shown).
Disable setCheckedState() to solve this problem and because I never really liked it. But if somebody _insists_, I can re-enable it and then call setCheckable(false). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adam Treat committed changes in /trunk/KDE/kdebase/apps/konqueror:
|
Inspired by sebas post, I decided to give Konqueror some KDE4 attention...
* Add two new xmlgui files for konq: a) Web browsing UI b) File manangement UI
* Create ability to switch between said xmlgui files with profile management. * Default web browser profile now sports a drastically cleaned up main toolbar for browsing. * Default file management profile now sports a main toolbar that helps with this. * Port KonqProfileDlg away from Q3/K3 class. |
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/KDE/kdelibs/nepomuk:
|
|
Nepomuk now makes use of the new Soprano2 API. That mainly means that we do not talk to the Nepomuk middleware anymore but to a nice Soprano::Model which internally does all the DBus communication for us. |
|
|
|
|
|
|
Rafael Fernández López committed changes in /trunk/KDE/kdelibs:
|
Set KWidgetJobTracker as the default for 4.0. KWidgetJobTracker and KStatusBarJobTracker bypasses kuiserver. They are different ways of doing the same thing and they just can ignore it.
Now, there is an important issue that we should solve for 4.1. We need to add an option somewhere for setting which kind of job tracker the user wants instead of forcing it by code. |
|
|
|
|
|
|
|
|
|
|
Robert Knight committed changes in /trunk/playground/base/kickoff-rewrite-kde4:
|
Initial import of a rewrite of the Kickoff launcher using Qt 4 / KDE 4 frameworks. All the views except the search view are functional (but not complete).
See the STATUS-TODO file for a more detailed list of what works and what needs work.
Currently builds as a standalone application called 'kickoff' |
|
|
|
|
|
|
Adam Treat committed changes in /trunk/KDE/kdebase/apps/konqueror/src:
|
|
* Move the animated logo from the toolbars to the top right corner of the menubar. This matches firefox and it also makes it easier to add items to the toolbars as the animated logo had a nasty hack of stretching things out. |
|
|
|
|
|
|
|
|
|
|
|
|
David Nolden committed changes in /trunk/KDE/kdelibs/kate/completion:
|
|
Instantly change the focus back to the view when the completion-widget gets it. This prevents flashing of the title-bar color, and simplifies navigation within kdevelop. |
|
|
|
|
|
|
|
|
|
|
Allen Winter committed a change to /trunk/KDE/kdelibs/doc/TODO:
|
Add a list of possible manpages and handbooks we could write to document the behind the scenes working of the KDE desktop.
Also included are development tools we rely upon like kconfig_compiler and makekdewidgets.
It would be a wonderful thing... volunteers are welcome. Feel free to contact me about how to get started. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs/kfile:
|
Thanks to Peter's work on the file dialog, we can get rid of these classes now - not used anywhere in kde anymore.
quanta is requested to move away from K3FileTreeView :-) |
|
|
|
|
|
|
Fredrik Höglund committed a change to /trunk/KDE/kdebase/apps/konqueror/src/konq-webbrowsing.rc:
|
- Change the default toolbar layout in the Konqueror webbrowsing profile so the location toolbar is positioned on the same line as the main toolbar. - Change the default tool button style to IconOnly. - Remove the location label to conserve horizontal space.
Discussed on IRC with David Faure, Adam Treat and Aaron Seigo. |
|
|
|
|
|
|
|
|
Adam Treat committed changes in /trunk/KDE/kdebase/apps/konqueror/src:
|
* Konq's 'Location' -> 'File' menu.
I discussed this with David and Fredrik as Waldo's reasons for this name are largely no longer applicable with the new view profiles. |
|
|
|
|
|
|
|
|
Bertjan Broeksema committed a change to /trunk/KDE/kdepim/kpilot/conduits/base/tests/idmappingtest.cc:
|
Added two tests to make sure that id's get remapped if an id gets mapped for the second time.
e.g. mapping.map( "hh1", "pc1" ); mapping.map( "hh2", "pc1" ); should result in a mapping between hh2 and pc1 and hh1 should not be in the mapping anymore.
vanRijn corrected this behaviour. This tests make sure that it won't happen anymore in the future. |
|
|
|
|
|
|
Till Adam committed a change to /branches/work/kdab-post-4.0/kdepim/kmail/kmail.kcfg:
|
Change the default for what to select on entering a folder to "last selected" from "jump to new". This is less suprising, it seems, and avoids new mails being missed since they are automatically marked as read when entering a folder.
This is perceived as "mail loss" by some users. It's also more predictable when switching between two folders, which apparently a lot of people do. |
|
|
|
|
|
|
|
|
|
|
Charles Samuels committed changes in /trunk/KDE/kdemultimedia:
|
I've learned an important lesson:
code quality matters less than marketing. You need to develop a fan base. Implementation matters far less than any of this.
Lots of flashy features - this is what's so good about visualizations
Lots of useless features that are "cool", and that are enabled by default
More than anything, you have to self promote. Everywhere, all the time, constantly. People need to know that your software is the best, even if it's not. Even if you lie.
People want lots of knobs and twiddles and programs that take up the entire screen and then some.
2000-2007
plugins all the way down the equalizer that let you specify the number of bands things are tiny, simple, or they're complex video worked all along
the UI was misleading - there was a lot more interesting stuff buried in there
Now to figure out what to use in KDE4... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Benoît Jacob committed changes in /branches/work/eigen2:
|
don't enclose eigen in a namespace. prefixing is the way to go. For example Qt uses a prefix and no namespace (except for a few things) |
|
|
|
|
|
|
|
|
User Interface |
|
Jakob Petsovits committed a change to /trunk/KDE/kdebase/runtime/pics/oxygen/icon-move.sh:
|
Make lives and involvement easier for people that want to chime into renaming icons, by providing a small script that automates the svn move for all icon sizes.
./icon-move.sh actions/ark-extract actions/archive-extract
That doesn't solve SVN being mean and refusing to tag .svgz files as non-binaries when moving them, but it does all the rest. |
|
|
|
|
|
|
|
|
|
|
Security |
|
|