[qet] [GIT] qet/qet.git annotated tag 0.1b created. 0.1b

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


This is an automated email from git. It was generated because a ref
change was pushed to the "qet/qet.git" repository.

The annotated tag, 0.1b has been created
        at  d8e269d5e27fc9a062ba167d4cf2119f418cf9f1 (tag)
   tagging  5762b3943be502bd58ec6885138add26f84c9f1b (commit)
 tagged by  Laurent Trinques
        on  Wed Jun 26 13:25:23 2019 +0200

- Log -----------------------------------------------------------------
import tag from svn

benoit (5):
      Ajout des nouveaux elements
      Correction au niveau des libertes de rotation sur les elements.
      Ajout du Capteur NF et ajout des commentaire des les elements
      le capteur NF (erreur de svn)
      Probleme de nom du capteur NF

xavierqet (248):
      Import initial
      Correction d'un bug lors de la fermeture de la fenetre de l'application (annuler fermait quand meme la fenetre)
      Gestion du dessin des elements persos avec des coordonnees reelles
      Suppression des classes correspondant a des elements codes en durs au profit des descriptions XML chargeables par la classe ElementPerso
      Petite modification pour faciliter la fermeture des fichiers
      Gestion de deux dossiers distincts pour les descriptions XML des elements ; amelioration du panel d'appareils.
      Correction pour la gestion du dossier perso sous Windows
      Amelioration de l'apparence du panel d'appareils
      Petite modification pour les compilateurs chiants comme euh.. au hasard... gcc 4.1.x ?
      Introduction d'un semblant de debut de simulacre de DTD pour decrire les definitions des elements.
      Petite modification pour exporter les images sans la grille
      Correction d'une erreur lors du chargement des elements persos
      Modification permettant de definir qu'un element peut avoir un conducteur entre ses propres bornes
      Possibilite de faire des traits pointilles avec <ligne style="dashed"
      Mise en place du nouveau systeme de gestion de la rotation des elements - attention : changements dans l'interpretation de certains attributs des fichiers XML => les "sens" des elements sont desormais un chiffre : 0 = nord, 1 = est, 2 = sud, 3 = ouest
      Correction du bug du curseur qui ne chanegait pas en passant du mode visualisation au mode selection
      Mise a jour de la traduction anglaise, amelioration du dialogue "A propos" et possible resolution de la segfault survenant apres la rotation et l'effacement d'un element
      Amelioration des indications de la barre de statut (en francais et en anglais) et documentation de la classe QETApp
      Debut de gestion des categories sous forme de dossiers
      Gestion des categories sous forme de dossiers, deuxieme partie
      Debut de prise en charge de l'internationalisation : la langue de l'interface est choisie en fonction de la langue du systeme (locale)
      Correctifs pour Windows
      Suppression des anciens elements
      Amelioration de la version francaise
      Ajout de la possibilite de modifier les attributs du schema : titre, auteur, date
      Gestion multilingue des noms des categories dans le panel d'appareils
      Gestion multilingue des noms des elements
      Meilleure gestion des styles de traits (epaisseur, style) et de formes (remplissage) ; ajout de la forme "ellipse"
      Implementation des arcs de cercle
      Documentation de la classe ElementPerso
      Ajout de la possibilite de selectionner et supprimer des conducteurs
      Amelioration du rendu des conducteurs lors du deplacement d'elements
      Amelioration du rendu lors des deplacements d'elements, mais sans les bugs du commit 37 ; correction d'un bug : les conducteurs ne se mettaient pas bien a jour lors de la rotation d'un element
      Petite amelioration empechant de selectionner un conducteur par inadvertance lorsqu'on veut en poser un
      Prolongement des bornes pour ajouter des points d'accroche ulterieurement
      Possibilite de modifier les conducteurs. Attention, version encore buggee.
      Amelioration de l'interface Fichier > Exporter
      Apparition d'un ensemble Cadre + cartouche (classe BorderInset)
      Classes "Schema" et "SchemaVue" renommees en "Diagram" et "DiagramView"
      Classe "Borne" renommee en "Terminal"
      Classe "Conducteur" renommee en "Conducer"
      Classe "ElementFixe" renommee en "FixedElement"
      Classes "ElementPerso" et "PanelAppareils" renommees en "CustomElement" et "ElementsPanel"
      Fichier > exporter exporte desormais le contenu du cadre
      Amelioration de l'interface Fichier > Exporter (Oui, encore)
      Correction dans le fichier *.pro
      Correction pour Fichier > Exporter
      Ajout de la possibilite de modifier la hauteur du schema
      Desactivation temporaire de l'edition des conducteurs par les points de jonction ; Implementation de l'edition des conducteurs par des points de saisie situes en leur milieu
      Le curseur change lorsqu'on le passe au-dessus des points de modification des conducteurs.
      Correction dans l'algorithme du commit 54
      Retrait du menu et des fonctions liees a l'antialiasing du DiagramView
      Remplissage en blanc de quelques elements
      Traduction des attributs et noms des tags XML utilises pour les descriptions des elements
      Il est desormais possible d'enregistrer les conducteurs modifies dans les fichiers
      Correction d'un bug de la revision 60
      Ajout de la possibilite de mettre du texte statique lors du dessin des elements
      Ajout de la possibilite de mettre des polygones non fermes lors du dessin des elements
      Lifting des moteurs et transformateurs
      Mise a jour des traductions
      Possibilite d'ajouter des champs de texte editables aux elements
      Ameliorations internes : les classes Conducer et Element ont desormais des methodes fromXml() et toXml()
      Les champs de texte sont dorenavant sauvegardes dans / lus depuis les fichiers *.qet
      Modifications de certains raccourcis clavier pour eviter des conflits pendant l'edition des champs de texte des elements
      Amelioration de la vitesse du rectangle de selection
      Ajout d'un bouton permettant d'actualiser le panel d'element
      Ajout de l'icone reload.png
      Les modifications faites au schema (colonnes et hauteur) sont desormais enregistrees et relues dans les fichiers
      Amelioration de la gestion de la scene (prise en compte du cadre et de ses modifications)
      Support (basique) des numeros sur les conducteurs
      Passage des elements XML des schemas en anglais
      git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@77 bfdf4180-ca20-0410-9c96-a3a8aa849046
      git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@78 bfdf4180-ca20-0410-9c96-a3a8aa849046
      git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@79 bfdf4180-ca20-0410-9c96-a3a8aa849046
      git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@80 bfdf4180-ca20-0410-9c96-a3a8aa849046
      git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@81 bfdf4180-ca20-0410-9c96-a3a8aa849046
      git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@82 bfdf4180-ca20-0410-9c96-a3a8aa849046
      Implementation de l'assistant de creation d'un nouvel element
      Documentation des methodes non documentees
      Nettoyage
      Mise a jour des traductions
      Classe NamesList renommee en NamesListWidget
      Introduction de la nouvelle classe NamesList
      Correction d'un bug dans l'assistant de creation d'un nouvel element
      Desactivation des changements de curseur (trop foireux pour l'instant)
      Correction d'un bug lros de la pose d'un conducteur en zoomant sur le schema
      Nettoyage d'une bidouille pour prendre en compte la precision lors d'une comparaison entre doubles
      La classe CustomElement utilise desormais la classe NamesList pour gerer ses noms
      Ajout de l'editeur d'elements
      Correction d'un bug lors de l'enregistrement des polygones.     Ajout de la gestion des arcs de cercle dans l'editeur d'element.
      Verification de la presence du dossier de configuration lors de la creation d'un objet QETApp
      Corrections pour eviter des avertissements avec la lib Qt 4.3
      Prise en compte d'un cas particulier pour les lignes dans l'editeur d'elements.     Si une ligne equivalait a un point (= avait ses deux points egaux), la fonction pour calculer les quatre points delimitant la shape renvoyait un resultat stupide, ce qui genereait de nombreux avertissements en mode release et l'echec d'un assert en mode debug.     De plus, l'enregistrement de ce genre de lignes est desormais evite dans la methode toXml().
      Gestion des champs de textes editables dans l'editeur
      Gestion de la modification des dimensions et du point de saisie dans l'editeur
      Amelioration mineure de l'editeur de hotspot
      Debut du support des annulations dans l'editeur d'elements
      Correction pour eviter une segfault lors de la fermeture de l'editeur d'elements
      Classe CustomElementEditor renommee en QETElementEditor.     Classe EditorScene renommee en ElementScene.     Ajout de la classe ElementView.     Ajout de la classe ElementItemeditor, classe parente des widgets d'edition.     Modification des classes relatives a l'editeur afin que toutes aient acces a l'editeur, a la scene et au QUndoStack. Tous les widgets d'edition heritent donc de ElementItemEditor.     Ajout des methodes abstraites property() et setproperty() dans la classe CustomElementPart et de leur implementation dans les classes qui en derivent.     Sont desormais annulables les modifications : de style, sur les arcs, sur les bornes, sur les ellipses, sur les cercles, sur les champs de texte, sur les textes et sur les lignes.
      Ajout de raccourcis clavier.     L'editeur s'ouvre maintenant dans une fenetre maximisee.
      Les modifications de points sur les polygones sont desormais annulables
      Gestion du "Clean State" dans l'editeur     Correction d'un bug avec les polygones.     Amelioration du mode lecture seule.
      Ajout d'une icone qet-16.png
      Ajout de boutons pour gerer les collections et elements
      Amelioration de la gestion de la grille en fonction du zoom utilise
      Le nombre de segments pour les conducteurs n'est desormais plus limite par les algorithmes.
      Modifications mineures
      Mise a jour des traductions
      Amelioration des traductions Qt fr
      Conversion de NewElementWizard en QWizard
      Correction de deux bugs dans la gestion des fenetres MDI     Amelioration du mode de visualisation     Activation des flags d'optimisation dans DiagramView - A tester sur le long terme
      Desormais, tous les menus en rapport avec un schema se desactivent lorsqu'il n'y a plus aucun schema ouvert.     Correction sur la fermeture des schemas.
      Retrait des debugs dans les destructeurs de l'editeur
      Dans l'editeur d'elements, les changements de dimensions et de point de saisie sont desormais annulables
      Dans l'editeur d'elements, les changements de noms sont desormais annulables
      Dans l'editeur d'elements, les changements d'orientations sont desormais annulables
      Optimisation du deplacement des elements
      Il est desormais possible de deplacer les elements d'un schema avec les fleches du clavier
      Ajout d'info-bulles sur les elements
      Implementation d'un nouvel algorithme de modification des conducteurs
      Correction du bug rendant imprecis l'annulation des deplacements dans l'editeur d'elements
      Classe QETApp renommee en QETDiagramEditor
      Retour de la classe QETApp mais comme derivee de QApplication cette fois
      Ajout de la classe QETApp
      Le systray reduit ou restaure desormais toutes les fenetres
      La reduction dans le systray tient desormais compte des barres d'outils et docks flottants.     Ajout d'un menu permettant de choisir les barres d'outils et docks affiches dans l'editeur d'element.
      Amelioration du menu contextuel de l'icone dans le systray
      Ajout d'une icone pour le binaire Windows
      Debut d'implementation des annulations lors de l'edition des schemas     Sont desormais annulables :     -les ajouts d'elements     -les ajouts de conducteurs     -les suppressions d'elements et de conducteurs
      Il est desormais possible d'annuler les couper et les coller
      Deplacement du fichier qet.cpp
      Les deplacements d'elements sont desormais annulables
      Les editions de champs (conducteurs et elements) sont desormais annulables
      Les pivotements d'elements sont desormais annulables
      Les modifications de conducteur sont desormais annulables
      Les editions du cartouche sont desormais annulables
      Simplification du code gerant la mise a jour du sceneRect en cas de modification de la bordure du schema
      Les modifications concernant la taille du schema sont desormais annulables
      Correction d'un bug lors du chargement d'un conducteur modifie
      Implementation de la gestion du cleanState dans l'editeur de schemas
      Mise a jour des traductions     Nettoyage des entetes des classes QETDiagramEditor et DiagramView
      Correction mineure dans les traductions     Correction mineure dans le fichier .pro     Correction d'un bug dans DiagramView::shrink()
      Ajout d'une option pour exporter le schema sans dessiner les bornes
      Correction d'un bug lors du deplacement d'elements
      Implementation des methodes et attributs relatifs aux conducteurs unifilaires
      Implementation d'un menu pour editer un conducteur deja pose
      Les modifications apportees aux proprietes des conducteurs sont desormais annulables
      Classe Conducer renommee en Conductor
      Ajout de raccourcis clavier dans l'editeur pour editer les noms, le hotspot et les orientations.     Suppr est desormais le raccourci clavier pour supprimer du texte ou des elements, sans conflit, dans l'editeur de schemas comme dans l'editeur d'elements.     DEL/LED renommee en Voyant/Indicator.
      L'application verifie desormais les fenetres cachees avant de quitter lors de la fermeture de la derniere fenetre visible
      Amelioration du rendu des symboles sur les conducteurs unifilaires.     Amelioration mineure du rendu de l'effet hover sur les bornes.     Ctrl + Rollette permet desormais de zoomer / dezoomer sur le schema.     Correction d'un bug dans l'editeur de proprietes des conducteurs.
      Ajout du numero de version de QET (pour l'instant, celui de la prochaine release = 0.1) dans :     *le menu "A propos de QET"     *les fichiers *.elmt decrivant les elements     *les fichiers *.qet decrivant les schemas     ...et ce afin de gerer les inevitables changements que subiront les formats de fichier a l'avenir.
      * Option Compile-Time pour definir le chemin du dossier des fichiers de traduction : QET_LANG_PATH       * Option Compile-Time pour definir le chemin du dossier des elements communs : QET_COMMON_COLLECTION_PATH       * Option Run-Time pour definir le chemin de la collection principale : --common-elements-dir=/path/to/elements/       * Option Compile-Time pour autoriser ou non l'utilisation de l'option Run-Time precedente : QET_ALLOW_OVERRIDE_CED_OPTION     Les options Compile-Time sont a definir dans le fichier .pro
      Fichier > exporter permet desormais d'enregistrer les schemas au format SVG.
      Amelioration du support de l'impression :     *pour le moment, le schema est adapte a la taille de la feuille sans autre possibilite     *necessite le paquet cupsys-bsd sous X11     *L'option QPrinter::HighResolution n'est pas encore exploitee
      Implementation d'un menu reinitialiser les conducteurs modifies
      Dans Fichier > Exporter :     *suppression de l'option "conserver les couleurs"     *desactivation par defaut de l'option "dessiner la grille"     Dans l'editeur d'element :     *activation par defaut de l'antialiasing sur les cercles, ellipses et arcs de     cercles poses par l'utilisateur     *le dernier element pose est automatiquement selectionne
      Avertissements lors de l'ouverture de documents presentant un numero de version superieur a celui de QET
      Mise a jour des traductions
      Gestion de la profondeur dans l'editeur d'element
      Ajout d'icones et mise a jour des traductions
      Mise a jour de la documentation (sauf dossier editor/)
      Correction d'un bug dans la modification des conducteurs apres un deplacement d'elements     Implementation partielle de l'alignement des conducteurs sur la grille. Lors de la modification manuelle des conducteurs, les segments se fixent sur la grille. L'ancien comportement peut etre obtenu en maintenant la touche Shift enfoncee.     Optimisation des fonctions "Selectionner tout" et "Deselectionner tout"     Remplacement des #define par des attributs static const
      Ajout d'un "workaround" pour eviter un bug ne se produisant que lors du rendu des schemas sur QGraphicsScene sous X11 au zoom par defaut
      Correction d'un bug dans l'initialisation de la classe Diagram
      Correction d'un conflit sur le schema lors de l'edition d'un champ de texte : les fleches de directions ne deplacent plus l'element parent du champ de texte     Nettoyage de la correction du conflit sur la touche Suppr (cf commit 154)
      Les actions "agrandir le schema" et "retrecir le schema" ajoutent/retirent desormais 80px au lieu de 20px a la hauteur du schema     Amelioration du dialogue pour editer les proprietes du schema
      Ajout du type de conducteur "simple" : ni symbole ni champ de texte
      Le champ "Fichier" dans Fichier > Exporter est desormais pourvu de l'auto-completion     Amelioration des options de compilation : plus besoin d'entourer les chemins par des \\"     Amelioration mineure du rendu des points de selection sur les conducteurs
      Modification de l'agencement des menus et barres d'outils
      Fichiers conductorproperties.{h,cpp} renommes en conductorpropertieswidget.{h,cpp}
      Factorisation de code : reunion des 3 proprietes (type, singleLineProperties et texte) au sein d'une meme classe ConductorProperties
      Ajout d'une action permettant de specifier le type de conducteur par defaut
      L'etat selectionne des elements n'est plus enregistre dans les fichiers
      Les conducteurs par defaut sont desormais sauvegardes dans les schemas
      Correction dans le code pour contenter gcc
      Petite modification dans le comportement du bouton Zoom ajuste
      Le cartouche se rafraichit desormais des la fermture du dialogue d'edition
      Recharger la collection ne developpe plus toute l'arborescence
      Recharger la collection ne remet plus systematiquement en haut de l'arborescence
      Mise a jour des traductions
      Correction dans une valeur XML : multi au lieu de mutli
      Correction du bug d'affichage du menu du systray lors de son premier affichage     Correction de 3 avertissements a la compilation dans qetapp.cpp
      Premier jet pour l'implementation des jonctions de conducteurs
      Les dialogues pour ouvrir et enregistrer des fichiers gerent mieux le dossier a afficher par defaut
      Ajout de documentation     Ajout du fichier Doxyfile pour parametrer la generation de la documentation
      Changement dans l'algorithme de modification des conducteurs : un conducteur a desormais 4 profils au lieu d'un
      Possibilite d'ajouter des champs de texte independants au schema
      Mise a jour des traductions
      Amelioration de la reactivite lors de la selection dans les schemas     Ameliorations mineures dans l'interface
      Ajout des options --help, -v,--version et --license     Le fichier gnugpl.txt s'appelle desormais LICENSE et est integre au binaire QET
      Ajout d'un menu contextuel dans le panel d'elements
      Remplacement des icones 16x16 par des icones 22x22 si possible
      Implementation de 'make install'
      Ajout d'icones sur les boutons lors de l'utilisation du style Plastique     Correction d'un bug avec le menu contextuel du panel d'elements
      La couleur des textes est desormais forcee a etre noire     Utilisation de boutons radios dans le menu Fenetres
      Ajout d'un menu contextuel sur le schema
      Activation/desactivation de l'action "Coller ici" en fonction de l'etat du presse-papier     Mise a jour des traductions
      Corrections diverses
      Ajout de la nouvelle collection d'elements par Benoit
      Ajout d'une liste des parties dans l'editeur d'elements
      La liste des parties est desormais un onglet a cote de la liste des annulations.     La liste des parties se desactive lors de l'ouverture d'un element en lecture seule.
      Ajout d'une classe DiagramContent pour eviter de passer plusieurs listes en parametre lorsqu'on veut transmettre tout ou partie du contenu du schema.
      Correction d'un warning (gcc 4.1) / d'une erreur (gcc 4.2) a la compilation
      Ajout d'une liste des modifications dans l'editeur de schemas
      Ajout d'une option d'execution --config-dir pour redefinir le dossier de configuration (et donc la collection d'elements perso)     Cette option d'execution peut etre desactivee avec l'option de compilation QET_ALLOW_OVERRIDE_CD_OPTION     Correction pour l'impression sous Windows
      Amelioration de la classe DiagramContent     Modifications pour corriger quelques regressions
      La geometrie et l'etat des fenetres sont desormais enregistrees dans le fichier de configuration.
      Sont desormais lus dans le fichier de configuration pour les nouveaux schemas :     	*les caracteristiques des conducteurs par defaut     	*les dimensions par defaut     	*les informations par defaut du cartouche
      Ajout d'un panneau de configuration avec une premiere page pour parametrer les nouveaux schemas     Amelioration de la gestion de la date du cartouche     Mise a jour du --help     Mise a jour des traductions
      Les schemas sont desormais encapsules dans un pseudo-projet.
      Complement au commit precedent : la verification de version ne prend plus place sur les schemas mais sur les projets
      Factorisation de code : ajout de la classe InsetPropertiesWidget
      Ajout du texte de la GNU/GPL au debut de chaque fichier source (*.h, *.cpp)
      Double-cliquer sur le cartouche ou les colonnes affiche desormais le dialogue d'edition des informations du schema
      Correction d'un bug dans le listing des parties dans l'editeur d'elements
      Sous Windows, QET utilise desormais la variable d'environnement APPDATA
      Double-cliquer sur un conducteur permet desormais de l'editer
      Ajout de documentation
      Ajout de documentation
      Connexions internes :     	* methodes renommees dans l'editeur de schemas     	* attribut, lecture et ecriture ajoutes dans l'editeur d'element
      Il est desormais possible d'autoriser ou non les connexions internes dans l'editeur d'element
      Ajout d'une action "Recharger" dans l'editeur d'element
      Mise a jour des traductions
      Ajout de 8 elements realises par Benoit
      Correction d'un bug dans l'editeur d'element
      Ajout de 10 elements realises par Benoit
      Amelioration de la purge des parties non pertinentes a l'enregistrement dans l'editeur d'element.     Il n'est desormais plus possible d'ajouter plusieurs fois le meme objet Part* sur la scene.
      Amelioration de la gestion des points de jonction : les bifurcations d'un conducteur sont desormais bien detectees.     Le chemin par defaut d'un element colle desormais mieux a la grille.
      Ajout de documentation
      Ajout de 10 elements realises par Benoit (correction commit 232)
      Ajout de documentation
      Ajout de validateurs dans les widgets d'edition des parties dans l'editeur d'element
      Les categories de la collection commune sont desormais editables des le moment ou elles sont accessibles en ecriture
      Amelioration de la gestion de l'agrandissement des dialogues
      Ajout d'icones dans le panel d'elements et dans l'editeur d'element
      Centralisation du nom de la police a utiliser pour le rendu de texte
      Correction d'un bug lors du double-clic sur un champ de texte isole     La barre d'outils de l'editeur d'element peut desormais etre positionnee partout
      Ajustements du sceneRect plus frquents dans l'editeur de schemas.     Ajout du fichier CREDIT avec le texte suivant :       Merci a Trolltech pour la bibliotheque Qt ( http://trolltech.com/ ), sous licence GNU/GPL.       Merci a Everaldo Coelho pour le theme d'icones Crystal SVG ( http://www.everaldo.com/crystal/ ) sous licence LGPL, ainsi qu'au projet KDE ( http://www.kde.org/ ).       Merci a Loic pour ses explications d'ordre mathematique.
      Simplification au niveau des methodes selectionChanged
      Correction d'un bug dans l'editeur d'element : selectionner une partie dans la liste n'affichait pas le widget d'edition de cette partie
      Petites ameliorations sur les elements : arrondis de certains valeurs notamment
      Amelioration des messages d'avertissement lors de la suppression d'une categorie     Meilleure gestion des caracteres interdits lors de la creation d'une categorie ou d'un element     Mise a jour des traductions
      Le panel d'elements affiche desormais des categories repliees par defaut
      Suppression de l'ancienne collection
      Ajout de la nouvelle collection
      Correction de l'antialiasing de quelques segments
      Tag de la version 0.1 beta

-----------------------------------------------------------------------


hooks/post-receive
-- 
qet/qet.git



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/