Difference between revisions of "Changelog For R14.0.10"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
(Update 20201122)
(Update 20201129)
Line 8: Line 8:
 
= core =
 
= core =
 
== tdelibs ==
 
== tdelibs ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Add CMakeL10n rules to update all_languages.desktop<br/>according to the entry.desktop files from tde-i18n.
  +
* Unify language names between all_languages.desktop in tdelibs<br/>and entry.desktop files in tde-i18n.
  +
* tdehw lib: fixed detection of mountable optical disks with incomplete<br/>partition table.
 
* Adjust CMakeL10n rules for new 'core' folder for main modules.
 
* Adjust CMakeL10n rules for new 'core' folder for main modules.
   
 
== tdebase ==
 
== tdebase ==
  +
* Merge translation files from master branch.
  +
* Unify default language name with all_languages.desktop in tdelibs.
  +
* Konqueror/KDesktop popup menu: sort service actions by filename to ensure consistency.
  +
* kdcop: avoid registering 'anonymous' dcop clients. This was causing 'DCOP<br/>aborting call' warning messages in .xsession-errors in some conditions.
 
* Move the khelpcenter guides to the directory level in which they are installed.
 
* Move the khelpcenter guides to the directory level in which they are installed.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
Line 30: Line 39:
   
 
== tdeedu ==
 
== tdeedu ==
  +
* khangman: fixed invalid assert and infinite loop triggered when the<br/>selected language at startup is no longer available. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3171 #3171]
 
* Delete unused images from API documentation.
 
* Delete unused images from API documentation.
   
Line 40: Line 50:
   
 
== tdevelop ==
 
== tdevelop ==
  +
* Fixed SEGV caused by dereferencing NULL pointer when right clicking<br/>inside files not supported. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3173 #3173]
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== tde-i18n ==
 
== tde-i18n ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Unify language names between all_languages.desktop in tdelibs<br/>and entry.desktop files in tde-i18n.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Add translation of entry.desktop files.<br/>Note: For systems and distributions where individual language directories<br/>are unpacked for building, you need to add an unpacking for the<br/>'translations' directory in addition to other common directories.
 
* Add translation of entry.desktop files.<br/>Note: For systems and distributions where individual language directories<br/>are unpacked for building, you need to add an unpacking for the<br/>'translations' directory in addition to other common directories.
Line 67: Line 83:
   
 
== basket ==
 
== basket ==
  +
* Merge translation files from master branch.
 
* Added translations from 'kontact_plugin'.
 
* Added translations from 'kontact_plugin'.
 
* Added translation of .desktop files.
 
* Added translation of .desktop files.
Line 104: Line 121:
 
= packaging =
 
= packaging =
 
== packaging ==
 
== packaging ==
  +
* DEB tdeedu: Drop old common patches related to automake.<br/>Drop unnecessary build-deps related to automake.
  +
* DEB: updated relevant modules to use pinentry-tqt if available.
  +
* DEB trinity-keyring: Remove the binary package dependency on gnupg.<br/>Use the code to remove the old keys the same as debian-archive-keyring.<br/>Add package trinity-keyring-udeb, which could be suitable for the installer.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3170 #3170]
  +
* FreeBSD: Add a pinetry port built as a pinentry-tqt flavor.
 
* DEB tde-i18n: Add intltool to build-deps.
 
* DEB tde-i18n: Add intltool to build-deps.
 
* DEB basket: added AUTHORS and removed TODO from built packages. Added<br/>intltool to build deps.
 
* DEB basket: added AUTHORS and removed TODO from built packages. Added<br/>intltool to build deps.

Revision as of 02:28, 30 November 2020

dependencies

tqca

  • Drop tqmake build support.
    Add basic cmake build instructions.
    Rework of the README file.

tqca-tls

  • Drop tqmake build support.
    Add basic cmake build instructions.
    Rework of the README file.

core

tdelibs

  • Merge translation files from master branch.
  • Update translation template.
  • Add CMakeL10n rules to update all_languages.desktop
    according to the entry.desktop files from tde-i18n.
  • Unify language names between all_languages.desktop in tdelibs
    and entry.desktop files in tde-i18n.
  • tdehw lib: fixed detection of mountable optical disks with incomplete
    partition table.
  • Adjust CMakeL10n rules for new 'core' folder for main modules.

tdebase

  • Merge translation files from master branch.
  • Unify default language name with all_languages.desktop in tdelibs.
  • Konqueror/KDesktop popup menu: sort service actions by filename to ensure consistency.
  • kdcop: avoid registering 'anonymous' dcop clients. This was causing 'DCOP
    aborting call' warning messages in .xsession-errors in some conditions.
  • Move the khelpcenter guides to the directory level in which they are installed.
  • Merge translation files from master branch.
  • Added KDCOP to TDE menu - System. This relates to bug #2886
    This is a modified and extended version of commit 25555aa75.
  • Added initial draft of release notes for R14.0.10.
  • Merge translation files from master branch.
  • Fix FTBFS due to redefine the 'log' symbol in tdmlib.

