Issue 226

11th March 2012 by KDE Commit-Digest Team

Contributors

Vladislav Blanton
Mutlu Inek
Jaka Kranjc

This Week...

Work on diagram auto layout feature in Umbrello. 'Create new class' dialog for Ruby support in KDevelop. Work on object custom dimensions tabs and support for Matlab's .mat format in Kst. KStars gains a horizontal coordinates grid. Support of TangoGPS .log files in Marble. In Nepomuk, support for urlregex to find the right plugin and work on tvshow support. In Calligra, multiple improvements in bibliography support, improved Microsoft Office format support. Scopes manager merged in Kdenlive. Import/Export Routes for VPN connections in Network Management. Improved sound effects in kajongg.

Statistics

Commits 2658 by 187 developers
Open Bugs 21878
Open Wishes 17143
Bugs Opened 419 in the last 7 days
Bugs Closed 409 in the last 7 days

Commit Summary

Module Commits
/trunk/l10n-kde4
423
 
/trunk/KDE
104
 
/branches/stable
94
 
/trunk/www
45
 
/plasma/netbook
28
 
/trunk/playground
23
 
/netbook/containments
22
 
/src/harmattan
20
 
/branches/work
19
 
/trunk/l10n-support
16
 
Files Developer Commits
858
 
Roman Paholík
286
 
228
 
Laurent Montel
76
 
171
 
Shaun Reich
57
 
153
 
Boudewijn Rempt
52
 
144
 
Yuri Chornoivan
50
 
111
 
Gilles Caulier
39
 
114
 
Burkhard Lück
38
 
111
 
Laszlo Papp
38
 
102
 
Wolfgang Rohdewald
34
 
96
 
Aleix Pol Gonzalez
32
 

Internationalization (i18n) Status

Language Percentage Complete
Ukrainian (uk)
100%
 
Portuguese (pt)
100%
 
Swedish (sv)
99%
 
Polish (pl)
97%
 
Spanish (es)
96%
 
Dutch (nl)
95%
 
German (de)
95%
 
Estonian (et)
93%
 
French (fr)
92%
 
Italian (it)
90%
 

Bug Killers

Person Bugs Closed
Martin Gräßlin
154
 
Jekyll Wu
34
 
Volker Krause
27
 
Thomas Lübking
22
 
Christoph Feck
18
 
Peter Penz
14
 
Christophe Giboudeaux
14
 
Andrea Iacovitti
13
 
Patrick Spendrin
12
 
George Kiagiadakis
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 125 selections this week

Bug Fixes

Development Tools

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello/umbrello:

umbrello/umlcanvasobject.cpp
- removeAssociationEnd(): Call UMLDoc:removeAssociation() on the assoc.

umbrello/umldoc.cpp
- removeUMLObject(): Remove associations that this object may participate in.

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:

UMLWidget::drawSelected():
- Don't draw the resize anchor if the widget is so small that the anchor
would cover up most of the widget.

UMLWidgetController::isInResizeArea():
- If the widget itself is very small then make the resize area small, too.
Reason: Else it becomes impossible to do a Move instead of Resize.

Eike Hein committed changes in [kdevplatform] shell/session.cpp:

Write proper SessionsPrettyContents value to disk immediately.

Educational

Jérôme Sonrier committed changes in [kstars] /:

Display grid according to active coordinate system system.

Jérôme Sonrier committed changes in [kstars] kstars/projections/projector.cpp:

Don't show objects which are just below the horizon when ground is opac.

Graphics

Gilles Caulier committed changes in [digikam] /:

bug fix : set Action Category to all image plugins to register action by plugin type (Colors, Enhance, Trnasform, etc...)
This give a better visibility to KDE Config Shortcuts dialog. Action are grouped by type, not in a simple flat list.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision bab40b0...

KDE Base

Sven Brauch committed changes in [kate] part/document/katebuffer.cpp:

Fix the last line of a file from not being highlighted.

REVIEW:104178

Patrick Spendrin committed changes in [kde-runtime] kioslave/trash/kio_trash_win.cpp:

fix moving files from and to the trash

(cherry picked from commit 9d025212a78237a48308a691cb1448ce3703b4e4)

Dominik Haumann committed changes in [kate/KDE/4.8] part/document/katebuffer.cpp:

Fix the last line of a file from not being highlighted.

REVIEW:104178

Patrick Spendrin committed changes in [kde-baseapps] konqueror/client/kfmclient.cpp:

fix opening konqueror via kfmclient

(cherry picked from commit e65f0898c6934209c31167371c1eaa1c6acd2461)

