TDE core libraries
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Slávek Banko 5b7b83b490 Update version numbers for R14.0.2 final release 3 years ago
..
malloc Rename straggling environment variables KDE->TDE. 7 years ago
network Fix a number of build warnings 4 years ago
svgicons Cleanup output clutter 6 years ago
tdeconfig_compiler Revert commit 1d498994 5 years ago
tdehw Fix hardware class file matching algorithm Fix overly broad floppy device matching rules This resolves Bug 2534 (cherry picked from commit fd0de2b581) 3 years ago
tests Fix accidental i18n breakage 4 years ago
40.colors Actually move the kde files that were renamed in the last commit 7 years ago
AUTHORS Rename KComp to avoid conflicts with KDE4 6 years ago
CMakeLists.txt Allow conditional build of tdehwlib 4 years ago
DESIGN.COLOR Rename KApplication to TDEApplication to avoid conflicts with KDE4 6 years ago
DESIGN.iconloading Rename a number of classes to enhance compatibility with KDE4 6 years ago
DESIGN.tdeconfig Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
KCONFIG_DESIGN Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 6 years ago
MAINTAINERS Rename additional header files to avoid conflicts with KDE4 6 years ago
Mainpage.dox Rename KApplication to TDEApplication to avoid conflicts with KDE4 6 years ago
Makefile.am Additional k => tde renaming and fixes 5 years ago
README Actually move the kde files that were renamed in the last commit 7 years ago
README.exec Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
README.kiosk Rename kderc -> tderc in support of bug report 1447. 6 years ago
README.tdestartupinfo Rename README.kstartupinfo -> README.tdestartupinfo and edit for rebranding. 5 years ago
README.user_profiles Rename kderc -> tderc in support of bug report 1447. 6 years ago
Rainbow.colors Actually move the kde files that were renamed in the last commit 7 years ago
Royal.colors Actually move the kde files that were renamed in the last commit 7 years ago
Web.colors Actually move the kde files that were renamed in the last commit 7 years ago
all_languages.desktop Rename kwin to twin (part 1 of 2) 7 years ago
configure.in.in Rename straggling environment variables KDE->TDE. 7 years ago
eventsrc Branding cleanup: KDE -> TDE 7 years ago
fakes.c Additional renaming of kde to tde 7 years ago
fixx11h.h Actually move the kde files that were renamed in the last commit 7 years ago
generate_keys.sh Actually move the kde files that were renamed in the last commit 7 years ago
kallocator.cpp Rename KZone to avoid conflicts with KDE4 6 years ago
kallocator.h Rename KZone to avoid conflicts with KDE4 6 years ago
kapp.h Rename common header files for consistency with class renaming 6 years ago
kappdcopiface.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kappdcopiface.h Rename KApplication to TDEApplication to avoid conflicts with KDE4 6 years ago
kapplication_win.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kasyncio.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kasyncio.h Remove spurious TQ_OBJECT instances 7 years ago
kaudioplayer.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kaudioplayer.h Rename KDEHOME and KDEDIR 7 years ago
kbufferedio.cpp Rename KServer, KSocket, KIO_EXPORT, KIOInput, KIOJob, KIOConfig, KIOBuffer, and KBuffer to avoid conflicts with KDE4 6 years ago
kbufferedio.h Rename KServer, KSocket, KIO_EXPORT, KIOInput, KIOJob, KIOConfig, KIOBuffer, and KBuffer to avoid conflicts with KDE4 6 years ago
kcalendarsystem.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcalendarsystem.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcalendarsystemfactory.cpp Rename KLocale to enhance compatibility with KDE4 6 years ago
kcalendarsystemfactory.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcalendarsystemgregorian.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcalendarsystemgregorian.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcalendarsystemhebrew.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcalendarsystemhebrew.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcalendarsystemhijri.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcalendarsystemhijri.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcalendarsystemjalali.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcalendarsystemjalali.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcatalogue.cpp Rename old tq methods that no longer need a unique name 7 years ago
kcatalogue.h Rename KLocale to enhance compatibility with KDE4 6 years ago
kcharsets.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcharsets.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kcheckaccelerators.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcheckaccelerators.h Fix prior commit 6 years ago
kckey.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kckey.h Actually move the kde files that were renamed in the last commit 7 years ago
kclipboard.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kclipboard.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kcompletion.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kcompletion.h Rename additional header files to avoid conflicts with KDE4 6 years ago
kcompletion_private.h Rename KComp to avoid conflicts with KDE4 6 years ago
kcompletionbase.cpp Rename KComp to avoid conflicts with KDE4 6 years ago
kcrash.cpp Rename remnant files and references from kinit -> tdeinit. 6 years ago
kcrash.h Rename KCrash to avoid conflicts with KDE4 6 years ago
kdcoppropertyproxy.cpp Rename old tq methods that no longer need a unique name 7 years ago
kdcoppropertyproxy.h Additional renaming of kde to tde 7 years ago
kde_dmalloc.h Actually move the kde files that were renamed in the last commit 7 years ago
kde_file.h Actually move the kde files that were renamed in the last commit 7 years ago
kdebug.areas Finish renaming kiconedit->tdeiconedit. 5 years ago
kdebug.cpp Minor typo and style corrections. 3 years ago
kdebug.h Minor typo and style corrections. 3 years ago
kdebugclasses.h Actually move the kde files that were renamed in the last commit 7 years ago
kdebugdcopiface.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kdebugdcopiface.h Additional renaming of kde to tde 7 years ago
kdebugrc kdebug: add default message printing destinations 5 years ago
kdemacros.h.cmake Allow conditional build of tdehwlib 4 years ago
kdemacros.h.in Fix inadvertent tq changes. 6 years ago
kdesktopfile.cpp Read from X-DocPath only 4 years ago
kdesktopfile.h Read from X-DocPath only 4 years ago
kdetcompmgr.cpp Fix compositing manager detection Add advanced option to allow a DCOP call to bypass the local call-->send translation shortcut 4 years ago
kentities.c Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
kentities.gperf Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
kextendedsocket.h Actually move the kde files that were renamed in the last commit 7 years ago
kextsock.cpp Rename KServer, KSocket, KIO_EXPORT, KIOInput, KIOJob, KIOConfig, KIOBuffer, and KBuffer to avoid conflicts with KDE4 6 years ago
kextsock.h Rename KServer, KSocket, KIO_EXPORT, KIOInput, KIOJob, KIOConfig, KIOBuffer, and KBuffer to avoid conflicts with KDE4 6 years ago
kgenericfactory.h Rename additional header files to avoid conflicts with KDE4 6 years ago
kgenericfactory.tcc Rename old tq methods that no longer need a unique name 7 years ago
kglobalaccel.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kglobalaccel.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
kglobalaccel_emb.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
kglobalaccel_mac.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
kglobalaccel_win.cpp Rename common header files for consistency with class renaming 6 years ago
kglobalaccel_win.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
kglobalaccel_x11.cpp Do not grab wrong key when AltGr sequence is required to access global accelerator sequence character This resolves Bug 1676 5 years ago
kglobalaccel_x11.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
kgrantpty.c Actually move the kde files that were renamed in the last commit 7 years ago
kiconeffect.cpp Fix remnant QMIN/QMAX to TQMIN/TQMAX. 5 years ago
kiconeffect.h Rename KIcon to enhance compatibility with KDE4 6 years ago
kiconloader.cpp Add missing categories group to crystalsvg theme file 4 years ago
kiconloader.h Rename additional header files to avoid conflicts with KDE4 6 years ago
kiconloader_p.h Rename KIcon to enhance compatibility with KDE4 6 years ago
kicontheme.cpp Bring most mimetypes in line with XDG specifications. The following are not fully verified in source as of this commit due to ubiquity: html, empty, info, make, man, misc, source, unknown 4 years ago
kicontheme.h Rename KIcon to enhance compatibility with KDE4 6 years ago
kidna.cpp Rename old tq methods that no longer need a unique name 7 years ago
kidna.h Additional renaming of kde to tde 7 years ago
kinstance.cpp Allow conditional build of tdehwlib 4 years ago
kinstance.h Allow conditional build of tdehwlib 4 years ago
kipc.cpp Rename additional global functions and variables for tqt3 7 years ago
kipc.h Rename KApplication to TDEApplication to avoid conflicts with KDE4 6 years ago
kkeynative.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
kkeynative_x11.cpp Do not grab wrong key when AltGr sequence is required to access global accelerator sequence character This resolves Bug 1676 5 years ago
kkeyserver.h Actually move the kde files that were renamed in the last commit 7 years ago
kkeyserver_x11.cpp Fix accidental i18n breakage 4 years ago
kkeyserver_x11.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
klargefile.h Actually move the kde files that were renamed in the last commit 7 years ago
klibloader.cpp Fix FTBFS due to missing export lt_dlopen_flag 3 years ago
klibloader.h Rename additional header files to avoid conflicts with KDE4 6 years ago
klockfile.cpp Add source code module name to stdout/stderr messages to improve readability. 5 years ago
klockfile.h Fix unintended rename of LOCKFILE 6 years ago
kmacroexpander.cpp Rename additional global TQt functions 7 years ago
kmacroexpander.h Additional renaming of kde to tde 7 years ago
kmanagerselection.cpp Rename common header files for consistency with class renaming 6 years ago
kmanagerselection.h Rename a number of classes to enhance compatibility with KDE4 6 years ago
kmdcodec.cpp Fix quotedPrintablecodec to support lower-case letters in hex codes 3 years ago
kmdcodec.h Additional renaming of kde to tde 7 years ago
kmdcodec_compat.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
kmimesourcefactory.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kmimesourcefactory.h Rename additional header files to avoid conflicts with KDE4 6 years ago
kmountpoint.cpp Rename KStandard for enhanced compatibility with KDE4 6 years ago
kmountpoint.h Rename KShared 6 years ago
knotifyclient.cpp Rename common header files for consistency with class renaming 6 years ago
knotifyclient.h Additional k => tde renaming and fixes 5 years ago
kpalette.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kpalette.h Additional renaming of kde to tde 7 years ago
kpixmapprovider.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kpixmapprovider.h Rename KIcon to enhance compatibility with KDE4 6 years ago
kprocctrl.cpp Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kprocctrl.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kprocess.cpp Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kprocess.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kprocio.cpp Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kprocio.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 6 years ago
kprotocolinfo_tdecore.cpp Read from X-DocPath only 4 years ago
kprotocolinfofactory.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kprotocolinfofactory.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
kpty.cpp Fix several issues on freebsd 3 years ago
kpty.h Additional renaming of kde to tde 7 years ago
kqiodevicegzip_p.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kqiodevicegzip_p.h Actually move the kde files that were renamed in the last commit 7 years ago
krandomsequence.cpp Rename common header files for consistency with class renaming 6 years ago
krandomsequence.h Rename KApplication to TDEApplication to avoid conflicts with KDE4 6 years ago
kregexp.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kregexp.h Rename obsolete tq methods to standard names 7 years ago
kregpriv.h Actually move the kde files that were renamed in the last commit 7 years ago
krfcdate.cpp Remove additional unneeded tq method conversions 7 years ago
krfcdate.h Additional renaming of kde to tde 7 years ago
krootprop.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
krootprop.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 6 years ago
ksavefile.cpp Rename common header files for consistency with class renaming 6 years ago
ksavefile.h Rename additional header files to avoid conflicts with KDE4 6 years ago
ksharedptr.h Rename KShared 6 years ago
kshell.cpp Rename obsolete tq methods to standard names 7 years ago
kshell.h Additional renaming of kde to tde 7 years ago
ksimpleconfig.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
ksimpleconfig.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
ksimpledirwatch.cpp Additional k => tde renaming and fixes 5 years ago
ksimpledirwatch.h Additional k => tde renaming and fixes 5 years ago
ksimpledirwatch_p.h Additional k => tde renaming and fixes 5 years ago
ksock.cpp Add proper refcounting option to TDEMainWindow This relates to the discussion at: http://lists.kde.org/?l=kde-core-devel&m=1072087854&w=2 Clean up a few minor code formatting issues 4 years ago
ksock.h Add proper refcounting option to TDEMainWindow This relates to the discussion at: http://lists.kde.org/?l=kde-core-devel&m=1072087854&w=2 Clean up a few minor code formatting issues 4 years ago
ksockaddr.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
ksockaddr.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 6 years ago
ksocks.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
ksocks.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 6 years ago
ksortablevaluelist.h Additional renaming of kde to tde 7 years ago
kstandarddirs.cpp Rename KStandard for enhanced compatibility with KDE4 6 years ago
kstandarddirs.h Rename additional header files to avoid conflicts with KDE4 6 years ago
kstaticdeleter.cpp Actually move the kde files that were renamed in the last commit 7 years ago
kstaticdeleter.h Rename additional header files to avoid conflicts with KDE4 6 years ago
kstddirs.h Actually move the kde files that were renamed in the last commit 7 years ago
kstringhandler.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kstringhandler.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
ktempdir.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
ktempdir.h Rename KStandard for enhanced compatibility with KDE4 6 years ago
ktimezones.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
ktimezones.h Rename KShared 6 years ago
ktypelist.h Actually move the kde files that were renamed in the last commit 7 years ago
kuniqueapp.h Actually move the kde files that were renamed in the last commit 7 years ago
kuniqueapplication.cpp Force to handle DCOP requests in KUniqueApplication (newInstance call) This resolves Bug 2437 3 years ago
kuniqueapplication.h Rename common header files for consistency with class renaming 6 years ago
kunload.h Actually move the kde files that were renamed in the last commit 7 years ago
kurl.cpp Add ability to ignore internal reference URLs in KURL equality comparison 5 years ago
kurl.h Add ability to ignore internal reference URLs in KURL equality comparison 5 years ago
kurldrag.cpp Update XDG mimetypes. 5 years ago
kurldrag.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 6 years ago
kuser.cpp Rename KShared 6 years ago
kuser.h Rename KShared 6 years ago
kvmallocator.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
kvmallocator.h Additional renaming of kde to tde 7 years ago
kxerrorhandler.cpp Rename additional global TQt functions 7 years ago
kxerrorhandler.h Rename additional global functions and variables for tqt3 7 years ago
kxmessages.cpp Rename common header files for consistency with class renaming 6 years ago
kxmessages.h Rename KStartup for enhanced compatibility with KDE4 6 years ago
language.codes Actually move the kde files that were renamed in the last commit 7 years ago
libintl.cpp Additional renaming of kde to tde 7 years ago
libqt-mt.nmcheck Rename additional global TQt functions 7 years ago
libqt-mt_weak.nmcheck Rename tqt3 color functions 7 years ago
libtdecore.nmcheck Actually move the kde files that were renamed in the last commit 7 years ago
libtdecore_weak.nmcheck Rename KApplication to TDEApplication to avoid conflicts with KDE4 6 years ago
netsupp.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
netsupp.h Additional renaming of kde to tde 7 years ago
netsupp_win32.cpp Rename additional instances of KDE to TDE 7 years ago
netwm.cpp Add source code module name to stdout/stderr messages to improve readability. 7 years ago
netwm.h Additional renaming of kde to tde 7 years ago
netwm_def.h Additional renaming of kde to tde 7 years ago
netwm_p.h Actually move the kde files that were renamed in the last commit 7 years ago
standard_weak.nmcheck Actually move the kde files that were renamed in the last commit 7 years ago
tde-config.cpp.cmake Rename additional header files to avoid conflicts with KDE4 6 years ago
tde-config.cpp.in Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeaboutdata.cpp Add GPL v3 license to TDEAboutData options (cherry picked from commit 85c0e479c1) 3 years ago
tdeaboutdata.h Fix prior commits (cherry picked from commit 6e6464537c) 3 years ago
tdeaccel.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeaccel.h Additional k => tde renaming and fixes 5 years ago
tdeaccelaction.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeaccelaction.h Additional k => tde renaming and fixes 5 years ago
tdeaccelbase.cpp Do not grab wrong key when AltGr sequence is required to access global accelerator sequence character This resolves Bug 1676 5 years ago
tdeaccelbase.h Additional k => tde renaming and fixes 5 years ago
tdeaccelmanager.cpp Rename many classes and header files to avoid conflicts with KDE4 6 years ago
tdeaccelmanager.h Additional k => tde renaming and fixes 5 years ago
tdeaccelmanager_private.h Additional k => tde renaming and fixes 5 years ago
tdeaccelprivate.h Additional k => tde renaming and fixes 5 years ago
tdeapplication.cpp Remove unneeded check and handler for broken TQt DnD Application of patch 0037-dnd-timestamp-fix.patch to TQt3 verified before removal 4 years ago
tdeapplication.h Bring filenew, fileopen, fileprint, filequickprint, filesave, filesaveas, fileclose, editclear, editcopy, editcut, editdelete, editpaste, folder_new, and gohome icons into XDG compliance 4 years ago
tdecmdlineargs.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdecmdlineargs.h Additional k => tde renaming and fixes 5 years ago
tdeconfig.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeconfig.h Additional k => tde renaming and fixes 5 years ago
tdeconfigbackend.cpp Rename kderc -> tderc in support of bug report 1447. 6 years ago
tdeconfigbackend.h Additional k => tde renaming and fixes 5 years ago
tdeconfigbase.cpp Allow paths to be saved without [$e] suffix on entry key 6 years ago
tdeconfigbase.h Additional k => tde renaming and fixes 5 years ago
tdeconfigdata.h Additional k => tde renaming and fixes 5 years ago
tdeconfigdialogmanager.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeconfigdialogmanager.h Additional k => tde renaming and fixes 5 years ago
tdeconfigskeleton.cpp Fix remnant QMIN/QMAX to TQMIN/TQMAX. 5 years ago
tdeconfigskeleton.h Additional k => tde renaming and fixes 5 years ago
tdeglobal.cpp Allow conditional build of tdehwlib 4 years ago
tdeglobal.h Additional k => tde renaming and fixes 5 years ago
tdeglobalsettings.cpp Added support for XDG directories: music, pictures, videos, download. This relates to bug 1499. 4 years ago
tdeglobalsettings.h Added support for XDG directories: music, pictures, videos, download. This relates to bug 1499. 4 years ago
tdelibs_export.h Additional k => tde renaming and fixes 5 years ago
tdelocale.cpp Additional k => tde renaming and fixes 5 years ago
tdelocale.h Additional k => tde renaming and fixes 5 years ago
tdemultipledrag.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
tdemultipledrag.h Additional k => tde renaming and fixes 5 years ago
tdeshortcut.cpp Do not grab wrong key when AltGr sequence is required to access global accelerator sequence character This resolves Bug 1676 5 years ago
tdeshortcut.h Additional k => tde renaming and fixes 5 years ago
tdeshortcutlist.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeshortcutlist.h Additional k => tde renaming and fixes 5 years ago
tdeshortcutmenu.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdeshortcutmenu.h Additional k => tde renaming and fixes 5 years ago
tdestartupinfo.cpp Add source code module name to stdout/stderr messages to improve readability. 5 years ago
tdestartupinfo.h Additional k => tde renaming and fixes 5 years ago
tdestdaccel.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
tdestdaccel.h Additional k => tde renaming and fixes 5 years ago
tdesycoca.cpp Additional k => tde renaming and fixes 5 years ago
tdesycoca.h Additional k => tde renaming and fixes 5 years ago
tdesycocadict.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
tdesycocadict.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
tdesycocaentry.h Rename KShared 6 years ago
tdesycocafactory.cpp Rename KShared 6 years ago
tdesycocafactory.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
tdesycocatype.h Rename a number of libraries and executables to avoid conflicts with KDE4 6 years ago
tdetempfile.cpp Fix prior commit 6 years ago
tdetempfile.h Additional k => tde renaming and fixes 5 years ago
tdeversion.cpp Finish rename from prior commit 7 years ago
tdeversion.h Update version numbers for R14.0.2 final release 3 years ago
twin.cpp Rename TDE-specific atoms to avoid stomping on KDE atom names 5 years ago
twin.h Rename KStartup for enhanced compatibility with KDE4 6 years ago
twinmodule.cpp Rename additional header files to avoid conflicts with KDE4 6 years ago
twinmodule.h Additional renaming of kde to tde 7 years ago
vsnprintf.c Actually move the kde files that were renamed in the last commit 7 years ago

