--------------------------------------------------------------------- winPenPack Project § X-Software collection Copyright © 2005-2009 Danilo Leggieri and winPenPack Development Team --------------------------------------------------------------------- http://www.winpenpack.com winpenpack@gmail.com winPenPack License Agreement: http://www.winpenpack.com/main/page.php?5 ===================== X-Launcher change log ===================== ------ Indice ------ 1. Informazioni su X-Launcher 2. Note di versione 3. Licenza e copyright 4. Change Log 1. Informazioni su X-Launcher ----------------------------- X-Launcher è parte del progetto winPenPack. Permette di modificare a piacimento le opzioni d'avvio dei programmi allo scopo di renderli portatili, cioè usabili su dispositivi di memoria removibili come chiavette usb o hard disk esterni. In questa nuova versione è stato notevolmente migliorato il codice del launcher ad opera del winPenPack Team, sulla base della precedente versione 1.1 sviluppata dall'autore originale, Gabriele Tittonel. 2. Note di versione ------------------- Versione: 1.4 stable Rilasciata il: 20.07.2009 Codice sorgente: incluso nel pacchetto 3. Licenza e copyright ---------------------- Leggere il file license_it.txt 4. Change Log ------------- Variazioni dalla versione 1.3.1 alla versione 1.4: - (Correzione) Splash Screen: riscritto il codice per velocizzare l'avvio delle applicazioni ed eliminare possibili blocchi causati dai sistemi di protezione. - (Correzione) Bug DirMove: in caso di spostamento cartelle con sovrascrittura, se la cartella era già esistente, veniva inserita all'interno di questa. - (Correzione) Migliorata la gestione dei processi multipli (bug win2000). - (Implementazione) StringRegExpReplace: nuova funzione che permette di modificare file di testo utilizzando le espressioni regolari. - (Implementazione) StringReplace: nuova opzione per la funzione StringReplace che permette di sovrascrivere i delimitatori di inizio e fine. - (Implementazione) DirMove: nuove opzioni per la funzione DirMove che permettono di definire in modo preciso il comportamento nella funzione nel caso la cartella di destinazione sia esistente. - (Implementazione) Nuove variabili contenenti i nomi delle cartelle utilizzate nella portabilizzazione, per una migliore gestione della riscrittura dei percorsi. Variazioni dalla versione 1.3 alla versione 1.3.1: - (Correzione) Bug IsClosing: in caso di chiusura non corretta del launcher appariva un messaggio "X-Software è ancora in chiusura" impedendo di avviare il Software se non tramite cancellazione manuale dei file temporanei. - (Correzione) Bug IsRunning: in caso di chiusura non corretta del launcher la variabile restava impostata in "True" impedendo la giusta esecuzione del launcher negli avvii successivi. - (Implementazione) Arresto del sistema: gestione della chiusura automatica del launcher in caso di arresto del sistema. Variazioni dalla versione 1.1 alla versione 1.3: - (Correzione) Miglioramento delle prestazioni: errori di pagina e consumo CPU anomali, risolti con l'utilizzo della istruzione RunWait() ed altri accorgimenti. - (Correzione) Bug IsRunning: avviando istanze multiple di un'applicazione nel secondo avvio IsRunning viene settato a false e nel terzo, quinto, settimo ecc. il launcher viene rieseguito come fosse la prima volta. - (Correzione) Bug Launcher unico: se il file X-Launcher.cfg non è settato correttamente vengono sovrascritte le cartelle temporanee. - (Correzione) Bug Applicazioni java: con le applicazioni java non veniva avviata correttamente la sezione RunAfter se venivano eseguite più istanze o più applicazioni java. - (Correzione) Bug RunWait=false: con questa impostazione le cartelle temporanee non venivano cancellate. - (Correzione) Bug ShowSplash: in Vista e Win2000 non veniva visualizzato lo Splash Screen. - (Correzione) WriteToReg: il dato %% veniva scritto nel .reg come % - (Correzione) Bug MultipleIstance=false con java: con java il parametro non funzionava correttamente. - (Correzione) Bug IsClosing: impedito riavvio applicazione se applicazione precedente ancora in fase di chiusura (per sistemi operativi obsoleti o molto lenti). - (Correzione) Bug Percorsi di rete: il launcher non riusciva a risolvere i percorsi di rete. - (Implementazione) Feature Local AppData e Local Settings: permette al launcher di operare nelle directories C:\Documents and Settings\USER\Impostazioni locali e C:\Documents and Settings\USER\Impostazioni locali\Dati applicazioni. - (Implementazione) Graphics: modificato Splash Screen e icona principale.