Dominik Haumann committed changes in [kate] /schema:

refactor import / export of color schemas

Now, the "Colors" tab is exported/imported as well


FIXED-IN: 4.9.0

Lamarque Souza committed changes in [kde-workspace] plasma/generic/dataengines/soliddevice/soliddevicejob.cpp:

Fix ejection of optical drives. This bug affects Device Notifier
although the problem is in soliddevice dataengine.

FIXED-IN: 4.8.2

Lamarque Souza committed changes in [plasma-mobile] applications/webbrowser/src/kdeclarativewebview.cpp:

Implement QDeclarativeWebPage::chooseFile() using
KFileDialog::getOpenFileName().

Patrick Spendrin committed changes in [kdelibs/KDE/4.8] kio/kio/deletejob.cpp:

fix error when deleting a file

Dominik Haumann committed changes in [kate] part/syntax/katesyntaxmanager.cpp:

fix bug 242576: cannot unset background colors

Anders already fixed this issue already in bug #97400 in January 2005.
In October 2005 Hamish overwrote this again accidently. Hence, this
bug was back for 6 years now. Finally, fix it again.

Ignat Semenov committed changes in [kde-baseapps] /applets/folderview:

close the folder peek popups on triggering the "Open With" action

Close all open popups on "Open With" selected to maintain consistency with activating an item in the folder peek popup and in order not to occlude the dialog with the popup
1)Expose the KFileItemActions object in KonqPopupMenu
2)Add a method hideThisAndParentPopup() to hide the open popups without deletion;actually delete the popups only after executing the context menu in order to avoid a crash in contextMenuRequest() after deleting the popups


FIXED-IN:4.8.2

reviewed by fredrikh

Peter Penz committed changes in [kde-baseapps] /src:

Allow custom sorting of details-view columns

Fix regression that Dolphin 2.0 did not allow to adjust the sorting
of the details-view columns.


FIXED-IN: 4.8.2

Peter Penz committed changes in [kde-baseapps] /src:

Details view: Allow to turn off expandable folders like in Dolphin 1.7

The option for turning off expandable folders has been removed with
the new view-engine. Due to several requests this option has been
readded again.

As for 4.8.x no new user-interface strings may be introduced, the
line
ExpandableFolders=false
must be manually added below the section "[DetailsMode]" in the file
~/.kde/share/config/dolphinrc if the expandable-folders feature
should be disabled.

Thanks to H.H. "cyberbeat" for the initial patch!


FIXED-IN: 4.8.2

Lamarque Souza committed changes in [plasma-mobile] qmlpackages/activityswitcher/contents/ui/ActivityDelegate.qml:

Make delete confirmation dialog appear above any thumbnail in activity
switcher.

Craig Drummond committed changes in [kdeplasma-addons] applets/icontasks/taskgroupitem.cpp:

When one, or more, members of a task group are on another activity then dont't use the present windows effect, fallback to the popup menu instead.

Daniele E. Domenichelli committed changes in [kdelibs/KDE/4.8] kdeui/itemviews/kwidgetitemdelegate.cpp:

Fix KWidgetItemDelegate not updating on FocusIn and FocusOut

KWidgetItemDelegate does not update when the itemView gets or loses the
focus. This may cause problems with the colors of the selected indexes.

Reviewed-by: Jeremy Paul Whiting
REVIEW: 104149

Lamarque Souza committed changes in [plasma-mobile] containments/activityscreen/contents/ui/main.qml:

Do not scroll home screen if not needed.

Peter Penz committed changes in [kde-baseapps] /src/kitemviews:

Prevent endless scrolling of list when dragging items


FIXED-IN: 4.8.2

KDE-PIM

Laurent Montel committed changes in [kdepim] mailcommon/foldercollection.cpp:

Fix Bug 295473 - under kde 4.8.1 in kmail, empty trash is grayed out if kmail is set to empty trash automatically when closed

Too bad the patch for avoid to delete foldercollection avoid to update collection => so when we change info into (as statistic)
it's not updated so info was the same that it was created.
Too bad that we release 4.8.1 today

FIXED-IN: 4.8.2

David Jarvie committed changes in [kdepim] kalarm/akonadimodel.cpp:

Fix error saving changed alarms when closing Edit Alarm dialogue

Forward port of ae66e32fb194e01e06521c78e9c72d772d291261 (KDE/4.8)

Laurent Montel committed changes in [kdepim-runtime] accountwizard/ispdb/ispdb.cpp:

Fix Bug 295379 - Setup email automatically, aka more user friendly

Fix order when we test auto-setting


