Issue 175
20th March 2011 by Vladislav BlantonContributors
Mutlu Inek
Vladislav Blanton
Marta Rybczynska
Danny Allen
This Week...
Statistics
Commits | 1680 by 192 developers |
Open Bugs | 23639 |
Open Wishes | 17404 |
Bugs Opened | 539 in the last 7 days |
Bugs Closed | 498 in the last 7 days |
Commit Summary
Module | Commits |
/trunk/l10n-kde4 |
111
|
/branches/stable |
72
|
/trunk/KDE |
64
|
/trunk/www |
54
|
/branches/trinity |
43
|
/trunk/playground |
43
|
/trunk/kdesupport |
32
|
/trunk/extragear |
28
|
/trunk/l10n-support |
26
|
/branches/work |
26
|
Files | Developer | Commits |
147
|
Hugo Pereira Da Costa |
75
|
610
|
Gilles Caulier |
53
|
2020
|
BogDan Vatra |
46
|
149
|
Marco Martin |
42
|
579
|
Frederik Schwarzer |
38
|
234
|
Sebastian Kügler |
37
|
76
|
Laszlo Papp |
37
|
76
|
Stephane Mankowski |
36
|
49
|
Harald Sitter |
34
|
33
|
Timothy Pearson |
30
|
Internationalization (i18n) Status
Language | Percentage Complete |
Ukrainian (uk) |
100%
|
Brazilian Portuguese (pt_BR) |
99%
|
Swedish (sv) |
98%
|
Spanish (es) |
95%
|
French (fr) |
94%
|
British English (en_GB) |
93%
|
Dutch (nl) |
92%
|
German (de) |
92%
|
Low Saxon (nds) |
91%
|
Estonian (et) |
90%
|
Bug Killers
Person | Bugs Closed |
lamarque gmail com |
130
|
Myriam Schweingruber |
59
|
Martin Gräßlin |
27
|
Andrea Diamantini |
19
|
Christoph Feck |
17
|
Dawit Alemayehu |
16
|
Albert Astals Cid |
16
|
Sergio Luis Martins |
13
|
Christophe Giboudeaux |
11
|
Thomas Lübking |
11
|
Commit Countries
Commit Demographics
Sex
Age
Contents
Bug Fixes | Features | Optimization | Security | Other | |
---|---|---|---|---|---|
Accessibility | |||||
Development Tools | [] | [] | [] | ||
Educational | [] | [] | |||
Graphics | [] | [] | |||
KDE Base | [] | [] | [] | [] | |
KDE-PIM | [] | [] | [] | ||
Office | [] | [] | [] | ||
Konqueror | |||||
Multimedia | [] | [] | |||
Networking Tools | [] | [] | [] | ||
User Interface | [] | [] | |||
Utilities | [] | [] | |||
Games | [] | [] | [] | ||
Other |
There are 98 selections this week
Bug Fixes
Development Tools
fix crash in next/prev item selection in output view under certain configuration
Set formatter and style per language, not mime type.
Make style references from different languages with the same name one style object.
REVIEW: 100868
fix crashes and leak of local patch source
Educational
Fixing the symbol and name label for the moleculeviewer.
Element number still needs fixing.
Graphics
Disconnect the animation before deleting it.
Otherwise, the animation may emit the aninmationFinished signal which triggers
object deletion just from within a scope where the same objects are deleted.
This crashes.
Listen to tag changes and update the properties tab on change
update slideshow metadata cache if labels info are changed.
handle XMP sidecar files using full name of files with extention + ".xmp"
resizeEvent needs to call requestPixmaps too, not only relayoutPages
KDE Base
Create a shortcut to activate the menu bar.
This allows access to the menu bar via the keyboard.
FIXED-IN: 4.7
REVIEW: 100804
Fix jerky animations for the XRender backend
The code controlling timing for the animations
assumes that all painting is finished when the
Scene has finished painting. Since the X protocol
is asyncronous we need to call XSync (and not XFlush)
to make sure all painting has finished.
Tested for more than 2 weeks without issues.
NB: This is the same commit as
d0cf7ff6da4c6f8bcc684dd6378e2af09d36bb06
due to style changes in kwin code I could not cherry-pick
it cleanly
Don't search for 'File' but grab the menu's first qaction.
As pinotree on IRC kindly pointed out, searching for 'File' won't work
in non-English menus. Now we grab the first action in the menu which
should always be in for the File menu in Konsole.
Initialize m_inferencer to 0.
This fixes a crash when Virtuoso fails to start. It does not fix the failed start though.
That is another topic I need to tackle.
FIXED-IN: 4.6.2
Implement default handler in Dashboard config
Sorry for doing a second commit - 4.6 and master had diverged.
KNewFileMenu: Add clear buttons to dialogs asking for a name
This commit adds a clear button to the KLineEdits in the dialogs
that ask the user for a file or folder name when a file or folder
is to be created. Note that the KLineEdit text is set after the
clear button is enabled. If it is done the other way around, the
clear button is not shown initially.
FIXED-IN: 4.6.2
(cherry picked from commit 85878a6acfb5f03ec06f58340296582ba9aab7e3)
Do not crash if we cannot open vmstat
Allow user to enter commands as bookmarks.
Previously, bookmarks where converted to KUrls and then only protocols
Konsole knew about internally were processed. Now if a bookmark has no
KUrl protocol, Konsole just sends the bookmark to the shell.
This will solve issues such as 'ssh user@server -p port tail -f file'
as well as allowing any command to be a bookmark.
FIXED-IN: 4.6.2
protect with a weak pointer
Part 1/2 of fix for Bug 453
Part 2/2 of fix for Bug 453
Enhance support for Flash in Konqueror (closes Bug 351)
Patch courtesy of Ilya
Support MouseWheel on titlebar
Thanks to Knut Johansson for the patch and sorry that
we did not commit it more early :-( I was just triaging
the bug and noticed the attached patch.
FIXED-IN: 4.7.0
Fix if the user creates a second Processes Table
Allow copying of zero byte sized files.
(cherry picked from commit 0a0368bac3e1586328f6d0869f62ef14687906ea)
Fix crash when mixing summation and non-summation sensors
Also fix the tooltip to make it look better when mixing summation and
non-summation sensors
Fix crash in KPixmapSequenceOverlayPainter
The class tries to ensure that a default sequence is available.
There is, however, no check if the default sequence is part of
the current icon theme. This fix makes sure the class does not
crash when the default icon sequence fails to load.
FIXED-IN: 4.7.0
Only rely on the mimetype from KDE, completely ignoring the one from Strigi.
This way each file only gets a single mimetype which makes a lot of things
easier and fixes the problem with duplicate results in nepomuksearch.
Repaint area between offset and window in sliding popups
As this area was not repainted it caused visual garbage during
animationgs. Most visible with yakuake and a panel at the top.
Offset in that case is the upper screenedge while yakuake is
positioned below the panel. The area of the panel did not get
repainted causing the garbage.
Initialize m_inferencer to 0.
This fixes a crash when Virtuoso fails to start. It does not fix the failed start though.
That is another topic I need to tackle.
FIXED-IN: 4.6.2
KDE-PIM
Improve month printing of calendar
We check not whether a event/todo will match into the
day box before we paint it. This will also make sure that
the 'hidden events' notifier is not covered by a summary string.
Furthermore the layout algorithm is slightly improved to use more
available space.
kolab/issue4701
Make recurring events aware of daylight saving time.
The time of the first occurrence was being used for all occurrences,
which is wrong. For example, a recurring UTC event that crosses a
DST switch won't have all occurrences with at same local time.
Office
Add support for the missing shapes: straight and bent connector
added support for pasting shape at mouse cursor position
there are now two alternative ways of positioning the shapes when
pasting them to the document. the first (old) way is to use a user
defined paste offset wich gets applied to the shapes position before
adding them to the document. the second (new) way is to determine the
position of the mouse cursor on the active canvas and paste the shapes
so that the center of the pasted shapes bounding box is at the mouse
position.
Odf: Renamed KoTableStyle -> KoTblStyle as KoTableStyle already existed in kotext..this fixes some crashes
in places where both of them were used.
Docx filter: Enabled master-page styles for tables.
Fixed autoscrolling bug in Krita
I've extracted one method from KoToolProxy and overridden it in newly
created KisToolProxy. This method just converts widget coordinates
into document coordinates.
Fixed a bug reported by Thorsten.
WARNING: Be careful, the definition of 'document origin' differs in
Krita and other flake-based applications. In Krita 'origin' is used
only when the size of the image is less than the size of the image and
vast scrolling is disabled. It is used for centering and means "the
offset from the topLeft of the widget to the corner of the
document". In flake, 'origin' means "the offset of the document in a
big white rectangle that surrounds the document". Krita has no such
rectangle and the origin is used in a different way due to historical
reasons, i guess.
CC,
Fixes and cleaning for KisLayerBox
This patch fixes:
1) Drag-and-drop (it has been broken recently)
2) KisNodeManager::activeNode() is now set properly, when a node
is deleted (caused a crash).
3) Controls of KisLayerBox are enabled/disabled properly again
(has been broken as well as 1) )
Does *not* fix:
1) Crash when adding a transparency mask with a precreated
selection (bug 266687)
The 'hide unused institutions' implementation was not working correctly if one institution had child accounts. Fix that by handling only empty institutions (with no accounts) with the flag (hideClosedAccounts()) and all the other institutions with the visibility of it's children.
Smooth freehand tool with cardinal splines
This creates smoother curves when drawing quickly (when there are few mouse
events).
Smooth freehand tool with cardinal splines
This creates smoother curves when drawing quickly (when there are few mouse
events).
Multimedia
Make lyrics editable when there's no currently no text
original and destination url are inverted when cloning data is processed.
Prevent crash on loading unsupported format playlist.
Fix Dynamic Collection/scanning of unmounted device
Ok, fixing my own bug report here. Collection Scanner should only scan
urls on mounted devices.
Fix lyrics applet sometimes not showing fetched/cached lyrics
Networking Tools
Makes the plasmoid change the interfaces names when the user changes the
"Show network interface using" configuration in the kcm module.
Resolved "non clickable links" bug
@ http://bugs.kde.org/265422
Added Regex for link detection
Applying vpnc: fix storing/loading of secrets type
Thanks Andrey Borzenkov for this patch.
REVIEW: 100857
This commit to try fixing all troubles against the tabbar highlight feature.
Courtesy fix patch from the man implementing the feature: Johannes Troscher.
Many Thanks for.
Bug Reporters: please, let us know if this really fix it!
Fix root cause of SHA1HashGen crashes in 1.0 series
Applying fix connecting to WiFi when "In file (unencrypted)" secrets
storage is used.
Thanks Jirka Klimes for sorting this out.
REVIEW: 100855
Applying Secrets: fix missing secrets for VPN plugins without explicit
storage type.
Thanks Andrey Borzenkov for this patch.
REVIEW: 100856
Apply fix for lack of unicode translation in Gadu plugin.
Thanks Maciej `Matrach` Matraszek for the patch.
FIXED-IN: 4.6.2
Do not send "low signal" notification if connection is not activated.
Don't crash when there's a chatStyle with no variants.
REVIEW: 100870
User Interface
Fixed reloading of the apps model on sycoca update
Set NoPen for painter in TaskEditor
Utilities
Automatically resize query result columns.
Thanks to Smit Shah for the patch.
Properly close the query and disconnect from it instead of simply setting it to 0.
Thanks to Smit Shah for the patch.
Fix for bug #268837, added abort handler for when GMP can't deal with
cube rooting large numbers.
Games
Fix score display not being updated on new game.
Fix swapped rotation direction.
Features
Development Tools
Added pseudo autocompletion support for builtin types
works, but data is missing (i.e. which type has wich attributes)
Add document buddy architecture
Allow kdevelop language plugins to manage related documents (like foo.h and foo.cpp for cpp plugin)
Language plugins may implement IBuddyDocumentFinder to define the rules (how to know if two documents are buddies).
Language plugins that implement IBuddyDocumentFinder must register themselves.
An option was added to the UIConfig to open documents side by side with its buddies.
Buddy documents work like this: Assume that the option is enabled in the config, and there exist the following tabs:
| foo.h | bar.cpp |
If now the user opens foo.cpp, then this tab will be placed to the right of foo.h.
Another feature: Assume that both buddy documents and the option "Open new tab after current" are enabled. There are the following tabs:
| *foo.h* | foo.cpp | bar.h | (foo.h is the active tab)
Normally, if the user opens somefile.cpp now, the tab would be placed between foo.h and foo.cpp, which would separate the buddies.
So we changed the bahavior: the new tab will be placed after foo.cpp instead.
REVIEW: 100874
Added lex/yacc file patterns
more start page improvements
- "Declarative" -> "Qt Quick (QML)
- make Qt Quick default for Plasmoids
- smaller min height
- reshuffle import options
Educational
Improve support for Higher Order Functions
When only a filename is passed to kst without any further arguments
and it is not a .kst file try to find a datasource which could load it,
and show all vectors against INDEX. Each datasource could overwrite this
behavior, like it was asked by Syam Krishnan C.R. on the mailinglist.
Having this feature it is now possible to register Kst as default program
for opening data files: double-click on your data file and see Kst previewing
your data!
Graphics
Properly implement manual creation and moving of faces.
- adding a face manually is now implement in the FacePipeline and
done in a thread, as all database writing should be done in a thread.
- when a face region is changed, but no confirmation done,
detect and apply the changes. Done in the pipeline.
Requires the view to call finish() before a new image is loaded.
- set priority of the pipeline threads, defaulting to LowPriority,
so as not to interfere with the main thread.
Implement a convenient benchmark mode for face detection.
Operates on a "ground truth" collection and evaluates the detectors performance on this.
KDE Base
Let us be able to close System Activity with the usual ctrl-Q shortcut
PhoneManager is an application that initializes ofono and it asks to the user required credentials like the PIN.
a working version of the activity switcher
KDE-PIM
Allow to move the map to the currently selected address.
Office
FEATURE: Ensure visibility of selected items in graph
added support for pasting shape at mouse cursor position
there are now two alternative ways of positioning the shapes when
pasting them to the document. the first (old) way is to use a user
defined paste offset wich gets applied to the shapes position before
adding them to the document. the second (new) way is to determine the
position of the mouse cursor on the active canvas and paste the shapes
so that the center of the pasted shapes bounding box is at the mouse
position.
Add initial support for a search bar and the new searching code to Words.
Finish support for saving the currently supported column style properties
libmso: Improved support for rotated shapes (group shapes still not supported).
* For any but a child shape, the OfficeArtClientAnchor might contain a 90 degrees rotated
rectangle. It depends on the rotation angle, and the intervals differ between shape types.
It seems like a relict from times when only rotation in {0,90,180,270} was supported.
* Added support for flipping, using draw:mirror-vertical and draw:mirror-horizontal attributes
of the draw:enhanced-geometry element.
NOTE: At the moment rotation of simple shapes and their positioning into a group shape seems fine.
However rotation and flipping of the group shape is not supported. If someone has good knowledge
of this topic, then feel free to implement.
Multimedia
Further usability enhancements: handling multiple selection in CD audio ripping view.
A multiple tracks can be checked, dragged and edited at once.
Networking Tools
Change the labels of OpenVPN TLS key direction from 0/1 to server/client
Set an option to disable the disable graphics effects on the tabbar
highlight animation.
To see if this really works, please deselect the "animated tab highlights"
in the Tabs Settings section
Utilities
Add support for changing Grub colors
Games
Implement the "Import Assets" action.
Add a newGameObject function to the Scene model
Add sorting/filtering to Palapeli::CollectionView.
Sorting is by name currently, so bug 258734 is fulfilled only partially.
Optimization
KDE Base
Refactoring of the Wizard, now it is non-sequential.
This is the first commit of the non-sequential wizard, which will
allow us to have shorter and smarter user flow's as well as a
more clean code, since the we're are going to split the logic in
each case we have, which at the moment are:
1-Simple Secure Pairing(SSP)
· Page showing the PIN sent by the device.
· Showing "Correct" and "Not correct" options.
2-No pairing needed
· We'll jump directly into the services page.
3-The device is a Keyboard
· We'll show the PIN
· We'll show a label such "Type this pin and press enter".
· Maybe a nice picture of a keyboard as well :p
4-The device is in our Database (no need to show the PIN)
· We'll show a "Connecting...."
· If succees, go directly to the Service page.
5-The device is not in our database (Show the pin, just in case)
· This should not happen too much since these cases are
usually keyboards which are covered by case 3
· Since this case is weird, we'll show the PIN just in case.
Office
Rework graph tool bar and contextual menu.
Better display for stack, line, points, ...
Improve the search bar ui.
- Add support for setting options.
- Add to completion on find trigger.
- Show/hide the toolbar according to the actions that are triggered.
improve parsing of clip path element
path shapes that are children of the clip path element are used
directly as clip paths. group shapes as children of the clip path
element are ungrouped and their children are used as clip paths.
shapes not being a path or a group are converted to a path shape
by using their outline.
Games
Change the "New Scene" button to a menu and general code cleanup.
Security
Networking Tools
Applying secrets: do not save secrets if user asked for it.
Thanks Andrey Borzenkov for this patch.
REVIEW: 100859
Other
Development Tools
Remove qtandroidbridge, please use
QPlatformNativeInterface::nativeResourceForWidget("JavaVM",0) the
get current JavaVM pointer.
Cleanup build scripts.
give me fuel, give me fire, give me icons for desire!
KDE Base
Drop the driver blacklist
Let's face it: it was a bad idea and the blacklist never got updated.
FreeBSD support - A large number of improvements to the FreeBSD support
KDE-PIM
Now support both KCal and KCalCore for attendees.
This should allow for compilation with 4.4
(cherry picked from commit f6075533e0edd230d3372cae4f82de5467933688)
Conflicts:
libkfacebook/eventinfo.cpp
libkfacebook/eventjob.cpp