Skip to content

Releases: fluxer/katana

4.23.0

09 Aug 19:53
Compare
Choose a tag to compare

Changes to ariya-icons since 2022-12-02:

  • generic: correct comment in index file

Changes to kdelibs since 2022-12-02:

  • cmake: CMake warning fix
  • cmake: add FindLibmicrohttpd module to the list of modules that are not installed
  • cmake: add only the installation modules path to CMAKE_MODULE_PATH
  • cmake: bootstrap build fix
  • cmake: check for ddjvuapi quietly from DjVuLibre module
  • cmake: consistent environment variable for FFmpegThumbnailer header and library path
  • cmake: correct kde4_translate() macro documentation
  • cmake: do not install the WebP module
  • cmake: move bootstrap-related variables out of KDE4Internal module
  • cmake: new LibGit2 module
  • cmake: remove LibMms module
  • cmake: remove now redundant LibKonq module and update KDE4Workspace module
  • cmake: specify the input as dependency from kde4_translate() macro
  • generic: ODR fixes
  • generic: add comment about ptsname_r() check
  • generic: adjust expected tests data
  • generic: adjust to Katie changes
  • generic: adjust to QUrl changes
  • generic: build fix
  • generic: bump minimum Katie version requirement to 4.13.0
  • generic: call QCoreApplication::applicationName() as static method
  • generic: call klauncher methods asynchronously from KToolInvocation
  • generic: consistent RFC references
  • generic: consistent headers inclusion
  • generic: copyright KDELibs4Config.cmake to me
  • generic: correct locale installation directory variable
  • generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library
  • generic: define NDEBUG when not building for debugging
  • generic: do not include quiet packages in the feature summary
  • generic: documentation update
  • generic: drop KFile::Tree and KFile::DetailTree modes
  • generic: drop floppy support
  • generic: drop locolor support
  • generic: drop sub-URL support
  • generic: drop support for sequenced thumbnails
  • generic: drop text-to-speech support
  • generic: drop uninstall target script
  • generic: format kimageio and krecentdirs source/header files
  • generic: headers inclusions review
  • generic: include KDE4Defaults before creating kde4_exec.sh script
  • generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
  • generic: move stuff from KDE4Internal module to KDELibs4Config
  • generic: purge most manual tests
  • generic: remove KCalendarSystem leftovers
  • generic: remove QT_KATIE definition checks
  • generic: remove binary compat bits
  • generic: remove bogus KMultiTabBarInternal and KACLListView reimplementations
  • generic: remove build variable used to specify library type
  • generic: remove compat build variables
  • generic: remove irrelevant TODO files
  • generic: remove redundant IN_IDE_PARSER definition checks
  • generic: remove redundant X11 checks and headers inclusions
  • generic: remove redundant build varibles
  • generic: remove redundant fixx11h header inclusions
  • generic: remove unused KIO protocol input/output information
  • generic: remove unused QPL license
  • generic: remove unused X-KDE-autostart-after feature
  • generic: remove/replace references to KDE4Internal module
  • generic: replace use of QTime as timer with QElapsedTimer
  • generic: set CMAKE_REQUIRED_DEFINITIONS to QT_DEFINITIONS
  • generic: set Katie and X11 package properties
  • generic: store KIO slaves listing capability as boolean
  • generic: unblock signals when setting handlers for them
  • generic: update enchant link
  • generic: update references to shared data directory
  • includes: add KPowerManager header
  • includes: remove headers for gone classes
  • includes: remove headers for kdbgstream and kndbgstream
  • interfaces: drop templates selection feature
  • interfaces: remove terminal example
  • interfaces: remove unused KTextEditor::LoadSaveFilterCheckPlugin class
  • interfaces: remove unused KTextEditor::MessageInterface member
  • interfaces: remove unused LoadSaveFilterCheckPlugin member
  • interfaces: remove unused and non-operational KRegExpEditorInterface
  • interfaces: remove unused smart KTextEditor interface classes
  • interfaces: simplify templates handling and implement loginname
  • kdeclarative: QImage binding optimization
  • kdeclarative: correct QImage binding function names
  • kdeclarative: correct copyright for QImage binding
  • kdeclarative: implement width() and height() getters for QImage
  • kdeclarative: initialization optimization
  • kdeclarative: log script engine exceptions as debug messages
  • kdeclarative: minimal QImage type binding
  • kdeclarative: re-use engine variable
  • kdeclarative: remove duplicate include directory
  • kdeclarative: remove stub and unused KDeclarative::runtimePlatform() method
  • kdeclarative: remove unused KDeclarativePrivate::initialized member
  • kdeclarative: remove unused macros and wrappers in backportglobal header
  • kdeclarative: rename image binding function
  • kdecore use the new QUrl::AddTrailingSlash enum
  • kdecore: KAuthorization documentation correction
  • kdecore: KAuthorization documentation update
  • kdecore: KAuthorization optimization
  • kdecore: KCharsets optimizations
  • kdecore: KDeviceDatabase optimization
  • kdecore: KDirWatch rewrite
  • kdecore: KLocale::translateRaw() and KLocale::translateQt() optimizations
  • kdecore: KLocale::translateRaw() methods optimization
  • kdecore: KLockFile optimization
  • kdecore: KMimeType::is() optimization
  • kdecore: KMimeType::isBinaryData() optimization
  • kdecore: KMimeTypeFactory::allMimeTypes() optimization
  • kdecore: KMimeTypeFactory::entryOffset() optimization
  • kdecore: KMimeTypePrivate::ensureXmlDataLoaded() optimization
  • kdecore: KMimeTypeRepository::parseMagicFile() optimization
  • kdecore: KServiceTypePrivate::m_strComment member no longer has to be mutable
  • kdecore: KTemporaryFile optimization
  • kdecore: KTemporaryFile::filePath() optimization
  • kdecore: KTimeZone documentation update
  • kdecore: KTimeZone review
  • kdecore: KToolInvocation review
  • kdecore: KUrl optimizations
  • kdecore: KUrl rewrite to output encoded strings
  • kdecore: KUrl test-anew
  • kdecore: KUrl::List from QList optimization
  • kdecore: KUrl::List to QList conversion optimization
  • kdecore: KUrl::equals() rework to use KUrl::url() for the comparison
  • kdecore: KUrl::url() optimization
  • kdecore: KUserGroup::userNames() optimization
  • kdecore: MIME magic file parsing optimization
  • kdecore: PCI IDs database update
  • kdecore: PCI and USB IDs database update
  • kdecore: USB IDs database update
  • kdecore: add FIXME for KUrl::isRelativeUrl()
  • kdecore: add KUrl query and fragment test
  • kdecore: add comment about the re-construction of the URL in KUrlTest::testHash()
  • kdecore: add compile-time definition to dump catalogs when translations is not found
  • kdecore: add debug area for ark
  • kdecore: add debug area for gwenview
  • kdecore: add debug area for kemu
  • kdecore: add debug area for kfreespace
  • kdecore: add debug area for kgreeter
  • kdecore: add debug area for ksnapshot
  • kdecore: add missing QMutableListIterator template argument in KLocale::removeCatalog()
  • kdecore: adjust the KService test to KLocale changes
  • kdecore: adjust to KDED favicons module changes
  • kdecore: append trailing slash from kPathDirectory() function
  • kdecore: assume strings passed to KUrl constructors are percentage-encoded
  • kdecore: build fix for the case when tests are enabled
  • kdecore: cache the debug area devices as KDebugConfig member
  • kdecore: call KLocalizedString::notifyCatalogsUpdated() only when the catalogs were actually updated
  • kdecore: call QBuffer constructor in KSycocaBufferDevice
  • kdecore: change locale language from KLocale::reparseConfiguration() of default KLocale objects
  • kdecore: check if debug messages are disabled globally from KDebugConfig::areaDevice()
  • kdecore: check if the time zone file exists from KTimeZone::isValid()
  • kdecore: clarification on the note in KUrl test
  • kdecore: compare the clean paths of local file URLs
  • kdecore: compat bits for KLocale::formatNumber()
  • kdecore: compiler warning fix
  • kdecore: compiler warnings fix
  • kdecore: const-ify KMimeTypePrivate::m_path member
  • kdecore: const-ify variables in KLocale::translateRaw() methods
  • kdecore: convert the QString to QByteArray only once in KGlobalPrivate::initFakeComponent()
  • kdecore: copyright KSystemTimeZones, KTimeZone and the tests for the classes to me
  • kdecore: correct millisecond(s) spelling
  • kdecore: de-virtualize KDateTimeFormatter, KDateTimeParser and KDayPeriod
  • kdecore: deal with KMimeType TODO
  • kdecore: deep-copy the patterns in KMimeTypeRepository::findFromOtherPatternList()
  • kdecore: different take on KUrl::upUrl()
  • kdecore: disable KLOCALE_DUMP_UNTRANSLATED by default
  • kdecore: disable KUrl test
  • kdecore: disable copying of KServiceTypeTrader via Q_DISABLE_COPY() macro
  • kdecore: discard leap second adjustments, standard/wall and UTC/local time indicators timezone data
  • kdecore: do not append trailing slash to the path if the path is / from KDirWatch::addDir()
  • kdecore: do not assume translations are installed in KLocale test case
  • kdecore: do not block while parsing files in KDeviceDatabase
  • kdecore: do not change the scheme from KUrl::cleanPath()
  • kdecore: do not check if the file exists from KAutostart::isServiceRegistered()
  • kdecore: do not insert and remove catalogs from KPluginFactory
  • kdecore: do not insert duplicate catalogs into KLocale
  • kdecore: do not insert invalid catalogs into KLocale
  • kdecore: do not mangle KTraderParse into the default namespace
  • kdecore: do not prettify the URL in KUrl::pathOrUrl()
  • kde...