FIXED-IN: 4.8.2

Laurent Montel committed changes in [kdepim] templateparser/templateparser.cpp:

Fix Bug 295558 - cursor is misplaced when replying

FIXED-IN: 4.8.2

Laurent Montel committed changes in [kdepim] /:

Fix Bug 155746 - Add copy function for templates

Now we can duplicate a templates.
Fix duplicate code too.

FIXED-IN: 4.9

Laurent Montel committed changes in [kdepim] mailimporter/filters.cpp:

Fix Bug 258551 - KMailCVT leaks lots of memory when importing maildir

Akonadi::ItemCreateJob was never delete during importing so memory used increase a lot.
(for example during importing 2 Go it takes 2.5Go virtual memory before, after my fix it takes just 400Mo)
Too bad that it's will not in 4.8.1
FIXED-IN: 4.8.2

Office

Thorsten Zachmann committed changes in [calligra] libs/flake/svg/SvgShapeFactory.cpp:

Hide svg shape from docker

This fixes the bug reported by Mojtaba Shahi Senobari on calligra-devel, that calligra
crashes when trying to move the Embedd... shape from the add shape docker to the canvas.
It is not a crash but an ASSERT that hits and it would not crash in release mode. However
as the shape cannot be dragged to the canvas it should not be added to the docker. Therefore
we hide it now.

Please review so I can backport to 2.4

Jarosław Staniek committed changes in [calligra] /:

KexiDB: SQLite Driver: Fixed crashes when compacting database fails

Diffs: 1, 2, 3 Revision 5cdecef...
Sebastian Sauer committed changes in [calligra] libs/odf/KoOdfWriteStore.cpp:

Don't silently ignore if creating the temporary file for the content writer failed.

Related to bug 287262 but I somehow doubt that's the reason for
our famous "cannot read from beginning of file" error :-/ In
any case we should not ignore the result of the open() call
which can fail for example if the disc is full or something
else is wrong. Now we at least get a proper warning with a
hint what went wrong.

Lot of thanks goes to Stuart Dickson for the very detailed
analysis of the problem :)

Boudewijn Rempt committed changes in [calligra] /plugins/paintops:

Improve minimum brush spacing

Following animtim's advice

Dmitry Kazakov committed changes in [calligra] /plugins/paintops/libbrush:

Fixed the mask size returned by KisImagePipeBrush

There are two fixes:
1) Now we switch the brush after painting the dab, not before. Otherwise
the dab size is unknown.
2) Mask size is returned using the current brush values.

Boudewijn Rempt committed changes in [calligra] krita/ui/widgets/kis_color_space_selector.cc:

don't crash when installing a new profile

Boudewijn Rempt committed changes in [calligra] /plugins/paintops:

Force a minimum brush spacing of 0.1



I notice that we still have a lot of brushes that have a default spacing
of 0, which simply doesn't perform in Krita. This commit makes the
minumum value 0.1. Big brushes as used in the Texture_paint_noisy_big
preset now actually work in real-time.

Should this be backported to 2.4?

Boudewijn Rempt committed changes in [calligra] /ui/tool:

Quick fix for Deevad: make the shortcuts not be executed twice

The tools get activated for a second time when switching from mouse
to tablet, without deactivation. I don't have time to figure out right
now why deactivation is broken, so make sure the sig/slot connections
are unique -- this fixes a problem where every action would would be
executed twice.

Diffs: 1, 2, 3 Revision 6c8acce...
Jarosław Staniek committed changes in [calligra] /:

KexiDB MySQL Driver: fixed crash when inserting incomplete rows

KexiDB
*MySQL Driver
**fixed crash in prepared statement execution for inserting data when number of items to insert is smaller than expected; this case could be found when importing CSV data in Kexi with fewer columns specified than expected




FIXED-IN: 2.4 (Calligra 2.4)

Jarosław Staniek committed changes in [calligra] /:

Reports: Fix crash in assigning data source that uses reserved words

Reports
*Fix crash in assigning data source that uses reserved words as field names
**Tables/queries with reserved words still do not work in reports though

Jarosław Staniek committed changes in [calligra/calligra/2.4] /:

Fix crashes/error when compacting database

KexiDB SQLite Driver
*Fixed crashes when compacting database fails
*Fixed error when attempting to compact database opened from recent lists

REVIEW: 104183

Diffs: 1, 2, 3, 4 Revision 11a420c...
Matus Uzak committed changes in /trunk/tests/calligratests/import/powerpoint:

PPT: Tests update

