|Commits||1755 by 154 developers|
|Bugs Opened||226 in the last 7 days|
|Bugs Closed||315 in the last 7 days|
|Aaron J. Seigo||
|Sergio Luis Martins||
Internationalization (i18n) Status
|Brazilian Portuguese (pt_BR)||
|Aleix Pol Gonzalez||
|Sergio Luis Martins||
There are 77 selections this week
Use default filter set also when the user has an old Filters config.
We do not convert the old Excludes/Includes rules though, as one would
need to merge the rules with the new defaults which is too much hassle.
Cleanup of mime type detection when exporting bitmaps.
The usage of KDE4's KFileDialog::currentMimeFilter() is broken,
because it returns a list of the currently selected file type.
In the opposite the code expects a single mime type of the selected file.
Fix crash when adding entity constraints
The root cause of this crash is not checking for a valid index when retrieving
the item from the QList. We should at least check that value before calling at().
The patch I propose adds this check and also fixes the problem causing the
index to be wrong in the first place (like Arash Abedinzadeh described).
add free space check when Editor action is performed to undo/redo cache mechanism.
We check if at least 1 Gb is avaialble, which can be enough to play with photography
workaround bug #321897 by multiplying fadeout time
with 4 instead of just altering the default value
It seems the value is actually written for some ppl.
Worse: former patch didn't actually work as expected
Add a KDE notification when wallet sync to disk fails
This does not really fixes the bug, as I'm not able to reproduce it
and never happened on my system. However, KSaveFile's logic may fail
and kwalletd did not took that into account. When such a failure
occurred, kwalletd silently ignored the errors. This fixes that and
adds a system notification to let the user know that something is
wrong with the disk (disk full, r/W error, etc.)
Fix calculation for "group only when full".
* Fixes potentially miscalculating the threshold with "Force
* Fixes potentially being left with a stale threshold in the
group manager due to a race condition between reacting to
an applet geometry change and recalculating the threshold.
* The calculated threshold was generally off by one thanks to
misinterpreting the libtaskmanager API naming.
Do not leak sockets in NetworkInterface::isWireless().
khtml/ecma: Protect the value in DelayedPostMessage, the "gc" might clean it before we use it
I hope this fixes Bug 264526, but the lack of a 100% reproduceable testcase makes it difficult to confirm.
media type application/x-konsole is unsupported
Patch/research by Jekyll Wu - "ship it" from David Faure
(cherry picked from commit a6a76fcc3768417e855a8e384aad71dec44bfc83)
Remove contacts from Nepomuk when removed from Tp.
Also fix adding contacts at runtime
Fix Bug 289500 - New Mail Arrived notification Kmail + Jovie Speech customizing
Fix Bug 325354 - KMail-Kontact crashed on switching e-mail to html read mode
Don't bother IMAP servers with not supported flags
Created a new method ResourceTask::fromAkonadiToSupportedImapFlags() to convert
Akonadi to IMAP flags supported by the server and use it everywhere instead of
fromAkonadiFlags() was made private to make it impossible to call it by accident.
This also reduces the risk to trigger 287356 as the insert on the IMAP server
doesn't fail due to unsupported IMAP flags.
Artistic color selector: update selected color while moving around
Importing from gnucash file doesn't import accounts fo types 'Mutual Fund' nor 'Credit Card'
Signed-off-by: Stephane Mankowski
workaround for weird ui behaviour using scroll wheel while hovering over brush settings editor
patch by Tom Hall
Erreur when importing .mny file whith 1.7.6BETA. Error when analysing categories.json
Fix outline cursor
The outline cursor now listens to rotation and size again, plus there's
an option to show a small dot in the middle of the outline.
Do not show outline in selection tools
Don't assert if there are multiple local selection masks
PSD: Do not halt on misformed resource blocks
Fix layer lock after exposure change
This bug was around since at least 2008, probably earlier!
fix text shape position when inserted by the text tool
Based on patch by Annarosa Agarossi
assert when we have no tee in an A/V medianode
theory right now is that gstreamer is kaput and fails to factorize the
tee, outside MN nothing accesses the tee so the only way it could become
0x0 (assuming correct construction) is destruction. however since objects
are destructed through the main thread threading problems ought not be the
At the very least we'll have an explicit assert so the casual code reader
knows what is going wrong.
Fix signalQualityChanged and accessTechnologyChanged signals.
Check for QCA certificate availability at run time.
This fixes a crash if packagers don't include qca-ossl a runtime
plugin for QCA needed to load SSL Certs.
Note this introduces a new string inside the feature freeze
Reviewed-by: David Edmundson
Don't show the screenshot if it's not ready
Otherwise there are some painting glitches that aren't that fun. Most
likely influenced by some bug in QtQuick.
Show a diagnostic message if reading policies fails.
The settings displayed will not be meaningful in this case, but
at least it avoids a fatal assert within Qt.
FIXED: [ 324737 ] symlinks with a target path length of over 255 do not work
FIXED: [ 269542 ] Krusader search - Containing text still used when disabled
FIXED: [ 206926 ] Search doesn't work in sftp session (it returns too many results)
Make it possible to glob directories
It should have worked as well with directories, not closing the bug since
[.*] is still unsupported.
We'll have to write a wildcard to regular expression conversor eventually
since QRegularExpression (in Qt5) doesn't support wildcards anyway.
Documentation info label added to DocWindow. It shows type, name and
flag whether documentation is modified.
Removed unnecessary includes of docwindow.h to reduce dependency
Show table of contents in sidebar on startup (if present)
Clean start for systemtray 2
Salvaging the necessary bits one by one from the old system tray makes
more sense, as the whole architecture has to be redone anyway. This
builds an empty plugin private.org.kde.systemtray and contains an empty
Adjust recurrence parameters when moving events.
This is a long awaited feature.
For now it's only implemented for weekly recurrence, other types
have lots of corner cases.
Add adblock settings
add option to hide preset strip and/or scratchpad
move color darkness and opacity controls to a new canvas controls manager, making them available globally
Add a configuration option that allows the user to choose between
reusing or not the memos of a previous transaction when autofilling.
select on mouse up in shade selector
Improve the column sizes auto adjustment of the register when the
transaction form is disabled and the register is in read only mode.
This improves register column sizes in the Payee, Tags views and in
the transaction search and autofill dialogs.
Make it possible to have checks smaller than 32x32 in the opengl canvas
Add the filter name to the filter layer or filter mask name
This restores functionality written by Melchior Franz in 2006 which
unaccountably got lost in the mists of time... From the code, it looks
like blockSignals hadn't been invented back then, so it's also a small
Allow the check colors to be configured independently
And make opengl canvas update the check texture when the config changes.
Disable opacity and composite op controls for masks
These don't make sense for masks, so in the previous code, we'd set the
opacity and composite op to the one set on the layer, leading to
Register meta types for IPv4 addresses
Implement the transfer of the color lookup tables via shared memory
A shared memory pool is created to hold all the known color lookup
tables, in sequence. It is like a vector of the tables, in shared
memory. The color lookup tables are registered in the pool and they
become available for the clients.
The clients just need the key for the shared memory segment, and the
indices for the required color lookup tables.
This method of communication should provide a significant performance
boost, without using resources.
Enabled user defined key shortcuts.
The previous updates were reworked so now the game allows a player to
defined a custom set of keys to perfom each mouse action supported.
This commit contains a few modifications done by me, but the core work
has been entirely done by Season of KDE's participant Anuj Pahuja.
My modifications are basically a few refinements done to Anuj's work.
What I did:
1. Moved a #include<KAction> from gamewidget.h to gamewidget.cpp.
2. Renamed bindKeys()'s parameter to keyShortcuts. The previous
name denoted a private local pointer used in KBlocks, where all
this code derived from.
3. moveLeft(), moveRight() etc. were renamed to moveCursorLeft(),
moveCursorRight() and so on -- a more meaningful name in
4. setCursorPosition() was reworked to include more conditions to
move the cursor, which simplified and reduced a few lines from
all moveCursor methods.
5. The methods needed for rotating the cursor and building the wall
were mixed into a single method. This way code duplication is
avoided and a more elegant sollution applied.
Added multi-file transfer and query for filename and file size
Simplify model index looping in AbstractGroupingProxyModel::onDataChanged();
Async checking of fbobjects to validate url.
Improve memory efficiency and improve conversions
o use KisRandomAccessorNG instead of read/writePlanarBytes
This improves memory efficiecy and it is also much faster/reliable
o simplify KisGmicSimpleConvertor
o add benchmarks/tests related to gmic:
- conversion between pixel formats (gmic->QImage, gmic->KisPaintDevice)
- conversion between Krita colorspace: rgba 8 bit -> rgba 32 bit float
(takes around 10 seconds for 4096x4096 picture)
o whitelist more filters due to this improvements!
Curent status of gmic filters in Krita:
- total filters: 260
- known failings (blacklisted filters): 15
- known success: 245
Port KCMDesktop to Qt 5
Welcome back the first KControl modules!
Port display KCM to Qt 5
Welcome back systemsettings!
Port joystick KCM to Qt 5
Add links to two bugs for documentation purposes.
These bugs explain the dilemma of which blending mode to make
default for filter layers.
Remove the root pages cache
It was doing weird things and didn't add that much speed anyway.