|
| This Week... |
|
"Pencils down" marks the end of the Summer of Code for 2007. Python highlighting support, with work on a new, handwritten lexer in KDevelop. A data engine and associated Plasma applet for KGet. Start of the Plasma-based Wikipedia and Service Info applets for Amarok 2. Wikipedia integration, and other improvements in the Step physics simulation package. A console added to KAlgebra. New graphical themes for KGoldRunner. XMP metadata support in Digikam. More progress in the unobtrusive search dialog for Kate. Usability work across many applications. No mixer functionality in Phonon for KDE 4.0. The start of development on KChart 2.
|
Peter Penz writes a quick update on Dolphin:
|
Since the last introduction of Dolphin in the Digest, many improvements have been made. Here is a rundown of a few of the recent changes:
- It is possible to summarize items by a groups (e. g. name, type, size, ...). The following screenshot shows items that are grouped by type:
- A columns view has been introduced:
- File previews can be shown on all views (icons view, details view, column view).
- Panel improvements: a tree panel has been introduced, a terminal panel has been added, the information panel offers NEPOMUK support and the bookmarks panel has been replaced by a places panel using Solid:
- The URL navigator has been improved for non-local urls:
and for sure can be switched to a traditional location editor:
- A Dolphin KPart is available, which allows embedding the icons view, details view and columns view e. g. inside Konqueror.
- Minor usability improvements for the split view (inactive view has a dimmed background, the 'Close' icon reflects which view gets closed):
- Other minor improvements: sorting by type is possible, renaming of a variable number of files, improved configuration dialogs.
For KDE 4.0 we have decided to stop adding features and instead concentrate on stabilizing Dolphin and the employed file-related libraries. One feature which won't make it into Dolphin for KDE 4.0 is an embedded integration of file searching (like in Dolphin for KDE 3, a separate KFind window will be opened for searching). We are not happy about this situation ourselves, but promise to fix this for KDE 4.1.
|
|
|
| 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 |
|
Games |
|
Paul Broadbent committed changes in /trunk/KDE/kdegames/kolf:
|
|
started fixing edit mode: You can now move some things, but much is still very broken. It is now at least usable though :) |
|
|
|
|
|
|
|
|
|
|
Bruno Virlet committed changes in /branches/KDE/3.5:
|
Follow RFC concerning ORG property.
The patch will still read the old Department values if they exist but store them correctly. |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Thomas McGuire committed a change to /trunk/KDE/kdepim/kmail/templateparser.cpp:
|
Templates: - Don't fail when the selection is empty and the pipe command is invoked - Pipe the entire body through the command instead of just the selection.
This ensures that the body is correctly piped when nothing is selected. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
|
|
|
|
|
|
|
|
Educational |
|
James Bowlin committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Am now giving reasonable (but not always perfect) progress percentages when reading and re-reading stars.dat. The percentages should now end near 100% even if we are not reading in the entire stars.dat file.
The new data file starlnum.idx has the line numbers of roughly 90 different star magnitudes which enables the more reasonable percentages. If the stars.dat file changes then starlnum.idx should be regenerated via:
$ ./mag-linenum.pl stars.dat > starlnum.idx
Have stopped the one draw cycle delay before re-reading star data because the skymap is getting erased anyway.
Tracked down a several second delay after reading the star data to a faulty implementation of QTextStream::pos(). This function can take 7 or 8 seconds to complete! I have a feeling they go back and re-read the entire file. I implemented a trivial work-around by simply keeping track of the file position myself inside our read loop:
m_lastFilePos += line.length() + 1;
Also did some minor code clean up in StarComponent and KSFileReader. |
|
|
|
|
|
|
|
|
|
|
Andrew Manson committed changes in /trunk/KDE/kdeedu/marble:
|
|
removed the need for a png file for gps positioning, and did a little bit of commenting... and thats my last commit for GSoC i'll be back soon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aleix Pol Gonzalez committed changes in /trunk/KDE/kdeedu/kalgebra/src:
|
Piecewise working on evaluation and simplification. Yey! KAlgebra can calculate the fibonacci sequence (don't give him numbers too high, please!)
Here you have it :P fib:=n->piecewise { eq(n,0)?0, eq(n,1)?1, ?fib(n-1)+fib(n-2) } |
|
|
|
|
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Adding batch modes for the Julian Day and Sidereal Time calculator modules. Before testing, please compile and install the latest ExtDateTime library.
I seriously doubt I am going to have time to implement batch modes for all of the calc modules in time for 4.0 (feature freeze is in a couple of days). Should we leave in the few that have been implemented, or disable them all for the 4.0 release? |
|
|
|
|
|
|
|
|
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:
|
Complete rewrite of the type handling. This means the addition of a new class to keduvocdocument: KEduVocWordType. Word types are handled by getting a pointer KEduVocWordType* KEduVocDocument::wordTypes().
The class provides functions for adding types and subtypes and also has a special type QString to prevent users from deleting types necessary for certain query types (verb for conjugation etc.). These types can be renamed still.
Within KVocTrain a few type_relation and other curious functions go away. When this is done with usages as well, a few more interdependencies will go away. To handle types in KVocTrain a new model and treeview has been added.
Note: next step is to adapt the old reader/writer. And move the compability maps and functions away from KEduVocWordType.
At document creation time a good preset (maybe the old types) should also be created. Also the old typeDescription QStringList has to be removed. |
|
|
|
|
|
|
|
|
|
|
Luciano Montanaro committed changes in /trunk/KDE/kdegames/kgoldrunner/themes:
|
Added the black on white "accessible" theme -- this is meant for use on a monochrome desktop; white-on-black, blue/yellow and low contrast themes could be easyly done, if needed. But I was under the impression the plan was to recolor things on-the-fly with composite tricks or something like that.
It would be cool if somebody from the accessibility team could assess it's actually useful, or if changes are needed to make it better from the accessibility point of view. |
|
|
|
|
|
|
Graphics |
|
Daniel M. Duley committed changes in /trunk/kdesupport/blitz:
|
More gradient work, mostly to support 8bpp grayscale gradients but some other cleanups as well.
Some of you are probably wondering why I'm spending effort on the gradient code now that Qt supports them. The most important reason is the unbalanced gradients. In this case "unbalanced" refers to the line of the gradient, not it's color transition, and can't be replicated with Qt gradients. For example, if you make a diagonal gradient with a positive unbalance factor it will appear to curve to the bottom-right. This can be used for emulating a shadow or highlight and other neat stuff. You can't do this with QLinearGradient, which will always draw the gradient on a line.
The other reason is also the reason for this commit. Some applications blend two images, or an image and a color, using a gradient. That's what most of those blend() methods in KImageEffect were for. Now you can get 8bpp grayscale gradients by calling grayGradient() or grayUnbalancedGradient() and use them for an image's alpha channel. These are drawn natively and don't create a 32bpp temporary image. This is far more efficent than what you would otherwise do with Qt.
The other reasons are minor. The gradients should be slightly faster but that really matters only if your doing something like using them as a background for a resizable widget and need to recalculate them often. Another reason is the oddball gradient types like Pyramid that some applications use, but probably can be depreciated. I'm not gonna suggest that, tho... I already unintentionally started one flamewar suggesting we depreciate things >:)
Anyways, this commit adds grayGradient() and grayUnbalancedGradient(), moves the gradients to their own source file to be better organized, and has a few minor cleanups. |
|
|
|
|
|
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs/dimg:
|
- Add support to retrieve the color model and bit depth of the original file (before conversion to RGB) - allow to load only metadata fields and not the actual image data - Add a method to retrieve a unique hash from a file. This hash is very much like what Amarok uses for file identification, and the purpose is to be fast and unique.
Similarity detection is _not_ possible with this hash - for this, we will use a Haar-like algorithm. |
|
|
|
|
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui:
|
Make the sidebar able to show the text for the items; it can be shown/hidden using the popup menu of the sidebat itself.
TODO: save the state across runs. |
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam:
|
digiKam from trunk (KDE4) : Add XMP metadata support.
- You need to use Exiv2 0.16 to handle XMP. This Exiv2 version is under development. - A new XMP tab have been add in Metadata sidebar. - If you use an old version of Exiv2 witch not support XMP, this tab will be hidden. - XMP handling is read only. We only show XMP content. Advanced operations over XMP will be done when Exiv2 implementation will be more mature. |
|
|
|
|
|
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs/database:
|
Add a preliminary implementation of a CollectionManager that supports multiple album roots and uses Solid for detecting if a particular path is available or not.
Still missing code to add and remove roots. Code is in #ifdefs, not tested nor used. |
|
|
|
|
|
|
Angelo Naselli committed changes in /branches/extragear/kde3/libs/kipi-plugins/printwizard:
|
- Added 10x13.33cm into a4 (provided by Joerg Kuehne) - Added A6 size to get the old configuration for 10x15cm page - Changed page size to real 10x15cm instead of A6 (need to set up right page size) - Added a new page size 13x18cm (need to set up right page size) |
|
|
|
|
|
|
|
|
|
|
|
|
Matthias Kretz committed changes in /trunk/KDE/kdebase/runtime/phonon/xine:
|
too big diff - no way to commit when not connected to the internet :-(
- VideoWidget on destruction tells xine WILL_DESTROY_DRAWABLE (it was in VideoWidgetXT before which was not the drawable) - change Events namespace to Event class (QEvent subclass and baseclass for all events used in the backend), the Event objects have a refcount now - let all down-/upstreamEvent reimplementations call the Source-/SinkNode implementations for event object cleanup - add code to allow copying custom Event objects - copy the event before posting it (postEvent takes ownership) - in SourceNode::downstreamEvent increase refcount of events for each sink it sends it to - add safeguard in XT classes to check for early deletion - add code in XineStream to send arbitrary events downstream - keep a ref to all XT objects that were mentioned in a connectionChange for 3 seconds to give xine some time to finish the rewiring which happens at some undefined point after the rewire call.
- implicitly deinterlace video when playing a DVD - make EVENT_SPU_BUTTON (DVD menus) work again - remove all "<< endl"s - stop adding a new unusable virtual device per run |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin:
|
|
Add a method to render round box with a dark edge and use it for alt-tab's frame.Now the frame has a slight edge/border around it which makes it look much better IMHO. |
|
|
|
|
|
|
Sebastian Trueg committed changes in /branches/work/soprano2:
|
The redland backend is now really thread-safe and properly handles iterators. Sadly the sesame2 backend seems not to do that although it was the original trigger of the Iterato::close() method. |
|
|
|
|
|
|
|
|
|
|
Dominik Haumann committed changes in /trunk/KDE/kdelibs/kate:
|
add plugin manager to kate part. still work in progress and some strange behaviour. hope to fix it later.
kpluginselector fork to katepluginselector. adaptation follows later, once the kte plugin unloading does not crash anymore |
|
|
|
|
|
|
|
|
|
|
Kévin Ottens committed changes in /trunk/KDE/kdelibs/solid/solid:
|
Add a driverHandle() method similar to the one in AudioInterface to PortableMediaPlayer and Camera.
Allows to get the information needed to access the device with a particular driver without having to rely on backend dependent data.
This way no need to expose low level related methods.
Jeff, in the hal backend I only implemented the support for the mtp driver, that will allow you to completely remove the use of GenericInterface in your ioslave. You'll have to add the support for the other drivers though. Thanks in advance.
WARNING: Please don't commit code depending on those new methods outside of kdelibs before coming monday. |
|
|
|
|
|
|
|
|
Kevin Krammer committed changes in /trunk/KDE/kdepim/akonadi:
|
Changing data connection parameters from hardcoded values to configurable values.
The server now attempts to read, currently depending on OS platform, the following values: on Windows: Connection/Port
i.e. looking for this config part: [Connection] Port=portnumber
Default for portnumber is the previously used 4444. Since QTcpServer allows special value "0" for "any available" socket, it might be a better default.
on Non-Windows: Connection/SocketDirectory
i.e. looking for this config part: [Connection] SocketDirectory=rel_to_home_or_abs_path
Default path is ".akonadi", i.e. $HOME/.akonadi A starting KDE session should probably set this to the user's KDE socket directory if not explicitly set to something else.
After creating the respective server socket, the server will create a config file named akonadiconnectionrc, containing the actually used parameters.
On Windows it will basically look like this:
[Data] Method=TCP Address=127.0.0.1 Port=4444
On Non-Windows it will basically look like this:
[Data] Method=UnixPath UnixPath=/home/username/.akonadi/akonadiserver.socket
Additonally the server will add the address of its D-Bus session bus to the config:
[DBUS] Address=unix:abstract=/tmp/dbus-IvFq3ku5bA,guid=23b1bbaca93a129ad21fcb0046c6e1db
This is currently not used on the client side, but would eventually allow clients with a different session bus. |
|
|
|
|
|
|
|
|
|
|
Bertjan Broeksema committed changes in /trunk/KDE/kdepim/kpilot/kpilot:
|
As part of the cleanup I started working on a rewrite of the viewer code. The todo, memo and addresswidget will be rewritten so that they share code that is common for all of them. The first step in this rewrite is to get rid of the PilotComponent code. All components are now based on ComponentPageBase and the viewers will be based on a subclass of ComponentPageBase which is called ViewerPageBase.
At the moment only the TodoViewer is enabled but not functional. The other page should work as before. |
|
|
|
|
|
|
Bertjan Broeksema committed changes in /trunk/KDE/kdepim/kpilot/kpilot:
|
|
And we have records in our list again. This is a first try to but i'm not sure yet if this is the best approach. The previous version had checkboxes in the list for todo's but i think it's not that bad that they are not in there anymore because it's a viewer. |
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:
|
|
add genre to the service elements. Was worried about how to handle multiple genres per track, but as the collection models always query within a specific genre, it turns out that a track will only have the qenre it has been selected under, even if it occours multiple times in different genres, so this whole issue is basically moot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc:
|
Small improvements & fixes: * VNC: use fallback port, if port is invalid or empty * don't show a protocol that is not available in the protocol combo* don't ask for the username again if it is already defined before (e.g. URL or history) |
|
|
|
|
|
|
Office |
|
Marijn Kruisselbrink committed changes in /trunk/koffice/shapes/musicshape:
|
|
add code to allow rendering of cancelations of previous key signatures when key signature changes. The cancel attribute of key signatures is never set yet, but it can be drawn properly already |
|
|
|
|
|
|
Pierre Ducroquet committed changes in /trunk/koffice:
|
add support for saving KoInlineObjects. It means that now, it's possible to save fields inserted in the document for instance. Currently, only the page fields are saved, the other are coming soon. |
|
|
|
|
|
|
Sebastian Sauer committed changes in /trunk/koffice/kword/plugins/scripting/scripts:
|
Added the "XML Viewer" python script that allows to view the ODT XML of the current document on the fly. * This enables fast inspection of how a saved document may look like. * content.xml, styles.xml, etc. are all handled separate. * We even provide a "Open with KXMLEditor" button to view the XML ;) |
|
|
|
|
|
|
Emanuele Tamponi committed changes in /trunk/koffice/krita/plugins:
|
The Painterly Framework is here! It has the same old Painterly Mixer, and a shiny new Bidi Paint Operation. The Mixer Tool is now based on KisToolFreehand, so it's a lot smoother. Enjoy the bugs! :-) |
|
|
|
|
|
|
Pierre Ducroquet committed changes in /trunk/koffice:
|
add support for saving KoTextAnchors. That way, pictures are saved at their right position now :) Thanks jaham for the comments on the mailing list.
BTW, since it's probably my last Summer of Code commit (but of course not my last commit on KWord/KOffice): thanks Sebastian for the mentoring, thanks to the other KOffice guys for their help and support...
(I'm pretty sure there isn't a lot of people reading the commit messages anyway, so thanks to the reader of this message too :) ) |
|
|
|
|
|
|
Boudewijn Rempt committed changes in /trunk/koffice/krita/ui:
|
Make both widgets use the same code to draw the decorations. Add an extra option to configure the display, I think I've got all bases covered now Make both widgets use the same code to draw the decorations. Add an extra option to configure the display, I think I've got all bases covered now & can start implementing the various paths. Fix blitz include.
Make GridDrawer into KisGridDrawer for consistency. can start implementing the various paths. Fix blitz include. Make GridDrawer into KisGridDrawer for consistency. |
|
|
|
|
|
|
Sebastian Sauer committed a change to /trunk/koffice/kword/plugins/scripting/scripts/xmlviewer.py:
|
Added "Compare..." functionality to the xmlviewer script that allows users to compare the current document with another ODT document using kdiff3.
* kdiff3 is used to show the diff between the content.xml, styles.xml, etc. files of the current ODT as displayed+saved by KWord and those one that got loaded (or just totaly another one). * this should make it a bit easier to see what changed between a full load+save circle ;) |
|
|
|
|
|
|
Jan Hambrecht committed changes in /trunk/koffice:
|
Ported the basics of the svg export filter. Text, images and pattern fills are not exported. Added a function to return the odf/svg path string from the KoPathShape to use it for the svg export. |
|
|
|
|
|
|
Jaroslaw Staniek committed changes in /trunk/koffice/kexi/main:
|
NEW: Kexi introduces tabbed interface local toolbars http://kexi-project.org/pics/2.0/alpha3/mainwindow.png
Main Window - tabbed toolbar: delayed tab switching on mouse hover (0.5 sec) - standard actions work = fixed "close window" button - Property Editor is now visible only when there are properties to edit (i.e not in Data View) - fixed switching between context of current tab (window), so e.g. Property Editor and Find window are properly updated - Tabbed Toolbar gets Kexi menu and help area - support for User Mode reintroduced - fixed presentation of "dirty" state for designed object - "save" button added |
|
|
|
|
|
|
Jaroslaw Staniek committed changes in /trunk/koffice/kexi:
|
Table View - fixed appearance of record navigator - removed unnecessary Qt3 double buffering - fixed appearance of horizontal and vertical headers - fixed placement of context menu title, and added one for data view |
|
|
|
|
|
|
Stefan Nikolaus committed changes in /trunk/koffice/kchart:
|
Commands Chart Type. Initial implementation. Changes the type of the chart and should provide an undo action. Use it in the standalone and in the chart shape. |
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas Ternisien committed changes in /trunk/playground/sysadmin/ksystemlog/src:
|
Loading bar now included in tree widget Config dialog is back (two tabs only for the moment) Config dialog are provided by LogModeFactories Convert FileList and LogLevelSelection to .ui filesConvert to Oxygen icon filenames |
|
|
|
|
|
|
Alexandr Goncearenco committed changes in /trunk/playground/utils/strigi-chemical/src/inchi:
|
greatly improved InChI mining this is a greedy analyzer that reads everything to find InChI chemical identifiers it can even fix spaces in InChI's. Number of entries and version are also extractedInChI-X is removed because there is no much sense in another greedy analyzer doing same work, I have no samples of inchi-x and this shlould be implemented as a SAX parser based on InChI namespace primary filter |
|
|
|
|
|
|
Alexandr Goncearenco committed changes in /trunk/playground/utils/strigi-chemical/src/png-chemical:
|
PNG chemical analyzer can process chemical structural information embedded into PNG images as chunks. These chunks are recognized (Molfile, InChI, CML) and substreams passed to indexer children for analysis, making use of the powerful Jstreams and Strigi architecture
This analyzer does not extract any image-related information, this task remains to pngendstreamanalyzer in Strigi. |
|
|
|
|
|
|
Dave Selby committed changes in /trunk/KDE/kdeadmin/kcron:
|
* GUI: changes to modify task - removed 'silent' button, added 'at system restart' button, added on the fly information wizard * GUI: changes to modify variable - added on the fly information wizard * implements @reboot function in GUI
Bug 85425 was closed on a previous commit but I did not know about this system of notification then :)
The closure of bug 85425 sould be credited to Sune Vuorela who originally submitted the patch, I used a slightly modified version of his patch. |
|
|
|
|
|
|
Optimise |
|
Educational |
|
James Bowlin committed a change to /trunk/KDE/kdeedu/kstars/kstars/skycomponents/skymapcomposite.cpp:
|
Further reduced the HTM mesh level from 4 down to 3 which has further improved the drawing speed when zoomed out. A level-3 mesh has 512 trixels total down from 2048 for level-4 and 8192 for level-5.
Fixed a bug in deciding when to calculate the no-precess aperture which caused the equator to sometimes not get displayed.
Added timing code in SkyMapComposite::draw() to time the entire draw cycle. Uncomment line 293 to get the times to print out:
//kDebug() << QString("draw took %1 ms").arg( t.elapsed() ) << endl;
I discovered that the anti-aliased drawing can take about ten times longer than the integer drawing. It is important to turn the anti-aliasing off in order to test the timing of the rest of the system.
I can now draw a reasonable skymap, fully zoomed out, with star labels in about 50 ms. This increases to about 100 ms when I include the solar system and asteroid labels. This then jumps to about 600 ms if I turn the anti-aliasing on. |
|
|
|
|
|
|
|
|
KDE-Base |
|
Rivo Laks committed a change to /trunk/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:
|
Use mmap() when possible to load the cache files into memory and then use the memory instead of opening+reading/writing+closing the file every time. This seems to speed up reading icons from the cache by about 30% :-)
However there is a problem when switching between mmap- and file-mode, so it's disabled for now. |
|
|
|
|
|
|
|
|
Other |
|
|
|
Allen Winter committed changes in /trunk/quality/krazy2:
|
time for a commit.
lots and lots of changes, including: * c++ plugins skip over #if0 blocks * general/contractions much improved and c++-independent * general/spelling much improved and c++-independent * krazy2 reads a .krazy at the subdir level (i.e., the same one used by EBN) * support the idea of "extra" checkers that aren't run by default * code reuse with Perl modules * the start of a .krazy POD doc (krazyrc.pod) * better Makefiles * and more! |
|
|
|
|
|
|
Educational |
|
Jeremy Paul Whiting committed changes in /trunk/KDE/kdeedu/kanagram/src:
|
|
removed delete button from vocabulary settings dialog, since most users dont have access to delete system-installed files anyway, also add keyboard shortcuts to ui elements |
|
|
|
|
|
|
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Switching from magnitude spinboxes to slider widgets in the Configure window, for controlling the label density of asteroids and stars.We used to provide a magnitude limit, and all objects brighter than the limit would be labeled.
We now have a more advanced labeler that avoids overlapping text, so a UI control that controls the relative density of labels is more appropriate.I updated all code that interacted with the old controls.
The new parameters are named: Options::starLabelDensity() Options::asteroidLabelDensity()
Everything seems to be working as expected.I wasn't sure what range of values would be useful, so right now the range is 0 to 20. This can be changed in the code itself, or in the *.ui files. |
|
|
|
|
|
|
James Bowlin committed changes in /trunk/KDE/kdeedu/kstars/kstars/skycomponents:
|
Reduced the maximum star label density. If you think it is too small, hit the "b" key and see what the hit ratio is. If it is 50% or less then the label density is not too small. If the hit ratio is significantly less than 50% then the label density may even be too high since most labels are not getting drawn because they would overlap.
Prioritized the star labels based on magnitude. This was not exact. I bin the labels based on the first two significant digits of the star magnitude to avoid the expense of a sort. I could not see any speed difference using this scheme. The downside is that the labels for stars that have magnitudes within 0.1 will be drawn with the same priority.
This brought the drawing of star labels outside of SkyLabeler::draw() which then enabled me to bring the drawing of the constellation names out of that routine as well which cleaned things up a little. Label priority is now set by the order things are drawn in SkyMapComposite::draw() as well as in SkyLabler::draw().
Cleaned up the starcomponent.h and SkyMapComposite::draw() a little. |
|
|
|
|
|
|
|
|
Games |
|
Nicolas Roffet committed changes in /trunk/KDE/kdegames/katomic:
|
|
Added a new area in the statusbar to display the name of the current molecule. (This nice information was not displayed anymore in KDE 4 so far.) |
|
|
|
|
|
|
Luciano Montanaro committed changes in /trunk/KDE/kdegames/kgoldrunner/themes:
|
Revised the Nostalgia and Nostalgia Blues themes. - Shaded the bricks in the Nostalgia as in the Blues theme. - The enemy in Nostalgia brings the gold on his back instead of in his hand. - Nostalgia Blues now has its own actors file; the enemy graphic is identical for the enemy and the enemy-with-gold sprites. The reference game did not show which enemies had the gold, so this is for truely nostalgic players! :) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clarence Dang committed a change to /trunk/KDE/kdegraphics/kolourpaint/kolourpaint.cpp:
|
Begin commits to meet the string freeze deadline today (I hope I haven't missed it due to timezone issues):
* Warn on KolourPaint startup if the screen is paletted (e.g. 8-bit) since it's not really a supported configuration (I tried to support it in KDE 3 but bugs kept appearing; in KDE 4, I haven't had time to check all the code yet e.g. KDE 4 porting regressions + Tone Enhance & HSV effects) |
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular:
|
Usability work on the toolbar: - shorten the toolbar labels of the Previous/Next Page actions, and put them into the toolbar by default instead of the Back/Forward [history control] - shorten the toolbar labels of the tool buttons - remove the Open/Open recent button from the shell toolbar |
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular:
|
|
(finally!) rename the okular configuration to okularpartrc, and make okular copy the old kpdf config if found (to preserve all the user settings) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rivo Laks committed a change to /trunk/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:
|
mmap problems should now be fixed so lets enable it by default and see what happens ;-)
There is some interference when running apps that use mmap and those that don't together (they grow and shrink the cache files repeatedly), but that shouldn't actually happen anyway (maybe when upgrading kdelibs...) and it still works. |
|
|
|
|
|
|
Rivo Laks committed a change to /trunk/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:
|
- Don't try to recreate cache files when the cache is disabled. - !enabled implies !valid - Disable the cache instead of recreating it when cache files have newer version.
I'm not sure about it, it should prevent trouble when upgrading kdelibs (old apps won't delete cache created by new apps) but OTOH it could cause problems when downgrading... (is that something we actually need to support?) |
|
|
|
|
|
|
|
|
Matthew Woehlke committed changes in /trunk/KDE/kdelibs:
|
!! Not-Monday BIC !! Move KStyle to kdeui. Since no styles outside of kdelibs and playground seem to be using KStyle, this probably won't mess up anyone, but be warned :-). |
|
|
|
|
|
|
|
|
|
|
Jos van den Oever committed changes in /trunk/kdesupport/strigi:
|
Cygwin fixes by Ben van Klinken
For fun I tried compiling strigi with cygwin. I got the core things working (deepfind, etc), here's a small patch of the things i had to change to make it work (against the current svn).
Mostly compile stuff (assumptions are made that if the compiler is not msvc then it is mingw). Also there are some ambiguous casts for addValue. And a small typo in the strigiconfig.h.cmake file (which wasn't actually necessary, but is probably incorrect). |
|
|
|
|
|
|
KDE-PIM |
|
Kevin Krammer committed changes in /trunk/KDE/kdepim/akonadi:
|
Basically the last change regarding XDG base dir spec: install the .desktop files of agents and searchproviders into share/akonadi rather than share/apps/akonadi, i.e. removing the KDE specific /apps part.
Plugin .desktop files stay in share/apps/akonadi/plugins because they are part of the KDE specific implementation |
|
|
|
|
|
|
|
|
|
|
|
|
Christian Weilbach committed changes in /branches/kblogger/kblogger-0.7:
|
Removed the stylesheet stuff as it takes much too long with me and is buggy. Removed the layout, too, since it does not behave as expected (a real button), the other code is commented out. |
|
|
|
|
|
|
Multimedia |
|
Leo Franchi committed changes in /trunk/extragear/multimedia/amarok/src/context:
|
|
remove all the backgrounds from the applet SVGs, and enable setDrawStandarnBackground. more consistent now. the default background is really dark though, so we might want to change that. also, fix padding so the whole border is visible. |
|
|
|
|
|
|
|