Difference between revisions of "Changelog For R14.0.8"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
imported>SlavekB
(Update 20200223)
(Update 20200429)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
= common =
  +
== cmake ==
  +
* Create symlink for base soname for libraries with release number in the name<br/>as a separate target instead of POST_BUILD command. This prevents the<br/>command from being executed multiple times and thus FTBFS.
  +
* Store ELF metadata as a separate target instead of the POST_BUILD command.<br/>This allows naturally storing ELF metadata also in tdelibs.
  +
* Avoid storing "_version-NOTFOUND" in ELF metadata.
  +
* tde_read_src_metadata: Typo correction.
  +
* tde_create_translated_desktop: Use full name for target.<br/>This solves the case where the desktop file name is not unique<br/>throughout the project.
  +
* tde_create_translated_desktop: Cleaning the LINGUAS file<br/>that is generated for merging desktop file translations<br/>will not be performed as a POST BUILD command, but as a<br/>separate target.<br/>This solves premature file deletion if multiple desktop<br/>files use a common translation folder.
  +
* tde_create_tarball: Add options to ensure reproducibility.
  +
* Update TDEL10n module<br/>+ Simplify entering a catalog name for placement in a directory of the same name.
  +
* Update TDEL10n module<br/>+ Add a function to prepare for extracting strings from desktop files.<br/>-- xgettext creates an incorrect reference to the source file line<br/>-- xgettext does not allow the keyword to be used as a comment
  +
* Add support for creation of translated desktop files during build.
  +
* Update TDEL10n module<br/>+ Pick *.directory, *.kcsrc and *.themerc files as desktop style files.<br/>+ Add the ability to specify source files explicitly as desktop style.<br/>+ Override default keywords for desktop style files to exclude Icon.
  +
* Use the source package date or the source git repository date<br/>instead of the current build date. The use of a stable date<br/>is necessary to achieve reproducible builds.
  +
* Add support for embedding libraries when building on SunOS.<br/>Based on the work of Denis Kozadaev on DilOS.
  +
 
= dependencies =
 
= dependencies =
 
== tqt3 ==
 
== tqt3 ==
  +
* Update translations binary files<br/>because they are not generated during build.
  +
* Merge translation files from master branch.
  +
* The translation file mywidget_en.ts in examples/i18n renamed<br/>to mywidget.ts to serve as a template.
  +
* Recovering an accidentally damaged PNG image.
  +
* Fix typo.
  +
* Remove dates from generated files.<br/>This is related to the effort for reproducible builds.
 
* DilOS: add compiler visibility
 
* DilOS: add compiler visibility
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== akode ==
  +
* Cleanup the CMakeLists.txt file.<br/>Provide basic cmake build instructions.<br/>Write the README file.<br/>Delete empty file NEWS.
   
 
== arts ==
 
== arts ==
Line 14: Line 39:
   
 
== libcarddav ==
 
== libcarddav ==
  +
* Fix memory leak of lock error messages
  +
* Fix to set error code and message properly
  +
* Simplify lock condition<br/>Change to handle as LOCK is not suuported for the case response of LOCK is<br/>unimplemented.<br/>Then<br/> * LOCKSUPPORT == FALSE: LOCK is not suuported<br/> * LOCKSUPPORT == TRUE: LOCK is supported<br/> * lock == 0: no LOCK error<br/> * lock == -1: failed to LOCK
 
* Prevent to disclose static function in the header file
 
* Prevent to disclose static function in the header file
 
* Simplify string duplication
 
* Simplify string duplication
Line 40: Line 68:
 
= main =
 
= main =
 
== tdelibs ==
 
== tdelibs ==
  +
* Enable storing ELF metadata in a standard way using a common cmake module<br/>for all libraries and binaries.
  +
* Fixed tde branding of services in tdebuildsycoca. This was creating old<br/>kde-* entries in profilerc when updating file type preferences. This<br/>relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3083 #3083]
  +
* The date for updating the release information in docbook<br/>entities is converted exclusively by cmake code instead<br/>of calling the "date" binary because it may have<br/>different options on different systems.<br/>If the file modification date is to be determined,<br/>GNU find is necessary.
  +
* Use the source package date or the source git repository date<br/>instead of the current build date. The use of a stable date<br/>is necessary to achieve reproducible builds.<br/>Updating release information in docbook entities is done<br/>directly in CMake rules. Entities will no longer be<br/>duplicated during repeated updates.
  +
* Removed unnecessary comment.
  +
* tdehwlib: Add a read of the current switch state before invoking<br/>a switchChanged() signal for an EV_SW input event.<br/>This resolves the detection of closing the lid on some hardware.
 
* tdehwlib: Add event device classification according to the provided switches.<br/>This will resolve event device detection on special hardware, for example,<br/>the LID switch on Pinebook Pro.
 
* tdehwlib: Add event device classification according to the provided switches.<br/>This will resolve event device detection on special hardware, for example,<br/>the LID switch on Pinebook Pro.
 
* Prevent tdenetworkmanager from crashing when using unmanaged devices.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2929 #2929]
 
* Prevent tdenetworkmanager from crashing when using unmanaged devices.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2929 #2929]
Line 56: Line 90:
 
* Improved support for XDG folders without requiring xdg-user-dirs to be installed.
 
* Improved support for XDG folders without requiring xdg-user-dirs to be installed.
 
* tdehwlib: Adjusted parsing of battery information<br/>+ Added reading of estimated time to fully charged battery<br/> (time_to_full_now)<br/> The remaining time is calculated if the value is not provided<br/> in the battery information.<br/> If the battery does not provide charging current information,<br/> the estimated time to charge the battery cannot be calculated.
 
* tdehwlib: Adjusted parsing of battery information<br/>+ Added reading of estimated time to fully charged battery<br/> (time_to_full_now)<br/> The remaining time is calculated if the value is not provided<br/> in the battery information.<br/> If the battery does not provide charging current information,<br/> the estimated time to charge the battery cannot be calculated.
  +
* Redirect some headers noticed by the compiler
* Redirect some headers noticed by the compiler<br/>/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]<br/> 1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h><br/>/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include <sys/signal.h> to <signal.h> [-Wcpp]<br/> 1 | #warning redirecting incorrect #include <sys/signal.h> to <signal.h><br/>Note: <sys/signal.h> has been removed from the tdeio/tdeio/connection.cpp source - it was already declared.
 
  +
* Added missing headers for tdeinit/start_tdeinit.c
* Added missing headers for tdeinit/start_tdeinit.c<br/>Error found when compiling against GCC9+Musl:<br/>Scanning dependencies of target start_tdeinit<br/>[ 51%] Building C object tdeinit/CMakeFiles/start_tdeinit.dir/start_tdeinit.c.o<br/>/usr/src/qi/build/tdelibs-trinity-14.0.7/tdeinit/start_tdeinit.c: In function ‘set_protection’:<br/>/usr/src/qi/build/tdelibs-trinity-14.0.7/tdeinit/start_tdeinit.c:47:16: error: storage size of ‘st’ isn’t known<br/> 47 | struct stat st;<br/> | ^&#126;<br/>/usr/src/qi/build/tdelibs-trinity-14.0.7/tdeinit/start_tdeinit.c:51:9: warning: implicit declaration of function ‘lstat’ [-Wimplicit-function-declaration]<br/> 51 | if ( lstat (buf, &st) == 0) {<br/> | ^&#126;&#126;&#126;&#126;<br/>make[2]: *** [tdeinit/CMakeFiles/start_tdeinit.dir/build.make:63: tdeinit/CMakeFiles/start_tdeinit.dir/start_tdeinit.c.o] Error 1<br/>make[1]: *** [CMakeFiles/Makefile2:10421: tdeinit/CMakeFiles/start_tdeinit.dir/all] Error 2<br/>make: *** [Makefile:141: all] Error 2
 
 
* Use the correct macros isnan, isinf for libc compatibility<br/>Changes related to this commit:<br/>- Clean up #if mess.<br/>- Use unconditionally the correct macros isnan, isinf.<br/>- Remove redudant macros from the build system.
 
* Use the correct macros isnan, isinf for libc compatibility<br/>Changes related to this commit:<br/>- Clean up #if mess.<br/>- Use unconditionally the correct macros isnan, isinf.<br/>- Remove redudant macros from the build system.
 
* Fix LibreSSL detection at tdeio/kssl/
 
* Fix LibreSSL detection at tdeio/kssl/
Line 72: Line 106:
   
 
== tdebase ==
 
== tdebase ==
  +
* Add release notes for R14.0.8 to documentation.
  +
* Rename "<Filename>kde-" in the menu only if the original file is not preserved.
  +
* Fixed handling of kde- entries in menu. This relates to test 9 in bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3083 #3083]
  +
* Add previous release notes to the documentation.
  +
* Fix bad section for FocusStealingPreventionLevel value in twinrc.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/137 #137]
  +
* Do not start KJobViewer by default.
  +
* r14-xdg-update: make sure files tested by TEST9 are fixed at the next login. Improve feedback messages for the user.
  +
* Adjusted to new tde- branding in tdesycoca. See commit TDE/tdelibs 9cd27dba. Relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3083 #3083]
  +
* migratekde3: Refresh script (a bit) to be accorded with the changes made for the starttde and the r14-xdg-update script
  +
* r14-xdg-update: Enhance script location, replace bashishm, minor changes
 
* Make sure to use default file manager when opening medias from kdesktop icons.
 
* Make sure to use default file manager when opening medias from kdesktop icons.
 
* Added logic for selection of default file manager from TCC.
 
* Added logic for selection of default file manager from TCC.
Line 102: Line 146:
 
* Improved support for XDG folders without requiring xdg-user-dirs to be installed.
 