Read more

4.21.0

12 May 13:13
Compare
Choose a tag to compare

Changes to ariya-icons since 2021-08-13:

  • none

Changes to kdelibs since 2021-08-13:

  • assume tcsetpgrp() is available
  • cmake: add GeoClue module
  • cmake: add gobject-2.0 library to GLIB2_LIBRARIES
  • cmake: add LightDM module
  • cmake: always set CMake executable and library output directory variables
  • cmake: check if vendor is Solaris regardless if krb5-config is found or not
  • cmake: CMake warning fix
  • cmake: correct pkg-config module check for curl
  • cmake: correct Poppler module copyright
  • cmake: do not attempt to install non-existing GSSAPI module
  • cmake: install kde4_exec.sh script input file
  • cmake: make authorization checks independant
  • cmake: new Kmod module
  • cmake: remove documentation for non-existing kde4_auth_install_action() macro
  • cmake: remove now unused GeoClue module
  • cmake: remove now unused Gpgme module
  • cmake: remove now unused HUNSPELL module
  • cmake: remove now unused LibGcrypt module
  • cmake: remove now unused modules
  • cmake: remove now unused NetworkManager module
  • cmake: remove now unused OpenGLES module
  • cmake: remove now unused PAM and UnixAuth modules
  • cmake: remove now unused PopplerQt4 module
  • cmake: remove reference to kephal
  • cmake: remove unused XCB libraries checks
  • cmake: reset required variables before using and after overriding them
  • cmake: try pkg-config lookup first from FFmpeg module
  • cmake: uninstall target fix
  • cmake: workaround incorrect version in MPV pkg-config file
  • generic: add Katie image format MIME type
  • generic: AppVeyor and CodeQL dependencies update [ci skip]
  • generic: AppVeyor dependencies update
  • generic: assume S_ISSOCK is defined [ci reset]
  • generic: assume vsnprintf() is present
  • generic: change default font families to DejaVu Sans and DejaVu Sans Mono
  • generic: CodeQL action dependencies update
  • generic: CodeQL dependencies update
  • generic: deal with TODO related to CMP0005
  • generic: do not convert lists to sets
  • generic: do not use static buffers
  • generic: drop KIO HTTP(S) support
  • generic: drop SSL configuration support
  • generic: drop support for emoticons
  • generic: drop support for file metadata writing
  • generic: drop support for webdav protocol
  • generic: drop TCP slave support and now unused SSL-related metadata
  • generic: execute tests via script
  • generic: fix and adjust some tests
  • generic: fix build with older versions of FFmpeg by referencing meta-headers
  • generic: fix regression since d20002f957ba090a1eda820af6ccbd7228efd8b0
  • generic: get rid of KGLobal::staticQString()
  • generic: install graphic interface headers for solid
  • generic: load SVG images as any other format
  • generic: minor documentation corrections
  • generic: port KIO to KPasswdStore and drop kwallet and kwasswdserver
  • generic: prioritize single glob MIME type match, magic after like the reference implementation
  • generic: reimplement kdnssd library
  • generic: reimplement power manager
  • generic: remove code for features that Katie does not support
  • generic: remove duplicate getgrouplist() function check
  • generic: remove now unused http/webdav slave bits
  • generic: remove now unused posix_openpt() availability check
  • generic: remove Qt support leftovers [ci reset]
  • generic: remove reference to unmaintained KIO protocols
  • generic: remove unused configuration checks
  • generic: remove unused dot files [ci skip]
  • generic: remove unused global SOCKS-related settings
  • generic: remove unused header inclusions
  • generic: remove unused metainfo KIO slave and MetaInfoJob KIO class
  • generic: rename KIconEffect::shadowBlur() method and use it in Plasma::PaintUtils::shadowBlur()
  • generic: replace custom Curl module with CMake provided one
  • generic: replace QDesktopServices with QStandardPaths and bump minimum Katie version required
  • generic: replace QLinkedList with QList
  • generic: replace qsnprintf() with snprintf() calls
  • generic: rewind password and group databases before query
  • generic: version bump
  • includes: add camel case headers for KExiv2 and KPasswdStore classes
  • includes: do not install alias for non-existing accessmanager header
  • includes: remove fancy KFileMetaInfoGroup header for non-existing class
  • includes: remove KHE leftovers
  • interfaces: remove hex editor interface
  • kdecore: add SteelSeries Rival 110 Gaming Mouse to the USB database
  • kdecore: add Xperia Z to USB IDs database
  • kdecore: adjust KService tests to recent changes
  • kdecore: check if directory is already watched in KDirWatch::addDir()
  • kdecore: correct default magic priority value
  • kdecore: de-virtualize KStandardDirs destructor
  • kdecore: disable copying of KStandardDirs via Q_DISABLE_COPY() macro
  • kdecore: do not cache icon requests from KMimeType::favIconForUrl()
  • kdecore: extend the upstream PCI and USB databases
  • kdecore: fix KJob test
  • kdecore: fix KLockFile test
  • kdecore: fix regression since c92d1b598d422639f1008ef018391bb4b48769f2 and adjust KMimeType test
  • kdecore: fix strings concat for options with default value
  • kdecore: format and indent
  • kdecore: include paths header if present on the system
  • kdecore: KDeviceDatabase documentation update
  • kdecore: KDeviceDatabase rewrite and test for it
  • kdecore: magic and glob match for MIME type shall have 100 accuracy, single glob match 50
  • kdecore: more USB IDs
  • kdecore: move variable to the scope it is used in
  • kdecore: musl libc crash workaround
  • kdecore: new KDeviceDatabase class
  • kdecore: pad the IDs even when they start with "0x" from KDeviceDatabase methods
  • kdecore: PCI and USB IDs database update
  • kdecore: plug KTraderParse memory leak
  • kdecore: plug KUrlMimeTest memory leak
  • kdecore: plug memory leak in KFilterTest
  • kdecore: plug memory leak in KLocaleTest
  • kdecore: plug Test_KLockFile memory leak
  • kdecore: prioritize magic check in KMimeType::findByUrl()
  • kdecore: rebrand command line options strings
  • kdecore: remove obsolete Solaris workaround
  • kdecore: remove redundant return statement in KSaveFile::setFileName()
  • kdecore: remove unused and private KConfigPrivate::mappingsRegistered member
  • kdecore: remove unused KConfig::checkUpdate() method
  • kdecore: rename internal KDeviceDatabase struct members to match what data they represent
  • kdecore: replace use of internal definition
  • kdecore: testing build type fix
  • kdecore: use Q_OS_SOLARIS definition for Solaris OS checks
  • kdecore: workaround for https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/144
  • kded: rework sycoca database recreation
  • kdeui: add definitions for default fonts
  • kdeui: adjust to Katie changes
  • kdeui: do not check icon name when setting icon by pixmap in KStatusNotifierItem::setIconByPixmap()
  • kdeui: ensure icon image used to paint overlay is in format supported by QPainter
  • kdeui: fix crash in case the font has no styles
  • kdeui: make shadow blur effect function public
  • kdeui: move default switch case to bottom in qIconModeToKIconState() function
  • kdeui: prepare for Katie changes
  • kdeui: reduce the size of default fonts table data
  • kdeui: remove opengl support leftovers
  • kdeui: remove redundant return statement in KMessageBox::about()
  • kdeui: remove reference to no-op QFontDatabase::isBitmapScalable() method
  • kdeui: remove unused header inclusions in kaboutapplicationpersonmodel_p source file
  • kdeui: remove unused KViewStateMaintainer and KViewStateSaver
  • kdeui: remove unused QNetworkReply header inclusion
  • kdeui: remove unused virtual KMainWindow::queryExit() method
  • kdeui: replace QConicalGradient with QRadialGradient
  • kdeui: replace use of obsolete QFontMetrics::charWidth() with QFontMetrics::width()
  • kdeui: typo
  • kdeui: use QFontDatabase::hasFamily() to check if font is installed
  • kfile: deal with TODO related to moving private class from kio to kfile library
  • kfile: revert f59ad04f659cd679238c593c4aab6dc8bba1650d
  • kimgio: add missing MIME types for magick plugin
  • kimgio: adjust to Katie changes
  • kimgio: catch exceptions thrown by ImageMagick during probing via coder info
  • kimgio: check how many bytes were written to the device
  • kimgio: convert the image to 32-bit format before processing its data
  • kimgio: default to best quality
  • kimgio: ensure same types are compared in magick plugin
  • kimgio: handle animations in magick plugin
  • kimgio: handle BMP, JPEG, TIFF and TGA formats via magick plugin
  • kimgio: handle GIF format via magick plugin
  • kimgio: handle PBM, PGM, PPM and XBM via magick plugin
  • kimgio: minor magick plugin review
  • kimgio: probe file extension if device is QFile in magick plugin
  • kimgio: read resource image files as blob
  • kimgio: use WEBP_MAX_DIMENSION definitions to check WebP limitation
  • kimgio: workaround for icons that works for any device
  • kimgio: workaround for some ImageMagick coders failing to load from blob
  • kinit: adjust to Katie changes
  • kinit: change process title only via setproctitle()
  • kio: actually return translated key from KFileMetaInfoItem::name()
  • kio: add extractor plugins to list instead of removing
  • kio: add the URL modification time to the thumbnail filename
  • kio: add TODO for KImageIO methods [ci reset]
  • kio: assume KMimeType::allMimeTypes() does not have duplicates in FFmpeg metadata plugin
  • kio: assume KMimeType::findByUrl() can do better in normal mode in KFileItem::mimeTypePtr()
  • kio: avoid KUrl to QString and then implicit KUrl conversion in KFileMetaDataProvider::label()
  • kio: bootstrap build fix
  • kio: build fix for the case when Strigi is not found or dis...