README.user_profiles

Users can be associated with Profile(s)
=======================================

A user can be associated with one or more profiles. A profile indicates a
configuration set that applies to a group of users. Each profile has a name
to identify it. If a user is associated with more than one profile then the
order of the two profiles is important. Settings associated with one profile
could override the settings in the other profile, depending on the order.


Mapping profiles to users
=========================

A mapping file determines which profile(s) should be used for which user.
The mapping file can be configured in /etc/tderc in the [Directories] group:

[Directories]
userProfileMapFile=/etc/kde-user-profile

Profiles can be mapped to individual users based on username, or profiles can
be mapped to groups of users based on the UNIX group(s) the users are part of.
(See man 1 groups)


Mapping profiles to individual users
====================================

The mapping file can contain a [Users] section for mapping profiles to
an individual user. The [Users] section contains the user's account name
followed by one or more profiles as follow:

[Users]
bastian=developer
adrians=developer,packager

The above example assigns to user "bastian" the profile "developer". To user
"adrians" it assigns the two profiles "developer" and "packager". The order
in which the profiles are listed makes a difference, settings in earlier
profiles overrule settings in profiles that are listed after it. In the above
case of user "adrians", wherever the "developer" and "packager" profiles contain
conflicting settings, the settings of the "developer" profile will take precedent.

