diff --git a/CMakeLists.txt b/CMakeLists.txt
index f94cd3c03..f061a365d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -272,7 +272,7 @@ tde_conditional_add_subdirectory( BUILD_TQT3INTEGRATION tqt3integration )
if( BUILD_STARTTDE )
install( PROGRAMS starttde DESTINATION ${BIN_INSTALL_DIR} )
- install( PROGRAMS migratekde3 r14-xdg-update DESTINATION ${BIN_INSTALL_DIR} )
+ install( PROGRAMS migratekde3 r14-xdg-update release_notes DESTINATION ${BIN_INSTALL_DIR} )
endif()
diff --git a/Makefile.am.in b/Makefile.am.in
index b6b018f2d..e32d5632f 100644
--- a/Makefile.am.in
+++ b/Makefile.am.in
@@ -9,7 +9,7 @@ COMPILE_AFTER_kcontrol = tdm kdesktop
AUTOMAKE_OPTIONS = foreign 1.6.1
-bin_SCRIPTS = starttde trinity migratekde3 r14-xdg-update
+bin_SCRIPTS = starttde trinity migratekde3 r14-xdg-update release_notes
EXTRA_DIST = admin bsd-port debian tdebase.spec.in README.pam kde.pamd tdescreensaver.pamd mkpamserv
diff --git a/doc/khelpcenter/index.docbook b/doc/khelpcenter/index.docbook
index 6d7140a04..94685a6ab 100644
--- a/doc/khelpcenter/index.docbook
+++ b/doc/khelpcenter/index.docbook
@@ -13,9 +13,9 @@
-
-
-
+
+
+
+]>
+
+
+
+
+&tde-release-version; Release Notes
+
+
+
+
+The &tde; Team
+
+
+
+
+&tde-release-date;
+&tde-release-version;
+
+
+&tde-copyright-date;
+The &tde; Team
+
+
+
+
+
+&tde-release-version; Release Notes
+
+
+
+TDE
+release notes
+
+
+
+
+Summary
+
+This document contains important information for users, developers, and packagers. This document is
+intended for people who are migrating from previous versions of Trinity. If you are a using Trinity for the
+first time, then you can ignore the contents of this document.
+
+The Trinity Desktop is a full software desktop environment designed for Unix-like operating systems,
+intended for computer users preferring a traditional desktop model focusing primarily on retaining the overall
+KDE 3.5 user experience and efficiency. Trinity is free/libre software.
+
+First, thank you to the many people who contributed to all of these improvements. Many people played a
+role, including bug fixing, enhancements, testing, etc.
+
+Many changes were made to Trinity after the release of 3.5.13.
+
+An obvious change is the version scheme. Trinity evolved from the last KDE 3.5 release, 3.5.10. Subsequent
+Trinity releases followed that numbering scheme. Release R14.0.0 marks a turning point in Trinity history
+because a great deal of the code infrastructure was changed. While those changes do not effect the usability or
+look-and-feel of the desktop that users enjoy, Trinity developers believe a change in the version scheme
+distinguishes when those changes occurred. An original project goal by users was to retain the flavor of the
+original KDE 3.5 desktop. That goal remains intact. To reflect that original goal, the last number in the
+original version scheme is retained in the new version scheme but is now the primary version number. While the
+infrastructure has changed, the desktop itself remains the same as the original KDE 3.5. This new version scheme
+indicates a modest divergence from the original KDE 3.5 series and that Trinity is now its own desktop
+environment. The new version scheme reminds users that Trinity retains the original KDE 3.5 design, but is
+moving forward as a separate desktop project.
+
+Notable changes include renaming and rebranding efforts to avoid conflicts with KDE4. Both Trinity and
+KDE4 have roots in KDE3. These changes focus on promoting a peaceful coexistence between the two desktop
+environments when both are installed concurrently on the same system as well as avoid possible trademark
+issues.
+
+Renaming and rebranding efforts include:
+
+
+
+
+Libraries
+
+
+
+Classes
+
+
+
+Environment variables and config file locations
+
+
+
+Package names
+
+
+
+Application names
+
+
+
+
+A change log is available at the Trinity wiki:
+Change log
+
+An exhaustive list of renaming changes is available at the end of this document.
+
+
+
+
+Project Changes
+
+
+
+
+Migrated from SVN to GIT.
+
+
+Began migrating from automake to cmake.
+
+
+Added support for ARM architectures.
+
+
+Continuing efforts to improve XDG compliance.
+
+
+Continuing efforts to update documentation.
+
+
+Continuing efforts to update locale and translation files.
+
+
+
+
+
+
+
+Usability Changes
+
+Because of the wide-scale renaming efforts, existing KDE3 and 3.5.13.x user profile directories will not
+function properly under R14.0.0. Don't worry.
+
+When logging into Trinity R14.0.0, the starttde script (nee startkde), performs profile checks to ensure
+settings and configurations are migrated correctly. These checks include preserving the original KDE3/3.5.13.x
+profile directory as-is while using those files as the basis to create the new R14.0.0 profile named
+$HOME/.trinity.
+
+The underlying migration checking has been tested, but because of the renaming and rebranding efforts,
+upstream packagers should test support scripts for problems and anomalies.
+
+There is another special script to help update profile directories. That script is
+/opt/trinity/bin/migratekde3. This script is intended for people using versions of Trinity prior to 3.5.13.
+Before starting R14.0.0 the first time, use this script to update any KDE3 profile directory. The definition of
+a KDE3 profile directory includes Trinity 3.5.11 and 3.5.12. The script will look for profile directory names
+of ~/.kde3, ~/.kdemod3, and ~/.kde. Because the latter directory name is also used in KDE4, several tests are
+performed to ensure the directory is a KDE3 profile and not KDE4.
+
+The renaming might cause certain shortcuts and menu links to stop functioning. The underlying migration
+checks performed when logging into R14.0.0 for the first time should find all of these differences, but fixing
+those that are missed is straightforward. All that is needed is knowing the new name of the command or
+application. For example, changing kdesu to tdesu, although that specific change is covered by the
+scripts.
+
+The Trinity launcher menu, tdemenu (nee kmenu), has been reorganized to reduce clutter. In addition to
+built-in XDG changes in *.desktop files, There are two methods available to manage KDE4 apps in the Trinity
+menu. One method includes a build-time configuration option in tdelibs, WITH_KDE4_MENU_SUFFIX, that adds a
+"[KDE4]" tag to KDE4 menu items. This tag helps identify apps of the same name. The default is OFF and requires
+a package rebuild to change. A second method includes a global menu replacement, tde-applications.menu-no-kde
+that explicitly excludes KDE4 apps from the menu. Using that special menu requires administrative privileges to
+update.
+
+
+
+
+New or Improved Features
+
+
+
+
+Faster startup and logout
+
+
+Ability to force Kate into MDI mode all the time.
+
+
+Built-in hardware detection libraries and support to fully replace HAL.
+
+
+File copy window focus enhancement: focus is now on the file name edit line by default
+
+
+GUI support for controlling whether to display archives as folders.
+
+
+Improved Logout Status Dialog.
+
+
+Improved support for global and individual panels.
+
+
+Mac like window switching for apps.
+
+
+New Desktop Device Icons: My Computer, My Documents, My Network Places, Printers, Web Browser.
+
+
+Rearrangeable (draggable) items in the taskbar.
+
+
+Reduced TDE menu clutter and duplication.
+
+
+Icons only mode available for taskbar
+
+
+Accelerator key for Konsole main menu can be enabled when desired
+
+
+Possible to move to next/previous file in a Konqueror list view while renaming
+
+
+Kate taskbar: middle mouse click close selected document, if enabled
+
+
+The number of files in the Kate MRU (Most Recently Used) list is user-configurable.
+
+
+Added a progress bar to the logout status dialog.
+
+
+Added a mouse doubleclick test option in the control panel.
+
+
+Kate syntax highlighting files have been updated and the lookup moved to the TDE repository
+
+
+
+
+
+
+
+New Packages
+
+
+
+
+GTK3/TQt Theme Engine
+
+
+KControl LDAP Manager
+
+
+KControl Autostart
+
+
+Kasablanca
+
+
+KBiff
+
+
+KBibTex
+
+
+KDbg
+
+
+KFTPGrabber
+
+
+KLCDDimmer
+
+
+KNmap
+
+
+KRecipes
+
+
+KScope
+
+
+KSensors
+
+
+KShowmail
+
+
+KShutdown
+
+
+LDAP/Kerberos Toolkit
+
+
+MPlayerthumbs
+
+
+Qt4/TQt Theme Engine
+
+
+tdeio-ftps
+
+
+tdeio-sword
+
+
+TorK
+
+
+
+
+
+
+
+Package Renaming
+
+
+
+
+kde-i18n -> tde-i18n
+
+
+kde-guidance -> tde-guidance
+
+
+kde-style-lipstik -> tde-style-lipstik
+
+
+kde-style-qtcurve -> tde-style-qtcurve
+
+
+kde-systemsettings -> tde-systemsettings
+
+
+kdeaccessibility -> tdeaccessibility
+
+
+kdeaddons -> tdeaddons
+
+
+kdeadmin -> tdeadmin
+
+
+kdeartwork -> tdeartwork
+
+
+kdebase -> tdebase
+
+
+kdebindings -> tdebindings
+
+
+kdeedu -> tdeedu
+
+
+kdegames -> tdegames
+
+
+kdegraphics -> tdegraphics
+
+
+kdelibs -> tdelibs
+
+
+kdemultimedia -> tdemultimedia
+
+
+kdenetwork -> tdenetwork
+
+
+kdenetworkmanager -> tdenetworkmanager
+
+
+kdepim -> tdepim
+
+
+kdepowersave -> tdepowersave
+
+
+kdesdk -> tdesdk
+
+
+kdesudo -> tdesudo
+
+
+kdesvn -> tdesvn
+
+
+kdetoys -> tdetoys
+
+
+kdeutils -> tdeutils
+
+
+kdevelop -> tdevelop
+
+
+kdewebdev -> tdewebdev
+
+
+kdmtheme -> tdmtheme
+
+
+kio-apt -> tdeio-apt
+
+
+kio-locate -> tdeio-locate
+
+
+kio-umountwrapper -> tdeio-umountwrapper
+
+
+kradio -> tderadio
+
+
+kwin-style-crystal -> twin-style-crystal
+
+
+pykde -> pytde
+
+
+qca -> tqca
+
+
+qca-tls -> tqca-tls
+
+
+
+
+
+
+
+Application and File Renaming
+
+
+
+
+applications-kmenuedit.menu -> applications-tdemenuedit.menu
+
+
+.kderc -> .tderc
+
+
+kab2kabc -> tdeab2tdeabc
+
+
+kcache -> tdecache
+
+
+kconf_update -> tdeconf_update
+
+
+kde-$USER -> tde-$USER
+
+
+kde-config -> tde-config
+
+
+kdeprint -> tdeprint
+
+
+kdesu -> tdesu
+
+
+kdesudo -> tdesudo
+
+
+kdevelop -> tdevelop
+
+
+kdm -> tdm
+
+
+kdmtheme -> tdmtheme
+
+
+kfile -> tdefile
+
+
+khtml -> tdehtml
+
+
+kio_apt -> tdeio_apt
+
+
+kio_camera -> tdeio_camera
+
+
+kio_ftp -> tdeio_ftp
+
+
+kio_http -> tdeio_http
+
+
+kio_locate -> tdeio_locate
+
+
+kio_thumbnail -> tdeio_thumbnail
+
+
+kioslave -> tdeioslave
+
+
+klaunch -> tdelaunch
+
+
+kmenu -> tdemenu
+
+
+knetworkmanager -> tdenetworkmanager
+
+
+kpowersave -> tdepowersave
+
+
+kradio -> tderadio
+
+
+krandrtray -> tderandrtray
+
+
+kresources -> tderesources
+
+
+krita -> chalk
+
+
+ksocket -> tdesocket
+
+
+kstyle -> tdestyle
+
+
+kwallet -> tdewallet
+
+
+kwin -> twin
+
+
+kwin4 -> twin4
+
+
+startkde -> starttde
+
+
+
+
+
+
+
+Environment Variable Renaming
+
+
+
+
+KDEBINDIR -> TDEBINDIR
+
+
+KDEDIR -> TDEDIR
+
+
+KDEDIRS -> TDEDIRS
+
+
+KDEHOME -> TDEDEHOME
+
+
+KDEROOTHOME -> TDEROOTHOME
+
+
+KDESRCDIR -> TDESRCDIR
+
+
+KDESU_USER -> TDESU_USER
+
+
+KDESYCOCA -> TDESYCOCA
+
+
+KDETMP -> TDETMP
+
+
+KDEVARTMP -> TDEVARTMP
+
+
+KDEWM -> TDEWM
+
+
+KDE_FORK_SLAVES -> TDE_FORK_SLAVES
+
+
+KDE_FULL_SESSION -> TDE_FULL_SESSION
+
+
+KDE_KIOSK_NO_PROFILES -> TDE_KIOSK_NO_PROFILES
+
+
+KDE_KIOSK_NO_RESTRICTIONS -> TDE_KIOSK_NO_RESTRICTIONS
+
+
+KDE_LANG -> TDE_LANG
+
+
+KDE_MAKE_VERSION -> TDE_MAKE_VERSION
+
+
+KDE_MALLOC -> TDE_MALLOC
+
+
+KDE_MULTIHEAD -> TDE_MULTIHEAD
+
+
+KDE_NO_IPV6 -> TDE_NO_IPV6
+
+
+KDE_SESSION_UID -> TDE_SESSION_UID
+
+
+KDE_UTF8_FILENAMES -> TDE_UTF8_FILENAMES
+
+
+KDE_VERSION -> TDE_VERSION
+
+
+
+
+
+
+
+Class and Library Renaming
+
+
+
+
+KABC -> TDEABC
+
+
+KAbout -> TDEAbout
+
+
+KAboutData -> TDEAboutData
+
+
+KApplication -> TDEApplication
+
+
+KBuffer -> TDEBuffer
+
+
+KClipboard -> TDEClipboard
+
+
+KCModule -> TDECModule
+
+
+KComp -> TDEComp
+
+
+KConfig -> TDEConfig
+
+
+KCmd -> TDECmd
+
+
+KCmdLineArgs -> TDECmdLineArgs
+
+
+KGlobal -> TDEGlobal
+
+
+KIcon -> TDEIcon
+
+
+KInstance -> TDEInstance
+
+
+KIO -> TDEIO
+
+
+KIO_EXPORT -> TDEIO_EXPORT
+
+
+KIOBuffer -> TDEIOBuffer
+
+
+KIOConfig -> TDEIOConfig
+
+
+KIOInput -> TDEIOInput
+
+
+KIOJob -> TDEIOJob
+
+
+KListBox -> TDEListBox
+
+
+KListView -> TDEListView
+
+
+KListViewItem -> TDEListViewItem
+
+
+KLocale -> TDELocale
+
+
+KLock -> TDELock
+
+
+KPopupMenu -> TDEPopupMenu
+
+
+KProcess -> TDEProcess
+
+
+KServer -> TDEServer
+
+
+KShared -> TDEShared
+
+
+KSocket -> TDESocket
+
+
+KStandardDirs -> TDEStandardDirs
+
+
+KStartupInfo -> TDEStartupInfo
+
+
+KStyle -> TDEStyle
+
+
+KTrader -> TDETrader
+
+
+KZone -> TDEZone
+
+
+kdefx -> tdefx
+
+
+kdeinit -> tdeinit
+
+
+kiobuffer -> tdeiobuffer
+
+
+kioslave -> tdeioslave
+
+
+kwin -> twin
+
+
+libkdecorations -> libtdecorations
+
+
+libkdecore -> libtdecore
+
+
+libkdefakes -> libtdefakes
+
+
+libkdepim -> libtdepim
+
+
+libkdeprint -> libtdeprint
+
+
+libkdesu -> libtdesu
+
+
+libkdeui -> libtdeui
+
+
+lkabc -> ltdeabc
+
+
+lkdnssd -> ltdednssd
+
+
+lkfile -> ltdefile
+
+
+lkhtml -> ltdehtml
+
+
+lkio -> ltdeio
+
+
+lkimproxy -> ltdeimproxy
+
+
+libkio -> libtdeio
+
+
+lknewstuff -> ltdenewstuff
+
+
+lkparts -> ltdeparts
+
+
+lkspell -> ltdespell
+
+
+lkunittest -> ltdeunittest
+
+
+lkutils -> ltdeutils
+
+
+makekdewidgets -> maketdewidgets
+
+
+
+
+
+
+
+Thank You!
+
+Thank you for using and supporting &tde;.
+
+
+
+
+
+
+
diff --git a/doc/releasenotes/index.docbook b/doc/releasenotes/index.docbook
new file mode 100644
index 000000000..fa67ef816
--- /dev/null
+++ b/doc/releasenotes/index.docbook
@@ -0,0 +1,834 @@
+
+
+
+
+
+]>
+
+
+
+
+&tde-release-version; Release Notes
+
+
+
+
+The &tde; Team
+
+
+
+
+&tde-release-date;
+&tde-release-version;
+
+
+&tde-copyright-date;
+The &tde; Team
+
+
+
+
+
+&tde-release-version; Release Notes
+
+
+
+TDE
+release notes
+
+
+
+
+Summary
+
+This document contains important information for users, developers, and packagers. This document is
+intended for people who are migrating from previous versions of Trinity. If you are a using Trinity for the
+first time, then you can ignore the contents of this document.
+
+The Trinity Desktop is a full software desktop environment designed for Unix-like operating systems,
+intended for computer users preferring a traditional desktop model focusing primarily on retaining the overall
+KDE 3.5 user experience and efficiency. Trinity is free/libre software.
+
+First, thank you to the many people who contributed to all of these improvements. Many people played a
+role, including bug fixing, enhancements, testing, etc.
+
+Many changes were made to Trinity after the release of 3.5.13.
+
+An obvious change is the version scheme. Trinity evolved from the last KDE 3.5 release, 3.5.10. Subsequent
+Trinity releases followed that numbering scheme. Release R14.0.0 marks a turning point in Trinity history
+because a great deal of the code infrastructure was changed. While those changes do not effect the usability or
+look-and-feel of the desktop that users enjoy, Trinity developers believe a change in the version scheme
+distinguishes when those changes occurred. An original project goal by users was to retain the flavor of the
+original KDE 3.5 desktop. That goal remains intact. To reflect that original goal, the last number in the
+original version scheme is retained in the new version scheme but is now the primary version number. While the
+infrastructure has changed, the desktop itself remains the same as the original KDE 3.5. This new version scheme
+indicates a modest divergence from the original KDE 3.5 series and that Trinity is now its own desktop
+environment. The new version scheme reminds users that Trinity retains the original KDE 3.5 design, but is
+moving forward as a separate desktop project.
+
+Notable changes include renaming and rebranding efforts to avoid conflicts with KDE4. Both Trinity and
+KDE4 have roots in KDE3. These changes focus on promoting a peaceful coexistence between the two desktop
+environments when both are installed concurrently on the same system as well as avoid possible trademark
+issues.
+
+Renaming and rebranding efforts include:
+
+
+
+
+Libraries
+
+
+
+Classes
+
+
+
+Environment variables and config file locations
+
+
+
+Package names
+
+
+
+Application names
+
+
+
+
+A change log is available at the Trinity wiki:
+Change log
+
+An exhaustive list of renaming changes is available at the end of this document.
+
+
+
+
+Project Changes
+
+
+
+
+Migrated from SVN to GIT.
+
+
+Began migrating from automake to cmake.
+
+
+Added support for ARM architectures.
+
+
+Continuing efforts to improve XDG compliance.
+
+
+Continuing efforts to update documentation.
+
+
+Continuing efforts to update locale and translation files.
+
+
+
+
+
+
+
+Usability Changes
+
+Because of the wide-scale renaming efforts, existing KDE3 and 3.5.13.x user profile directories will not
+function properly under R14.0.0. Don't worry.
+
+When logging into Trinity R14.0.0, the starttde script (nee startkde), performs profile checks to ensure
+settings and configurations are migrated correctly. These checks include preserving the original KDE3/3.5.13.x
+profile directory as-is while using those files as the basis to create the new R14.0.0 profile named
+$HOME/.trinity.
+
+The underlying migration checking has been tested, but because of the renaming and rebranding efforts,
+upstream packagers should test support scripts for problems and anomalies.
+
+There is another special script to help update profile directories. That script is
+/opt/trinity/bin/migratekde3. This script is intended for people using versions of Trinity prior to 3.5.13.
+Before starting R14.0.0 the first time, use this script to update any KDE3 profile directory. The definition of
+a KDE3 profile directory includes Trinity 3.5.11 and 3.5.12. The script will look for profile directory names
+of ~/.kde3, ~/.kdemod3, and ~/.kde. Because the latter directory name is also used in KDE4, several tests are
+performed to ensure the directory is a KDE3 profile and not KDE4.
+
+The renaming might cause certain shortcuts and menu links to stop functioning. The underlying migration
+checks performed when logging into R14.0.0 for the first time should find all of these differences, but fixing
+those that are missed is straightforward. All that is needed is knowing the new name of the command or
+application. For example, changing kdesu to tdesu, although that specific change is covered by the
+scripts.
+
+The Trinity launcher menu, tdemenu (nee kmenu), has been reorganized to reduce clutter. In addition to
+built-in XDG changes in *.desktop files, There are two methods available to manage KDE4 apps in the Trinity
+menu. One method includes a build-time configuration option in tdelibs, WITH_KDE4_MENU_SUFFIX, that adds a
+"[KDE4]" tag to KDE4 menu items. This tag helps identify apps of the same name. The default is OFF and requires
+a package rebuild to change. A second method includes a global menu replacement, tde-applications.menu-no-kde
+that explicitly excludes KDE4 apps from the menu. Using that special menu requires administrative privileges to
+update.
+
+
+
+
+New or Improved Features
+
+
+
+
+Faster startup and logout
+
+
+Ability to force Kate into MDI mode all the time.
+
+
+Built-in hardware detection libraries and support to fully replace HAL.
+
+
+File copy window focus enhancement: focus is now on the file name edit line by default
+
+
+GUI support for controlling whether to display archives as folders.
+
+
+Improved Logout Status Dialog.
+
+
+Improved support for global and individual panels.
+
+
+Mac like window switching for apps.
+
+
+New Desktop Device Icons: My Computer, My Documents, My Network Places, Printers, Web Browser.
+
+
+Rearrangeable (draggable) items in the taskbar.
+
+
+Reduced TDE menu clutter and duplication.
+
+
+Icons only mode available for taskbar
+
+
+Accelerator key for Konsole main menu can be enabled when desired
+
+
+Possible to move to next/previous file in a Konqueror list view while renaming
+
+
+Kate taskbar: middle mouse click close selected document, if enabled
+
+
+The number of files in the Kate MRU (Most Recently Used) list is user-configurable.
+
+
+Added a progress bar to the logout status dialog.
+
+
+Added a mouse doubleclick test option in the control panel.
+
+
+Kate syntax highlighting files have been updated and the lookup moved to the TDE repository
+
+
+
+
+
+
+
+New Packages
+
+
+
+
+GTK3/TQt Theme Engine
+
+
+KControl LDAP Manager
+
+
+KControl Autostart
+
+
+Kasablanca
+
+
+KBiff
+
+
+KBibTex
+
+
+KDbg
+
+
+KFTPGrabber
+
+
+KLCDDimmer
+
+
+KNmap
+
+
+KRecipes
+
+
+KScope
+
+
+KSensors
+
+
+KShowmail
+
+
+KShutdown
+
+
+LDAP/Kerberos Toolkit
+
+
+MPlayerthumbs
+
+
+Qt4/TQt Theme Engine
+
+
+tdeio-ftps
+
+
+tdeio-sword
+
+
+TorK
+
+
+
+
+
+
+
+Package Renaming
+
+
+
+
+kde-i18n -> tde-i18n
+
+
+kde-guidance -> tde-guidance
+
+
+kde-style-lipstik -> tde-style-lipstik
+
+
+kde-style-qtcurve -> tde-style-qtcurve
+
+
+kde-systemsettings -> tde-systemsettings
+
+
+kdeaccessibility -> tdeaccessibility
+
+
+kdeaddons -> tdeaddons
+
+
+kdeadmin -> tdeadmin
+
+
+kdeartwork -> tdeartwork
+
+
+kdebase -> tdebase
+
+
+kdebindings -> tdebindings
+
+
+kdeedu -> tdeedu
+
+
+kdegames -> tdegames
+
+
+kdegraphics -> tdegraphics
+
+
+kdelibs -> tdelibs
+
+
+kdemultimedia -> tdemultimedia
+
+
+kdenetwork -> tdenetwork
+
+
+kdenetworkmanager -> tdenetworkmanager
+
+
+kdepim -> tdepim
+
+
+kdepowersave -> tdepowersave
+
+
+kdesdk -> tdesdk
+
+
+kdesudo -> tdesudo
+
+
+kdesvn -> tdesvn
+
+
+kdetoys -> tdetoys
+
+
+kdeutils -> tdeutils
+
+
+kdevelop -> tdevelop
+
+
+kdewebdev -> tdewebdev
+
+
+kdmtheme -> tdmtheme
+
+
+kio-apt -> tdeio-apt
+
+
+kio-locate -> tdeio-locate
+
+
+kio-umountwrapper -> tdeio-umountwrapper
+
+
+kradio -> tderadio
+
+
+kwin-style-crystal -> twin-style-crystal
+
+
+pykde -> pytde
+
+
+qca -> tqca
+
+
+qca-tls -> tqca-tls
+
+
+
+
+
+
+
+Application and File Renaming
+
+
+
+
+applications-kmenuedit.menu -> applications-tdemenuedit.menu
+
+
+.kderc -> .tderc
+
+
+kab2kabc -> tdeab2tdeabc
+
+
+kcache -> tdecache
+
+
+kconf_update -> tdeconf_update
+
+
+kde-$USER -> tde-$USER
+
+
+kde-config -> tde-config
+
+
+kdeprint -> tdeprint
+
+
+kdesu -> tdesu
+
+
+kdesudo -> tdesudo
+
+
+kdevelop -> tdevelop
+
+
+kdm -> tdm
+
+
+kdmtheme -> tdmtheme
+
+
+kfile -> tdefile
+
+
+khtml -> tdehtml
+
+
+kio_apt -> tdeio_apt
+
+
+kio_camera -> tdeio_camera
+
+
+kio_ftp -> tdeio_ftp
+
+
+kio_http -> tdeio_http
+
+
+kio_locate -> tdeio_locate
+
+
+kio_thumbnail -> tdeio_thumbnail
+
+
+kioslave -> tdeioslave
+
+
+klaunch -> tdelaunch
+
+
+kmenu -> tdemenu
+
+
+knetworkmanager -> tdenetworkmanager
+
+
+kpowersave -> tdepowersave
+
+
+kradio -> tderadio
+
+
+krandrtray -> tderandrtray
+
+
+kresources -> tderesources
+
+
+krita -> chalk
+
+
+ksocket -> tdesocket
+
+
+kstyle -> tdestyle
+
+
+kwallet -> tdewallet
+
+
+kwin -> twin
+
+
+kwin4 -> twin4
+
+
+startkde -> starttde
+
+
+
+
+
+
+
+Environment Variable Renaming
+
+
+
+
+KDEBINDIR -> TDEBINDIR
+
+
+KDEDIR -> TDEDIR
+
+
+KDEDIRS -> TDEDIRS
+
+
+KDEHOME -> TDEDEHOME
+
+
+KDEROOTHOME -> TDEROOTHOME
+
+
+KDESRCDIR -> TDESRCDIR
+
+
+KDESU_USER -> TDESU_USER
+
+
+KDESYCOCA -> TDESYCOCA
+
+
+KDETMP -> TDETMP
+
+
+KDEVARTMP -> TDEVARTMP
+
+
+KDEWM -> TDEWM
+
+
+KDE_FORK_SLAVES -> TDE_FORK_SLAVES
+
+
+KDE_FULL_SESSION -> TDE_FULL_SESSION
+
+
+KDE_KIOSK_NO_PROFILES -> TDE_KIOSK_NO_PROFILES
+
+
+KDE_KIOSK_NO_RESTRICTIONS -> TDE_KIOSK_NO_RESTRICTIONS
+
+
+KDE_LANG -> TDE_LANG
+
+
+KDE_MAKE_VERSION -> TDE_MAKE_VERSION
+
+
+KDE_MALLOC -> TDE_MALLOC
+
+
+KDE_MULTIHEAD -> TDE_MULTIHEAD
+
+
+KDE_NO_IPV6 -> TDE_NO_IPV6
+
+
+KDE_SESSION_UID -> TDE_SESSION_UID
+
+
+KDE_UTF8_FILENAMES -> TDE_UTF8_FILENAMES
+
+
+KDE_VERSION -> TDE_VERSION
+
+
+
+
+
+
+
+Class and Library Renaming
+
+
+
+
+KABC -> TDEABC
+
+
+KAbout -> TDEAbout
+
+
+KAboutData -> TDEAboutData
+
+
+KApplication -> TDEApplication
+
+
+KBuffer -> TDEBuffer
+
+
+KClipboard -> TDEClipboard
+
+
+KCModule -> TDECModule
+
+
+KComp -> TDEComp
+
+
+KConfig -> TDEConfig
+
+
+KCmd -> TDECmd
+
+
+KCmdLineArgs -> TDECmdLineArgs
+
+
+KGlobal -> TDEGlobal
+
+
+KIcon -> TDEIcon
+
+
+KInstance -> TDEInstance
+
+
+KIO -> TDEIO
+
+
+KIO_EXPORT -> TDEIO_EXPORT
+
+
+KIOBuffer -> TDEIOBuffer
+
+
+KIOConfig -> TDEIOConfig
+
+
+KIOInput -> TDEIOInput
+
+
+KIOJob -> TDEIOJob
+
+
+KListBox -> TDEListBox
+
+
+KListView -> TDEListView
+
+
+KListViewItem -> TDEListViewItem
+
+
+KLocale -> TDELocale
+
+
+KLock -> TDELock
+
+
+KPopupMenu -> TDEPopupMenu
+
+
+KProcess -> TDEProcess
+
+
+KServer -> TDEServer
+
+
+KShared -> TDEShared
+
+
+KSocket -> TDESocket
+
+
+KStandardDirs -> TDEStandardDirs
+
+
+KStartupInfo -> TDEStartupInfo
+
+
+KStyle -> TDEStyle
+
+
+KTrader -> TDETrader
+
+
+KZone -> TDEZone
+
+
+kdefx -> tdefx
+
+
+kdeinit -> tdeinit
+
+
+kiobuffer -> tdeiobuffer
+
+
+kioslave -> tdeioslave
+
+
+kwin -> twin
+
+
+libkdecorations -> libtdecorations
+
+
+libkdecore -> libtdecore
+
+
+libkdefakes -> libtdefakes
+
+
+libkdepim -> libtdepim
+
+
+libkdeprint -> libtdeprint
+
+
+libkdesu -> libtdesu
+
+
+libkdeui -> libtdeui
+
+
+lkabc -> ltdeabc
+
+
+lkdnssd -> ltdednssd
+
+
+lkfile -> ltdefile
+
+
+lkhtml -> ltdehtml
+
+
+lkio -> ltdeio
+
+
+lkimproxy -> ltdeimproxy
+
+
+libkio -> libtdeio
+
+
+lknewstuff -> ltdenewstuff
+
+
+lkparts -> ltdeparts
+
+
+lkspell -> ltdespell
+
+
+lkunittest -> ltdeunittest
+
+
+lkutils -> ltdeutils
+
+
+makekdewidgets -> maketdewidgets
+
+
+
+
+
+
+
+Thank You!
+
+Thank you for using and supporting &tde;.
+
+
+
+
+
+
+
diff --git a/doc/releasenotes/release_notes.desktop b/doc/releasenotes/release_notes.desktop
new file mode 100644
index 000000000..64a324853
--- /dev/null
+++ b/doc/releasenotes/release_notes.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=release_notes
+Exec=release_notes
+Type=Application
+X-TDE-autostart-phase=2
+X-TDE-StartupNotify=false
+X-TDE-UniqueApplet=true
+Categories=System;
diff --git a/release_notes b/release_notes
new file mode 100644
index 000000000..9d89732c9
--- /dev/null
+++ b/release_notes
@@ -0,0 +1,35 @@
+#!/bin/sh
+#
+# A script to open/autostart the release notes in the help
+# handbook, but only once.
+
+# Run this script from the global autostart directory.
+
+# When the release version increments, this script will detect the
+# difference through tde-config and a respective key in kdeglobals.
+# This script then will open the release notes for that next release.
+# The only file to update is: tdebase/doc/releasenotes/release_notes.docbook.
+
+# As this script is run as a global TDE autostart app, all
+# environment variables should already be set.
+
+if [ "$TDEDIR" = "" ] || [ "$TDEHOME" = "" ]; then
+ exit 1
+fi
+
+RELEASE_VERSION=`$TDEDIR/bin/tde-config --version | grep TDE: | awk '{print $2}'`
+RELEASE_NOTES=`$TDEDIR/bin/kreadconfig --file $TDEHOME/share/config/kdeglobals --group "Release Notes" --key "$RELEASE_VERSION"`
+if [ "$RELEASE_NOTES" = "" ] || [ "$RELEASE_NOTES" != "true" ]; then
+ echo "[release_notes] Release version: $RELEASE_VERSION"
+ echo "[release_notes] Release notes: $RELEASE_NOTES"
+ $TDEDIR/bin/khelpcenter help:/khelpcenter/releasenotes
+ if [ "$?" = "0" ]; then
+ $TDEDIR/bin/kwriteconfig --file $TDEHOME/share/config/kdeglobals --group "Release Notes" --key "$RELEASE_VERSION" --type bool "true"
+ fi
+ RELEASE_NOTES=`$TDEDIR/bin/kreadconfig --file $TDEHOME/share/config/kdeglobals --group "Release Notes" --key "$RELEASE_VERSION"`
+ echo "[release_notes] Release notes: $RELEASE_NOTES"
+fi
+
+unset RELEASE_NOTES
+unset RELEASE_VERSION
+exit 0