Read more

4.20.0: packaging: kde-extraapps footprint files update

13 Aug 16:23
Compare
Choose a tag to compare

Changes to ariya-icons since 2020-02-06:

  • cmake: bump version to 4.19.0
  • generic: CMake warning fix
  • generic: drop CPack support

Changes to kdelibs since 2020-02-06:

  • cmake: add FFmpegThumbnailer module
  • cmake: add Gphoto2 module
  • cmake: add LibATASmart module
  • cmake: add LibDRM module
  • cmake: add LibTorrent module
  • cmake: add Strigi module
  • cmake: amend dependencies variables only if package itself is found
  • cmake: correct modules installation directory
  • cmake: correct Taglib module variable
  • cmake: define NDEBUG for non-debug builds
  • cmake: do not install ACL, Avahi, DNSSD and ENCHANT modules
  • cmake: do not install UDev module
  • cmake: drop support for static and shared plugins
  • cmake: fix regression since 126f6a9bd79eef1bdb1a18ba4ee70a2fa93de9ed
  • cmake: indent FindUDev module
  • cmake: indent PAM module
  • cmake: MacroLogFeature rewrite
  • cmake: modules review
  • cmake: move GIO, IBus and SCIM modules from kde-extraapps
  • cmake: move RPATH related variables setup to KDE4Defaults
  • cmake: query pkg-config from LibGcrypt module
  • cmake: remove accidently commited change
  • cmake: remove CMAKE_C_FLAGS override from LIBPARTED module
  • cmake: remove compatibility bits
  • cmake: remove definitions already defined by Katie
  • cmake: remove disabled code for cross-compiling
  • cmake: remove MNG format support from KDE4_INSTALL_ICONS() macro
  • cmake: remove now unused Alsa module
  • cmake: remove now unused Canberra module
  • cmake: remove now unused Eigen3 module
  • cmake: remove now unused FLAC++ module
  • cmake: remove now unused GObject module
  • cmake: remove now unused LibAttica module
  • cmake: remove now unused modules
  • cmake: remove now unused PulseAudio module
  • cmake: remove QCA2 module
  • cmake: remove Qt support leftovers
  • cmake: remove QT_VISIBILITY_AVAILABLE check
  • cmake: remove reference to check_installed_exports_file file
  • cmake: remove reference to kde4_create_manpage() macro
  • cmake: remove reference to KDE4Workspace installation paths
  • cmake: remove unsupported platforms leftovers
  • cmake: remove unused BlueZ module
  • cmake: remove unused DBus and MySQL modules
  • cmake: remove unused Eigen2 module
  • cmake: remove unused kde4_create_manpage() macro
  • cmake: remove unused Kipi module
  • cmake: remove unused LCMS2 module
  • cmake: remove unused LibGPS module
  • cmake: remove unused LibXKlavier module
  • cmake: remove unused MacroLogFeature module
  • cmake: remove unused MacroWriteBasicCMakeVersionFile module
  • cmake: remove unused modules
  • cmake: remove unused PkgConfigGetVar module
  • cmake: remove unused SLP module
  • cmake: remove unused Sqlite module
  • cmake: remove unused SubversionLibrary module
  • cmake: remove unused systeminfo file
  • cmake: remove unused variables in KDE4Defaults
  • cmake: remove unused Xmms module
  • cmake: replace use of CHECK_POINTER_MEMBER() with CHECK_STRUCT_MEMBER()
  • cmake: require Katie v4.9.2 or newer
  • cmake: require PAM include directory for configure check
  • cmake: review CMake modules rewritten by me
  • cmake: review modules rewritten so far by me
  • cmake: rewrite Alsa module
  • cmake: rewrite Avhi and EPub modules
  • cmake: rewrite Canberra and Fontconfig modules
  • cmake: rewrite Eigen3 and Exiv2 modules
  • cmake: rewrite ENCHANT and Taglib modules
  • cmake: rewrite GMP, MPFR, MPV and Sqlite modules
  • cmake: rewrite HUNSPELL module
  • cmake: rewrite LibAttica, LibLZMA, LibSSH, Mtp and RAW1394 modules
  • cmake: rewrite LibGcrypt and LibKonq modules
  • cmake: rewrite LibGPS and Speechd modules
  • cmake: rewrite LibMms and LibSpectre modules
  • cmake: rewrite PAM module
  • cmake: rewrite PCIUTILS module
  • cmake: rewrite PulseAudio module
  • cmake: rewrite Qalculate module
  • cmake: set CMAKE_NO_SYSTEM_FROM_IMPORTED to ON from KDE4Defaults
  • cmake: set library version to .
  • cmake: set version variables to non-PC_ prefixed
  • cmake: set visibility preset to hidden
  • cmake: support different Attica versions
  • cmake: update installation paths documentation in FinKDE4Internal module
  • cmake: update KDE4Workspace module documentation [ci skip]
  • cmake: use identical _KDE4_PLATFORM_DEFINITIONS for all compilers on GNU/Linux host
  • cmake: use PATH_SUFFIXES for DNSSD header lookup
  • cmake: workaround lack of default search paths on BSD
  • generic: add AppVeyor config
  • generic: add CodeQL analysis action
  • generic: add new signal to solid device manager
  • generic: adjust to Katie changes
  • generic: adjust to OpenEXR v3.0+ changes
  • generic: AppVeyor cache reset [ci reset]
  • generic: assume definitions defined in kdemacros header are not defined
  • generic: avoid global static KStandardDirs instance access
  • generic: bump minimim shared-mime-info requirement to v0.70
  • generic: bump version to 4.19.0
  • generic: bump version to 4.20.0
  • generic: CodeQL warning fixes
  • generic: compiler warning fixes
  • generic: correct codec names in KMimeTypeRepository::parents() and KIconLoaderGlobalData::parseGenericIconsFiles()
  • generic: correct X11 cursor extension information
  • generic: disable failing JS analysis
  • generic: do not assume certain systems have utmpx
  • generic: do not rely on login()/loginx() and logout()/logoutx()
  • generic: do not remove CMake export files
  • generic: do not run tests in AppVeyor
  • generic: DragonFly BSD build fixes
  • generic: drop libutempter support
  • generic: drop support for libutil with mismatching utmp/utmpx struct
  • generic: drop support for operating systems Katie does not support
  • generic: enable svgthumbnail by default
  • generic: Exiv2 is now optional
  • generic: fix most of the overlinking issues
  • generic: fix possible PID clamping
  • generic: fix PTY login on NetBSD
  • generic: fix xdgdata-mime resource support
  • generic: get rid of Kross
  • generic: handle optical drive/disc as block devices
  • generic: Hurd build fixes
  • generic: install libcdio in CodeQL and AppVeyor environments
  • generic: introduce KStandardDirs::findRootExe() and use it
  • generic: make use of Katie's OS definitions
  • generic: move configuration files creation after package lookups
  • generic: move find_package() calls to top-level build file
  • generic: purge Qt support with fire
  • generic: query enabled by default thumbnail creators plugins
  • generic: regenerate parsers
  • generic: remove check for _getpty()
  • generic: remove CPack and CTest config files
  • generic: remove dead code
  • generic: remove KFilePlugin class leftovers
  • generic: remove kfmclient reference
  • generic: remove KService profile feature
  • generic: remove man and info KIO slaves leftovers
  • generic: remove most compiler checks
  • generic: remove obsolete resource types support
  • generic: remove pkgconfig files
  • generic: remove qt3 support leftovers
  • generic: remove redundant srand()/qsrand() calls
  • generic: remove some compatibility bits
  • generic: remove some redundant environment variable queries
  • generic: remove unused definitions from config-prefix header
  • generic: remove unused kcddb library
  • generic: remove unused KDE4_KPTY_BUILT_WITH_UTEMPTER from KDE4Config CMake file
  • generic: remove unused KPart extentions support
  • generic: remove unused OCS features
  • generic: remove unused sources
  • generic: remove unused termios header check
  • generic: remove use of getpt()
  • generic: replace cmake_push_check_state() and cmake_pop_check_state() with cmake_reset_check_state()
  • generic: replace installation paths with KDE4_ prefixed
  • generic: replace internal with Katie definition checks or remove them completely
  • generic: replace Q_NULLPTR with nullptr
  • generic: replace recursive QMutex-es with std::recursive_mutex-es [ci reset]
  • generic: replace use of CheckStructMember with CheckStructHasMember
  • generic: replace use of MacroPushRequiredVars CMake module with CMakePushCheckState
  • generic: review configuration checks
  • generic: rewrite LibRaw CMake module
  • generic: rewrite UDev module and require v143+
  • generic: simplify CMAKE_SYSTEM_NAME match
  • generic: static analyzer warning fixes
  • generic: test build fixes
  • generic: update AppVeyor dependencies
  • generic: use file strategy for ksycoca by default
  • generic: use the version from verification data for plugins
  • generic: use ttyname_r() if available
  • generic: use ut_user utmp/utmpx member if available
  • interfaces: do not attempt to load non-existing ktexteditorkabcbridge library
  • interfaces: example build fix
  • interfaces: remove unused instant messanger proxy interface
  • interfaces: remove unused KTextEditor::SmartInterface::smartMutex()
  • kate: CMake moc-ing warning fix
  • kdcraw: now unused, removing it
  • kdecore: add additional constructor and validation method to conversion classes
  • kdecore: add fallback for language to code query
  • kdecore: add installation-prefixed directories to pkgconfig paths in mimeDataBaseVersion()
  • kdecore: add test for some conversion classes
  • kdecore: add warning for KCharsets::descriptionForEncoding()
  • kdecore: add warning to KSaveFile documentation [ci skip]
  • kdecore: adjust expected data in KStandarddirsTest::testFindAllResources()
  • kdecore: adjust expected data in test case
  • kdecore: adjust KConfigGroup macros to KDebug changes
  • kdecore: adjust KMimeType test case to icon theme changes
  • kdecore: adjust KMimeTypeTest::testParseMagicFile() test data to Katie changes
  • kdecore: attempt to add file back to the watch on remove events
  • kdecore: avoid multiple UTF-8 conversions in QSpellEnchantDict
  • kdecore: avoid QString ...
