From 6726e4f15aba7af84d5fdf4d99d0d39403ed1dc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 6 Apr 2020 23:00:00 +0200 Subject: Add previous release notes to the documentation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko (cherry picked from commit 886f149652137ab96ad565c0ca129d8e4f36245f) --- doc/releasenotes/index.docbook | 929 +-------------------------------------- doc/releasenotes/r14.0.0.docbook | 912 ++++++++++++++++++++++++++++++++++++++ doc/releasenotes/r14.0.1.docbook | 60 +++ doc/releasenotes/r14.0.2.docbook | 45 ++ doc/releasenotes/r14.0.3.docbook | 50 +++ doc/releasenotes/r14.0.4.docbook | 65 +++ doc/releasenotes/r14.0.5.docbook | 78 ++++ doc/releasenotes/r14.0.6.docbook | 70 +++ doc/releasenotes/r14.0.7.docbook | 104 +++++ 9 files changed, 1404 insertions(+), 909 deletions(-) create mode 100644 doc/releasenotes/r14.0.0.docbook create mode 100644 doc/releasenotes/r14.0.1.docbook create mode 100644 doc/releasenotes/r14.0.2.docbook create mode 100644 doc/releasenotes/r14.0.3.docbook create mode 100644 doc/releasenotes/r14.0.4.docbook create mode 100644 doc/releasenotes/r14.0.5.docbook create mode 100644 doc/releasenotes/r14.0.6.docbook create mode 100644 doc/releasenotes/r14.0.7.docbook (limited to 'doc') diff --git a/doc/releasenotes/index.docbook b/doc/releasenotes/index.docbook index f674da6f3..e9f05fb81 100644 --- a/doc/releasenotes/index.docbook +++ b/doc/releasenotes/index.docbook @@ -2,6 +2,16 @@ + + + + + + + + + + ]>
@@ -35,7 +45,7 @@ -Summary +Introduction This document contains important information for users, developers, and packagers. This document is intended for people who are migrating from previous versions of Trinity. If you are a using Trinity for the @@ -48,914 +58,15 @@ KDE 3.5 user experience and efficiency. Trinity is free/libre software. First, thank you to the many people who contributed to all of these improvements. Many people played a role, including bug fixing, enhancements, testing, etc. -Many changes were made to Trinity after the release of 3.5.13. - -An obvious change is the version scheme. Trinity evolved from the last KDE 3.5 release, 3.5.10. Subsequent -Trinity releases followed that numbering scheme. Release R14.0.0 marks a turning point in Trinity history -because a great deal of the code infrastructure was changed. While those changes do not effect the usability or -look-and-feel of the desktop that users enjoy, Trinity developers believe a change in the version scheme -distinguishes when those changes occurred. An original project goal by users was to retain the flavor of the -original KDE 3.5 desktop. That goal remains intact. To reflect that original goal, the last number in the -original version scheme is retained in the new version scheme but is now the primary version number. While the -infrastructure has changed, the desktop itself remains the same as the original KDE 3.5. This new version scheme -indicates a modest divergence from the original KDE 3.5 series and that Trinity is now its own desktop -environment. The new version scheme reminds users that Trinity retains the original KDE 3.5 design, but is -moving forward as a separate desktop project. - -Notable changes include renaming and rebranding efforts to avoid conflicts with KDE4. Both Trinity and -KDE4 have roots in KDE3. These changes focus on promoting a peaceful coexistence between the two desktop -environments when both are installed concurrently on the same system as well as avoid possible trademark -issues. - -Renaming and rebranding efforts include: - - - - -Libraries - - - -Classes - - - -Environment variables and config file locations - - - -Package names - - - -Application names - - - - -An exhaustive list of renaming changes is available at the end of this document. - - -Usability Changes - -Because of the wide-scale renaming efforts, existing KDE3 and 3.5.13.x user profile directories will not -function properly under R14.0.0. Don't worry. - -When logging into Trinity R14.0.0, the starttde script (nee startkde), performs profile checks to ensure -settings and configurations are migrated correctly. These checks include preserving the original KDE3/3.5.13.x -profile directory as-is while using those files as the basis to create the new R14.0.0 profile named -$HOME/.trinity. - -The underlying migration checking has been tested, but because of the renaming and rebranding efforts, -upstream packagers should test support scripts for problems and anomalies. - -There is another special script to help update profile directories. That script is -/opt/trinity/bin/migratekde3. This script is intended for people using versions of Trinity prior to 3.5.13. -Before starting R14.0.0 the first time, use this script to update any KDE3 profile directory. The definition of -a KDE3 profile directory includes Trinity 3.5.11 and 3.5.12. The script will look for profile directory names -of ~/.kde3, ~/.kdemod3, and ~/.kde. Because the latter directory name is also used in KDE4, several tests are -performed to ensure the directory is a KDE3 profile and not KDE4. - -The renaming might cause certain shortcuts and menu links to stop functioning. The underlying migration -checks performed when logging into R14.0.0 for the first time should find all of these differences, but fixing -those that are missed is straightforward. All that is needed is knowing the new name of the command or -application. For example, changing kdesu to tdesu, although that specific change is covered by the -scripts. - -The Trinity launcher menu, tdemenu (nee kmenu), has been reorganized to reduce clutter. In addition to -built-in XDG changes in *.desktop files, There are two methods available to manage KDE4 apps in the Trinity -menu. One method includes a build-time configuration option in tdelibs, WITH_KDE4_MENU_SUFFIX, that adds a -"[KDE4]" tag to KDE4 menu items. This tag helps identify apps of the same name. The default is OFF and requires -a package rebuild to change. A second method includes a global menu replacement, tde-applications.menu-no-kde -that explicitly excludes KDE4 apps from the menu. Using that special menu requires administrative privileges to -update. - -Because of a common heritage shared with KDE, Trinity still shares many app and library names with KDE. -Therefore to avoid conflicts, the normal practice is to install Trinity to /opt/trinity. Because of this -atypical installation location, on many systems non-Trinity desktops and window managers initially will not -find any Trinity apps. For systems using /etc/profile.d, ensure the packager includes appropriate scripts to -populate all necessary environment variables. For other systems, at least the XDG_CONFIG_DIRS and XDG_DATA_DIRS -environment variables must be modified to recognize the /opt/trinity directory. Typical modifications look like -this: - - - - -XDG_CONFIG_DIRS=/etc/trinity/xdg:/etc/xdg:/etc/kde/xdg - - -XDG_DATA_DIRS=/opt/trinity/share:/usr/share - - - - -Users who do not install any tde-i18n package will encounter broken symlinks if they browse the -non-English documention folders of some applications. Such symlinks are hooks to the correct location -of localized common resources and will work properly once the related tde-i18n package is installed. -Please refrain from filing bugs related to those broken symlinks. - -Some old wallpapers have been removed from the list displayed in Trinity Control Center --> -Appearance & Themes --> Background and a few new ones have been added. The removed wallpapers -are still available and if desired they can be manually selected. They are located in the -/opt/trinity/share/wallpapers/obsolete folder. - -As part of the rebranding effort, TDE now has its own theme style and system-wide changes have -been made to conform to such style as much as possible. - - - - -Major Improvements from 3.5.13 - - - -New HAL-independent hardware support based on udev. HAL support is still available for those systems (such as *bsd) that require it. - - -Significant renaming of applications, libraries and packages to avoid conflicts with other desktop environments (most notably KDE) allowing TDE to be installed in parallel with other DE. - - -Switched from 'plain' Qt3 to the 'new' TQt3 interface, an enhanced version of Qt3 with a particular eye on improved stability and multi-threading support. - - -A new TQt interface layer between TDE libraries/applications and TQt3. This allows selective adaptation of some Qt4 programming widgets. - - -Support for network-manager 0.9 and newer. - - -Switched compositor from Kompmgr to Compton. - - -Added support for ARM architectures and RaspBian. - - -MIME detection system now based on libmagic. - - -New website design. - - - - - - -New or Improved Features - - - - -Migrated the TDE source repository to GIT. - - -Significant branding overhaul and restyling. - - -Further improved XDG compliance. - - -Additional theme engines available. - - -Continued migration from autotools to cmake. - - -TDE-style dialog box support for LibreOffice. - - -Improved Secure Attention Key. - - -Mac-like window switching. - - -Kate sort plugin now available. - - -Rearrangeable items in the taskbar. - - -Show Icons Only option for taskbar. - - -Improved application crash report framework, now also including source code commit references for better debugging. - - -A mouse double-click speed test option in the control panel. - - -A smooth crossfade effect is now available when changing the desktop wallpaper. - - -Improved project documentation and localization. - - -Faster startup and logout. - - -Improved Konqueror speed for listing files in folder. - - -Ability to force Kate into MDI mode all the time. - - -File copy window focus enhancement: focus is now on the file name edit line by default. - - -GUI support for controlling whether to display archives as folders. - - -Improved Logout Status Dialog. - - -Improved support for global and individual panels. - - -New Desktop Device Icons: My Computer, My Documents, My Network Places, Printers, Web Browser. - - -Rearrangeable (draggable) items in the taskbar. - - -Reduced TDE menu clutter and duplication. - - -Accelerator key for Konsole main menu can be enabled when desired. - - -Konqueror file rename improvement: in list view mode it is now possible to move directly to the next/previous file without leaving the rename mode. Default key shortcuts are Tab (next) and Shift+Tab (previous). - - -Kate taskbar: middle mouse click close selected document, if enabled. - - -The number of files in the Kate MRU (Most Recently Used) list is user-configurable. - - -Added a progress bar to the logout status dialog. - - -Kate syntax highlighting files have been updated and the lookup moved to the TDE repository - - -tdecmshell --list output is now sorted alphabetically. - - -Additional xdg folders support in Kickoff menu - - -Fixed Konqueror selection handling when using arrow keys. - - - - - - - -New Packages - - - - -GTK3/TQt Theme Engine - - -Kate Sort plugin - - -Kasablanca - - -KBibTex - - -KBiff - - -KControl LDAP Manager - - -KControl Autostart - - -KDbg - - -KFTPGrabber - - -KLCDDimmer - - -KNmap - - -KRecipes - - -KScope - - -KSensors - - -KShowmail - - -KShutdown - - -LDAP/Kerberos Toolkit - - -MPlayerthumbs - - -Qt4/TQt Theme Engine - - -Tdeio-ftps - - -Tdeio-sword - - -TorK - - - - - - - -Package Renaming - - - - -kde-i18n -> tde-i18n - - -kde-guidance -> tde-guidance - - -kde-style-lipstik -> tde-style-lipstik - - -kde-style-qtcurve -> tde-style-qtcurve - - -kde-systemsettings -> tde-systemsettings - - -kdeaccessibility -> tdeaccessibility - - -kdeaddons -> tdeaddons - - -kdeadmin -> tdeadmin - - -kdeartwork -> tdeartwork - - -kdebase -> tdebase - - -kdebindings -> tdebindings - - -kdeedu -> tdeedu - - -kdegames -> tdegames - - -kdegraphics -> tdegraphics - - -kdelibs -> tdelibs - - -kdemultimedia -> tdemultimedia - - -kdenetwork -> tdenetwork - - -kdenetworkmanager -> tdenetworkmanager - - -kdepim -> tdepim - - -kdepowersave -> tdepowersave - - -kdesdk -> tdesdk - - -kdesudo -> tdesudo - - -kdesvn -> tdesvn - - -kdetoys -> tdetoys - - -kdeutils -> tdeutils - - -kdevelop -> tdevelop - - -kdewebdev -> tdewebdev - - -kdmtheme -> tdmtheme - - -kio-apt -> tdeio-apt - - -kio-locate -> tdeio-locate - - -kio-umountwrapper -> tdeio-umountwrapper - - -kradio -> tderadio - - -kwin-style-crystal -> twin-style-crystal - - -pykde -> pytde - - -qca -> tqca - - -qca-tls -> tqca-tls - - - - - - - -Application and File Renaming - - - - -applications-kmenuedit.menu -> applications-tdemenuedit.menu - - -.kderc -> .tderc - - -kab2kabc -> tdeab2tdeabc - - -kbuildsycoca -> tdebuildsycoca - - -kcache -> tdecache - - -kcmshell -> tdecmshell - - -kconf_update -> tdeconf_update - - -kde-$USER -> tde-$USER - - -kde-config -> tde-config - - -kdebugdialog -> tdedebugdialog - - -kdeeject -> tdeeject - - -kdekillall -> tdekillall - - -kdepasswd -> tdepasswd - - -kdessh -> tdessh - - -kdesu -> tdesu - - -kdesudo -> tdesudo - - -kdevelop -> tdevelop - - -kdm -> tdm - - -kdmtheme -> tdmtheme - - -kfile -> tdefile - - -kfilereplace -> tdefilereplace - - -kfontinst -> tdefontinst - - -kfontview -> tdefontview - - -khtml -> tdehtml - - -kiconedit -> tdeiconedit - - -kinit* -> tdeinit* - - -kio_apt -> tdeio_apt - - -kio_camera -> tdeio_camera - - -kio_ftp -> tdeio_ftp - - -kio_http -> tdeio_http - - -kio_locate -> tdeio_locate - - -kio_thumbnail -> tdeio_thumbnail - - -kioslave -> tdeioslave - - -klaunch -> tdelaunch - - -kmenu -> tdemenu - - -kmid -> tdemid - - -knetworkmanager -> tdenetworkmanager - - -knewstuff -> tdenewstuff - - -kpowersave -> tdepowersave - - -kprint -> tdeprint - - -kprintfax -> tdeprintfax - - -kradio -> tderadio - - -krandrtray -> tderandrtray - - -kresources -> tderesources - - -krita -> chalk - - -ksocket -> tdesocket - - -kstyle -> tdestyle - - -kwallet -> tdewallet - - -kwin -> twin - - -kwin4 -> twin4 - - -qmake -> tqmake - - -qmoc -> tqmoc - - -qtconfig -> tqconfig - - -quic -> tquic - - -startkde -> starttde - - - - - - - -Environment Variable Renaming - - - - -KDEBINDIR -> TDEBINDIR - - -KDEDIR -> TDEDIR - - -KDEDIRS -> TDEDIRS - - -KDEHOME -> TDEDEHOME - - -KDEROOTHOME -> TDEROOTHOME - - -KDESRCDIR -> TDESRCDIR - - -KDESU_USER -> TDESU_USER - - -KDESYCOCA -> TDESYCOCA - - -KDETMP -> TDETMP - - -KDEVARTMP -> TDEVARTMP - - -KDEWM -> TDEWM - - -KDE_FORK_SLAVES -> TDE_FORK_SLAVES - - -KDE_FULL_SESSION -> TDE_FULL_SESSION - - -KDE_KIOSK_NO_PROFILES -> TDE_KIOSK_NO_PROFILES - - -KDE_KIOSK_NO_RESTRICTIONS -> TDE_KIOSK_NO_RESTRICTIONS - - -KDE_LANG -> TDE_LANG - - -KDE_MAKE_VERSION -> TDE_MAKE_VERSION - - -KDE_MALLOC -> TDE_MALLOC - - -KDE_MULTIHEAD -> TDE_MULTIHEAD - - -KDE_NO_IPV6 -> TDE_NO_IPV6 - - -KDE_SESSION_UID -> TDE_SESSION_UID - - -KDE_UTF8_FILENAMES -> TDE_UTF8_FILENAMES - - -KDE_VERSION -> TDE_VERSION - - - - - - - -Class and Library Renaming - - - - -KABC -> TDEABC - - -KAbout -> TDEAbout - - -KAboutData -> TDEAboutData - - -KApplication -> TDEApplication - - -KBuffer -> TDEBuffer - - -KClipboard -> TDEClipboard - - -KCModule -> TDECModule - - -KComp -> TDEComp - - -KConfig -> TDEConfig - - -KCmd -> TDECmd - - -KCmdLineArgs -> TDECmdLineArgs - - -KGlobal -> TDEGlobal - - -KIcon -> TDEIcon - - -KInstance -> TDEInstance - - -KIO -> TDEIO - - -KIO_EXPORT -> TDEIO_EXPORT - - -KIOBuffer -> TDEIOBuffer - - -KIOConfig -> TDEIOConfig - - -KIOInput -> TDEIOInput - - -KIOJob -> TDEIOJob - - -KListBox -> TDEListBox - - -KListView -> TDEListView - - -KListViewItem -> TDEListViewItem - - -KLocale -> TDELocale - - -KLock -> TDELock - - -KPopupMenu -> TDEPopupMenu - - -KProcess -> TDEProcess - - -KServer -> TDEServer - - -KShared -> TDEShared - - -KSocket -> TDESocket - - -KStandardDirs -> TDEStandardDirs - - -KStartupInfo -> TDEStartupInfo - - -KStyle -> TDEStyle - - -KTrader -> TDETrader - - -KZone -> TDEZone - - -kdefx -> tdefx - - -kdeinit -> tdeinit - - -kiobuffer -> tdeiobuffer - - -kioslave -> tdeioslave - - -kwin -> twin - - -libkdecorations -> libtdecorations - - -libkdecore -> libtdecore - - -libkdefakes -> libtdefakes - - -libkdepim -> libtdepim - - -libkdeprint -> libtdeprint - - -libkdesu -> libtdesu - - -libkdeui -> libtdeui - - -lkabc -> ltdeabc - - -lkdnssd -> ltdednssd - - -lkfile -> ltdefile - - -lkhtml -> ltdehtml - - -lkio -> ltdeio - - -lkimproxy -> ltdeimproxy - - -libkio -> libtdeio - - -lknewstuff -> ltdenewstuff - - -lkparts -> ltdeparts - - -lkspell -> ltdespell - - -lkunittest -> ltdeunittest - - -lkutils -> ltdeutils - - -makekdewidgets -> maketdewidgets - - - - - - - -Thank You! - -Thank you for using and supporting &tde;. - - - +&r14.0.7; +&r14.0.6; +&r14.0.5; +&r14.0.4; +&r14.0.3; +&r14.0.2; +&r14.0.1; +&r14.0.0; +
diff --git a/doc/releasenotes/r14.0.0.docbook b/doc/releasenotes/r14.0.0.docbook new file mode 100644 index 000000000..9cd295e1b --- /dev/null +++ b/doc/releasenotes/r14.0.0.docbook @@ -0,0 +1,912 @@ + +R14.0.0 Release Notes + +Many changes were made to Trinity after the release of 3.5.13. + +An obvious change is the version scheme. Trinity evolved from the last KDE 3.5 release, 3.5.10. Subsequent +Trinity releases followed that numbering scheme. Release R14.0.0 marks a turning point in Trinity history +because a great deal of the code infrastructure was changed. While those changes do not effect the usability or +look-and-feel of the desktop that users enjoy, Trinity developers believe a change in the version scheme +distinguishes when those changes occurred. An original project goal by users was to retain the flavor of the +original KDE 3.5 desktop. That goal remains intact. To reflect that original goal, the last number in the +original version scheme is retained in the new version scheme but is now the primary version number. While the +infrastructure has changed, the desktop itself remains the same as the original KDE 3.5. This new version scheme +indicates a modest divergence from the original KDE 3.5 series and that Trinity is now its own desktop +environment. The new version scheme reminds users that Trinity retains the original KDE 3.5 design, but is +moving forward as a separate desktop project. + +Notable changes include renaming and rebranding efforts to avoid conflicts with KDE4. Both Trinity and +KDE4 have roots in KDE3. These changes focus on promoting a peaceful coexistence between the two desktop +environments when both are installed concurrently on the same system as well as avoid possible trademark +issues. + +Renaming and rebranding efforts include: + + + + +Libraries + + + +Classes + + + +Environment variables and config file locations + + + +Package names + + + +Application names + + + + +An exhaustive list of renaming changes is available at the end of this document. + + +Usability Changes + +Because of the wide-scale renaming efforts, existing KDE3 and 3.5.13.x user profile directories will not +function properly under R14.0.0. Don't worry. + +When logging into Trinity R14.0.0, the starttde script (nee startkde), performs profile checks to ensure +settings and configurations are migrated correctly. These checks include preserving the original KDE3/3.5.13.x +profile directory as-is while using those files as the basis to create the new R14.0.0 profile named +$HOME/.trinity. + +The underlying migration checking has been tested, but because of the renaming and rebranding efforts, +upstream packagers should test support scripts for problems and anomalies. + +There is another special script to help update profile directories. That script is +/opt/trinity/bin/migratekde3. This script is intended for people using versions of Trinity prior to 3.5.13. +Before starting R14.0.0 the first time, use this script to update any KDE3 profile directory. The definition of +a KDE3 profile directory includes Trinity 3.5.11 and 3.5.12. The script will look for profile directory names +of ~/.kde3, ~/.kdemod3, and ~/.kde. Because the latter directory name is also used in KDE4, several tests are +performed to ensure the directory is a KDE3 profile and not KDE4. + +The renaming might cause certain shortcuts and menu links to stop functioning. The underlying migration +checks performed when logging into R14.0.0 for the first time should find all of these differences, but fixing +those that are missed is straightforward. All that is needed is knowing the new name of the command or +application. For example, changing kdesu to tdesu, although that specific change is covered by the +scripts. + +The Trinity launcher menu, tdemenu (nee kmenu), has been reorganized to reduce clutter. In addition to +built-in XDG changes in *.desktop files, There are two methods available to manage KDE4 apps in the Trinity +menu. One method includes a build-time configuration option in tdelibs, WITH_KDE4_MENU_SUFFIX, that adds a +"[KDE4]" tag to KDE4 menu items. This tag helps identify apps of the same name. The default is OFF and requires +a package rebuild to change. A second method includes a global menu replacement, tde-applications.menu-no-kde +that explicitly excludes KDE4 apps from the menu. Using that special menu requires administrative privileges to +update. + +Because of a common heritage shared with KDE, Trinity still shares many app and library names with KDE. +Therefore to avoid conflicts, the normal practice is to install Trinity to /opt/trinity. Because of this +atypical installation location, on many systems non-Trinity desktops and window managers initially will not +find any Trinity apps. For systems using /etc/profile.d, ensure the packager includes appropriate scripts to +populate all necessary environment variables. For other systems, at least the XDG_CONFIG_DIRS and XDG_DATA_DIRS +environment variables must be modified to recognize the /opt/trinity directory. Typical modifications look like +this: + + + + +XDG_CONFIG_DIRS=/etc/trinity/xdg:/etc/xdg:/etc/kde/xdg + + +XDG_DATA_DIRS=/opt/trinity/share:/usr/share + + + + +Users who do not install any tde-i18n package will encounter broken symlinks if they browse the +non-English documention folders of some applications. Such symlinks are hooks to the correct location +of localized common resources and will work properly once the related tde-i18n package is installed. +Please refrain from filing bugs related to those broken symlinks. + +Some old wallpapers have been removed from the list displayed in Trinity Control Center --> +Appearance & Themes --> Background and a few new ones have been added. The removed wallpapers +are still available and if desired they can be manually selected. They are located in the +/opt/trinity/share/wallpapers/obsolete folder. + +As part of the rebranding effort, TDE now has its own theme style and system-wide changes have +been made to conform to such style as much as possible. + + + + +Major Improvements from 3.5.13 + + + +New HAL-independent hardware support based on udev. HAL support is still available for those systems (such as *bsd) that require it. + + +Significant renaming of applications, libraries and packages to avoid conflicts with other desktop environments (most notably KDE) allowing TDE to be installed in parallel with other DE. + + +Switched from 'plain' Qt3 to the 'new' TQt3 interface, an enhanced version of Qt3 with a particular eye on improved stability and multi-threading support. + + +A new TQt interface layer between TDE libraries/applications and TQt3. This allows selective adaptation of some Qt4 programming widgets. + + +Support for network-manager 0.9 and newer. + + +Switched compositor from Kompmgr to Compton. + + +Added support for ARM architectures and RaspBian. + + +MIME detection system now based on libmagic. + + +New website design. + + + + + + +New or Improved Features + + + + +Migrated the TDE source repository to GIT. + + +Significant branding overhaul and restyling. + + +Further improved XDG compliance. + + +Additional theme engines available. + + +Continued migration from autotools to cmake. + + +TDE-style dialog box support for LibreOffice. + + +Improved Secure Attention Key. + + +Mac-like window switching. + + +Kate sort plugin now available. + + +Rearrangeable items in the taskbar. + + +Show Icons Only option for taskbar. + + +Improved application crash report framework, now also including source code commit references for better debugging. + + +A mouse double-click speed test option in the control panel. + + +A smooth crossfade effect is now available when changing the desktop wallpaper. + + +Improved project documentation and localization. + + +Faster startup and logout. + + +Improved Konqueror speed for listing files in folder. + + +Ability to force Kate into MDI mode all the time. + + +File copy window focus enhancement: focus is now on the file name edit line by default. + + +GUI support for controlling whether to display archives as folders. + + +Improved Logout Status Dialog. + + +Improved support for global and individual panels. + + +New Desktop Device Icons: My Computer, My Documents, My Network Places, Printers, Web Browser. + + +Rearrangeable (draggable) items in the taskbar. + + +Reduced TDE menu clutter and duplication. + + +Accelerator key for Konsole main menu can be enabled when desired. + + +Konqueror file rename improvement: in list view mode it is now possible to move directly to the next/previous file without leaving the rename mode. Default key shortcuts are Tab (next) and Shift+Tab (previous). + + +Kate taskbar: middle mouse click close selected document, if enabled. + + +The number of files in the Kate MRU (Most Recently Used) list is user-configurable. + + +Added a progress bar to the logout status dialog. + + +Kate syntax highlighting files have been updated and the lookup moved to the TDE repository + + +tdecmshell --list output is now sorted alphabetically. + + +Additional xdg folders support in Kickoff menu + + +Fixed Konqueror selection handling when using arrow keys. + + + + + + + +New Packages + + + + +GTK3/TQt Theme Engine + + +Kate Sort plugin + + +Kasablanca + + +KBibTex + + +KBiff + + +KControl LDAP Manager + + +KControl Autostart + + +KDbg + + +KFTPGrabber + + +KLCDDimmer + + +KNmap + + +KRecipes + + +KScope + + +KSensors + + +KShowmail + + +KShutdown + + +LDAP/Kerberos Toolkit + + +MPlayerthumbs + + +Qt4/TQt Theme Engine + + +Tdeio-ftps + + +Tdeio-sword + + +TorK + + + + + + + +Package Renaming + + + + +kde-i18n -> tde-i18n + + +kde-guidance -> tde-guidance + + +kde-style-lipstik -> tde-style-lipstik + + +kde-style-qtcurve -> tde-style-qtcurve + + +kde-systemsettings -> tde-systemsettings + + +kdeaccessibility -> tdeaccessibility + + +kdeaddons -> tdeaddons + + +kdeadmin -> tdeadmin + + +kdeartwork -> tdeartwork + + +kdebase -> tdebase + + +kdebindings -> tdebindings + + +kdeedu -> tdeedu + + +kdegames -> tdegames + + +kdegraphics -> tdegraphics + + +kdelibs -> tdelibs + + +kdemultimedia -> tdemultimedia + + +kdenetwork -> tdenetwork + + +kdenetworkmanager -> tdenetworkmanager + + +kdepim -> tdepim + + +kdepowersave -> tdepowersave + + +kdesdk -> tdesdk + + +kdesudo -> tdesudo + + +kdesvn -> tdesvn + + +kdetoys -> tdetoys + + +kdeutils -> tdeutils + + +kdevelop -> tdevelop + + +kdewebdev -> tdewebdev + + +kdmtheme -> tdmtheme + + +kio-apt -> tdeio-apt + + +kio-locate -> tdeio-locate + + +kio-umountwrapper -> tdeio-umountwrapper + + +kradio -> tderadio + + +kwin-style-crystal -> twin-style-crystal + + +pykde -> pytde + + +qca -> tqca + + +qca-tls -> tqca-tls + + + + + + + +Application and File Renaming + + + + +applications-kmenuedit.menu -> applications-tdemenuedit.menu + + +.kderc -> .tderc + + +kab2kabc -> tdeab2tdeabc + + +kbuildsycoca -> tdebuildsycoca + + +kcache -> tdecache + + +kcmshell -> tdecmshell + + +kconf_update -> tdeconf_update + + +kde-$USER -> tde-$USER + + +kde-config -> tde-config + + +kdebugdialog -> tdedebugdialog + + +kdeeject -> tdeeject + + +kdekillall -> tdekillall + + +kdepasswd -> tdepasswd + + +kdessh -> tdessh + + +kdesu -> tdesu + + +kdesudo -> tdesudo + + +kdevelop -> tdevelop + + +kdm -> tdm + + +kdmtheme -> tdmtheme + + +kfile -> tdefile + + +kfilereplace -> tdefilereplace + + +kfontinst -> tdefontinst + + +kfontview -> tdefontview + + +khtml -> tdehtml + + +kiconedit -> tdeiconedit + + +kinit* -> tdeinit* + + +kio_apt -> tdeio_apt + + +kio_camera -> tdeio_camera + + +kio_ftp -> tdeio_ftp + + +kio_http -> tdeio_http + + +kio_locate -> tdeio_locate + + +kio_thumbnail -> tdeio_thumbnail + + +kioslave -> tdeioslave + + +klaunch -> tdelaunch + + +kmenu -> tdemenu + + +kmid -> tdemid + + +knetworkmanager -> tdenetworkmanager + + +knewstuff -> tdenewstuff + + +kpowersave -> tdepowersave + + +kprint -> tdeprint + + +kprintfax -> tdeprintfax + + +kradio -> tderadio + + +krandrtray -> tderandrtray + + +kresources -> tderesources + + +krita -> chalk + + +ksocket -> tdesocket + + +kstyle -> tdestyle + + +kwallet -> tdewallet + + +kwin -> twin + + +kwin4 -> twin4 + + +qmake -> tqmake + + +qmoc -> tqmoc + + +qtconfig -> tqconfig + + +quic -> tquic + + +startkde -> starttde + + + + + + + +Environment Variable Renaming + + + + +KDEBINDIR -> TDEBINDIR + + +KDEDIR -> TDEDIR + + +KDEDIRS -> TDEDIRS + + +KDEHOME -> TDEDEHOME + + +KDEROOTHOME -> TDEROOTHOME + + +KDESRCDIR -> TDESRCDIR + + +KDESU_USER -> TDESU_USER + + +KDESYCOCA -> TDESYCOCA + + +KDETMP -> TDETMP + + +KDEVARTMP -> TDEVARTMP + + +KDEWM -> TDEWM + + +KDE_FORK_SLAVES -> TDE_FORK_SLAVES + + +KDE_FULL_SESSION -> TDE_FULL_SESSION + + +KDE_KIOSK_NO_PROFILES -> TDE_KIOSK_NO_PROFILES + + +KDE_KIOSK_NO_RESTRICTIONS -> TDE_KIOSK_NO_RESTRICTIONS + + +KDE_LANG -> TDE_LANG + + +KDE_MAKE_VERSION -> TDE_MAKE_VERSION + + +KDE_MALLOC -> TDE_MALLOC + + +KDE_MULTIHEAD -> TDE_MULTIHEAD + + +KDE_NO_IPV6 -> TDE_NO_IPV6 + + +KDE_SESSION_UID -> TDE_SESSION_UID + + +KDE_UTF8_FILENAMES -> TDE_UTF8_FILENAMES + + +KDE_VERSION -> TDE_VERSION + + + + + + + +Class and Library Renaming + + + + +KABC -> TDEABC + + +KAbout -> TDEAbout + + +KAboutData -> TDEAboutData + + +KApplication -> TDEApplication + + +KBuffer -> TDEBuffer + + +KClipboard -> TDEClipboard + + +KCModule -> TDECModule + + +KComp -> TDEComp + + +KConfig -> TDEConfig + + +KCmd -> TDECmd + + +KCmdLineArgs -> TDECmdLineArgs + + +KGlobal -> TDEGlobal + + +KIcon -> TDEIcon + + +KInstance -> TDEInstance + + +KIO -> TDEIO + + +KIO_EXPORT -> TDEIO_EXPORT + + +KIOBuffer -> TDEIOBuffer + + +KIOConfig -> TDEIOConfig + + +KIOInput -> TDEIOInput + + +KIOJob -> TDEIOJob + + +KListBox -> TDEListBox + + +KListView -> TDEListView + + +KListViewItem -> TDEListViewItem + + +KLocale -> TDELocale + + +KLock -> TDELock + + +KPopupMenu -> TDEPopupMenu + + +KProcess -> TDEProcess + + +KServer -> TDEServer + + +KShared -> TDEShared + + +KSocket -> TDESocket + + +KStandardDirs -> TDEStandardDirs + + +KStartupInfo -> TDEStartupInfo + + +KStyle -> TDEStyle + + +KTrader -> TDETrader + + +KZone -> TDEZone + + +kdefx -> tdefx + + +kdeinit -> tdeinit + + +kiobuffer -> tdeiobuffer + + +kioslave -> tdeioslave + + +kwin -> twin + + +libkdecorations -> libtdecorations + + +libkdecore -> libtdecore + + +libkdefakes -> libtdefakes + + +libkdepim -> libtdepim + + +libkdeprint -> libtdeprint + + +libkdesu -> libtdesu + + +libkdeui -> libtdeui + + +lkabc -> ltdeabc + + +lkdnssd -> ltdednssd + + +lkfile -> ltdefile + + +lkhtml -> ltdehtml + + +lkio -> ltdeio + + +lkimproxy -> ltdeimproxy + + +libkio -> libtdeio + + +lknewstuff -> ltdenewstuff + + +lkparts -> ltdeparts + + +lkspell -> ltdespell + + +lkunittest -> ltdeunittest + + +lkutils -> ltdeutils + + +makekdewidgets -> maketdewidgets + + + + + + + +Thank You! + +Thank you for using and supporting &tde;. + + + + diff --git a/doc/releasenotes/r14.0.1.docbook b/doc/releasenotes/r14.0.1.docbook new file mode 100644 index 000000000..022fe7fcf --- /dev/null +++ b/doc/releasenotes/r14.0.1.docbook @@ -0,0 +1,60 @@ + +R14.0.1 Release Notes + +R14.0.1 is the first maintenance release of the R14.0 series, +and is the result of several months of ongoing effort by the TDE +development team. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Konqueror file filtering now works correctly + TDE session manager crashes should no longer be experienced + KHelpcenter incorrectly displayed content is now visualized correctly + Incorrect window transparency with TDE Compton has been eliminated + Incorrect circular dependency in Debian/Ubuntu packages has been resolved + TDEFileReplace no longer hangs/crashes when circular links are encountered + TDENetworkManager no longer crashes if an interace is removed + TDENetworkManager no longer hangs on point-to-point connections + TDevelop cmake template projects now builds correctly + Digikam slideshow no longer hangs + Several FTBFS has been addressed + KDesktop no longer hangs on startup + KMail no longer crashes if closed in offline mode + KSquirrel can load codecs - works again + + + + Enhancements + + Added support for Ubuntu Vivid 15.04 + Added initial support for FreeBSD + Added support for ARM64 and PowerPC64le + + + + Security + + Several qt3/tqt3 security alerts have been fixed + + + + + + +FreeBSD Support +TDE now has basic support for FreeBSD! Additional developers are always +welcome to help port over the remaining features and applications. + + + diff --git a/doc/releasenotes/r14.0.2.docbook b/doc/releasenotes/r14.0.2.docbook new file mode 100644 index 000000000..84281cf3b --- /dev/null +++ b/doc/releasenotes/r14.0.2.docbook @@ -0,0 +1,45 @@ + +R14.0.2 Release Notes + +R14.0.2 is the second maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.1 version. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Fixed installation/logon problem when installed in systems with Unity and Gnome + + + + Enhancements + + Added support for Ubuntu 15.10 - Wily + Added ports of some applications for FreeBSD + Added support for XDG_SESSION_DESKTOP and XDG_CURRENT_DESKTOP in TDM. + This improves coexistence with other desktop environments + Added subversion 1.9 support + + + + + + +FreeBSD Support +Support for FreeBSD is improving - the port of a first group of +applications is now completed! However, there are still some issues that +need to be addressed before full FreeBSD support can be achieved. Additional +developers or contributors willing to help porting the remaining features +and applications are always welcome. + + + diff --git a/doc/releasenotes/r14.0.3.docbook b/doc/releasenotes/r14.0.3.docbook new file mode 100644 index 000000000..92f18b3e4 --- /dev/null +++ b/doc/releasenotes/r14.0.3.docbook @@ -0,0 +1,50 @@ + +R14.0.3 Release Notes + +R14.0.3 is the third maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.2 version. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Fixed floppy support in media manager + Fixed an annoying bug with zip file support that prevented some applications (such as KOffice and k3b) from opening their own saved files + Fixed detection of mime types not contained in TDE settings (using magic library) which prevented sound files from being played in some recent distros + + + + Enhancements + + Improved handling of various types of discs in media manager + Added giflib 5.1 support + Added ruby 2.2 support + + + + Security + + Fixed a bunch of security issues + + + + + + +FreeBSD Support +There are still some issues that need to be addressed before full +FreeBSD support can be achieved. Additional developers or contributors +willing to help porting the remaining features and applications are +always welcome. + + + diff --git a/doc/releasenotes/r14.0.4.docbook b/doc/releasenotes/r14.0.4.docbook new file mode 100644 index 000000000..971dbc3d1 --- /dev/null +++ b/doc/releasenotes/r14.0.4.docbook @@ -0,0 +1,65 @@ + +R14.0.4 Release Notes + +R14.0.4 is the fourth maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.3 version. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Fixed handling of certificate “permanent” acceptance + Fixed screensaver activation and computer suspend code interaction + Fixed occasional Konqueror crashes on kjs/regexp + Fixed utf8 handling in tdeabc, libkcal, CardDAV + Fixed invisible (miniature) icons in the tray + Fixed positioning of main panel to the screen side when the clock is displayed in the system tray + Fixed crash of some non-TDE applications due to wrong X symbolic color database + Fixed “ESC” support in TDEPowersave countdown dialog + + + + Enhancements + + Switch to new jabber protocol in Kopete + Improved startup of tdehw dbus daemon + Improved support for TQt python scripts + Improved handling of folder location in save dialog + Relaxed time limit for computer suspend settings in TDEPowersave + Updated METAR URL in KWeather + Added CUPS 2.2 support + Added FFMPEG3 support + Added GCC 6.x support + Added GStreamer 1.x support + Added rar 5.x support + + + + Security + + Fixed security issues + + + + + + + +FreeBSD Support +Support for FreeBSD is still partial and some new issues have arisen +with the latest versions of FreeBSD. The TDE team will try their best to +improve support for FreeBSD but progress will probably be slow. Additional +developers or contributors willing to help porting the remaining features +and applications are always welcome. + + + diff --git a/doc/releasenotes/r14.0.5.docbook b/doc/releasenotes/r14.0.5.docbook new file mode 100644 index 000000000..12353c5c2 --- /dev/null +++ b/doc/releasenotes/r14.0.5.docbook @@ -0,0 +1,78 @@ + +R14.0.5 Release Notes + +R14.0.5 is the fifth maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.4 version. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both major new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Fixed OGG file playing (TDE login sounds now works again :-) ) + Fixed sound server and arts crashes + Fixed device detection from Media Manager in kscd + Fixed several kdesktop_lock related bugs + Fixed status of Trash bin on desktop + Fixed notification of removable media + Fixed info page protocol support (regression in previous release) + Fixed regression with open/save dialogs on ftp or removable disks + Fixed javascript syntax highlighting in Kate + Fixed support for NetworkManager with randomized MAC addresses + Fixed detection whether the system is big endian + Fixed memory leaks + + + + Enhancements + + Improved timer handling in TDEPowersaver + New sessions can now correctly be started as "pre-lock", useful where autologin is enabled + Added support for GnuPG 2.1 + Improved KGPG server configuration + Enhanced Ark and Ark plugin interface and support for .rar files + Improved calculations in mini-cli + Improved icon display in system tray + Improved support for Jabber protocol in Kopete + Dropped support for discontinued AIM protocol in Kopete + Enhanced mime type code + Added support for G-code in Kate syntax highlighting + Added support for OpenSSL 1.1 + Improved support for TLS v1.2 + Improved support for Clang + Added support for GCC7 and GCC8 + Added support for Java8 and newer + Added support for ICU 58 and newer + Added detection for ruby 2.3, 2.4 and 2.5 + + + + Security + + Fix security issue CVE-2016-10040 + Fix security issue CVE-2017-6410 + + + + + + + +FreeBSD Support +TDE continues to offer support for FreeBSD, although still partial +given some of the new issues that have arisen with the latest versions +of FreeBSD. The TDE team will try their best to improve support for +FreeBSD but progress will probably be slow. Additional developers or +contributors willing to help porting the remaining features and +applications are always welcome. + + + diff --git a/doc/releasenotes/r14.0.6.docbook b/doc/releasenotes/r14.0.6.docbook new file mode 100644 index 000000000..2396174b3 --- /dev/null +++ b/doc/releasenotes/r14.0.6.docbook @@ -0,0 +1,70 @@ + +R14.0.6 Release Notes + +R14.0.6 is the sixth maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.5 version. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both major new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Reboot and shutdown now works with other DM (other than TDM) as long as logind is present + Passwords with special characters are now accepted + Fixed bugs with pdf handling and displaying + Improved TDM log file handling + Fixed GUI related glitches and missing icons in various places + Fixed annoying double notification when inserting some special removable media + Fixed few KOrganizer crashes + Fixed Kdesktop unresponsive behaviour when multiple users log into the same machine at the same time + Fixed support for array of object path key maps in dbus-1-tqt + Fixed SSL initialization for OpenSSL >= 1.1 + + + + Enhancements + + Added support for safe conversion from TQString to char* + Added support for global LDFLAGS set at the system level + Several packages have been migrated to CMake build system + Improved GCC visibility detection in CMake builds + Created a CMake framework for updating translation templates + Added support for Weblate web based translation (yet to be officially announced) + Improved TDE related CMake capabilities + Improved support for large files detection + Better detection of dynamic loaded libraries location + + + + Security + + Fix security issue CVE-2018-19870 + Fix security issue CVE-2018-19873 + Fix security issue CVE-2018-7225 + Fix security issue CVE-2018-20021 + Fix security issue CVE-2018-20022 + + + + + + + +FreeBSD Support +TDE continues to offer support for FreeBSD, although still partial +given some of the new issues that have arisen with the latest versions +of FreeBSD. The TDE team will try their best to improve support for +FreeBSD but progress will probably be slow. Additional developers or +contributors willing to help porting the remaining features and +applications are always welcome. + + + diff --git a/doc/releasenotes/r14.0.7.docbook b/doc/releasenotes/r14.0.7.docbook new file mode 100644 index 000000000..d902655d0 --- /dev/null +++ b/doc/releasenotes/r14.0.7.docbook @@ -0,0 +1,104 @@ + +R14.0.7 Release Notes + +R14.0.7 is the seventh maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.6 version. +Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both major new features and major codebase re-factoring. + + +Important fixes + +This section highlights some of the most important fixes introduced by this +release. + + + + Bug fixes + + Fixed some SAK related bugs + Fixed TLS support in recent distros + Clean up links to non functional old websites + Fixed several FTBFS caused by newer library versions + Fixed annoying crashes in TDevelop + + + + Enhancements + + Several packages have been migrated to CMake build system + General polishing of TDE look and brand + Several translation updates (thanks to all translators) + Better support for XDG standard + Improved detection of ruby version + Added support for a new location of the ICEauthority file + Added support for recent versions of libpqxx + Added support for MySQL 8.x + Added initial support for DilOS builds + Added initial support for build with musl libc + Added support for build with LibreSSL + Restored both AIM and MSN protocols in kopete + Revived NetBSD support for various packages + + + + Security + + CVE-2019-14744: Prevent arbitrary code execution from .desktop files + CVE-2018-19872: Fix crash in tqimage for certain malformed ppm image files + + + + + + +Useful notes on upgrading +When upgrading from previous releases you may run into some of +the following use cases. Follow the recommended instructions to minimize +potential problems. + + +New GPG signing key for deb repositories +A new GPG key is now used to sign Debian / Raspbian / Ubuntu repositories. +If you use any of such distros and already have the trinity-keyring +package installed, changing the GPG key for the repository will not affect +you. If you do not have the trinity-keyring package installed, you must +first obtain a new GPG key as described in Import GPG signing key otherwise +the repository will be reported as untrusted. + + + +Conflict between KPilot and tde-i18n packages +For historical reasons KPilot translations were part of the tde-i18n +package. Now the translations have been carved out from tde-i18n and moved +to the kpilot package. +If you have kpilot installed, we recommend uninstalling the package +before upgrading to the new release to avoid conflicts of translation files. +You can reinstall KPilot after the upgrade process has completed. + + + +Removed dbus policy at_console +A newer version of SystemD has removed the dbus policy at_console. +As a result, communication with the TDE Hardware Control daemon may stop +working. +While this will be addressed in the R14.1.0 release, for the time +being if you encounter this problem we recommend to change the policy from +at_console="true" to some other acceptable options such as group="users" +in /etc/dbus-1/system.d/org.trinitydesktop.hardwarecontrol.conf. + + + + + +FreeBSD Support +TDE continues to offer support for FreeBSD, although still partial +given some of the new issues that have arisen with the latest versions +of FreeBSD. The TDE team will try their best to improve support for +FreeBSD but progress will probably be slow. Additional developers or +contributors willing to help porting the remaining features and +applications are always welcome. + + + -- cgit v1.2.1