* Improved support for XDG folders without requiring xdg-user-dirs to be installed.
 
* Removed kxdglauncher which is now no longer required.
 
* Removed kxdglauncher which is now no longer required.
  +
* Redirect some headers noticed by the compiler
* Redirect some headers noticed by the compiler<br/>[..]<br/>In file included from /usr/src/qi/build/tdebase-trinity-14.0.7/twin/compton-tde/common.h:102,<br/> from /usr/src/qi/build/tdebase-trinity-14.0.7/twin/compton-tde/compton.h:10,<br/> from /usr/src/qi/build/tdebase-trinity-14.0.7/twin/compton-tde/compton.c:12:<br/>/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]<br/> 1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h><br/>[..]<br/>For reference: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/64
 
  +
* Added missing header in ksysguard/ksysguardd/Linux/netstat.c
* Added missing header in ksysguard/ksysguardd/Linux/netstat.c<br/>Without the header, the build log:<br/>[ 96%] Building C object ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/netstat.c.o<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c: In function ‘updateNetStatTcpUdpRaw’:<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c:269:2: error: unknown type name ‘uint’; did you mean ‘int’?<br/> 269 | uint local_addr, local_port;<br/> | ^&#126;&#126;&#126;<br/> | int<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c:270:2: error: unknown type name ‘uint’; did you mean ‘int’?<br/> 270 | uint remote_addr, remote_port;<br/> | ^&#126;&#126;&#126;<br/> | int<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c:272:2: error: unknown type name ‘uint’; did you mean ‘int’?<br/> 272 | uint state;<br/> | ^&#126;&#126;&#126;<br/> | int<br/>make[2]: *** [ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/build.make:180: ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/netstat.c.o] Error 1<br/>make[2]: Leaving directory '/usr/src/qi/build/tdebase-trinity-14.0.7/BUILD'<br/>make[1]: *** [CMakeFiles/Makefile2:24044: ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/all] Error 2<br/>make[1]: Leaving directory '/usr/src/qi/build/tdebase-trinity-14.0.7/BUILD'<br/>make: *** [Makefile:130: all] Error 2
 
 
* Synchronize German translation of web pages with the rest.
 
* Synchronize German translation of web pages with the rest.
 
* Use xdg-user-dirs to detect XDG variables instead of kxdglauncher. This relates to issue TDE/tdelibs#60.
 
* Use xdg-user-dirs to detect XDG variables instead of kxdglauncher. This relates to issue TDE/tdelibs#60.
Line 109: Line 153:
   
 
== tdepim ==
 
== tdepim ==
  +
* Fixed incorrect update of KNote "last modified" field caused by the lauch of KNotes. This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/issues/38 #38]
 
* Remove remaining 'register' instructions.
 
* Remove remaining 'register' instructions.
 
* Delete the TDEPIM_NEW_DISTRLISTS double setting.
 
* Delete the TDEPIM_NEW_DISTRLISTS double setting.
Line 121: Line 166:
   
 
== tdenetwork ==
 
== tdenetwork ==
  +
* Should bring back xmms support in kopete's plugins.
  +
* Fixed FTBFS in recent distros caused by flex arrays usage in kppp.<br/>Based on the suggestion found here: https://github.com/UAVCAN/libuavcan/issues/116#issuecomment-346879320 (thanks!)
 
* Add missing option and detection for libxslt.
 
* Add missing option and detection for libxslt.
 
* Fix preservation of XMMS detection status in kopete/nowlistening plugin.
 
* Fix preservation of XMMS detection status in kopete/nowlistening plugin.
Line 128: Line 175:
   
 
== tdegraphics ==
 
== tdegraphics ==
  +
* kpdf: Enable zoom up to 800%.
  +
* Add support for Poppler >= 0.86
 
* Add support for Poppler >= 0.83<br/>Follow change "Make globalParams a std::unique_ptr"
 
* Add support for Poppler >= 0.83<br/>Follow change "Make globalParams a std::unique_ptr"
 
* Add support for Poppler >= 0.82<br/>Follow change that FontInfo::scan return a std::vector object rather than<br/>a pointer to a std::vector.
 
* Add support for Poppler >= 0.82<br/>Follow change that FontInfo::scan return a std::vector object rather than<br/>a pointer to a std::vector.
Line 143: Line 192:
   
 
== tdeedu ==
 
== tdeedu ==
  +
* Detect the presence of the sys/io.h header and the ioperm function<br/>instead of listing a long list of architectures.
  +
* Enable kig python scripting for cmake build.<br/>Fix detection of boost_python library for cmake build.<br/>Use find_package( Python COMPONENTS ... ) for CMake >= 3.12.<br/>Add WITH_KIG_PYTHON_SCRIPTING option.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdeedu/issues/6 #6]
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
   
Line 168: Line 219:
 
* Security: remove support for in KRun which could have allowed execution of malicious code. This is similar to issue TDE/tdelibs#45 for .desktop files.
 
* Security: remove support for in KRun which could have allowed execution of malicious code. This is similar to issue TDE/tdelibs#45 for .desktop files.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== tdewebdev ==
  +
* Fixed kde- --> tde- tmp folder.
  +
* Add libxml2 and libxslt detection using pkg-config.
   
 
== tde-i18n ==
 
== tde-i18n ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
Line 207: Line 264:
 
= applications =
 
= applications =
 
== abakus ==
 
== abakus ==
  +
* Enable build with mpfr library.
  +
* Merge translation files from master branch.
  +
* Remove the original translation directory layout.
  +
* Simplifing layout in translations/messages because<br/>the application will contain only one catalog.
  +
* Add support for LINGUAS for listing translations to install.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.
  +
* Desktop file translations:<br/>+ Creation of POT templates for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop file during build.<br/>+ The abakus.desktop will be installed to the XDG_APPS_INSTALL_DIR.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== amarok ==
 
== amarok ==
  +
* cmake: Set WITH_ALL_OPTIONS to OFF by default to make it consistent.
  +
* Add "AMAZON_SUPPORT" definition to the cmake build.
  +
* Remove excess COPYING files from script directories.<br/>Remove Mac OSX resource fork file.
  +
* cmake: Add a check notification forgotten in the previous commit.
  +
* cmake: Check for the presence of PostgreSQL client components only.<br/>Show database detection results.
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Conversion to the cmake building system based on S.Amelian's work.<br/>The embedded sqlite3 has been upgraded to 3.4.2 .<br/>Added few man pages taken from the Debian packaging system.<br/>Rework of the README and INSTALL files.
  +
* Enable the use of aKode engine.
  +
* Fix support for GCC hidden visibility.
  +
* Merge translation files from master branch.
 
* Remove remaining 'register' instructions.
 
* Remove remaining 'register' instructions.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
Line 217: Line 293:
   
 
== basket ==
 
== basket ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Conversion to the cmake building system.
  +
* Added controlled conversions to char* instead of automatic ascii conversions.
  +
* Fix support for GCC hidden visibility.
  +
* Fix build with libart support.
  +
* Add includes to UI files to resolve FTBFS.
  +
* Add a paired constant for WITHOUT_ARTS so that WITH_ARTS can be used<br/>in the code without double negation.
  +
* Fix using KSvgIconEngine to load an image for icon.
  +
* Remove unnecessary include file directive.
  +
* Merge translation files from master branch.
 
* Fix FTBFS because of redefinition.
 
* Fix FTBFS because of redefinition.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== bibletime ==
 
== bibletime ==
  +
* Merge translation files from master branch.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== desktop-effects-tde ==
  +
* Merge translation files from master branch.
   
 
== digikam ==
 
== digikam ==
  +
* Merge translation files from master branch.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== dolphin ==
 
== dolphin ==
  +
* Merge translation files from master branch.
  +
* Update translation template.
  +
* Remove x-test translation of desktop file.
  +
* Merge misspelled pt_br language to correct pt_BR<br/>in translations of servicemenus desktop files.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
  +
* Use d3lphin as the name of the CMake project.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
 
* Fixed handling of terminal application.
 
* Fixed handling of terminal application.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
  +
== filelight ==
  +
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
   
 
== gtk-qt-engine ==
 
== gtk-qt-engine ==
Line 247: Line 353:
   
 
== k3b ==
 
== k3b ==
  +
* Fix CDTEXT processing<br/>K3bDevice::CdText::textForPackType returns link to a destructed object<br/>Additionally, same issue was fixed for AudioEncoder module
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
   
Line 257: Line 364:
   
 
== kaffeine ==
 
== kaffeine ==
  +
* Merge translation files from master branch.
 
* Fix FTBFS on big-endian architectures.
 
* Fix FTBFS on big-endian architectures.
 
* cmake: Make a listing of versions of gstreamer parts more obvious.
 
* cmake: Make a listing of versions of gstreamer parts more obvious.
Line 270: Line 378:
   
 
== katapult ==
 
== katapult ==
  +
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== kbarcode ==
  +
* Fix incorrect location of POT template for desktop files.
  +
* Remove the extra slash in the rule to create a translated desktop file<br/>that can lead to FTBFS.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
  +
  +
== kbfx ==
  +
* Merge translation files from master branch.
   
 
== kbibtex ==
 
== kbibtex ==
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
  +
* Merge translation files from master branch.
  +
  +
== kbiff ==
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
  +
  +
== kbookreader ==
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
   
 
== kchmviewer ==
 
== kchmviewer ==
Line 279: Line 415:
   
 
== kcmautostart ==
 
== kcmautostart ==
  +
* Use autostart as the name of the CMake project.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
 
* Update translation template.
 
* Update translation template.
 
* Improve code avoiding allocation of unnecessary objects.
 
* Improve code avoiding allocation of unnecessary objects.
  +
  +