Read more

4.19.0: packaging: remove redundant liblastfm-qt4 and libmygpo-qt4 Arch packa…

06 Feb 19:22
Compare
Choose a tag to compare

Changes to ariya-icons since 2015-11-02:

  • cmake: add proper CPack config
  • cmake: bump version to 4.19.0
  • generic: add config file for CPack
  • generic: optimize png images with pngquant
  • optimize.sh: handle files that are de-optimized
  • Revert "generic: optimize png images with optipng"

Changes to kdelibs since 2015-11-02:

  • cmake: actually define KDEBINDIR for tests
  • cmake: add default flags for MinSizeRel build type
  • cmake: add FLAC++ module for audio thumbnailers
  • cmake: add JSON module
  • cmake: add option for building against katie
  • cmake: add PolkitQt-1 module
  • cmake: adjust paths so that plugins can be found by QLibrary
  • cmake: cleanup kde4_add_widget macro
  • cmake: cleanup KDE4Internal module
  • cmake: deal with CMP0071 policy warnings
  • cmake: detect Katie specific DBusMenuQt library
  • cmake: detect Katie version of QCA
  • cmake: do not add feature info for Katie
  • cmake: do not attempt to install gone CheckPrototypeExists
  • cmake: do not define definitions for "fast" operators
  • cmake: do not enforce QT_NO_STL from KDE4_DEFINITIONS
  • cmake: do not override paths from KDE4Config when not bootstrapping
  • cmake: drop custom build flags setup
  • cmake: drop custom CUPS module, minor modules cleanup while at it
  • cmake: drop custom Flex module
  • cmake: drop redudant Gettext module
  • cmake: enable Katie by default
  • cmake: enhance Enchant module to detect v2.0 or newer
  • cmake: fix detection of newer Hunspell
  • cmake: fix detection of QCA Katie build
  • cmake: fix detection of recent NetworkManager versions detection
  • cmake: fix dev warning in kde4_cmake_uninstall
  • cmake: fix Exiv2 version detection
  • cmake: fix if/endif tag mismatch
  • cmake: fix if/endif tag mismatch, regression since 824d6f11
  • cmake: fix installation
  • cmake: fix Katie always being prefered over Qt4
  • cmake: fix KATIE_FOUND always being set to FALSE
  • cmake: fix KDE4Workspace detection
  • cmake: fix taglib detection when minimum version requested
  • cmake: fixup uninstall target since 70211711
  • cmake: import LibGPS module from kde-workspace
  • cmake: import modules from kde-workspace
  • cmake: improve detection of Hunspell
  • cmake: improve Gpgme module
  • cmake: improve Xkb detection
  • cmake: indent and improve GSSAPI CMake module
  • cmake: install Sudo module
  • cmake: make it possible to automatically skip optional directories
  • cmake: make targets created by gettext module random to solve CMP0002
  • cmake: reinstate Katie support
  • cmake: rely only on pkg-config files to find Taglib
  • cmake: remove duplicate condition from uninstall script
  • cmake: remove FAM module leftover
  • cmake: remove KDE3 compatibility from KDE4Macros
  • cmake: remove redundant modules
  • cmake: remove redundant Poppler module
  • cmake: remove reference to CLN from Qalculate module
  • cmake: remove unused MusicBrainz CMake module
  • cmake: remove X11 module
  • cmake: remove XKB module
  • cmake: replace FindUSB with FindLibUSB
  • cmake: setup phonon as found if origin is Katie
  • cmake: support phonon shipped with Katie
  • cmake: take orevious declarations of CMAKE_INSTALL_RPATH into account
  • cmake: that duplicate condition was used as NOT
  • cmake: the XCB module is needed by kde-workspace (kwin)
  • cmake: use SET_PACKAGE_PROPERTIES instead of SET_PACKAGE_INFO in MacroLogFeature
  • cmake: cleanup exported libraries entries
  • dnssd: fix build against Katie
  • generic: add back khtml and kjs with some changes
  • generic: add Kate project file
  • generic: adjust plugin installation paths
  • generic: adjust some tests to recent changes
  • generic: adjust to Katie changes
  • generic: adjust to KStandardDirs changes
  • generic: avoid use of legacy QString::null, QString::Null, QChar::Null and QChar::null
  • generic: build khtml only of qtwebkit is not found
  • generic: build system cleanups
  • generic: bump version to 4.19.0
  • generic: cleanup configuration checks
  • generic: cleanup kdemacros header
  • generic: deal with some unused variables in parsers/lexers
  • generic: drop Phonon in favour of MPV and custom player classes
  • generic: fix bootstrap build with testing enabled
  • generic: fix build against Katie
  • generic: fix build of tests against Katie
  • generic: fix build with QT_NO_IMAGE_TEXT defined
  • generic: fix detection of trunc()
  • generic: fix indentation compiler warnings
  • generic: fix .kateproject format
  • generic: fix khtml build regression
  • generic: fix some compiler warnings
  • generic: fix some compiler warnings due to 9ff99942
  • generic: fix some tests build after 1f34f5ad
  • generic: get rid of CheckPrototypeExists macro
  • generic: get rid of kdefakes
  • generic: get rid of KImageCache and KSharedDataCache
  • generic: get rid of KJS and KHTML for good
  • generic: get rid of KLibrary
  • generic: get rid of KLocalSocket and KTcpSocket
  • generic: get rid of KMenuBar
  • generic: get rid of KTextBrowser
  • generic: get rid of KXUtils
  • generic: get rid of KZoneAllocator
  • generic: get rid of mmap use from sycoca
  • generic: get rid of redundant KMimeTypeValidator and KStringListValidator
  • generic: get rid of the effects watcher specific to Plasma
  • generic: get rid of the QStringBuilder requirement
  • generic: get rid of TopMenu window mask
  • generic: implement KSettings class
  • generic: implement special qml debugger handling for Katie
  • generic: install export files in modern location
  • generic: install khtmlrc even if webkit support is prefered
  • generic: KApplication cleanup
  • generic: lookup libdbusmenu-qt via macro_optional_find_package()
  • generic: make Enchant required
  • generic: make KJS KHTML exclusive
  • generic: make libdbusmenu-qt optional
  • generic: make MPV recommended not required
  • generic: make some stat calls 64-bit aware
  • generic: make Strigi recommended
  • generic: make ThreadWeaver use KDebug to ease debugging
  • generic: make use of KSettings where possible
  • generic: make use of QHostInfo::localHostName()
  • generic: make use of qrand(), cleanup some checks in KDirOperator
  • generic: make webkit optional
  • generic: mark Perl as runtime dependency
  • generic: merge kdefakes into kdecore
  • generic: misc cleanups
  • generic: move kdesudo to kde-baseapps
  • generic: namespaced Qt4/Katie build fixes
  • generic: obsolete code removal
  • generic: oops, fix khtmlrc installation
  • generic: regenerate parsers
  • generic: register types required by properties
  • generic: reimplement KDirWatch
  • generic: remove compat KLibFactory
  • generic: remove D-Bus crash handler from core
  • generic: remove Java and image plugins for khtml
  • generic: remove kascii
  • generic: remove KDED/KCM compatility bits
  • generic: remove now redundant check for FAM
  • generic: remove now redundant QT_KATIE guards
  • generic: remove redudndant kdelnk checks
  • generic: remove redundant classes
  • generic: remove redundant config-compiler build header
  • generic: remove redundant KHBox and KVBox headers inclusions
  • generic: remove redundant KParts::ComponentFactory
  • generic: remove redundant kssl bits
  • generic: remove some binary compatibility bits
  • generic: remove unused functions, members and methods
  • generic: remove unused KBugReport
  • generic: remove unused KCharSelect class
  • generic: remove use of Q_NOREPLY, it is no-op
  • generic: replace KDE macros with Qt alternatives
  • generic: replace kdesu with kdesudo
  • generic: replace KProcess with QProcess where feasable
  • generic: replace obsolete Qt::MidButton with Qt::MiddleButton
  • generic: replace QLatin1Literal with QLatin1String
  • generic: replace QThreadStorage with thread_local where possible
  • generic: replace socklen_t/kde_socklen_t with QT_SOCKLEN_T
  • generic: require filename and mode to be passed to KSettings constructor
  • generic: set non-KDE4 prefix paths for compatibility in KDE4Config
  • generic: set stream versions to 4.8
  • generic: store all configuration paths in KDE4Config
  • generic: unplugify sonnet and use Enchant explicitly
  • generic: use CMake export header generator
  • generic: use QAtomicInt/QAtomicPointer instead of QBasicAtomicInt/QBasicAtomicPointer
  • generic: use QCryptographicHash instead of KMD5
  • generic: use QFilesystemWatcher instead of inotify directly
  • generic: various cleanups
  • includes: add fancy header for KAudioPlayer
  • includes: do not attempt to install now gone fancy headers
  • includes: get rid of redundant KDeviceListModel and KStatusBarOfflineIndicator
  • includes: remove fancy header for gone non-fancy one
  • includes: remove gone fancy headers entries
  • includes: remove obsolete ConversionCheck facny headers
  • includes: review checkobsolete script
  • includes: update script for obsolete headers check
  • interfaces: add dummy source file for kspeech
  • interfaces: fix some compiler warnings
  • kcddb: update expected data of AsyncCDDBLookupTest::testLookup() test case
  • kdcraw: fix issue #17
  • kdeclarative: fix linking against Katie
  • kdeclarative: fix path to test file
  • kdeclarative: reuse warning message for null engine
  • kdeclarative: setup the debugger from setupBindings() when build against Katie
  • kdeclarative: simplify debugger enabling
  • kdeclarative: the test is manual, use the proper macro
  • kdeclarative: use scriptools instead of qml debugger when build against Katie
  • kdeclerative: replace qVaraintFromValue() with QVariant::fromValue()
  • kdecore: adjust expected data of KLocaleTest::languages() test case
  • kdecore: adjust kservice test to recent changes
  • kdecore: adjust tests to recent changes
  • kdecore: adjust to Katie...
