From uludag-commits at pardus.org.tr Fri Aug 1 13:04:20 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 1 Aug 2008 13:04:20 +0300 (EEST) Subject: [Uludag-commits] r19664 - in trunk/gsoc/notifier: . auxfiles i18n pnm Message-ID: <20080801100420.EB334138412B@liste.pardus.org.tr> Author: ozan Date: Fri Aug 1 13:04:10 2008 New Revision: 19664 Added: trunk/gsoc/notifier/i18n/nl.po (props changed) - copied unchanged from r19635, trunk/gsoc/notifier/i18n/notman.pot trunk/gsoc/notifier/i18n/template.pot Removed: trunk/gsoc/notifier/i18n/notman.pot Modified: trunk/gsoc/notifier/auxfiles/sampleconfig.xml trunk/gsoc/notifier/pnm/config.py trunk/gsoc/notifier/pnm/notdisplayer.py trunk/gsoc/notifier/pnm/notman.py trunk/gsoc/notifier/setup.py Log: Some fixes here and there. Modified: trunk/gsoc/notifier/auxfiles/sampleconfig.xml ================================================================= --- trunk/gsoc/notifier/auxfiles/sampleconfig.xml (original) +++ trunk/gsoc/notifier/auxfiles/sampleconfig.xml Fri Aug 1 13:04:10 2008 @@ -7,11 +7,8 @@ 15 - ui/default_notif_window.ui - - 804 - 184 - + default + 500 18 Modified: trunk/gsoc/notifier/pnm/config.py ================================================================= --- trunk/gsoc/notifier/pnm/config.py (original) +++ trunk/gsoc/notifier/pnm/config.py Fri Aug 1 13:04:10 2008 @@ -1,6 +1,10 @@ #!/usr/bin/env python import sys +import os +import shutil +from distutils.spawn import find_executable +import py_compile # Import internationalization support: import gettext @@ -8,6 +12,7 @@ # Import PyQt4 GUI stuff: from PyQt4 import QtCore, QtGui +from PyQt4 import pyqtconfig # Import our own GUI stuff: from pnm.ui.configurator import Ui_MainWindow @@ -18,6 +23,40 @@ # XSD path: xsd_path = "/usr/share/pnm/pnm.xsd" +# For compiling skin files (.ui files) and adding gettext support to them: +def py_file_name(ui_file): + return os.path.splitext(ui_file)[0] + '.py' + +def add_gettext_support(ui_file): + # hacky, too hacky. but works... + py_file = py_file_name(ui_file) + # lines in reverse order + lines = ["\n_ = gettext.translation(\"notman\", fallback = True).ugettext", "\nimport gettext"] + f = open(py_file, "r").readlines() + for l in lines: + f.insert(1, l) + x = open(py_file, "w") + keyStart = "QtGui.QApplication.translate" + keyEnd = ", None, QtGui.QApplication.UnicodeUTF8)" + styleKey = "setStyleSheet" + for l in f: + if not l.find(keyStart)==-1 and l.find(styleKey)==-1: + z = "%s(_(" % l.split("(")[0] + y = l.split(",")[0]+', ' + l = l.replace(y,z) + l = l.replace(keyEnd,")") + x.write(l) + +def compile_ui(ui_file): + pyqt_configuration = pyqtconfig.Configuration() + pyuic_exe = find_executable('pyuic4', pyqt_configuration.default_bin_dir) + if not pyuic_exe: + # Search on the $Path. + pyuic_exe = find_executable('pyuic4') + cmd = [pyuic_exe, ui_file, '-o'] + cmd.append(py_file_name(ui_file)) + os.system(' '.join(cmd)) + def ValidateXMLTree(xml_tree): schema = etree.XMLSchema(etree.parse(xsd_path)) if schema.validate(xml_tree): @@ -181,6 +220,11 @@ self.skin_path.setText(file_list[0]) def Save(self): + # Check to see if the .notify directory exists in the users home directory: + if not os.path.exists(os.path.join(os.path.expanduser("~"), ".notify")): + # If it doesn't exist, create the directory: + os.mkdir(os.path.join(os.path.expanduser("~"), ".notify")) + if self.current_file == None: message_box = QtGui.QMessageBox(self) message_box.setWindowTitle(_("No current configuration file found")) @@ -218,6 +262,23 @@ skinpath = etree.SubElement(root, "skinpath") skinpath.text = self.skin_path.text().__str__() + # Also compile the UI file into a py file and add it to pnm.ui + # Note that the UI file needs to supply the class Ui_mainwindow. + if skinpath.text != "default": + try: + compile_ui(skinpath.text) + add_gettext_support(skinpath.text) + if not os.path.exists(os.path.join(os.path.expanduser("~"), ".notify/pnmskins")): + os.mkdir(os.path.join(os.path.expanduser("~"), ".notify/pnmskins")) + # Now we are sure that we have the ~/.notify/pnmskins directory, move the result there: + shutil.move(py_file_name(skinpath.text), os.path.join(os.path.join(os.path.expanduser("~"), ".notify"), "pnmskins")) + py_compile.compile(os.path.join(os.path.join(os.path.join(os.path.expanduser("~"), ".notify"), "pnmskins"), os.path.basename(py_file_name(skinpath.text)))) + except: + message_box = QtGui.QMessageBox(self) + message_box.setWindowTitle(_("Error in reading or compiling the skin file")) + message_box.setText(_("The skin file you supplied can not be used. The reason may be one of the following: Either the file couldn't be read, or it couldn't be compiled, or you don't have the required permissions.")) + message_box.exec_() + return None position = etree.SubElement(root, "position") if self.manual_position.isChecked() == True: @@ -242,7 +303,23 @@ result, isValid = ValidateXMLTree(root) if isValid == True: # The resultant XML tree is valid, save the XML file: - open(self.current_file, "w").write(etree.tostring(root, pretty_print = True)) + try: + open(self.current_file, "w").write(etree.tostring(root, pretty_print = True)) + except: + message_box = QtGui.QMessageBox(self) + message_box.setWindowTitle(_("Error in saving XML file")) + message_box.setText(_("Couldn't write back to the opened file, check permissions.")) + message_box.exec_() + # If there is no existing ~/.notify/config.xml, ask if the user wants to make this file the config file to be used: + if not os.path.exists(os.path.join(os.path.expanduser("~"), ".notify/config.xml")): + message_box = QtGui.QMessageBox(self) + message_box.setWindowTitle(_("No currently used config file found")) + message_box.setText(_("Do you want to make this file the currently used config file?")) + message_box.addButton(QtGui.QMessageBox.Cancel) + message_box.addButton(QtGui.QMessageBox.Ok) + result = message_box.exec_() + if result == QtGui.QMessageBox.Ok: + open(os.path.join(os.path.expanduser("~"), ".notify/config.xml"), "w").write(etree.tostring(root, pretty_print = True)) return True else: message_box = QtGui.QMessageBox(self) @@ -298,7 +375,7 @@ else: message_box = QtGui.QMessageBox(self) message_box.setWindowTitle(_("Error parsing configuration file")) - message_box.setText(_("The configuration file %s is not a valid configuration file.\nXSD Validation Error:\n%s" % (self.current_file, result))) + message_box.setText(_("The configuration file %(config_file_name)s is not a valid configuration file.\nXSD Validation Error:\n%(error_string)s" % {"config_file_name" : self.current_file, "error_string" : result})) message_box.exec_() self.current_file = None return Modified: trunk/gsoc/notifier/pnm/notdisplayer.py ================================================================= --- trunk/gsoc/notifier/pnm/notdisplayer.py (original) +++ trunk/gsoc/notifier/pnm/notdisplayer.py Fri Aug 1 13:04:10 2008 @@ -14,9 +14,6 @@ # Import PyQt4 GUI stuff: from PyQt4 import QtCore, QtGui -# Import our own GUI stuff: -from pnm.ui.default_notif_window import Ui_mainwindow - icon_path = "/usr/share/pnm/icons/" class NotificationTrayIcon(QtGui.QSystemTrayIcon): @@ -56,6 +53,7 @@ # Configurations: # Load the GUI: + from pnm.ui.default_notif_window import Ui_mainwindow self.ui_class, self.base_class = Ui_mainwindow, QtGui.QFrame self.default_GUI_used = True self.NotificationWindowClass = self.MakeNotificationWindowClass() Modified: trunk/gsoc/notifier/pnm/notman.py ================================================================= --- trunk/gsoc/notifier/pnm/notman.py (original) +++ trunk/gsoc/notifier/pnm/notman.py Fri Aug 1 13:04:10 2008 @@ -1,7 +1,7 @@ #!/usr/bin/env python # Import required basic python libraries: -import sys +import sys, os import pickle import time import copy @@ -155,6 +155,15 @@ # If executed as the main program: if __name__ == "__main__": + # Check if the config file is there: + # If it is not there, copy the sample config file to ~/.notify: + if not os.path.exists(os.path.join(os.path.expanduser("~"), ".notify")): + os.mkdir(os.path.join(os.path.expanduser("~"), ".notify")) + import shutil + shutil.copy("/usr/share/pnm/sampleconfig.xml", os.path.join(os.path.expanduser("~"), ".notify/config.xml")) + elif not os.path.exists(os.path.join(os.path.expanduser("~"), ".notify/config.xml")): + import shutil + shutil.copy("/usr/share/pnm/sampleconfig.xml", os.path.join(os.path.expanduser("~"), ".notify/config.xml")) # Create the notification manager object (which is a QApplication that manages the GUI thread): notification_manager = NotificationManager() # Create the thread containing the notification manager DBus interface object: Modified: trunk/gsoc/notifier/setup.py ================================================================= --- trunk/gsoc/notifier/setup.py (original) +++ trunk/gsoc/notifier/setup.py Fri Aug 1 13:04:10 2008 @@ -158,7 +158,7 @@ url = "www.pardus.org.tr", packages = ["pnm", "pnm.ui"], # Install the icons, the XSD file and the sample configuration file. - data_files = [("/usr/share/pnm/icons", icon_files()), ("/usr/share/pnm", ["auxfiles/pnm.xsd", "auxfiles/sampleconfig.xml"])], + data_files = [("/usr/share/pnm/icons", icon_files()), ("/usr/share/pnm", ["auxfiles/pnm.xsd", "auxfiles/sampleconfig.xml"]) ], cmdclass = { 'build' : PNMBuild, From uludag-commits at pardus.org.tr Fri Aug 1 13:09:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 1 Aug 2008 13:09:04 +0300 (EEST) Subject: [Uludag-commits] r19665 - trunk/gsoc/notifier Message-ID: <20080801100904.EDE991384125@liste.pardus.org.tr> Author: ozan Date: Fri Aug 1 13:09:04 2008 New Revision: 19665 Modified: trunk/gsoc/notifier/MANIFEST Log: forgot this Modified: trunk/gsoc/notifier/MANIFEST ================================================================= --- trunk/gsoc/notifier/MANIFEST (original) +++ trunk/gsoc/notifier/MANIFEST Fri Aug 1 13:09:04 2008 @@ -6,7 +6,8 @@ auxfiles/pnm.xsd auxfiles/sampleconfig.xml i18n/es.po -i18n/notman.pot +i18n/nl.po +i18n/template.pot i18n/tr.po icons/disk.png icons/exit.png From uludag-commits at pardus.org.tr Sat Aug 2 01:34:29 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 2 Aug 2008 01:34:29 +0300 (EEST) Subject: [Uludag-commits] r19666 - trunk/repository-scripts/xorg Message-ID: <20080801223429.E46DD1384117@liste.pardus.org.tr> Author: fatih Date: Sat Aug 2 01:34:29 2008 New Revision: 19666 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 Sat Aug 2 01:34:29 2008 @@ -39,7 +39,7 @@ xditview-1.0.1.tar.bz2 xdm-1.1.8.tar.bz2 xdpyinfo-1.0.3.tar.bz2 -xedit-1.0.2.tar.bz2 +xedit-1.1.1.tar.bz2 xev-1.0.3.tar.bz2 xeyes-1.0.1.tar.bz2 xf86dga-1.0.2.tar.bz2 From uludag-commits at pardus.org.tr Sun Aug 3 16:31:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 3 Aug 2008 16:31:41 +0300 (EEST) Subject: [Uludag-commits] r19667 - trunk/gsoc/notifier/pnm Message-ID: <20080803133141.65B4013840BD@liste.pardus.org.tr> Author: ozan Date: Sun Aug 3 16:31:40 2008 New Revision: 19667 Modified: trunk/gsoc/notifier/pnm/config.py trunk/gsoc/notifier/pnm/notdisplayer.py trunk/gsoc/notifier/pnm/notman.py Log: Pardus Notification Manager 1.0 RC Modified: trunk/gsoc/notifier/pnm/config.py ================================================================= --- trunk/gsoc/notifier/pnm/config.py (original) +++ trunk/gsoc/notifier/pnm/config.py Sun Aug 3 16:31:40 2008 @@ -278,6 +278,7 @@ message_box.setWindowTitle(_("Error in reading or compiling the skin file")) message_box.setText(_("The skin file you supplied can not be used. The reason may be one of the following: Either the file couldn't be read, or it couldn't be compiled, or you don't have the required permissions.")) message_box.exec_() + skinpath.text = "default" return None position = etree.SubElement(root, "position") @@ -331,7 +332,7 @@ def ImportConfFile(self, file_list): # Try to validate the XML file: result, isValid = ValidateAndParseXML(file_list[0].__str__()) - # If the file is valid, make update the GUI accordingly: + # If the file is valid, update the GUI accordingly: if isValid == True: # Set the text fields according to the XML file: self.percent_width.setText(result.xpath("/pnmconfig/geometry/width")[0].text.strip()) Modified: trunk/gsoc/notifier/pnm/notdisplayer.py ================================================================= --- trunk/gsoc/notifier/pnm/notdisplayer.py (original) +++ trunk/gsoc/notifier/pnm/notdisplayer.py Sun Aug 3 16:31:40 2008 @@ -43,47 +43,54 @@ self.showMessage(_("Error"), _("Typing error, this program has just bought the farm.")) class NotificationDisplayer: - def __init__(self): + def __init__(self, options): self.tray_icon = NotificationTrayIcon(self, QtGui.QIcon(icon_path + "icon.png")) self.notification_windows = {} self.nexthandle = 0 - self.Configure() + self.Configure(options) - def Configure(self): + def Configure(self, options): # Configurations: # Load the GUI: - from pnm.ui.default_notif_window import Ui_mainwindow + if options["skinpath"] == "default": + from pnm.ui.default_notif_window import Ui_mainwindow + self.default_GUI_used = True + else: + import os, sys + sys.path.append(os.path.join(os.path.expanduser("~"), ".notify/pnmskins")) + exec("from " + os.path.splitext(os.path.basename(options["skinpath"]))[0] + " import Ui_mainwindow") + self.default_GUI_used = False + self.ui_class, self.base_class = Ui_mainwindow, QtGui.QFrame - self.default_GUI_used = True self.NotificationWindowClass = self.MakeNotificationWindowClass() # Configure notification window geometry: screen = QtGui.QDesktopWidget().screenGeometry() - self.percent_width = 17 - self.percent_height = 13 + self.percent_width = options["percent_width"] + self.percent_height = options["percent_height"] self.pixel_width = self.percent_width * screen.width() / 100 self.pixel_height = self.percent_height * screen.height() / 100 # Configure starting position: - # self.starting = "lowerRight" - self.starting = "upperRight" - # self.starting = "manual" + self.starting = options["position"] # Manual starting position: self.start_x = 300 self.start_y = 500 + if self.starting == "manual": + self.start_x = options["startx"] + self.start_y = options["starty"] # Configure growth direction: - # self.direction = "up" - self.direction = "down" + self.direction = options["stacking_direction"] # Configure animation timing (milliseconds): - self.total_animation_time = 500 - self.time_quanta = 18 + self.total_animation_time = options["animation_time"] + self.time_quanta = options["time_quanta"] # Configure the lifetime of the notification windows: - self.lifetime = 5500 + self.lifetime = options["window_lifetime"] def ChangeLayout(self): # Move all currently open notification windows properly: Modified: trunk/gsoc/notifier/pnm/notman.py ================================================================= --- trunk/gsoc/notifier/pnm/notman.py (original) +++ trunk/gsoc/notifier/pnm/notman.py Sun Aug 3 16:31:40 2008 @@ -22,6 +22,56 @@ # Import notification handler (displayer module): from notdisplayer import * +# Import XML stuff: +from lxml import etree + +# XSD path: +xsd_path = "/usr/share/pnm/pnm.xsd" +# Config file path: +config_path = os.path.join(os.path.expanduser("~"), ".notify/config.xml") + +def ValidateAndParseXML(file_name): + schema = etree.XMLSchema(etree.parse(xsd_path)) + try: + xml_doc = etree.parse(file_name) + except Exception, err: + return (err, False) + if schema.validate(xml_doc): + return (xml_doc, True) + else: + return (schema.error_log.last_error, False) + +def ImportConfFile(): + # Try to validate the XML file: + result, isValid = ValidateAndParseXML(config_path) + options = {} + # If the file is valid, import them from the GUI and make an options dictionary: + if isValid == True: + options["percent_width"] = int(result.xpath("/pnmconfig/geometry/width")[0].text.strip()) + options["percent_height"] = int(result.xpath("/pnmconfig/geometry/height")[0].text.strip()) + options["animation_time"] = int(result.xpath("/pnmconfig/animation/totaltime")[0].text.strip()) + options["time_quanta"] = int(result.xpath("/pnmconfig/animation/timequanta")[0].text.strip()) + options["window_lifetime"] = int(result.xpath("/pnmconfig/animation/windowlifetime")[0].text.strip()) + options["skinpath"] = result.xpath("/pnmconfig/skinpath")[0].text.strip() + options["manager_lifetime"] = int(result.xpath("/pnmconfig/manager/lifetime")[0].text.strip()) + options["stacking_direction"] = result.xpath("/pnmconfig/direction")[0].attrib["choice"] + options["position"] = result.xpath("/pnmconfig/position")[0].attrib["choice"] + + if options["position"] == "manual": + xc = result.xpath("/pnmconfig/position/xcoord") + yc = result.xpath("/pnmconfig/position/ycoord") + xt = "400" + yt = "300" + + if xc.__len__() == 1 and yc.__len__() == 1: + xt = xc[0].text.strip() + yt = yc[0].text.strip() + + options["startx"] = int(xt) + options["starty"] = int(yt) + + return options + class Timer(QtCore.QThread): def __init__(self, notification_manager): QtCore.QThread.__init__(self) @@ -45,19 +95,19 @@ break class NotificationManager(QApplication): - def __init__(self): + def __init__(self, options): QApplication.__init__(self, sys.argv) print _("Initializing notification manager...") # We don't want the program to get closed when there is no visible notificaition window: self.setQuitOnLastWindowClosed(False) # Initialize the pending message queue: self.message_queue = [] - self.lifespan = 15.0 + self.lifespan = options["manager_lifetime"] self.last_notification_time = time.time() # Initialize the timer: self.timer = Timer(self) # Initialize the notification displayer: - self.notification_displayer = NotificationDisplayer() + self.notification_displayer = NotificationDisplayer(options) def Die(self): QtCore.QTimer().singleShot(1000, quit) @@ -163,9 +213,13 @@ shutil.copy("/usr/share/pnm/sampleconfig.xml", os.path.join(os.path.expanduser("~"), ".notify/config.xml")) elif not os.path.exists(os.path.join(os.path.expanduser("~"), ".notify/config.xml")): import shutil - shutil.copy("/usr/share/pnm/sampleconfig.xml", os.path.join(os.path.expanduser("~"), ".notify/config.xml")) + shutil.copy("/usr/share/pnm/sampleconfig.xml", os.path.join(os.path.expanduser("~"), ".notify/config.xml")) + + # Read the config file: + options = ImportConfFile() + # Create the notification manager object (which is a QApplication that manages the GUI thread): - notification_manager = NotificationManager() + notification_manager = NotificationManager(options) # Create the thread containing the notification manager DBus interface object: notxfacethread = NotXFaceThread(notification_manager, "/NotificationManager") # Set the signal handlers of the main thread so that it can receive signals from the DBus interface thread: From uludag-commits at pardus.org.tr Mon Aug 4 09:32:54 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 09:32:54 +0300 (EEST) Subject: [Uludag-commits] r19668 - trunk/security_pardus/security/advisory Message-ID: <20080804063254.CFFD913840BD@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 4 09:32:54 2008 New Revision: 19668 Modified: trunk/security_pardus/security/advisory/models.py Log: Admin panelinde dil olsun Modified: trunk/security_pardus/security/advisory/models.py ================================================================= --- trunk/security_pardus/security/advisory/models.py (original) +++ trunk/security_pardus/security/advisory/models.py Mon Aug 4 09:32:54 2008 @@ -13,6 +13,9 @@ def __str__(self): return self.name + class Admin: + pass + class Meta: db_table = "plsa_language" verbose_name = _("Language") From uludag-commits at pardus.org.tr Mon Aug 4 09:46:02 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 09:46:02 +0300 (EEST) Subject: [Uludag-commits] r19669 - trunk/baselayout/etc Message-ID: <20080804064602.5641413840BC@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 4 09:46:01 2008 New Revision: 19669 Modified: trunk/baselayout/etc/group trunk/baselayout/etc/passwd trunk/baselayout/etc/shadow Log: D-Bus daemon requires hal and polkit user/groups. This is needed for Pardusman and PTSP builder Modified: trunk/baselayout/etc/group ================================================================= --- trunk/baselayout/etc/group (original) +++ trunk/baselayout/etc/group Mon Aug 4 09:46:01 2008 @@ -21,5 +21,7 @@ tape::26:root video::27:root dbus:x:101:dbus +hal:x:102:hal +polkit:x:103:polkit nogroup::65533: nobody::65534: Modified: trunk/baselayout/etc/passwd ================================================================= --- trunk/baselayout/etc/passwd (original) +++ trunk/baselayout/etc/passwd Mon Aug 4 09:46:01 2008 @@ -15,4 +15,6 @@ sshd:x:22:22:sshd:/dev/null:/bin/false at:x:25:25:at:/var/spool/cron/atjobs:/bin/false dbus:x:101:101:D-Bus:/dev/null:/bin/false +hal:x:102:102:Hal:/dev/null:/bin/false +polkit:x:103:103:PolicyKit:/dev/null:/bin/false nobody:x:65534:65534:nobody:/:/bin/false Modified: trunk/baselayout/etc/shadow ================================================================= --- trunk/baselayout/etc/shadow (original) +++ trunk/baselayout/etc/shadow Mon Aug 4 09:46:01 2008 @@ -13,5 +13,7 @@ man:*:9797:0::::: games:*:9797:0::::: dbus:*:9797:0::::: +hal:*:9797:0::::: +polkit:*:9797:0::::: guest:*:9797:0::::: nobody:*:9797:0::::: From uludag-commits at pardus.org.tr Mon Aug 4 11:30:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 11:30:04 +0300 (EEST) Subject: [Uludag-commits] r19670 - in trunk/security_pardus/security: advisory templates/advisory Message-ID: <20080804083004.A793C13840BD@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 4 11:30:04 2008 New Revision: 19670 Modified: trunk/security_pardus/security/advisory/models.py trunk/security_pardus/security/templates/advisory/advisory_details.html Log: I HATE DJANGO TEMPLATE LANGUAGE Modified: trunk/security_pardus/security/advisory/models.py ================================================================= --- trunk/security_pardus/security/advisory/models.py (original) +++ trunk/security_pardus/security/advisory/models.py Mon Aug 4 11:30:04 2008 @@ -51,7 +51,7 @@ title = models.CharField(_("Title"), maxlength=120) summary = models.TextField(_("Summary")) description = models.TextField(_("Description")) - packages = models.TextField(_("Packages"), validator_list=[isValidPackageList], help_text=_("one package per row (put a whitespace between package name and version)")) + packages = models.TextField(_("Packages"), validator_list=[isValidPackageList], help_text=_("one package per row (put a whitespace between package name, version and distro version)")) references = models.TextField(_("References"), help_text=_("one link per row")) fixed = models.BooleanField(_("Ready to publish")) @@ -61,8 +61,21 @@ def get_packages(self): return [x.split(" ", 1) for x in self.packages.split("\n") if x.strip()] + def get_distro_packages(self): + return [x.split() for x in self.packages.split("\n") if x.strip()] + + def get_distros(self): + try: + return [x.split()[2] for x in self.packages.split("\n") if x.strip()] + except IndexError: + return [] + def get_package_names(self): - return [x.split()[0] for x in self.packages.split("\n") if x.strip()] + packages = [] + for x in self.packages.split("\n"): + if x.strip() and x.split()[0] not in packages: + packages.append(x.split()[0]) + return packages def get_references(self): return [x.strip() for x in self.references.split("\n") if x.strip()] Modified: trunk/security_pardus/security/templates/advisory/advisory_details.html ================================================================= --- trunk/security_pardus/security/templates/advisory/advisory_details.html (original) +++ trunk/security_pardus/security/templates/advisory/advisory_details.html Mon Aug 4 11:30:04 2008 @@ -16,18 +16,46 @@

{% trans "Description" %}

{{ advisory.description|escape|linebreaks }} +

{% trans "Packages" %}

+ + {% if advisory.get_distro_packages.0|length_is:"2" %} +
    + {% for package in advisory.get_packages %} +
  • {{ package.0 }}, {% blocktrans with package.1 as version %}all before {{ version }}{% endblocktrans %}
  • + {% endfor %} +
+ {% else %} + {% for distro in advisory.get_distros %} +

{{ distro }}

+
    + {% for package in advisory.get_distro_packages %} + {% ifequal package.2 distro %} +
  • {{ package.0 }}, {% blocktrans with package.1 as version %}all before {{ version }}{% endblocktrans %}
  • + {% endifequal %} + {% endfor %} +
+ {% endfor %} + {% endif %} +

{% trans "Resolution" %}

{% blocktrans with advisory.get_package_names|join:", " as packages %}There are update(s) for {{ packages }}. You can update them via Package Manager or with a single command from console:{% endblocktrans %}

-
pisi up {{ advisory.get_package_names|join:" " }}
-

{% trans "Packages" %}

-
    - {% for package in advisory.get_packages %} -
  • {{ package.0 }}, {% blocktrans with package.1 as version %}all before {{ version }}{% endblocktrans %}
  • + {% if advisory.get_distro_packages.0|length_is:"2" %} +
    pisi up {{ advisory.get_package_names|join:" " }}
    + {% else %} + {% for distro in advisory.get_distros %} +

    {{ distro }}

    +
    pisi up {% spaceless %}
    +                {% for package in advisory.get_distro_packages %}
    +                    {% ifequal package.2 distro %}
    +                    {{ package.0 }}
    +                    {% endifequal %}
    +                {% endfor %}
    +            {% endspaceless %}
    {% endfor %} -
+ {% endif %}

{% trans "References" %}

    From uludag-commits at pardus.org.tr Mon Aug 4 12:10:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 12:10:00 +0300 (EEST) Subject: [Uludag-commits] r19671 - in trunk/security_pardus/security: advisory templates/advisory Message-ID: <20080804091000.7D35113840BD@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 4 12:10:00 2008 New Revision: 19671 Modified: trunk/security_pardus/security/advisory/models.py trunk/security_pardus/security/templates/advisory/advisory_details.html Log: Don't repeat Modified: trunk/security_pardus/security/advisory/models.py ================================================================= --- trunk/security_pardus/security/advisory/models.py (original) +++ trunk/security_pardus/security/advisory/models.py Mon Aug 4 12:10:00 2008 @@ -65,10 +65,14 @@ return [x.split() for x in self.packages.split("\n") if x.strip()] def get_distros(self): - try: - return [x.split()[2] for x in self.packages.split("\n") if x.strip()] - except IndexError: - return [] + distros = [] + for x in self.packages.split("\n"): + try: + if x.strip() and x.split()[2] not in distros: + distros.append(x.split()[2]) + except IndexError: + return [] + return distros def get_package_names(self): packages = [] Modified: trunk/security_pardus/security/templates/advisory/advisory_details.html ================================================================= --- trunk/security_pardus/security/templates/advisory/advisory_details.html (original) +++ trunk/security_pardus/security/templates/advisory/advisory_details.html Mon Aug 4 12:10:00 2008 @@ -26,7 +26,7 @@
{% else %} {% for distro in advisory.get_distros %} -

{{ distro }}

+

Pardus {{ distro }}

    {% for package in advisory.get_distro_packages %} {% ifequal package.2 distro %} @@ -46,7 +46,7 @@
    pisi up {{ advisory.get_package_names|join:" " }}
    {% else %} {% for distro in advisory.get_distros %} -

    {{ distro }}

    +

    Pardus {{ distro }}

    pisi up {% spaceless %}
                     {% for package in advisory.get_distro_packages %}
                         {% ifequal package.2 distro %}
    
    From uludag-commits at pardus.org.tr  Mon Aug  4 12:13:05 2008
    From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr)
    Date: Mon,  4 Aug 2008 12:13:05 +0300 (EEST)
    Subject: [Uludag-commits] r19672 -
    	trunk/security_pardus/security/templates/advisory
    Message-ID: <20080804091305.C2EB013840BC@liste.pardus.org.tr>
    
    Author: bahadir.kandemir
    Date: Mon Aug  4 12:13:05 2008
    New Revision: 19672
    
    Modified:
       trunk/security_pardus/security/templates/advisory/advisory_details.html
    Log:
    spaceless doesn't work
    
    Modified: trunk/security_pardus/security/templates/advisory/advisory_details.html
    =================================================================
    --- trunk/security_pardus/security/templates/advisory/advisory_details.html	(original)
    +++ trunk/security_pardus/security/templates/advisory/advisory_details.html	Mon Aug  4 12:13:05 2008
    @@ -47,13 +47,7 @@
         {% else %}
             {% for distro in advisory.get_distros %}
                 

    Pardus {{ distro }}

    -
    pisi up {% spaceless %}
    -                {% for package in advisory.get_distro_packages %}
    -                    {% ifequal package.2 distro %}
    -                    {{ package.0 }}
    -                    {% endifequal %}
    -                {% endfor %}
    -            {% endspaceless %}
    +
    pisi up {% for package in advisory.get_distro_packages %}{% ifequal package.2 distro %}{{ package.0 }} {% endifequal %}{% endfor %}
    {% endfor %} {% endif %} From uludag-commits at pardus.org.tr Mon Aug 4 12:19:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 12:19:24 +0300 (EEST) Subject: [Uludag-commits] r19673 - in trunk/pisi/pisi: . db Message-ID: <20080804091924.19F2B13840BD@liste.pardus.org.tr> Author: faik Date: Mon Aug 4 12:19:23 2008 New Revision: 19673 Modified: trunk/pisi/pisi/db/historydb.py trunk/pisi/pisi/history.py Log: Fix 999+ bug of pisi hs Modified: trunk/pisi/pisi/db/historydb.py ================================================================= --- trunk/pisi/pisi/db/historydb.py (original) +++ trunk/pisi/pisi/db/historydb.py Mon Aug 4 12:19:23 2008 @@ -28,7 +28,7 @@ def __generate_history(self): logs = filter(lambda x:x.endswith(".xml"), os.listdir(ctx.config.history_dir())) - logs.sort() + logs.sort(lambda x,y:int(x.split("_")[0]) - int(y.split("_")[0])) logs.reverse() return logs Modified: trunk/pisi/pisi/history.py ================================================================= --- trunk/pisi/pisi/history.py (original) +++ trunk/pisi/pisi/history.py Mon Aug 4 12:19:23 2008 @@ -126,6 +126,6 @@ if not files: return "001" - files.sort() + files.sort(lambda x,y:int(x.split("_")[0]) - int(y.split("_")[0])) no, opxml = files[-1].split("_") return "%03d" % (int(no) + 1) From uludag-commits at pardus.org.tr Mon Aug 4 14:17:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 14:17:11 +0300 (EEST) Subject: [Uludag-commits] r19674 - trunk/pisi/pisi/cli Message-ID: <20080804111711.E105113840B8@liste.pardus.org.tr> Author: faik Date: Mon Aug 4 14:17:11 2008 New Revision: 19674 Modified: trunk/pisi/pisi/cli/listavailable.py Log: Empty if not found Modified: trunk/pisi/pisi/cli/listavailable.py ================================================================= --- trunk/pisi/pisi/cli/listavailable.py (original) +++ trunk/pisi/pisi/cli/listavailable.py Mon Aug 4 14:17:11 2008 @@ -74,7 +74,6 @@ try: l = self.componentdb.get_packages(component, repo=repo, walk=True) except Exception, e: - ctx.ui.info(_("Component %s not found in %s repository") % (component, repo)) return else: l = pisi.api.list_available(repo) From uludag-commits at pardus.org.tr Mon Aug 4 16:17:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 4 Aug 2008 16:17:01 +0300 (EEST) Subject: [Uludag-commits] r19675 - trunk/staj-projeleri/parmakizi/fingerui Message-ID: <20080804131701.6B9C113840B8@liste.pardus.org.tr> Author: mozgurbayhan Date: Mon Aug 4 16:17:00 2008 New Revision: 19675 Modified: trunk/staj-projeleri/parmakizi/fingerui/AUTHORS trunk/staj-projeleri/parmakizi/fingerui/finger-manager.py trunk/staj-projeleri/parmakizi/fingerui/setup.sh Log: setup.sh dosyası düzenlendi(harf hatası giderildi) Modified: trunk/staj-projeleri/parmakizi/fingerui/AUTHORS ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/AUTHORS (original) +++ trunk/staj-projeleri/parmakizi/fingerui/AUTHORS Mon Aug 4 16:17:00 2008 @@ -1 +1,2 @@ -Mehmet Ali Akmanalp +#Mehmet Ali Akmanalp +#Mehmet Özgür Bayhan 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 Aug 4 16:17:00 2008 @@ -7,6 +7,7 @@ import pyfprint #Utility libs import fingerform, swipe #UI classes import handler #DBus Handler from user-manager +import thread from dbus.mainloop.qt import DBusQtMainLoop from base64 import b64encode as b64, b64decode as b64dec @@ -35,7 +36,6 @@ self.startUi() self.connect(self, SIGNAL("finished(int)"), self._exitFprint) - #--------ui functions------- @pyqtSignature("") @@ -44,6 +44,7 @@ popup = swipe.swipeDialog() popup.show() qApp.processEvents(QEventLoop.AllEvents) + #thread.start_new_thread(self.enroll()) self.enroll() popup.reject() self.updateUi() Modified: trunk/staj-projeleri/parmakizi/fingerui/setup.sh ================================================================= --- trunk/staj-projeleri/parmakizi/fingerui/setup.sh (original) +++ trunk/staj-projeleri/parmakizi/fingerui/setup.sh Mon Aug 4 16:17:00 2008 @@ -5,7 +5,7 @@ cd ./comar sudo hav remove baselayout -sudo hav register baselayout User.Manager ./User_Manager_Baselayout.py +sudo hav register baselayout User.Manager ./User_Manager_baselayout.py cd ../ui ./generatepy.sh From uludag-commits at pardus.org.tr Tue Aug 5 04:40:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 5 Aug 2008 04:40:24 +0300 (EEST) Subject: [Uludag-commits] r19676 - trunk/yali4/yali4/gui Message-ID: <20080805014024.B515513840AD@liste.pardus.org.tr> Author: pinar Date: Tue Aug 5 04:40:24 2008 New Revision: 19676 Modified: trunk/yali4/yali4/gui/descSlide.py Log: BUG:FIXED:7401 Modified: trunk/yali4/yali4/gui/descSlide.py ================================================================= --- trunk/yali4/yali4/gui/descSlide.py (original) +++ trunk/yali4/yali4/gui/descSlide.py Tue Aug 5 04:40:24 2008 @@ -19,7 +19,7 @@ """)}, {"kaptan":_("""Our Kaptan will show you the way after the installation. You can easily add additional repositories and manage basic settings like mouse, wallpaper and panel using in Kaptan. """)}, -{"tasma":_("""Tasma is the management and settings center of Pardus. Configuration operations including but not limited to adding a new user or hardware (e.g. printer, scanner) to the system, management of visual settings ranging from desktop icons to fonts are all brought together under Tasma's interface. +{"tasma":_("""Tasma is the management and settings center of Pardus. Configuration operations including but not limited to adding a new user or hardware (e.g. printer, monitor) to the system, management of visual settings ranging from desktop icons to fonts are all brought together under Tasma's interface. """)}, {"paket":_("""There are thousands of packages in Pardus software repositories. You can install, remove or update those packages and programs with just two clicks using the Package Manager! """)}, From uludag-commits at pardus.org.tr Tue Aug 5 09:54:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 5 Aug 2008 09:54:24 +0300 (EEST) Subject: [Uludag-commits] r19677 - in trunk/gsoc/pardusman-wizard: . data screens Message-ID: <20080805065424.C54DE13840A7@liste.pardus.org.tr> Author: MeW Date: Tue Aug 5 09:54:24 2008 New Revision: 19677 Added: trunk/gsoc/pardusman-wizard/data/ trunk/gsoc/pardusman-wizard/data/grub-default.jpg (contents, props changed) trunk/gsoc/pardusman-wizard/data/pardusman.png (contents, props changed) trunk/gsoc/pardusman-wizard/screens/ScrGrub.py trunk/gsoc/pardusman-wizard/screens/ScrMedia.py trunk/gsoc/pardusman-wizard/screens/ScrRepo.py trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py trunk/gsoc/pardusman-wizard/screens/ScrUsers.py Modified: trunk/gsoc/pardusman-wizard/pardusman.py trunk/gsoc/pardusman-wizard/screens/mainWindowUi.ui trunk/gsoc/pardusman-wizard/screens/screenGrub.ui trunk/gsoc/pardusman-wizard/screens/screenMedia.ui trunk/gsoc/pardusman-wizard/screens/screenRepo.ui trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui trunk/gsoc/pardusman-wizard/screens/screenUsers.ui Log: add some gui actions Modified: trunk/gsoc/pardusman-wizard/pardusman.py ================================================================= --- trunk/gsoc/pardusman-wizard/pardusman.py (original) +++ trunk/gsoc/pardusman-wizard/pardusman.py Tue Aug 5 09:54:24 2008 @@ -8,9 +8,15 @@ _ = gettext.gettext +from screens import ScrRepo +from screens import ScrMedia +from screens import ScrSystemType +from screens import ScrUsers +from screens import ScrGrub + screenId = {"":""} -class Wizard(QtGui.QMainWindow): +class Pardusman(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) uic.loadUi("screens/mainWindowUi.ui", self) @@ -20,15 +26,15 @@ self.setMainWindow() def getWidgets(self): - self.avail_screens = {} - - for file in os.listdir("screens"): - if file.startswith("screen"): - self.avail_screens[file] = uic.loadUi("screens/%s" % file) + self.avail_screens = [ScrRepo.Widget(), + ScrMedia.Widget(), + ScrSystemType.Widget(), + ScrUsers.Widget(), + ScrGrub.Widget()] def initialize(self): leftPanel = "" - for screen in self.avail_screens.itervalues(): + for screen in self.avail_screens: _w = screen self.pageStack.addWidget(_w) sId = self.pageStack.indexOf(_w) @@ -44,27 +50,24 @@ self.pageStack.setCurrentIndex(2) def setWidgets(self): - for widget in self.avail_screens.itervalues(): + for widget in self.avail_screens: self.pageStack.addWidget(widget) def getCurrent(self): return self.pageStack.indexOf(self.pageStack.currentWidget()) def stackMove(self,where): - if where<=0: - where = 1 - if where>=len(self.avail_screens): - where = len(self.avail_screens) + if where<=2: + where = 2 + if where>len(self.avail_screens): + where = len(self.avail_screens)+1 self.pageStack.setCurrentIndex(where) _w = self.pageStack.currentWidget() self.pageDesc.setText(_(_w.desc)) #self.pageIcon.setPixmap(QPixmap(locate("data", _w.icon))) - _w.shown() - - if self.getCurrent() == 1: - self.buttonBack + _w.show() # hide next and show finish buttons on last screen if self.getCurrent() == len(screenId): @@ -75,26 +78,31 @@ self.buttonFinish.hide() # hide back button on first screen - if self.getCurrent() == 1: + if self.getCurrent()-1 == 1: self.buttonBack.hide() else: self.buttonBack.show() def slotNext(self): - _w = self.pageStack.currentWidget() - _w.show() + #_w = self.pageStack.currentWidget() + #_w.show() + + if not self.avail_screens[2].radioLive.isChecked() and self.getCurrent() == 4: + next = self.getCurrent() + 2 + else: + next = self.getCurrent() + 1 + stepBatch = "" - stepBatch += self.putBr(screenId[2]) for sId in screenId: - if sId < len(screenId): - if sId == self.getCurrent(): - stepBatch+= self.putBold(screenId[sId+1]) + if sId <= len(screenId): + if sId == next: + stepBatch+= self.putBold(screenId[sId]) else: - stepBatch+= self.putBr(screenId[sId +1]) + stepBatch+= self.putBr(screenId[sId]) self.pixSteps.setText(stepBatch) - self.stackMove(self.getCurrent() + 1) + self.stackMove(next) def putBr(self, item): return unicode("» ") + item + "
    " @@ -103,20 +111,29 @@ return "" + unicode("» ") + item + "
    " def slotBack(self): + if not self.avail_screens[2].radioLive.isChecked() and self.getCurrent() == 6: + prev = self.getCurrent() - 2 + else: + prev = self.getCurrent() - 1 + stepBatch = "" for sId in screenId: - if sId <= len(screenId) and not sId == 1: - if sId == self.getCurrent(): - stepBatch+= self.putBold(screenId[sId - 1]) + if sId < len(screenId) and not sId == 1: + if sId == prev: + stepBatch+= self.putBold(screenId[sId]) else: - stepBatch+= self.putBr(screenId[sId - 1]) + stepBatch+= self.putBr(screenId[sId]) stepBatch+= self.putBr(screenId[len(screenId)]) self.pixSteps.setText(stepBatch) - self.stackMove(self.getCurrent() - 1) + self.stackMove(prev) def setMainWindow(self): self.pageDesc.setText(_("Welcome to Pardus CD/DVD/USB Distribution Wizard")) + + icon = QtGui.QPixmap(QtCore.QString("data/pardusman.png")) + self.pageIcon.setPixmap(icon) + self.buttonCancel.setText(_("&Cancel")) self.buttonBack.setText(_("&Back")) self.buttonNext.setText(_("&Next")) @@ -134,7 +151,7 @@ if __name__ == "__main__": app = QtGui.QApplication(sys.argv) - pmw = Wizard() - pmw.show() + pm = Pardusman() + pm.show() sys.exit(app.exec_()) Modified: trunk/gsoc/pardusman-wizard/screens/mainWindowUi.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/mainWindowUi.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/mainWindowUi.ui Tue Aug 5 09:54:24 2008 @@ -31,20 +31,12 @@ Pardusman-wizard - - - 0 - 0 - 700 - 500 - - - 0 + 3 450 - 695 + 694 51 @@ -115,26 +107,20 @@ 400 - - - - 0 - 0 - 524 - 400 - - - - - - - 0 - 0 - 100 - 30 - - - + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + 500 + + + @@ -152,10 +138,10 @@ - 11 - 80 + 10 + 110 150 - 373 + 215 @@ -167,13 +153,13 @@ 150 - 373 + 215 32767 - 373 + 215 @@ -195,10 +181,10 @@ - 28 + 50 20 - 90 - 50 + 57 + 75 @@ -209,14 +195,14 @@ - 90 - 50 + 57 + 75 - 90 - 50 + 57 + 75 Modified: trunk/gsoc/pardusman-wizard/screens/screenGrub.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenGrub.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenGrub.ui Tue Aug 5 09:54:24 2008 @@ -10,14 +10,14 @@ - Form + Grub Settings - 20 + 32 30 - 461 + 460 201 @@ -27,53 +27,70 @@ - + - 120 - 30 - 241 - 131 + 240 + 20 + 200 + 150 + + QFrame::StyledPanel + + + QFrame::Sunken + - TextLabel + + + + true + + + Qt::AlignCenter - + - 330 - 170 + 60 + 140 110 30 - PushButton + Choose File - + - 10 - 50 - 91 - 81 + 20 + 20 + 191 + 101 - TextLabel + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Choose new grub screen</p> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">backroung image</p></body></html> - 20 + 32 260 - 461 - 111 + 460 + 121 @@ -82,21 +99,25 @@ - 30 - 30 - 371 + 10 + 10 + 440 20 - You can choose additional options... + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You can choose additional options...</p></body></html> 20 - 50 + 40 181 23 @@ -109,7 +130,7 @@ 20 - 80 + 70 171 23 Modified: trunk/gsoc/pardusman-wizard/screens/screenMedia.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenMedia.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenMedia.ui Tue Aug 5 09:54:24 2008 @@ -12,11 +12,11 @@ Select Media Type - + - 100 - 133 + 72 + 100 251 21 @@ -25,10 +25,10 @@ CD - + - 100 + 72 160 251 24 @@ -38,11 +38,11 @@ DVD SL (4 gb) - + - 100 - 190 + 72 + 220 251 24 @@ -51,11 +51,11 @@ DVD DL (8 gb) - + - 100 - 220 + 72 + 280 251 24 @@ -64,20 +64,95 @@ External Disk - + - 90 - 80 - 261 + 52 + 20 + 420 41 - Select cd, dvd, media .... + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Select target media type</p></body></html> + + + + + + 100 + 310 + 270 + 32 + + + + + + 500 + + + 10 + + + Qt::Horizontal + + + + + + + false + + + 500 + + + 10 + + + + - + + + sliderSize + sliderMoved(int) + spinSize + setValue(int) + + + 179 + 332 + + + 298 + 330 + + + + + spinSize + valueChanged(int) + sliderSize + setValue(int) + + + 300 + 330 + + + 179 + 332 + + + + Modified: trunk/gsoc/pardusman-wizard/screens/screenRepo.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenRepo.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenRepo.ui Tue Aug 5 09:54:24 2008 @@ -10,62 +10,26 @@ - Form + Select Repo - - - - 21 - 80 - 81 - 39 - - - - Work directory: - - - - - - 107 - 87 - 248 - 24 - - - - - - - 365 - 85 - 75 - 28 - - - - ... - - - 20 - 200 - 431 + 42 + 160 + 440 181 Select repository - + 30 40 - 92 + 351 24 @@ -73,7 +37,7 @@ Pardus 2008 - + 30 @@ -86,7 +50,7 @@ Other - + false @@ -102,55 +66,46 @@ Contrib repo - + - 50 + 60 130 - 331 - 31 + 330 + 33 - + Enter Url: - + - lineEdit_2 - label_2 - + - 20 + 42 30 - 401 - 21 - - - - Workdir bişi bişi - - - - - - 30 - 140 - 421 - 41 + 440 + 100 - Repolar şu bu, + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Please choose the repository to use while creating image</p> +<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you want to use another repository except Pardus 2008 and Contrib<br /> repositories, please specify ful path of <span style=" font-weight:600;">pisi-index.xml</span> file.</p></body></html> Modified: trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui Tue Aug 5 09:54:24 2008 @@ -8,52 +8,108 @@ 0 0 - 400 - 300 + 500 + 400 - Form + Select System Type - + - 50 - 30 - 271 + 52 + 20 + 420 51 - Select install or live cd, ... , .. + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Select target system type...</p></body></html> - + - 50 - 100 - 301 + 52 + 80 + 420 61 - Install CD (intall cd şudur budur) -dasdasdasda + Install CD + + + true - + - 50 - 170 - 251 - 61 + 52 + 240 + 420 + 30 + + + + Live CD + + + + + + 80 + 270 + 381 + 80 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Live CD</span> can be used to check whether your hardware</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">is ready for installing system. However, note that, it cannot be</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">used to install system to your hard disk. In order to install, you</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">must create Install CD mentioned above.</p></body></html> + + + + + + 80 + 110 + 361 + 71 - Live CD (live cd ....) -dasdas + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Install CD</span> can be used to check whether your hardware</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">is ready for installing system.</p></body></html> + + + + + + 20 + 200 + 460 + 3 + + + + Qt::Horizontal Modified: trunk/gsoc/pardusman-wizard/screens/screenUsers.ui ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Wed Aug 6 09:18:03 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 09:18:03 +0300 (EEST) Subject: [Uludag-commits] r19679 - trunk/common Message-ID: <20080806061803.9DCD3138412D@liste.pardus.org.tr> Author: taner Date: Wed Aug 6 09:18:03 2008 New Revision: 19679 Modified: trunk/common/accounts Log: Modified: trunk/common/accounts ================================================================= --- trunk/common/accounts (original) +++ trunk/common/accounts Wed Aug 6 09:18:03 2008 @@ -77,3 +77,8 @@ umut:M. Umut Pulat:umut [at] pardus.org.tr:umut [at] jabber.pardus.org.tr VyNiL:Nicolas Lara:nicolaslara [at] gmail.com: wpmhia:Willem Gielen:w.gielen [at] gmail.com: +#Staj2008 II +ugur.tutar:Uğur Tutar:tutarugur [at] gmail.com:ugur.tutar [at] jabber.pardus.org.tr +tolga.gunkut:Tolga Gunkut:hardheart [at] gmail.com:tolga.gunkut [at] jabber.pardus.org.tr +mozgurbayhan:Mehmet Özgür Bayhan:mozgurbayhan [at] gmail.com:mozgurbayhan [at] gmail.com +ender.demirkaya:Ender Demirkaya:enderbgm [at] hotmail.com:ender.demirkaya [at] jabber.pardus.org.tr From uludag-commits at pardus.org.tr Wed Aug 6 10:43:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:43:41 +0300 (EEST) Subject: [Uludag-commits] r19680 - trunk/ptsp Message-ID: <20080806074341.5BEDC1384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:43:40 2008 New Revision: 19680 Modified: trunk/ptsp/build-client.py Log: ptsp changes for 2008 start dbus not comar Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:43:40 2008 @@ -66,11 +66,16 @@ PACKAGES = ["xorg-server"] COMPONENTS = ["system.base"] -# start comar in chroot def chroot_comar(image_dir): if os.fork() == 0: + try: + os.makedirs(os.path.join(image_dir, "var/db"), 0700) + except OSError: + pass os.chroot(image_dir) - subprocess.call(["/usr/bin/comar"]) + if not os.path.exists("/var/lib/dbus/machine-id"): + run("/usr/bin/dbus-uuidgen --ensure") + run("/sbin/start-stop-daemon -b --start --pidfile /var/run/dbus/pid --exec /usr/bin/dbus-daemon -- --system") sys.exit(0) # wait comar to start @@ -79,7 +84,7 @@ sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) while timeout > 0: try: - sock.connect("%s/var/run/comar.socket" % image_dir) + sock.connect("%s/var/run/dbus/system_bus_socket" % image_dir) return True except: timeout -= wait From uludag-commits at pardus.org.tr Wed Aug 6 10:45:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:45:52 +0300 (EEST) Subject: [Uludag-commits] r19681 - trunk/ptsp Message-ID: <20080806074552.3F0EF1384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:45:51 2008 New Revision: 19681 Modified: trunk/ptsp/build-client.py Log: Not needed anymore Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:45:51 2008 @@ -156,10 +156,6 @@ # create root chrun("hav call User.Manager.setUser uid 0 password pardus") - chrun("/usr/bin/comar --stop") - - chrun("/sbin/update-modules") - suffix = os.readlink("%s/boot/latestkernel" % output_dir).split("kernel-")[1] chrun("/sbin/depmod -a %s" % suffix) From uludag-commits at pardus.org.tr Wed Aug 6 10:49:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:49:15 +0300 (EEST) Subject: [Uludag-commits] r19682 - trunk/ptsp Message-ID: <20080806074915.ACFE21384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:49:15 2008 New Revision: 19682 Modified: trunk/ptsp/build-client.py Log: hav call changes Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:49:15 2008 @@ -150,7 +150,8 @@ chrun("/sbin/ldconfig") chrun("/sbin/update-environment") chroot_comar(output_dir) - chrun("/usr/bin/hav call-package System.Package.postInstall baselayout") + + chrun("/usr/bin/hav call baselayout User.Manager setUser 0 'Root' '/root' '/bin/bash' 'pardus' '' ") chrun("/usr/bin/pisi configure-pending") # create root From uludag-commits at pardus.org.tr Wed Aug 6 10:50:30 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:50:30 +0300 (EEST) Subject: [Uludag-commits] r19683 - trunk/ptsp Message-ID: <20080806075030.3BF4F1384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:50:29 2008 New Revision: 19683 Modified: trunk/ptsp/build-client.py Log: pisi cp replaced Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:50:29 2008 @@ -151,8 +151,10 @@ chrun("/sbin/update-environment") chroot_comar(output_dir) + chrun("/usr/bin/pisi cp baselayout") + chrun("/usr/bin/pisi cp") chrun("/usr/bin/hav call baselayout User.Manager setUser 0 'Root' '/root' '/bin/bash' 'pardus' '' ") - chrun("/usr/bin/pisi configure-pending") + # create root chrun("hav call User.Manager.setUser uid 0 password pardus") From uludag-commits at pardus.org.tr Wed Aug 6 10:52:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:52:43 +0300 (EEST) Subject: [Uludag-commits] r19684 - trunk/ptsp Message-ID: <20080806075243.7EA011384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:52:42 2008 New Revision: 19684 Modified: trunk/ptsp/build-client.py Log: create symbolic link Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:52:42 2008 @@ -156,9 +156,8 @@ chrun("/usr/bin/hav call baselayout User.Manager setUser 0 'Root' '/root' '/bin/bash' 'pardus' '' ") - # create root - chrun("hav call User.Manager.setUser uid 0 password pardus") - + # create symbolic link + run("ln -s %s/boot/kernel* %s/boot/latestkernel" % (output_dir, output_dir)) suffix = os.readlink("%s/boot/latestkernel" % output_dir).split("kernel-")[1] chrun("/sbin/depmod -a %s" % suffix) From uludag-commits at pardus.org.tr Wed Aug 6 10:55:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:55:35 +0300 (EEST) Subject: [Uludag-commits] r19685 - trunk/ptsp Message-ID: <20080806075535.E4DB71384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:55:35 2008 New Revision: 19685 Modified: trunk/ptsp/build-client.py Log: create character device Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:55:35 2008 @@ -138,6 +138,10 @@ path2 = "%s/etc" % output_dir for name in os.listdir(path): run('cp -p "%s" "%s"' % (os.path.join(path, name), os.path.join(path2, name))) + + #create character device + os.mknod("%s/dev/null" % output_dir, 0666 | stat.S_IFCHR, os.makedev(1, 3)) + os.mknod("%s/dev/console" % output_dir, 0666 | stat.S_IFCHR, os.makedev(5, 1)) # Use proc and sys of the current system run('/bin/mount --bind /proc %s/proc' % output_dir) From uludag-commits at pardus.org.tr Wed Aug 6 10:56:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:56:00 +0300 (EEST) Subject: [Uludag-commits] r19686 - trunk/tasma/package-manager/src Message-ID: <20080806075600.7DE151384138@liste.pardus.org.tr> Author: pinar Date: Wed Aug 6 10:56:00 2008 New Revision: 19686 Modified: trunk/tasma/package-manager/src/package-manager.py Log: Fix credits section for PiSi BUG:COMMENT:7599 Modified: trunk/tasma/package-manager/src/package-manager.py ================================================================= --- trunk/tasma/package-manager/src/package-manager.py (original) +++ trunk/tasma/package-manager/src/package-manager.py Wed Aug 6 10:56:00 2008 @@ -44,7 +44,15 @@ about_data.addAuthor("İsmail Dönmez", I18N_NOOP("Original Author"), "ismail at pardus.org.tr") about_data.addAuthor("Gökmen Göksel",I18N_NOOP("CSS/JS Meister"), "gokmen at pardus.org.tr") about_data.addAuthor("Görkem Çetin",I18N_NOOP("GUI Design & Usability"), "gorkem at pardus.org.tr") - about_data.addCredit(I18N_NOOP("PiSi Authors"), I18N_NOOP("Authors of PiSi API"), "pisi at pardus.org.tr") + about_data.addCredit(I18N_NOOP("Ahmet Aygün"), I18N_NOOP("Authors of PiSi API"), "ahmet at pardusman.org") + about_data.addCredit(I18N_NOOP("A. Murat Eren"), I18N_NOOP("Authors of PiSi API"), "meren at pardus.org.tr") + about_data.addCredit(I18N_NOOP("Bahadır Kandemir"), I18N_NOOP("Authors of PiSi API"), "bahadir at pardus.org.tr") + about_data.addCredit(I18N_NOOP("Barış Metin"), I18N_NOOP("Authors of PiSi API"), "baris at pardus.org.tr") + about_data.addCredit(I18N_NOOP("Furkan Duman"), I18N_NOOP("Authors of PiSi API"), "coderlord at gmail.com") + about_data.addCredit(I18N_NOOP("Gürer Özen"), I18N_NOOP("Authors of PiSi API"), "gurer at pardus.org.tr") + about_data.addCredit(I18N_NOOP("Onur Küçük"), I18N_NOOP("Authors of PiSi API"), "onur at pardus.org.tr") + about_data.addCredit(I18N_NOOP("S. Çağlar Onur"), I18N_NOOP("Authors of PiSi API"), "caglar at pardus.org.tr") + return about_data class MainApplication(KMainWindow): From uludag-commits at pardus.org.tr Wed Aug 6 10:56:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:56:37 +0300 (EEST) Subject: [Uludag-commits] r19687 - trunk/ptsp Message-ID: <20080806075637.486891384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:56:36 2008 New Revision: 19687 Modified: trunk/ptsp/build-client.py Log: import stat Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:56:36 2008 @@ -13,6 +13,7 @@ import shutil import subprocess import sys +import stat import time import socket import getopt From uludag-commits at pardus.org.tr Wed Aug 6 10:59:07 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:59:07 +0300 (EEST) Subject: [Uludag-commits] r19688 - trunk/ptsp Message-ID: <20080806075907.87A0B1384138@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 6 10:59:07 2008 New Revision: 19688 Modified: trunk/ptsp/build-client.py Log: change release name and repository Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 6 10:59:07 2008 @@ -166,7 +166,7 @@ suffix = os.readlink("%s/boot/latestkernel" % output_dir).split("kernel-")[1] chrun("/sbin/depmod -a %s" % suffix) - file(os.path.join(output_dir, "etc/pardus-release"), "w").write("Pardus 2007\n") + file(os.path.join(output_dir, "etc/pardus-release"), "w").write("Pardus 2008\n") shrink_rootfs(output_dir) @@ -198,7 +198,7 @@ usage() sys.exit(2) - repository = "http://paketler.pardus.org.tr/pardus-2007/pisi-index.xml.bz2" + repository = "http://paketler.pardus.org.tr/pardus-2008/pisi-index.xml.bz2" output_dir = None add_pkgs = [] From uludag-commits at pardus.org.tr Wed Aug 6 10:59:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 10:59:27 +0300 (EEST) Subject: [Uludag-commits] r19689 - branches/ptsp-2007 Message-ID: <20080806075927.E73EC1384138@liste.pardus.org.tr> Author: faik Date: Wed Aug 6 10:59:27 2008 New Revision: 19689 Added: branches/ptsp-2007/ - copied from r19679, trunk/ptsp/ Log: Stable branch for ptsp From uludag-commits at pardus.org.tr Wed Aug 6 11:40:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 11:40:32 +0300 (EEST) Subject: [Uludag-commits] r19690 - in trunk/tasma/tasma: . src Message-ID: <20080806084032.98FD913840EF@liste.pardus.org.tr> Author: pinar Date: Wed Aug 6 11:40:32 2008 New Revision: 19690 Modified: trunk/tasma/tasma/AUTHORS trunk/tasma/tasma/src/main.cpp Log: Add credits for Tasma module developers. BUG:COMMENT:7599 Modified: trunk/tasma/tasma/AUTHORS ================================================================= --- trunk/tasma/tasma/AUTHORS (original) +++ trunk/tasma/tasma/AUTHORS Wed Aug 6 11:40:32 2008 @@ -10,6 +10,10 @@ Faik Uygur Module Developers: +Bahadır Kandemir +Fatih Aşıcı +Gökmen Göksel +İşbaran Akçayır KDE Developers Please check each subdirectory for individual module developers Modified: trunk/tasma/tasma/src/main.cpp ================================================================= --- trunk/tasma/tasma/src/main.cpp (original) +++ trunk/tasma/tasma/src/main.cpp Wed Aug 6 11:40:32 2008 @@ -65,8 +65,14 @@ aboutData.addAuthor( "Pınar Yanardağ", I18N_NOOP( "Current Maintainer" ), "pinar at pardus.org.tr" ); aboutData.addAuthor( "İsmail Dönmez", I18N_NOOP( "Developer" ), "ismail at pardus.org.tr" ); aboutData.addAuthor( "Barış Metin", I18N_NOOP( "Old Maintainer & Original Author" ), "baris at pardus.org.tr" ); - aboutData.addAuthor( I18N_NOOP( "Module Developers" ), I18N_NOOP( "KDE Developers" ) ); + aboutData.addCredit(I18N_NOOP("Bahadır Kandemir"), I18N_NOOP("Module Developers"), "bahadir at pardus.org.tr"); + aboutData.addCredit(I18N_NOOP("Faik Uygur"), I18N_NOOP("TV Module Maintainer"), "faik at pardus.org.tr"); + aboutData.addCredit(I18N_NOOP("Fatih Aşıcı"), I18N_NOOP("Module Developers"), "fatih at pardus.org.tr"); + aboutData.addCredit(I18N_NOOP("Gökmen Göksel"), I18N_NOOP("Module Developers"), "gokmen at pardus.org.tr"); + aboutData.addCredit(I18N_NOOP("İşbaran Akçayır"), I18N_NOOP("Module Developers"), "isbaran at gmail.com"); + aboutData.addCredit(I18N_NOOP("KDE"), I18N_NOOP("Module Developers"), "kde-devel at kde.org"); aboutData.setTranslator( "Barış Metin", "baris at pardus.org.tr" ); + KCmdLineArgs::init( argc, argv, &aboutData ); TasmaApp app; From uludag-commits at pardus.org.tr Wed Aug 6 15:47:14 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 15:47:14 +0300 (EEST) Subject: [Uludag-commits] r19691 - trunk/pardus-upgrade Message-ID: <20080806124714.BE8CB1384128@liste.pardus.org.tr> Author: faik Date: Wed Aug 6 15:47:14 2008 New Revision: 19691 Added: trunk/pardus-upgrade/ trunk/pardus-upgrade/pardus-1.0-to-2007.sh Log: A place for this script From uludag-commits at pardus.org.tr Wed Aug 6 15:48:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 15:48:26 +0300 (EEST) Subject: [Uludag-commits] r19692 - trunk/pardus-upgrade Message-ID: <20080806124826.42DEA138411D@liste.pardus.org.tr> Author: faik Date: Wed Aug 6 15:48:26 2008 New Revision: 19692 Added: trunk/pardus-upgrade/pardus-2007-to-2008.py (contents, props changed) Log: EXPERIMENTAL needs Pardus 2008 CD and internet for upgrade From uludag-commits at pardus.org.tr Wed Aug 6 16:08:48 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 16:08:48 +0300 (EEST) Subject: [Uludag-commits] r19693 - trunk/pardus-upgrade Message-ID: <20080806130848.4278B13840F8@liste.pardus.org.tr> Author: faik Date: Wed Aug 6 16:08:47 2008 New Revision: 19693 Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py Log: Make it Error message not a scary Exception Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py ================================================================= --- trunk/pardus-upgrade/pardus-2007-to-2008.py (original) +++ trunk/pardus-upgrade/pardus-2007-to-2008.py Wed Aug 6 16:08:47 2008 @@ -2,6 +2,7 @@ # -*- coding: utf-8 -*- import os +import sys import shutil import subprocess @@ -14,7 +15,8 @@ return os.popen("hal-get-property --udi /org/freedesktop/Hal/devices/volume_label_Pardus --key volume.is_mounted").read().strip() def error(msg): - raise Exception(msg) + print "\033[31m" + msg + sys.exit(1) def check_pardus_2008_cd(): block = get_pardus_cd_device() From uludag-commits at pardus.org.tr Wed Aug 6 16:09:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 6 Aug 2008 16:09:35 +0300 (EEST) Subject: [Uludag-commits] r19694 - trunk/pardus-upgrade Message-ID: <20080806130936.0788713840F8@liste.pardus.org.tr> Author: faik Date: Wed Aug 6 16:09:35 2008 New Revision: 19694 Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py Log: do not show "error: ... ... " messages Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py ================================================================= --- trunk/pardus-upgrade/pardus-2007-to-2008.py (original) +++ trunk/pardus-upgrade/pardus-2007-to-2008.py Wed Aug 6 16:09:35 2008 @@ -9,10 +9,10 @@ import pisi def get_pardus_cd_device(): - return os.popen("hal-get-property --udi /org/freedesktop/Hal/devices/volume_label_Pardus --key block.device").read().strip() + return os.popen("hal-get-property --udi /org/freedesktop/Hal/devices/volume_label_Pardus --key block.device 2> /dev/null").read().strip() def is_pardus_cd_mounted(): - return os.popen("hal-get-property --udi /org/freedesktop/Hal/devices/volume_label_Pardus --key volume.is_mounted").read().strip() + return os.popen("hal-get-property --udi /org/freedesktop/Hal/devices/volume_label_Pardus --key volume.is_mounted 2> /dev/null").read().strip() def error(msg): print "\033[31m" + msg From uludag-commits at pardus.org.tr Thu Aug 7 09:15:12 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 09:15:12 +0300 (EEST) Subject: [Uludag-commits] r19695 - trunk/pisi/pisi/operations Message-ID: <20080807061512.E6465138414A@liste.pardus.org.tr> Author: faik Date: Thu Aug 7 09:15:12 2008 New Revision: 19695 Modified: trunk/pisi/pisi/operations/install.py Log: Add to unsatis list if not added before. BUG:FIXED:7929 Modified: trunk/pisi/pisi/operations/install.py ================================================================= --- trunk/pisi/pisi/operations/install.py (original) +++ trunk/pisi/pisi/operations/install.py Thu Aug 7 09:15:12 2008 @@ -126,7 +126,7 @@ pkg = d_t[name] deps = pkg.runtimeDependencies() for dep in deps: - if not satisfiesDep(dep): + if not satisfiesDep(dep) and dep not in dep_unsatis: dep_unsatis.append(dep) # now determine if these unsatisfied dependencies could From uludag-commits at pardus.org.tr Thu Aug 7 10:22:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 10:22:53 +0300 (EEST) Subject: [Uludag-commits] r19696 - in trunk/pisi/pisi: . db Message-ID: <20080807072253.1EB571384148@liste.pardus.org.tr> Author: faik Date: Thu Aug 7 10:22:52 2008 New Revision: 19696 Modified: trunk/pisi/pisi/api.py trunk/pisi/pisi/db/repodb.py Log: Check presence of repo address also. BUG:FIXED:5940 Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Thu Aug 7 10:22:52 2008 @@ -583,6 +583,9 @@ repodb = pisi.db.repodb.RepoDB() if repodb.has_repo(name): raise pisi.Error(_('Repo %s already present.') % name) + elif repodb.has_repo_url(indexuri): + repo = repodb.get_repo_by_url(indexuri) + raise pisi.Error(_('Repo already present with name %s.') % repo) else: repo = pisi.db.repodb.Repo(pisi.uri.URI(indexuri)) repodb.add_repo(name, repo, at = at) Modified: trunk/pisi/pisi/db/repodb.py ================================================================= --- trunk/pisi/pisi/db/repodb.py (original) +++ trunk/pisi/pisi/db/repodb.py Thu Aug 7 10:22:52 2008 @@ -166,3 +166,11 @@ for r in self.list_repos(): repos.append(self.get_repo_url(r)) return repos + + def get_repo_by_url(self, url): + if not self.has_repo_url(url): + return None + + for r in self.list_repos(): + if self.get_repo_url(r) == url: + return r From uludag-commits at pardus.org.tr Thu Aug 7 11:01:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 11:01:01 +0300 (EEST) Subject: [Uludag-commits] r19697 - trunk/pisi/pisi Message-ID: <20080807080101.A6A271384148@liste.pardus.org.tr> Author: faik Date: Thu Aug 7 11:01:01 2008 New Revision: 19697 Modified: trunk/pisi/pisi/api.py Log: Check validity of repo names BUG:FIXED:5906 Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Thu Aug 7 11:01:01 2008 @@ -10,6 +10,7 @@ # Please read the COPYING file. import os +import re import logging import logging.handlers @@ -580,6 +581,8 @@ ctx.ui.info(_('* Index file written')) def add_repo(name, indexuri, at = None): + if not re.match("^[a-zA-Z0-9\\-\\_]*$", name): + raise pisi.Error(_('Not a valid repo name.')) repodb = pisi.db.repodb.RepoDB() if repodb.has_repo(name): raise pisi.Error(_('Repo %s already present.') % name) From uludag-commits at pardus.org.tr Thu Aug 7 11:04:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 11:04:58 +0300 (EEST) Subject: [Uludag-commits] r19698 - trunk/staj-projeleri/parmakizi Message-ID: <20080807080458.98BAD138414B@liste.pardus.org.tr> Author: mozgurbayhan Date: Thu Aug 7 11:04:58 2008 New Revision: 19698 Added: trunk/staj-projeleri/parmakizi/TODO Log: TODO dosyası eklendi From uludag-commits at pardus.org.tr Thu Aug 7 12:03:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 12:03:51 +0300 (EEST) Subject: [Uludag-commits] r19699 - trunk/pisi/pisi/cli Message-ID: <20080807090351.907E0138418B@liste.pardus.org.tr> Author: faik Date: Thu Aug 7 12:03:51 2008 New Revision: 19699 Modified: trunk/pisi/pisi/cli/__init__.py Log: Increase length a little bit more BUG:FIXED:5281 Modified: trunk/pisi/pisi/cli/__init__.py ================================================================= --- trunk/pisi/pisi/cli/__init__.py (original) +++ trunk/pisi/pisi/cli/__init__.py Thu Aug 7 12:03:51 2008 @@ -127,7 +127,7 @@ return elif ka['operation'] == "fetching": totalsize = '%.1f %s' % pisi.util.human_readable_size(ka['total_size']) - out = '\r%-30.30s (%s)%3d%% %9.2f %s [%s]' % \ + out = '\r%-30.50s (%s)%3d%% %9.2f %s [%s]' % \ (ka['filename'], totalsize, ka['percent'], ka['rate'], ka['symbol'], ka['eta']) self.output(out) From uludag-commits at pardus.org.tr Thu Aug 7 14:38:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 14:38:28 +0300 (EEST) Subject: [Uludag-commits] r19700 - trunk/pardus-upgrade Message-ID: <20080807113829.0BDB21384184@liste.pardus.org.tr> Author: faik Date: Thu Aug 7 14:38:28 2008 New Revision: 19700 Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py Log: user's .bashrc fix by onursan Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py ================================================================= --- trunk/pardus-upgrade/pardus-2007-to-2008.py (original) +++ trunk/pardus-upgrade/pardus-2007-to-2008.py Thu Aug 7 14:38:28 2008 @@ -97,6 +97,56 @@ if os.path.exists(user_dir): shutil.rmtree(user_dir) +def migrate_users_bashrc(bashrc): + bashrcLinesToAdd = """ +alias grep="grep --color" +alias egrep="egrep --color" +alias fgrep="fgrep --color" + +alias scp-resume="rsync --compress-level=3 --partial --progress --rsh=ssh" + +for sh in /etc/profile.d/*.sh ; do + if [ -r "$sh" ] ; then + . "$sh" + fi +done +unset sh + +""" + + bashrcLinesToRemove = ["source /etc/profile", + "source /etc/bashrc", + "export GTK2_RC_FILES=", + "alias svn="] + + bashrc_backup = "%s-pardus_2007_backup" % bashrc + shutil.move(bashrc, bashrc_backup) + + src = file(bashrc_backup).readlines() + + targetData = "" + for line in src: + found = 0 + for i in bashrcLinesToRemove: + if line.startswith(i): + found = 1 + + if not found: + targetData += line + + targetData += bashrcLinesToAdd + + ftarget = file(bashrc, "w") + ftarget.write(targetData) + ftarget.close() + +def fix_bashrc(): + users = _find_users() + for user in users: + bashrcFile = "/home/%s/.bashrc" % user + if os.path.exists(bashrcFile): + migrate_users_bashrc(bashrcFile) + def fix_dbus(): delete_users_file(".dbus-session") delete_users_dir(".dbus") @@ -302,6 +352,7 @@ pisi_upgrade() fix_keyboard() fix_dbus() + fix_bashrc() if __name__ == '__main__': migrate_2007_to_2008() From uludag-commits at pardus.org.tr Thu Aug 7 14:58:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 14:58:32 +0300 (EEST) Subject: [Uludag-commits] r19701 - in trunk/comar/comar/etc: . policy Message-ID: <20080807115832.580381384189@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Aug 7 14:58:31 2008 New Revision: 19701 Added: trunk/comar/comar/etc/policy/tr.org.pardus.comar.net.share.policy Modified: trunk/comar/comar/etc/model.xml Log: VPN Desteği - Cihangir Beşiktaş Ad-Hoc Desteği - Furkan Çalışkan Modified: trunk/comar/comar/etc/model.xml ================================================================= --- trunk/comar/comar/etc/model.xml (original) +++ trunk/comar/comar/etc/model.xml Thu Aug 7 14:58:31 2008 @@ -127,6 +127,11 @@ + + + + + @@ -138,6 +143,17 @@ + + + + + + + + + + + @@ -199,6 +215,22 @@ + + + + + + + + + + + + + + + + From uludag-commits at pardus.org.tr Thu Aug 7 15:59:23 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 15:59:23 +0300 (EEST) Subject: [Uludag-commits] r19702 - branches/buildfarm-delta Message-ID: <20080807125923.9B13D138416F@liste.pardus.org.tr> Author: ozan.caglayan Date: Thu Aug 7 15:59:23 2008 New Revision: 19702 Modified: branches/buildfarm-delta/pisiinterface.py Log: grab ordering code from pisi Modified: branches/buildfarm-delta/pisiinterface.py ================================================================= --- branches/buildfarm-delta/pisiinterface.py (original) +++ branches/buildfarm-delta/pisiinterface.py Thu Aug 7 15:59:23 2008 @@ -124,6 +124,53 @@ return (self.__newBinaryPackages, self.__oldBinaryPackages) + def getInstallOrder(self, packages): + """ Get installation order for pisi packages. """ + + import pisi.dependency as dependency + import pisi.pgraph as pgraph + + # d_t: dict assigning package names to metadata's + d_t = {} + + # dfn: dict assigning package names to package paths + dfn = {} + for p in packages: + package = pisi.package.Package(os.path.join(config.workDir, p)) + package.read() + name = str(package.metadata.package.name) + d_t[name] = package.metadata.package + dfn[name] = p + + class PackageDB: + def get_package(self, key, repo = None): + return d_t[str(key)] + + packagedb = PackageDB() + + A = d_t.keys() + G_f = pgraph.PGraph(packagedb) + + for x in A: + G_f.add_package(x) + + B = A + while len(B) > 0: + Bp = set() + for x in B: + pkg = packagedb.get_package(x) + for dep in pkg.runtimeDependencies(): + if dependency.dict_satisfies_dep(d_t, dep): + if not dep.package in G_f.vertices(): + Bp.add(str(dep.package)) + G_f.add_dep(x, dep) + B = Bp + + order = G_f.topological_sort() + order.reverse() + + return [dfn[p] for p in order] + def install(self, p): a = [] a.append(p) From uludag-commits at pardus.org.tr Thu Aug 7 16:08:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 16:08:17 +0300 (EEST) Subject: [Uludag-commits] r19703 - branches/buildfarm-delta Message-ID: <20080807130817.6E03D138416F@liste.pardus.org.tr> Author: ozan.caglayan Date: Thu Aug 7 16:08:16 2008 New Revision: 19703 Modified: branches/buildfarm-delta/main.py Log: buildfarm now reorders packages before installing in order to resolve internal runtime dependencies Modified: branches/buildfarm-delta/main.py ================================================================= --- branches/buildfarm-delta/main.py (original) +++ branches/buildfarm-delta/main.py Thu Aug 7 16:08:16 2008 @@ -101,6 +101,13 @@ mailer.error(errmsg, pspec) else: try: + # If there exists multiple packages, reorder them. + if len(packagesToInstall) > 1: + # packagesToInstall doesn't contain full paths + logger.info("Reordering packages..") + packagesToInstall = pisi.getInstallOrder(packagesToInstall) + logger.info("New order is: %s" % packagesToInstall) + for p in packagesToInstall: logger.info("Installing: %s" % os.path.join(config.workDir, p)) pisi.install(os.path.join(config.workDir, p)) From uludag-commits at pardus.org.tr Thu Aug 7 16:20:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 16:20:38 +0300 (EEST) Subject: [Uludag-commits] r19704 - trunk/ptsp Message-ID: <20080807132038.B65D51384182@liste.pardus.org.tr> Author: tolga.gunkut Date: Thu Aug 7 16:20:38 2008 New Revision: 19704 Modified: trunk/ptsp/build-client.py Log: remove /dev/console at the end Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Thu Aug 7 16:20:38 2008 @@ -171,6 +171,7 @@ shrink_rootfs(output_dir) # devices will be created in postinstall of ptsp-server + os.unlink("%s/dev/console" % output_dir) os.unlink("%s/dev/null" % output_dir) shutil.rmtree("%s/lib/udev/devices" % output_dir) From uludag-commits at pardus.org.tr Thu Aug 7 17:31:23 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 17:31:23 +0300 (EEST) Subject: [Uludag-commits] r19705 - trunk/gsoc/net-sharing/netsharing Message-ID: <20080807143123.E5DE71384182@liste.pardus.org.tr> Author: cihangir Date: Thu Aug 7 17:31:23 2008 New Revision: 19705 Removed: trunk/gsoc/net-sharing/netsharing/ Log: Some adjustments are done From uludag-commits at pardus.org.tr Thu Aug 7 17:46:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 7 Aug 2008 17:46:37 +0300 (EEST) Subject: [Uludag-commits] r19706 - trunk/gsoc/net-sharing/openvpn/model2 Message-ID: <20080807144637.3E368138417F@liste.pardus.org.tr> Author: cihangir Date: Thu Aug 7 17:46:36 2008 New Revision: 19706 Added: trunk/gsoc/net-sharing/openvpn/model2/ trunk/gsoc/net-sharing/openvpn/model2/link.py (contents, props changed) trunk/gsoc/net-sharing/openvpn/model2/model.xml trunk/gsoc/net-sharing/openvpn/model2/tr.org.pardus.comar.net.share.policy Log: From uludag-commits at pardus.org.tr Sat Aug 9 16:23:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 9 Aug 2008 16:23:45 +0300 (EEST) Subject: [Uludag-commits] r19707 - in trunk/gsoc/net-sharing/openvpn: model network-manager Message-ID: <20080809132345.6F8CA138417E@liste.pardus.org.tr> Author: cihangir Date: Sat Aug 9 16:23:45 2008 New Revision: 19707 Modified: trunk/gsoc/net-sharing/openvpn/model/link.py trunk/gsoc/net-sharing/openvpn/model/model.xml trunk/gsoc/net-sharing/openvpn/network-manager/comariface.py trunk/gsoc/net-sharing/openvpn/network-manager/connection.py trunk/gsoc/net-sharing/openvpn/network-manager/connsharing.py Log: VPN GUI problem fixed Some enhancements are done on sharing part openvpn/model/ directory is for vpn openvpn/model2/ directory is for internet sharing ready to merge Modified: trunk/gsoc/net-sharing/openvpn/model/link.py ================================================================= --- trunk/gsoc/net-sharing/openvpn/model/link.py (original) +++ trunk/gsoc/net-sharing/openvpn/model/link.py Sat Aug 9 16:23:45 2008 @@ -26,14 +26,15 @@ import os import subprocess +import commands from pardus import netutils from pardus import iniutils # Open connection db -DB = iniutils.iniDB(os.path.join("/etc/network/openvpn.db")) -CFG_FL = "/etc/network/openvpnclient.conf" -PID_FL = "/etc/network/openvpn.pid" +DB = iniutils.iniDB(os.path.join("/etc/network", script())) +CFG_FL = "/etc/openvpn/openvpnclient.conf" +PID_FL = "/etc/openvpn/openvpn.pid" # Internal functions @@ -106,23 +107,20 @@ vpnfl.close() notify("Net.Link", "stateChanged", (self.name, "connecting", "")) ret = subprocess.Popen(["/usr/sbin/openvpn","--config",CFG_FL]) - #print ret.communicate() - #if ret == 0: - d = DB.getDB(self.name) - pid = _getPid(PID_FL) - if pid != None: - d["pid"] = str(pid) + if ret == 0: + d = DB.getDB(self.name) + pid = _getPid(PID_FL) + if pid != None: + d["pid"] = str(pid) + else: + d["pid"] = "" + d["state"] = "up" + DB.setDB(self.name, d) + notify("Net.Link", "stateChanged", (self.name, "up", self.domain)) + else: - d["pid"] = "" - d["state"] = "up" - DB.setDB(self.name, d) - notify("Net.Link", "stateChanged", (self.name, "up", self.domain)) - # ret.wait() - # notify("Net.Link", "stateChanged", (self.name, "down", "")) - - #else: - # notify("Net.Link", "stateChanged", (self.name, "down", "")) - # fail("Unable to set vpn connection. Check your configuration") + notify("Net.Link", "stateChanged", (self.name, "down", "")) + fail("Unable to set vpn connection. Check your configuration") def down(self): try: Modified: trunk/gsoc/net-sharing/openvpn/model/model.xml ================================================================= --- trunk/gsoc/net-sharing/openvpn/model/model.xml (original) +++ trunk/gsoc/net-sharing/openvpn/model/model.xml Sat Aug 9 16:23:45 2008 @@ -27,15 +27,15 @@ - - - - - - - - - + + + + + + + + + Modified: trunk/gsoc/net-sharing/openvpn/network-manager/comariface.py ================================================================= --- trunk/gsoc/net-sharing/openvpn/network-manager/comariface.py (original) +++ trunk/gsoc/net-sharing/openvpn/network-manager/comariface.py Sat Aug 9 16:23:45 2008 @@ -103,6 +103,8 @@ self.dns_server = None self.vpn_domain = None self.vpn_port = None + self.vpn_protocol = None + self.vpn_chipher = None self.vpn_ca = None self.vpn_cert = None self.vpn_key = None @@ -145,6 +147,10 @@ self.vpn_port = value elif key == "domain": self.vpn_domain = value + elif key == "protocol": + self.vpn_protocol = value + elif key == "chipher": + self.vpn_chipher = value elif key == "ca": self.vpn_ca = value elif key == "cert": Modified: trunk/gsoc/net-sharing/openvpn/network-manager/connection.py ================================================================= --- trunk/gsoc/net-sharing/openvpn/network-manager/connection.py (original) +++ trunk/gsoc/net-sharing/openvpn/network-manager/connection.py Sat Aug 9 16:23:45 2008 @@ -219,43 +219,40 @@ line = widgets.HLine(i18n("VPN Authentication"), self, "vpn_icon") lay.addSpacing(6) lay.addWidget(line) - grid = QGridLayout(3, 2) - lay.addLayout(grid) + grid2 = QGridLayout(7, 2, 6) + lay.addLayout(grid2) lab = QLabel(i18n("Domain:"), self) - grid.addWidget(lab, 0, 0, Qt.AlignRight) - w = QWidget(self) - self.domain = QLineEdit(w) - grid.addWidget(w, 0, 1) + grid2.addWidget(lab, 0, 0, Qt.AlignRight) + self.domain = QLineEdit(self) + grid2.addWidget(self.domain, 0, 1) lab = QLabel(i18n("Port:"), self) - grid.addWidget(lab, 1, 0, Qt.AlignRight) - w = QWidget(self) - self.port = QLineEdit(w) - grid.addWidget(w, 1, 1) + grid2.addWidget(lab, 1, 0, Qt.AlignRight) + self.port = QLineEdit(self) + grid2.addWidget(self.port, 1, 1) lab = QLabel(i18n("Protocol:"),self) - grid.addWidget(lab, 2, 0, Qt.AlignRight) - w = QWidget(self) - self.protocol = QComboBox(0, w, "TCP") + grid2.addWidget(lab, 2, 0, Qt.AlignRight) + self.protocol = QComboBox(0, self, "TCP") self.protocol.insertItem("TCP") self.protocol.insertItem("UDP") - grid.addWidget(w, 2, 1) - grid.setSpacing(7) + grid2.addWidget(self.protocol, 2, 1) + grid2.setSpacing(7) lab = QLabel(i18n("Cryptographic Chipher:"),self) - grid.addWidget(lab, 3, 0, Qt.AlignRight) - w = QWidget(self) - self.chipher = QComboBox(0, w, "None") + grid2.addWidget(lab, 3, 0, Qt.AlignRight) + self.chipher = QComboBox(0, self, "None") self.chipher.insertItem("-") self.chipher.insertItem("BF-CBC") self.chipher.insertItem("AES-128-CBC") self.chipher.insertItem("DES-EDE3-CBC") - grid.addWidget(w, 3, 1) - grid.setSpacing(7) + grid2.addWidget(self.chipher, 3, 1) + grid2.setColStretch(2,2) + grid2.setSpacing(7) lab = QLabel(i18n("CA Certificate:"), self) - grid.addWidget(lab, 4, 0, Qt.AlignRight) + grid2.addWidget(lab, 4, 0, Qt.AlignRight) hb = QHBox(self) self.lab2 = KActiveLabel("", hb) @@ -263,10 +260,10 @@ self.file_but.setEnabled(True) self.ca = "" self.connect(self.file_but, SIGNAL("clicked()"), lambda: self.getFileName(1)) - grid.addWidget(hb, 4, 1) + grid2.addWidget(hb, 4, 1) lab = QLabel(i18n("Cert Certificate:"), self) - grid.addWidget(lab, 5, 0, Qt.AlignRight) + grid2.addWidget(lab, 5, 0, Qt.AlignRight) hb = QHBox(self) self.lab3 = KActiveLabel("", hb) @@ -274,18 +271,18 @@ self.file_but2.setEnabled(True) self.cert = "" self.connect(self.file_but2, SIGNAL("clicked()"), lambda: self.getFileName(2)) - grid.addWidget(hb, 5, 1) + grid2.addWidget(hb, 5, 1) lab = QLabel(i18n("Key:"), self) - grid.addWidget(lab, 6, 0, Qt.AlignRight) + grid2.addWidget(lab, 6, 0, Qt.AlignRight) hb = QHBox(self) self.lab4 = KActiveLabel("", hb) self.file_but3 = QPushButton(i18n("Select .key File"), hb) self.file_but3.setEnabled(True) self.key = "" self.connect(self.file_but3, SIGNAL("clicked()"), lambda: self.getFileName(3)) - grid.addWidget(hb, 6, 1) + grid2.addWidget(hb, 6, 1) # Authentication @@ -452,6 +449,14 @@ self.domain.setText(conn.vpn_domain) if conn.vpn_port: self.port.setText(conn.vpn_port) + if conn.vpn_protocol: + if conn.vpn_protocol == "udp": + self.protocol.setCurrentItem(1) + else: + self.protocol.setCurrentItem(0) + + if conn.vpn_chipher: + self.chipher.setCurrentText(conn.vpn_chipher) if conn.vpn_ca: self.ca = conn.vpn_ca self.lab2.setText(self.ca) Modified: trunk/gsoc/net-sharing/openvpn/network-manager/connsharing.py ================================================================= --- trunk/gsoc/net-sharing/openvpn/network-manager/connsharing.py (original) +++ trunk/gsoc/net-sharing/openvpn/network-manager/connsharing.py Sat Aug 9 16:23:45 2008 @@ -100,7 +100,7 @@ for hash, profile in comlink.connections.iteritems(): if profile in self.profiles: continue - if profile.script == "openvpn" or profile.script == "ppp": + if profile.script != "net_tools" and profile.script != "wireless_tools": continue self.profiles.append(profile) self.intcombo.insertItem(profile.name) From uludag-commits at pardus.org.tr Sun Aug 10 00:35:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 10 Aug 2008 00:35:05 +0300 (EEST) Subject: [Uludag-commits] r19708 - trunk/tasma/history-manager/po Message-ID: <20080809213505.8DC6A13841CB@liste.pardus.org.tr> Author: wpmhia Date: Sun Aug 10 00:35:05 2008 New Revision: 19708 Modified: trunk/tasma/history-manager/po/nl.po Log: Modified: trunk/tasma/history-manager/po/nl.po ================================================================= --- trunk/tasma/history-manager/po/nl.po (original) +++ trunk/tasma/history-manager/po/nl.po Sun Aug 10 00:35:05 2008 @@ -9,10 +9,9 @@ "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-06-27 12:27+0300\n" -"PO-Revision-Date: 2008-06-24 11:40+0200\n" -"Last-Translator: W.P.M.H.I.A. Gielen \n" -"Language-Team: Nederlands \n" +"PO-Revision-Date: 2008-08-09 23:33+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" @@ -230,29 +229,24 @@ msgstr "Voorbereiden PiSi..." #: src/history_gui.py:442 -#, fuzzy msgid "snapshot" -msgstr "Snapshots" +msgstr "snapshot" #: src/history_gui.py:446 -#, fuzzy msgid "upgrade" -msgstr "Opwaarderingen" +msgstr "opwaarderen" #: src/history_gui.py:450 -#, fuzzy msgid "remove" -msgstr "Verwijderd" +msgstr "verwijder" #: src/history_gui.py:454 -#, fuzzy msgid "install" -msgstr "Installaties" +msgstr "installatie" #: src/history_gui.py:458 -#, fuzzy msgid "takeback" -msgstr "GaTerug" +msgstr "gaterug" #: src/ComarIface.py:31 msgid "Cannot connect to dbus" @@ -273,3 +267,4 @@ #: src/ComarIface.py:58 msgid "You are not authorized for this operation." msgstr "U bent niet geautoriseerd voor deze handeling." + From uludag-commits at pardus.org.tr Sun Aug 10 15:00:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 10 Aug 2008 15:00:52 +0300 (EEST) Subject: [Uludag-commits] r19709 - trunk/gsoc/notifier/doc Message-ID: <20080810120052.97E0013841EC@liste.pardus.org.tr> Author: ozan Date: Sun Aug 10 15:00:51 2008 New Revision: 19709 Added: trunk/gsoc/notifier/doc/ trunk/gsoc/notifier/doc/documentation.pdf (contents, props changed) Log: Added documentation. From uludag-commits at pardus.org.tr Sun Aug 10 17:02:08 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 10 Aug 2008 17:02:08 +0300 (EEST) Subject: [Uludag-commits] r19710 - trunk/gsoc/net-sharing/openvpn Message-ID: <20080810140208.3F6B813840E6@liste.pardus.org.tr> Author: cihangir Date: Sun Aug 10 17:02:07 2008 New Revision: 19710 Added: trunk/gsoc/net-sharing/openvpn/internet_sharing.txt (contents, props changed) Log: inetnet_sharing.txt is added. This file contains instructions to make settings of VPN and Internet Sharing. It is written to be shown in NM's help dialog. From uludag-commits at pardus.org.tr Mon Aug 11 12:08:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 11 Aug 2008 12:08:35 +0300 (EEST) Subject: [Uludag-commits] r19711 - trunk/gsoc/PSM Message-ID: <20080811090835.166E9138411A@liste.pardus.org.tr> Author: sdalgic Date: Mon Aug 11 12:08:34 2008 New Revision: 19711 Added: trunk/gsoc/PSM/ - copied from r19710, trunk/pisi/ Log: create a playground copy of pisi From uludag-commits at pardus.org.tr Mon Aug 11 16:54:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 11 Aug 2008 16:54:39 +0300 (EEST) Subject: [Uludag-commits] r19715 - branches/buildfarm-delta Message-ID: <20080811135439.B24071384124@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Aug 11 16:54:39 2008 New Revision: 19715 Modified: branches/buildfarm-delta/main.py Log: fix a small problem Modified: branches/buildfarm-delta/main.py ================================================================= --- branches/buildfarm-delta/main.py (original) +++ branches/buildfarm-delta/main.py Mon Aug 11 16:54:39 2008 @@ -82,6 +82,11 @@ # Delta package generation using delta interface (deltasToInstall, deltaPackages) = pisi.delta(isopackages, oldBinaryPackages, newBinaryPackages) + # Reduce to filenames + deltasToInstall = map(lambda x: os.path.basename(x), deltasToInstall) + deltaPackages = map(lambda x: os.path.basename(x), deltaPackages) + + # If there exists incremental delta packages, install them. if deltasToInstall: packagesToInstall = deltasToInstall[:] if len(newBinaryPackages) > len(oldBinaryPackages): @@ -89,6 +94,7 @@ # because they dont have delta. packagesToInstall.extend(newBinaryPackages[len(oldBinaryPackages):]) else: + # No delta, install full packages packagesToInstall = newBinaryPackages[:] # Merge the package lists @@ -101,7 +107,8 @@ mailer.error(errmsg, pspec) else: try: - # If there exists multiple packages, reorder them. + # If there exists multiple packages, reorder them in order to + # correctly install interdependent packages. if len(packagesToInstall) > 1: # packagesToInstall doesn't contain full paths logger.info("Reordering packages..") @@ -117,7 +124,13 @@ logger.error(errmsg) mailer.error(errmsg, pspec) - newBinaryPackages.remove(p) + # The package can also be a delta, so handle this. + if p in deltasToInstall: + deltasToInstall.remove(p) + else: + newBinaryPackages.remove(p) + + # Remove binary package from workdir, e.g '/var/pisi' removeBinaryPackageFromWorkDir(p) else: qmgr.removeFromWorkQueue(pspec) From uludag-commits at pardus.org.tr Tue Aug 12 09:27:12 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 09:27:12 +0300 (EEST) Subject: [Uludag-commits] r19716 - trunk/common Message-ID: <20080812062712.9B2861384128@liste.pardus.org.tr> Author: taner Date: Tue Aug 12 09:27:12 2008 New Revision: 19716 Modified: trunk/common/accounts Log: Semen Cirit eklendi. Modified: trunk/common/accounts ================================================================= --- trunk/common/accounts (original) +++ trunk/common/accounts Tue Aug 12 09:27:12 2008 @@ -70,6 +70,7 @@ riklaunim:Piotr Mali?ski:riklaunim [at] gmail.com: rkirmizi:Recep Kırmızı:rkirmizi [at] gmail.com:rkirmizi [at] jabber.pardus.org.tr selim_ok:Selim Ok:selimok [at] gmail.com:selimok [at] jabber.pardus.org.tr +semen:Semen Cirit:semen [at] pardus.org.tr:semen [at] jabber.pardus.org.tr soytetir:Serdar Soytetir:tulliana [at] gmail.com:s.soytetir [at] jabber.pardus.org.tr taner:Taner Taş:taner [at] pardus.org.tr:tanertas [at] jabber.pardus.org.tr tekman:Erkan Tekman:tekman [at] pardus.org.tr:tekman [at] jabber.pardus.org.tr From uludag-commits at pardus.org.tr Tue Aug 12 10:08:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 10:08:37 +0300 (EEST) Subject: [Uludag-commits] r19717 - trunk/tasma/user-manager Message-ID: <20080812070837.2F768138412E@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Aug 12 10:08:36 2008 New Revision: 19717 Modified: trunk/tasma/user-manager/useredit.py Log: Change default groups, now user-manager is same as YALI. Modified: trunk/tasma/user-manager/useredit.py ================================================================= --- trunk/tasma/user-manager/useredit.py (original) +++ trunk/tasma/user-manager/useredit.py Tue Aug 12 10:08:36 2008 @@ -582,13 +582,16 @@ self.parent().browse.userModified(uid, self.u_name.text(), self.u_realname.text()) self.parent().slotCancel() - def userCancel(heta): + def userCancel(): + self.parent().slotCancel() + + def userError(heta): self.parent().slotCancel() ch = self.mainwidget.callMethod("addUser", "tr.org.pardus.comar.user.manager.adduser") ch.registerDone(userDone) ch.registerCancel(userCancel) - ch.registerError(userCancel) + ch.registerError(userError) if self.u_id.text() == "auto": uid = -1 else: @@ -632,7 +635,7 @@ self.u_groups.populate(groups) self.reset() self.u_name.usednames = names - self.u_groups.setText(["users", "audio", "pnp", "removable"]) + self.u_groups.setText(["users", "pnp", "pnpadmin", "removable", "disk", "audio", "video", "power", "dialout"]) self.guide.op_end() self.u_realname.name.setFocus() From uludag-commits at pardus.org.tr Tue Aug 12 11:46:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 11:46:51 +0300 (EEST) Subject: [Uludag-commits] r19718 - branches/buildfarm-delta Message-ID: <20080812084651.438BE138412C@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Aug 12 11:46:50 2008 New Revision: 19718 Modified: branches/buildfarm-delta/pisiinterface.py Log: no need to gettext.. Modified: branches/buildfarm-delta/pisiinterface.py ================================================================= --- branches/buildfarm-delta/pisiinterface.py (original) +++ branches/buildfarm-delta/pisiinterface.py Tue Aug 12 11:46:50 2008 @@ -24,11 +24,6 @@ import config import logger -""" Gettext Support """ -import gettext -__trans = gettext.translation("buildfarm", fallback = True) -_ = __trans.ugettext - class PisiApi: def __init__(self, stdout=None, stderr=None, outputDir = config.workDir): @@ -112,13 +107,13 @@ def build(self, pspec): pspec = os.path.join(config.localPspecRepo, pspec) if not os.path.exists(pspec): - logger.error(_("'%s' does not exist!") % (pspec)) - raise _("'%s' does not exist!") % pspec + logger.error("'%s' does not exist!" % pspec) + raise ("'%s' does not exist!" % pspec) - logger.info(_("BUILD called for %s") % (pspec)) + logger.info("BUILD called for %s" % pspec) __newBinaryPackages, __oldBinaryPackages = pisi.api.build(pspec) - logger.info(_("Created package(s): %s") % (__newBinaryPackages)) + logger.info("Created package(s): %s" % (__newBinaryPackages)) self.__newBinaryPackages += __newBinaryPackages self.__oldBinaryPackages += __oldBinaryPackages From uludag-commits at pardus.org.tr Tue Aug 12 11:47:08 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 11:47:08 +0300 (EEST) Subject: [Uludag-commits] r19719 - branches/buildfarm-delta Message-ID: <20080812084708.3FDDF138412C@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Aug 12 11:47:07 2008 New Revision: 19719 Modified: branches/buildfarm-delta/report.py Log: no need to gettext.. Modified: branches/buildfarm-delta/report.py ================================================================= --- branches/buildfarm-delta/report.py (original) +++ branches/buildfarm-delta/report.py Tue Aug 12 11:47:07 2008 @@ -4,15 +4,10 @@ import os import mailer -""" Gettext Support """ -import gettext -__trans = gettext.translation("buildfarm", fallback = True) -_ = __trans.ugettext - packages = [] for i in os.listdir("/var/www/localhost/htdocs/pardus-2007-test/"): if not os.path.exists("/var/www/localhost/htdocs/pardus-2007/%s" % i): packages.append(i) packages.sort() -mailer.announce(_("New packages in -testing repository:\n\n%s") % "\n".join(packages)) +mailer.announce("New packages in -testing repository:\n\n%s" % "\n".join(packages)) From uludag-commits at pardus.org.tr Tue Aug 12 11:48:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 11:48:34 +0300 (EEST) Subject: [Uludag-commits] r19720 - branches/buildfarm-delta Message-ID: <20080812084834.ED47A138412C@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Aug 12 11:48:34 2008 New Revision: 19720 Modified: branches/buildfarm-delta/main.py Log: no need to gettext, format output, cleanup stale pisi files in case of an installation error Modified: branches/buildfarm-delta/main.py ================================================================= --- branches/buildfarm-delta/main.py (original) +++ branches/buildfarm-delta/main.py Tue Aug 12 11:48:34 2008 @@ -28,18 +28,13 @@ import qmanager import pisiinterface -""" Gettext Support """ -import gettext -__trans = gettext.translation("buildfarm", fallback = True) -_ = __trans.ugettext - def buildPackages(): qmgr = qmanager.QueueManager() queue = copy.copy(qmgr.workQueue) packageList = [] if len(queue) == 0: - logger.info(_("Work Queue is empty...")) + logger.info("Work Queue is empty...") sys.exit(1) # FIXME: Use fcntl.flock @@ -49,11 +44,11 @@ # Unpickle and load ISO package list here isopackages = cPickle.Unpickler(open("data/packages.db", "rb")).load() - logger.raw(_("QUEUE")) - logger.info(_("Work Queue: %s") % (qmgr.workQueue)) + logger.raw("QUEUE") + logger.info("*** Work Queue: %s" % qmgr.workQueue) sortedQueue = qmgr.workQueue[:] sortedQueue.sort() - mailer.info(_("I'm starting to compile following packages:\n\n%s") % "\n".join(sortedQueue)) + mailer.info("*** I'm starting to compile following packages:\n\n%s" % "\n".join(sortedQueue)) logger.raw() for pspec in queue: @@ -61,7 +56,7 @@ build_output = open(os.path.join(config.outputDir, "%s.log" % packagename), "w") logger.raw() logger.info( - _("Compiling source %s (%d of %d)") % + "*** Compiling source %s (%d of %d)" % ( packagename, int(queue.index(pspec) + 1), @@ -73,6 +68,7 @@ pisi = pisiinterface.PisiApi(stdout = build_output, stderr = build_output, outputDir = config.workDir) try: try: + # Build source package (newBinaryPackages, oldBinaryPackages) = pisi.build(pspec) # Reduce to filenames @@ -90,6 +86,7 @@ if deltasToInstall: packagesToInstall = deltasToInstall[:] if len(newBinaryPackages) > len(oldBinaryPackages): + logger.info("*** (Report) # of newBinaryPackages > # of oldBinaryPackages") # There exists some first builds, install them # because they dont have delta. packagesToInstall.extend(newBinaryPackages[len(oldBinaryPackages):]) @@ -101,8 +98,9 @@ deltaPackages = deltaPackages + deltasToInstall except Exception, e: + # Transfer source package to wait queue in case of a build error qmgr.transferToWaitQueue(pspec) - errmsg = _("Error occured for '%s' in BUILD process:\n %s") % (pspec, e) + errmsg = "Error occured for '%s' in BUILD process:\n %s" % (pspec, e) logger.error(errmsg) mailer.error(errmsg, pspec) else: @@ -111,27 +109,29 @@ # correctly install interdependent packages. if len(packagesToInstall) > 1: # packagesToInstall doesn't contain full paths - logger.info("Reordering packages..") + logger.info("*** Reordering packages..") packagesToInstall = pisi.getInstallOrder(packagesToInstall) - logger.info("New order is: %s" % packagesToInstall) + logger.info("*** New order is: %s" % packagesToInstall) for p in packagesToInstall: - logger.info("Installing: %s" % os.path.join(config.workDir, p)) + # Install package + logger.info("*** Installing: %s" % os.path.join(config.workDir, p)) pisi.install(os.path.join(config.workDir, p)) except Exception, e: + # Transfer source package to wait queue in case of an install error qmgr.transferToWaitQueue(pspec) - errmsg = _("Error occured for '%s' in INSTALL process: %s") % (os.path.join(config.workDir, p), e) + errmsg = "Error occured for '%s' in INSTALL process: %s" % (os.path.join(config.workDir, p), e) logger.error(errmsg) mailer.error(errmsg, pspec) - # The package can also be a delta, so handle this. - if p in deltasToInstall: - deltasToInstall.remove(p) - else: - newBinaryPackages.remove(p) - - # Remove binary package from workdir, e.g '/var/pisi' - removeBinaryPackageFromWorkDir(p) + # The package should be removed from the related lists and workdir + for pa in deltaPackages+newBinaryPackages: + if pa in deltasToInstall: + deltasToInstall.remove(pa) + else: + newBinaryPackages.remove(pa) + logger.info("*** (Cleanup) Removing %s from %s" % (pa, config.workDir)) + removeBinaryPackageFromWorkDir(pa) else: qmgr.removeFromWorkQueue(pspec) movePackages(newBinaryPackages, oldBinaryPackages, deltasToInstall, deltaPackages) @@ -139,12 +139,12 @@ finally: pass - logger.raw(_("QUEUE")) - logger.info(_("Wait Queue: %s") % (qmgr.waitQueue)) + logger.raw("QUEUE") + logger.info("*** Wait Queue: %s" % (qmgr.waitQueue)) if qmgr.waitQueue: - mailer.info(_("Queue finished with problems and those packages couldn't be compiled:\n\n%s\n\n\nNew binary packages are;\n\n%s\n\nnow in repository") % ("\n".join(qmgr.waitQueue), "\n".join(packageList))) + mailer.info("Queue finished with problems and those packages couldn't be compiled:\n\n%s\n\n\nNew binary packages are;\n\n%s\n\nnow in repository" % ("\n".join(qmgr.waitQueue), "\n".join(packageList))) else: - mailer.info(_("Queue finished without a problem!...\n\n\nNew binary packages are;\n\n%s\n\nnow in repository...") % "\n".join(packageList)) + mailer.info("Queue finished without a problem!...\n\n\nNew binary packages are;\n\n%s\n\nnow in repository..." % "\n".join(packageList)) logger.raw() logger.raw() @@ -152,9 +152,9 @@ current = os.getcwd() for dir in [config.binaryPath, config.testPath]: os.chdir(dir) - logger.info(_("\nGenerating PiSi Index in %s:" % dir)) + logger.info("\n*** Generating PiSi Index in %s:" % dir) os.system("/usr/bin/pisi index %s . --skip-signing --skip-sources" % config.localPspecRepo) - logger.info(_("PiSi Index Generated for %s" % dir)) + logger.info("*** PiSi Index Generated for %s" % dir) # Sweeet november, try to find duplicate packages in dir # print "\nDuplicate packages in %s:\n%s" % (dir, '-'*40) @@ -164,7 +164,7 @@ os.chdir(current) # Check packages containing binaries and libraries broken by any package update - print "\nChecking binary consistency with revdep-rebuild.." + print "\n*** Checking binary consistency with revdep-rebuild.." os.system("/usr/bin/revdep-rebuild --force") # FIXME: Use fcntl.funlock os.unlink("/var/run/buildfarm") @@ -185,10 +185,10 @@ newPackages = set(newBinaryPackages) - set(oldBinaryPackages) oldPackages = set(oldBinaryPackages) - set(unchangedPackages) - logger.info(_("*** New binary package(s): %s") % newPackages) - logger.info(_("*** Old binary package(s): %s") % oldPackages) - logger.info(_("*** Unchanged binary package(s): %s") % unchangedPackages) - logger.info(_("*** Delta package(s): %s") % deltaPackages) + logger.info("*** New binary package(s): %s" % newPackages) + logger.info("*** Old binary package(s): %s" % oldPackages) + logger.info("*** Unchanged binary package(s): %s" % unchangedPackages) + logger.info("*** Delta package(s): %s" % deltaPackages) exists = os.path.exists join = os.path.join @@ -196,7 +196,7 @@ copy = shutil.copy def moveOldPackage(package): - logger.info(_("*** Removing old package '%s' from %s") % (package, config.testPath)) + logger.info("*** Removing old package '%s' from %s" % (package, config.testPath)) if exists(join(config.testPath, package)): # If an old build is found in testPath(/packages-test/) # remove it because the test repo is unique. @@ -207,7 +207,7 @@ remove(join(config.workDir, package)) def moveNewPackage(package): - logger.info(_("*** Moving new package '%s'") % (package)) + logger.info("*** Moving new package '%s'" % package) if exists(join(config.workDir, package)): # binaryPath : /var/cache/pisi/packages/ # testPath : /var/cache/pisi/packages-test/ @@ -216,14 +216,14 @@ remove(join(config.workDir, package)) def moveUnchangedPackage(package): - logger.info(_("*** Moving unchanged package %s'") % (package)) + logger.info("*** Moving unchanged package %s'" % package) if exists(join(config.workDir, package)): copy(join(config.workDir, package), config.binaryPath) remove(join(config.workDir, package)) def moveDeltaPackage(package): # Move all delta packages into binary path and clean them from workDir - logger.info(_("*** Moving delta package '%s' to %s") % (package, config.binaryPath)) + logger.info("*** Moving delta package '%s' to %s" % (package, config.binaryPath)) if exists(join(config.workDir, package)): copy(join(config.workDir, package), config.binaryPath) remove(join(config.workDir, package)) @@ -232,10 +232,10 @@ # Move incremental delta packages to the test repository. # e.g. kernel-88-89-delta.pisi for p in glob.glob1(config.testPath, "%s-[0-9]*-[0-9]*.delta.pisi" % os.path.basename(package).rsplit("-", 2)[0]): - logger.info(_("*** Removing %s from %s" % (p, config.testPath))) + logger.info("*** Removing %s from %s" % (p, config.testPath)) remove(join(config.testPath, p)) - logger.info(_("*** Moving incremental delta package '%s' to %s") % (package, config.testPath)) + logger.info("*** Moving incremental delta package '%s' to %s" % (package, config.testPath)) if exists(join(config.workDir, package)): copy(join(config.workDir, package), config.testPath) @@ -276,7 +276,7 @@ try: os.makedirs(dir) except OSError: - raise _("Directory '%s' cannot be created, permission problem?") % dir + raise ("Directory '%s' cannot be created, permission problem?" % dir) def handle_exception(exception, value, tb): From uludag-commits at pardus.org.tr Tue Aug 12 14:20:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 14:20:51 +0300 (EEST) Subject: [Uludag-commits] r19721 - branches/buildfarm-delta Message-ID: <20080812112051.8B2D71384158@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Aug 12 14:20:51 2008 New Revision: 19721 Modified: branches/buildfarm-delta/qmanager.py Log: Unify work and wait queue Modified: branches/buildfarm-delta/qmanager.py ================================================================= --- branches/buildfarm-delta/qmanager.py (original) +++ branches/buildfarm-delta/qmanager.py Tue Aug 12 14:20:51 2008 @@ -29,6 +29,9 @@ self.__deserialize(self.workQueue, "workQueue") self.__deserialize(self.waitQueue, "waitQueue") + self.workQueue = list(set(self.workQueue)) + self.waitQueue = list(set(self.waitQueue)) + if len(self.waitQueue): self.workQueue += self.waitQueue self.waitQueue = [] From uludag-commits at pardus.org.tr Tue Aug 12 15:02:57 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 15:02:57 +0300 (EEST) Subject: [Uludag-commits] r19722 - trunk/ptsp Message-ID: <20080812120257.CBF5A1384132@liste.pardus.org.tr> Author: tolga.gunkut Date: Tue Aug 12 15:02:57 2008 New Revision: 19722 Modified: trunk/ptsp/build-client.py Log: Add zorg and acpid Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Tue Aug 12 15:02:57 2008 @@ -64,7 +64,7 @@ # ptsp-client with dependencies lbuscd and ltspfs are needed. # they are currently in playground. So we build and install them # with --additional parameter. -PACKAGES = ["xorg-server"] +PACKAGES = ["xorg-server", "zorg", "acpid"] COMPONENTS = ["system.base"] def chroot_comar(image_dir): From uludag-commits at pardus.org.tr Tue Aug 12 16:48:12 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 12 Aug 2008 16:48:12 +0300 (EEST) Subject: [Uludag-commits] r19723 - branches/buildfarm-delta Message-ID: <20080812134812.360421384158@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Aug 12 16:48:11 2008 New Revision: 19723 Modified: branches/buildfarm-delta/dependency.py Log: enable debug Modified: branches/buildfarm-delta/dependency.py ================================================================= --- branches/buildfarm-delta/dependency.py (original) +++ branches/buildfarm-delta/dependency.py Tue Aug 12 16:48:11 2008 @@ -32,12 +32,23 @@ self.bdepmap, self.rdepmap, self.namemap, self.pspeccount = {}, {}, {}, len(self.pspeclist) - for pspec in self.pspeclist: self.bdepmap[pspec] = self.__getBuildDependencies(pspec) - for pspec in self.pspeclist: self.rdepmap[pspec] = self.__getRuntimeDependencies(pspec) - for pspec in self.pspeclist: self.namemap[pspec] = self.__getPackageNames(pspec) + for pspec in self.pspeclist: + self.bdepmap[pspec] = self.__getBuildDependencies(pspec) + for pspec in self.pspeclist: + self.rdepmap[pspec] = self.__getRuntimeDependencies(pspec) + for pspec in self.pspeclist: + self.namemap[pspec] = self.__getPackageNames(pspec) + + # DEBUG + """ + open("/var/pisi/bdepmap","wb").write("\n".join(["%s -> %s" % (k,v) for k,v in self.bdepmap.items()])) + open("/var/pisi/namemap","wb").write("\n".join(["%s -> %s" % (k,v) for k,v in self.namemap.items()])) + open("/var/pisi/rdepmap","wb").write("\n".join(["%s -> %s" % (k,v) for k,v in self.rdepmap.items()])) + """ def resolvDeps(self): - while not (self.buildDepResolver() and self.runtimeDepResolver()): pass + while not (self.buildDepResolver() and self.runtimeDepResolver()): + pass os.chdir(self.oldwd) return self.pspeclist @@ -90,6 +101,7 @@ for p in self.rdepmap.get(pspec): for j in range(i+1, self.pspeccount): if p in self.namemap.get(self.pspeclist[j]): + print " -> rdep %s of %s is satisfied by %s" % (p, pspec, self.pspeclist[j]) self.pspeclist.insert(j+1, self.pspeclist.pop(i)) clean = False return clean @@ -100,9 +112,17 @@ clean = True for i in range(0, self.pspeccount): pspec = self.pspeclist[i] + # Current pspec: pspec + print "Current pspec is %s:" % pspec for p in self.bdepmap.get(pspec): + # Traverse build dependency list of 'pspec' with p + print " -> %s in build dependencies:" % p for j in range(i+1, self.pspeccount): + # For each pspec in queue, check if p exists + # in its packages if p in self.namemap.get(self.pspeclist[j]): + # namemap brings package list of a package + print " -> bdep %s of %s is satisfied by %s" % (p, pspec, self.pspeclist[j]) self.pspeclist.insert(j+1, self.pspeclist.pop(i)) clean = False return clean From uludag-commits at pardus.org.tr Wed Aug 13 12:30:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 13 Aug 2008 12:30:53 +0300 (EEST) Subject: [Uludag-commits] r19725 - trunk/tasma/tasma/applnk Message-ID: <20080813093053.9519B1384151@liste.pardus.org.tr> Author: gokcen.eraslan Date: Wed Aug 13 12:30:53 2008 New Revision: 19725 Modified: trunk/tasma/tasma/applnk/kde-settings.menu Log: Fix r19411 commit. Modified: trunk/tasma/tasma/applnk/kde-settings.menu ================================================================= Files trunk/tasma/tasma/applnk/kde-settings.menu (original) and trunk/tasma/tasma/applnk/kde-settings.menu Wed Aug 13 12:30:53 2008 differ From uludag-commits at pardus.org.tr Wed Aug 13 22:44:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 13 Aug 2008 22:44:43 +0300 (EEST) Subject: [Uludag-commits] r19726 - trunk/ptsp Message-ID: <20080813194443.8D1181384156@liste.pardus.org.tr> Author: tolga.gunkut Date: Wed Aug 13 22:44:43 2008 New Revision: 19726 Modified: trunk/ptsp/build-client.py Log: Add pulseaudio packet So add pulse user rootfs but not check Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Wed Aug 13 22:44:43 2008 @@ -64,7 +64,7 @@ # ptsp-client with dependencies lbuscd and ltspfs are needed. # they are currently in playground. So we build and install them # with --additional parameter. -PACKAGES = ["xorg-server", "zorg", "acpid"] +PACKAGES = ["xorg-server", "zorg", "acpid", "pulseaudio"] COMPONENTS = ["system.base"] def chroot_comar(image_dir): @@ -160,6 +160,9 @@ chrun("/usr/bin/pisi cp") chrun("/usr/bin/hav call baselayout User.Manager setUser 0 'Root' '/root' '/bin/bash' 'pardus' '' ") + #We must create 'pulse' user for pulseaudio --system + #chrun("/usr/bin/hav call baselayout User.Manager addGroup 500 'pulse' '' ") + #chrun("/usr/bin/hav call baselayout User.Manager addUser 1500 'pulse' 'Pulse' '/var/run/pulse' '/bin/false' '' 'pulse' '' '' ") # create symbolic link run("ln -s %s/boot/kernel* %s/boot/latestkernel" % (output_dir, output_dir)) From uludag-commits at pardus.org.tr Thu Aug 14 13:46:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 14 Aug 2008 13:46:28 +0300 (EEST) Subject: [Uludag-commits] r19727 - trunk/gsoc/net-sharing/docs Message-ID: <20080814104628.BA974138414C@liste.pardus.org.tr> Author: cihangir Date: Thu Aug 14 13:46:28 2008 New Revision: 19727 Added: trunk/gsoc/net-sharing/docs/ trunk/gsoc/net-sharing/docs/doc.pdf (contents, props changed) Log: Documentation is added. From uludag-commits at pardus.org.tr Fri Aug 15 12:18:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 15 Aug 2008 12:18:11 +0300 (EEST) Subject: [Uludag-commits] r19729 - in trunk/gsoc/network-manager: . help help/de help/en help/es help/fr help/nl help/pt_BR help/tr images po utils Message-ID: <20080815091811.82CAF13840E3@liste.pardus.org.tr> Author: isbaran Date: Fri Aug 15 12:18:11 2008 New Revision: 19729 Added: trunk/gsoc/network-manager/ trunk/gsoc/network-manager/AUTHORS trunk/gsoc/network-manager/README trunk/gsoc/network-manager/autoswitch.py trunk/gsoc/network-manager/browser.py trunk/gsoc/network-manager/comariface.py trunk/gsoc/network-manager/connection.py trunk/gsoc/network-manager/handler.py trunk/gsoc/network-manager/help/ trunk/gsoc/network-manager/help/de/ trunk/gsoc/network-manager/help/de/main_help.html trunk/gsoc/network-manager/help/en/ trunk/gsoc/network-manager/help/en/main_help.html trunk/gsoc/network-manager/help/es/ trunk/gsoc/network-manager/help/es/main_help.html trunk/gsoc/network-manager/help/fr/ trunk/gsoc/network-manager/help/fr/main_help.html trunk/gsoc/network-manager/help/help.css trunk/gsoc/network-manager/help/nl/ trunk/gsoc/network-manager/help/nl/main_help.html trunk/gsoc/network-manager/help/pt_BR/ trunk/gsoc/network-manager/help/pt_BR/main_help.html trunk/gsoc/network-manager/help/tr/ trunk/gsoc/network-manager/help/tr/main_help.html trunk/gsoc/network-manager/icons.py trunk/gsoc/network-manager/images/ trunk/gsoc/network-manager/images/dialup-connecting.png (contents, props changed) trunk/gsoc/network-manager/images/dialup-offline.png (contents, props changed) trunk/gsoc/network-manager/images/dialup-online.png (contents, props changed) trunk/gsoc/network-manager/images/ethernet-connecting.png (contents, props changed) trunk/gsoc/network-manager/images/ethernet-offline.png (contents, props changed) trunk/gsoc/network-manager/images/ethernet-online.png (contents, props changed) trunk/gsoc/network-manager/images/signal_0.png (contents, props changed) trunk/gsoc/network-manager/images/signal_1.png (contents, props changed) trunk/gsoc/network-manager/images/signal_2.png (contents, props changed) trunk/gsoc/network-manager/images/signal_3.png (contents, props changed) trunk/gsoc/network-manager/images/signal_4.png (contents, props changed) trunk/gsoc/network-manager/images/wireless-connecting.png (contents, props changed) trunk/gsoc/network-manager/images/wireless-offline.png (contents, props changed) trunk/gsoc/network-manager/images/wireless-online.png (contents, props changed) trunk/gsoc/network-manager/nameconf.py trunk/gsoc/network-manager/network-applet.desktop trunk/gsoc/network-manager/network-applet.py (contents, props changed) trunk/gsoc/network-manager/network-manager.desktop trunk/gsoc/network-manager/network-manager.py (contents, props changed) trunk/gsoc/network-manager/newconn.py trunk/gsoc/network-manager/po/ trunk/gsoc/network-manager/po/ca.po trunk/gsoc/network-manager/po/de.po trunk/gsoc/network-manager/po/es.po trunk/gsoc/network-manager/po/fr.po trunk/gsoc/network-manager/po/it.po trunk/gsoc/network-manager/po/network-manager.pot trunk/gsoc/network-manager/po/nl.po trunk/gsoc/network-manager/po/pl.po trunk/gsoc/network-manager/po/pt_BR.po (contents, props changed) trunk/gsoc/network-manager/po/tr.po trunk/gsoc/network-manager/setup.py (contents, props changed) trunk/gsoc/network-manager/utils/ trunk/gsoc/network-manager/utils/import_nw.py (contents, props changed) trunk/gsoc/network-manager/widgets.py Log: * 802.1x support * Ad-hoc From uludag-commits at pardus.org.tr Fri Aug 15 12:22:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 15 Aug 2008 12:22:35 +0300 (EEST) Subject: [Uludag-commits] r19730 - trunk/gsoc/network-manager/patches Message-ID: <20080815092235.599B213840E3@liste.pardus.org.tr> Author: isbaran Date: Fri Aug 15 12:22:35 2008 New Revision: 19730 Added: trunk/gsoc/network-manager/patches/ trunk/gsoc/network-manager/patches/Net_Link_wireless_tools.py trunk/gsoc/network-manager/patches/model.xml trunk/gsoc/network-manager/patches/wpa_supplicant.py Log: From uludag-commits at pardus.org.tr Fri Aug 15 12:48:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 15 Aug 2008 12:48:17 +0300 (EEST) Subject: [Uludag-commits] r19731 - trunk/repository-scripts/xorg Message-ID: <20080815094817.DA68C13840E3@liste.pardus.org.tr> Author: fatih Date: Fri Aug 15 12:48:17 2008 New Revision: 19731 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 Fri Aug 15 12:48:17 2008 @@ -12,7 +12,7 @@ xf86-video-i128-1.3.0.tar.bz2 xf86-video-i740-1.2.0.tar.bz2 xf86-video-imstt-1.1.0.tar.bz2 -xf86-video-intel-2.4.0.tar.bz2 +xf86-video-intel-2.4.1.tar.bz2 xf86-video-mach64-6.8.0.tar.bz2 xf86-video-mga-1.9.100.tar.bz2 xf86-video-neomagic-1.2.1.tar.bz2 From uludag-commits at pardus.org.tr Fri Aug 15 14:19:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 15 Aug 2008 14:19:40 +0300 (EEST) Subject: [Uludag-commits] r19732 - in trunk/gsoc/pardusman-wizard: . screens Message-ID: <20080815111940.3CA5713840D8@liste.pardus.org.tr> Author: MeW Date: Fri Aug 15 14:19:39 2008 New Revision: 19732 Modified: trunk/gsoc/pardusman-wizard/pardusman.py trunk/gsoc/pardusman-wizard/screens/ScrGrub.py trunk/gsoc/pardusman-wizard/screens/ScrMedia.py trunk/gsoc/pardusman-wizard/screens/ScrRepo.py trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py trunk/gsoc/pardusman-wizard/screens/ScrUsers.py trunk/gsoc/pardusman-wizard/screens/screenGrub.ui trunk/gsoc/pardusman-wizard/screens/screenMedia.ui trunk/gsoc/pardusman-wizard/screens/screenRepo.ui trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui trunk/gsoc/pardusman-wizard/screens/screenUsers.ui Log: Modified: trunk/gsoc/pardusman-wizard/pardusman.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/gsoc/pardusman-wizard/screens/ScrGrub.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrGrub.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrGrub.py Fri Aug 15 14:19:39 2008 @@ -12,6 +12,8 @@ uic.loadUi("screens/screenGrub.ui", self) self.desc = "grub screen" + self.frameError.setVisible(0) + self.chosen = "data/grub-default.jpg" self.setImage() self.connect(self.buttonOpen, QtCore.SIGNAL("clicked()"), self.getImage) @@ -27,3 +29,5 @@ return 0 else: self.setImage(file) + + self.chosen = str(file) Modified: trunk/gsoc/pardusman-wizard/screens/ScrMedia.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrMedia.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrMedia.py Fri Aug 15 14:19:39 2008 @@ -9,8 +9,8 @@ uic.loadUi("screens/screenMedia.ui", self) self.desc = "Media select screen" + self.frameError.setVisible(0) - self.connect(self.radioCD, QtCore.SIGNAL("clicked()"), self.slotRadio) self.connect(self.radioSL, QtCore.SIGNAL("clicked()"), self.slotRadio) self.connect(self.radioDL, QtCore.SIGNAL("clicked()"), self.slotRadio) @@ -25,4 +25,6 @@ self.spinSize.setDisabled(0) else: self.sliderSize.setDisabled(1) - self.spinSize.setDisabled(1) \ No newline at end of file + self.spinSize.setDisabled(1) + + self.chosen = str(self.sender().text()) Modified: trunk/gsoc/pardusman-wizard/screens/ScrRepo.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrRepo.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrRepo.py Fri Aug 15 14:19:39 2008 @@ -9,14 +9,16 @@ uic.loadUi("screens/screenRepo.ui", self) self.desc = "Repository Screen" + + self.frameError.setVisible(0) self.connect(self.radioPardus, QtCore.SIGNAL("clicked()"), self.slotContrib) self.connect(self.radioOther, QtCore.SIGNAL("clicked()"), self.slotOther) def slotContrib(self): - self.checkContrib.setDisabled(0) + # self.checkContrib.setDisabled(0) self.lineOther.setDisabled(1) def slotOther(self): self.lineOther.setDisabled(0) - self.checkContrib.setDisabled(1) \ No newline at end of file + # self.checkContrib.setDisabled(1) Modified: trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py Fri Aug 15 14:19:39 2008 @@ -9,3 +9,10 @@ uic.loadUi("screens/screenSystemType.ui", self) self.desc = "System Type Screen" + self.frameError.setVisible(0) + + self.connect(self.radioInstall, QtCore.SIGNAL("clicked()"), self.slotRadio) + self.connect(self.radioLive, QtCore.SIGNAL("clicked()"), self.slotRadio) + + def slotRadio(self): + self.chosen = str(self.sender().text()) Modified: trunk/gsoc/pardusman-wizard/screens/ScrUsers.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrUsers.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrUsers.py Fri Aug 15 14:19:39 2008 @@ -8,4 +8,39 @@ QtGui.QWidget.__init__(self) uic.loadUi("screens/screenUsers.ui", self) - self.desc = "Add user" \ No newline at end of file + self.desc = "Add user" + self.frameError.setVisible(0) + + self.connect(self.pass1, QtCore.SIGNAL("editingFinished()"), self.checkForm) + self.connect(self.pass2, QtCore.SIGNAL("editingFinished()"), self.checkForm) + self.connect(self.username, QtCore.SIGNAL("editingFinished()"), self.checkForm) + + self.connect(self.admin_pass1, QtCore.SIGNAL("editingFinished()"), self.checkForm) + self.connect(self.admin_pass2, QtCore.SIGNAL("editingFinished()"), self.checkForm) + + def error(self, message): + self.hasError = 1 + self.labelError.setText(message) + self.frameError.setVisible(1) + + def success(self): + self.hasError = 0 + self.frameError.setVisible(0) + + def checkForm(self): + message = [] + if self.pass2.text() != "" or self.pass1.text() != "": + if self.pass1.text() != self.pass2.text(): + message.append("User passwords do not match!") + else: + if self.username.text() == self.pass1.text(): + message.append("Don't use your user name or name as a password.") + + if self.admin_pass2.text() != "" or self.admin_pass1.text() != "": + if self.admin_pass1.text() != self.admin_pass2.text(): + message.append("Admin passwords do not match!") + + if message.__len__() == 0: + self.success() + else: + self.error('\n'.join(message)) Modified: trunk/gsoc/pardusman-wizard/screens/screenGrub.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenGrub.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenGrub.ui Fri Aug 15 14:19:39 2008 @@ -15,9 +15,9 @@ - 32 - 30 - 460 + 42 + 20 + 440 201 @@ -30,7 +30,7 @@ - 240 + 220 20 200 150 @@ -87,10 +87,10 @@ - 32 - 260 - 460 - 121 + 42 + 230 + 440 + 101 @@ -113,7 +113,7 @@ <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You can choose additional options...</p></body></html> - + 20 @@ -126,7 +126,7 @@ Continue From Hard disk - + 20 @@ -140,6 +140,44 @@ + + + + 42 + 350 + 440 + 41 + + + + false + + + background-color: white; color: red; + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + 20 + 5 + 400 + 31 + + + + + + + Qt::AlignCenter + + + Modified: trunk/gsoc/pardusman-wizard/screens/screenMedia.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenMedia.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenMedia.ui Fri Aug 15 14:19:39 2008 @@ -12,112 +12,146 @@ Select Media Type - + - 72 - 100 - 251 - 21 - - - - CD - - - - - - 72 - 160 - 251 - 24 - - - - DVD SL (4 gb) - - - - - - 72 - 220 - 251 - 24 - - - - DVD DL (8 gb) - - - - - - 72 - 280 - 251 - 24 - - - - External Disk - - - - - - 52 - 20 - 420 + 42 + 30 + 440 + 281 + + + + Select target media type + + + + + 40 + 30 + 251 + 21 + + + + CD + + + + + + 40 + 90 + 251 + 24 + + + + DVD SL (4 GB) + + + + + + 40 + 210 + 251 + 24 + + + + External Disk + + + + + + 40 + 150 + 251 + 24 + + + + DVD DL (8 GB) + + + + + + 68 + 240 + 270 + 32 + + + + + + + 500 + + + 10 + + + Qt::Horizontal + + + + + + + false + + + 500 + + + 10 + + + + + + + + + + 42 + 350 + 440 41 - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Select target media type</p></body></html> + + false - - - - - 100 - 310 - 270 - 32 - + + background-color: white; color: red; + + + QFrame::StyledPanel - - - - - 500 - - - 10 - - - Qt::Horizontal - - - - - - - false - - - 500 - - - 10 - - - - + + QFrame::Raised + + + + + 20 + 5 + 400 + 31 + + + + + + + Qt::AlignCenter + + Modified: trunk/gsoc/pardusman-wizard/screens/screenRepo.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenRepo.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenRepo.ui Fri Aug 15 14:19:39 2008 @@ -12,7 +12,26 @@ Select Repo - + + + + 42 + 30 + 440 + 100 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Please choose the repository to use while creating image</p> +<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you want to use another repository except Pardus 2008 and Contrib<br /> repositories, please specify full path of <span style=" font-weight:600;">pisi-index.xml</span> file.</p></body></html> + + + 42 @@ -21,27 +40,17 @@ 181 - - Select repository + + QFrame::StyledPanel + + + QFrame::Raised - - - - 30 - 40 - 351 - 24 - - - - Pardus 2008 - - - 30 - 100 + 40 + 90 131 24 @@ -50,27 +59,24 @@ Other - - - false - + - 50 - 70 - 121 - 23 + 40 + 30 + 351 + 24 - Contrib repo + Pardus 2008 - 60 - 130 + 70 + 120 330 33 @@ -84,29 +90,52 @@ - + + + false + + - + 42 - 30 + 349 440 - 100 + 41 - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Please choose the repository to use while creating image</p> -<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you want to use another repository except Pardus 2008 and Contrib<br /> repositories, please specify ful path of <span style=" font-weight:600;">pisi-index.xml</span> file.</p></body></html> + + false + + + background-color: white; color: red; + + QFrame::StyledPanel + + + QFrame::Raised + + + + + 20 + 5 + 400 + 31 + + + + + + + Qt::AlignCenter + + Modified: trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui ================================================================= --- trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui (original) +++ trunk/gsoc/pardusman-wizard/screens/screenSystemType.ui Fri Aug 15 14:19:39 2008 @@ -36,7 +36,7 @@ 52 - 80 + 60 420 61 @@ -52,7 +52,7 @@ 52 - 240 + 210 420 30 @@ -65,7 +65,7 @@ 80 - 270 + 240 381 80 @@ -85,7 +85,7 @@ 80 - 110 + 90 361 71 @@ -102,9 +102,9 @@ - 20 - 200 - 460 + 42 + 180 + 440 3 @@ -112,6 +112,47 @@ Qt::Horizontal + + + true + + + + 42 + 350 + 440 + 41 + + + + false + + + background-color: white; color: red; + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + 20 + 5 + 400 + 31 + + + + + + + Qt::AlignCenter + + + Modified: trunk/gsoc/pardusman-wizard/screens/screenUsers.ui ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Fri Aug 15 17:00:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 15 Aug 2008 17:00:36 +0300 (EEST) Subject: [Uludag-commits] r19733 - trunk/repository-scripts/xorg Message-ID: <20080815140036.E59141384192@liste.pardus.org.tr> Author: fatih Date: Fri Aug 15 17:00:36 2008 New Revision: 19733 Modified: trunk/repository-scripts/xorg/input trunk/repository-scripts/xorg/video Log: bump Modified: trunk/repository-scripts/xorg/input ================================================================= --- trunk/repository-scripts/xorg/input (original) +++ trunk/repository-scripts/xorg/input Fri Aug 15 17:00:36 2008 @@ -7,7 +7,7 @@ xf86-input-dynapro-1.1.2.tar.bz2 xf86-input-elo2300-1.1.2.tar.bz2 xf86-input-elographics-1.2.2.tar.bz2 -xf86-input-evdev-2.0.1.tar.bz2 +xf86-input-evdev-2.0.4.tar.bz2 xf86-input-fpit-1.2.0.tar.bz2 xf86-input-hyperpen-1.2.0.tar.bz2 xf86-input-jamstudio-1.2.0.tar.bz2 Modified: trunk/repository-scripts/xorg/video ================================================================= --- trunk/repository-scripts/xorg/video (original) +++ trunk/repository-scripts/xorg/video Fri Aug 15 17:00:36 2008 @@ -7,7 +7,7 @@ xf86-video-cyrix-1.1.0.tar.bz2 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-geode-2.10.1.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 From uludag-commits at pardus.org.tr Mon Aug 18 10:29:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 10:29:53 +0300 (EEST) Subject: [Uludag-commits] r19734 - in trunk/gsoc/PSM: doc pisi Message-ID: <20080818072953.77E40138419C@liste.pardus.org.tr> Author: sdalgic Date: Mon Aug 18 10:29:53 2008 New Revision: 19734 Added: trunk/gsoc/PSM/doc/PSM_information.txt Modified: trunk/gsoc/PSM/pisi/api.py trunk/gsoc/PSM/pisi/file.py Log: PSM with ability to sign index files and verify the ascii-armored detached signatures; key-management tool is mising. For details please look at the file doc/PSM_information.txt Modified: trunk/gsoc/PSM/pisi/api.py ================================================================= --- trunk/gsoc/PSM/pisi/api.py (original) +++ trunk/gsoc/PSM/pisi/api.py Mon Aug 18 10:29:53 2008 @@ -622,10 +622,14 @@ try: index.check_signature(repouri, repo) + ctx.ui.info(_('* Package database updated.')) except pisi.file.NoSignatureFound, e: ctx.ui.warning(e) + if ctx.ui.confirm(_('Adding this repository may harm your system. Do you want to continue?')): + ctx.ui.info(_('* Package database updated.')) + else: + repodb.remove_repo(repo) - ctx.ui.info(_('* Package database updated.')) else: raise pisi.Error(_('No repository named %s found.') % repo) Modified: trunk/gsoc/PSM/pisi/file.py ================================================================= --- trunk/gsoc/PSM/pisi/file.py (original) +++ trunk/gsoc/PSM/pisi/file.py Mon Aug 18 10:29:53 2008 @@ -48,7 +48,7 @@ class InvalidSignature(pisi.Error): def __init__(self, url): - pisi.Exception.__init__(self, " invalid for %s" % url) + pisi.Exception.__init__(self, " invalid for %s" % url) #TODO: Give more detail self.url = url class File: @@ -196,24 +196,26 @@ cs = file(compressed_file + '.sha1sum', 'w') cs.write(sha1) cs.close() - - if self.sign==File.detached: - if pisi.util.run_batch('gpg --detach-sig ' + self.localfile)[0]: - raise Error(_("ERROR: gpg --detach-sig %s failed") % self.localfile) + + #FIXME: Selection of the Key should be added here + #add-pisi-key is going to implement the solution + if self.sign==File.detached: + if pisi.util.run_batch('gpg -a --detach-sig ' + self.localfile)[0]: + raise Error(_("ERROR: gpg -a --detach-sig %s failed") % self.localfile) if compressed_file: - if pisi.util.run_batch('gpg --detach-sig ' + compressed_file)[0]: - raise Error(_("ERROR: gpg --detach-sig %s failed") % compressed_file) + if pisi.util.run_batch('gpg -a --detach-sig ' + compressed_file)[0]: + raise Error(_("ERROR: gpg -a --detach-sig %s failed") % compressed_file) @staticmethod def check_signature(uri, transfer_dir, sign=detached): if sign==File.detached: try: - sigfilename = File.download(pisi.uri.URI(uri + '.sig'), transfer_dir) + sigfilename = File.download(pisi.uri.URI(uri + '.asc'), transfer_dir) except KeyboardInterrupt: raise except Exception, e: #FIXME: what exception could we catch here, replace with that. raise NoSignatureFound(uri) - if os.system('gpg --verify ' + sigfilename) != 0: + if os.system('gpg --verify ' + sigfilename) != 0: # Wouldn't subprocess be nice here? instead of os.system raise InvalidSignature(uri) # everything is all right here From uludag-commits at pardus.org.tr Mon Aug 18 10:40:06 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 10:40:06 +0300 (EEST) Subject: [Uludag-commits] r19735 - in trunk/gsoc/network-manager: . patches Message-ID: <20080818074007.12412138416F@liste.pardus.org.tr> Author: isbaran Date: Mon Aug 18 10:40:06 2008 New Revision: 19735 Modified: trunk/gsoc/network-manager/browser.py trunk/gsoc/network-manager/comariface.py trunk/gsoc/network-manager/connection.py trunk/gsoc/network-manager/patches/wpa_supplicant.py Log: Modified: trunk/gsoc/network-manager/browser.py ================================================================= --- trunk/gsoc/network-manager/browser.py (original) +++ trunk/gsoc/network-manager/browser.py Mon Aug 18 10:40:06 2008 @@ -64,12 +64,6 @@ 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) Modified: trunk/gsoc/network-manager/comariface.py ================================================================= --- trunk/gsoc/network-manager/comariface.py (original) +++ trunk/gsoc/network-manager/comariface.py Mon Aug 18 10:40:06 2008 @@ -100,7 +100,6 @@ self.name = data.get("name") self.devid = data.get("device_id") self.devname = data.get("device_name") - self.device_mode = data.get("device_mode", "Managed") self.remote = data.get("remote") self.net_mode = data.get("net_mode", "auto") self.net_addr = data.get("net_address") @@ -138,8 +137,6 @@ 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): def __init__(self): Modified: trunk/gsoc/network-manager/connection.py ================================================================= --- trunk/gsoc/network-manager/connection.py (original) +++ trunk/gsoc/network-manager/connection.py Mon Aug 18 10:40:06 2008 @@ -60,16 +60,11 @@ if remote == "" or remote == "": remote = i18n("") self.remote = remote - self.setText(3, remote) + self.setText(2, remote) self.mac = self.info.get("mac", None) if self.mac: - self.setText(4, self.mac) - - point_mode = self.info["mode"] - - if point_mode == "Ad-Hoc": - self.setPixmap(2, getIconSet("attach", KIcon.Small).pixmap(QIconSet.Automatic, QIconSet.Normal)) + self.setText(3, self.mac) def signalIcon(self, signal): # FIXME: make this more pythonic @@ -105,8 +100,7 @@ self.view.addColumn("") self.view.addColumn("") self.view.addColumn("") - self.view.addColumn("") - self.view.setColumnAlignment(4, Qt.AlignRight) + self.view.setColumnAlignment(3, Qt.AlignRight) self.view.setResizeMode(QListView.LastColumn) self.view.setAllColumnsShowFocus(True) self.view.setShowToolTips(True) @@ -129,13 +123,6 @@ parent.remote.setText(item.remote) parent.apmac = item.mac - 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 else: @@ -144,10 +131,10 @@ if mode.id == item.enc: break i += 1 - auth_last = parent.link.auth_modes[parent.auth_mode.currentItem() - 1].id + auth_last = parent.link.auth_modes[parent.security_mode_combo.currentItem() - 1].id auth_now = item.enc if not (auth_last.startswith("wep") and auth_now.startswith("wep")): - parent.auth_mode.setCurrentItem(i) + parent.security_mode_combo.setCurrentItem(i) parent.slotSecurityToggle(i) self.hide() @@ -218,26 +205,6 @@ self.devices_but.setPopup(self.devices) grid.addWidget(hb, 0, 1) - if "devicemode" in link.modes: - line = widgets.HLine(i18n("Device Mode"), self, "unindent") - lay.addSpacing(6) - lay.addWidget(line) - grid = QGridLayout(3, 2) - lay.addLayout(grid) - - lab = QLabel(i18n("Mode:"), self) - grid.addWidget(lab, 0, 0, Qt.AlignRight) - - self.selected_device_mode = QComboBox(False, self) - self.selected_device_mode.insertItem("-") - - 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) - if "remote" in link.modes: lab = QLabel(unicode(link.remote_name), self) grid.addWidget(lab, 1, 0, Qt.AlignRight) @@ -553,13 +520,6 @@ if conn.devname: self.device.setText(conn.devname) 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") - elif conn.device_mode == "Managed": - self.selected_device_mode.setCurrentText("Managed") - else: - self.selected_device_mode.setCurrentText("Select Mode") if "remote" in self.link.modes: if conn.remote: self.remote.setText(conn.remote) @@ -670,9 +630,6 @@ namemode = "custom" nameserver = str(self.dns_text.text()) comlink.call(self.link.script, "Net.Link", "setNameService", name, namemode, nameserver) - if "devicemode" in self.link.modes: - selected_device_mode = str(self.selected_device_mode.currentText()) - comlink.call(self.link.script, "Net.Link", "setConnectionMode", name, selected_device_mode) if "remote" in self.link.modes: # set remote address remote = str(self.remote.text()) Modified: trunk/gsoc/network-manager/patches/wpa_supplicant.py ================================================================= --- trunk/gsoc/network-manager/patches/wpa_supplicant.py (original) +++ trunk/gsoc/network-manager/patches/wpa_supplicant.py Mon Aug 18 10:40:06 2008 @@ -219,26 +219,27 @@ self.network = self.iface.addNetwork() def authenticate(self, username, password, timeout = 15): - if self.eap == "TLS": - self.network.setNetwork( - {"ssid": dbus.String(self.ssid, variant_level=1), + basic = {"ssid": dbus.String(self.ssid, variant_level=1), "key_mgmt": dbus.String(self.key_mgmt, variant_level=1), "eap": dbus.String(self.eap, variant_level=1), - "identity": dbus.String(username, variant_level=1), - "client_cert": dbus.String(self.client_cert, variant_level=1), - "ca_cert": dbus.String(self.ca_cert, variant_level=1), - "private_key": dbus.String(self.private_key, variant_level=1), - "private_key_passwd": dbus.String(self.private_key_passwd, variant_level=1)}) - else: - self.network.setNetwork( - {"ssid": dbus.String(self.ssid, variant_level=1), - "key_mgmt": dbus.String(self.key_mgmt, variant_level=1), - "eap": dbus.String(self.eap, variant_level=1), - "identity": dbus.String(username, variant_level=1), - "password": dbus.String(password, variant_level=1), - "phase2": dbus.String("auth=%s"%self.phase2, variant_level=1)}) - #"ca_cert": dbus.String(self.ca_cert, variant_level=1), - #"anonymous_identity": dbus.String(self.anonymous_identity, variant_level=1)}) + "identity": dbus.String(username, variant_level=1)} + + if self.client_cert: + basic["client_cert"] = dbus.String(self.client_cert, variant_level=1) + if self.ca_cert: + basic["ca_cert"] = dbus.String(self.ca_cert, variant_level=1) + if self.private_key: + basic["private_key"] = dbus.String(self.private_key, variant_level=1), + if self.private_key_passwd: + basic["private_key_passwd"] = dbus.String(self.private_key_passwd, variant_level=1) + if self.phase2: + basic["phase2"] = dbus.String("auth=%s"%self.phase2, variant_level=1) + if password: + basic["password"] = dbus.String(password, variant_level=1) + if self.anonymous_identity: + basic["anonymous_identity"] = dbus.String(self.anonymous_identity, variant_level=1) + + self.network.setNetwork(basic) self.iface.selectNetwork(self.network.path) authentication = waitForAuthenticationComplete(self.iface, timeout) From uludag-commits at pardus.org.tr Mon Aug 18 11:29:06 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 11:29:06 +0300 (EEST) Subject: [Uludag-commits] r19736 - in trunk/staj-projeleri/proxy-manager/src: . apps Message-ID: <20080818082906.7F771138410B@liste.pardus.org.tr> Author: bertan Date: Mon Aug 18 11:29:06 2008 New Revision: 19736 Modified: trunk/staj-projeleri/proxy-manager/src/apps/amsn.py trunk/staj-projeleri/proxy-manager/src/apps/aria2.py trunk/staj-projeleri/proxy-manager/src/apps/gftp.py trunk/staj-projeleri/proxy-manager/src/apps/kde.py trunk/staj-projeleri/proxy-manager/src/apps/mozilla.py trunk/staj-projeleri/proxy-manager/src/apps/pidgin.py trunk/staj-projeleri/proxy-manager/src/apps/wget.py trunk/staj-projeleri/proxy-manager/src/browser.py trunk/staj-projeleri/proxy-manager/src/profileDialog.py trunk/staj-projeleri/proxy-manager/src/profileHandler.py trunk/staj-projeleri/proxy-manager/src/proxy-manager.py trunk/staj-projeleri/proxy-manager/src/utility.py Log: Modified: trunk/staj-projeleri/proxy-manager/src/apps/amsn.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/amsn.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/amsn.py Mon Aug 18 11:29:06 2008 @@ -20,6 +20,7 @@ attribute = entry.firstChild.nextSibling # value of the 'value' element value = attribute.nextSibling.nextSibling + #TODO: add auth. code if attribute.firstChild.nodeValue == "connectiontype": self.connectiontype = value elif attribute.firstChild.nodeValue == "proxy": @@ -42,13 +43,3 @@ conf = open(self.path, "w") conf.write(self.doc.toxml("utf-8")) conf.close() - -### FIXME: test kodunu sil -##from time import * -##print time() -##a = AMSN() -####a.setGlobalProxy("192.223.211.123") -##a.setHTTPProxy("122.311.11.11", "123") -##a.noProxy() -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/apps/aria2.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/aria2.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/aria2.py Mon Aug 18 11:29:06 2008 @@ -48,12 +48,3 @@ confWrite = open(self.path, "w") confWrite.writelines(self.lines) confWrite.close() - - -### FIXME: test kodunu sil -##from time import * -##print time() -##a = Aria2() -##a.setGlobalProxy("192.223.211.123") -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/apps/gftp.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/gftp.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/gftp.py Mon Aug 18 11:29:06 2008 @@ -70,13 +70,3 @@ confWrite = open(self.path, "w") confWrite.writelines(self.lines) confWrite.close() - -### FIXME: test kodunu sil -##from time import * -##print time() -##a = Gftp() -##a.setGlobalProxy("123.321.123.312", "1122") -##a.setFTPProxy("123.321.123.333", "ftp") -##a.setHTTPProxy("123.321.123.444", "http") -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/apps/kde.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/kde.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/kde.py Mon Aug 18 11:29:06 2008 @@ -7,59 +7,46 @@ # import os +import re from app import App class KDE(App): def __init__(self): - self.path = os.path.expanduser("~/.kde/share/config/kioslaverc") + # self.path = os.path.expanduser("~/.kde/share/config/kioslaverc") + self.path = os.path.expanduser("~/svn/pardus/proxy-manager/src/config_files/kioslaverc") + # keys of the config file self.https = "httpsProxy" + self.httpsRE = re.compile(self.https + "=.*?\n") self.http = "httpProxy" + self.httpRE = re.compile(self.http + "=.*?\n") self.ftp = "ftpProxy" + self.ftpRE = re.compile(self.ftp + "=.*?\n") self.autoconfig_url = "Proxy Config Script" + self.autoconfig_urlRE = re.compile(self.autoconfig_url + "=.*?\n") self.type = "ProxyType" + self.typeRE = re.compile(self.type + "=.*?\n") self.globl = False if os.path.exists(self.path): confRead = open(self.path, "r") - self.lines = confRead.readlines() + self.text = confRead.read() confRead.close() else: - self.lines = [] + self.text = "" + + if re.search("\[Proxy Settings\]", self.text) == None: + self.text = self.text + "[Proxy Settings]\nAuthMode=0\nNoProxyFor=\nProxy Config Script=\nProxyType=\nReversedException=\nftpProxy=\nhttpProxy=\nhttpsProxy=\n" - i = 0 - self.hsi = self.hi = self.fi = self.ti = self.ai = -1 - while len(self.lines) != i: - if len(self.lines[i]) == 0 or self.lines[i][0] == ("#" or "\n"): pass - elif self.ti == -1 and self.lines[i].find(self.type) != -1: self.ti = i - elif self.fi == -1 and self.lines[i].find(self.ftp) != -1: self.fi = i - elif self.hi == -1 and self.lines[i].find(self.http) != -1: self.hi = i - elif self.hsi == -1 and self.lines[i].find(self.https) != -1: self.hsi = i - elif self.ai == -1 and self.lines[i].find(self.autoconfig_url) != -1: self.ai = i - i = i + 1 - if self.hsi == -1: - self.lines.append(self.https + "=") - self.hsi = len(self.lines) - 1 - if self.hi == -1: - self.lines.append(self.http + "=") - self.hi = len(self.lines) - 1 - if self.fi == -1: - self.lines.append(self.ftp + "=") - self.fi = len(self.lines) - 1 - if self.ti == -1: - self.lines.append(self.type + "=") - self.ti = len(self.lines) - 1 - if self.ai == -1: - self.lines.append(self.autoconfig_url + "=") - self.ai = len(self.lines) - 1 def clean(self): if not self.globl: - self.lines[self.hi] = self.http + "=\n" - self.lines[self.hsi] = self.https + "=\n" - self.lines[self.fi] = self.ftp + "=\n" + self.text = self.autoconfig_urlRE .sub(self.autoconfig_url + "=0",self.text) + self.text = self.httpRE.sub(self.http + "=\n", self.text) + self.text = self.httpsRE.sub(self.https + "=\n", self.text) + self.text = self.ftpRE.sub(self.ftp + "=\n", self.text) def setGlobalProxy(self, ip, port=None, user=None, pasw=None): self.globl = True @@ -72,39 +59,31 @@ self.clean() if not port: value = "=" + ip + "\n" else: value = "=" + ip + ":" + port + "\n" - self.lines[self.hi] = self.http + value - self.lines[self.ti] = self.type + "=1" + "\n" + self.text = self.httpRE.sub(self.http + value, self.text) + self.text = self.typeRE.sub(self.type + value, self.text) def setHTTPSProxy(self, ip, port=None, user=None, pasw=None): self.clean() if not port: value = "=" + ip + "\n" else: value = "=" + ip + ":" + port + "\n" - self.lines[self.hsi] = self.https + value - self.lines[self.ti] = self.type + "=1" + "\n" + self.text = self.httpsRE.sub(self.https + value, self.text) + self.text = self.typeRE.sub(self.type + "=1\n", self.text) def setFTPProxy(self, ip, port=None, user=None, pasw=None): self.clean() if not port: value = "=" + ip + "\n" else: value = "=" + ip + ":" + port + "\n" - self.lines[self.fi] = self.ftp + value - self.lines[self.ti] = self.type + "=1" + "\n" + self.text = self.ftpRE.sub(self.ftp + value, self.text) + self.text = self.typeRE.sub(self.type + "=1\n", self.text) def setPAC_URL(self, url): - self.lines[self.ai] = self.autoconfig_url + "=" + url + "\n" - self.lines[self.ti] = self.type + "=3" + "\n" + self.text = self.autoconfig_urlRE .sub(self.autoconfig_url + "=" + url + "\n", self.text) + self.text = self.typeRE.sub(self.type + "=3\n", self.text) def noProxy(self): - self.lines[self.ti] = self.type + "=0" + "\n" + self.text = self.typeRE.sub(self.type + "=0\n", self.text) def close(self): confWrite = open(self.path, "w") - confWrite.writelines(self.lines) + confWrite.write(self.text) confWrite.close() - -### FIXME: test kodunu sil -##from time import * -##print time() -##a = KDE() -##a.setGlobalProxy("192.168.3.248", "4444") -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/apps/mozilla.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/mozilla.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/mozilla.py Mon Aug 18 11:29:06 2008 @@ -147,18 +147,3 @@ confWrite = open(self.path, "w") confWrite.writelines(self.lines) confWrite.close() - - -### FIXME: test kodunu sil -##from time import * -##print time() -##a = Mozilla("/home/bertan/.mozilla/firefox/") -##a.setGlobalProxy("192.223.211.123") -##a.setHTTPProxy("122.311.11.11") -##a.setFTPProxy("122.311.11.11", "123") -##a.setGopherProxy("122.311.11.11", "123") -##a.setSSLProxy("122.311.11.11", "123") -##a.setSOCKSProxy("122.311.11.11", "123") -##a.noProxy() -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/apps/pidgin.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/pidgin.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/pidgin.py Mon Aug 18 11:29:06 2008 @@ -25,6 +25,10 @@ self.host = pref3 if pref3.getAttribute("name") == "port": self.port = pref3 + if pref3.getAttribute("name") == "username": + self.user = pref3 + if pref3.getAttribute("name") == "password": + self.pasw = pref3 def setGlobalProxy(self, ip, port=None, user=None, pasw=None): self.setHTTPProxy(ip, port, user, pasw) @@ -34,24 +38,17 @@ self.host.setAttribute("value", ip) if port: self.port.setAttribute("value", "" + port) else: self.port.setAttribute("value", "0") + if user: self.user.setAttribute("value", user) + if pasw: self.pasw.setAttribute("value", pasw) def noProxy(self): self.type.setAttribute("value", "none") self.host.setAttribute("value", "") self.port.setAttribute("value", "0") + self.user.setAttribute("value", "") + self.pasw.setAttribute("value", "") def close(self): conf = open(self.path, "w") conf.write(self.doc.toxml("utf-8")) conf.close() -## -### FIXME: test kodunu sil -##from time import * -##print time() -##a = Pidgin() -####a.setGlobalProxy("192.223.211.123") -##a.setHTTPProxy("122.311.11.11", "123") -####a.noProxy() -####print a.doc.toxml("utf-8") -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/apps/wget.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/apps/wget.py (original) +++ trunk/staj-projeleri/proxy-manager/src/apps/wget.py Mon Aug 18 11:29:06 2008 @@ -96,14 +96,3 @@ confWrite = open(self.path, "w") confWrite.writelines(self.lines) confWrite.close() - -### FIXME: test kodunu sil -##from time import * -##print time() -##a = Wget() -##a.setGlobalProxy("123.321.123.312", "1122") -##a.setFTPProxy("123.321.123.333", "321") -##a.setHTTPProxy("123.321.123.444", "1231") -##a.noProxy() -##a.close() -##print time() Modified: trunk/staj-projeleri/proxy-manager/src/browser.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/browser.py (original) +++ trunk/staj-projeleri/proxy-manager/src/browser.py Mon Aug 18 11:29:06 2008 @@ -8,10 +8,7 @@ # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. Please read the COPYING file. -from qt import * -from kdecore import * -from kdeui import * -from khtml import * +from khtml import KHTMLPart import locale from utility import * @@ -105,6 +102,7 @@ def add(self, prfl): ProfileItem(self, prfl) + profiles.append(prfl) self.myResize() @@ -113,7 +111,6 @@ self.is_odd = 0 QWidget.__init__(self, view.viewport()) self.prfl = prfl - print prfl.comment self.tipper = ProfileTipper(self) self.tipper.parent = self view.profileItems.append(self) @@ -156,9 +153,10 @@ def slotDelete(self): m = i18n("Should I delete the\n'%s'\nproxy profile?") if KMessageBox.Yes == KMessageBox.questionYesNo(self, unicode(m) % self.prfl.name, i18n("Delete proxy profile?")): + if self.prfl.isActive: + self.view.profileItems[0].check.setChecked(True) profile.deleteProfile(self.prfl) del self.view.profileItems[self.view.profileItems.index(self)] - profile.save() self.hide() self.view.myResize() Modified: trunk/staj-projeleri/proxy-manager/src/profileDialog.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/profileDialog.py (original) +++ trunk/staj-projeleri/proxy-manager/src/profileDialog.py Mon Aug 18 11:29:06 2008 @@ -2,8 +2,8 @@ # Form implementation generated from reading ui file 'profileDialog.ui' # -# Created: Pzt Tem 14 14:05:22 2008 -# by: The PyQt User Interface Compiler (pyuic) 3.17.4 +# Created: Cts Eki 13 15:10:22 2007 +# by: The PyQt User Interface Compiler (pyuic) 3-snapshot-20070613 # # WARNING! All changes made in this file will be lost! @@ -24,20 +24,6 @@ Form1Layout = QGridLayout(self,1,1,8,2,"Form1Layout") - layout15 = QGridLayout(None,1,1,3,0,"layout15") - - self.name_edit = QLineEdit(self,"name_edit") - self.name_edit.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Minimum,0,0,self.name_edit.sizePolicy().hasHeightForWidth())) - - layout15.addWidget(self.name_edit,0,1) - - self.textLabel1 = QLabel(self,"textLabel1") - self.textLabel1.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Minimum,0,0,self.textLabel1.sizePolicy().hasHeightForWidth())) - - layout15.addWidget(self.textLabel1,0,0) - - Form1Layout.addLayout(layout15,0,0) - layout6 = QGridLayout(None,1,1,4,4,"layout6") spacer4 = QSpacerItem(61,20,QSizePolicy.Expanding,QSizePolicy.Minimum) layout6.addItem(spacer4,0,0) @@ -81,10 +67,10 @@ buttonGroup2Layout.addMultiCellWidget(self.auto_url,5,5,2,6) - self.pushButton4_2 = QPushButton(self.buttonGroup2,"pushButton4_2") - self.pushButton4_2.setMaximumSize(QSize(70,32767)) + self.details1 = QPushButton(self.buttonGroup2,"details1") + self.details1.setMaximumSize(QSize(70,32767)) - buttonGroup2Layout.addWidget(self.pushButton4_2,1,6) + buttonGroup2Layout.addWidget(self.details1,1,6) self.rd2 = QRadioButton(self.buttonGroup2,"rd2") @@ -149,10 +135,10 @@ layout5.addWidget(self.ftp_host,1,1) - self.pushButton4 = QPushButton(self.buttonGroup2,"pushButton4") - self.pushButton4.setMaximumSize(QSize(70,32767)) + self.details2 = QPushButton(self.buttonGroup2,"details2") + self.details2.setMaximumSize(QSize(70,32767)) - layout5.addWidget(self.pushButton4,0,4) + layout5.addWidget(self.details2,0,4) self.socks_host = QLineEdit(self.buttonGroup2,"socks_host") self.socks_host.setEnabled(0) @@ -222,9 +208,29 @@ Form1Layout.addWidget(self.buttonGroup2,1,0) + layout4 = QGridLayout(None,1,1,0,2,"layout4") + + self.textLabel1 = QLabel(self,"textLabel1") + self.textLabel1.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Minimum,0,0,self.textLabel1.sizePolicy().hasHeightForWidth())) + + layout4.addWidget(self.textLabel1,0,0) + + self.name_edit = QLineEdit(self,"name_edit") + self.name_edit.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Minimum,0,0,self.name_edit.sizePolicy().hasHeightForWidth())) + + layout4.addWidget(self.name_edit,0,1) + + self.warning = QLabel(self,"warning") + self.warning.setPaletteForegroundColor(QColor(255,0,0)) + self.warning.setAlignment(QLabel.AlignCenter) + + layout4.addMultiCellWidget(self.warning,1,1,0,1) + + Form1Layout.addLayout(layout4,0,0) + self.languageChange() - self.resize(QSize(410,375).expandedTo(self.minimumSizeHint())) + self.resize(QSize(410,396).expandedTo(self.minimumSizeHint())) self.clearWState(Qt.WState_Polished) self.setTabOrder(self.name_edit,self.rd1) @@ -249,24 +255,25 @@ def languageChange(self): self.setCaption(i18n("Proxy Settings")) - self.textLabel1.setText(i18n("Profile name:")) self.cancel_but.setText(QString.null) self.apply_but.setText(QString.null) self.buttonGroup2.setTitle(i18n("Options")) self.textLabel6.setText(i18n("URL")) self.textLabel6_2.setText(i18n("Host")) - self.pushButton4_2.setText(i18n("Details")) + self.details1.setText(i18n("Details")) self.rd2.setText(i18n("Use proxy server")) self.rd1.setText(i18n("Use a general proxy")) self.rd3.setText(i18n("Automatic settings")) self.textLabel5_6.setText(i18n("Port")) self.textLabel5_5.setText(i18n("Port")) self.ch5.setText(i18n("SOCKS")) - self.pushButton4.setText(i18n("Details")) + self.details2.setText(i18n("Details")) self.ch1.setText(i18n("Http")) self.textLabel5_4.setText(i18n("Port")) self.ch4.setText(i18n("SSL")) self.ch2.setText(i18n("Ftp")) self.textLabel5.setText(i18n("Port")) self.textLabel5_2.setText(i18n("Port")) + self.textLabel1.setText(i18n("Profile name:")) + self.warning.setText(QString.null) Modified: trunk/staj-projeleri/proxy-manager/src/profileHandler.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/profileHandler.py (original) +++ trunk/staj-projeleri/proxy-manager/src/profileHandler.py Mon Aug 18 11:29:06 2008 @@ -9,6 +9,7 @@ # option) any later version. Please read the COPYING file. from profileDialog import profileDialog +from detailsHandler import * from utility import * import profile @@ -18,8 +19,10 @@ self.prfl = prfl self.prfl_item = prfl_item self.updated = False + if not prfl: self.new = True + self.prfl = profile.Profile(i18n("new_proxy")) self.name_edit.setText(i18n("new_proxy")) self.rd1.setChecked(True) self.slotToggleEnableGlobal(True) @@ -56,6 +59,8 @@ self.connect(self.rd1,SIGNAL('toggled(bool)'), self.slotToggleEnableType) self.connect(self.rd2,SIGNAL('toggled(bool)'), self.slotToggleEnableType) self.connect(self.rd3,SIGNAL('toggled(bool)'), self.slotToggleEnableType) + self.connect(self.details1,SIGNAL('clicked()'), self.slotDetailsHandler) + self.connect(self.details2,SIGNAL('clicked()'), self.slotDetailsHandler) self.show() @@ -79,8 +84,10 @@ self.socks_host.setText(self.prfl.socks_host) self.socks_port.setText(self.prfl.socks_port) self.slotToggleEnableIndiv(True) - - + + def slotDetailsHandler(self): + detailsHandler(self, self.prfl) + def slotUpdated(self,content): self.updated = True @@ -169,12 +176,19 @@ def slotApply(self): name = unicode(self.name_edit.text()) ok = self.validate() + + # to save the 'user' and 'pasw' first save temporarily + user = self.prfl.user + pasw = self.prfl.pasw + if not ok: return - if self.new: - self.prfl = profile.Profile(name) - else: - self.prfl.changeName(name) + self.prfl.changeName(name) + + # then save them to prfl itself + self.prfl.user = user + self.prfl.pasw = pasw + if self.rd1.isChecked(): self.prfl.type = profile.globl self.prfl.globl_host = unicode(self.globl_host.text()) @@ -211,6 +225,9 @@ if self.new: self.parent().add(self.prfl) profile.save() - self.prfl_item.repaint() + if self.prfl_item: + self.prfl_item.repaint() + if self.prfl.isActive: + changeProxy(self.prfl) self.close() Modified: trunk/staj-projeleri/proxy-manager/src/proxy-manager.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/proxy-manager.py (original) +++ trunk/staj-projeleri/proxy-manager/src/proxy-manager.py Mon Aug 18 11:29:06 2008 @@ -18,7 +18,6 @@ from kdecore import * from kdeui import * from kfile import * -from khtml import * # Widget import kdedesigner Modified: trunk/staj-projeleri/proxy-manager/src/utility.py ================================================================= --- trunk/staj-projeleri/proxy-manager/src/utility.py (original) +++ trunk/staj-projeleri/proxy-manager/src/utility.py Mon Aug 18 11:29:06 2008 @@ -5,16 +5,13 @@ # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. Please read the COPYING file. -from qt import * from kdecore import * - import os - -import pisi import profile profiles = [] modules = [] +home_dir = os.path.expanduser("~/") def loadIcon(name, group=KIcon.Desktop, size=16): return KGlobal.iconLoader().loadIcon(name, group, size) @@ -31,10 +28,6 @@ So, below there are some checks to determine whether the module must be imported, or not.""" - pisi.api.init(write=False) - installed = pisi.api.list_installed() - home_dir = os.path.expanduser("~/") - # kdebase must be installed, hopefully, no need to check. from apps.kde import KDE modules.append(KDE()) @@ -47,22 +40,22 @@ if os.path.exists(home_dir + ".amsn/config.xml"): from apps.amsn import AMSN modules.append(AMSN()) - if "aria2" in installed: - from apps.aria2 import Aria2 - modules.append(Aria2()) - if "gftp" in installed: + if os.path.exists(home_dir + ".gftp/gftprc"): from apps.gftp import Gftp modules.append(Gftp()) - if "pidgin" in installed and os.path.exists(home_dir + ".purple/prefs.xml"): + if os.path.exists(home_dir + ".purple/prefs.xml"): from apps.pidgin import Pidgin modules.append(Pidgin()) - if "subversion" in installed and os.path.exists(home_dir + ".subversion/servers"): + if os.path.exists(home_dir + ".subversion/servers"): from apps.svn import Svn modules.append(Svn()) - if "wget" in installed: - from apps.wget import Wget - modules.append(Wget()) - + + # Following modules create the config files if it does not exist already + from apps.aria2 import Aria2 + modules.append(Aria2()) + from apps.wget import Wget + modules.append(Wget()) + def changeProxy(prfl): if prfl.type == profile.direct: @@ -70,21 +63,21 @@ m.noProxy() elif prfl.type == profile.globl: for m in modules: - m.setGlobalProxy(prfl.globl_host, prfl.globl_port) + m.setGlobalProxy(prfl.globl_host, prfl.globl_port, prfl.user, prfl.pasw) elif prfl.type == profile.indiv: for m in modules: if prfl.has_http: - m.setHTTPProxy(prfl.http_host, prfl.http_port) + m.setHTTPProxy(prfl.http_host, prfl.http_port, prfl.user, prfl.pasw) if prfl.has_ftp: - m.setFTPProxy(prfl.ftp_host, prfl.ftp_port) + m.setFTPProxy(prfl.ftp_host, prfl.ftp_port, prfl.user, prfl.pasw) if prfl.has_ssl: - m.setSSLProxy(prfl.ssl_host, prfl.ssl_port) + m.setSSLProxy(prfl.ssl_host, prfl.ssl_port, prfl.user, prfl.pasw) if prfl.has_socks: - m.setSOCKSProxy(prfl.socks_host, prfl.socks_port) + m.setSOCKSProxy(prfl.socks_host, prfl.socks_port, prfl.user, prfl.pasw) elif prfl.type == profile.auto: for m in modules: m.setPAC_URL(prfl.auto_url) - + # apply the changes for m in modules: m.close() From uludag-commits at pardus.org.tr Mon Aug 18 16:32:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 16:32:58 +0300 (EEST) Subject: [Uludag-commits] r19737 - in branches/buildfarm-delta/test: . queues Message-ID: <20080818133258.5DF481384101@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Aug 18 16:32:58 2008 New Revision: 19737 Added: branches/buildfarm-delta/test/ branches/buildfarm-delta/test/circular-12 branches/buildfarm-delta/test/circular-2 branches/buildfarm-delta/test/circular-23 branches/buildfarm-delta/test/circular-7 branches/buildfarm-delta/test/circular-case branches/buildfarm-delta/test/circular-no-gambas branches/buildfarm-delta/test/circular-nokernel branches/buildfarm-delta/test/correct-order branches/buildfarm-delta/test/queue-test.py branches/buildfarm-delta/test/queues/ branches/buildfarm-delta/test/queues/app-util branches/buildfarm-delta/test/queues/prog-libs branches/buildfarm-delta/test/queues/sys-base branches/buildfarm-delta/test/queues/sys-base-2 branches/buildfarm-delta/test/runtime-dep-check (contents, props changed) Log: add test scripts and specific queue lists.. From uludag-commits at pardus.org.tr Mon Aug 18 16:57:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 16:57:00 +0300 (EEST) Subject: [Uludag-commits] r19738 - in trunk/gsoc/pardusman-wizard: . screens Message-ID: <20080818135700.609971384103@liste.pardus.org.tr> Author: MeW Date: Mon Aug 18 16:56:59 2008 New Revision: 19738 Added: trunk/gsoc/pardusman-wizard/layout.css trunk/gsoc/pardusman-wizard/repo_utils.py trunk/gsoc/pardusman-wizard/screens/ScrPackages.py trunk/gsoc/pardusman-wizard/screens/screenPackages.ui Modified: trunk/gsoc/pardusman-wizard/pardusman.py trunk/gsoc/pardusman-wizard/screens/ScrRepo.py trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py Log: add package selection dialog Modified: trunk/gsoc/pardusman-wizard/pardusman.py ================================================================= --- trunk/gsoc/pardusman-wizard/pardusman.py (original) +++ trunk/gsoc/pardusman-wizard/pardusman.py Mon Aug 18 16:56:59 2008 @@ -13,6 +13,7 @@ from screens import ScrSystemType from screens import ScrUsers from screens import ScrGrub +from screens import ScrPackages screenId = {"":""} @@ -187,7 +188,7 @@ # if widget.checkContrib.isChecked(): # self.projectData["repo2"] = "http://paketler.pardus.org.tr/contrib-2008/pisi-index.xml.bz2" else: - self.projectData["repo1"] = widget.lineOther.text() + self.projectData["repo"] = [widget.lineOther.text()] elif where == 3: # Media screen options = {"CD":"CD", @@ -223,18 +224,23 @@ self.projectData["grub"]["options"].append("memory") def slotFinish(self): - self.collectData(self.getCurrent()) - - filename = QtGui.QFileDialog.getSaveFileName(self, _("Save Project File"), ("/home")) - - self.createProjectFile(filename) - +# self.collectData(self.getCurrent()) +# +# filename = QtGui.QFileDialog.getSaveFileName(self, _("Save Project File"), ("/home")) +# +# self.createProjectFile(filename) +# self.showPackages() - def showPackages(self): - from screens import ScrPackages + def showPackages(self): + self.packagesWidget = ScrPackages.Widget() + + self.packagesWidget.repo_uri = self.projectData["repo"][0] + self.packagesWidget.systemType = self.projectData["type"] + self.packagesWidget.takeList() + self.packagesWidget.fillComponents() - ScrPackages.Widget().show() + self.packagesWidget.show() def setMainWindow(self): self.pageDesc.setText(_("Welcome to Pardus CD/DVD/USB Distribution Wizard")) Modified: trunk/gsoc/pardusman-wizard/screens/ScrRepo.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrRepo.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrRepo.py Mon Aug 18 16:56:59 2008 @@ -11,6 +11,7 @@ self.desc = "Repository Screen" self.frameError.setVisible(0) + self.lineOther.setDisabled(1) self.connect(self.radioPardus, QtCore.SIGNAL("clicked()"), self.slotContrib) self.connect(self.radioOther, QtCore.SIGNAL("clicked()"), self.slotOther) Modified: trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py ================================================================= --- trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py (original) +++ trunk/gsoc/pardusman-wizard/screens/ScrSystemType.py Mon Aug 18 16:56:59 2008 @@ -10,6 +10,7 @@ self.desc = "System Type Screen" self.frameError.setVisible(0) + self.chosen = "Install CD" self.connect(self.radioInstall, QtCore.SIGNAL("clicked()"), self.slotRadio) self.connect(self.radioLive, QtCore.SIGNAL("clicked()"), self.slotRadio) From uludag-commits at pardus.org.tr Mon Aug 18 17:24:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 17:24:34 +0300 (EEST) Subject: [Uludag-commits] r19739 - in branches/ahenk-1.0/lider: . po src Message-ID: <20080818142434.5982C138410B@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 18 17:24:34 2008 New Revision: 19739 Added: branches/ahenk-1.0/lider/src/search.py Modified: branches/ahenk-1.0/lider/po/de.po branches/ahenk-1.0/lider/po/es.po branches/ahenk-1.0/lider/po/lider.pot branches/ahenk-1.0/lider/po/tr.po branches/ahenk-1.0/lider/setup.py branches/ahenk-1.0/lider/src/browser.py Log: Arama desteği Modified: branches/ahenk-1.0/lider/po/de.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: branches/ahenk-1.0/lider/po/es.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: branches/ahenk-1.0/lider/po/lider.pot ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: branches/ahenk-1.0/lider/po/tr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: branches/ahenk-1.0/lider/setup.py ================================================================= --- branches/ahenk-1.0/lider/setup.py (original) +++ branches/ahenk-1.0/lider/setup.py Mon Aug 18 17:24:34 2008 @@ -60,6 +60,7 @@ application_data = ["src/browser.py", "src/dialogs.py", "src/domain.py", "src/lider.py", "src/mainwindow.py", "src/utility.py", "src/ldapmodel.py", "src/ldapview.py", "src/ldaputil.py", + "src/search.py", ('/usr/kde/3.5/share/applications/kde/', ['lider.desktop']), ("/usr/kde/3.5/share/icons/hicolor/128x128/apps", ["src/lider.png"])], executable_links = [("lider", "lider.py")], Modified: branches/ahenk-1.0/lider/src/browser.py ================================================================= --- branches/ahenk-1.0/lider/src/browser.py (original) +++ branches/ahenk-1.0/lider/src/browser.py Mon Aug 18 17:24:34 2008 @@ -15,6 +15,7 @@ from utility import * from dialogs import * +from search import * import domain import ldapmodel @@ -41,6 +42,9 @@ self.menu_domain.insertSeparator() self.menu_domain.insertItem(getIconSet("configure", KIcon.Small), i18n("&Configure"), self.slotConfigure) + self.menu_domain.insertSeparator() + self.menu_domain.insertItem(getIconSet("search", KIcon.Small), i18n("&Search"), self.slotSearch) + self.menu_directory = QPopupMenu(self) self.menu_directory.insertItem(getIconSet("folder", KIcon.Small), i18n("&New Directory"), self.slotNewDirectory) self.menu_directory.insertSeparator() @@ -105,6 +109,12 @@ item.parent().collapseNodes() item.parent().expandNodes() + def slotSearch(self): + item = self.selectedItem() + if item: + od = SearchDialog(self, item.connection, item.dn) + od.exec_loop() + def slotNewDomain(self): dd = DomainDialog(self) if dd.exec_loop(): From uludag-commits at pardus.org.tr Mon Aug 18 17:53:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 17:53:10 +0300 (EEST) Subject: [Uludag-commits] r19740 - branches/mudur-2.1 Message-ID: <20080818145310.71FF71384103@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 18 17:53:10 2008 New Revision: 19740 Added: branches/mudur-2.1/ (props changed) - copied from r19739, trunk/comar/mudur/ Log: Time to refactor From uludag-commits at pardus.org.tr Mon Aug 18 17:55:57 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 18 Aug 2008 17:55:57 +0300 (EEST) Subject: [Uludag-commits] r19741 - branches/mudur-2.1 Message-ID: <20080818145557.84C8A1384114@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Aug 18 17:55:56 2008 New Revision: 19741 Modified: branches/mudur-2.1/TODO branches/mudur-2.1/setup.py Log: 2.1 TODO Modified: branches/mudur-2.1/TODO ================================================================= --- branches/mudur-2.1/TODO (original) +++ branches/mudur-2.1/TODO Mon Aug 18 17:55:56 2008 @@ -1,8 +1,2 @@ -service komutu için: - start iken start, stop iken stop deyince çıkan mesajlar - sadece server tiplileri göster mesajı - belki sıralama seçenekleri? - - -cpufreq modüllerini yükleme işi muavin'den müdüre taşınacak -muavin'de ki bir kaç özel durum mudur ile halledelimeli +- Cleanup +- Runlevels support Modified: branches/mudur-2.1/setup.py ================================================================= --- branches/mudur-2.1/setup.py (original) +++ branches/mudur-2.1/setup.py Mon Aug 18 17:55:56 2008 @@ -15,7 +15,7 @@ import shutil import parser -version = "2.0" +version = "2.1" distfiles = """ setup.py From uludag-commits at pardus.org.tr Tue Aug 19 11:16:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 19 Aug 2008 11:16:15 +0300 (EEST) Subject: [Uludag-commits] r19742 - trunk/repository-scripts/xorg Message-ID: <20080819081615.6FE911384155@liste.pardus.org.tr> Author: fatih Date: Tue Aug 19 11:16:15 2008 New Revision: 19742 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 Tue Aug 19 11:16:15 2008 @@ -19,7 +19,7 @@ xf86-video-newport-0.2.1.tar.bz2 xf86-video-nsc-2.8.3.tar.bz2 xf86-video-nv-2.1.10.tar.bz2 -xf86-video-openchrome-0.2.902.tar.bz2 +xf86-video-openchrome-0.2.903.tar.bz2 xf86-video-r128-6.8.0.tar.bz2 xf86-video-radeonhd-1.2.1.tar.bz2 xf86-video-rendition-4.2.0.tar.bz2 From uludag-commits at pardus.org.tr Tue Aug 19 15:24:07 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 19 Aug 2008 15:24:07 +0300 (EEST) Subject: [Uludag-commits] r19743 - trunk/comar/zorg/data Message-ID: <20080819122407.68B381384132@liste.pardus.org.tr> Author: fatih Date: Tue Aug 19 15:24:07 2008 New Revision: 19743 Modified: trunk/comar/zorg/data/DriversDB Log: prefer radeon over radeonhd for this card Modified: trunk/comar/zorg/data/DriversDB ================================================================= --- trunk/comar/zorg/data/DriversDB (original) +++ trunk/comar/zorg/data/DriversDB Tue Aug 19 15:24:07 2008 @@ -450,7 +450,7 @@ 10029586 fglrx/ati-drivers radeonhd radeon 10029587 fglrx/ati-drivers radeonhd radeon 10029588 fglrx/ati-drivers radeonhd radeon -10029589 fglrx/ati-drivers radeonhd radeon +10029589 fglrx/ati-drivers radeon radeonhd 1002958a fglrx/ati-drivers radeonhd radeon 1002958b fglrx/ati-drivers radeonhd radeon 1002958c fglrx/ati-drivers radeonhd radeon From uludag-commits at pardus.org.tr Tue Aug 19 15:24:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 19 Aug 2008 15:24:09 +0300 (EEST) Subject: [Uludag-commits] r19744 - trunk/comar/zorg/zorg Message-ID: <20080819122409.AABDA1384132@liste.pardus.org.tr> Author: fatih Date: Tue Aug 19 15:24:09 2008 New Revision: 19744 Modified: trunk/comar/zorg/zorg/__init__.py Log: prepare for a stable release Modified: trunk/comar/zorg/zorg/__init__.py ================================================================= --- trunk/comar/zorg/zorg/__init__.py (original) +++ trunk/comar/zorg/zorg/__init__.py Tue Aug 19 15:24:09 2008 @@ -10,7 +10,7 @@ # Please read the COPYING file. # -__version__ = "1.0_beta1" +__version__ = "1.0" __all__ = ["config", "consts", From uludag-commits at pardus.org.tr Wed Aug 20 14:45:33 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 20 Aug 2008 14:45:33 +0300 (EEST) Subject: [Uludag-commits] r19745 - in trunk/gsoc/network-manager: . patches Message-ID: <20080820114533.E4B0113841B9@liste.pardus.org.tr> Author: isbaran Date: Wed Aug 20 14:45:33 2008 New Revision: 19745 Modified: trunk/gsoc/network-manager/comariface.py trunk/gsoc/network-manager/connection.py trunk/gsoc/network-manager/network-applet.py trunk/gsoc/network-manager/patches/Net_Link_wireless_tools.py trunk/gsoc/network-manager/patches/model.xml Log: BUG:COMMENT:6053 Oluşturulan bağlantının kanalı elle ( ya da başka bir yolla ) değiştirildiğinde daha sonra nm ile bağlanılamıyor. iwconfig'e kanal vererekten çözen bir şeyler .. Modified: trunk/gsoc/network-manager/comariface.py ================================================================= --- trunk/gsoc/network-manager/comariface.py (original) +++ trunk/gsoc/network-manager/comariface.py Wed Aug 20 14:45:33 2008 @@ -53,6 +53,9 @@ map(lambda x: x(hostname, servers), self.name_hook) def emitRemotes(self, script, remotes): + print "emit Remotes :" + print "script : ", script + print "remotes : ", remotes map(lambda x: x(script, remotes), self.remote_hook) def emitHotplug(self, uid, info): @@ -91,6 +94,7 @@ self.auth_anon = None self.auth_auth = None self.auth_inner = None + self.channel = None self.parse(data) self.hash = self.hash(self.script, self.name) self.got_auth = True @@ -108,6 +112,7 @@ self.dns_mode = data.get("namemode", "default") self.dns_server = data.get("nameserver") self.apmac = data.get("apmac") + self.channel = data.get("channel") state = data.get("state", "unavailable") if " " in state: self.state, self.message = state.split(" ", 1) @@ -307,11 +312,12 @@ ch2.call() def handleConnectionInfo(self, script, info): - def handler(conn, mode, username, password, auth, anon, inner, clicert, cacert, prikey, prikeypass): + def handler(conn, mode, username, password, channel, auth, anon, inner, clicert, cacert, prikey, prikeypass): conn.got_auth = True conn.auth_mode = mode conn.auth_user = username conn.auth_pass = password + conn.channel = channel conn.auth_anon = anon conn.auth_auth = auth conn.auth_inner = inner @@ -380,7 +386,7 @@ ch = self.callHandler(script, "Net.Link", "connections", "tr.org.pardus.comar.net.link.get") ch.registerDone(handler) ch.call() - + def queryDevices(self, script): def handler(info): self.emitDevices(script, info) @@ -391,6 +397,7 @@ def queryRemotes(self, script, devid): def handler(info): self.emitRemotes(script, info) + print "query Remotes :" ch = self.callHandler(script, "Net.Link", "scanRemote", "tr.org.pardus.comar.net.link.get") ch.registerDone(handler) ch.call(devid) Modified: trunk/gsoc/network-manager/connection.py ================================================================= --- trunk/gsoc/network-manager/connection.py (original) +++ trunk/gsoc/network-manager/connection.py Wed Aug 20 14:45:33 2008 @@ -122,6 +122,7 @@ parent = self.parent parent.remote.setText(item.remote) parent.apmac = item.mac + parent.channel = item.info.get("channel") if item.enc == "none": i = 0 @@ -172,10 +173,11 @@ self.link = link self.conn = conn self.new_conn = new_conn + self.channel = None self.auth_dict = {"TLS":[], "TTLS":["PAP","MSCHAPV2"], "PEAP":["MSCHAPV2", "MD5"]} self.apmac = '' - lay = QVBoxLayout(self, 3, 3) + lay = QVBoxLayout(self, 3, 3, "mainVertLayout") # Identification grid = QGridLayout(1, 2, 6) @@ -197,7 +199,8 @@ grid.addWidget(lab, 0, 0, Qt.AlignRight) hb = QHBox(self) hb.setSpacing(3) - self.device = KActiveLabel("", hb) + self.device = QLabel("", hb) + hb.setStretchFactor(self.device, 3) self.devices_but = QPushButton(i18n("Select"), hb) self.devices_but.setEnabled(False) self.devices = QPopupMenu() @@ -215,6 +218,7 @@ but = QPushButton(getIconSet("find", KIcon.Small), i18n("Scan"), hb) self.scanpop = Scanner(self) comlink.remote_hook.append(self.scanpop.slotRemotes) + but.setPopup(self.scanpop) grid.addWidget(hb, 1, 1) else: @@ -365,8 +369,6 @@ if sec != None and auth == None: if sec == 0: self.setAuthVisible(False) - #self.auth_passphrase_label.show() - #self.auth_passphrase_line.show() else: self.setAuthVisible(True) self.auth_mode_combo.setCurrentItem(0) @@ -386,7 +388,6 @@ self.updateStack(None, auth) if len(self.auth_dict[str(self.auth_mode_combo.currentText())]) == 0: - # hide inner auth self.auth_inner_combo.hide() self.auth_inner_label.hide() @@ -520,6 +521,7 @@ if conn.devname: self.device.setText(conn.devname) self.device_uid = self.conn.devid + if "remote" in self.link.modes: if conn.remote: self.remote.setText(conn.remote) @@ -634,6 +636,11 @@ # set remote address remote = str(self.remote.text()) comlink.call(self.link.script, "Net.Link", "setRemote", name, remote, self.apmac) + if self.channel != None: + print "setting channel to : ", self.channel + print "name : ", name + comlink.call(self.link.script, "Net.Link", "setChannel", name, self.channel) + if "auth" in self.link.modes: i = self.security_mode_combo.currentItem() if i == 0: Modified: trunk/gsoc/network-manager/network-applet.py ================================================================= --- trunk/gsoc/network-manager/network-applet.py (original) +++ trunk/gsoc/network-manager/network-applet.py Wed Aug 20 14:45:33 2008 @@ -306,13 +306,13 @@ class Icons: def _pix(self, name, justGetPath=False): - path= locate("data", "network-manager/" + name) + # path= locate("data", "network-manager/" + name) img = QImage(path) img = img.smoothScale(24, 24) if justGetPath: return path return QPixmap(img) - + def load_icons(self): self.iconmap = { "net-up": self._pix("ethernet-online.png"), @@ -325,7 +325,7 @@ "dialup-connecting": self._pix("dialup-connecting.png"), "dialup-down": self._pix("dialup-offline.png") } - + def get_state(self, script, state): link = comlink.links.get(script, None) if link: Modified: trunk/gsoc/network-manager/patches/Net_Link_wireless_tools.py ================================================================= --- trunk/gsoc/network-manager/patches/Net_Link_wireless_tools.py (original) +++ trunk/gsoc/network-manager/patches/Net_Link_wireless_tools.py Wed Aug 20 14:45:33 2008 @@ -200,7 +200,7 @@ else: return None - def setEncryption(self, mode="none", username=None, password=None, ssid=None, auth=None, inner=None, anon=None): + def setEncryption(self, mode="none", username=None, password=None, channel=None, ssid=None, auth=None, inner=None, anon=None): have_supplicant = True try: import wpa_supplicant @@ -216,11 +216,10 @@ wpa_supplicant.disableAuthentication(ifc.name) if mode == "wep": - os.system("/usr/sbin/iwconfig '%s' enc restricted '%s'" % (ifc.name, password)) + os.system("/usr/sbin/iwconfig '%s' channel %s enc restricted '%s'" % (ifc.name, channel, password)) elif mode == "wepascii": - os.system("/usr/sbin/iwconfig '%s' enc restricted 's:%s'" % (ifc.name, password)) + os.system("/usr/sbin/iwconfig '%s' channel %s enc restricted 's:%s'" % (ifc.name, channel, password)) elif mode == "wpa-psk": - print "wpa-psk" if not have_supplicant: return _(no_supplicant_msg) if not wpa_supplicant.startWpaService(): @@ -228,19 +227,6 @@ ret = wpa_supplicant.setWpaAuthentication(ifc.name, ssid, password) if not ret: return _(wpa_fail_msg) - elif mode == "peap-mschapv2": - print "peap-mschapv2" - if not have_supplicant: - return _(no_supplicant_msg) - if not wpa_supplicant.startWpaService(): - fail("Unable to start WPA service") - peap = wpa_supplicant.Wpa_EAP(ifc.name) - peap.ssid = ssid - peap.phase2 = "MSCHAPV2" - ret = peap.authenticate(username, password) - if not ret: - return _(wpa_fail_msg) - elif mode == "802.1x": if not have_supplicant: return _(no_supplicant_msg) @@ -248,7 +234,6 @@ fail("Unable to start WPA service") ieee = wpa_supplicant.Wpa_EAP(ifc.name) - print ssid, auth, username, password, "auth=%s"%inner ieee.ssid = ssid ieee.anonymous_identity = anon ieee.key_mgmt = "IEEE8021X" @@ -300,14 +285,13 @@ dev = Dev(name) if myuid != dev.uid: continue - + notify("Net.Link", "stateChanged", (name, "down", "")) if dev.state == "up": d = DB.getDB(name) d["state"] = "down" DB.setDB(name, d) - class Dev: def __init__(self, name, want=False): dict = DB.getDB(name) @@ -332,6 +316,7 @@ # user == identity self.user = _get(dict, "user", "") self.password = _get(dict, "password", "") + self.channel = _get(dict, "channel", "") # auth method, as in tls, ttls or peap self.auth = _get(dict, "auth", "") self.user_anon = _get(dict, "user_anon", "") @@ -354,8 +339,9 @@ srvs = [ self.nameserver ] # Use nameservers call("baselayout", "Net.Stack", "useNameServers", (srvs, self.ifc.autoNameSearch())) - + def saveMAC(self): + # ZZZZZZZZZZZZZZZZZZZ import subprocess pop = subprocess.Popen(["/usr/sbin/iwconfig", "eth1"], stdout=subprocess.PIPE) for line in pop.stdout.read().split("\n"): @@ -364,7 +350,7 @@ d["apmac"] = line.split("Access Point: ")[1].strip() DB.setDB(self.name, d) break - + def up(self): ifc = self.ifc wifi = Wireless(ifc) @@ -372,7 +358,7 @@ ifc.up() if self.remote: wifi.setSSID(self.remote) - err = wifi.setEncryption(mode=self.authmode, username=self.user, password=self.password, ssid=self.remote, auth=self.auth, inner=self.auth_inner, anon=self.user_anon) + err = wifi.setEncryption(mode=self.authmode, username=self.user, password=self.password, channel=self.channel, ssid=self.remote, auth=self.auth, inner=self.auth_inner, anon=self.user_anon) if err: notify("Net.Link", "stateChanged", (self.name, "inaccessible", err)) fail("auth failed") @@ -411,14 +397,14 @@ else: notify("Net.Link", "stateChanged", (self.name, "inaccessible", _(dhcp_fail_msg))) fail("DHCP failed") - + def down(self): ifc = self.ifc wifi = Wireless(ifc) if self.mode != "manual": ifc.stopAuto() if self.authmode != "" and self.authmode != "none": - wifi.setEncryption("none", None, None, None, None, None, None) + wifi.setEncryption("none", None, None, None, None, None, None, None) ifc.down() d = DB.getDB(self.name) d["state"] = "down" @@ -457,6 +443,11 @@ return points return [] +def setChannel(name, chan): + d = DB.getDB(name) + d["channel"] = chan + DB.setDB(name, d) + def setConnection(name, device): d = DB.getDB(name) changed = "device" in d @@ -551,6 +542,8 @@ d["remote"] = dev.remote if dev.apmac: d["apmac"] = dev.apmac + if dev.channel: + d["channel"] = dev.channel d["net_mode"] = dev.mode if dev.address: d["net_address"] = dev.address @@ -593,7 +586,7 @@ def getAuthentication(name): dev = Dev(name, True) - return (dev.authmode, dev.user, dev.password, dev.auth, dev.user_anon,\ + return (dev.authmode, dev.user, dev.password, dev.channel, dev.auth, dev.user_anon,\ dev.auth_inner, dev.auth_client_cert, dev.auth_ca_cert, dev.auth_private_key, dev.auth_private_key_pass) def kernelEvent(data): Modified: trunk/gsoc/network-manager/patches/model.xml ================================================================= --- trunk/gsoc/network-manager/patches/model.xml (original) +++ trunk/gsoc/network-manager/patches/model.xml Wed Aug 20 14:45:33 2008 @@ -164,6 +164,10 @@
    + + + + From uludag-commits at pardus.org.tr Wed Aug 20 14:59:30 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 20 Aug 2008 14:59:30 +0300 (EEST) Subject: [Uludag-commits] r19746 - trunk/kaptan/src/screens Message-ID: <20080820115931.113A713841BE@liste.pardus.org.tr> Author: pinar Date: Wed Aug 20 14:59:30 2008 New Revision: 19746 Added: trunk/kaptan/src/screens/keyboarddlg.ui Log: add keybord gui From uludag-commits at pardus.org.tr Wed Aug 20 15:25:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 20 Aug 2008 15:25:36 +0300 (EEST) Subject: [Uludag-commits] r19747 - in trunk/kaptan: pics src src/screens Message-ID: <20080820122536.C6D4013841A0@liste.pardus.org.tr> Author: pinar Date: Wed Aug 20 15:25:36 2008 New Revision: 19747 Added: trunk/kaptan/pics/keyboards.png (contents, props changed) trunk/kaptan/src/screens/ScrKeyboard.py Modified: trunk/kaptan/src/kaptan.py trunk/kaptan/src/screens/keyboarddlg.ui Log: add keyboard module skeleton skeletron Modified: trunk/kaptan/src/kaptan.py ================================================================= --- trunk/kaptan/src/kaptan.py (original) +++ trunk/kaptan/src/kaptan.py Wed Aug 20 15:25:36 2008 @@ -31,13 +31,14 @@ import screens.ScrMouse as ScrMouse import screens.ScrNetwork as ScrNetwork import screens.ScrPanel as ScrPanel -#import screens.ScrPhoto as ScrPhoto +import screens.ScrKeyboard as ScrKeyboard import screens.ScrGoodbye as ScrGoodbye import screens.ScrMultiple as ScrMultiple #set avaiable screens avail_screens = [ScrWelcome, ScrMouse, + ScrKeyboard, ScrPanel, ScrMultiple, ScrWallpaper, Modified: trunk/kaptan/src/screens/keyboarddlg.ui ================================================================= --- trunk/kaptan/src/screens/keyboarddlg.ui (original) +++ trunk/kaptan/src/screens/keyboarddlg.ui Wed Aug 20 15:25:36 2008 @@ -22,52 +22,66 @@ Keyboard - + - listViewKeyboard + pix_keyboard - 70 - 30 - 290 - 270 + 370 + 170 + 140 + 128 - - - - lineEdit1 + + ParentOrigin - - - 100 - 320 - 257 - 24 - + + + + + image0 - pix_keyboard + keyboardLabel 370 - 30 + 40 140 - 128 + 110 + + + 7 + 7 + 0 + 0 + + - ParentOrigin + AncestorOrigin - - image0 + + + + lineEdit1 + + + + 100 + 340 + 257 + 24 + @@ -77,7 +91,7 @@ 70 - 320 + 340 25 24 @@ -89,6 +103,19 @@ Try: + + + listKeyboard + + + + 70 + 50 + 290 + 270 + + + From uludag-commits at pardus.org.tr Wed Aug 20 15:52:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 20 Aug 2008 15:52:01 +0300 (EEST) Subject: [Uludag-commits] r19748 - trunk/kaptan/src/screens Message-ID: <20080820125201.44A1B13841C4@liste.pardus.org.tr> Author: pinar Date: Wed Aug 20 15:52:00 2008 New Revision: 19748 Added: trunk/kaptan/src/screens/localedata.py Log: add locale datas for keyboards From uludag-commits at pardus.org.tr Wed Aug 20 17:50:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 20 Aug 2008 17:50:37 +0300 (EEST) Subject: [Uludag-commits] r19749 - trunk/pardusman/projects Message-ID: <20080820145037.B8E332474020@liste.pardus.org.tr> Author: eki Date: Wed Aug 20 17:50:37 2008 New Revision: 19749 Modified: trunk/pardusman/projects/Çalışan.xml Log: update Modified: trunk/pardusman/projects/Çalışan.xml ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Wed Aug 20 20:55:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 20 Aug 2008 20:55:45 +0300 (EEST) Subject: [Uludag-commits] r19750 - trunk/kaptan/src/screens Message-ID: <20080820175545.2605F13841AC@liste.pardus.org.tr> Author: pinar Date: Wed Aug 20 20:55:44 2008 New Revision: 19750 Removed: trunk/kaptan/src/screens/localedata.py Modified: trunk/kaptan/src/screens/ScrKeyboard.py trunk/kaptan/src/screens/keyboarddlg.ui Log: fcuk localedata dict, use pardus-python. Modified: trunk/kaptan/src/screens/ScrKeyboard.py ================================================================= --- trunk/kaptan/src/screens/ScrKeyboard.py (original) +++ trunk/kaptan/src/screens/ScrKeyboard.py Wed Aug 20 20:55:44 2008 @@ -14,6 +14,8 @@ from kdecore import * from kdeui import * import kdedesigner +from pardus import localedata +import subprocess from screens.Screen import ScreenWidget from screens.keyboarddlg import KeyboardWidget @@ -35,11 +37,20 @@ self.setCaption(i18n("Keyboard")) self.keyboardLabel.setText(i18n("

    You can configure your keyboard from here.

    ")) + # get keyboard layouts + for lang in localedata.languages: + for each in localedata.languages[lang].keymaps: + item = KListViewItem(self.listKeyboard, "keyboard", each.xkb_layout, each.xkb_variant) + item.setText(0, each.name) + # set signals self.listKeyboard.connect(self.listKeyboard, SIGNAL("selectionChanged()"), self.setKeyboard) def setKeyboard(self): - pass + layout = self.listKeyboard.currentItem().key(1, True) + variant = self.listKeyboard.currentItem().key(2, True) + + subprocess.Popen("setxkbmap -layout %s %s" % (layout, variant), shell = True) def shown(self): pass Modified: trunk/kaptan/src/screens/keyboarddlg.ui ================================================================= --- trunk/kaptan/src/screens/keyboarddlg.ui (original) +++ trunk/kaptan/src/screens/keyboarddlg.ui Wed Aug 20 20:55:44 2008 @@ -104,6 +104,17 @@
    + + + Keyboard Layouts + + + true + + + true + + listKeyboard @@ -115,6 +126,12 @@ 270
    + + true + + + AllColumns +
    From uludag-commits at pardus.org.tr Thu Aug 21 00:30:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 00:30:36 +0300 (EEST) Subject: [Uludag-commits] r19751 - trunk/kaptan/src/screens Message-ID: <20080820213036.DDF891384197@liste.pardus.org.tr> Author: pinar Date: Thu Aug 21 00:30:36 2008 New Revision: 19751 Modified: trunk/kaptan/src/screens/ScrKeyboard.py Log: sync keyboard config via kxkbrc Modified: trunk/kaptan/src/screens/ScrKeyboard.py ================================================================= --- trunk/kaptan/src/screens/ScrKeyboard.py (original) +++ trunk/kaptan/src/screens/ScrKeyboard.py Thu Aug 21 00:30:36 2008 @@ -37,6 +37,11 @@ self.setCaption(i18n("Keyboard")) self.keyboardLabel.setText(i18n("

    You can configure your keyboard from here.

    ")) + # get Layout config + self.config = KConfig("kxkbrc") + self.config.setGroup("Layout") + self.layoutList = str(self.config.readEntry("LayoutList")) + # get keyboard layouts for lang in localedata.languages: for each in localedata.languages[lang].keymaps: @@ -51,10 +56,21 @@ variant = self.listKeyboard.currentItem().key(2, True) subprocess.Popen("setxkbmap -layout %s %s" % (layout, variant), shell = True) + self.lastLayout = layout + "(" + variant + ")" def shown(self): pass def execute(self): - pass + if self.lastLayout: + layoutArr = self.layoutList.split(",") + if self.lastLayout not in layoutArr: + layoutArr.insert(0, str(self.lastLayout)) + else: + layoutArr.remove(self.lastLayout) + layoutArr.insert(0, str(self.lastLayout)) + + layoutList = ",".join(layoutArr) + self.config.writeEntry("LayoutList", layoutList) + self.config.sync() From uludag-commits at pardus.org.tr Thu Aug 21 00:39:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 00:39:42 +0300 (EEST) Subject: [Uludag-commits] r19752 - trunk/kaptan/src/screens Message-ID: <20080820213942.1F7811384191@liste.pardus.org.tr> Author: pinar Date: Thu Aug 21 00:39:41 2008 New Revision: 19752 Modified: trunk/kaptan/src/screens/ScrKeyboard.py trunk/kaptan/src/screens/ScrWallpaper.py trunk/kaptan/src/screens/wallpaperdlg.ui Log: now users can choose wallpapers via a button Modified: trunk/kaptan/src/screens/ScrKeyboard.py ================================================================= --- trunk/kaptan/src/screens/ScrKeyboard.py (original) +++ trunk/kaptan/src/screens/ScrKeyboard.py Thu Aug 21 00:39:41 2008 @@ -41,6 +41,7 @@ self.config = KConfig("kxkbrc") self.config.setGroup("Layout") self.layoutList = str(self.config.readEntry("LayoutList")) + self.lastLayout = 0 # get keyboard layouts for lang in localedata.languages: Modified: trunk/kaptan/src/screens/ScrWallpaper.py ================================================================= --- trunk/kaptan/src/screens/ScrWallpaper.py (original) +++ trunk/kaptan/src/screens/ScrWallpaper.py Thu Aug 21 00:39:41 2008 @@ -23,6 +23,8 @@ import glob import logging +from qt import QFileDialog + # parser for .desktop files from desktopparser import DesktopParser import ConfigParser @@ -153,6 +155,21 @@ self.listWallpaper.setSelected(self.listWallpaper.firstChild(),True) self.listWallpaper.connect(self.listWallpaper, SIGNAL("selectionChanged()"), self.setWallpaper) self.checkAllWallpapers.connect(self.checkAllWallpapers, SIGNAL("toggled(bool)"), self.showAllWallpapers) + self.buttonChooseWp.connect(self.buttonChooseWp, SIGNAL("clicked()"), self.chooseWallpaper) + + def chooseWallpaper(self): + prog = QFileDialog.getOpenFileName(os.path.expanduser("~") , self.trUtf8("Images (*.jpg *.png *.gif *.jpeg)"), ) + + if prog.isNull(): + return + + item = KListViewItem(self.listWallpaper, "file", str(prog)) + wallName = str(prog).split("/")[-1] + self.wallpaperList[prog] = wallName + + item.setText(0, wallName) + eheh = QPixmap(QImage(locate("data", prog)).smoothScale(150,150, QImage.ScaleMin)) + item.setPixmap(0,eheh) def setWps(self, wpFile, wpTitle): item = KListViewItem(self.listWallpaper, "file", str(wpFile)) Modified: trunk/kaptan/src/screens/wallpaperdlg.ui ================================================================= --- trunk/kaptan/src/screens/wallpaperdlg.ui (original) +++ trunk/kaptan/src/screens/wallpaperdlg.ui Thu Aug 21 00:39:41 2008 @@ -412,16 +412,34 @@ - + - checkAllWallpapers - - - AncestorOrigin - - - + layout4 + + + unnamed + + + + checkAllWallpapers + + + AncestorOrigin + + + + + + + + buttonChooseWp + + + Choose Wallpaper + + + From uludag-commits at pardus.org.tr Thu Aug 21 00:59:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 00:59:10 +0300 (EEST) Subject: [Uludag-commits] r19753 - trunk/python-modules/pardus-python/pardus Message-ID: <20080820215910.799ED138410C@liste.pardus.org.tr> Author: fatih Date: Thu Aug 21 00:59:09 2008 New Revision: 19753 Modified: trunk/python-modules/pardus-python/pardus/localedata.py Log: change default variant to '' from 'basic' Modified: trunk/python-modules/pardus-python/pardus/localedata.py ================================================================= --- trunk/python-modules/pardus-python/pardus/localedata.py (original) +++ trunk/python-modules/pardus-python/pardus/localedata.py Thu Aug 21 00:59:09 2008 @@ -18,7 +18,7 @@ _ = __trans.ugettext class Keymap: - def __init__(self, console_layout, xkb_layout=None, xkb_variant="basic", name=None): + def __init__(self, console_layout, xkb_layout=None, xkb_variant="", name=None): self.console_layout = console_layout self.xkb_layout = xkb_layout or console_layout self.xkb_variant = xkb_variant From uludag-commits at pardus.org.tr Thu Aug 21 01:21:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 01:21:35 +0300 (EEST) Subject: [Uludag-commits] r19754 - trunk/kaptan/src/screens Message-ID: <20080820222135.5CA1513840C4@liste.pardus.org.tr> Author: pinar Date: Thu Aug 21 01:21:35 2008 New Revision: 19754 Modified: trunk/kaptan/src/screens/ScrKeyboard.py Log: variant may be an empty string due to last pardus-python commit Modified: trunk/kaptan/src/screens/ScrKeyboard.py ================================================================= --- trunk/kaptan/src/screens/ScrKeyboard.py (original) +++ trunk/kaptan/src/screens/ScrKeyboard.py Thu Aug 21 01:21:35 2008 @@ -57,7 +57,10 @@ variant = self.listKeyboard.currentItem().key(2, True) subprocess.Popen("setxkbmap -layout %s %s" % (layout, variant), shell = True) - self.lastLayout = layout + "(" + variant + ")" + if variant: + self.lastLayout = layout + "(" + variant + ")" + else: + self.lastLayout = layout def shown(self): pass From uludag-commits at pardus.org.tr Thu Aug 21 01:48:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 01:48:10 +0300 (EEST) Subject: [Uludag-commits] r19755 - trunk/kaptan/src/screens Message-ID: <20080820224810.B6C9313840D7@liste.pardus.org.tr> Author: pinar Date: Thu Aug 21 01:48:10 2008 New Revision: 19755 Modified: trunk/kaptan/src/screens/ScrKeyboard.py Log: she sells sea shells at the sea shore -not anymore Modified: trunk/kaptan/src/screens/ScrKeyboard.py ================================================================= --- trunk/kaptan/src/screens/ScrKeyboard.py (original) +++ trunk/kaptan/src/screens/ScrKeyboard.py Thu Aug 21 01:48:10 2008 @@ -55,8 +55,8 @@ def setKeyboard(self): layout = self.listKeyboard.currentItem().key(1, True) variant = self.listKeyboard.currentItem().key(2, True) + subprocess.Popen(["setxkbmap", layout, variant]) - subprocess.Popen("setxkbmap -layout %s %s" % (layout, variant), shell = True) if variant: self.lastLayout = layout + "(" + variant + ")" else: From uludag-commits at pardus.org.tr Thu Aug 21 09:14:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 09:14:35 +0300 (EEST) Subject: [Uludag-commits] r19756 - trunk/staj-projeleri/Pakito Message-ID: <20080821061435.A967313841B4@liste.pardus.org.tr> Author: ugur.tutar Date: Thu Aug 21 09:14:35 2008 New Revision: 19756 Removed: trunk/staj-projeleri/Pakito/ Log: Pakito changed From uludag-commits at pardus.org.tr Thu Aug 21 09:20:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 09:20:04 +0300 (EEST) Subject: [Uludag-commits] r19757 - in trunk/staj-projeleri/Pakito: . pakito pakito/gui pakito/gui/pspecWidget pakito/gui/pspecWidget/dialogs po Message-ID: <20080821062004.CAAD213841B4@liste.pardus.org.tr> Author: ugur.tutar Date: Thu Aug 21 09:20:04 2008 New Revision: 19757 Added: trunk/staj-projeleri/Pakito/ trunk/staj-projeleri/Pakito/.project (contents, props changed) trunk/staj-projeleri/Pakito/.pydevproject (contents, props changed) trunk/staj-projeleri/Pakito/pakito/ trunk/staj-projeleri/Pakito/pakito.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/config.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/ trunk/staj-projeleri/Pakito/pakito/gui/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/actionsWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/componentWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/editors.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/multitabwidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/pspecWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/templates.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/xmlUtil.py (contents, props changed) trunk/staj-projeleri/Pakito/pakitoui.rc (contents, props changed) trunk/staj-projeleri/Pakito/po/ trunk/staj-projeleri/Pakito/po/README (contents, props changed) trunk/staj-projeleri/Pakito/po/de.po (contents, props changed) trunk/staj-projeleri/Pakito/po/es.po (contents, props changed) trunk/staj-projeleri/Pakito/po/fr.po (contents, props changed) trunk/staj-projeleri/Pakito/po/nl.po (contents, props changed) trunk/staj-projeleri/Pakito/po/pakito.pot (contents, props changed) trunk/staj-projeleri/Pakito/po/tr.po (contents, props changed) Log: Pakito upgrade From uludag-commits at pardus.org.tr Thu Aug 21 11:10:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 11:10:38 +0300 (EEST) Subject: [Uludag-commits] r19758 - trunk/initramfs Message-ID: <20080821081038.8E9D113841C0@liste.pardus.org.tr> Author: onur Date: Thu Aug 21 11:10:38 2008 New Revision: 19758 Modified: trunk/initramfs/init Log: Add ext2/ext3 support for livedisks in initramfs Modified: trunk/initramfs/init ================================================================= --- trunk/initramfs/init (original) +++ trunk/initramfs/init Thu Aug 21 11:10:38 2008 @@ -245,7 +245,7 @@ manage_tmpfs # modprobe filesystems that are not in kernel, for live disks - for i in nls_cp857 nls_utf8 vfat + for i in nls_cp857 nls_utf8 vfat jbd mbcache ext2 ext3 do modprobe ${i} 1> /dev/null 2>&1 done From uludag-commits at pardus.org.tr Thu Aug 21 15:41:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 21 Aug 2008 15:41:41 +0300 (EEST) Subject: [Uludag-commits] r19759 - trunk/staj-projeleri/Printer-Sharing-Module Message-ID: <20080821124141.B67F113841F2@liste.pardus.org.tr> Author: ender.demirkaya Date: Thu Aug 21 15:41:41 2008 New Revision: 19759 Added: trunk/staj-projeleri/Printer-Sharing-Module/ trunk/staj-projeleri/Printer-Sharing-Module/Requirements trunk/staj-projeleri/Printer-Sharing-Module/cupsdialog.py trunk/staj-projeleri/Printer-Sharing-Module/events.py trunk/staj-projeleri/Printer-Sharing-Module/gui.py trunk/staj-projeleri/Printer-Sharing-Module/help_eng trunk/staj-projeleri/Printer-Sharing-Module/helpdialog.py trunk/staj-projeleri/Printer-Sharing-Module/printerwidget2.py Log: Adding Printing Sharing Module From uludag-commits at pardus.org.tr Fri Aug 22 09:07:06 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 09:07:06 +0300 (EEST) Subject: [Uludag-commits] r19760 - trunk/ptsp Message-ID: <20080822060706.B5D0C13840E2@liste.pardus.org.tr> Author: tolga.gunkut Date: Fri Aug 22 09:07:06 2008 New Revision: 19760 Modified: trunk/ptsp/build-client.py Log: add alsa driver Modified: trunk/ptsp/build-client.py ================================================================= --- trunk/ptsp/build-client.py (original) +++ trunk/ptsp/build-client.py Fri Aug 22 09:07:06 2008 @@ -64,7 +64,7 @@ # ptsp-client with dependencies lbuscd and ltspfs are needed. # they are currently in playground. So we build and install them # with --additional parameter. -PACKAGES = ["xorg-server", "zorg", "acpid", "pulseaudio"] +PACKAGES = ["xorg-server", "zorg", "acpid", "pulseaudio", "alsa-driver", "alsa-firmware"] COMPONENTS = ["system.base"] def chroot_comar(image_dir): @@ -160,10 +160,10 @@ chrun("/usr/bin/pisi cp") chrun("/usr/bin/hav call baselayout User.Manager setUser 0 'Root' '/root' '/bin/bash' 'pardus' '' ") - #We must create 'pulse' user for pulseaudio --system - #chrun("/usr/bin/hav call baselayout User.Manager addGroup 500 'pulse' '' ") - #chrun("/usr/bin/hav call baselayout User.Manager addUser 1500 'pulse' 'Pulse' '/var/run/pulse' '/bin/false' '' 'pulse' '' '' ") - + #We must create 'pulse' user for pulseaudio --system + #chrun("/usr/bin/hav call baselayout User.Manager addGroup 500 'pulse' ") + #chrun("/usr/bin/hav call baselayout User.Manager addUser 1500 'pulse' 'Pulse' '/var/run/pulse' '/bin/false' '' '' '' '' ") + #chrun("gpasswd -a root pulse") # create symbolic link run("ln -s %s/boot/kernel* %s/boot/latestkernel" % (output_dir, output_dir)) suffix = os.readlink("%s/boot/latestkernel" % output_dir).split("kernel-")[1] From uludag-commits at pardus.org.tr Fri Aug 22 13:16:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 13:16:39 +0300 (EEST) Subject: [Uludag-commits] r19761 - trunk/pisi/po Message-ID: <20080822101639.3E1A813841EB@liste.pardus.org.tr> Author: ozan.caglayan Date: Fri Aug 22 13:16:38 2008 New Revision: 19761 Modified: trunk/pisi/po/tr.po Log: translation fix. Modified: trunk/pisi/po/tr.po ================================================================= --- trunk/pisi/po/tr.po (original) +++ trunk/pisi/po/tr.po Fri Aug 22 13:16:38 2008 @@ -1085,7 +1085,7 @@ #: pisi/cli/searchfile.py:65 msgid "Searching for %s" -msgstr "%s'i arıyor" +msgstr "%s dosyası aranıyor" #: pisi/cli/updaterepo.py:42 msgid "update-repo options" From uludag-commits at pardus.org.tr Fri Aug 22 15:57:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 15:57:04 +0300 (EEST) Subject: [Uludag-commits] r19762 - trunk/staj-projeleri/Pakito Message-ID: <20080822125704.C2C6813841A6@liste.pardus.org.tr> Author: ugur.tutar Date: Fri Aug 22 15:57:04 2008 New Revision: 19762 Removed: trunk/staj-projeleri/Pakito/ Log: Pakito upgraded From uludag-commits at pardus.org.tr Fri Aug 22 16:02:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 16:02:27 +0300 (EEST) Subject: [Uludag-commits] r19763 - in trunk/staj-projeleri/Pakito: . pakito pakito/gui pakito/gui/pspecWidget pakito/gui/pspecWidget/dialogs po Message-ID: <20080822130227.DEFBF13841A6@liste.pardus.org.tr> Author: ugur.tutar Date: Fri Aug 22 16:02:27 2008 New Revision: 19763 Added: trunk/staj-projeleri/Pakito/ trunk/staj-projeleri/Pakito/.project (contents, props changed) trunk/staj-projeleri/Pakito/.pydevproject (contents, props changed) trunk/staj-projeleri/Pakito/component.xml (contents, props changed) trunk/staj-projeleri/Pakito/pakito/ trunk/staj-projeleri/Pakito/pakito.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/config.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/ trunk/staj-projeleri/Pakito/pakito/gui/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/actionsWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/componentWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/editors.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/multitabwidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/__init__.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/permissionDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialog.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialogUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/pspecWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidgetUI.ui (contents, props changed) trunk/staj-projeleri/Pakito/pakito/templates.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/xmlUtil.py (contents, props changed) trunk/staj-projeleri/Pakito/pakitoui.rc (contents, props changed) trunk/staj-projeleri/Pakito/po/ trunk/staj-projeleri/Pakito/po/README (contents, props changed) trunk/staj-projeleri/Pakito/po/de.po (contents, props changed) trunk/staj-projeleri/Pakito/po/es.po (contents, props changed) trunk/staj-projeleri/Pakito/po/fr.po (contents, props changed) trunk/staj-projeleri/Pakito/po/nl.po (contents, props changed) trunk/staj-projeleri/Pakito/po/pakito.pot (contents, props changed) trunk/staj-projeleri/Pakito/po/tr.po (contents, props changed) Log: pakito is upgraded From uludag-commits at pardus.org.tr Fri Aug 22 16:29:12 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 16:29:12 +0300 (EEST) Subject: [Uludag-commits] r19764 - trunk/staj-projeleri/Pakito Message-ID: <20080822132912.BA2D013841E6@liste.pardus.org.tr> Author: faik Date: Fri Aug 22 16:29:12 2008 New Revision: 19764 Removed: trunk/staj-projeleri/Pakito/ Log: Pakito logs lost by adding new directory From uludag-commits at pardus.org.tr Fri Aug 22 16:34:20 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 16:34:20 +0300 (EEST) Subject: [Uludag-commits] r19765 - trunk/staj-projeleri/Pakito Message-ID: <20080822133420.5844313841E6@liste.pardus.org.tr> Author: faik Date: Fri Aug 22 16:34:20 2008 New Revision: 19765 Added: trunk/staj-projeleri/Pakito/ - copied from r19755, trunk/staj-projeleri/Pakito/ Log: return to revision 19755 of Pakito directory with svn history From uludag-commits at pardus.org.tr Fri Aug 22 16:49:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 16:49:24 +0300 (EEST) Subject: [Uludag-commits] r19766 - trunk/staj-projeleri/Printer-Sharing-Module Message-ID: <20080822134924.96A931384205@liste.pardus.org.tr> Author: ender.demirkaya Date: Fri Aug 22 16:49:24 2008 New Revision: 19766 Modified: trunk/staj-projeleri/Printer-Sharing-Module/gui.py trunk/staj-projeleri/Printer-Sharing-Module/helpdialog.py trunk/staj-projeleri/Printer-Sharing-Module/printerwidget2.py Log: modification -scroll bar added, gui bug fixed Modified: trunk/staj-projeleri/Printer-Sharing-Module/gui.py ================================================================= --- trunk/staj-projeleri/Printer-Sharing-Module/gui.py (original) +++ trunk/staj-projeleri/Printer-Sharing-Module/gui.py Fri Aug 22 16:49:24 2008 @@ -29,8 +29,6 @@ self.setCentralWidget(QWidget(self,"qt_central_widget")) - KCModule(self.centralWidget(),"rightmodule") - self.propertiesbox = QGroupBox(self.centralWidget(),"propertiesbox") self.propertiesbox.setGeometry(QRect(10,280,590,130)) @@ -58,7 +56,7 @@ self.uril2 = QLabel(self.propertiesbox,"uril2") self.uril2.setGeometry(QRect(130,86,440,21)) - self.printerframe = printerwidget2.PrinterWidget(self.centralWidget(),"printerframe",self) + self.printerframe = printerwidget2.PrinterWidget2(self.centralWidget(),"printerframe",self) self.printerframe.setGeometry(QRect(10,10,390,260)) self.printerframe.setFrameShape(QFrame.StyledPanel) self.printerframe.setFrameShadow(QFrame.Raised) @@ -109,7 +107,7 @@ self.connect(self.allowcombo, SIGNAL("activated(const QString&)"),self.adjustedit) self.connect(self.advanceButton, SIGNAL("clicked()"), self.advanceFunction) self.connect(self.helpbutton, SIGNAL("clicked()"),self.helpDialog) - + def loadProperties(self,name=None,status=None,location=None,uri=None): if name==None: name = "" Modified: trunk/staj-projeleri/Printer-Sharing-Module/helpdialog.py ================================================================= --- trunk/staj-projeleri/Printer-Sharing-Module/helpdialog.py (original) +++ trunk/staj-projeleri/Printer-Sharing-Module/helpdialog.py Fri Aug 22 16:49:24 2008 @@ -45,23 +45,7 @@ self.setCaption(self.__tr("MyDialog")) self.ok.setText(self.__tr("OK")) self.label.setText(self.__tr("HELP")) - self.textBrowser.setText(self.__tr("
    PRINTER SHARING MODULE\n" - "

    Printer Sharing Module uses Common UNIX Printing System(CUPS) and Samba file sharing system together.\n" - "This module provides an interface to simplify printer sharing over a local network.

    \n" - "

    Utilities:
    \n" - "This module automatically collects the printers added in your system and shows as buttons on the big white part.\n" - "This buttons show the name of printer, whether that printer shared or not (top-right of each button) and connection type of printer (top-left of each button)\n" - "By clicking these buttons you can see the related properties (name, status, location, URI) of that printer at below the interface.

    \n" - "

    Sharing:
    \n" - "After clicking a printer you can share it on local network just by clicking the share button. \n" - "Using only this share button proviedes you to share printer to linux machines. \n" - "If you want to share that printer also to windows machines you should choose \"Allow Windows Clients\" button.\n" - "At \"Windows Clients\" part, you can decide the sharing policy over windows clients. \n" - "Related to your network connection; you can choose a local network and only share that network.\n" - "Also, you may allow only one ip for using your printer. Then you should choose \"Custom\" below the \"Allowed Addresses\"\n" - "Otherwise, you can allow everyone, who can reach your computer, to attain your printer by selecting \"All\" option.

    \n" - "

    Advance Settings:\n" - "If you are well informed about CUPS. You can modify the cups server settings by clicking \"Advance\" button.

    ")) + self.textBrowser.setText(open("help_eng").read()) def __tr(self,s,c = None): Modified: trunk/staj-projeleri/Printer-Sharing-Module/printerwidget2.py ================================================================= --- trunk/staj-projeleri/Printer-Sharing-Module/printerwidget2.py (original) +++ trunk/staj-projeleri/Printer-Sharing-Module/printerwidget2.py Fri Aug 22 16:49:24 2008 @@ -65,29 +65,65 @@ def getText(self): return self.label.text() +class PrinterWidget2(QFrame): + def __init__(self,parent=None,name = None,grand = None): + QFrame.__init__(self,parent) + + self.printer = PrinterWidget(self,name,grand) + self.printer.setGeometry(0,0,373,256) + + self.scrollb = QScrollBar(self,"scrollb") + self.scrollb.setGeometry(373,2,15,256) + self.connect(self.scrollb,SIGNAL("valueChanged(int)"),self.set) + + self.increment = (self.printer.getHeight() - 130.0)/100 + + self.resize(380,256) + self.clearWState(Qt.WState_Polished) + + def set(self): + y = self.scrollb.value()*self.increment + self.printer.setGeometry(0,-y,373,256+y) + + def changePrinterStatus(self,printer, shared): + self.printer.changePrinterStatus(printer, shared) + def refreshPrinterStatus(self,shared): + self.printer.refreshPrinterStatus(shared) + def setPrinterShared(self,printer, pshared, shared): + self.printer.setPrinterShared(printer, pshared, shared) + def refreshPrinters(self): + self.printer.refreshPrinters() + def showProperties(self): + self.printer.showProperties() + class PrinterWidget(QFrame): def __init__(self,parent = None,name = None,grand = None,fl = 0): - QFrame.__init__(self,parent,name,fl) + QFrame.__init__(self,parent) self.grand = grand - self.first = True if not name: self.setName("PrinterWidget") self.setPaletteBackgroundColor(QColor(255,255,255)) - KCModule(self,"rightmodule") + #This two lines are to get KIcons + empty = KCModule(self,"empty") + empty.setGeometry(-20,-20,5,5) + + + self.p = QPainter(self) self.languageChange() self.Events = events.Events() self.connection = self.Events.connection + self.buttonlist = [] self.refreshPrinters() - self.resize(QSize(380,240).expandedTo(self.minimumSizeHint())) + self.resize(QSize(380,self.height()).expandedTo(self.minimumSizeHint())) self.clearWState(Qt.WState_Polished) def changePrinterStatus(self,printer, shared): @@ -120,14 +156,24 @@ gridx = 0 gridy = 0 - SPACE = 15 + SPACE = 10 for printer in self.buttonlist: x = SPACE + gridx*125 y = SPACE + gridy*125 printer.setGeometry(QRect(x,y,printer.width(), printer.height())) gridx = gridx + 1 gridy = gridy + gridx/3 - gridx = gridx % 3 + gridx = gridx % 3 + self.h = gridy*125+20 + self.x = gridx + + def getHeight(self): + if len(self.buttonlist)<7: + return 130 + if self.x==0: + return self.h -125 + else: + return self.h def showProperties(self): printers = self.connection.getPrinters() @@ -140,11 +186,9 @@ status = "not shared" self.grand.sharebutton.setText("Share") - if self.first: - set = self.connection.adminGetServerSettings() - set["ServerName"] = "localhost" - self.connection.adminSetServerSettings(set) - self.first = False + set = self.connection.adminGetServerSettings() + set["ServerName"] = "localhost" + self.connection.adminSetServerSettings(set) self.grand.sharebutton.setEnabled(True) self.grand.loadProperties(self.printers[printername]["printer-info"],status, From uludag-commits at pardus.org.tr Fri Aug 22 16:55:29 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 22 Aug 2008 16:55:29 +0300 (EEST) Subject: [Uludag-commits] r19767 - in trunk/staj-projeleri/Pakito/pakito: . gui gui/pspecWidget gui/pspecWidget/dialogs Message-ID: <20080822135529.A61EF138420B@liste.pardus.org.tr> Author: ugur.tutar Date: Fri Aug 22 16:55:29 2008 New Revision: 19767 Added: trunk/staj-projeleri/Pakito/pakito/gui/componentWidget.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/optionsDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/additionalFileDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/comarDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/dependencyDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/fileDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/historyDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/patchDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryDialogUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/dialogs/summaryWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidgetUI.py (contents, props changed) trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidgetUI.py (contents, props changed) Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/pspecWidget.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py trunk/staj-projeleri/Pakito/pakito/xmlUtil.py Log: Pakito is upgraded Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py Fri Aug 22 16:55:29 2008 @@ -10,21 +10,26 @@ #from pisi.dependency import Dependency #from pisi.conflict import Conflict #from pisi.replace import Replace +import os +import shutil import kdedesigner from pakito.gui.pspecWidget.historyWidgetUI import HistoryWidgetUI from pakito.gui.pspecWidget.dialogs.historyDialog import HistoryDialog +from pakito import xmlUtil class historyWidget(HistoryWidgetUI): - def __init__(self, parent): + def __init__(self, parent,xmlUtil): HistoryWidgetUI.__init__(self, parent) il = KGlobal.iconLoader() + self.xmlUtil = xmlUtil + self.pbAddHistory.setIconSet(il.loadIconSet("edit_add", KIcon.Toolbar)) self.pbRemoveHistory.setIconSet(il.loadIconSet("edit_remove", KIcon.Toolbar)) self.pbBrowseHistory.setIconSet(il.loadIconSet("fileopen", KIcon.Toolbar)) - + self.connect(self.pbAddHistory, SIGNAL("clicked()"), self.slotAddHistory) self.connect(self.pbRemoveHistory, SIGNAL("clicked()"), self.slotRemoveHistory) self.connect(self.pbBrowseHistory, SIGNAL("clicked()"), self.slotBrowseHistory) @@ -32,6 +37,7 @@ self.lvHistory.setSorting(-1) + def addRelease(self, rel, reverse=False): if not rel.type: rel.type = "" @@ -47,11 +53,13 @@ if dia.exec_loop() == QDialog.Accepted: res = dia.getResult() lvi = QListViewItem(self.lvHistory, res[0], res[1], res[2], res[4], res[5], res[6], res[3]) + self.syncHistory() def slotRemoveHistory(self): lvi = self.lvHistory.selectedItem() if lvi: - self.lvHistory.takeItem(lvi) + self.lvHistory.takeItem(lvi) + self.syncHistory() def slotBrowseHistory(self): lvi = self.lvHistory.selectedItem() @@ -69,6 +77,61 @@ lvi.setText(5, res[6]) lvi.setText(6, res[3]) + #ugur........................................................................................start + self.syncHistory() + + def getHistoryList(self): + ret = [] + iterator = QListViewItemIterator(self.lvHistory) + while iterator.current(): + lvi = iterator.current() + l = [str(lvi.text(0)), str(lvi.text(1)),str(lvi.text(2)), str(lvi.text(3)),str(lvi.text(4)), str(lvi.text(5)),str(lvi.text(6))] + ret.append(l) + iterator += 1 + return ret + + def setBuildDepList(self, l): + self.lvHistory.clear() + for his in l: + KListViewItem(self.lvHistory, his[0], his[1],his[2], his[3],his[4], his[5],his[6]) + + def syncHistory(self): + #synchronize xml tree with listview + import pakito.xmlUtil + history = self.getHistoryList() + + while self.xmlUtil.deleteTagByPath("History", "Update"): + pass + + history.reverse() + + for his in history: + if his !=[]: + if his[6]!="": + d={"release":his[0],"Type":his[6]} + else: + d={"release":his[0]} + historyNode = self.xmlUtil.getTagByPath("History","Update") + if historyNode!=None: + self.xmlUtil.addTagAbove(historyNode, "Update","\n",**d) + else: + historyNode = self.xmlUtil.getTagByPath("History") + self.xmlUtil.addTag(historyNode, "Update","\n",**d) + node = self.xmlUtil.getTagByPath("History","Update") + if his[1] != "": + self.xmlUtil.addTag(node, "Date", his[1]) + if his[2] != "": + self.xmlUtil.addTag(node, "Version", his[2]) + if his[3] != "": + self.xmlUtil.addTag(node, "Comment", his[3]) + if his[4] != "": + self.xmlUtil.addTag(node, "Name", his[4]) + if his[5] != "": + self.xmlUtil.addTag(node, "Email", his[5]) + + self.xmlUtil.write() + #..............................................................................................end + def fill(self, history): self.lvHistory.clear() for rel in history: Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/pspecWidget.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/pspecWidget.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/pspecWidget.py Fri Aug 22 16:55:29 2008 @@ -17,12 +17,12 @@ class PspecWidget(QWidget): """ a widget consists code and design view of an pspec.xml file """ - + def __init__(self, parent, fileLocation): QWidget.__init__(self, parent) self.pspec = spec.SpecFile() self.fileLocation = fileLocation - + self.xmlUtil = XmlUtil(fileLocation) self.pspec.read(self.fileLocation) @@ -34,7 +34,7 @@ self.pbCode = KPushButton(i18n("Code"), self) self.pbCode.setToggleButton(True) self.pbCode.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) - + # top of the widget - buttons and spacer mainLayout = QVBoxLayout(self, 5, 5) topLayout = QHBoxLayout(mainLayout) @@ -42,88 +42,88 @@ topLayout.addWidget(self.pbCode) topSpacer = QSpacerItem(200,20, QSizePolicy.Expanding) topLayout.addItem(topSpacer) - + # a widget stack controlled by "design" and "code" buttons self.widgetStack = QWidgetStack(self) mainLayout.addWidget(self.widgetStack) - + # toolbox of "source", "package(s)" and history self.toolBox = QToolBox(self.widgetStack) self.toolBox.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) - + # source section of toolbox self.sourcePage = sourceWidget(self.toolBox, self.fileLocation, self.xmlUtil) - + # packages section of toolbox self.packagePage = packageWidget(self.toolBox, self.fileLocation, self.xmlUtil) - + # history section of toolbox - self.historyPage = historyWidget(self.toolBox) - + self.historyPage = historyWidget(self.toolBox, self.xmlUtil) + # inclusion to toolbox self.toolBox.addItem(self.sourcePage, i18n("Source")) self.toolBox.addItem(self.packagePage, i18n("Package(s)")) self.toolBox.addItem(self.historyPage, i18n("History")) - + self.widgetStack.addWidget(self.toolBox, 0) self.editor = ed("xml", self.widgetStack) self.widgetStack.addWidget(self.editor, 1) - - # connections + + # connections self.connect(self.pbDesign, SIGNAL("clicked()"), self.pbDesignClicked) self.connect(self.pbCode, SIGNAL("clicked()"), self.pbCodeClicked) - + self.changeCount = 0 self.change = False - + if self.fileLocation != None: self.fill() - + def where(self): if self.widgetStack.visibleWidget() is self.editor: return "code" else: return "design" - + def fill(self): #source bilgileri self.sourcePage.fill(self.pspec.source) - + # paket bilgileri self.packagePage.fill(self.pspec.packages) - + #history bilgileri self.historyPage.fill(self.pspec.history) - + def pbDesignClicked(self): if self.pbDesign.isOn(): # design section will open self.designWillOpen() else: self.codeWillOpen() - + def pbCodeClicked(self): if self.pbCode.isOn(): #code section will open - self.codeWillOpen() + self.codeWillOpen() else: self.designWillOpen() - + def designWillOpen(self): qApp.setOverrideCursor(KCursor.workingCursor()) try: - self.syncFromCode() + self.syncFromCode() except Exception, err: qApp.restoreOverrideCursor() KMessageBox.sorry(self, i18n("Specification is not valid or well-formed: %s" % err), i18n("Invalid XML Code")) self.pbDesign.setOn(False) self.pbCode.setOn(True) return - + self.fill() self.widgetStack.raiseWidget(0) self.pbCode.setOn(False) self.pbDesign.setOn(True) qApp.restoreOverrideCursor() - + def codeWillOpen(self): qApp.setOverrideCursor(KCursor.workingCursor()) self.pbDesign.setOn(False) @@ -133,18 +133,18 @@ self.syncFromDesign() self.editor.openFile(self.fileLocation) qApp.restoreOverrideCursor() - + def syncFromCode(self): self.editor.save() self.pspec.read(self.editor.editedFile) self.xmlUtil.read() #parse new changes made by editor - + def syncFromDesign(self): self.xmlUtil.write() - + def isSourceDownloaded(self): import os.path as path - + file = str(self.sourcePage.leURI.text()) if file.strip() == "": return None @@ -153,4 +153,4 @@ if path.exists(loc): return loc else: - return None + return None \ No newline at end of file Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/staj-projeleri/Pakito/pakito/xmlUtil.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/xmlUtil.py (original) +++ trunk/staj-projeleri/Pakito/pakito/xmlUtil.py Fri Aug 22 16:55:29 2008 @@ -9,7 +9,7 @@ """ basic xml parsing class with comment keeping support using piksemel""" def __init__(self, xmlFileName): self.read(xmlFileName) - + def getTagByPath(self, *path): """ get tag by path. e.g getTagByPath("Source", "Packager", "Name") give the Name tag """ node = self.doc @@ -18,7 +18,7 @@ if node == None: return None return node - + def getTagListByPath(self, *path): """ get tag(s) with given name by path, returns a list""" lst = [] @@ -32,30 +32,30 @@ lst.append(node) node = node.nextTag() return lst - + def getDataOfTag(self, node): """ get data of given node """ data = node.firstChild() while (data.type() != piksemel.DATA): data = data.next() return data.data() - + def getAttributesOfTag(self, node): """ returns a dictionary of attributes """ ret = {} for attr in node.attributes(): ret[attr] = node.getAttribute(attr) return ret - + def setDataOfTag(self, node, newData): child = node.firstChild() if child: child.hide() node.insertData(newData) - + def setDataOfTagByPath(self, newData, *path): self.setDataOfTag(self.getTagByPath(*path), newData) - + def getChildNode(self, node, name, nth = 1): """ get nth child node by name """ i = 0 @@ -65,35 +65,35 @@ if i == nth: return tag return None - + def addTag(self, node, tagName, data, **attributes): """ add a new child tag with given name, data and attributes """ newTag = node.insertTag(tagName) self.setDataOfTag(newTag, data) for attr, value in attributes.iteritems(): newTag.setAttribute(attr, value) - + def addTagBelow(self, node, tagName, data, **attributes): """ add a new sibling tag after given node with given name, data and attributes """ newTag = node.appendTag(tagName) self.setDataOfTag(newTag, data) for attr, value in attributes.iteritems(): newTag.setAttribute(attr, value) - + def addTagAbove(self, node, tagName, data, **attributes): """ add a new sibling tag before given node with given name, data and attributes """ newTag = node.prependTag(tagName) self.setDataOfTag(newTag, data) for attr, value in attributes.iteritems(): newTag.setAttribute(attr, value) - + def deleteTagByPath(self, *path): node = self.getTagByPath(*path) if node: node.hide() return True return False - + def write(self): """ write object tree to file """ exp = re.compile("<%s>(.*?)" % (commentString, commentString), re.S) @@ -101,20 +101,19 @@ f = open(self.xmlFile, "w") f.write(newPspec) f.close() - + def read(self, xmlFileName = None): if xmlFileName: self.xmlFile = xmlFileName - + xmlFile = open(self.xmlFile) - + exp = re.compile("", re.S) newPspec = re.sub(exp, r"<%s>\1" % (commentString, commentString), xmlFile.read()) newPspec = newPspec.replace("&", "&") - + #TODO: escape all html chars. inside new comment tag # and don't forget to revert before write - + xmlFile.close() - self.doc = piksemel.parseString(newPspec) - \ No newline at end of file + self.doc = piksemel.parseString(newPspec) \ No newline at end of file From uludag-commits at pardus.org.tr Sun Aug 24 03:03:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 24 Aug 2008 03:03:51 +0300 (EEST) Subject: [Uludag-commits] r19768 - trunk/bugzilla/3.0/tr/default/bug Message-ID: <20080824000351.334631384221@liste.pardus.org.tr> Author: selim_ok Date: Sun Aug 24 03:03:45 2008 New Revision: 19768 Modified: trunk/bugzilla/3.0/tr/default/bug/choose.html.tmpl Log: show_bug.cgi sayfasındaki ingilizce kalıntıları düzeltelim Modified: trunk/bugzilla/3.0/tr/default/bug/choose.html.tmpl ================================================================= --- trunk/bugzilla/3.0/tr/default/bug/choose.html.tmpl (original) +++ trunk/bugzilla/3.0/tr/default/bug/choose.html.tmpl Sun Aug 24 03:03:45 2008 @@ -22,14 +22,15 @@ [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl - title = "Search by $terms.bug number" + title = "$terms.Bug numarasına göre ara" %]

    You may find a single [% terms.bug %] by entering its [% terms.bug %] id here: + Buraya [% terms.bug %] numarasını girerek istediğiniz [% terms.bug %] kaydına doğrudan ulaşabilirsiniz: - +

    From uludag-commits at pardus.org.tr Mon Aug 25 09:24:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 25 Aug 2008 09:24:04 +0300 (EEST) Subject: [Uludag-commits] r19769 - trunk/staj-projeleri/parmakizi Message-ID: <20080825062404.C8698138417A@liste.pardus.org.tr> Author: mozgurbayhan Date: Mon Aug 25 09:24:04 2008 New Revision: 19769 Modified: trunk/staj-projeleri/parmakizi/TODO Log: TODO guncelle Modified: trunk/staj-projeleri/parmakizi/TODO ================================================================= --- trunk/staj-projeleri/parmakizi/TODO (original) +++ trunk/staj-projeleri/parmakizi/TODO Mon Aug 25 09:24:04 2008 @@ -1,4 +1,4 @@ --libfprint parmak izi kayıt yeri bizim istediğimiz dizine çekilecek +////-libfprint parmak izi kayıt yeri bizim istediğimiz dizine çekilecek //tamam gibi.Test edilmedi data.c ->static void storage_setup(void) dosyası düzenlendi -pyfprint ile yeni değişiklikler sınanacak -comar kayıt işlemini pyfprint kullanarak yapacak -pam fprint parmak izini bizim dizinimizden okuyacak From uludag-commits at pardus.org.tr Mon Aug 25 13:26:29 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 25 Aug 2008 13:26:29 +0300 (EEST) Subject: [Uludag-commits] r19770 - branches/buildfarm-delta Message-ID: <20080825102629.32D6213841AB@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Aug 25 13:26:28 2008 New Revision: 19770 Modified: branches/buildfarm-delta/dependency.py Log: fix for the queue problem Modified: branches/buildfarm-delta/dependency.py ================================================================= --- branches/buildfarm-delta/dependency.py (original) +++ branches/buildfarm-delta/dependency.py Mon Aug 25 13:26:28 2008 @@ -79,6 +79,8 @@ for dep in package.runtimeDependencies(): deps += [dep.package] + deps = list(set(deps).difference(set([p.name for p in specFile.packages]))) + return deps def __getPackageNames(self, pspec): From uludag-commits at pardus.org.tr Mon Aug 25 15:05:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 25 Aug 2008 15:05:53 +0300 (EEST) Subject: [Uludag-commits] r19771 - in trunk/staj-projeleri/Pakito/pakito/gui: . pspecWidget Message-ID: <20080825120553.41F2313841BA@liste.pardus.org.tr> Author: ugur.tutar Date: Mon Aug 25 15:05:52 2008 New Revision: 19771 Modified: trunk/staj-projeleri/Pakito/pakito/gui/mainwindow.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py Log: Some files changed for component.xml 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 Aug 25 15:05:52 2008 @@ -227,13 +227,15 @@ return actionspyFile.close() - #component.xml kontrol........................................................... + #component.xml control........................................................... + component=True try: componentFile = open("component.xml", "r+") except: KMessageBox.sorry(self, i18n("No component.xml found."), i18n("Error")) - return - componentFile.close() + component=False + if component: + componentFile.close() #................................................................................ qApp.setOverrideCursor(KCursor.waitCursor) @@ -263,17 +265,20 @@ KMessageBox.sorry(self, i18n("pspec.xml cannot be parsed: %s" % str(err)), i18n("Invalid File")) self.closePacket() return -#...................................................................................................................... - newdir=os.path.realpath("component.xml") - shutil.copyfile(newdir,tempDir+"component.xml") -#...................................................................................................................... + + if component: + newdir=os.path.realpath("component.xml") + shutil.copyfile(newdir,tempDir+"component.xml") + self.actionsTab = ActionsWidget(self.twTabs, os.path.join(self.newTempDir, "actions.py")) - self.componentTab = ComponentWidget(self.twTabs, os.path.join(tempDir, "component.xml")) + if component: + self.componentTab = ComponentWidget(self.twTabs, os.path.join(tempDir, "component.xml")) self.tempDir = tempDir + packageName self.twTabs.addTab(self.pspecTab, i18n("Specification")) self.twTabs.addTab(self.actionsTab, i18n("Actions")) - self.twTabs.addTab(self.componentTab, i18n("Component")) + if component: + self.twTabs.addTab(self.componentTab, i18n("Component")) self.twTabs.setCurrentPage(0) #connections Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/historyWidget.py Mon Aug 25 15:05:52 2008 @@ -77,7 +77,6 @@ lvi.setText(5, res[6]) lvi.setText(6, res[3]) - #ugur........................................................................................start self.syncHistory() def getHistoryList(self): @@ -130,7 +129,6 @@ self.xmlUtil.addTag(node, "Email", his[5]) self.xmlUtil.write() - #..............................................................................................end def fill(self, history): self.lvHistory.clear() Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/packageWidget.py Mon Aug 25 15:05:52 2008 @@ -232,7 +232,6 @@ iterator += 1 return ret - #ugur.........................................................................start def syncSummary(self): #synchronize xml tree with listview import pakito.xmlUtil @@ -296,7 +295,6 @@ self.xmlUtil.addTagBelow(node2, "Description", desc[2], **d) transXML.write() self.xmlUtil.write() - #Ugur....................................................................................end def slotAddRuntimeDep(self): dia = DependencyDialog(parent = self, title = "Runtime Dependencies") @@ -321,7 +319,6 @@ lvi.setText(0, cond) lvi.setText(1, dep) - #ugur........................................................................................start self.syncRuntimeDep() def getRuntimeDepList(self): @@ -383,7 +380,6 @@ self.xmlUtil.deleteTagByPath("Package", "RuntimeDependencies") self.xmlUtil.write() - #..............................................................................................end def slotAddReplaces(self): dia = DependencyDialog(parent = self, title = "Replaces", secondLabel = "Package:") @@ -451,7 +447,6 @@ lvi.setText(1, res[1]) lvi.setText(2, res[2]) - #ugur........................................................................................start self.syncFile() def getFileList(self): @@ -499,7 +494,6 @@ self.xmlUtil.deleteTagByPath("Package", "Files") self.xmlUtil.write() - #..............................................................................................end def slotAddAdditional(self): @@ -539,7 +533,6 @@ lvi.setText(3, res[3]) #TODO: additinal file may be renamed - #ugur........................................................................................start self.syncAdditional() def getAdditionalList(self): @@ -589,7 +582,6 @@ self.xmlUtil.deleteTagByPath("Package", "AdditionalFiles") self.xmlUtil.write() - #..............................................................................................end def slotViewAdditional(self): lvi = self.lvAdditionalFiles.selectedItem() Modified: trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py ================================================================= --- trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py (original) +++ trunk/staj-projeleri/Pakito/pakito/gui/pspecWidget/sourceWidget.py Mon Aug 25 15:05:52 2008 @@ -293,7 +293,7 @@ cond, dep = dia.getResult() lvi.setText(0, cond) lvi.setText(1, dep) - #ugur........................................................................................start + self.syncBuildDep() def getBuildDepList(self): @@ -351,7 +351,6 @@ self.xmlUtil.deleteTagByPath("Source", "BuildDependencies") self.xmlUtil.write() - #..............................................................................................end def slotAddPatch(self): dia = PatchDialog(self) @@ -394,7 +393,7 @@ lvi.setText(1, res[1]) lvi.setText(2, res[2]) #TODO: patch file may be renamed - #ugur........................................................................................start + self.syncPatch() def getPatchList(self): @@ -442,7 +441,7 @@ self.xmlUtil.deleteTagByPath("Source", "Patches") self.xmlUtil.write() - #..............................................................................................end + def slotViewPatch(self): lvi = self.lvPatches.selectedItem() From uludag-commits at pardus.org.tr Tue Aug 26 10:09:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 10:09:13 +0300 (EEST) Subject: [Uludag-commits] r19772 - in trunk/tasma/package-manager: data help/sv po Message-ID: <20080826070913.48B2313841A2@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Aug 26 10:09:12 2008 New Revision: 19772 Added: trunk/tasma/package-manager/help/sv/ trunk/tasma/package-manager/help/sv/main_help.html trunk/tasma/package-manager/help/sv/preferences_help.html trunk/tasma/package-manager/po/sv.po Modified: trunk/tasma/package-manager/data/packagemanager-helper.desktop trunk/tasma/package-manager/data/packagemanager.desktop trunk/tasma/package-manager/data/tasmamanager.desktop trunk/tasma/package-manager/data/x-pisi.desktop Log: Swedish translations by Patrik Karlsson Modified: trunk/tasma/package-manager/data/packagemanager-helper.desktop ================================================================= --- trunk/tasma/package-manager/data/packagemanager-helper.desktop (original) +++ trunk/tasma/package-manager/data/packagemanager-helper.desktop Tue Aug 26 10:09:12 2008 @@ -4,6 +4,8 @@ Name[nl]=Pakketmanager Name[es]=Administrador de Paquetes Name[de]=Paket-Manager +Name[sv]=Pakethanteraren + Icon=package-manager Type=Application StartupNotify=False Modified: trunk/tasma/package-manager/data/packagemanager.desktop ================================================================= --- trunk/tasma/package-manager/data/packagemanager.desktop (original) +++ trunk/tasma/package-manager/data/packagemanager.desktop Tue Aug 26 10:09:12 2008 @@ -7,6 +7,8 @@ Name[pt_BR]=Gerenciador de Pacotes Name[fr]=Gestionnaire de Paquets Name[it]=Gestore di Pacchetti +Name[sv]=Gestore di Pacchetti + GenericName[en]=Add or Remove Software GenericName[tr]=Yazılım ekle ve kaldır GenericName[nl]=Software toevoegen of verwijderen @@ -15,6 +17,8 @@ GenericName[pt_BR]=Adicionar ou Remover Software GenericName[fr]=Ajouter ou Supprimer un Logiciel GenericName[it]=Aggiungere o rimuovere un programmma +GenericName[sv]=Lägg till och ta bort program + Comment=PiSi Package Manager Graphical User Interface Comment[en]=PiSi Package Manager Graphical User Interface Comment[tr]=PiSi Paket Yöneticisi Kullanıcı Grafik Arayüzü @@ -24,6 +28,8 @@ Comment[pt_BR]=Interface Gráfica do Usuário do Gerenciador de Pacotes PiSi Comment[fr]=Interface Graphique du Gestionnaire de Paquet PiSi Comment[it]=Interfaccia grafica per il Gestore di pacchetti PiSi +Comment[sv]=Grafiskt användargränssnitt till pakethanteraren PiSi + Icon=package-manager Type=Application Exec=package-manager Modified: trunk/tasma/package-manager/data/tasmamanager.desktop ================================================================= --- trunk/tasma/package-manager/data/tasmamanager.desktop (original) +++ trunk/tasma/package-manager/data/tasmamanager.desktop Tue Aug 26 10:09:12 2008 @@ -5,12 +5,16 @@ Name[nl]=Toevoegen, bijwerken of verwijderen programma's Name[es]=Agregar, Actualizar o Remover Programas Name[de]=Programme hinzufügen, aktualisieren oder entfernen +Name[sv]=Lägg till, uppdatera och ta bort program + Comment=PiSi Package Manager Graphical User Interface Comment[en]=PiSi Package Manager Graphical User Interface Comment[tr]=PiSi Paket Yöneticisi Kullanıcı Grafik Arayüzü Comment[nl]=PiSi pakketmanager grafische gebruikersinterface Comment[es]=Interfaz gráfico de Administrador de Paquetes PiSi Comment[de]=PiSi Paket-Manager grafische Benutzoberfläche +Comment[sv]=Grafiskt användargränssnitt till pakethanteraren PiSi + Icon=package-manager Type=Application X-Tasma-Fork=true Modified: trunk/tasma/package-manager/data/x-pisi.desktop ================================================================= --- trunk/tasma/package-manager/data/x-pisi.desktop (original) +++ trunk/tasma/package-manager/data/x-pisi.desktop Tue Aug 26 10:09:12 2008 @@ -6,6 +6,8 @@ Comment[nl]=PiSi bestand Comment[es]=Archivo PiSi Comment[de]=PiSi Datei +Comment[sv]=PiSi-fil + MimeType=application/x-pisi Patterns=*.pisi Type=MimeType From uludag-commits at pardus.org.tr Tue Aug 26 10:10:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 10:10:41 +0300 (EEST) Subject: [Uludag-commits] r19773 - trunk/tasma/package-manager/po Message-ID: <20080826071041.ECBBE13841A2@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Aug 26 10:10:41 2008 New Revision: 19773 Modified: trunk/tasma/package-manager/po/ca.po trunk/tasma/package-manager/po/de.po trunk/tasma/package-manager/po/es.po trunk/tasma/package-manager/po/fr.po trunk/tasma/package-manager/po/it.po trunk/tasma/package-manager/po/nl.po trunk/tasma/package-manager/po/package-manager.pot trunk/tasma/package-manager/po/pl.po trunk/tasma/package-manager/po/pt_BR.po trunk/tasma/package-manager/po/sv.po trunk/tasma/package-manager/po/tr.po Log: Update messages Modified: trunk/tasma/package-manager/po/ca.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/de.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/es.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/fr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/it.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/nl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/package-manager.pot ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/pl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/pt_BR.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/sv.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/tr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Tue Aug 26 10:14:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 10:14:53 +0300 (EEST) Subject: [Uludag-commits] r19774 - trunk/tasma/tasma/po Message-ID: <20080826071453.B21A713841A2@liste.pardus.org.tr> Author: pinar Date: Tue Aug 26 10:14:53 2008 New Revision: 19774 Added: trunk/tasma/tasma/po/sv.po Log: Swedish translations by Patrik Karlsson From uludag-commits at pardus.org.tr Tue Aug 26 10:26:14 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 10:26:14 +0300 (EEST) Subject: [Uludag-commits] r19775 - trunk/tasma/tasma/applnk/desktop Message-ID: <20080826072614.E613D1384152@liste.pardus.org.tr> Author: pinar Date: Tue Aug 26 10:26:14 2008 New Revision: 19775 Modified: trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop Log: Swedish translations by Patrik Karlsson Modified: trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop Tue Aug 26 10:26:14 2008 @@ -19,6 +19,7 @@ Name[pt_BR]=Sistema de Som Name[fr]=Son Name[it]=Suono +Name[sv]=Ljudsystem Comment=Sound System Configuration Comment[tr]=Ses Sistemi Yapılandırması @@ -28,6 +29,7 @@ Comment[pt_BR]=Configuração do Sistema de Som Comment[fr]=Configuration du Son Comment[it]=Configurazione del sistema sonoro +Comment[sv]=Anpassa ljudsystem Keywords=aRts,Sound Server,artsd,Audio,Sound,startup,network transparency,transparency,priority,duplex,full duplex,response time,Mixer,Volume,KMix,Mix,login,MIDI,synthesizer,music Keywords[tr]=aRts,Ses Sunucu,artsd,Ses,Ses,Başlangıç,ağ geçirgenliği,geçirgenlik,öncelik,dubleks,tam dubleks,karşılık süresi,MIDI,karıştırıcı,Kmix @@ -37,4 +39,5 @@ Keywords[pt_BR]=aRts,servidor de som,artsd,Áudio,Som,inicialização,transparência da rede,transparência,prioridade,duplex,full duplex,tempo de resposta,Mixer,Volume,KMix,Mix,login,MIDI,sintetizador,música Keywords[fr]=aRts,serveur de son,artsd,Audio,Son, démarrage,transparence réseau,transparence,priorité,duplex,full duplex,temps de réponse,Mixer,Volume,KMix,Mix,login,MIDI,synthétiseur,musique Keywords[it]=aRts,server sonoro,artsd,Audio,Suono,avvio,trasparenza di rete,trasparenza,priorità,duplex,full duplex,tempo di risposta,Mixer,Volume,KMix,Mix,login,MIDI,sintetizzatore,musica +Keywords[sv]=aRts,Ljudserver,artsd,Ljud,uppstart,nätverkstransparens,transparens,prioritet,duplex,full duplex,svarstid,Mixer,Volym,Kmix,Mixa,inloggning,MIDI,synthesizer,musik Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound Modified: trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Fundo Name[fr]=Fond d'écran Name[it]=Sfondo dello schermo +Name[sv]=Bakgrund Comment=Change the background settings Comment[tr]=Arkaplan ayarlarını değiştirir @@ -27,6 +28,7 @@ Comment[pt_BR]=Mudar as configurações do fundo Comment[fr]=Changer la configuration du fond d'écran Comment[it]=Cambia le impostazioni dello sfondo +Comment[sv]=Anpassa bakgrundsinställningar Keywords=background,desktops,colors,colours,images,wallpapers,blending,balance,cache,multiple wallpapers,pixmap Keywords[tr]=artalan,masaüstü,renkler,renkler,resimler,duvar kağıtları,karıştırma,denge,ön bellek,çoklu duvar kağıtları,pixmap @@ -36,4 +38,5 @@ Keywords[pt_BR]=fundo,áreas de trabalho,cor,cores,imagens,papéis de parede,blending,balanço,cache,papéis de parede múltiplos,pixmap Keywords[fr]=fond d'écran,bureaux,couleurs,coloris,images,papiers-peints,blending,balance,cache,papiers-peints multiples,pixmap Keywords[it]=sfondo dello schermo,sfondo,desktop,colori,immagini,sfondi,blendinf,balance,cache,sfondi multipli,pixmap +Keywords[sv]=bakgrund,skrivbord,färger,bilder,skrivbordsunderlägg,blandning,balans,cache,flera skrivbordsunderlägg,pixmapp Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Data & Hora Name[fr]=Date & Heure Name[it]=Data e Ora +Name[sv]=Datum och tid Comment=Date and time settings Comment[tr]=Tarih ve saat ayarları @@ -26,6 +27,7 @@ Comment[pt_BR]=Configurações de data e hora Comment[fr]=Configuration de la date et de l'heure Comment[it]=Impostazione della data e dell'ora +Comment[sv]=Anpassa datum och tid Keywords=clock,date,time,time zone Keywords[tr]=tarih,saat,saat dilimi,zaman,zaman dilimi @@ -35,5 +37,6 @@ Keywords[pt_BR]=relógio,data,hora,zona horária Keywords[fr]=horloge,date,heure,zone horaire Keywords[it]=orologio,data,ora,fuso orario +Keywords[sv]=klocka,datum,tid,tidszon Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-localization Modified: trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Cores Name[fr]=Couleurs Name[it]=Colori +Name[sv]=Färger Comment=Color settings Comment[tr]=Renk ayarları @@ -27,6 +28,7 @@ Comment[pt_BR]=Configurações de cor Comment[fr]=Configuration des couleurs Comment[it]=Configurazione dei colori +Comment[sv]=Anpassa färger Keywords=colors,colours,scheme,contrast,Widget colors,Color Scheme Keywords[tr]=renkler,şema,kontrast,Renk Tablosu @@ -36,5 +38,6 @@ Keywords[pt_BR]=cor,cores,esquema,contraste,cores dos Widgets,Esquema de Cores Keywords[fr]=couleurs,coloris,schema,contrast,couleurs des Widgets, schéma de couleur Keywords[it]=colori,schemi,contrasto,colori dei Widget,schema di colori +Keywords[sv]=färger,schema,kontrast,Komponentfärger,Färgschema Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Seletor de Componentes Name[fr]=Sélectionneur de composant Name[it]=Selettore dei componenti +Name[sv]=Komponentväljare Comment=Choose the default components for various services Comment[tr]=Çeşitli servisler için öntanımlı bileşenleri seçin @@ -26,6 +27,7 @@ Comment[pt_BR]=Selecionar os componentes padrões para vários serviços Comment[fr]=Choisir les composants par défaut pour différents services. Comment[it]=Scegli i componenti predefiniti per diversi servizi +Comment[sv]=Väljer normalkomponenter för olika sorters tjänster Keywords=components,component chooser,resources, email client, terminal emulator Keywords[tr]=bileşenler,bileşen seçici,kaynaklar,e-posta istemcisi,terminal emülasyonu @@ -35,5 +37,6 @@ Keywords[pt_BR]=componentes,seletor de componente,recursos,cliente de email,emulador de terminal Keywords[fr]=composants,sélectionneur de composants,ressources,client de mail,émulateur de terminal Keywords[it]=componenti,selettore di componenti,risorse,client di posta,emulatore del terminale +Keywords[sv]=komponenter,komponentväljare,resurser,e-postklient,terminalemulator Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop Modified: trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop Tue Aug 26 10:26:14 2008 @@ -16,6 +16,7 @@ Name[pt_BR]=Criptografia Name[fr]=Cryptographie Name[it]=Crittografia +Name[sv]=Krypto Comment=Configure SSL, manage certificates, and other cryptography settings Comment[tr]=SSL,sertifika,sertifika ayarları,diğer şifreleme ayarları @@ -25,6 +26,7 @@ Comment[pt_BR]=Configurar SSL, gerenciar certificados e outras configurações de criptografia Comment[fr]=Configurer SSL, Gérer les certificats et autres configurations liées à la cryptographie Comment[it]=Configutare SSL, gestire i certificati e altre impostazioni di crittografia +Comment[sv]=Anpassa SSL, hantera certifikat, samt andra kryptografiska inställningar Keywords=Crypto,Krypto,Cryptography,encryption,SSL,https,certificates,ciphers,TLS,secure,security Keywords[tr]=Şifre,şifreleme,şifrebilim,SSL,https,sertifika,TLS,güvenlik,güvenli @@ -34,5 +36,6 @@ Keywords[pt_BR]=crypto,krypto,criptografia,encriptação,SSL,https,certificados,cifras,TLS,segure,segurança Keywords[fr]=crypto,krypto,cryptographie,encryption,SSL,https,certificats,chiffreurs,TLS,sécuriser,sécurité Keywords[it]==crypto,critto,crittografia,ciframento,SSL,https,certificati,cifre,TLS,sicuro,sicurezza +Keywords[sv]=Crypto,Krypto,Kryptografi,kryptering,SSL,https,certifikat,krypton,TLS,säkra,säkerhet Categories=Qt;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount Modified: trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Áreas de Trabalho Múltiplas Name[fr]=Bureaux multiples Name[it]=Desktop multipli +Name[sv]=Flera skrivbord Comment=You can configure how many virtual desktops there are. Comment[tr]=Kaç görsel masaüstüne sahip olacağınızı buradan yapılandırabilirsiniz. @@ -27,6 +28,7 @@ Comment[pt_BR]=Você pode configurar a quantidade existente de áreas de trabalho virtuais. Comment[fr]=Vous pouvez configurer le nombre de bureaux virtuels. Comment[it]=Potete configurare il numero di desktop virtuali. +Comment[sv]=Anpassa antalet virtuella skrivbord Keywords=desktop,desktops,number,virtual desktop Keywords[tr]=masaüstü,isim,masaüstü sayısı,sanal masaüstü @@ -36,5 +38,6 @@ Keywords[pt_BR]=área de trabalho,áreas de trabalho,número,área de trabalho virtual Keywords[fr]=bureau,bureaux,nombre,bureau virtuel Keywords[it]=desktop,numero,desktop virtuale +Keywords[sv]=skrivbord,antal skrivbord,antal,virtuellt skrivbord Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop Modified: trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[nl]=Gedrag Name[pt_BR]=Comportamento Name[tr]=Davranış +Name[sv]=Uppträdande Comment=You can configure how the desktop behaves here Comment[de]=Hier können Sie das Verhalten des Desktop festlegen @@ -27,6 +28,7 @@ Comment[nl]=Hier kunt u het gedrag van uw desktop configureren Comment[pt_BR]=Você pode configurar aqui como o ambiente de trabalho se comporta Comment[tr]=Masaüstü davranışını buradan yapılandırabilirsiniz +Comment[sv]=Anpassa hur skrivbordet beter sig Keywords=konqueror,filemanager,kfm,tips,file tips,separate window,spawn windows,behavior,behaviour,memory usage,Home URL, Keywords[de]=Konqueror,Dateimanager,kfm,Tipps,Fenster,Verhalten,Persönliches Verzeichnis,Speicherverwendung @@ -36,5 +38,6 @@ Keywords[nl]=konqueror,filemanager,kfm,tips,knopinfo,tooltips,gedrag,geheugengebruik,home,persoonlijke map, Keywords[pt_BR]=konqueror,gerenciador de arquivos,kfm,dicas,arquivos de dicas,janelas separadas,janelas unidas,comportamento,comportamento,uso de memória,URL local, Keywords[tr]=konqueror,dosya yöneticisi,kfm,ipuçları,dosya,pencere,davranış,bellek kullanımı,başlangıç +Keywords[sv]=konqueror,filhanterare,kfm,tips,filtips,särskilt fönster,visa fönster,beteende,minnesanvändning,hemadress Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop;X-KDE-tasma-extra Modified: trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Monitor Name[fr]=Écran Name[it]=Schermo +Name[sv]=Bildskärm Comment=Display Settings Comment[tr]=Görüntü Ayarları @@ -26,5 +27,6 @@ Comment[pt_BR]=Configurações do Monitor Comment[fr]=Configuration de l'écran Comment[it]=Configurazione dello schermo +Comment[sv]=Anpassa bildskärm Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals Modified: trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Associações de arquivos Name[fr]=Types de fichiers Name[it]=Associazioni dei file +Name[sv]=Filbindningar Comment=Configure file associations Comment[tr]=Dosya bağıntılarını yapılandır @@ -26,6 +27,7 @@ Comment[pt_BR]=Configurar associações de arquivos Comment[fr]=Configurer les types de fichiers Comment[it]=Configurare le associazioni dei file +Comment[sv]=Anpassa filbindningar Keywords=Filetypes,File Associations,Mime Types,File Patterns,Files,Pattern Keywords[tr]=Dosya Türleri,Dosya İlişkileri,Mime Türleri,Dosya Kalıpları,Dosyalar @@ -35,5 +37,6 @@ Keywords[pt_BR]=Tipos de Arquivos,Associações de Arquivos,MIME-Types,Padrões de Arquivos,Arquivos,Padrão Keywords[fr]=Type de fichiers,Association de fichiers,Types Mime,Patrons de fichier,Fichier,Patron Keywords[it]=Tipi di file,Associazioni,Tipi MIME,Modelli di file,File,Pattern +Keywords[sv]=Filtyper,Filbindningar,Mime-typer,Filmönster,Filer,Mönster Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop Modified: trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop Tue Aug 26 10:26:14 2008 @@ -7,6 +7,7 @@ Name[pt_BR]=Instalador de Fontes Name[fr]=Installeur de Fontes Name[it]=Installatore di caratteri +Name[sv]=Installation av teckensnitt Comment=Install & preview fonts Comment[tr]=Yazıtiplerini kur ve önizle @@ -16,6 +17,7 @@ Comment[pt_BR]=Instalar & pré-visualizar fontes Comment[fr]=Installer & prévisualiser des fontes Comment[it]=Installa e vedi un'anteprima dei caratteri +Comment[sv]=Installera och förhandsgranska teckensnitt X-KDE-ModuleType=Library X-KDE-Library=fontinst Modified: trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Fontes Name[fr]=Fontes Name[it]=Caratteri +Name[sv]=Teckensnitt Comment=Font settings Comment[tr]=Yazıtipi ayarları @@ -27,6 +28,7 @@ Comment[pt_BR]=Configurações de fontes Comment[fr]=Configuration des Fontes Comment[it]=Configurazione dei caratteri +Comment[sv]=Anpassa teckensnitt Keywords=fonts,font size,styles,charsets,character sets,panel,kicker,control panel,desktops,FileManager,Toolbars,Menu,Window Title,Title Keywords[tr]=yazıtipleri,yazı boyutu,stil,karakter kümesi,panel,kicker,denetim masası,masaüstü,masaüstleri,Araç Çubuğu,Menü,Pencere Başlığı,Başlık @@ -36,5 +38,6 @@ Keywords[pt_BR]=fontes,tamanho de fontes,estilos,conjunto de caracteres,painel,kicker,painel de controle,áreas de trabalho,Gerenciador de Arquivos,Barras de Ferramentas,Menu,Título da Janela,Título Keywords[fr]=fontes,taille de fonte,styles,jeux de caractères,panneau,kicker,panneau de configuration,bureaux,Gestionnaire de fichier,Barre d'outils,Menu,Titre de fenêtre,Titre Keywords[it]=caratteri,dimensione dei caratteri,stili,set di caratteri,pannello,kicker,pannello di controllo,desktop,File manager,Barre degli strumenti,Menu,Titolo della finestra,Titolo +Keywords[sv]=typsnitt,teckensnitt,typsnittstorlek,teckensnittstorlek,stil,teckenkodning,panel,kicker,kontrollpanel,inställningscentral,Filhanterare,Verktygsrader,Meny,Fönstertitel,Titel Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Ícones Name[fr]=Icônes Name[it]=Icone +Name[sv]=Ikoner Comment=Customize KDE Icons Comment[tr]=KDE Simgelerini Özelleştirir @@ -27,6 +28,7 @@ Comment[es]=Personalizar Íconos de KDE Comment[fr]=Personnaliser les icônes de KDE Comment[it]=Personalizzare le icone di KDE +Comment[sv]=Anpassa KDE:s ikoner Keywords=icons,effects,size,hicolor,locolor Keywords[tr]=simgeler,efektler,boyut,yüksek renk,düşük renk @@ -36,5 +38,6 @@ Keywords[pt_BR]=ícones,efeitos,tamanho,hicolor,locolor Keywords[fr]=icônes,effets,taille,couleurs hautes,couleurs basses Keywords[it]=icone,effetti,dimensioni,hicolor,locolor +Keywords[sv]=ikoner,effekter,storlek,många färger,få färger Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop Tue Aug 26 10:26:14 2008 @@ -14,6 +14,7 @@ Name[pt_BR]=Senha & Conta de Usuário Name[fr]=Mots de passes & Comptes Utilisateur Name[it]=Password e Account utente +Name[sv]=Lösenord och användarkonto Comment=User information such as password, name and email Comment[tr]=Parola, isim ve e-posta gibi kullanıcı bilgisi @@ -23,6 +24,7 @@ Comment[pt_BR]=Informações do usuário: senha, nome, email, etc. Comment[fr]=Informations concernant l'utilisateur tel son mot de passe, son nom et son adresse mail Comment[it]=Informazioni sull'utente come password, nome e indirizzo di posta elettronica +Comment[sv]=Användarinformation som lösenord, namn och e-post Keywords=password;email;name;organization;realname;login image;face; echo mode; Keywords[tr]=parola,e-posta,isim,gerçek isim,giriş resmi,yüz @@ -32,5 +34,6 @@ Keywords[pt_BR]=senha,email,nome,organização,nome real,imagem do login,face,modo eco Keywords[fr]=mot de passe,email,nom,organisation,nom réel,image de connection,face,mode d'affichage Keywords[it]=password,posta elettronica,email,organizzazione,nome,nome reale,immagine di login,faccia,modalità eco +Keywords[sv]=lösenord;e-post;namn;organisation;verkligt namn;inloggningsbild;bild;ekoläge Categories=QT;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Acessibilidade Name[fr]=Accessibilité Name[it]=Accessibilità +Name[sv]=Handikappstöd Comment=Improve accessibility for disabled persons Comment[tr]=Görme sorunu olanlar için erişilebilirlik seçenekleri @@ -27,6 +28,7 @@ Comment[pt_BR]=Melhorar acessibilidade para pessoas com deficiência Comment[fr]=Améliorer l'accessibilité pour les personnes handicapées Comment[it]=Migliorare l'accessibilità per le persone disabili +Comment[sv]=Förbättrad tillgänglighet för handikappade personer Keywords=access,accessibility,deaf,impaired,bell,audible bell,visible bell,Keyboard,keys,sticky keys,bounce keys,slow keys,mouse navigation,num pad Keywords[tr]=erişim,erişilebilirlik,sağır,özürlü,zil,duyulabilir zil,görünür zil,Klavye,tuşlar,yapışkan tuşlar,zıplayan tuşlar,yavaş tuşlar,fare yönlendirmesi,num pad @@ -36,5 +38,6 @@ Keywords[pt_BR]=acesso,acessibilidade,mudo,incapacitado,campainha,campainha audível,campainha visível,Teclado,teclas,teclas pegajosas,teclas saltitantes,teclas lentas,navegação do mouse,teclas numéricas Keywords[fr]=accès,accessibilité,sourd,handicapé,alerte,alerte sonore,alerte visuelle,Clavier,touches,touches collantes,touches rebondissantes,touches lentes,navigation à la souris,pavé numérique Keywords[it]=accesso,accessibilità,sordo,disabile,allarme,allarme sonoro,allarme visivo,Tastiera,tasti,tasti sticky,tasti bounce,tasti rallentati,navigazione con il mouse,tastierino numerico +Keywords[sv]=tillgång,tillgänglighet,döv,handikappad,signal,ljudsignal,visuell signal,Tangentbord,tangenter,klistriga tangenter,studsande tangenter,långsamma tangenter,musnavigering,numeriskt tangentbord Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Notificações do Sistema Name[fr]=Notifications système Name[it]=Notifiche di sistema +Name[sv]=Systemunderrättelser Comment=System Notification Configuration Comment[tr]=Sistem Bildirimi Yapılandırması @@ -26,6 +27,7 @@ Comment[pt_BR]=Configuração das Notificações do Sistema Comment[fr]=Configuration des notifications système Comment[it]=Configurazione delle notifiche di sistema +Comment[sv]=Anpassa systemunderrättelser Keywords=System sounds,Audio,Sound,Notify,Alerts,Notification Keywords[tr]=Sistem sesleri,Ses,Bildir,Alarmlar,Bildirme @@ -35,5 +37,6 @@ Keywords[pt_BR]=Sons do sistema,Áudio,Som,Notificar,Alertas,Notificação Keywords[fr]=Sons système,Audio,Son,Notifier,Alertes,Notification Keywords[it]=Sistema sonoro,Audio,Suono,Notificare,Avvisi,Notifica +Keywords[sv]=Systemljud,Ljud,ljud,Underrättelse,Varningar,Bekräftelse Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Barra de Tarefas Name[fr]=Barre des tâches Name[it]=Barra delle applicazioni +Name[sv]=Aktivitetsfält Comment=Configure the panel taskbar Comment[tr]=Panel görev çubuğunu yapılandır @@ -27,6 +28,7 @@ Comment[pt_BR]=Configurar o painel da barra de tarefas Comment[fr]=Configurer la barre des tâches du panneau de configuration Comment[it]=Configurazione della barra delle applicazioni del pannello +Comment[sv]=Anpassa panelens aktivitetsfält Keywords=kicker,panel,kpanel,taskbar,startbar,launchbar,windows Keywords[tr]=kicker,panel,kpanel,görev çubuğu,başlangıç çubuğu,yükleme çubuğu,pencere,pencereler @@ -36,5 +38,6 @@ Keywords[pt_BR]=kicker,painel,kpanel,barra de tarefas,barra de início,barra de lançamento,janelas Keywords[fr]=kicker,panneau,kpanel,barre des tâches,barre de démarrage,barre de lancement,fenêtres Keywords[it]=kicker,panello,kpanel,barra delle applicazioni,barra di avvio,launchbar,finestre +Keywords[sv]=kicker,panel,kpanel,aktivitetsfält,startrad,programrad,fönster Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop Modified: trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop Tue Aug 26 10:26:14 2008 @@ -19,6 +19,7 @@ Name[pt_BR]=Layout do Teclado Name[fr]=Disposition des touches du clavier Name[it]=Layout della tastiera +Name[sv]=Tangentbordslayout Comment=Keyboard Layout Comment[tr]=Klavye Düzeni @@ -28,6 +29,7 @@ Comment[pt_BR]=Layout do Teclado Comment[fr]=Disposition des touches du clavier Comment[it]=Disposizione della tastiera +Comment[sv]=Anpassa tangentbordets layout Keywords=Keyboard,Layout,International Keywords[tr]=Klavye,Yerleşim,Düzen,Uluslararası @@ -37,5 +39,6 @@ Keywords[pt_BR]=Teclado,Layout,Internacional Keywords[fr]=Clavier,Disposition,International Keywords[it]=Tastiera,Layout,Internazionale +Keywords[sv]=Tangentbord,Layout,Internationell Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-peripherals Modified: trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Atalhos de Teclado Name[fr]=Raccourcis Clavier Name[it]=Scorciatoie da tastiera +Name[sv]=Snabbtangenter Comment=Configuration of keybindings Comment[tr]=Tuş bağıntılarının yapılandırılması @@ -27,6 +28,7 @@ Comment[pt_BR]=Configuração das teclas de atalho Comment[fr]=Configuration des raccourcis clavier Comment[it]=Configurazione delle scorciatoie da tastiera +Comment[sv]=Anpassa kortkommandon Keywords=Keys,Global key bindings,Key scheme,Key bindings,shortcuts,application shortcuts Keywords[tr]=tuşlar,Küresel Tuş bağlantıları,Tuş planı,tuş bağlamaları,kısayollar,uygulama kısayolları @@ -36,5 +38,6 @@ Keywords[pt_BR]=Teclas,Teclas de atalho globais,Esquema de teclas,Teclas de atalho,atalhos,atalhos de aplicação Keywords[fr]=Touches,Raccourcis claviers généraux,Raccourcis claviers,Schéma du clavier,raccourcis,raccourcis d'applications Keywords[it]=Tasti,Tasti globali,Schema di tasti,Scorciatorie globali da tastiera,scorciatoie da tastiera,collegamenti,collegamenti alle applicazioni +Keywords[sv]=Tangenter,Globala Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-peripherals Modified: trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Tela de Entrada Name[fr]=Page de garde Name[it]=Schermata di avvio +Name[sv]=Startskärm Type=Application @@ -28,6 +29,7 @@ Comment[pt_BR]=Gerenciador para Temas de Tela de Entrada Comment[fr]=Gestionnaire pour thèmes de pages de garde Comment[it]=Gestore dei temi per la schermata di avvio +Comment[sv]=Hanterare för startskärmsteman Keywords=splash screen,splash theme,startup Keywords[tr]=açılış ekranı, açılış teması, başlangıç @@ -37,5 +39,6 @@ Keywords[pt_BR]=tela de entrada,tema da tela de entrada,inicialização Keywords[fr]=page de garde,thème de page de garde,démarrage Keywords[it]=splash screen,schermata di avvio,avvio,tema di avvio +Keywords[sv]=startskärm,starttema,start Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Decorações das Janelas Name[fr]=Décorations des fenêtres Name[it]=Decorazione delle finestre +Name[sv]=Fönsterdekoration Comment=Configure the look and feel of window titles Comment[tr]=Pencere başlıklarını görünümlerini yapılandır @@ -26,6 +27,7 @@ Comment[pt_BR]=Configurar o visual dos títulos das janelas Comment[fr]=Configurer le rendu visuel des titres de fenêtres Comment[it]=Configurazione del look & feel dei titoli delle finestre +Comment[sv]=Anpassa namnlisternas utseende och känsla Keywords=kwin,window,manager,border,style,theme,look,feel,layout,button,handle,edge,kwm,decoration Keywords[tr]=kwin,pencere,yönetici,kenar,stil,tema,görünüş,doku,yerleşim,düğme,tutamaç,kenar,kwm,dekorasyon @@ -35,5 +37,5 @@ Keywords[pt_BR]=kwin,janela,gerenciador,borda,estilo,tema,visual,layout,botão,handle,canto,kwm,decoração Keywords[fr]=kwin,fenêtre,gestionnaire,bord,style,thème,rendu visuel,impressions,disposition,boutton,prise en main,bord,kwm,décoration Keywords[it]=kwin,finestra,gestore,bordo,stile,tema,aspetto,impressione,feel,disposizione,layout,pulsante,handle,bordo,kwm,decorazione - +Keywords[sv]=kwin,fönster,hanterare,kant,stil,tema,utseende,känsla,layout Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Comportamento da Janelas Name[fr]=Comportement des fenêtres Name[it]=Comportamento delle finestre +Name[sv]=Fönsterbeteende Comment=Configure the window behavior Comment[tr]=Pencere davranışlarını yapılandır @@ -26,6 +27,7 @@ Comment[pt_BR]=Configurar o comportamento de janelas Comment[fr]=Configurer le comportement des fenêtres Comment[it]=Configurazione del comportamento delle finestre +Comment[sv]=Anpassa fönsterbeteende Keywords=focus,placement,window behavior,animation,raise,auto raise,windows,frame,titlebar,doubleclick Keywords[tr]=odak,odak davranış biçimi,pencere yerleşimi,pencere davranışı,Yerleşim davranış biçimi,animasyon,kaldır,otomatik kaldır,çerçeve,çift tıkla @@ -35,5 +37,6 @@ Keywords[pt_BR]=foco,posicionamento,comportamento de janela,animação,elevar,auto-elevar,janelas,quadro,barra de título,clique duplo Keywords[fr]=focus,placement,comportement des fenêtres,animation,élever,auto-élévation,fenêtres,cadre,barre de titre,double clic Keywords[it]=focus,postizionamento,comportamento delle finestre,animazione,elevazione,autoelevazione,finestre,frame,barra del titolo,doppio click +Keywords[sv]=fokus,placering,fönsterbeteende,animering,höj, autohöj,fönster,kant,namnlist,dubbelklick Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop Modified: trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=País/Região & Língua Name[fr]=Pays/Région & Langue Name[it]=Paese/Regione e Lingua +Name[sv]=Land/region och språk Comment=Language, numeric, and time settings for your particular region Comment[tr]=Bölgenize özgü dil, sayı ve zaman ayarları @@ -27,6 +28,7 @@ Comment[pt_BR]=Configurações de Língua, numéricas e de hora para sua região Comment[fr]=Langue, paramètres numériques et temporels régionaux Comment[it]=Impostazioni della lingua, del formato dei numeri e dell'ora per la tua regione +Comment[sv]=Ställ in språk, numeriskt format och tid för din speciella region Keywords=language,translation,number format,currency,time,date,formats,locale,Country,charsets,character sets,Decimal symbol,Thousands separator,symbol,separator,sign,positive,negative,fractional digits,week,week start Keywords[tr]=dil,çeviri,sayı biçimi,para,saat,tarih,biçimler,yerel,ülke,karakter kümeleri, ondalık sembolü,binler ayıracı,sembol,ayırıcı,işaret,pozitif,negatif,ondalık basamaklar,hafta,hafta başı @@ -36,5 +38,6 @@ Keywords[pt_BR]=língua,tradução,formato numérico,moeda,hora,data,formatos,local,País,conjunto de caracteres,Símbolos decimais,Separador de milhares,símbolo,separador,sinal,positivo,negativo,dígitos fracionários,semana,início da semana Keywords[fr]=langue,traduction,format numérique,monnaie,temps,date,formats,localisation,Pays,jeux de caractères,Symbols décimaux,séparateur des mille,symbole,séparateur,signe,positif,négatif,chiffres après la virgule,semaine,debut de la semaine Keywords[it]=lingua,traduzione,formato dei numeri,moneta,ora,data,formati,localizzazione,Paese,set di caratteri,simboli decimali,Separatore delle migliaia,simbolo,separatore,segno,positivo,negativo,cifre frazionarie,settimana,inizio della settimana +Keywords[sv]=språk,översättning,talformat,valuta,tid,datum,format,land,teckenuppsättningar,decimaltecken,tusentalsavskiljare,symbol,avskiljare,tecken,positivt,negativt,decimaler,vecka,första veckodag Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization Modified: trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop Tue Aug 26 10:26:14 2008 @@ -19,6 +19,7 @@ Name[pt_BR]=Mouse Name[fr]=Souris Name[it]=Mouse +Name[sv]=Mus Comment=Mouse settings Comment[tr]=Fare ayarları @@ -28,6 +29,7 @@ Comment[pt_BR]=Configurações do mouse Comment[fr]=Configuration de la souris Comment[it]=Configurazione del mouse +Comment[sv]=Anpassa mus Keywords=Mouse,Mouse acceleration,Mouse threshold,Mouse buttons,Selection,Cursor Shape,Input Devices,Button Mapping,Click,icons,feedback,Pointers,Drag,DoubleClick,mapping,right handed,left handed Keywords[tr]=fare,Fare Hızlandırma,Fare eşiği,Fare Tuşları,Seçim,imleç şekli,girdi aygıtları,Tuş Haritası,Tıklama,simgeler,geri besleme,İşaretçiler,Taşı,Çift Tıkla,haritalama,sağ elli,sol elli @@ -37,5 +39,6 @@ Keywords[pt_BR]=Mouse,Aceleração do mouse,Limiar do mouse,Botões do mouse,Seleção,Forma do Cursos,Dispositivos de Entrada,Mapeamento dos botões,Clique,ícones,retorno,Ponteiros,Arrastar,Clique duplo,mapeamento,destro,canhoto Keywords[fr]=Souris,Accélération de la souris,Seuil de souris,Boutons de souris,sélection,Forme du Curseur,Périphérique d'entrée,Association de boutton,Clic,icônes,retour,Pointeurs,Déplacer,Double Clic,association,droitier,gaucher Keywords[it]=Mouse,accelerazione del mouse,soglia del mouse,pulsanti del mouse,selezione,forma del cursore,dispositivi di input,mappaggio dei bottoni,Click,icone,riscontro,Puntatori,Trascina,Doppio click,mapping,destro,mancino +Keywords[sv]=Mus,Musacceleration,Muströskel,Musknappar,Val,Markörutseende,Inmatningsenheter,Knapptolkning,klickning,ikoner,respons,Pekare,Drag,Dubbelklick,Tolkning,högerhänt,vänsterhänt Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals Modified: trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop Tue Aug 26 10:26:14 2008 @@ -17,6 +17,7 @@ Name[pt_BR]=Painéis Name[fr]=Panneaux Name[it]=Pannelli +Name[sv]=Paneler Comment=Configure the arrangement of the panel Comment[tr]=Panelin konumunu buradan yapılandırabilirsiniz @@ -26,6 +27,7 @@ Comment[pt_BR]=Configurar o ajuste do painel Comment[fr]=Configurer l'arrangement du panneau Comment[it]=Configurazione del posizionamento dei pannelli +Comment[sv]=Anpassa panelens placering Keywords=kicker,panel,kpanel,taskbar,startbar,launchbar,location,size,auto hide,hide,buttons,animation,background,themes,menu cache,cache,hidden,K-Menu,bookmarks,recent documents,quickbrowser,browser menu,menu,icons,tiles,applets,startup,highlight,handles,zooming icons Keywords[tr]=kicker,panel,kpanel,görev çubuğu,başlangıç çubuğu,başlat çubuğu,konum,boyut,Uç birim uygulaması,otomatik gizle,gizle,tuşlar,animasyon,artalan,temalar,menü ön belleği,ön bellek,gizli,K-Menu,yer imleri,en son kullanılan belgeler,hızlı gözatıcı,göz atıcı menüsü,menü,simgeler,karo,programcıklar,Başlangıç,belirt,tutamaçlar,büyüyen simgeler,güvenilen programcıklar,güvenlik düzeyi @@ -35,5 +37,6 @@ Keywords[pt_BR]=kicker,painel,kpanel,barra de tarefas,barra de início,barra de lançamento,local,tamanho,auto-esconder,esconder,botões,animação,fundo,temas,cache do menu,cache,escondido,K-Menu,marcadores,documentos recentes,navegador rápido,menu de navegação,menu,ícones,telhas,applets,inicialização,highlight,handles,aumentar ícones Keywords[fr]=kicker,panneau,kpanel,barre des tâches,barre de démarrage,barre de lancement,localisation,taille,masquer automatiquement,masquer,bouttons,animation,fond,thèmes,cache du menu,cache,masqué,K-Menu,signets,documents récents,navigateur rapide,navigateur de menu,menu,icônes,titres,applets,démarrage,higlight,handles,zoom sur icônes Keywords[it]=kicker,panello,kpanel,barra delle applicazioni,barra di avvio,launchbar,posizione,dimensioni,nascondi automaticamente,nascondi,pulsanti,animazione,sfondo,temi,cache dei menu,cache,nascosto,K-Menu,segnalibiri,documenti recenti,browser del menu,menu,icone,titoli,applets,avvio,evidenzia,maniglie,zoom sulle icone +Keywords[sv]=kicker,panel,k-panel,aktivitetsfält,startfält,körningsfält,plats,storlek,dölj automatiskt,dölj,göm,knappar,animering,bakgrund,teman,menycache,cache,gömd,dold,K-meny,bokmärken,senaste dokument,snabbläddrare,bläddringsmeny,meny,ikoner,miniprogram,start,framhäv,grepp,zoomikoner Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop Modified: trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Impressoras Name[fr]=Imprimantes Name[it]=Stampanti +Name[sv]=Skrivare Comment=Printing system configuration (printers, jobs, classes, ...) Comment[tr]=Yazdırma sistemi kurulumu (yazıcılar, işler, sınıflar, ...) @@ -27,6 +28,7 @@ Comment[pt_BR]=Configuração do sitema de impressão (impressoras, trabalhos, classes, ...) Comment[fr]=Configuration du système d'impression (imprimantes, travaux, classes, ...) Comment[it]=Configurazione del sistema di stamap (stampanti, lavori, classi...) +Comment[sv]=Anpassa skrivarsystem (skrivare, jobb, klasser...) Keywords=print,printer,printing management Keywords[tr]=yazdır,yazıcı,yazıcı yönetimi @@ -36,5 +38,6 @@ Keywords[pt_BR]=imprimir,impressora,gerenciamento de impressão Keywords[fr]=imprimer,imprimante,gestion d'impression Keywords[it]=stampare,stampante,gestione della stampa +Keywords[sv]=skriv ut,skrivare,skrivarhantering Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals Modified: trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop Tue Aug 26 10:26:14 2008 @@ -9,6 +9,7 @@ Comment[pt_BR]=Privacidade - um módulo do kcontrol para limpar rastros indesejáveis que o usuário deixa no sistema Comment[fr]=Vie privée - un module kcontrol permettant de nettoyer toutes les traces indésirables lorsque l'utilisateur quitte le système Comment[it]=Privacy - un modulo kcontrol che permette di pulire le tracce indesiderate che un utente lascia sul sistema +Comment[sv]=Integritet - en modul i Inställningscentralen för att ta bort oönskade spår användaren lämnat i systemet Exec=kcmshell privacy @@ -20,6 +21,7 @@ Keywords[pt_BR]=Privacidade,privacidade Keywords[fr]=Vie privée, vie privée Keywords[it]=Privacy,privacy +Keywords[sv]=Integritet,privatliv Name=Privacy Name[tr]=Gizlilik @@ -29,6 +31,7 @@ Name[pt_BR]=Privacidade Name[fr]=Vie privée Name[it]=Privacy +Name[sv]=Integritet Terminal=false Type=Application Modified: trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Proxy Name[fr]=Proxy Name[it]=Proxy +Name[sv]=Proxyservrar Comment=Configure the proxy servers used Comment[tr]=Vekil sunucularını yapılandırır @@ -27,6 +28,7 @@ Comment[pt_BR]=Configurar os servidores proxy utilizados Comment[fr]=Configuration des serveurs proxy utilisés Comment[it]=Configurazione dei server proxy utilizzati +Comment[sv]=Anpassa proxyservrar som används Keywords=Proxy,Proxy server,Firewall,Squid,proxy Keywords[tr]=Vekil,Vekil sunucu,Güvenlik duvarı,Squid,proxy @@ -36,5 +38,6 @@ Keywords[pt_BR]=Proxy,Servidor proxy,Firewall,Squid,proxy Keywords[fr]=Proxy,Serveur proxy,Pare-feu,Squid,proxy Keywords[it]=Proxy,server proxy,Firewall,Squid,proxy +Keywords[sv]=Proxy,Proxy-server,Brandvägg,Squid,proxy Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network Modified: trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop Tue Aug 26 10:26:14 2008 @@ -18,6 +18,7 @@ Name[pt_BR]=Protetor de Tela Name[fr]=Économiseur d'écran Name[it]=Salvaschermo +Name[sv]=Skärmsläckare Comment=Screen Saver Settings Comment[tr]=Ekran Koruyucusu Ayarları @@ -27,6 +28,7 @@ Comment[pt_BR]=Configurações do Protetor de Tela Comment[fr]=Configuration de l'économiseur d'écran Comment[it]=Configurazione del salvaschermo +Comment[sv]=Anpassa skärmsläckare Keywords=screensavers,Priority Keywords[tr]=ekran koruyucular,Öncelik,ekran koruyucusu,ekran koruyucuları @@ -36,5 +38,6 @@ Keywords[pt_BR]=protetores de tela,Prioridade Keywords[fr]=économiseurs d'écran,Priorité Keywords[it]=salvaschermo,screensaver,Priorità +Keywords[sv]=skärmsläckare,Prioritet Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel Modified: trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop Tue Aug 26 10:26:14 2008 @@ -19,6 +19,7 @@ Name[pt_BR]=Estilo Name[fr]=Style Name[it]=Stile +Name[sv]=Stil Comment=Allows the manipulation of widget behavior and changing the Style for KDE Comment[tr]=KDE için Aletlerin davranışlarını ve stili değiştirmeyi sağlar @@ -28,6 +29,7 @@ Comment[pt_BR]=Permite a manipulação do comportamento dos widgets e a mudança do Estilo do KDE Comment[fr]=Permet la manipulation du comportement des widgets et le Style de KDE Comment[it]=Permette la manipolazione del comportamento dei widget e il cambiamento dello stile per KDE +Comment[sv]=Tillåter manipulering av beteendet hos komponenter och ändring av stil på KDE Keywords=style,styles,look,widget,icons,toolbars,text,highlight,apps,KDE applications Keywords[tr]=simgeler,stil,stiller,dekor,dekorlar,tema,temalar,görünüm,parçacık,menü,KDE uygulamaları,araç çubukları,uygulamalar @@ -37,5 +39,6 @@ Keywords[pt_BR]=estilo,estilos,aparência,widget,ícones,barras de ferramentas,texto,highlight,aplicações,aplicações KDE Keywords[fr]=style,styles,visuel,widget,icônes,barre des tâches,texte,highlight,applications,applications KDE Keywords[it]=stile,stili,look,aspetto,widget,icone,barre degli strumenti,testo,highlight,applicazioni,applicazioni KDE +Keywords[sv]=stil,stilar,utseende,komponent,ikoner,verktygrader,text,färgläggning, program,KDE-program Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel From uludag-commits at pardus.org.tr Tue Aug 26 10:26:30 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 10:26:30 +0300 (EEST) Subject: [Uludag-commits] r19776 - trunk/tasma/tasma/applnk Message-ID: <20080826072630.A0E521384152@liste.pardus.org.tr> Author: pinar Date: Tue Aug 26 10:26:30 2008 New Revision: 19776 Modified: trunk/tasma/tasma/applnk/tasma-desktop.directory trunk/tasma/tasma/applnk/tasma-localization.directory trunk/tasma/tasma/applnk/tasma-looknfeel.directory trunk/tasma/tasma/applnk/tasma-network.directory trunk/tasma/tasma/applnk/tasma-peripherals.directory trunk/tasma/tasma/applnk/tasma-sound.directory trunk/tasma/tasma/applnk/tasma-system.directory trunk/tasma/tasma/applnk/tasma-useraccount.directory trunk/tasma/tasma/applnk/tasma.directory Log: Swedish translations by Patrik Karlsson Modified: trunk/tasma/tasma/applnk/tasma-desktop.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-desktop.directory (original) +++ trunk/tasma/tasma/applnk/tasma-desktop.directory Tue Aug 26 10:26:30 2008 @@ -8,6 +8,7 @@ Name[pt_BR]=Área de Trabalho Name[it]=Desktop Name[fr]=Bureau +Name[sv]=Skrivbord Icon=desktop Comment=Basic settings about desktop Comment[tr]=Masaüstü ile ilgili çeşitli ayarlar @@ -15,3 +16,4 @@ Comment[de]=Grundeinstellungen um Desktop Comment[nl]=Standaard instellingen voor het bureaublad Comment[fr]=Configuration du Bureau +Comment[sv]=Grundläggande skrivbordsinställningar Modified: trunk/tasma/tasma/applnk/tasma-localization.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-localization.directory (original) +++ trunk/tasma/tasma/applnk/tasma-localization.directory Tue Aug 26 10:26:30 2008 @@ -8,10 +8,12 @@ Name[pt_BR]=Regional & Acessibilidade Name[it]=Regionale e Accessibilità Name[fr]=Région & Accessibilité +Name[sv]=Region och handikappstöd Icon=locale Comment=Regional and accessibility settings like language and time Comment[tr]=Dil, saat gibi bölgesel ve erişilebilirlik ile ilgili ayarlar Comment[es]=Configuración Regional y accesibilidad, como idioma y hora Comment[de]=Regional- und Eingabehilfen-Einstellungen wie Sprache und Uhrzeit Comment[nl]=Regionale- en toegankelijkheidsinstellingen zoals taal en tijd -Comment[fr]=Langue et fuseau horaire, handicap \ No newline at end of file +Comment[fr]=Langue et fuseau horaire, handicap +Comment[sv]=Anpassa region och handikappstöd som språk och tid Modified: trunk/tasma/tasma/applnk/tasma-looknfeel.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-looknfeel.directory (original) +++ trunk/tasma/tasma/applnk/tasma-looknfeel.directory Tue Aug 26 10:26:30 2008 @@ -8,9 +8,11 @@ Name[pt_BR]=Aparência & Temas Name[it]=Aspetto e Temi Name[fr]=Apparence & Thèmes +Name[sv]=Utseende och teman Icon=looknfeel Comment=Appearance and themes settings Comment[tr]=Görünüm ve tema ile ilgili ayarlar Comment[es]=Configuración de Aspecto y Temas visuales Comment[de]=Darstellungs- und Themeneinstellungen -Coment[fr]=Configuration des aspects visuels du Bureau \ No newline at end of file +Comment[fr]=Configuration des aspects visuels du Bureau +Comment[sv]=Anpassa utseende och teman Modified: trunk/tasma/tasma/applnk/tasma-network.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-network.directory (original) +++ trunk/tasma/tasma/applnk/tasma-network.directory Tue Aug 26 10:26:30 2008 @@ -8,10 +8,12 @@ Name[pt_BR]=Internet & Rede Name[it]=Internet e Rete Name[fr]=Internet & Réseau +Name[sv]=Internet och nätverk Icon=network Comment=Internet and network settings Comment[tr]=Internet ve ağ ayarları Comment[es]=Configuración de Internet y Red Comment[de]=Internet- und Netzwerkeinstellungen Comment[nl]=Internet- en netwerkinstellingen -Comment[fr]=Configuration de la connexion à Internet et au réseau local \ No newline at end of file +Comment[fr]=Configuration de la connexion à Internet et au réseau local +Comment[sv]=Internet- och nätverksinställningar Modified: trunk/tasma/tasma/applnk/tasma-peripherals.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-peripherals.directory (original) +++ trunk/tasma/tasma/applnk/tasma-peripherals.directory Tue Aug 26 10:26:30 2008 @@ -8,10 +8,12 @@ Name[pt_BR]=Periféricos Name[it]=Periferiche Name[fr]=Périphériques +Name[sv]=Kringutrustning Icon=input_devices_settings Comment=Settings about peripherals like mouse or screen Comment[tr]=Klavye, fare gibi çevre birimleri için ayarlar Comment[es]=Configuraciones de periféricos como ratón o pantalla Comment[de]=Einstellungen von Peripheriegeräten wie Maus oder Bildschirm Comment[nl]=Instellingen voor randapparatuur als muis of beeldscherm -Comment[fr]=Réglages des périphériques comme la souris ou l'écran \ No newline at end of file +Comment[fr]=Réglages des périphériques comme la souris ou l'écran +Comment[sv]=Inställningar för externa enheter som mus och bildskärm Modified: trunk/tasma/tasma/applnk/tasma-sound.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-sound.directory (original) +++ trunk/tasma/tasma/applnk/tasma-sound.directory Tue Aug 26 10:26:30 2008 @@ -8,10 +8,12 @@ Name[pt_BR]=Som & Multimídia Name[it]=Suono e Multimedia Name[fr]=Son & Multimédia +Name[sv]=Ljud och multimedia Icon=multimedia Comment=Sound and multimedia settings Comment[tr]=Ses ve çokluortam ayarları Comment[es]=Configuración de Sonido y Multimedia Comment[de]=Sound- und Multimediaeinstellungen Comment[nl]=Geluids- en multimedia-instellingen -Comment[fr]=Configuration du serveur de son et de la carte de télévision \ No newline at end of file +Comment[fr]=Configuration du serveur de son et de la carte de télévision +Comment[sv]=Inställningar för ljud och multimedia Modified: trunk/tasma/tasma/applnk/tasma-system.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-system.directory (original) +++ trunk/tasma/tasma/applnk/tasma-system.directory Tue Aug 26 10:26:30 2008 @@ -8,10 +8,12 @@ Name[pt_BR]=Sistema Name[it]=Sistema Name[fr]=Système +Name[sv]=Systemadministration Icon=system Comment=System settings Comment[tr]=Sistem ile ilgili seçenekler Comment[es]=Configuración del Sistema Comment[de]=Systemeinstellungen Comment[nl]=Systeeminstellingen -Comment[fr]=Configuration du Système \ No newline at end of file +Comment[fr]=Configuration du Système +Comment[sv]=Systemadministration Modified: trunk/tasma/tasma/applnk/tasma-useraccount.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma-useraccount.directory (original) +++ trunk/tasma/tasma/applnk/tasma-useraccount.directory Tue Aug 26 10:26:30 2008 @@ -8,9 +8,11 @@ Name[pt_BR]=Conta de Usuário Name[it]=Account utente Name[fr]=Compte Utilisateur +Name[sv]=Användarkontot Icon=personal Comment=User account settings Comment[tr]=Kullanıcı hesabı ile ilgili ayarlar Comment[de]=Benutzerkonto-Einstellungen Comment[nl]=Gebruikersaccount instellingen -Comment[fr]=Configuration du compte utilisateur \ No newline at end of file +Comment[fr]=Configuration du compte utilisateur +Comment[sv]=Anpassa användarkontot \ No newline at end of file Modified: trunk/tasma/tasma/applnk/tasma.directory ================================================================= --- trunk/tasma/tasma/applnk/tasma.directory (original) +++ trunk/tasma/tasma/applnk/tasma.directory Tue Aug 26 10:26:30 2008 @@ -8,6 +8,7 @@ Name[pt_BR]=Módulos Tasma Name[it]=Moduli di Tasma Name[fr]=Modules de Tasma +Name[sv=Tasmamoduler NoDisplay=true Icon=package_settings X-KDE-BaseGroup=tasma From uludag-commits at pardus.org.tr Tue Aug 26 11:17:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 11:17:00 +0300 (EEST) Subject: [Uludag-commits] r19777 - trunk/tasma/package-manager/src Message-ID: <20080826081700.B0018138418D@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Aug 26 11:17:00 2008 New Revision: 19777 Modified: trunk/tasma/package-manager/src/HelpDialog.py Log: Swedish help page added Modified: trunk/tasma/package-manager/src/HelpDialog.py ================================================================= --- trunk/tasma/package-manager/src/HelpDialog.py (original) +++ trunk/tasma/package-manager/src/HelpDialog.py Tue Aug 26 11:17:00 2008 @@ -34,7 +34,7 @@ locale = getKDELocale() - if locale in ["tr", "es", "en", "fr", "nl", "de"]: + if locale in ["tr", "es", "en", "fr", "nl", "de", "sv"]: self.htmlPart.openURL(KURL(locate("data","package-manager/help/%s/%s" % (locale, help_files[help])))) else: self.htmlPart.openURL(KURL(locate("data","package-manager/help/en/%s" % help_files[help]))) From uludag-commits at pardus.org.tr Tue Aug 26 11:24:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 11:24:58 +0300 (EEST) Subject: [Uludag-commits] r19778 - branches/buildfarm-delta Message-ID: <20080826082458.A0CC013840F2@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Aug 26 11:24:58 2008 New Revision: 19778 Modified: branches/buildfarm-delta/dependency.py Log: remove unneeded stuff Modified: branches/buildfarm-delta/dependency.py ================================================================= --- branches/buildfarm-delta/dependency.py (original) +++ branches/buildfarm-delta/dependency.py Tue Aug 26 11:24:58 2008 @@ -39,13 +39,6 @@ for pspec in self.pspeclist: self.namemap[pspec] = self.__getPackageNames(pspec) - # DEBUG - """ - open("/var/pisi/bdepmap","wb").write("\n".join(["%s -> %s" % (k,v) for k,v in self.bdepmap.items()])) - open("/var/pisi/namemap","wb").write("\n".join(["%s -> %s" % (k,v) for k,v in self.namemap.items()])) - open("/var/pisi/rdepmap","wb").write("\n".join(["%s -> %s" % (k,v) for k,v in self.rdepmap.items()])) - """ - def resolvDeps(self): while not (self.buildDepResolver() and self.runtimeDepResolver()): pass @@ -103,7 +96,6 @@ for p in self.rdepmap.get(pspec): for j in range(i+1, self.pspeccount): if p in self.namemap.get(self.pspeclist[j]): - print " -> rdep %s of %s is satisfied by %s" % (p, pspec, self.pspeclist[j]) self.pspeclist.insert(j+1, self.pspeclist.pop(i)) clean = False return clean @@ -115,16 +107,13 @@ for i in range(0, self.pspeccount): pspec = self.pspeclist[i] # Current pspec: pspec - print "Current pspec is %s:" % pspec for p in self.bdepmap.get(pspec): # Traverse build dependency list of 'pspec' with p - print " -> %s in build dependencies:" % p for j in range(i+1, self.pspeccount): # For each pspec in queue, check if p exists # in its packages if p in self.namemap.get(self.pspeclist[j]): # namemap brings package list of a package - print " -> bdep %s of %s is satisfied by %s" % (p, pspec, self.pspeclist[j]) self.pspeclist.insert(j+1, self.pspeclist.pop(i)) clean = False return clean From uludag-commits at pardus.org.tr Tue Aug 26 16:24:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 16:24:00 +0300 (EEST) Subject: [Uludag-commits] r19780 - in trunk/staj-projeleri/paketler/fethican: . turbocheetah Message-ID: <20080826132400.5096B1384194@liste.pardus.org.tr> Author: fethican.coşkuner Date: Tue Aug 26 16:24:00 2008 New Revision: 19780 Added: trunk/staj-projeleri/paketler/fethican/ trunk/staj-projeleri/paketler/fethican/turbocheetah/ trunk/staj-projeleri/paketler/fethican/turbocheetah/actions.py trunk/staj-projeleri/paketler/fethican/turbocheetah/pspec.xml Log: added TurboCheeta, dependency of TurboGears From uludag-commits at pardus.org.tr Tue Aug 26 21:10:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 26 Aug 2008 21:10:43 +0300 (EEST) Subject: [Uludag-commits] r19781 - in trunk/yali4: . yali4/gui/Ui Message-ID: <20080826181043.BD91A138417E@liste.pardus.org.tr> Author: gokmen.goksel Date: Tue Aug 26 21:10:43 2008 New Revision: 19781 Modified: trunk/yali4/setup.py trunk/yali4/yali4/gui/Ui/partedit.ui Log: * too hacky .. Modified: trunk/yali4/setup.py ================================================================= --- trunk/yali4/setup.py (original) +++ trunk/yali4/setup.py Tue Aug 26 21:10:43 2008 @@ -79,11 +79,16 @@ x = open(py_file, "w") keyStart = "QtGui.QApplication.translate" keyEnd = ", None, QtGui.QApplication.UnicodeUTF8)" + keyItem = "setItemText" styleKey = "setStyleSheet" for l in f: if not l.find(keyStart)==-1 and l.find(styleKey)==-1: - z = "%s(_(" % l.split("(")[0] - y = l.split(",")[0]+', ' + if not l.find(keyItem)==-1: + z = "%s,_(" % l.split(",")[0] + y = "%s,%s,"%(l.split(",")[0],l.split(",")[1]) + else: + z = "%s(_(" % l.split("(")[0] + y = l.split(",")[0]+', ' l = l.replace(y,z) l = l.replace(keyEnd,")") l = l.replace("data_rc","yali4.data_rc") Modified: trunk/yali4/yali4/gui/Ui/partedit.ui ================================================================= --- trunk/yali4/yali4/gui/Ui/partedit.ui (original) +++ trunk/yali4/yali4/gui/Ui/partedit.ui Tue Aug 26 21:10:43 2008 @@ -26,7 +26,7 @@ 0 - -1 + 4 From uludag-commits at pardus.org.tr Wed Aug 27 08:45:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 08:45:43 +0300 (EEST) Subject: [Uludag-commits] r19782 - trunk/comar/comar/etc Message-ID: <20080827054543.9334D1384172@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 08:45:43 2008 New Revision: 19782 Modified: trunk/comar/comar/etc/model.xml Log: Net.Share updated Modified: trunk/comar/comar/etc/model.xml ================================================================= --- trunk/comar/comar/etc/model.xml (original) +++ trunk/comar/comar/etc/model.xml Wed Aug 27 08:45:43 2008 @@ -216,19 +216,11 @@ - - - - - - - - - - - - - + + + + + From uludag-commits at pardus.org.tr Wed Aug 27 09:25:23 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 09:25:23 +0300 (EEST) Subject: [Uludag-commits] r19783 - trunk/comar/comar/src Message-ID: <20080827062523.D98AB138413F@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 09:25:23 2008 New Revision: 19783 Modified: trunk/comar/comar/src/policy.c Log: Ignore CK errors Modified: trunk/comar/comar/src/policy.c ================================================================= --- trunk/comar/comar/src/policy.c (original) +++ trunk/comar/comar/src/policy.c Wed Aug 27 09:25:23 2008 @@ -50,7 +50,7 @@ conn = dbus_bus_get_private(DBUS_BUS_SYSTEM, &err); if (dbus_error_is_set(&err)) { - log_error("Unable to open connection to query CK: %s\n", err.message); + // log_error("Unable to open connection to query CK: %s\n", err.message); dbus_error_free(&err); return 0; } @@ -58,7 +58,7 @@ // If UID is 0, don't query PolicyKit uid = dbus_bus_get_unix_user(conn, sender, &err); if (dbus_error_is_set(&err)) { - log_error("Unable to get caller UID: %s\n", err.message); + // log_error("Unable to get caller UID: %s\n", err.message); dbus_error_free(&err); return 0; } @@ -69,14 +69,14 @@ polkit_ctx = polkit_context_new(); if (!polkit_context_init(polkit_ctx, &perr)) { - log_error("Unable to initialize PK context: %s\n", polkit_error_get_error_message(perr)); + // log_error("Unable to initialize PK context: %s\n", polkit_error_get_error_message(perr)); polkit_error_free(perr); return 0; } polkit_clr = polkit_caller_new_from_dbus_name(conn, sender, &err); if (dbus_error_is_set(&err)) { - log_error("Unable to get caller info: %s\n", err.message); + // log_error("Unable to get caller info: %s\n", err.message); dbus_error_free(&err); return 0; } @@ -109,7 +109,7 @@ } if (!polkit_action_validate_id(action)) { - log_error("Unable to query CK, action is not valid: %s\n", action); + // log_error("Unable to query CK, action is not valid: %s\n", action); free(action); return 0; } From uludag-commits at pardus.org.tr Wed Aug 27 09:25:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 09:25:36 +0300 (EEST) Subject: [Uludag-commits] r19784 - trunk/comar/comar Message-ID: <20080827062536.0DD0C138413F@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 09:25:35 2008 New Revision: 19784 Modified: trunk/comar/comar/CMakeLists.txt Log: new release Modified: trunk/comar/comar/CMakeLists.txt ================================================================= --- trunk/comar/comar/CMakeLists.txt (original) +++ trunk/comar/comar/CMakeLists.txt Wed Aug 27 09:25:35 2008 @@ -7,7 +7,7 @@ # Version string SET (VERSION_MAJOR "2") SET (VERSION_MINOR "0") -SET (VERSION_PATCH "0") +SET (VERSION_PATCH "1") # Uncomment this for production releases. #SET (VERSION_SUFFIX "beta2") From uludag-commits at pardus.org.tr Wed Aug 27 09:35:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 09:35:15 +0300 (EEST) Subject: [Uludag-commits] r19785 - tags/RELEASE/comar-2.0.1 Message-ID: <20080827063515.735DB1384140@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 09:35:15 2008 New Revision: 19785 Added: tags/RELEASE/comar-2.0.1/ (props changed) - copied from r19784, trunk/comar/comar/ Log: COMAR 2.0.1 From uludag-commits at pardus.org.tr Wed Aug 27 10:42:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 10:42:39 +0300 (EEST) Subject: [Uludag-commits] r19786 - trunk/tasma/network-manager Message-ID: <20080827074239.4BE3C138413D@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 10:42:39 2008 New Revision: 19786 Modified: trunk/tasma/network-manager/browser.py trunk/tasma/network-manager/comariface.py trunk/tasma/network-manager/connection.py Log: Ad-Hoc suport Modified: trunk/tasma/network-manager/browser.py ================================================================= --- trunk/tasma/network-manager/browser.py (original) +++ trunk/tasma/network-manager/browser.py Wed Aug 27 10:42:39 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) Modified: trunk/tasma/network-manager/comariface.py ================================================================= --- trunk/tasma/network-manager/comariface.py (original) +++ trunk/tasma/network-manager/comariface.py Wed Aug 27 10:42:39 2008 @@ -92,6 +92,7 @@ self.hash = self.hash(self.script, self.name) self.got_auth = True self.first_time = True + self.device_mode = "Managed" def parse(self, data): self.name = data.get("name") @@ -105,6 +106,7 @@ self.dns_mode = data.get("namemode", "default") self.dns_server = data.get("nameserver") self.apmac = data.get("apmac") + self.device_mode = data.get("device_mode", "Managed") state = data.get("state", "unavailable") if " " in state: self.state, self.message = state.split(" ", 1) @@ -135,6 +137,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/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Wed Aug 27 10:42:39 2008 @@ -60,11 +60,17 @@ if remote == "" or remote == "": remote = i18n("") self.remote = remote - self.setText(2, remote) + self.setText(3, remote) self.mac = self.info.get("mac", None) if self.mac: - self.setText(3, self.mac) + self.setText(4, self.mac) + + point_mode = self.info["mode"] + + if point_mode == "Ad-Hoc": + self.setPixmap(2, getIconSet("attach", KIcon.Small).pixmap(QIconSet.Automatic, QIconSet.Normal)) + def signalIcon(self, signal): # FIXME: make this more pythonic @@ -100,7 +106,8 @@ self.view.addColumn("") self.view.addColumn("") self.view.addColumn("") - self.view.setColumnAlignment(3, Qt.AlignRight) + self.view.addColumn("") + self.view.setColumnAlignment(4, Qt.AlignRight) self.view.setResizeMode(QListView.LastColumn) self.view.setAllColumnsShowFocus(True) self.view.setShowToolTips(True) @@ -118,10 +125,19 @@ def slotScanDouble(self, item): if not item.info: return - + parent = self.parent parent.remote.setText(item.remote) parent.apmac = item.mac + + 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 else: @@ -202,6 +218,24 @@ self.devices_but.setPopup(self.devices) grid.addWidget(hb, 0, 1) + if "devicemode" in link.modes: + line = widgets.HLine(i18n("Device Mode"), self, "unindent") + lay.addSpacing(6) + lay.addWidget(line) + grid = QGridLayout(3, 2) + lay.addLayout(grid) + + lab = QLabel(i18n("Mode:"), self) + grid.addWidget(lab, 0, 0, Qt.AlignRight) + + self.selected_device_mode = QComboBox(False, self) + + for dev_mode in link.device_modes: + self.selected_device_mode.insertItem(dev_mode) + + grid.addWidget(self.selected_device_mode, 0, 1) + grid.setColStretch(1, 2) + if "remote" in link.modes: lab = QLabel(unicode(link.remote_name), self) grid.addWidget(lab, 1, 0, Qt.AlignRight) @@ -370,6 +404,8 @@ if conn.devname: self.device.setText(conn.devname) self.device_uid = self.conn.devid + if "devicemode" in self.link.modes: + self.selected_device_mode.setCurrentText(conn.device_mode) if "remote" in self.link.modes: if conn.remote: self.remote.setText(conn.remote) @@ -462,6 +498,9 @@ namemode = "custom" nameserver = str(self.dns_text.text()) comlink.call(self.link.script, "Net.Link", "setNameService", name, namemode, nameserver) + if "devicemode" in self.link.modes: + selected_device_mode = str(self.selected_device_mode.currentText()) + comlink.call(self.link.script, "Net.Link", "setConnectionMode", name, selected_device_mode) if "remote" in self.link.modes: # set remote address remote = str(self.remote.text()) From uludag-commits at pardus.org.tr Wed Aug 27 10:52:30 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 10:52:30 +0300 (EEST) Subject: [Uludag-commits] r19787 - trunk/pardusman/src Message-ID: <20080827075230.74944138413E@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Aug 27 10:52:30 2008 New Revision: 19787 Modified: trunk/pardusman/src/gui.py Log: * Fix if you work in KDE4 Modified: trunk/pardusman/src/gui.py ================================================================= --- trunk/pardusman/src/gui.py (original) +++ trunk/pardusman/src/gui.py Wed Aug 27 10:52:30 2008 @@ -264,8 +264,12 @@ ppath = sys.argv[0] if ppath[0] != '/': ppath = os.path.join(os.getcwd(), ppath) - cmd = 'konsole --notabbar --nomenubar --noclose --noframe --workdir "%s" -e "%s" make "%s"' % (os.getcwd(), ppath, f.name) - subprocess.Popen(["kdesu", "-d", "-u", "root", "-c", cmd]) + cmd = 'konsole --workdir "%s" -e "%s" make "%s"' % (os.getcwd(), ppath, f.name) + # Hacky KDE4 patch .. + if os.popen("konsole --version").readlines()[0].find("Qt: 4") != -1: + subprocess.Popen(["/usr/kde/4/lib/kde4/libexec/kdesu", "-d", "-u", "root", "-c", cmd]) + else: + subprocess.Popen(["kdesu", "-d", "-u", "root", "-c", cmd]) self.f = f def ui2project(self): From uludag-commits at pardus.org.tr Wed Aug 27 10:54:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 10:54:28 +0300 (EEST) Subject: [Uludag-commits] r19788 - trunk/kaptan/src/screens Message-ID: <20080827075428.5BD071384143@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 10:54:27 2008 New Revision: 19788 Added: trunk/kaptan/src/screens/languagedlg.ui Log: add language gui From uludag-commits at pardus.org.tr Wed Aug 27 10:59:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 10:59:36 +0300 (EEST) Subject: [Uludag-commits] r19789 - trunk/tasma/network-manager Message-ID: <20080827075936.4BA4B1384143@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 10:59:36 2008 New Revision: 19789 Added: trunk/tasma/network-manager/connsharing.py Modified: trunk/tasma/network-manager/browser.py Log: Internet sharing Modified: trunk/tasma/network-manager/browser.py ================================================================= --- trunk/tasma/network-manager/browser.py (original) +++ trunk/tasma/network-manager/browser.py Wed Aug 27 10:59:36 2008 @@ -18,6 +18,8 @@ import newconn import widgets import autoswitch +from connsharing import * + from icons import icons, getIconSet from comariface import comlink @@ -416,6 +418,12 @@ self.butAutoConnect.setUsesTextLabel(True) self.butAutoConnect.setTextPosition(self.butAutoConnect.BesideIcon) + self.share = connShare(self) + self.butShare = QToolButton(getIconSet("proxy"), "", "lala", self.slotShare, bar) + self.butShare.setTextLabel(i18n("Share Connection"), False) + self.butShare.setUsesTextLabel(True) + self.butShare.setTextPosition(self.butShare.BesideIcon) + self.helpwin = None self.newconnwin = None @@ -449,6 +457,10 @@ for script in comlink.links: comlink.queryConnections(script) + def slotShare(self): + self.share.getProfiles() + self.share.show() + def setAutoConnect(self): self.config.writeEntry("AutoConnect", self.autoCheck.isOn()) self.config.sync() From uludag-commits at pardus.org.tr Wed Aug 27 11:35:18 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 11:35:18 +0300 (EEST) Subject: [Uludag-commits] r19790 - trunk/tasma/network-manager Message-ID: <20080827083518.3EBD013840E6@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 11:35:18 2008 New Revision: 19790 Modified: trunk/tasma/network-manager/setup.py Log: new release Modified: trunk/tasma/network-manager/setup.py ================================================================= --- trunk/tasma/network-manager/setup.py (original) +++ trunk/tasma/network-manager/setup.py Wed Aug 27 11:35:18 2008 @@ -17,7 +17,7 @@ import shutil import kdedistutils -version = "2.0.6" +version = "2.1.0" distfiles = """ README From uludag-commits at pardus.org.tr Wed Aug 27 11:52:49 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 11:52:49 +0300 (EEST) Subject: [Uludag-commits] r19791 - in trunk/kaptan/src: . screens Message-ID: <20080827085249.C710C138410D@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 11:52:49 2008 New Revision: 19791 Added: trunk/kaptan/src/screens/ScrLanguage.py Modified: trunk/kaptan/src/kaptan.py trunk/kaptan/src/screens/languagedlg.ui Log: add skeleton skeletron py Modified: trunk/kaptan/src/kaptan.py ================================================================= --- trunk/kaptan/src/kaptan.py (original) +++ trunk/kaptan/src/kaptan.py Wed Aug 27 11:52:49 2008 @@ -34,11 +34,13 @@ import screens.ScrKeyboard as ScrKeyboard import screens.ScrGoodbye as ScrGoodbye import screens.ScrMultiple as ScrMultiple +import screens.ScrLanguage as ScrLanguage #set avaiable screens avail_screens = [ScrWelcome, ScrMouse, ScrKeyboard, + ScrLanguage, ScrPanel, ScrMultiple, ScrWallpaper, Modified: trunk/kaptan/src/screens/languagedlg.ui ================================================================= --- trunk/kaptan/src/screens/languagedlg.ui (original) +++ trunk/kaptan/src/screens/languagedlg.ui Wed Aug 27 11:52:49 2008 @@ -1,117 +1,157 @@ -WallpaperWidget +LanguageWidget - Language + LanguageWidget 0 0 - 609 - 436 + 541 + 434 Language - + - groupBoxDefaultLang + unnamed - - - 360 - 30 - 231 - 320 - - - - Select default language - - + - pix_language + spacer2 + + + Vertical + + + Fixed + + + + 21 + 31 + - - - 30 - 40 - 160 - 120 - + + + + groupBoxDefaultLang ParentOrigin - - - - - image0 + + Select default language + + + unnamed + + + + pix_language + + + ParentOrigin + + + + + + image0 + + + + + kComboBoxDefaultLang + + + + + spacer1 + + + Vertical + + + Expanding + + + + 21 + 61 + + + + - + - kComboBoxDefaultLang - - - - 20 - 160 - 190 - 30 - + layout1 + + + unnamed + + + + + Languages + + + true + + + true + + + + listLanguage + + + WindowOrigin + + + true + + + AllColumns + + + + + checkBoxShowAll + + + ParentOrigin + + + Show all languages + + + - - - - - Languages + + + spacer3 - - true + + Vertical - - true + + Fixed - - - listLanguage - - - - 40 - 30 - 310 - 320 - - - - true - - - AllColumns - - - - - checkBoxShowAll - - - - 40 - 360 - 311 - 21 - - - - Show all languages - - + + + 21 + 70 + + +
    +
    From uludag-commits at pardus.org.tr Wed Aug 27 15:36:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 15:36:24 +0300 (EEST) Subject: [Uludag-commits] r19792 - trunk/pisi Message-ID: <20080827123624.61FB01384146@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Aug 27 15:36:24 2008 New Revision: 19792 Modified: trunk/pisi/pisi-spec.rng Log: Add two new locales Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Wed Aug 27 15:36:24 2008 @@ -1074,6 +1074,8 @@ locale:fr locale:de locale:it + locale:sv + locale:pt From uludag-commits at pardus.org.tr Wed Aug 27 15:59:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 15:59:45 +0300 (EEST) Subject: [Uludag-commits] r19793 - in trunk/yali4: . yali4 yali4/gui yali4/gui/Ui Message-ID: <20080827125945.C2AB7138414E@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Aug 27 15:59:45 2008 New Revision: 19793 Modified: trunk/yali4/TODO trunk/yali4/yali4/__init__.py trunk/yali4/yali4/constants.py trunk/yali4/yali4/gui/ScrGoodbye.py trunk/yali4/yali4/gui/Ui/autopartwidget.ui trunk/yali4/yali4/gui/Ui/summarywidget.ui trunk/yali4/yali4/gui/installdata.py trunk/yali4/yali4/installer.py Log: New Release 2.0.1 for P2008.1 - Export session as kahya file - Some GUI Improvements and Bug fixes BUG:FIXED:7993 Modified: trunk/yali4/TODO ================================================================= --- trunk/yali4/TODO (original) +++ trunk/yali4/TODO Wed Aug 27 15:59:45 2008 @@ -107,7 +107,7 @@ + Smart partitioning setup - / kahya (which; KAHya is Yali Automator) (#3956) + + kahya (which; KAHya is Yali Automator) (#3956) + load kahya file from given path (from grub) + install the system by using given kahya file @@ -115,7 +115,7 @@ + support for different types of partitions (#5844) + add other linux distros to the bootloader (#1450) -7. Release (2.1) +7. Release (2.0.1) + GUI + Set a usable terminal emulation in X ,thanks to qtermwidget :) @@ -124,10 +124,8 @@ - fat32 resize - LVM/RAID Support - - Kahya + / Kahya - support for multi-profile in kahya file - support for network setup in kahya file - - export setup session as kahya file - - ? dont install unnecessary language packages (based on installation language) (#6139) + + export setup session as kahya file Modified: trunk/yali4/yali4/__init__.py ================================================================= --- trunk/yali4/yali4/__init__.py (original) +++ trunk/yali4/yali4/__init__.py Wed Aug 27 15:59:45 2008 @@ -10,7 +10,7 @@ # Please read the COPYING file. # -__version__ = "2.0" +__version__ = "2.0.1" import sys import exceptions Modified: trunk/yali4/yali4/constants.py ================================================================= --- trunk/yali4/yali4/constants.py (original) +++ trunk/yali4/yali4/constants.py Wed Aug 27 15:59:45 2008 @@ -64,6 +64,9 @@ # log file for storing after installation consts.log_file = join(consts.target_dir,"var/log/yaliInstall.log") +# session file for storing after installation +consts.session_file = join(consts.target_dir,"root/kahyaSession.xml") + # packages (and maybe others) will be in this source (cdrom) directory consts.source_dir = join(consts.mnt_dir, "cdrom") Modified: trunk/yali4/yali4/gui/ScrGoodbye.py ================================================================= --- trunk/yali4/yali4/gui/ScrGoodbye.py (original) +++ trunk/yali4/yali4/gui/ScrGoodbye.py Wed Aug 27 15:59:45 2008 @@ -110,6 +110,10 @@ if ctx.debugEnabled: open(ctx.consts.log_file,"w").write(str(ctx.debugger.traceback.plainLogs)) + # store session log as kahya xml + open(ctx.consts.session_file,"w").write(str(ctx.installData.sessionLog)) + os.chmod(ctx.consts.session_file,0600) + ctx.mainScreen.processEvents() time.sleep(4) yali4.sysutils.fastreboot() Modified: trunk/yali4/yali4/gui/Ui/autopartwidget.ui ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/yali4/yali4/gui/Ui/summarywidget.ui ================================================================= --- trunk/yali4/yali4/gui/Ui/summarywidget.ui (original) +++ trunk/yali4/yali4/gui/Ui/summarywidget.ui Wed Aug 27 15:59:45 2008 @@ -12,6 +12,32 @@ Form + + QScrollBar:vertical { + border: 2px solid grey; + background: #32CC99; + width: 15px; + margin: 22px 0 22px 0; + } + + QScrollBar::add-line:vertical { + background: rgb(255, 170, 0); + height: 20px; + subcontrol-position: bottom; + subcontrol-origin: margin; + } + + QScrollBar::sub-line:vertical { + + background: rgb(255, 170, 0); + height: 20px; + subcontrol-position: top; + subcontrol-origin: margin; + } + QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; + } + @@ -54,6 +80,15 @@ padding:10px; padding-top:30px; + + 0 + + + Qt::ScrollBarAlwaysOn + + + Qt::ScrollBarAsNeeded + true Modified: trunk/yali4/yali4/gui/installdata.py ================================================================= --- trunk/yali4/yali4/gui/installdata.py (original) +++ trunk/yali4/yali4/gui/installdata.py Wed Aug 27 15:59:45 2008 @@ -36,4 +36,5 @@ repoAddr = None useYaliFirstBoot = False timezone = "Europe/Istanbul" + sessionLog = "" Modified: trunk/yali4/yali4/installer.py ================================================================= --- trunk/yali4/yali4/installer.py (original) +++ trunk/yali4/yali4/installer.py Wed Aug 27 15:59:45 2008 @@ -420,7 +420,7 @@ insert(yali,"variant",ctx.installData.keyData["xkbvariant"]) # we will store passwords as shadowed.. - insert(yali,"root_password",yali4.sysutils.getShadowed(ctx.installData.rootPassword)) + insert(yali,"root_password",yali4.sysutils.getShadowed(ctx.installData.rootPassword or "")) # time zone.. insert(yali,"timezone",ctx.installData.timezone) @@ -429,7 +429,8 @@ insert(yali,"hostname",ctx.installData.hostName) # users .. - users = yali.insertTag("users") + if len(yali4.users.pending_users) > 0: + users = yali.insertTag("users") for u in yali4.users.pending_users: user = users.insertTag("user") insert(user,"username",u.username) @@ -446,12 +447,15 @@ partitioning = yali.insertTag("partitioning") partitioning.setAttribute("partition_type", {methodEraseAll:"auto", - methodUseAvail:"smartAuto"}[ctx.installData.autoPartMethod]) - try: - partitioning.insertData("disk%d" % devices.index(ctx.installData.autoPartDev.getPath())) - except: - partitioning.insertData(ctx.installData.autoPartDev.getPath()) + methodUseAvail:"smartAuto", + methodManual:"manual"}[ctx.installData.autoPartMethod]) + if not ctx.installData.autoPartMethod == methodManual: + try: + partitioning.insertData("disk%d" % devices.index(ctx.installData.autoPartDev.getPath())) + except: + partitioning.insertData(ctx.installData.autoPartDev.getPath()) + ctx.installData.sessionLog = yali.toPrettyString() ctx.debugger.log(yali.toPrettyString()) def processPendingActions(self, rootWidget): From uludag-commits at pardus.org.tr Wed Aug 27 16:11:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:11:10 +0300 (EEST) Subject: [Uludag-commits] r19794 - trunk/comar/mudur/bin Message-ID: <20080827131110.8212E1384146@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Aug 27 16:11:10 2008 New Revision: 19794 Modified: trunk/comar/mudur/bin/mudur.py Log: sv_SE locale Modified: trunk/comar/mudur/bin/mudur.py ================================================================= --- trunk/comar/mudur/bin/mudur.py (original) +++ trunk/comar/mudur/bin/mudur.py Wed Aug 27 16:11:10 2008 @@ -512,6 +512,7 @@ "fr": Language("fr", "iso01.16", "8859-1", "fr_FR.UTF-8"), "pt_BR": Language("br-abnt2", "iso01.16", "8859-1", "pt_BR.UTF-8"), "ca": Language("es", "iso01.16", "8859-1", "ca_ES.UTF-8"), + "sv": Language("sv-latin1", "lat9-16", "8859-1", "sv_SE.UTF-8"), } def setConsole(): From uludag-commits at pardus.org.tr Wed Aug 27 16:12:57 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:12:57 +0300 (EEST) Subject: [Uludag-commits] r19795 - in trunk/gfxtheme/pardus: . data-boot data-install src Message-ID: <20080827131257.98B7F138414C@liste.pardus.org.tr> Author: onur Date: Wed Aug 27 16:12:57 2008 New Revision: 19795 Modified: trunk/gfxtheme/pardus/Makefile trunk/gfxtheme/pardus/data-boot/languages trunk/gfxtheme/pardus/data-install/languages trunk/gfxtheme/pardus/src/common.inc Log: enable sv_SE Modified: trunk/gfxtheme/pardus/Makefile ================================================================= --- trunk/gfxtheme/pardus/Makefile (original) +++ trunk/gfxtheme/pardus/Makefile Wed Aug 27 16:12:57 2008 @@ -14,7 +14,7 @@ SUBDIRS = fonts help-boot help-install po src DEFAULT_LANG = tr_TR -DEFAULT_LANGUAGES = ca de en es fr it nl pl pt_BR tr +DEFAULT_LANGUAGES = ca de en es fr it nl pl pt_BR sv tr .PHONY: all clean distclean themes $(SUBDIRS) Modified: trunk/gfxtheme/pardus/data-boot/languages ================================================================= --- trunk/gfxtheme/pardus/data-boot/languages (original) +++ trunk/gfxtheme/pardus/data-boot/languages Wed Aug 27 16:12:57 2008 @@ -7,4 +7,5 @@ nl_NL pl_PL pt_BR +sv_SE tr_TR Modified: trunk/gfxtheme/pardus/data-install/languages ================================================================= --- trunk/gfxtheme/pardus/data-install/languages (original) +++ trunk/gfxtheme/pardus/data-install/languages Wed Aug 27 16:12:57 2008 @@ -7,4 +7,5 @@ nl_NL pl_PL pt_BR +sv_SE tr_TR Modified: trunk/gfxtheme/pardus/src/common.inc ================================================================= --- trunk/gfxtheme/pardus/src/common.inc (original) +++ trunk/gfxtheme/pardus/src/common.inc Wed Aug 27 16:12:57 2008 @@ -451,6 +451,10 @@ "mudur=livecd,language:pt_BR " bc.cmd dup length add sprintf } if + config.lang "sv_SE" eq { + "mudur=livecd,language:sv_SE " bc.cmd dup length add sprintf + } if + config.lang "tr_TR" eq { "mudur=livecd,language:tr " bc.cmd dup length add sprintf } if From uludag-commits at pardus.org.tr Wed Aug 27 16:30:31 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:30:31 +0300 (EEST) Subject: [Uludag-commits] r19796 - trunk/gfxtheme/pardus/src Message-ID: <20080827133031.F35E913841A3@liste.pardus.org.tr> Author: onur Date: Wed Aug 27 16:30:31 2008 New Revision: 19796 Modified: trunk/gfxtheme/pardus/src/common.inc Log: change sv_SE to sv for mudur language setting Modified: trunk/gfxtheme/pardus/src/common.inc ================================================================= --- trunk/gfxtheme/pardus/src/common.inc (original) +++ trunk/gfxtheme/pardus/src/common.inc Wed Aug 27 16:30:31 2008 @@ -452,7 +452,7 @@ } if config.lang "sv_SE" eq { - "mudur=livecd,language:sv_SE " bc.cmd dup length add sprintf + "mudur=livecd,language:sv " bc.cmd dup length add sprintf } if config.lang "tr_TR" eq { From uludag-commits at pardus.org.tr Wed Aug 27 16:43:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:43:43 +0300 (EEST) Subject: [Uludag-commits] r19797 - trunk/yali4/yali4 Message-ID: <20080827134343.53BB213841A3@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Aug 27 16:43:43 2008 New Revision: 19797 Modified: trunk/yali4/yali4/installer.py Log: * security :) Modified: trunk/yali4/yali4/installer.py ================================================================= --- trunk/yali4/yali4/installer.py (original) +++ trunk/yali4/yali4/installer.py Wed Aug 27 16:43:43 2008 @@ -456,7 +456,7 @@ partitioning.insertData(ctx.installData.autoPartDev.getPath()) ctx.installData.sessionLog = yali.toPrettyString() - ctx.debugger.log(yali.toPrettyString()) + # ctx.debugger.log(yali.toPrettyString()) def processPendingActions(self, rootWidget): global bus From uludag-commits at pardus.org.tr Wed Aug 27 16:46:19 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:46:19 +0300 (EEST) Subject: [Uludag-commits] r19798 - in trunk/staj-projeleri/sahip: . src src/sahip Message-ID: <20080827134619.8259213841A3@liste.pardus.org.tr> Author: emre.aladag Date: Wed Aug 27 16:46:19 2008 New Revision: 19798 Added: trunk/staj-projeleri/sahip/ trunk/staj-projeleri/sahip/.project trunk/staj-projeleri/sahip/src/ trunk/staj-projeleri/sahip/src/sahip/ trunk/staj-projeleri/sahip/src/sahip/__init__.py trunk/staj-projeleri/sahip/src/sahip/gui.ui trunk/staj-projeleri/sahip/src/sahip/sahipcore.py trunk/staj-projeleri/sahip/src/sahip/sahipgen.py trunk/staj-projeleri/sahip/src/sahip/sahipgui.py trunk/staj-projeleri/sahip/src/sahip/sahipmain.py Log: First draft of Sahip, The XML Generator GUI for Yahya From uludag-commits at pardus.org.tr Wed Aug 27 16:53:07 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:53:07 +0300 (EEST) Subject: [Uludag-commits] r19799 - in trunk/kaptan/src: . screens Message-ID: <20080827135307.502A41384180@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 16:53:07 2008 New Revision: 19799 Removed: trunk/kaptan/src/screens/ScrLanguage.py trunk/kaptan/src/screens/languagedlg.ui Modified: trunk/kaptan/src/kaptan.py Log: yazik oldu cağnım kodlara Modified: trunk/kaptan/src/kaptan.py ================================================================= --- trunk/kaptan/src/kaptan.py (original) +++ trunk/kaptan/src/kaptan.py Wed Aug 27 16:53:07 2008 @@ -34,13 +34,11 @@ import screens.ScrKeyboard as ScrKeyboard import screens.ScrGoodbye as ScrGoodbye import screens.ScrMultiple as ScrMultiple -import screens.ScrLanguage as ScrLanguage #set avaiable screens avail_screens = [ScrWelcome, ScrMouse, ScrKeyboard, - ScrLanguage, ScrPanel, ScrMultiple, ScrWallpaper, From uludag-commits at pardus.org.tr Wed Aug 27 16:54:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 16:54:01 +0300 (EEST) Subject: [Uludag-commits] r19800 - trunk/pisi Message-ID: <20080827135401.87BAE1384180@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Aug 27 16:54:01 2008 New Revision: 19800 Modified: trunk/pisi/pisi-spec.rng Log: Add all locales to relax-ng file Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Wed Aug 27 16:54:01 2008 @@ -1075,7 +1075,61 @@ locale:de locale:it locale:sv + locale:pt_BR + locale:da + locale:vi + locale:nds + locale:et + locale:eu + locale:el + locale:eo + locale:fa + locale:bn + locale:fi + locale:fy + locale:pl + locale:gl + locale:ga + locale:he + locale:hi + locale:hu + locale:is + locale:ja + locale:nb + locale:nn + locale:kk + locale:ko + locale:km + locale:ru + locale:lt locale:pt + locale:lv + locale:ms + locale:mn + locale:mk + locale:pa + locale:ro + locale:rw + locale:az + locale:ar + locale:se + locale:sk + locale:sl + locale:sr + locale:ss + locale:bs + locale:br + locale:bg + locale:tg + locale:ta + locale:sr at Latn + locale:af + locale:hr + locale:cs + locale:cy + locale:ca + locale:uk + locale:uz From uludag-commits at pardus.org.tr Wed Aug 27 17:36:49 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 17:36:49 +0300 (EEST) Subject: [Uludag-commits] r19801 - trunk/comar/comar/etc Message-ID: <20080827143649.98A881384184@liste.pardus.org.tr> Author: isbaran Date: Wed Aug 27 17:36:49 2008 New Revision: 19801 Modified: trunk/comar/comar/etc/model.xml Log: changes on authentication parameters ( and a method to set channel ) Modified: trunk/comar/comar/etc/model.xml ================================================================= --- trunk/comar/comar/etc/model.xml (original) +++ trunk/comar/comar/etc/model.xml Wed Aug 27 17:36:49 2008 @@ -171,8 +171,19 @@ + + + + + + + + + + + From uludag-commits at pardus.org.tr Wed Aug 27 20:18:57 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:18:57 +0300 (EEST) Subject: [Uludag-commits] r19802 - trunk/pisi Message-ID: <20080827171857.B04311384141@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Aug 27 20:18:57 2008 New Revision: 19802 Modified: trunk/pisi/pisi-spec.rng Log: add more locales Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Wed Aug 27 20:18:57 2008 @@ -1075,7 +1075,10 @@ locale:de locale:it locale:sv + locale:zh_TW + locale:zh_CN locale:pt_BR + locale:en_GB locale:da locale:vi locale:nds @@ -1130,6 +1133,7 @@ locale:ca locale:uk locale:uz + locale:uz at cyrillic From uludag-commits at pardus.org.tr Wed Aug 27 20:41:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:41:11 +0300 (EEST) Subject: [Uludag-commits] r19803 - trunk/pisi Message-ID: <20080827174111.6A5571384140@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Aug 27 20:41:11 2008 New Revision: 19803 Modified: trunk/pisi/pisi-spec.rng Log: add Georgian Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Wed Aug 27 20:41:11 2008 @@ -1080,6 +1080,7 @@ locale:pt_BR locale:en_GB locale:da + locale:ka locale:vi locale:nds locale:et From uludag-commits at pardus.org.tr Wed Aug 27 20:49:14 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:49:14 +0300 (EEST) Subject: [Uludag-commits] r19804 - trunk/kaptan/po Message-ID: <20080827174914.7D157138413F@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 20:49:14 2008 New Revision: 19804 Added: trunk/kaptan/po/sv.po Log: swedish translation, made by Patrik Karlsson. From uludag-commits at pardus.org.tr Wed Aug 27 20:50:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:50:17 +0300 (EEST) Subject: [Uludag-commits] r19805 - trunk/kaptan/po Message-ID: <20080827175017.8B6431384141@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 20:50:17 2008 New Revision: 19805 Modified: trunk/kaptan/po/de.po trunk/kaptan/po/es.po trunk/kaptan/po/fr.po trunk/kaptan/po/kaptan.pot trunk/kaptan/po/nl.po trunk/kaptan/po/pl.po trunk/kaptan/po/sv.po trunk/kaptan/po/tr.po Log: update messages Modified: trunk/kaptan/po/de.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/es.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/fr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/kaptan.pot ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/nl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/pl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/sv.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/kaptan/po/tr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Wed Aug 27 20:51:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:51:13 +0300 (EEST) Subject: [Uludag-commits] r19806 - trunk/pisi Message-ID: <20080827175113.80370138413F@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Aug 27 20:51:13 2008 New Revision: 19806 Modified: trunk/pisi/pisi-spec.rng Log: maybe these should be @ instead of _? Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Wed Aug 27 20:51:13 2008 @@ -1126,7 +1126,7 @@ locale:bg locale:tg locale:ta - locale:sr at Latn + locale:sr_Latn locale:af locale:hr locale:cs @@ -1134,7 +1134,7 @@ locale:ca locale:uk locale:uz - locale:uz at cyrillic + locale:uz_cyrillic From uludag-commits at pardus.org.tr Wed Aug 27 20:52:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:52:45 +0300 (EEST) Subject: [Uludag-commits] r19807 - trunk/pisi Message-ID: <20080827175245.9EF27138413F@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Aug 27 20:52:45 2008 New Revision: 19807 Modified: trunk/pisi/pisi-spec.rng Log: ok, i've found the missing one Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Wed Aug 27 20:52:45 2008 @@ -1126,7 +1126,7 @@ locale:bg locale:tg locale:ta - locale:sr_Latn + locale:sr at Latn locale:af locale:hr locale:cs @@ -1134,7 +1134,8 @@ locale:ca locale:uk locale:uz - locale:uz_cyrillic + locale:uz at cyrillic + locale:ne From uludag-commits at pardus.org.tr Wed Aug 27 20:55:30 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 20:55:30 +0300 (EEST) Subject: [Uludag-commits] r19808 - trunk/kaptan/po Message-ID: <20080827175530.9BC861384141@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 20:55:30 2008 New Revision: 19808 Modified: trunk/kaptan/po/tr.po Log: update turkish translation Modified: trunk/kaptan/po/tr.po ================================================================= --- trunk/kaptan/po/tr.po (original) +++ trunk/kaptan/po/tr.po Wed Aug 27 20:55:30 2008 @@ -60,18 +60,16 @@ msgstr "Panel" #: src/screens/ScrKeyboard.py:26 -#, fuzzy msgid "Keyboard Settings" -msgstr "Fare Ayarları" +msgstr "Klavye Ayarları" #: src/screens/ScrKeyboard.py:27 -#, fuzzy msgid "Configure your keyboard" -msgstr "Farenizi yapılandırın" +msgstr "Klavyenizi yapılandırın" #: src/screens/ScrKeyboard.py:38 msgid "

    You can configure your keyboard from here.

    " -msgstr "" +msgstr "

    Klavyenizi buradan yapılandırabilirsiniz.

    " #: src/screens/welcomedlg.py:60 src/screens/ScrWelcome.py:23 #: src/screens/ScrWelcome.py:32 @@ -91,9 +89,8 @@ msgstr "toolTip" #: src/screens/wallpaperdlg.py:135 -#, fuzzy msgid "Choose Wallpaper" -msgstr "Duvarkağıdı Yok" +msgstr "Duvarkağıdı Seçin" #: src/screens/ScrMultiple.py:26 msgid "Multiple Desktops" From uludag-commits at pardus.org.tr Wed Aug 27 21:23:14 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 21:23:14 +0300 (EEST) Subject: [Uludag-commits] r19809 - in trunk/kaptan: pics/themes/NextGeneration po Message-ID: <20080827182314.C047D13840FB@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 21:23:14 2008 New Revision: 19809 Modified: trunk/kaptan/pics/themes/NextGeneration/NextGeneration.desktop trunk/kaptan/po/tr.po Log: apdeyt translations Modified: trunk/kaptan/pics/themes/NextGeneration/NextGeneration.desktop ================================================================= --- trunk/kaptan/pics/themes/NextGeneration/NextGeneration.desktop (original) +++ trunk/kaptan/pics/themes/NextGeneration/NextGeneration.desktop Wed Aug 27 21:23:14 2008 @@ -2,5 +2,5 @@ Encoding=UTF-8 Name=NextGeneration -Name[tr]=Yeni Jenerasyon +Name[tr]=Yeni Nesil Modified: trunk/kaptan/po/tr.po ================================================================= --- trunk/kaptan/po/tr.po (original) +++ trunk/kaptan/po/tr.po Wed Aug 27 21:23:14 2008 @@ -45,15 +45,15 @@ #: src/screens/keyboarddlg.py:653 src/screens/keyboarddlg.py:669 msgid "Keyboard Layouts" -msgstr "" +msgstr "Klavye Seçenekleri" #: src/screens/keyboarddlg.py:665 src/screens/ScrKeyboard.py:37 msgid "Keyboard" -msgstr "" +msgstr "Klavye" #: src/screens/keyboarddlg.py:668 msgid "Try:" -msgstr "" +msgstr "Test:" #: src/screens/paneldlg.py:87 src/screens/ScrPanel.py:41 msgid "Panel" From uludag-commits at pardus.org.tr Wed Aug 27 21:25:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 21:25:13 +0300 (EEST) Subject: [Uludag-commits] r19810 - trunk/kaptan/src/screens Message-ID: <20080827182513.7D76D13840FB@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 21:25:13 2008 New Revision: 19810 Modified: trunk/kaptan/src/screens/__init__.py Log: update version Modified: trunk/kaptan/src/screens/__init__.py ================================================================= --- trunk/kaptan/src/screens/__init__.py (original) +++ trunk/kaptan/src/screens/__init__.py Wed Aug 27 21:25:13 2008 @@ -1 +1 @@ -version = "3.2" +version = "3.3" From uludag-commits at pardus.org.tr Wed Aug 27 22:02:54 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 22:02:54 +0300 (EEST) Subject: [Uludag-commits] r19811 - in trunk/kaptan: . pics/themes/Transparent src/screens Message-ID: <20080827190255.0F6FD138411D@liste.pardus.org.tr> Author: pinar Date: Wed Aug 27 22:02:54 2008 New Revision: 19811 Modified: trunk/kaptan/pics/themes/Transparent/Transparent.desktop trunk/kaptan/setup.py trunk/kaptan/src/screens/__init__.py Log: maynir fiksis Modified: trunk/kaptan/pics/themes/Transparent/Transparent.desktop ================================================================= --- trunk/kaptan/pics/themes/Transparent/Transparent.desktop (original) +++ trunk/kaptan/pics/themes/Transparent/Transparent.desktop Wed Aug 27 22:02:54 2008 @@ -2,4 +2,4 @@ Encoding=UTF-8 Name=Transparent -Name[tr]=Transparan +Name[tr]=Saydam Modified: trunk/kaptan/setup.py ================================================================= --- trunk/kaptan/setup.py (original) +++ trunk/kaptan/setup.py Wed Aug 27 22:02:54 2008 @@ -59,7 +59,7 @@ app_data = [ ('/usr/kde/3.5/share/apps/kaptan', ['src/kaptan.py']), - ('/usr/kde/3.5/share/icons/hicolor/128x128/apps', ['pics/cr128-app-kaptan.png']), + ('/usr/kde/3.5/share/icons/hicolor/16x16/apps', ['pics/cr16-app-kaptan.png']), ('/usr/kde/3.5/share/apps/kaptan/pics', ['pics/']), ('/usr/kde/3.5/share/autostart/', ['src/kaptan.desktop']), ('/usr/kde/3.5/share/apps/kaptan/screens', ['src/screens']), Modified: trunk/kaptan/src/screens/__init__.py ================================================================= --- trunk/kaptan/src/screens/__init__.py (original) +++ trunk/kaptan/src/screens/__init__.py Wed Aug 27 22:02:54 2008 @@ -1 +1 @@ -version = "3.3" +version = "3.5" From uludag-commits at pardus.org.tr Wed Aug 27 22:34:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 22:34:36 +0300 (EEST) Subject: [Uludag-commits] r19812 - trunk/tasma/network-manager Message-ID: <20080827193436.7CEF4138412D@liste.pardus.org.tr> Author: onur Date: Wed Aug 27 22:34:36 2008 New Revision: 19812 Modified: trunk/tasma/network-manager/setup.py Log: make network manager work again Modified: trunk/tasma/network-manager/setup.py ================================================================= --- trunk/tasma/network-manager/setup.py (original) +++ trunk/tasma/network-manager/setup.py Wed Aug 27 22:34:36 2008 @@ -65,6 +65,7 @@ 'icons.py', 'comariface.py', 'nameconf.py', + 'connsharing.py', ('/usr/kde/3.5/share/autostart/', ['network-applet.desktop']), ('/usr/kde/3.5/share/applications/kde/', ['network-applet.desktop']), 'images/wireless-online.png', From uludag-commits at pardus.org.tr Wed Aug 27 22:53:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 27 Aug 2008 22:53:22 +0300 (EEST) Subject: [Uludag-commits] r19813 - trunk/tasma/network-manager Message-ID: <20080827195322.B68A913840C9@liste.pardus.org.tr> Author: isbaran Date: Wed Aug 27 22:53:22 2008 New Revision: 19813 Modified: trunk/tasma/network-manager/comariface.py trunk/tasma/network-manager/connection.py Log: some dirty code to choose enc. type in wireless networks. certificates not tested. Modified: trunk/tasma/network-manager/comariface.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/connection.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Thu Aug 28 00:03:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 00:03:39 +0300 (EEST) Subject: [Uludag-commits] r19814 - trunk/pisi Message-ID: <20080827210342.C8B451384120@liste.pardus.org.tr> Author: ozan.caglayan Date: Thu Aug 28 00:03:33 2008 New Revision: 19814 Modified: trunk/pisi/pisi-spec.rng Log: add new locales.. Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Thu Aug 28 00:03:33 2008 @@ -1136,6 +1136,16 @@ locale:uz locale:uz at cyrillic locale:ne + locale:xh + locale:nso + locale:vi + locale:zu + locale:az + locale:th + locale:ven + locale:fo + locale:ro + locale:ko From uludag-commits at pardus.org.tr Thu Aug 28 02:22:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 02:22:38 +0300 (EEST) Subject: [Uludag-commits] r19815 - branches/mudur-2.1/bin Message-ID: <20080827232238.2E69B1384116@liste.pardus.org.tr> Author: fatih Date: Thu Aug 28 02:22:37 2008 New Revision: 19815 Modified: branches/mudur-2.1/bin/mudur.py Log: sv_SE locale (cherry picked from commit 6c2a8d180feb7c7cda433a1b524301e87d4b7065) Modified: branches/mudur-2.1/bin/mudur.py ================================================================= --- branches/mudur-2.1/bin/mudur.py (original) +++ branches/mudur-2.1/bin/mudur.py Thu Aug 28 02:22:37 2008 @@ -512,6 +512,7 @@ "fr": Language("fr", "iso01.16", "8859-1", "fr_FR.UTF-8"), "pt_BR": Language("br-abnt2", "iso01.16", "8859-1", "pt_BR.UTF-8"), "ca": Language("es", "iso01.16", "8859-1", "ca_ES.UTF-8"), + "sv": Language("sv-latin1", "lat9-16", "8859-1", "sv_SE.UTF-8"), } def setConsole(): From uludag-commits at pardus.org.tr Thu Aug 28 09:10:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 09:10:45 +0300 (EEST) Subject: [Uludag-commits] r19816 - in trunk/pardusman/projects: . release/2008 Message-ID: <20080828061045.1CD1F138410E@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 09:10:44 2008 New Revision: 19816 Modified: trunk/pardusman/projects/Kurulan.xml trunk/pardusman/projects/release/2008/Kurulan.xml Log: refresh... Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Thu Aug 28 09:10:44 2008 @@ -63,6 +63,7 @@ freealut gecko-mediaplayer gfxtheme-pardus-boot + gfxtheme-pardus-install gimp glibc-locales-ca glibc-locales-de @@ -190,6 +191,7 @@ strace sudo sysinfo + syslinux tasma tcpdump telnet-bsd @@ -362,6 +364,7 @@ gecko-mediaplayer gettext gfxtheme-pardus-boot + gfxtheme-pardus-install ghostscript giflib gimp @@ -590,6 +593,7 @@ libnfsidmap libnjb libnotify + libnut libofa libogg liboil @@ -759,6 +763,7 @@ samba sane-backends schedtool + schroedinger sdl-gfx sdparm sed @@ -790,6 +795,7 @@ sysfsutils sysinfo sysklogd + syslinux system-config-printer sysvinit taglib @@ -800,7 +806,6 @@ tcp-wrappers tcpdump telnet-bsd - terminus-font-core texinfo tiff time Modified: trunk/pardusman/projects/release/2008/Kurulan.xml ================================================================= --- trunk/pardusman/projects/release/2008/Kurulan.xml (original) +++ trunk/pardusman/projects/release/2008/Kurulan.xml Thu Aug 28 09:10:44 2008 @@ -63,6 +63,7 @@ freealut gecko-mediaplayer gfxtheme-pardus-boot + gfxtheme-pardus-install gimp glibc-locales-ca glibc-locales-de @@ -190,6 +191,7 @@ strace sudo sysinfo + syslinux tasma tcpdump telnet-bsd @@ -362,6 +364,7 @@ gecko-mediaplayer gettext gfxtheme-pardus-boot + gfxtheme-pardus-install ghostscript giflib gimp @@ -590,6 +593,7 @@ libnfsidmap libnjb libnotify + libnut libofa libogg liboil @@ -759,6 +763,7 @@ samba sane-backends schedtool + schroedinger sdl-gfx sdparm sed @@ -790,6 +795,7 @@ sysfsutils sysinfo sysklogd + syslinux system-config-printer sysvinit taglib @@ -800,7 +806,6 @@ tcp-wrappers tcpdump telnet-bsd - terminus-font-core texinfo tiff time From uludag-commits at pardus.org.tr Thu Aug 28 09:36:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 09:36:05 +0300 (EEST) Subject: [Uludag-commits] r19817 - trunk/tasma/network-manager/po Message-ID: <20080828063605.CAABA138410E@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Aug 28 09:36:05 2008 New Revision: 19817 Modified: trunk/tasma/network-manager/po/ca.po trunk/tasma/network-manager/po/de.po trunk/tasma/network-manager/po/es.po trunk/tasma/network-manager/po/fr.po trunk/tasma/network-manager/po/it.po trunk/tasma/network-manager/po/network-manager.pot trunk/tasma/network-manager/po/nl.po trunk/tasma/network-manager/po/pl.po trunk/tasma/network-manager/po/pt_BR.po trunk/tasma/network-manager/po/tr.po Log: update messages Modified: trunk/tasma/network-manager/po/ca.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/de.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/es.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/fr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/it.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/network-manager.pot ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/nl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/pl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/pt_BR.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/po/tr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Thu Aug 28 10:00:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 10:00:40 +0300 (EEST) Subject: [Uludag-commits] r19818 - trunk/tasma/network-manager Message-ID: <20080828070040.85F43138410E@liste.pardus.org.tr> Author: isbaran Date: Thu Aug 28 10:00:40 2008 New Revision: 19818 Modified: trunk/tasma/network-manager/connection.py Log: typo Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Thu Aug 28 10:00:40 2008 @@ -592,7 +592,7 @@ for mode in self.link.auth_modes: if mode.id == conn.auth_mode: if mode.type == "pass": - self.auth_passphrass_line.setText(unicode(conn.auth_pass)) + self.auth_passphrase_line.setText(unicode(conn.auth_pass)) self.security_mode_combo.setCurrentItem(i) self.slotSecurityToggle(i) elif mode.type == "login": From uludag-commits at pardus.org.tr Thu Aug 28 10:35:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 10:35:11 +0300 (EEST) Subject: [Uludag-commits] r19819 - trunk/tasma/network-manager Message-ID: <20080828073511.5FE44138410E@liste.pardus.org.tr> Author: isbaran Date: Thu Aug 28 10:35:11 2008 New Revision: 19819 Modified: trunk/tasma/network-manager/connection.py Log: login -> cert Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Thu Aug 28 10:35:11 2008 @@ -413,6 +413,13 @@ self.auth_passphrase_line.show() elif self.link.auth_modes[sec-1].type == "login": + self.setAuthVisible(False) + self.auth_passphrase_line.show() + self.auth_passphrase_label.show() + self.auth_user_line.show() + self.auth_user_label.show() + + elif self.link.auth_modes[sec-1].type == "certificate": self.setAuthVisible(True) self.updateStack(None, auth) @@ -596,6 +603,10 @@ self.security_mode_combo.setCurrentItem(i) self.slotSecurityToggle(i) elif mode.type == "login": + self.auth_user_line.setText(unicode(conn.auth_user)) + self.auth_passphrase_line.setText(unicode(conn.auth_pass)) + self.slotSecurityToggle(i) + elif mode.type == "certificate": if mode.id == conn.auth_mode: self.security_mode_combo.setCurrentItem(i) self.slotSecurityToggle(i) @@ -680,6 +691,10 @@ pw = unicode(self.auth_passphrase_line.text()) comlink.call(self.link.script, "Net.Link", "setAuthentication", name, mode.id, "", pw, "", "", "", "", "", "", "") elif mode.type == "login": + u = unicode(self.auth_user_line.text()) + pw = unicode(self.auth_passphrase_line.text()) + comlink.call(self.link.script, "Net.Link", "setAuthentication", name, mode.id, u, pw, "", "", "", "", "", "", "") + elif mode.type == "certificate": if mode.id == "802.1x": u = unicode(self.auth_user_line.text()) pw = unicode(self.auth_passphrase_line.text()) From uludag-commits at pardus.org.tr Thu Aug 28 10:44:08 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 10:44:08 +0300 (EEST) Subject: [Uludag-commits] r19820 - trunk/tasma/network-manager Message-ID: <20080828074408.D2F3D138410F@liste.pardus.org.tr> Author: isbaran Date: Thu Aug 28 10:44:08 2008 New Revision: 19820 Modified: trunk/tasma/network-manager/connection.py Log: fix ppp Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Thu Aug 28 10:44:08 2008 @@ -605,6 +605,7 @@ elif mode.type == "login": self.auth_user_line.setText(unicode(conn.auth_user)) self.auth_passphrase_line.setText(unicode(conn.auth_pass)) + self.security_mode_combo.setCurrentItem(i) self.slotSecurityToggle(i) elif mode.type == "certificate": if mode.id == conn.auth_mode: From uludag-commits at pardus.org.tr Thu Aug 28 11:35:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 11:35:17 +0300 (EEST) Subject: [Uludag-commits] r19821 - trunk/pisi Message-ID: <20080828083517.55A3F138411A@liste.pardus.org.tr> Author: ozan.caglayan Date: Thu Aug 28 11:35:17 2008 New Revision: 19821 Modified: trunk/pisi/pisi-spec.rng Log: add more locales Modified: trunk/pisi/pisi-spec.rng ================================================================= --- trunk/pisi/pisi-spec.rng (original) +++ trunk/pisi/pisi-spec.rng Thu Aug 28 11:35:17 2008 @@ -1146,6 +1146,15 @@ locale:fo locale:ro locale:ko + locale:dz + locale:oc + locale:yi + locale:gu + locale:ca at valencia + locale:id + locale:be + locale:tt + locale:en_CA From uludag-commits at pardus.org.tr Thu Aug 28 13:04:29 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 13:04:29 +0300 (EEST) Subject: [Uludag-commits] r19822 - in trunk/staj-projeleri/paketler/fethican: . cherrypy cherrypy/files configobj decoratortools kid nose paste pastedeploy pastescript pyprotocols ruledispatch turbocheetah turbogears turbojson turbokid Message-ID: <20080828100429.211FB1384172@liste.pardus.org.tr> Author: fethican.coşkuner Date: Thu Aug 28 13:04:28 2008 New Revision: 19822 Added: trunk/staj-projeleri/paketler/fethican/cherrypy/ trunk/staj-projeleri/paketler/fethican/cherrypy/actions.py trunk/staj-projeleri/paketler/fethican/cherrypy/files/ trunk/staj-projeleri/paketler/fethican/cherrypy/files/setup_py.patch trunk/staj-projeleri/paketler/fethican/cherrypy/pspec.xml trunk/staj-projeleri/paketler/fethican/component.xml trunk/staj-projeleri/paketler/fethican/configobj/ trunk/staj-projeleri/paketler/fethican/configobj/actions.py trunk/staj-projeleri/paketler/fethican/configobj/pspec.xml trunk/staj-projeleri/paketler/fethican/decoratortools/ trunk/staj-projeleri/paketler/fethican/decoratortools/actions.py trunk/staj-projeleri/paketler/fethican/decoratortools/pspec.xml trunk/staj-projeleri/paketler/fethican/kid/ trunk/staj-projeleri/paketler/fethican/kid/actions.py trunk/staj-projeleri/paketler/fethican/kid/pspec.xml trunk/staj-projeleri/paketler/fethican/nose/ trunk/staj-projeleri/paketler/fethican/nose/actions.py trunk/staj-projeleri/paketler/fethican/nose/pspec.xml trunk/staj-projeleri/paketler/fethican/paste/ trunk/staj-projeleri/paketler/fethican/paste/actions.py trunk/staj-projeleri/paketler/fethican/paste/pspec.xml trunk/staj-projeleri/paketler/fethican/pastedeploy/ trunk/staj-projeleri/paketler/fethican/pastedeploy/actions.py trunk/staj-projeleri/paketler/fethican/pastedeploy/pspec.xml trunk/staj-projeleri/paketler/fethican/pastescript/ trunk/staj-projeleri/paketler/fethican/pastescript/actions.py trunk/staj-projeleri/paketler/fethican/pastescript/pspec.xml trunk/staj-projeleri/paketler/fethican/pyprotocols/ trunk/staj-projeleri/paketler/fethican/pyprotocols/actions.py trunk/staj-projeleri/paketler/fethican/pyprotocols/pspec.xml trunk/staj-projeleri/paketler/fethican/ruledispatch/ trunk/staj-projeleri/paketler/fethican/ruledispatch/actions.py trunk/staj-projeleri/paketler/fethican/ruledispatch/pspec.xml trunk/staj-projeleri/paketler/fethican/turbogears/ trunk/staj-projeleri/paketler/fethican/turbogears/actions.py trunk/staj-projeleri/paketler/fethican/turbogears/pspec.xml trunk/staj-projeleri/paketler/fethican/turbojson/ trunk/staj-projeleri/paketler/fethican/turbojson/actions.py trunk/staj-projeleri/paketler/fethican/turbojson/pspec.xml trunk/staj-projeleri/paketler/fethican/turbokid/ trunk/staj-projeleri/paketler/fethican/turbokid/actions.py trunk/staj-projeleri/paketler/fethican/turbokid/pspec.xml Modified: trunk/staj-projeleri/paketler/fethican/turbocheetah/actions.py Log: added all dependencies of smolt Modified: trunk/staj-projeleri/paketler/fethican/turbocheetah/actions.py ================================================================= --- trunk/staj-projeleri/paketler/fethican/turbocheetah/actions.py (original) +++ trunk/staj-projeleri/paketler/fethican/turbocheetah/actions.py Thu Aug 28 13:04:28 2008 @@ -14,7 +14,7 @@ def install(): pythonmodules.install() - pisitools.removeDir("/usr/lib/python2.5/site-packages/TurboCheetah-1.0-py2.5.egg-info") + #pisitools.removeDir("/usr/lib/python2.5/site-packages/TurboCheetah-1.0-py2.5.egg-info") pisitools.dosed("%s/usr/bin/TurboCheetah" % get.installDIR(), get.installDIR(), "/") From uludag-commits at pardus.org.tr Thu Aug 28 13:51:20 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 13:51:20 +0300 (EEST) Subject: [Uludag-commits] r19823 - trunk/staj-projeleri/paketler/fethican/pyprotocols Message-ID: <20080828105120.688DD138410F@liste.pardus.org.tr> Author: fethican.coşkuner Date: Thu Aug 28 13:51:19 2008 New Revision: 19823 Removed: trunk/staj-projeleri/paketler/fethican/pyprotocols/ Log: devel has pyprotocols.Thanks to Ertuğrul From uludag-commits at pardus.org.tr Thu Aug 28 16:01:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:01:41 +0300 (EEST) Subject: [Uludag-commits] r19824 - trunk/yali4/yali4/gui Message-ID: <20080828130141.9B8C41384137@liste.pardus.org.tr> Author: gokmen.goksel Date: Thu Aug 28 16:01:41 2008 New Revision: 19824 Modified: trunk/yali4/yali4/gui/ScrGoodbye.py Log: hihihi :) Modified: trunk/yali4/yali4/gui/ScrGoodbye.py ================================================================= --- trunk/yali4/yali4/gui/ScrGoodbye.py (original) +++ trunk/yali4/yali4/gui/ScrGoodbye.py Thu Aug 28 16:01:41 2008 @@ -69,6 +69,7 @@ self.steps = YaliSteps() def shown(self): + ctx.mainScreen.disableNext() ctx.yali.info.updateAndShow(_("Running post install operations..")) ctx.mainScreen.disableBack() ctx.yali.processPendingActions(self) @@ -77,6 +78,7 @@ ctx.mainScreen.slotToggleHelp() self.ui.label.setPixmap(QtGui.QPixmap(":/gui/pics/goodbye.png")) ctx.yali.info.hide() + ctx.mainScreen.enableNext() def execute(self): ctx.mainScreen.disableNext() From uludag-commits at pardus.org.tr Thu Aug 28 16:09:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:09:22 +0300 (EEST) Subject: [Uludag-commits] r19825 - trunk/tasma/history-manager/src Message-ID: <20080828130922.7BB54138413E@liste.pardus.org.tr> Author: isbaran Date: Thu Aug 28 16:09:22 2008 New Revision: 19825 Modified: trunk/tasma/history-manager/src/history-manager.desktop Log: fix icon Modified: trunk/tasma/history-manager/src/history-manager.desktop ================================================================= --- trunk/tasma/history-manager/src/history-manager.desktop (original) +++ trunk/tasma/history-manager/src/history-manager.desktop Thu Aug 28 16:09:22 2008 @@ -10,7 +10,7 @@ GenericName[es]=Administrador de Históricos GenericName[nl]=Geschiedenis beheer interface GenericName[de]=Verlaufs-Manager-Schnittstelle -Icon=History_Manager +Icon=date X-KDE-ModuleType=Library X-KDE-Library=history-manager X-KDE-FactoryName=history_manager From uludag-commits at pardus.org.tr Thu Aug 28 16:20:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:20:38 +0300 (EEST) Subject: [Uludag-commits] r19826 - trunk/tasma/network-manager Message-ID: <20080828132038.142C4138413E@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Aug 28 16:20:37 2008 New Revision: 19826 Modified: trunk/tasma/network-manager/comariface.py Log: set default value before parsing connection info Modified: trunk/tasma/network-manager/comariface.py ================================================================= --- trunk/tasma/network-manager/comariface.py (original) +++ trunk/tasma/network-manager/comariface.py Thu Aug 28 16:20:37 2008 @@ -92,11 +92,11 @@ self.auth_auth = None self.auth_inner = None self.channel = None + self.device_mode = "Managed" self.parse(data) self.hash = self.hash(self.script, self.name) self.got_auth = True self.first_time = True - self.device_mode = "Managed" def parse(self, data): self.name = data.get("name") From uludag-commits at pardus.org.tr Thu Aug 28 16:25:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:25:09 +0300 (EEST) Subject: [Uludag-commits] r19827 - trunk/kaptan/src Message-ID: <20080828132509.9D06C1384143@liste.pardus.org.tr> Author: pinar Date: Thu Aug 28 16:25:09 2008 New Revision: 19827 Modified: trunk/kaptan/src/kaptan.py Log: set available screens due to live or install cd. thanks 2 fatih =) Modified: trunk/kaptan/src/kaptan.py ================================================================= --- trunk/kaptan/src/kaptan.py (original) +++ trunk/kaptan/src/kaptan.py Thu Aug 28 16:25:09 2008 @@ -35,16 +35,54 @@ import screens.ScrGoodbye as ScrGoodbye import screens.ScrMultiple as ScrMultiple -#set avaiable screens -avail_screens = [ScrWelcome, +def getKernelOpt(cmdopt=None): + if cmdopt: + for cmd in "".join(loadFile("/proc/cmdline")).split(): + if cmd.startswith("%s=" % cmdopt): + return cmd[len(cmdopt)+1:].split(",") + else: + return "".join(loadFile("/proc/cmdline")).split() + + return "" + +def loadFile(_file): + try: + f = file(_file) + d = [a.strip() for a in f] + d = (x for x in d if x and x[0] != "#") + f.close() + return d + except: + return [] + +def isLiveCD(): + opts = getKernelOpt("mudur") + + if opts and "livecd" in opts: + return True + + return False + +if isLiveCD(): + #set avaiable screens + avail_screens = [ScrWelcome, ScrMouse, ScrKeyboard, ScrPanel, ScrMultiple, ScrWallpaper, ScrNetwork, - ScrPackage, ScrGoodbye] +else: + #set avaiable screens + avail_screens = [ScrWelcome, + ScrMouse, + ScrPanel, + ScrMultiple, + ScrWallpaper, + ScrNetwork, + ScrPackage, + ScrGoodbye] screenId = {} From uludag-commits at pardus.org.tr Thu Aug 28 16:32:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:32:22 +0300 (EEST) Subject: [Uludag-commits] r19828 - trunk/pardusman/projects Message-ID: <20080828133222.313741384137@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 16:32:21 2008 New Revision: 19828 Modified: trunk/pardusman/projects/Kurulan.xml Log: add new locales.. Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Thu Aug 28 16:32:21 2008 @@ -1,5 +1,5 @@ - Pardus 2008 + Pardus 2008.1 Beta [r2] /home/ekin/cdtemp/ /home/ekin/cdtemp/CD-image-version-2008/ yali4=debug @@ -65,6 +65,14 @@ gfxtheme-pardus-boot gfxtheme-pardus-install gimp + gimp-i18n-ca + gimp-i18n-de + gimp-i18n-fr + gimp-i18n-it + gimp-i18n-nl + gimp-i18n-pl + gimp-i18n-pt_BR + gimp-i18n-sv glibc-locales-ca glibc-locales-de glibc-locales-es @@ -73,6 +81,7 @@ glibc-locales-nl glibc-locales-pl glibc-locales-pt + glibc-locales-sv gparted grounation-xcursors gsl @@ -80,7 +89,16 @@ gtk-engines gutenprint gwenview - gwenview-i18n + gwenview-i18n-ca + gwenview-i18n-de + gwenview-i18n-es + gwenview-i18n-fr + gwenview-i18n-it + gwenview-i18n-nl + gwenview-i18n-pl + gwenview-i18n-pt_BR + gwenview-i18n-sv + gwenview-i18n-tr hal-cups-utils history-manager hplip @@ -95,10 +113,15 @@ jack-audio-connection-kit jfsutils k3b + k3b-i18n-ca k3b-i18n-de k3b-i18n-es + k3b-i18n-fr + k3b-i18n-it k3b-i18n-nl + k3b-i18n-pl k3b-i18n-pt_BR + k3b-i18n-sv k3b-i18n-tr kaffeine kaptan @@ -112,6 +135,7 @@ kde-i18n-nl kde-i18n-pl kde-i18n-pt_BR + kde-i18n-sv kde-i18n-tr kdeaddons kdeartwork-emoticons @@ -260,7 +284,6 @@ audiofile audit avahi - avahi-glib avahi-qt b43-firmware baselayout @@ -368,6 +391,14 @@ ghostscript giflib gimp + gimp-i18n-ca + gimp-i18n-de + gimp-i18n-fr + gimp-i18n-it + gimp-i18n-nl + gimp-i18n-pl + gimp-i18n-pt_BR + gimp-i18n-sv gle glib2 glibc @@ -379,6 +410,7 @@ glibc-locales-nl glibc-locales-pl glibc-locales-pt + glibc-locales-sv glibc-zoneinfo glibmm glitz @@ -415,6 +447,16 @@ gutenprint gwenview gwenview-i18n + gwenview-i18n-ca + gwenview-i18n-de + gwenview-i18n-es + gwenview-i18n-fr + gwenview-i18n-it + gwenview-i18n-nl + gwenview-i18n-pl + gwenview-i18n-pt_BR + gwenview-i18n-sv + gwenview-i18n-tr gzip hal hal-cups-utils @@ -445,10 +487,15 @@ jimmac-xcursor jpeg k3b + k3b-i18n-ca k3b-i18n-de k3b-i18n-es + k3b-i18n-fr + k3b-i18n-it k3b-i18n-nl + k3b-i18n-pl k3b-i18n-pt_BR + k3b-i18n-sv k3b-i18n-tr kaffeine kaptan @@ -463,6 +510,7 @@ kde-i18n-nl kde-i18n-pl kde-i18n-pt_BR + kde-i18n-sv kde-i18n-tr kdeaddons kdeartwork-emoticons From uludag-commits at pardus.org.tr Thu Aug 28 16:48:50 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:48:50 +0300 (EEST) Subject: [Uludag-commits] r19829 - trunk/staj-projeleri/paketler/fethican/paste Message-ID: <20080828134850.54E5E1384103@liste.pardus.org.tr> Author: fethican.coşkuner Date: Thu Aug 28 16:48:49 2008 New Revision: 19829 Added: trunk/staj-projeleri/paketler/fethican/paste/pspec.xml Log: wrong file loaded. Fixed From uludag-commits at pardus.org.tr Thu Aug 28 16:54:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 16:54:09 +0300 (EEST) Subject: [Uludag-commits] r19830 - trunk/staj-projeleri/paketler/fethican/cherrypy Message-ID: <20080828135409.4F94E138413A@liste.pardus.org.tr> Author: fethican.coşkuner Date: Thu Aug 28 16:54:09 2008 New Revision: 19830 Modified: trunk/staj-projeleri/paketler/fethican/cherrypy/actions.py Log: setup.py patched Modified: trunk/staj-projeleri/paketler/fethican/cherrypy/actions.py ================================================================= --- trunk/staj-projeleri/paketler/fethican/cherrypy/actions.py (original) +++ trunk/staj-projeleri/paketler/fethican/cherrypy/actions.py Thu Aug 28 16:54:09 2008 @@ -14,9 +14,7 @@ def install(): pisitools.dosed("cherrypy/test/test.py", "raw_input", "") pisitools.dosed("cherrypy/test/test.py", "'test_cache_filter',", "") - pisitools.dosed("setup.py", "distutils.core", "setuptools") - pisitools.dosed("setup.py", "\"cherrypy.tutorial\",", "") - pisitools.dosed("setup.py", "('cherrypy\/tutorial',/, /),", "/d") + pythonmodules.install() pisitools.dodoc("README.txt") From uludag-commits at pardus.org.tr Thu Aug 28 17:11:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 17:11:53 +0300 (EEST) Subject: [Uludag-commits] r19831 - trunk/pardusman/projects Message-ID: <20080828141153.E1BF3138419E@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 17:11:53 2008 New Revision: 19831 Modified: trunk/pardusman/projects/Kurulan.xml Log: refresh... Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Thu Aug 28 17:11:53 2008 @@ -446,7 +446,6 @@ guile gutenprint gwenview - gwenview-i18n gwenview-i18n-ca gwenview-i18n-de gwenview-i18n-es From uludag-commits at pardus.org.tr Thu Aug 28 17:12:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 17:12:05 +0300 (EEST) Subject: [Uludag-commits] r19832 - trunk/pardusman/projects Message-ID: <20080828141205.557C4138419E@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 17:12:04 2008 New Revision: 19832 Modified: trunk/pardusman/projects/Çalışan.xml Log: refresh... Modified: trunk/pardusman/projects/Çalışan.xml ================================================================= --- trunk/pardusman/projects/Çalışan.xml (original) +++ trunk/pardusman/projects/Çalışan.xml Thu Aug 28 17:12:04 2008 @@ -1,5 +1,5 @@ - Pardus Live 2008_20080820 + Pardus Calisan 2008.1 Beta [r2] /home/ekin/cdtemplive/ /home/ekin/cdtemp/CD-image-version-2008/ @@ -227,7 +227,6 @@ audiofile audit avahi - avahi-glib avahi-qt b43-firmware baselayout From uludag-commits at pardus.org.tr Thu Aug 28 17:52:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 17:52:10 +0300 (EEST) Subject: [Uludag-commits] r19833 - trunk/pardusman/projects Message-ID: <20080828145210.412201384143@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 17:52:09 2008 New Revision: 19833 Modified: trunk/pardusman/projects/Çalışan.xml Log: refresh... Modified: trunk/pardusman/projects/Çalışan.xml ================================================================= --- trunk/pardusman/projects/Çalışan.xml (original) +++ trunk/pardusman/projects/Çalışan.xml Thu Aug 28 17:52:09 2008 @@ -49,6 +49,15 @@ gecko-mediaplayer gfxtheme-pardus-install gimp + gimp-i18n-ca + gimp-i18n-de + gimp-i18n-es + gimp-i18n-fr + gimp-i18n-it + gimp-i18n-nl + gimp-i18n-pl + gimp-i18n-pt_BR + gimp-i18n-sv glibc-locales-ca glibc-locales-de glibc-locales-es @@ -63,6 +72,16 @@ gst-ffmpeg gutenprint gwenview + gwenview-i18n-ca + gwenview-i18n-de + gwenview-i18n-es + gwenview-i18n-fr + gwenview-i18n-it + gwenview-i18n-nl + gwenview-i18n-pl + gwenview-i18n-pt_BR + gwenview-i18n-sv + gwenview-i18n-tr hcfpcimodem hplip hsfmodem @@ -79,6 +98,16 @@ jfsutils jimmac-xcursor k3b + k3b-i18n-ca + k3b-i18n-de + k3b-i18n-es + k3b-i18n-fr + k3b-i18n-it + k3b-i18n-nl + k3b-i18n-pl + k3b-i18n-pt_BR + k3b-i18n-sv + k3b-i18n-tr kaffeine kaptan kchmviewer @@ -90,6 +119,7 @@ kde-i18n-nl kde-i18n-pl kde-i18n-pt_BR + kde-i18n-sv kde-i18n-tr kdeaddons kdeartwork-emoticons @@ -331,6 +361,15 @@ ghostscript giflib gimp + gimp-i18n-ca + gimp-i18n-de + gimp-i18n-es + gimp-i18n-fr + gimp-i18n-it + gimp-i18n-nl + gimp-i18n-pl + gimp-i18n-pt_BR + gimp-i18n-sv glib2 glibc glibc-locales-ca @@ -374,6 +413,16 @@ guile gutenprint gwenview + gwenview-i18n-ca + gwenview-i18n-de + gwenview-i18n-es + gwenview-i18n-fr + gwenview-i18n-it + gwenview-i18n-nl + gwenview-i18n-pl + gwenview-i18n-pt_BR + gwenview-i18n-sv + gwenview-i18n-tr gzip hal hal-info @@ -404,6 +453,16 @@ jimmac-xcursor jpeg k3b + k3b-i18n-ca + k3b-i18n-de + k3b-i18n-es + k3b-i18n-fr + k3b-i18n-it + k3b-i18n-nl + k3b-i18n-pl + k3b-i18n-pt_BR + k3b-i18n-sv + k3b-i18n-tr kaffeine kaptan kbd @@ -416,6 +475,7 @@ kde-i18n-nl kde-i18n-pl kde-i18n-pt_BR + kde-i18n-sv kde-i18n-tr kdeaddons kdeartwork-emoticons From uludag-commits at pardus.org.tr Thu Aug 28 17:57:33 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 17:57:33 +0300 (EEST) Subject: [Uludag-commits] r19834 - trunk/pardusman/projects Message-ID: <20080828145733.D90201384143@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 17:57:33 2008 New Revision: 19834 Modified: trunk/pardusman/projects/Çalışan.xml Log: refresh... Modified: trunk/pardusman/projects/Çalışan.xml ================================================================= --- trunk/pardusman/projects/Çalışan.xml (original) +++ trunk/pardusman/projects/Çalışan.xml Thu Aug 28 17:57:33 2008 @@ -95,6 +95,7 @@ irqbalance iwlwifi3945-ucode iwlwifi4965-ucode + jack-audio-connection-kit jfsutils jimmac-xcursor k3b From uludag-commits at pardus.org.tr Thu Aug 28 18:13:54 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 18:13:54 +0300 (EEST) Subject: [Uludag-commits] r19835 - trunk/pardusman/projects Message-ID: <20080828151354.EA632138413F@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 18:13:54 2008 New Revision: 19835 Modified: trunk/pardusman/projects/Kurulan.xml Log: refresh... Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Thu Aug 28 18:13:54 2008 @@ -1,5 +1,5 @@ - Pardus 2008.1 Beta [r2] + Pardus 2008.1 Beta [r3] /home/ekin/cdtemp/ /home/ekin/cdtemp/CD-image-version-2008/ yali4=debug @@ -25,6 +25,7 @@ apmd aria2 aspell-en + atl1e atl2 atmel-firmware b43-firmware @@ -63,7 +64,6 @@ freealut gecko-mediaplayer gfxtheme-pardus-boot - gfxtheme-pardus-install gimp gimp-i18n-ca gimp-i18n-de @@ -146,13 +146,11 @@ kdenetwork kdepim kdetv - kftpgrabber kipi-plugins kmplayer knazar konversation kpowersave - krename ktorrent lame lib-compat @@ -178,7 +176,6 @@ migration mplayer mtools - ncftp ndiswrapper netcat netkit-ftp @@ -198,10 +195,10 @@ psutils pwc qc-usb + r5u870 ralink-firmware rdate reiserfsprogs - schedtool sdparm service-manager setserial @@ -215,7 +212,6 @@ strace sudo sysinfo - syslinux tasma tcpdump telnet-bsd From uludag-commits at pardus.org.tr Thu Aug 28 18:48:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 18:48:11 +0300 (EEST) Subject: [Uludag-commits] r19836 - trunk/pardusman/projects Message-ID: <20080828154811.15169138413E@liste.pardus.org.tr> Author: eki Date: Thu Aug 28 18:48:10 2008 New Revision: 19836 Modified: trunk/pardusman/projects/Kurulan.xml Log: refresh... Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Thu Aug 28 18:48:10 2008 @@ -274,6 +274,7 @@ aspell aspell-en atk + atl1e atl2 atmel-firmware attr @@ -523,7 +524,6 @@ kdm-pardus-theme kernel kernel-headers - kftpgrabber kio-to-local kipi-plugins klibc @@ -531,7 +531,6 @@ knazar konversation kpowersave - krename ktorrent ladspa-sdk lame @@ -712,7 +711,6 @@ musicbrainz mysql-lib nano - ncftp ncompress ncurses ndiswrapper @@ -796,6 +794,7 @@ qca-tls qscintilla qt + r5u870 ralink-firmware rdate rdesktop @@ -805,7 +804,6 @@ ruby samba sane-backends - schedtool schroedinger sdl-gfx sdparm From uludag-commits at pardus.org.tr Thu Aug 28 20:41:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 20:41:05 +0300 (EEST) Subject: [Uludag-commits] r19837 - trunk/bugzilla/3.0/tr/default/bug Message-ID: <20080828174105.3CA921384123@liste.pardus.org.tr> Author: selim_ok Date: Thu Aug 28 20:41:04 2008 New Revision: 19837 Modified: trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl Log: daha önce hatali cevirmisim bunu, genel kullanim bayrak seklinde Modified: trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl ================================================================= --- trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl (original) +++ trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl Thu Aug 28 20:41:04 2008 @@ -274,7 +274,7 @@ [% END %] [% IF show_bug_flags %]
    - İşaretler + Bayraklar
    From uludag-commits at pardus.org.tr Thu Aug 28 21:28:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 28 Aug 2008 21:28:42 +0300 (EEST) Subject: [Uludag-commits] r19838 - trunk/repository-scripts/xorg Message-ID: <20080828182842.5BEC6138411D@liste.pardus.org.tr> Author: fatih Date: Thu Aug 28 21:28:41 2008 New Revision: 19838 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 Thu Aug 28 21:28:41 2008 @@ -12,13 +12,13 @@ xf86-video-i128-1.3.0.tar.bz2 xf86-video-i740-1.2.0.tar.bz2 xf86-video-imstt-1.1.0.tar.bz2 -xf86-video-intel-2.4.1.tar.bz2 +xf86-video-intel-2.4.2.tar.bz2 xf86-video-mach64-6.8.0.tar.bz2 xf86-video-mga-1.9.100.tar.bz2 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.10.tar.bz2 +xf86-video-nv-2.1.12.tar.bz2 xf86-video-openchrome-0.2.903.tar.bz2 xf86-video-r128-6.8.0.tar.bz2 xf86-video-radeonhd-1.2.1.tar.bz2 From uludag-commits at pardus.org.tr Fri Aug 29 08:45:48 2008 From: uludag-commits at pardus.org.tr (Viagra Inc.®) Date: Fri, 29 Aug 2008 08:45:48 +0300 (EEST) Subject: [Uludag-commits] Dear uludag-commits@pardus.org.tr August 60% SALE! Message-ID: <20080829104616.3920.qmail@Íåëÿ> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20080829/6873862a/attachment.htm From uludag-commits at pardus.org.tr Fri Aug 29 09:25:49 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 29 Aug 2008 09:25:49 +0300 (EEST) Subject: [Uludag-commits] r19839 - trunk/pardusman/projects Message-ID: <20080829062549.CEF3613840DE@liste.pardus.org.tr> Author: eki Date: Fri Aug 29 09:25:49 2008 New Revision: 19839 Modified: trunk/pardusman/projects/Kurulan.xml Log: refresh... Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Fri Aug 29 09:25:49 2008 @@ -1,6 +1,6 @@ - Pardus 2008.1 Beta [r3] - /home/ekin/cdtemp/ + Pardus 2008.1 Beta + /home/ekin/cdtempson/ /home/ekin/cdtemp/CD-image-version-2008/ yali4=debug @@ -23,13 +23,11 @@ alsa-utils amarok apmd - aria2 aspell-en atl1e atl2 atmel-firmware b43-firmware - bind-tools bluez-firmware bluez-utils bogofilter @@ -268,7 +266,6 @@ amrnb amrwb apmd - aria2 arts artwork aspell @@ -286,7 +283,6 @@ baselayout bash bc - bind-tools bluez-firmware bluez-libs bluez-utils @@ -297,7 +293,6 @@ bootsplash-theme-pardus bridge-utils bzip2 - c-ares cabextract cairo cairomm @@ -909,4 +904,4 @@ zpspell zvbi - \ No newline at end of file + From uludag-commits at pardus.org.tr Fri Aug 29 10:17:30 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 29 Aug 2008 10:17:30 +0300 (EEST) Subject: [Uludag-commits] r19840 - in trunk/yali4/yali4: . gui Message-ID: <20080829071731.054B413840FA@liste.pardus.org.tr> Author: gokmen.goksel Date: Fri Aug 29 10:17:30 2008 New Revision: 19840 Modified: trunk/yali4/yali4/gui/ScrDateTime.py trunk/yali4/yali4/gui/runner.py trunk/yali4/yali4/localedata.py Log: * Get default timezone for given language .. Modified: trunk/yali4/yali4/gui/ScrDateTime.py ================================================================= --- trunk/yali4/yali4/gui/ScrDateTime.py (original) +++ trunk/yali4/yali4/gui/ScrDateTime.py Fri Aug 29 10:17:30 2008 @@ -22,6 +22,7 @@ from yali4.gui.Ui.datetimewidget import Ui_DateTimeWidget import yali4.gui.context as ctx from yali4.sysutils import TimeZoneList +import yali4.localedata class Widget(QtGui.QWidget, ScreenWidget): title = _('Set your timezone') @@ -41,6 +42,11 @@ self.fromTimeUpdater = True self.isDateChanged = False + for country,data in yali4.localedata.locales.items(): + if country == ctx.consts.lang: + if data.has_key("timezone"): + ctx.installData.timezone = data["timezone"] + # fill in the timezone list zom = TimeZoneList() zoneList = [ x.timeZone for x in zom.getEntries() ] Modified: trunk/yali4/yali4/gui/runner.py ================================================================= --- trunk/yali4/yali4/gui/runner.py (original) +++ trunk/yali4/yali4/gui/runner.py Fri Aug 29 10:17:30 2008 @@ -21,6 +21,7 @@ import yali4 import yali4.installer import yali4.sysutils +import yali4.localedata import yali4.gui.context as ctx from yali4.gui.YaliDialog import Dialog Modified: trunk/yali4/yali4/localedata.py ================================================================= --- trunk/yali4/yali4/localedata.py (original) +++ trunk/yali4/yali4/localedata.py Fri Aug 29 10:17:30 2008 @@ -23,7 +23,8 @@ "locale" : "tr_TR.UTF-8", "consolekeymap" : ["trf","trq"], "consolefont" : "iso09.16", - "consoletranslation" : "8859-9" + "consoletranslation" : "8859-9", + "timezone" : "Europe/Istanbul" }, "en" : { @@ -33,7 +34,8 @@ "locale" : "en_US.UTF-8", "consolekeymap" : "us", "consolefont" : "iso01.16", - "consoletranslation" : "8859-1" + "consoletranslation" : "8859-1", + "timezone" : "America/New_York" }, "gb" : { @@ -83,7 +85,8 @@ "locale" : "ca_ES.UTF-8", "consolekeymap" : "es", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Madrid" }, "it" : { @@ -93,7 +96,8 @@ "locale" : "it_IT.UTF-8", "consolekeymap" : "it", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Rome" }, "cz" : { @@ -143,7 +147,8 @@ "locale" : "es_ES.UTF-8", "consolekeymap" : "es", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Madrid" }, "ru" : { @@ -163,7 +168,8 @@ "locale" : "nl_NL.UTF-8", "consolekeymap" : "us", "consolefont" : "iso01.16", - "consoletranslation" : "8859-1" + "consoletranslation" : "8859-1", + "timezone" : "Europe/Amsterdam" }, "pt" : { @@ -173,7 +179,8 @@ "locale" : "pt_BR.UTF-8", "consolekeymap" : "pt-latin1", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Lisbon" }, "nb" : { @@ -203,7 +210,8 @@ "locale" : "pl_PL.UTF-8", "consolekeymap" : "pl2", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Warsaw" }, "be" : { @@ -223,7 +231,8 @@ "locale" : "fr_FR.UTF-8", "consolekeymap" : "fr-latin1", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Paris" }, "bg" : { @@ -263,7 +272,8 @@ "locale" : "de_DE.UTF-8", "consolekeymap" : "de-latin1-nodeadkeys", "consolefont" : "iso01.16", - "consoletranslation" : "8859-1" + "consoletranslation" : "8859-1", + "timezone" : "Europe/Berlin" }, "da" : { @@ -333,7 +343,8 @@ "locale" : "sv_SE.UTF-8", "consolekeymap" : "sv-latin1", "consolefont" : None, - "consoletranslation" : None + "consoletranslation" : None, + "timezone" : "Europe/Stockholm" }, "mk" : { From uludag-commits at pardus.org.tr Fri Aug 29 10:29:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 29 Aug 2008 10:29:09 +0300 (EEST) Subject: [Uludag-commits] r19841 - in trunk/staj-projeleri/sahip: po src/sahip tools Message-ID: <20080829072909.71497138410E@liste.pardus.org.tr> Author: emre.aladag Date: Fri Aug 29 10:29:09 2008 New Revision: 19841 Added: trunk/staj-projeleri/sahip/po/ trunk/staj-projeleri/sahip/po/sahip.po trunk/staj-projeleri/sahip/tools/ trunk/staj-projeleri/sahip/tools/po-stat.sh (contents, props changed) trunk/staj-projeleri/sahip/tools/update-po.sh (contents, props changed) Modified: trunk/staj-projeleri/sahip/src/sahip/gui.ui trunk/staj-projeleri/sahip/src/sahip/sahipcore.py trunk/staj-projeleri/sahip/src/sahip/sahipgen.py trunk/staj-projeleri/sahip/src/sahip/sahipgui.py trunk/staj-projeleri/sahip/src/sahip/sahipmain.py Log: * improved validation * generator-gui connection * gettext support * some pythondocs Modified: trunk/staj-projeleri/sahip/src/sahip/gui.ui ================================================================= --- trunk/staj-projeleri/sahip/src/sahip/gui.ui (original) +++ trunk/staj-projeleri/sahip/src/sahip/gui.ui Fri Aug 29 10:29:09 2008 @@ -6,7 +6,7 @@ 0 0 605 - 625 + 626 @@ -20,7 +20,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -40,7 +40,7 @@ - + Qt::Horizontal @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,7 +80,7 @@ - + @@ -211,46 +211,53 @@ - + - + + + + Disk: + + + + + + + Repo Name: - + - + Repo Address: - + - + Generate XML File - - + + - Disk: + Clear - - - Modified: trunk/staj-projeleri/sahip/src/sahip/sahipcore.py ================================================================= --- trunk/staj-projeleri/sahip/src/sahip/sahipcore.py (original) +++ trunk/staj-projeleri/sahip/src/sahip/sahipcore.py Fri Aug 29 10:29:09 2008 @@ -1,32 +1,153 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +"""The utils library for Sahip. Includes some Handlers and the User Class.""" + + from string import ascii_letters, digits from PyQt4 import QtGui +import gettext +__trans = gettext.translation('sahip', fallback=True) +_ = __trans.ugettext -class Partitioning: - def __init__(self, key, name): - self.key = key - self.name = name + +class WidgetHandler: + """Handler for add/remove object operations for a Qt4 Widget. + Use it when you need to store more information in a Widget. + Information can be any object: String or Object type. + """ + + def __init__(self, widget, sorted=True): + """Initializes the WidgetHandler class with the given widget and the sorting option""" + self.dict = {} + self.widget = widget + self.sorted = sorted + + def getInformation(self, displayText): + """Returns the information corresponding to the given displayText.""" + return self.dict.get(displayText) + + def getInformationList(self): + return self.dict.values() + + def getDisplayText(self, information): + """Returns displayText corresponding to the given information.""" + for displayText in self.dict: + if self.dict.get(displayText) == information: + return displayText + return None + + def getDisplayTextList(self): + """Returns all the displayTexts belonging to the handler""" + return self.dict.keys() + + def addItem(self, displayText, information): + """Adds a new item to the widget, with key displayText and value information pair.""" + self.dict[displayText] = information + self.widget.addItem(displayText) + if self.sorted: + self.sort() + + def addItems(self, itemTuple): + """Receives parameter itemTuple in the form of ((display1, info1), (display2, info2), ... ) and adds them""" + for subTuple in itemTuple: + self.addItem(subTuple[0], subTuple[1]) + if self.sorted: + self.sort() + + + def clear(self): + """Clears the internal dictionary and the contents of the widget.""" + self.widget.clear() + self.dict = {} + +class ListHandler(WidgetHandler): + """Handler for specifically QListWidget. Has special list functionality implementations.""" + def __init__(self, listWidget, sorted=True): + """Initializes the List Handler with given List Widget and sorting option.""" + WidgetHandler.__init__(self, listWidget, sorted) + + def removeCurrentItem(self): + """Removes the current selected item from both the widget and the internal dictionary. + Returns the text of removed item or -1 if no item is selected.""" + index = self.widget.currentRow() # Find the index of selected user. + if index == -1: # If no user is selected, + return -1 + currentText = str(self.widget.currentItem().text()) + currentItem = self.widget.takeItem(self.widget.currentRow()) + del currentItem + del self.dict[currentText] + return currentText + + def sort(self): + """Sorts the list items.""" + self.widget.sortItems() + # TODO: Select according to DisplayText? + def selectItem(self, information): + """Selects the item with given information""" + displayText = self.getDisplayText(information) + self.widget.setCurrentIndex(self.widget.findText(displayText)) + + def getSelectedInformation(self): + """Returns the information belonging to the selected item""" + return self.getInformation(unicode(self.widget.currentText())) + + def getSelectedDisplayText(self): + """Returns the display text beloging to the selected item.""" + return unicode(self.widget.currentText()) + +class ComboBoxHandler(WidgetHandler): + """Handler for specifically QComboBox. Has special ComboBox functionality implementations.""" + def __init__(self, comboBoxWidget, sorted=True): + """Initializes the ComboBox Handler with given ComboBox Widget and sorting option.""" + WidgetHandler.__init__(self, comboBoxWidget, sorted) + + def sort(self): + """Sorts the combobox""" + sortedModel = self.widget.model() + sortedModel.sort(0) + def selectItem(self, information): + """Selects item according to given information""" + displayText = self.getDisplayText(information) + self.widget.setCurrentIndex(self.widget.findText(displayText)) + + def getSelectedInformation(self): + """Returns the information belonging to the selected item.""" + return self.getInformation(unicode(self.widget.currentText())) + + def getSelectedDisplayText(self): + """Returns the displayText belonging to the selected item.""" + return unicode(self.widget.currentText()) + + def removeItem(self, displayText=None, information=None): + """Removes the item matching with the given parameters.""" + if displayText: + if displayText in self.dict: + self.widget.removeItem(self.widget.findText(displayText)) + del self.dict[displayText] + class User: + """User class for validation utilities.""" def __init__(self, username, realname, password, groups): + """Initialize with the information from the form. Autologin is disabled by default.""" self.username = username self.realname = realname self.password = password self.groups = groups self.autologin=False - def __unicode__(self): - return self.username - - def toString(self): - return self.username - def passwordIsValid(self): - return True + """Checks if the password is at least 4 characters.""" + if len(self.password) < 4: + return False + else: + return True def usernameIsValid(self):