There were improvements to the list layout, so there's no need to duplicate selected
text-properties in the list style when those are inherited from text-properties
of the first text chunk or from text-properties of the pragraph style.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 1283664
Thorsten Zachmann committed changes in [calligra] plugins/variables/PageVariable.cpp:

Display page count if no style is defined.

The page count variable should be shown if there is no num-style defined.
Use the same way as is used for the page number.

This fixes roundtrip of saving page count variable.

Please review for backporting to 2.4

Cristian Oneț committed changes in [kmymoney] /:

Allow the creation of 'Equity' accounts when "Show equity accounts" is checked.

Jarosław Staniek committed changes in [calligra/calligra/2.4] kexi/widget/tableview/kexiinputtableedit.cpp:

Enforce field length contraint in table view

Field length constraint is now enforced in table view as set in length
property. Since SQLite has dynamic types and does not enforce it, it is
handled internally in Kexi.



REVIEWED by

Boudewijn Rempt committed changes in [calligra] tables/part/View.cpp:

Fix saving templates in Tables

Both on Windows and on Linux.

Boudewijn Rempt committed changes in [calligra/calligra/2.4] sheets/part/View.cpp:

Fix saving templates in Tables

Both on Windows and on Linux.

Boudewijn Rempt committed changes in [calligra/calligra/2.4] sheets/part/View.cpp:

Save templates with the right extension

ots instead of kst.

Multimedia

Jean-Baptiste Mardelle committed changes in [kdenlive] src/colorcorrection/vectorscopegenerator.cpp:

Fix broken color scopes

Kåre Särs committed changes in [libksane] libksane/ksane_widget_private.cpp:

Be less restrictive about scan source for batch-scan

Matěj Laitl committed changes in [amarok] /core-impl/collections/support:

Better "Really delete/trash/move" dialogs, include track title and artist

This patch is heavily based on Ryan McCoskrie's
work in the review request, cleaned up and mover further by me.


FIXED-IN: 2.6
REVIEW: 102236

Jean-Baptiste Mardelle committed changes in [kdenlive] src/mltdevicecapture.cpp:

Fix color scopes for capture devices (webcam,..)

Jean-Baptiste Mardelle committed changes in [kdenlive] src/recmonitor.cpp:

Disable recording option while previewing / recording

Networking Tools

Andrea Diamantini committed changes in [rekonq/AdblockRevolutionRebased] /adblock:

Clean up adblock manager code and fix unblock feature

Diffs: 1, 2, 3, 4 Revision ac6a503...
Martin Klapetek committed changes in [ktp-contact-list] /:

Remove all whitespace chars like \t and \n from the presence message

Reviewed-by: Aleix Pol

Martin Klapetek committed changes in [ktp-contact-list] global-presence-chooser.cpp:

Show 'Connecting...' in the global presence tooltip

Reviewed-by: Dominik Cermak
REVIEW: 104169

Andrea Diamantini committed changes in [rekonq] src/webview.cpp:

Don't show dots after "Save Link" text if we are not going to ask for
download path

Daniele E. Domenichelli committed changes in [ktp-kded-module] /:

Do not load module automatically but by MC when it is started

See ktp-approver commit 5ebe32c9cce383fb998356adc07adb90baa18d8a

Reviewed-by: Martin Klapetek

User Interface

Hugo Pereira Da Costa committed changes in [oxygen-gtk] /:

implement use of glib's build-in dbus support if glib version is new enough (2.26).
Fallback to old glib-dbus implementation, if fails.

Hugo Pereira Da Costa committed changes in [oxygen-gtk] /:

Make sure signals and hooks are all properly disconnected at deletion of Oxygen::Style::Instance
Delete TimeLine::Server in theme_exit.

Addresses (partially) https://bugs.mageia.org/show_bug.cgi?id=2679
To my understanding, there is still a crash due to DBus (still working on it),
and issues with gtk_window_set_composite (reverting to old value does not seem to work. Might be a GTk bug).

Utilities

Rolf Eike Beer committed changes in [kgpg/KDE/4.8] /:

fix password requests when using GnuPG 1.x

This all works well with GnuPG 2.x because that is using pinentry. Things were
broken for older versions that require direct password supply.


FIXED-IN:4.8.2

Rolf Eike Beer committed changes in [kgpg/KDE/4.8] /:

make operations on UTF-8 text in editor work

Signing, verifying, and encrypting were previously broken. This will very
likely break any text that is not UTF-8 encoded, but I doubt that the editor
can currently handle that anyway.

Features

Development Tools

Ralf Habacker committed changes in /trunk/KDE/kdesdk/umbrello/umbrello:

