-
Notifications
You must be signed in to change notification settings - Fork 6
Changes
Ivailo Monev edited this page Jan 20, 2015
·
92 revisions
This list contains mostly highlights of the changes done since the initial fork up to the first stable release, all followup releases after 19.01.2015 shall have their changes listed on the releases page on per release base. Have in mind that changes pulled from upstream sources are not mentioned
- changed default wallpaper for air theme to Ariya
- changed bash scripts shebangs to #!/bin/bash to avoid requirement for /usr/bin/env
- changed default theme for KDM to ariya
- changed fallback cursor theme from Oxygen_Black to Oxygen_White
- changed default home directory to .katana
- changed default home page of Konqueror to blank, used to be introduction
- changed default settings for Konqueror to make use of tabs
- removed tabbedbrowsing profile
- changed minimum KDE/Katana versions requirements to 4.14.3
- updated dbus interfaces (requires Qt 4.8.2 or newer)
- updated Ark to use new Libarchive API making it ready for 4.0
- 7z and Zip CLI plugins dropped in favour of Libarchive
- required Libarchive version is 3.0.3 or newer as a result of the changes mentioned above
- dropped libarchive CMake module and unconditionalized some features
- updated sources to not use deprecated APIs where possible (incomplete)
- using KNewFileMenu instead of KNewMenu in Konqueror popup menu
- using new Phonon API in plasma, okular, knotify, kaccess and KCM devices preferences
- using new API for keysyms when XKB is present in keyserver
- replaced about logo in help dialog with custom one to avoid copyright issues and make the project destinguishable
- renamed default ksplash theme to Elarun and replaced the default one with Ariya
- find smbd via KStandardDirs::findExe() instead of hardcoding check for /usr/sbin/smbd in KIO and Dolphin share plugin (kdenetwork-shareplugin)
- increased system load graph interval to 1sec (was 0.5sec) as it causes ~10% workload per CPU core reducing it to ~5%
- notify with popup when KGet downloads finish
- converted kdebugdialog as KCM module
- KGet starts downloading immidiatly after adding new transfer
- all Doplhin sort roles move to single sub-menu
- Dolphin menu bar shown by default now, being an exception causes only confusion
- on linux use poweroff and reboot from KDM to halt/reboot respectively which are compliant with Busybox too
- KGpg uses gzip compression by default for encyrpted folders
- placed all Dolphin sorting file roles into a single sub-menu
- fixed comiler warnigns (incomplete)
- fixed warnings in KWin glide effect config UI
- fixed warnings in KGet metalink creator UI
- fixed unused variable(s) warning(s) in kdeui proxy model test
- fixed unused variable(s) warning(s) in kitemset test
- fixed unused variable(s) warning(s) in kwalletd auto-close test
- fixed compiler warnings in kitemset test
- fixed compiler warnings in plasma model test
- fixed compiler warnings in kinit wrapper
- fixed compiler warnings in kwin effects
- fixed struct to class and vice versa warnings
- removed unused variable(s) in kcodecs
- removed unused variable(s) in libktorrent
- removed unused variable(s) in kinfocenter
- removed unused definition of clearPassword() in kinfocenter's linux base
- removed unused definition of setCheckState in konqueror session manager
- removed unused argc and argv in opengltest
- removed unused definition of cleanPassword in kinfocenter linux module
- forked Quassel as Kuassel with improved KDE integration (incomplete)
- run all system xinitrc shell scripts from KDM, most distribution are carrying patch for this
- implemented context menu for Ark (backport, eventually dropped by upstream)
- added Oxygen Konsole color scheme and set as default
- fixed the problem that filelight always scan across filesystem boundary (patch from https://git.reviewboard.kde.org/r/120707/)
- made the udisks2 detection automatic
- udisks2 prefered over udisks(1) for Solid backend
- udisks2 prefered over udisks(1) for Partition Manager backend
- reviewed timezone daemon and helper
- make the helper create a symlink instead of copy and separated logic for /etc/localtime removal
- extend support beyond /usr/share/zoneinfo for all platforms
- Solaris/BSD rc.conf support dropped
- Dolphin Samba share plugin now reports errors (incomplete)
- ported away kfloppy from K3Process to KProcess (builds but not tested)
- fixed QString and char* concentration in partitionmanager
- extend KDM old directories support in genkdmconf
- DBus backend for KAuth removing Polkit/PolicyKit requirement
- merged kwebkitpart into kdelibs
- merged kde-base-artowork, kde-runtime, kio-mtp and kwalletmanager into kde-workspace
- merged konsole, kate and dolphin-plugins into kde-baseapps
- merged many seperate sub-projects into one kde-extraapps bundle
- merged translations into one kde-l10n bundle, still they can be build separately
- updated/introduced Bulgarian transations here and there
- about-distro service (.desktop) file
- updated KGet, Dolphin, Plasma and some other sub-projects translations
- reworked babelfish plugin for Konqueror
- uses Google translate only
- can be invoked on https protocol web pages as well now
- automatic translation (auto->auto), most likely depends on GEO location
- simplified language selection menus by adding choices to top-level action menu
- improved text-selection detection
- removed Get Hot New Stuff support (see TODO)
- knewstuff is no longer supported and part of kdelibs
- removed remote widgets and access support of Plasma, there is no reason to reinvert remote desktop application and have it into libplasma
- QCA2 is no longer necessary for kdelibs, was optional dependency
- removed XScreenSaver support
- replaced bugs.kde.org and [email protected]
- bug report dialog with direct URL opening defined in kglobalsettings as BUG_REPORT_URL
- default email for bug submits changed (the address is temporary) and defined in kglobalsettings as BUG_REPORT_EMAIL
- removed KWin scripting support
- removed KWin coverswitch, cube, fallapart, magiclamp, snapshot and flipswitch effects
- removed Plasma layout templates support, configuration done via plasma-desktoprc now
- removed KActivities support
- Plasma
- Dolphin
- Kate
- Konqueror
- Gwenview
- Okular
- taskmanager library
- removed Windows and Mac (Apple) platforms support
- removed static build support (used on Windows)
- removed mostly useless configure script in kdelibs
- removed Konqueror introduction and about pages support
- removed Konqueror dev profile (KDE specifiec)
- removed handbook entry from help menu UI widget (handbook removed)
- removed deprecated animator driver for Plasma
- removed HAL backends for Solid and Powerdevil
- removed Plasma notebook shell
- removed Plasma support for components installation via PacakgeGit
- removed all configuration update tools and configs, migration from KDE releases prior to 4.14.3 is not supported
- removed aspell support (old and mostly not maintained)
- removed old API usage in Dolphin (kdelibs 4.6.0 specifiec)
- removed Baloo support of Dolphin
- removed Nepomuk/Soprano support
- undeprecated KFileMetadataInfo as it is alternative to Nepomuk2::FileMetadata
- undeprecated KFileMetaDataWidget as it is alternative to Nepomuk2::FileMetaDataWidget
- undeprecated KFileMetaDataConfigurationWidget as it is an alternative to Nepomuk2::FileMetaDataConfigurationWidget
- undeprecated PredicateProperties::PredicateProperties as it is an alternative to Nepomuk::Types::Property
- gwenview does not support it
- KGet does not support it
- removed Qt3/KDE3 support
- removed Konsole's KDE3 color schemes support
- removed KDE3 related cruft in CMake modules
- removed unnecessary Qt3 header include in kscreensaver
- removed KDE3 suppot from startkde script
- removed KdepimLibs and Boost requirements
- events are not longer displayed in Plasma calendar applet
- drkonqi no longer sends bugs reports (was KDE specifiec) but opens BUG_REPORT_URL and fills in some data (works with Github only for now). Backtrace can still be saved to file
- KUser support for Samba/LDAP has been dropped
- Akregator does not support PIM progress integration
- removed support for Akonadi
- removed Kate Vi-mode
- removed KHTML, KJS and KJSEmbed
- khelpcenter, man kioslave and classic Systemsettings view are gone
- handbook entry from help menu UI widget is gone
- documentation/handbook is gone
- removed Okular CHM generator
- removed Okular JS scriptor
- removed Kross JS support
- removed KHTML requirement of Ark
- removed article viewer support of Akregator
- replaced KHTMLPart with KWebKitPart
- replaced KHTMLView with KWebView
- moved html defaults to global settings header (kglobalsettings.h) for some sort of compatibility
- removed old KWin client decorators
- removed simple ksplash theme