25th June 2006by Danny Allen
Just minutes after the release RSIBreak has been moved to the review area. There it will be reviewed, if it fits KDE's Extragear. In any case it belongs there more then in a playground area. Just take a look at all the distros packaging RSIBreak at http://www.rsibreak.org/
For the next release the authors would love some excercises which can be shown during the break. So if you are an artist, even when you are currently not yet active for KDE or Open Source, this is the moment to step up and become famous!
OpenDocument support in KOffice in not yet complete, though and KFormula is one of applications that lacks most ODF support. For mathematical content, OpenDocument format uses MathML standard. Thus, the same applies to MathML. Currently, there are import and export filters for both ODF and MathML, but they are far from complete.
The first task I accomplished was fixing two important bugs, with great help from David Faure. One prevented KWord from saving formulae in OpenDocument format. The second prevented KFormula itself from saving in OpenDocument format. The latter was trickier since I could not reproduce it myself.
Once these important problems were solved, it was time to start working in new features. I did try MathML's testsuite and KFormula only passed succesfully 117 out of 784 tests, being 666 unsuccessful. That's only a 15% success rate. There are mainly two reasons for such a failure: lack of style handling and lack of Content Markup support.
Thus, I've started working to add better style support. First of all, I wrote a native ODF / MathML reader instead of the previous importer. Then I added support for token element's styles. So, now, these kind of things are supported.Current work is being done in 1.6 branch, which is expected to become KOffice 1.6.0 at the beginning of October. MathML allows two different notations, one presentation-oriented and another content-oriented. Current priority goes for presentation oriented notation, since it better fits the application purpose and it's used by other office suites. I expect to have complete support for 1.6.0.
Once 1.6.0 is out, I'll forwardport all the SoC work to trunk, to get ready for KOffice 2.0. Once we have everything working in trunk, we can experiment with new things. Something I'm thinking about is support for hot notation change, that is, let the user select what kind of notation wishes to use at runtime, and make the app behave accordingly. Another related feature would be parallel markup, that is, saving both in presentation and content notation. These features could allow kformula to be used as an editor for CAS (Computer Algebra Systems).
Anyway, there are many ideas for KFormula in KOffice 2.0, like UI reorganization, direct formula insertion through different languages, better font handling... though we are short of resources, so we'll have to give priority to some of them. Of course, any help is welcomed!
|Commits||2231 by 191 developers, 4735 lines modified, 2953 new files|
|Bugs Opened||335 in the last 7 days|
|Bugs Closed||296 in the last 7 days|
||Allan Sandfeld Jensen||
Internationalization (i18n) Status
Bug Killers and Buzz
|Alexandre Pereira de Oliveira||
|Aaron J. Seigo||
There are 53 selections this week
digikam from trunk : new fast image preview mode embedded on main interface.
- Separate Preview and Edit of picture. Preview is embedded into main interface, Edit is dedicaced to image editor.
- digiKam album content area can be now toogled between the current image collection thumbs or the current preview of image selected in collection
- To toogle between these views press F3. You can also press ESC to go out of preview mode.
- You can change current image preview using wheel mouse or these keyboard shorcuts : page up, page down, home, end.
- The preview image background use the current color of the selected digiKam theme.
- Preview of RAW files are computed by dcraw using -e option. It's very fast.
There is a screenshot at this url :
- Extract JPEG, PNG, and TIFF preview from Exif Makernote using Exiv2. Need to adapt Exiv2 library for that.
- Loading preview image outside the main interface thread using a new digiKam KIO-Slave.
- Moving keyboard shortcuts of preview widget into main digiKam interface instance to share it with image properties sidebar tabs
- Add RMB menu in this mode or just a link to Edit current image in editor. Need users feedback for that.
BUG: 127991, 128669, 128914
digikam from trunk : Image Preview tool improvement :
- New KIO-Slave to extract image preview outside digiKam instance. The GUI isn't frozen like this.
- During preview extraction, preview area on main interface display a please blinking message to user.
BUG: 127991, 128669, 128914
New feature: Add facility to import alarms from other calendar files
Approved by Cornelius Schumacher (http://lists.kde.org/?l=kde-core-devel&m=115075382309643&w=2)
New strings approved http://lists.kde.org/?l=kde-i18n-doc&m=115080404913032&w=2
** New translatable strings are backported from trunk **
Add basic support for text to speech. We use the DCOP interface
of KTTSD, so no direct linking with kdeaccessibility is required.
At the moment we only provide a simple command to speak the
currently selected text. A more featureful interface to KTTSD willbe added in the future.
Implement ingredient substitutes. Any ingredient can now have multiple substitutes, (i.e.
butter or margarine).
This affects a lot of the code, so there's bound to be some issues that I need to take care
of. Other features still need to be updated to work with ingredient substitutes such as
import/export and the advanced search (substitutes are currently ignored).
Also, update to the USDA SR18.
Adding new polygon clipping code for the Milky Way, by James Bowlin.
This divides the MW into a much larger number of sub-polygons, which
allows for more efficient clipping of offscreen sections. The
points defining the milky way are now stored in a single data file,
milkyway.dat. Also, the number of points along the perimeter has been
reduced (I selected the "culled" version of the file).If you want to visualize the MW polygons, uncomment lines 69 and 70 in
skycomponents/milkywaycomponent.cpp.You'll need to run cmake in the kdeedu directory before compiling this,
as the data files have changed.Thanks for the code, James.
Large commit to keep up with kdelibs4_snapshot. The two big changes
1) DCOP has been replaced with DBus. See my recent post on kstars-devel
for some pointers on how to prepare your environment for this change.
You may have to execute kstars with "dbus-launch kstars" if the dbus
daemon is not already running.
2) KDialog API changes. For some reason, KStarsSplash was crashing as a
KDialog, and the backtrace was indicating that something in the size
calculation was to blame. I temporarily made KStarsSplash a QDialog
instead to work around this issue. I'm reasonably sure it's a problem
in KDialog, although the rest of our dialogs seem to be working fine...
If you sync your local copy to this update, be aware that you will also
need the latest qt-copy and kdelibs4_snapshot, and that these now depend
on dbus-0.62 and QtDBus. See this post for more info: