From uludag-commits at pardus.org.tr Tue Jul 1 08:57:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 08:57:35 +0300 (EEST) Subject: [Uludag-commits] r19430 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080701055736.152A21384170@liste.pardus.org.tr> Author: makmanalp Date: Tue Jul 1 08:57:35 2008 New Revision: 19430 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Fixed - forgot to do fp_init(), wrote libfprint.fp_init() instead of fp_init() Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Tue Jul 1 08:57:35 2008 @@ -21,6 +21,7 @@ super(fmDialog, self).__init__(parent) self.setupUi(self) self.UpdateUi() + self.initFprint() self.initDevice() self.getImage() self.closeDevice() @@ -45,7 +46,7 @@ #------helper functions------ def initFprint(self): - libfprint.fp_init() + fp_init() def initDevice(self): self.__devices = pyfprint.discover_devices() @@ -55,14 +56,13 @@ self.__device = self.__devices[0] def exitFprint(self): - libfprint.fp_exit() + fp_exit() - def closeDevice(): + def closeDevice(self): self.__device.close() def getImage(self): self.__device.open() - print("asdsasda") img = self.__device.capture_image(True) img.standardize() img = img.binarize() @@ -71,9 +71,6 @@ print pixmap.loadFromData(img.get_data()) - - - if __name__ == "__main__": import sys app = QApplication(sys.argv) From uludag-commits at pardus.org.tr Tue Jul 1 10:18:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 10:18:42 +0300 (EEST) Subject: [Uludag-commits] r19431 - trunk/comar/belgeler Message-ID: <20080701071842.0EB181384104@liste.pardus.org.tr> Author: bahadir.kandemir Date: Tue Jul 1 10:18:41 2008 New Revision: 19431 Added: trunk/comar/belgeler/Net.Link.txt Log: Network bacaðý ile lgili notlar, bitmedi From uludag-commits at pardus.org.tr Tue Jul 1 11:03:14 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 11:03:14 +0300 (EEST) Subject: [Uludag-commits] r19432 - in trunk/staj-projeleri/ad-hoc: . network-manager Message-ID: <20080701080314.B184213841CD@liste.pardus.org.tr> Author: ozirus Date: Tue Jul 1 11:03:12 2008 New Revision: 19432 Modified: trunk/staj-projeleri/ad-hoc/TODO trunk/staj-projeleri/ad-hoc/network-manager/connection.py Log: auto connectin mode selecting from wireless scan result to connection.py dialog when clicked Modified: trunk/staj-projeleri/ad-hoc/TODO ================================================================= --- trunk/staj-projeleri/ad-hoc/TODO (original) +++ trunk/staj-projeleri/ad-hoc/TODO Tue Jul 1 11:03:12 2008 @@ -13,8 +13,24 @@ + Relevant ÇOMAR scripts editings. + Network manager GUI modifying according to ad-hoc usage. + At scan results, ad-hoc networks will look like different from managed -- Auto interface mode settings from scan results when clicked ++ Auto interface mode settings from scan results when clicked - Interface mode combobox will be filled from relevant ÇOMAR script ? Eliminating the manual ip/mask information entering process. (Dhcp ...?) ? i18 thing for Device Mode subsection header in connection.py + + + + + +KNOWN BUGS +-------------------------------------------------------------------------- + +- Some wireless adaptors says; + +Error for wireless request "Set Mode" (8B06) : +SET failed on device wlan0 ; Device or resource busy. + +while interface mode is being changed + +We can handle this issue via downing interface, changing mode, uping interface manually but a generic solution is needed Modified: trunk/staj-projeleri/ad-hoc/network-manager/connection.py ================================================================= --- trunk/staj-projeleri/ad-hoc/network-manager/connection.py (original) +++ trunk/staj-projeleri/ad-hoc/network-manager/connection.py Tue Jul 1 11:03:12 2008 @@ -129,6 +129,11 @@ parent = self.parent parent.remote.setText(item.remote) parent.apmac = item.mac + try: + parent.selected_device_mode.setCurrentText(item.info["mode"]) + except: + pass + if item.enc == "none": i = 0 else: From uludag-commits at pardus.org.tr Tue Jul 1 11:07:18 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 11:07:18 +0300 (EEST) Subject: [Uludag-commits] r19433 - trunk/staj-projeleri/ad-hoc/network-manager Message-ID: <20080701080718.5286113841CD@liste.pardus.org.tr> Author: ozirus Date: Tue Jul 1 11:07:18 2008 New Revision: 19433 Modified: trunk/staj-projeleri/ad-hoc/network-manager/connection.py Log: removing unneccessary test codes. ops Modified: trunk/staj-projeleri/ad-hoc/network-manager/connection.py ================================================================= --- trunk/staj-projeleri/ad-hoc/network-manager/connection.py (original) +++ trunk/staj-projeleri/ad-hoc/network-manager/connection.py Tue Jul 1 11:07:18 2008 @@ -129,10 +129,7 @@ parent = self.parent parent.remote.setText(item.remote) parent.apmac = item.mac - try: - parent.selected_device_mode.setCurrentText(item.info["mode"]) - except: - pass + parent.selected_device_mode.setCurrentText(item.info["mode"]) if item.enc == "none": i = 0 From uludag-commits at pardus.org.tr Tue Jul 1 12:01:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 12:01:21 +0300 (EEST) Subject: [Uludag-commits] r19434 - trunk/staj-projeleri/ad-hoc/network-manager Message-ID: <20080701090121.6C7CB138411B@liste.pardus.org.tr> Author: ozirus Date: Tue Jul 1 12:01:20 2008 New Revision: 19434 Modified: trunk/staj-projeleri/ad-hoc/network-manager/browser.py Log: connection type info to connection list tip boxes Modified: trunk/staj-projeleri/ad-hoc/network-manager/browser.py ================================================================= --- trunk/staj-projeleri/ad-hoc/network-manager/browser.py (original) +++ trunk/staj-projeleri/ad-hoc/network-manager/browser.py Tue Jul 1 12:01:20 2008 @@ -64,6 +64,12 @@ else: tip += " %s" % conn.net_addr tip += "" + if "devicemode" in link.modes: + from string import capitalize + tip += "
" + tip += i18n("Mod:") + tip += " %s" % capitalize(conn.device_mode) + tip += "" self.tip(rect, tip) From uludag-commits at pardus.org.tr Tue Jul 1 12:29:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 12:29:35 +0300 (EEST) Subject: [Uludag-commits] r19435 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080701092935.4FCBA13841CA@liste.pardus.org.tr> Author: makmanalp Date: Tue Jul 1 12:29:34 2008 New Revision: 19435 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Inconsistencies between lib output and QImage output. QImage.Format_Indexed8 is not working quite properly. Also, file format is PGM, not PPM. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Tue Jul 1 12:29:34 2008 @@ -64,11 +64,14 @@ def getImage(self): self.__device.open() img = self.__device.capture_image(True) - img.standardize() + #img.standardize() img = img.binarize() - #img.save_to_file("parmak.ppm") - pixmap = QPixmap() - print pixmap.loadFromData(img.get_data()) + img.save_to_file("parmak.pgm") + fpimg = QImage(img.get_data(), img.get_width(), img.get_height(), QImage.Format_Indexed8) + #fpimg = QImage.fromData(img.get_data()) + print fpimg + print fpimg.format() + print fpimg.save("/home/mali/parmakizi/fingerui/qparmak.pgm") if __name__ == "__main__": From uludag-commits at pardus.org.tr Tue Jul 1 14:41:50 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 14:41:50 +0300 (EEST) Subject: [Uludag-commits] r19438 - branches/buildfarm-delta Message-ID: <20080701114151.325E313841CB@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Jul 1 14:41:50 2008 New Revision: 19438 Modified: branches/buildfarm-delta/main.py branches/buildfarm-delta/pisiinterface.py Log: fix an unhandled situation Modified: branches/buildfarm-delta/main.py ================================================================= --- branches/buildfarm-delta/main.py (original) +++ branches/buildfarm-delta/main.py Tue Jul 1 14:41:50 2008 @@ -75,13 +75,21 @@ try: (newBinaryPackages, oldBinaryPackages) = pisi.build(pspec) + # Reduce to filenames + newBinaryPackages = sorted(set(map(lambda x: os.path.basename(x), newBinaryPackages))) + oldBinaryPackages = sorted(set(map(lambda x: os.path.basename(x), oldBinaryPackages))) + # Delta package generation using delta interface (deltasToInstall, deltaPackages) = pisi.delta(isopackages, oldBinaryPackages, newBinaryPackages) if deltasToInstall: - packagesToInstall = deltasToInstall + packagesToInstall = deltasToInstall[:] + if len(newBinaryPackages) > len(oldBinaryPackages): + # There exists some first builds, install them + # because they dont have delta. + packagesToInstall.extend(newBinaryPackages[len(oldBinaryPackages):]) else: - packagesToInstall = newBinaryPackages + packagesToInstall = newBinaryPackages[:] # Merge the package lists deltaPackages = deltaPackages + deltasToInstall Modified: branches/buildfarm-delta/pisiinterface.py ================================================================= --- branches/buildfarm-delta/pisiinterface.py (original) +++ branches/buildfarm-delta/pisiinterface.py Tue Jul 1 14:41:50 2008 @@ -70,8 +70,6 @@ def delta(self, isopackages, oldBinaryPackages, newBinaryPackages): # Sort the lists - oldBinaryPackages = sorted(set(map(lambda x: os.path.basename(x), oldBinaryPackages))) - newBinaryPackages = sorted(set(map(lambda x: os.path.basename(x), newBinaryPackages))) # Delta packages to be installed on farm for upgrading to new packages deltas_to_install = [] From uludag-commits at pardus.org.tr Tue Jul 1 15:08:44 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 15:08:44 +0300 (EEST) Subject: [Uludag-commits] r19439 - trunk/staj-projeleri/ad-hoc/network-manager Message-ID: <20080701120844.ECD1013841CB@liste.pardus.org.tr> Author: ozirus Date: Tue Jul 1 15:08:44 2008 New Revision: 19439 Modified: trunk/staj-projeleri/ad-hoc/network-manager/connection.py Log: master mode bug fix. also some code cleaning.. Modified: trunk/staj-projeleri/ad-hoc/network-manager/connection.py ================================================================= --- trunk/staj-projeleri/ad-hoc/network-manager/connection.py (original) +++ trunk/staj-projeleri/ad-hoc/network-manager/connection.py Tue Jul 1 15:08:44 2008 @@ -129,7 +129,13 @@ parent = self.parent parent.remote.setText(item.remote) parent.apmac = item.mac - parent.selected_device_mode.setCurrentText(item.info["mode"]) + + dev_mode = item.info["mode"] + + if dev_mode == "Master" or dev_mode == "Managed": + parent.selected_device_mode.setCurrentText("Managed") + else: + parent.selected_device_mode.setCurrentText("Ad-Hoc") if item.enc == "none": i = 0 @@ -223,10 +229,9 @@ self.selected_device_mode = QComboBox(False, self) self.selected_device_mode.insertItem("-") - self.selected_device_mode.insertItem("Ad-hoc") + self.selected_device_mode.insertItem("Ad-Hoc") self.selected_device_mode.insertItem("Managed") self.selected_device_mode.setCurrentText("Select Mode") - #self.connect(self.selected_device_mode, SIGNAL("activated(QString)"), self.slotAuthToggle) grid.addWidget(self.selected_device_mode, 0, 1) grid.setColStretch(1, 2) @@ -400,7 +405,7 @@ self.device_uid = self.conn.devid if "devicemode" in self.link.modes: if conn.device_mode == "ad-hoc": - self.selected_device_mode.setCurrentText("Ad-hoc") + self.selected_device_mode.setCurrentText("Ad-Hoc") elif conn.device_mode == "managed": self.selected_device_mode.setCurrentText("Managed") else: From uludag-commits at pardus.org.tr Tue Jul 1 15:38:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 15:38:53 +0300 (EEST) Subject: [Uludag-commits] r19440 - in trunk/staj-projeleri/Pakito/pakito: . gui Message-ID: <20080701123853.BB16413841D7@liste.pardus.org.tr> Author: riddler Date: Tue Jul 1 15:38:53 2008 New Revision: 19440 Modified: trunk/staj-projeleri/Pakito/pakito/config.py trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Log: * Exception Handling provided for Packager Configuration \n* Some additional UI files for other exceptions in Fetch operation Modified: trunk/staj-projeleri/Pakito/pakito/config.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/config.py (original) +++ trunk/staj-projeleri/Pakito/pakito/config.py Tue Jul 1 15:38:53 2008 @@ -9,13 +9,16 @@ KSimpleConfig.__init__(self, "pakitorc") self.packagerName = "" self.packagerEmail = "" + self.rootPassword = "" def read(self): self.setGroup("Packager Information") self.packagerName = self.readEntry("Packager Name", "") self.packagerEmail = self.readEntry("Packager Email", "") + self.rootPassword = self.readEntry("Root Password", "") def write(self): self.setGroup("Packager Information") self.writeEntry("Packager Name", self.packagerName) - self.writeEntry("Packager Email", self.packagerEmail) \ No newline at end of file + self.writeEntry("Packager Email", self.packagerEmail) + self.writeEntry("Root Password", self.rootPassword) \ No newline at end of file Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Tue Jul 1 15:38:53 2008 @@ -29,6 +29,7 @@ import pisi from pakito.gui.pspecWidget.pspecWidget import PspecWidget +from pakito.gui.pspecWidget.dialogs.permissionDialog import PermissionDialog from pakito.gui.actionsWidget import ActionsWidget from pakito.gui.multitabwidget import MultiTabWidget from pakito.gui.optionsDialog import OptionsDialog @@ -155,8 +156,16 @@ if not os.path.isdir(tempDir): os.mkdir(tempDir) - conf = Config() - conf.read() + try: + conf = Config() + conf.read() + except Exception, err: + KMessageBox.sorry(self, i18n("Config file is not configured")) + + if conf.packagerName == '' and conf.packagerEmail == '' : + KMessageBox.sorry(self, i18n("Packager information is not configured!")) + return + tempDir += "newPackage" os.mkdir(tempDir) templateDict = {"package": "PackageName", "homepage": "http://www.pardus.org.tr", "partof": "Pardus", @@ -595,7 +604,7 @@ try: self.initPisi() qApp.processEvents(QEventLoop.ExcludeUserInput) - #SI os.system("sudo chmod 777 /var/cache/pisi/archives") # Password has to be entered automtically + #SI os.system("sudo chmod 777 /var/cache/pisi/archives") # Password has to be entered automatically #SI pisi.api.build_until(self.path, self.stage) pisi.api.build(self.path) qApp.processEvents(QEventLoop.ExcludeUserInput) @@ -649,6 +658,17 @@ self.display(msg + " auto-confirmed.", "red") return True + def checkPermission(self): + from pakito.config import Config + permissionDia = PermissionDialog(self) + conf = Config() + conf.read() + + if permissionDia.exec_loop() == KDialog.Accepted: + conf.rootPassword = permissionDia.pePassword.text() + if permissionDia.cbRemember.isChecked() : + conf.write() + def display_progress(self, **kwargs): # self.display(str(kwargs), "darkgreen") # print kwargs From uludag-commits at pardus.org.tr Tue Jul 1 15:40:08 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 15:40:08 +0300 (EEST) Subject: [Uludag-commits] r19441 - trunk/tasma/history-manager/src Message-ID: <20080701124008.EB46E13841D7@liste.pardus.org.tr> Author: isbaran Date: Tue Jul 1 15:40:08 2008 New Revision: 19441 Modified: trunk/tasma/history-manager/src/utility.py Log: should work i guess Modified: trunk/tasma/history-manager/src/utility.py ================================================================= --- trunk/tasma/history-manager/src/utility.py (original) +++ trunk/tasma/history-manager/src/utility.py Tue Jul 1 15:40:08 2008 @@ -61,3 +61,36 @@ self.htmlPart.openURL(KURL(locate('data', 'history-manager/help/%s/main_help.html'%self.lang_code))) else: self.htmlPart.openURL(KURL(locate('data', 'history-manager/help/en/main_help.html'))) + +def isLocked(file): + try: + f = open(file, 'r') + except: + print i18n("Can't open lock file") + import string + a = f.readlines() + if string.split(a[0])[0] == 'locked': + return True + else: + return False + +def lock(file, true=True): + try: + f = open(file, 'w') + except: + print i18n("Can't open lock file") + return + import fcntl + if true: + try: + fcntl.flock(f.fileno(), fcntl.LOCK_EX | fcntl.LOCK_NB) + f.write("locked") + except IO_Error, value: + if value[0] == 11: + print i18n("Resource temporarily unavailable, Lock failed") + else: + raise + else: + fcntl.flock(f.fileno(), fcntl.LOCK_UN) + f.close() + From uludag-commits at pardus.org.tr Tue Jul 1 15:43:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 15:43:37 +0300 (EEST) Subject: [Uludag-commits] r19442 - trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs Message-ID: <20080701124337.BFCE113840E1@liste.pardus.org.tr> Author: riddler Date: Tue Jul 1 15:43:37 2008 New Revision: 19442 Added: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialogUI.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialogUI.ui Log: Forgotten additional files are committed now From uludag-commits at pardus.org.tr Tue Jul 1 16:06:47 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 16:06:47 +0300 (EEST) Subject: [Uludag-commits] r19443 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080701130648.07DBC1384127@liste.pardus.org.tr> Author: makmanalp Date: Tue Jul 1 16:06:47 2008 New Revision: 19443 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py trunk/staj-projeleri/parmakizi/fingerui/fingerform.py trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui Log: Changed QGraphicsView to QLabel. Program now writes the image first and then reads it again due to limitations with PGM and QPixmap. TODO: comarize the read / write Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Tue Jul 1 16:06:47 2008 @@ -61,17 +61,14 @@ def closeDevice(self): self.__device.close() + #QImage.Format_RGB32 works. def getImage(self): self.__device.open() img = self.__device.capture_image(True) - #img.standardize() img = img.binarize() - img.save_to_file("parmak.pgm") - fpimg = QImage(img.get_data(), img.get_width(), img.get_height(), QImage.Format_Indexed8) - #fpimg = QImage.fromData(img.get_data()) - print fpimg - print fpimg.format() - print fpimg.save("/home/mali/parmakizi/fingerui/qparmak.pgm") + img.save_to_file("parmak.pgm") #write to root dir (TODO: comarize) + fpimg = QPixmap("parmak.pgm") #read from root dir (TODO: comarize)) + self.viewFinger.setPixmap(fpimg) if __name__ == "__main__": Modified: trunk/staj-projeleri/parmakizi/fingerui/fingerform.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/fingerform.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/fingerform.py Tue Jul 1 16:06:47 2008 @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'fingerform.ui' # -# Created: Mon Jun 30 09:22:40 2008 +# Created: Tue Jul 1 15:10:45 2008 # by: PyQt4 UI code generator 4.4.2 # # WARNING! All changes made in this file will be lost! @@ -16,9 +16,7 @@ dialogFinger.setModal(True) self.horizontalLayout = QtGui.QHBoxLayout(dialogFinger) self.horizontalLayout.setObjectName("horizontalLayout") - self.viewFinger = QtGui.QGraphicsView(dialogFinger) - self.viewFinger.setFocusPolicy(QtCore.Qt.NoFocus) - self.viewFinger.setInteractive(False) + self.viewFinger = QtGui.QLabel(dialogFinger) self.viewFinger.setObjectName("viewFinger") self.horizontalLayout.addWidget(self.viewFinger) self.verticalLayout = QtGui.QVBoxLayout() @@ -49,6 +47,7 @@ def retranslateUi(self, dialogFinger): dialogFinger.setWindowTitle(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzi Düzenleyici", None, QtGui.QApplication.UnicodeUTF8)) + self.viewFinger.setText(QtGui.QApplication.translate("dialogFinger", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) self.pushEnroll.setText(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzi Tanýt", None, QtGui.QApplication.UnicodeUTF8)) self.pushErase.setText(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzini Sil", None, QtGui.QApplication.UnicodeUTF8)) self.pushVerify.setText(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzini Dene", None, QtGui.QApplication.UnicodeUTF8)) Modified: trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui (original) +++ trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui Tue Jul 1 16:06:47 2008 @@ -18,12 +18,9 @@ - - - Qt::NoFocus - - - false + + + TextLabel From uludag-commits at pardus.org.tr Tue Jul 1 16:53:25 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 1 Jul 2008 16:53:25 +0300 (EEST) Subject: [Uludag-commits] r19444 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080701135325.40C46138410D@liste.pardus.org.tr> Author: makmanalp Date: Tue Jul 1 16:53:24 2008 New Revision: 19444 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Doing enroll, weird missing Fprint.get_data() problem. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Tue Jul 1 16:53:24 2008 @@ -23,8 +23,7 @@ self.UpdateUi() self.initFprint() self.initDevice() - self.getImage() - self.closeDevice() + self.enroll() self.exitFprint() #--------ui functions------- @@ -58,17 +57,27 @@ def exitFprint(self): fp_exit() + def openDevice(self): + self.__device.open() + def closeDevice(self): self.__device.close() #QImage.Format_RGB32 works. def getImage(self): - self.__device.open() + self.openDevice() img = self.__device.capture_image(True) img = img.binarize() img.save_to_file("parmak.pgm") #write to root dir (TODO: comarize) fpimg = QPixmap("parmak.pgm") #read from root dir (TODO: comarize)) self.viewFinger.setPixmap(fpimg) + self.closeDevice() + + def enroll(self): + self.openDevice() + (fprnt, img) = self.__device.enroll_finger() + print fprnt.get_data() # not working for some weird reason + self.closeDevice() if __name__ == "__main__": From uludag-commits at pardus.org.tr Wed Jul 2 10:39:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 2 Jul 2008 10:39:38 +0300 (EEST) Subject: [Uludag-commits] r19445 - in trunk/staj-projeleri/ad-hoc: . model network-manager Message-ID: <20080702073938.857DF13841D4@liste.pardus.org.tr> Author: ozirus Date: Wed Jul 2 10:39:38 2008 New Revision: 19445 Modified: trunk/staj-projeleri/ad-hoc/TODO trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py trunk/staj-projeleri/ad-hoc/network-manager/comariface.py trunk/staj-projeleri/ad-hoc/network-manager/connection.py Log: from now on, device modes will come from relevant comar script Modified: trunk/staj-projeleri/ad-hoc/TODO ================================================================= --- trunk/staj-projeleri/ad-hoc/TODO (original) +++ trunk/staj-projeleri/ad-hoc/TODO Wed Jul 2 10:39:38 2008 @@ -14,10 +14,9 @@ + Network manager GUI modifying according to ad-hoc usage. + At scan results, ad-hoc networks will look like different from managed + Auto interface mode settings from scan results when clicked -- Interface mode combobox will be filled from relevant ÇOMAR script ++ Interface mode combobox will be filled from relevant ÇOMAR script ? Eliminating the manual ip/mask information entering process. (Dhcp ...?) -? i18 thing for Device Mode subsection header in connection.py @@ -33,4 +32,4 @@ while interface mode is being changed -We can handle this issue via downing interface, changing mode, uping interface manually but a generic solution is needed +We can handle this issue via downing interface, changing mode, uping interface manually but a generic solution is needed. but it causes some not-clear, weird code-hacks. doh :( Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py ================================================================= --- trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py (original) +++ trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Wed Jul 2 10:39:38 2008 @@ -392,7 +392,7 @@ "auth_modes": "wep,pass,WEP;wepascii,pass,WEP ASCII;wpa-psk,pass,%s;peap-mschapv2,login,PEAP/MSCHAPV2" % _(wpa_psp_msg), "name": _(name_msg), "remote_name": "ESS ID", - "device_modes": "managed,ad-hoc", + "device_modes": "Ad-Hoc,Managed", } return d Modified: trunk/staj-projeleri/ad-hoc/network-manager/comariface.py ================================================================= --- trunk/staj-projeleri/ad-hoc/network-manager/comariface.py (original) +++ trunk/staj-projeleri/ad-hoc/network-manager/comariface.py Wed Jul 2 10:39:38 2008 @@ -162,6 +162,8 @@ self.auth_modes.append(AuthMode(mode)) elif key == "remote_name": self.remote_name = value + elif key == "device_modes": + self.device_modes = value.split(",") class DBusInterface(Hook): Modified: trunk/staj-projeleri/ad-hoc/network-manager/connection.py ================================================================= --- trunk/staj-projeleri/ad-hoc/network-manager/connection.py (original) +++ trunk/staj-projeleri/ad-hoc/network-manager/connection.py Wed Jul 2 10:39:38 2008 @@ -229,8 +229,10 @@ self.selected_device_mode = QComboBox(False, self) self.selected_device_mode.insertItem("-") - self.selected_device_mode.insertItem("Ad-Hoc") - self.selected_device_mode.insertItem("Managed") + + for dev_mode in link.device_modes: + self.selected_device_mode.insertItem(dev_mode) + self.selected_device_mode.setCurrentText("Select Mode") grid.addWidget(self.selected_device_mode, 0, 1) grid.setColStretch(1, 2) From uludag-commits at pardus.org.tr Wed Jul 2 12:40:44 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 2 Jul 2008 12:40:44 +0300 (EEST) Subject: [Uludag-commits] r19446 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080702094044.CBD2D13841CF@liste.pardus.org.tr> Author: makmanalp Date: Wed Jul 2 12:40:44 2008 New Revision: 19446 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Enroll function added-ish. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Wed Jul 2 12:40:44 2008 @@ -24,7 +24,13 @@ self.initFprint() self.initDevice() self.enroll() + + def __del__(self): + #super(self.__class__, self).__del__() + if self.__device: + self.closeDevice() self.exitFprint() + #--------ui functions------- @@ -68,17 +74,32 @@ self.openDevice() img = self.__device.capture_image(True) img = img.binarize() - img.save_to_file("parmak.pgm") #write to root dir (TODO: comarize) - fpimg = QPixmap("parmak.pgm") #read from root dir (TODO: comarize)) - self.viewFinger.setPixmap(fpimg) + pixmap = self._pixmapize(img, "parmak.pgm") + self.viewFinger.setPixmap(pixmap) self.closeDevice() + def _pixmapize(self, img, savepath=".tmpimg"): + img.save_to_file(filename) #(TODO: comarize) + return QPixmap(filename) + def enroll(self): self.openDevice() - (fprnt, img) = self.__device.enroll_finger() - print fprnt.get_data() # not working for some weird reason + while 1: + (fprnt, img) = self.__device.enroll_finger() + if fprnt == "xxx": #TODO: Fix binding return data. Also, memory leak? + print "Please retry" + else: + print "Enrolled" + break + pixmap = self._pixmapize(img.binarize()) + self.viewFinger.setPixmap(pixmap) + self._savePrint(fprnt) self.closeDevice() + def _savePrint(self, fprint, path=".printdata"): + file = open(path, "w") + file.write(frpint.get_data()) + file.close() if __name__ == "__main__": import sys From uludag-commits at pardus.org.tr Wed Jul 2 14:46:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 2 Jul 2008 14:46:10 +0300 (EEST) Subject: [Uludag-commits] r19447 - trunk/repository-scripts/xorg Message-ID: <20080702114610.4FB73138410D@liste.pardus.org.tr> Author: fatih Date: Wed Jul 2 14:46:09 2008 New Revision: 19447 Modified: trunk/repository-scripts/xorg/video Log: bump Modified: trunk/repository-scripts/xorg/video ================================================================= --- trunk/repository-scripts/xorg/video (original) +++ trunk/repository-scripts/xorg/video Wed Jul 2 14:46:09 2008 @@ -8,7 +8,7 @@ xf86-video-dummy-0.3.0.tar.bz2 xf86-video-fbdev-0.4.0.tar.bz2 xf86-video-geode-2.10.0.tar.bz2 -xf86-video-glint-1.2.0.tar.bz2 +xf86-video-glint-1.2.1.tar.bz2 xf86-video-i128-1.3.0.tar.bz2 xf86-video-i740-1.2.0.tar.bz2 xf86-video-imstt-1.1.0.tar.bz2 @@ -18,7 +18,7 @@ xf86-video-neomagic-1.2.1.tar.bz2 xf86-video-newport-0.2.1.tar.bz2 xf86-video-nsc-2.8.3.tar.bz2 -xf86-video-nv-2.1.9.tar.bz2 +xf86-video-nv-2.1.10.tar.bz2 xf86-video-openchrome-0.2.902.tar.bz2 xf86-video-r128-6.8.0.tar.bz2 xf86-video-radeonhd-1.2.1.tar.bz2 @@ -36,7 +36,7 @@ xf86-video-unichrome-0.2.6.tar.gz xf86-video-v4l-0.2.0.tar.bz2 xf86-video-vermilion-1.0.1.tar.bz2 -xf86-video-vesa-1.99.1.tar.bz2 +xf86-video-vesa-2.0.0.tar.bz2 xf86-video-vga-4.1.0.tar.bz2 xf86-video-vmware-10.16.2.tar.bz2 xf86-video-voodoo-1.2.0.tar.bz2 From uludag-commits at pardus.org.tr Wed Jul 2 14:47:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 2 Jul 2008 14:47:58 +0300 (EEST) Subject: [Uludag-commits] r19448 - trunk/repository-scripts/xorg Message-ID: <20080702114758.86D8C138410D@liste.pardus.org.tr> Author: fatih Date: Wed Jul 2 14:47:58 2008 New Revision: 19448 Modified: trunk/repository-scripts/xorg/app Log: bump Modified: trunk/repository-scripts/xorg/app ================================================================= --- trunk/repository-scripts/xorg/app (original) +++ trunk/repository-scripts/xorg/app Wed Jul 2 14:47:58 2008 @@ -88,6 +88,6 @@ xtrap-1.0.2.tar.bz2 xvidtune-1.0.1.tar.bz2 xvinfo-1.0.2.tar.bz2 -xwd-1.0.1.tar.bz2 -xwininfo-1.0.3.tar.bz2 +xwd-1.0.2.tar.bz2 +xwininfo-1.0.4.tar.bz2 xwud-1.0.1.tar.bz2 From uludag-commits at pardus.org.tr Wed Jul 2 16:47:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 2 Jul 2008 16:47:11 +0300 (EEST) Subject: [Uludag-commits] r19449 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080702134711.2FB501384129@liste.pardus.org.tr> Author: makmanalp Date: Wed Jul 2 16:47:10 2008 New Revision: 19449 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Final prototype done-ish. Untested. Needs better / more checking, graceful exits etc. Also TODO: see / fix __del__() usage. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Wed Jul 2 16:47:10 2008 @@ -36,15 +36,15 @@ @pyqtSignature("") def on_pushEnroll_clicked(self): - print "Enrolled for uid " + self.__uid.__str__() + self.enroll(self.__uid.__str__()) @pyqtSignature("") def on_pushErase_clicked(self): - print "FP for uid " + self.__uid.__str__() + " erased" + print "FP for uid " + self.__uid.__str__() @pyqtSignature("") def on_pushVerify_clicked(self): - print "FP matches!" + self.verify(self.__uid.__str__()) def UpdateUi(self): pass @@ -82,7 +82,7 @@ img.save_to_file(filename) #(TODO: comarize) return QPixmap(filename) - def enroll(self): + def enroll(self, uid): self.openDevice() while 1: (fprnt, img) = self.__device.enroll_finger() @@ -98,9 +98,30 @@ def _savePrint(self, fprint, path=".printdata"): file = open(path, "w") - file.write(frpint.get_data()) + file.write(fprint.get_data()) file.close() + def _loadPrint(self, fprint, path=".printdata"): + file=open(path, "r") + printdata = file.read() + file.close() + return Fprint(printdata) + + def verify(self, uid): + self.openDevice() + while 1: + (ret , img) = self.__device.verify_finger() + if ret == True: + break + elif ret == FALSE: + print "Match failed" + else: + print "please retry" + pixmap = self._pixmapize(img.binarize()) + self.viewFinger.setPixmap(pixmap) + self._savePrint(fprint) + self.closeDevice() + if __name__ == "__main__": import sys app = QApplication(sys.argv) From uludag-commits at pardus.org.tr Wed Jul 2 17:16:16 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 2 Jul 2008 17:16:16 +0300 (EEST) Subject: [Uludag-commits] r19450 - trunk/yali4/po Message-ID: <20080702141616.9E2F213840FB@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Jul 2 17:16:16 2008 New Revision: 19450 Modified: trunk/yali4/po/fr.po Log: french translation of yali4 is completed. Modified: trunk/yali4/po/fr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Thu Jul 3 09:46:25 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 3 Jul 2008 09:46:25 +0300 (EEST) Subject: [Uludag-commits] r19451 - trunk/staj-projeleri/ad-hoc/model Message-ID: <20080703064625.E331B13840E1@liste.pardus.org.tr> Author: ozirus Date: Thu Jul 3 09:46:25 2008 New Revision: 19451 Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py trunk/staj-projeleri/ad-hoc/model/register.sh Log: interface busy error fix for some wireless chipsets Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py ================================================================= --- trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py (original) +++ trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Thu Jul 3 09:46:25 2008 @@ -320,7 +320,9 @@ def up(self): if self.device_mode == "managed": ifc = self.ifc + ifc.down() subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "mode", "managed"], stdout=subprocess.PIPE).wait() # Interface mode may be ad-hoc from previous operations. + ifc.up() wifi = Wireless(ifc) notify("Net.Link", "stateChanged", (self.name, "connecting", "")) if self.remote: @@ -357,10 +359,9 @@ elif self.device_mode == "ad-hoc": ifc=self.ifc ifc.down() - #ifc.setAddress(self.address, self.mask) - subprocess.Popen(["/sbin/ifconfig", ifc.name, self.address, "netmask", self.mask], stdout=subprocess.PIPE).wait() subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "mode", "ad-hoc"], stdout=subprocess.PIPE).wait() subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "key", self.password], stdout=subprocess.PIPE).wait() + subprocess.Popen(["/sbin/ifconfig", ifc.name, self.address, "netmask", self.mask], stdout=subprocess.PIPE).wait() subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "channel", "01"], stdout=subprocess.PIPE).wait() # FIXME: channel auto mode sometimes does not work. So, a 2 digit number (01,02,03 ... 10) must be given subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "essid", self.remote], stdout=subprocess.PIPE).wait() ifc.up() Modified: trunk/staj-projeleri/ad-hoc/model/register.sh ================================================================= --- trunk/staj-projeleri/ad-hoc/model/register.sh (original) +++ trunk/staj-projeleri/ad-hoc/model/register.sh Thu Jul 3 09:46:25 2008 @@ -1 +1,3 @@ -hav register wireless_tools Net.Link Net_Link_wireless_tools.py +#!/bin/bash + +sudo hav register wireless_tools Net.Link Net_Link_wireless_tools.py From uludag-commits at pardus.org.tr Thu Jul 3 11:11:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 3 Jul 2008 11:11:22 +0300 (EEST) Subject: [Uludag-commits] r19452 - trunk/yali4/po Message-ID: <20080703081122.475E6138416E@liste.pardus.org.tr> Author: ozan.caglayan Date: Thu Jul 3 11:11:21 2008 New Revision: 19452 Modified: trunk/yali4/po/fr.po Log: fix Modified: trunk/yali4/po/fr.po ================================================================= --- trunk/yali4/po/fr.po (original) +++ trunk/yali4/po/fr.po Thu Jul 3 11:11:21 2008 @@ -1,4 +1,3 @@ -# translation of fr.po to Türkçe # translation of fr.po to # translation of tr.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER @@ -13,9 +12,9 @@ "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-06-27 00:44+0300\n" -"PO-Revision-Date: 2008-07-02 17:16+0300\n" +"PO-Revision-Date: 2008-07-03 11:13+0300\n" "Last-Translator: Ozan Çaðlayan \n" -"Language-Team: Türkçe \n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -97,7 +96,7 @@ #: yali4/gui/Ui/autopartwidget.py:133 msgid "Automatically partition and format selected disk!" -msgstr "Partitionner et formatter automatiquement le disque choisi!" +msgstr "Partitionner et formatter automatiquement le disque choisi" #: yali4/gui/Ui/autopartwidget.py:134 msgid "" @@ -109,11 +108,11 @@ #: yali4/gui/Ui/autopartwidget.py:135 msgid "No, I'll partition my disk manually." -msgstr "Non, je vais partitionner mon disque manuellement." +msgstr "Je vais partitionner mon disque manuellement" #: yali4/gui/Ui/autopartwidget.py:136 msgid "You can use manual partitioning with this option" -msgstr "Vous pouvez utiliser le partitionnement manuel avec cette option" +msgstr "Cette option vous permet de partitionner votre disque manuellement" #: yali4/gui/Ui/autopartwidget.py:137 msgid "If there is no suitable partition this option will be disabled" @@ -237,7 +236,7 @@ #: yali4/gui/Ui/datetimewidget.py:89 msgid "Time Zone" -msgstr "" +msgstr "Fuseau Horaire" #: yali4/gui/Ui/dialog.py:59 msgid "TextLabel" @@ -486,7 +485,7 @@ #: yali4/gui/Ui/setupuserswidget.py:158 yali4/gui/ScrUsers.py:187 msgid "Create User" -msgstr "Créer un utilisateur" +msgstr "Ajouter l'utilisateur" #: yali4/gui/Ui/setupuserswidget.py:159 msgid "Give administrator privileges to this user" @@ -498,7 +497,7 @@ #: yali4/gui/Ui/setupuserswidget.py:163 msgid "Delete Selected User" -msgstr "Supprimer l'utilisateur choisi" +msgstr "Supprimer l'utilisateur" #: yali4/gui/Ui/setupuserswidget.py:164 msgid "Auto Login User :" @@ -874,11 +873,11 @@ #: yali4/gui/ScrAdmin.py:30 msgid "Set Administrator" -msgstr "Paramètrage d'administration" +msgstr "Configuration d'administrateur" #: yali4/gui/ScrAdmin.py:31 msgid "Admins have important rights on the system..." -msgstr "Les administrateurs ont des privilèges importantes sur le système.." +msgstr "Les administrateurs ont des privilèges importantes sur le système" #: yali4/gui/ScrAdmin.py:33 msgid "" @@ -915,7 +914,7 @@ "