Read more

4.18.0

28 Oct 22:33
Compare
Choose a tag to compare

Changes to ariya-icons since 2015-07-13:

  • cmake: add proper CPack config
  • generic: add config file for CPack
  • generic: optimize png images with optipng
  • generic: optimize png images with pngquant
  • generic: remove redundant CONTIRBUTING file
  • generic: rewrite cmake file
  • Revert "generic: optimize png images with optipng"

Changes to kdelibs since 2015-07-13:

  • cmake: add experimental katie module
  • cmake: add QJSON module
  • cmake: bring back kde_install_ts_files macro, adjusted for use withing Git repo
  • cmake: bump minimum required cmake version to 3.0.2
  • cmake: do not attempt to install no longer existing modules
  • cmake: do not strip test from test name in kde4_add_test()
  • cmake: drop custom CUPS module, minor modules cleanup while at it
  • cmake: drop custom Flex module
  • cmake: drop custom Gettext module
  • cmake: drop windows _KDE4_ADD_MANIFEST macro
  • cmake: fix regression since e7133114
  • cmake: import modules from kde-workspace
  • cmake: import various modules
  • cmake: improve Katie module compat
  • cmake: install FindUDev module
  • cmake: MacroEnsureVersion no longer exists
  • cmake: make Katie module set QT_LIBRARIES when compat requested
  • cmake: make NetworkManager module check for libnm-glib
  • cmake: make targets created by gettext module random to solve CMP0002
  • cmake: minor KDE4_INSTALL_TS_FILES macro cleanup
  • cmake: remove FindKTp module
  • cmake: remove kutils library entry from KDE4Internal module
  • cmake: remove now redundant modules
  • cmake: remove obsolete modules
  • cmake: restore FindQt4 module from the kdelibs tree
  • cmake: revert qt4 module replacement
  • cmake: take orevious declarations of CMAKE_INSTALL_RPATH into account
  • cmake: use FindXCB module from kde-workspace
  • experimental: declare kdeclarative library as stable
  • experimental: remove libkdeclarative leftovers
  • generic: add cpack config file
  • generic: add minimal CTestConfig
  • generic: append git revision to KDE_VERSION_STRING if possible
  • generic: build system cleanups
  • generic: cleanup headers inclusions
  • generic: cleanup remains of deprecated DocPath
  • generic: cleanups remains of custom apps resources support
  • generic: cleanups remains of kdeinit-wrapped executables
  • generic: code shrinks
  • generic: drop KEncodingProber
  • generic: drop Q_CC_MSVC conditionals
  • generic: drop unused custom types
  • generic: export kcddb, kcompactdisc, kdcraw and kexiv2 libraries as part of kdelibs
  • generic: headers inclusion cleanup
  • generic: import kimio plugin for webp format from kde-workspace repo
  • generic: import libkcddb and libkcompactdics
  • generic: major build system cleanup
  • generic: make changes required for building against Katie
  • generic: misc cleanups
  • generic: mostly build system cleanups
  • generic: mostly win cruft removal
  • generic: optimize png images with optipng
  • generic: optimize standard directories lookup
  • generic: port some functionality to XCB
  • generic: prepare for release, minor build system cleanups
  • generic: proper support for icon and caption in .desktop files
  • generic: remove code for Qt4 versions older than 4.8
  • generic: remove platform cmake file and other non-relevant to the project files
  • generic: remove redundant copying files
  • generic: rename merged libraries directories for consistency
  • generic: stop using obsolete code paths
  • generic: update CTest and CPack configs
  • generic: write KDE4_INSTALL_DIR value to what was actually set
  • include: drop some (now) redundant fancy headers
  • includes: remove obsolete fancy headers
  • interfaces: fix terminal example
  • interfaces: interfaces: merge all CodeCompletionModelControllerInterface APIs into single one
  • interfaces: merge all TerminalInterface APIs into single one
  • kdecore: adjust kdebug and kdesktopfile tests
  • kdecore: change kstandarddirs documentation to match defaults
  • kdecore: disable all debug output by default
  • kdecore: disable karchivetest for now
  • kdecore: drop deprecated functionalityy from kcalendarsystem
  • kdecore: fix build of kstandarddirs test
  • kdecore: fix crashes due to bogus check in bzip2 filter
  • kdecore: fix kservice test
  • kdecore: fix kstandarddirs test, kconf_update is not longer supported
  • kdecore: fix regression in url handing since 69f2daf7
  • kdecore: fixup kurl test after the automated cleanup
  • kdecore: generate entities as C++ code
  • kdecore: limit standard directories cache to 10000 entries
  • kdecore: minor karchive test cleanup, test still hangs
  • kdecore: misc cleanups
  • kdecore: oops, fix variable reference
  • kdecore: regenerate kentities
  • kdecore: remove deprecated debug definitions
  • kdecore: remove deprecated kshared typedef
  • kdecore: remove redundant resolveSymbol() from klibrary
  • kdecore: remove unused setFracDigits() from klocale
  • kdecore: remove unused WrongSyntax from kdebug
  • kdecore: reserve memory for the KStandardDirs cache
  • kdecore: simplify KStandardDirs::exists()
  • kdecore: support uid and gid attributes for ar archives
  • kded: actually monitor for hostname changes
  • kded: drop legacy code
  • kded: fix regression since 361cc4b2
  • kded: get rid of useless string manipulation in KSycocaResourceList
  • kded: remove legacy code from menu parser
  • kded: remove remains of kconf_update
  • kdesu: fix hang on wrong password when sudo is used
  • kdesu: minor cleanup
  • kdesu: remove irrelevant kdesud daemon path check
  • kdesu: stop using deprecated k_lineinfo
  • kdeui: adjust kglobalsettings and kiconloader tests
  • kdeui: adjust kuniqueapplication test
  • kdeui: apply some code style to window management files
  • kdeui: check if icon passed to apps via --icon is valid and fallback if not
  • kdeui: code shrinks
  • kdeui: drop kde3 shortcuts support
  • kdeui: drop unfinished kservice support
  • kdeui: drop unused and deprecated KFloatValidator
  • kdeui: fix kiconloader test, adjust to recent KStandardDirs::realPath() changes
  • kdeui: fix placeholder in about dialog
  • kdeui: fix redefinition warning for tests
  • kdeui: fix some tests and skip others
  • kdeui: KDEWIN32_LIBRARIES and KDEWIN_LIBRARIES are no longer set
  • kdeui: make use of ret in compositingActive()
  • kdeui: merge all KCategoryDrawer APIs into single one
  • kdeui: merge NETWinInfo2 and NETWinInfo classes
  • kdeui: prevent segmentation fault due to failed XOpenDisplay()
  • kdeui: reduse size of images used in about dialogs
  • kdeui: remove dead code, followup on 16daf623
  • kdeui: remove double 'about' in about dialog
  • kdeui: remove unused private variable in KCharSelectTable
  • kdeui: sort locales by country code in KLanguageButton widget
  • kdewebkit: call reserve() before appending fonts on reset
  • kdewidgets: make it work with katie
  • kexiv2: inline size(), it just calls count()
  • kfile: code shrinks
  • kfile: minor code shrink
  • kfile: minor library shrink
  • kfile: remove deprecated updatePreviews method
  • kimgio: adjust to recent webp MIME type change
  • kinit: drop legacy code
  • kinit: let the compiler optimize-out the passed value
  • kinit: minor code shrink
  • kinit: remove bogus wrapper
  • kinit: remove remains of mac/win cruft, follow up on 4a7ee7d5
  • kio: bump kmetainformationrc version
  • kio: check return codes for methods called in ksslkeygen
  • kio: do not show some metadata fields by default
  • kio: fix an issue with the metadata displaying
  • kio: fix crash due to exposing inconsistent views of internal data
  • kio: fix hang in kdirlister test
  • kio: fix regression in directory lister since 21ad0df4
  • kio: make checkDesktopFile in kfileitem operational
  • kio: make good use of the translator in the metadata provider
  • kio: minor metadata provider cleanup
  • kio: remove dummy kfileitemactionplugin
  • kio: remove unused enumerators from kdirlister
  • kio: restore kfileitemactionplugin service file
  • kioslave: constify iterator value in cookie server
  • kioslave: drop kfm compat code
  • kioslave: remove windows workaround from http slave
  • kparts: code shrinks
  • kparts: make mainwindow header guard less generic
  • kpty: declare KPtyPrivate and KPtyDevicePrivate as class rather than struct
  • kutils: add doxygen file back
  • kutils: cleanup remains of deprecated DocPath
  • kutils: remove deprecated library
  • kutils: remove mac and win pollers
  • kutils: remove redundant headers inclusion in kcm proxy
  • libkcddb: disable bogus asyncmusicbrainztest test for now
  • libkcddb: fix bootstrap build
  • libkcddb: fix build
  • libkcompactdisc: fix bootstrap build
  • libkcompactdisc: fix deprecation warning emmited during build
  • libkdcraw: make libraw interface library
  • mimetypes: translate web archive to Bulgarian
  • plasma: drop deprecated setContentsPrefix()
  • plasma: link to kcmutils rather than (now gone) kutils
  • plasma: link to kdeclarative
  • plasma: minor cleanup
  • plasma: minor containment restoration optimization
  • plasma: minor frame optimizations
  • plasma: remove now redundant methods for remote applets
  • plasma: remove redundant custom animation group
  • plasma: remove TrustLevel enumerators, follow up on ca50f743
  • plasma: reserve table size equal to the query size in storage retriever
  • plasm: drop animations support
  • README: replace with generic one
  • solid: build static library only when tests are to be run
  • solid: regenerate lexer and parser

