====== Changelog 0.1 -> 0.11 ====== Note : cette page est en construction. Elle a pour but de recenser de manière synthétique les modifications apportées depuis la version 0.1 dans la prochaine 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. ===== Corrections de bugs : ===== * [[http://qelectrotech.tuxfamily.org/bugtracker/view.php?id=12|Bug #12]] : QET provoquait une erreur de segmentation dès son démarrage dans un environnement sans systray * [[http://qelectrotech.tuxfamily.org/bugtracker/view.php?id=14|Bug #14]] : il manquait un / dans le chemin proposé lors de l'impression vers un PDF * [[http://qelectrotech.tuxfamily.org/bugtracker/view.php?id=15|Bug #15]] : Mauvais positionnement des champs de texte sur le schéma * [[http://qelectrotech.tuxfamily.org/bugtracker/view.php?id=16|Bug #16]] : Mauvaise gestion des modifications du texte d'un conducteur * La classe DiagramView écrivait sur la sortie d'erreur sans fin de ligne * Les textes des éléments, des conducteurs, du cartouche ainsi que les textes indépendants utilisent désormais tous la même police. ===== 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