Changelog For R14.0.1

From Trinity Desktop Project Wiki
Jump to: navigation, search

common

admin

  • Add support for automake 1.15
    This resolves Bug #2403

cmake

  • Fix CMP0054 warnings with CMake 3.1
  • Fix CMP0011 warning related to CMP0026
  • Fix characters disallowed for target name in tde_create_translation

dependencies

qt3

  • Update buildkey for GCC 5
  • Fix security issue CVE-2015-1860
  • Fix security issue CVE-2015-0295
  • Fix security issue CVE-2014-0190
  • Fix security issue CVE-2013-4549
  • Fixed Multicolumn view filtering item arrangement. This relates to bug #146

tqt3

  • Fixed incorrect #define ENABLE_TQSTYLECONTROLELEMENTDATA_SLOW_COPY -> ENABLE_QSTYLECONTROLELEMENTDATA_SLOW_COPY.
  • Update buildkey for GCC 5
  • Fix security issue CVE-2015-1860
  • Fix security issue CVE-2015-0295
  • Fix security issue CVE-2014-0190
  • Fix security issue CVE-2013-4549
  • Fixed Multicolumn view filtering item arrangement. This relates to bug #146

arts

  • Add include directory for internal libltdl
  • Fix FTBFS on freebsd
    This resolves Bug #2428

avahi-tqt

  • Conversion to CMake

dbus-1-tqt

  • Fix FTBFS on explicit specialization of 'm_keyType' after instantiation
  • Fix missing return when comparing map types

libcarddav

  • Add basic version information to the changelog
    This allows proper regeneration of automake build system

tqscintilla

  • Fix incorrectly renamed strings

python-tqt

  • Fixed FTBFS caused by wrong #define.

main

tdelibs

  • Update version numbers for R14.0.1 final release
  • Update version number in README file.
  • Fixed C++ support in Kate syntax highlighting code. This resolves bug #2455
  • Minor typo and style corrections.
  • Kate syntax highlighting files update - Jun 2015
  • Fix FTBFS due to missing export lt_dlopen_flag
  • Fix several issues on freebsd
  • Fix openpty detection with libutil.h
  • Fix detection for option TDEINIT_USE_XFT with CMake build
  • Fix setting some constants in config.h with CMake build
  • Fix FTBFS on freebsd
    This resolves Bug #2431
  • Fix FTBFS on freebsd due to utmpx
  • Fix detection of LZMA without pkgconfig file
  • Improve ACL detection for CMake build
    Fix hidden visibility in posixacladdons
  • Add include directory for internal libltdl
  • Added *.service and *.target format to INI files.
    Modified to update syntax version number.
  • Fix hang in TDENetMask::fromCIDRMask() due to point-to-point connections
  • Fix security issue CVE-2013-2074
  • Force to handle DCOP requests in KUniqueApplication (newInstance call)
    This resolves Bug #2437
  • Bring system svg icon into XDG compliance
  • Classify memstick_host devices
  • Add mit-shm extension support for CMake build
  • Fix xext configure check for CMake build
    This resolves Bug #2410
  • Bring keyboard icon into XDG compliance
  • Bring printer1 icon into XDG compliance
  • Bring tablet icon into XDG compliance
  • Bring mouse icon into XDG compliance
  • Bring system icon into XDG compliance
  • Properly rename device icon files
  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319
  • Kate syntax highlighting files update - Jan 2015.
    1) Changes in asm-m68k.xml, ppd.xml, sql-oracle.xml taken from http://kate-editor.org/syntax/2.5
    2) Changes to the other files from myself.
  • Minor code clean up.
  • Fixed typo and removed unnecessary call. This relates to bug #146
  • Fix FTBFS because CUPS 2.x
    This resolves Bug #2270
  • Fixed missing DEVELOPMENT description from previous commit.
  • Updated version numbers for R14.0.1 branch

