Nouveautés - adesklets 0.6.1
Description: adesklets 0.6.1

Next: Installer adesklets, Previous: A propos d'adesklets, Up: Top

## 2 Nouveautés

### Quoi de neuf pour la version 0.6.1?

C'est un correctif. adesklets compile maintenant sans avertissements sur toutes les versions 4.x de gcc, tout en conservant la compatibilité avec toutes les versions précedentes du compilateur C GNU. Un nouveau modèle, test/timing.py, a aussi été ajouté pour aider au diagnostic d'éventuels problèmes de temporisation.

### Quoi de neuf pour la version 0.6.0?

C'est une nouvelle version mineure. adesklets supporte maintenant les desklets écrits en Perl: mille mercis à Lucas Brutschy lbrutschy@users.sourceforge.net pour son travail!

### Quoi de neuf pour la version 0.5.1?

C'est un correctif. Maintenant adesklets compile et fonctionne sous OpenBSD 3.8, l'interface nettoie automatiquement les tubes FIFO en cas de fin de session anormale et supporte la dernière version d'e16. Le changement automatique d'interface utilisateur du script d'installation d'adesklets à également été réparé.

### Quoi de neuf pour la version 0.5.0?

C'est une nouvelle version mineure et un correctif. Elle agrandit la documentation et la FAQ sur de nombreux points, inclut de nombreuses corrections aux scripts autotools (remerciements tous particuliers à Steve Langasek vorlon@debian.org), régularise quelques exceptions dans l'interpréteur, ajoute le support des menu contextuels spécifiques à un gestionnaire de fenêtres, des scripts correspondant à quelques cas d'utilisation dans `test/`, ainsi qu'un tout nouvel installeur de desklets (`adesklets_installer`) permettant le télechargement et la décompression automatique des desklets.

### Quoi de neuf pour la version 0.4.12?

C'est un correctif. Elle corrige une erreur dans le nouveau makefile distribué pour la documentation qui empêchait les fichiers info et les pages de manuel d'être installés dans des répertoires arbitraires vides (merci à Bart Kreska pour le patch). Elle ajoute aussi le support de nautilus et de KDE version 3.4.1 et supérieures, ainsi qu'un support préliminaire pour xffm-desktop et ROX-Filer. Elle devrait rectifier un vieux problème avec certains desklets qui n'arrivaient pas à terminer leur affichage initial. Enfin la FAQ a aussi été sensiblement enrichie.

### Quoi de neuf pour la version 0.4.11?

C'est un correctif. Concernant la documentation, la version française à été remise au niveau de l'anglaise (merci à Martin Kirchgessner martin.kirch@gmail.com pour tout son travail). De plus toutes les sources de la documentation et les fichiers html ont étés séparés du paquetage principal (grâce à cela, adesklets à maintenant perdu 300Ko). Concernant le code, cette version contient beaucoup de petites corrections pour diverses plate-formes – FreeBSD7 devrait normalement être supporté sans patch, le manuel du script de soumission des desklets à été ajouté pour satisfaire Debian. Mais le plus gros changement est probablement l'inclusion d'une interface optionelle basée sur le shell pour l'interpréteur, qui facilite l'administration d'adesklets et l'adaptation du code à de nouveaux gestionnaires de fenêtres.

### Quoi de neuf pour la version 0.4.10?