Implemented first version of diagram auto layout feature.

Miquel Sabaté committed changes in [kdev-ruby] /:

Created a basic 'Create new class' dialog

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 715a3e5...

Educational

Jérôme Sonrier committed changes in [kstars] /:

Add Horizontal coordinate grid.

Barth Netterfield committed changes in /branches/work/kst/portto4/kst/src/libkstapp:

Begin to give view object custom dimensions tabs:
First up is circles, which now have center position and radius as their
entry items.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 1283427
Nicolas Brisset committed changes in /branches/work/kst/portto4/kst:

Add support to Kst for Matlab's .mat format (v4 and v5), thanks to the excellent matio library (http://sourceforge.net/projects/matio/) by Christopher C. Hulbert.

This provides pretty complete support, with even the cmake module to check for matio and a small sample file to test. It still needs to be reviewed and tested in more depth, but it can read all the test files I've thrown at it
and all the types of primitives:
- scalars
- vectors
- matrices
- strings (limited to char, due to missing support for UTF in matio for now)

Performance is pretty impressive, since Matlab stores the (binary) data on contiguous disk areas and can even compress them. I have generated vectors of 1 million points with octave and they load very fast (in the order of 1 s).
It is all supported semalessly thanks to matio.

It looks like 2.0.5 will be a pretty nice release :-)

P.S.: I have added a HOWTO in the src/datasources dir to help people who would want to add support for other formats to get started.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 1283503
Bernhard Beschow committed changes in [marble] /:

support for loading TangoGPS .log files

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 851ef2d...

Graphics

Gilles Caulier committed changes in [kipi-plugins] /:

RAWConverter is the first tool to use new libkipi feature to lock item from kipi host collection during batch processing, to prevent
concurrent operation of processed files.

Diffs: 1, 2, 3, 4 Revision 14ee5da...

KDE Base

Jörg Ehrichs committed changes in [nepomuk-metadata-extractor] /:

add more stuff to the tvshow pipe

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision f5f163a...
Sebastian Kügler committed changes in [plasma-mobile] dataengines/devicecapabilities/capabilitiesengine.cpp:

Support for Home, Back, Menu and Search buttons

Defined in configfile device-capabilitiesrc, group Input, so the
following tells the system that there's a Home button:

[Input]
hasHomeButton=true

First part for use in panel, in order to hide the home button when
there's a hardware key

Ivan Čukić committed changes in [kactivities] /:

Merged the 2.0 version of the activity manager daemon
- Job based execution of most internals
- Separated the entology from KExt into KAO

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 52 more) Revision 5c85863...
Aaron J. Seigo committed changes in [kde-workspace] plasma/generic/applets/battery/battery.cpp:

add activities config

Dominik Haumann committed changes in [kate] part/syntax/data/tcl.xml:

add commands of Tcl/tk 8.5

Jörg Ehrichs committed changes in [nepomuk-metadata-extractor] /:

add support for urlregex to find the right plugin. initial tvshow support

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 198 more) Revision b4e047b...
Ivan Čukić committed changes in [kdeplasma-addons] libs/lancelot-datamodels/NewDocuments.cpp:

Added support for Libre Office

Sebastian Kügler committed changes in [plasma-mobile] dataengines/devicecapabilities/capabilitiesengine.cpp:

add powerbutton, default to true

Thomas Lübking committed changes in [kde-workspace] kwin/effects/screenshot/screenshot.cpp:

add xrender support to screenshot effect

REVIEW: 104152
cherry-picked from 30ee236d9d7a9c42d763fa4704156846cfa6af25

KDE-PIM

Laurent Montel committed changes in [kdepim] /:

Finish to implement search by date

Dan Vratil committed changes in [akonadi-google/wip-v0.3] /:

Port Calendar service to Google Calendar API version 3

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 26ba9fe...
Dan Vratil committed changes in [akonadi-google/wip-v0.3] /:

Support Google's exceptions in recurrent events

Diffs: 1, 2, 3 Revision 4478d3f...

Office

C. Boemann committed changes in [calligra] /part:

New feature for 2.5: Ability to create templates out of current document

C. Boemann committed changes in [calligra/text-tablesizing-boemann] /:

New feature: Change the column widths by direct interactive manupulation.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 01a7363...
Smit Patel committed changes in [calligra] /:

added support for
1) generate bibliography with given sort keys
2) add sort key and order asc/desc
3) citation prefix/suffix
4) numbered citation entries
5) generate bibliography from citation sorted by position
6) insert bibliography from pre-defined templates
7) generate bibliography from custom bibliography fields
8) custom span for separating bibliography fields

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 24 more) Revision 98ef371...
Matus Uzak committed changes in [calligra] /:

libmso: Added arrow heads support.

* The basic implementation from PPT filter was moved into libmso
and MarkerStyles synced with LO.

* Disabled MarkerStyle creation when the default graphic style is
requested by the client, it's shape specific so it does NOT
belong there.

* DOC: Disabled processing of the OfficeArtDggContainer when
shapes are beeing processed by libmso. Use default property
values instead of document defaults (sync with the PPT filter).

TODO: The size is defined by an enumeration value and seems to be
arrow type specific.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 6a15752...
Robby Stephenson committed changes in [tellico] /:

Add a data source for the Microsoft Academic Search

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 7f426a4...

Multimedia

Jean-Baptiste Mardelle committed changes in [kdenlive] /:

Merging of scopes manager by Granjow (final merge)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 more) Revision 9522922...

Networking Tools

Jeremy Paul Whiting committed changes in [ktp-auth-handler/captcha-handler] /:

Add Captcha Handler code.

Lamarque Souza committed changes in [networkmanagement] /:

Import/Export Routes for VPN connections.
Thanks to Rajeesh K Nambiar for this patch.

REVIEW: 104141

Diffs: 1, 2, 3, 4, 5, 6 Revision b684ddb...
Martin Klapetek committed changes in [ktp-contact-list] /:

Add kded kcm module to the settings window. For consitency with system-settings, I put it both under one dialog and named it "Instant Messaging Settings".

Also all menu entries were properly capitalized.

Reviewed-by: Daniele E. Domenichelli

David Narváez committed changes in [rekonq] /:

Include Tab History when Cloning a Tab

Implemented through a new loadUrl method that allows for the caller to
specify the QWebHistory pointer from where to copy the history.
Redirected the original loadUrl slot to use this new method internally.
The method returns the WebTab * just in case we need to maninpulate the
created tab in the future.

REVIEW: 104082

Diffs: 1, 2, 3 Revision 3aab58b...
Jeremy Paul Whiting committed changes in [ktp-auth-handler/captcha-handler] /:

Add Telepathy Captcha Prompt dialog.

Diffs: 1, 2, 3 Revision 40dc33b...
Martin Klapetek committed changes in [ktp-contact-list] /:

Add options to resend and re-request authorization from contacts

Note that it currently crashes haze for msn (purple bug).

Reviewed-by: David Edmundson

Lamarque Souza committed changes in /trunk/KDE/kdenetwork/kopete/libkopete:

React on networking status changes. If networking is offline
Kopete will stop trying to connect until networking is online.

George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krdc:

Port telepathy tubes support to the new high level tubes api.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1283919
George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/krfb:

Port tubes support to the new ultra high level stream tubes api.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1283924
George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb:

Port to telepathy-qt 0.9

Diffs: 1, 2, 3, 4, 5, 6 Revision 1283925
Lamarque Souza committed changes in [networkmanagement] /:

Add to kcm module, in "Other" tab, option to select if Plasma NM should
ask for GSM Pin on modem detection or when activating a gsm connection.
The last one is what most users want but some modems do not work with
this mode.


FIXED-IN: 0.9.0.1

Jeremy Paul Whiting committed changes in [ktp-auth-handler/captcha-handler] KTp.CaptchaHandler.client:

Add client file for CaptchaHandler.

Utilities

Jörg Ehrichs committed changes in [nepomuk-metadata-extractor] /:

some more documentation, add tvdb c++ plugin

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision dadd4b0...

Games

Wolfgang Rohdewald committed changes in /trunk/KDE/kdegames/kajongg:

Sound: make sound for left player come from the left speaker

analog for right player.
This happens only with sox being available.

FEATURE:

Diffs: 1, 2, 3, 4 Revision 1284547
Wolfgang Rohdewald committed changes in /trunk/KDE/kdegames/kajongg:

Sound: add four predefined voices for four players

FEATURE:

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 178 more) Revision 1284550

Optimization

Graphics

Gilles Caulier committed changes in [digikam] /CMakeLists.txt:

Remove digiKam kio-slave dependencies with digikamcore shared library.
By this commit, we limit external shared lib influence to kio-slave. For ex, why we need to link kio-slave with
Marble shared lib which is linked to digikamcore and can break binary compatibility when user update external packages.
This commit link digiKam kio-slave only with digikamdatabase. This will limit shared libs to load at kio-slave start, which
can be faster and prevent time-out under MACOSX and Windows.
CC
CC

Albert Astals Cid committed changes in [okular] /:

Add greedy preloading option

Based on a patch by Sebastian Rose
REVIEW: 103129

KDE Base

Shaun Reich committed changes in [kde-workspace/plasma/sreich/sal-qml] plasma/netbook/containments/sal/package/contents/ui/ResultsView.qml:

cache the delegates for the view. 10 above and 10 below

improves scrolling smoothness by a ton, it's rather lovely now. 10 was
an arbitrary number, we'll see if we can up or decrease it

Sebastian Trueg committed changes in [nepomuk-core] services/backupsync/lib/resourceidentifier.cpp:

Improved performance of the identification.

This is done by splitting the scoring part of the query and using a
filter for the type. Experiments proved a substantial improvement.

Sebastian Trueg committed changes in [kde-runtime] nepomuk/services/backupsync/lib/resourceidentifier.cpp:

Backport from nepomuk-core: improved performance on res identification.


FIXED-IN: 4.8.2

Vishesh Handa committed changes in [plasma-mobile] /metadatamodel:

Faster Implementation of AbstractMetadataModel::propertyUrl

Use a hash to store all the abbreviations. It provides faster lookups.

REVIEW: 104172

Sebastian Trueg committed changes in [nepomuk-core] services/backupsync/lib/resourceidentifier.cpp:

Yet another optimization/improvement.

Instead of using a filter for the types which in some cases does not
return the correct results (not sure why though) we now check the types
after querying candidates. This is fast and should work nicely in most
cases. There is a theoretical possibility that we might miss candidates
since we are using a limit of 100 on the main query. But this has a
rather small probability and the performance is worth it.

Shaun Reich committed changes in [kde-workspace/plasma/sreich/sal-qml] plasma/netbook/containments/sal/package/contents/ui/ResultsView.qml:

instantiate only 1 tooltip. ever.

provides a *huge* speedup. i knew it was a hack before, but now it's
done properly because i figured out how..

it has a bit of a size problem, because on ctor it takes the
paintedWidth it seems. so i need a way to specify that post-ctor

KDE-PIM

Laurent Montel committed changes in [kdepim] mailimporter/filters.cpp:

Fix mem leak Akonadi::CollectionCreateJob was not deleted during import

User Interface

Marco Martin committed changes in [kde-workspace/plasma/viranch/powermanage] /generic/applets/batterymonitor/contents/ui:

massivly simplify layout for redesign

Vernon Adams committed changes in [oxygen-fonts] /OxygenFF.ufo:

regular spacing & tweaking

M +- -- Oxygen-Regular/Oxygen.ttf

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 486 more) Revision 38c15bc...
Vernon Adams committed changes in [oxygen-fonts] /Oxygen.ufo:

Regular weight - further tweaking and spacing, cleaning up cyrillic

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 490 more) Revision a5380ab...
Vernon Adams committed changes in [oxygen-fonts] /:

autohinted ttfs added - reg and bold

A +- -- Oxygen-Bold/Oxygen-Bold-TA.ttf

Other

Development Tools

Sven Brauch committed changes in [kdev-python/newdebugger] /:

Set up some files for a new debugger plugin

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 544d688...

KDE Base

Sebastian Kügler committed changes in [plasma-mobile] /:

Show Home button conditionally

based on what the devicecapabilities engine reports. This means that by
adding a configfile device-capabilitiesrc with:

[Input]
hasHomeButton=true

You'll hide the home button. It still does take space in the panel, not
sure what the desired solution here would be. Move SLC to the right
then?

Michał Dutkiewicz committed changes in /trunk/playground/base/plasma/applets/fancytasks:

Update to 1.0.99:
- show title label by default;
- change default animation to glow;
- make thumbnails work with raster graphics system;
- hide option to use thumbnails if it is not available;
- add Settings entry to icon context menu;
- fix triggering actions with keyboard modifiers;
- remove custom implementation of task activation.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 1283683
Giorgos Tsiapaliwkas committed changes in [kdelibs/frameworks-kcolors] /:

Replace KDEUI_EXPORT with KCOLORWIDGETS_EXPORT and
replace kdeui_export.h with kcolorwidgets_export.h

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 1c6b1c3...
Shaun Reich committed changes in [kde-workspace/plasma/sreich/sal-qml] plasma/netbook/containments/sal/package/contents/ui/main.qml:

separate the categories and runners a bit.

there's now a Categories tab instead of an All one. and it means it now
views results from the sal only when in that tab. this is a big change
in terms of behavior and i'm not sure it's what we want, but it just
might be..so we'll have to see

Giorgos Tsiapaliwkas committed changes in [kdelibs/frameworks-kcolors] /:

move kselector.* and kxyselector.* to kcolorwidgets

R +0 -0 staging/kcolorwidgets/src/kselector.cpp [from: kdeui/widgets/kselector.cpp - 100% similarity]
R +0 -0 staging/kcolorwidgets/src/kselector.h [from: kdeui/widgets/kselector.h - 100% similarity]
R +0 -0 staging/kcolorwidgets/src/kxyselector.cpp [from: kdeui/widgets/kxyselector.cpp - 100% similarity]
R +0 -0 staging/kcolorwidgets/src/kxyselector.h [from: kdeui/widgets/kxyselector.h - 100% similarity]

KDE-PIM

Laurent Montel committed changes in [kdepim] /:

Calculate the total number of directory to import not just top level directory => progressbar info is better

Office

Robert Mathias Marmorstein committed changes in [koffice] filters/kword/msword-odf/wv2/src/headers.cpp:

Remove VLA (variable length array) and use heap allocation instead

clang doesn't compile with VLAs, which are part of C99, but not
C++ standard compliant. Allocating on the heap is (very) slightly
more expensive, but can prevent runaway stack arguments from
exhausting the amount of available stack memory.

Multimedia

Jean-Baptiste Mardelle committed changes in [kdenlive] /:

Preparing for scope manager (merge from Granjow's work in refactoring)

R +0 -0 src/scopes/audioscopes/CMakeLists.txt [from: src/audioscopes/CMakeLists.txt - 100% similarity]
R +0 -0 src/scopes/audioscopes/abstractaudioscopewidget.cpp [from: src/audioscopes/abstractaudioscopewidget.cpp - 100% similarity]
R +0 -0 src/scopes/audioscopes/abstractaudioscopewidget.h [from: src/audioscopes/abstractaudioscopewidget.h - 100% similarity]
R +0 -0 src/scopes/audioscopes/audiospectrum.cpp [from: src/audioscopes/audiospectrum.cpp - 100% similarity]
R +0 -0 src/scopes/audioscopes/audiospectrum.h [from: src/audioscopes/audiospectrum.h - 100% similarity]
R +0 -0 src/scopes/audioscopes/ffttools.cpp [from: src/audioscopes/ffttools.cpp - 100% similarity]
R +0 -0 src/scopes/audioscopes/ffttools.h [from: src/audioscopes/ffttools.h - 100% similarity]
R +0 -0 src/scopes/audioscopes/spectrogram.cpp [from: src/audioscopes/spectrogram.cpp - 100% similarity]
R +0 -0 src/scopes/audioscopes/spectrogram.h [from: src/audioscopes/spectrogram.h - 100% similarity]
R +0 -0 src/scopes/colorscopes/CMakeLists.txt [from: src/colorscopes/CMakeLists.txt - 100% similarity]
R +0 -0 src/scopes/colorscopes/abstractgfxscopewidget.cpp [from: src/colorscopes/abstractgfxscopewidget.cpp - 100% similarity]
R +0 -0 src/scopes/colorscopes/abstractgfxscopewidget.h [from: src/colorscopes/abstractgfxscopewidget.h - 100% similarity]
R +0 -0 src/scopes/colorscopes/histogram.cpp [from: src/colorscopes/histogram.cpp - 100% similarity]
R +0 -0 src/scopes/colorscopes/histogram.h [from: src/colorscopes/histogram.h - 100% similarity]
R +0 -0 src/scopes/colorscopes/rgbparade.cpp [from: src/colorscopes/rgbparade.cpp - 100% similarity]
R +0 -0 src/scopes/colorscopes/rgbparade.h [from: src/colorscopes/rgbparade.h - 100% similarity]
R +0 -0 src/scopes/colorscopes/vectorscope.cpp [from: src/colorscopes/vectorscope.cpp - 100% similarity]
R +0 -0 src/scopes/colorscopes/vectorscope.h [from: src/colorscopes/vectorscope.h - 100% similarity]
R +0 -0 src/scopes/colorscopes/waveform.cpp [from: src/colorscopes/waveform.cpp - 100% similarity]
R +0 -0 src/scopes/colorscopes/waveform.h [from: src/colorscopes/waveform.h - 100% similarity]

Other

David Faure committed changes in [kdelibs/frameworks] /karchive:

Port KArchive to QSaveFile

Diffs: 1, 2, 3 Revision 50b3d7d...
David Faure committed changes in [kdelibs/frameworks] /:

Finish porting from KSaveFile to QSaveFile.

Move KSaveFile to kde4support.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 65f227e...