tdebase

  • Fix openpty detection with util.h and libutil.h
  • Fix detection of XSS in Xext with CMake build
  • Fix FTBFS on freebsd
  • Fix build with libusb 2.0 on freebsd
  • Fixed khelpcenter visualization bug. This solves bug #2188
  • Revert remaining part of commit 687b146. This resolves bug #1850 and reopens bug #2188
  • Fixed missing KHelpCenter top banner. This resolves bug #2320
  • Fix FTBFS on openbsd 5.7
    This resolves Bug #2443
  • Fix GL/GLU detection on older distributions
    This resolves Bug #2155
  • Remove obsolete MimeType from printmgr/printers.desktop
  • Bring My_Computer (system) icon into XDG compliance
  • Fix comments
  • Do not unblock signals in main thread when waiting for kdesktop_lock response
    This prevents incorrect cancellation of internal xcb poll() methods and subsequent deadlock
  • Fix ommited call fullyOnline() in kdesktop_lock
    This relates to Bug #2422
  • Clarify window shadow options
    Remove incorrect dock shadow dependence on normal window shadows
  • Add GUI option to control panel shadows
    This resolves Bug #2189
  • Update all windows when compton settings are reloaded
  • Ensure desktop is completely hidden before sending fullyOnline()
    Do not block kdesktop process while waiting for kdesktop_lock to engage prior to VT switch/new VT requests made from within kdesktop
  • Fix long-standing inverted signal mask in kdesktop_lock initial sigsuspend
    Prevent helper thread termination signal from errantly being handled by main thread
  • Remove call to pthread_cancel() in kdesktop_lock
    This resolves a sporadic deadlock during kdesktop_lock termination
  • Handle screen locking internally on user switch
    This removes an external dcop call
  • Fix sporadic kdesktop hang due to unsafe usage of asynchronous POSIX signals in the main GUI thread
  • Eliminate usleep() loop during kdesktop startup
    Do not switch desktops if lock fails to engage
  • Fix lockeng file formatting
  • Remove external dcop call and associated thread
    Fix lockup on lock screen command due to signal race condition
  • Ensure kdesktop signal handlers execute in the main GUI thread
  • Fix incorrectly renamed device icons
  • Bring keyboard icon into XDG compliance
  • Bring printer1 icon into XDG compliance
  • Bring mouse icon into XDG compliance
  • Bring system icon into XDG compliance
  • Rename most device icons to comply with XDG standards
  • Fix double free corruption due to duplicated call to IceCloseConnection
    This resolves Bug #2167
  • Fix KDE->TDE branding in dialog messages.
  • Fix update_compton_tde script
  • Bug fix: Compilation failure with NO_VSYNC_OPENGL=1
    Fix compilation failure with NO_VSYNC_OPENGL=1, caused by one
    incorrectly placed "#endif" in "src/common.h".
  • Bug fix: --no-fading-openclose doesn't work when fading out
    - Fix the bug that --no-fading-openclose doesn not work when fading out
    by writing w->fade_last as well in win_determine_fade().
    - Write w->fade_last for applying w->fade_force, as well.
  • Bug fix #244: Build failure with -DDEBUG_EVENTS
    Fix build failure with -DDEBUG_EVENTS, caused by incorrect references to
    X Sync macros. Thanks to blueyed for reporting. (#244)
  • Misc #215: Reformat usage text & update docs
    - Reformat usage text by adding a blank line between descriptions of
    two switches. (#215)
    - Update documentation for a bit. Correct some wrong statements and
    clarify some others.
  • Fixed wrong DocPath strings. This relates to bug #2319
  • Added required refreshItems logic. This relates to bug #146
  • Add ARM64 support
  • Allow mounted digital camera devices to be unmounted via the context menu
  • Fix verification of the TDM control socket
    This resolves Bug #2269
  • Fixed KMail Address book rename (kabc -> tdeabc). This resolves bug #2272
  • Fix version string in kpersonalizer

tdepim

  • Fix kmail crash when start in offline mode
  • Remove incorrect CMake recipe for templatesconfiguration_base
    Fix CMake build dependencies
  • Fix FTBFS with clang
  • Fix FTBFS when build without tdehw-lib
  • Bring printer1 icon into XDG compliance
  • Fixed wrong DocPath strings. This relates to bug #2319
  • Changed default value of "Default duration of new appointment" from 2 hours to 15 minutes. This resolves bug #236

tdemultimedia

  • Fix kmix platforms on freebsd
  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319

tdenetwork

  • Fix CMake build dependencies
  • Fix threads initialization in kopete libjingle
  • Add utmpx support in ktalk
  • Fix freebsd support in kppp
  • Fix linux specific includes in kopete motionautoaway plugin
  • Add freebsd support in kopete connectionstatus plugin
  • Add webcam support in kopete on freebsd
  • Fix FTBFS with clang
  • Fix missing configure checks for CMake build
  • Bring printer1 icon into XDG compliance
  • Fix incorrectly renamed strings
  • Remove obsolete hack for 64 bit int types in kopete/motionawayplugin
    This resolves FTBFS on ppc64el
  • Fixed wrong DocPath strings. This relates to bug #2319

tdegraphics

  • Fix hardcoded freetype2 include
  • Fix FTBFS with clang
  • Bring mouse icon into XDG compliance
  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards
  • Fix incorrectly renamed strings
  • Add support for poppler 0.30
  • Fixed wrong DocPath strings. This relates to bug #2319

tdeutils

  • Fix build on freebsd
  • Bring mouse icon into XDG compliance
  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319

tdeedu

  • Fix FTBFS with clang
  • Fix FTBFS with libusb2 on freebsd
  • Fix hardcoded link to dl library
  • Fix incorrectly renamed strings
  • Add ARM64 support

tdegames

  • Fix incorrectly renamed strings
  • Fixed wrong DocPath strings. This relates to bug #2319

tdeaccessibility

  • Bring keyboard icon into XDG compliance

tdeaddons

  • Fix FTBFS with clang
  • Fix incorrectly renamed strings
  • Added required refreshItems logic. This resolves bug #146

tdeadmin

  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319

tdeartwork

  • Fix FTBFS with clang
  • Fix xscreensaver detection
  • Bring keyboard icon into XDG compliance
  • Bring printer1 icon into XDG compliance
  • Bring tablet icon into XDG compliance
  • Bring mouse icon into XDG compliance
  • Bring system icon into XDG compliance
  • Fix incorrectly renamed strings
  • Fix category icons not installing
  • Rename most device icons to comply with XDG standards

tdebindings

  • Fixed incorrect #define ENABLE_TQSTYLECONTROLELEMENTDATA_SLOW_COPY -> ENABLE_QSTYLECONTROLELEMENTDATA_SLOW_COPY.
  • Fixed wrong DocPath strings. This relates to bug #2319

tdesdk

  • Fix CMake build dependencies
  • Fix FTBFS with clang
  • Improve subversion detection with CMake
  • Improve berkeley db detection with CMake
  • Fix hardcoded link to dl library
  • Fix incorrectly renamed strings
  • Fixed wrong DocPath strings. This relates to bug #2319

tdevelop

  • Fix FTBFS with clang
  • Fix FTBFS due to missing global variable 'environ'
  • Add gnu tar detection
  • Improve berkeley db detection
  • Fixed simple C++ Hello World template project build. This resovles bug #2310
  • Revert to .kdevelop files with <kdevelop> entity name for project files.
    This resolves bug #2308
  • Fix cmake template project files. This relates to bug #2308
  • Fix incorrectly renamed strings

tdewebdev

  • Fix incorrectly renamed strings
  • Fix FTBFS from prior commit
  • TDEFileReplace: fixed unresponsive GUI and application crash when circular references are found on the file system.
    Added a message to advice the user of the possible circular reference. This relates to bug #2264
    Manually cherry-picked from commit d7398464 (tdeutils).

tde-i18n

  • Fix duplicate entries in the it language
  • Fix duplicate entry errors in tg language
  • Fix incorrectly renamed strings
  • Update Polish translations
  • Update Polish translations, correct fuzzy translations, and check for typos with spell check

libraries

libksquirrel

  • Remove quotes from Cflags in pkgconfig file
    In applications that uses libksquirrel must be used stringify
  • Fix FTBFS from prior commit
  • Fix missing Qt=>TQt renaming in ui files
  • Fix quotes in pkgconfig file
    This resolves Bug #2476
  • Fix FTBFS on freebsd

kipi-plugins

  • Fix FTBFS with clang
  • Bring system icon into XDG compliance
  • Rename most device icons to comply with XDG standards

python-trinity

  • Fixed FTBFS caused by wrong #define

applications

amarok

  • Update Polish translations
  • Rename most device icons to comply with XDG standards

basket

  • Bring system icon into XDG compliance
  • Fix prior commit
  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards
  • Update Polish translations, correct fuzzy translations, and check for typos with spell check

bibletime

  • Use strcmp instead of string comparison
  • Fixed wrong DocPath strings. This relates to bug #2319

compizconfig-backend-tdeconfig

  • Fix incorrectly renamed strings

digikam

  • Fixed delay in slideshow from toolbar button. This resolves bug #2306
  • Bring printer1 icon into XDG compliance
  • Bring tablet icon into XDG compliance
  • Fix incorrectly renamed strings

dolphin

  • Bring system icon into XDG compliance

filelight

  • Update Polish translations

gtk-qt-engine

  • Bring keyboard icon into XDG compliance

gwenview-i18n

  • Update Polish translations

k3b

  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319

k3b-i18n

  • Update Polish translations

k9copy

  • Rename most device icons to comply with XDG standards

kaffeine

  • Rename most device icons to comply with XDG standards
  • Fix accidental rename of TDEAction action names in xine_part

katapult

  • Update Polish translations

kbarcode

  • Allow table creation if database user only has access to the existing KBarcode table
  • Enhance database error reporting
  • Fix database failures with TQt3
  • Bring system icon into XDG compliance
  • Fix incorrectly renamed strings

kchmviewer

  • Fixed wrong DocPath strings. This relates to bug #2319

kdiff3

  • Fixed wrong DocPath strings. This relates to bug #2319

kdirstat

  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards

kftpgrabber

  • Bring system icon into XDG compliance

kile

  • Fix incorrectly renamed strings

kmplayer

  • Fix g_object_set last argument
    This resolves Bug #2433
  • Update Polish translations
  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards
  • Add ARM64 support

kmymoney

  • Fix incorrectly renamed strings

knemo

  • Update Polish translations
  • Fix incorrectly renamed strings

knetstats

  • Add TB range to byte counters
  • Fix counter overflow at 4GB
    Add GB range to byte counters

knetworkmanager8

  • Bring system icon into XDG compliance
  • Update Polish translations

koffice

  • Bring tablet icon into XDG compliance
  • Fix incorrectly renamed strings
  • Rename most device icons to comply with XDG standards
  • Fix incorrectly renamed strings

konversation

  • Bring keyboard icon into XDG compliance

krusader

  • Bring system icon into XDG compliance
  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319

kshutdown

  • Bring system icon into XDG compliance
  • Rename most device icons to comply with XDG standards

ksquirrel

  • Use preprocessor stringify for libksquirrel definitions
  • Fix FTBFS with clang
  • Fix launch of codecs manager
    This relates to Bug #2476
  • Rename most device icons to comply with XDG standards

ktechlab

  • Fix incorrectly renamed strings

ktorrent

  • Fix missing return
    This resolves Bug #2432
  • Update Polish translations

kuickshow

  • Fix incorrectly renamed strings

kvirc

  • Fix incorrectly renamed strings

kvpnc

  • Fixed wrong DocPath strings. This relates to bug #2319

qt4-tqt-theme-engine

  • Bring system icon into XDG compliance
  • Rename most device icons to comply with XDG standards

smartcardauth

  • Fix initramfs hooks on Debian Jessie

smb4k

  • Bring printer1 icon into XDG compliance
  • Rename most device icons to comply with XDG standards

soundkonverter

  • Update Polish translations
  • Rename most device icons to comply with XDG standards

tde-systemsettings

  • Fix missing return
    This resolves Bug #2438
  • Bring keyboard icon into XDG compliance
  • Bring system icon into XDG compliance
  • Rename most device icons to comply with XDG standards
  • Fixed wrong DocPath strings. This relates to bug #2319

tdeio-apt

  • Fixed wrong DocPath strings. This relates to bug #2319

tdeio-ftps

  • Fixed wrong DocPath strings. This relates to bug #2319

tdeio-locate

  • Fixed wrong DocPath strings. This relates to bug #2319

tdeio-sword

  • Fixed wrong DocPath strings. This relates to bug #2319

tdenetworkmanager

  • Bring system icon into XDG compliance
  • Update Polish translations
  • Remove notifications for the auxiliary devices
  • Fix crash when a network interface is removed
    This resolves Bug #2278

tellico

  • Bring printer1 icon into XDG compliance

tork

  • Bring system icon into XDG compliance

wlassistant

  • Fix missing return
    This resolves Bug #2439

main

thirdparty

  • Update LibreOffice packaging patches:
    + add 4.4.2 - Debian 8.x - Jessie-backports
    + install templates to /opt/trinity instead of /usr
  • Add LibreOffice packaging patches:
    + 4.2.8 - Ubuntu 14.04 - Trusty
    + 4.3.3 - Debian 7.x - Wheezy-backports
    + 4.3.3 - Debian 8.x - Jessie