Table des matières
Changelog 0.1 -> 0.11
Note : cette page a pour but de recenser de manière synthétique les modifications apportées depuis la version 0.1 dans la version (0.11) de QElectroTech.
Fonctionnalités et interface :
- L'application est désormais capable d'ouvrir un fichier élément passe en paramètre
- L'application se lance désormais une seule fois par utilisateur
- Lors de l'ouverture d'un fichier en dehors de l'application alors que QET est déjà démarré celui-ci essaye de s'afficher ou d'attirer l'attention de l'utilisateur.
- L'application vérifie que ce fichier n'est pas déjà ouvert dans tous les éditeurs de schémas / éléments.
- Ajout de fichiers permettant d'automatiser les associations de fichiers sous Windows (.bat et .reg) et X11 (.desktop et .xml)
- Ajout de menus “Récemment ouverts” pour accéder aux fichiers récents dans les éditeurs de schémas et éléments.
- Ajout d'un splash screen
- La hauteur du schéma est désormais gérée via un système de lignes, dont le nombre et la hauteur sont ajustables.
- Il est également possible d'afficher ou non les en-têtes des lignes et/ou des colonnes.
- Ajout d'une option --lang-dir
- Ajout d'une description dans le dialogue des options d'impression
- Ajout de pages de manuel Unix (`man') en anglais et en français
Corrections de bugs :
- Bug #12 : QET provoquait une erreur de segmentation dès son démarrage dans un environnement sans systray
- Bug #14 : il manquait un / dans le chemin proposé lors de l'impression vers un PDF
- Bug #15 : Mauvais positionnement des champs de texte sur le schéma
- Bug #16 : Mauvaise gestion des modifications du texte d'un conducteur
- La classe DiagramView écrivait sur la sortie d'erreur sans fin de ligne
- L'option --config-dir était mal prise en compte
- Après fermeture d'un schema, le menu Fenêtres n'était pas correctement mis à jour
- Les textes des éléments, des conducteurs, du cartouche ainsi que les textes indépendants utilisent désormais tous la même police.
- Remise à niveau de l'impression suite au passage à Qt 4.4
Code et détails techniques :
- Corrections pour que QET compile avec gcc-4.3
- Les classes Conductor et Element héritent désormais de QObject (dépendance sur Qt 4.4)
- Affinage du constructeur de la classe QETApp
- Moins d'avertissements à la compilation (testé avec gcc 4.3)
- Moins d'inclusions non pertinentes
- Nettoyage du trunk : déplacement des sources dans un sous-répertoire