diff options
Diffstat (limited to 'doc')
126 files changed, 2184 insertions, 219 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index a8b8de4bc..7b6f76d80 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,12 +1,30 @@ -################################################# -# -# (C) 2010-2011 Serghei Amelian -# serghei (DOT) amelian (AT) gmail.com -# -# Improvements and feedback are welcome -# -# This file is released under GPL >= 2 -# -################################################# +add_subdirectory( man ) -tde_auto_add_subdirectories() +tde_conditional_add_subdirectory( BUILD_KAPPFINDER kappfinder ) +tde_conditional_add_subdirectory( BUILD_KATE kate ) +tde_conditional_add_subdirectory( BUILD_KCONTROL kcontrol ) +tde_conditional_add_subdirectory( BUILD_KDCOP kdcop ) +tde_conditional_add_subdirectory( BUILD_KONQUEROR keditbookmarks ) +tde_conditional_add_subdirectory( BUILD_KFIND kfind ) +tde_conditional_add_subdirectory( BUILD_KHELPCENTER khelpcenter ) +tde_conditional_add_subdirectory( BUILD_KICKER kicker ) +tde_conditional_add_subdirectory( BUILD_TDEPRINT kjobviewer ) +tde_conditional_add_subdirectory( BUILD_KLIPPER klipper ) +tde_conditional_add_subdirectory( BUILD_KMENUEDIT kmenuedit ) +tde_conditional_add_subdirectory( BUILD_KNETATTACH knetattach ) +tde_conditional_add_subdirectory( BUILD_TWIN kompmgr ) +tde_conditional_add_subdirectory( BUILD_KONQUEROR konqueror ) +tde_conditional_add_subdirectory( BUILD_KONSOLE konsole ) +tde_conditional_add_subdirectory( BUILD_KPAGER kpager ) +tde_conditional_add_subdirectory( BUILD_KSPLASHML ksplashml ) +tde_conditional_add_subdirectory( BUILD_KSYSGUARD ksysguard ) +tde_conditional_add_subdirectory( BUILD_KATE kwrite ) +tde_conditional_add_subdirectory( BUILD_KXKB kxkb ) +tde_conditional_add_subdirectory( BUILD_TDEDEBUGDIALOG tdedebugdialog ) +tde_conditional_add_subdirectory( BUILD_KCONTROL tdefontview ) +tde_conditional_add_subdirectory( BUILD_TDEIOSLAVES tdeioslave ) +tde_conditional_add_subdirectory( BUILD_TDEPASSWD tdepasswd ) +tde_conditional_add_subdirectory( BUILD_TDEPRINT tdeprint ) +tde_conditional_add_subdirectory( BUILD_TDEPRINT tdeprintfax ) +tde_conditional_add_subdirectory( BUILD_TDESU tdesu ) +tde_conditional_add_subdirectory( BUILD_TDM tdm ) diff --git a/doc/kappfinder/CMakeLists.txt b/doc/kappfinder/CMakeLists.txt new file mode 100644 index 000000000..54e4d7175 --- /dev/null +++ b/doc/kappfinder/CMakeLists.txt @@ -0,0 +1,6 @@ +################################################# +# +# Empty CMake rules to avoid unwanted automatic +# installation of man-kappfinder.1.docbook +# +################################################# diff --git a/doc/kate/regular-expressions.docbook b/doc/kate/regular-expressions.docbook index c15685d75..51a9cf4e6 100644 --- a/doc/kate/regular-expressions.docbook +++ b/doc/kate/regular-expressions.docbook @@ -640,8 +640,8 @@ acknowledged if the following part of the searched string does match its <emphasis>PATTERN</emphasis>.</para> <para>The expression <userinput>const \w+\b(?!\s*&)</userinput> will match at <quote>const char</quote> in the string <quote>const -char* foo</quote> while it can not match <quote>const QString</quote> -in <quote>const QString& bar</quote> because the +char* foo</quote> while it can not match <quote>const TQString</quote> +in <quote>const TQString& bar</quote> because the <quote>&</quote> matches the negative lookahead assertion pattern.</para> </listitem> diff --git a/doc/kcontrol/touchpad/CMakeLists.txt b/doc/kcontrol/touchpad/CMakeLists.txt new file mode 100644 index 000000000..ae8d18599 --- /dev/null +++ b/doc/kcontrol/touchpad/CMakeLists.txt @@ -0,0 +1 @@ +tde_create_handbook( DESTINATION kcontrol/touchpad ) diff --git a/doc/kcontrol/touchpad/index.docbook b/doc/kcontrol/touchpad/index.docbook new file mode 100644 index 000000000..800090af3 --- /dev/null +++ b/doc/kcontrol/touchpad/index.docbook @@ -0,0 +1,402 @@ +<?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 --> +]> + +<article lang="&language;"> +<title>Touchpad</title> + +<articleinfo> + +<authorgroup> +<author> +<firstname>Philippe</firstname><surname>Mavridis</surname> +</author> +<author>&tde-authors;</author> +<!-- TRANS:ROLES_OF_TRANSLATORS --> +</authorgroup> + +<copyright> +<year>2024</year> +<holder>Philippe Mavridis</holder> +</copyright> +<copyright> +<year>&tde-copyright-date;</year> +<holder>&tde-team;</holder> +</copyright> + +<releaseinfo>&tde-release-version;</releaseinfo> +<date>Reviewed: &tde-release-date;</date> + +<keywordset> +<keyword>TDE</keyword> +<keyword>KControl</keyword> +<keyword>System Settings</keyword> +<keyword>devices</keyword> +<keyword>input</keyword> +<keyword>touchpad</keyword> +<keyword>clickpad</keyword> +<keyword>tapping</keyword> +<keyword>tap-to-click</keyword> +</keywordset> +</articleinfo> + +<abstract> +<para>This is the documentation for the &tde; &kcontrol; module which configures the touchpad, if one is detected.</para> +</abstract> + +<sect1 id="touchpad"> +<title>Touchpad</title> +<para>The module automatically detects the touchpad and provides options for configuring its behaviour. The provided options are grouped into five categories:</para> + +<itemizedlist> +<listitem> +<para><link linkend="touchpad-behaviour">Behaviour</link></para> +</listitem> +<listitem> +<para><link linkend="touchpad-speed">Speed</link></para> +</listitem> +<listitem> +<para><link linkend="touchpad-tapping">Tapping</link></para> +</listitem> +<listitem> +<para><link linkend="touchpad-scroll-options">Scrolling options</link></para> +</listitem> +<listitem> +<para><link linkend="touchpad-scroll-methods">Scrolling method</link></para> +</listitem> +</itemizedlist> + +<para>The available options depend on which driver is currently in use. This module supports the modern Libinput driver, as well as the older Synaptics driver. While the Synaptics driver is considered unmaintained, one may choose it over the newer Libinput driver if some feature they need is not supported by the Libinput driver and vice versa. For an overview of features supported by each driver see <link linkend="touchpad-drivers">Driver compatibility</link>.</para> + +<sect2 id="touchpad-behaviour"> +<title>Behaviour</title> + +<variablelist> + +<varlistentry> +<term><guilabel>Disable touchpad while typing</guilabel></term> +<listitem><para> +If this option is checked, the touchpad is disabled while you are typing, so as +to prevent accidental cursor movement and clicks. The touchpad is enabled again +after a short while. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Middle button emulation</guilabel></term> +<listitem><para> +If this option is enabled, a simultaneous left and right button click is automatically +transformed into a middle button click. Some devices provide middle mouse button +emulation but do not allow enabling/disabling that emulation. +</para></listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="touchpad-speed"> +<title>Speed</title> + +<variablelist> + +<varlistentry> +<term><guilabel>Acceleration</guilabel></term> +<listitem><para> +With this option you can change the speed that the pointer moves on the screen. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Use adaptive profile</guilabel></term> +<listitem><para> +If this option is enabled, the adaptive acceleration profile is used, otherwise +the flat profile is used. +</para> +<para> +The <guilabel>adaptive</guilabel> profile is the default profile used by the Libinput driver. It takes the current speed of the device into account when deciding on acceleration. +</para><para> +The <guilabel>flat</guilabel> profile applies a constant factor to every pointer movement, regardless of the speed of motion, providing 1:1 movement between the +pointer and the device. Techincally, each delta (dx, dy) results in an accelerated +delta (dx * factor, dy * factor). +</para></listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="touchpad-tapping"> +<title>Tapping</title> + +<variablelist> + +<varlistentry> +<term><guilabel>Tap-to-click</guilabel></term> +<listitem><para> +This option enables or disables the "tap-to-click" feature (also known as "tapping"). +With this option enabled, a tap on the touchpad is interpreted as a click. +</para> +<para>Several other features are also related to tapping, including tap-and-drag and +multiple finger taps. These features can be configured via the rest of the options +of this section. This option must be enabled for the rest to work. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Tap-and-drag</guilabel></term> +<listitem><para> +This option enables or disables the "tap-and-drag" feature. Tap-and-drag is a short +tap which is immediately followed by a longer tap, with the finger being then held +down. This simulates a button press and moving the finger around can thus cause the +the object under the mouse pointer to be dragged around. When the finger is lifted, +the dragging is completed. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Tap-and-drag lock</guilabel></term> +<listitem><para> +This option modifies the behaviour of the tap-and-drag feature so that lifting +a finger while dragging will not immediately stop dragging. Therefore, if you place +the finger down on the touchpad again before a short while has passed, the dragging +will resume from the place it was left. +</para> +<para> +This option is disabled when the tap-and-drag feature is not enabled. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Two-finger tap</guilabel></term> +<listitem><para> +With this option you can choose whether the two-finger tap will invoke a middle click +or a right click action. The three-finger tap is automatically assigned the other +action.</para> +<para> +The default for this option is the right click. This means that a two-finger tap will +emulate a right button click, whereas a three-finger tap will emulate a middle button +click. +</para></listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="touchpad-scroll-options"> +<title>Scrolling options</title> + +<variablelist> + +<varlistentry> +<term><guilabel>Vertical scrolling</guilabel></term> +<listitem><para> +This option enables/disables the vertical scrolling gesture on the touchpad. +</para> +<para> +The gesture used for scrolling depends on the selected scrolling method, see +<link linkend="touchpad-scroll-methods">Scrolling method</link>. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Horizontal scrolling</guilabel></term> +<listitem><para> +This option enables/disables the horizontal scrolling gesture on the touchpad. +</para> +<para> +The gesture used for scrolling depends on the selected scrolling method, see +<link linkend="touchpad-scroll-methods">Scrolling method</link>. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Reverse scroll direction</guilabel></term> +<listitem><para> +If this option is checked, the scrolling direction is reversed to resemble natural +movement of content. This feature is also known as Natural scrolling. +</para> +<para> +With the Synaptics driver you can configure this option for individual directions, +see the options <guilabel>Apply to horizontal scrolling</guilabel> and +<guilabel>Apply to vertical scrolling</guilabel> below. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Apply to horizontal scrolling</guilabel></term> +<listitem><para> +If this option is checked, the horizontal scrolling direction is reversed +(Synaptics driver only). +</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Apply to vertical scrolling</guilabel></term> +<listitem><para> +If this option is checked, the vertical scrolling direction is reversed +(Synaptics driver only). +</para></listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="touchpad-scroll-methods"> +<title>Scrolling method</title> + +<para> +This section allows you to pick your preferred scrolling method. This will determine +the gesture which you will use to trigger scrolling. +</para> +<para> +The two most common options are <guilabel>Two-finger</guilabel> and +<guilabel>Edge</guilabel> scrolling.</para> + +<orderedlist> +<listitem><para> +<guilabel>Two-finger</guilabel> scrolling entails a movement with two fingers vertically or horizontally upon the surface of the touchpad. +</para></listitem> +<listitem><para> +<guilabel>Edge scrolling</guilabel> on the other hand tracks movements with one finger +long the right or bottom edge of the touchpad. +</para></listitem> +</orderedlist> + +<para> +Additionally, the Libinput driver provides the <guilabel>Button</guilabel> scrolling +method. On-button scrolling converts the motion of a device into scroll events while a designated button is held down. +</para> +</sect2> + +<sect2 id="touchpad-drivers"> +<title>Driver compatibility</title> + +<informaltable> +<tgroup cols="4"> +<thead><row> +<entry>Group</entry> +<entry>Feature</entry> +<entry>LibInput driver</entry> +<entry>Synaptics driver</entry> +</row></thead> +<tbody> +<row> +<entry>GENERIC</entry> +<entry>Enable/disable touchpad</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>BEHAVIOUR</entry> +<entry>Disable touchpad while typing</entry> +<entry>YES</entry> +<entry>YES*</entry> +</row> +<row> +<entry>BEHAVIOUR</entry> +<entry>Middle button emulation</entry> +<entry>YES</entry> +<entry>YES**</entry> +</row> +<row> +<entry>SPEED</entry> +<entry>Acceleration</entry> +<entry>YES</entry> +<entry>NO</entry> +</row> +<row> +<entry>SPEED</entry> +<entry>Acceleration profile</entry> +<entry>YES</entry> +<entry>NO</entry> +</row> +<row> +<entry>TAPPING</entry> +<entry>Tap-to-click</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>TAPPING</entry> +<entry>Tap-and-drag</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>TAPPING</entry> +<entry>Tap-and-drag lock</entry> +<entry>YES</entry> +<entry>NO</entry> +</row> +<row> +<entry>TAPPING</entry> +<entry>Two-finger/three-finger tap swapping</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING OPTIONS</entry> +<entry>Enable/disable vertical scrolling</entry> +<entry>YES***</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING OPTIONS</entry> +<entry>Enable/disable horizontal scrolling</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING OPTIONS</entry> +<entry>Enable/disable natural scrolling</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING OPTIONS</entry> +<entry>Enable/disable vertical natural scrolling</entry> +<entry>NO</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING OPTIONS</entry> +<entry>Enable/disable horizontal natural scrolling</entry> +<entry>NO</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING METHODS</entry> +<entry>Two-finger</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING METHODS</entry> +<entry>Edge</entry> +<entry>YES</entry> +<entry>YES</entry> +</row> +<row> +<entry>SCROLLING METHODS</entry> +<entry>Button</entry> +<entry>YES</entry> +<entry>NO</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +<para>* Synaptics supported using external <guilabel>tdesyndaemon</guilabel> service, automatically started/stopped.</para> +<para>** Not configurable with the Synaptics driver.</para> +<para>*** Disabling vertical scrolling under the Libinput driver disables scrolling entirely.</para> + +</sect2> + +</sect1> + +</article> diff --git a/doc/kcontrol/windowbehavior/index.docbook b/doc/kcontrol/windowbehavior/index.docbook index 356e3ce0f..310c6b021 100644 --- a/doc/kcontrol/windowbehavior/index.docbook +++ b/doc/kcontrol/windowbehavior/index.docbook @@ -616,6 +616,13 @@ to allow moving or resizing maximized windows.</para> </varlistentry> <varlistentry> +<term><guilabel>Restore size of maximized/tiled windows when moving</guilabel></term> +<listitem> +<para>When enabled, this feature restores the original size of a maximized or <link linkend="active-borders">tiled</link> window when the window is dragged.</para> +</listitem> +</varlistentry> + +<varlistentry> <term><guilabel>Placement</guilabel></term> <listitem> <para>This feature determines where new windows are placed on the desktop.</para> @@ -707,6 +714,52 @@ less.</para> </sect2> +<sect2 id="active-borders"> +<title>Active Borders</title> + +<para><guilabel>Active Borders</guilabel> is a feature which allows you to quickly perform window management actions by moving your mouse into a desktop border.</para> + +<para>The corresponding section allows you to configure the function that will be performed when pushing your mouse cursor against a border or moving a window into it:</para> + +<variablelist> +<varlistentry> +<term><guilabel>Disabled</guilabel></term> +<listitem> +<para>This option disables the Active Borders feature.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Switch desktop</guilabel></term> +<listitem> +<para>Moving your mouse pointer against the side of the screen will switch to another desktop.</para> +<para>By default the switch occurs both when moving your mouse pointer into a border and dragging a window into it. The <guilabel>Switch desktop only when moving a window</guilabel> checkbox disables the former behaviour and only switches to another desktop when a window is being dragged into a desktop border.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Tile window</guilabel></term> +<listitem> +<para>Dragging a window into a desktop border will tile that window at that side or corner of the screen. This feature is also known as <quote>Aerosnap</quote> or <quote>Quick Tile</quote>.</para> +<para><guilabel>Maximize windows by dragging them to the top of the screen</guilabel> changes the behaviour of the top border of the desktop. If this option is enabled, dragging a window into the top border will not result in tiling, but the window will become maximized instead.</para> +<para>By default dragging a tiled window does not reset its original size. This behaviour is controlled by an option in the <link linkend="moving">Moving</link> tab of this control module.</para> +</listitem> +</varlistentry> +</variablelist> + +<para> +<guilabel>Border activation delay</guilabel>. +This option controls the delay before the designated active border function is performed. A higher value can prevent accidental activations of this feature. +</para> + +<para> +<guilabel>Border activation distance</guilabel>. +This option controls how far from a desktop edge the mouse cursor should be in order to be able to activate the corresponding function. The default value is low, +meaning that you have to be very close to the border or corner to trigger it, preventing accidental activations. A higher value means easier activation without +having to actually push against the borders and corners. +</para> +</sect2> + <sect2 id="advanced"> <title>Advanced</title> @@ -739,35 +792,8 @@ Use the slider widget to configure the delay. </variablelist> -<variablelist> -<title>Active Desktop Borders</title> - -<varlistentry> -<term><guilabel>Disabled</guilabel></term> -<listitem> -<para>When this option is enabled, moving the mouse pointer to a screen -border will change your desktop. This is useful when you want to drag -windows from one desktop to another.</para> -</listitem> -</varlistentry> - -<varlistentry> -<term><guilabel>Only when moving windows</guilabel></term> -<listitem> -<para>Moving your mouse pointer against the side of the screen will -switch to a new desktop only while moving a window.</para> -</listitem> -</varlistentry> - -<varlistentry> -<term><guilabel>Always enabled</guilabel></term> -<listitem> -<para>Moving your mouse pointer against the side of the screen will -always switch to a new desktop.</para> -</listitem> -</varlistentry> - -</variablelist> +<sect3> +<title>Other</title> <para> <guilabel>Hide utility windows for inactive applications</guilabel>. When @@ -776,6 +802,7 @@ inactive applications will be hidden and will be shown only when the application becomes active. Note that applications have to mark the windows with the proper window type for this feature to work. </para> +</sect3> </sect2> diff --git a/doc/khelpcenter/adminguide/index.docbook b/doc/khelpcenter/adminguide/index.docbook index 85c82ff95..c5052185a 100644 --- a/doc/khelpcenter/adminguide/index.docbook +++ b/doc/khelpcenter/adminguide/index.docbook @@ -2519,11 +2519,11 @@ session-4 QCStringList interfaces() QCStringList functions() int sessionCount() -QString currentSession() -QString newSession() -QString newSession(QString type) -QString sessionId(int position) -void activateSession(QString sessionId) +TQString currentSession() +TQString newSession() +TQString newSession(TQString type) +TQString sessionId(int position) +void activateSession(TQString sessionId) void nextSession() void prevSession() void moveSessionLeft() @@ -2541,15 +2541,15 @@ QCStringList functions() bool closeSession() bool sendSignal(int signal) void clearHistory() -void renameSession(QString name) -QString sessionName() +void renameSession(TQString name) +TQString sessionName() int sessionPID() -QString schema() -void setSchema(QString schema) -QString encoding() -void setEncoding(QString encoding) -QString keytab() -void setKeytab(QString keyboard) +TQString schema() +void setSchema(TQString schema) +TQString encoding() +void setEncoding(TQString encoding) +TQString keytab() +void setKeytab(TQString keyboard) QSize size() void setSize(QSize size) </screen> diff --git a/doc/khelpcenter/license/CMakeL10n.txt b/doc/khelpcenter/license/CMakeL10n.txt new file mode 100644 index 000000000..6fc757869 --- /dev/null +++ b/doc/khelpcenter/license/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdelicense" ) diff --git a/doc/khelpcenter/license/CMakeLists.txt b/doc/khelpcenter/license/CMakeLists.txt new file mode 100644 index 000000000..ee0dfb94b --- /dev/null +++ b/doc/khelpcenter/license/CMakeLists.txt @@ -0,0 +1,31 @@ +################################################# +# +# Improvements and feedback are welcome +# +# This file is released under GPL >= 2 +# +################################################# + +include_directories( + ${CMAKE_CURRENT_BINARY_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + + +##### other data ################################ + +install( FILES tde_license_info.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} ) + + +##### tde_license_info (executable) ######################### + +tde_add_executable( tde_license_info AUTOMOC + SOURCES mainWindow.cpp TDELicenseDlg.cpp + LINK tdeui-shared + DESTINATION ${BIN_INSTALL_DIR} +) diff --git a/doc/khelpcenter/license/TDELicenseDlg.cpp b/doc/khelpcenter/license/TDELicenseDlg.cpp new file mode 100644 index 000000000..049009fcb --- /dev/null +++ b/doc/khelpcenter/license/TDELicenseDlg.cpp @@ -0,0 +1,122 @@ +#include <tqfile.h> +#include <tqlabel.h> +#include <tqlayout.h> + +#include <kiconloader.h> +#include <kpushbutton.h> +#include <kseparator.h> +#include <tdestandarddirs.h> +#include <ktabwidget.h> +#include <ktextbrowser.h> +#include <tdelocale.h> + +#include "TDELicenseDlg.h" + +TDELicenseDlg::TDELicenseDlg(TQWidget *parent, const char *name) + : KDialog(parent, name) +{ + setCaption(i18n("TDE License")); + setIcon(TDEGlobal::iconLoader()->loadIcon("about_kde", TDEIcon::NoGroup, TDEIcon::SizeSmall)); + setMinimumSize(600, 600); + + TQVBoxLayout *vbox = new TQVBoxLayout(this, marginHint(), spacingHint()); + + // Top label + TQLabel *topLabel = new TQLabel(this); + topLabel->setText(i18n( + "The Trinity Desktop Environment (TDE) project is a computer desktop\n" + "environment for Unix-like operating systems with a primary goal of\n" + "retaining the function and form of traditional desktop computers.\n\n" + "Its components are provided under the following licenses, as applicable.\n\n" + "Thanks for using TDE!")); + vbox->addWidget(topLabel); + + TQSpacerItem *spacerV = new TQSpacerItem(10, 10, TQSizePolicy::Minimum, + TQSizePolicy::Minimum); + vbox->addItem(spacerV); + + // License tab widget + KTabWidget *twLicense = new KTabWidget(this); + twLicense->setTabReorderingEnabled(false); + twLicense->setAutomaticResizeTabs(true); + twLicense->setTabCloseActivatePrevious(true); + twLicense->setMouseWheelScroll(true); + twLicense->setTabPosition(TQTabWidget::Top); + + KTextBrowser *tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("GPL_V2")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("GPL v2")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("GPL_V3")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("GPL v3")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("LGPL_V2")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("LGPL v2")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("LGPL_V3")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("LGPL v3")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("BSD")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("BSD")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("ARTISTIC")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("Artistic")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("QPL_V1.0")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("QPL v1.0")); + + tbLicense = new KTextBrowser(twLicense); + tbLicense->setText(readLicenseFile("MIT")); + tbLicense->moveCursor(TQTextEdit::MoveHome, false); + twLicense->addTab(tbLicense, i18n("MIT")); + + twLicense->setCurrentPage(0); + vbox->addWidget(twLicense); + + KSeparator *sep = new KSeparator(KSeparator::HLine, this); + vbox->addWidget(sep); + + // Close button + TQHBoxLayout *hboxBottom = new TQHBoxLayout(vbox, 4); + TQSpacerItem *spacerHBottom = new TQSpacerItem(10, 10, TQSizePolicy::Expanding, + TQSizePolicy::Minimum); + hboxBottom->addItem(spacerHBottom); + KPushButton *okButton = new KPushButton(KStdGuiItem::ok(), this); + connect(okButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(accept())); + okButton->setDefault(true); + okButton->setFocus(); + hboxBottom->addWidget(okButton); +} + +TQString TDELicenseDlg::readLicenseFile(const TQString &licenseName) +{ + TQString licensePath = locate("data", TQString("LICENSES/%1").arg(licenseName)); + if (licensePath.isEmpty()) + { + return i18n("License file not found!"); + } + + TQFile licenseFile(licensePath); + if (licenseFile.open(IO_ReadOnly)) + { + TQTextStream txtstr(&licenseFile); + return txtstr.read(); + } + + return i18n("Unable to open license file!"); +} + +#include "TDELicenseDlg.moc" diff --git a/doc/khelpcenter/license/TDELicenseDlg.h b/doc/khelpcenter/license/TDELicenseDlg.h new file mode 100644 index 000000000..40e05a7a4 --- /dev/null +++ b/doc/khelpcenter/license/TDELicenseDlg.h @@ -0,0 +1,17 @@ +#ifndef __TDELICENSE_DLG_H__ +#define __TDELICENSE_DLG_H__ + +#include <kdialog.h> + +class TDELicenseDlg : public KDialog +{ + TQ_OBJECT + +public: + TDELicenseDlg(TQWidget *parent = 0, const char *name = 0); + +protected: + static TQString readLicenseFile(const TQString &licenseName); +}; + +#endif diff --git a/doc/khelpcenter/license/mainWindow.cpp b/doc/khelpcenter/license/mainWindow.cpp new file mode 100644 index 000000000..78b50f576 --- /dev/null +++ b/doc/khelpcenter/license/mainWindow.cpp @@ -0,0 +1,40 @@ +/* + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + + +#include <tdeaboutdata.h> +#include <tdeapplication.h> +#include <tdecmdlineargs.h> +#include <tdelocale.h> + +#include "TDELicenseDlg.h" + +int main(int argc, char *argv[]) +{ + TDELocale::setMainCatalogue("tdelicense"); + TDEAboutData aboutData("TDELicense", I18N_NOOP("TDE License"), + "0.1", I18N_NOOP("TDE License"), TDEAboutData::License_GPL, + "(c) 2023, TDE Developers"); + TDECmdLineArgs::init(argc,argv, &aboutData); + TDEApplication::addCmdLineOptions(); + TDEApplication app; + TQObject::connect(tqApp, TQ_SIGNAL(lastWindowClosed()), tqApp, TQ_SLOT(quit())); + + TDELicenseDlg *licenseDlg = new TDELicenseDlg(); + app.setMainWidget(licenseDlg); + licenseDlg->show(); + + return app.exec(); +} diff --git a/doc/khelpcenter/license/tde_license_info.desktop b/doc/khelpcenter/license/tde_license_info.desktop new file mode 100644 index 000000000..3cabcfad0 --- /dev/null +++ b/doc/khelpcenter/license/tde_license_info.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=tde_show_license_info +Exec=tde_show_license_info +Type=Application +X-TDE-autostart-phase=2 +X-TDE-StartupNotify=false +X-TDE-UniqueApplet=true +Categories=System; diff --git a/doc/khelpcenter/releasenotes/CMakeLists.txt b/doc/khelpcenter/releasenotes/CMakeLists.txt index 4392e53e4..39014a623 100644 --- a/doc/khelpcenter/releasenotes/CMakeLists.txt +++ b/doc/khelpcenter/releasenotes/CMakeLists.txt @@ -6,6 +6,8 @@ # ################################################# +tde_auto_add_subdirectories() + tde_create_handbook( DESTINATION khelpcenter/releasenotes ) install( FILES tde_release_notes.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} ) diff --git a/doc/khelpcenter/releasenotes/README b/doc/khelpcenter/releasenotes/README deleted file mode 100644 index 8a9d1b1d8..000000000 --- a/doc/khelpcenter/releasenotes/README +++ /dev/null @@ -1,9 +0,0 @@ -To update the Release Notes in the help handbook: - -* For archival purposes, copy index.docbook to index-Rxx.yy.zz.docbook, - where Rxx.yy.zz is the previous release version. For example. - index-R14.0.0.docbook. - -* Edit index.docbook as necessary for the next release. For example, R14.0.1. - -No changes or updates are needed in ./release_notes.desktop or ../../tde_release_notes. diff --git a/doc/khelpcenter/releasenotes/index.docbook b/doc/khelpcenter/releasenotes/index.docbook index aeb5f47b4..607fdff4f 100644 --- a/doc/khelpcenter/releasenotes/index.docbook +++ b/doc/khelpcenter/releasenotes/index.docbook @@ -1,22 +1,8 @@ -<?xml version="1.0" ?> +<?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"> ]> @@ -51,34 +37,12 @@ </articleinfo> <sect1 id="release-notes-introduction"> -<title>Introduction</title> +<title></title> -<para>This document contains important information for users, developers, and packagers. This document is -intended for people who are migrating from previous versions of Trinity. If you are a using Trinity for the -first time, then you can ignore the contents of this document.</para> - -<para>The Trinity Desktop is a full software desktop environment designed for Unix-like operating systems, -intended for computer users preferring a traditional desktop model focusing primarily on retaining the overall -KDE 3.5 user experience and efficiency. Trinity is free/libre software.</para> - -<para>First, thank you to the many people who contributed to all of these improvements. Many people played a -role, including bug fixing, enhancements, testing, etc.</para> +<para><ulink url="help:/khelpcenter/releasenotes/r14.2.x">Release Notes for R14.2.x series</ulink></para> +<para><ulink url="help:/khelpcenter/releasenotes/r14.1.x">Release Notes for R14.1.x series</ulink></para> +<para><ulink url="help:/khelpcenter/releasenotes/r14.0.x">Release Notes for R14.0.x series</ulink></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.13.docbook b/doc/khelpcenter/releasenotes/r14.0.13.docbook deleted file mode 100644 index 3308fd79f..000000000 --- a/doc/khelpcenter/releasenotes/r14.0.13.docbook +++ /dev/null @@ -1,12 +0,0 @@ -<sect1 id="release-notes-r14.0.13"> -<title>R14.0.13 Release Notes (draft)</title> - -<para>R14.0.13 is the thirteenth maintenance release of the R14.0 series, -and is built on and improves the previous 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>The ongoing temporary list of changes introduced by this release can be found <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/83">here</ulink>.</para> - -</sect1> 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.00.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.00.docbook index 9cd295e1b..9cd295e1b 100644 --- a/doc/khelpcenter/releasenotes/r14.0.00.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.00.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.01.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.01.docbook index 022fe7fcf..022fe7fcf 100644 --- a/doc/khelpcenter/releasenotes/r14.0.01.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.01.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.02.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.02.docbook index 84281cf3b..84281cf3b 100644 --- a/doc/khelpcenter/releasenotes/r14.0.02.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.02.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.03.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.03.docbook index 92f18b3e4..92f18b3e4 100644 --- a/doc/khelpcenter/releasenotes/r14.0.03.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.03.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.04.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.04.docbook index 971dbc3d1..971dbc3d1 100644 --- a/doc/khelpcenter/releasenotes/r14.0.04.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.04.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.05.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.05.docbook index 12353c5c2..12353c5c2 100644 --- a/doc/khelpcenter/releasenotes/r14.0.05.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.05.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.06.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.06.docbook index 2396174b3..2396174b3 100644 --- a/doc/khelpcenter/releasenotes/r14.0.06.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.06.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.07.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.07.docbook index d902655d0..d902655d0 100644 --- a/doc/khelpcenter/releasenotes/r14.0.07.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.07.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.08.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.08.docbook index 3d1d7e28d..3d1d7e28d 100644 --- a/doc/khelpcenter/releasenotes/r14.0.08.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.08.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.09.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.09.docbook index 91373133d..91373133d 100644 --- a/doc/khelpcenter/releasenotes/r14.0.09.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.09.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.10.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.10.docbook index a075dcbe7..a075dcbe7 100644 --- a/doc/khelpcenter/releasenotes/r14.0.10.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.10.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.11.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.11.docbook index da6a62cdc..da6a62cdc 100644 --- a/doc/khelpcenter/releasenotes/r14.0.11.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.11.docbook diff --git a/doc/khelpcenter/releasenotes/r14.0.12.docbook b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.12.docbook index 69ec96ad5..69ec96ad5 100644 --- a/doc/khelpcenter/releasenotes/r14.0.12.docbook +++ b/doc/khelpcenter/releasenotes/r14.0.x/r14.0.12.docbook 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> + diff --git a/doc/khelpcenter/releasenotes/r14.1.x/CMakeLists.txt b/doc/khelpcenter/releasenotes/r14.1.x/CMakeLists.txt new file mode 100644 index 000000000..124c38743 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.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.1.x ) diff --git a/doc/khelpcenter/releasenotes/r14.1.x/index.docbook b/doc/khelpcenter/releasenotes/r14.1.x/index.docbook new file mode 100644 index 000000000..cd315ed72 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/index.docbook @@ -0,0 +1,55 @@ +<?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.1.00 SYSTEM "r14.1.00.docbook"> + <!ENTITY r14.1.01 SYSTEM "r14.1.01.docbook"> + <!ENTITY r14.1.02 SYSTEM "r14.1.02.docbook"> + <!ENTITY r14.1.03 SYSTEM "r14.1.03.docbook"> + <!ENTITY r14.1.04 SYSTEM "r14.1.04.docbook"> + <!ENTITY r14.1.05 SYSTEM "r14.1.05.docbook"> +]> + +<article id="release-notes-14-1-x" lang="&language;"> +<title>Release Notes for R14.1.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.1.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-1-x-introduction"> +<title></title> +<para></para> +</sect1> + +&r14.1.05; +&r14.1.04; +&r14.1.03; +&r14.1.02; +&r14.1.01; +&r14.1.00; + +</article> diff --git a/doc/khelpcenter/releasenotes/r14.1.x/r14.1.00.docbook b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.00.docbook new file mode 100644 index 000000000..057131b3d --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.00.docbook @@ -0,0 +1,194 @@ +<sect1 id="release-notes-r14.1.0"> +<title>R14.1.0 Release Notes</title> + +<para>This document tracks some of the most important changes introduced in release R14.1.0, which marks the switch from the old R14.0.x to the new R14.1.x series and therefore +comes with a bigger list of changes.</para><para>Several items in this list refer to a multitude of commits, so direct link to them has not been provided to avoid cluttering the overall page. Please refer to the detailed commit <ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.1.0">change log</ulink> for further information.</para> +<para>Additionally, the <ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.0">full release notes</ulink> on TDE wiki contains screenshots of some of the new features.</para> + +<sect2 id="release-notes-r14.1.0-new-applications"> +<title>New applications</title> + <itemizedlist> + <listitem><para>tdebluez: provides modern Bluetooth functionality (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebluez">TDE/tdebluez</ulink>)</para></listitem> + <listitem><para>kplayer: multimedia player with mplayer backend (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kplayer">TDE/kplayer</ulink>)</para></listitem> + <listitem><para>tdehwdevicetray: provides an easy access to storage devices and their operations</para></listitem> + <listitem><para>ksplash: added new Moodin-based theme "Architecture" (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=2553">bug 2553</ulink>)</para></listitem> + <listitem><para>icewm-based Helix theme (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeartwork/pulls/2">TDE/artwork#2</ulink>)</para></listitem> + <listitem><para>icewm-based Brise theme (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeartwork/pulls/6">TDE/artwork#6</ulink>) (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=2833">bug 2833</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-new-functionalities"> +<title>New functionalities</title> + <itemizedlist> + <listitem><para>Added support for Python 3 throughout TDE</para></listitem> + <listitem><para>Added support for LUKS disks. Common LUKS operations can now be handled via GUI, tdeio_media_mounthelper and DCOP calls</para></listitem> + <listitem><para>Added support for PKI (X.509, PKCS, cryptographic card devices) as part of tdehw library and libtdeldap</para></listitem> + <listitem><para>New notification interface for storage device plug/unplugged events (through tdehwdevicetray)</para></listitem> + <listitem><para>Expanded DCOP interface for mediamanager with several new fuctions available, which allow finer control over storage device operations</para></listitem> + <listitem><para>Added support for hybrid suspend (aka suspend to RAM + suspend to disk)</para></listitem> + <listitem><para>Ark: added support for lzip/tar-lzma files</para></listitem> + <listitem><para>tdelibs: added passive notification panel (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/commit/9cca7662">9cca7662</ulink>)</para></listitem> + <listitem><para>Added MIT license to the set of distributed licenses and new application to show TDE license information (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/197">TDE/tdelibs#197</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/318">TDE/tdebase#318</ulink>)</para></listitem> + <listitem><para>New "session panel" in Kate to ease managing multiple sessions and switching among them. Note: the format for save session files has changed, but existing session will transparently be imported and updated to the newer format </para></listitem> + <listitem><para>konqueror: added "double-click moves to parent folder" feature (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/commit/3aa5fc08">3aa5fc08</ulink>)</para></listitem> + <listitem><para>konqueror: new sorting/grouping actions for listviews</para></listitem> + <listitem><para>konqueror: added support for locale based file sorting</para></listitem> + <listitem><para>New TCC configuration module for Trash and additional options to control the trash size policy</para></listitem> + <listitem><para>KSSLCertificate: added CRL handling support</para></listitem> + <listitem><para>tdemultimedia/tdeutils: added initial basic support for PulseAudio</para></listitem> + <listitem><para>tdefilereplace: several new options and functions added (sorting results, max depth, save/restore search results and search strings)</para></listitem> + <listitem><para>krusader: added support for xz archives</para></listitem> + <listitem><para>kweather: added support for XDG icon names, revamped configuration dialog, add support for system icon theme </para></listitem> + <listitem><para>ksnapshot: added option to view/edit the image in KolourPaint or in another application (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/50">TDE/tdegraphics#50</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-enhancements"> +<title>Enhancements</title> + <itemizedlist> + <listitem><para>Major rework of storage media handling code, providing improved support for LUKS disks, udisks2 and udevil and a consistent interface across TDE. </para></listitem> + <listitem><para>Enhanced taskbar setting GUI (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/266">TDE/tdebase#266</ulink>)</para></listitem> + <listitem><para>kate: added option to suppress 'Find in files' error dialog (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=1911">bug 1911</ulink>)</para></listitem> + <listitem><para>Added 'Delete Line' menu entry in Kate, KWrite and TDevelop (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=1907">bug 1907</ulink>)</para></listitem> + <listitem><para>Major enhancement of performances under specific heavy load tasks (for example Konqueror scanning huge folder structures) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/309">TDE/tdebase#309</ulink>)</para></listitem> + <listitem><para>kxkb: improved configuration dialog which simplifies setting keyboard shortcuts for layout switching (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/304">TDE/tdebase#304</ulink>)</para></listitem> + <listitem><para>dbus-1-tqt: vast improvements to dbusxml2qt3 tool and to the contents and usage of the generated code (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dbus-1-tqt/pulls">dbus-1-tqt PRs</ulink>)</para></listitem> + <listitem><para>dbus-1-tqt: added generation of api documentation based on doxygen (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dbus-1-tqt/pulls/10">TDE/dbus-1-tqt#10</ulink>)</para></listitem> + <listitem><para>kdcop: added double click functionality to expand/collapse non leaf items (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=2503">bug 2503</ulink>)</para></listitem> + <listitem><para>tqt3: new TQStringVariantMap type and iterators (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/commit/d795939c">d795939c</ulink>)</para></listitem> + <listitem><para>tqt3: added "operator[]" to TQPtrList (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/commit/6b220f98">6b220f98</ulink>)</para></listitem> + <listitem><para>Extended KEditListBox's API with new signals (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/commit/88413aaa">88413aaa</ulink> - commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/commit/fa49e53">fa49e53a</ulink>)</para></listitem> + <listitem><para>konsole: added support for mouse wheel events in the alternate screen, i.e. in applications such as vim, less, ... (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=2597">bug 2597</ulink>)</para></listitem> + <listitem><para>ksnapshot: remember window position before/after a snapshot is taken (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/55">TDE/tdegraphics#55</ulink>)</para></listitem> + <listitem><para>ksmserver: added 'startupCompleted()' DCOP method to check when session restoration/creation has finished (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/commit/b45b9ed9">b45b9ed9</ulink>)</para></listitem> + <listitem><para>dolphin: fixed navigation through jar, txz and lzma archives (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dolphin/issues/4">TDE/dolphin#4</ulink>)</para></listitem> + <listitem><para>knights: added additional theme pack (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=2663">bug 2663</ulink>)</para></listitem> + <listitem><para>tdenetwork: use standalone libvncserver for krfb and libvncclient for krdc</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-bug-fixes"> +<title>Bug fixes</title> + <itemizedlist> + <listitem><para>filelight: fixed SEGV caused by dereferencing null pointer (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/filelight/issues/3">TDE/filelight#3</ulink>)</para></listitem> + <listitem><para>gtk-tqt-engine: fixed crash when SESSION_MANAGER environment variable is not set (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gtk-qt-engine/commit/959798f45">959798f45</ulink>)</para></listitem> + <listitem><para>yakuake: fixed support for dcop calls with multiple terminals (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=2537">bug 2537</ulink>)</para></listitem> + <listitem><para>Fixed incorrect handling of certificate dates in viewer module (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/commit/a837e132">a837e132</ulink>)</para></listitem> + <listitem><para>tdefile: autocalculate folder size in KPropertiesDialog only for real local items (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/190">TDE/tdelibs#190</ulink>)</para></listitem> + <listitem><para>tdeprint: relaxed page orientation and size selection when an initial setting is already provided (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/194">TDE/tdelibs#194</ulink>)</para></listitem> + <listitem><para>Fixed mangling of '@' in KURL's pretty printing (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/71">TDE/tdepim#71</ulink>)</para></listitem> + <listitem><para>kalarm: fixed problem with date/time selection for recurrent events (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=304">bug 304</ulink>)</para></listitem> + <listitem><para>kalarm: fixed long startup delay when autostarted at login (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=1610">bug 1610</ulink>)</para></listitem> + <listitem><para>konqueror: fixed SEGV when the KPropertiesDialog is opened on the root (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/310">TDE/tdebase#310</ulink>)</para></listitem> + <listitem><para>kmail: added menu options to toggle "Show Message Structure" (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/25">TDE/tdepim#25</ulink>)</para></listitem> + <listitem><para>kpdf: fixed issue with certain fonts not being correctly displayed (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/57">TDE/tdegraphics#57</ulink>)</para></listitem> + <listitem><para>tqscintilla: fixed SEGV at runtime caused by invalid platform detection at build time (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqscintilla/pulls/3">TDE/tqscintilla#3</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-renames-and-moves"> +<title>Renames and moves</title> + <itemizedlist> + <listitem><para>tdefilereplace has been moved from tdewebdev to tdeutils (<ulink url="https://bugs.trinitydesktop.org/show_bug.cgi?id=767">bug 767</ulink>)</para></listitem> + <listitem><para>sip4-tqt: python module renamed to sip_tqt (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/sip4-tqt/pulls/2">TDE/sip4-tqt#2</ulink>)</para></listitem> + <listitem><para>sip4-tqt: entry step to rename qt* python modules to tqt* (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/sip4-tqt/pulls/10">TDE/sip4-tqt#10</ulink>)</para></listitem> + <listitem><para>pytqt: repository renamed from python-tqt to pytqt (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/pytqt">TDE/pytqt</ulink>)</para></listitem> + <listitem><para>pytqt: rename qt* python modules to tqt* (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/pytqt/pulls/13">TDE/pytqt#13</ulink>)</para></listitem> + <listitem><para>pytqt: renamed QScintilla to TQScintilla (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/pytqt/pulls/5">TDE/pytqt#5</ulink>)</para></listitem> + <listitem><para>pytqt: renamed python extension module from python_tqt to PyTQt (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/pytqt/pulls/12">TDE/pytqt#12</ulink>)</para></listitem> + <listitem><para>python-trinity repository renamed to pytde (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/pytde">TDE/pytde</ulink>)</para></listitem> + <listitem><para>tde-common-cmake moved from common to dependencies and renamed to tde-cmake (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-cmake">TDE/tde-cmake</ulink>)</para></listitem> + <listitem><para>tqt3: several QT_* macros have been renamed into TQT_* equivalents.</para></listitem> + <listitem><para>tqt3: IconView widget moved to src/widgets folder (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/commit/a41a0349">a41a0349</ulink>)</para></listitem> + <listitem><para>tqt3: removed dummy "int" parameter from "TQVariant(bool, int)" (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/commit/cfc76de7">cfc76de7</ulink>)</para></listitem> + <listitem><para>tqt3: renamed tqt-kde integration to tqt-tde (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/commit/a410cb03">a410cb03</ulink>)</para></listitem> + <listitem><para>tdelibs: tdehw lib is now built as a standalone library</para></listitem> + <listitem><para>tdeaddons: removed mediarealfolder konqueror plugin, which has been integrated into tdebase's media tdeioslave (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeaddons/commit/025f091b">025f091b</ulink>)</para></listitem> + <listitem><para>renamed "Suspend to disk" to "Hibernate" and "Suspend to RAM" to "Suspend"</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-removed-applications"> +<title>Removed applications, code repositories or features</title> + <itemizedlist> + <listitem><para>Removed support for Python 2 throughout TDE</para></listitem> + <listitem><para>Removed any pending support for HAL</para></listitem> + <listitem><para>Removed the following modules: adept, libraries/mlt, libraries/mlt++, kpowersave, knetworkmanager8, tde-construct</para></listitem> + <listitem><para>Removed support for building using qt3. Now TDE only uses TQt3</para></listitem> + <listitem><para>tqt3: removed the following Qt2 classes (TQList/TQListIterator, TQStack, TQVector) and replaced them with TQt3 equivalent ones (TQPtrList/TQPtrListIterator, TQPtrStack, TQPtrVector). Also removed some old Qt1-related code.</para></listitem> + <listitem><para>kpdf: drop suport for t1lib (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/39">TDE/tdegraphics#39</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-deprecated-applications"> +<title>Deprecated applications</title> + <para>These are no longer built by default and will be removed in R14.2.0</para> + <itemizedlist> + <listitem><para>tdegraphics: kmrml (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/commit/ff75de8d">ff75de8d</ulink>)</para></listitem> + <listitem><para>tdepim: kitchensync (commit <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/commit/43f0ce5">43f0ce5</ulink>)</para></listitem> + <listitem><para>tqtinterface: this module is not deprecated but it will be merged with tqt3 in R14.2.0 and no longer required (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqtinterface">TDE/tqtinterface</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-distro-support"> +<title>Distro support</title> + <itemizedlist> + <listitem><para>Ubuntu: dropped Hirsute (21.04), added Lunar (23.04)</para></listitem> + <listitem><para>Raspbian: dropped raspbian-stretch</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-cmake-conversions"> +<title>CMake conversions and dropped autotools</title> + <itemizedlist> + <listitem><para>Modules converted to cmake:</para> + <itemizedlist> + <listitem><para>bibletime (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/bibletime/pulls/2">TDE/bibletime#2</ulink>)</para></listitem> + <listitem><para>desktop-effects-tde (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/desktop-effects-tde/pulls/3">TDE/desktop-effects-tde#3</ulink>)</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <itemizedlist> + <listitem><para>Dropped autotools support for the following modules:</para> + <itemizedlist> + <listitem><para>bibletime (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/bibletime/pulls/3">TDE/bibletime#3</ulink>)</para></listitem> + <listitem><para>gtk3-tqt-engine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gtk3-tqt-engine/pulls/3">TDE/gtk3-tqt-engine#3</ulink>)</para></listitem> + <listitem><para>gwenview-i18n (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview-i18n/pulls/1">TDE/gwenview-i18n#1</ulink>)</para></listitem> + <listitem><para>kbfx (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kbfx/pulls/2">TDE/kbfx#2</ulink>)</para></listitem> + <listitem><para>kgtk-qt3 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kgtk-qt3/pulls/6">TDE/kgtk-qt3#6</ulink>)</para></listitem> + <listitem><para>kmymoney (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmymoney/pulls/4">TDE/kmymoney#4</ulink>)</para></listitem> + <listitem><para>koffice-i18n (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/koffice-i18n/pulls/2">TDE/koffice-i18n#2</ulink>) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/koffice-i18n/pulls/3">TDE/koffice-i18n#3</ulink>)</para></listitem> + <listitem><para>konversation (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/konversation/pulls/3">TDE/konversation#3</ulink>)</para></listitem> + <listitem><para>kpilot (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kpilot/pulls/7">TDE/kpilot#7</ulink>)</para></listitem> + <listitem><para>tderadio (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tderadio/pulls/6">TDE/tderadio#6</ulink>)</para></listitem> + <listitem><para>tdesvn (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdesvn/pulls/7">TDE/tdesvn#7</ulink>)</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.0-updating-from-r14.0.x"> +<title>Updating from R14.0.x</title> +<para>There will be no more releases in the R14.0.x series, therefore you should consider switching to R14.1.x during the next TDE update. This will require updating the URL from which packages are downloaded and should be a relatively straight forward process.</para> +</sect2> + + +<sect2 id="release-notes-r14.1.0-additional-info"> +<title>Additional info</title> + <itemizedlist> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.0">Full release notes</ulink> on TDE wiki</para></listitem> + <listitem><para>TGW <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/3">issue list</ulink></para></listitem> + <listitem><para>Detailed commit <ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.1.0">change log</ulink></para></listitem> + </itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.1.x/r14.1.01.docbook b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.01.docbook new file mode 100644 index 000000000..2e3803d32 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.01.docbook @@ -0,0 +1,111 @@ +<sect1 id="release-notes-r14.1.1"> +<title>R14.1.1 Release Notes</title> + +<para>This document tracks some of the most important changes introduced in release R14.1.1, the first maintenance release of the R14.1.x series.</para> +<para>The <ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.1">full release notes</ulink> on TDE wiki contains screenshots of some of the new features.</para> + +<sect2 id="release-notes-r14.1.1-new-applications"> +<title>New applications</title> + <itemizedlist> + <listitem><para>kommando: a "Neverwinter Nights"-like wheelmenu for TDE (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kommando">TDE/kommando</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-new-functionalities"> +<title>New functionalities and enhancements</title> + <itemizedlist> + <listitem><para>twin: added support for aerosnap-style window tiling, improved Active Border functionality and add Active Corners (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/331">TDE/tdebase#331</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/365">TDE/tdebase#365</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/371">TDE/tdebase#371</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/375">TDE/tdebase#375</ulink>)</para></listitem> + <listitem><para>konqueror: added option to enable/disable using double click to navitage to the parent folder (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/329">TDE/tdebase#329</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/341">TDE/tdebase#341</ulink>)</para></listitem> + <listitem><para>konqueror: extended 'double click to move to parent' functionality to iconview modes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/386">TDE/tdebase#386</ulink>)</para></listitem> + <listitem><para>kxkb: re-added TDE shortcuts to switch keyboard layout forward or backward (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/342">TDE/tdebase#342</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/352">TDE/tdebase#352</ulink>)</para></listitem> + <listitem><para>kkbswitch: added global shortcuts for switching to previous/next group (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kkbswitch/issues/6">TDE/kkbswitch#6</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kkbswitch/pulls/7">TDE/kkbswitch#7</ulink>)</para></listitem> + <listitem><para>twin: added 'shade' to the left mouse button click menu for active windows in TCC module (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/337">TDE/tdebase#337</ulink>)</para></listitem> + <listitem><para>Offer all available options to set an image as background from Dolphin's action menu (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dolphin/issues/17">TDE/dolphin#17</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dolphin/pulls/18">TDE/dolphin#18</ulink>)</para></listitem> + <listitem><para>added a few new wallpapers (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeartwork/pulls/24">TDE/tdeartwork#24</ulink>)</para></listitem> + <listitem><para>added man pages for several TDE applications (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ksquirrel/pulls/3">TDE/ksquirrel#3</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/3">TDE/kmyfirewall#3</ulink>)</para></listitem> + <listitem><para>improved support for SunOS/Illumos/DilOS (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/131">TDE/tde#131</ulink>)</para></listitem> + <listitem><para>tdebluez: added API documentation (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebluez/pulls/23">TDE/tdebluez#23</ulink>)</para></listitem> + <listitem><para>added link to TDE release notes to khelpcenter home page (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/332">TDE/tdebase#332</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/353">TDE/tdebase#353</ulink>)</para></listitem> + <listitem><para>kmix: improved Preferences dialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/35">TDE/tdemultimedia#35</ulink>)</para></listitem> + <listitem><para>tdebase: updated currency for European countries that have switched to euro (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/137">TDE/tde#137</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/385">TDE/tdebase#385</ulink>)</para></listitem> + <listitem><para>tdepowersave: made brightness percentage control more accurate (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepowersave/pulls/17">TDE/tdepowersave#17</ulink>)</para></listitem> + <listitem><para>kmilo: improve brightness OSD feedback by displaying the actual value (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/55">TDE/tdeutils#55</ulink>)</para></listitem> + <listitem><para>amarok: avoid double logarithmic volume scaling when using libxine >= 1.2.13 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/40">TDE/tdemultimedia#40</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/46">TDE/amarok#46</ulink>)</para></listitem> + <listitem><para>add logarithmic volume control to kaffeine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kaffeine/pulls/22">TDE/kaffeine#22</ulink>) and codeine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/9">TDE/codeine#9</ulink>)</para></listitem> + <listitem><para>replace three dot ellipsis with equally spaced ellipsis (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/394">TDE/tdebase#394</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-bug-fixes"> +<title>Bug fixes</title> + <itemizedlist> + <listitem><para>fixed high CPU/slow speed issue observed in some RPM distros with R14.1.0 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/128">TDE/tde#128</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/pulls/75">TDE/tqt3#75</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/206">TDE/tdelibs#206</ulink>)</para></listitem> + <listitem><para>tdepowersave: fixed high CPU/slow speed issue observed in some hardware when autodimm was enabled (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/136">TDE/tde#136</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepowersave/pulls/14">TDE/tdepowersave#14</ulink>)</para></listitem> + <listitem><para>arts: fixed crash on TDE startup (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/arts/issues/5">TDE/arts#5</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/arts/pulls/11">TDE/arts#11</ulink>, <ulink url="https://bugs.pearsoncomputing.net/show_bug.cgi?id=3042">bug 3042</ulink>)</para></listitem> + <listitem><para>tqt3: fixed support for recursive mutexes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/pulls/68">TDE/tqt3#68</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/pulls/72">TDE/tqt3#72</ulink>, <ulink url="http://bugs.trinitydesktop.org/show_bug.cgi?id=2462">bug 2462</ulink>, <ulink url="http://bugs.trinitydesktop.org/show_bug.cgi?id=2526">bug 2526</ulink>)</para></listitem> + <listitem><para>chalk: fixed SEGV when loading a PNG previously created from the same application (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/koffice/issues/20">TDE/koffice#20</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/koffice/pulls/34">TDE/koffice#34</ulink>)</para></listitem> + <listitem><para>tdebase: fixed kcheckpass support for shadow passwords without PAM (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/354">TDE/tdebase#354</ulink>)</para></listitem> + <listitem><para>tdelibs: fixed intentation when displaying API documentation code (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/207">TDE/tdelibs#207</ulink>)</para></listitem> + <listitem><para>tdetoys: fixed pixelated icons bug in KWeather (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdetoys/issues/19">TDE/tdetoys#19</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdetoys/pulls/22">TDE/tdetoys#22</ulink>)</para></listitem> + <listitem><para>fixed image conversion naming of files with multiple dots in the name (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/376">TDE/tdebase#376</ulink>) in konqueror (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeaddons/pulls/18">TDE/tdeaddons#18</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeaddons/pulls/20">TDE/tdeaddons#20</ulink>) and dolphin (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dolphin/pulls/19">TDE/dolphin#19</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dolphin/pulls/21">TDE/dolphin#21</ulink>)</para></listitem> + <listitem><para>fixed value returned by 'brightnessGet' DCOP call (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepowersave/pulls/15">TDE/tdepowersave#15</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/53">TDE/tdeutils#53</ulink>)</para></listitem> + <listitem><para>added support for libexiv2 0.28.0 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libkexiv2/issues/3">TDE/libkexiv2#3</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libkexiv2/pulls/4">TDE/libkexiv2#4</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/issues/7">TDE/gwenview#7</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/pulls/8">TDE/gwenview#8</ulink>)</para></listitem> + <listitem><para>aligned string hashing function to upstream `gettext` code to ensure translation strings are correctly found (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/228">TDE/tdelibs#228</ulink>)</para></listitem> + <listitem><para>k3b: fixed detection and linking of taglib (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k3b/pulls/30">TDE/k3b#30</ulink>)</para></listitem> + <listitem><para>codeine: fixed volume slider functionality (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/8">TDE/codeine#8</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-distro-support"> +<title>Distro support</title> + <itemizedlist> + <listitem><para>This is the last version to support Debian Stretch and Ubuntu Xenial. From R14.1.2, package builds for those versions won't be avaiable</para></listitem> + <listitem><para>Added support for Debian Bookworm and Ubuntu Mantic</para></listitem> + <listitem><para>Removed support for Ubuntu Impish</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-cmake-conversions"> +<title>CMake conversions</title> + <itemizedlist> + <listitem><para>libksquirrel (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libksquirrel/pulls/5">TDE/libksquirrel#5</ulink>)</para></listitem> + <listitem><para>k9copy (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k9copy/pulls/13">TDE/k9copy#13</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-dropped-code-applications"> +<title>Drop code/applications</title> + <itemizedlist> + <listitem><para>Dropped old Qt1/Qt2 stuff which does not affect public API (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/130">TDE/tde#130</ulink>)</para></listitem> + <listitem><para>Dropped Qt4 specific stuff which does not affect public API (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdevelop/pulls/21">TDE/tdevelop#21</ulink>)</para></listitem> + <listitem><para>Dropped autotools support for various modules (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libltdl/pulls/3">TDE/libltdl#3</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/keximdb/pulls/3">TDE/keximdb#3</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/desktop-effects-tde/pulls/7">TDE/desktop-effects</ulink>)</para></listitem> + <listitem><para>Dropped support for building in Symbian OS (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/45">TDE/amarok#45</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/85">TDE/tdepim#85</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/222">TDE/tdelibs#222</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-info-developers"> +<title>Info for developers/packagers</title> + <itemizedlist> + <listitem><para>Added support for creating tarballs from head on a git tag (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/scripts/pulls/6">TDE/scripts#6</ulink>)</para></listitem> + <listitem><para>Partial work on merging tqtinterface into tqt3. Changes do not affect any API (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/135">TDE/tde#135</ulink>)</para></listitem> + <listitem><para>tde-admin-common: added support for auto MOC-ing of classes using TQ_OBJECT (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-common-admin/pulls/17">TDE/tde-common</ulink>)</para></listitem> + </itemizedlist> +</sect2> + + +<sect2 id="release-notes-r14.1.1-additional-info"> +<title>Additional info</title> + <itemizedlist> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.1">Full release notes</ulink> on TDE wiki</para></listitem> + <listitem><para>TGW <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/121">issue list</ulink></para></listitem> + <listitem><para>Detailed commit <ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.1.1">change log</ulink></para></listitem> + </itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.1.x/r14.1.02.docbook b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.02.docbook new file mode 100644 index 000000000..e4ea66b86 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.02.docbook @@ -0,0 +1,129 @@ +<sect1 id="release-notes-r14.1.2"> +<title>R14.1.2 Release Notes</title> + +<para>This document tracks some of the most important changes introduced in release R14.1.2, the second maintenance release of the R14.1.x series.</para> +<para>The <ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.2">full release notes</ulink> on TDE wiki contains screenshots of some of the new features.</para> + +<sect2 id="release-notes-r14.1.2-new-applications"> +<title>New applications</title> + <itemizedlist> + <listitem><para>tde-style-polyester: a widget style and TWin decoration aimed to be a good balance between eye candy and simplicity (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-style-polyester">TDE/tde-style-polyester</ulink>)</para></listitem> + <listitem><para>twin-style-fahrenheit: a nice TWin style decoration from the KDE 3.2 days (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-fahrenheit">TDE/twin-style-fahrenheit</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-new-functionalities"> +<title>New functionalities and enhancements</title> + <itemizedlist> + <listitem><para>ksnapshot: added delay functionality to 'Region' mode (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/71">TDE/tdegraphics#71</ulink>)</para></listitem> + <listitem><para>ksnapshot: add `setPixmap` DCOP call to allow setting the pixmap remotely (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/77">TDE/tdegraphics#77</ulink>)</para></listitem> + <listitem><para>tdebase: added six new color schemes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/403">TDE/tdebase#403</ulink>)</para></listitem> + <listitem><para>tdebase: added GUI option to choose between standard and Ubuntu-style shutdown dialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/468">TDE/tdebase#468</ulink>)</para></listitem> + <listitem><para>twin: access window tiling via DCOP (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/436">TDE/tdebase#436</ulink>)</para></listitem> + <listitem><para>tdeioslave/sftp: overhaul of authentication methods (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/443">TDE/tdebase#443</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/447">TDE/tdebase#447</ulink>)</para></listitem> + <listitem><para>konsole: added ability to reset tab color to default (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/217">TDE/tdelibs#217</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/379">TDE/tdebase#379</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/133">TDE/tdelibs#133</ulink>)</para></listitem> + <listitem><para>kmix: new system tray icons reflecting current volume level (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/31">TDE/tdemultimedia#31</ulink>)</para></listitem> + <listitem><para>tde-ia-ora: five new styles based on GTK engine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-style-ia-ora/issues/10">TDE/tde-style-ia-ora#10</ulink>)</para></listitem> + <listitem><para>kstreamripper: various improvements to logic and GUI (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/151">TDE/tde#151</ulink>)</para></listitem> + <listitem><para>tqt3: added support for HistoryBack and HistoryForward buttons (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/98">TDE/tqt3#98</ulink>)</para></listitem> + <listitem><para>kxkb: added notification for keyboard layout switch (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/438">TDE/tdebase#438</ulink>)</para></listitem> + <listitem><para>kxkb: utilize translations provided by xkeyboard-config if available (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/449">TDE/tdebase#449</ulink>)</para></listitem> + <listitem><para>kmail: added ability to open the HTML body of an email in an external browser (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/94">TDE/tdepim#94</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/103">TDE/tdepim#103</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/114">TDE/tdepim#114</ulink>)</para></listitem> + <listitem><para>tdelibs: improved kdirlister functionality for remote folders (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/259">TDE/tdelibs#259</ulink>)</para></listitem> + <listitem><para>gwenview: added option to allow avoiding loading of metadata (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/issues/22">TDE/gwenview#22</ulink>)</para></listitem> + <listitem><para>zeroconf ioslave: added support for SFTP servers (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetwork/issues/75">TDE/tdenetwork#75</ulink>)</para></listitem> + <listitem><para>tqtinterface: added missing `inputmethod` files (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqtinterface/issues/21">TDE/tqtinterface#21</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqtinterface/issues/24">TDE/tqtinterface#24</ulink>)</para></listitem> + <listitem><para>added support for python 3.12 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/150">TDE/tde#150</ulink>)</para></listitem> + <listitem><para>added support for libpoppler 24.02 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/85">TDE/tdegraphics#85</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/86">TDE/tdegraphics#86</ulink>)</para></listitem> + <listitem><para>added support for taglib 2 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/162">TDE/tde#162</ulink>)</para></listitem> + <listitem><para>quanta: added support for libxml2-2.12.0 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdewebdev/issues/42">TDE/tdewebdev#42</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdewebdev/issues/43">TDE/tdewebdev#43</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-bug-fixes"> +<title>Bug fixes</title> + <itemizedlist> + <listitem><para>tqt3: several memory leak fixes and other small changes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/130">TDE/tqt3#130</ulink>)</para></listitem> + <listitem><para>kicker's quicklauncher: empty urls are ignored (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/418">TDE/tdebase#418</ulink>)</para></listitem> + <listitem><para>noatun: fixed crash when empty items were found in the playlist (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/53">TDE/tdemultimedia#53</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/54">TDE/tdemultimedia#54</ulink>)</para></listitem> + <listitem><para>kaffeine (with xine backend): fixed file filters in 'Open dialog' from second opening onwards (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/58">TDE/tdemultimedia#58</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kaffeine/issues/27">TDE/kaffeine#27</ulink>)</para></listitem> + <listitem><para>twin: fixed resizing issues with various Virtual Terminal based applications (xfce and mate terminals, gvim) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/57">TDE/tde#57</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/384">TDE/tdebase#384</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/411">TDE/tdebase#411</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/431">TDE/tdebase#431</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/434">TDE/tdebase#434</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/437">TDE/tdebase#437</ulink>)</para></listitem> + <listitem><para>twin: fixed functionality of `showWindowMenuAt` DCOP call (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/433">TDE/tdebase#433</ulink>)</para></listitem> + <listitem><para>twin: fixed startup crash when `Active borders` are set to `Switch desktop` (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/455">TDE/tdebase#455</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/464">TDE/tdebase#464</ulink>)</para></listitem> + <listitem><para>kdiff3: fixed pasting UTF8 text from clipboard (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kdiff3/issues/14">TDE/kdiff3#14</ulink>)</para></listitem> + <listitem><para>tdm (debian-like distros): prevent unwanted restarting of service during upgrade (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/409">TDE/tdebase#409</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/263">TDE/tde-packaging#263</ulink>)</para></listitem> + <listitem><para>kmplayer: solved crash on opening of settings dialog when building without xine (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmplayer/issues/14">TDE/kmplayer#14</ulink>)</para></listitem> + <listitem><para>kmilo: fixed regression affecting brightness value shown on OSD feedback (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/issues/68">TDE/tdeutils#68</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/issues/69">TDE/tdeutils#69</ulink>)</para></listitem> + <listitem><para>fixed tqdesigner and tdevelop crashes caused by invalid pointers (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/97">TDE/tqt3#97</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/99">TDE/tqt3#99</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdevelop/issues/35">TDE/tdevelop#35</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdevelop/issues/40">TDE/tdevelop#40</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdevelop/issues/41">TDE/tdevelop#41</ulink>)</para></listitem> + <listitem><para>tde-guidance: fixed functionality of mountconfig module (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-guidance/issues/11">TDE/tde-guidance#11</ulink>)</para></listitem> + <listitem><para>kmix: fixed problem causing kmix (and possible other programs) to be unable to run after installation (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/29">TDE/tdemultimedia#29</ulink>)</para></listitem> + <listitem><para>tdelibs: fixed detection of removable devices with recent linux kernels (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/148">TDE/tde#148</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/248">TDE/tdelibs#248</ulink>)</para></listitem> + <listitem><para>krfb: fixed crash on VNC client disconnection (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libtdevnc/issues/2">TDE/libtdevnc#2</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libtdevnc/issues/10">TDE/libtdevnc#10</ulink>, <ulink url="https://bugs.pearsoncomputing.net/show_bug.cgi?id=2972">bug 2972</ulink>)</para></listitem> + <listitem><para>kxkb: fixed bug which was causing the loss of `setxkbmap` options already set (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/391">TDE/tdebase#391</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/451">TDE/tdebase#451</ulink>)</para></listitem> + <listitem><para>korganizer: do not add unnecessary quotes around Organizer and Attendees (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/108">TDE/tdepim#108</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/109">TDE/tdepim#109</ulink>)</para></listitem> + <listitem><para>gwenview: fixed opening correct file over ftp protocol (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/issues/20">TDE/gwenview#20</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-distro-support"> +<title>Distro support</title> + <itemizedlist> + <listitem><para>Dropped Debian Stretch and Ubuntu Xenial (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/257">TDE/tde-packaging#257</ulink>)</para></listitem> + <listitem><para>Added support for Ubuntu Noble (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/264">TDE/tde-packaging#264</ulink>)</para></listitem> + <listitem><para>Added Fedora 40 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/169">TDE/tde#169</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-cmake-conversions"> +<title>CMake conversions</title> + <itemizedlist> + <listitem><para>gwenview (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/issues/30">TDE/gwenview#30</ulink>)</para></listitem> + <listitem><para>smb4k (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/smb4k/issues/13">TDE/smb4k#13</ulink>)</para></listitem> + <listitem><para>soundkonverter (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/soundkonverter/issues/13">TDE/soundkonverter#13</ulink>)</para></listitem> + <listitem><para>tde-guidance (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-guidance/issues/13">TDE/tde-guidance#13</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-dropped-code-applications"> +<title>Drop code/applications</title> + <itemizedlist> + <listitem><para>Dropped autotools support for various modules (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k9copy/issues/20">TDE/k9copy#20</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libksquirrel/issues/11">TDE/libksquirrel#11</ulink>)</para></listitem> + <listitem><para>tde-guidance: removed grubconfig and wineconfig modules (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-guidance">TDE/tde-guidance#12</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-info-developers"> +<title>Info for developers/packagers</title> + <itemizedlist> + <listitem><para>Partial work on merging tqtinterface into tqt3. Changes do not affect any API (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/145">TDE/tde#145</ulink>)</para></listitem> + <listitem><para>debian-like distros: changed debhelper compatibility level to 10 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/255">TDE/tde-packaging#255</ulink>)</para></listitem> + <listitem><para>minimum cmake version raised from 3.1 to 3.5</para></listitem> + <listitem><para>uncrustify-trinity has been updated to upstream version 0.78.1 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/issues/12">TDE/extra-dependencies#12</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/issues/13">TDE/extra-dependencies#13</ulink>)</para></listitem> + <listitem><para>libr: removed libglade related code, updated library version to 0.7.0 and .so binary version to 1.0.0 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libr/issues/11">TDE/libr#11</ulink>)</para></listitem> + <listitem><para>libr for debian like distros: libr0 package has been upgraded to libr1 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/262">TDE/tde-packaging#262</ulink>)</para></listitem> + <listitem><para>libr: made dependency upon gtk optional (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libr/issues/12">TDE/libr#12</ulink>)</para></listitem> + <listitem><para>DEB: automatically add ldconfig trigger if the package contains plugins (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/266">TDE/tde-packaging#266</ulink>)</para></listitem> + <listitem><para>tdebase: dependency on libssh is now associated to sftp building option (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/441">TDE/tdebase#441</ulink>)</para></listitem> + <listitem><para>kdbusnotification: allow to specify the path of `dbus-binding-tool` using a cmake define (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kdbusnotification/issues/7">TDE/kdbusnotification#7</ulink>)</para></listitem> + <listitem><para>scripts: removed `astyle` files (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/scripts/issues/7">TDE/scripts#7</ulink>)</para></listitem> + <listitem><para>`auto_ptr` has been replaced by modern and supported alternatives (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/157">TDE/tde#157</ulink>)</para></listitem> + <listitem><para>tqt3: fixed building with `_FORTIFY_SOURCE=3` (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/70">TDE/tqt3#70</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/100">TDE/tqt3#100</ulink>)</para></listitem> + <listitem><para>tqt3: allow to build with `-no-thread` option (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/120">TDE/tqt3#120</ulink>)</para></listitem> + <listitem><para>tqt3: enable thread support by default (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/122">TDE/tqt3#122</ulink>)</para></listitem> + <listitem><para>tde-cmake: set cmake minimum version in a centralized place (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/164">TDE/tde#164</ulink>)</para></listitem> + <listitem><para>added support for 64bit `time_t` on deb-based 32-bit distros (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/issues/281">TDE/tde-packaging#281</ulink>)</para></listitem> + <listitem><para>fix building with c++17 standard (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/168">TDE/tde#168</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.2-additional-info"> +<title>Additional info</title> + <itemizedlist> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.2">Full release notes (with screenshots)</ulink> on TDE wiki</para></listitem> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/144">This release notes</ulink> on TGW</para></listitem> + <listitem><para>TGW <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/143">issue and PR list</ulink></para></listitem> + <listitem><para>Detailed commit <ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.1.2">change log</ulink></para></listitem> + </itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.1.x/r14.1.03.docbook b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.03.docbook new file mode 100644 index 000000000..ae0c5f43d --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.03.docbook @@ -0,0 +1,121 @@ +<sect1 id="release-notes-r14.1.3"> +<title>R14.1.3 Release Notes</title> + +<para>This document tracks some of the most important changes introduced in release R14.1.3, the third maintenance release of the R14.1.x series.</para> +<para>The <ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.3">full release notes</ulink> on TDE wiki contains screenshots of some of the new features.</para> + +<sect2 id="release-notes-r14.1.3-new-applications"> +<title>New applications</title> + <itemizedlist> + <listitem><para>xdg-desktop-portal-tde: partial implementation (Account, Email, FileChooser) of the XDG Desktop Portal API for TDE (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/xdg-desktop-portal-tde">TDE/xdg-desktop-portal-tde</ulink>)</para></listitem> + <listitem><para>twin-style-mallory: a twin window decoration based on the original KDE Alloyon windec theme (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-mallory">TDE/twin-style-mallory</ulink>)</para></listitem> + <listitem><para>tde-ebook-reader: a modern e-book reader for TDE (TQt port of FBReader) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-ebook-reader">TDE/tde-ebook-reader</ulink>)</para></listitem> + <listitem><para>universal-indent-gui-tqt: a GUI frontend for several code formatters, beautifiers and indenters (TQt port of UniversalIndentGUI) (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/universal-indent-gui-tqt">TDE/universal-indent-gui-tqt</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-new-functionalities"> +<title>New functionalities and enhancements</title> + <itemizedlist> + <listitem><para>tdebase: new touchpad module for TDE Control Centre (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/481">TDE/tdebase#481</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/521">TDE/tdebase#521</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/533">TDE/tdebase#533</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/539">TDE/tdebase#539</ulink>)</para></listitem> + <listitem><para>konsole: add Solarized dark and light color schemes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/486">TDE/tdebase#486</ulink>)</para></listitem> + <listitem><para>twin and kicker: add support for window tiling to the taskbar and window's popup menus (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/522">TDE/tdebase#522</ulink>)</para></listitem> + <listitem><para>khotkeys: allow to run either as kded module or standalone application (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/326">TDE/tdebase#326</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/536">TDE/tdebase#536</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/537">TDE/tdebase#537</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/538">TDE/tdebase#538</ulink>)</para></listitem> + <listitem><para>improve visibility of Control Center modules. Modules for which there is no underlying hardware can now be hidden (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/300">TDE/tdelibs#300</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/527">TDE/tdebase#527</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/534">TDE/tdebase#534</ulink>)</para></listitem> + <listitem><para>add support to various applications for back/forward actions using history mouse buttons (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/174">TDE/tde#174</ulink>)</para></listitem> + <listitem><para>add `Copy Full Path` action to popup menu in konqueror (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/523">TDE/tdebase#523</ulink>) and Dolphin (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/dolphin/pulls/33">TDE/dolphin#33</ulink>)</para></listitem> + <listitem><para>add support for Python 3.13 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-common-admin/pulls/34">TDE/tde-common-admin#34</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/sip4-tqt/pulls/27">TDE/sip4-tqt#27</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/pytqt/pulls/33">TDE/pytqt#33</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeedu/pulls/47">TDE/tdeedu#47</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/koffice/pulls/80">TDE/koffice#80</ulink>)</para></listitem> + <listitem><para>superkaramba: add GB and percent format strings for memory sensors (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/85">TDE/tdeutils#85</ulink>) and GPU load sensor (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/86">TDE/tdeutils#86</ulink>)</para></listitem> + <listitem><para>tdebase: provide DCOP interface and global shortcuts for suspending the system (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/502">TDE/tdebase#502</ulink>)</para></listitem> + <listitem><para>tdebase: allow remote network folders to be moved to and restored from the Trash folder (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/520">TDE/tdebase#520</ulink>)</para></listitem> + <listitem><para>knetattach: add SFTP connection option (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/519">TDE/tdebase#519</ulink>)</para></listitem> + <listitem><para>kspread: add VLOOKUP/HLOOKUP functions (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/koffice/pulls/66">TDE/koffice#66</ulink>)</para></listitem> + <listitem><para>added support for webp images (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/277">TDE/tdelibs#277</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/25">TDE/digikam#25</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/pulls/42">TDE/gwenview#42</ulink>)</para></listitem> + <listitem><para>konqueror: add support for .webp thumbnails (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/380">TDE/tdebase#380</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/487">TDE/tdebase#487</ulink>)</para></listitem> + <listitem><para>kate: use simple paths for local files in `modified on disk` dialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/284">TDE/tdelibs#284</ulink>)</para></listitem> + <listitem><para>arts: use AudioIOSun on Solaris and NetBSD (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/arts/pulls/22">TDE/arts#22</ulink>)</para></listitem> + <listitem><para>tdebase: improve granularity of keyboard and style related timers (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/513">TDE/tdebase#513</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/518">TDE/tdebase#518</ulink>)</para></listitem> + <listitem><para>codeine: improve the layout of xine parameters configuration dialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/18">TDE/codeine#18</ulink>)</para></listitem> + <listitem><para>tdelibs kimgio: add support for TIFF transparency (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/282">TDE/tdelibs#282</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/302">TDE/tdelibs#302</ulink>)</para></listitem> + <listitem><para>kate PHP syntax: allow `heredoc` closing identifiers to be indented (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/267">TDE/tdelibs#267</ulink>)</para></listitem> + <listitem><para>gwenview external tools: replace deprecated gimp-remote with gimp (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/pulls/46">TDE/gwenview#46</ulink>)</para></listitem> + <listitem><para>improve support for JasPer 3/4 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/306">TDE/tdelibs#306</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/libksquirrel/pulls/21">TDE/libksquirrel#21</ulink>)</para></listitem> + <listitem><para>switch from libpcre to libpcre2 regular expressions (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/295">TDE/tdelibs#295</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/524">TDE/tdebase#524</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kbarcode/pulls/20">TDE/kbarcode#20</ulink>)</para></listitem> + <listitem><para>add support for libpoppler 24.04 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/97">TDE/tdegraphics#97</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-bug-fixes"> +<title>Bug fixes</title> + <itemizedlist> + <listitem><para>konsole: fix text width calculation (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/516">TDE/tdebase#516</ulink>)</para></listitem> + <listitem><para>tqt3: several memory leak fixes and other small changes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/148">TDE/tqt3#148</ulink>)</para></listitem> + <listitem><para>tdelibs: improve autostart support logic for KDE programs (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/283">TDE/tdelibs#283</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/293">TDE/tdelibs#293</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/294">TDE/tdelibs#294</ulink>)</para></listitem> + <listitem><para>kmail: fix handling of attachments with a `#` in the filename (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/119">TDE/tdepim#119</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/120">TDE/tdepim#120</ulink>)</para></listitem> + <listitem><para>tde-style-polyester: fix loading of twin decoration (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-style-polyester/pulls/11">TDE/tde-style-polyester#11</ulink>)</para></listitem> + <listitem><para>twin-style-fahrenheit: fix loading of twin decoration (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-fahrenheit/pulls/3">TDE/twin-style-fahrenheit#3</ulink>)</para></listitem> + <listitem><para>kjobviewer: fix incorrect autostart rule (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/492">TDE/tdebase#492</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/493">TDE/tdebase#493</ulink>)</para></listitem> + <listitem><para>fix compatibility with ffmpeg 7.x (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/akode/pulls/18">TDE/akode#18</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/akode/pulls/19">TDE/akode#19</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/k3b/pulls/47">TDE/k3b#47</ulink>)</para></listitem> + <listitem><para>tdemultimedia: fix support for libtag2 in FLAC plugin (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/77">TDE/tdemultimedia#77</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/81">TDE/tdemultimedia#81</ulink>)</para></listitem> + <listitem><para>codeine: scale capture preview if it exceeds screen bounds (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/15">TDE/codeine#15</ulink>)</para></listitem> + <listitem><para>icon dialog window: fixed display of icon names for filenames with multiple dots in the icon dialog window (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/298">TDE/tdelibs#298</ulink>)</para></listitem> + <listitem><para>codeine: fix crash when showing context menu in DVDs (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/19">TDE/codeine#19</ulink>)</para></listitem> + <listitem><para>codeine: fix filter in "Open file" dialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/21">TDE/codeine#21</ulink>)</para></listitem> + <listitem><para>codeine: fix disappearing channel selection when modifying toolbar settings (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/issues/24">TDE/codeine#24</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/25">TDE/codeine#25</ulink>)</para></listitem> + <listitem><para>tdepim: fix import encoding for vCard v4 in KAddressBook (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/130">TDE/tdepim#130</ulink>)</para></listitem> + <listitem><para>ksirc: fix functionality of internal perl scripts, de facto making ksirc usable again (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetwork/pulls/86">TDE/tdenetwork#86</ulink>)</para></listitem> + <listitem><para>kate syntax: highlights alerts (FIXME, TODO) for Rust language (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/308">TDE/tdelibs#308</ulink>)</para></listitem> + <listitem><para>tdelibs: fix crash in tdeio scheduler when job or slave are invalid (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/309">TDE/tdelibs#309</ulink>)</para></listitem> + <listitem><para>amarok: fix unsigned overflow in Debug::Block dtor (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/67">TDE/amarok#67</ulink>)</para></listitem> + <listitem><para>amarok: replace custom MP4 metadata parser with TagLib. This prevent crash when trying to play MP4 files (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/82">TDE/tdemultimedia#82</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/66">TDE/amarok#66</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-distro-support"> +<title>Distro support</title> + <itemizedlist> + <listitem><para>OpenMandriva (OMV): add support for OMV 5 and OMV Cooker (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/pulls/171">TDE/tde#171</ulink>)</para></listitem> + <listitem><para>Ubuntu: add support for Oracular and dropped support for Kinetic (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/pulls/329">TDE/tde-packaging#329</ulink>)</para></listitem> + <listitem><para>Fedora: add support for version 41</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-cmake-conversions"> +<title>CMake conversions</title> + <itemizedlist> + <listitem><para>kmyfirewall (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/17">TDE/kmyfirewall#17</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/18">TDE/kmyfirewall#18</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/19">TDE/kmyfirewall#19</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/20">TDE/kmyfirewall#20</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/21">TDE/kmyfirewall#21</ulink>)</para></listitem> + <listitem><para>piklab (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/piklab/pulls/16">TDE/piklab#16</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/piklab/pulls/17">TDE/piklab#17</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-dropped-code-applications"> +<title>Drop autotools support</title> + <itemizedlist> + <listitem><para>gwenview (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/pulls/36">TDE/gwenview#36</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/pulls/39">TDE/gwenview#39</ulink>)</para></listitem> + <listitem><para>smb4k (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/smb4k/pulls/20">TDE/smb4k#20</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/smb4k/pulls/22">TDE/smb4k#22</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/smb4k/pulls/23">TDE/smb4k#23</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/smb4k/pulls/24">TDE/smb4k#24</ulink>)</para></listitem> + <listitem><para>soundkonverter (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/soundkonverter/pulls/21">TDE/soundkonverter#21</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/soundkonverter/pulls/22">TDE/soundkonverter#22</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/soundkonverter/pulls/23">TDE/soundkonverter#23</ulink>)</para></listitem> + <listitem><para>tde-guidance (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-guidance/pulls/19">TDE/tde-guidance#19</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-info-developers"> +<title>Info for developers/packagers</title> + <itemizedlist> + <listitem><para>partial work on merging tqtinterface into TQt3 + several TQt/TDE related renamings (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/pulls/165">TDE/tde#165</ulink>)</para></listitem> + <listitem><para>add support for relative paths in `_tde_internal_setup_path` (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-cmake/pulls/108">TDE/tde-cmake#108</ulink>)</para></listitem> + <listitem><para>add support for gcc14 builds (several PRs)</para></listitem> + <listitem><para>compizconfig-python-trinity, mp4v2 and pyrex have been removed from the DEB extra dependencies repository (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/pulls/29">TDE/extra-dependencies#29</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/pulls/31">TDE/extra-dependencies#31</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.3-additional-info"> +<title>Additional info</title> + <itemizedlist> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.3">Full release notes (with screenshots)</ulink> on TDE wiki</para></listitem> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/167">This release notes</ulink> on TGW</para></listitem> + <listitem><para>TGW <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/166">issue and PR list</ulink></para></listitem> + <listitem><para>Detailed commit <ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.1.3">change log</ulink></para></listitem> + </itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.1.x/r14.1.04.docbook b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.04.docbook new file mode 100644 index 000000000..a33dd8daf --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.04.docbook @@ -0,0 +1,122 @@ +<sect1 id="release-notes-r14.1.4"> +<title>R14.1.4 Release Notes</title> + +<para>This document tracks some of the most important changes introduced in release R14.1.4, the fourth maintenance release of the R14.1.x series.</para> +<para>The <ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.4">full release notes</ulink> on TDE wiki contains screenshots of some of the new features.</para> + +<sect2 id="release-notes-r14.1.4-new-applications"> +<title>New applications</title> + <itemizedlist> + <listitem><para>tdealternatives: a TDE control module to manage alternatives for DEB/RPM-based distributions (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdealternatives">TDE/tdealternatives</ulink>)</para></listitem> + <listitem><para>tdeartwork: 22 new 'Modern Times' and 'Progessive' vector wallpapers (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeartwork/pulls/51">TDE/tdeartwork#51</ulink>)</para></listitem> + <listitem><para>new Dekoration theme Euforie (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/12">TDE/twin-style-dekorator#12</ulink>)</para></listitem> + <listitem><para>fifteen new color schemes taken from Pling (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/577">TDE/tdebase#577</ulink>)</para></listitem> + <listitem><para>tdeknighttour: a puzzle solving game for TDE (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdeknighttour">TDE/tdeknighttour</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-new-functionalities"> +<title>New functionalities and enhancements</title> + <itemizedlist> + <listitem><para>tqt3: add support for Unicode surrogate characters and planes above zero. Requires using a font that support such characters (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/162">TDE/tqt3#162</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/222">TDE/tde#222</ulink>)</para></listitem> + <listitem><para>tderandrtray: new context menu structure (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/560">TDE/tdebase#560</ulink>)</para></listitem> + <listitem><para>tdefile-plugin: new tdefile metainfo plugin for mp4 audio files (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/96">TDE/tdemultimedia#96</ulink>)</para></listitem> + <listitem><para>kxkb: new options `Stretch flag`, `Dim flag` and `Show indicator bevel`. Improvements to layout switching logic and syncing with X in response to external changes. Improvement to option GUI code. Remember options and layout when keyboards are added/removed (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/550">TDE/tdebase#550</ulink>)</para></listitem> + <listitem><para>tdepowersave: scheme and CPU policy can now be set using DCOP (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepowersave/pulls/41">TDE/tdepowersave#41</ulink>)</para></listitem> + <listitem><para>kpdf: add support for multiple tabs (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/116">TDE/tdegraphics#116</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/117">TDE/tdegraphics#117</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/119">TDE/tdegraphics#118</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/121">TDE/tdegraphics#121</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/122">TDE/tdegraphics#122</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/125">TDE/tdegraphics#125</ulink>)</para></listitem> + <listitem><para>codeine: add analyzer view when playing audio-only streams (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/30">TDE/codeine#30</ulink>)</para></listitem> + <listitem><para>codeine: add context menu to statusbar to toggle Analyzer visibility when watching videos (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/32">TDE/codeine#32</ulink>)</para></listitem> + <listitem><para>libical: makes url links clickable in event descriptions (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/141">TDE/tdepim#141</ulink>)</para></listitem> + <listitem><para>add support for ISO8601 reduced precision format (i.e. hour-only) in KRFCDate (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/347">TDE/tdelibs#347</ulink>)</para></listitem> + <listitem><para>twin-style-dekorator: add pseudotransparency for themes with transparent pixmaps (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/11">TDE/twin-style-dekorator#11</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/13">TDE/twin-style-dekorator#13</ulink>)</para></listitem> + <listitem><para>twin-style-dekorator: improvement to resizing handle size with thin frames (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/15">TDE/twin-style-dekorator#15</ulink>)</para></listitem> + <listitem><para>twin-style-dekorator: add optional top and bottom-shaded borders (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/17">TDE/twin-style-dekorator#17</ulink>)</para></listitem> + <listitem><para>twin-style-dekorator: add templaTor theme to source code as visual template for artists (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/18">TDE/twin-style-dekorator#18</ulink>)</para></listitem> + <listitem><para>twin-style-dekorator: add logic for optional 'inactive window' images (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/21">TDE/twin-style-dekorator#21</ulink>)</para></listitem> + <listitem><para>twin-style-dekorator: add readme about theme creations and images (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/twin-style-dekorator/pulls/22">TDE/twin-style-dekorator#22</ulink>)</para></listitem> + <listitem><para>knowit: add `dockOnStart` option to control window status on startup (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/knowit/pulls/18">TDE/knowit#18</ulink>)</para></listitem> + <listitem><para>tdebase: don't stat files twice when sending them to trash (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/542">TDE/tdebase#542</ulink>)</para></listitem> + <listitem><para>kteatime: new option to reset the timer when clicking on the notification message. Improved configuration dialog layout (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdetoys/issues/47">TDE/tdetoys#47</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdetoys/pulls/48">TDE/tdetoys#48</ulink>)</para></listitem> + <listitem><para>universalIndentGUI-tqt: add new info dialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/universal-indent-gui-tqt/issues/6">TDE/universal-indent-gui-tqt#6</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/universal-indent-gui-tqt/pulls/9">TDE/universal-indent-gui-tqt#9</ulink>)</para></listitem> + <listitem><para>improve support for JasPer 3/4 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/48">TDE/digikam#48</ulink>)</para></listitem> + <listitem><para>add support for gcc 15 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/pulls/220">TDE/tde#220</ulink>)</para></listitem> + <listitem><para>add support for Poppler >= 25.01 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/pulls/113">TDE/tdegraphics#113</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-bug-fixes"> +<title>Bug fixes</title> + <itemizedlist> + <listitem><para>tderandrtray: fix settings of display gamma (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/163">TDE/tdebase#163</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/321">TDE/tdelibs#321</ulink>)</para></listitem> + <listitem><para>tdenetworkmanager: allow creation of VPN connections (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdenetworkmanager/issues/5">TDE/tdenetworkmanager#5</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/338">TDE/tdelibs#338</ulink>)</para></listitem> + <listitem><para>use uppercase PASS command for ftp (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/313">TDE/tdelibs#313</ulink>)</para></listitem> + <listitem><para>codeine: fix visualization of audio analyzer on the status bar (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/26">TDE/codeine#26</ulink>)</para></listitem> + <listitem><para>codeine: allow seeking in FLAC (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/28">TDE/codeine#28</ulink>)</para></listitem> + <listitem><para>codeine: fix mouse events for changing slider volume (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/codeine/pulls/29">TDE/codeine#29</ulink>)</para></listitem> + <listitem><para>gtk-qt-engine: fix up background color rendering of several visual controls (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/gtk-qt-engine/pulls/24">TDE/gtk-qt-engine#24</ulink>)</para></listitem> + <listitem><para>kcminit: make sure to correctly initialize multiple modules provided by the same library (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/554">TDE/tdebase#554</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/565">TDE/tdebase#565</ulink>)</para></listitem> + <listitem><para>tdebase: add `--attach` option to KDialog (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/558">TDE/tdebase#558</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/318">TDE/tdelibs#318</ulink>, <ulink url="http://bugs.pearsoncomputing.net/show_bug.cgi?id=3038">bug 3038</ulink>)</para></listitem> + <listitem><para>amarok: fix FTBFS when linking taglib2 on 32 bit architectures (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/issues/60">TDE/amarok#60</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/82">TDE/amarok#82</ulink>)</para></listitem> + <listitem><para>soundkonverter: fix FTBFS when linking taglib2 on 32 bit architectures (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/soundkonverter/pulls/29">TDE/soundkonverter#29</ulink>)</para></listitem> + <listitem><para>akode: fix seeking in Vorbis decoder (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/akode/pulls/22">TDE/akode#22</ulink>)</para></listitem> + <listitem><para>akregator: allow to use namespace prefix provided by the XML document (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/152">TDE/tdepim#152</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/154">TDE/tdepim#154</ulink>)</para></listitem> + <listitem><para>kmail: avoid confusion between TLS and STARTTLS when configuring accounts (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/153">TDE/tdepim#153</ulink>)</para></listitem> + <listitem><para>kxkb: fix incorrect layout display (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/547">TDE/tdebase#547</ulink>) and unwanted reset of options (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/548">TDE/tdebase#548</ulink>). Both part of <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/550">TDE/tdebase#550</ulink> mentioned in the `New functionalities and enhancements` section above</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-distro-support"> +<title>Distro support</title> + <itemizedlist> + <listitem><para>Raspbian: drop support for Buster (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/pulls/391">TDE/tde-packaging#391</ulink>)</para></listitem> + <listitem><para>Ubuntu: add support for Plucky, drop support for Lunar (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/pulls/391">TDE/tde-packaging#391</ulink>)</para></listitem> + <listitem><para>Fedora: add support for Fedora 43 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/pulls/421">TDE/tde-packaging#421</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-cmake-conversions"> +<title>CMake conversions</title> + <itemizedlist> + <listitem><para>digikam (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/30">TDE/digikam#30</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/31">TDE/digikam#31</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/32">TDE/digikam#32</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/33">TDE/digikam#33</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/34">TDE/digikam#34</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/35">TDE/digikam#35</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/37">TDE/digikam#37</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/digikam/pulls/38">TDE/digikam#38</ulink>)</para></listitem> + <listitem><para>krecipes (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/krecipes/pulls/15">TDE/krecipes#15</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/krecipes/pulls/16">TDE/krecipes#16</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/krecipes/pulls/17">TDE/krecipes#17</ulink>)</para></listitem> + <listitem><para>ksquirrel (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ksquirrel/pulls/26">TDE/ksquirrel#26</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ksquirrel/pulls/27">TDE/ksquirrel#27</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ksquirrel/pulls/30">TDE/ksquirrel#30</ulink>)</para></listitem> + <listitem><para>ktorrent (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ktorrent/pulls/28">TDE/ktorrent#28</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ktorrent/pulls/29">TDE/ktorrent#29</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ktorrent/pulls/30">TDE/ktorrent#30</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/ktorrent/pulls/32">TDE/ktorrent#32</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-dropped-code-applications"> +<title>Drop autotools support</title> + <itemizedlist> + <listitem><para>kmyfirewall (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/22">TDE/kmyfirewall#22</ulink>, <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/kmyfirewall/pulls/29">TDE/kmyfirewall#29</ulink>)</para></listitem> + <listitem><para>piklab (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/piklab/pulls/22">TDE/piklab#22</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-removed-modules"> +<title>Removed modules</title> + <itemizedlist> + <listitem><para>kaffeine-mozilla (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/pulls/219">TDE/tde#219</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-info-developers"> +<title>Info for developers/packagers</title> + <itemizedlist> + <listitem><para>General renames, code improvements, obsolete code removal (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/205">TDE/tde#205</ulink>)</para></listitem> + <listitem><para>Remove uncrustify-trinity (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/pulls/36">TDE/extra-dependencies#36</ulink>)</para></listitem> + <listitem><para>Scripts to create TQt3 from Qt3 have been removed (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/scripts/pulls/12">TDE/scripts#12</ulink>)</para></listitem> + <listitem><para>Minimum CMake version raised from 3.5 to 3.10 (<ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde-cmake/pulls/123">TDE/tde-cmake#123</ulink>)</para></listitem> + </itemizedlist> +</sect2> + +<sect2 id="release-notes-r14.1.4-additional-info"> +<title>Additional info</title> + <itemizedlist> + <listitem><para><ulink url="https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.4">Full release notes (with screenshots)</ulink> on TDE wiki</para></listitem> + <listitem><para><ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/206">This release notes</ulink> on TGW</para></listitem> + <listitem><para>TGW full <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/207">issue and PR list</ulink>, by module</para></listitem> + <listitem><para>Detailed commit <ulink url="https://wiki.trinitydesktop.org/Changelog_For_R14.1.4">change log</ulink></para></listitem> + </itemizedlist> +</sect2> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.1.x/r14.1.05.docbook b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.05.docbook new file mode 100644 index 000000000..3a1fdc5a5 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.1.x/r14.1.05.docbook @@ -0,0 +1,6 @@ +<sect1 id="release-notes-r14.1.5"> +<title>R14.1.5 Release Notes (draft)</title> + +<para>The ongoing list of changes introduced by this release can be found <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/230">here</ulink>.</para> + +</sect1> diff --git a/doc/khelpcenter/releasenotes/r14.2.x/CMakeLists.txt b/doc/khelpcenter/releasenotes/r14.2.x/CMakeLists.txt new file mode 100644 index 000000000..51db5fe0c --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.2.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.2.x ) diff --git a/doc/khelpcenter/releasenotes/r14.2.x/index.docbook b/doc/khelpcenter/releasenotes/r14.2.x/index.docbook new file mode 100644 index 000000000..c318f144a --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.2.x/index.docbook @@ -0,0 +1,45 @@ +<?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.2.00 SYSTEM "r14.2.00.docbook"> +]> + +<article id="release-notes-14.2-x" lang="&language;"> +<title>Release Notes for R14.2.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.2.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.2-x-introduction"> +<title></title> +<para></para> +</sect1> + +&r14.2.00; + +</article> diff --git a/doc/khelpcenter/releasenotes/r14.2.x/r14.2.00.docbook b/doc/khelpcenter/releasenotes/r14.2.x/r14.2.00.docbook new file mode 100644 index 000000000..3b1c31ea7 --- /dev/null +++ b/doc/khelpcenter/releasenotes/r14.2.x/r14.2.00.docbook @@ -0,0 +1,6 @@ +<sect1 id="release-notes-r14.2.0"> +<title>R14.2.0 Release Notes (draft)</title> + +<para>The ongoing temporary list of changes introduced by this release can be found <ulink url="https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/125">here</ulink>.</para> + +</sect1> diff --git a/doc/khelpcenter/userguide/index.docbook b/doc/khelpcenter/userguide/index.docbook index 691706676..7891c18c6 100644 --- a/doc/khelpcenter/userguide/index.docbook +++ b/doc/khelpcenter/userguide/index.docbook @@ -1,6 +1,6 @@ <?xml version="1.0" ?> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ - <!ENTITY kappname "<replaceable>KApp</replaceable>"> + <!ENTITY kappname "<replaceable>TDEApp</replaceable>"> <!ENTITY % addindex "INCLUDE"> <!ENTITY % imageobjectco.module "INCLUDE"> <!ENTITY getting-help SYSTEM "getting-help.docbook"> diff --git a/doc/khelpcenter/userguide/programs-and-documents.docbook b/doc/khelpcenter/userguide/programs-and-documents.docbook index b56f486b4..c5eb9091f 100644 --- a/doc/khelpcenter/userguide/programs-and-documents.docbook +++ b/doc/khelpcenter/userguide/programs-and-documents.docbook @@ -251,7 +251,7 @@ the <guilabel>Preview and Metafiles</guilabel> tab and change the <title>Configuring Programs</title> -<sect2 id="configure-kapp"> +<sect2 id="configure-tdeApp"> <title>Application Configuration</title> <!-- FIXME: Make a more friendly title --> <indexterm><primary>Configuration</primary></indexterm> diff --git a/doc/khelpcenter/welcome.docbook b/doc/khelpcenter/welcome.docbook index b408e625d..73719b6fb 100644 --- a/doc/khelpcenter/welcome.docbook +++ b/doc/khelpcenter/welcome.docbook @@ -9,6 +9,9 @@ <para>The Trinity team welcomes you to user-friendly &UNIX; desktop computing.</para> <sect1 id="welcome-information-about-tde"> +<title></title> + +<sect2 id="welcome-to-tde-section"> <title>Information about &tde;</title> <para>The Trinity Desktop Environment (&tde;) is a graphical desktop environment for &UNIX; workstations. The @@ -26,10 +29,7 @@ professional graphical design along with the technical advantages of <para><link linkend="support">Supporting the &tde; Project</link></para> -</sect1> - -<sect1 id="welcome-getting-the-most-out-of-tde"> -<title>Getting the most out of &tde;</title> +</sect2> <sect2 id="welcome-general-documentation"> <title>General documentation</title> @@ -42,15 +42,5 @@ professional graphical design along with the technical advantages of </sect2> -<sect2 id="welcome-basic-applications"> -<title>Basic applications</title> - -<para><ulink url="help:/kicker">Desktop Panel (Kicker)</ulink></para> - -<para><ulink url="help:/kcontrol">Control Center</ulink></para> - -<para><ulink url="help:/konqueror">File Manager</ulink></para> - -</sect2> </sect1> </chapter> diff --git a/doc/kicker/index.docbook b/doc/kicker/index.docbook index 1692f8d8d..2249f928f 100644 --- a/doc/kicker/index.docbook +++ b/doc/kicker/index.docbook @@ -1019,14 +1019,31 @@ If there is no mark in the checkbox, then the panel is fixed to the length specified in this section. </para> -<para>The final section of this table is labeled -<guilabel>Size</guilabel>, and refers to the -<emphasis>height</emphasis> of the panel. The panel's size can be -<guilabel>Tiny</guilabel>, <guilabel>Small</guilabel>, +<para>The final section of this dialog is labeled <guilabel>Size</guilabel>, +and refers to the <emphasis>height</emphasis> of the panel. The panel's size +can be <guilabel>Tiny</guilabel>, <guilabel>Small</guilabel>, <guilabel>Medium</guilabel>, <guilabel>Large</guilabel> or -<guilabel>Custom</guilabel>. If you choose -<guilabel>Custom</guilabel> mode, you can resize &kicker; by -specifying a height in the combobox.</para> +<guilabel>Custom</guilabel>. Choosing <guilabel>Custom</guilabel> mode allows +resizing &kicker; by specifying a height in the combobox. The default +size for the predefined <emphasis>height</emphasis> <guilabel>Tiny</guilabel> +is 24 pixels, <guilabel>Small</guilabel> is 30 pixels, +<guilabel>Normal</guilabel> is 46 pixels, and <guilabel>Large</guilabel> is +58 pixels.</para> + +<tip><para>There are additional hidden options. These hidden options are +configured in <guilabel>$TDEHOME/share/config/ktaskbarrc [General]</guilabel>. +The <guilabel>MinimumButtonHeight</guilabel> option is the +<emphasis>height</emphasis> where taskbar buttons stack into rows. The default +value is <emphasis>18</emphasis> pixels. To prevent the taskbar buttons from +stacking into rows, <guilabel>MinimumButtonHeight</guilabel> must defined +explicitly and be at least one pixel larger than the defined panel +<emphasis>height</emphasis>.</para></tip> + +<tip><para>A second hidden option is <guilabel>MaximumButtonWidth</guilabel>. +The default value is <emphasis>200</emphasis> pixels. This is the +<emphasis>width</emphasis> each taskbar button will use. To override the +default value the option must defined explicitly. The setting mostly affects +using a Display option with text.</para></tip> <para>If you have multiple monitors, you can configure the panel for each screen entirely independently. If you are not sure which screen diff --git a/doc/konqueror/commands.docbook b/doc/konqueror/commands.docbook index e34e13253..d6ab43668 100644 --- a/doc/konqueror/commands.docbook +++ b/doc/konqueror/commands.docbook @@ -549,19 +549,147 @@ viewing a folder in Icon Mode.</para></listitem> <varlistentry> <term><menuchoice> <guimenu>View</guimenu> +<guimenuitem>Show Hidden Files</guimenuitem> +</menuchoice></term> +<listitem><para>Show hidden (dot) files.</para></listitem> +</varlistentry> + + +<varlistentry> + +<term><menuchoice> +<guimenu>View</guimenu> +<guisubmenu>Sort</guisubmenu> +</menuchoice></term> +<listitem> + +<para>In +<emphasis role="bold">Icon View</emphasis> or +<emphasis role="bold">MultiColumn View</emphasis>: +Choose order in which items are presented in the window. +</para> + +<para>In +<emphasis role="bold">Detailed List View</emphasis>, +<emphasis role="bold">Tree View</emphasis>, +<emphasis role="bold">Text View</emphasis> or +<emphasis role="bold">Info List View</emphasis>: +Access the following sort options & actions submenu. +<variablelist> + +<varlistentry> +<term><menuchoice> +<shortcut> +<keycombo action="simul">&Alt;<keycap>1</keycap></keycombo> +</shortcut> +<guimenu>View</guimenu> +<guisubmenu>Sort</guisubmenu> +<guimenuitem>Unicode based</guimenuitem> +</menuchoice></term> +<listitem><para> +Sort file names in numeric Unicode character codepoint order. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><menuchoice> +<shortcut> +<keycombo action="simul">&Alt;<keycap>2</keycap></keycombo> +</shortcut> +<guimenu>View</guimenu> +<guisubmenu>Sort</guisubmenu> +<guimenuitem>Unicode based, case-insensitive</guimenuitem> +</menuchoice></term> +<listitem><para> +This is a <guimenuitem>Unicode based</guimenuitem> sort, modified so +that upper and lower case alphabetic character variants sort together. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><menuchoice> +<shortcut> +<keycombo action="simul">&Alt;<keycap>3</keycap></keycombo> +</shortcut> +<guimenu>View</guimenu> +<guisubmenu>Sort</guisubmenu> +<guimenuitem>Locale based</guimenuitem> +</menuchoice></term> +<listitem><para> +Sort file names according to the rules of the current locale. +The current locale can be displayed using the command +<literal>`locale | grep COLL`</literal>. +If the value of <literal>'LC_COLLATE'</literal> is either +<literal>'C'</literal> or <literal>'POSIX'</literal>, then the +sort order will be identical to <guimenuitem>Unicode based</guimenuitem>. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><menuchoice> +<shortcut> +<keycombo action="simul">&Ctrl;&Shift;<keycap>F</keycap></keycombo> +</shortcut> +<guimenu>View</guimenu> <guisubmenu>Sort</guisubmenu> +<guimenuitem>Group Directories First</guimenuitem> </menuchoice></term> -<listitem><para>Choose order in which items are presented in the -window when in Icon or MultiColumn View mode.</para></listitem> +<listitem><para> +Folders will be listed <emphasis>before</emphasis> non-folders, +regardless of sort column and order. +</para></listitem> </varlistentry> <varlistentry> <term><menuchoice> +<shortcut> +<keycombo action="simul">&Ctrl;&Shift;<keycap>H</keycap></keycombo> +</shortcut><guimenu>View</guimenu> +<guisubmenu>Sort</guisubmenu> +<guimenuitem>Group Hidden First</guimenuitem> +</menuchoice></term> +<listitem><para> +If "hidden" files and folders are visible, they will be listed +<emphasis>before</emphasis> non-hidden files and folders, +regardless of sort column and order. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><menuchoice> +<shortcut> +<keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo> +</shortcut> <guimenu>View</guimenu> -<guimenuitem>Case Insensitive Sort</guimenuitem> +<guisubmenu>Sort</guisubmenu> +<guimenuitem>Alternate Sort Order</guimenuitem> </menuchoice></term> -<listitem><para>Choose whether the sort order in Tree, Detailed List -or Text View modes is case sensitive.</para></listitem> +<listitem><para> +Users may sort the list in different ways by clicking on different +columns. This action allows one to toggle sorting between the two +most recently clicked sort columns without using the mouse. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><menuchoice> +<shortcut> +<keycombo action="simul">&Ctrl;<keycap>R</keycap></keycombo> +</shortcut> +<guimenu>View</guimenu> +<guisubmenu>Sort</guisubmenu> +<guimenuitem>Reverse Sort Order</guimenuitem> +</menuchoice></term> +<listitem><para> +Toggle between ascending and descending ordering of current sort +column without using the mouse. +</para></listitem> +</varlistentry> + +</variablelist> +</para> +</listitem> + </varlistentry> <varlistentry> @@ -641,14 +769,6 @@ MultiColumn View modes.</para></listitem> <varlistentry> <term><menuchoice> <guimenu>View</guimenu> -<guimenuitem>Show Hidden Files</guimenuitem> -</menuchoice></term> -<listitem><para>Show hidden (dot) files.</para></listitem> -</varlistentry> - -<varlistentry> -<term><menuchoice> -<guimenu>View</guimenu> <guimenuitem>Show details...</guimenuitem> </menuchoice></term> <listitem><para>Lets you choose which file and folder details are diff --git a/doc/konsole/index.docbook b/doc/konsole/index.docbook index a11c0dd17..5114a5d36 100644 --- a/doc/konsole/index.docbook +++ b/doc/konsole/index.docbook @@ -1437,7 +1437,7 @@ echo $*</programlisting> <para>Information on building &konsole; on platforms other than &Linux; is available in the <filename>README.ports</filename> file in the &konsole; source package. It provides a list of experts for certain -platforms (Tru64, &Solaris;, OpenBSD) and requests volunteers from other +platforms (&Solaris;, OpenBSD) and requests volunteers from other &UNIX; platforms.</para> <para>For more infomation please visit these websites:</para> diff --git a/doc/ksplashml/index.docbook b/doc/ksplashml/index.docbook index 5f3350c77..263aaa7fb 100644 --- a/doc/ksplashml/index.docbook +++ b/doc/ksplashml/index.docbook @@ -606,13 +606,13 @@ or before it starts loading plugins, &etc;, invoke &ksplash; as follows:</para> <programlisting> -DCOPClient *c = kapp->dcopClient(); -QString error; +DCOPClient *c = tdeApp->dcopClient(); +TQString error; QCString KSplashName; int pid = 0; QStringList args; args << "--theme=MyCoolTheme" << "--managed"; -if (kapp->startServiceByDesktopName("ksplash", args, &error, +if (tdeApp->startServiceByDesktopName("ksplash", args, &error, &KSplashName, &pid)) { KMessageBox::sorry(0, error, "Unable to invoke KSplash"); @@ -644,10 +644,10 @@ data)) <para>Whenever you want to display a message with or without an icon, use</para> <programlisting> - arg << QString("iconName") << QString("programName") << -QString("Some description"); + arg << TQString("iconName") << TQString("programName") << +TQString("Some description"); if (!(c->send(KSplashName, "KSplashIface", -"programStarted(QString,QString,QString)", data)) +"programStarted(TQString,TQString,TQString)", data)) { // Some error processing here. } @@ -791,7 +791,7 @@ functions <function>slotSetText</function>, <function>slotSetPixmap</function>, <function>slotUpdateProgress</function> and <function>slotUpdateSteps</function> to make it usable.</para></listitem> <listitem><para>The constructor should take the form -<literal>ThemeEngine( QWidget *parent, const char *name, const QStringList +<literal>ThemeEngine( TQWidget *parent, const char *name, const QStringList &args )</literal> so that it can be used with <classname>KGenericFactory</classname>.</para></listitem> @@ -822,7 +822,7 @@ class RotWidget; class Cfg2k: public ThemeEngineConfig { - Q_OBJECT + TQ_OBJECT public: Cfg2k( TDEConfig * ); }; @@ -830,13 +830,13 @@ public: class ObjKsTheme; class Theme2k: public ThemeEngine { - Q_OBJECT + TQ_OBJECT public: - Theme2k( QWidget *, const char *, const QStringList& ); + Theme2k( TQWidget *, const char *, const QStringList& ); - inline const QString name() + inline const TQString name() { - return( QString("KSplash2k") ); + return( TQString("KSplash2k") ); } inline const KDialogBase *config( TDEConfig *kc ) { @@ -853,7 +853,7 @@ public: }; public slots: - inline void slotSetText( const QString& s ) + inline void slotSetText( const TQString& s ) { if( mText && mText->text() != s ) mText->setText( s ); }; @@ -864,9 +864,9 @@ private: QLabel *mText; RotWidget *mRotator; - QColor mTBgColor, mTFgColor, mRotColor1, mRotColor2, mStatusColor; + TQColor mTBgColor, mTFgColor, mRotColor1, mRotColor2, mStatusColor; int mRotSpeed; - QString mWndTitle, mLogoFile; + TQString mWndTitle, mLogoFile; }; #endif @@ -878,7 +878,7 @@ the naming conventions, and is inherited from <classname>ThemeEngine</classname>. It provides a <methodname>Theme2k::names()</methodname>, and has a constructor that takes the required -parameters: <function>Theme2k( QWidget *, const char *, const QStringList& +parameters: <function>Theme2k( TQWidget *, const char *, const QStringList& );</function> and also provides a simple <methodname>Theme2k::slotSetText()</methodname> method. For the moment, @@ -913,7 +913,7 @@ straightforward.</para> <example> <title>Plugin constructor</title> <programlisting> -Theme2k::Theme2k( QWidget *parent, const char *name, const QStringList &args +Theme2k::Theme2k( TQWidget *parent, const char *name, const QStringList &args ) :ThemeEngine( parent, name, args ) { @@ -938,10 +938,10 @@ void Theme2k::readSettings() if( !cfg ) return; - cfg->setGroup( QString("KSplash Theme: %1").arg(mTheme->theme()) ); + cfg->setGroup( TQString("KSplash Theme: %1").arg(mTheme->theme()) ); - QColor DefaultTBgColor( Qt::darkBlue ); - QColor DefaultTFgColor( Qt::white ); + TQColor DefaultTBgColor( TQt::darkBlue ); + TQColor DefaultTFgColor( TQt::white ); mTBgColor = cfg->readColorEntry( "Title Background Color", &DefaultTBgColor ); @@ -949,14 +949,14 @@ void Theme2k::readSettings() &DefaultTFgColor ); mStatusColor = cfg->readColorEntry("Status Text Color", &mTBgColor ); - QColor DefaultRot1( Qt::darkBlue ); - QColor DefaultRot2( Qt::cyan ); + TQColor DefaultRot1( TQt::darkBlue ); + TQColor DefaultRot2( TQt::cyan ); mRotColor1 = cfg->readColorEntry( "Rotator Color 1", &DefaultRot1 ); mRotColor2 = cfg->readColorEntry( "Rotator Color 2", &DefaultRot2 ); mRotSpeed = cfg->readNumEntry( "Rotator Speed", 30 ); mWndTitle = cfg->readEntry( "Window Title", i18n("Please wait...") ); - mLogoFile = cfg->readEntry( "Logo File", QString::null ); + mLogoFile = cfg->readEntry( "Logo File", TQString::null ); } </programlisting> </example> @@ -1101,7 +1101,7 @@ appropriate plugin.</para> #include <tdeglobalsettings.h> #include <tdelocale.h> #include <ksplash/objkstheme.h> -#include <kstandarddirs.h> +#include <tdestandarddirs.h> #include "rotwidget.h" #include "theme2k.h" @@ -1112,7 +1112,7 @@ K_EXPORT_COMPONENT_FACTORY( ksplash2k, KGenericFactory<Theme2k> ); Cfg2k::Cfg2k( TDEConfig * ) {} -Theme2k::Theme2k( QWidget *parent, const char *name, const QStringList &args +Theme2k::Theme2k( TQWidget *parent, const char *name, const QStringList &args ) :ThemeEngine( parent, name, args ) { @@ -1134,10 +1134,10 @@ void Theme2k::initUi() lbl->setPaletteForegroundColor( mTFgColor ); QLabel *logo = new QLabel( vbox ); - logo->setPalette( Qt::white ); + logo->setPalette( TQt::white ); - QString px( locate( "appdata", mTheme->themeDir() + -(mLogoFile.isNull()?QString("/Logo.png"):mLogoFile) ) ); + TQString px( locate( "appdata", mTheme->themeDir() + +(mLogoFile.isNull()?TQString("/Logo.png"):mLogoFile) ) ); if (px.isNull()) px = locate("appdata","Themes/Default/splash_top.png"); if( !px.isNull() ) @@ -1178,10 +1178,10 @@ void Theme2k::readSettings() if( !cfg ) return; - cfg->setGroup( QString("KSplash Theme: %1").arg(mTheme->theme()) ); + cfg->setGroup( TQString("KSplash Theme: %1").arg(mTheme->theme()) ); - QColor DefaultTBgColor( Qt::darkBlue ); - QColor DefaultTFgColor( Qt::white ); + TQColor DefaultTBgColor( TQt::darkBlue ); + TQColor DefaultTFgColor( TQt::white ); mTBgColor = cfg->readColorEntry( "Title Background Color", &DefaultTBgColor ); @@ -1189,14 +1189,14 @@ void Theme2k::readSettings() &DefaultTFgColor ); mStatusColor = cfg->readColorEntry("Status Text Color", &mTBgColor ); - QColor DefaultRot1( Qt::darkBlue ); - QColor DefaultRot2( Qt::cyan ); + TQColor DefaultRot1( TQt::darkBlue ); + TQColor DefaultRot2( TQt::cyan ); mRotColor1 = cfg->readColorEntry( "Rotator Color 1", &DefaultRot1 ); mRotColor2 = cfg->readColorEntry( "Rotator Color 2", &DefaultRot2 ); mRotSpeed = cfg->readNumEntry( "Rotator Speed", 30 ); mWndTitle = cfg->readEntry( "Window Title", i18n("Please wait...") ); - mLogoFile = cfg->readEntry( "Logo File", QString::null ); + mLogoFile = cfg->readEntry( "Logo File", TQString::null ); } </programlisting> </sect1> @@ -1216,11 +1216,11 @@ void Theme2k::readSettings() /** * @short Display a rotating-gradient widget. */ -class RotWidget: public QWidget +class RotWidget: public TQWidget { - Q_OBJECT + TQ_OBJECT public: - RotWidget( QWidget *, const QColor&, const QColor&, int ); + RotWidget( TQWidget *, const TQColor&, const TQColor&, int ); ~RotWidget(); private slots: @@ -1231,7 +1231,7 @@ protected: void paintEvent( QPaintEvent * ); void resizeEvent( QResizeEvent * ); - QColor m_color1, m_color2; + TQColor m_color1, m_color2; int m_step, m_speed; QTimer *m_stepTimer; @@ -1255,9 +1255,9 @@ protected: #include "rotwidget.h" #include "rotwidget.moc" -RotWidget::RotWidget( QWidget *parent, const QColor& c1, const QColor& +RotWidget::RotWidget( TQWidget *parent, const TQColor& c1, const TQColor& c2, int sp ) - :QWidget(parent), m_color1(c1), m_color2(c2), m_step(0), m_speed(sp) + :TQWidget(parent), m_color1(c1), m_color2(c2), m_step(0), m_speed(sp) { if( (m_speed <= 0) || (m_speed > 20) ) m_speed = 1; @@ -1267,7 +1267,7 @@ c2, int sp ) preparePixmap( i ); m_stepTimer = new QTimer( this ); - connect(m_stepTimer, SIGNAL(timeout()), this, SLOT(stepEvent())); + connect(m_stepTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(stepEvent())); m_stepTimer->start( 50 ); } @@ -1296,7 +1296,7 @@ void RotWidget::paintEvent( QPaintEvent *pe ) bitBlt( this, r.x(), r.y(), m_stepPixmap.at( m_step ), r.x(), r.y(), r.width(), r.height() ); else - p.fillRect( rect(), Qt::black ); + p.fillRect( rect(), TQt::black ); p.end(); } diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt new file mode 100644 index 000000000..74cd0aefd --- /dev/null +++ b/doc/man/CMakeLists.txt @@ -0,0 +1,28 @@ +tde_conditional_add_subdirectory( BUILD_DRKONQI drkonqi ) +tde_conditional_add_subdirectory( BUILD_KAPPFINDER kappfinder ) +tde_conditional_add_subdirectory( BUILD_KATE kate ) +tde_conditional_add_subdirectory( BUILD_KCHECKPASS kcheckpass ) +tde_conditional_add_subdirectory( BUILD_KCMINIT kcminit ) +tde_conditional_add_subdirectory( BUILD_KDCOP kdcop ) +tde_conditional_add_subdirectory( BUILD_KDIALOG kdialog ) +tde_conditional_add_subdirectory( BUILD_KFIND kfind ) +tde_conditional_add_subdirectory( BUILD_KHOTKEYS khotkeys ) +tde_conditional_add_subdirectory( BUILD_KICKER kicker ) +tde_conditional_add_subdirectory( BUILD_KMENUEDIT kmenuedit ) +tde_conditional_add_subdirectory( BUILD_KNETATTACH knetattach ) +tde_conditional_add_subdirectory( BUILD_KONQUEROR konqueror ) +tde_conditional_add_subdirectory( BUILD_KONSOLE konsole ) +tde_conditional_add_subdirectory( BUILD_KPAGER kpager ) +tde_conditional_add_subdirectory( BUILD_KPERSONALIZER kpersonalizer ) +tde_conditional_add_subdirectory( BUILD_KREADCONFIG kreadconfig ) +tde_conditional_add_subdirectory( BUILD_KSTART kstart ) +tde_conditional_add_subdirectory( BUILD_KSYSTRAYCMD ksystraycmd ) +tde_conditional_add_subdirectory( BUILD_KXKB kxkb ) +tde_conditional_add_subdirectory( BUILD_STARTTDE starttde ) +tde_conditional_add_subdirectory( BUILD_TDEDEBUGDIALOG tdedebugdialog ) +tde_conditional_add_subdirectory( BUILD_TDEIOSLAVES tdeioslave ) +tde_conditional_add_subdirectory( BUILD_TDEPASSWD tdepasswd ) +tde_conditional_add_subdirectory( BUILD_TDEPRINT tdeprint ) +tde_conditional_add_subdirectory( BUILD_TDESCREENSAVER tdescreensaver ) +tde_conditional_add_subdirectory( BUILD_TDESU tdesu ) +tde_conditional_add_subdirectory( BUILD_TDM tdm ) diff --git a/doc/man/drkonqi/CMakeLists.txt b/doc/man/drkonqi/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/drkonqi/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/drkonqi.1 b/doc/man/drkonqi/drkonqi.1 index 987164834..987164834 100644 --- a/doc/man/drkonqi.1 +++ b/doc/man/drkonqi/drkonqi.1 diff --git a/doc/man/kappfinder/CMakeLists.txt b/doc/man/kappfinder/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kappfinder/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kappfinder.1 b/doc/man/kappfinder/kappfinder.1 index ec8eae964..ec8eae964 100644 --- a/doc/man/kappfinder.1 +++ b/doc/man/kappfinder/kappfinder.1 diff --git a/doc/man/kate/CMakeLists.txt b/doc/man/kate/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kate/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kate.1 b/doc/man/kate/kate.1 index e48268d6f..e48268d6f 100644 --- a/doc/man/kate.1 +++ b/doc/man/kate/kate.1 diff --git a/doc/man/kwrite.1 b/doc/man/kate/kwrite.1 index f7d39f61d..f7d39f61d 100644 --- a/doc/man/kwrite.1 +++ b/doc/man/kate/kwrite.1 diff --git a/doc/man/kcheckpass/CMakeLists.txt b/doc/man/kcheckpass/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kcheckpass/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kcheckpass.1 b/doc/man/kcheckpass/kcheckpass.1 index fa5a4c817..fa5a4c817 100644 --- a/doc/man/kcheckpass.1 +++ b/doc/man/kcheckpass/kcheckpass.1 diff --git a/doc/man/kcminit/CMakeLists.txt b/doc/man/kcminit/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kcminit/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kcminit.1 b/doc/man/kcminit/kcminit.1 index 4c557456e..4c557456e 100644 --- a/doc/man/kcminit.1 +++ b/doc/man/kcminit/kcminit.1 diff --git a/doc/man/kdcop/CMakeLists.txt b/doc/man/kdcop/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kdcop/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kdcop.1 b/doc/man/kdcop/kdcop.1 index 1c01dcc47..1c01dcc47 100644 --- a/doc/man/kdcop.1 +++ b/doc/man/kdcop/kdcop.1 diff --git a/doc/man/kdialog/CMakeLists.txt b/doc/man/kdialog/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kdialog/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kdialog.1 b/doc/man/kdialog/kdialog.1 index 243709ed1..243709ed1 100644 --- a/doc/man/kdialog.1 +++ b/doc/man/kdialog/kdialog.1 diff --git a/doc/man/kfind/CMakeLists.txt b/doc/man/kfind/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kfind/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kfind.1 b/doc/man/kfind/kfind.1 index 55542fd66..55542fd66 100644 --- a/doc/man/kfind.1 +++ b/doc/man/kfind/kfind.1 diff --git a/doc/man/khotkeys/CMakeLists.txt b/doc/man/khotkeys/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/khotkeys/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/khotkeys.1 b/doc/man/khotkeys/khotkeys.1 index 34d754b05..34d754b05 100644 --- a/doc/man/khotkeys.1 +++ b/doc/man/khotkeys/khotkeys.1 diff --git a/doc/man/kicker/CMakeLists.txt b/doc/man/kicker/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kicker/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/appletproxy.1 b/doc/man/kicker/appletproxy.1 index 3ab13208f..3ab13208f 100644 --- a/doc/man/appletproxy.1 +++ b/doc/man/kicker/appletproxy.1 diff --git a/doc/man/extensionproxy.1 b/doc/man/kicker/extensionproxy.1 index 4ea041189..4ea041189 100644 --- a/doc/man/extensionproxy.1 +++ b/doc/man/kicker/extensionproxy.1 diff --git a/doc/man/kasbar.1 b/doc/man/kicker/kasbar.1 index 7d57958d2..7d57958d2 100644 --- a/doc/man/kasbar.1 +++ b/doc/man/kicker/kasbar.1 diff --git a/doc/man/kicker.1 b/doc/man/kicker/kicker.1 index 1d17fa199..1d17fa199 100644 --- a/doc/man/kicker.1 +++ b/doc/man/kicker/kicker.1 diff --git a/doc/man/kmenuedit/CMakeLists.txt b/doc/man/kmenuedit/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kmenuedit/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kmenuedit.1 b/doc/man/kmenuedit/kmenuedit.1 index fd5c7daf5..fd5c7daf5 100644 --- a/doc/man/kmenuedit.1 +++ b/doc/man/kmenuedit/kmenuedit.1 diff --git a/doc/man/knetattach/CMakeLists.txt b/doc/man/knetattach/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/knetattach/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/knetattach.1 b/doc/man/knetattach/knetattach.1 index 84bc38fcf..84bc38fcf 100644 --- a/doc/man/knetattach.1 +++ b/doc/man/knetattach/knetattach.1 diff --git a/doc/man/konqueror/CMakeLists.txt b/doc/man/konqueror/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/konqueror/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/keditbookmarks.1 b/doc/man/konqueror/keditbookmarks.1 index 23606dccb..23606dccb 100644 --- a/doc/man/keditbookmarks.1 +++ b/doc/man/konqueror/keditbookmarks.1 diff --git a/doc/man/kfmclient.1 b/doc/man/konqueror/kfmclient.1 index 67cbed380..67cbed380 100644 --- a/doc/man/kfmclient.1 +++ b/doc/man/konqueror/kfmclient.1 diff --git a/doc/man/konqueror.1 b/doc/man/konqueror/konqueror.1 index 0515c4f87..0515c4f87 100644 --- a/doc/man/konqueror.1 +++ b/doc/man/konqueror/konqueror.1 diff --git a/doc/man/konsole/CMakeLists.txt b/doc/man/konsole/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/konsole/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/konsole.1 b/doc/man/konsole/konsole.1 index 5de5500b4..5de5500b4 100644 --- a/doc/man/konsole.1 +++ b/doc/man/konsole/konsole.1 diff --git a/doc/man/kpager/CMakeLists.txt b/doc/man/kpager/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kpager/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kpager.1 b/doc/man/kpager/kpager.1 index 63a24f267..63a24f267 100644 --- a/doc/man/kpager.1 +++ b/doc/man/kpager/kpager.1 diff --git a/doc/man/kpersonalizer/CMakeLists.txt b/doc/man/kpersonalizer/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kpersonalizer/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kpersonalizer.1 b/doc/man/kpersonalizer/kpersonalizer.1 index 01dc0b3cc..01dc0b3cc 100644 --- a/doc/man/kpersonalizer.1 +++ b/doc/man/kpersonalizer/kpersonalizer.1 diff --git a/doc/man/kreadconfig/CMakeLists.txt b/doc/man/kreadconfig/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kreadconfig/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kreadconfig.1 b/doc/man/kreadconfig/kreadconfig.1 index 3bb6c4d0b..3bb6c4d0b 100644 --- a/doc/man/kreadconfig.1 +++ b/doc/man/kreadconfig/kreadconfig.1 diff --git a/doc/man/kwriteconfig.1 b/doc/man/kreadconfig/kwriteconfig.1 index b347b9849..b347b9849 100644 --- a/doc/man/kwriteconfig.1 +++ b/doc/man/kreadconfig/kwriteconfig.1 diff --git a/doc/man/kstart/CMakeLists.txt b/doc/man/kstart/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kstart/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kstart.1 b/doc/man/kstart/kstart.1 index 9d3a77ddc..9d3a77ddc 100644 --- a/doc/man/kstart.1 +++ b/doc/man/kstart/kstart.1 diff --git a/doc/man/ksystraycmd/CMakeLists.txt b/doc/man/ksystraycmd/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/ksystraycmd/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/ksystraycmd.1 b/doc/man/ksystraycmd/ksystraycmd.1 index 4807276c0..4807276c0 100644 --- a/doc/man/ksystraycmd.1 +++ b/doc/man/ksystraycmd/ksystraycmd.1 diff --git a/doc/man/kxkb/CMakeLists.txt b/doc/man/kxkb/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/kxkb/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kxkb.1 b/doc/man/kxkb/kxkb.1 index 9a6a6bcf6..9a6a6bcf6 100644 --- a/doc/man/kxkb.1 +++ b/doc/man/kxkb/kxkb.1 diff --git a/doc/man/starttde/CMakeLists.txt b/doc/man/starttde/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/starttde/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/starttde.1 b/doc/man/starttde/starttde.1 index 73ab27b9c..73ab27b9c 100644 --- a/doc/man/starttde.1 +++ b/doc/man/starttde/starttde.1 diff --git a/doc/man/tdedebugdialog/CMakeLists.txt b/doc/man/tdedebugdialog/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdedebugdialog/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/tdedebugdialog.1 b/doc/man/tdedebugdialog/tdedebugdialog.1 index af48f59e6..af48f59e6 100644 --- a/doc/man/tdedebugdialog.1 +++ b/doc/man/tdedebugdialog/tdedebugdialog.1 diff --git a/doc/man/tdeio_system_documenthelper.1 b/doc/man/tdeio_system_documenthelper.1 deleted file mode 100644 index 270dd86e6..000000000 --- a/doc/man/tdeio_system_documenthelper.1 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This file was generated by (a slightly modified) kdemangen.pl and edited by hand -.TH tdeio_system_documenthelper 1 "June 2006" "Trinity Desktop Environment" "helper script" -.SH NAME -tdeio_system_documenthelper -\- TDE helper script used by document.desktop -.SH SYNOPSIS -\fBtdeio_system_documenthelper\fP - -.SH DESCRIPTION -The script is used by document.desktop entry to determine if it must be shown or not. - -.SH AUTHORS -.nf -Kevin Ottens <ervin@ipsquad.net> - -.br -.fi -Please use http://bugs.trinitydesktop.org to report bugs; do not mail the author directly. -.PP -This manual page was written by Holger Hartmann <Holger_Hartmann@gmx.de> for the Debian Project, but may be used by others. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. -.PP -On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL. diff --git a/doc/man/tdeioslave/CMakeLists.txt b/doc/man/tdeioslave/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdeioslave/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/ktrash.1 b/doc/man/tdeioslave/ktrash.1 index 0094c84fa..0094c84fa 100644 --- a/doc/man/ktrash.1 +++ b/doc/man/tdeioslave/ktrash.1 diff --git a/doc/man/tdeio_media_mounthelper.1 b/doc/man/tdeioslave/tdeio_media_mounthelper.1 index 1e7b055f6..1e7b055f6 100644 --- a/doc/man/tdeio_media_mounthelper.1 +++ b/doc/man/tdeioslave/tdeio_media_mounthelper.1 diff --git a/doc/man/tdepasswd/CMakeLists.txt b/doc/man/tdepasswd/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdepasswd/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/tdepasswd.1 b/doc/man/tdepasswd/tdepasswd.1 index e09aff0e2..e09aff0e2 100644 --- a/doc/man/tdepasswd.1 +++ b/doc/man/tdepasswd/tdepasswd.1 diff --git a/doc/man/tdeprint/CMakeLists.txt b/doc/man/tdeprint/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdeprint/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kjobviewer.1 b/doc/man/tdeprint/kjobviewer.1 index 6dae2692e..6dae2692e 100644 --- a/doc/man/kjobviewer.1 +++ b/doc/man/tdeprint/kjobviewer.1 diff --git a/doc/man/kprinter.1 b/doc/man/tdeprint/kprinter.1 index a3ecdc88b..a3ecdc88b 100644 --- a/doc/man/kprinter.1 +++ b/doc/man/tdeprint/kprinter.1 diff --git a/doc/man/tdeprintfax.1 b/doc/man/tdeprint/tdeprintfax.1 index e407c294e..e407c294e 100644 --- a/doc/man/tdeprintfax.1 +++ b/doc/man/tdeprint/tdeprintfax.1 diff --git a/doc/man/tdescreensaver/CMakeLists.txt b/doc/man/tdescreensaver/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdescreensaver/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/kblankscrn.kss.1 b/doc/man/tdescreensaver/kblankscrn.kss.1 index 46b2d4e1a..46b2d4e1a 100644 --- a/doc/man/kblankscrn.kss.1 +++ b/doc/man/tdescreensaver/kblankscrn.kss.1 diff --git a/doc/man/krandom.kss.1 b/doc/man/tdescreensaver/krandom.kss.1 index 4a13d95ec..4a13d95ec 100644 --- a/doc/man/krandom.kss.1 +++ b/doc/man/tdescreensaver/krandom.kss.1 diff --git a/doc/man/tdesu/CMakeLists.txt b/doc/man/tdesu/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdesu/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/tdesu.1 b/doc/man/tdesu/tdesu.1 index fa8c45e09..fa8c45e09 100644 --- a/doc/man/tdesu.1 +++ b/doc/man/tdesu/tdesu.1 diff --git a/doc/man/tdm/CMakeLists.txt b/doc/man/tdm/CMakeLists.txt new file mode 100644 index 000000000..65c83b94f --- /dev/null +++ b/doc/man/tdm/CMakeLists.txt @@ -0,0 +1,7 @@ +file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 ) + +install( + FILES ${_man_files} + DESTINATION ${MAN_INSTALL_DIR}/man1 + COMPONENT doc +) diff --git a/doc/man/gentdmconf.1 b/doc/man/tdm/gentdmconf.1 index d98e166c2..d98e166c2 100644 --- a/doc/man/gentdmconf.1 +++ b/doc/man/tdm/gentdmconf.1 diff --git a/doc/man/krootimage.1 b/doc/man/tdm/krootimage.1 index e9b19a604..e9b19a604 100644 --- a/doc/man/krootimage.1 +++ b/doc/man/tdm/krootimage.1 diff --git a/doc/man/tdm.1 b/doc/man/tdm/tdm.1 index 1150fe5a8..1150fe5a8 100644 --- a/doc/man/tdm.1 +++ b/doc/man/tdm/tdm.1 diff --git a/doc/man/tdm_config.1 b/doc/man/tdm/tdm_config.1 index b8753b168..b8753b168 100644 --- a/doc/man/tdm_config.1 +++ b/doc/man/tdm/tdm_config.1 diff --git a/doc/man/tdm_greet.1 b/doc/man/tdm/tdm_greet.1 index 10b7bde6e..10b7bde6e 100644 --- a/doc/man/tdm_greet.1 +++ b/doc/man/tdm/tdm_greet.1 diff --git a/doc/man/tdmctl.1 b/doc/man/tdm/tdmctl.1 index 82be6ae16..82be6ae16 100644 --- a/doc/man/tdmctl.1 +++ b/doc/man/tdm/tdmctl.1 diff --git a/doc/tdeprint/index.docbook b/doc/tdeprint/index.docbook index 225469889..a1633fcec 100644 --- a/doc/tdeprint/index.docbook +++ b/doc/tdeprint/index.docbook @@ -20,7 +20,7 @@ <!ENTITY external-command-doc SYSTEM "external-command.docbook"> <!ENTITY extensions-doc SYSTEM "extensions.docbook"> <!ENTITY final-word-doc SYSTEM "final-word.docbook"> - <!ENTITY kappname "&tdeprint;"><!-- replace kapp here --> + <!ENTITY kappname "&tdeprint;"><!-- replace tdeApp here --> <!ENTITY % addindex "IGNORE"> <!ENTITY % English "INCLUDE"><!-- change language only here --> ]> |