Changes to kde-baseapps since 2015-07-13:

  • dolphin: adjust to recent changes
  • dolphin: fix launch from menu for non-KDE desktop environments
  • dolphin: set remote file size limmit to 1MB by default
  • generic: adjust to TerminalInterface changes
  • generic: build system cleanups
  • generic: fix tests after the build system cleanup
  • generic: make changes required for building against katie
  • generic: misc cleanups
  • generic: move plasma folderview applet to kde-workspace repo
  • generic: optimize png images with optipng
  • generic: proper support for icon and caption in .desktop files
  • generic: stop us...
Read more

4.17.0

13 Jul 11:57
Compare
Choose a tag to compare

Changes to ariya-icons since 2015-03-02:

  • none

Changes to kdelibs since 2015-03-02:

  • cmake: cleanup KDE4Macros module
  • cmake: fix Kexiv2 detection via pkg-config
  • cmake: look for qmake last in FindQt4 module
  • cmake: partially revert 9add78ad
  • cmake: stop using deprecated PKGCONFIG macro in FindKexiv2 module
  • dnssd: fixup build
  • experimental: make the test use modern import statement
  • experimental: stop looking for platform components
  • generic: adjust libkdcraw and libkexiv2 for in tree build
  • generic: bump version to 4.17.0
  • generic: change standard paths
  • generic: cleanup after the revert madness
  • generic: cleanup libkdcraw and libkexiv CMakeLists files
  • generic: deal with LINK_INTERFACE_LIBRARIES, cmake >=2.8.11 required now
  • generic: drop kconf_update and support for it in kded
  • generic: drop ksvgrenderer
  • generic: drop most of the KIOSK functionality
  • generic: import libkdcraw and libkexiv2, minor cleanup
  • generic: make libkexiv2 and libkdcraw look for internal KDE
  • generic: normalize include guards
  • generic: partitially revert 22db5ad6
  • generic: remove redudant virtual_hook definitions
  • generic: stop using kdeinit for main applications
  • includes: resolve conflicts due to revert
  • kdecore: fixup kstandarddirs
  • kdecore: misc cleanups
  • kdecore: remove redudant support for kde4rc and system.kdeglobals configs
  • kdecore: remove unused DNotify enumerator from kdirwatch
  • kdecore: stop looking for kde4 prefix services, kde3 is long gone
  • kded: link to kdecore instead of kio as kio library is not used
  • kded: partitially revert 68d04274
  • kdesu: make the optional sudo support obvious
  • kdeui: fix a compiler warning
  • kdeui: remove support for override/unmanaged window type
  • kdeui: remove support for override/unmanaged window type (part 2)
  • kinit: adjust to libraries versioning (dcdbb65d and f0d85e45)
  • kinit: cleanup remains of win and mac support
  • kinit: do not preload libraries
  • kio: bring back the metadata helpers (without Nepomuk)
  • kio: cleanup kfile
  • kio: file metadata cleanup and fixup
  • kio: fix regressions since 5333e991 which caused crashes
  • kio: improve samba detection
  • kio: make use of CA Root Certificates bundle from cURL project
  • kio: remove now redudant declaration of properties() in kfilemetainfoitem
  • kio: use one less lookup for kioexec
  • kparts: remove now bogus and redudant generic factory
  • kpty: use tcgetattr & tcsetattr if available
  • libkexiv: add to default install target
  • plasma: fix a compiler warning
  • plasma: remove applets publishing support
  • plasma: remove leftovers from GLApplet
  • plasma: remove redudant contentsHash method
  • plasma: remove redudant KDNSSD linking entry
  • plasma: remove redudant wheelEvent
  • plasma: support only desktop plasmoid packages
  • solid: make CPU features backend C++11 standard compliant

Changes to kde-baseapps since 2015-03-02:

  • dolphin: adjust to the recent file metadata changes
  • dolphin: drop support for blurred tooltips
  • dolphin: fixup build
  • dolphin: fixup the embed terminal panel
  • generic: adjust standard paths and drop some KAuthorization checks
  • generic: deal with LINK_INTERFACE_LIBRARIES
  • generic: normalize include guards
  • generic: partitially revert 7861f8ef
  • generic: stop using kdeinit for main applications
  • kate: fixup pate addon
  • kate: fixup the embed terminal addon
  • kate: make the examples use modern import statement
  • konqueror: make adblock update script Python 3 compatible
  • konqueror: minor headers inclusion cleanup
  • konqueror: remove redudant resources check previously used in the preloader
  • konqueror: update adblock subscriptions
  • konsole: do not set 'lib' prefix for the Konsole part
  • konsole: drop 'lib' prefix from library name in konsolepart.desktop
  • konsole: make use of shortcut provided by KPluginFactory in the tests

Changes to kde-workspace since 2015-03-02:

  • drkonqi: do not append the backtrace to the URL
  • drkonqi: drop unnessecary libraries linking entries
  • generic: cleanups
  • generic: deal with LINK_INTERFACE_LIBRARIES
  • generic: drop most of the KIOSK functionality
  • generic: drop scripting support from ksysguard and its library
  • generic: fixup
  • generic: minor cleanups
  • generic: misc cleanups
  • generic: normalize include guards
  • generic: remove KDE prefix from header inclusions
  • generic: remove some unused private definitions
  • generic: remove support for custom fonts directory
  • generic: remove support for override/unmanaged window type (part 3)
  • generic: stop using kdeinit for main applications
  • kcontrol: fix a compiler warning
  • kcontrol: fix warning about existing layout in keyboard KCM UI
  • kcontrol: simplify XKB rules finding logic, based on review 124215
  • kcontrol: tweak colors on Oxygen color scheme
  • kdesu: do not assign string for error message, just pass along
  • kdm: add JWM xsession file
  • kdm: add MATE xsession file
  • kdm: adjust genkdmconf dirs lookup
  • kdm: drop standard greeter
  • kdm: partitially revert 24a7aa94
  • kioslave: introduce support for sections to man pages slave
  • krunner: fixup build due to ksysguard scripting support drop
  • ksplash: make the minimalistic theme use modern import statement
  • ksysguard: change worksheet interval to 1sec
  • kwalletd: fix a compiler warning
  • kwalletmanager: make the configurator set proper defaults
  • kwin: drop support for alternative name
  • kwin: drop support for build without decoration support
  • kwin: remove bogus buddy assignment from kcm for compositing
  • kwin: remove dropped effects remains
  • kwin: remove redudant loadScriptedEffect()
  • kwin: remove support for override/unmanaged window type
  • kwin: remove support for override/unmanaged window type (part 2)
  • plasma: drop touch platform components
  • plasma: fix bootstrap build failure because of homerun
  • plasma: fix compiler warnings
  • plasma: make the device notifier use modern import statement
  • plasma: remove pacakges authorization code leftover

