Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
[Released] X-Grisbi 0.6.0_rev8

Vai a pagina   <<      
Autore Messaggio
zandet2
ven 17 set 2010 - 21:20

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301

;IO|Load last file=0

...
Però ora con le RE possiamo aggiornare facilmente i percorsi. Io la ripristinerei..

Si, va bene, tanto più che la RE successiva oramai macina praticamente tutto...

Peccato, perchè con le nuove migliora di molto. Puoi provare se anche tu hai problemi grafici?

Ok, solo una cosa: le GTK le ha *copiate* nella cartella del programma immagino, perchè ho visto che anche inserendole in Lib e usando la variabile PATH (come nella versione precedente) queste non vengono lette.


Per lo splash nessun problema, possiamo aggiornarlo successivamente

E' su SVN!

Lo sapevo che quando il piacere chiamava non potevi resistere...
Torna ad inizio pagina
zandet2
dom 26 set 2010 - 09:50

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301
Questo è il massimo che sono riuscito a ottenere:

X-Grisbi_0.6.0_rev4_TEST_1.zip (18 MB)

>> Test necessario <<<

Nota: le GTK distribuite con il programma non sono sovrascritte con quelle di Pidgin, ma solo integrate, in quanto riportano una versione più recente; con la sovrascrittura completa si verificavano alcuni crash di Grisbi durante l'esecuzione.

Se il test è corretto, metto in distribuzione.

Ciao

[ Modificato lun 21 feb 2011 - 22:06 ]
Torna ad inizio pagina
Danix
dom 26 set 2010 - 12:09

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
  • Il risultato grafico della gestione GTK è abbastanza buono, anche se sono ancora presenti errori di visualizzazione di alcuni elementi. Non si può fare di più, utilizzando le nuove GTK?

  • Per quanto riguarda la gestione del profilo, c'è ancora da lavorarci. Purtroppo, durante la creazione di un nuovo account, viene proposto di salvare il file "My accounts.gsb" nella cartella "Documenti" del computer. Si è quindi portati ad andare avanti col wizard salvando il file in quella cartella. Non mi sembra ci sia il modo di preimpostare la cartella dei progetti su $Home$ o $Doc$.

    Per questo motivo eliminerei x-default (ripristinandone uno vuoto du SVN) e

    ;FileCopy=$Temp$\x-default|@AppDataDir@\$AppName$\grisbirc


  • Forse sarebbe il caso di spostare i progetti e i backup:

    PROJECTS=$Doc$\Grisbi Projects
    BACKUPS=$Backup$\$AppName$



  • Allego solo l'INI della rev_5. Ho risolto in parte il problema del file "My accounts.gsb". Se è attiva l'opzione per l'apertura dell'ultimo file salvato, e se questo è stato salvato nella cartella "Documenti" del computer, solo al primo riavvio appaiono due errori:




x-grisbi_launcher_rev5_test2.zip
Torna ad inizio pagina
Sito Web
zandet2
gio 04 nov 2010 - 14:18

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301
Per completare l'opera, si potrebbe aggiungere una RE ulteriore, che in grisbirc nella voce "Names last files" modifichi il percorso di "My accounts.gsb":

[StringRegExpReplace=@AppDataDir@\$AppName$\grisbirc]
<<RE>>|0|\\=([=;])[^=;\n\r]+(\\\\(Bin|User|Documents)\\\\{$AppName$})<<RE>>$1{$Root$}$2
<<RE>>|0|\\=(Names last files=).+(\\\\My accounts.gsb;)<<RE>>$1{%PROJECTS%}$2


Lo so che un po' troppo brutale, sarebbe meglio verificare anche se il file non è inserito in un percorso standard wpp, cioè una stringa indicata in questo modo:

(\\\\(Bin|User|Documents)\\\\{$AppName$})


Solo che non so come fare a scrivere una RE con questo tipo di negazione...


[ Modificato gio 04 nov 2010 - 14:19 ]
Torna ad inizio pagina
Danix
ven 05 nov 2010 - 00:36

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Il file My accounts.gsb viene copiato all'interno di %PROJECTS% alla chiusura del programma, quindi la correzione del percorso dovrebbe avvenire in genere su %PROJECTS%.

