Difference between revisions of "Release Notes For R14.0.0"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
imported>TimothyPearson
imported>TimothyPearson
 
(5 intermediate revisions by the same user not shown)
Line 10: Line 10:
   
   
Unlike previous releases TDE R14.0.0 has been in development for over 2 years. This extended development period has allowed us to create a better, more stable and more feature-rich product than previous TDE releases. R14 is brimming with new features, such as a new hardware manager based on udev (HAL is no longer required), full network-manager 0.9 support, a brand new compositor (compton), built-in threading support and much more!
+
Unlike previous releases TDE R14.0.0 has been in development for over two years. This extended development period has allowed us to create a better, more stable and more feature-rich product than previous TDE releases. R14 is brimming with new features, such as a new hardware manager based on udev (HAL is no longer required), full network-manager 0.9 support, a brand new compositor (compton), built-in threading support, and much more!
  +
   
 
===Version scheme change===
 
===Version scheme change===
   
Also new in this release is a change from the KDE v3.5.x series versioning. In line with our new, separate identity, and to avoid incorrect comparisons with KDE SC based on version number alone, we are dropping the old versioning scheme and replacing it with our new R-series versioning scheme. Each new release from this point forward will be identified with three numbers prefixed with an R (standing for "Release"); the first number is the major series, the second is the minor series, and the last is the Stable Release Update (SRU) identifier. A stable series will be indicated by a single Rxx.yy identifier, e.g. R14.0. Major overhauls of the codebase that significantly and permanently change the way TDE functions, such as the transition from HAL to the TDE Hardware Library or the new style engine, will only occur when the major series number increments. Normal, incremental development, including new features, will be indicated with an increment of the minor version number. Bugfixes backported to a stable series (Rxx.yy) with no new features or changed functionality will be indicated via an increment of the SRU identifier alone.
+
Also new in this release is a change from the KDE v3.5.x series versioning. In line with our new, separate identity, and to avoid incorrect comparisons with KDE SC based on version number alone, we are dropping the old versioning scheme and replacing it with our new R-series versioning scheme. Each new release from this point forward will be identified with three numbers prefixed with an R (standing for "Release"); the first number is the major series, the second is the minor series, and the last is the Stable Release Update (SRU) identifier. A stable series will be indicated by a single Rxx.yy identifier, e.g. R14.0. Major overhauls of the codebase that significantly and permanently change the way TDE functions, such as the transition from HAL to the TDE Hardware Library or the new style engine, will only occur when the major series number increments. Normal, incremental development, including new features, will be indicated with an increment of the minor version number. Bug fixes backported to a stable series (Rxx.yy)--with no new features or changed functionality--will be indicated by an increment of the SRU identifier alone.
  +
   
===Installation instructions===
+
===Getting TDE===
Installation instructions and binary packages are immediately available for [[DebianInstall|Debian]] and [[UbuntuInstall|Ubuntu]]. Packages for [[RedHatInstall|RedHat/CentOs]], [[FedoraInstall|Fedora]], [[MageiaInstall|Mageia]], [[OpenSUSEInstall|OpenSUSE]], and [[PCLinuxOSInstall|PCLinuxOS]] are still being built by their respective maintainers and will be made available at a later date.
+
Installation instructions and binary packages are immediately available for [[DebianInstall|Debian]] and [[UbuntuInstall|Ubuntu]]. Packages for [[RedHatInstall|RedHat/CentOs]], [[FedoraInstall|Fedora]], [[MageiaInstall|Mageia]], [[OpenSUSEInstall|OpenSUSE]], and [[PCLinuxOSInstall|PCLinuxOS]] are being built by their respective maintainers and will be made available at a later date.
   
 
Live CDs with TDE R14.0.0 preinstalled are available on the [[LiveCDs|LiveCDs page]].
 
Live CDs with TDE R14.0.0 preinstalled are available on the [[LiveCDs|LiveCDs page]].
Line 26: Line 28:
   
 
* New HAL-independent hardware support based on udev. HAL support is still available for those systems (such as *bsd) that require it.
 
