Avancement sur le codage des plugins

Bonjour, bonne nouvelle, j’ai avancé sur le codage de plugins d’ultracopier, j’ai amélioré un partie d’ultracopier, corrigé certain parties et fait un meilleur support du changement d’interface en live, quoi que sur ce point c’est pas encore au point.

Les interfaces des plugins ne sont pas encore fini, elle vont encore bouger durant le codage de la version 0.3.0.0. Il manque encore tellement de chose, mais maintenant le tronc d’ultracopier semble bien avancé (même si je veux déjà refaire une partie mal faite pour grouper du code et gagner en propreté).

J’attends que les interfaces soit stabilisé pour donner des exemples de codages sur le site, et je pense qu’il sera stabilisé une fois que j’aurai 2 interfaces (une simple et une complète) et 2 moteur de copie (d’ultracopier 0.2 et rsync ou httrack je pense).

Il me manque donc les dons et + d’implication de la communauté pour sortir officiellement ultracopier 0.3. Pendant ce temps il restera sur mon hdd et sera diffusé que sur des cas spéciaux (dons, béta testeur et membres actif)

Importation et suppression des plugins dans Ultracopier 0.3

Ultracopier as maintenant l’ajout et la suppression de plugin via l’interface, pour l’instant que depuis le hdd car le site n’est pas fait.

L’implémentation ne vérifie pas plein de truc, donc avec certain plugin ça devrai pas marcher des masses.

Prochaine étape faire mieux les dépendances, et dans ces dernières mettre la possibilité de mettre les architectures. Ensuite faire la possibilité de signé des packets pour les certifiés conforme sellons les exigences de l’éditeur, içi moi, soit ne pas mettre en stable un truc instable, que je vois la source et que je la compile que je soit sur qu’il n’y as pas de virus, …

L’aire de rien ça commence à prendre forme.

Avancement sur les plugin d’ultracopier

Dispo sur le svn du projet: svn://svn.first-world.info/ultracopier/, les plugins sont pris en charge visuellement, il manque encore la suppression et l’ajout depuis le disque dur et internet, et un moyen pour les signés numériquement histoire de certifier les plugins par une icônes pour les reconnaitres, cette certification n’est donné que si le code source est compilé par mes soins ou ceux d’une personne/serveur de confiance pour s’assurer qu’il n’y as pas de virus dedans, et que si c’est pas marquer en alpha/beta/rc le plugin est stable et testé de façon rigoureuse.

Il faudrait faire le site des plugins à terme, pour l’instant je pense que coder l’import via fichier. Les informations sont affichées dés à présent dans les options (version, auteur, site, description, …)

Normalement tout devrai être traduit en directe à la sélection d’un langue.

Lib qt pour la lecture du lzma et du tar

Bonjour, je viens enfin de finir mal lib pour la lecture du lzma et du tar, les 2 peu étre lu indépendamment, il y a un minimum de contrôle d’erreur, tout est minimisé pour prendre le moins de place possible et pour étre le plus claire possible, pour rester au maximum multiplateforme et léger cette limitation sont en place, par exemple seul les fichiers dans les archives tar sont supporté.

Cela vas me permettre de commencer à supporter un certain nombre de chose sous ultracopier, comme l’importation des ressources. Bien sur après avec fixer le dernier bug de la version actuelle.

Tout est commenté pour que des développeurs c++ puis comprendre l’algorithme.

Lien:

http://files.first-world.info/qt-project/lzma-decode-qt-src.tar.bz2

Bug fix pendant le developpement du support des plugins

Bonjour, j’ai sortie une nouvelle version, et je développe à coté le support des plugins et de l’updater pour ultracopier.

Elle corrige un certain nombre de bug cité dans l’un des post juste avant. Donc notamment sur Mac.

Pour le support des nouveaux truc, je pense passer pour l’instant par .tar.lzma, xml, http, … tout ce que qt supporte ou tout ce que j’ai coder à coté en Qt.

Ultracopier support des plugins

Bonjour,

Comme annoncer sur le site, je travail pour supporter les plugins, cela permettra d’augmenter la modularité d’ultracopier, mais hélas je vais devoir inclure plus de lib de Qt.
Les plugins seront importable depuis le disque dur ou directement depuis internet à la KDE4:
Importation des plugins depuis internet

Bien sur il faudra que je trouve du temps, que je refasse le site, que je normalise la structure des plugins qui n’est pas encore finalisé. Par contre au niveau de l’empacktage j’ai choisi 7z, qui fourni une lib open source, et qui grâce au lzma reste trés trés compact pour la taille des plugins. Je pense refaire cette lib, du moins une partie, la nettoyé, et la refaire en Qt.