Issue 218
15th January 2012 by KDE Commit-Digest TeamContributors
Jaka Kranjc
Mutlu Inek
Paulo Dias
Marta Rybczynska
This Week...
Statistics
Commits | 2516 by 200 developers |
Open Bugs | 21636 |
Open Wishes | 17158 |
Bugs Opened | 558 in the last 7 days |
Bugs Closed | 611 in the last 7 days |
Commit Summary
Module | Commits |
/trunk/l10n-kde4 |
346
|
/trunk/KDE |
120
|
/branches/stable |
79
|
/trunk/l10n-support |
40
|
/trunk/www |
38
|
/plasma/generic |
35
|
/branches/work |
23
|
/trunk/playground |
22
|
/portage/kde |
22
|
/kwin/clients |
16
|
Files | Developer | Commits |
276
|
Patrick Spendrin |
104
|
189
|
Patrick von Reth |
66
|
111
|
Milian Wolff |
48
|
144
|
Allen Winter |
48
|
135
|
Shaun Reich |
45
|
132
|
Albert Astals Cid |
44
|
132
|
Wolfgang Rohdewald |
44
|
123
|
Martin Gräßlin |
42
|
123
|
Jekyll Wu |
41
|
117
|
Burkhard Lück |
39
|
Internationalization (i18n) Status
Language | Percentage Complete |
Ukrainian (uk) |
100%
|
Portuguese (pt) |
100%
|
Swedish (sv) |
99%
|
Polish (pl) |
98%
|
Spanish (es) |
96%
|
Dutch (nl) |
95%
|
Estonian (et) |
94%
|
German (de) |
94%
|
French (fr) |
93%
|
Italian (it) |
92%
|
Bug Killers
Person | Bugs Closed |
Christoph Feck |
133
|
Thijs Heus |
58
|
Jekyll Wu |
45
|
Anne-Marie Mahfouf |
28
|
Christophe Giboudeaux |
27
|
Myriam Schweingruber |
27
|
Dawit Alemayehu |
24
|
C. Boemann |
18
|
dehtris yahoo de |
17
|
Peter Penz |
16
|
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 103 selections this week
Bug Fixes
Development Tools
show tooltip for variable names and values to be able to view lengthier items
FIXED-IN: 4.3
Callgrind support achieved, FIXED numerous bugs, Credits mainly to Lucas Sarie
Educational
Improve drawing: sub-pixel accuracy.
Always load last route, not only in Routing activity.
Graphics
Bugfixes in binaryiface / binarysearch
- From Brad's comment #16 in bug #286018, issues 1), 3) and 4) are solved.
- Also, a small optimization is introduced in binaryiface (to not recheck
a directory already added to the plugin path)
KDE Base
Ensure that borders have at least a size of 0
Prevents cropping of windows with tiny borders.
Make sure the "Auto Detect" button is enabled when the
"Use system proxy configuration" is selected.
Make sure users can simply click the Apply button after selecting the same
option under windows.
(cherry picked from commit a52df46f43ecc3e5c893aaea7b981ec7c4ca4e46)
Print DBus error message if battery remaining time call fails.
desktop icon drag'n'drop url name
I have added an additional check so the desktop icon gets a pretty name
when you drag and drop a favicon onto the desktop.
REVIEW: 103435
Make sure Konqueror won't crash even when the locationbar and
hence the input combox is removed.
FIXED-IN: 4.8.1
REVIEW: 103663
Append ".desktop" to generated link files so that they are not identified as
something they are not.
FIXED-IN: 4.8.0
REVIEW: 103691
Fix current-item indicator in combination with the cleanlooks style
Thanks to Christoph Feck for the hint.
FIXED-IN: 4.8.0
use a weakpointer
the crash over containment doesn't seem reproducible, but use an extra check on it
Improve shutdown dialog's layout and do not create empty context
menu in KSMButton.qml.
Fix selection issue when expanding a tree
The selection anchor must be reset when changing the current item
to the root of the tree.
FIXED-IN: 4.8.0
Check if we have XRandR 1.2 at least before doing anything
This check is completely broken in NVIDIA binary blob since they are
announcing that they support up to 1.3 though in reallity the driver
only supports XRandR 1.1.
This may fix though weird behaviour with other crappy drivers like the
FLGRX blob.
Fix issue when deleting items with the context menu
Thanks to Jekyll Wu for the analyses of the issue!
FIXED-IN: 4.8.0
Fix issue that shift + drag does not move files
FIXED-IN: 4.8.0
Removed a non-standard WebDAV property (executable) from list of properties
requested during a PROPFIND request.
FIXED-IN: 4.8.1
Prevent generating previews all the time during downloading a large file
When downloading a large file the preview should not be recreated each time
a change-notification has been received. Create the preview after getting
the first file change, but postpone creating the next previews until no change
has been done during a longer period of time.
FIXED-IN: 4.8.0
Make the icons in IconView shrink on mouseDoubleClickedEvent() instead of mousePressEvent() if KDE is set to double-click.
This fixes a visual glitch with the icons shrinking twice under double-click global settings.
REVIEW: 103679
Ignore "default" monitors as we do with LVDS
NVIDIA Binary Blob does not report the type of the screen and instead it
always report "default". Basically this patchs prevent the
checkInhibition code to always inhibit when used with the binary blob.
For clarity create the default search engine string outside the readEntry
statement.
(cherry picked from commit 32ea56a25e339b1dad81a1163a97439e7cf63d13)
Check whether the ShaderManager is valid in Explosion effect
The effect did not check whether the ShaderManager is valid causing
a null pointer access when trying to use the shader.
Additionally this change moves the Shader init into the close window
slot as close window referrenced windows without checking whether the
effect would work. If the effect would not work each closed window
would be referrenced without any chance to being unreffed again as this
code is in a block checking whether the effect is valid.
FIXED-IN: 4.8.0
Make sure loading is stopped before changing embedded parts.
FIXED-IN: 4.8.1
(cherry picked from commit 0491f27e085cbbbcc04cfb04a4b62bef6e7a69f4)
Honor the Javascript window open policy configured by the user.
GUI access like khtml is still on TODO list.
KDE-PIM
Fix Bug 290341 - KMail crashes when editing IMAP ACL
I can't reproduce crash but Thiago could you test it please ? easy to
backport and report me if it fix it.
Thanks Regards
KGoogle::Reply now preserves raw data so that they can be read multiple times.
Fix Bug 289905 - Sent mail is stored in wrong folder
Option is for reply/forward not when we create new message
FIXED-IN: 4.8.1
Set an error code when we lost connection.
Otherwise the imap resource assumes we could log in, and stores the session
that just got deleted, leading to crashes further down the road.
Don't append new articles to the bottom of the list
MERGE: 4.8
FIXED-IN: 4.8
I hope that it will fix Bug 290389 - crash of kmail while sending mail &
closing app
Fix Bug 290702 - Custom mime header fields are not stored
FIXED-IN: 4.8.1
Office
Revert "Fix bug introduced in optimization work"
This reverts commit fd7367102ad47296dbaec2168bcb835f5692d341. And adds a fix
that does not break it.
Fix spurios underlines at the end of lines if fragment spans more
than one line
- When duplicating a scheduled transaction make sure that we set a valid next due date if the original next due date is invalid.
introduce a gtl giant lock to make sure to avoid threading issues.
Possible fix for those bugs:
(could not reproduce before)
(could reproduce but now seems to work, waiting for confirmation)
Use the same context on saving headers
This is needed as otherwise e.g. the created image names will be the same and
as the data centers for the temporary context are not saved the images in header/footer
suddenly are the same as the onces in the documents.
This fixes bug 291117 - images in header/footer change on saving
: Show hide checked operations setting are not retained
PageContent area was set to that of the textshape which is wrong when dealing with shapes
in headers and footers
Now returns a content area from KoTextPage which defaults to pagearea
Words reimplement KoTextPage to return an actual text area
fix zotero book section import
Fix bug in KisShapeController when the root of the image changes
Finished porting KisShapeController to two-stage signals processing
Yay! Now it doesn't depend on multithreading of the KisImage at all!
The updates of the internal shapes representation are done in two stage
way like it is done for all the signals of KisCanvas2. First connection
is direct and fetches the data from the image and the second is automatic
and executed in the context of UI thread.
I introduced four new signals for the image:
void sigNodeAddedAsync(KisNodeSP node);
void sigNodeMovedAsync(KisNodeSP node);
void sigRemoveNodeAsync(KisNodeSP node);
void sigLayersChangedAsync();
They are supposed to supersede old 7 signals in the nearest future.
This is the biggest part of refactoring needed for closing bug 290708.
Now the only thing left is to port KisNodeModel to use dummies stored
inside KisShapesController.
- Set the initial size of the schedule entry dialog after the contained transaction form has been resized.
Fixed the OFFSET formula function to also work across sheets.
We cannot use e->ranges but need to use e->regions to proper handle references across different sheets. This finally closes bug 289496.
Temporary crutch for bug 290708 to allow people to work with Move Tool
Sometime the Undo of the Move tool crashes, because KisNodeModel
is not ported yet.
Make sure that the account id is valid before using it in the !isStandardAccount test to prevent an infinite loop.
Multimedia
Fix vectorscope for 24bit RGB images:
Networking Tools
Hide non-Internet APNs in Mobile Connection Wizard.
Thanks to Swami Dhyan Nataraj (Nikolay Shaplov ) for this patch.
I really love when someone opens a bug report with a fix and not only
a problem :-)
User Interface
Changed QSharedPointer -> QPointer
keep track of registered widgets, remove from stack when deleted.
Utilities
FIXED: [ 242566 ] Cannot F3-View .vcf vCard files
.vcf files were misidentified as directories because the mime type contains the substring "directory"
Games
Fix saving when the game is over, don't show duplicate dialogs in that case
Undo after game won - Bug
After a game is won, the application is set into "finished"-mode and no undo actions are allowed anymore.
FIXED-IN: KDE 4.9
REVIEW: 6841
add checks which avoid processing messages meant for an old hand
there seems to be a bug where a message from a client is sent
to the server only after the current hand ended and a new hand
has started - leading to a situation where east has 15 tiles
at the beginning of a hand. This commit does not fix that, but
it hopefully throws an exception if a message is received that
is not meant for the current hand.
the debug output --showtraffic suppresses displaying this token
which is sent with every message.
Features
Development Tools
added feature to change widgets text color
Text colors are changeable
- in the global ui settings (saved into umbrellorc)
- in the diagrams color settings (inital load from global settings)
- in the widget color settings
The text color of a widget is saved in the xmi file using the
attribute name 'textcolor'. If an xmi file without this attribute
is loaded the diagrams text color setting is used as text color.
Android plugin
Change-Id: If939ff104209ca63bf1cb03dca886e9e020d1aaa
Educational
Add threading support.
This adds two new classes, class Thread which is taken from Qt's
movedobject tutorial and class OsmTileClusterRenderer, which is the
worker object class.
OsmTileClusterRenderer mostly consists of code moved from
NasaWorldWindToOpenStreetMapConverter.
NasaWorldWindToOpenStreetMapConverter's main responsibility now is
creating the threads and worker objects and assign new work to them.
Global search bar
NASA WorldWind to OpenStreetMap Tile Converter (nww2osm): Initial commit.
This is the first version that somehow works, but it has not yet
reached alpha quality. Remaining problems / missing features:
- resulting osm image is vertically flipped as a whole
- no filtering (bilinear or other) implemented
- most values are hard coded
- ...
Search input widget: sort by popularity and insensitive case
BookmarkManagerDialog: tree of folders for bookmarks
- Simplify filtering proxy models
- Rely on the View RootIndex as well as the ProxyModel filtering
- Refactor index handling for folder selection
- Folder selection and unselection
- Use MarbleModel treemodel directly and not a model copy
Enable glow by default
Graphics
textfind with hyphenation working - simple test with pdf and djvu done
Preview Image improvements
- Selection box disabled by default (enabled in panorama)
- Anchors around the selection box
- When Zoom2Fit is enabled, resizing the windows (more specifically the
widget) result in the image to be resized to still fit in
PreviewWidget: Selection Area
Based on libksane classes KSaneViewer and SelectionItem.
KDE Base
Desktop Box support for QML based TabBox
First very simple layout just rendering icon and name.
Good enough for the start.
Support brightness handling in arm devices
Patch by macau
Signed-off-by: Dario Freddi
Provides asynchronous API for NetworkManager::activateConnection
and NetworkManager::addAndActivateConnection.
Popup when a link is pressed and held
- add click signal in kdeclarativewebview to dismiss without interfering
- no actions yet
- layout also not there yet
KDE-PIM
Merge Tasks resource to Calendar and port to LibKGoogle 0.3
- intial port finished
- creating, updating and removing calendars and task lists works
- fetching calendars and task lists works
- fetching events and tasks works
- creating, updating and removing events and tasks needs more testing
- completely new Settings dialog
Images embedded in HTML now work due to better alignment with the
rules in [MS-OXCMAIL] 2.1.3.4.
Add holidays in Republic of San Marino
Initial implementation of Google Reader API
continue to implement import thunderbird filter
Office
feature: Colors in "Incomes and Expenditure" dashboard widget
Support Multi-lists within a list.
Implement tripleclicking
To do so I had to reroute doubleclicking into toolproxy mousepress
However for applications there are no change, except tools can now
reimplement mouseTripleClickEvent to be notified of a triple click
4 or more clicks are interpreted as (repeated) tripleclick. That
is until the doubleclicktimeout period has elapsed since the first
click.
The behaviour is smooth and as expected. I've also change texttool
take advantage of it and actiually select the paragraph on third
click and not as before where doubliclcking alternated between
selecting word and line
This patch also fixes a bug where doublclickig a word selects the
space after (it's a matter of taste and windows always selects the
space. but it seems most people like to only select the word.
Added the IFERROR and IFNA OpenFormula functions.
Multimedia
Support embedded covers for ogg (read only) and flac files
Networking Tools
Add new group switcher combobox in toolbar
Access Keys navigation
Ported access keys navigation system from Arora and adapted
to rekonq code.
Also (by adjam), get sure access keys are removed on loadStarted
REVIEW:103601
REVIEWED-BY: adjam
User Interface
Activity folder encryption working
regular - some exploratory kerning started
Optimization
KDE Base
kwin: fixing high cpu usage in the fade effect
This is a condensed version of Martin's patch that fixes a high cpu
usage in KWin and X. It seems to be due to a window being created and
deleted at almost the same time, such that the fade effect never quits.
The bug was reliably reproducable with starting Amarok.
Hidden option to disable nao:created handling on graphs.
This results in much less graphs to be created which in turn means
a significant performance increase.
Move AuroraePreview into a Loader
Makes performance of list a little bit better.
Office
limit shape layer rendering to image bounds, fixes freezing when text tool is used with gigantic font sizes
Networking Tools
AccessKeys navigation
Use QtNetworkManager to activate connections.
Other
Development Tools
Give visual feedback on failed imports.
Educational
Inhibit screensaver during Navigation.
KDE Base
Drop old (non QML) TabBox
This includes the delegates, the layout configuration for the delegates
and the custom view for the TabBox.
This can now finally be done as desktop tabbox is based on QML, too.
Version 0.5.5 release date.
KDE-PIM
Use proper colors on group headers, now we are compatible with dark themes too
Reviewed-by: Daniele E. Domenichelli
Office
changed flow config
changed flow default configs
let's start using REAL, nonintrusive close x icon instead red ball
A +- -- kexi/pics/action-close.svgz
A +- -- kexi/pics/hi16-action-close.png
A +- -- kexi/pics/hi22-action-close.png
A +- -- kexi/pics/hi32-action-close.png
User Interface
work in progress
M +- -- Oxygen-Bold/Oxygen-Bold.otf
simplified registration/unregistration of widgets for animations.
lightened oxygen regular
attempt at fixing tooltip's foreground color.