28th December 2008by Danny Allen
|Commits||2786 by 240 developers, 6888 lines modified, 1354 new files|
|Bugs Opened||487 in the last 7 days|
|Bugs Closed||707 in the last 7 days|
||Aaron J. Seigo||
Internationalization (i18n) Status
|Low Saxon (nds)||
Bug Killers and Buzz
|Aaron J. Seigo||
|Aaron J. Seigo||
|Adriaan de Groot||
There are 62 selections this week
Fixing a lot of issues caused by translated planet names.
These are temporary "ugly" fixes, before the KDE 4.2 release that we might want to revert and re-design later.
The trouble is that in the case of Sun, Earth and Moon, the name() method returns the English name whereas on other planets, it returns the translated name (while that's not the way it should be, according to the documentation in skyobject.h).
A quick fix for this is to make sure that we always use the translated name to find the planet.
There will still be (minor) issues with languages that have a translation for Pluto.
Make the grouping in the playlist depend on album pointers instead of relying on artist and album names.
This should fix issues with various artist albums nto being properly grouped.
Because of the new private meta registry, the scripted servies are also ok with this way of grouping now.
Unfortunately, this gloriously breaks grouping of albums loaded with Meta::File or Meta::stream classes (even if loaded from a playlist and having correct album information) as the implementation of these classes does not lend itself to using the registry.
Most notable is storing a playlit with a librivox book (which is loaded from the playlist again as a series of Meta::Streams).
These will no longer get grouped, even though they all have the same album names.
Implement most basic scanning for video and audio, so that we can at least assign ratings.
No useful metadata information is extracted so far.
Added fixing contacts in skype groups
- If contact is only in one group
- If skype group is empty, kopete will delete it
- grouip ID is number, so it it now interger
- added renaming group
- added deleting group
- every minutes fix skype groups
- support fastest manipulating with skype groups (save skype groups in QMultiHash)
- fixed moving skype contact in kopete between groups (and top level group)
Fixed pinging message in QDBus
Moved hiding skype GUI window from skypedbus to libskype
Change min version of skype protocol from 5 to 6 and max version from 5 to 8
Add new example: This is a collision Test!
Many balls are collidable with the border of screen.
Then, change direction and change color.<a href="/issues/2008-12-28/files/testCollision.png">http://ktank.free.fr/images/testCollision.png</a>
Removed autoresize code.
It does not work well and prevents remembering the window size.
I do not think remembering the zoom settings is a good idea because when you start Gwenview with an image, most of the time you want to see the whole image.
The zoom value from the previous session is most likely irrelevant to the current image.
Therefore, I close this bug.
Lets see if this finally settles the playlist search vs filtering debate.
Replace the "Play only matches" checkbox in the menu with a "Show only matches" one.
Enabling this causes the playlist to only show items matching the current search term and disables the next and hides the previous buttons as these does not make much sense in this mode.
This option is not turned off by default, so users will have to actively switch to filtering.
Enable the "Cool-Streams" service script by default.
I don't see any reason to disable it, as it's especially useful for newbies who don't have many other services configured yet.
This way, they have a good starting point.
Later on, they could still disable the script if they don't need it.
next round of updates
- remove tab bar
replacement: switch-to-xxx-tab actions in the view menu
you should not often need to manually switch the tab (except maybe playlist) --> let the application behave in a more intelligent way
- remove xmlgui stuff
KShortcutsDialog takes care of custom key bindings
- nicer fullscreen mode
we turn the main window into fullscreen instead of showing a secondary window
this is possible now because we have more control over the gui components
- various cleanups