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 :

  • 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
  • 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
Imprimer/exporter