Changelog For 3.5.13.3

From Trinity Desktop Project Wiki
Revision as of 03:45, 21 December 2015 by imported>SlavekB (Initial version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

dependencies

qt3

  • Fixed (again) search algorithm for iconview widget. This resolves (again) bug #420
  • Fixed search algorithm for iconview widget. This resolves bug #420
  • Update buildkey for GCC 5
  • Fixed Multicolumn view filtering item arrangement. This relates to bug #146
  • Try to avoid crashes if the destructor of a TQMap is called when no private object was previously created
  • Repaint QComboBox on drop-down dismissal
    This relates to Bug #1489
  • Add support for the environment variables TQT_HOME_DIR and TQT_SYSTEM_DIR
  • Fix undefined behaviour in TQClipboardWatcher::format
    This relates to Bug #1820
  • Improve TQProgressBar repaint optimization
  • Fix unwanted toggling TQIconViewItem focus on click
    This fixes the 'flashing' icon when clicking repeatedly on a TQIconView or
    derivates (ie TDEIconView, KonqIconViewWidget, the KDesktop and so on..).
    The current behavior considers that if not over an icon, the user is
    clicking down to perform icons selection (with the rubberband).
    This is not always true, since a click might be used to give focus to a
    window or unselect some icons.
    How this is fixed: when clicking down the mouse a flag is set. If the pointer
    is moved on the iconview with the button held down, then (and only at that
    moment) the rubber is created. Now a selection operation (the one done with
    the rubber) begins when moving the mouse and not only when clicking on the
    empty space.
  • Fix dpi detection when using xft2
  • Fix crash in TQTranslator
  • Enhance warning verbosity in TQFile (unix)
  • Fix zoom in TQTextEdit
    TQTextEdit::zoomIn / TQTextEdit::zoomOut does not work if the original
    font had its size specified in pixels instead of points.
    pointSize() returns 0 in such case.
  • Remove unnecessary scrollbar in TQIconView
    Test case (using konqueror icon view):
    - The first icons are being shown (no scrollbar yet)
    - When there is no space left, a vertical scrollbar is needed
    - The vertical scrollbar may cover the right edge of the icons
    (in the last column) => an horizontal scrollbar is needed :-(
    Solution:
    When using ScrollBarMode::Auto, prevent TQt from drawing icons on the
    scrollbar area (before the scrollbar is shown).
    Related to KDE bug #69589
  • Add repaint optimization to TQProgressBar
    This optimization makes TQProgressBar::setProgress() only repaint itself
    if stepping to the new progress would cause a graphical change. This means
    that for a width W and a total number of steps S, it will repaint itself
    'W' times (every 'S/W' steps) instead of 'S' times (every step) as it is
    right now.
  • Fix qmake shared library naming
    Add long long int support to TQTextStream
    Fix potential segmentation fault in QValueList
    Fix library naming in TQT Plugins
    This relates to Bug #2107
  • Fix FTBFS because invalid data conversion in qmutex
  • Fixed warning message if QMetaObjectCleanUp::setMetaObject is invoked twice.
    If the passed object is the same, the warning message is not displayed any more.
    If the passed object is different, a message is still displayed.
    This resolves bug #1947
  • Improvements to QValueList. This may relate to bug #1820
  • Fixed "TQApplication::postEvent: Unexpected null receiver" warning message. This resolves bug #1901 and 1909.
  • Fix overwriting memory for an application icon
    This resolves Bug #2033
  • Fix DnD crash when source is not present
    This resolves Bug #1602
  • Fix tqteditor hidden visibility needed for cppeditor plugin
  • Fix FTBFS due to hidden visibility
  • Build by default as a shared
  • Properly export ucm_instantiate in UCOM libraries
    This relates to Bug #1780
  • Fix FTBFS with libfreetype6 >= 2.5.x
    This resolves Bug #1765
  • Add pluginsdir to pkgconfig file
  • Remove dead symlink under 'mkspecs/default'
  • Fix prior commit
  • Fix crash on exit when application does not use session management
    This relates to Bug #1627
  • Fix FTBFS in qvfb with libpng >= 1.5
  • Fix 'format not a string literal' error
  • Private headers moved out from public include directory
  • 3rdparty headers moved out from public include directory
    This resolves Bug #1350
  • Allow TQApplication objects to be constructed without a session manager
    This relates to Bug #760
  • Do not return deleted icon view items after icon view deletion
    This resolves Bug #1605
  • Fix first icon view item display
  • Add full hidden item support to QIconView
    This will enable TDE to efficiently filter icon views via Konqueror
  • Fix security issue CVE-2015-1860
  • Fix security issue CVE-2015-0295
  • Fix security issue CVE-2014-0190
  • Fix security issue CVE-2013-4549

common

admin

  • Add support for automake 1.15
    This resolves Bug #2403
  • Fix automake icons installation
  • Fix sqlite3 plugin detection
  • Update default C dialect to C99 standard. This resolves a FTBFS in tdemultimedia
    when using libxine2-dev >=1.2.5-1.
  • Fix setting TQTDCOPIDLNG
  • Fix unknown icon prefix message
  • Add support for automake 1.14
  • Fix remaining FTBFS in parallel-tests with automake 1.13
  • Fix FTBFS in parallel-tests with automake 1.13

cmake

  • Fix CMP0054 warnings with CMake 3.1
  • Fix CMP0011 warning related to CMP0026
  • Fix characters disallowed for target name in tde_create_translation
  • Bring package_development, package_games, package_graphics, package_network, package_multimedia, package_wordprocessing, edu_science, package_utilities, input_devices_settings, kcmsystem, personal, and looknfeel icons into XDG compliance
  • Fix FTBFS if PIE is not supported
  • Build setuid binaries with PIE flags
  • Silence warnings on CMP0026 with CMake 3.x
  • Fix openbsd library naming convention
    Fix setup architecture flags on openbsd
  • Fix build with cmake >= 2.8.12
    This resolves Bug #1759
  • Fix FTBFS with clang
  • Add support for all-in-one-dir structure in tde_create_translation

libltdl

  • Fix security issue CVE-2009-3736

dependencies

tqtinterface

  • Add missing shebang in bash script
  • Fix hard-coded location for pkgconfig file.
  • Do not build tqassistantclient for native tqt build
    Embed static qassistantclient library for qt3 build

arts

  • Add include directory for internal libltdl
  • Fix FTBFS on freebsd
    This resolves Bug #2428
  • Fix artsc-config script to return valid include directory
    Fix FTBFS on openbsd
    This resolves Bug #2160
  • Fix FTBFS due to late includes in CMake
  • Add openbsd sndio support
  • Fix hardcoded link flag to "dl" library
    Fix "dlopen" function detection
  • Update minimum cmake requirement to be consitent with other sources.
  • Fix hard-coded location for pkgconfig file.
  • Add requires to pkgconfig file
  • Setup architecture flags during initial configure
  • Fix tdemultimedia FTBFS when gcc hidden visibility is enabled
  • Add gcc visibility option to arts
  • Fix security issue CVE-2015-7543

dbus-1-tqt

  • Fix FTBFS on explicit specialization of 'm_keyType' after instantiation
  • Fix missing return when comparing map types
  • Fix memory leak on calling TQT_DBusConnection::sendWithReply
    Notably tdepowersave no longer leaks memory after this patch
  • Fix duplication UnixFD during demarshall
    Fix uninitialized UnixFD private data
  • Fix typo in prior commit
  • Add support for data type UnixFD
  • Fix incorrect generated C++ template code
    This resolves Bug #1604
  • Add ability to obtain error messages from async calls
  • Fix failure to report DBUS non-fatal errors
  • Generate synchronous methods alongside asynchronous methods

avahi-tqt

  • Conversion to CMake

main

tdelibs

  • Fix security issue CVE-2015-7543
  • Fix security issue CVE-2013-2074

applications

koffice

  • Fix FTBFS on armel

kvirc

  • Fix FTBFS with automake >= 1.13

tde-guidance

  • Work around mountconfig incorrectly handling LABEL tag
    This resolves Bug #1545
    Add ext4 support

tdmtheme

  • Fix tdmtheme crash
    This resolves Bug #1544