== kcmldapmanager ==
  +
* Merge translation files from master branch.
   
 
== kcpuload ==
 
== kcpuload ==
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== kdiff3 ==
 
== kdiff3 ==
  +
* Fix FTBFS with clang.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
  +
== kdirstat ==
  +
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
   
 
== keep ==
 
== keep ==
  +
* Merge translation files from master branch.
  +
  +
== kerberostray ==
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== kftpgrabber ==
 
== kftpgrabber ==
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== kgtk-qt3 ==
  +
* Fixed kde- --> tde- tmp folder.
   
 
== kile ==
 
== kile ==
  +
* Merge translation files from master branch.
  +
  +
== kima ==
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== kiosktool ==
 
== kiosktool ==
  +
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== kkbswitch ==
 
== kkbswitch ==
  +
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== klcddimmer ==
 
== klcddimmer ==
  +
* Merge translation files from master branch.
 
* Build klcddimmer_panelapplet as a module instead of a shared library.
 
* Build klcddimmer_panelapplet as a module instead of a shared library.
 
* Fix hidden visibility of initialization function.
 
* Fix hidden visibility of initialization function.
   
 
== kmplayer ==
 
== kmplayer ==
  +
* Add support for LINGUAS for listing translations to install.
  +
* Conversion to the cmake building system.<br/>A man page taken fron the Debian packaging system has<br/>been added.
  +
* Remove wrong absolute path for the cp unix command.
  +
* Fix building KOffice plugin.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/kmplayer/issues/4 #4]
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
   
 
== kmymoney ==
 
== kmymoney ==
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
  +
== knemo ==
  +
* Merge translation files from master branch.
  +
  +
== knetload ==
  +
* cmake: Set WITH_ALL_OPTIONS to OFF by default to make it consistent.
   
 
== knetstats ==
 
== knetstats ==
Line 324: Line 505:
 
== knights ==
 
== knights ==
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== knmap ==
  +
* Merge translation files from master branch.
  +
  +
== knowit ==
  +
* Drop automake build support.<br/>Delete the templates folder.<br/>Add basic build instructions.<br/>Rework of the README and help page.<br/>Some Cosmetics.
   
 
== knutclient ==
 
== knutclient ==
Line 342: Line 529:
   
 
== kpicosim ==
 
== kpicosim ==
  +
* Merge translation files from master branch.
 
* Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Remove empty file NEWS.<br/>Rework of the README and help page.
 
* Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Remove empty file NEWS.<br/>Rework of the README and help page.
   
Line 354: Line 542:
   
 
== krusader ==
 
== krusader ==
  +
* Merge translation files from master branch.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
Line 371: Line 560:
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
  +
== kstreamripper ==
  +
* Merge translation files from master branch.
  +
* Removed some unnecessary files and strings.
  +
* Merge desktop file entries from DEB packaging.
  +
* Fix unnecessary automatic ascii conversion.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  +
* Conversion to the cmake building system.
  +
  +
== ksystemlog ==
  +
* Moved desktop files from appslnk to applications/tde folder.
   
 
== ktorrent ==
 
== ktorrent ==
Line 376: Line 575:
   
 
== kvirc ==
 
== kvirc ==
  +
* Merge translation files from master branch.
 
* Remove remaining 'register' instructions.
 
* Remove remaining 'register' instructions.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
Line 381: Line 581:
   
 
== kvkbd ==
 
== kvkbd ==
  +
* Merge translation files from master branch.
 
* Fixed up previous commit.
 
* Fixed up previous commit.
 
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete empty file NEWS, TODO and ChangeLog.<br/>Delete empty folder "templates".<br/>Add detection for the XTest library.<br/>Move the kvkbd.desktop file into XDG_APPS_INSTALL_DIR directory, see<br/>TDE/tde#26 .<br/>Some cosmetics.
 
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete empty file NEWS, TODO and ChangeLog.<br/>Delete empty folder "templates".<br/>Add detection for the XTest library.<br/>Move the kvkbd.desktop file into XDG_APPS_INSTALL_DIR directory, see<br/>TDE/tde#26 .<br/>Some cosmetics.
Line 388: Line 589:
 
* Drop automake build support.<br/>Add basic build instructions.<br/>Rework of the README, INSTALL and help page.<br/>Remove empty folder templates and the NEWS file.<br/>Delete the INSTALL.debian and INSTALL.gentoo files.<br/>Create the doc/misc folder to hold lot of config<br/>and/or readme files.
 
* Drop automake build support.<br/>Add basic build instructions.<br/>Rework of the README, INSTALL and help page.<br/>Remove empty folder templates and the NEWS file.<br/>Delete the INSTALL.debian and INSTALL.gentoo files.<br/>Create the doc/misc folder to hold lot of config<br/>and/or readme files.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
  +
== mplayerthumbs ==
  +
* Merge translation files from master branch.
  +
* Removed additional unnecessary files.
  +
* Drop automake build support.<br/>Delete empty file TODO.<br/>Add basic cmake build instructions.<br/>Rewrite of the README file.<br/>Some cosmetics.
   
 
== piklab ==
 
== piklab ==
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
  +
  +
== potracegui ==
  +
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete templates folder.<br/>Delete empty files NEWS and TODO.<br/>Rework of the README file.<br/>Move the desktop file into the XDG_APPS_INSTALL_DIR directory,<br/>see TDE/tde#26.<br/>Some cosmetics.
   
 
== smb4k ==
 
== smb4k ==
Line 399: Line 608:
   
 
== tde-style-lipstik ==
 
== tde-style-lipstik ==
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.<br/>Add support for LINGUAS for listing translations to install.
  +
* Merge translation files from master branch.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
   
 
== tde-style-qtcurve ==
 
== tde-style-qtcurve ==
  +
* Merge translation files from master branch.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
  +
  +
== tde-systemsettings ==
  +
* Merge translation files from master branch.
  +
  +
== tdeio-apt ==
  +
* Merge translation files from master branch.
  +
* Desktop file translations:<br/>+ Creation of POT template for desktop files added to CMakeL10n rules.<br/>+ Added creation of translated desktop files during build.
  +
* Remove the original translation directory layout.
  +
* Move translations to a new directory layout.
  +
* Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete empty files TODO and NEWS.<br/>Delete the folder templates.<br/>Rework of the README file.<br/>Add the "MODULE" directive to the plugin build.
  +
  +
== tdeio-ftps ==
  +
* Merge translation files from master branch.
  +
  +
== tdeio-sword ==
  +
* Merge translation files from master branch.
  +
  +
== tdeio-umountwrapper ==
  +
* Merge translation files from master branch.
   
 
== tdenetworkmanager ==
 
== tdenetworkmanager ==
Line 420: Line 652:
   
 
== tdesudo ==
 
== tdesudo ==
  +
* Merge translation files from master branch.
 
* Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Rework of the README and help page.
 
* Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Rework of the README and help page.
  +
  +
== tdmtheme ==
  +
* Merge translation files from master branch.
   
 
== tellico ==
 
== tellico ==
  +
* Merge translation files from master branch.
 
* Removed explicit usage of the 'register' keyword.
 
* Removed explicit usage of the 'register' keyword.
 
* Merge translation files from master branch.
 
* Merge translation files from master branch.
Line 435: Line 672:
 
= packaging =
 
= packaging =
 
== packaging ==
 
== packaging ==
  +
* FreeBSD: Update for final release R14.0.8.<br/>Switch from gmake to ninja for CMake builds.<br/>Switch several applications to CMake.<br/>Add ports for several applications.
  +
* FreeBSD: Add dependency on libXcomposite for tdelibs
  +
* DEB casper-trinity: Add an export for XAUTHORITY to allow X programs to work with sudo.
  +
* RPM: update build scripts
  +
* RPM: various updates for TDE 14.0.8
  +
* DEB trinity-slax: Create an initial kdeglobals<br/>to avoid displaying Release Notes on every clean boot.
  +
* DEB kcmldapcontroller: Allow other time daemons to be used, not just NTP.
  +
* DEB kcmldap: Allow other time daemons to be used, not just NTP.
  +
* DEB redmond-default-settings: Move gtk-qt-engine-trinity and qt4-tqt-theme-engine<br/>from Depends to Recommends because GTK2 and Qt4 are removed on newer distributions.
  +
* DEB kubuntu-meta: Move qt4-tqt-theme-engine from Depends to Recommends<br/>because Qt4 is removed on newer distributions.
  +
* DEB meta-tde: Move sudo-trinity and synaptic-trinity from Depends<br/>for tde-core-trinity to Recommends for tde-trinity.<br/>This will make tde-core-trinity a really small core suitable for<br/>minimal installation.
  +
* DEB tdebase: Added kjobviewer-autostart.desktop to tdeprint packages.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1362 #1362]
  +
* DEB: added kjobviewer-autostart.desktop to tdeprint packages. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1362 #1362]
  +
* DilOS tdevelop: Refresh DilOS specific patches.
  +
* DilOS tdesdk: Refresh DilOS specific patches.
  +
* DilOS tdeadmin: Refresh DilOS specific patches.
  +
* DilOS tdeaccessibility: Refresh DilOS specific patches.
  +
* DilOS tdegames: Refresh DilOS specific patches.
  +
* DilOS tdeedu: Refresh DilOS specific patches.
  +
* DilOS tdenetwork: Refresh DilOS specific patches.
  +
* DilOS tdemultimedia: Refresh DilOS specific patches.
  +
* DilOS tdepim: Refresh DilOS specific patches.
  +
* DilOS tdegraphics: adjusted after removal of camera-photo icons. Related to PR #21.
  +
* DilOS tdenetwork: Enable build with libxslt.
  +
