|
| This Week... |
|
The Dolphin file manager is moved into kdebase. Continued work in Umbrello courtesy of the Student Mentoring program. Graphical element representations start to be introduced in Kalzium. More new country maps in KGeography. KSpaceDuel begins the porting process to a scalable graphics interface, with further SVG integration work in KMines, KWin4, KNetWalk, KBlackBox and KMahjongg. KolourPaint gains the ability to interface with image scanning hardware. Improved handling of the XPS document format in okular. Lilypond export functionality in KTabEdit. More work in the KDE Fonts Manager. The KNewStuff2 framework reaches new milestones in its reworking for KDE 4.
|
Friedrich W. H. Kossebau expands on recent significant achievements in the Khalkhi contacts framework for KDE-PIM:
|
In the last few days the experimental KDE-PIM branch for KDE 3.5 has added a new member, the Khalkhi framework (pronounced as 'χalχi'). It deals with persons and services interacting on with those persons and was formerly known as the Contacts framework, which was previously located at /trunk/playground/pim.
Most applications currently have their support for actions on persons and their state, like email or chat, hardcoded. Using Khalkhi, applications can drop all their individual implementations and at the same time automatically get access to many more actions and states in a consistent manner, only limited by the installed service plugins.
The old Contacts framework was only used for the Contacts Kicker applet and the Contacts Card server. Now with the successor Khalkhi living in the same module as KAddressbook and other KDE-PIM applications, if only in the experimental branch, some more, obvious candidates for making use of Khalkhi are within reach. KAddressbook has already received its modification and is almost completely "khalkhified". It even got one or two new features, this week the status emblems for entries in the icon view.
[Image from http://frinring.wordpress.com/files/2007/02/iconview-with-status-emblems.png]
Before the other PIM applications are modified, we need to ensure that Khalkhi will be able to get into the KDE 3.5.7 release at all. There are at least two things to be done:- getting a KDE4 version into trunk - there is some code in the works outside the repository, it is even enhanced with regard to the KDE 3 version, but right now stuck in a design problem that needs some thinking
- add configuration of service plugins - some services need to be configurable, for example the configuration of phone calls, fax sending and map lookups in KAddressbook. This is the last hurdle to make KAddressbook free of hardcoded services.
The API of the service plugins is almost stable. So if you would like to play with it, check out /branches/work/kdepim-3.5.5+ and look into libkhalkhi/services/example. Feel free to query me if you have any questions.
Note: As some languages of the world are not too familiar with the sound 'χ': Just gently hiss like a cat to produce it. Or if you know the composer Bach, the 'ch' is pronounced the same way. Learnt something new today? :)
|
|
Giovanni Venturi describes the current state of the network packet capture application KSniffer:
|
Last week, version 0.2 of KSniffer was released. KSniffer is a network packet capture application such as Ethereal/Wireshark, but it is realised with Qt 3/KDE 3 and is quite different in other ways. This version saw many bug fixes and added some features that enable you use the application in a more intuitive way. For example, now when you load a very long file to analyze it offline the application GUI does not freeze during the loading.
In KSniffer 0.2 I added an application configure dialog. Now you can decide if you want KSniffer to reside in the system tray or not. You can start sniffing packets from a network interface and only show them when the capturing process has ended. You can instruct KSniffer to only stop the capturing session on manual intervention, after a specific number of packets, after some time (seconds/minutes/hours/days), or after a specific size of captured packets (bytes/KBytes/MBytes/GBytes). You can pause the packet capture as needed. A new feature very useful that you don't find in Ethereal allows the user to get some information on the IP addresses of outgoing or incoming connections, in fact, using the right mouse button on the specific IP address you can request whois, traceroute, ping, dig, host, and nslookup if the required utility application is installed on your system. This new version has been updated with quick search. At the moment the detected protocols are: IP, TCP, UDP, ICMP, and ARP.
KSniffer is located in KDE SVN at /trunk/playground/network/ksniffer/ The KSniffer website is located at http://ksniffer.org/
A lot of features are planned for future versions. I'm looking for a new application icon. My idea is for a globe as in the KPPP application icon, with some stream of 0s and 1s bits over it, but any suggestions (and actual icon submissions!) are welcome.
|
|
Following on from the KSniffer application icon request above, Carsten Niehaus, the maintainer of educational application Kalzium, is calling for artists for Kalzium. Carsten recently added a feature which allows Kalzium to display element icons instead of the periodic table symbol. To get an idea take a look at this periodic table. If you are an artist and would like to contribute some icons, go and read the Kalzium icon specification page and the current status.
|
|
| 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 |
|
|
|
|
|
KDE-Base |
|
David Faure committed changes in /trunk/KDE/kdebase/libkonq:
|
It's just too easy to lose files when pressing Ctrl+Z by mistake in konqueror or kdesktop, after copying a file.
E.g. when the file comes from a removable device, or has been removed meanwhile...
Let's ask for confirmation before Undo deletes any file. |
|
|
|
|
|
|
Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
|
* Only allow filter on file/location if in font management mode. * Fix left padding of filter lineedit. * Ignore defoma sym links. * Add thumbnail support for fonts/package files - but only if contain scalable fonts. * Update meta info to support fonts/package files from non fonts:/ urls - but only if contain scalable fonts. * Use "kfi" as temp dir prefix. |
|
|
|
|
|
|
Stefan Eilers committed a change to /trunk/kdenox/konq-embed/dropin/kio/krun.cpp:
|
Fix multiple download: Konqueror downloaded big files twice: First it downloaded into the cache until the cache size exceedes and then it opened a file dialog to download the file. Now it stops the first download until the mimetype was discovered. Then it opens the filedialog if it should be downloaded |
|
|
|
| |