diff options
Diffstat (limited to 'redhat/tdebase/tdebase-3.5.13.2-kdm_utf8_password.patch')
-rw-r--r-- | redhat/tdebase/tdebase-3.5.13.2-kdm_utf8_password.patch | 297 |
1 files changed, 0 insertions, 297 deletions
diff --git a/redhat/tdebase/tdebase-3.5.13.2-kdm_utf8_password.patch b/redhat/tdebase/tdebase-3.5.13.2-kdm_utf8_password.patch deleted file mode 100644 index 9ba4bdd05..000000000 --- a/redhat/tdebase/tdebase-3.5.13.2-kdm_utf8_password.patch +++ /dev/null @@ -1,297 +0,0 @@ ---- ./kdmlib/kgreet_classic.cpp.ORI 2013-05-09 17:43:03.148552793 +0200 -+++ ./kdmlib/kgreet_classic.cpp 2013-05-09 17:51:09.129324589 +0200 -@@ -26,21 +26,30 @@ - #include "themer/kdmthemer.h" - #include "themer/kdmitem.h" - -+#include <kglobal.h> - #include <klocale.h> - #include <klineedit.h> --#include <kpassdlg.h> - #include <kuser.h> - - #include <tqregexp.h> - #include <tqlayout.h> - #include <tqlabel.h> - --class KDMPasswordEdit : public KPasswordEdit { -+class KDMPasswordEdit : public KLineEdit { - public: -- KDMPasswordEdit( TQWidget *parent ) : KPasswordEdit( parent, 0 ) {} -- KDMPasswordEdit( KPasswordEdit::EchoModes echoMode, TQWidget *parent ) : KPasswordEdit( echoMode, parent, 0 ) {} -+ KDMPasswordEdit( TQWidget *parent ) : KLineEdit( parent ) -+ { -+ setEchoMode(TQLineEdit::Password); -+ } -+ -+ KDMPasswordEdit( TQLineEdit::EchoMode echoMode, TQWidget *parent ) : KLineEdit( parent ) -+ { -+ setEchoMode(echoMode); -+ } -+ -+ - protected: -- virtual void contextMenuEvent( TQContextMenuEvent * ) {} -+ virtual void contextMenuEvent( TQContextMenuEvent * ) {} - }; - - static int echoMode; -@@ -104,11 +113,11 @@ - grid->addWidget( loginLabel, line, 0 ); - grid->addWidget( new TQLabel( fixedUser, parent ), line++, 1 ); - } -- if (echoMode == -1) -+ if (echoMode == -1) { - passwdEdit = new KDMPasswordEdit( parent ); -- else -- passwdEdit = new KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, -- parent ); -+ } else { -+ passwdEdit = new KDMPasswordEdit( (TQLineEdit::EchoMode)echoMode, parent ); -+ } - connect( passwdEdit, TQT_SIGNAL(textChanged( const TQString & )), - TQT_SLOT(slotActivity()) ); - connect( passwdEdit, TQT_SIGNAL(lostFocus()), TQT_SLOT(slotActivity()) ); -@@ -135,8 +144,8 @@ - } - if (func != Authenticate) { - if (echoMode == -1) { -- passwd1Edit = new KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, parent ); -- passwd2Edit = new KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, parent ); -+ passwd1Edit = new KDMPasswordEdit( (TQLineEdit::EchoMode)echoMode, parent ); -+ passwd2Edit = new KDMPasswordEdit( (TQLineEdit::EchoMode)echoMode, parent ); - } else { - passwd1Edit = new KDMPasswordEdit( parent ); - passwd2Edit = new KDMPasswordEdit( parent ); -@@ -247,16 +256,16 @@ - KGreeterPluginHandler::IsUser ); - break; - case 1: -- handler->gplugReturnText( passwdEdit->password(), -+ handler->gplugReturnText( passwdEdit->text().utf8(), - KGreeterPluginHandler::IsPassword | - KGreeterPluginHandler::IsSecret ); - break; - case 2: -- handler->gplugReturnText( passwd1Edit->password(), -+ handler->gplugReturnText( passwd1Edit->text().utf8(), - KGreeterPluginHandler::IsSecret ); - break; - default: // case 3: -- handler->gplugReturnText( passwd2Edit->password(), -+ handler->gplugReturnText( passwd2Edit->text().utf8(), - KGreeterPluginHandler::IsNewPassword | - KGreeterPluginHandler::IsSecret ); - break; -@@ -405,11 +414,11 @@ - // assert( !running ); - setActive2( true ); - if (authTok) { -- passwd1Edit->erase(); -- passwd2Edit->erase(); -+ passwd1Edit->clear(); -+ passwd2Edit->clear(); - passwd1Edit->setFocus(); - } else { -- passwdEdit->erase(); -+ passwdEdit->clear(); - if (loginEdit && loginEdit->isEnabled()) - passwdEdit->setEnabled( true ); - else { -@@ -426,7 +435,7 @@ - KClassicGreeter::clear() - { - // assert( !running && !passwd1Edit ); -- passwdEdit->erase(); -+ passwdEdit->clear(); - if (loginEdit) { - loginEdit->clear(); - loginEdit->setFocus(); -@@ -484,9 +493,24 @@ - TQVariant (*getConf)( void *, const char *, const TQVariant & ), - void *ctx ) - { -- echoMode = getConf( ctx, "EchoMode", TQVariant( -1 ) ).toInt(); -- KGlobal::locale()->insertCatalogue( "kgreet_classic" ); -- return true; -+ echoMode = getConf( ctx, "EchoMode", TQVariant( -1 ) ).toInt(); -+ switch (echoMode) -+ { -+ case (0): -+ case (1): -+ echoMode = TQLineEdit::Password; -+ break; -+ -+ case (2): -+ echoMode = TQLineEdit::NoEcho; -+ break; -+ -+ default: -+ echoMode = TQLineEdit::Password; -+ } -+ -+ KGlobal::locale()->insertCatalogue( "kgreet_classic" ); -+ return true; - } - - static void done( void ) ---- ./kdmlib/kgreet_classic.h.ORI 2013-05-09 17:53:03.266961035 +0200 -+++ ./kdmlib/kgreet_classic.h 2013-05-09 17:53:49.235008948 +0200 -@@ -31,7 +31,6 @@ - #include <tqobject.h> - - class KLineEdit; --class KPasswordEdit; - class KSimpleConfig; - class TQGridLayout; - class TQLabel; -@@ -76,7 +75,7 @@ - - TQLabel *loginLabel, *passwdLabel, *passwd1Label, *passwd2Label; - KLineEdit *loginEdit; -- KPasswordEdit *passwdEdit, *passwd1Edit, *passwd2Edit; -+ KLineEdit *passwdEdit, *passwd1Edit, *passwd2Edit; - KSimpleConfig *stsFile; - TQString fixedUser, curUser; - Function func; ---- ./kdmlib/kgreet_winbind.cpp.ORI 2013-05-09 17:54:36.906021481 +0200 -+++ ./kdmlib/kgreet_winbind.cpp 2013-05-09 18:00:23.089847329 +0200 -@@ -26,11 +26,11 @@ - #include "themer/kdmthemer.h" - #include "themer/kdmitem.h" - -+#include <kglobal.h> - #include <klocale.h> - #include <kdebug.h> - #include <kcombobox.h> - #include <klineedit.h> --#include <kpassdlg.h> - #include <kuser.h> - #include <kprocio.h> - -@@ -40,10 +40,17 @@ - - #include <stdlib.h> - --class KDMPasswordEdit : public KPasswordEdit { -+class KDMPasswordEdit : public KLineEdit { - public: -- KDMPasswordEdit( TQWidget *parent ) : KPasswordEdit( parent, 0 ) {} -- KDMPasswordEdit( KPasswordEdit::EchoModes echoMode, TQWidget *parent ) : KPasswordEdit( echoMode, parent, 0 ) {} -+ KDMPasswordEdit( TQWidget *parent ) : KLineEdit( parent ) -+ { -+ setEchoMode(TQLineEdit::Password); -+ } -+ KDMPasswordEdit( TQLineEdit::EchoMode echoMode, TQWidget *parent ) : KLineEdit( parent ) -+ { -+ setEchoMode(echoMode); -+ } -+ - protected: - virtual void contextMenuEvent( TQContextMenuEvent * ) {} - }; -@@ -150,7 +157,7 @@ - if (echoMode == -1) - passwdEdit = new KDMPasswordEdit( parent ); - else -- passwdEdit = new KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, -+ passwdEdit = new KDMPasswordEdit( (TQLineEdit::EchoMode)echoMode, - parent ); - connect( passwdEdit, TQT_SIGNAL(textChanged( const TQString & )), - TQT_SLOT(slotActivity()) ); -@@ -180,8 +187,8 @@ - } - if (func != Authenticate) { - if (echoMode == -1) { -- passwd1Edit = new KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, parent ); -- passwd2Edit = new KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, parent ); -+ passwd1Edit = new KDMPasswordEdit( (TQLineEdit::EchoMode)echoMode, parent ); -+ passwd2Edit = new KDMPasswordEdit( (TQLineEdit::EchoMode)echoMode, parent ); - } else { - passwd1Edit = new KDMPasswordEdit( parent ); - passwd2Edit = new KDMPasswordEdit( parent ); -@@ -328,16 +335,16 @@ - KGreeterPluginHandler::IsUser ); - break; - case 1: -- handler->gplugReturnText( passwdEdit->password(), -+ handler->gplugReturnText( passwdEdit->text().utf8(), - KGreeterPluginHandler::IsPassword | - KGreeterPluginHandler::IsSecret ); - break; - case 2: -- handler->gplugReturnText( passwd1Edit->password(), -+ handler->gplugReturnText( passwd1Edit->text().utf8(), - KGreeterPluginHandler::IsSecret ); - break; - default: // case 3: -- handler->gplugReturnText( passwd2Edit->password(), -+ handler->gplugReturnText( passwd2Edit->text().utf8(), - KGreeterPluginHandler::IsNewPassword | - KGreeterPluginHandler::IsSecret ); - break; -@@ -486,11 +493,11 @@ - // assert( !running ); - setActive2( true ); - if (authTok) { -- passwd1Edit->erase(); -- passwd2Edit->erase(); -+ passwd1Edit->clear(); -+ passwd2Edit->clear(); - passwd1Edit->setFocus(); - } else { -- passwdEdit->erase(); -+ passwdEdit->clear(); - if (loginEdit && loginEdit->isEnabled()) - passwdEdit->setEnabled( true ); - else { -@@ -507,7 +514,7 @@ - KWinbindGreeter::clear() - { - // assert( !running && !passwd1Edit ); -- passwdEdit->erase(); -+ passwdEdit->clear(); - if (loginEdit) { - domainCombo->setCurrentItem( defaultDomain ); - slotChangedDomain( defaultDomain ); -@@ -632,6 +639,21 @@ - void *ctx ) - { - echoMode = getConf( ctx, "EchoMode", TQVariant( -1 ) ).toInt(); -+ switch (echoMode) -+ { -+ case (0): -+ case (1): -+ echoMode = TQLineEdit::Password; -+ break; -+ -+ case (2): -+ echoMode = TQLineEdit::NoEcho; -+ break; -+ -+ default: -+ echoMode = TQLineEdit::Password; -+ } -+ - staticDomains = TQStringList::split( ':', getConf( ctx, "winbind.Domains", TQVariant( "" ) ).toString() ); - if (!staticDomains.contains("<local>")) - staticDomains << "<local>"; ---- ./kdmlib/kgreet_winbind.h.ORI 2013-05-09 18:00:46.495362083 +0200 -+++ ./kdmlib/kgreet_winbind.h 2013-05-09 18:01:22.960606033 +0200 -@@ -33,7 +33,6 @@ - - class KComboBox; - class KLineEdit; --class KPasswordEdit; - class KSimpleConfig; - class TQGridLayout; - class TQLabel; -@@ -85,7 +84,7 @@ - TQLabel *domainLabel, *loginLabel, *passwdLabel, *passwd1Label, *passwd2Label; - KComboBox *domainCombo; - KLineEdit *loginEdit; -- KPasswordEdit *passwdEdit, *passwd1Edit, *passwd2Edit; -+ KLineEdit *passwdEdit, *passwd1Edit, *passwd2Edit; - KSimpleConfig *stsFile; - TQString fixedDomain, fixedUser, curUser; - TQStringList allUsers, mDomainListing; |