* DilOS tdenetwork: Restore build option WITH_WEBCAM.
  +
* DilOS tdebase: Refresh DilOS specific patches.
  +
* DilOS tdebase: Add docbook files for release notes of each releases.
  +
* DilOS tdebase: Invert dependency between kcontrol and kicker.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1385 #1385]
  +
* DilOS tdebase: Adjusted to include terminalhere.
  +
* DilOS tdebase: Adjusted to release_notes -> tde_release_notes change.
  +
* DilOS tdebase: Added installation of kcm_filemanager.desktop.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1904 #1904]
  +
* DilOS tdebase: Updated to include new Logic game category directory file.
  +
* DilOS tdebase: Remove xdg-user-dirs from kdesktop dependencies.<br/>This relates to TDE/tdebase#121.
  +
* DilOS tdebase: Adjusted after removal of kxdglauncher.<br/>This relates to issue TDE/tdelibs#60.
  +
* DilOS tdelibs: Refresh DilOS specific patches.
  +
* DilOS tdelibs: Add libavahi-tqt-dev to depends for tdelibs14-trinity-dev.
  +
* DilOS tdelibs: Add kamera-trinity (<< 4:14.0.8&#126;) to Conflicts<br/>for tdelibs-data-trinity to ensure smooth upgrade.
  +
* DilOS sip4-tqt: Use dh_python2 with the --no-dbg-cleaning option<br/>instead of a hack to preserve "*_d.py" files in the dbg package.
  +
* DEB basket: Switch to cmake.<br/>Switch to common TDE cdbs rules.<br/>The man page has been moved to the main tree.
  +
* DEB tdebase: Add docbook files for release notes of each releases.
  +
* DEB sip4-tqt: Use dh_python2 with the --no-dbg-cleaning option<br/>instead of a hack to preserve "*_d.py" files in the dbg package.
  +
* DEB kkbswitch: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kiosktool: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kdirstat: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kcmautostart: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kmplayer: Switch to cmake.<br/>Enabled build of KOffice plugin.<br/>Enabled support for GStreamer and NPP.<br/>The man page has been moved to the main tree.
  +
* DEB kbookreader: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kbiff: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kbibtex: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB kbarcode: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB katapult: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB filelight: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB dolphin: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB tdeio-locate: Add mloate / locate to depends.
  +
* DEB kcpuload: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB tde-ubuntu-integration: Fix creation of empty package<br/>+ The install file is used instead of makefile.<br/>+ Removed unnecessary executable flag.
  +
* DEB tdeedu: Add texlive-latex-extra to build-deps.
  +
* DEB tdeio-apt: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB tdeio-apt: updated after removal of automake files and dropped no longer required dependency.
  +
* RPM: packging update for Mageia 6
  +
* RPM: fix invalid app folder in gtk-qt-engine and libkipi
  +
* DEB abakus: Add intltool/gettext (>= 0.19&#126;) to build-deps.
  +
* DEB: Create a .tdepkginfo containing package metadata.
  +
* DilOS tqt3: Add dh_strip_nondeterminism to support a reproducible build.<br/>Correction of a typo in the TQWidget documentation is no longer needed.
  +
* DEB tqt3: Add dh_strip_nondeterminism to support a reproducible build.<br/>Correction of a typo in the TQWidget documentation is no longer needed.
  +
* DilOS tqt3: Create tqt3-examples.tar.gz in a reproducible way.<br/>Remove attic.tar.gz from libtqt3-compat-headers.
  +
* DEB tqt3: Create tqt3-examples.tar.gz in a reproducible way.<br/>Remove attic.tar.gz from libtqt3-compat-headers.
  +
* DEB potracegui: updated after removal of automake files.
  +
* DEB kstreamripper: switched to cmake.
  +
* DEB mplayerthumbs: updated after removal of automake files.
  +
* DEB abakus: fixed FTBFS.
  +
* DEB: Change debhelper compatibility level to 9.
  +
* DEB pytdeextensions: Make sure that python binary exists for packages that still depend on python2.
  +
* DilOS pytdeextensions: Replace python dependency with python-all.
  +
* DilOS: pytdeextensions build pack
  +
* DilOS python-trinity: Replace python dependency with python-all.
  +
* DilOS: python-trinity build pack
  +
* DilOS: tde-i18n build pack
  +
* DilOS tdevelop: Replace python dependency with python-all.
  +
* DilOS: tdevelop build pack
  +
* DilOS tdesdk: Replace python dependency with python-all.
  +
* DilOS tdesdk: Instead of an empty package, kmtrace is not created at all.
  +
* DilOS: tdesdk build pack
  +
* DilOS tdebindings: Replace python-dev dependency with python-all-dev or dh-python.
  +
* DilOS: tdebindings build pack
  +
* DilOS: tdeartwork build pack
  +
* DilOS tdeadmin: Instead of an empty package, kdat is not created at all.
  +
* DilOS: tdeadmin build pack
  +
* DilOS tdeaddons: Replace python dependency with python-all.
  +
* DilOS: tdeaddons build pack
  +
* DilOS: tdeaccessibility build pack
  +
* DilOS: tdegames build pack
  +
* DilOS: tdeedu build pack
  +
* DilOS tdeutils: Replace python-dev dependency with python-all-dev.
  +
* DilOS: tdeutils build pack
  +
* DilOS: tdetoys build pack
  +
* DilOS: tdegraphics build pack
  +
* DilOS tdenetwork: Instead of an empty package, kwifimanager is not created at all.
  +
* DilOS: tdenetwork build pack
  +
* DEB akode: Enable building of JACK sink.<br/>PulseAudio sink is already enabled by default.<br/>Remove an outdated home page link.
  +
* DEB amarok: Switch to cmake.<br/>Enable building of aKode engine and Konqueror sidebar.<br/>Do not install broken kubuntu-media-amarok and install-mp3.
  +
* DilOS: tdemultimedia build pack
  +
* DilOS: tdepim build pack
  +
* DilOS tdebase: Modify the DilOS specific patch for a stable branch.
  +
* DilOS: tdebase build pack
  +
* DilOS: libtdeldap build pack
  +
* DilOS tdelibs: Add WITH_UDISKS2, WITH_UDISK, WITH_UDEVIL options.
  +
* DilOS: remove replacement netpbm for usr/bin/imagetops
  +
* DilOS: build pack for tdelibs
  +
* DEB: Make sure that python binary exists for packages that still depend on python2.
  +
* DEB ksystemlog: avoid duplication of ksystemlog.desktop file.
 
* DEB tdebase: Fix typo from prior commit.
 
* DEB tdebase: Fix typo from prior commit.
 
* DEB: invert dependency between kcontrol and kicker. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1385 #1385]
 
* DEB: invert dependency between kcontrol and kicker. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1385 #1385]
Line 444: Line 792:
 
* DilOS: sip4-tqt build pack
 
* DilOS: sip4-tqt build pack
 
* DilOS: use platform specific pathes
 
* DilOS: use platform specific pathes
* restore original version generator
 
 
* DEB tdeio-umountwrapper: removed incorrect dolphin folder.
 
* DEB tdeio-umountwrapper: removed incorrect dolphin folder.
 
* DEB tdebase: adjusted to include terminalhere.
 
* DEB tdebase: adjusted to include terminalhere.

Latest revision as of 23:02, 28 April 2020

common

cmake

  • Create symlink for base soname for libraries with release number in the name
    as a separate target instead of POST_BUILD command. This prevents the
    command from being executed multiple times and thus FTBFS.
  • Store ELF metadata as a separate target instead of the POST_BUILD command.
    This allows naturally storing ELF metadata also in tdelibs.
  • Avoid storing "_version-NOTFOUND" in ELF metadata.
  • tde_read_src_metadata: Typo correction.
  • tde_create_translated_desktop: Use full name for target.
    This solves the case where the desktop file name is not unique
    throughout the project.
  • tde_create_translated_desktop: Cleaning the LINGUAS file
    that is generated for merging desktop file translations
    will not be performed as a POST BUILD command, but as a
    separate target.
    This solves premature file deletion if multiple desktop
    files use a common translation folder.
  • tde_create_tarball: Add options to ensure reproducibility.
  • Update TDEL10n module
    + Simplify entering a catalog name for placement in a directory of the same name.
  • Update TDEL10n module
    + Add a function to prepare for extracting strings from desktop files.
    -- xgettext creates an incorrect reference to the source file line
    -- xgettext does not allow the keyword to be used as a comment
  • Add support for creation of translated desktop files during build.
  • Update TDEL10n module
    + Pick *.directory, *.kcsrc and *.themerc files as desktop style files.
    + Add the ability to specify source files explicitly as desktop style.
    + Override default keywords for desktop style files to exclude Icon.
  • Use the source package date or the source git repository date
    instead of the current build date. The use of a stable date
    is necessary to achieve reproducible builds.
  • Add support for embedding libraries when building on SunOS.
    Based on the work of Denis Kozadaev on DilOS.

dependencies

tqt3

  • Update translations binary files
    because they are not generated during build.
  • Merge translation files from master branch.
  • The translation file mywidget_en.ts in examples/i18n renamed
    to mywidget.ts to serve as a template.
  • Recovering an accidentally damaged PNG image.
  • Fix typo.
  • Remove dates from generated files.
    This is related to the effort for reproducible builds.
  • DilOS: add compiler visibility
  • Removed explicit usage of the 'register' keyword.

akode

  • Cleanup the CMakeLists.txt file.
    Provide basic cmake build instructions.
    Write the README file.
    Delete empty file NEWS.

arts

  • Remove remaining 'register' instructions.
  • Drop `unsigned long int` case for the first argment type of ioctl(2)
    It is identically same as `unsigned long`.
  • Port ioctl prototype check to CMake
  • Removed explicit usage of the 'register' keyword.

libcaldav

  • Remove unwanted memory allocation for response
    It is expected as pointer to struct response with size fo the struct,
    not pointer to the pointer, but never returned to the caller.
    It should be allocated by the caller.

libcarddav

  • Fix memory leak of lock error messages
  • Fix to set error code and message properly
  • Simplify lock condition
    Change to handle as LOCK is not suuported for the case response of LOCK is
    unimplemented.
    Then
    * LOCKSUPPORT == FALSE: LOCK is not suuported
    * LOCKSUPPORT == TRUE: LOCK is supported
    * lock == 0: no LOCK error
    * lock == -1: failed to LOCK
  • Prevent to disclose static function in the header file
  • Simplify string duplication
  • Purge unused variables
  • Remove unwanted memory allocation for response
    It is expected as pointer to struct response with size of the struct,
    not pointer to the pointer, but never returned to caller.
    It should be allocated by caller.

libr

  • Fix FTBFS when bfd.h is considered internal and requires PACKAGE definitions.
  • Fix FTBFS with binutils 2.34.

sip4-tqt

  • Removed explicit usage of the 'register' keyword.

tqca

  • Add safety check for from.d->c in Cert::operator=.
    Taken from a copy of TQCA in tdenetwork/kopete/groupwise.
  • SLOT changed to TQT_SLOT.
  • Updated obsolete GPL license addresses to current GPL address.
  • Add common cmake submodule.
  • Fix support for GCC hidden visibility.
  • Small adjustments to cmake conversion
    + add multiarch support for library installation path
    + add installation of tqcaprovider.h
    + removed dependency on TDE libraries
  • Conversion to the cmake building system.

tqca-tls

  • Added LibreSSL detection

main

tdelibs

  • Enable storing ELF metadata in a standard way using a common cmake module
    for all libraries and binaries.
  • Fixed tde branding of services in tdebuildsycoca. This was creating old
    kde-* entries in profilerc when updating file type preferences. This
    relates to bug #3083
  • The date for updating the release information in docbook
    entities is converted exclusively by cmake code instead
    of calling the "date" binary because it may have
    different options on different systems.
    If the file modification date is to be determined,
    GNU find is necessary.
  • Use the source package date or the source git repository date
    instead of the current build date. The use of a stable date
    is necessary to achieve reproducible builds.
    Updating release information in docbook entities is done
    directly in CMake rules. Entities will no longer be
    duplicated during repeated updates.
  • Removed unnecessary comment.
  • tdehwlib: Add a read of the current switch state before invoking
    a switchChanged() signal for an EV_SW input event.
    This resolves the detection of closing the lid on some hardware.
  • tdehwlib: Add event device classification according to the provided switches.
    This will resolve event device detection on special hardware, for example,
    the LID switch on Pinebook Pro.
  • Prevent tdenetworkmanager from crashing when using unmanaged devices.
    This relates to bug #2929
  • Remove remaining 'register' instructions.
  • tdehwlib: Unify units of battery values.
    The values from energy_* and power_now are converted
    from mWh and mW to Ah and A, so that the units are
    equal to values from charge_* and current_now.
    This resolves issue #68
  • Security: remove support for $(...) in KRun which could have allowed
    execution of malicious code. This is similar to issue #45 for .desktop
    files.
  • Add a sub-menu "Logic Games" in Games.
    This relates to bug #2882
  • Removed kerry related code.
  • Removed beagle related code.
  • tdehwlib: Add allowed access for plugdev group members.
    This is useful if the system no longer supports policy at_console.
  • Improve folder icons on the speedbar.
  • KJobviewer: keep "permanent window" option across sessions.
    Taken from https://bugs.trinitydesktop.org/show_bug.cgi?id=1362 proposed
    patch.
  • Removed explicit usage of the 'register' keyword.
  • Fix private API compatibility in TDEGlobalSettings.
  • Make sure XDG folders are created prior to their usage.
  • Improved support for XDG folders without requiring xdg-user-dirs to be installed.
  • tdehwlib: Adjusted parsing of battery information
    + Added reading of estimated time to fully charged battery
    (time_to_full_now)
    The remaining time is calculated if the value is not provided
    in the battery information.
    If the battery does not provide charging current information,
    the estimated time to charge the battery cannot be calculated.
  • Redirect some headers noticed by the compiler
  • Added missing headers for tdeinit/start_tdeinit.c
  • Use the correct macros isnan, isinf for libc compatibility
    Changes related to this commit:
    - Clean up #if mess.
    - Use unconditionally the correct macros isnan, isinf.
    - Remove redudant macros from the build system.
  • Fix LibreSSL detection at tdeio/kssl/
  • Fix building with avahi support
    + Avahi detection was not performed at all
    + Added missing avahi-client detection
    + Fixed FTBFS in avahi related code
  • Added support for XDG_PICTURES_DIR and XDG_TEMPLATES_DIR in TDE global settings.
  • Fix handling of XDG directories in TDEConfigBase. This relates to issue #60
  • Fix camera device icon in hwmanager and other places.
  • tdehwlib: Fix parsing of CPU cores frequency information
    + The current frequency is parsed from the scaling_cur_freq file
    If the current frequency is not found in /proc/cpuinfo, the attempt
    to read value from cpuinfo_cur_freq failed because only root can
    read this file.
    + The have_frequency flag is not set when parsing current frequency from sysfs
    Setting the have_frequency flag after parsing current frequency for the
    first core caused the current frequency not to be parsed for other cores.
    + Frequency characteristics are parsed for all cores
    The assumption that the frequency characteristics for all cores will be
    the same as the first core is no longer reliable. There are heterogeneous
    architectures - for example ARM big.LITTLE.
  • tdehw: Fix wrong merge location in prior commit.
  • tdehwlib: Adjusted parsing of battery information
    + Added initialization of all values
    Some batteries do not provide all values and, without
    initialization, values may contain dubious data.
    + Added reading of current battery capacity value in percent
    (capacity)
    Some batteries may provide the current capacity value in
    percent instead of the current energy value.
    + Added check whether the battery provides current energy value
    (charge_now or energy_now)
    The current energy is calculated if the value is not provided
    in the battery information.
    + Added reading of estimated time to empty battery
    (time_to_empty_now)
    The remaining time is calculated if the value is not provided
    in the battery information.
    If the battery does not provide charging current information,
    the estimated time to charge the battery cannot be calculated.
  • tdehwlib: Classify the charger as an AC adapter, not as a battery.
  • Fix icons for some MIME types.
  • Updated version number to R14.0.8 [DEVELOPMENT].

tdebase

  • Add release notes for R14.0.8 to documentation.
  • Rename "<Filename>kde-" in the menu only if the original file is not preserved.
  • Fixed handling of kde- entries in menu. This relates to test 9 in bug #3083
  • Add previous release notes to the documentation.
  • Fix bad section for FocusStealingPreventionLevel value in twinrc.
    This resolves issue #137
  • Do not start KJobViewer by default.
  • r14-xdg-update: make sure files tested by TEST9 are fixed at the next login. Improve feedback messages for the user.
  • Adjusted to new tde- branding in tdesycoca. See commit TDE/tdelibs 9cd27dba. Relates to bug #3083
  • migratekde3: Refresh script (a bit) to be accorded with the changes made for the starttde and the r14-xdg-update script
  • r14-xdg-update: Enhance script location, replace bashishm, minor changes
  • Make sure to use default file manager when opening medias from kdesktop icons.
  • Added logic for selection of default file manager from TCC.
  • Fixed handling of RMC -> Actions -> Open terminal here.
  • Fix units of battery values in Device Manager.
    Previously it was not clear whether the units in tdehwlib are
    in Wh and W or Ah and A. Now the units are always Ah and A.
    This is related to issue TDE/tdelibs#68.
  • Security: remove support for in KRun which could have allowed execution of malicious code. This is similar to issue TDE/tdelibs#45 for .desktop files.
  • Renamed release_notes to tde_release_notes.
  • Added GUI in TCC -> TDE Components -> Default Applications for selection of default file manager. Subsequent commits will ensure this option is used throughout TDE. This refers to bug #1904
  • release_notes: Use the same method to get the release version (as starttde), minor adjustments
  • Added a few more translations to Logic games.
  • Menu: Add German translation for "Logic Games" category.
  • Add few icons for the sub-menu "Logic Games".
    The icon have been released under the term of the GNU/GPL License
    by designer SCHOLLIDESIGN.
    Source: https://findicons.com/icon/94263/bum
    This relates to bug #2882
  • krdb: Replace the shell process with the specified program, saving resources
  • Fixed handling of alternative terminal application in MiniCli.
  • Fixed handling of KDesktop -> Right click -> Open Terminal Here... when
    the terminal application is different from Konsole.
  • Added GUI option to show/hide "Open in Terminal" inside QuickBrowser menus.
    Minor fixup for other GUI options in "Configure Panel... -> Menus".
  • starttde: Enhance startup script location
    It was originally resolved by following the symbolic links to determine
    the location of the startup script. Mostly adjusted for Debian
    distributions and derivatives that have support for "alternatives".
    This doesn't work for distributions that install TDE under a
    self-contained directory (distros like Dragora, Guix or simply users
    that use Graft or GNU Stow tools). Also projects like GSRC...
    This code has been improved to cover these cases, also minimizing the
    compatibility impact for the readlink command (non-standard) by
    eliminating the use of options for greater compatibility, as some systems
    do not have the -e or -f options, as they may also have different behavior
    (between systems).
  • starttde: Replace -nt operator (bashishm) with a portable solution
  • starttde: Fix trailing ], outside test
  • starttde: Fix bashisms
    'source' is a shell builtin coming from GNU Bash.
  • Corrected comment description of new keyboard LED sync option in tdm config.
  • Corrected comment description of new keyboard LED sync option.
  • Removed kerry related code.
  • Removed beagle related code.
  • Added option in TCC -> System Administration -> Logic Manager ->
    Appearance tab to enable/disable the launch of tdekbdledsync in tde
    greeter. This resolves bug #1834
  • mediamanager always get started at TDE startup. Therefore the module is no longer available in TCC->TDE Components->Service Manager->Startup Services for enable/disable at startup.
  • tdeprint: autostart of KJobViewer is now controlled by a .desktop file.
    Taken from patch proposed in https://bugs.trinitydesktop.org/show_bug.cgi?id=1362.
  • Removed explicit usage of the 'register' keyword.
  • Additional fixes for XDG folder support.
  • Improved support for XDG folders without requiring xdg-user-dirs to be installed.
  • Removed kxdglauncher which is now no longer required.
  • Redirect some headers noticed by the compiler
  • Added missing header in ksysguard/ksysguardd/Linux/netstat.c
  • Synchronize German translation of web pages with the rest.
  • Use xdg-user-dirs to detect XDG variables instead of kxdglauncher. This relates to issue TDE/tdelibs#60.
  • CMakeL10n: Extract konsole schemas and keytabs directly from definition
    files instead of generating temporary name list file.

tdepim

  • Fixed incorrect update of KNote "last modified" field caused by the lauch of KNotes. This resolves issue #38
  • Remove remaining 'register' instructions.
  • Delete the TDEPIM_NEW_DISTRLISTS double setting.
  • Fix multiple processing of kcfgc files in the same directory.
    Instead, processing into the current binary directory is performed.
    This resolves FTBFS with ninja-build.
  • Removed explicit usage of the 'register' keyword.
  • Fix KMail misc icon and streamline German translation.
  • Fix inadvertently renamed Docking => TQt::Docking.
  • Fix unintended rename of LOCKFILE.

tdemultimedia

  • Removed explicit usage of the 'register' keyword.

tdenetwork

  • Should bring back xmms support in kopete's plugins.
  • Fixed FTBFS in recent distros caused by flex arrays usage in kppp.
    Based on the suggestion found here: https://github.com/UAVCAN/libuavcan/issues/116#issuecomment-346879320 (thanks!)
  • Add missing option and detection for libxslt.
  • Fix preservation of XMMS detection status in kopete/nowlistening plugin.
  • Restore build option WITH_WEBCAM.
    This reverts commit fa8d1f84ac8531d2400ed1d1409622cea3ab851a.
  • kopete: Added ability to build with shared tqca library.
    QCA files renamed to TQCA to match tqca library.
  • Removed explicit usage of the 'register' keyword.

tdegraphics

  • kpdf: Enable zoom up to 800%.
  • Add support for Poppler >= 0.86
  • Add support for Poppler >= 0.83
    Follow change "Make globalParams a std::unique_ptr"
  • Add support for Poppler >= 0.82
    Follow change that FontInfo::scan return a std::vector object rather than
    a pointer to a std::vector.
  • Removed explicit usage of the 'register' keyword.
  • Delete kamera pics, not needed anymore.
  • Kamera: prepared for removal of camera_test icon file.
  • Fix inadvertently renamed Orientation => Qt::Orientation.
  • Fix OCR settings icon of Kooka.
  • Make about dialog of Kooka translatable.

tdeutils

  • DilOS: use linux compatible options for df
  • Fix CMake build dependencies.
  • Removed explicit usage of the 'register' keyword.

tdeedu

  • Detect the presence of the sys/io.h header and the ioperm function
    instead of listing a long list of architectures.
  • Enable kig python scripting for cmake build.
    Fix detection of boost_python library for cmake build.
    Use find_package( Python COMPONENTS ... ) for CMake >= 3.12.
    Add WITH_KIG_PYTHON_SCRIPTING option.
    This resolves issue #6
  • Removed explicit usage of the 'register' keyword.

tdegames

tdeaccessibility

  • Removed camera_test icon following changes on tdegraphics.

tdeaddons

  • Removed explicit usage of the 'register' keyword.

tdeartwork

  • Removed camera_test icon following changes on tdegraphics.

tdebindings

  • Prefer Python2 detection.
    For now, the python-related code is not ready for Python3.

tdesdk

  • Removed explicit usage of the 'register' keyword.
  • Fix test(1) portability

tdevelop

  • Security: remove support for in KRun which could have allowed execution of malicious code. This is similar to issue TDE/tdelibs#45 for .desktop files.
  • Removed explicit usage of the 'register' keyword.

tdewebdev

  • Fixed kde- --> tde- tmp folder.
  • Add libxml2 and libxslt detection using pkg-config.

tde-i18n

  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Merge translation files from master branch.
  • Update translation template.
  • Fix inadvertently renamed Orientation => Qt::Orientation.
  • Fix inadvertently renamed Docking => TQt::Docking.
  • Fix unintended rename of LOCKFILE.

libraries

libkdcraw

  • Merge translation files from master branch.

kipi-plugins

  • Add gphoto2 detection using pkg-config.
  • Add libxslt detection using pkg-config.
  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

libksquirrel

  • Removed explicit usage of the 'register' keyword.

applications

abakus

  • Enable build with mpfr library.
  • Merge translation files from master branch.
  • Remove the original translation directory layout.
  • Simplifing layout in translations/messages because
    the application will contain only one catalog.
  • Add support for LINGUAS for listing translations to install.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
  • Desktop file translations:
    + Creation of POT templates for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop file during build.
    + The abakus.desktop will be installed to the XDG_APPS_INSTALL_DIR.
  • Merge translation files from master branch.

amarok

  • cmake: Set WITH_ALL_OPTIONS to OFF by default to make it consistent.
  • Add "AMAZON_SUPPORT" definition to the cmake build.
  • Remove excess COPYING files from script directories.
    Remove Mac OSX resource fork file.
  • cmake: Add a check notification forgotten in the previous commit.
  • cmake: Check for the presence of PostgreSQL client components only.
    Show database detection results.
  • Merge translation files from master branch.
  • Update translation template.
  • Conversion to the cmake building system based on S.Amelian's work.
    The embedded sqlite3 has been upgraded to 3.4.2 .
    Added few man pages taken from the Debian packaging system.
    Rework of the README and INSTALL files.
  • Enable the use of aKode engine.
  • Fix support for GCC hidden visibility.
  • Merge translation files from master branch.
  • Remove remaining 'register' instructions.
  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.
  • Add includes to UI files to resolve FTBFS.
  • Merge translation files from master branch.

basket

  • Merge translation files from master branch.
  • Update translation template.
  • Conversion to the cmake building system.
  • Added controlled conversions to char* instead of automatic ascii conversions.
  • Fix support for GCC hidden visibility.
  • Fix build with libart support.
  • Add includes to UI files to resolve FTBFS.
  • Add a paired constant for WITHOUT_ARTS so that WITH_ARTS can be used
    in the code without double negation.
  • Fix using KSvgIconEngine to load an image for icon.
  • Remove unnecessary include file directive.
  • Merge translation files from master branch.
  • Fix FTBFS because of redefinition.
  • Merge translation files from master branch.

bibletime

  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.

desktop-effects-tde

  • Merge translation files from master branch.

digikam

  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

dolphin

  • Merge translation files from master branch.
  • Update translation template.
  • Remove x-test translation of desktop file.
  • Merge misspelled pt_br language to correct pt_BR
    in translations of servicemenus desktop files.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Use d3lphin as the name of the CMake project.
  • Merge translation files from master branch.
  • Update translation template.
  • Fixed handling of terminal application.
  • Merge translation files from master branch.

filelight

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

gtk-qt-engine

  • Merge translation files from master branch.

gtk3-tqt-engine

  • Removed explicit usage of the 'register' keyword.

gwenview

  • Removed explicit usage of the 'register' keyword.
  • Fixed error message when swtiching from icon view to browse view. This resolves bug #3047

gwenview-i18n

  • Merge translation files from master branch.

k3b

  • Fix CDTEXT processing
    K3bDevice::CdText::textForPackType returns link to a destructed object
    Additionally, same issue was fixed for AudioEncoder module
  • Removed explicit usage of the 'register' keyword.

k3b-i18n

  • Merge translation files from master branch.

k9copy

  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

kaffeine

  • Merge translation files from master branch.
  • Fix FTBFS on big-endian architectures.
  • cmake: Make a listing of versions of gstreamer parts more obvious.
  • Add includes to UI files to resolve FTBFS.
  • Conversion to the cmake building system.
    Add a man page taken from the Debian build system.
    dvbdata.tar.gz from the "images" folder has been decompressed
    and the data files have been put into their own folder (dvbdata).
    kaffeine-iso.desktop file added from the Debian packaging.
  • Merge translation files from master branch.

kasablanca

  • Merge translation files from master branch.
  • Update translation template.
  • Ensure the use of the bind function for the socket.
    This resolves FTBFS on FreeBSD.
  • Remove LFS definitions from individual files.
    LFS support is detected and enabled globally.
    Used standard fopen and fseeko functions.

katapult

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Removed explicit usage of the 'register' keyword.

kbarcode

  • Fix incorrect location of POT template for desktop files.
  • Remove the extra slash in the rule to create a translated desktop file
    that can lead to FTBFS.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

kbfx

  • Merge translation files from master branch.

kbibtex

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Merge translation files from master branch.

kbiff

  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

kbookreader

  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

kchmviewer

  • Removed explicit usage of the 'register' keyword.

kcmautostart

  • Use autostart as the name of the CMake project.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Merge translation files from master branch.
  • Update translation template.
  • Improve code avoiding allocation of unnecessary objects.

kcmldapmanager

  • Merge translation files from master branch.

kcpuload

  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Merge translation files from master branch.

kdiff3

  • Fix FTBFS with clang.
  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

kdirstat

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.

keep

  • Merge translation files from master branch.

kerberostray

  • Merge translation files from master branch.

kftpgrabber

  • Removed explicit usage of the 'register' keyword.

kgtk-qt3

  • Fixed kde- --> tde- tmp folder.

kile

  • Merge translation files from master branch.

kima

  • Merge translation files from master branch.

kiosktool

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Merge translation files from master branch.

kkbswitch

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Merge translation files from master branch.

klcddimmer

  • Merge translation files from master branch.
  • Build klcddimmer_panelapplet as a module instead of a shared library.
  • Fix hidden visibility of initialization function.

kmplayer

  • Add support for LINGUAS for listing translations to install.
  • Conversion to the cmake building system.
    A man page taken fron the Debian packaging system has
    been added.
  • Remove wrong absolute path for the cp unix command.
  • Fix building KOffice plugin.
    This resolves issue #4
  • Merge translation files from master branch.

kmymoney

  • Merge translation files from master branch.

knemo

  • Merge translation files from master branch.

knetload

  • cmake: Set WITH_ALL_OPTIONS to OFF by default to make it consistent.

knetstats

  • Merge translation files from master branch.

knetworkmanager8

  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

knights

  • Removed explicit usage of the 'register' keyword.

knmap

  • Merge translation files from master branch.

knowit

  • Drop automake build support.
    Delete the templates folder.
    Add basic build instructions.
    Rework of the README and help page.
    Some Cosmetics.

knutclient

  • Drop automake build support.
    Add basic build instructions to the INSTALL file.
    Remove empty files NEWS and TODO.
    Remove "specs" folder as well as several shell scripts
    (Deb, Fedora, Mandriva...)
    Rework of the REAME file and the help page.

koffice

  • Add libxml2 and libxslt detection using pkg-config.
  • Removed explicit usage of the 'register' keyword.
  • Fix FTBFS on openSUSE Tumbleweed
    formula.cc:294:1: error: narrowing conversion of '128' from 'int' to 'TQP_INT8' {aka 'char'} [-Wnarrowing]
  • Fix inadvertently renamed Horizontal/Vertical => Qt::Horizontal/Vertical.

koffice-i18n

  • Merge translation files from master branch.
  • Fix inadvertently renamed Horizontal/Vertical => Qt::Horizontal/Vertical.

konversation

  • Merge translation files from master branch.

kpicosim

  • Merge translation files from master branch.
  • Drop automake build support.
    Add basic build instructions to the INSTALL file.
    Remove empty file NEWS.
    Rework of the README and help page.

kpilot

  • Merge translation files from master branch.

kpowersave

  • Merge translation files from master branch.

krename

  • Drop automake build support.
    Add basic cmake build instructions.
    Delete rpm spec file.
    Rework of the README file and html page.

krusader

  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

ksensors

  • Merge translation files from master branch.
  • Drop automake build support.
    Add basic cmake build instructions.
    Delete LEEME, LIESMICH and LISEZMOI files.
    Delete empty file NEWS.
    Rework of the FAQ, INSTALL and README files.
    Add detection for the lm-sensors and math libc libraries.
    Move the ksensors.desktop file into XDG_APPS_INSTALL_DIR directory,
    see TDE/tde#26 and bug #2408
    Add French description and comments in the ksensors.desktop file.
    Some cosmetics here and there.

kshutdown

  • Drop automake build support.
    Add basic cmake build instructions.
    Delete *.spec files.
    Delete the NEWS file.
    Rework of the README file.
  • Merge translation files from master branch.

ksplash-engine-moodin

  • Drop automake build support.
    Add basic cmake build instructions.
    Delete empty files NEWS, TODO and ChangeLog.
    Rework of files README and THEMEOPTIONS.
    Add file README-fr.

ksquirrel

  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

kstreamripper

  • Merge translation files from master branch.
  • Removed some unnecessary files and strings.
  • Merge desktop file entries from DEB packaging.
  • Fix unnecessary automatic ascii conversion.
    The definition of -UTQT_NO_ASCII_CAST is no longer needed.
  • Conversion to the cmake building system.

ksystemlog

  • Moved desktop files from appslnk to applications/tde folder.

ktorrent

  • Merge translation files from master branch.

kvirc

  • Merge translation files from master branch.
  • Remove remaining 'register' instructions.
  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

kvkbd

  • Merge translation files from master branch.
  • Fixed up previous commit.
  • Drop automake build support.
    Add basic cmake build instructions.
    Delete empty file NEWS, TODO and ChangeLog.
    Delete empty folder "templates".
    Add detection for the XTest library.
    Move the kvkbd.desktop file into XDG_APPS_INSTALL_DIR directory, see
    TDE/tde#26 .
    Some cosmetics.

kvpnc

  • Removed old unnecessary/outdated files.
  • Drop automake build support.
    Add basic build instructions.
    Rework of the README, INSTALL and help page.
    Remove empty folder templates and the NEWS file.
    Delete the INSTALL.debian and INSTALL.gentoo files.
    Create the doc/misc folder to hold lot of config
    and/or readme files.
  • Merge translation files from master branch.

mplayerthumbs

  • Merge translation files from master branch.
  • Removed additional unnecessary files.
  • Drop automake build support.
    Delete empty file TODO.
    Add basic cmake build instructions.
    Rewrite of the README file.
    Some cosmetics.

piklab

  • Merge translation files from master branch.

potracegui

  • Drop automake build support.
    Add basic cmake build instructions.
    Delete templates folder.
    Delete empty files NEWS and TODO.
    Rework of the README file.
    Move the desktop file into the XDG_APPS_INSTALL_DIR directory,
    see TDE/tde#26.
    Some cosmetics.

smb4k

  • Merge translation files from master branch.

soundkonverter

  • Merge translation files from master branch.

tde-style-lipstik

  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
    Add support for LINGUAS for listing translations to install.
  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.

tde-style-qtcurve

  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.

tde-systemsettings

  • Merge translation files from master branch.

tdeio-apt

  • Merge translation files from master branch.
  • Desktop file translations:
    + Creation of POT template for desktop files added to CMakeL10n rules.
    + Added creation of translated desktop files during build.
  • Remove the original translation directory layout.
  • Move translations to a new directory layout.
  • Drop automake build support.
    Add basic cmake build instructions.
    Delete empty files TODO and NEWS.
    Delete the folder templates.
    Rework of the README file.
    Add the "MODULE" directive to the plugin build.

tdeio-ftps

  • Merge translation files from master branch.

tdeio-sword

  • Merge translation files from master branch.

tdeio-umountwrapper

  • Merge translation files from master branch.

tdenetworkmanager

  • Merge translation files from master branch.
  • Update translation template.
  • Unmanaged devices cannot be controlled by TDENetworkManager. This refers to bug #2929
  • Merge translation files from master branch.

tdepowersave

  • Merge translation files from master branch.
  • Update translation template.
  • Fix units of current consumption value.
    Previously it was not clear whether the units in tdehwlib are
    in Wh and W or Ah and A. Now the units are always Ah and A.
    Because power consumption is usually given in W, the value is
    converted from A to W. If it is less than 100 W, it is
    displayed as a decimal number.
    This is related to issue TDE/tdelibs#68.
  • Merge translation files from master branch.

tderadio

  • Merge translation files from master branch.

tdesudo

  • Merge translation files from master branch.
  • Drop automake build support.
    Add basic build instructions to the INSTALL file.
    Rework of the README and help page.

tdmtheme

  • Merge translation files from master branch.

tellico

  • Merge translation files from master branch.
  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

tork

  • Removed explicit usage of the 'register' keyword.
  • Merge translation files from master branch.

yakuake

  • Merge translation files from master branch.

packaging

packaging

  • FreeBSD: Update for final release R14.0.8.
    Switch from gmake to ninja for CMake builds.
    Switch several applications to CMake.
    Add ports for several applications.
  • FreeBSD: Add dependency on libXcomposite for tdelibs
  • DEB casper-trinity: Add an export for XAUTHORITY to allow X programs to work with sudo.
  • RPM: update build scripts
  • RPM: various updates for TDE 14.0.8
  • DEB trinity-slax: Create an initial kdeglobals
    to avoid displaying Release Notes on every clean boot.
  • DEB kcmldapcontroller: Allow other time daemons to be used, not just NTP.
  • DEB kcmldap: Allow other time daemons to be used, not just NTP.
  • DEB redmond-default-settings: Move gtk-qt-engine-trinity and qt4-tqt-theme-engine
    from Depends to Recommends because GTK2 and Qt4 are removed on newer distributions.
  • DEB kubuntu-meta: Move qt4-tqt-theme-engine from Depends to Recommends
    because Qt4 is removed on newer distributions.
  • DEB meta-tde: Move sudo-trinity and synaptic-trinity from Depends
    for tde-core-trinity to Recommends for tde-trinity.
    This will make tde-core-trinity a really small core suitable for
    minimal installation.
  • DEB tdebase: Added kjobviewer-autostart.desktop to tdeprint packages.
    This relates to bug #1362
  • DEB: added kjobviewer-autostart.desktop to tdeprint packages. This relates to bug #1362
  • DilOS tdevelop: Refresh DilOS specific patches.
  • DilOS tdesdk: Refresh DilOS specific patches.
  • DilOS tdeadmin: Refresh DilOS specific patches.
  • DilOS tdeaccessibility: Refresh DilOS specific patches.
  • DilOS tdegames: Refresh DilOS specific patches.
  • DilOS tdeedu: Refresh DilOS specific patches.
  • DilOS tdenetwork: Refresh DilOS specific patches.
  • DilOS tdemultimedia: Refresh DilOS specific patches.
  • DilOS tdepim: Refresh DilOS specific patches.
  • DilOS tdegraphics: adjusted after removal of camera-photo icons. Related to PR #21.
  • DilOS tdenetwork: Enable build with libxslt.
  • DilOS tdenetwork: Restore build option WITH_WEBCAM.
  • DilOS tdebase: Refresh DilOS specific patches.
  • DilOS tdebase: Add docbook files for release notes of each releases.
  • DilOS tdebase: Invert dependency between kcontrol and kicker.
    This resolves bug #1385
  • DilOS tdebase: Adjusted to include terminalhere.
  • DilOS tdebase: Adjusted to release_notes -> tde_release_notes change.
  • DilOS tdebase: Added installation of kcm_filemanager.desktop.
    This relates to bug #1904
  • DilOS tdebase: Updated to include new Logic game category directory file.
  • DilOS tdebase: Remove xdg-user-dirs from kdesktop dependencies.
    This relates to TDE/tdebase#121.
  • DilOS tdebase: Adjusted after removal of kxdglauncher.
    This relates to issue TDE/tdelibs#60.
  • DilOS tdelibs: Refresh DilOS specific patches.
  • DilOS tdelibs: Add libavahi-tqt-dev to depends for tdelibs14-trinity-dev.
  • DilOS tdelibs: Add kamera-trinity (<< 4:14.0.8~) to Conflicts
    for tdelibs-data-trinity to ensure smooth upgrade.
  • DilOS sip4-tqt: Use dh_python2 with the --no-dbg-cleaning option
    instead of a hack to preserve "*_d.py" files in the dbg package.
  • DEB basket: Switch to cmake.
    Switch to common TDE cdbs rules.
    The man page has been moved to the main tree.
  • DEB tdebase: Add docbook files for release notes of each releases.
  • DEB sip4-tqt: Use dh_python2 with the --no-dbg-cleaning option
    instead of a hack to preserve "*_d.py" files in the dbg package.
  • DEB kkbswitch: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kiosktool: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kdirstat: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kcmautostart: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kmplayer: Switch to cmake.
    Enabled build of KOffice plugin.
    Enabled support for GStreamer and NPP.
    The man page has been moved to the main tree.
  • DEB kbookreader: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kbiff: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kbibtex: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB kbarcode: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB katapult: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB filelight: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB dolphin: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdeio-locate: Add mloate / locate to depends.
  • DEB kcpuload: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tde-ubuntu-integration: Fix creation of empty package
    + The install file is used instead of makefile.
    + Removed unnecessary executable flag.
  • DEB tdeedu: Add texlive-latex-extra to build-deps.
  • DEB tdeio-apt: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB tdeio-apt: updated after removal of automake files and dropped no longer required dependency.
  • RPM: packging update for Mageia 6
  • RPM: fix invalid app folder in gtk-qt-engine and libkipi
  • DEB abakus: Add intltool/gettext (>= 0.19~) to build-deps.
  • DEB: Create a .tdepkginfo containing package metadata.
  • DilOS tqt3: Add dh_strip_nondeterminism to support a reproducible build.
    Correction of a typo in the TQWidget documentation is no longer needed.
  • DEB tqt3: Add dh_strip_nondeterminism to support a reproducible build.
    Correction of a typo in the TQWidget documentation is no longer needed.
  • DilOS tqt3: Create tqt3-examples.tar.gz in a reproducible way.
    Remove attic.tar.gz from libtqt3-compat-headers.
  • DEB tqt3: Create tqt3-examples.tar.gz in a reproducible way.
    Remove attic.tar.gz from libtqt3-compat-headers.
  • DEB potracegui: updated after removal of automake files.
  • DEB kstreamripper: switched to cmake.
  • DEB mplayerthumbs: updated after removal of automake files.
  • DEB abakus: fixed FTBFS.
  • DEB: Change debhelper compatibility level to 9.
  • DEB pytdeextensions: Make sure that python binary exists for packages that still depend on python2.
  • DilOS pytdeextensions: Replace python dependency with python-all.
  • DilOS: pytdeextensions build pack
  • DilOS python-trinity: Replace python dependency with python-all.
  • DilOS: python-trinity build pack
  • DilOS: tde-i18n build pack
  • DilOS tdevelop: Replace python dependency with python-all.
  • DilOS: tdevelop build pack
  • DilOS tdesdk: Replace python dependency with python-all.
  • DilOS tdesdk: Instead of an empty package, kmtrace is not created at all.
  • DilOS: tdesdk build pack
  • DilOS tdebindings: Replace python-dev dependency with python-all-dev or dh-python.
  • DilOS: tdebindings build pack
  • DilOS: tdeartwork build pack
  • DilOS tdeadmin: Instead of an empty package, kdat is not created at all.
  • DilOS: tdeadmin build pack
  • DilOS tdeaddons: Replace python dependency with python-all.
  • DilOS: tdeaddons build pack
  • DilOS: tdeaccessibility build pack
  • DilOS: tdegames build pack
  • DilOS: tdeedu build pack
  • DilOS tdeutils: Replace python-dev dependency with python-all-dev.
  • DilOS: tdeutils build pack
  • DilOS: tdetoys build pack
  • DilOS: tdegraphics build pack
  • DilOS tdenetwork: Instead of an empty package, kwifimanager is not created at all.
  • DilOS: tdenetwork build pack
  • DEB akode: Enable building of JACK sink.
    PulseAudio sink is already enabled by default.
    Remove an outdated home page link.
  • DEB amarok: Switch to cmake.
    Enable building of aKode engine and Konqueror sidebar.
    Do not install broken kubuntu-media-amarok and install-mp3.
  • DilOS: tdemultimedia build pack
  • DilOS: tdepim build pack
  • DilOS tdebase: Modify the DilOS specific patch for a stable branch.
  • DilOS: tdebase build pack
  • DilOS: libtdeldap build pack
  • DilOS tdelibs: Add WITH_UDISKS2, WITH_UDISK, WITH_UDEVIL options.
  • DilOS: remove replacement netpbm for usr/bin/imagetops
  • DilOS: build pack for tdelibs
  • DEB: Make sure that python binary exists for packages that still depend on python2.
  • DEB ksystemlog: avoid duplication of ksystemlog.desktop file.
  • DEB tdebase: Fix typo from prior commit.
  • DEB: invert dependency between kcontrol and kicker. This resolves bug #1385
  • RPM: remove obsolete file
  • RPM: fix tde-style-lipstik installation
  • RPM: update build scripts for RHEL8
  • DilOS: python-tqt build pack
  • DilOS: tqscintilla build pack
  • DilOS: sip4-tqt build pack
  • DilOS: use platform specific pathes
  • DEB tdeio-umountwrapper: removed incorrect dolphin folder.
  • DEB tdebase: adjusted to include terminalhere.
  • tdebase: adjusted to release_notes -> tde_release_notes change.
  • DEB: added installation of kcm_filemanager.desktop. This relates to bug
    1904.
  • DEB updated to include new Logic game category directory file.
  • DEB tdenetwork: Enable build with libxslt.
  • DEB tdenetwork: Restore build option WITH_WEBCAM.
    This partially reverts commit c526db419dbbe13ce103f6cf4dab723664e54dbf
  • Kerry has been removed from TDE.
  • DEB kaffeine: Switch to cmake.
    Removed broken codec installation scripts.
    Enable mp3lame support.
  • DEB: Replace remaining python, python-dev and python-dbg
    with python-all, python-dev-all and python-dbg-all.
  • DEB tdenetwork: Add libtqca-dev to build-deps.
  • DEB python-trinity: Replace python-dbg dependency with python-all-dbg.
  • DEB tdebindings: Replace python-dev dependency with python-all-dev or dh-python.
  • DEB tdeutils: Replace python-dev dependency with python-all-dev.
  • DEB python-tqt: Replace python-dev and python-dbg dependency
    with python-all-dev and python-all-dbg.
  • DEB sip4-tqt: Replace python-dbg dependency with python-all-dbg.
  • DEB sip4-tqt: Replace python-dev dependency with python-all-dev or dh-python.
  • DilOS: fix tqt3 dependencies
  • Removed obsolete Mandriva 2010 packaging files.
  • DEB: remove xdg-user-dirs from kdesktop dependencies. This relates to TDE/tdebase#121.
  • DEB: adjusted after removal of kxdglauncher from tdebase. This relates to
    issue TDE/tdelibs#60.
  • DEB: updated packaging files for ksensors after removal of automake files.
  • RPM: remove obsolete distribution files in tdebase
  • RPM: update build scripts
  • RPM: various update to build 14.0.7
  • RPM: do not build recode on opensuse TW
  • RPM: re-enable AIM support in tdenetwork
  • DEB tdelibs: Add libavahi-tqt-dev to depends for tdelibs14-trinity-dev.
  • DEB tqca: Add libtqtinterface-dev to build-deps.
  • DEB tqca: Add packaging files as a standalone libtqca shared library.
  • DEB tdelibs: Add kamera-trinity (<< 4:14.0.8~) to Conflicts
    for tdelibs-data-trinity to ensure smooth upgrade.
  • DEB tdegraphics: adjusted after removal of camera-photo icons. Related to PR #21.
  • DEB: updated packaging files for kpicosim after removal of automake files.
  • DEB: updated packaging filed for knutclient after removal of automake files.
  • FreeBSD: Minor adjustments
    + tqt3-ibase: use USES for firebird dependency
    + tqt3-pgsql: use USES for postgresql dependency