Changes to kde-extraapps since 2015-03-02:

  • about-distro: cleanup
  • about-distro: remove inclusion of now gone header
  • akregator: add config-metakit.h template
  • akregator: drop migration code
  • akregator: update config-metakit.h template
  • akregator: update Metakit to 2.4.9.8
  • amarok: build fixes
  • amarok: remove old and redudant files
  • bluedevil: add success page files missed during the sync with upstream
  • bluedevil: sync with upstream (v2.1.1)
  • boost.sh: add missing echo
  • dragon: remove non-required plasma library linking entry
  • generic: add kdeplasma-addons to top-level CMakeFiles
  • generic: drop use of Boost_INCLUDE_DIRS
  • generic: misc cleanups
  • generic: remove KDE prefix from header inclusions
  • generic: updated dbus interfaces
  • import plasma-nm with minor changes
  • kcalc: stop using kdeinit for main application
  • kdenetwork-filesharing: enable guest checkbox only when it makes sense
  • kdeplasma-addons: fix build failures caused by recent cleanups
  • kdeplasma-addons: fix build of qalculate applet
  • kdeplasma-addons: remove Nepomuk support of comic applet
  • kget: increase transfer events timer to 1000ms (1sec)
  • kgpg: partly support the new IMPORT_RES information from GnuPG 2.1
  • kgpg: simplify code
  • kgpg: update list of keyservers
  • kmix: fix a compiler warning
  • kmix: fixup kmixremote script syntax
  • kmix: stop using kdeinit for main applications
  • krdc: make use of shortcut provided by KPluginFactory
  • ksystemlog: remove custom package script and bogus target for it
  • kuassel: adjust to recent override/unmanaged windows change
  • kuassel: fixup build
  • kuassel: use i18n properly
  • kvkbd: remove unused mapped variable
  • libktorrent: do not force unbuffered mode on the torrent stream
  • miniboost: update to 1.57
  • okular: do not show welcome message
  • okular: remove ActiveApp support files
  • plasma-nm: adjustments and build fixes
  • plasma-nm: sync with upstream (v0.9.3.6)
  • yakuake: drop config update files
  • yakuake: import with changes to build and work
  • yakuake: remove GHNS button from appearance settings

Changes to kde-l10n since 2015-03-02:

  • bg: minor ksmserver and kstart translations update
  • bg: minor translation updates
  • generic: regenerate
  • generic: remove appdata translations

4.16.0

01 Mar 06:24
Compare
Choose a tag to compare

Changes to ariya-icons since 2015-01-29:

  • none

Changes to kdelibs since 2015-01-29:

  • cmake: cleanup
  • cmake: remove automoc4 macros and package lookup
  • cmake: remove deprecated kde4automoc support
  • generic: bump version to 4.16.0
  • generic: kill deprecated cruft with fire
  • generic: minor corrections
  • generic: remove Nepomuk support leftovers
  • generic: remove deprecated API
  • generic: use CMake moc instead of automoc4 by default
  • includes: do not install fancy headers for deprecated API (now gone)
  • kdecore: fix installation issue caused by the cleanup
  • kdecore: fixup install that broke on API cleanup
  • kdecore: make sure KShell::splitArgs does not split quoted arguments
  • kdecore: make the standarddirs test check for KDE4Macros.cmake not FindSoprano.cmake now that Soprano is no longer dependency
  • kdecore: regen and make the kiotrader lexer compatible with Bison 3.x
  • kdecore: regen kiotrader lexer files
  • kdecore: remove redudant moc file inclusion
  • kdewebkit: remove redudant macro inclusions, package lookup and definitions from kdewebkitpart CMake file
  • kio: remove inclusion of headers gone with the deprecation cleanup
  • kioslave: install domain_info into kwebkitpart data directory
  • kioslave: remove unused variables
  • kparts: adjust to use KPluginFactory instead of the now gone KLibFactory
  • plasma: include kpluginfactory header in packagestructure header
  • plasma: normalize versioning

Changes to kde-baseapps since 2015-01-29:

  • dolphin: allow enabling thumbnailers by default via X-KDE-PluginInfo-EnabledByDefault
  • dolphin: include all neccessary headers for dropbox plugin, fixes build with CMake automoc
  • dolphin: remove jpegrotatedthumbnail previwer migration code
  • dolphin: rework search functionality
  • generic: adjust for use with CMake moc
  • generic: do not install service file for khtml
  • generic: remove check for old releases unconditionlising some code
  • generic: remove inclusion of deprecated headers
  • kate: fix crash when snippets action is triggered
  • kate: make it possible to build separately
  • kate: replace deprecated slot usage to fix issue when build with KDE_NO_DEPRECATED
  • konq-plugins: avoid domain redirection and fix page translation (regression since the cleanup)
  • konq-plugins: minor babelfish cleanup
  • konqueror: open the home Katana homepage from webbrowsing profile
  • konqueror: remove redudant autoconf configure script for the preloader
  • konqueror: remove unused private fileds

Changes to kde-workspace since 2015-01-29:

  • drkonqi: cleanup and simplify
  • drkonqi: make use of QString().arg() to assemble the final bug address
  • generic: adjust for use with CMake moc
  • generic: cleanup oxygen
  • generic: remove Nepomuk support leftovers
  • generic: remove check for old releases unconditionlising some code
  • generic: remove inclusion of deprecated headers and adjust
  • generic: remove khelpcenter sub-directory entry added during testing
  • generic: remove support for animations from oxygen library, oxygen kstyle and kwin oxygen client
  • kdeeject: modernize
  • kdm: do no insert the now redudant kcmbackground catalog
  • kdm: remove amaterus session file
  • kdm: remove cwwm session file
  • kdm: remove now redudant UseTheme key from default config
  • kdm: remove phluid session entry
  • kdm: use themes explicitly
  • kioslave: add /share/info to info slave config
  • kioslave: add man slave for UNIX manual pages
  • kioslave: improve man slave
  • kmenuedit: fix actions not being triggered
  • ksmserver: remove QImageBlitz dependency
  • ksplash: fix memory leak, minor code style correction
  • kstyles: fix a oxygen graient regression
  • kstyles: remove opacity support from oxygen
  • kstyles: remove redudant kcfg entry from oxygen
  • kstyles: restore some code that should not have been removed during the oxygen cleanup
  • kwin: change oxygen frame border to BorderDefault
  • kwin: disable oxygen animations by default, they are not cheap
  • kwin: remove services code for no longer existing switcher effects
  • libs: remove unused private stsFile from kdm library
  • plasma: add some most of the homerun fixes back
  • plasma: fixup fullscreen homerun package due to the fixes cleanup
  • plasma: import and use homerun applet as default launcher
  • plasma: remove baloo and nepomuk code from homerun applet

Changes to kde-extraapps since 2015-01-29:

  • amarok: adjust labels blacklist settings UI so it works when KDE build with KDE_NO_DEPRECATED
  • amarok: cleanup and fixup
  • amarok: import from Git HEAD
  • amarok: remove KNewStuff cruft
  • amarok: remove fastforward imported for amarok 1.4
  • amarok: remove kconf_update files
  • amarok: remove nepomuk collection support
  • ark: handle abosolute path entries properly
  • generic: adjust for CMake moc
  • generic: do not enforce tests build
  • generic: enable video, picture and documents thumbnails by default
  • generic: housekeeping
  • generic: remove check for old releases unconditionlising some code
  • generic: replace now gone KGenericFactory with KPluginFactory
  • gwenview: remove redudant rating code
  • gwenview: remove redudant tag code
  • gwenview: remove tag edit action
  • juk: remove it from the repo
  • kget: do not install service file for khtml
  • kget: fix infinite notification when all tasks finish
  • kmix: make kmixremote sh compatible
  • kuassel: minor cleanup
  • kuassel: pop features log only when cmake not called on top-level
  • okular: use new Phonon API
  • thumbnailers: add audio thumbnailer as optinal sub-directory to CMake file
  • thumbnailers: import audio thumbnailer

Changes to kde-l10n since 2015-01-29:

  • bg: update KGet translation
  • bg: update kcmkded, kcmkeyboard, kcmopengl, kcmusb and kdeqt translations
  • generic: cleanup and organize sr sub-locales
  • generic: do not enforce tests build
  • generic: move sr sub-locales to top-level directory
  • generic: remove now redudant kcmbackground translations
  • generic: update translations from fresh POTs
  • sr: install icons into ariya icons directory

4.15.0

29 Jan 00:44
Compare
Choose a tag to compare

Changes to ariya-icons since 2015-01-19:

  • none

Changes to kdelibs since 2015-01-19:

  • dnssd: fix compiler warning
  • generic: bump version in status message printed from FindKDE4Internal CMake module
  • generic: bump version to 4.15.0
  • generic: drop doxygen files
  • generic: drop perl scripts which are redudant
  • generic: minor KDE4Macros cleanup and remove deprecated MacroKAuth CMake module
  • generic: minor cleanup
  • generic: normalize libraries versioning
  • kdecore: add support for CP949 to KCharsets
  • kdecore: cleanup debug areas and add entry for kuassel
  • kdeui: drop support for _KDE_NET_WM_ACTIVITIES
  • kdeui: export the switchApplicationLanguage action making it public
  • kinit: prevent compiler warning by conditionally defining s_DBusStartupTypeToString
  • kio: minor code style corrections
  • kio: remove cygwin and mac code from kopenssl

Changes to kde-baseapps since 2015-01-19:

  • dolphin: change default icon mode icon size to large
  • dolphin: change default places panel icon size to small-medium
  • dolphin: drop redudant and failing tests
  • dolphin: reduce rolesInfoMap
  • dolphin: replace deprecated setUrl with setLocationUrl
  • generic: drop doxygen files
  • generic: normalize libraries versioning
  • generic: require KDE 4.14.3 at minimum
  • konq-plugins: complete the code map of babelfish
  • konq-plugins: use country flag icons when present in babelfish
  • konqueror: fix struct <-> class compiler warning
  • konqueror: updted adblock subscriptions and added helper script for doing this