If a user has an entry under the [Users] section, this entry will determine all
profiles that are applicable to the user. The user will not be assigned any
additional profiles based on the groups the user is part of.

Mapping profiles to user groups
===============================

If a user has no entry under the [Users] section in the mapping file, the profiles
that are applicable to the user will be based on the UNIX group(s) the user is
part of.

The groups and the order in which the groups are considered is determined by
the following entry in the [General] section of the mapping file:

[General]
groups=pkgs,devel

Each of these groups should have an entry under the [Groups] section that defines
which profile(s) belongs to that group. This looks as follows:

[Groups]
pkgs=packager
devel=developer
bofh=admin,packager,developer

For each group that a user is part of, the corresponding profile(s) are used. The
order in which the groups are listed in the "groups" entry, determines the resulting
order of all the applicable profiles. If multiple profiles are applicable to a
particular user and a profile contains settings that conflict with settings in
another profile then the settings in the earlier listed profile take precedent.

So if, based on the example above, a user is part of the "pkgs" group then the
"packager" profile will be used for that user. If the user is part of the "devel"
group then the "developer" profile will be used. Users that are part of the "bofh"
group will use the "admin", "packager" as well as the "developer" profile. In case
of conflict, settings in the "admin" profile will take precedent over settings
in the "packager" or "developer" profiles.

