diff options
Diffstat (limited to 'doc/khelpcenter/releasenotes/r14.0.x')
16 files changed, 2098 insertions, 0 deletions
diff --git a/doc/khelpcenter/releasenotes/r14.0.x/CMakeLists.txt b/doc/khelpcenter/releasenotes/r14.0.x/CMakeLists.txt new file mode 100644 index 000000000..95bb8e0e6 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/CMakeLists.txt @@ -0,0 +1,9 @@ +################################################# +# +# Improvements and feedback are welcome +# +# This file is released under GPL >= 2 +# +################################################# + +tde_create_handbook( DESTINATION khelpcenter/releasenotes/r14.0.x ) diff --git a/doc/khelpcenter/releasenotes/r14.0.x/index.docbook b/doc/khelpcenter/releasenotes/r14.0.x/index.docbook new file mode 100644 index 000000000..c4fb2a617 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/index.docbook @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY % addindex "IGNORE"> + <!ENTITY % English "INCLUDE" > <!-- change language only here --> + + <!ENTITY r14.0.00 SYSTEM "r14.0.00.docbook"> + <!ENTITY r14.0.01 SYSTEM "r14.0.01.docbook"> + <!ENTITY r14.0.02 SYSTEM "r14.0.02.docbook"> + <!ENTITY r14.0.03 SYSTEM "r14.0.03.docbook"> + <!ENTITY r14.0.04 SYSTEM "r14.0.04.docbook"> + <!ENTITY r14.0.05 SYSTEM "r14.0.05.docbook"> + <!ENTITY r14.0.06 SYSTEM "r14.0.06.docbook"> + <!ENTITY r14.0.07 SYSTEM "r14.0.07.docbook"> + <!ENTITY r14.0.08 SYSTEM "r14.0.08.docbook"> + <!ENTITY r14.0.09 SYSTEM "r14.0.09.docbook"> + <!ENTITY r14.0.10 SYSTEM "r14.0.10.docbook"> + <!ENTITY r14.0.11 SYSTEM "r14.0.11.docbook"> + <!ENTITY r14.0.12 SYSTEM "r14.0.12.docbook"> + <!ENTITY r14.0.13 SYSTEM "r14.0.13.docbook"> + +]> + +<article id="release-notes-14-0-x" lang="&language;"> +<title>Release Notes for R14.0.x series</title> + +<articleinfo> +<authorgroup> +<author>&tde-authors;</author> +<!-- TRANS:ROLES_OF_TRANSLATORS --> +</authorgroup> + +<date>&tde-release-date;</date> +<releaseinfo>&tde-release-version;</releaseinfo> + +<copyright> +<year>&tde-copyright-date;</year> +<holder>&tde-team;</holder> +</copyright> + +<!-- <legalnotice>&FDLNotice;</legalnotice> --> + +<keywordset> +<keyword>TDE</keyword> +<keyword>release notes</keyword> +<keyword>R14.0.x</keyword> +</keywordset> + +</articleinfo> + +<!-- empty section to avoid the first docbook to be shown + as part of the index page, instead of just a link--> +<sect1 id="release-notes-r14-0-x-introduction"> +<title></title> +<para></para> +</sect1> + +&r14.0.13; +&r14.0.12; +&r14.0.11; +&r14.0.10; +&r14.0.09; +&r14.0.08; +&r14.0.07; +&r14.0.06; +&r14.0.05; +&r14.0.04; +&r14.0.03; +&r14.0.02; +&r14.0.01; +&r14.0.00; + +</article> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.00.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.00.docbook new file mode 100644 index 000000000..9cd295e1b --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.00.docbook @@ -0,0 +1,912 @@ +<sect1 id="release-notes-r14.0.0"> +<title>R14.0.0 Release Notes</title> + +<para>Many changes were made to Trinity after the release of 3.5.13.</para> + +<para>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.</para> + +<para>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.</para> + +<para>Renaming and rebranding efforts include:</para> + +<itemizedlist> + +<listitem><para> +Libraries +</para></listitem> + +<listitem><para> +Classes +</para></listitem> + +<listitem><para> +Environment variables and config file locations +</para></listitem> + +<listitem><para> +Package names +</para></listitem> + +<listitem><para> +Application names +</para></listitem> + +</itemizedlist> + +<para>An exhaustive list of renaming changes is available at the end of this document.</para> + +<sect2 id="release-notes-usability-changes"> +<title>Usability Changes</title> + +<para>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.</para> + +<para>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.</para> + +<para>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.</para> + +<para>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.</para> + +<para>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.</para> + +<para>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.</para> + +<para>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:</para> + +<itemizedlist> + +<listitem><para> +XDG_CONFIG_DIRS=/etc/trinity/xdg:/etc/xdg:/etc/kde/xdg +</para></listitem> +<listitem><para> +XDG_DATA_DIRS=/opt/trinity/share:/usr/share +</para></listitem> + +</itemizedlist> + +<para>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.</para> + +<para>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.</para> + +<para>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.</para> + +</sect2> + +<sect2 id="release-notes-major-improvements"> +<title>Major Improvements from 3.5.13</title> + +<itemizedlist> +<listitem><para> +New HAL-independent hardware support based on udev. HAL support is still available for those systems (such as *bsd) that require it. +</para></listitem> +<listitem><para> +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. +</para></listitem> +<listitem><para> +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. +</para></listitem> +<listitem><para> +A new TQt interface layer between TDE libraries/applications and TQt3. This allows selective adaptation of some Qt4 programming widgets. +</para></listitem> +<listitem><para> +Support for network-manager 0.9 and newer. +</para></listitem> +<listitem><para> +Switched compositor from Kompmgr to Compton. +</para></listitem> +<listitem><para> +Added support for ARM architectures and RaspBian. +</para></listitem> +<listitem><para> +MIME detection system now based on libmagic. +</para></listitem> +<listitem><para> +New website design. +</para></listitem> +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-new-or-improved-features"> +<title>New or Improved Features</title> + +<itemizedlist> + +<listitem><para> +Migrated the TDE source repository to GIT. +</para></listitem> +<listitem><para> +Significant branding overhaul and restyling. +</para></listitem> +<listitem><para> +Further improved XDG compliance. +</para></listitem> +<listitem><para> +Additional theme engines available. +</para></listitem> +<listitem><para> +Continued migration from autotools to cmake. +</para></listitem> +<listitem><para> +TDE-style dialog box support for LibreOffice. +</para></listitem> +<listitem><para> +Improved Secure Attention Key. +</para></listitem> +<listitem><para> +Mac-like window switching. +</para></listitem> +<listitem><para> +Kate sort plugin now available. +</para></listitem> +<listitem><para> +Rearrangeable items in the taskbar. +</para></listitem> +<listitem><para> +Show Icons Only option for taskbar. +</para></listitem> +<listitem><para> +Improved application crash report framework, now also including source code commit references for better debugging. +</para></listitem> +<listitem><para> +A mouse double-click speed test option in the control panel. +</para></listitem> +<listitem><para> +A smooth crossfade effect is now available when changing the desktop wallpaper. +</para></listitem> +<listitem><para> +Improved project documentation and localization. +</para></listitem> +<listitem><para> +Faster startup and logout. +</para></listitem> +<listitem><para> +Improved Konqueror speed for listing files in folder. +</para></listitem> +<listitem><para> +Ability to force Kate into MDI mode all the time. +</para></listitem> +<listitem><para> +File copy window focus enhancement: focus is now on the file name edit line by default. +</para></listitem> +<listitem><para> +GUI support for controlling whether to display archives as folders. +</para></listitem> +<listitem><para> +Improved Logout Status Dialog. +</para></listitem> +<listitem><para> +Improved support for global and individual panels. +</para></listitem> +<listitem><para> +New Desktop Device Icons: My Computer, My Documents, My Network Places, Printers, Web Browser. +</para></listitem> +<listitem><para> +Rearrangeable (draggable) items in the taskbar. +</para></listitem> +<listitem><para> +Reduced TDE menu clutter and duplication. +</para></listitem> +<listitem><para> +Accelerator key for Konsole main menu can be enabled when desired. +</para></listitem> +<listitem><para> +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). +</para></listitem> +<listitem><para> +Kate taskbar: middle mouse click close selected document, if enabled. +</para></listitem> +<listitem><para> +The number of files in the Kate MRU (Most Recently Used) list is user-configurable. +</para></listitem> +<listitem><para> +Added a progress bar to the logout status dialog. +</para></listitem> +<listitem><para> +Kate syntax highlighting files have been updated and the lookup moved to the TDE repository +</para></listitem> +<listitem><para> +tdecmshell --list output is now sorted alphabetically. +</para></listitem> +<listitem><para> +Additional xdg folders support in Kickoff menu +</para></listitem> +<listitem><para> +Fixed Konqueror selection handling when using arrow keys. +</para></listitem> + +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-new-packages"> +<title>New Packages</title> + +<itemizedlist> + +<listitem><para> +GTK3/TQt Theme Engine +</para></listitem> +<listitem><para> +Kate Sort plugin +</para></listitem> +<listitem><para> +Kasablanca +</para></listitem> +<listitem><para> +KBibTex +</para></listitem> +<listitem><para> +KBiff +</para></listitem> +<listitem><para> +KControl LDAP Manager +</para></listitem> +<listitem><para> +KControl Autostart +</para></listitem> +<listitem><para> +KDbg +</para></listitem> +<listitem><para> +KFTPGrabber +</para></listitem> +<listitem><para> +KLCDDimmer +</para></listitem> +<listitem><para> +KNmap +</para></listitem> +<listitem><para> +KRecipes +</para></listitem> +<listitem><para> +KScope +</para></listitem> +<listitem><para> +KSensors +</para></listitem> +<listitem><para> +KShowmail +</para></listitem> +<listitem><para> +KShutdown +</para></listitem> +<listitem><para> +LDAP/Kerberos Toolkit +</para></listitem> +<listitem><para> +MPlayerthumbs +</para></listitem> +<listitem><para> +Qt4/TQt Theme Engine +</para></listitem> +<listitem><para> +Tdeio-ftps +</para></listitem> +<listitem><para> +Tdeio-sword +</para></listitem> +<listitem><para> +TorK +</para></listitem> + +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-package-renaming"> +<title>Package Renaming</title> + +<itemizedlist> + +<listitem><para> +kde-i18n -> tde-i18n +</para></listitem> +<listitem><para> +kde-guidance -> tde-guidance +</para></listitem> +<listitem><para> +kde-style-lipstik -> tde-style-lipstik +</para></listitem> +<listitem><para> +kde-style-qtcurve -> tde-style-qtcurve +</para></listitem> +<listitem><para> +kde-systemsettings -> tde-systemsettings +</para></listitem> +<listitem><para> +kdeaccessibility -> tdeaccessibility +</para></listitem> +<listitem><para> +kdeaddons -> tdeaddons +</para></listitem> +<listitem><para> +kdeadmin -> tdeadmin +</para></listitem> +<listitem><para> +kdeartwork -> tdeartwork +</para></listitem> +<listitem><para> +kdebase -> tdebase +</para></listitem> +<listitem><para> +kdebindings -> tdebindings +</para></listitem> +<listitem><para> +kdeedu -> tdeedu +</para></listitem> +<listitem><para> +kdegames -> tdegames +</para></listitem> +<listitem><para> +kdegraphics -> tdegraphics +</para></listitem> +<listitem><para> +kdelibs -> tdelibs +</para></listitem> +<listitem><para> +kdemultimedia -> tdemultimedia +</para></listitem> +<listitem><para> +kdenetwork -> tdenetwork +</para></listitem> +<listitem><para> +kdenetworkmanager -> tdenetworkmanager +</para></listitem> +<listitem><para> +kdepim -> tdepim +</para></listitem> +<listitem><para> +kdepowersave -> tdepowersave +</para></listitem> +<listitem><para> +kdesdk -> tdesdk +</para></listitem> +<listitem><para> +kdesudo -> tdesudo +</para></listitem> +<listitem><para> +kdesvn -> tdesvn +</para></listitem> +<listitem><para> +kdetoys -> tdetoys +</para></listitem> +<listitem><para> +kdeutils -> tdeutils +</para></listitem> +<listitem><para> +kdevelop -> tdevelop +</para></listitem> +<listitem><para> +kdewebdev -> tdewebdev +</para></listitem> +<listitem><para> +kdmtheme -> tdmtheme +</para></listitem> +<listitem><para> +kio-apt -> tdeio-apt +</para></listitem> +<listitem><para> +kio-locate -> tdeio-locate +</para></listitem> +<listitem><para> +kio-umountwrapper -> tdeio-umountwrapper +</para></listitem> +<listitem><para> +kradio -> tderadio +</para></listitem> +<listitem><para> +kwin-style-crystal -> twin-style-crystal +</para></listitem> +<listitem><para> +pykde -> pytde +</para></listitem> +<listitem><para> +qca -> tqca +</para></listitem> +<listitem><para> +qca-tls -> tqca-tls +</para></listitem> + +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-application-and-file-renaming"> +<title>Application and File Renaming</title> + +<itemizedlist> + +<listitem><para> +applications-kmenuedit.menu -> applications-tdemenuedit.menu +</para></listitem> +<listitem><para> +.kderc -> .tderc +</para></listitem> +<listitem><para> +kab2kabc -> tdeab2tdeabc +</para></listitem> +<listitem><para> +kbuildsycoca -> tdebuildsycoca +</para></listitem> +<listitem><para> +kcache -> tdecache +</para></listitem> +<listitem><para> +kcmshell -> tdecmshell +</para></listitem> +<listitem><para> +kconf_update -> tdeconf_update +</para></listitem> +<listitem><para> +kde-$USER -> tde-$USER +</para></listitem> +<listitem><para> +kde-config -> tde-config +</para></listitem> +<listitem><para> +kdebugdialog -> tdedebugdialog +</para></listitem> +<listitem><para> +kdeeject -> tdeeject +</para></listitem> +<listitem><para> +kdekillall -> tdekillall +</para></listitem> +<listitem><para> +kdepasswd -> tdepasswd +</para></listitem> +<listitem><para> +kdessh -> tdessh +</para></listitem> +<listitem><para> +kdesu -> tdesu +</para></listitem> +<listitem><para> +kdesudo -> tdesudo +</para></listitem> +<listitem><para> +kdevelop -> tdevelop +</para></listitem> +<listitem><para> +kdm -> tdm +</para></listitem> +<listitem><para> +kdmtheme -> tdmtheme +</para></listitem> +<listitem><para> +kfile -> tdefile +</para></listitem> +<listitem><para> +kfilereplace -> tdefilereplace +</para></listitem> +<listitem><para> +kfontinst -> tdefontinst +</para></listitem> +<listitem><para> +kfontview -> tdefontview +</para></listitem> +<listitem><para> +khtml -> tdehtml +</para></listitem> +<listitem><para> +kiconedit -> tdeiconedit +</para></listitem> +<listitem><para> +kinit* -> tdeinit* +</para></listitem> +<listitem><para> +kio_apt -> tdeio_apt +</para></listitem> +<listitem><para> +kio_camera -> tdeio_camera +</para></listitem> +<listitem><para> +kio_ftp -> tdeio_ftp +</para></listitem> +<listitem><para> +kio_http -> tdeio_http +</para></listitem> +<listitem><para> +kio_locate -> tdeio_locate +</para></listitem> +<listitem><para> +kio_thumbnail -> tdeio_thumbnail +</para></listitem> +<listitem><para> +kioslave -> tdeioslave +</para></listitem> +<listitem><para> +klaunch -> tdelaunch +</para></listitem> +<listitem><para> +kmenu -> tdemenu +</para></listitem> +<listitem><para> +kmid -> tdemid +</para></listitem> +<listitem><para> +knetworkmanager -> tdenetworkmanager +</para></listitem> +<listitem><para> +knewstuff -> tdenewstuff +</para></listitem> +<listitem><para> +kpowersave -> tdepowersave +</para></listitem> +<listitem><para> +kprint -> tdeprint +</para></listitem> +<listitem><para> +kprintfax -> tdeprintfax +</para></listitem> +<listitem><para> +kradio -> tderadio +</para></listitem> +<listitem><para> +krandrtray -> tderandrtray +</para></listitem> +<listitem><para> +kresources -> tderesources +</para></listitem> +<listitem><para> +krita -> chalk +</para></listitem> +<listitem><para> +ksocket -> tdesocket +</para></listitem> +<listitem><para> +kstyle -> tdestyle +</para></listitem> +<listitem><para> +kwallet -> tdewallet +</para></listitem> +<listitem><para> +kwin -> twin +</para></listitem> +<listitem><para> +kwin4 -> twin4 +</para></listitem> +<listitem><para> +qmake -> tqmake +</para></listitem> +<listitem><para> +qmoc -> tqmoc +</para></listitem> +<listitem><para> +qtconfig -> tqconfig +</para></listitem> +<listitem><para> +quic -> tquic +</para></listitem> +<listitem><para> +startkde -> starttde +</para></listitem> + +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-environment-variable-renaming"> +<title>Environment Variable Renaming</title> + +<itemizedlist> + +<listitem><para> +KDEBINDIR -> TDEBINDIR +</para></listitem> +<listitem><para> +KDEDIR -> TDEDIR +</para></listitem> +<listitem><para> +KDEDIRS -> TDEDIRS +</para></listitem> +<listitem><para> +KDEHOME -> TDEDEHOME +</para></listitem> +<listitem><para> +KDEROOTHOME -> TDEROOTHOME +</para></listitem> +<listitem><para> +KDESRCDIR -> TDESRCDIR +</para></listitem> +<listitem><para> +KDESU_USER -> TDESU_USER +</para></listitem> +<listitem><para> +KDESYCOCA -> TDESYCOCA +</para></listitem> +<listitem><para> +KDETMP -> TDETMP +</para></listitem> +<listitem><para> +KDEVARTMP -> TDEVARTMP +</para></listitem> +<listitem><para> +KDEWM -> TDEWM +</para></listitem> +<listitem><para> +KDE_FORK_SLAVES -> TDE_FORK_SLAVES +</para></listitem> +<listitem><para> +KDE_FULL_SESSION -> TDE_FULL_SESSION +</para></listitem> +<listitem><para> +KDE_KIOSK_NO_PROFILES -> TDE_KIOSK_NO_PROFILES +</para></listitem> +<listitem><para> +KDE_KIOSK_NO_RESTRICTIONS -> TDE_KIOSK_NO_RESTRICTIONS +</para></listitem> +<listitem><para> +KDE_LANG -> TDE_LANG +</para></listitem> +<listitem><para> +KDE_MAKE_VERSION -> TDE_MAKE_VERSION +</para></listitem> +<listitem><para> +KDE_MALLOC -> TDE_MALLOC +</para></listitem> +<listitem><para> +KDE_MULTIHEAD -> TDE_MULTIHEAD +</para></listitem> +<listitem><para> +KDE_NO_IPV6 -> TDE_NO_IPV6 +</para></listitem> +<listitem><para> +KDE_SESSION_UID -> TDE_SESSION_UID +</para></listitem> +<listitem><para> +KDE_UTF8_FILENAMES -> TDE_UTF8_FILENAMES +</para></listitem> +<listitem><para> +KDE_VERSION -> TDE_VERSION +</para></listitem> + +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-class-and-library-renaming"> +<title>Class and Library Renaming</title> + +<itemizedlist> + +<listitem><para> +KABC -> TDEABC +</para></listitem> +<listitem><para> +KAbout -> TDEAbout +</para></listitem> +<listitem><para> +KAboutData -> TDEAboutData +</para></listitem> +<listitem><para> +KApplication -> TDEApplication +</para></listitem> +<listitem><para> +KBuffer -> TDEBuffer +</para></listitem> +<listitem><para> +KClipboard -> TDEClipboard +</para></listitem> +<listitem><para> +KCModule -> TDECModule +</para></listitem> +<listitem><para> +KComp -> TDEComp +</para></listitem> +<listitem><para> +KConfig -> TDEConfig +</para></listitem> +<listitem><para> +KCmd -> TDECmd +</para></listitem> +<listitem><para> +KCmdLineArgs -> TDECmdLineArgs +</para></listitem> +<listitem><para> +KGlobal -> TDEGlobal +</para></listitem> +<listitem><para> +KIcon -> TDEIcon +</para></listitem> +<listitem><para> +KInstance -> TDEInstance +</para></listitem> +<listitem><para> +KIO -> TDEIO +</para></listitem> +<listitem><para> +KIO_EXPORT -> TDEIO_EXPORT +</para></listitem> +<listitem><para> +KIOBuffer -> TDEIOBuffer +</para></listitem> +<listitem><para> +KIOConfig -> TDEIOConfig +</para></listitem> +<listitem><para> +KIOInput -> TDEIOInput +</para></listitem> +<listitem><para> +KIOJob -> TDEIOJob +</para></listitem> +<listitem><para> +KListBox -> TDEListBox +</para></listitem> +<listitem><para> +KListView -> TDEListView +</para></listitem> +<listitem><para> +KListViewItem -> TDEListViewItem +</para></listitem> +<listitem><para> +KLocale -> TDELocale +</para></listitem> +<listitem><para> +KLock -> TDELock +</para></listitem> +<listitem><para> +KPopupMenu -> TDEPopupMenu +</para></listitem> +<listitem><para> +KProcess -> TDEProcess +</para></listitem> +<listitem><para> +KServer -> TDEServer +</para></listitem> +<listitem><para> +KShared -> TDEShared +</para></listitem> +<listitem><para> +KSocket -> TDESocket +</para></listitem> +<listitem><para> +KStandardDirs -> TDEStandardDirs +</para></listitem> +<listitem><para> +KStartupInfo -> TDEStartupInfo +</para></listitem> +<listitem><para> +KStyle -> TDEStyle +</para></listitem> +<listitem><para> +KTrader -> TDETrader +</para></listitem> +<listitem><para> +KZone -> TDEZone +</para></listitem> +<listitem><para> +kdefx -> tdefx +</para></listitem> +<listitem><para> +kdeinit -> tdeinit +</para></listitem> +<listitem><para> +kiobuffer -> tdeiobuffer +</para></listitem> +<listitem><para> +kioslave -> tdeioslave +</para></listitem> +<listitem><para> +kwin -> twin +</para></listitem> +<listitem><para> +libkdecorations -> libtdecorations +</para></listitem> +<listitem><para> +libkdecore -> libtdecore +</para></listitem> +<listitem><para> +libkdefakes -> libtdefakes +</para></listitem> +<listitem><para> +libkdepim -> libtdepim +</para></listitem> +<listitem><para> +libkdeprint -> libtdeprint +</para></listitem> +<listitem><para> +libkdesu -> libtdesu +</para></listitem> +<listitem><para> +libkdeui -> libtdeui +</para></listitem> +<listitem><para> +lkabc -> ltdeabc +</para></listitem> +<listitem><para> +lkdnssd -> ltdednssd +</para></listitem> +<listitem><para> +lkfile -> ltdefile +</para></listitem> +<listitem><para> +lkhtml -> ltdehtml +</para></listitem> +<listitem><para> +lkio -> ltdeio +</para></listitem> +<listitem><para> +lkimproxy -> ltdeimproxy +</para></listitem> +<listitem><para> +libkio -> libtdeio +</para></listitem> +<listitem><para> +lknewstuff -> ltdenewstuff +</para></listitem> +<listitem><para> +lkparts -> ltdeparts +</para></listitem> +<listitem><para> +lkspell -> ltdespell +</para></listitem> +<listitem><para> +lkunittest -> ltdeunittest +</para></listitem> +<listitem><para> +lkutils -> ltdeutils +</para></listitem> +<listitem><para> +makekdewidgets -> maketdewidgets +</para></listitem> + +</itemizedlist> + +</sect2> + +<sect2 id="release-notes-thank-you"> +<title>Thank You!</title> + +<para>Thank you for using and supporting &tde;.</para> + +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.01.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.01.docbook new file mode 100644 index 000000000..022fe7fcf --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.01.docbook @@ -0,0 +1,60 @@ +<sect1 id="release-notes-r14.0.1"> +<title>R14.0.1 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.1-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Konqueror file filtering now works correctly</para></listitem> + <listitem><para>TDE session manager crashes should no longer be experienced</para></listitem> + <listitem><para>KHelpcenter incorrectly displayed content is now visualized correctly</para></listitem> + <listitem><para>Incorrect window transparency with TDE Compton has been eliminated</para></listitem> + <listitem><para>Incorrect circular dependency in Debian/Ubuntu packages has been resolved</para></listitem> + <listitem><para>TDEFileReplace no longer hangs/crashes when circular links are encountered</para></listitem> + <listitem><para>TDENetworkManager no longer crashes if an interace is removed</para></listitem> + <listitem><para>TDENetworkManager no longer hangs on point-to-point connections</para></listitem> + <listitem><para>TDevelop cmake template projects now builds correctly</para></listitem> + <listitem><para>Digikam slideshow no longer hangs</para></listitem> + <listitem><para>Several FTBFS has been addressed</para></listitem> + <listitem><para>KDesktop no longer hangs on startup</para></listitem> + <listitem><para>KMail no longer crashes if closed in offline mode</para></listitem> + <listitem><para>KSquirrel can load codecs - works again</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Added support for Ubuntu Vivid 15.04</para></listitem> + <listitem><para>Added initial support for FreeBSD</para></listitem> + <listitem><para>Added support for ARM64 and PowerPC64le</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>Several qt3/tqt3 security alerts have been fixed</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.0.1-freebsd"> +<title>FreeBSD Support</title> +<para>TDE now has basic support for FreeBSD! Additional developers are always +welcome to help port over the remaining features and applications.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.02.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.02.docbook new file mode 100644 index 000000000..84281cf3b --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.02.docbook @@ -0,0 +1,45 @@ +<sect1 id="release-notes-r14.0.2"> +<title>R14.0.2 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.2-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed installation/logon problem when installed in systems with Unity and Gnome</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Added support for Ubuntu 15.10 - Wily</para></listitem> + <listitem><para>Added ports of some applications for FreeBSD</para></listitem> + <listitem><para>Added support for XDG_SESSION_DESKTOP and XDG_CURRENT_DESKTOP in TDM.</para> + <para>This improves coexistence with other desktop environments</para></listitem> + <listitem><para>Added subversion 1.9 support</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.0.2-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.03.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.03.docbook new file mode 100644 index 000000000..92f18b3e4 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.03.docbook @@ -0,0 +1,50 @@ +<sect1 id="release-notes-r14.0.3"> +<title>R14.0.3 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.3-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed floppy support in media manager</para></listitem> + <listitem><para>Fixed an annoying bug with zip file support that prevented some applications (such as KOffice and k3b) from opening their own saved files</para></listitem> + <listitem><para>Fixed detection of mime types not contained in TDE settings (using magic library) which prevented sound files from being played in some recent distros</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Improved handling of various types of discs in media manager</para></listitem> + <listitem><para>Added giflib 5.1 support</para></listitem> + <listitem><para>Added ruby 2.2 support</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>Fixed a bunch of security issues</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.0.3-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.04.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.04.docbook new file mode 100644 index 000000000..971dbc3d1 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.04.docbook @@ -0,0 +1,65 @@ +<sect1 id="release-notes-r14.0.4"> +<title>R14.0.4 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.4-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed handling of certificate “permanent” acceptance</para></listitem> + <listitem><para>Fixed screensaver activation and computer suspend code interaction</para></listitem> + <listitem><para>Fixed occasional Konqueror crashes on kjs/regexp</para></listitem> + <listitem><para>Fixed utf8 handling in tdeabc, libkcal, CardDAV</para></listitem> + <listitem><para>Fixed invisible (miniature) icons in the tray</para></listitem> + <listitem><para>Fixed positioning of main panel to the screen side when the clock is displayed in the system tray</para></listitem> + <listitem><para>Fixed crash of some non-TDE applications due to wrong X symbolic color database</para></listitem> + <listitem><para>Fixed “ESC” support in TDEPowersave countdown dialog</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Switch to new jabber protocol in Kopete</para></listitem> + <listitem><para>Improved startup of tdehw dbus daemon</para></listitem> + <listitem><para>Improved support for TQt python scripts</para></listitem> + <listitem><para>Improved handling of folder location in save dialog</para></listitem> + <listitem><para>Relaxed time limit for computer suspend settings in TDEPowersave</para></listitem> + <listitem><para>Updated METAR URL in KWeather</para></listitem> + <listitem><para>Added CUPS 2.2 support</para></listitem> + <listitem><para>Added FFMPEG3 support</para></listitem> + <listitem><para>Added GCC 6.x support</para></listitem> + <listitem><para>Added GStreamer 1.x support</para></listitem> + <listitem><para>Added rar 5.x support</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>Fixed security issues</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.4-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.05.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.05.docbook new file mode 100644 index 000000000..12353c5c2 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.05.docbook @@ -0,0 +1,78 @@ +<sect1 id="release-notes-r14.0.5"> +<title>R14.0.5 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.5-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed OGG file playing (TDE login sounds now works again :-) )</para></listitem> + <listitem><para>Fixed sound server and arts crashes</para></listitem> + <listitem><para>Fixed device detection from Media Manager in kscd</para></listitem> + <listitem><para>Fixed several kdesktop_lock related bugs</para></listitem> + <listitem><para>Fixed status of Trash bin on desktop</para></listitem> + <listitem><para>Fixed notification of removable media</para></listitem> + <listitem><para>Fixed info page protocol support (regression in previous release)</para></listitem> + <listitem><para>Fixed regression with open/save dialogs on ftp or removable disks</para></listitem> + <listitem><para>Fixed javascript syntax highlighting in Kate</para></listitem> + <listitem><para>Fixed support for NetworkManager with randomized MAC addresses</para></listitem> + <listitem><para>Fixed detection whether the system is big endian</para></listitem> + <listitem><para>Fixed memory leaks</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Improved timer handling in TDEPowersaver</para></listitem> + <listitem><para>New sessions can now correctly be started as "pre-lock", useful where autologin is enabled</para></listitem> + <listitem><para>Added support for GnuPG 2.1</para></listitem> + <listitem><para>Improved KGPG server configuration</para></listitem> + <listitem><para>Enhanced Ark and Ark plugin interface and support for .rar files</para></listitem> + <listitem><para>Improved calculations in mini-cli</para></listitem> + <listitem><para>Improved icon display in system tray</para></listitem> + <listitem><para>Improved support for Jabber protocol in Kopete</para></listitem> + <listitem><para>Dropped support for discontinued AIM protocol in Kopete</para></listitem> + <listitem><para>Enhanced mime type code</para></listitem> + <listitem><para>Added support for G-code in Kate syntax highlighting</para></listitem> + <listitem><para>Added support for OpenSSL 1.1</para></listitem> + <listitem><para>Improved support for TLS v1.2</para></listitem> + <listitem><para>Improved support for Clang</para></listitem> + <listitem><para>Added support for GCC7 and GCC8</para></listitem> + <listitem><para>Added support for Java8 and newer</para></listitem> + <listitem><para>Added support for ICU 58 and newer</para></listitem> + <listitem><para>Added detection for ruby 2.3, 2.4 and 2.5</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>Fix security issue CVE-2016-10040</para></listitem> + <listitem><para>Fix security issue CVE-2017-6410</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.5-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.06.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.06.docbook new file mode 100644 index 000000000..2396174b3 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.06.docbook @@ -0,0 +1,70 @@ +<sect1 id="release-notes-r14.0.6"> +<title>R14.0.6 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.6-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Reboot and shutdown now works with other DM (other than TDM) as long as logind is present</para></listitem> + <listitem><para>Passwords with special characters are now accepted</para></listitem> + <listitem><para>Fixed bugs with pdf handling and displaying</para></listitem> + <listitem><para>Improved TDM log file handling</para></listitem> + <listitem><para>Fixed GUI related glitches and missing icons in various places</para></listitem> + <listitem><para>Fixed annoying double notification when inserting some special removable media</para></listitem> + <listitem><para>Fixed few KOrganizer crashes</para></listitem> + <listitem><para>Fixed Kdesktop unresponsive behaviour when multiple users log into the same machine at the same time</para></listitem> + <listitem><para>Fixed support for array of object path key maps in dbus-1-tqt</para></listitem> + <listitem><para>Fixed SSL initialization for OpenSSL >= 1.1</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Added support for safe conversion from TQString to char*</para></listitem> + <listitem><para>Added support for global LDFLAGS set at the system level</para></listitem> + <listitem><para>Several packages have been migrated to CMake build system</para></listitem> + <listitem><para>Improved GCC visibility detection in CMake builds</para></listitem> + <listitem><para>Created a CMake framework for updating translation templates</para></listitem> + <listitem><para>Added support for Weblate web based translation (yet to be officially announced)</para></listitem> + <listitem><para>Improved TDE related CMake capabilities</para></listitem> + <listitem><para>Improved support for large files detection</para></listitem> + <listitem><para>Better detection of dynamic loaded libraries location</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>Fix security issue CVE-2018-19870</para></listitem> + <listitem><para>Fix security issue CVE-2018-19873</para></listitem> + <listitem><para>Fix security issue CVE-2018-7225</para></listitem> + <listitem><para>Fix security issue CVE-2018-20021</para></listitem> + <listitem><para>Fix security issue CVE-2018-20022</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.6-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.07.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.07.docbook new file mode 100644 index 000000000..d902655d0 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.07.docbook @@ -0,0 +1,104 @@ +<sect1 id="release-notes-r14.0.7"> +<title>R14.0.7 Release Notes</title> + +<para>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.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.7-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed some SAK related bugs</para></listitem> + <listitem><para>Fixed TLS support in recent distros</para></listitem> + <listitem><para>Clean up links to non functional old websites</para></listitem> + <listitem><para>Fixed several FTBFS caused by newer library versions</para></listitem> + <listitem><para>Fixed annoying crashes in TDevelop</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Several packages have been migrated to CMake build system</para></listitem> + <listitem><para>General polishing of TDE look and brand</para></listitem> + <listitem><para>Several translation updates (thanks to all translators)</para></listitem> + <listitem><para>Better support for XDG standard</para></listitem> + <listitem><para>Improved detection of ruby version</para></listitem> + <listitem><para>Added support for a new location of the ICEauthority file</para></listitem> + <listitem><para>Added support for recent versions of libpqxx</para></listitem> + <listitem><para>Added support for MySQL 8.x</para></listitem> + <listitem><para>Added initial support for DilOS builds</para></listitem> + <listitem><para>Added initial support for build with musl libc</para></listitem> + <listitem><para>Added support for build with LibreSSL</para></listitem> + <listitem><para>Restored both AIM and MSN protocols in kopete</para></listitem> + <listitem><para>Revived NetBSD support for various packages</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>CVE-2019-14744: Prevent arbitrary code execution from .desktop files</para></listitem> + <listitem><para>CVE-2018-19872: Fix crash in tqimage for certain malformed ppm image files</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.0.7-hints"> +<title>Useful notes on upgrading</title> +<para>When upgrading from previous releases you may run into some of +the following use cases. Follow the recommended instructions to minimize +potential problems.</para> + +<sect3 id="release-notes-r14.0.7-hints-gpg"> +<title>New GPG signing key for deb repositories</title> +<para>A new GPG key is now used to sign Debian / Raspbian / Ubuntu repositories.</para> +<para>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.</para> +</sect3> + +<sect3 id="release-notes-r14.0.7-hints-kpilot"> +<title>Conflict between KPilot and tde-i18n packages</title> +<para>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.</para> +<para>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.</para> +</sect3> + +<sect3 id="release-notes-r14.0.7-hints-dbus"> +<title>Removed dbus policy at_console</title> +<para>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.</para> +<para>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.</para> +</sect3> +</sect2> + + +<sect2 id="release-notes-r14.0.7-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.08.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.08.docbook new file mode 100644 index 000000000..3d1d7e28d --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.08.docbook @@ -0,0 +1,104 @@ +<sect1 id="release-notes-r14.0.8"> +<title>R14.0.8 Release Notes</title> + +<para>R14.0.8 is the eighth maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.7 version.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.8-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important fixes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed avahi support</para></listitem> + <listitem><para>Fixed parsing of CPU cores frequency on some hardware</para></listitem> + <listitem><para>Fixed parsing of battery information on some hardware</para></listitem> + <listitem><para>Fixed detection of closing the lid on some hardware</para></listitem> + <listitem><para>Fixed incorrect update of KNote "last modified" field</para></listitem> + <listitem><para>Fixed several FTBFS caused by newer library versions</para></listitem> + <listitem><para>Fixed K3B crashes when trying to write an audio CD with cd text</para></listitem> + <listitem><para>Fixed tdenetworkmanager crashes</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Many translation updates (thanks to all translators)</para></listitem> + <listitem><para>Several packages have been migrated to CMake build system</para></listitem> + <listitem><para>For some packages have been dropped the automake build system</para></listitem> + <listitem><para>Added option to disable tdekbdledsync</para></listitem> + <listitem><para>Added option to select default file manager</para></listitem> + <listitem><para>The selected default terminal is also used for Open terminal here</para></listitem> + <listitem><para>Improved LibreSSL support</para></listitem> + <listitem><para>Improved musl libc support</para></listitem> + <listitem><para>Improved support for DilOS distribution</para></listitem> + <listitem><para>Improved support for XDG folders</para></listitem> + <listitem><para>Improved support for Pinebook Pro</para></listitem> + <listitem><para>Initial work to support reproducible builds</para></listitem> + <listitem><para>Initial support for translating desktop files using Weblate</para></listitem> + <listitem><para>Using Ninja build for Cmake building on FreeBSD</para></listitem> + <listitem><para>Dropped Kerry and code related to Beagle search</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>CVE-2019-14744: Solved similar cases of arbitrary code execution from .desktop files</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.0.8-hints"> +<title>Useful notes on upgrading</title> +<para>When upgrading from previous releases you may run into some of +the following use cases. Follow the recommended instructions to minimize +potential problems.</para> + +<sect3 id="release-notes-r14.0.8-hints-dbus"> +<title>Removed dbus policy at_console</title> +<para>A newer version of SystemD has removed the dbus policy at_console. +Because the TDE does not yet contain a policykit agent (this will be addressed +in R14.1.0), a plugdev group policy has been added in the default TDE Hardware +Control daemon dbus configuration. This group should be available on most +systems. To enable communication with the TDE Hardware Control daemon, add +users to the plugdev group.</para> +<para>Note: If a policykit is installed but a policykit agent is not +available, it does not work well. In this case, it is advisable to +uninstall policykit to allow the use of dbus rules.</para> +</sect3> + +<sect3 id="release-notes-r14.0.8-hints-r14-xdg-tests"> +<title>Test failures in r14-xdg-update</title> +<para>If you experience test failures at login time during the execution of +the r14-xdg-update script, please try logging out and logging in again. Most +failures will be automatically fixed. In case of persistent failures that +don't get automatically recovered, please contact the TDE team on their +official channels (mailing lists or IRC).</para> +<para>For example you may experience TEST9 failures if you had previously +edited your TDE menu and there are references to both 'kde-*' and 'tde-*' +files for the same application. This will require manual editing to +determine what is the correct way to fix the problem.</para> +</sect3> + +</sect2> + + +<sect2 id="release-notes-r14.0.8-freebsd"> +<title>FreeBSD Support</title> +<para>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.</para> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.09.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.09.docbook new file mode 100644 index 000000000..91373133d --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.09.docbook @@ -0,0 +1,139 @@ +<sect1 id="release-notes-r14.0.9"> +<title>R14.0.9 Release Notes</title> + +<para>R14.0.9 is the ninth maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.8 version.</para> +<para>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.</para> + +<sect2 id="release-notes-r14.0.9-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important changes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>New applications</para> + <itemizedlist> + <listitem><para>Codeine - a video player with a simple, uncluttered interface.</para></listitem> + <listitem><para>KEximDB plugin for converting MS Access MDB databases.</para></listitem> + <listitem><para>KoolDock - a cool application launcher.</para></listitem> + <listitem><para>KXMLEditor - an editor for XML files.</para></listitem> + <listitem><para>Mathemagics - a RPN scientific calculator.</para></listitem> + <listitem><para>Qalculate - a small, simple to use, yet powerful calculator.</para></listitem> + <listitem><para>TastyMenu - an alternative TDE menu.</para></listitem> + <listitem><para>TDE style Baghira - Apple's MacOS X's style for TDE.</para></listitem> + <listitem><para>TDE style Domino - a smooth style with a soft look.</para></listitem> + <listitem><para>TDE style Ia Ora - Mandriva Ia Ora theme for TDE.</para></listitem> + <listitem><para>TDEDocker - dock any application to the system tray.</para></listitem> + <listitem><para>TDEpacman - a pacman game clone.</para></listitem> + <listitem><para>Transcode added to dependency repository for Debian-like distros.</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed problem with assignment of keyboard shortcuts in recent distros.</para></listitem> + <listitem><para>Various fixes to KMix, this will partially help when PulseAudio is installed.</para></listitem> + <listitem><para>Autostart TCC module no longer crashes when non-service entries are used.</para></listitem> + <listitem><para>Fixed Konqueror's kdiff3 preview plugin functionality.</para></listitem> + <listitem><para>Various fixes related to compiling and linking.</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Many translation updates (thanks to all translators).</para></listitem> + <listitem><para>Several packages have been migrated to CMake build system.</para></listitem> + <listitem><para>Dropped automake build system for various packages.</para></listitem> + <listitem><para>Continued overall look polishing.</para></listitem> + <listitem><para>TDE's QtCurve style updated to upstream version 1.8.5.</para></listitem> + <listitem><para>Added brightness control in kmilo generic monitor.</para></listitem> + <listitem><para>Improved support for bluray discs.</para></listitem> + <listitem><para>Added support for xine 1.2.10.</para></listitem> + <listitem><para>Changed CDDB database from freedb.org (no longer working) to gnudb.org.</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>CVE-2020-17507: Fix buffer overflow in XBM parser.</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> + +<para>The full list of changes is available at these links:</para> +<itemizedlist> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/29">TGW issue list.</ulink></para></listitem> + <listitem><para><ulink url="https://bugs.trinitydesktop.org/showdependencytree.cgi?id=3085&hide_resolved=0">Bugzilla bug list.</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.0.9">Detailed commit change log.</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.9">Full release notes on TDE wiki.</ulink></para></listitem> +</itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.9-hints"> +<title>Useful notes on upgrading</title> +<para>When upgrading from previous releases you may run into some of +the following use cases. Follow the recommended instructions to minimize +potential problems.</para> + +<sect3 id="release-notes-r14.0.9-hints-pulseaudio"> +<title>PulseAudio support workarounds</title> +<para>Initial support for PulseAudio is planned for the R14.1.0 release.</para> +<para>For the time being you can try one of the following workarounds in case you have troubles with PA +(especially muting/unmuting). +<itemizedlist> + <listitem> + <para>You can mute/unmute from the KMix slider LED, this should work fine with PA.</para> + </listitem> + <listitem> + <para>You can open KMix mixer window -> Settings -> Configure global shortcuts and remap the "toggle mute" + keyboard shortcut to some other key combination. Do not use "XF86AudioMute" key, since this is normally + used by KMilo and therefore may not work.</para> + </listitem> + <listitem> + <para>You can create a script that calls "dcop kmix Mixer-1 toggleMasterMute", this will mute/unmute the PA + master channel. You can add an input action tied to a keyboard shortcut to call this easy.</para> + </listitem> +</itemizedlist> +</para> +</sect3> + +<sect3 id="release-notes-r14.0.9-hints-knotes-global-shortcuts"> +<title>Change in KNotes global shortcuts</title> +<para>KNotes had four global keyboard shortcuts that were bounded to Alt + Shift + C/N/S/H. These shortcuts were +overlapping with other key combinations used in some common programs, for example Midnight Commander.</para> +<para>In R14.0.9 those KNotes global keyboard shortcuts have been left unassigned by default. If you wish to +keep using the previous setup, you need to right click on KNotes system tray icon, select "Configure shortcuts" +and then assign the following key combinations. +<itemizedlist> + <listitem> + <para>New Note --> Alt + Shift + N</para> + </listitem> + <listitem> + <para>New Note From Clipboard --> Alt + Shift + C</para> + </listitem> + <listitem> + <para>Hide All Notes --> Alt + Shift + H</para> + </listitem> + <listitem> + <para>Show All Notes --> Alt + Shift + S</para> + </listitem> +</itemizedlist> +</para> +</sect3> + +<sect3 id="release-notes-r14.0.9-hints-arch-support"> +<title>Restriction of supported distros/architectures</title> +<para>Starting from this TDE release, apt sources for i386 architecture are no longer provided for Ubuntu 20.04 onwards.</para> +<para>If you have a multi-arch system that includes i386 as well, you need to either remove i386 from the list of known architectures or +remove that architecture from your apt sources.</para> +<para>For example, if you have both i386 and amd64, you need to add [arch=amd64] in your apt sources.list file to make sure i386 is not used.</para> +</sect3> + +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.10.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.10.docbook new file mode 100644 index 000000000..a075dcbe7 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.10.docbook @@ -0,0 +1,71 @@ +<sect1 id="release-notes-r14.0.10"> +<title>R14.0.10 Release Notes</title> + +<para>R14.0.10 is the tenth maintenance release of the R14.0 series, +and is built on and improves the previous R14.0.9 version.</para> +<para>Maintenance releases are intended to promptly bring bug fixes +to users, while preserving overall stability through the avoidance +of both major API or feature changes and major codebase re-factoring.</para> + +<sect2 id="release-notes-r14.0.10-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important changes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>New applications</para> + <itemizedlist> + <listitem><para>KlamAV - an anti-virus front end for ClamAV</para></listitem> + <listitem><para>Komposé - provides a fullscreen view of all your tasks and/or virtual desktops</para></listitem> + <listitem><para>TDEFifteen game - a simple Fifteen game</para></listitem> + <listitem><para>pinentry-tqt - TQt-based PIN or pass-phrase entry dialog for GnuPG (build from official upstream)</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Added option to display cover page in KPDF when using two page display</para></listitem> + <listitem><para>Major enhancements to the on screen virtual keyboard (kvkbd)</para></listitem> + <listitem><para>Added adjustable icon spacing functionality in KDesktop</para></listitem> + <listitem><para>1%-step display brightness fine tuning is now possible, if supported by the monitor</para></listitem> + <listitem><para>Improved unicode support in TQt3</para></listitem> + <listitem><para>Add support for RISC-V 32bit and 64bit</para></listitem> + <listitem><para>Improved support for kweather stations</para></listitem> + <listitem><para>Added additional foreigner screensaver desktop files</para></listitem> + <listitem><para>Translation updates (thanks to all translators)</para></listitem> + <listitem><para>Several packages have been migrated to CMake build system</para></listitem> + <listitem><para>Dropped automake build system for various packages</para></listitem> + <listitem><para>Continued overall look polishing</para></listitem> + <listitem><para>DEB: initial work on reproducible builds</para></listitem> + <listitem><para>DEB: added support for Ubuntu 21.04 (Hirsute)</para></listitem> + <listitem><para>RPM: added support for Mageia 8 and Fedora 13</para></listitem> + <listitem><para>BSD: added support for FreeBSD 13</para></listitem> + </itemizedlist> +</listitem> +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed Konqueror random crash on cut-n-paste</para></listitem> + <listitem><para>Fixed handling of files containing # in their name</para></listitem> + <listitem><para>Fixed visualization of icons for executable files with libmagick >= 5.33</para></listitem> + <listitem><para>Fixed warning message spew on dbus access denial</para></listitem> + <listitem><para>Fixed TDevelop crash on bash files</para></listitem> + <listitem><para>Fixed detection of mountable optical disks with incomplete partition table</para></listitem> + <listitem><para>KSplash theme information is now displayed in the TDE Control Center</para></listitem> + <listitem><para>DEB trinity-keyring no longer depends on gnupg package</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> + +<para>The full list of changes is available at these links:</para> +<itemizedlist> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/36">TGW issue list</ulink></para></listitem> + <listitem><para><ulink url="https://bugs.trinitydesktop.org/showdependencytree.cgi?id=3161&hide_resolved=0">Bugzilla bug list</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.0.10">Detailed commit change log</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.10">Full release notes on TDE wiki</ulink></para></listitem> +</itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.11.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.11.docbook new file mode 100644 index 000000000..da6a62cdc --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.11.docbook @@ -0,0 +1,105 @@ +<sect1 id="release-notes-r14.0.11"> +<title>R14.0.11 Release Notes</title> + +<para>R14.0.11 is the eleventh maintenance release of the R14.0 series, +and is built on and improves the previous maintenance versions.</para> +<para>Maintenance releases are intended to promptly bring bug fixes and new +features to users, while preserving overall stability through the avoidance +of both major API or feature changes and major codebase re-factoring. +</para> + +<sect2 id="release-notes-r14.0.11-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important changes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>New applications</para> + <itemizedlist> + <listitem><para>Twin style SUSE2 - Twin decoration theme from SUSE 9.3/10.0/10.1.</para></listitem> + <listitem><para>Twin style DeKorator - a pixmap-based theme engine and styles for Twin.</para></listitem> + <listitem><para>TDEAsciiquarium - an ASCII art aquarium screensaver.</para></listitem> + <listitem><para>tdeio-gopher - tdeio slave for gopher protocol.</para></listitem> + <listitem><para>tdesshaskpass - a TDE version of ssh-askpass with TDEWallet support.</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Added support for variable font DPI (range 64-512) in user session. This helps usability on high resolution screens.</para></listitem> + <listitem><para>Updated Akode's FFmpeg decoder to FFmpeg 4.x API.</para></listitem> + <listitem><para>Revamped Konqueror's KWeather sidebar look and functionality.</para></listitem> + <listitem><para>Extended KXkb's flags and label setup options.</para></listitem> + <listitem><para>Added "reverse wheel direction" checkbox to TCC --> Window Behavior --> Titlebar/Window actions, to allow to customize the direction of the wheel event selected.</para></listitem> + <listitem><para>Keyboard shortcuts for classic TDE Menu search function is now customizable.</para></listitem> + <listitem><para>KNemo now uses the "sys" backend by default and is usable again.</para></listitem> + <listitem><para>Translation updates (thanks to all translators).</para></listitem> + <listitem><para>Several packages have been migrated to CMake build system.</para></listitem> + <listitem><para>Dropped automake build system for various packages.</para></listitem> + <listitem><para>Continued overall look polishing.</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed building of several packages without tdehw lib.</para></listitem> + <listitem><para>Fixed hanging of programs caused by non conforming SVG files.</para></listitem> + <listitem><para>Fixed video (V4L2) support in Kopete, camera can now be used.</para></listitem> + <listitem><para>Fixed detection of modern gdb in KDbg.</para></listitem> + <listitem><para>Fixed "Print to PDF" for GhostScript >= 9.51.</para></listitem> + <listitem><para>Fixed OpenDesktop support in TDE Get New Stuff.</para></listitem> + <listitem><para>Fixed building tdesdk with glibc >= 2.34.</para></listitem> + <listitem><para>Added support for poppler 21.08.0.</para></listitem> + <listitem><para>Fixed k3b SEGV caused by AAC processing of specific files.</para></listitem> + <listitem><para>Added new IRC network Libera.chat.</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Security</para> + <itemizedlist> + <listitem><para>KOrganizer no longer displays reminders on top of a locked screen (which could have revealed personal information).</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Renamings</para> + <itemizedlist> + <listitem><para>kbookreader: installation files have been renamed from "bookreader" to "kbookreader".</para></listitem> + <listitem><para>mplayerthumbs: installation files have been renamed from "mplayerthumbs" to "mplayer-thumbnailer".</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Distro support</para> + <itemizedlist> + <listitem><para>Added Fedora 34 and 35.</para></listitem> + <listitem><para>Dropped Debian Wheezy, Raspbian Jessie, Ubuntu Disco and Eoan.</para></listitem> + <listitem><para>Added Debian Bullseye, Ubuntu Impish.</para></listitem> + <listitem><para>Added Arch.</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> + +<para>The full list of changes is available at these links:</para> +<itemizedlist> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/50">TGW issue list</ulink></para></listitem> + <listitem><para><ulink url="https://bugs.trinitydesktop.org/showdependencytree.cgi?id=3180&hide_resolved=0">Bugzilla bug list</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.0.11">Detailed commit change log</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.11">Full release notes on TDE wiki</ulink></para></listitem> +</itemizedlist> + +<para>Additional info for developers/packagers</para> +<itemizedlist> + <listitem><para>The CMake module was moved to a standalone package (cmake-trinity) and is no longer a submodule. The stand alone package is now used as a build dependency.</para></listitem> + <listitem><para>The "applications" folder has been rearranged in sub categories.</para></listitem> + <listitem><para>tqca-tls is now part of the tqca package.</para></listitem> + <listitem><para>Deb-like distros: switched build to ninja by default.</para></listitem> +</itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.12.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.12.docbook new file mode 100644 index 000000000..69ec96ad5 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.12.docbook @@ -0,0 +1,87 @@ +<sect1 id="release-notes-r14.0.12"> +<title>R14.0.12 Release Notes</title> + +<para>R14.0.12 is the twelfth maintenance release of the R14.0 series, +and is built on and improves the previous maintenance versions.</para> +<para>Maintenance releases are intended to promptly bring bug fixes and new +features to users, while preserving overall stability through the avoidance +of both major API or feature changes and major codebase re-factoring. +</para> + +<sect2 id="release-notes-r14.0.12-notes"> +<title>Important fixes</title> + +<para>This section highlights some of the most important changes introduced by this +release.</para> + +<itemizedlist> +<listitem> + <para>New applications</para> + <itemizedlist> + <listitem><para>Polkit-agent-tde - a D-Bus service that provides a TDE based polkit authentication agent</para></listitem> + <listitem><para>Polkit-tqt - a library that lets developers use the PolicyKit API through a nice TQt-styled interface</para></listitem> + <listitem><para>tdemarkdown part - an embeddable lightweight markdown document viewer</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Enhancements</para> + <itemizedlist> + <listitem><para>Some improvements on Konsole terminal emulation</para></listitem> + <listitem><para>Quanta: improved support for complex characters/dead keys in VPL editor</para></listitem> + <listitem><para>KSSL: added Let's Encrypt certificates support</para></listitem> + <listitem><para>Kxkb: systray label can now have a transparent background</para></listitem> + <listitem><para>Konsole: added real transparency checkbox option</para></listitem> + <listitem><para>Quanta: added support for HTML 5</para></listitem> + <listitem><para>Sip4-tqt: initial support for python 3</para></listitem> + <listitem><para>Tdebase: added dispwin (Argyll) support to set the ICC profile</para></listitem> + <listitem><para>Translation updates (thanks to all translators)</para></listitem> + <listitem><para>Several packages have been migrated to CMake build system</para></listitem> + <listitem><para>Dropped automake build system for various packages</para></listitem> + <listitem><para>Continued overall look polishing</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Bug fixes</para> + <itemizedlist> + <listitem><para>Fixed timeout on dbus' service startup response on first call</para></listitem> + <listitem><para>Fixed hanging of system on shutdown caused by conflicts between tdm and plymouth</para></listitem> + <listitem><para>Added support for Poppler >= 21.11</para></listitem> + <listitem><para>TCC: make sure correct encoding is used for editing bashrc (affects gtk-qt-engine)</para></listitem> + <listitem><para>Fixed issue with ICEAuthority ownership stealing when programs were run using tdesu in a user session</para></listitem> + <listitem><para>KMail: redirecting messages now uses the default account</para></listitem> + <listitem><para>Amarok: fixed default scoring script error caused by using a feature deprecated in latest Ruby version</para></listitem> + <listitem><para>Kaffeine: fixed detection of libdvdcss</para></listitem> + <listitem><para>Kexi: added support for postgresql 12 and later</para></listitem> + </itemizedlist> +</listitem> + +<listitem> + <para>Distro support</para> + <itemizedlist> + <listitem><para>Gentoo: several improvements and addition to supported ebuilds</para></listitem> + <listitem><para>Debian: dropped Jessie</para></listitem> + <listitem><para>Ubuntu: dropped Trusty (14.04), added Jammy (22.04).</para></listitem> + </itemizedlist> +</listitem> +</itemizedlist> + +<para>The full list of changes is available at these links:</para> +<itemizedlist> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/65">TGW issue list</ulink></para></listitem> + <listitem><para><ulink url="https://bugs.trinitydesktop.org/showdependencytree.cgi?id=3189&hide_resolved=0">Bugzilla bug list</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.0.12">Detailed commit change log</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.12">Full release notes on TDE wiki</ulink></para></listitem> +</itemizedlist> + +<para>Additional info for developers/packagers</para> +<itemizedlist> + <listitem><para>Minimum required version of CMake raised to 3.1</para></listitem> + <listitem><para>c++11 features are now allowed in the code base</para></listitem> + <listitem><para>cmake-trinity: added TQT_CMAKE_DIR variable, for installing and importing exported CMake targets for TQt dependent libraries</para></listitem> + <listitem><para>cmake-trinity: added ability to specify necessary CXX features</para></listitem> +</itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.0.x/r14.0.13.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.13.docbook new file mode 100644 index 000000000..5f3c2a9ed --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.13.docbook @@ -0,0 +1,127 @@ +<sect1 id="release-notes-r14.0.13"> +<title>R14.0.13 Release Notes</title> + +<para>R14.0.13 is the thirteenth maintenance release of the R14.0 series, +and is built on and improves the previous maintenance versions.</para> +<para>Maintenance releases are intended to promptly bring bug fixes and new +features to users, while preserving overall stability through the avoidance +of both major API or feature changes and major codebase re-factoring. </para> +<para>Below is a summary of some of the most important changes introduced by +this release.</para> + + +<sect2 id="release-notes-r14.0.13-new-applications"> +<title>New applications</title> +<itemizedlist> + <listitem><para>tdeio-appinfo: a TDEIO slave (appinfo:/) that combines an application's configuration, data, manual and temp files and folders into a single view (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeio-appinfo">TDE/tdeio-appinfo</ulink>)</para></listitem> + <listitem><para>twin-style-machbunt: a KDE window decoration theme from SuSE 9.1/9.2 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-machbunt">TDE/twin-style-machbunt</ulink>)</para></listitem> +</itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.13-enhancements"> +<title>Enhancements</title> + <itemizedlist> + <listitem><para>Ctrl + mouse wheel can now be used to increase/decrease the font size in the following applications:</para> + <itemizedlist> + <listitem><para>Konsole (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/297">TDE/tdebase#297</ulink>)</para></listitem> + <listitem><para>Kate, KWrite, TDevelop and other applications using the Kate part editor (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/180">TDE/tdelibs#180</ulink>)</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>Kate: added syntax highlighting for Markdown files (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/170">TDE/tdelibs#170</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/174">TDE/tdelibs#174</ulink>)</para></listitem> + <listitem><para>Improved user experience when setting a wallpaper (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/280">TDE/tdebase#280</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/285">TDE/tdebase#285</ulink>)</para></listitem> + <listitem><para>Offer all available options to set an image as background from Konqueror's action menu (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/281">TDE/tdebase#281</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/285">TDE/tdebase#285</ulink>)</para></listitem> + <listitem><para>Taskbar: <interface>Move Task</interface> and drag-n-drop are now available also for grouped task buttons (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/295">TDE/tdebase#295</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/98">TDE/tde#98</ulink>)</para></listitem> + <listitem><para>Improvements to khotkeys <interface>Input Actions</interface>:</para> + <itemizedlist> + <listitem><para>New <interface>move up</interface>/<interface>move down</interface> buttons (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/commit/5e4ca4df9bb34e10a897e32e7e0ca8645b97f293">commit 5e4ca4df</ulink>)</para></listitem> + <listitem><para>Fixes to GUI for creating/editing actions (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/commit/0c22a14875913dc185e029d0078a8d15c9ffe102">commit 0c22a148</ulink>)</para></listitem> + <listitem><para>New `waiting` action component to introduce a delay between steps (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/267">TDE/tdebase#267</ulink>)</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>New SFTP tdeioslave based on libssh (KDE backport) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/279">TDE/tdebase#279</ulink>)</para></listitem> + <listitem><para>Added support for ffmpeg 5.0 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/akode/pulls/9">TDE/akode#9</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/akode/pulls/10">TDE/akode#10</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k3b/pulls/14">TDE/k3b#14</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k3b/pulls/16">TDE/k3b#16</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k9copy/pulls/5">TDE/k9copy#5</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k9copy/pulls/6">TDE/k9copy#6</ulink>)</para></listitem> + <listitem><para>Added support for Jasper 3.x (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/162">TDE/tdelibs#162</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/5">TDE/digikam#5</ulink>)</para></listitem> + <listitem><para>Added support for Poppler >= 22.04 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdegraphics/pulls/45">TDE/tdegraphics#45</ulink>)</para></listitem> + <listitem><para>Improvements to Python3 Support (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/sip4-tqt/pulls/7">TDE/sip4-tqt#7</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/sip4-tqt/pulls/8">TDE/sip4-tqt#8</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/python-tqt/pulls/7">TDE/python-tqt#7</ulink>)</para></listitem> + <listitem><para>Added man pages for several TDE applications (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/abakus/pulls/6">TDE/abakus#6</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/amarok/pulls/34">TDE/amarok#34</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/arts/pulls/8">TDE/arts#8</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/k3b/pulls/18">TDE/k3b#18</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/k9copy/pulls/7">TDE/k9copy#7</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/kile/pulls/3">TDE/kile#3</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/koffice/pulls/28">TDE/koffice#28</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/krecipes/pulls/1">TDE/krecipes#1</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/ktorrent/pulls/4">TDE/ktorrent#4</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/libksquirrel/pulls/3">TDE/libksquirrel#3</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/rosegarden/pulls/4">TDE/rosegarden#4</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tellico/pulls/4">TDE/tellico#4</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdeaddons/pulls/13">TDE/tdeaddons#13</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdeartwork/pulls/21">TDE/tdeartwork#21</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebase/pulls/275">TDE/tdebase#275</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebindings/pulls/11">TDE/tdebindings#11</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdegraphics/pulls/47">TDE/tdegraphics#47</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdemultimedia/pulls/36">TDE/tdemultimedia#36</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdenetwork/pulls/45">TDE/tdenetwork#45</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdesdk/pulls/13">TDE/tdesdk#13</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdeutils/pulls/41">TDE/tdeutils#41</ulink>)</para></listitem> + <listitem><para>Improved API visualization (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/167">TDE/tdelibs#167</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/169">TDE/tdelibs#169</ulink>)</para></listitem> + <listitem><para>Use gender-neutral language (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebase/pulls/286">TDE/tdebase#286</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdepim/pulls/69">TDE/tdepim#69</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdemultimedia/pulls/37">TDE/tdemultimedia#37</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdegames/pulls/16">TDE/tdegames#16</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.0.13-bug-fixes"> +<title>Bug fixes</title> + <itemizedlist> + <listitem><para>Fixed opening of media:/ and system:/media/ URLs from non-TDE applications (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/157">TDE/tdelibs#157</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebase/issues/224">TDE/tdebase#224</ulink>)</para></listitem> + <listitem><para>Fixed compatibility with openSSL 3.0 API (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/175">TDE/tdelibs#175</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/177">TDE/tdelibs#177</ulink>)</para></listitem> + <listitem><para>Fixed display of TQMap/TQValueList in dcopclient (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/168">TDE/tdelibs#168</ulink>)</para></listitem> + <listitem><para>tdebindings: fixed FTBFS when tdehw is not present (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebindings/pulls/10">TDE/tdebindings#10</ulink>)</para></listitem> + <listitem><para>tqt3: fixed rendering of listviews with SGI widget style (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tqt3/pulls/64">TDE/tqt3#64</ulink>)</para></listitem> + <listitem><para>Fixed various FTBFS when building with clang</para></listitem> + <listitem><para>Fixed font styles detection in TDE font dialogs (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdelibs/pulls/164">TDE/tdelibs#164</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/koffice/pulls/24">TDE/koffice#24</ulink>)</para></listitem> + <listitem><para>tdeio-man: fixed visualization of man pages for TDE applications (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebase/pulls/274">TDE/tdebase#274</ulink>)</para></listitem> + <listitem><para>basket: fixed SEGV crash when moving new empty notes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/basket/pulls/12">TDE/basket#12</ulink>)</para></listitem> + <listitem><para>kgtk-qt3: added support for gtk2 with glibc 2.34 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/kgtk-qt3/pulls/4">TDE/kgtk-qt3#4</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.13-security"> +<title>Security</title> + <itemizedlist> + <listitem><para>FISH protocol: security fix for CVE-2020-12755 (backport from KDE) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdebase/pulls/282">TDE/tdebase#282</ulink>)</para></listitem> + <listitem><para>KMail: fixed vulnerability to EFAIL (backport from KDE) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdepim/pulls/22">TDE/tdepim#22</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdepim/pulls/70">TDE/tdepim#70</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.13-distro-support"> +<title>Distro support</title> + <itemizedlist> + <listitem><para>Gentoo: several improvements and addition to supported ebuilds</para></listitem> + <listitem><para>Ubuntu: dropped Groovy (20.10), added Kinetic (22.10)</para></listitem> + <listitem><para>Fedora: added support for <ulink url="http://mirror.ppa.trinitydesktop.org/trinity/rpm/f36">v36</ulink> and <ulink url="http://mirror.ppa.trinitydesktop.org/trinity/rpm/f37">37</ulink></para></listitem> + <listitem><para>Arch: added builds for arm64 and armhf</para></listitem> + <listitem><para>OpenSuSE: added support for <ulink url="http://mirror.ppa.trinitydesktop.org/trinity/rpm/opensuse15.4">15.4</ulink></para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.13-additional-info"> +<title>Additional info</title> + <itemizedlist> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.13">Full release notes on TDE wiki</ulink></para></listitem> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/82">TGW issue list</ulink></para></listitem> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.0.13">Detailed commit change log</ulink></para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.0.13-developers-info"> +<title>Additional info for developers/packagers</title> + <itemizedlist> + <listitem><para>Module version is now automatically added to tarball and detected by cmake at build time (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/scripts/pulls/4">TDE/scripts#4</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tde-common-cmake/pulls/84">TDE/tde-common-cmake#84</ulink>)</para></listitem> + <listitem><para>CMake Trinity's macros can now be used with pure TQt applications which require parsing of .ui files (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tde-common-cmake/pulls/85">TDE/tde-common-cmake#85</ulink>)</para></listitem> + <listitem><para>Modules converted to cmake:</para> + <itemizedlist> + <listitem><para>gtk3-tqt-engine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/gtk3-tqt-engine/pulls/2">TDE/gtk3-tqt-engine#2</ulink>)</para></listitem> + <listitem><para>tderadio (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tderadio/pulls/4">TDE/tderadio#4</ulink>)</para></listitem> + <listitem><para>koffice-i18n (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/koffice-i18n/pulls/1">TDE/koffice-i18n#1</ulink>)</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>Dropped autotools support for the following modules:</para> + <itemizedlist> + <listitem><para>rosegarden (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/rosegarden/pulls/5">TDE/rosegarden#5</ulink>)</para></listitem> + <listitem><para>tdeio-locate (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdeio-locate/pulls/2">TDE/tdeio-locate#2</ulink>)</para></listitem> + <listitem><para>k3b (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/k3b/pulls/19">TDE/k3b#19</ulink>)</para></listitem> + <listitem><para>tdepowersave (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tdepowersave/pulls/10">TDE/tdepowersave#10</ulink>)</para></listitem> + <listitem><para>tastymenu (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/tastymenu/pulls/3">TDE/tastymenu#3</ulink>)</para></listitem> + <listitem><para>gtk-qt-engine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/tde/gtk-qt-engine/pulls/9">TDE/gtk-qt-engine#9</ulink>)</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> +</sect2> + +</sect1> + |