Changes to kde-workspace since 2015-01-19:

  • drkonqi: fill in the backtrace and use Markdown syntax for the report
  • generic: drop doxygen files
  • generic: normalize libraries versioning
  • generic: replace KDE4WORKSPACE_VERSION with KDE_VERSION_STRING and friends where appropariate
  • generic: replace WORKSPACE_VERSION_STRING reference, follow up on last commit
  • kcontrol: comment out unused lDelay to prevent compiler warning
  • kcontrol: make the KCM cursors UI more consistent with other modules
  • kcontrol: remove bell, the access module is supirior
  • kcontrol: remove unused variables from knotify module
  • khotkeys: fix struct <-> class compiler warning
  • klipper: fix struct <-> class warning
  • krunner: fix struct <-> class compiler warning
  • krunner: remove unused X_DIFF and Y_DIFF variables
  • kscreensaver: drop doxygen files
  • kscreensaver: remove embedded doxygen mainpage from asciiquarium header
  • kscreensaver: remove kde3to4 porting script
  • ksysguard: fix struct <-> class warning
  • kwalletd: fix assignment comparison compiler warning
  • kwin: drop wayland support
  • kwin: minor code style corrections
  • kwin: remove ActivitiesMode related code
  • plasma: minor default layout config cleanup
  • startkde: drop reference to simple ksplash

Changes to kde-extraapps since 2015-01-19:

  • akregator: add icon to copy link address action
  • akregator: make it possible to build separately
  • akregator: make the selection action work again (regression since the bloat trim)
  • akregator: remove executable bits from metakit files (blame upstream for shipping them like this)
  • akregator: updated metakit to 2.4.9.6
  • ffmpegthumbnailer: fix struct <-> class warning
  • filelight: fix struct <-> cast warning
  • generic: drop doxygen files
  • generic: normalize libraries versioning
  • generic: require KDE 4.14.3 at minimum
  • gwenview: use KDE version instead of custom one
  • kgpg: fix importing keys using GnuPG 2.1
  • kuassel: cleanup
  • kuassel: fixup build when CMake invoced on top-level
  • kuassel: implement standard KDE actions in help menu
  • kuassel: implement tooltips
  • kuassel: load the translations via KGlobal
  • kuassel: make the "What's this?" action work
  • kuassel: make use of QKeySequence::Quit
  • kuassel: make use of target_link_libraries(), minor string sanitization
  • kuassel: pics and build cleanup
  • kuassel: port translations support to KLocale
  • kuassel: remove code for migration from very old releases
  • kuassel: remove leftover logger code
  • kuassel: remove mac and windows code
  • kuassel: remove redudant shortcuts and key sequences source files
  • kuassel: replace custom logger with KDE debbuging infrastructure
  • kuassel: set window titles of hotlist and messagemodel debug tools
  • kvkbd: initial import from Git HEAD
  • libktorrent: remove deprecated API usage fixing build when KDE_NO_DEPRECATED is used
  • lokalize: fix a compiler warning
  • lokalize: include the new header, followup on last commit
  • lokalize: replace deprecated API fixing build when KDE_NO_DEPRECATED is used
  • okular: replace deprecated API fixing build when KDE_NO_DEPRECATED is used
  • print-manager: replace deprecated API fixing build when KDE_NO_DEPRECATED is used
  • skanlite: replace deprecated API fixing build when KDE_NO_DEPRECATED is used
  • thumbnailers: import po thunmbnaier

Changes to kde-l10n since 2015-01-19:

  • bg: initial kuassel translation (very incomplete)
  • bg: update kuassel translation
  • bg: updated kcm-about-distro, konsole, partitionmanager and akregator translations
  • generic: remove kcmbell translations
  • generic: remove obsolete translations
  • generic: update babelfish translations from fresh POT

First stable release of Katana

19 Jan 22:07
Compare
Choose a tag to compare

Changes to ariya-icons since 2015-01-13:

  • none

Changes to kdelibs since 2015-01-13:

  • plasma: save applets configuration into the main component config if possible
  • fix some compiler warnings
  • fix virtual overload warning
  • fix a compiler warning in kcmdlineargs test
  • improve the compression filters API
  • remove the fancy plasma context header
  • partitially revert 92c0cae and remove some activities related cruft
  • remove unused application_zip from ktar
  • remove custom Window Manager activities definitions

Changes to kde-baseapps since 2015-01-13:

  • none

Changes to kde-workspace since 2015-01-13:

  • plasma: force save into local directory
  • plasma: fixup layout saving
  • plasm: use plasma-desktoprc instead of plasma-default-layoutrc from config dir instead of appdata dir
  • phonon: remove kconf update file
  • plasma: drop code for upgrading from pre plasma-desktop days
  • plasma: minor defaults cleanup
  • plasma: adjust default width and height for wallapers
  • plasma: remove quick-launchers from default layout
  • kwin: drop screenshot effect
  • plasma: drop hardcoded default launchers, there are other means to specify those
  • plasma: remove template loading leftovers
  • plasma: drop layout templates support
  • kwin: remove unused CLUT_DATA_SIZE and CLUT_ELEMENT_SIZE along with it
  • phonon: fix a compiler warning
  • kcontrol: improve categorization
  • plasma: fixup and cleanup
  • plasma: remove acitivities related containment switch action code
  • taskmanager: drop activities related code
  • remove redudant plasma context header inclusions
  • activities cleanup
  • fix some struct <-> class warnings
  • fix a typo
  • remove Window Manager activities related code
  • kcontrol: add new-line ad the end of the first copyright owner in kdebug
  • kwin: drop flipswitch effect
  • kwin: remove now obsolete coverswitch configuration options
  • plasma: add 1280x720 sized wallpapers (16:9)
  • more hot-new-stuff cleanup
  • plasma: remove extra wallapers

Changes to kde-extraapps since 2015-01-13:

  • kcalc: remove kconf update file
  • okular: remove kconf update file
  • kdeplasma-addons: adust for use in katana (raw)
  • initial import of kde-plasma-addons (4.14.3)

Changes to kde-l10n since 2015-01-13:

  • remove kscd translations
  • remove plasma activities related translations
  • organize according to new sub-project structure, part 1
  • merged kdeadmin into kde-extraapps translations
  • added back akregator translations
  • updated kget Bulgarian translation
  • update Bulgarian translations here and there
  • remove now obsolete kcm-kwin-scripts and plasma-remote-helper translations
  • update kcm_kdebugconfig translations from fresh POT and some Bulgarian translations
  • updated Bulgarian translation of solid
  • updated Bulgarian translation of babelfish
  • update kwin effects translations from fresh POT

Fifth release candidate of Katana

14 Jan 04:03
Compare
Choose a tag to compare
Pre-release

Changes to ariya-icons since 2015-01-01:

  • none

Changes to kdelibs since 2015-01-01:

  • fixup due to attica support drop
  • remove knewstuff leftovers
  • remove knewstuff fancy headers
  • remove knewstuff related cruft from plasma
  • remove attica related cruft from kdeui
  • remove knewstuff
  • change moto
  • SVN_SILENT made messages (after extraction)
  • make KGlobal reference counting thread safe.
  • Use QSslCertificate's fromDevice instead fromPath to import certificates.
  • Don't exclude /dev/shm from the possible directories to watch
  • Define _DEFAULT_SOURCE together with _BSD_SOURCE.
  • Don't report gphoto devices that are child of gphoto devices
  • kio: remove fake MIME types from protocols (based on upstream 8e7c42a

Changes to kde-baseapps since 2015-01-01:

  • remove knewstuff cruft

Changes to kde-workspace since 2015-01-01:

  • kdm: fixup kcm module
  • kwalletd: pull upstream changes
  • remove some hot-new-stuff button leftovers
  • fixup ksysguard
  • hot-new-stuff buttons removal
  • remove knewstuff cruft
  • kio-sftp: Fix short read receiving files.
  • kio-sftp: Use prefixed function for ssh_channel_poll().
  • kwin: remove coverswitch, cube, fallapart and magiclamp kwin effects
  • kio-nfs: added support for NFSv3, major refactoring, fixed bugs (upstream b5ecb7a and 37ee11f)
  • knotify: make changing the volume on notifications optional and disabled by default
  • welcome Lithuania to the euro users (upstream 9236eed and d8e2b2c)
  • kdesu: use QFile::decodeName for command in KDEsuDialog to fix encoding
  • kioslave: CVE-2014-8600 patch (backport)
  • minor mac cruft cleanup

Changes to kde-extraapps since 2015-01-01:

  • libksane: fixup Messages script
  • ark: adjust for use with the CMake bundled libarchive module
  • ark: remove now unnecessary include
  • krdc: remove extra kDebug statement.
  • krdc: properly handle connection errors with xfreerdp > 1.0
  • krdc: support for FreeRDP 1.0.2 and newer. Including 1.1 and 1.2.
  • ark: simplify the session restoration logic
  • ark: stop leaking pointers when we do not enter the main app loop.
  • ark: normalize all signal connections
  • ark: drop libarchive cmake module and unconditionalize some features
  • okular: use new API for phonon call in snapshot taker
  • boost.sh: fix the lookup for boost headers in /usr/local

Changes to kde-l10n since 2015-01-01:

  • updated translations from fresh POTs
  • remove attica and khotnewstuff translations