Effettivamente bisognerebbe correggere il percorso di My accounts.gsb, così come tutti gli altri percorsi (che spesso sono situati sulla stessa stringa), utilizzando una RE unica:

[StringRegExpReplace=@AppDataDir@\$AppName$\grisbirc]
<<RE>>|0|\\=([A-Z|a-z]:\\\\)[^=;\n\r]+(\\\\(Bin|User|Documents)\\\\{$AppName$})<<RE>>{$Root$}$2


x-grisbi_launcher_rev6_test3.zip
Torna ad inizio pagina
Sito Web
Danix
ven 05 nov 2010 - 01:10

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Rimane sempre il problema del database salvato in Documenti..

Names last files=D:\\Documenti\\My accounts.gsb;


Purtroppo, però, i percorsi dei database aperti vengono inseriti tutti nella stessa stringa, quindi non possiamo far partire la sostituzione da "Names last files=", perchè il percorso potrebbe non essere immediatamente successivo. Bisognerebbe poi prevedere sia la sostituzione dei percorsi wpp, che la normalizzazione di un eventuale percorso su Documenti, dove, al successivo riavvio del programma, il database non è più presente (perchè copiato in %PROJECTS%).

Siccome un utente "sbadato" non cambierà il nome del file My accounts.gsb, anche perchè, se fosse così accorto dal correggerlo non lo salverebbe in "Documenti", potremmo prevedere la sostituzione prendendo in considerazione solo quel nome (come appunto hai previsto tu), e solo per %PROJECTS%, in questo modo:

[StringRegExpReplace=@AppDataDir@\$AppName$\grisbirc]
<<RE>>|0|\\=([A-Z|a-z]:\\\\)[^=;\n\r]+(\\\\(Bin|User|Documents)\\\\{$AppName$})<<RE>>{$Root$}$2
<<RE>>|0|\\=([A-Z|a-z]:\\\\)[^=;\n\r]+(\\\\My accounts.gsb)<<RE>>{%PROJECTS%}$2

Se però un utente salva il primo My accounts.gsb nella cartella \User?
Da verificare a mente riposata e non a quest'ora della notte..


Dobbiamo anche decidere se sovrascrivere o meno il file My accounts.gsb in %PROJECTS%:

[RunAfter]
;(fix My accounts.gsb)
FileMove=@MyDocumentsDir@\My accounts.gsb|%PROJECTS%\My accounts.gsb


Se sovrascriviamo c'è il rischio di perdere il file My accounts.gsb di X-Grisbi, se non lo facciamo potrebbe rimanere un file My accounts.gsb (creato ex-novo) in @MyDocumentsDir@. Tra i due mali, forse quest'ultimo è quello minore.


x-grisbi_launcher_rev7_test4.zip

P.S.: @zandet2, ho caricato il software sul server per un eventuale rilascio. Probabilmente però bisognerà testare prima le nuove RE e verificare quanto dicevo sopra.
Torna ad inizio pagina
Sito Web
Danix
sab 06 nov 2010 - 15:15

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Danix ha scritto ...

Se però un utente salva il primo My accounts.gsb nella cartella \User?

Ho trovato questa soluzione:

;(moving My accounts.gsb)
FileMove=$Home$\$AppName$\My accounts.gsb|%PROJECTS%
FileMove=$Home$\My accounts.gsb|%PROJECTS%
FileMove=$Bin$\$AppName$\My accounts.gsb|%PROJECTS%
FileMove=$Bin$\My accounts.gsb|%PROJECTS%
FileMove=$Lib$\My accounts.gsb|%PROJECTS%
FileMove=$Doc$\My accounts.gsb|%PROJECTS%
FileMove=$Download$\$AppName$\My accounts.gsb|%PROJECTS%
FileMove=$Download$\My accounts.gsb|%PROJECTS%
FileMove=$Backup$\$AppName$\My accounts.gsb|%PROJECTS%
FileMove=$Backup$\My accounts.gsb|%PROJECTS%


Se ne troviamo una migliore, cambiamo il launcher.
Software rilasciato.

[ Modificato sab 06 nov 2010 - 15:29 ]
Torna ad inizio pagina
Sito Web

Vai a pagina   <<      
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System