tdepim

  • Merge translation files from master branch.
  • Fix FTBFS due to redefine the 'round' symbol in korganizer.

tdetoys

  • Merge translation files from master branch.

tdeutils

  • Move the tdelirc manuals to the directory level in which they are installed.
    The manual for the tdelirc control center module is moved to KControl.
  • kmilo: added keyboard shortcuts for fine settings of screen brightness.

tdeedu

  • khangman: fixed invalid assert and infinite loop triggered when the
    selected language at startup is no longer available. This resolves bug #3171
  • Delete unused images from API documentation.

tdeadmin

  • Merge translation files from master branch.

tdesdk

  • Remove the CMake rule for processing tdesvn-build manual in the previous directory.
  • Move the tdesvn-build manual to the directory level in which it is installed.

tdevelop

  • Fixed SEGV caused by dereferencing NULL pointer when right clicking
    inside files not supported. This relates to bug #3173
  • Merge translation files from master branch.

tde-i18n

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Unify language names between all_languages.desktop in tdelibs
    and entry.desktop files in tde-i18n.
  • Merge translation files from master branch.
  • Add translation of entry.desktop files.
    Note: For systems and distributions where individual language directories
    are unpacked for building, you need to add an unpacking for the
    'translations' directory in addition to other common directories.
  • Minor fix up on previous commit about automake drop.
  • Drop automake build support.
  • Add base files for the new es_AR language.
  • Use universal common rules instead of many individual CMakeListst.txt files.
    Note: For systems and distributions where individual language directories
    are unpacked for building, you need to add an unpacking for the 'template'
    directory in addition to the 'cmake' directory.
  • Merge translation files from master branch.
  • Delete unused images from tdeedu API documentation.
  • Move the khelpcenter guides to the directory level in which they are installed.
  • Move the tdesvn-build manual to the directory level in which it is installed.
  • Move the tdelirc manuals to the directory level in which they are installed.
    The manual for the tdelirc control center module is moved to KControl.
  • Update translation template.
  • Updated r14.0.x-specific tdebase translation for Ukrainian.
  • Merge translation files from master branch.
  • Add a missing newline character in the EO translation to resolve the FTBFS.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.

applications

amarok

  • Merge translation files from master branch.

basket

  • Merge translation files from master branch.
  • Added translations from 'kontact_plugin'.
  • Added translation of .desktop files.
  • Removed original 'po' translation folder.
  • Copied translation files to new translations folder.
  • Drop automake build support.
    Add basic cmake build instructions.
    Delete empty files ChangeLog, NEWS and TODO.
    Rework of the README file.
    Update some cmake files with latest macros.
  • Merge translation files from master branch.

codeine

  • Merge translation files from master branch.

digikam

  • Merge translation files from master branch.

dolphin

  • Merge translation files from master branch.

gwenview-i18n

  • Merge translation files from master branch.

k3b-i18n

  • Merge translation files from master branch.

ktechlab

  • Merge translation files from master branch.
  • Update translation template.
  • Add workaround for broken gpsim includes.
  • Fix incorrect include file check definitions.
  • Added controlled conversions to char* instead of automatic ascii conversions.
    The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  • Add includes to UI files to resolve FTBFS.
  • Conversion to the cmake building system.
    Added man pages taken from the Debian packaging system.
    Move the ktechlab.desktop file into XDG_APPS_INSTALL_DIR directory,
    see TDE/tde#26 and bug #2408

qalculate-tde

  • Update translation template.
  • Fix undeclared declarations of string/vector/list; prefix declarations with 'std::'

packaging

packaging

  • DEB tdeedu: Drop old common patches related to automake.
    Drop unnecessary build-deps related to automake.
  • DEB: updated relevant modules to use pinentry-tqt if available.
  • DEB trinity-keyring: Remove the binary package dependency on gnupg.
    Use the code to remove the old keys the same as debian-archive-keyring.
    Add package trinity-keyring-udeb, which could be suitable for the installer.
    This resolves bug #3170
  • FreeBSD: Add a pinetry port built as a pinentry-tqt flavor.
  • DEB tde-i18n: Add intltool to build-deps.
  • DEB basket: added AUTHORS and removed TODO from built packages. Added
    intltool to build deps.
  • DEB tde-i18n: Clean up build rules
    + drop automake support
    + common rule for non-two-letter languages
    + add dh_strip_nondeterminism to support a reproducible build
    + add package for es_AR language
  • DEB tdeutils: The manual for the tdelirc control center module is moved to KControl.
  • DEB: adjusted to new 'core' folder for main packages.
  • DEB: added cmake directive to create compilation database 'compile_commands.json' at build time.
    This can be used to provide linting, autocompletion, hovering info, go-to-definition
    and in general other LSP functionality in development environments.
  • DEB ktechlab: switch to cmake under Ubuntu too. Switch to common TDE cdbs rules. The man page has been moved to the main tree.
    This is the same as commit 1117ce79 but applied to Ubuntu.
  • Added KDCOP to TDE menu - System. This relates to bug #2886
  • DEB ktechlab: Switch to cmake.
    Switch to common TDE cdbs rules.
    The man page has been moved to the main tree.