C'est un correctif. Involontairement, une modification étrange est apparue dans la version précedente: à cause d'elle le menu contextuel ne fonctionnait plus de la manière prévue (la touche Control devrait être enfoncée pour que le menu s'affiche). Cette version à annulé ce changement, et ajouté une option de configuration, –enable-control-on-context-menu, pour ceux qui préfèrent vraiment ce comportement.

### Quoi de neuf pour la version 0.4.9?

C'est un correctif. Elle change les définitions des macros globales pour qu'adekslets puisse être compilé sans problème sur FreeBSD 6.x, corrige une erreur lors de la suppression des options à passer au compilateur C relatives au débogage, et ajoute un nouveau programme de démonstration du threading.

### Quoi de neuf pour la version 0.4.8?

C'est un correctif. Elle change les définitions des macros globales pour qu'adekslets puisse être compilé sans problème sur FreeBSD 5.x, et implante la détection d'une fausse root window pour KDE, grâce à yogi77, du forum.

### Quoi de neuf pour la version 0.4.7?

C'est un correctif. Elle retire les appels à quelques fonctions mathématiques de C99 qui ne sont pas disponibles dans les premiers BSD, rendant le code plus portable. Elle ajoute aussi deux nouvelles commandes à l'API pour mieux contrôler le système de cache des images.

### Quoi de neuf pour la version 0.4.6?

C'est un correctif et une mise à jour de la documentation. Elle corrige de nombreux bugs mineurs dans les scripts de soumission des desklets, rend la structure autoconf plus portable, ajoute un nouveau script de démonstration dans test (widget.py), corrige quelques bugs de placement à l'écran dus à la routine xwindow_move_window (merci à man1ed du forum pour avoir fourni le patch), et enfin ajoute une nouvelle annexe contenant une version en ligne de la documentation d'Imlib2.

### Quoi de neuf pour la version 0.4.5?

C'est un correctif et une mise à jour de la documentation. Elle améliore le procédé de soumission des desklets en publiant le script complet de mise en ligne utilisé par l'auteur. Elle corrige aussi un bug du rafraichissement des fenêtres, qui apparait quand on utilise des images d'arrière-plan et des menus spécifiés par l'utilisateur; merci à ZeroDivide de l'avoir signalé. Quelques mises à jour et corrections de la documentation ont également été faites.

### Quoi de neuf pour la version 0.4.4?

C'est une mise à jour de la documentation, principalement faite pour les auteurs de desklets. Elle inclut surtout une nouvelle annexe expliquant comment soumettre un desklet (avec l'aide d'un script), ainsi qu'une nouvelle sous-partie sur la détection des polices sur l'ensemble du système. Quelques ajouts ont été effectués sur la FAQ pour couvrir ce sujet.

### Quoi de neuf pour la version 0.4.3?

C'est une mise à jour de la documentation. Ici la plupart du travail à été fait part Mike Pirnat exilejedi@users.sourceforge.net, qui a eu la gentillesse de corriger l'anglais déficient de l'auteur en relisant ce manuel d'un bout à l'autre. Merci Mike! La FAQ a aussi été largement enrichie, et une nouvelle annexe pour les auteurs de desklets à été ajoutée.

### Quoi de neuf pour la version 0.4.2?

C'est un correctif. Elle corrige un bug du paquetage Python qui l'empêchait de se compiler avec toutes les versions de Python inférieures à 2.4.0. Merci à nucular, du forum d'adesklets, de l'avoir remarqué. Elle corrige aussi un problème mineur concernant mmap sur ce package.

### Quoi de neuf pour la version 0.4.1?

C'est un correctif. Elle sécurise l'utilisation de la classe optionelle `adesklets.ConfigFile` en changeant complètement la manière dont les fichiers de configurations sont importés, ce qui retire une faille de sécurité potentielle.

### Quoi de neuf pour la version 0.4.0?

C'est la sortie d'une nouvelle version mineure. L'interpreteur supporte maintenant l'internationalisation. Il peut maintenant travailler dynamiquement avec differents jeux de caractères sur les plate-formes supportant iconv (selon le standard UNIX98), et les affiche correctement. Le paquetage Python a aussi été enrichi d'une classe generique (optionelle) de configuration, en esperant qu'elle sera utile aux auteurs de desklets.

### Quoi de neuf pour la version 0.3.2?

C'est une mise à jour de la documentation. Une partie pour les programmeurs Python à été ajoutée, et la FAQ à été largement enrichie.

### Quoi de neuf pour la version 0.3.1 ?

Cette version corrige un oubli en implantant la gestion de l'interruption des barrières temporelles (time gate) par des évènements X. Cette correction est essentielle à la bonne marche de plusieurs effets dynamiques.

### Quoi de neuf pour la version 0.3.0 ?

Ceci est une nouvelle version mineure. Nous nous sommes beaucoup souciés de la portabilité depuis les toutes premières versions d'adesklets; avec cette version, le paquetage compile et tourne sans accroc sur FreeBSD et NetBSD (See Portabilité.). La gestion des évènements a également été épurée en interne, et le paquetage Python étendu pour supporter la modification dynamique des évènements interceptés (voir `test/test_events.py`).

L'interpréteur répond maintenant aux désidérata de l'auteur, et ne devrait pas être significativement étendu dans le futur; tout est relativement en place pour écrire tout type de desklet, y compris des animations.

### Quoi de neuf pour la version 0.2.1 ?

Il s'agit de la correction d'un bug mineur du à une incompatibilité avec la bibliothèque GNU history. Merci à Mike Pirnat exilejedi@users.sourceforge.net de l'avoir signalé.

### Quoi de neuf pour la version 0.2.0 ?

Ceci est une nouvelle version mineure. L'interpréteur supporte dorénavant les variables textuelles (la substitution dynamique de chaînes, pour être précis), ainsi que l'exécution de séquences préenregistrées de commandes sous des contraintes précises de temps (un mode indirect d'exécution); cela donne aux desklets un moyen de générer des animations fluides. Lancez le script de démonstration `test/fading.py` du paquetage de base pour voir ces nouvelles fonctions à l'oeuvre.

Les développeurs, quant à eux, ont maintenant accès à une plateforme complètement réécrite d'enregistrement de rapports d'exécution de toutes session de l'interpréteur (à des fins de débogage).

### Détails

Lisez le fichier `ChangeLog` pour connaitre le détail des changements apportés.