user old pwd errname=hkdong02 pwd=ODcxMjE4 pagenote=666 gamespeed=1.00 autologin=1 loginnum=221315114密码是?

Workspaces
Applications
Developer Platform
= 2 || window.confirm('Your donation is smaller than 2EUR. This means that most of your donation\nwill end up in processing fees. Do you want to continue?');">
KDE Applications 17.04.0 Full Log Page
This is the automated full changelog for
from the git repositories.
Click on [Show] to show the commits for a given repository
Update search query from CollectionModifyJob.
Fix some -Wdocumentation warnings.
Fix redefinition of QAddConst.
Port some foreach code.
ResourceBase: cancelTask() when PrepareItemsRetrieval job returns 0 items.
Handle nested exceptions during error handling.
Improve some ETM warnings.
Abi::__forced_unwind is only part of gnu's libstc++.
Remove unused include.
Fix missing break/return statements.
Use QVector here. (and remove QList when we have just one element).
USe nullptr.
Use QLatin1Char.
Minor optimization.
Add nullptr.
Port to for(...:...).
Add custom name to each DB transaction.
Add Q_DECL_OVERRIDE to the generated Schema classes.
Minor optimization.
Minor optimization in NotificationCollection.
Use isEmpty().
Initialize value.
Fix switch element don't mix type.
Initialize value (found with coverity).
Build akonadixml unconditionally.
Code review
Fix warning reported by cppcheck.
Setting a thread's object name after calling start() is a data race.
Fix compilation with qtbase 5.9/dev (and clang).
Remove warning.
Const'ify.
Fix DBus schema annotation.
Increase innodb_buffer_pool_size to 128MB.
Log DB connections, transactions and queries in StorageDebugger.
Fix a crash due to mutating a container while iterating.
Minor optimization.
Return 0 "clang-tidy" has a bug.
Add more jobDebuggingString.
Add comment about "why assign it if it's the same".
Add benchmark for ImapParserTest::benchParseQuotedString.
Minor optimization.
Initialize value.
Add nullptr.
Use qAsConst.
Minor optimization. Use qAsConst.
Revert "Fix potential crash here".
Minor optimization. Assign to nullptr to avoid potential crash.
Fix potential crash here.
Assign to nullptr to avoid potential crash.
Minor optimization.
This directory doesn't exist anymore.
Port to for(...:...) Add parent to dialog. Remove unused variables.
Port to for(...:...).
Remove extra ';'.
Return value.
Const'ify.
Handle mysql process crashes gracefully.
Code review
Port to STL iterator.
Convert some foreach to for(...:..).
Port to for(...:...).
Minor optimization.
Use removeAll directly.
Port to for(...:...).
Port some foreach.
Add autotest.
Add qAsConst + coding style.
Start to create autotest for this class.
Fix debug.
Minor optimization.
Start to add debug in this job.
Try to add collection name.
Minor optimization. port to for(...:...).
Coding style + add const.
Port for(...:...).
Set objectName to all QThreads.
Remove "return true" dead statements.
Send job tracker info to the right akonadiconsole instance.
Fix includes.
Improve error handling from akonaditest, print path to config file.
Add debug.
Add info about invalidate cache.
Add debug info when we create item.
Add more debug info.
Port to for(...:...).
Use qAsConst when possible.
Add more debug info to "Unable to deserialize payload part".
Remove left-over std_exception.h.in after b5174c8b.
Remove unused variable.
Add more debug.
Use new connect api.
Remove some q_foreach.
Add more debug string.
Increase version as we install new header.
Install PreprocessorBase header.
Remove unused variable.
Rename exception.h to exceptionbase.h.
Code review
Revert "Workaround an include loop on case-insensitive systems".
Code review
Add debug info.
Remove duplicate "feature_summary" line.
Add debug string when we move items.
Show collection id if collection is valid.
Minor optimization.
Minor optimization.
Astyle kdelibs.
Add more debug.
Revert "USe multi-arg".
USe multi-arg.
Replace some Q_FOREACH(...).
Not necessary to check pointer we can delete nullptr.
Use QLatin1Char when possible.
Fix indent.
We already check it in if(...) => not necessary to check in else :).
Minor optimization.
USe qAsConst when it's possible.
Clean forward declaration.
Add missing Q_DECL_OVERRIDE.
Use Q_ENUM.
Use Q_NULLPTR.
USe Q_NULLPTR.
Remove unused variable. Use Q_NULLPTR etc.
Minor optimization.
Minor optimization. Use Q_NULLPTR, remove unused variable.
Add Q_NULLPTR, minor optimization.
Clean up. Minor optimization. Use Q_NULLPTR.
Minor optimization. Use Q_NULLPTR.
Make sure to not create empty name.
Remove Q_FOREACH.
Continue to port to for(... : ...).
Use QLatin1Char(' ')
Use for(... : ...).
Use Q_NULLPTR, add const.
Make ItemRetriever cancelable.
Fix ServerManager going into Broken state when called before going to the event loop.
Use for(... : ...) remove extra ';' minor.
Minor optimization.
Change api to avoid to convert QVector to QList (not necessary).
Use for(... : ...).
Use isEmpty here too.
Remove unused variable.
This code is necessary just when value != 0.
Remove unused variable.
Use isEmpty() here.
Remove useless debugging statement.
Port to for(... : ...).
Akonadi: avoid 100% CPU on reading corrupt files.
ECM actually sets strict iterators nowadays (and only in debug mode, as it should be).
Add ECMCoverageOption.
Remove unused file.
Simplify unittest using QSignalSpy::wait().
Fix indent.
Add Q_DECL_OVERRIDE + nullptr.
Fix build: use MailTransportAkonadi to find messagequeuejob.h.
ITIPHandler: emit correct signal in case of an error loading the calendar.
More work on itiphandlertest:.
Repair compilation of the invitation autotests. They are broken, but at least they build now (when enabled).
Fix includes.
Don't exclude virtual calendar collections from ETMCalendar.
USe new mailtransport.
Adapt to new mailtransport.
Fix warning reported by cppcheck.
Minor optimization.
Optimization.
Use nullptr.
Remove one Q_FOREACH.
Port to for(... : ...).
Add ECMCoverageOption.
Fix: install konsolekalendar doc in the correct directory.
Fix wrong date in example.
Set alpha1.
UI messages: write "UID" uppercase.
Add ECMCoverageOption.
Update konsolekalendar docbook to kf5.
Fixes bug . Code review
Update homepage link.
Add description what konsolecalendar does without options.
Fix create command.
Make import work again.
Make list of available calendars work again.
Fix wrong option in example.
Code review
Remove unused dependencies.
Code review
Fix indent.
Fix include.
AkonadiWidgets is a public dependency of AkonadiContacts.
Increase security.
Port last foreach.
Astyle kdelibs.
Extract default selectionmodel.
Port for(...:...).
Port to STL iterator.
Minor optimization.
Minor optimization.
Minor optimization.
Use multi-arg.
Use QLatin1Char when possible.
Use nullptr.
Port some Q_FOREACH.
Port to for(... : ...).
Port some q_foreach.
Add ECMCoverageOption.
Use QFileInfo::exists().
USe QFileInfo::exists( ) static method.
Use QByteArrayLiteral.
Remove old comment.
Comment some not implemented code.
Minor optimization.
Make sure that mailtransport is a smtp.
Fix enable/disable using signature.
Import signature too.
Import alias email too.
Import identity/mailtransport too.
Minor optimization.
Reactivate import settings.
Comment some not implement feature. Minor optmization.
Start to implement import imap settings.
Continue to import sieve settings.
Look at to implement import sieve settings.
Rename variable.
Start to implement import sieve settings.
Try to import OAuth2.
Add plain text support.
Add auth2 support.
We can import sieve support too.
Exclude some comment line.
Remove obsolete comment.
USe singleton.
Rewrite code to allow to autotest it.
Look at how to create autotests here.
Remove dependancy.
Reactivate settings.
Remove kcrash dep here.
Adapt to new api.
Adapt to new mailimporter api.
Not necessary to create this class.
Fix include.
Add private export symbol for autotest.
Create lib so we will able to create some autotest.
Continue to implement geary data.
Start to implement geary mailer importer.
Fix dependancies.
Adapt to new pimcommon.
Adapt to new mailtransport.
Make it compiles.
Port foreach.
Fix some warning reported by cppcheck.
Update copyright.
Minor optimization.
Minor optimization.
Convert to nullptr.
QStandardPaths::DataLocation is deprecated.
Start to remove Q_FOREACH macro.
Add ECMCoverageOption.
Sync with resource imap.
Messagetest: Use QTEST_GUILESS_MAIN.
Port foreach.
Increase dependancies.
Not necessary to create an empty class.
Minor optimization.
Use QLatin1Char when possible.
Add ECMCoverageOption.
Remove unused include.
Minor fix.
Add ECMCoverageOption.
Check if collection contains items without RID before clearing cache.
Fix "DB Console" tab being empty with no way to create a tab.
Adapt to new pimcommon.
Also link to AkonadiWidgets.
Port some foreach.
Display transaction names in query tree view.
Fix appending new queries to query tree.
Not necessary to generate ui file with i18n macro as we don't create po.
Use QTEST_GUILESS_MAIN.
Fix some warning reported by cppcheck.
Fix export symbols.
Rename export headers.
It's time to increase version.
DbConsole: allow multiple tabs with queries.
Fix indent.
Remove warning when we cancel "select filename".
Remove not necessary windowTitle here.
Rename akonadiconsolelib target to libakonadiconsole.
Query debugger: show connections, transactions and queries.
Port to for(..:..).
Speed up parent().
Add checkbox to select only error.
Allow to filtering only error.
Invalidate filter when we change filter parameters.
We mustn't exclude FailedIdRole.
JobTracker: redesign of the data structures so that 'int id' is the key.
Start to implement show only error.
JobTracker refactoring so job names are not used as keys in the API anymore.
JobTrackerModel: tested with modeltest, only found the corner of "no children in column > 0".
'All Columns' needs an 's'.
JobTrackerModel: add tests for dataChanged and reset.
Astyle kdelibs.
Allow to select column.
Add select column combobox.
Add warning if we try to search against a column which doesn"t exist.
USe new widget.
Add searchlineedit component.
Jobtracker: fix handling of model reset when clearing the view.
Clean up JobTrackerFilterProxyModel after my too-early accidental commit to it.
Fix JobTrackerModel to follow the model rules.
Revert CMakeLists.txt changes :).
Unittest for JobT simplifications.
Add code for creating jobtracker autotest.
Create a lib to allow to create autotest in the future.
Remove not necessary include dir.
Fix double-click in instance selector dialog.
Registers on DBus with an instance-specific name.
Fix at(-1) being called in some cases (e.g. after clear view).
Not necessary to show rootdecorator.
Fix layout margin.
Try to implement search in all item.
Add search line.
Default search column.
Make "Dump to XML" work again.
Start to implement filter proxy.
Allow to expand/collapse all.
Copy info in clipboard.
Start to implement copy info.
Add ECMCoverageOption.
Astyle kdelibs.
Use nullptr.
Use QFileInfo::exists().
Astyle kdelibs.
Add info about qt version.
USe nullptr.
Use qCWarning.
Use nullptr.
Minor optimization.
Adapt to new pimcommon.
Clean up dependancies.
Reduce dependancy.
Increase version.
Remove dependancy against akonadi in akregator.
Adapt to libkdepimakonadi.
Adapt to new api.
Port to for(...:...).
Port to for(...:...).
Port some foreach.
Src/tabwidget.cpp - Q_UNUSED(), remove a duplicate include.
Use isEmpty().
Fix duplicate code.
Add missing summary.
Update copyright.
Update copyright.
Don't store cookies.
Move initialize code in mainwidget.
Use new WebEngineViewer::LocalDataBaseManager.
Start to port to for(...:...).
Make it compiles with new api.
Add ECMCoverageOption.
Add verifyCacheAfterThisTime.
Adapt to new api.
Use std::unique_ptr.
Astyle kdelibs.
Remove unneeded import.
Make Plotter3DRenderer::renderGL thread-safe.
Remove Plotter3D altogether.
Consider Plotter3D, the non-OpenGLES version, deprecated.
Polishing of the GLES approach.
Make it possible to change the plot style from opengles.
Verbose warnings.
Fix cmake warnings.
Cliunarchiver: Emit encryption method.
Fix extraction of encrypted entries with the unar plugin.
Run clang-tidy override fixit.
Use override rather than Q_DECL_OVERRIDE.
Use nullptr rather than Q_NULLPTR.
Use nullptr everywhere.
Fix libzip cmake module.
Add libzip to README.packagers.
Add packaging info about lzop.
Add libzip plugin.
Cli7z: Catch error from p7zip 9.20 when deleting files from APK archives.
Don't quit if KDBusService failed to register.
Improve AddJob description.
Part: remove unused function.
Batchextracttest: add single-file archive test cases.
Don't quick-extract to subfolders with single-file archives.
Don't check 'Extraction into subfolder' with single-file archives.
Check whether tar.lzo format is available.
Fix detaching.
Use new function overload of KRun::runUrl().
Clizip: Add a corrupt archive pattern.
Add the translation domain to the RC part file.
Fix wrong placeholder.
Set step for volume-size spinbox to 0.1.
Appdata: use screenshot from cdn.kde.org.
Bump libarchive minumum version to 3.2.
Add Archive::hasMultipleTopLevelEntries() method.
Expand batchextracttest.
Add isSingleFile property.
Simplify count of children in entries.
Add horizontal scrollbar to plugin settings page.
Update names and descriptions of plugins.
Sort plugins by name in the settings dialog.
Fix sorting in QTreeView.
Introduce settings page to configure plugins.
SettingsPage: add virtual slots for custom pages.
Implement search function.
Implements feature
Cmake: remove unnecessary include_directories.
Implement nested tags.
Implements feature . Code review
Use nullptr.
Fix terminology: "by KDE", not "for KDE".
Looking for pimcommonakonadi.
Fix dependancies.
Adapt to new pimcommon.
Use new kpimgapi.
Use QLatin1Char when possible.
Update copyright.
Use QLatin1Char.
Add ECMCoverageOption.
Appdata file: add required tag, and others.
USe QFileInfo::exists() method here.
USe nullptr.
Add missing check.
Use isEmpty().
Minor optimization.
It's contenttext.
Port to for(...:...).
Use QLatin1Char.
Use QLatin1Char when possible.
Add missing Q_DECL_OVERRIDE.
Use nullptr.
Use Q_NULLPTR.
Use for(...:...).
Port to for(... : ..).
Add ECMCoverageOption.
Fixed logical comparisons in sagecompletionobject.cpp.
Removed some dead code.
Removing the asynchronous python3 server call.
Put each attribution of Sage keywords in a different line.
Put each attribution of Python keywords in a different line.
Put each attribution of Maxima keywords in a different line.
Put each attribution of Julia keywords in a different line.
Remove QtXML dependence of Maxima backend.
Fix the hardcoded include for lua backend.
[julia] Fix build with -fno-operator-names.
Remove the QtXML dependence of Julia backend.
Remove the QtXML dependence for Python backend.
Remove the QtXML dependency for Sage backend.
Parse correctly the vector/list output of Octave backend to.
Forgotten place to fix build with -fno-operator-names.
Fixes for -fno-operator-names.
Fix build with Python 3.6.
Removed couple of unneeded includes in pythonsession.
Honor BUILD_TESTING cmake variable in julia backend.
Removed excessive and unneeded debug logging of
python keywords.
When loading plugins, don't try to load "." and "..".
Open a file only on doubleclick.
Add summary tag.
Fix recursive algorithm.
Compare filetime and CVS/Entries time only up to seconds precision.
Fix install paths for cervisia.notifyrc.
Update name of the delete action in the .rc files.
Behavior change -> New Window opens with same URL.
Code review
[PlacesItemModel] Use QDir::homePath() instead of KUser().homeDir().
Cleanup Places Panel context menus.
Make services GHNS work with store.kde.org.
Port to KStandardAction::DeleteFile.
Revert "Make "show filter bar" a toggle action".
Show pointing hand cursor when hovering spaceinfo bar.
Pass application name and icon to KRun.
Honor KFileItem isHidden() in view.
Increase smooth scrolling animation duration from 100 to 300 ms and set easing curve to InOutQuart.
Work round missing right click event after dismissing a context menu.
Code review
Disallow executing Dolphin as root on Linux.
Added .kdev4 to gitignore.
Add a gitignore file.
Code review
Make "show filter bar" a toggle action.
Code review
Apply the file preview shadow frame to most previews instead of only image file previews.
Code review
Start an anchored selection when restoring the selected items to make it possible.
Remove the preserving of the selected items in reload(), this is already covered.
Preserve selected items when changing folders.
Restore the view state after the URL of the DolphinView has been changed,.
Whitespace?.
Whitespace?.
Whitespace?.
Don't add trashSettingsPage to m_pages if null.
Close tab on mouse release rather than on mouse press.
Fixed arg.
Improved the patch.
Rename FileMetaDataToolTip to DolphinFileMetaDataWidget.
[Settings Dialog] Show Trash settings only if authorized.
Drop no longer used dependency.
Drop unused include.
Drop another obsolete version check.
Drop no longer needed version check.
Remove deprecated K_EXPORT_PLUGIN macros.
Port tooltips to KToolTipWidget.
Fixes bug . Fixes bug
Add .arcconfig file for phabricator.
Added a comment.
Added a comment.
More happy with this patch.
Made more changes.
Time to get back to business.
DolphinSearchBox: Add a "More search tools..." menu button.
Code review
Change "Date" to "Modified" and allow access to new "Accessed" time field.
Code review
Dolphin: directory loading progress.
Code review
Port away from deprecated KIO::Job::ui().
In doubt use URL scheme for place.
Show full path in title bar.
Add document title to additional information.
Add missing Q_DECL_OVERRIDE.
Fix 2 container-anti-pattern clazy warnings.
Code review
Add missing Q_OBJECT macros.
Code review
Fix updating of new item menu when changing tabs.
Code review
Dolphin Part: Update the paste action at the end of the listing.
Fixes bug . Code review
Remove extra dot.
Single/double click setting is in mouse kcm, not in dolphin seetings in navigation page.
Fix viewpropertiestest when GlobalViewProps is true.
Fix 5 clazy warnings.
Code review
Add application icon for Mac and MS Windows.
Use the current window icon in QIcon::fromTheme().
Call columnWidthChanged with actual previous width.
Code review
This seems to work. Though it could be better.
Changed default arg for the setSplitViewEnabled.
Fixed async conditions.
Need to fix async conditions.
Changed shortcut, but need to fix async conditions.
Found an icon for the button.
Added the GUI button for quick stashing.
Used KUrlMimeData::setUrls for kfileitemmodel's createMimeData for implementing the upcoming stash:/ ioslave.
Minor optimization.
USe new libkdepim.
Not necessary to check identitymanager here.
Adapt to libkdepimakonadi.
Use qAsConst.
Remvoe some cppcheck warning.
Add missing Q_DECL_OVERRIDE.
Add ECMCoverageOption.
Remove the 1px border from thumbnails.
Code review
Fix a division by zero crash.
Replace solid and kdiskfreespaceinfo with qstorageinfo.
Use QFileInfo::exists(...) method.
Const'ify.
Fix check.
Remove wallet dependancy.
Remove not necessary check.
Clean forward declaration.
Remove some Q_FOREACH.
Minor optimization.
Use nullptr.
Update copyright.
Use uniq project name.
Add ECMCoverageOption.
Fix indent.
Use nullptr.
Grantleethemetest: Use QTEST_GUILESS_MAIN.
Increase version.
Unittest for GrantleeTheme::ThemeManager.
Port to for(...:...).
Add ECMCoverageOption.
Do not set application data twice. It ends up in desktop file name being org.kde.org.kde.gwenview.
Add the missing
tag to the appdata file.
Allow hiding the status bar.
Fix installation of ui rc files.
Fix mimetype check in SaveAs action.
Expand first description paragraph.
Code review
Remove kdelibs4support.
Import FindExiv2.cmake from kdelibs4support.
Cmake: use the proper way of disabling exceptions.
Importer: port away from KIO NetAccess.
Port away from obsolete API, remove unused includes.
Printhelper: port away from kdelibs4support.
Jpegcontent: port away from obsolete QString API.
Fix includes of non-kdelibs4support KIO header.
Thumbnailprovider: remove broken KFileMetaInfo usage.
Thumbnailprovider: port away from obsolete QImage API.
Remove misuse of QWeakPointer.
Importer: port thumbnailpage to QDialogButtonBox.
Thumbnailpage: port away from KIO NetAccess.
Importer: remove left-over kdelibs4support usage.
Dialogpage: port from kpushbutton to qpushbutton.
Port away from obsolete qstring api.
Port .ui files away from kdelibs4support.
Slidecontainerautotest: port away from obsolete API.
Semanticinfobackendtest: port to qtemporaryfile.
Main: set correct application name so QStandardPaths works.
Port to QStandardPaths.
Port gvcore, part and mainwindow from kfiledialog to qfiledialog.
Folderviewcontextmanageritem: port away from obsolete API.
Thumbnailgen: port away from kdelibs4support.
Fix includes for klocalizedstring.
SemanticInfoDialog: port to QDialog.
ImageMetaInfoDialog: port to QDialog.
Cmake: add missing packages.
Jpegcontenttest: remove usage of broken kfilemetainfo.
Use KStandardAction::DeleteFile instead of manually created action.
Code review
Make the message proper xml.
Fix warning introduced by QUrl porting.
Make it build with GCC < 5.
Define application domain.
Init QApplication earlier.
Add missing &.
Use QUrl::clear().
Fix source icon.
Fix the odd "." in the source url button.
Use KJobWidgets::setWindow.
Help button is not visible by default, nothing to fix.
Fix --udi option: it must accept a value.
Be more precise when reporting errors about positional arguments.
Quote arguments so that paths with spaces are correctly handled.
Start bringing back Gwenview Importer.
static method QFileInfo::exists() here.
Fix wording: not for KDE, use KDE as vendor name.
Use QLatin1Char.
Use new mailtransport.
Use new libkdepim.
Adapt to new mailtransport.
Use new libkdepimakonadi.
Adapt to libkdepimakonadi.
Port to for(..:..).
Not necessary to add break after a return.
Fix some warning reported by cppcheck.
Minor optimization.
Avoid to use contains + value => use directly value.
Use QLatin1Char when possible.
Use Q_NULLPTR.
Add ECMCoverageOption.
New in this release
Install again kaccounts_export.h.
Install camelcase headers.
Ask confirmation before removing accounts.
Show icons of account services.
Add .arcconfig file.
Fix cmake error "string No output variable specified" if libaccounts-glib was not found.
Use Google api keys from the e.V. account.
Add Google Drive scopes.
Add .arcconfig.
Use qrc for ui.rc file.
Translate it.
Clean up lib.
Adapt to new pimcommon.
Adapt to new pimcommon.
Port to new pimcommon.
Remove mailcommon check.
Make it compile against pimcommonakonadi.
For the moment it's unused.
Add missing i18n.
Port to for(...:...).
Fix application description in the appdata.
Add summary.
Fix copyright.
Port q_nullptr.
Update copyright.
Port to for(...:...).
Start to port to c++11 for(... : ...).
Remove not necessary variable.
Fix compile.
Show uniq dialogbox.
Add ECMCoverageOption.
Regression: re-enable runtime translation of ui strings.
Docbook: fix shortcut for fullscreen.
Extract also i18nE and i18ncE.
Update kajongg docbook to kf5.
Code review
Locale path: also look into the directory defined by cmake.
Docbook: remove non-existing menu "Show Scoring Editor".
Docbook: update technical details about implementing voices.
Implement fullscreen action.
Menu system: small optimization.
Make code in KXmlGuiWindows.__init__ more understandable.
Sound: remove a magical integer value.
Sound: if md5sum content is wrong, show an acceptable warning message instead of exception/call stack.
Fix one more bytes/unicode bug (porting to Python3).
Add back two missing menu entries: "Chat" and "Change Visual Angle".
More .gitignore.
README.windows: small fix.
Update documentation.
Update weblinks.
Fix the target dir for metainfo files.
QT should be Qt.
Kajonggtest now uses appdatadir cache too.
Remove redundant code.
Updated docbook.
Small fix for aborting login dialog.
New: Internal.kajonggrc.
More isAlive.
Move english() and ENGLISHDICT from common to mi18n.
Move i18n stuff from kdestub.py to mi18n.py.
We do not need ki18n wrappers anymore.
Eliminate m18n* wrappers.
I18n and i18nc: ENGLISHDICT only if no args are used.
Set a minimum height for playing prompts (needed for windows).
A few fixes for windows.
Install the twisted reactor sooner: not in Login but in Mainwindow.
Sound: updated for Windows.
Bundle help code in new class Help.
Regression from python3: fix starting help browser.
LogMessage prompts must not be auto-answered even when in demo mode.
Define a minimum icon size for configdialog.
Add some errbacks to Deferreds.
Factor common code out of Tileset and Background into Resource.
Background: Same as for Tileset.
Tileset: simplify structure, use a cache.
Tileset selector: a small optimization.
Tileset: rename activeTileset to current.
Replace KAction with QAction.
Remove KApplication.kApplication(), use Internal.app instead.
Qt translations are nice but not available for many languages.
Also support QTranslator via qi18nc.
Remove KLocale.insertCatalog(), it was a no-op anyway.
Make sure QApplication always gets applicationName kajongg.
Simplify usage of popenReadlines and use it in more places.
Gitignore kajongg.e4p.
Replace KStandardDirs with QStandardPaths.
Simplify loading .mo files.
Cheat: we need kde4 path for upgrading old installation but grep kde4 should not find that.
About dialog: updates for kde4 -> kf5.
Login to server: localize name of local game server.
Update setup.py: no kajonggserver3, new location for icons, replace kde4-config with kf5-config.
Windows installer: look for kf5 files instead of kde4.
KIcon: simplify, QIcon.fromTheme can do the same.
I18n: switch from kde4 *.mo to kf5.
Comment changes.
Message.i18nName: delay translation until needed.
Fix regression: sqlite3.Error may have either .message or .args.
Move location of cache directory to appDataDir()/.cache.
Kdestup: adjust standard menu names to kf5 changes.
Fix semantic markup: inmen should be inmenu.
Pylint: setup.py.
Setup.py: remove unneeded imports.
Rulesetselector: defer translating headers.
Minor comment fix.
AppdataDir() does not return trailing / anymore.
I18n changes.
Getting GLP_V2: kde4 -> kf5.
Use QStandardPaths for finding kdeglobals.
Fix loading licenseText: bytes vs unicode.
Use QLibraryInfo for finding the install prefix.
Pylint fixes.
New: util.popenReadlines().
Use the canonical URL for the remote documentation.
Fix wrong path to kajongg gui translation tempate.
Give a warning dialog if twisted cannot be imported.
Reactivate runtime check with warning dialog for missing kajongg modules.
Ruleset editor: use spinboxes for all int and float values.
Use id4() for more debug output.
Fix some pygments warnings.
Change import of predefined rulesets: gets rid of pylint/eric warnings.
Winds rotate again.
Rand.py: simplify with context helper.
One more isAlive.
Remove code making Random behave identical to Python2.
Prettyfy indents in Board.
Remove obsolete TODO.
Replace two animate() by animateAndDo().
Simplify animate().
Move refresh into removeImmediateAnimations.
Animation: factor out removeImmediateAnimations.
Replace __afterCurrentAnimationDo with animateAndDo.
Background selector no longer shows the name of the default background twice.
Background and Tileset: rename __graphicspath to graphicsPath.
Remove some TODOs.
Remove dead code.
New: KConfigGroup.readInteger() with better error message.
Add a 1 second timeout when calling qdbus for checking network connectivity.
.gitignore eric.
Regression: fix debug=random.
Doc: use the native DTD of KDocTools5.
Regression: more concise message for refused server connection.
Fix twisted min version, 14.6.0 was there for testing cmake.
Rewrote CMakeLists.txt.
Use QLocale().name() for default language.
Dialog for application language selection.
AvailableLanguages is now public, and it returns all languages installed for kajongg.
Open kajonggrc only once.
Icon: add support for Breeze style and make it the default, using ~/.config/kdeglobals.
KConfig: expand ~ to home directory.
KConfig: reduce legal delimiters from =: to =, .config/kdeglobals has an entry starting with :.
Debug=locate: condense output.
Fix twisted dependency.
Remove obsolete check for pyqt 4.5.2.
LoginDlg: fix case of empty cbServer field.
AddUserDialog: allow close and ESC.
MustChooseKDialog: remove unused code.
Class Prompt did not __init__ super class.
Kdestub: remove some str() conversions, not needed anymore.
Remove pythonValue().
Rename KLineEdit to QLineEdit.
ChangeAngle: move winds without animation.
Move: simplify and assert that kwarg values are not bytes.
Remove nativeString and nativeStringArgs.
ServerTable: remove new pylint warning.
Server: never send bytes for tiles or melds: New protocol version 8301.
Remove nativeString and nativeStringArgs.
Python3 allows simplification of KConfig.
Rename deprecated SafeConfigParser to ConfigParser.
KConfig: remove dead code.
Remove all unicodeString and unicodeStringArgs.
Rename all __unicode__ to __str__ and adapt StrMixin.
DeferredBlock: rename outstandingUnicode to outstandingStr.
New: Speeds with fixed speed values.
Remove some unneeded /usr/bin/env header lines.
Rename decorate methods to decorate4 and showInfo.
Remove object from class parents.
Animation: improve debug output again.
Event debugging: update to qt5.
Kajongg.py: error when given unknown argument.
Clarify: rename contentStr to i18nStr.
We do not need kprint for python3.
Rename AdjustView to AdjustMainView and AdjustSceneView.
Allow unicode characters in local ruleset names.
New: Debug.callers.
Python3: change strings u"" to "".
Animation: more debug output.
Rename qt4reactor to qtreactor.
Remove --qt5 option.
Remove legacy code for stopping very old games still using regex rules.
Move content of compat.py to util.py (CSV).
ModelTest fixes, code cleanup, and fixing model for Games.
CMakefiles.txt: require PyQt5.
Replace one setMargin by setContentsMargins (obsolete with qt5).
Remove Python2 support, leaving several new TODOs open.
ShowWindMarkers did not work for scoring game.
CTRL-N while running demo game does no longer try to start a new game.
Remove qt4 support.
Fix regression: Login to kajongg.org.
Background: simple color default background did not work.
Qstring: add fix for python2/qt5.
Remove support for KDE python bindings.
HandBoard: Fix sort order for bonus tiles.
Kajonggtest: put more into class Clone.
Animate wind rotation between hands.
Simultaneous animation for initial wind marker placement.
PlayerWind: get rid of borderline.
Add comment to FocusRect.
Add some isAlive for aborted games.
Fix sceneRotation for small walls.
Allow --debug=wallSize:X where X is an integer, multiple of 8.
Allow --debug=animations:Txt where x is id4(graphicsObject).
Game, assigning players: ensure everyone gets a different wall.
Id4() uses obj.uid if available and introduce uid for Animation, ParallelAnimationGroup and UITile.
UIWall: new class constants for magic numbers.
Animation: add and improve debug output.
Quit app: cancel all active animations, reducing segfaults at exit.
Util.callers: exclude more.
If a client disconnects, do not remove all open server requests but answer them with Message.Abort.
Debug.connections and Debug.quit: more output.
MJServer: lastPing is never None, init with now().
User.pinged() sets MJServer.lastPing instead of MJServer having to query User instances.
Perspective_{setClientProperties,chat} also set last ping time.
User gets StrMixin.
Wind tiles always move slowly no matter what the config says.
Animations: rename startAnimations to setupAnimations.
Animations: internal cleanup.
Debug animations: remove redundant output.
Avoid animation of wall text if only the score changes.
Scoring game: key "s" on a kong aAAa did nothing.
DeferredBlock: rename marker to dbgMarker.
ZValues: use more unique names for its attributes.
Better argument name in a private method.
Factor dropMeld out of dropTile.
Remove some debugging code.
Remove unused attr Board.lastReceived.
Animate only for the game scene (not in tilesetselector).
Simplify calling AnimationMixin.startAnimations().
All animatable QGraphicsItems now have moveDict().
Id4(): return NONE for id(None).
Split boni onto both lines if needed.
Change return value of HandBoard.placeTiles.
HandBoard: rename calcPlaces to placeTiles.
Animate player names - helpful when players exchange seats.
Animation: add debug output for shortcutting and small prettyfiying.
New: Animation.debug, simplifying code.
Add StrMixin to more classes.
Move Board.sceneRotation to guiutils.
Wall and UIWall get StrMixin.
UIWallSide.name now returns unicode.
Remove dead code: unused return value from rotateCenter.
MoveImmediate is now AnimationSpeed with a different API.
Debug output now shows the speed an animation starts with.
--debug=animation:all shows debug output for all animations.
Small code simplification.
Remove unused variable.
Board: change global ROUNDWINDCOLOR to PlayerWind.roundWindColor.
Update copyright year to 2016.
New: AnimatedMixin.startAnimations().
All animatable graphics objects must have name().
Animation: rename uiTile to graphicsObject.
Animation: make comments tile agnostic.
Improve animation debug output.
WindTile: change from QGraphicsEllipseItem to QGraphicsObject and animate it.
Move UIWall.decoratePlayer() to VisiblePlayer.decorate().
PlayerWind: remove tileset arg, always use Internal.scene.windTileset.
Remove WindLabels.pixmapCache.
Move WINDPIXMAPS to WindLabel.pixmaps.
Wind: move WINDPIXMAPS to WindLabel.pixmaps.
New: AnimatedMixin, use it for UITile.
WheelEvent usage is different for Qt5.
Do not sound bonus bell in scoring game.
Move rotateCenter from board to guiutil.
ShowShadowsChanged only afterQueuedAnimations.
PlayerWind: simplify API.
Fix pylint3 warnings.
Wind: define Wind.tile only in Wind, not in the subclasses.
Handboard: try to keep bonus tiles in the upper row.
Fix rearranging concealed tiles into melds.
--nokde: also show Twisted version in About.
If a player gets a bonus tile, ring some sort of bell if we find one.
Sound: rename oggName to oggBinary.
Sound: remove commented code for KSpeech.
Add some missing accelerator keys.
Scoring game was not scaled correctly initially.
Make DeferredDialog more robust against timing problems.
Fix another unicode/bytes problem, happened only with python2.
Fix blessingOfEarth.
Fix for wrigglingSnake.
Fix showing usefull client tracebacks on server side.
Sqlite3.OperationalError does not
have attr message but args.
Keypress on a tile: Replace assertion about focus by logDebug, this still sometimes happens.
Fix indent in animations. Wrong since Aug 2016, could cause visual bugs.
About: with --nokde, show sip version.
Update README.windows.
Setup.py: Version 4.13.0 --> 16.08.
Winprep.py: port to python3.
Winprep.py: adapt to changed KDE paths.
KIcon: svg->ico.
Setup.py: remove options no more supported by cx_freeze 5.0.
Cx_freeze 5.0: manuall add sqlite3.dll.
Kajongg.py: remove if ... __main__.
On Windows, always use qt5.
Windows: if kajongg.py is directly started, assume that python has version 3.
OSError on Windows: show more info.
Qt4reactor with python3: min(None, float) is a TypeError.
PyQt5 for Python3: Some things now want bytes instead of str.
Winprep: new oggdec version.
Winprep: new locations for kde icons.
Winprep.py and setup.py: update copyright.
Don't install .desktop files executable.
Fix terminology: "by KDE", not "for KDE".
Install helper into kauth directory.
Use new mailtransport.
Adapt to new pimcommon.
Make it compile.
Make it compiles.
Merge commit 'e48cd77c1b15a41b95d7fc9b798bd6'.
Update version number.
Update version number.
Merge commit 'c5897d0eabf515a82acb60e255ae'.
Don't add layout to widget which already has one.
Bug 375615: Don't show misleading error message if command alarm fails.
By default, don't show technical Akonadi error descriptions.
Merge commit '88d940e37f0f0d2d7af241fb62757'.
Revert unintentional change.
Bug 373848: Don't allow 'auto-hide in system tray' on Unity desktop.
Revert "Use nullptr".
Use nullptr.
Report if terminal for command alarms is not configured.
Merge commit 'fbbc22fe86bb183a9a5fb4fbdccd2ea'.
Merge commit 'cd7abb45bccba8b4fb8f2'.
Update copyright.
Only enable (slower) strict iterators in debug mode.
Add missing parenthesis to the docs sentence.
Proofread/update kalarm docbook for kf5.
Code review
Add ECMCoverageOption.
Bug 372223: Fix crash on exit.
Increase cmake version.
Add ECMCoverageOption.
Port kde4_add_app_icon to ecm_add_app_icon.
Make it look proper on my device again.
Remove unused import.
PrintSupport only needed for the Widgets-based UI.
Removed one dependency too many.
Fix build.
Remove all mentions to opengl.
Port away from QtWebKit to QtWebEngine.
Implementation for pasting text from log to input.
Code review
Small adjustments on the Kirigami mobile frontend.
Use Kirigami 2.0.
Use PlotsView3DES to render 3D plots.
Exclude qml directory from built until it is ported.
Fix build with extra-cmake-modules > 5.30.
Code review
Remove obsolete entities reporting.bugs + updating.documentation.
No longer use KDE as toplevel category, but Qt or for plugins the system.
KUrlRequester is a subclass of QWidget in K Frameworks.
Include KDECompilerSettings before other CMake macros, to influence those.
Remove template which claimed to be qml but was infact just obsolete kdelibs4.
Remove template which claimed to be qml but was infact just obsolete kdelibs4.
Update screenshot.
Update kate screenshot.
Add missing svg for icon.
Update screenshot for kf5 simple.
Fix source repo for docbook template.
Add namespace to desktop and appdata files for KF5 templates.
Code review
Fix terminology: "by KDE", update references.
S&R: Next from cursor only if focus is in the view.
Fix %USER% -> %USERPROFILE% forgotten in REVIEW:129880.
S&R: First go-to-next goes to first match after cursor-matchlen.
S&R: Add warning about interrupted search-as-you-type.
S&R: Add the search in new tab action to a Edit-sub-menu.
S&R: Fix select-all from openSearchView in searchWhileTyping.
S&R: Keep the focus in the search-combo if not moved manually.
S&R: Revert the search cache.
Fix spelling: Kwrite => KWrite.
Disallow executing kate and kwrite as root on Linux.
S&R: Fix cursor position problem in search-as-you-type.
S&R: Disable buttons that should be disabled while searching.
S&R: Store the last search matches and restore them on demand.
S&R: Add search place and proper reg-exp and match-case to tab change.
S&R: Do not jump to the first match on search-as-you-type.
Update kate docbooks to reflect the split off of syntax highlighting to frameworks.
Code review
Remove obsolete argument '--use'.
Code review
Resolve symbolic links in findDocument() just as KTextEditor does.
Fixes bug . Code review
Avoid that combo box item is restored even though we deleted the text.
Fix indentation.
Update documentation to fixes for naming of byte order mark.
Change copyright to .
Remove the depreciated Plasma PopupApplet servicetype.
Replace KDEDIR with qtpaths.
Fix typo in qtpaths.
Replace deprecated kf5-config with qtpaths.
Add some documentation on the new multi-digit subpattern numbers usage.
Make icon lookup fall back to the current icon in case of failure.
The chocolatey script was moved ...
Fix terminology: "by KDE", not "for KDE".
Fix error found by cppcheck.
Use nullptr.
Use QLatin1Char when possible.
Add ECMCoverageOption.
Set a comment.
Fix terminology: "by KDE", not "for KDE".
Fix Exec line in the .desktop file.
Correctly load the Qt-native translations.
Fix treemap drawing options.
Added "max. 1" for callee/caller depth graph.
Improve format detection.
Fix detection of callgrind files for very long commands.
Frameworks 5 is not an environment.
I18n: style fixes.
Add appdata for kcachegrind.
Code review
QString::null -> QString().
Code review
QSort/qStableSort/qLowerBound -> std::sort/stable_sort/lower_bound.
Code review
QCachegrind needs Qt5 in this branch.
TreeMap: fix compare function.
Const char* name -> const QString& name where needed, otherwise completly removed (relict from Qt3).
Code review
QByteArray -> QString conversion via QString::fromLocal8Bit().
Code review
CMake cleanup.
Code review
CLazy warnings--.
Code review
Kcachegrind: whitespace-only changes.
Qcachegrind: whitespace-only changes.
Libviews: whitespace-only changes: consistent style.
Libcore: whitespace-only changes: consistent style.
Remove useless QString() -> directly use QString().
Code review
KDE runtime warnings-- (Use KActionCollaction::setDefaultShortcut instead QAction::setShortcut).
Code review
Remove Q_OBJECT to fix kcachegrind build.
Fix various minor i18n extraction glitches.
Update kcachgrind docbook to kf5.
Code review
Fix message extraction.
CMake++ (fixed typo: dumpselectionbaseui -> dumpselectionbase.ui).
Fix xgettetxt i18n issues.
Bump version number.
Take over the state of frameworks branch into master.
Remove dup X-DBUS-ServiceName.
Fix icons in sourceitem and instritem as well.
Fix icon in callitem.
Fix qcachegrind qmake build with Qt 5.7.
Fix cmake run if CMAKE_BUILD_TYPE not explictly provided.
Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation.
Initialize _sort* members in second constructor of TreeMapItem as well.
Bump year to 2016.
Move away from KIO::NetAccess/KFileDialog.
Build again.
Fix event type renaming: must not use existing name.
Fix bug with derived event types with empty formula.
Followup to c1bb693: Use better method names.
Remove KDELibs4Support.
Fix memleak found by Coverity. now calls like:.
Let KDE*CompilerSettings change the policies in the project.
KUrl => QUrl.
Port KShortCut to QKeySequence.
Port from KComboBox to QComboBox.
Use new connect api + QStringLiteral.
Fix the 32-apps-kcachegrind.png size to build on OS X.
Make Krazy happy (no real change).
Fix i18n() calls.
Code review
Add .reviewboardrc file.
Code review
Don't forget to feed the about dialog.
Port away from KCmdLineParser to QCommandLineParser.
Code review
Fix build with Qt 5.5.
Rename icons.
Rename icons.
Rename icons.
Fix pure Qt5 compile using qmake.
Extracti18n.
Use new KDE_ macro.
Remove not necessary include moc.
Reverse dns desktop. Fix icons name. Fix install icons.
Add feature_summary.
Revert "Get rid of KShortcut.".
Port from KGlobal::config() to KSharedConfig::openConfig().
Port away from deprecated KFilterDev API.
Get rid of KShortcut.
Properly port CMake files to KF5/Qt5.
Update to new DTD for documentation.
DocTools framework is needed to generate documentation.
Put KXMLGui file in KXMLGUI_INSTALL_DIR.
Get rid of almost all remaining kde4_* macros.
Fix sorting of part list.
Fix selection of function call in source view.
Fix: Resize cost columns on selecting another part.
Port QCachegrind's build system to Qt5.
Use kdoctools_create_handbook instead of kde4_create_handbook.
Port from KIcon to QIcon.
Look for KDELibs4Support instead of deprecated KDE4Support.
{K=>Q}(PushButton,DialogButtonBox).
Replace KIntSpinBox with QSpinBox.
Remove CONFIG argument from find_package(KF5).
Port from KDebug to QDebug.
Port from KMimeType to QMimeType.
First super-hacky port to KF5.
Remove not necessary debug output.
Don't replace icons with the result of a failed icon lookup.
Provide application icon on Mac and MS Windows.
Minor optimization.
Revert "USe nullptr".
USe nullptr.
Port away from qt_qhash_seed which is going away in Qt 5.9.
Minor optimization.
Remove directly.
USe directly value()...
Use nullptr.
Use QLatin1Char.
Use QLatin1Char when possible.
Use Q_NULLPTR.
Use QLatin1Char(' ') when possible.
Add ECMCoverageOption.
Allow to show html correctly.
Add missing ")".
Fix Bug 378692 - calendar message escapes HTML instead using formatting.
Replace by QLatin1Char(...).
Use isEmpty().
Remove last Q_FOREACH.
Use QLatin1Char.
Use QLatin1Char when possible.
Add ECMCoverageOption.
Use kcrash so we can catch crashes with drkonqi.
Remove camelcase from desktop file.
Minor optmization.
More work on VCardParser performance.
Replace by QLatin1Char(...).
Use QLatin1Char.
Use nullptr.
Use isEmpty().
Use isEmpty().
Port to for(...:...).
Fix some error found by cppcheck.
Make it possible to use KContacts without Qt::Gui.
Optimization.
USe removeall directly.
Use stl iterator.
Fix compile.
Remove Q_FOREACH.
Astyle kdelibs.
Port to for(...:...).
Use isEmpty.
More VCardTool performance by optimizing parseDateTime:.
VCardParser optimization: remove char* casts which forced QByteArray temporaries, add fast path.
Add benchmark for VCardTool.
Performance improvement for VCardTool, which was filling two QMaps in the constructor.
Port to for(... : ...).
Add ECMCoverageOption.
Allow to create coverage file.
Move kcron kcm docbook to subdir kcontrol, proofread + update date/releaseinfo.
Code review
New in this release
Add support for svn, and for falling back to "mv" when the file isn't added to git or svn yet.
Added simon for the last kdelibs4/qt4 based release.
Kde-checkout-list.pl - use https in the url for kde_projects.xml.
Kde-checkout-list.pl - smarter branch cloning.
Kde-checkout-list.pl - comment a warning that doesn't much matter.
Sorted list of secondary email addresses in the relicensecheck.pl script for better overview.
Allow my contributions to be relicensed.
Bump kronometer version.
Bump kio-gdrive version.
We want " : BaseClass()" and " , m_foo(0)" in constructors init lists.
Add link to docu.
Update kio-gdrive module and version.
Createtarball: update config for kdevelop, add kdev-php and kdev-python.
Fixuifiles: remove default "Frame" captions of QFrame.
Cmakelint.pl - skip Perl and WinCE.
Cmakelint.pl - modernize.
Bump kronometer version.
Bump kio-gdrive version.
Update kio-gopher data.
Use new cmake option that expands variables when tracing.
Fix https://lintian.debian.org/tags/desktop-mime-but-no-exec-code.html.
This duplicate generic name should be a comment.
Kuiviewer: fix Exec line in the .desktop file.
Remove COPYING.DOC, no documentation.
Remove kmtrace, kprofilemethod, kstartperf.
Set the translation domain for that part.
Kuiviewer: properly handle local files.
Add the Comment field to the KUIViewer desktop file.
Add the translation domain in the part .ui file.
Use 0.2 as version, update author information.
Add a menu entry which shows the AboutData of the KPart.
Port KUIViewer away from KIO::NetAccess::download.
Add a default entry for the style.
More blind-porting from KDELibs4Support for kmtrace.
Remove K_EXPORT_PLUGIN.
Fix icon installation for kuiviewer.
Add the organization namespace to the desktop (application).
Fix build: remove a leftover from the testing.
Initial port to KF5.
Use document()->isEmpty().
Enable the Debug level when enabling "all debug".
Update copyright.
Use nullptr.
Increase minimum qt version.
Increase version.
Port to for(...:...).
Port to for(...:...).
Start to port some Q_FOREACH.
Kdeedu-data: Update Czech Republic to Czechia.
Khtml: Delete pointer _before_ returning.
Fix glitch on pause and does not play last second of project.
Remove QScript dependency.
Fix render scripts on Windows: generate .bat files.
Fix possible crash on rendering with "play after render" option.
Images also use qimage producer.
Fix Windows build with C++ threads.
Fix some effects incorrectly initialized on tracks.
Remove beta message in preparation of release.
Fix locked ratio scaling.
Fix archived project wrong path and missing images/slideshows.
See bug . See bug
More clever ratio locking in effect/transition.
Add option to lock aspect ratio in geometry effects/transitions.
Ensure we have a default profile at first start.
Profile widget: make UI more compact, remember filter status if default profile matches, ensure selected profile is visible.
Make sure autosave is enabled in all cases.
Hide currently edited title clip when requesting background in title widget.
Change design of profile filters.
Fix and improve profile selection widget.
Fix compilation with KDE Frameworks < 5.25 (launchpad).
Allow renaming bin items with context menu and standard shortcut.
Port away from qt_qhash_seed which is going away in Qt 5.9.
Fix terminology: "by KDE", not "for KDE".
Fix compilation with last commit.
Fix crash & corruption on dragging multiple clips in timeline, fix thread warning on monitor refresh.
Minor optimization.
Make profile refresh a real refresh.
Don't accept kdenliveSetting dialog if no profile selected.
Don't accept projectSetting dialog if no profile selected.
Redesign profile selection as a tree view with filters.
Use the new KNotification feature to allow playing rendered file directly from Desktop notification.
Fix default render path corrupted on project reopening.
Using scoped enumerations in profilewidget.
Check on startup that default profile is valid, and ask user to set one if not.
Fix BoolWidget not correctly initialized.
Avoid relying on xml to clone a clip in BinController.
Avoid relying on xml to clone a clip.
Fix minor word repetitions.
Bump MLT minimum version to 6.4.0.
Add QLatin1Char(...).
Add more QStringLiteral.
More variable reduction scope.
More variable reduction scope and disable suspicious loop.
Reduce variable scopes and fix some potential bugs introduced by cc849dd0da79cbed88.
RenderWidget uses the new profile abstraction.
Add more QStringLiteral.
Fix GCC warnings (float comparison).
Fix GCC warnings: fps switch logic (function still buggy).
Fix document checker font replacement.
Fix GCC warnings: move bin internal classes away from header.
Fix GCC warnings (variable masking).
Add more QStringLiteral.
Add more QLatin1Char(...).
Add more QStringLiteral and co.
Add more QLatin1Char(..).
Add more QLatin1Char/QStringLiteral.
Use QStringLiteral.
Add more QStringLiteral.
Add QLatin1Char and co when necessary.
Backport comparison operators.
Start reorganizing profile management.
Use QLatin1Char and other.
Change some smart pointers.
Move factory creation in MltConnection and wrap unique_ptr around Mlt::Repository.
Create the Mlt connection inside core init.
Move init logic to Core::initialize.
Small switching to QScopedPointer.
Add QLatin1Char when necessary.
Port some foreach.
Use QList::reserve here.
Port to for(...:...).
Port some code to for(...:...).
Minor optimization.
It's already checked previously.
It's endPos not startPos.
Fix some error reported by cppcheck.
Minor optimization.
We depend against 5.6.0.
Minor optimization.
Minor optimization.
Optimization don't use toPlaintext().isEmpty() => using.
Use nullptr now.
Use qCDebug(...), fix pedantic.
Fix error reported by cppcheck.
Make it const.
It was already initialize and it's a boolean not a int.
I think that we can increase qt version now.
Remove some compile warning.
Fix compilation against recent cmake.
Fix launchpad compilation.
Fix problem with keyframable effects.
Added some safety flags to compilation.
Remove more useless files.
Update licences.
Replace empty string by QString() constructor.
[Curve] Change default to avoid printing pixmap.
Fix curve widget scaling.
[Curves] add visual legend to the curve.
[Curves] Draw border in all cases.
Get rid of redundant signal in KeyFrameEdit.
Add nullptr.
[Curves] make grab zone circular and increase radius a bit.
Remove know useless file.
Enable latest version of regular curve widget.
Fix hardly seeable grid lines on curve widget with no pixmap on Dark theme.
Now we can use nullptr.
Use QLatin1Char(...).
Center Curve widget.
Refactor of both curve widgets to expose the same kind of controls and avoid duplicate code.
Use QLatin1Char.
Minor optimization.
Fix typo introduced in a97e13d9f1ab16d6d9fdecea47c2f7dd.
Force curves widget to be square.
Better heuristic for adding points on bezier spline.
Remove uneeded abstract class.
More refactoring of Curve related classes.
Better file organization for curve related code.
Refactoring curve widgets into a common base class.
Better handling of extremal points in Bezier Curve widget.
Add option to delete keypoint in Bezier widget.
Add base class to position parameter.
Improve design of ColorPicker and add base-class.
Add baseclass to Keyframe, Animation and Geometry parameters.
Removing deprecated geometry widget.
Add base class to boolParam.
Add base class to listParam.
Move DraggableLabel in its own class and add base class to DoubleParameterWidget.
Fix slideshow animation lost on non english language.
Minor optimization.
Use QLatin1Char.
Use QLatin1Char here.
Use QLatin1Char(...) when possible.
Increase minimum requires.
Fix crash on profile change.
Avoid empty string.
Reserve memory.
Fix warning.
Fix various minor issues (typos).
Fix merge mess again.
Fix remaining conflicts from previous merge.
Use AppDataLocation instead of deprecated DataLocation, remove useless Windows hack.
Fix translation of wizard warning.
Use QLatin1Char.
Minor optimization.
Use QLatin1Char here.
Use QLatin1Char here.
Use remove.
Use isEmpty() when possible.
Start to port to for(... : ...) c++ loop iterator + make const some.
Remove unused variables.
Move DBus and force icon theme above KAboutData.
Not necessary to check pointer before to delete it in c++.
Using Reserve method.
Indent/Cleanup.
Sudo is when we want to install as root.
Use QString() directly.
Move enum in class name directly.
Coding style.
Fix compilation on some systems.
USe const'ref in some signals.
USe const'ref here too.
We can increase a little dependancy for 17.04.
Astyle kdelibs.
Coding style.
Coding style.
Add const'ref.
Minor optimization.
Make code more readable.
Clean up code. const'ify some method.
Fix signal/slot. Make sure to delete dialog. Clean up.
Const'ref.
Why create this dialog at the beginning ? Create this one when we need.
Not necessary to check pointer before to delete it.
Reindent code.
Minor optimization.
Use some const'ref. Clean up code. Minor optimization.
Reindent make it more easy to read code.
Coding style.
Reindent some code to make it more easy to reading.
Minor optimization.
Normalize signal/slot.
Make it compiles.
Use isEmpty.
Use isEmpty() => optimization.
Use const'ref.
Minor optimization.
Optimization use const'ref.
Remove duplicate properties.
Minor optimization.
An i18n is a QString.
Const'ify.
Reindent a little. Make more easy to read.
Use debug categories.
It was used in qt4.
Clean up includes.
Use new connect api.
Use new connect api.
Fix some other clazy warning.
Add more const'ref.
Fix some other clazy warning.
Use const'ref here too.
Use const'ref.
Continue to add const'ref.
I think that we can increase qt version requires.
Now it's not necessary as it's in kde release.
Clean up forward declaration.
Fix some clazy warning.
Continue to fix using const'ref.
USe const'ref here too.
Use const'ref.
Remove unused variable. Use new connect signal/slot. USe const'ref.
Remove duplicate entry.
When adding a playlist clip in a project, check for missing files inside it.
Add Q_DECL_OVERRIDE.
Continue to fix
const'ref.
USe const'ref here too.
Use const'ref.
USe const'ref.
Remove some unused variable.
Use const'ref.
Use Q_NULLPTR reduce the number of compile warning.
Fix other clazy warning.
Fix other clazy warning.
Use const'ref.
Fix some clazy warning.
Remove some warning with -Wzero-as-null-pointer-constant.
Provide application icon on Mac/MS Window.
Fix moving tmp data when changing project tmp folder, fix location of global tmp data in widget when using custom location in current project.
Fix random keyframe type when adding composite & transform transition.
Fix error preventing setting an interlaced default project profile.
I18n: "Ok" -> "OK".
Do not cache supported codecs / formats.
Fix missing codec detection in render widget.
Fix progressbar still visible after project open.
Fix animated geometry scale not correctly
updated (composite & transform).
Fix undo grouping broken.
Use QFileInfo::exists(...).
Use nullptr here.
USe QFileInfo::exist method.
Fix label when we start to load folders.
Use nullptr.
Don't build example in release official.
Fix show "unable to load folder".
Try to fix "unable to load folder" message when we filter list of folder.
Pass calendar from memento to itiphandler to avoid loading it all over again.
Make "todo akonadi port" message more precise.
WKS: fix handling of WKS v3 publishing request emails.
Use singleton.
We need to check new folder name, not existing folder which already have.
Use nullptr.
Remove QString::null.
Fix linking of automaticaddcontacts.
Adapt to no akonadi lib.
USe new mailtransport.
Use new libkdepim.
Adapt to new pimcommon.
Port to for(...:...).
Add setClearButtonEnabled.
Adapt to new pimcommon.
Adapt to new mailtransport.
Adapt to new mailcommon.
Fix compile against new libkdepim.
USe new libkdepimakonadi.
Adapt to libkdepimakonadi.
Clean up dependancy.
Fix dependancy.
Reduce dependancy.
Adapt to new pimcommon.
Use pimcommonakonadi.
Fix i18n as requested by Luca Beltrame.
Avoid to create invalid folder name.
Add kmessagebox.
Extract treeview.
Allow to create folder.
Activate code. Need to fix login.
Create session.
Add code for creating folder.
Create correct folder path.
Rename step2.
Rename step 1.
Enable/disable "create folder" button.
Allow to enabled/disabled button.
Initialize pointer.
Port some foreach.
We need to check KF5AkonadiContact too.
Emit signal when we want to reload folders.
Continue to implement create folder.
Rename step2.
Rename class step1.
Create a job for creating folder.
Continue to implement "create folder".
Get new folder name.
Add method in folderwidget.
Start to implement "create folder" action.
Fix help path.
Revert "kaddressbook/plugins/*/autotests/CMakeLists.txt - link with QGpgme".
Q_UNUSED arguments.
Sieveeditor/imapfoldercompletion/selectitemfolderjob.h - pedantic.
Plasma/pimeventsplugin/autotests/pimeventsplugintest.cpp - pedantic.
Kaddressbook/plugins/*/autotests/CMakeLists.txt - link with QGpgme.
Remove unnecessary dependency on KPimGAPI.
Add define.
Use new KPimGAPI.
Fix some warning reported by cppcheck.
Fix emit signal.
Show log activities.
Add plugins for log activities.
Remove it.
Port to for(...:...).
Minor optimization.
Minor optimization.
Use directly value.
Disable it for the moment.
Use case insensitive.
USe completer.
Replace by a QLineEdit first.
Use proxy.
Generate flat proxy.
Add new class to allow to autocomplet imap path.
Add information about impossible to load folder list.
Add info when we are not able to load folder list.
Fix forward declaration.
Add support for noselect.
Add autotest.
Add autotest for selectimapfoldermodel.
Make sure that account is valid.
Astyle kdelibs.
Remove duplicate code. allow to reload folder list.
Reduce number of model. We have one model by account.
Remove deprecated method.
Use uniq project name.
Don't create (and access to imap server all the time).
Port to for(... : ...).
Add placeholdertext.
Start to port to for (... : ...).
Check that model is not null.
Use job directly.
Create itemmodel.
Add job for fill list folder.
Not necessary to enable/disable ok button.
Use correct port.
Rename variable.
Increase version.
Allow to filter treeview.
Return selected folder.
Allow to show tree list.
Fix save/load dialog size.
USe QStandardPaths::setTestModeEnabled.
Use new settings.
Rename class.
Astyle kdelibs.
Increase version.
Add a title.
Now we can load plugin.
Start to create apps for testing plugin.
Make SelectImapWidget as plugin.
Add qCWarning.
Remove margin here.
Update folder name.
Return selected foldername.
Inherit from KSieveUi::AbstractMoveImapFolderWidget.
Increase dependancy.
Reactivate code now we can see list of folder.
Open dialogbox.
Allow to translate plugin.
Compile with new api.
Improve plugins.
Add test class.
Add autotests + connect enable/disable ok button.
Add signal to enable/disable ok button.
Add category.
Add more code.
We need imap now.
Add autotest.
Add more code for plugins.
Create plugins.
Add test apps.
Add test/autotest subdirectories.
We need a plugin which shows imap folders.
Add directory for future plugins.
Add ECMCoverageOption.
Refresh list of actions.
Coding style.
Fix minor typo.
Move method to public. We need to reload info.
Add script name.
Avoid to create several script with same name.
Increase version.
Fix rename categories.
Prepare to use private export class.
Move no public API to _p.h file.
Fix dependancies.
Adapt to no akonadi lib.
Adapt to new pimcommon.
Increase version.
Adapt to new pimcommon.
Use pimcommonakonadi.
Fix error found by cppcheck.
Fix compile: add missing QImage include.
Minor optimization.
Use nullptr.
USe new macro.
Use q_enum.
Remove some Q_FOREACH.
USe an uniq project name.
Port to for(... : ...).
Add ECMCoverageOption.
Remove usage of kde4-config, restore CSS and images.
Cleanup the usage of the version.
Silence warnings about experimental 'when' and 'given'.
Use QProcess instead of manual fork/exec.
Use the defined minimum Qt version.
Use JSON to define the plugin.
Initial port to Frameworks 5.
Remove svn kioslave.
Fix kdialog --progress, thanks to Thiago.
KDialog: use separate process to handle the progress dialog case.
[KDialog] Fix --attach argument by watching for QDialog.
Allow setting output format for --getcolor.
Implements feature
Use newest version of fdl.
Set standard icon and shortcuts for Undo/Redo actions.
Code review
Trim matching lines.
Port to KDateComboBox of KWidgetsAddons.
Proofread/update kfind docbooks.
Fix category and name in .desktop file.
Code review
Add missing licence text.
Fix KFloppy with udev.
Pass "Permission denied" error message to the user.
Change back some QStringLiteral() to QLatin1String().
Add kfloppy.categories.
Optionally link to and initialize KCrash.
Remove KDELibs4Support.
Port kDebug() to qCDebug().
Fix includes.
Explicitly link to KF5::XmlGui.
Coding style fixes for main.cpp.
Add gitignore file.
Add appdata file.
Set a comment.
Remove useless comment added by qt3to4.
Remove no longer needed includes, add a missing one.
Fix another typo in the manual.
Fix typo in the manual.
Replace QLatin1String() with QStringLiteral() where possible.
Port KStandardDirs::findExe() to QStandardPaths::findExecutable().
Port KDialog to QDialog.
Use qApp instead of kapp.
Include the right file.
Add Ghana map.
Kgeography: Update Czech Republic to Czechia.
Code review
Fix terminology: "by KDE", not "for KDE".
Compile with gcc <= 4.8.
Fix terminology: "by KDE", not "for KDE".
Remove two unused compile options.
Fix sentence: remove spurious words.
Fix typo found by José Faustino.
Fix wrong link find-replace.
Fix DocBook.
Remove releaseinfo.
Update fundamentals docbook.
Code review
We depend against 5.6.0.
Use for(...:..).
Fix indent.
Use for(...:...).
Minor optimization.
Port to for(...:..).
Add ECMCoverageOption.
Object LineCubicIntersection with wrong name in pykig.py.
Rename and install 128x128 icon, lost in the porting.
Fix the call to ecm_add_app_icon (globbing pattern).
Replace KDEHOME + kde-config with qtpaths.
Initialize some variable (found by cppcheck).
Fix some warning reported by cppcheck.
Remove duplicate code.
Minor optimization.
Minor optimization.
Port to STL iterator.
Use qAsConst when possible. Minor optimization.
Minor optimization.
Optimization.
Improve error message in case of bad KIMAP_LOGFILE.
Wsuggest-override.
Improve logging of SASL errors.
Remove some foreach.
Use Q_ENUM.
Use isEmpty here.
Minor optimization.
Add ECMCoverageOption.
Thumbnail: Use correct include paths for taglib from taglib-config.
Fix the variable which defines the logging category.
Use FindTaglib.cmake from kfilemetadata.
Audio files thumbnail.
Code review
Declare const the QIcon and fix a comment.
Fix: a QGuiApplication is needed to use QPixmap.
Kio_bookmarks: fix name.
Fix install files.
Enable html thumbnail.
Try to get the real port instead of always use DEFAULT_SFTP_PORT.
Folder thumbnails now respect custom folder icons.
QImageReader::setScaledSize() allows to use fast downscaling.
Code review
Fix typo in previous commit...
Make KF5KHtml dependency optional, only used by man.
Code review
Make activities kioslave optional.
Code review
Update network, smb, thumbnail ioslave docbooks.
Code review
Man: mark the gperf tables as read-only.
Man: generate gperf output at build time.
Code review
Man: move gperf options to gperf file.
Fixes for recentdocuments kioslave documentation.
Code review
Fix terminology: "by KDE", not "for KDE".
Const'ify.
Use isEmpty().
Use QLatin1Char when possible.
Port to Q_NULLPTR.
Add ECMCoverageOption.
Nothing in here requires kmbox, remove dependency.
Use nullptr.
Minor optimization.
Make window and column sizes absolute.
Remove no keyserver warning for 2.1.19 and later.
Fix Sign/Encrypt of a single folder.
Use autodecryptcontroller also from uiserver.
Some cleanups in DecryptVerifyFilesController.
Close connection to agent after each transaction.
Add note in smartcardwidget that F5 refreshes it.
Add KeyToCard Support for the subkeys widget.
Minor string change.
Add KeyToCardCommand.
Fix unused variable warnings on ifdefed code.
Fix minor typo.
Add update notification for Gpg4win.
Constify KEMailSettings in GenCardKeyDialog.
Use KEMailSettings for default values on New Key.
Add a default size for Kleopatras Main Window.
Reduce wall of text on protocol selection.
Rearrange default Actions and improve wording.
Set default column sizes in keytreeview.
Don't debug GenCardKey interactor anymore.
Implement SC Keygen and move PGPSC widget.
Store full serial number of openpgpsmartcard.
Add dialog for information required for cardkeys.
Fix welcomepage logic regarding the smartcardwidget.
Fix accidental use of tr instead of i18n.
Add welc

我要回帖

更多关于 username 的文章

 

随机推荐