This Week...
KDevelop adds a security problem detector plugin. Digikam adds a white balance plugin. khtml implements Javascript window.atob/btoa. Cervisia implements folding/unfolding selected folder. Request for comments on the new KDE multimedia Framework.
As the cvs repository grows in a quite dramatic rate and we'd like to add a subversion repository to it, we need to put new hard drives in the system. As this requires a complete backup+restore cycle, we'd like to take down the server down for all of next monday (21st). It will go down without further notice (we'll of course make sure no commits are in progress) - so please make sure to commit your changes in time.
Matthias Kretz committed some design documents for the new KDE multimedia framework. One document that may be of interest is kdelibs/kdemm/reqspec.html. He writes:
Here's the Requirements & Specification document I'm working on. I put it here so that you can give me some feedback.
DataKiosk is a JuK-like database interface tool for generic SQL databases. What does that mean? Essentially, DataKiosk provides a series of wizards (anyone familiar with Qt Designer's database wizards will find them familiar) that allow you to build a custom Juk-like interface for any SQL database with a QtSQL driver.
New features in this version include the ability to edit the database through a new configurable edit form with custom widgets depending upon the the fields data type. MS Access style combo boxes have been implemented for Relation combo editors.
Here is a more complete change list:
http://extragear.kde.org/apps/datakiosk/
...complete with screenshots of the new features.
Flash demos of dataKiosk in action can be found here:
http://web.mit.edu/~treat/Public/datakiosk.html
and here:
http://web.mit.edu/~treat/Public/datakiosk-editor.html
New features in this version include the ability to edit the database through a new configurable edit form with custom widgets depending upon the the fields data type. MS Access style combo boxes have been implemented for Relation combo editors.
Here is a more complete change list:
- Fixed saved searches so that they load after all datatables have been created.
- Clear advanced searches properly and disable the searchwidget for reports.
- DataTable will have two tabs, one for viewing and one for editing.
- Subclassed QDataBrowser to provide an edit record form. The edit form uses a custom editorfactory to provide the right widgets for data relations. The main datatable does this too. You can now edit records, although the layout and look of the form is not very good at the moment.
- DataKiosk now has flow form layout management for the editor form thanks to dfaure and Qt4! FormLayout is based on this new example by TT: http://doc.trolltech.com/4.0/layouts-flowlayout.html
- Fix an annoying problem with sorting the DataFields.
- Add more advanced kcombobox for relation editor widgets and get ready for more advanced editor widgets in general.
- Make the formlayout draw every widget with the same width/height. The width is calculated after every selectionChange in the QDataTable. The editor with the largest content wins.
- The editors in FormLayout are now drawn correctly and the scroll feature of QDataBrowser works. A green/red border is drawn around the form based on what the user is doing. Update works.
- Change focus policy to try and get a handle on how the data entry can be made as fast and efficient as possible allowing to navigate with keyboard only.
- Editors remember state so when they change the colorbox changes. If the editors are changed back to match the current database buffer, the colorbox goes green reflecting that nothing has changed requiring updating.
- Add shortcuts for tab between the datatables.
- Ok, so I've settled on the following for keyboard shortcuts
Alt+Up Scrolls the listbox containing the tables... UP skipping all the reports. :):)
Alt+Down Same as above, just DOWN.
Alt+Left Toggles between the edit view and table view plus it keeps all of the datatables in sync. They are all toggled.
Alt+Right Same as above, just RIGHT.
Home Seeks to the first record.
End Seeks to the last record.
PageUp Seeks to the previous record.
PageDown Seeks to the next record.
CTRL+s Commits the changes to the database.
- Enforce readonly and do not allow autoediting.
- Make sure that the editForm syncs with the configure table wizard. Various fixes.
- Imported and modified libkdepim's kdateedit and ktimeedit into datakiosk. They are some ugly parts, but they do the job and I didn't feel like rewriting these widgets. Created a DateTimeEdit part out of them and made some fixes so they now handle the Date, Time and DateTime variant editors.
- Added support for nested foreign keys in the Relation Combo editor. This just about completes the work on the Relation editor.
- Add a configurable RelationCombo that can do MS Access style Combobox's with a QTable dropdown widget.
http://extragear.kde.org/apps/datakiosk/
...complete with screenshots of the new features.
Flash demos of dataKiosk in action can be found here:
http://web.mit.edu/~treat/Public/datakiosk.html
and here:
http://web.mit.edu/~treat/Public/datakiosk-editor.html
Statistics
Commits | 2933 by 207 developers, 330909 lines modified, 1421 new files |
Open Bugs | 7829 |
Open Wishes | 7223 |
Bugs Opened | 324 in the last 7 days |
Bugs Closed | 381 in the last 7 days |
Commit Summary
Module | Commits |
kde-i18n |
1253
|
www |
281
|
koffice |
160
|
kdeextragear-1 |
142
|
kdenonbeta |
115
|
kdelibs |
114
|
kdeextragear-3 |
97
|
kdebase |
95
|
kdeextragear-2 |
94
|
kdepim |
87
|
Lines | Developer | Commits |
6631
|
Thierry Vignaud |
466
|
1022
|
Adriaan de Groot |
110
|
4887
|
Pedro Morais |
84
|
1074
|
David Faure |
81
|
46382
|
Germain Garand |
78
|
601
|
Pino Toscano |
74
|
37191
|
Gilles Caulier |
64
|
2365
|
Kevin Patrick Scannell |
57
|
39379
|
Anne-Marie Mahfouf |
56
|
1945
|
Michael Buesch |
48
|
Internationalization (i18n) Status
Language | Percentage Complete |
British English (en_GB) |
99.77%
|
Portuguese (pt) |
99.31%
|
Swedish (sv) |
98.96%
|
Danish (da) |
98.67%
|
French (fr) |
96.33%
|
Estonian (et) |
96.28%
|
Dutch (nl) |
95.55%
|
Spanish (es) |
95.25%
|
Italian (it) |
94.23%
|
Brazilian Portuguese (pt_BR) |
91.19%
|
Bug Killers
Person | Bugs Closed |
Thiago Macieira |
33
|
Luboš Luňák |
19
|
Till Adam |
16
|
George Staikos |
14
|
Olivier Goffart |
13
|
Stephan Kulow |
11
|
Kurt Hindenburg |
11
|
Scott Wheeler |
10
|
Aaron J. Seigo |
10
|
Matt Rogers |
8
|
No commits found