Atlantik 0.7.0 Alpha 1 has been released. Atlantik is a KDE client for playing Monopoly-like board games on the monopd network.
This release is a preview of the Atlantik that will ship with KDE 3.3. The stand-alone release was seperated from the "Kindergarten" KDE 3.3 alpha release to include fixes aimed at KDE 3.x compatibility and aims at giving KDE 3.0, 3.1 and 3.2 users the ability to upgrade Atlantik without a complete KDE upgrade.
Amongst the new features are an event log, improved monopd protocol handling and estate names displayed on the board. The release furthermore includes all improvements from Atlantik 0.6.x (the KDE 3.2 version which never had a stand-alone release) including configurable token images, better KNotify support and various bugfixes.
For more information, visit:
http://unixcode.org/atlantik/
http://unixcode.org/atlantik/download.html
Download:
http://unixcode.org/downloads/atlantik/atlantik-0.7.0-alpha1.tar.bz2
http://unixcode.org/downloads/atlantik/atlantik-0.7.0-alpha1.tar.bz2.sig
This Week...
KDevelop has a new QT Designer port. KStars adds support for Philips webcams. Two more icons sizes are added to Konqueror file mode. The PIM Kitchensync supports syncing Kolab, eGroupware and OPIE addressbooks. Crypto improvements in KMail KWin adds per window settings.
This release will probably be the last release before the 1.0 final version.
Please also note our relaunched website, located at the new domain http://amarok.kde.org
=ChangeLog=
Please also note our relaunched website, located at the new domain http://amarok.kde.org
=ChangeLog=
- ADD: CollectionDB now caches and rescales images. This binds cover art usage in amaroK to the collection, but offers greatly improved speed for cover retrieval and uses less memory.
- FIX: Cover not shown in ContextBrowser, when song gets played for the first time ever (BR 81241).
- ADD: Cover art fetcher, downloads album cover images from amazon.com.
- ADD: Configure->Playback->Device && default device option for audiosinks.
- ADD: ContextBrowser now also shows your overall-favorites and the newest tracks in your collection.
- FIX: Decode %-encoded characters in filenames, like %2f for a slash. (BR 74576).
- CHG: Songs you click in ContextBrowser will now directly start to play and won't be added to the playlist, if they already are there.
- FIX: "Start Scan" menu-entry gets disabled while scanning. (BR 81619).
- FIX: Directories with non-ascii chars don't get scanned (CB) in multibyte locales.
- CHG: Enhanced "Fill-Down" feature for track column (auto-increment) (BR 81194).
- FIX: Closing xmms-visualizations freezes amaroK (BR 81326).
- FIX: CollectionBrowser does not sort by tracknumber (BR 79600).
- FIX: ContextBrowser's URLRequests need to be escaped.
- FIX: Always show OSD (if enabled) on volume changes.
- FIX: Filtering the collection using tokens with number(s) at the beginning or end failed. (BR 81621).
- FIX: FileBrowser didn't remember its current folder (BR 81816).
- ADD: Expand/collapse items by doubleclicking in Collection (BR 81710).
- FIX: Allow OSD still to be shown via shortcut when disabled (BR 80388).
- FIX: Collection: live-monitoring dirs for changes works again.
- FIX: Changing volume by mousewheel on systray icon works again.
- ADD: Collection automatically rescans itself on startup.
- ADD: "Add to Playlist" feature in CollectionBrowser, appends tracks to playlist.
- ADD: Clear button for CollectionBrowser search.
- FIX: Problem with invisible "Play next" marker in playlist.
- FIX: Don't try to create sql-tables on every startup, but only on sql-scheme (DATABASE_VERSION) changes.
- FIX: Display splash screen on correct desktop with Xinerama.
- CHG: CollectionBrowser filter now works in "search-as-you-type" mode.
- FIX: Prevent TitleProxy from showing the same metadata over and over.
- FIX: Compatibility bugfixes to TitleProxy, thanks to Daniel Molkentin I think we've now got 100% Shoutcast compatibility.
- ADD: Allow changing volume by using the mousewheel anywhere on the toolbar.
- FIX: Wheel-scrolling toolbar's volume slider doesn't change volume (BR 81155).
- FIX: ContextBrowser is now shown in proper colors for every scheme.
- CHG: Added track's physical location to the Meta Information dialog.
- FIX: Show last playtime in localtime instead of UTC.
- FIX: ContextBrowser not showing all items for current album.
- FIX: Not all SQL queries were "string-escaped".
- ADD: Added statistics database, which keeps track of how often and when you play a specific song.
For quite a while Albert Astals Cid has been editing the ui files (XML files generated by QT Designer) that get committed, with this comment:
Removing not needed accelerators (<property name="accel">) from ui files. That is good because:
- Makes .ui files smaller
- Removes not necessary setAccel( QKeySequence( ) ); from the generated *.cpp
- Translations teams don't get the accelerator to translate as a separate entry making it unpossible to generate errors because the & is placed in a letter and the accelator entry is translated to another letter. (Examples about that in http://www.iespana.es/tsdgeos/accelerators.html)
We really need a script that prepares .ui files for committing them. Not sure if we can do that at commit time (afaik we can only accept/reject, not modify the file at that point?), but at least a script to run before committing would help. It would remove captions and accels, and reset the min version. The problem is, how to know what the min version is ... needs a per-module (with possible per-subdir override maybe?) config file... or maybe a global file in CVSROOT associating each module (or module/subdir) with the min version. Albert, did you write a script for removing caption & accels automatically or did you do it by hand?
I do it by hand as it needs some inteligence behind the process, i mean, some accels have been changed by the user (Help -> F1) so i keep them and some captions are actually used, so all i do is
- grep -R "<property name=\"accel\">" introduction_new.txt introduction.txt statistics.txt for accels and
- grep -R "setCaption( tr2i18n( \"" introduction_new.txt introduction.txt statistics.txt for captions quite rudimentary i know.
Help->F1 is a bad example since we have KHelpMenu and KStdAction for such things. Did you actually see accels being set, that were different from the & character, and that were not bugs?
For captions: yes of course we shouldn't remove all captions, only those that look autogenerated - aren't those always like "Form1", "Form2", etc.?
For captions: yes of course we shouldn't remove all captions, only those that look autogenerated - aren't those always like "Form1", "Form2", etc.?
No, look at kbruch/src/taskvieweroptionsbase.ui for example, it's caption is TaskViewerOptionsBase
Some (at least one) files in kdevelop has Ctrl+<something> have a look at kdevelop/languages/python/app_templates/pyqt/templates-ui-mainwin
<accel>Alt-A</accel>, which completely breaks with translations: if the translation says "&Foo", it's still Alt-A that will be used as accel. So we need to remove <accel> tags.
<property name="menuText">
<string>&New</string>
</property>
<property name="accel">
<string>Ctrl+N</string>
</property>
Some (at least one) files in kdevelop has Ctrl+<something> have a look at kdevelop/languages/python/app_templates/pyqt/templates-ui-mainwin
<accel>Alt-A</accel>, which completely breaks with translations: if the translation says "&Foo", it's still Alt-A that will be used as accel. So we need to remove <accel> tags.
<property name="menuText">
<string>&New</string>
</property>
<property name="accel">
<string>Ctrl+N</string>
</property>
Beeuuhh. We have KAction for this, why do people make menus by hand :(
Well. We can always check for Alt+<letter>, this should catch most cases...
That's equal to the classname, isn't it? A script could detect that.
I'll try to write something up, thanks for the feedback.
Well. We can always check for Alt+<letter>, this should catch most cases...
That's equal to the classname, isn't it? A script could detect that.
I'll try to write something up, thanks for the feedback.
I'm learning something every day -- do I understand correctly that I shouldn't add accelerators to labels etc. in my .ui files? I've painstakingly done that to all Krita's new dialogs...
No no. "&" is fine. The problem is that when you do "&Add", Qt Designer stores <accel>Alt-A</accel>, which completely breaks with translations: if the translation says "&Foo", it's still Alt-A that will be used as accel. So we need to remove <accel> tags.
It has become clear that any bugs in KDE software have some hidden significance. In the interest of full disclosure, I want to inform you that any bugs in this issue, known or unknown have the purpose of demoralizing the Tampa Bay Lightning, messing with their minds, so they lose tonights game. Go Calgary.
Statistics
Commits | 3165 by 232 developers, 625286 lines modified, 1380 new files |
Open Bugs | 6684 |
Open Wishes | 6502 |
Bugs Opened | 331 in the last 7 days |
Bugs Closed | 258 in the last 7 days |
Commit Summary
Module | Commits |
kde-i18n |
998
|
kdepim |
216
|
koffice |
180
|
kdeextragear-1 |
157
|
kdelibs |
150
|
kdeedu |
146
|
kdenonbeta |
133
|
kdenetwork |
119
|
kdevelop |
111
|
kdeextragear-2 |
106
|
Lines | Developer | Commits |
115812
|
Pedro Morais |
157
|
81260
|
Stephan Kulow |
133
|
1180
|
Stephan Binner |
118
|
6509
|
Stefan Asserhäll |
93
|
17049
|
Thuraiappah Vaseeharan |
86
|
1553
|
David Faure |
82
|
2440
|
Laurent Montel |
80
|
126174
|
Logi Ragnarsson |
73
|
8238
|
Erik Kj |
66
|
53268
|
Rinse de Vries |
62
|
Internationalization (i18n) Status
Language | Percentage Complete |
Swedish (sv) |
100%
|
Tamil (ta) |
99.74%
|
Danish (da) |
98.61%
|
Estonian (et) |
94.32%
|
Portuguese (pt) |
92.83%
|
British English (en_GB) |
91.9%
|
Spanish (es) |
89.2%
|
Brazilian Portuguese (pt_BR) |
89.07%
|
Dutch (nl) |
86.88%
|
French (fr) |
81.77%
|
Bug Killers
No commits found