Re: Nouveautés de la version de développement 0.7

Bonjour,

les paquets macOS et Windows (7, 8, 10) sont maintenant compilés avec la nouvelle version des librairies du framework Qt (5.10.1 -> 5.11).  https://blog.qt.io/blog/2018/05/22/qt-5-11-released/
Pour GCC 8.1 ...ça se complique pour les paquets compatibles Windows XP/Vista (Qt 5.7.1) 
Pour l'instant je vais rester quelques temps encore en GCC 7.1 et continuer a vous fournir des paquets WIN XP/Vista même si le nombre d'utilisateurs sur cet OS doit être faible, certains utilisent encore ces vieux OS Windows?

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5394
Author:   blacksun
Date:     2018-06-17 20:21:56 +0200 (Sun, 17 Jun 2018)
Log Message:
-----------
Diagram editor : add 4 tools for edit the depth (Z value) of items (elements, shapes, images).





https://download.qelectrotech.org/qet/forum_img/depht.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

303

Re: Nouveautés de la version de développement 0.7

nomicons/cool  YES !

Faudrait vraiment que je commence à migrer vers la 0.7 nomicons/whistling

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

Bonjour,

les paquets macOS et Windows (7, 8, 10) sont maintenant compilés avec la nouvelle version des librairies du framework Qt (5.10.1 -> 5.11.0).  https://blog.qt.io/blog/2018/05/22/qt-5-11-released/
Pour GCC 8.1 ...ça se complique pour les paquets compatibles Windows XP/Vista (Qt 5.7.1) 
Pour l'instant je vais rester quelques temps encore en GCC 7.1 et continuer a vous fournir des paquets WIN XP/Vista même si le nombre d'utilisateurs sur cet OS doit être faible, certains utilisent encore ces vieux OS Windows?

FYI, une version de maintenance de Qt 5.11.x vient de paraître :
https://blog.qt.io/blog/2018/06/19/qt-5-11-1-released/
les paquets macOS et Windows (7, 8, 10) seront maintenant compilés avec la nouvelle version des librairies du framework Qt ( 5.11.0 -> 5.11.1).  

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5419
Author: blacksun
Date: 2018-06-30 23:41:27 +0200 (Sat, 30 Jun 2018)
Log Message:
-----------
Element editor : add two new actions in context menu for insert or remove point of a selected polygon.
All parts items : remove the 'open hand cursor' when hover a selected part.


Dans l'éditeur d'éléments, il est maintenant possible d'ajouter/supprimer les points d'un polygone, en passant par le menu contextuel.

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

L’ajout /suppression des points d'un polygone est maintenant disponible dans l'éditeur de diagramme.

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

Joshua wrote:

L’ajout /suppression des points d'un polygone est maintenant disponible dans l'éditeur de diagramme.

Il faut sélectionner le segment voulu par un clic droit sur la poignée (boule bleu).

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

  Revision: 5424
Author:   blacksun
Date:     2018-07-02 15:48:47 +0200 (Mon, 02 Jul 2018)
Log Message:
-----------
fix "fail to build from source" with Qt < 5.7, and in the same occasion fix a memory leak 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

  Well, I decided now to only provide packages with latest Qt 5.11.1 and moving to  GCC 8 compiler for Win 7 to Win 10, and stopping to provide packages for Windows XP/Vista (Qt 5.7.1).


https://github.com/mxe/mxe/issues/2121

Strange I checked some recent Xp packages compiled with GCC7 and shows this problem now:
"The procedure entry point inet_pton could not be located in the dynamic link library WS2_32.dll."


the function inet_pton is available only since windows VISTA and not for Windows XP
 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5436
Author: blacksun
Date: 2018-07-12 12:01:34 +0200 (Thu, 12 Jul 2018)
Log Message:
-----------
QETshapeItem rectangle can have rounded corner.


les formes rectangle dans l'éditeur de schéma peuvent dorénavant avoir des angle arrondis, cliqué trois fois sur le rectangle afin de faire apparaître des poignées magenta sur le coin supérieur droit du rectangle.
Seul petit hic, boulet comme je suis j'ai oublié de coder les fonctions pour sauvegardé le tout dans le fichier .qet, du coup les modifs ne sont pas pris en compte lors de la sauvegarde.
Je réglerais ça au plus tôt (tout au pire ce week-end).

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

Revision: 5437
Author: blacksun
Date: 2018-07-14 13:10:23 +0200 (Sat, 14 Jul 2018)
Log Message:
-----------
QetShapeItem : rounded rect is saved in the .qet file

Hop problème reglé

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

Salut Joshua, tu as prévu d'ajouter la même fonctionnalité dans l’éditeur d’éléments pour les primitives rectangle?
Je pense que ça serait très utile.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

