|
| This Week... |
|
KDE 4 porting continues at great pace, with more applications able to be compiled with CMake daily. Portability fixes for non-X11 platforms. KDiskManager, a KDE 4 application for disk management - based on Solid - is imported into KDE SVN.
|
Andreas Nicolai, the maintainer and lead programmer of KTouch, a touch-typing tutoring application in kde-edu, starts a consultation regarding the future of KTouch:
|
Hi folks,
I'd like to announce a new KTouch version (so far the last in the KDE 3.5 series) available on the sourceforge page: http://ktouch.sourceforge.net
I won't be able to contribute much until summer, but if you find the time to download and try it out, I would like to collect some opinions and suggestions regarding:- what should be improved to make it better usable for children
- what features are missing (see list below for planned features)
- compared to other touch typing programs, what are the shortcomings of KTouch?
- what do you think about the lectures? How could they be improved?
- KTouch typing games: what kind of games can you think of (I had a few suggestions already, see below)
As a small info ahead, here are the features I plan to have in KTouch 2.0 which will be in KDE4:- better keyboard drawing engine to support different keyboard layouts/character sets, also more keys can be printed on each key
- progressive build-up of the keyboard: only the keys that are known in the current level are drawn colored, others are still grey (thus helping kids to focus on the keys they should know so far)
- games:
- balloon game: balloons with character draw on them fly up, press the correct key and ***bang***
- block game: single colored blocks with characters fall down the screen in a grid, pressing keys with the characters makes blocks disappear, press them in a correct order to align 4 blocks of the same color to get extra points
- tests: for school kids and teachers, you can setup a test by defining the text to type (lecture and levels), and an optional time limit
- during the test you cannot change settings like auto-level-advance or manual-level advance or anything else (to avoid cheating and give teachers the means to evaluate kids).
Feel free to send me mails with your suggestions... I would like to get KTouch as good as possible for the KDE4 release.
Andreas
|
|
If you would like to take part in this consultation on the future of KTouch, send an email to: comments@commit-digest.org. I will make sure all messages get to Andreas.
When browsing this week's selected commits, you may notice a new box under each commit message introducing the latest feature, diffs. As it is often difficult to grasp the purpose and scale of a commit from reading the commit message alone, each commit now has a extended information page (accessible by clicking the revision number). In the case of a visual change to KDE (for example, icons, wallpapers, and yes, even .ui files!), an extra link is provided where you can see the changed files side-by-side.
The best example of this new feature in this issue can be seen here.
|
|
| 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 |
|
|
|
|
|
Graphics |
|
Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/libs/dimg/dimg.cpp:
|
digikam from trunk : DImg API to detect image file formatn we parse file extension in first, and in second, we parse file header.
This way is mandatory because some TIFF files are detected like RAW files by dcraw::parse method.
Please, update svn and give me a feedback (:=)))... CCMAIL: digikam-devel@kde.org, frank@birnstiel.org, dudasg@freemail.hu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paulo Moura Guedes committed changes in /trunk/KDE/kdelibs/libltdl:
|
Ups, there is a ltdl header file so move the exports to there. This is currently a mess, with the mix of LT_SCOPE and KDECORE_EXPORT. Only touched the needed symbols, I guess it's better for now. |
|
|
|
|
|
|
|
|
David Faure committed a change to /trunk/KDE/kdelibs/kdecore/ktimezones.cpp:
|
Don't start running weird grep+awk commands on a directory that doesn't even exist (!) I got this on Mac OS X. It has a /usr/share/zoneinfo/, but no zone.tab in there, nor anywhere else. It has no /usr/share/lib/zoneinfo/src at all.
With this commit, m_zoneinfoDir is correctly set to that dir even though there's no zone.tab, but I guess this won't really work? (I still get unit test failures) Is it possible to support /usr/share/zoneinfo even without a zone.tab? Surely other programs (from BSD, ported to Mac OS X) must manage somehow... |
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase/konqueror:
|
Fix a number of QString vs KUrl confusions which made "konqueror $HOME" abort on startup (due to the KUrl assert to detect such mixups). |
|
|
|
|
|
|
Leo Savernik committed a change to /branches/KDE/3.5/kdelibs/khtml/rendering/render_text.cpp:
|
Fixed text mutation at selection boundaries for complex scripts.
Big thanks to Simon Hausmann who did all the grunt work. I applied some optimisations to restrict clipping and double repaints to those inline text boxes which contain selection boundaries.
BUG: 101009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed a change to /branches/KDE/3.5/kdepim/kmail/kmfolder.cpp:
|
readConfig must be done before registerWithMessageDict, since that one can call writeConfig in some circumstances (readFolderIds() returned -1, so invalidateFolder() was called, which calls open/close, and close() calls updateIndex()+writeConfig() when mAutoCreateIndex is true.)
This should fix the frequent loss of folder settings. |
|
|
|
|
|
|
|
|
|
|
Konqueror |
|
Frans Englich committed a change to /trunk/kdenonbeta/kdom/xpath/tests/Makefile.am:
|
Undefine QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII such that runtskxpath compiles with KUnitTest from kdelibs4_snapshot revision 495795.
This is only a temporary workaround until we remove tests/runtskxpath. The plan is that KXQTS should take over all regression testing such that this horrible thing can go away(and then we don't need KUnitTest or Qt 3 compat anymore). But I would like replacements to be in place first, namely:
1. Some last fixes to kxqts/runsuite(got that locally more or less), such that it can run a whole test suite even though some of the tests crashes. It's needed for the XQTS. 2. A command line utility in xpath/something/, that allows one to run queries `something --query myXQuery.xq`. It's simple to write, but one needs to come up with a name first.. Vincent Ricard <> |
|
|
|
|
|
|
Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml:
|
Big change for dynamically respecting CSS on DHTML and user-interaction.
Obsoletes stuff like usesDescendencyRules, restyleLate logic and affectedBy*Rules.
Also fixes a number of old bugs in cssstyleselector and elsewhere..
It has been tested thouroghly, but please svn up and test it on all dynamic HTML and CSS you can imagine. |
|
|
|
|
|
|
Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml:
|
* Merge some code from WebCore to properly recalc styles when only pseudo-elements change * Clean-up a little in cssstyleselector.cpp * Make sure pseudo-element are always last in a selector |
|
|
|
|
|
|
Multimedia |
|
Harald Sitter committed changes in /trunk/extragear/multimedia/amarok/src:
|
I removed the application/x-ogg mimetype, since it is a generic one and therefore applies for any ogg file, even for theora - we also got audio/x-vorbis in the list, which should only apply for vorbis. Please report appearing problems |
|
|
|
|
|
|
Andreas Silberstorff committed changes in /trunk/playground/multimedia/kalva/src:
|
hopefully fixed an issue with l10n concerning the movie- and the serialbrowser (broken Umlauts in title and station name of scheduled recordings are fixed, don't know if that also fixes issues with f.i. japanese l10n) Feature: shows the command in a passive popup when choosing a scheduled recording in the movie- or serialbrowser |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adrian Page committed changes in /trunk/koffice:
|
- Fix krita's ImageMagick and raw filters. - Add a check for ImageMagick that extends the standard CMake one to look for the headers and library. |
|
|
|
|
|
|
|
|
Stefan Nikolaus committed changes in /:
|
"three in a row"
OpenDocument Fix loading/saving of number formattings. Fix loading/saving of number precisions. Fix saving of large numbers.
Parts of this patch (precision, BC preserving, hint for the large number issue) come from Ariya. Thanks.
BUGS: 118331,125520,125632 |
|
|
|
|
|
|
Utilities |
|
Michael Pyne committed changes in /branches/KDE/3.5/kdeutils/khexedit:
|
Fix issues with KHexEdit pointed out by Christoph's suspicious code check.
With CHexValidator I was unable to bring myself to simply fix the immediate bug as the code is almost scary what with sprintf() everywhere. So I fixed the design as well.
I have tested, everything seems to work properly, would appreciate if others would test as well however.
I will forwardport to trunk. |
|
|
|
|
|
|
|
|
Features |
|
|
|
|
|
|
|
|
|
Thomas Reitelbach committed changes in /:
|
Add 3 missing docbook tags to the parser. At least this makes it possible to translate the Linux From Scratch book using our fine KDE l10n tools :) Thanks to coolo for reviewing it. |
|
|
|
|
|
|
Educational |
|
David Saxton committed changes in /trunk/KDE/kdeedu/kmplot/kmplot:
|
Improved axis labels: - Adjust precision so that the axis labels along an axis change in only 1 or 2 decimal positions. - Display scientific formatting properly - e.g. "1.2x10^-4" instead of "1.2e-4". |
|
|
|
|
|
|
|
|
|
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam:
|
digikam from trunk: Load tag thumbnails asynchronously, speed up startup
- add a new class AlbumThumbnailLoader and consolidate all tag and album thumbnail loading code - use this class in TagFilterView, TagFolderView, ImgDescEditTag - do no longer use syncjob for tag thumbnail loading, but use asynchronous mode for custom tag icons (as done for PAlbums)
Please check that this fixes the huge startup delays
TODO: Need to check that icons are actually loaded only once by slave if added multiple times (not relevant to startup speed) CCBUG: 124688 |
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam:
|
digikam from trunk :
- New Image Properties side bar tab to display image resume. - DMetadata memory optimization and new methods to get photograph resume from image. - Disable album item tool tips by default.
NOTES:
- In this new resume sidebar tab, all digikam tags properties aren't displayed. i think it's redondant with Comments & tags sidebar tab. Because this one is very easy to read by non-photographers users, i think it's not necessary to duplicate here these informations, and this way simpilfy source code about to share resume sidebar tab implementation between showfoto and digiKam (there is no database depency).
- Album Item Info tool tips is now disable by default. This view is now very uncomplete about metadata. Something need to be done here to improve it (or we can remove this view ???)
TODO : in image editor, if an image is saved to a new file, all image properties side tabs aren't updated (Marcel ?).
All constructive viewpoints are welcome !
CCBUGS : 121367 |
|
|
|
|
|
|
KDE-Base |
|
Adriaan de Groot committed changes in /trunk/KDE/kdelibs:
|
|
DOX: Copy all needed settings from Makefile.am to Mainpage.dox; this means that including Doxyfile.am implies *creating* a Mainpage.dox; ^DOXYGEN* lines from the Makefile.am are copied into that file. The scripts aren't adjusted yet, so the settings are not yet picked up from there. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Christophe Thommeret committed changes in /trunk/extragear/multimedia/kaffeine:
|
* Systray: reversed mouse wheel behaviour. * Playlist: added a KURLComboBox to file browser. * DVB: fixed fast zap lock. * fixed: reduced minimum window size. * Playlist: autoselect subtitle when unique. |
|
|
|
|
|
|
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
|
More work on uniqueid implementation. DO NOT TURN THIS ON YET. Just checking in my code so it's safe. While as it stands it probably will not harm your files, there are some things that are not behaving as I think they should. Need some markey-help :-) |
|
|
|
|
|
|
Ian Monroe committed changes in /trunk/extragear/multimedia/amarok:
|
Drew a widget to give the dynamic playlist a "title bar" like appearance. The idea is make the bar more noticable so people will be less surprised by the different behavior when running a dynamic playlist. Feel free to tell me what you think about it and how to improve it, I won't be offended. ;) |
|
|
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/src:
|
New command line parameter --videodvdrip which works exactly like the --cddarip one just for video dvd ripping. this forced me to enhance the mediaselection gui to allow selection based on media content (K3bMedium::MediumContent) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
David Faure committed changes in /trunk/KDE/kdepim:
|
Remove cruft - none of those things are used inside kdepim (they got copy/pasted to all kde modules...) |
|
|
|
|
|
|
Till Adam committed changes in /branches/kdepim/proko2/kdepim/korganizer:
|
Don't reload the KConfig object of the standard addressbook for every incidence during loading, by caching the "thatIsMe" entry. This should speed up calendar loading significantly, but it means that if they user changes their "thatIsMe" entry in the addressbook, KOrganizer won't realize that until the next restart. Given the spectacularly low frequency with which that is expected to happen, I think that's worth it. I can't fix it at the root, since that is in kdelibs. Will try to fix it in kdelibs 3.5, though, obviously. (proko2 issue 1118) |
|
|
|
|
|
|
Multimedia |
|
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
|
Refactor some of the podcast settings: * Usability wise, it makes no sense to set the settings for the folder. Will be replaced by "configure sub channels" * 'Reset' button applies default settings to the channel, not parent settings * Some context menu cleanup |
|
|
|
|
|
|
|
|
Shane King committed changes in /trunk/extragear/multimedia/amarok:
|
Reworking of the audioscrobbler submit code:
* Tracks from a media device scan be submitted to last.fm immediately, without waiting for tracks to be played in amaroK. Thanks to Iain Benson for the patch. * Submissions now automatically retry on failure (with incremental backoff) without the user needing to play a new track. Additionally, if there's more than 10 items in the queue, an additional submit is scheduled after the INTERVAL given by last.fm. * When calculating play times for media devices, they are only backdated as much as they need to be to submit, to reduce the number of overlapping play time conflicts with other programs that might have submitted data to last.fm.
BUG: 125367 BUG: 125690 |
|
|
|
|
|
|
Office |
|
Thomas Zander committed changes in /trunk/playground/office/flake:
|
Refactor painting. I moved all object based code out of KoGraphicBase (into KoRectGfxObj) I split the paint() into different methods to limit code duplication and moved painting ordering and logic to the KoObjectManager. Distinct advantage is that paint methods are far shorter so we reuse code :) See comments in KoGraphicBase.h for explenations of the paint methods. |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|