\n" "Vous devez définir un mot de passe pour l'utilisateur root qui possède " "toutes les privilèges concernant le système.\n" -"Le mot de passe doit être facile à souvenir(pour vous) mais difficile à deviner " +"Le mot de passe doit être facile à souvenir (pour vous) mais difficile à deviner " "(pour les autres).\n" "Vous pouvez utiliser des miniscules ou majuscules, des chiffres et des " "ponctuations dans votre mot de passe.\n" @@ -926,7 +925,6 @@ "Ici, vous pouvez définir un nom pour votre ordinateur et l'écrire dans la " "boîte ci-dessous. Puisque votre ordinateur sera connu dans le réseau " "local avec ce nom, on vous conseille de choisir un nom descriptif.\n" -"Continuer avec l'installation après avoir réglé les paramètres.\n" "

\n" "

\n" "Appuyer sur \"Suivant\" pour continuer.\n" @@ -967,7 +965,7 @@ #: yali4/gui/ScrBootloader.py:37 msgid "Configure the system boot..." -msgstr "Réglage du démarrage du système..." +msgstr "Configuration du démarrage du système" #: yali4/gui/ScrBootloader.py:39 msgid "" @@ -1022,7 +1020,7 @@ msgid "To ignore media corruptions you can check your media integrity..." msgstr "" "Vous pouvez vérifier l'intégrité de votre support pour ne pas avoir " -"des problèmes pendant l'installation..." +"des problèmes pendant l'installation" #: yali4/gui/ScrCheckCD.py:32 msgid "" @@ -1055,7 +1053,7 @@ #: yali4/gui/ScrDateTime.py:28 msgid "You can change your timezone, time or date settings..." -msgstr "Vous pouvez changer votre fuseau horaire et les paramètres de date..." +msgstr "Vous pouvez changer votre fuseau horaire et modifier la date et l'heure" #: yali4/gui/ScrDateTime.py:30 msgid "" @@ -1147,7 +1145,7 @@ #: yali4/gui/ScrInstall.py:61 msgid "Installing takes approximately 30 minutes depending on your hardware..." -msgstr "L'installation dure approximativement 30 minutes..." +msgstr "L'installation dure approximativement 30 minutes" #: yali4/gui/ScrInstall.py:63 msgid "" @@ -1232,11 +1230,11 @@ #: yali4/gui/ScrKahyaCheck.py:54 msgid "Kahya is working..." -msgstr "Kahya est en exécution..." +msgstr "Kahya est en exécution" #: yali4/gui/ScrKahyaCheck.py:55 msgid "Kahya will automatically install your system..." -msgstr "Kahya va automatiquement installer votre système..." +msgstr "Kahya va automatiquement installer votre système" #: yali4/gui/ScrKahyaCheck.py:56 msgid "" @@ -1254,7 +1252,7 @@ #: yali4/gui/ScrKeyboard.py:32 msgid "Use your keyboard layout..." -msgstr "Utiliser votre schéma du clavier..." +msgstr "Utiliser votre propre schéma du clavier" #: yali4/gui/ScrKeyboard.py:34 msgid "" @@ -1284,7 +1282,7 @@ #: yali4/gui/ScrPartitionAuto.py:39 msgid "Auto or Manual partitioning..." -msgstr "Partitionnement manuel ou automatique..." +msgstr "Choisir entre le partitionnement manuel ou automatique" #: yali4/gui/ScrPartitionAuto.py:41 msgid "" @@ -1314,7 +1312,7 @@ "\n" "

\n" "Vous pouvez installer Pardus si vous avez une zone de disque disponible \n" -"une disque non utilisée de 4 Go(10 Go est recommandé). La zone de disque \n" +"ou une disque non utilisée de 4 Go (10 Go est recommandé). La zone de disque \n" "sélectionnée sera automatiquement formatée \n" "On vous conseille de sauvegarder les données qui peuvent exister dans \n" "cette zone pour empêcher les problèmes futurs.\n" @@ -1344,7 +1342,7 @@ #: yali4/gui/ScrPartitionManual.py:32 msgid "You can easily configure your partitions..." -msgstr "Vous pouvez facilement configurer vos partitions..." +msgstr "Vous pouvez facilement configurer vos partitions" #: yali4/gui/ScrPartitionManual.py:34 msgid "" @@ -1543,7 +1541,7 @@ #: yali4/gui/ScrUsers.py:33 msgid "Create users to use Pardus..." -msgstr "Créer les utilisateur pour Pardus..." +msgstr "Créer les utilisateur pour Pardus" #: yali4/gui/ScrUsers.py:35 msgid "" @@ -1572,14 +1570,13 @@ "\n" "

\n" "Pardus 2008 permet à plusieurs utilisateurs de partager le même ordinateur.\n" -"Vous pouvez attribuer des privilèges administratifs aux utilisateurs que vous créez;\n" +"Vous pouvez attribuer des privilèges administratifs aux utilisateurs que vous créez.\n" "