* New HAL-independent hardware support based on udev. HAL support is still available for those systems (such as *bsd) that require it.
* Significant renaming of applications, libraries and packages to avoid conflicts with other desktop environments (most notably KDE). This allows TDE to be installed in parallel with other desktop environments without significant negative interaction.
+
* Significant renaming of applications, libraries, and packages to avoid conflicts with other desktop environments (most notably KDE). This allows TDE to be installed in parallel with other desktop environments without significant negative interaction.
* Upgrades to TQt3 (TDE's fork of Qt 3.3.8) include a new, modern style engine, multi-threading support, and improved speed and stability.
+
* Upgrades to TQt3 (TDE's fork of Qt 3.3.8). TQt3 upgrades include a new, modern style engine, multi-threading support, and improved speed and stability.
 
* Support for network-manager 0.9 and newer.
 
* Support for network-manager 0.9 and newer.
 
* Switched compositor from Kompmgr to Compton-TDE, a fork of Compton with TDE-specific features.
 
* Switched compositor from Kompmgr to Compton-TDE, a fork of Compton with TDE-specific features.
Line 84: Line 86:
   
 
===About TDE===
 
===About TDE===
  +
The Trinity Desktop Environment (TDE) was forked by Timothy Pearson in 2008 from the [https://www.kde.org/info/3.5.10.php last official release of the K Desktop Environment's third series (KDE3), version 3.5.10]. It existed as a set of modified KDE3 packages for Ubuntu until 2009, when it was merged onto a proper source control system ([http://websvn.kde.org/branches/trinity KDE SVN]) and rebranded as TDE. Shortly thereafter, TDE's core infrastructure was created utilizing spare computing capacity from [https://raptorengineeringinc.com/content/base/consulting.html Raptor Engineering]; these infrastructure resources currently include the [https://quickbuild.pearsoncomputing.net world's only Launchpad system] based outside of [http://www.canonical.com Canonical Ltd]. As the project grew, the TDE team migrated off of KDE's SVN server onto [https://git.trinitydesktop.org/cgit our own GIT server] and has been completely independent from KDE from 2011 onward.
The Trinity Desktop Environment was born as a fork of the K Desktop Environment version 3.5, which was originally written by the KDE Team, a world-wide network of software engineers committed to Free Software development. The name Trinity was chosen because the word means Three as in continuation of KDE 3.
 
  +
Since then, TDE has evolved to be an independent and standalone computer desktop environment project. The developers have molded the code to its own identity without giving up on the efficiency, productivity and traditional user interface experience characteristic of the original KDE 3 series.
 
  +
From the beginning of the TDE project, [https://trinitydesktop.org/contributors.php individuals from around the world] have contributed to TDE, and our original desire to provide a powerful, functional desktop environment in the traditional style has been upheld. The TDE project still is led by Timothy Pearson utilizing [https://raptorengineeringinc.com/content/base/consulting.html Raptor Engineering's] computing resources. TDE currently is growing faster than it ever has before, with many new contributors--and our dependable core team of developers--helping to add new functionality, repair bugs, answer questions on the mailing lists, and increase TDE's overall quality.
   
  +
TDE fits into a niche similar to that of the MATE project for Gnome, but TDE is geared more toward those who want a productive, efficient interface with a high customization potential. Our dedicated team is continuing to refine TDE instead of rebuilding it from scratch; this prolonged development is something rarely seen in the open source applications arena. While our niche position may not be as glamorous as some of the larger projects such as KDE and Gnome we believe TDE is no less important to those who rely on it and use it in their daily work, and we hope that in the future our niche will continue to grow.
The TDE project was founded by and is still led by Timothy Pearson. Timothy is an experienced and skilled software developer and was the KDE >= 3.5.11 support coordinator/developer for previous Kubuntu releases.
 
   
   
===Contributing to the project===
+
===Developers Wanted===
The TDE development team is small but friendly. Anyone wanting to join the development process and help create the next TDE release is welcome! If you wish to participate, please take a look at the [https://www.trinitydesktop.org/helpwanted.php Get involved] page.
+
The TDE development team is small but friendly. If you wish to participate in the TDE development process, please visit the [https://www.trinitydesktop.org/helpwanted.php Get involved] page for additional information.
   
   
 
===User Feedback===
 
===User Feedback===
Feedback from our users is an integral part of a large, user experience-oriented project such TDE. Whether you want to report a bug, suggest an improvement or simply let us know your opinion of TDE, please feel free to contact us. Two good places to start are the project's [https://www.trinitydesktop.org/mailinglist.php mailing lists] and [https://bugs.trinitydesktop.org bug tracker].
+
Feedback from our users is an integral part of a large, user-experience oriented project such TDE. Whether you want to report a bug, suggest an improvement, or simply let us know your opinion of TDE, please feel free to contact us. Two good places to start communication are the project's [https://www.trinitydesktop.org/mailinglist.php mailing lists] and [https://bugs.trinitydesktop.org bug tracker].
   
   
===Helping the TDE Project===
+
===Contribute to the TDE Project===
Creating TDE requires significant computing resources and bandwidth; please consider helping to keep us online with a donation on our [https://www.trinitydesktop.org/donate.php donations page]! Without your financial assistance TDE would not be possible.
+
Creating TDE requires significant computing resources and bandwidth. Please consider helping to keep us online with a donation on our [https://www.trinitydesktop.org/donate.php donations page]. Without your financial assistance, TDE would not be possible!
   
   

Latest revision as of 20:24, 16 December 2014


Introduction

The Trinity Desktop Environment is a complete software desktop environment designed for Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software.


Trinity R14.0.0 Desktop Trinity R14.0.0 Desktop] With Konqueror and Kicker


Unlike previous releases TDE R14.0.0 has been in development for over two years. This extended development period has allowed us to create a better, more stable and more feature-rich product than previous TDE releases. R14 is brimming with new features, such as a new hardware manager based on udev (HAL is no longer required), full network-manager 0.9 support, a brand new compositor (compton), built-in threading support, and much more!


Version scheme change

Also new in this release is a change from the KDE v3.5.x series versioning. In line with our new, separate identity, and to avoid incorrect comparisons with KDE SC based on version number alone, we are dropping the old versioning scheme and replacing it with our new R-series versioning scheme. Each new release from this point forward will be identified with three numbers prefixed with an R (standing for "Release"); the first number is the major series, the second is the minor series, and the last is the Stable Release Update (SRU) identifier. A stable series will be indicated by a single Rxx.yy identifier, e.g. R14.0. Major overhauls of the codebase that significantly and permanently change the way TDE functions, such as the transition from HAL to the TDE Hardware Library or the new style engine, will only occur when the major series number increments. Normal, incremental development, including new features, will be indicated with an increment of the minor version number. Bug fixes backported to a stable series (Rxx.yy)--with no new features or changed functionality--will be indicated by an increment of the SRU identifier alone.


Getting TDE

Installation instructions and binary packages are immediately available for Debian and Ubuntu. Packages for RedHat/CentOs, Fedora, Mageia, OpenSUSE, and PCLinuxOS are being built by their respective maintainers and will be made available at a later date.

Live CDs with TDE R14.0.0 preinstalled are available on the LiveCDs page.


Major Improvements from 3.5.13

The following is a list of the major improvements TDE R14.0.0 includes.

  • New HAL-independent hardware support based on udev. HAL support is still available for those systems (such as *bsd) that require it.
  • Significant renaming of applications, libraries, and packages to avoid conflicts with other desktop environments (most notably KDE). This allows TDE to be installed in parallel with other desktop environments without significant negative interaction.
  • Upgrades to TQt3 (TDE's fork of Qt 3.3.8). TQt3 upgrades include a new, modern style engine, multi-threading support, and improved speed and stability.
  • Support for network-manager 0.9 and newer.
  • Switched compositor from Kompmgr to Compton-TDE, a fork of Compton with TDE-specific features.
  • Added builds for armel/armhf architectures on Debian and armhf on Raspbian Wheezy.
  • File mimetype detection system now based on libmagic.


Other important changes

This is a non-comprehensive list of other significant changes made in R14.0.0.

  • Significant branding overhaul and restyling.
  • Further improved XDG compliance.
  • Additional theme engines available.
  • Continued migration from autotools to cmake.
  • TDE integration support for LibreOffice available and maintained in upstream GIT.
  • Improved Secure Attention Key support.
  • Added optional Mac-like window switching.
  • Kate sort plugin now available.
  • Tasks are now manually rearrangeable in the taskbar.
  • Added Show Icons Only option for taskbar.
  • Improved application crash report framework, now also including source code commit references for better debugging.
  • A mouse double-click speed test option in the control panel.
  • A smooth crossfade effect is now available when changing the desktop wallpaper.
  • Improved project documentation and localization.
  • Added experimental PowerPC and MIPS builds on selected distributions (currently Debian/Wheezy)

For a more detailed list of improvements please refer to the TDE R14.0.0 Release Notes (available here or by typing help:/khelpcenter/releasenotes in Konqueror or khelpcenter help:/khelpcenter/releasenotes from the CLI).


New applications

The following applications have been added in this TDE release.

  • GTK3/TQt Theme Engine
  • Kasablanca
  • Kate sort plugin
  • KBibTex
  • KBiff
  • KControl Autostart
  • KControl LDAP Manager
  • KDbg
  • KFTPGrabber
  • KLCDDimmer
  • KNmap
  • KRecipes
  • KScope
  • KSensors
  • KShowmail
  • KShutdown
  • LDAP/Kerberos Toolkit
  • MPlayerthumbs
  • Qt4/TQt Theme Engine
  • Tdeio-ftps
  • Tdeio-sword
  • TorK


About TDE

The Trinity Desktop Environment (TDE) was forked by Timothy Pearson in 2008 from the last official release of the K Desktop Environment's third series (KDE3), version 3.5.10. It existed as a set of modified KDE3 packages for Ubuntu until 2009, when it was merged onto a proper source control system (KDE SVN) and rebranded as TDE. Shortly thereafter, TDE's core infrastructure was created utilizing spare computing capacity from Raptor Engineering; these infrastructure resources currently include the world's only Launchpad system based outside of Canonical Ltd. As the project grew, the TDE team migrated off of KDE's SVN server onto our own GIT server and has been completely independent from KDE from 2011 onward.

From the beginning of the TDE project, individuals from around the world have contributed to TDE, and our original desire to provide a powerful, functional desktop environment in the traditional style has been upheld. The TDE project still is led by Timothy Pearson utilizing Raptor Engineering's computing resources. TDE currently is growing faster than it ever has before, with many new contributors--and our dependable core team of developers--helping to add new functionality, repair bugs, answer questions on the mailing lists, and increase TDE's overall quality.

TDE fits into a niche similar to that of the MATE project for Gnome, but TDE is geared more toward those who want a productive, efficient interface with a high customization potential. Our dedicated team is continuing to refine TDE instead of rebuilding it from scratch; this prolonged development is something rarely seen in the open source applications arena. While our niche position may not be as glamorous as some of the larger projects such as KDE and Gnome we believe TDE is no less important to those who rely on it and use it in their daily work, and we hope that in the future our niche will continue to grow.


Developers Wanted

The TDE development team is small but friendly. If you wish to participate in the TDE development process, please visit the Get involved page for additional information.


User Feedback

Feedback from our users is an integral part of a large, user-experience oriented project such TDE. Whether you want to report a bug, suggest an improvement, or simply let us know your opinion of TDE, please feel free to contact us. Two good places to start communication are the project's mailing lists and bug tracker.


Contribute to the TDE Project

Creating TDE requires significant computing resources and bandwidth. Please consider helping to keep us online with a donation on our donations page. Without your financial assistance, TDE would not be possible!


Press Contact Information

Project Founder/Administrator: Timothy Pearson, kb9vqf@pearsoncomputing.net