diff --git a/gpyfsa/CHANGELOG b/gpyfsa/CHANGELOG
index 313326f..cbed472 100644
--- a/gpyfsa/CHANGELOG
+++ b/gpyfsa/CHANGELOG
@@ -1,9 +1,10 @@
-GPyFSA 0.34 (2012-15-07)
+GPyFSA 0.35 (2012-07-18)
=========================
New General Features
-------------------------
+ * Better displaying probing devices
* Add Tab Archives Infos
* Add Archlinux Package
diff --git a/gpyfsa/GPyFSA/gpyfsa_about.py b/gpyfsa/GPyFSA/gpyfsa_about.py
index 8422623..1f81502 100644
--- a/gpyfsa/GPyFSA/gpyfsa_about.py
+++ b/gpyfsa/GPyFSA/gpyfsa_about.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
@@ -51,7 +51,7 @@ class AboutDialog(gtk.AboutDialog):
self.set_website(conf.WEBSITE)
self.set_website_label(conf.APPNAME)
self.set_authors(conf.AUTHORS)
- self.set_artists(conf.ARTISTS)
+ #self.set_artists(conf.ARTISTS)
# Show all widgets
self.show_all()
diff --git a/gpyfsa/GPyFSA/gpyfsa_conf.py b/gpyfsa/GPyFSA/gpyfsa_conf.py
index d726365..173876d 100644
--- a/gpyfsa/GPyFSA/gpyfsa_conf.py
+++ b/gpyfsa/GPyFSA/gpyfsa_conf.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
@@ -114,7 +114,7 @@ def file_get_contents(filename):
# Application info
SCALABLE_ICON = PATH_IMG+'gpyfsa.png'
APPNAME = "GPyFSA"
-APPVERSION = "0.33"
+APPVERSION = "0.35"
COPYRIGHTS = _("Copyright © 2010-2012 a-Sansara\n Copyright © 2010-2012 pluie.org")
WEBSITE = "https://sourceforge.net/projects/gpyfsa/"
AUTHORS = [
diff --git a/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py b/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py
index afbf687..7da7a9b 100644
--- a/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py
+++ b/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
@@ -41,6 +41,7 @@ class DevListManager():
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def evt_refreshDevicesList(self,widget=None):
+ self.gpyfsa['w_treedev'].expand_all()
self.gpyfsa.doBeforeManageDevices()
self.gpyfsa['w_treedev'].set_model(self.getTreeStoreDevices(self.gpyfsa['w_treedev'].get_model()))
self.gpyfsa['w_treedev'].expand_all()
diff --git a/gpyfsa/GPyFSA/gpyfsa_fsa.py b/gpyfsa/GPyFSA/gpyfsa_fsa.py
index 24d1360..a0eb5b2 100644
--- a/gpyfsa/GPyFSA/gpyfsa_fsa.py
+++ b/gpyfsa/GPyFSA/gpyfsa_fsa.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
@@ -98,6 +98,71 @@ class ProbeReader():
print "%d - %s " % (j,dlist[i][self.conf.K_DEVICE][j])
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+class ArchReader():
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ def __init__(self, conf):
+ self.conf = conf
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ def getContent(self, path):
+ sh = self.conf.getShell()
+ return sh.call([sh.CMD_FSA,"archinfo",path]).stderr.read()
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ def __getListInfo(self,path):
+ sh = self.conf.getShell()
+ ostr = self.getContent(path)
+ ostr = re.sub(r'\n\n','\n',ostr)
+ return ostr.split('\n')
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ def isSection(self,line):
+ return line.startswith('=');
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ def getValue(self,line):
+ m = re.search(r'^[^:]+:[ \t]+(.*)$',line);
+ if m is None : v = '';
+ else :
+ v = m.groups()[0]
+ return v.lstrip().rstrip()
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ def getListInfo(self,path):
+ #lines, isMain, lmain, lsys, dic = self.__getListInfo(path), True, [], [], {}
+ lines = self.__getListInfo(path)
+ isMain = True
+ lmain, lsys = [],[]
+ for l in lines:
+ if isMain:
+ if self.isSection(l):
+ print('---------------')
+ if len(lmain)>0 :
+ isMain = False
+ lsys.append([])
+ print('> isMain '+str(isMain))
+ continue
+ else:
+ v = self.getValue(l)
+ print('> value '+v)
+ if not v.isspace():lmain.append(v);
+ else:
+ if self.isSection(l):
+ print('---------------')
+ lsys.append([])
+ continue
+ else:
+ v = self.getValue(l)
+ print('> value '+v)
+ if not v.isspace() and len(lsys[len(lsys)-1])< 7 :lsys[len(lsys)-1].append(v)
+ print('=====================================')
+ print('lmain : '+str(lmain))
+ print('lsys : '+str(lsys))
+ return lmain
+
+
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
class LogReader:
diff --git a/gpyfsa/GPyFSA/gpyfsa_main.py b/gpyfsa/GPyFSA/gpyfsa_main.py
index cc76449..15e3f83 100644
--- a/gpyfsa/GPyFSA/gpyfsa_main.py
+++ b/gpyfsa/GPyFSA/gpyfsa_main.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
@@ -26,7 +26,7 @@
# You should have received a copy of the GNU General Public License
# along with GPyFSA. If not, see .
-import sys
+import sys,time,gobject
try:
import pygtk
@@ -97,12 +97,14 @@ class GPyFSA(gtk.Window):
self.timer = ui.setTimeout(100, ui.endSaveFS, self.cleaningSaveFS, self.checkCleaningSaveFS, self['w_progress_savefs'])
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # deprecated
def terminateArchInfos(self):
ui.clearTimeout(self.timer)
self.endTime = 0
buff = self['w_info_log'].get_buffer();
content = conf.file_get_contents(conf.PATH_LOG)
buff.set_text(content)
+ ldev = fsa.ArchReader(conf).getListInfo(''.join(self.archivePath))
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
@@ -149,10 +151,7 @@ class GPyFSA(gtk.Window):
cmd = ['fsarchiver','archinfo',path]
if self['w_infopass'].get_active():
cmd.append('-c'+self['w_infopass_value'].get_text())
- self.logFile.close()
- self.logFile = open(conf.PATH_LOG, 'w')
- self.pfsa = conf.getShell().call(cmd,self.logFile,False)
- self.timer = ui.setTimeout(100, ui.waitTimeout, self.terminateArchInfos, self.checkProgressAborting, (self.logReader,))
+ buff.set_text(fsa.ArchReader(conf).getContent(path))
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def evt_saveFS(self,widget):
@@ -191,10 +190,18 @@ class GPyFSA(gtk.Window):
return poll==0 or poll==1
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
- def doBeforeManageDevices(self): conf.chdir(conf.PATH_SRC)
+ def doBeforeManageDevices(self):
+ conf.chdir(conf.PATH_SRC)
+ ui.setVisibility(self['i_refresh'],True)
+ ui.setVisibility(self['l_tvcol_refresh'],True)
+ ui.setVisibility(self['l_probing'],False)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
- def doAfterManageDevices(self): self.setDefaultArchivePath()
+ def doAfterManageDevices(self):
+ self.setDefaultArchivePath()
+ ui.setVisibility(self['l_probing'],True)
+ ui.setVisibility(self['i_refresh'],False)
+ ui.setVisibility(self['l_tvcol_refresh'],False)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def doAfterDeviceSelection(self): self.switchStateSaveFS()
@@ -280,11 +287,17 @@ class GPyFSA(gtk.Window):
if key == 'w_infoArchiveHistory': return self.w_infoArchiveHistory
# # # # < BUG FIX # # # # # # # # # # # # # # # # # # # # #
return self.xml.get_widget(key)
+
+ def wait(self,data):
+ self.dlm = DevListManager(self,conf)
+ self.dlm.evt_refreshDevicesList(self.dlm)
+ ui.clearTimeout(data.timer)
+ return False
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def __init__(self):
self.xml = conf.getGladeXML()
- self.dlm = DevListManager(self,conf)
+ self.dlm = None # DevListManager(self,conf)
self.bugFix_GladeComboBoxEntry()
self.setCompressionStore()
self.manageStyle()
@@ -296,9 +309,14 @@ class GPyFSA(gtk.Window):
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def main():
- GPyFSA()
+ gpyfsa = GPyFSA()
gtk.window_set_default_icon_list(gtk.gdk.pixbuf_new_from_file(conf.SCALABLE_ICON))
+ gpyfsa.timer = gobject.timeout_add(1000, gpyfsa.wait,gpyfsa)
+ #gpyfsa.dlm.evt_refreshDevicesList(gpyfsa)
+ ui.setVisibility(gpyfsa['i_refresh'],True)
+ ui.setVisibility(gpyfsa['l_tvcol_refresh'],True)
gtk.main()
+
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
if __name__ == '__main__':
diff --git a/gpyfsa/GPyFSA/gpyfsa_savefs.py b/gpyfsa/GPyFSA/gpyfsa_savefs.py
index 58b5189..3104e27 100644
--- a/gpyfsa/GPyFSA/gpyfsa_savefs.py
+++ b/gpyfsa/GPyFSA/gpyfsa_savefs.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
diff --git a/gpyfsa/GPyFSA/gpyfsa_shell.py b/gpyfsa/GPyFSA/gpyfsa_shell.py
index bcee746..c929998 100644
--- a/gpyfsa/GPyFSA/gpyfsa_shell.py
+++ b/gpyfsa/GPyFSA/gpyfsa_shell.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.32 #
-# date : 2010 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
diff --git a/gpyfsa/GPyFSA/gpyfsa_ui.py b/gpyfsa/GPyFSA/gpyfsa_ui.py
index 3845852..cbc44a8 100755
--- a/gpyfsa/GPyFSA/gpyfsa_ui.py
+++ b/gpyfsa/GPyFSA/gpyfsa_ui.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
diff --git a/gpyfsa/README b/gpyfsa/README
index a57d95c..731df9a 100644
--- a/gpyfsa/README
+++ b/gpyfsa/README
@@ -1,9 +1,9 @@
-GPyFSA 0.34 (2012-15-07)
+GPyFSA 0.35 (2012-18-07)
=========================
Install on Archlinux
-------------------------
-sudo pacman -U http://sourceforge.net/projects/gpyfsa/files/packages/archlinux/gpyfsa-0.34-1-any.pkg.tar.xz/download
+sudo pacman -U http://sourceforge.net/projects/gpyfsa/files/packages/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz/download
(re)build instruction
diff --git a/gpyfsa/gpyfsa b/gpyfsa/gpyfsa
index e211de7..0d8e2d3 100755
--- a/gpyfsa/gpyfsa
+++ b/gpyfsa/gpyfsa
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
diff --git a/gpyfsa/resources/gpyfsa.desktop b/gpyfsa/resources/gpyfsa.desktop
index d423b2a..fa3bbbb 100644
--- a/gpyfsa/resources/gpyfsa.desktop
+++ b/gpyfsa/resources/gpyfsa.desktop
@@ -2,7 +2,7 @@
[Desktop Entry]
Name=GPyFSA
Comment=GUI front end of fsarchiver with mounting facilities
-Version=0.34
+Version=0.35
Icon=gpyfsa
Exec=gpyfsa
Terminal=false
diff --git a/gpyfsa/resources/gpyfsa/glade/gpyfsa-0.34.glade b/gpyfsa/resources/gpyfsa/glade/gpyfsa-0.34.glade
new file mode 100644
index 0000000..e5e8c6e
--- /dev/null
+++ b/gpyfsa/resources/gpyfsa/glade/gpyfsa-0.34.glade
@@ -0,0 +1,1526 @@
+
+
+
+
+
+ False
+ GPyFSA
+ center
+ 900
+ 680
+ True
+ ../../pixmaps/gpyfsa/gpyfsa.png
+
+
+
+ True
+ False
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 10
+ 10
+ 10
+ 10
+
+
+ True
+ True
+ left
+
+
+ True
+ False
+ 0
+ none
+
+
+ True
+ False
+ 10
+ 10
+ 10
+
+
+ True
+ False
+
+
+ True
+ False
+ 0.029999999329447746
+
+
+ True
+ False
+ 10
+ 10
+
+
+ True
+ False
+
+
+ True
+ False
+ 4
+ 8
+
+
+ True
+ False
+ 4
+ 3
+ 8
+ 3
+
+
+ True
+ False
+ 1
+ archive path :
+
+
+ GTK_FILL
+
+ 5
+
+
+
+
+ True
+ False
+ 1
+ compression level :
+
+
+ 1
+ 2
+ GTK_FILL
+
+ 5
+
+
+
+
+ True
+ False
+ 1
+ compression thread :
+
+
+ 2
+ 3
+ GTK_FILL
+
+ 5
+
+
+
+
+ overwrite existing archive
+ True
+ True
+ False
+ 0
+ True
+ True
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ False
+ False
+ False
+ True
+ True
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ browse
+ True
+ True
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0
+ (1: very fast to 9: very good)
+
+
+ True
+ True
+ 4
+ 1
+
+
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ ●
+ False
+ False
+ True
+ True
+ 2 1 4 1 2 0
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ 0
+ (usefull on multi-core cpu)
+
+
+ True
+ True
+ 4
+ 1
+
+
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+ verboose mode
+ True
+ True
+ False
+ 0
+ True
+
+
+ 2
+ 3
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ force .fsa extension
+ True
+ True
+ False
+ 0
+ True
+ True
+
+
+ 2
+ 3
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ 142
+ True
+ False
+ 1
+ archive description :
+
+
+ 3
+ 4
+ GTK_FILL
+ 5
+
+
+
+
+ True
+ True
+ ●
+ False
+ False
+ True
+ True
+
+
+ 1
+ 3
+ 3
+ 4
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ True
+
+
+ True
+ False
+ 18
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 6
+ 3
+
+
+ debug mode
+ True
+ True
+ False
+ 0
+ 1
+ True
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ split archive into several files of :
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ True
+ ●
+ False
+ False
+ True
+ True
+ 500 5 5000 5 50 0
+
+
+ False
+ True
+ 5
+ 1
+
+
+
+
+ True
+ False
+ MB each
+
+
+ False
+ True
+ 2
+
+
+
+
+ False
+ False
+ 4
+ 1
+
+
+
+
+ True
+ False
+
+
+ exclude files and directories that match the pattern :
+ True
+ True
+ False
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ True
+ ●
+ False
+ False
+ True
+ True
+
+
+ True
+ True
+ 4
+ 1
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ False
+ 6
+
+
+ encrypt data in archive (6 to 64 characters max) :
+ True
+ True
+ False
+ True
+
+
+
+
+ True
+ True
+ 3
+
+
+
+
+ True
+ False
+ 2
+ 4
+ 2
+
+
+
+
+
+ show password
+ True
+ False
+ True
+ False
+ 1
+ True
+
+
+ GTK_FILL
+
+ 40
+
+
+
+
+ True
+ False
+ False
+ 1
+ password :
+
+
+ 1
+ 2
+ GTK_FILL
+
+ 5
+
+
+
+
+ True
+ False
+ False
+ 1
+ confirm :
+
+
+ 1
+ 2
+ 1
+ 2
+ GTK_FILL
+
+ 5
+
+
+
+
+ True
+ False
+ True
+ False
+ ●
+ gtk-dialog-authentication
+ False
+ False
+ True
+ True
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ False
+ True
+ False
+ ●
+ gtk-dialog-authentication
+ False
+ False
+ True
+ True
+
+
+ 2
+ 3
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ don't confirm
+ 28
+ True
+ False
+ True
+ False
+ True
+
+
+ 1
+ 2
+ GTK_FILL
+
+ 40
+
+
+
+
+ True
+ False
+ False
+ 0
+ gtk-yes
+
+
+ 3
+ 4
+ GTK_FILL
+
+ 5
+
+
+
+
+ False
+ False
+ 4
+ 4
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ Advanced Options
+
+
+ label_item
+
+
+
+
+ True
+ True
+ 2
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Main Options</b>
+ True
+
+
+ label_item
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ False
+ refresh
+
+
+ True
+ True
+ 0
+
+
+
+
+ 25
+ False
+ ../../pixmaps/gpyfsa/gpyfsa_refresh.png
+
+
+ True
+ True
+ 3
+ 1
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ probing devices... please wait
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ False
+ 2
+ 1
+
+
+
+
+ True
+ True
+ bottom
+ False
+
+
+ True
+ True
+ automatic
+ automatic
+
+
+ True
+
+
+
+
+
+
+ True
+ False
+ devices
+
+
+ False
+ tab
+
+
+
+
+ True
+ True
+ automatic
+
+
+ True
+ True
+ False
+ 5
+ 5
+ False
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+ log
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ True
+ 2
+ 2
+
+
+
+
+ True
+ False
+
+
+ gtk-media-record
+ True
+ False
+ True
+ True
+ True
+
+
+ True
+ False
+ 0
+
+
+
+
+ False
+ True
+ True
+ 0.050000000000000003
+ running...
+
+
+ True
+ True
+ 1
+
+
+
+
+ gtk-cancel
+ True
+ True
+ True
+ True
+
+
+ False
+ False
+ 5
+ 2
+
+
+
+
+ False
+ False
+ 5
+ 3
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ ../../pixmaps/gpyfsa/gpyfsa_tab1.png
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 1
+ Save FS
+
+
+ True
+ True
+ 8
+ 1
+
+
+
+
+ False
+ tab
+
+
+
+
+ True
+ False
+ 0
+ none
+
+
+ True
+ False
+ 10
+ 10
+ 10
+
+
+ True
+ False
+ 0.029999999329447746
+
+
+ True
+ False
+ 10
+ 10
+ 10
+ 10
+
+
+ True
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Restore FS</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+
+
+ 1
+ False
+ 0
+
+
+ label_item
+
+
+
+
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ ../../pixmaps/gpyfsa/gpyfsa_tab2.png
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 1
+ Restore FS
+
+
+ True
+ True
+ 8
+ 1
+
+
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ False
+ 0
+ 0
+ none
+
+
+ True
+ False
+ 10
+ 10
+ 10
+
+
+ True
+ False
+ 0.029999999329447746
+
+
+ True
+ False
+ 10
+ 10
+ 10
+ 10
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+ Archive Path :
+
+
+ False
+ False
+ 24
+ 0
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ False
+ ●
+ False
+ False
+ True
+ True
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ browse
+ True
+ True
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+
+
+
+ False
+ False
+ 5
+ 0
+
+
+
+
+ True
+ False
+ 2
+
+
+ Password :
+ 0
+ True
+ True
+ False
+ 0
+ True
+
+
+ False
+ False
+ 18
+ 0
+
+
+
+
+ 279
+ True
+ False
+ True
+ False
+ ●
+ True
+ gtk-dialog-authentication
+ False
+ True
+ True
+ True
+
+
+ False
+ False
+ 5
+ 1
+
+
+
+
+
+
+
+ False
+ True
+ 5
+ 1
+
+
+
+
+ True
+ False
+
+
+ gtk-ok
+ True
+ False
+ True
+ True
+ True
+
+
+ False
+ False
+ 142
+ 0
+
+
+
+
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ True
+ automatic
+
+
+ True
+ True
+ 3
+ False
+ 5
+ 5
+ no archive selected
+
+
+
+
+ True
+ True
+ 5
+ 3
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Archives Infos</b>
+ True
+
+
+ label_item
+
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ 0
+ 0
+
+
+ label_item
+
+
+
+
+ 2
+ False
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 0
+ ../../pixmaps/gpyfsa/gpyfsa_tab3.png
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 1
+ Archives
+
+
+ True
+ True
+ 8
+ 1
+
+
+
+
+ 2
+ False
+ tab
+
+
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+ 2
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
diff --git a/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade b/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade
index 30b6d0f..e5e8c6e 100644
--- a/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade
+++ b/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade
@@ -876,7 +876,6 @@
False
- True
False
refresh
@@ -889,7 +888,6 @@
25
- True
False
../../pixmaps/gpyfsa/gpyfsa_refresh.png
@@ -908,7 +906,16 @@
-
+
+ True
+ False
+ probing devices... please wait
+
+
+ True
+ True
+ 1
+
@@ -932,7 +939,6 @@
automatic
- True
True
diff --git a/gpyfsa/setup.py b/gpyfsa/setup.py
index 18bcc4d..9117d85 100644
--- a/gpyfsa/setup.py
+++ b/gpyfsa/setup.py
@@ -3,8 +3,8 @@
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# software : GPyFSA #
-# version : 0.34 #
-# date : 2012-07-15 #
+# version : 0.35 #
+# date : 2012-07-18 #
# licence : GPLv3.0 #
# author : a-Sansara #
# copyright : pluie.org #
@@ -38,7 +38,7 @@ for filepath in glob.glob('resources/locale/*/LC_MESSAGES/*.mo'):
I18NFILES.append((targetpath, [filepath]))
setup(name='gpyfsa',
- version='0.34',
+ version='0.35',
packages=['GPyFSA'],
scripts=['gpyfsa'],
data_files=[('/usr/share/pixmaps' , glob.glob('resources/pixmaps/gpyfsa/gpyfsa.png')),
diff --git a/pkg/archlinux/PKGBUILD b/pkg/archlinux/PKGBUILD
index 2d3f457..a6545ea 100644
--- a/pkg/archlinux/PKGBUILD
+++ b/pkg/archlinux/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer : a-Sansara
# Contributor:
pkgname=gpyfsa
-pkgver=0.34
+pkgver=0.35
pkgrel=1
pkgdesc='a gtk+ GUI front-end of fsarchiver with mounting facilities'
arch=('any')
@@ -10,7 +10,7 @@ license=('GPL3')
depends=('gksu' 'python2' 'pygtk' 'desktop-file-utils' 'fsarchiver>=0.6.8')
install="${pkgname}.install"
source=("http://download.pluie.org/packages/archlinux/${pkgname}-${pkgver}.tar.bz2")
-md5sums=('7921db4f551bd959d75a9523f809105c')
+md5sums=('a4ecf31222b2bee37db1646580440a8f')
build() {
cd "${srcdir}/${pkgname}"
diff --git a/pkg/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz b/pkg/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz
new file mode 100644
index 0000000..9a249cf
Binary files /dev/null and b/pkg/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz differ