\n" "

\n" -"Pour créer un nouvel utilisateur, remplir le form et appuyez sur le bouton \"Ajouter utilisateur\".\n" +"Pour créer un nouvel utilisateur, remplir le form et appuyez sur le bouton \"Ajouter l'utilisateur\".\n" "Si vous voulez qu'un utilisateur soit automatiquement entré à Pardus, sélectionner\n" -"l'utilisateur de la liste. Pour supprimer un utilisateur, sélectionner son nom de la liste\n" -"et appuyer sur le bouton \"Supprimer\".\n" -"Continuer avec l'installation après avoir fini la configuration.\n" +"l'utilisateur de la liste \"Utilisateur de Login Automatique\". Pour supprimer un utilisateur, sélectionner son nom de la liste\n" +"et appuyer sur le bouton \"Supprimer l'utilisateur\".\n" "

\n" "

\n" "Appuyer \"Suivant\" pour continuer.\n" @@ -1739,11 +1736,11 @@ #: yali4/installer.py:216 msgid "Disk analyze started.." -msgstr "Analyse du disque en cours.." +msgstr "Analyse du disque en cours..." #: yali4/installer.py:321 msgid "Resize Finished ..." -msgstr "Redimensionnement est terminé..." +msgstr "Redimensionnement est terminé" #: yali4/installer.py:333 msgid "Creating new partition ..." @@ -1752,11 +1749,11 @@ #: yali4/installer.py:446 #, python-format msgid "User %s's home directory is being prepared.." -msgstr "Préparation du répertoire de l'utilisateur %s.." +msgstr "Préparation du répertoire de l'utilisateur %s..." #: yali4/installer.py:516 msgid "Trying to connect DBUS..." -msgstr "Tentative de connexion au service DBUS..." +msgstr "Tentative de connexion au service DBUS" #: yali4/installer.py:518 msgid "Setting Hostname..." From uludag-commits at pardus.org.tr Thu Jul 3 12:02:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 3 Jul 2008 12:02:04 +0300 (EEST) Subject: [Uludag-commits] r19453 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080703090204.BCE8D138416B@liste.pardus.org.tr> Author: makmanalp Date: Thu Jul 3 12:02:03 2008 New Revision: 19453 Removed: trunk/staj-projeleri/parmakizi/fingerui/fingerform.png Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Code quality improved drastically. Need to implement UpdateUi better, and then do COMAR stuff. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Thu Jul 3 12:02:03 2008 @@ -1,11 +1,16 @@ -from PyQt4.QtCore import * -from PyQt4.QtGui import * +"""finger-manager gui.""" +from PyQt4.QtCore import pyqtSignature +from PyQt4.QtGui import QDialog, QPixmap, QApplication import fingerform -from libfprint import * +import libfprint class fmDialog(QDialog, fingerform.Ui_dialogFinger): + """Dialog for finger-manager. + Supports 3 basic functions: Enroll, Verify and Erase. + Enroll asks the user for fingerprint data and saves it. + Verify verifies the fingerprint data with the currently saved data. + Erase erases the currently saved data.""" def __init__(self, uid, parent=None): - #uid if uid == None: raise ValueError @@ -21,110 +26,128 @@ super(fmDialog, self).__init__(parent) self.setupUi(self) self.UpdateUi() - self.initFprint() - self.initDevice() - self.enroll() + self._initFprint() def __del__(self): #super(self.__class__, self).__del__() - if self.__device: - self.closeDevice() - self.exitFprint() - + self._exitFprint() #--------ui functions------- @pyqtSignature("") def on_pushEnroll_clicked(self): - self.enroll(self.__uid.__str__()) + """Enroll button event handler.""" + self.enroll() @pyqtSignature("") def on_pushErase_clicked(self): + """Erase button event handler.""" print "FP for uid " + self.__uid.__str__() @pyqtSignature("") def on_pushVerify_clicked(self): - self.verify(self.__uid.__str__()) + """Verify button event handler.""" + self.verify() def UpdateUi(self): + """Updates the UI to set disabled buttons where appropriate. + Example: When there is no existing fprint, then the user should + not be able to press erase.""" pass #------helper functions------ - def initFprint(self): - fp_init() - - def initDevice(self): - self.__devices = pyfprint.discover_devices() + def _initFprint(self): + """Start the fprint class and discover devices.""" + libfprint.fp_init() + self.__devices = libfprint.discover_devices() print [x.get_driver().get_full_name() for x in self.__devices] if self.__devices == []: - raise "No devices found" + sys.exit("No devices found") self.__device = self.__devices[0] - - def exitFprint(self): - fp_exit() - def openDevice(self): - self.__device.open() - - def closeDevice(self): - self.__device.close() + def _exitFprint(self): + """Exit the fprint class.""" + self._closeDevice() + libfprint.fp_exit() + + def _openDevice(self): + """Open the current device, if not already open.""" + if not self.__device.dev: + self.__device.open() + + def _closeDevice(self): + """Close the current device, if not already closed.""" + if self.__device.dev: + self.__device.close() #QImage.Format_RGB32 works. def getImage(self): - self.openDevice() + """Get the fingerprint image and then display it. Blocking.""" + self._openDevice() img = self.__device.capture_image(True) img = img.binarize() pixmap = self._pixmapize(img, "parmak.pgm") self.viewFinger.setPixmap(pixmap) - self.closeDevice() + self._closeDevice() - def _pixmapize(self, img, savepath=".tmpimg"): - img.save_to_file(filename) #(TODO: comarize) + @staticmethod + def _pixmapize(img, filename=".tmpimg"): + """Convert image into pixmap.""" + img.save_to_file(filename) #TODO: comarize OR Fix workaround. return QPixmap(filename) - def enroll(self, uid): - self.openDevice() + def enroll(self): + """Get fingerprint data, store it, and show image. Blocking.""" + self._openDevice() while 1: (fprnt, img) = self.__device.enroll_finger() - if fprnt == "xxx": #TODO: Fix binding return data. Also, memory leak? + if fprnt == "xxx": #TODO: Fix binding return. Also, memory leak? print "Please retry" else: print "Enrolled" break pixmap = self._pixmapize(img.binarize()) self.viewFinger.setPixmap(pixmap) - self._savePrint(fprnt) - self.closeDevice() - - def _savePrint(self, fprint, path=".printdata"): - file = open(path, "w") - file.write(fprint.get_data()) - file.close() - - def _loadPrint(self, fprint, path=".printdata"): - file=open(path, "r") - printdata = file.read() - file.close() - return Fprint(printdata) + self._savePrint(fprnt) #TODO: save with uid + self._closeDevice() - def verify(self, uid): - self.openDevice() + @staticmethod + def _savePrint(fprint, path=".printdata"): #TODO: Comarize. + """Save serialized print data.""" + printfile = open(path, "w") + printfile.write(fprint.get_data()) + printfile.close() + + @staticmethod + def _loadPrint(path=".printdata"): #TODO: Comarize. + """Load serialized print data.""" + printfile = open(path, "r") + printdata = printfile.read() + printfile.close() + return libfprint.Fprint(printdata) + + def verify(self): + """Get fingerprint data and verify against previously stored data.""" + compareprint = self._loadPrint() #TODO: comarize w/ uid, check existance + self._openDevice() while 1: - (ret , img) = self.__device.verify_finger() + (ret , img) = self.__device.verify_finger(compareprint) if ret == True: + print "FP matched" break - elif ret == FALSE: + elif ret == False: print "Match failed" + break else: print "please retry" pixmap = self._pixmapize(img.binarize()) self.viewFinger.setPixmap(pixmap) - self._savePrint(fprint) - self.closeDevice() + self._closeDevice() if __name__ == "__main__": import sys app = QApplication(sys.argv) form = fmDialog(1) form.show() + form.enroll() app.exec_() From uludag-commits at pardus.org.tr Thu Jul 3 16:48:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 3 Jul 2008 16:48:26 +0300 (EEST) Subject: [Uludag-commits] r19455 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080703134826.207301384177@liste.pardus.org.tr> Author: makmanalp Date: Thu Jul 3 16:48:25 2008 New Revision: 19455 Added: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Started COMAR things. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Thu Jul 3 16:48:25 2008 @@ -1,3 +1,5 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- """finger-manager gui.""" from PyQt4.QtCore import pyqtSignature from PyQt4.QtGui import QDialog, QPixmap, QApplication @@ -22,14 +24,13 @@ #device self.__device = None - super(fmDialog, self).__init__(parent) self.setupUi(self) self.UpdateUi() self._initFprint() def __del__(self): - #super(self.__class__, self).__del__() + #FIXME: super(self.__class__, self).__del__() ??? self._exitFprint() #--------ui functions------- @@ -56,6 +57,7 @@ pass #------helper functions------ + def _initFprint(self): """Start the fprint class and discover devices.""" libfprint.fp_init() @@ -80,6 +82,29 @@ if self.__device.dev: self.__device.close() + @staticmethod + def _savePrint(fprint, path=".printdata"): #TODO: Comarize. + """Save serialized print data.""" + printfile = open(path, "w") + printfile.write(fprint.get_data()) + printfile.close() + + @staticmethod + def _loadPrint(path=".printdata"): #TODO: Comarize. + """Load serialized print data.""" + printfile = open(path, "r") + printdata = printfile.read() + printfile.close() + return libfprint.Fprint(printdata) + + @staticmethod + def _pixmapize(img, filename=".tmpimg"): + """Convert image into pixmap.""" + img.save_to_file(filename) #TODO: comarize OR Fix workaround. + return QPixmap(filename) + + #------- main functions -------- + #QImage.Format_RGB32 works. def getImage(self): """Get the fingerprint image and then display it. Blocking.""" @@ -90,11 +115,6 @@ self.viewFinger.setPixmap(pixmap) self._closeDevice() - @staticmethod - def _pixmapize(img, filename=".tmpimg"): - """Convert image into pixmap.""" - img.save_to_file(filename) #TODO: comarize OR Fix workaround. - return QPixmap(filename) def enroll(self): """Get fingerprint data, store it, and show image. Blocking.""" @@ -111,20 +131,6 @@ self._savePrint(fprnt) #TODO: save with uid self._closeDevice() - @staticmethod - def _savePrint(fprint, path=".printdata"): #TODO: Comarize. - """Save serialized print data.""" - printfile = open(path, "w") - printfile.write(fprint.get_data()) - printfile.close() - - @staticmethod - def _loadPrint(path=".printdata"): #TODO: Comarize. - """Load serialized print data.""" - printfile = open(path, "r") - printdata = printfile.read() - printfile.close() - return libfprint.Fprint(printdata) def verify(self): """Get fingerprint data and verify against previously stored data.""" @@ -149,5 +155,4 @@ app = QApplication(sys.argv) form = fmDialog(1) form.show() - form.enroll() app.exec_() From uludag-commits at pardus.org.tr Thu Jul 3 23:12:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 3 Jul 2008 23:12:11 +0300 (EEST) Subject: [Uludag-commits] r19456 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080703201211.D334F2474014@liste.pardus.org.tr> Author: makmanalp Date: Thu Jul 3 23:12:10 2008 New Revision: 19456 Modified: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Now we need to integrate the COMAR stuff and the GUI. Modified: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py Thu Jul 3 23:12:10 2008 @@ -4,6 +4,8 @@ datadir = "/var/lib/pyfinger/" +#FIXME: what are we supposed to return? + def saveFprint(fprintdata, uid): """Save fingerprint data for given uid. Data is saved under datadir/uid/fpdata. @@ -12,10 +14,17 @@ return "uid must be an int." if (type(fprintdata) != str): return "fprintdata must be in serialized string format." - datafile = open(datadir + str(uid)) - datafile.write(dprintdata) + datafile = open(datadir + str(uid), "w") + datafile.write(fprintdata) datafile.close() def loadFprint(uid): - """Load fingerprint data for given uid.""" - pass + """Load fingerprint data for given uid. + See saveFprint() for more details.""" + if (type(uid) != int): + return "uid must be an int." + datafile = open(datadir+str(uid), "r") + fprintdata = datafile.read() + datafile.close() + return fprintdata + Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Thu Jul 3 23:12:10 2008 @@ -25,8 +25,9 @@ self.__device = None super(fmDialog, self).__init__(parent) - self.setupUi(self) - self.UpdateUi() + self.setupUi(self) #QT init + + self.startUi() self._initFprint() def __del__(self): @@ -50,7 +51,15 @@ """Verify button event handler.""" self.verify() - def UpdateUi(self): + def startUi(self): + """Sets the UI to its initial situation. + If user has an image, set it. Else, display 'no image'.""" + #does img for UID exist? + #if so, pull it in + #else, place 'no image' text / img + pass + + def updateUi(self): """Updates the UI to set disabled buttons where appropriate. Example: When there is no existing fprint, then the user should not be able to press erase.""" From uludag-commits at pardus.org.tr Fri Jul 4 08:59:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 08:59:39 +0300 (EEST) Subject: [Uludag-commits] r19457 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080704055939.C52921384124@liste.pardus.org.tr> Author: makmanalp Date: Fri Jul 4 08:59:38 2008 New Revision: 19457 Modified: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py Log: Added a new func and a few exception handlers. Modified: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py Fri Jul 4 08:59:38 2008 @@ -1,11 +1,18 @@ #!/usr/bin/python # -*- coding: utf-8 -*- """COMAR stuff for finger-manager""" +from os import path -datadir = "/var/lib/pyfinger/" +datadir = "/var/lib/pyfinger/" #data directory, with trailing slash #FIXME: what are we supposed to return? +def getPrintStatus(uid): + """Check if user has a fignerprint or not.""" + if (type(uid) != int): + return "uid must be an int" + return (path.exists(datadir + str)) + def saveFprint(fprintdata, uid): """Save fingerprint data for given uid. Data is saved under datadir/uid/fpdata. @@ -14,8 +21,11 @@ return "uid must be an int." if (type(fprintdata) != str): return "fprintdata must be in serialized string format." - datafile = open(datadir + str(uid), "w") - datafile.write(fprintdata) + try: + datafile = open(datadir + str(uid), "w") + datafile.write(fprintdata) + except: + return "Write failed." datafile.close() def loadFprint(uid): @@ -23,8 +33,11 @@ See saveFprint() for more details.""" if (type(uid) != int): return "uid must be an int." - datafile = open(datadir+str(uid), "r") - fprintdata = datafile.read() + try: + datafile = open(datadir+str(uid), "r") + fprintdata = datafile.read() + except: + return "Read failed." datafile.close() return fprintdata From uludag-commits at pardus.org.tr Fri Jul 4 09:19:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 09:19:24 +0300 (EEST) Subject: [Uludag-commits] r19458 - trunk/staj-projeleri/Pakito/pakito/gui Message-ID: <20080704061924.9642D1384124@liste.pardus.org.tr> Author: riddler Date: Fri Jul 4 09:19:24 2008 New Revision: 19458 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Log: An error (component.xml üst dizinde bulunamýyor) caused by the absence of PartOf variable at that corresponding section in pspec.xml file is fixed. Now, Fetch operation works accurately. Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Fri Jul 4 09:19:24 2008 @@ -341,7 +341,6 @@ dir = os.path.split(self.tempDir)[0] if os.path.isdir(dir): shutil.rmtree(dir) -# pisi.api.finalize() self.close() # def changeActionsTab(self, changed=True): @@ -398,7 +397,12 @@ self.twBottomTabs.addTab(part.widget(), iconloader.loadIcon("openterm", KIcon.Desktop), 1, "Console") self.connect(part, SIGNAL("destroyed()"), self.konsoleClosedSlot) - def fetchSlot(self): + def fetchSlot(self): + from pakito.gui.pspecWidget.sourceWidget import sourceWidget + if sourceWidget.lePartOf.text() == '' : + KMessageBox.sorry(self, i18n("\"PartOf\" section must be filled!")) + return + self.prepareBuild() self.twBottomTabs.expandTab() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "fetch", self.pipeWriteEnd) @@ -595,20 +599,14 @@ self.pisiTo = pisiTo self.setDaemon(True) - #SI start eklendi, hata kayboldu ama starta ne yazilacak? - #def start(self): - ##pass def run(self): from cgi import escape try: self.initPisi() qApp.processEvents(QEventLoop.ExcludeUserInput) - #SI os.system("sudo chmod 777 /var/cache/pisi/archives") # Password has to be entered automatically - #SI pisi.api.build_until(self.path, self.stage) pisi.api.build(self.path) qApp.processEvents(QEventLoop.ExcludeUserInput) - pisi.api.finalize() os.write(self.output, str(i18n("Succesfully finished.
"))) except Exception, inst: os.write(self.output, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) From uludag-commits at pardus.org.tr Fri Jul 4 10:48:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 10:48:04 +0300 (EEST) Subject: [Uludag-commits] r19459 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080704074804.70FAC1384124@liste.pardus.org.tr> Author: makmanalp Date: Fri Jul 4 10:48:04 2008 New Revision: 19459 Added: trunk/staj-projeleri/parmakizi/fingerui/TODO Modified: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Fixed nonexistant dirs problem in COMAR module, removed typechecking, fixed return values. Added TODO. Modified: trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/System_Security_fingermanager.py Fri Jul 4 10:48:04 2008 @@ -1,43 +1,43 @@ #!/usr/bin/python # -*- coding: utf-8 -*- """COMAR stuff for finger-manager""" -from os import path +import os, os.path as path -datadir = "/var/lib/pyfinger/" #data directory, with trailing slash - -#FIXME: what are we supposed to return? +datadir = "/var/lib/pyfinger/" #data directory, w/ trailing slash +fpname = "fpdata" #name for fingerprint data files +imgname = "img" #name for image files def getPrintStatus(uid): - """Check if user has a fignerprint or not.""" - if (type(uid) != int): - return "uid must be an int" - return (path.exists(datadir + str)) + """Check if user has a fingerprint or not.""" + return (path.exists(path.join(datadir, str(uid)))) def saveFprint(fprintdata, uid): """Save fingerprint data for given uid. Data is saved under datadir/uid/fpdata. Make sure data dir is not readable by common users.""" - if (type(uid) != int): - return "uid must be an int." if (type(fprintdata) != str): - return "fprintdata must be in serialized string format." + return False #data must be string + filename = path.join(datadir, str(uid)) + if not path.exists(filename): + os.makedirs(filename) try: - datafile = open(datadir + str(uid), "w") + datafile = open(path.join(filename, fpname) , "w") datafile.write(fprintdata) except: - return "Write failed." + return False #Write failed. datafile.close() def loadFprint(uid): """Load fingerprint data for given uid. See saveFprint() for more details.""" if (type(uid) != int): - return "uid must be an int." + return False #uid must be an int. + filename = path.join(datadir, str(uid)) try: - datafile = open(datadir+str(uid), "r") + datafile = open(path.join(filename + fpname), "r") fprintdata = datafile.read() except: - return "Read failed." + return False #Read failed. datafile.close() return fprintdata Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Fri Jul 4 10:48:04 2008 @@ -31,7 +31,6 @@ self._initFprint() def __del__(self): - #FIXME: super(self.__class__, self).__del__() ??? self._exitFprint() #--------ui functions------- @@ -51,6 +50,7 @@ """Verify button event handler.""" self.verify() + def startUi(self): """Sets the UI to its initial situation. If user has an image, set it. Else, display 'no image'.""" From uludag-commits at pardus.org.tr Fri Jul 4 11:54:46 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 11:54:46 +0300 (EEST) Subject: [Uludag-commits] r19460 - trunk/repository-scripts/xorg Message-ID: <20080704085446.B3EA913840FD@liste.pardus.org.tr> Author: fatih Date: Fri Jul 4 11:54:46 2008 New Revision: 19460 Modified: trunk/repository-scripts/xorg/proto Log: bump Modified: trunk/repository-scripts/xorg/proto ================================================================= --- trunk/repository-scripts/xorg/proto (original) +++ trunk/repository-scripts/xorg/proto Fri Jul 4 11:54:46 2008 @@ -10,7 +10,7 @@ inputproto-1.4.3.tar.bz2 kbproto-1.0.3.tar.bz2 printproto-1.0.4.tar.bz2 -randrproto-1.2.1.tar.bz2 +randrproto-1.2.2.tar.bz2 recordproto-1.13.2.tar.bz2 renderproto-0.9.3.tar.bz2 resourceproto-1.0.2.tar.bz2 @@ -18,7 +18,7 @@ trapproto-3.4.3.tar.bz2 videoproto-2.2.2.tar.bz2 xcmiscproto-1.1.2.tar.bz2 -xextproto-7.0.2.tar.bz2 +xextproto-7.0.3.tar.bz2 xf86bigfontproto-1.1.2.tar.bz2 xf86dgaproto-2.0.3.tar.bz2 xf86driproto-2.0.3.tar.bz2 @@ -26,5 +26,5 @@ xf86rushproto-1.1.2.tar.bz2 xf86vidmodeproto-2.2.2.tar.bz2 xineramaproto-1.1.2.tar.bz2 -xproto-7.0.12.tar.bz2 +xproto-7.0.13.tar.bz2 xproxymanagementprotocol-1.0.2.tar.bz2 From uludag-commits at pardus.org.tr Fri Jul 4 13:05:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 13:05:15 +0300 (EEST) Subject: [Uludag-commits] r19461 - trunk/initramfs Message-ID: <20080704100515.6DA691384103@liste.pardus.org.tr> Author: onur Date: Fri Jul 4 13:05:15 2008 New Revision: 19461 Modified: trunk/initramfs/init Log: modprobe filesystems that are not in kernel, for live disks, see bug #7113 Modified: trunk/initramfs/init ================================================================= --- trunk/initramfs/init (original) +++ trunk/initramfs/init Fri Jul 4 13:05:15 2008 @@ -240,6 +240,13 @@ then ROOT_DEVICE="" manage_tmpfs + + # modprobe filesystems that are not in kernel, for live disks + for i in nls_cp857 nls_utf8 vfat + do + modprobe ${i} 1> /dev/null 2>&1 + done + for i in `seq 10` do for t in ${IMG_DEVICES} @@ -295,6 +302,14 @@ fall2sh "Could not find boot device" else FS_TYPE=`disktype $ROOT_DEVICE | grep KERNELMODULE | awk '{print $2}'` + + # We probably won't need this, but keeping for a while in case something pops up + #if [ "${FS_TYPE}" == "vfat" ] + #then + # modprobe nls_cp857 1> /dev/null 2>&1 + # modprobe nls_utf8 1> /dev/null 2>&1 + #fi + modprobe ${FS_TYPE} 1> /dev/null 2>&1 mount -t auto -n -o ro $ROOT_DEVICE /newroot fi From uludag-commits at pardus.org.tr Fri Jul 4 13:10:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 13:10:27 +0300 (EEST) Subject: [Uludag-commits] r19462 - trunk/initramfs Message-ID: <20080704101027.3348A1384103@liste.pardus.org.tr> Author: onur Date: Fri Jul 4 13:10:26 2008 New Revision: 19462 Modified: trunk/initramfs/init Log: sync with package Modified: trunk/initramfs/init ================================================================= --- trunk/initramfs/init (original) +++ trunk/initramfs/init Fri Jul 4 13:10:26 2008 @@ -43,9 +43,12 @@ resume_from_hibernate() { if [ -f "/sys/power/resume" ] then - # char device needed by static resume binary - /bin/mknod /dev/snapshot c 10 231 - /bin/resume + if [ -f "/bin/resume" ] + then + # char device needed by static resume binary + /bin/mknod /dev/snapshot c 10 231 + /bin/resume + fi fi } From uludag-commits at pardus.org.tr Fri Jul 4 13:49:16 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 13:49:16 +0300 (EEST) Subject: [Uludag-commits] r19463 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080704104916.747AE1384106@liste.pardus.org.tr> Author: makmanalp Date: Fri Jul 4 13:49:16 2008 New Revision: 19463 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py trunk/staj-projeleri/parmakizi/fingerui/fingerform.py trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui Log: Handle close, still buggy. Default OK / Cancel removed from UI to be replaced with custom close pushbutton. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Fri Jul 4 13:49:16 2008 @@ -30,9 +30,6 @@ self.startUi() self._initFprint() - def __del__(self): - self._exitFprint() - #--------ui functions------- @pyqtSignature("") @@ -50,6 +47,18 @@ """Verify button event handler.""" self.verify() + @pyqtSignature("") + def on_dialogFinger_finished(self, result): + """Handle the cases where the user presses ESC.""" + print "fooasdas" + self.exitFprint() + + def closeEvent(self, event): + """Handle the close event to exit library on time.""" + print "died" + event.accept() + self._exitFprint() + #super(fmDialog, self).closeEvent(event) def startUi(self): """Sets the UI to its initial situation. Modified: trunk/staj-projeleri/parmakizi/fingerui/fingerform.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/fingerform.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/fingerform.py Fri Jul 4 13:49:16 2008 @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'fingerform.ui' # -# Created: Tue Jul 1 15:10:45 2008 +# Created: Fri Jul 4 13:34:32 2008 # by: PyQt4 UI code generator 4.4.2 # # WARNING! All changes made in this file will be lost! @@ -12,11 +12,13 @@ class Ui_dialogFinger(object): def setupUi(self, dialogFinger): dialogFinger.setObjectName("dialogFinger") - dialogFinger.resize(303,164) + dialogFinger.resize(268,161) dialogFinger.setModal(True) self.horizontalLayout = QtGui.QHBoxLayout(dialogFinger) self.horizontalLayout.setObjectName("horizontalLayout") self.viewFinger = QtGui.QLabel(dialogFinger) + self.viewFinger.setScaledContents(True) + self.viewFinger.setAlignment(QtCore.Qt.AlignCenter) self.viewFinger.setObjectName("viewFinger") self.horizontalLayout.addWidget(self.viewFinger) self.verticalLayout = QtGui.QVBoxLayout() @@ -30,25 +32,22 @@ self.pushVerify = QtGui.QPushButton(dialogFinger) self.pushVerify.setObjectName("pushVerify") self.verticalLayout.addWidget(self.pushVerify) - self.buttonBox = QtGui.QDialogButtonBox(dialogFinger) - self.buttonBox.setOrientation(QtCore.Qt.Horizontal) - self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) - self.buttonBox.setObjectName("buttonBox") - self.verticalLayout.addWidget(self.buttonBox) + self.pushClose = QtGui.QPushButton(dialogFinger) + self.pushClose.setObjectName("pushClose") + self.verticalLayout.addWidget(self.pushClose) self.horizontalLayout.addLayout(self.verticalLayout) self.retranslateUi(dialogFinger) - QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("accepted()"),dialogFinger.accept) - QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("rejected()"),dialogFinger.reject) QtCore.QMetaObject.connectSlotsByName(dialogFinger) dialogFinger.setTabOrder(self.pushEnroll,self.pushErase) dialogFinger.setTabOrder(self.pushErase,self.pushVerify) - dialogFinger.setTabOrder(self.pushVerify,self.buttonBox) def retranslateUi(self, dialogFinger): dialogFinger.setWindowTitle(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzi Düzenleyici", None, QtGui.QApplication.UnicodeUTF8)) - self.viewFinger.setText(QtGui.QApplication.translate("dialogFinger", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) + self.viewFinger.setText(QtGui.QApplication.translate("dialogFinger", "Resim \n" +" Yok", None, QtGui.QApplication.UnicodeUTF8)) self.pushEnroll.setText(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzi Tanýt", None, QtGui.QApplication.UnicodeUTF8)) self.pushErase.setText(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzini Sil", None, QtGui.QApplication.UnicodeUTF8)) self.pushVerify.setText(QtGui.QApplication.translate("dialogFinger", "Parmak Ýzini Dene", None, QtGui.QApplication.UnicodeUTF8)) + self.pushClose.setText(QtGui.QApplication.translate("dialogFinger", "Kapat", None, QtGui.QApplication.UnicodeUTF8)) Modified: trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui (original) +++ trunk/staj-projeleri/parmakizi/fingerui/fingerform.ui Fri Jul 4 13:49:16 2008 @@ -6,8 +6,8 @@ 0 0 - 303 - 164 + 268 + 161 @@ -20,7 +20,14 @@ - TextLabel + Resim + Yok + + + true + + + Qt::AlignCenter @@ -48,12 +55,9 @@ - - - Qt::Horizontal - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + Kapat @@ -65,41 +69,7 @@ pushEnroll pushErase pushVerify - buttonBox - - - buttonBox - accepted() - dialogFinger - accept() - - - 344 - 204 - - - 157 - 274 - - - - - buttonBox - rejected() - dialogFinger - reject() - - - 344 - 204 - - - 286 - 274 - - - - + From uludag-commits at pardus.org.tr Fri Jul 4 14:06:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 14:06:45 +0300 (EEST) Subject: [Uludag-commits] r19464 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080704110645.EC1331384106@liste.pardus.org.tr> Author: makmanalp Date: Fri Jul 4 14:06:45 2008 New Revision: 19464 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Trying to fix ESC handler. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Fri Jul 4 14:06:45 2008 @@ -48,10 +48,15 @@ self.verify() @pyqtSignature("") + def on_pushClose_clicked(self): + self._exitFprint() + self.reject() + + @pyqtSignature("int") def on_dialogFinger_finished(self, result): """Handle the cases where the user presses ESC.""" print "fooasdas" - self.exitFprint() + self._exitFprint() def closeEvent(self, event): """Handle the close event to exit library on time.""" From uludag-commits at pardus.org.tr Fri Jul 4 15:52:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 15:52:34 +0300 (EEST) Subject: [Uludag-commits] r19465 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080704125234.E23401384106@liste.pardus.org.tr> Author: makmanalp Date: Fri Jul 4 15:52:34 2008 New Revision: 19465 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Worked around getSlotByName() problem. Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Fri Jul 4 15:52:34 2008 @@ -1,11 +1,13 @@ #!/usr/bin/python # -*- coding: utf-8 -*- """finger-manager gui.""" -from PyQt4.QtCore import pyqtSignature +from PyQt4.QtCore import pyqtSignature, SIGNAL from PyQt4.QtGui import QDialog, QPixmap, QApplication import fingerform import libfprint +#FIXME: connectSlotByName problem for on_dialog_finished() + class fmDialog(QDialog, fingerform.Ui_dialogFinger): """Dialog for finger-manager. Supports 3 basic functions: Enroll, Verify and Erase. @@ -29,42 +31,31 @@ self.startUi() self._initFprint() + self.connect(self, SIGNAL("finished(int)"), self._exitFprint) #--------ui functions------- @pyqtSignature("") def on_pushEnroll_clicked(self): - """Enroll button event handler.""" + """Enroll button slot.""" self.enroll() @pyqtSignature("") def on_pushErase_clicked(self): - """Erase button event handler.""" + """Erase button slot.""" print "FP for uid " + self.__uid.__str__() @pyqtSignature("") def on_pushVerify_clicked(self): - """Verify button event handler.""" + """Verify button slot.""" self.verify() @pyqtSignature("") def on_pushClose_clicked(self): + """Close button slot.""" self._exitFprint() self.reject() - @pyqtSignature("int") - def on_dialogFinger_finished(self, result): - """Handle the cases where the user presses ESC.""" - print "fooasdas" - self._exitFprint() - - def closeEvent(self, event): - """Handle the close event to exit library on time.""" - print "died" - event.accept() - self._exitFprint() - #super(fmDialog, self).closeEvent(event) - def startUi(self): """Sets the UI to its initial situation. If user has an image, set it. Else, display 'no image'.""" From uludag-commits at pardus.org.tr Fri Jul 4 16:17:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 16:17:17 +0300 (EEST) Subject: [Uludag-commits] r19466 - trunk/tasma/tasma/src Message-ID: <20080704131717.7001C1384106@liste.pardus.org.tr> Author: pinar Date: Fri Jul 4 16:17:17 2008 New Revision: 19466 Modified: trunk/tasma/tasma/src/tasmamainwin.cpp trunk/tasma/tasma/src/tcategoryview.cpp trunk/tasma/tasma/src/ticonview.cpp Log: BUG:FIXED:7681 BUG:COMMENT:package is on the way :) Modified: trunk/tasma/tasma/src/tasmamainwin.cpp ================================================================= --- trunk/tasma/tasma/src/tasmamainwin.cpp (original) +++ trunk/tasma/tasma/src/tasmamainwin.cpp Fri Jul 4 16:17:17 2008 @@ -86,7 +86,11 @@ _extra_modules = new KToggleAction( i18n("&Show Extra Modules"), 0, actionCollection(),"tasma-extra"); _extra_modules->setWhatsThis ( i18n( "Shows Extra Configuration Modules" ) ); - _extra_modules->setChecked(false); + KConfig *config = KGlobal::config(); + config->setGroup("Extra"); + bool showExtras = config->readNumEntry("Selected"); + + _extra_modules->setChecked(showExtras); _about_module = new KAction( i18n( "About Current Module" ), 0, this, SLOT( aboutModule() ), actionCollection(), Modified: trunk/tasma/tasma/src/tcategoryview.cpp ================================================================= --- trunk/tasma/tasma/src/tcategoryview.cpp (original) +++ trunk/tasma/tasma/src/tcategoryview.cpp Fri Jul 4 16:17:17 2008 @@ -12,7 +12,7 @@ #include #include #include - +#include #include "ticonview.h" #include "tcategoryview.h" #include "tcategoryview.moc" @@ -52,9 +52,12 @@ void TCategoryView::isExtraSelected(bool isChecked){ -_iconview->showExtras=isChecked; -_iconview->setCategory( this->path ); + _iconview->showExtras=isChecked; + _iconview->setCategory( this->path ); + KConfig *config = KGlobal::config(); + config->setGroup( "Extra" ); + config->writeEntry("Selected", isChecked); } CategoryTitle::CategoryTitle( TCategoryView *view ) Modified: trunk/tasma/tasma/src/ticonview.cpp ================================================================= --- trunk/tasma/tasma/src/ticonview.cpp (original) +++ trunk/tasma/tasma/src/ticonview.cpp Fri Jul 4 16:17:17 2008 @@ -50,7 +50,10 @@ setShowToolTips( false ); - showExtras = false; + KConfig *config = KGlobal::config(); + config->setGroup("Extra"); + showExtras = config->readNumEntry( "Selected" ); + toolTip = 0; connect( this, SIGNAL( executed( QIconViewItem* ) ), SLOT( slotItemSelected( QIconViewItem* ) ) ); From uludag-commits at pardus.org.tr Fri Jul 4 16:48:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 4 Jul 2008 16:48:45 +0300 (EEST) Subject: [Uludag-commits] r19467 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080704134845.646941384106@liste.pardus.org.tr> Author: makmanalp Date: Fri Jul 4 16:48:45 2008 New Revision: 19467 Added: trunk/staj-projeleri/parmakizi/fingerui/enrollform.ui Log: Initial design of enroll form. From uludag-commits at pardus.org.tr Sat Jul 5 22:20:44 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 5 Jul 2008 22:20:44 +0300 (EEST) Subject: [Uludag-commits] r19468 - trunk/yali4/po Message-ID: <20080705192045.26E2D13840EC@liste.pardus.org.tr> Author: wpmhia Date: Sat Jul 5 22:20:44 2008 New Revision: 19468 Modified: trunk/yali4/po/nl.po Log: Modified: trunk/yali4/po/nl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Sat Jul 5 22:22:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 5 Jul 2008 22:22:32 +0300 (EEST) Subject: [Uludag-commits] r19469 - trunk/yali4/po Message-ID: <20080705192232.48AB613840EC@liste.pardus.org.tr> Author: wpmhia Date: Sat Jul 5 22:22:31 2008 New Revision: 19469 Modified: trunk/yali4/po/nl.po Log: Modified: trunk/yali4/po/nl.po ================================================================= --- trunk/yali4/po/nl.po (original) +++ trunk/yali4/po/nl.po Sat Jul 5 22:22:31 2008 @@ -11,7 +11,7 @@ "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-06-27 00:44+0300\n" -"PO-Revision-Date: 2008-07-05 21:20+0200\n" +"PO-Revision-Date: 2008-07-05 21:22+0200\n" "Last-Translator: Willem Gielen \n" "Language-Team: Nederlands \n" "MIME-Version: 1.0\n" @@ -1117,7 +1117,7 @@ "\n" msgstr "" "\n" -"