If the user is part of both the "pkgs" and "devel" groups, then both the "packager"
and "developer" profiles will be used. In case of conflicting settings between the
two profiles, the "packager" profile will take precedent because the "pkgs" group
associated with the profile was listed before the "devel" group.

The "groups" command can be used to see to which groups a user belongs:

> groups coolo
coolo : users uucp dialout audio video cdrecording devel

Note that in general only a few groups will have profiles associated with them.
In the example above only the "devel" group has a profile associated with it,
the other groups do not and will be ignored.

If there is no profile defined for any of the groups that the user is in, the
user will be assigned the "default" profile.


The Profile determines the directory prefixes
=============================================

The global KDE configuration file (e.g. kdeglobals or /etc/tderc) can
contain config-groups that are associated with a certain user profile.
Such a config-group is treated similar as the [Directories] config-group.

The name of a such config-group is [Directories-<ProfileName>]


Integration with KIOSK Admin Tool
=================================

The KIOSK Admin Tool uses /etc/tderc as source for all its profile
information. For this it uses the following keys in the
[Directories-<ProfileName>] config-group:

# Short text describing this profile
ProfileDescription=

# Files will be installed with the uid of this user
ProfileInstallUser=

The KIOSK Admin Tool uses the first directory from the prefixes= entry
as default installation directory for this profile.


Default setting as example
==========================

The following snipped could be added to /etc/tderc to define a "default" profile:

[Directories-default]
ProfileDescription=Default profile
ProfileDescription[de]=Defaultprofiel
ProfileInstallUser=root
prefixes=/var/run/kde-profile/default