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