Druk op de Herstart knop om uw systeem opnieuw op te starten.

\n" +"

Druk op Herstart om uw systeem opnieuw op te starten.

\n" "
\n" #: yali4/gui/ScrGoodbye.py:133 yali4/gui/ScrSummary.py:69 From uludag-commits at pardus.org.tr Sat Jul 5 23:59:33 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 5 Jul 2008 23:59:33 +0300 (EEST) Subject: [Uludag-commits] r19470 - in trunk/tasma/display-manager: po src Message-ID: <20080705205933.B3B0713840ED@liste.pardus.org.tr> Author: wpmhia Date: Sat Jul 5 23:59:33 2008 New Revision: 19470 Modified: trunk/tasma/display-manager/po/nl.po trunk/tasma/display-manager/src/display-manager.desktop Log: Modified: trunk/tasma/display-manager/po/nl.po ================================================================= --- trunk/tasma/display-manager/po/nl.po (original) +++ trunk/tasma/display-manager/po/nl.po Sat Jul 5 23:59:33 2008 @@ -9,9 +9,9 @@ "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-06-18 01:05+0300\n" -"PO-Revision-Date: 2008-06-21 15:41+0200\n" -"Last-Translator: W.P.M.H.I.A. Gielen \n" -"Language-Team: Nederlands \n" +"PO-Revision-Date: 2008-07-05 21:25+0200\n" +"Last-Translator: Willem Gielen \n" +"Language-Team: Nederlands \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -63,8 +63,7 @@ "this driver, you must install %1 package." msgstr "" "De door u geselecteerde driver is niet op uw systeem geïnstalleerd. Om " -"deze driver te kunnen gebruiken, dient u %1 pakket te installeren." +"deze driver te kunnen gebruiken, dient u %1 pakket te installeren." #: src/display-manager.py:172 src/display-manager.py:491 msgid "Start Package Manager" @@ -72,7 +71,7 @@ #: src/display-manager.py:185 src/dm_mainview.py:250 src/dm_mainview.py:270 msgid "Primary Screen" -msgstr "Primair scherm" +msgstr "Eerste scherm" #: src/display-manager.py:185 src/dm_mainview.py:272 msgid "Secondary Screen" @@ -83,7 +82,7 @@ "This output is already used by other screen.\n" "Do you want to swap between them?" msgstr "" -"Deze uitvoer wordt als door een ander scherm gebruikt.\n" +"Deze uitvoer wordt al door een ander scherm gebruikt.\n" "Wilt u wisselen tussen beide?" #: src/display-manager.py:447 @@ -152,7 +151,7 @@ #: src/dm_mainview.py:264 msgid "Cloned Mode" -msgstr "Kloon modus" +msgstr "Gekloonde modus" #: src/dm_mainview.py:265 msgid "Extended Mode" @@ -204,12 +203,12 @@ #: src/displayconfig.py:102 msgid "Waiting DBus..." -msgstr "wachten DBus..." +msgstr "Wachten DBus..." #: src/displayconfig.py:102 msgid "Connection to the DBus unexpectedly closed, trying to reconnect..." msgstr "" -"Verbinding met de DBus is onverwacht afgesloten, pogen opnieuw te " +"Verbinding met de DBus is onverwacht afgesloten, proberen opnieuw te " "verbinden..." #: src/displayconfig.py:118 Modified: trunk/tasma/display-manager/src/display-manager.desktop ================================================================= --- trunk/tasma/display-manager/src/display-manager.desktop (original) +++ trunk/tasma/display-manager/src/display-manager.desktop Sat Jul 5 23:59:33 2008 @@ -2,7 +2,7 @@ Name=Display Manager Name[tr]=Görüntü Yöneticisi Name[es]=Administrador de Pantallas -Name[nl]=Beeldscherm beheer +Name[nl]=Beeldschermbeheer Name[de]=Anzeige-Manager GenericName=Display Configuration Tool GenericName[tr]=Ekran Yapýlandýrma Aracý From uludag-commits at pardus.org.tr Sun Jul 6 16:49:16 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 6 Jul 2008 16:49:16 +0300 (EEST) Subject: [Uludag-commits] r19471 - trunk/gtk-kde4 Message-ID: <20080706134916.52683138410D@liste.pardus.org.tr> Author: gokmen.goksel Date: Sun Jul 6 16:49:15 2008 New Revision: 19471 Added: trunk/gtk-kde4/ trunk/gtk-kde4/gtk-kde4.py trunk/gtk-kde4/gui.py trunk/gtk-kde4/gui.ui Log: * New project to set GTK Apps Style in KDE4 yay ;) From uludag-commits at pardus.org.tr Sun Jul 6 23:32:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 6 Jul 2008 23:32:21 +0300 (EEST) Subject: [Uludag-commits] r19472 - trunk/staj-projeleri/ad-hoc/model Message-ID: <20080706203222.0754E13840EC@liste.pardus.org.tr> Author: ozirus Date: Sun Jul 6 23:32:21 2008 New Revision: 19472 Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Log: old Popen processes are replaced with standart comar if functions. also added avahi-autoipd codes according to RFC 3927 Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py ================================================================= --- trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py (original) +++ trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Sun Jul 6 23:32:21 2008 @@ -320,13 +320,10 @@ def up(self): if self.device_mode == "managed": ifc = self.ifc - ifc.down() - subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "mode", "managed"], stdout=subprocess.PIPE).wait() # Interface mode may be ad-hoc from previous operations. - ifc.up() wifi = Wireless(ifc) + wifi.setMode("Managed") notify("Net.Link", "stateChanged", (self.name, "connecting", "")) - if self.remote: - wifi.setSSID(self.remote) + err = wifi.setEncryption(mode=self.authmode, username=self.user, password=self.password, ssid=self.remote) if err: notify("Net.Link", "stateChanged", (self.name, "inaccessible", err)) @@ -357,14 +354,29 @@ notify("Net.Link", "stateChanged", (self.name, "inaccessible", _(dhcp_fail_msg))) fail("DHCP failed") elif self.device_mode == "ad-hoc": - ifc=self.ifc - ifc.down() - subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "mode", "ad-hoc"], stdout=subprocess.PIPE).wait() - subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "key", self.password], stdout=subprocess.PIPE).wait() - subprocess.Popen(["/sbin/ifconfig", ifc.name, self.address, "netmask", self.mask], stdout=subprocess.PIPE).wait() + ifc = self.ifc + wifi = Wireless(ifc) + + notify("Net.Link", "stateChanged", (self.name, "connecting", "")) + + err = wifi.setEncryption(mode=self.authmode, username=self.user, password=self.password, ssid=self.remote) + + if err: + notify("Net.Link", "stateChanged", (self.name, "inaccessible", err)) + fail("auth failed") + + wifi.setMode("Ad-Hoc") + + if self.mode == "manual": + ifc.setAddress(self.address, self.mask) + else: + subprocess.Popen(["/usr/sbin/avahi-autoipd", "-D", "--force-bind", ifc.name], stdout=subprocess.PIPE) + from time import sleep + sleep(9) # Give sometime to the auto-ip deamon + + ifc.up() subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "channel", "01"], stdout=subprocess.PIPE).wait() # FIXME: channel auto mode sometimes does not work. So, a 2 digit number (01,02,03 ... 10) must be given subprocess.Popen(["/usr/sbin/iwconfig", ifc.name, "essid", self.remote], stdout=subprocess.PIPE).wait() - ifc.up() d=DB.getDB(self.name) d["state"]="up" DB.setDB(self.name,d) From uludag-commits at pardus.org.tr Sun Jul 6 23:32:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 6 Jul 2008 23:32:53 +0300 (EEST) Subject: [Uludag-commits] r19473 - trunk/staj-projeleri/ad-hoc Message-ID: <20080706203253.28DB213840EC@liste.pardus.org.tr> Author: ozirus Date: Sun Jul 6 23:32:52 2008 New Revision: 19473 Modified: trunk/staj-projeleri/ad-hoc/TODO Log: TODO update Modified: trunk/staj-projeleri/ad-hoc/TODO ================================================================= --- trunk/staj-projeleri/ad-hoc/TODO (original) +++ trunk/staj-projeleri/ad-hoc/TODO Sun Jul 6 23:32:52 2008 @@ -16,20 +16,13 @@ + Auto interface mode settings from scan results when clicked + Interface mode combobox will be filled from relevant ÇOMAR script -? Eliminating the manual ip/mask information entering process. (Dhcp ...?) +- Activating the link-local ip giving via avahi-autoipd [ still have some problems... :( ] - - - - -KNOWN BUGS +TEST LOG -------------------------------------------------------------------------- -- Some wireless adaptors says; - -Error for wireless request "Set Mode" (8B06) : -SET failed on device wlan0 ; Device or resource busy. +- Ad-Hoc tested and works well on; -while interface mode is being changed + Intel PRO/Wireless 3945ABG + Intel PRO/Wireless 2200BG -We can handle this issue via downing interface, changing mode, uping interface manually but a generic solution is needed. but it causes some not-clear, weird code-hacks. doh :( From uludag-commits at pardus.org.tr Mon Jul 7 05:31:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 05:31:41 +0300 (EEST) Subject: [Uludag-commits] r19474 - in trunk: kaptan/po yali4/po Message-ID: <20080707023141.2522913840D3@liste.pardus.org.tr> Author: klemens Date: Mon Jul 7 05:31:40 2008 New Revision: 19474 Modified: trunk/kaptan/po/es.po trunk/yali4/po/es.po Log: some minor spanish updates, hope it sounds a little better (kh) Modified: trunk/kaptan/po/es.po ================================================================= --- trunk/kaptan/po/es.po (original) +++ trunk/kaptan/po/es.po Mon Jul 7 05:31:40 2008 @@ -10,7 +10,7 @@ "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-05-12 10:06+0300\n" -"PO-Revision-Date: 2008-05-18 14:58-0400\n" +"PO-Revision-Date: 2008-07-06 22:26-0400\n" "Last-Translator: Klemens Häckel \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -24,7 +24,7 @@ #: src/kaptan.py:93 msgid "&Back" -msgstr "&Retroceder" +msgstr "&Anterior" #: src/kaptan.py:94 msgid "&Next" @@ -140,8 +140,9 @@ msgstr "Cargando..." #: src/screens/multipledlg.py:135 src/screens/ScrMultiple.py:52 +# i think in english this should say: multiple desktops msgid "Multiple" -msgstr "Multiple" +msgstr "Escritorios" #: src/screens/kaptanMain.py:102 msgid "KaptanUi" @@ -157,6 +158,7 @@ msgstr "Bienvenido" #: src/screens/goodbyedlg.py:191 +# o deberia poner simplemente: FIN ? Adios suena muy "popular" msgid "Goodbye" msgstr "Adios" @@ -316,7 +318,7 @@ #: src/screens/paneldlg.py:87 src/screens/ScrPanel.py:37 msgid "Panel" -msgstr "Panel" +msgstr "Panel de Menu" #: src/screens/ScrPanel.py:27 msgid "Configure your panel !" @@ -347,7 +349,7 @@ #: src/screens/wallpaperdlg.py:123 msgid "Wallpaper" -msgstr "Imagen de fondo" +msgstr "Fondo de escritorio" #: src/screens/wallpaperdlg.py:125 msgid "toolTip" Modified: trunk/yali4/po/es.po ================================================================= --- trunk/yali4/po/es.po (original) +++ trunk/yali4/po/es.po Mon Jul 7 05:31:40 2008 @@ -10,7 +10,7 @@ "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-06-27 00:44+0300\n" -"PO-Revision-Date: 2008-06-26 20:20-0400\n" +"PO-Revision-Date: 2008-07-06 22:31-0400\n" "Last-Translator: Klemens Häckel \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -466,7 +466,7 @@ #: yali4/gui/Ui/rootpasswidget.py:173 msgid "System administrator password (again):" -msgstr "Contraseña del Administrador del Sistema (repetir):" +msgstr "Repetir Contraseña:" #: yali4/gui/Ui/rootpasswidget.py:176 msgid "Hostname:" @@ -498,7 +498,7 @@ #: yali4/gui/Ui/setupuserswidget.py:159 msgid "Give administrator privileges to this user" -msgstr "Conceder derechos administrativo al usuario" +msgstr "Con derechos administrativos" #: yali4/gui/Ui/setupuserswidget.py:162 msgid "Users:" @@ -540,11 +540,11 @@ #: yali4/gui/Ui/welcomewidget.py:94 msgid "Accept!" -msgstr "Acepto!" +msgstr "Acepto !" #: yali4/gui/Ui/welcomewidget.py:95 msgid "Don't Accept!" -msgstr "No Acepto!" +msgstr "No Acepto !" #: yali4/gui/debugger.py:28 msgid "Debug" @@ -708,19 +708,19 @@ # cambiar "mandatorio" por requerido #: yali4/gui/DiskWidgets.py:77 msgid "as Pardus System Files (mandatory)" -msgstr "raíz (/) del Sistema (requerido)" +msgstr "Raíz (/) del Sistema (requerido)" #: yali4/gui/DiskWidgets.py:78 msgid "as User Files (optional)" -msgstr "archivos de los usuarios (opcional)" +msgstr "Archivos de los usuarios (opcional)" #: yali4/gui/DiskWidgets.py:79 msgid "as Swap Space (optional)" -msgstr "espacio de intercambio Swap (opcional)" +msgstr "Espacio de intercambio Swap (opcional)" #: yali4/gui/DiskWidgets.py:80 msgid "as Storage Area" -msgstr "área de almacenamiento" +msgstr "Área de almacenamiento" #: yali4/gui/DiskWidgets.py:93 msgid "Manuel Partitioning selected." @@ -1751,7 +1751,7 @@ # Traza/Registro/mensaje #: yali4/__init__.py:67 msgid "Backtrace:" -msgstr "Backtrace:" +msgstr "Trazo inverso:" #: yali4/installer.py:126 msgid "YALI Is Working..." @@ -2008,7 +2008,7 @@ #: yali4/partition.py:205 msgid "free space" -msgstr "espacio disponible" +msgstr "Espacio disponible" #: yali4/partitiontype.py:49 msgid "Install Root" From uludag-commits at pardus.org.tr Mon Jul 7 09:31:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 09:31:24 +0300 (EEST) Subject: [Uludag-commits] r19475 - in trunk/staj-projeleri/ad-hoc: . model Message-ID: <20080707063124.3CDC513840BF@liste.pardus.org.tr> Author: ozirus Date: Mon Jul 7 09:31:23 2008 New Revision: 19475 Modified: trunk/staj-projeleri/ad-hoc/TODO trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Log: some bug fixes Modified: trunk/staj-projeleri/ad-hoc/TODO ================================================================= --- trunk/staj-projeleri/ad-hoc/TODO (original) +++ trunk/staj-projeleri/ad-hoc/TODO Mon Jul 7 09:31:23 2008 @@ -18,6 +18,9 @@ - Activating the link-local ip giving via avahi-autoipd [ still have some problems... :( ] + + +======= TEST LOG -------------------------------------------------------------------------- @@ -25,4 +28,3 @@ Intel PRO/Wireless 3945ABG Intel PRO/Wireless 2200BG - Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py ================================================================= --- trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py (original) +++ trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Mon Jul 7 09:31:23 2008 @@ -321,7 +321,9 @@ if self.device_mode == "managed": ifc = self.ifc wifi = Wireless(ifc) + ifc.down() wifi.setMode("Managed") + ifc.up() notify("Net.Link", "stateChanged", (self.name, "connecting", "")) err = wifi.setEncryption(mode=self.authmode, username=self.user, password=self.password, ssid=self.remote) @@ -381,6 +383,7 @@ d["state"]="up" DB.setDB(self.name,d) notify("Net.Link", "stateChanged", (self.name, "up", self.address)) + ifc.up() def down(self): ifc = self.ifc From uludag-commits at pardus.org.tr Mon Jul 7 09:42:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 09:42:40 +0300 (EEST) Subject: [Uludag-commits] r19476 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080707064240.3376A13840BF@liste.pardus.org.tr> Author: makmanalp Date: Mon Jul 7 09:42:39 2008 New Revision: 19476 Added: trunk/staj-projeleri/parmakizi/fingerui/swipe.ui Removed: trunk/staj-projeleri/parmakizi/fingerui/enrollform.ui Log: Rename new form to swipe.ui. From uludag-commits at pardus.org.tr Mon Jul 7 09:52:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 09:52:10 +0300 (EEST) Subject: [Uludag-commits] r19477 - trunk/comar/mudur/bin Message-ID: <20080707065210.C423F13840C1@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Jul 7 09:52:10 2008 New Revision: 19477 Modified: trunk/comar/mudur/bin/mudur.py Log: enclose 'Starting DBus' with i18n Modified: trunk/comar/mudur/bin/mudur.py ================================================================= --- trunk/comar/mudur/bin/mudur.py (original) +++ trunk/comar/mudur/bin/mudur.py Mon Jul 7 09:52:10 2008 @@ -604,7 +604,7 @@ def startDBus(): os.setuid(0) - ui.info("Starting DBus...") + ui.info(_("Starting DBus...")) if not os.path.exists("/var/lib/dbus/machine-id"): run("/usr/bin/dbus-uuidgen", "--ensure") run("/sbin/start-stop-daemon", "-b", "--start", "--quiet", From uludag-commits at pardus.org.tr Mon Jul 7 10:30:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 10:30:37 +0300 (EEST) Subject: [Uludag-commits] r19478 - trunk/staj-projeleri/ad-hoc/model Message-ID: <20080707073037.3F53713840BF@liste.pardus.org.tr> Author: ozirus Date: Mon Jul 7 10:30:36 2008 New Revision: 19478 Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Log: it is said that a single fix isn't just a single fix Modified: trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py ================================================================= --- trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py (original) +++ trunk/staj-projeleri/ad-hoc/model/Net_Link_wireless_tools.py Mon Jul 7 10:30:36 2008 @@ -383,7 +383,6 @@ d["state"]="up" DB.setDB(self.name,d) notify("Net.Link", "stateChanged", (self.name, "up", self.address)) - ifc.up() def down(self): ifc = self.ifc From uludag-commits at pardus.org.tr Mon Jul 7 10:54:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 10:54:39 +0300 (EEST) Subject: [Uludag-commits] r19479 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080707075439.A187613840BF@liste.pardus.org.tr> Author: makmanalp Date: Mon Jul 7 10:54:39 2008 New Revision: 19479 Added: trunk/staj-projeleri/parmakizi/fingerui/swipeform.ui (contents, props changed) - copied, changed from r19476, trunk/staj-projeleri/parmakizi/fingerui/swipe.ui Removed: trunk/staj-projeleri/parmakizi/fingerui/swipe.ui Log: Moved some files around + swipe popup prototype done. Copied: trunk/staj-projeleri/parmakizi/fingerui/swipeform.ui (from r19476, trunk/staj-projeleri/parmakizi/fingerui/swipe.ui) ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/swipe.ui (original) +++ trunk/staj-projeleri/parmakizi/fingerui/swipeform.ui Mon Jul 7 10:54:39 2008 @@ -1,25 +1,28 @@ - dialogEnroll - + dialogSwipe + 0 0 - 240 - 120 + 177 + 61 - Please swipe your finger! + Swipe! false + + true + - + - TextLabel + Please swipe your finger! Qt::AlignCenter @@ -30,8 +33,6 @@ - buttonBox - label From uludag-commits at pardus.org.tr Mon Jul 7 10:57:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 10:57:17 +0300 (EEST) Subject: [Uludag-commits] r19480 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080707075717.432CD13840BF@liste.pardus.org.tr> Author: makmanalp Date: Mon Jul 7 10:57:17 2008 New Revision: 19480 Added: trunk/staj-projeleri/parmakizi/fingerui/swipe.py Log: Implementation of swipe form UI added. From uludag-commits at pardus.org.tr Mon Jul 7 10:58:08 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 10:58:08 +0300 (EEST) Subject: [Uludag-commits] r19481 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080707075808.942D813840BF@liste.pardus.org.tr> Author: makmanalp Date: Mon Jul 7 10:58:08 2008 New Revision: 19481 Added: trunk/staj-projeleri/parmakizi/fingerui/swipeform.py Log: Grr, forgot to add this too. From uludag-commits at pardus.org.tr Mon Jul 7 11:26:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 11:26:00 +0300 (EEST) Subject: [Uludag-commits] r19482 - trunk/staj-projeleri/Pakito/pakito/gui Message-ID: <20080707082600.7EC7013840BF@liste.pardus.org.tr> Author: riddler Date: Mon Jul 7 11:26:00 2008 New Revision: 19482 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Log: Introduction to PiSi Outputs Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Mon Jul 7 11:26:00 2008 @@ -398,10 +398,10 @@ self.connect(part, SIGNAL("destroyed()"), self.konsoleClosedSlot) def fetchSlot(self): - from pakito.gui.pspecWidget.sourceWidget import sourceWidget - if sourceWidget.lePartOf.text() == '' : - KMessageBox.sorry(self, i18n("\"PartOf\" section must be filled!")) - return + #from pakito.gui.pspecWidget.sourceWidget import sourceWidget + #if sourceWidget.lePartOf.text() == '' : + # KMessageBox.sorry(self, i18n("\"PartOf\" section must be filled!")) + # return self.prepareBuild() self.twBottomTabs.expandTab() @@ -417,18 +417,25 @@ qApp.processEvents(QEventLoop.ExcludeUserInput) def setupSlot(self): + ui = UI(self.pipeWriteEnd) self.prepareBuild() self.twBottomTabs.expandTab() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "setup", self.pipeWriteEnd) qApp.processEvents(QEventLoop.ExcludeUserInput) + ui.display("Setup Slot is starting", "black") self.pisithread.start() + ui.confirm("Fetch operation is ") qApp.processEvents(QEventLoop.ExcludeUserInput) def buildSlot(self): + ui = UI(self.pipeWriteEnd) self.twBottomTabs.expandTab() self.prepareBuild() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "build", self.pipeWriteEnd) + ui.display("Build Slot is starting", "black") self.pisithread.start() + ui.confirm("Fetch operation is ") + ui.confirm("Start operation is ") qApp.processEvents(QEventLoop.ExcludeUserInput) def installSlot(self): @@ -598,16 +605,16 @@ self.output = pipe self.pisiTo = pisiTo self.setDaemon(True) - - + def run(self): from cgi import escape + ui = UI(self.output) try: self.initPisi() qApp.processEvents(QEventLoop.ExcludeUserInput) pisi.api.build(self.path) qApp.processEvents(QEventLoop.ExcludeUserInput) - os.write(self.output, str(i18n("Succesfully finished.
"))) + os.write(self.output, str(i18n("Successfully finished.
"))) except Exception, inst: os.write(self.output, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) return @@ -615,7 +622,7 @@ if self.stage == "buildpackages": # TODO: .pisi'nin yerini belirle self.pisiTo = self.path - command = "mv %s %s" % (str(os.getcwd() + "/*.pisi").replace(" ", "\ "),self.pisiTo.replace(" ", "\ ")) + command = "mv %s %s" % (str(os.getcwd() + "/*.pisi").replace(" ", "\ "), self.pisiTo.replace(" ", "\ ")) os.system(command) def initPisi(self): @@ -653,7 +660,7 @@ self.display(msg, "darkgreen") def confirm(self, msg): - self.display(msg + " auto-confirmed.", "red") + self.display(msg + " auto-confirmed.", "green") return True def checkPermission(self): From uludag-commits at pardus.org.tr Mon Jul 7 11:36:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 11:36:35 +0300 (EEST) Subject: [Uludag-commits] r19483 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080707083635.B1F8213840BF@liste.pardus.org.tr> Author: makmanalp Date: Mon Jul 7 11:36:35 2008 New Revision: 19483 Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Log: Added erase(). Modified: trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py (original) +++ trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py Mon Jul 7 11:36:35 2008 @@ -3,10 +3,11 @@ """finger-manager gui.""" from PyQt4.QtCore import pyqtSignature, SIGNAL from PyQt4.QtGui import QDialog, QPixmap, QApplication -import fingerform -import libfprint +import libfprint, time +import fingerform, swipe #FIXME: connectSlotByName problem for on_dialog_finished() +#FIXME: swipe popup not painting in time. when fixed, add to verify too. class fmDialog(QDialog, fingerform.Ui_dialogFinger): """Dialog for finger-manager. @@ -28,7 +29,7 @@ super(fmDialog, self).__init__(parent) self.setupUi(self) #QT init - + self.startUi() self._initFprint() self.connect(self, SIGNAL("finished(int)"), self._exitFprint) @@ -43,7 +44,7 @@ @pyqtSignature("") def on_pushErase_clicked(self): """Erase button slot.""" - print "FP for uid " + self.__uid.__str__() + self.erase() @pyqtSignature("") def on_pushVerify_clicked(self): @@ -112,6 +113,11 @@ return libfprint.Fprint(printdata) @staticmethod + def _erasePrint(): + """Erase print data.""" #TODO: comarize + print "Erase to be implemented!" + + @staticmethod def _pixmapize(img, filename=".tmpimg"): """Convert image into pixmap.""" img.save_to_file(filename) #TODO: comarize OR Fix workaround. @@ -132,6 +138,10 @@ def enroll(self): """Get fingerprint data, store it, and show image. Blocking.""" + popup = swipe.swipeDialog() + popup.show() + #popup.repaint() + #time.sleep(2) self._openDevice() while 1: (fprnt, img) = self.__device.enroll_finger() @@ -144,6 +154,11 @@ self.viewFinger.setPixmap(pixmap) self._savePrint(fprnt) #TODO: save with uid self._closeDevice() + #popup.hide() + + def erase(self): + """Erase stored fingerprint data.""" + self._erasePrint(self) def verify(self): From uludag-commits at pardus.org.tr Mon Jul 7 11:47:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 11:47:43 +0300 (EEST) Subject: [Uludag-commits] r19484 - trunk/staj-projeleri/Pakito/pakito/gui Message-ID: <20080707084743.9B8D813840BF@liste.pardus.org.tr> Author: riddler Date: Mon Jul 7 11:47:43 2008 New Revision: 19484 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Log: Introduction to order of operations Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Mon Jul 7 11:47:43 2008 @@ -50,6 +50,11 @@ self.tempDir = None self.realDir = None self.pisithread = None + + self.fetchFlag = 0 + self.setupFlag = 0 + self.buildFlag = 0 + self.makePackageFlag = 0 # main area self.mainWidget = QSplitter(self) @@ -417,12 +422,19 @@ qApp.processEvents(QEventLoop.ExcludeUserInput) def setupSlot(self): + from cgi import escape ui = UI(self.pipeWriteEnd) self.prepareBuild() self.twBottomTabs.expandTab() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "setup", self.pipeWriteEnd) qApp.processEvents(QEventLoop.ExcludeUserInput) - ui.display("Setup Slot is starting", "black") + ui.display("Setup Slot is starting.", "black") + try: + fetchSlot() + fetchFlag = 1 + except Exception, inst: + os.write(self.output, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) + return self.pisithread.start() ui.confirm("Fetch operation is ") qApp.processEvents(QEventLoop.ExcludeUserInput) @@ -432,17 +444,22 @@ self.twBottomTabs.expandTab() self.prepareBuild() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "build", self.pipeWriteEnd) - ui.display("Build Slot is starting", "black") + ui.display("Build Slot is starting.", "black") self.pisithread.start() ui.confirm("Fetch operation is ") ui.confirm("Start operation is ") qApp.processEvents(QEventLoop.ExcludeUserInput) def installSlot(self): + ui = UI(self.pipeWriteEnd) self.prepareBuild() self.twBottomTabs.expandTab() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "install", self.pipeWriteEnd) + ui.display("Install Slot is starting.", "black") self.pisithread.start() + ui.confirm("Fetch operation is ") + ui.confirm("Start slot operation is ") + ui.confirm("Building slot operation is ") qApp.processEvents(QEventLoop.ExcludeUserInput) def makePackageSlot(self): From uludag-commits at pardus.org.tr Mon Jul 7 12:03:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 12:03:27 +0300 (EEST) Subject: [Uludag-commits] r19485 - trunk/staj-projeleri/Pakito/pakito/gui Message-ID: <20080707090327.E1BF413840BD@liste.pardus.org.tr> Author: riddler Date: Mon Jul 7 12:03:27 2008 New Revision: 19485 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Log: Continue to order of operations, but a race condition error has to be fixed occured... Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Mon Jul 7 12:03:27 2008 @@ -413,6 +413,7 @@ self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "fetch", self.pipeWriteEnd) self.pisithread.start() qApp.processEvents(QEventLoop.ExcludeUserInput) + self.fetchFlag = 1 def unpackSlot(self): self.prepareBuild() @@ -429,15 +430,20 @@ self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "setup", self.pipeWriteEnd) qApp.processEvents(QEventLoop.ExcludeUserInput) ui.display("Setup Slot is starting.", "black") - try: - fetchSlot() - fetchFlag = 1 - except Exception, inst: - os.write(self.output, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) - return + if self.fetchFlag == 0: + try: + ui.confirm("Fetch operation is ") + self.fetchSlot() + os.write(self.pipeWriteEnd, "Fetch operation is ") + #TOFIX: "Thread already started." + except Exception, inst: + os.write(self.pipeWriteEnd, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) + return + self.pisithread.start() - ui.confirm("Fetch operation is ") qApp.processEvents(QEventLoop.ExcludeUserInput) + os.write(self.pipeWriteEnd, "Setup slot operation is") + self.setupFlag = 1 def buildSlot(self): ui = UI(self.pipeWriteEnd) @@ -445,9 +451,30 @@ self.prepareBuild() self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "build", self.pipeWriteEnd) ui.display("Build Slot is starting.", "black") - self.pisithread.start() ui.confirm("Fetch operation is ") ui.confirm("Start operation is ") + if self.fetchFlag == 0: + try: + ui.confirm("Fetch operation is ") + self.fetchSlot() + os.write(self.pipeWriteEnd, "Fetch operation is ") + #TOFIX: "Thread already started." + self.fetchFlag = 1 + except Exception, inst: + os.write(self.pipeWriteEnd, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) + return + if self.setupFlag == 0: + try: + ui.confirm("Setup Slot operation is ") + self.setupSlot() + os.write(self.pipeWriteEnd, "Setup Slot operation is ") + #TOFIX: "Thread already started." + self.fetchFlag = 1 + except Exception, inst: + os.write(self.pipeWriteEnd, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) + return + + self.pisithread.start() qApp.processEvents(QEventLoop.ExcludeUserInput) def installSlot(self): @@ -631,7 +658,7 @@ qApp.processEvents(QEventLoop.ExcludeUserInput) pisi.api.build(self.path) qApp.processEvents(QEventLoop.ExcludeUserInput) - os.write(self.output, str(i18n("Successfully finished.
"))) + os.write(self.output, str(i18n("successfully finished.
"))) except Exception, inst: os.write(self.output, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) return From uludag-commits at pardus.org.tr Mon Jul 7 12:10:33 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 7 Jul 2008 12:10:33 +0300 (EEST) Subject: [Uludag-commits] r19486 - trunk/staj-projeleri/Pakito/pakito/gui Message-ID: <20080707091033.E3E6513840F0@liste.pardus.org.tr> Author: riddler Date: Mon Jul 7 12:10:33 2008 New Revision: 19486 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Log: Continue from r19485 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py Mon Jul 7 12:10:33 2008 @@ -452,7 +452,6 @@ self.pisithread = PisiThread(self.tempDir + "/pspec.xml", "build", self.pipeWriteEnd) ui.display("Build Slot is starting.", "black") ui.confirm("Fetch operation is ") - ui.confirm("Start operation is ") if self.fetchFlag == 0: try: ui.confirm("Fetch operation is ") @@ -463,6 +462,7 @@ except Exception, inst: os.write(self.pipeWriteEnd, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) return + ui.confirm("Start operation is ") if self.setupFlag == 0: try: ui.confirm("Setup Slot operation is ") @@ -476,6 +476,7 @@ self.pisithread.start() qApp.processEvents(QEventLoop.ExcludeUserInput) + self.buildFlag = 1 def installSlot(self): ui = UI(self.pipeWriteEnd) @@ -485,8 +486,38 @@ ui.display("Install Slot is starting.", "black") self.pisithread.start() ui.confirm("Fetch operation is ") - ui.confirm("Start slot operation is ") + if self.fetchFlag == 0: + try: + ui.confirm("Fetch operation is ") + self.fetchSlot() + os.write(self.pipeWriteEnd, "Fetch operation is ") + #TOFIX: "Thread already started." + self.fetchFlag = 1 + except Exception, inst: + os.write(self.pipeWriteEnd, str(i18n("\n*** Error: %s
\n\n")) % unicode(escape(str(inst)))) + return + ui.confirm("Setup slot operation is ") + if self.setupFlag == 0: + try: + ui.confirm("Setup Slot operat