313 (edited by Joshua 2018-07-16 12:10:16)

Re: Nouveautés de la version de développement 0.7

Bien sûr, cela va de soi nomicons/smile

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

Revision: 5444
Author: blacksun
Date: 2018-07-17 14:19:56 +0200 (Tue, 17 Jul 2018)
Log Message:
-----------
Element editor : add rounded rect

Les rectangles arrondi sont maintenant disponible dans l'éditeur d'éléments.

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

nomicons/smile

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5452
Author: blacksun
Date: 2018-07-25 19:34:50 +0200 (Wed, 25 Jul 2018)
Log Message:
-----------
let user define the file system path of the common and custom elements collections

Longuement demandé, il est maintenant possible de définir le chemin des collections d'éléments depuis le dialogue de conf de QET.
Seul un chemin dans le système de fichier local est possible, il n'y a aucune prise en charge réseau.

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

Cette feature est désactivée pour macOS, même après de nombreuses heures de tests, de nombreuses compils, déploiements, de QDebug...  je n'ai toujours pas résolu ni trouvé d'ou peut provenir le soucis avec le bundle "dmg" : l'application mettant un temps très important a charger les collections.

Au besoin les arguments dans une console eux fonctionnent, exemple :

open -a /Applications/qelectrotech.app --args --common-elements-dir=/Users/laurent/qelectrotech_trunk/elements/

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5462
Author:   blacksun
Date:     2018-08-03 18:35:40 +0200 (Fri, 03 Aug 2018)
Log Message:
-----------
re-enable the possibility to define the path of elements collections.
Add variables for common and custom elements collections, to avoid multiple access to QSettings and so reduce the loading of collections.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5463
Author:   scorpio810
Date:     2018-08-05 17:04:15 +0200 (Sun, 05 Aug 2018)
Log Message:
-----------
Fix bug 164 :
title block editor : add '%projectpath' as available value

Ajout de la variable cartouche "chemin du projet et nom du fichier" %projectpath.
"Enregistrer sous" un autre chemin ou sous un autre nom le projet change dynamiquement cette variable dans tous les cartouches des folios du projet.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5464
Author:   scorpio810
Date:     2018-08-05 18:27:14 +0200 (Sun, 05 Aug 2018)
Log Message:
-----------
title block editor : add '%projectfilename' as available value

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5468
Author:   scorpio810
Date:     2018-08-06 18:12:00 +0200 (Mon, 06 Aug 2018)
Log Message:
-----------
'%saveddate' and '%savedtime' title block variables should be updated
after file save or save as dialog is confirmed, before file is saved.

https://qelectrotech.org/bugtracker/view.php?id=111 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5471
Author:   scorpio810
Date:     2018-08-06 19:20:50 +0200 (Mon, 06 Aug 2018)
Log Message:
-----------
Add '%savedfilename' and '%savedfilepath' title block variables
They should be updated after file save or save as dialog is confirmed,
before file is saved.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5481
Author:   blacksun
Date:     2018-08-15 14:45:55 +0200 (Wed, 15 Aug 2018)
Log Message:
-----------
Replace qetsingleapplication by singleApplication.
See : https://github.com/itay-grudev/SingleApplication

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

Revision: 5481
Author:   blacksun
Date:     2018-08-15 14:45:55 +0200 (Wed, 15 Aug 2018)
Log Message:
-----------
Replace qetsingleapplication by singleApplication.
See : https://github.com/itay-grudev/SingleApplication

Apres quelques patchs j'ai pu enfin compiler et faire les paquets Windows et macOS, par contre si on veut que ça compile pour Ubuntu Xenial  Qt 5.5.1) il faudra remplacer QDataStream::Qt_5_6 par QDataStream::Qt_5_5, a étudier.
http://doc.qt.io/qt-5/qdatastream.html#Version-enum
http://doc.qt.io/qt-5/qdatastream.html#versioning 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5492
Author:   blacksun
Date:     2018-08-23 21:41:58 +0200 (Thu, 23 Aug 2018)
Log Message:
-----------
1-Use the "implicite shared" of Qt for the QPicture and QPixmap of element (https://doc.qt.io/qt-5/implicit-sharing.html).
This avoid to parse the same element definition each time user drop the same element in the diagram.
Only the first element build the picture, all other get the created picture which is shared.

2- For use the "implicite shared" QPicture and QPixmap of element, now this isn't the element who build her picture, but a dedicated class who made only this job : build the QPicture and QPixmap of elements.

3- With the two previous novelty, the class CustomElement and GhostElement are became useless, and so was removed.
Some few member function of CustomElement was moved to Element.


Lower RAM consumption should be expected.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."