KDE Autorun is, as the name suggests, infrastructure for providing KDE with notification of when the user inserts a removable medium.
Currently only CDs and DVDs are supported, however it is envisaged that Autorun could easily be extended to provide support for Zip disks etc, and perhaps other media such as USB drives.
As my machine is based on the Linux kernel, I cannot code a *BSD/other Unix variant, however there is a minimal amount of platform-dependant code, and it is located in one file. One of the design goals was ease of cross platform use (any BSD coders out there who want to help with cross-platform-ising Autorun, please get in touch).
For those people tho dislike the idea of their computer responding automatically to a disc insertion, it can all be turned off with no performance hit at all with one simply checkbox.
The main design goal was however desktop integration; it is *not* yet another tool to blindly execute a command on insertion of a music disc. It is highly configurable from the kcmshell and through judicious use of MIME types and service offers will not only detect a content disc but initially provide the user with a dynamic menu detailing possible actions. This menu is populated according to MIME type handlers installed on the system and as such even non KDE programs can incredibly easily add themselves to this menu. Autorun can easily be configured to always do only one type of action (including nothing) for a particular disc type.
On entry of a data disc, Autorun can be configured to automatically mount it, to execute a "autorun.desktop" file accordingly, to open up a konqueror window on it, or even to open up a konsole in the relevant directory.
If you fancy taking a look at it, KDE Autorun can be found in cvs in the directory kdenonbeta/kdeautorun.
This Week...
Umbrello now has a document model code generator. Changes in menus and tab configuration in Konqueror. Optimizations in KConfig, KMail and Konqueror. Drag and drop fixes in KOrganizer. Bug fixes in KOffice and Kopete.
After a rather long time, here comes a new version of KBabel. KBabel is a powerfull, easy to use editor for localization files (GNU gettext, Qt Linguist).
There are substantial improvements over KBabel 1.1. The most important ones are:
We would like to hear your opinions, comments etc. You can reach us at kbabel@mail.kde.org or you can use KDE bugzilla http://bugs.kde.org.
Homepage: http://i18n.kde.org/tools/kbabel
Download: ftp://i18n.kde.org/tools/kbabel/kbabel-1.2.tar.bz2
Requirements:
The KBabel team
Changes 1.2:
There are substantial improvements over KBabel 1.1. The most important ones are:
- support for GNU gettext plural forms
- support for multiple file formats using plugins
- support for validation/modification tools as plugins
- CVS support in Catalog Manager
- autosave
- wordwrapping
We would like to hear your opinions, comments etc. You can reach us at kbabel@mail.kde.org or you can use KDE bugzilla http://bugs.kde.org.
Homepage: http://i18n.kde.org/tools/kbabel
Download: ftp://i18n.kde.org/tools/kbabel/kbabel-1.2.tar.bz2
Requirements:
- Qt version 3.1
- KDE libs version 3.1
- Berkeley Database IV is recommended
The KBabel team
Changes 1.2:
- GNU argument reordering is implemented, #48971 (Stanislav Visnovsky)
- internal structures speedup (Stanislav Visnovsky)
- word wrapping enabled, fix #53832 (elonen at iki.fi)
- spellcheck from the current message to the end of file, wishlist #50937 (Marco Wegner)
- mark/unmark files in catalog manager using wildcards, wishlist #48840 (Marco)
- Next tag selection using Ctrl+/Ctrl-, wishlist #51641 (Stanislav Visnovsky)
- Enable/disable columns in Catalog Manager, wishlist #52949 (Stanislav Visnovsky)
- Dictionary modules can be temporarily reconfigured for rough translation (Stanislav Visnovsky)
- On-the-fly spellchecking (Lukas Tinkl, Stanislav Visnovsky) - can produce crashes because of a bug in kdelibs 3.1.3.
- Option to ignore %n in argument checks (Stanislav Visnovsky)
- Diff mode to find difference against msgstr (Stanislav Visnovsky)
- Better support for Translation Project robot, #57642 (Stanislav Visnovsky)
- GNU gettext plural forms (Stanislav Visnovsky)
- Msgstr2plural - copy single text into a plural form (Stanislav Visnovsky)
- Validation tools are plugins now - integration in Catalog Manager as well (Stanislav Visnovsky)
- Non-breaking space is shown differently (Stanislav Visnovsky)
- Import/export plugin framework to load/save files. (Stanislav Visnovsky)
- It is not possible to edit raw header anymore (Stanislav Visnovsky)
- Character selection tool (Stanislav Visnovsky)
- CVS support in Catalog Manager (Marco Wegner)
- Autosave (Marco Wegner)
- a tool to check for translations with only whitespace (Dwayne Bailey)
- a tool for translations that are not translated (Dwayne Bailey)
- a tool to highlight translations that are too short or too long (Dwayne Bailey)
The cvs HEAD version started this week in a rather unstable state. Many applications crashed, the menus were borked. Generally mayhem all around. Many were reminded that to run a development version is to expect instability. But things got much better as the week progressed. One change that affected many applications was making use of XDG for the desktop menu. Adriaan de Groot wondered what this was about, so Waldo Bastian responded:
XDG stands for X Desktop Group but it's pronounced "freedesktop.org"
See http://www.freedesktop.org/standards/menu-spec/0.5-onehtml/
See http://www.freedesktop.org/standards/menu-spec/0.5-onehtml/
Statistics
Commits | 2255 by 197 developers, 307026 lines modified, 1468 new files |
Open Bugs | 4812 |
Open Wishes | 4411 |
Bugs Opened | 341 in the last 7 days |
Bugs Closed | 306 in the last 7 days |
Commit Summary
Module | Commits |
kde-i18n |
479
|
kdelibs |
239
|
kdenonbeta |
188
|
kdesdk |
178
|
kdebase |
171
|
kdenetwork |
159
|
kdepim |
115
|
www |
77
|
developer.kde.org |
72
|
kdeutils |
65
|
Lines | Developer | Commits |
3135
|
Brian Thomas |
92
|
1287
|
Frerich Raabe |
87
|
444
|
Stephan Kulow |
71
|
6646
|
Andrey Cherepanov |
69
|
1043
|
Scott Wheeler |
60
|
1258
|
Nicolas Goutte |
56
|
7856
|
rnolden |
53
|
1719
|
Stephan Binner |
52
|
1840
|
Muhammad Najmi Ahmad Zabidi |
52
|
296
|
Dirk Mueller |
50
|
Internationalization (i18n) Status
Language | Percentage Complete |
Hungarian (hu) |
96.3%
|
Danish (da) |
95.95%
|
Swedish (sv) |
94.89%
|
Brazilian Portuguese (pt_BR) |
92.95%
|
Spanish (es) |
90.92%
|
French (fr) |
86.45%
|
Italian (it) |
83.56%
|
Portuguese (pt) |
82.67%
|
Catalan (ca) |
82.29%
|
German (de) |
77.46%
|
Bug Killers
No commits found