<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&amp;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>
