Cameleon issueshttps://framagit.org/ocds/Cameleon/-/issues2018-03-31T15:45:17Zhttps://framagit.org/ocds/Cameleon/-/issues/165Stdout: sortie boolean2018-03-31T15:45:17ZocdsStdout: sortie booleanCameleon v2.2-betaocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/163rename merge into group2018-03-31T12:02:57Zocdsrename merge into groupCameleon v2.2-betaocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/162Rename project into composition2018-03-31T12:02:55ZocdsRename project into compositionCameleon v2.2-betaocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/133Operator state: WAIT2018-03-09T09:28:25ZocdsOperator state: WAITPour appels asynchrones.Pour appels asynchrones.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/128Instance management: ecm & lcm2018-03-04T20:08:08ZocdsInstance management: ecm & lcm<strong>Instance</strong>
Pour lcm et ecm:
* variable d'environnement CIP (Caméléon Instance Path),
* -i="$CIP",
* répertoire d'exécution.<strong>Instance</strong>
Pour lcm et ecm:
* variable d'environnement CIP (Caméléon Instance Path),
* -i="$CIP",
* répertoire d'exécution.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/124Paramètres internes des opérateurs2018-02-26T11:54:03ZocdsParamètres internes des opérateurs(à discuter) Possibilité d'avoirs des paramètres internes aux opérateurs. Les paramètres sont exposés après un double clic sur l'opérateur. Ce double clic provoque l'ajout d'un layer cercle de 2x le rayon par dessus l'opérateur sur leque...(à discuter) Possibilité d'avoirs des paramètres internes aux opérateurs. Les paramètres sont exposés après un double clic sur l'opérateur. Ce double clic provoque l'ajout d'un layer cercle de 2x le rayon par dessus l'opérateur sur lequel seront présenter les paramètres.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/120Propriétés de l'instance: couleurs et effets graphiques2018-01-16T19:29:19ZocdsPropriétés de l'instance: couleurs et effets graphiques* couleurs de bases pour chaque éléments,
* glow pour les états.
Réf couleurs:
* Temples zelda gris/orange/bleu,
* Sorts https://www.gamekult.com/jeux/the-bard-s-tale-iv-3050401307/video-3050854357.html#player* couleurs de bases pour chaque éléments,
* glow pour les états.
Réf couleurs:
* Temples zelda gris/orange/bleu,
* Sorts https://www.gamekult.com/jeux/the-bard-s-tale-iv-3050401307/video-3050854357.html#playerCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/119Liens entre les connecteurs des contrôleurs et des opérateurs.2018-03-18T11:21:56ZocdsLiens entre les connecteurs des contrôleurs et des opérateurs.Quand un controller est sélectionné, proposer la visualisation des connexions avec les opérateurs.Quand un controller est sélectionné, proposer la visualisation des connexions avec les opérateurs.Cameleon v2.2-betahttps://framagit.org/ocds/Cameleon/-/issues/117lcm: support des actions2018-03-31T14:34:26Zocdslcm: support des actionsLeads to missrun of compositions using actions (addPlug & so on ...).
Implement:
void CInterfaceClient::updateOperatorStructureReceive(COperator::Id opid,COperatorStructure opstructure){
//CGCompositionManager::getInstance()...Leads to missrun of compositions using actions (addPlug & so on ...).
Implement:
void CInterfaceClient::updateOperatorStructureReceive(COperator::Id opid,COperatorStructure opstructure){
//CGCompositionManager::getInstance()->updateStructOperator(opid,opstructure);
qDebug() << "Uncatch updateOperatorStruce " << opid << " " << opstructure.getName().c_str() << " " << opstructure.plugIn().size() << " " << opstructure.plugOut().size();
}
Cameleon v2.2-betahttps://framagit.org/ocds/Cameleon/-/issues/116Sub-composition connector status2017-12-14T21:33:53ZocdsSub-composition connector statusIl faut faire remonter les status des connecteurs au niveau de l'affichage de la composition car, étant souvent utilisé, il conviendrait de normaliser l'intégration et de voir les mêmes états que pour un opérateur standard.Il faut faire remonter les status des connecteurs au niveau de l'affichage de la composition car, étant souvent utilisé, il conviendrait de normaliser l'intégration et de voir les mêmes états que pour un opérateur standard.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/115lcm example.cm $name1="param1" ... $nameN="paramN" -h2018-03-09T21:04:10Zocdslcm example.cm $name1="param1" ... $nameN="paramN" -h<br>
Permet de lancer un programme Caméléon *.cm avec des paramètres différents. Les paramètres sont l'ensemble des connecteurs de sorties des controleurs.<br>
<strong>Règles basiques</strong>
* Le premier argument est le chemin vers un...<br>
Permet de lancer un programme Caméléon *.cm avec des paramètres différents. Les paramètres sont l'ensemble des connecteurs de sorties des controleurs.<br>
<strong>Règles basiques</strong>
* Le premier argument est le chemin vers un fichier *.cm [R1] valide [R2] (ajouter contrôle de structure *.cm),
* Si -h sans .cm ou avec .cm invalide, afficher la man page lcm[R3],
* Si -h avec .cm valide, afficher la man page du fichier *.cm[R4],
* Accepte une liste de paramètres structurés de la manière suivante: $nomparam="$value"[R7], nomparam correspond à un connecteur exposé dans le fichier *.cm[R8], value doit être du même type que le connecteur exposé (voir #106)[R9],
* Si l'une des règles R1 à R7 est en ko, afficher la man page lcm[R10],
* Si l'une des règles R8 ou R9 est en ko, afficher la man page du *.cm[R11].
<strong>Cas d'erreurs</strong>
* nombre de cm différent de 1 .cm n'est pas admis,
* 1 .cm dans un paramètre de composition est admis,
* Plus de paramètres que ce qu'il est possible de paramétré sur la composition,
* Les types des paramètres sont incorrectes,
* lcm seul renvoie à -h.
Cameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/114ecm example.cm -h2018-03-09T21:04:27Zocdsecm example.cm -hCameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/113lcm -i /$DIR2017-12-13T22:30:13Zocdslcm -i /$DIRCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/112Rechercher & créer un opérateur au clic droit2017-12-13T19:30:33ZocdsRechercher & créer un opérateur au clic droit* Clic droit dans le noir,
* Le menu s'ouvre, offrant des options et une bar de recherche en premier,
* Clic sur la bar de recherche + écriture au clavier permettent de sélectionner l'opérateur ou le controle,
* Un clic sur le choix crée...* Clic droit dans le noir,
* Le menu s'ouvre, offrant des options et une bar de recherche en premier,
* Clic sur la bar de recherche + écriture au clavier permettent de sélectionner l'opérateur ou le controle,
* Un clic sur le choix créer le composant à l'endroit du clic droit.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/111Lecteur *.cm avec validation xsd2017-12-13T10:13:59ZocdsLecteur *.cm avec validation xsdhttp://blog.qt.io/blog/2009/02/03/w3c-xml-schema-validation-with-qt/
#include <QtXmlPatterns/QXmlSchema>
#include <QtXmlPatterns/QXmlSchemaValidator>
QXmlSchema schema;
schema.load( QUrl("file:///home/user/myschema.xsd"...http://blog.qt.io/blog/2009/02/03/w3c-xml-schema-validation-with-qt/
#include <QtXmlPatterns/QXmlSchema>
#include <QtXmlPatterns/QXmlSchemaValidator>
QXmlSchema schema;
schema.load( QUrl("file:///home/user/myschema.xsd") );
if ( schema.isValid() ) {
QXmlSchemaValidator validator( schema );
if ( validator.validate( QUrl("file:///home/user/instance.xml") ) ) {
qDebug() < < "instance is valid";
} else {
qDebug() << "instance is invalid";
}
} else {
qDebug() << "schema is invalid";
}Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/110Suppression des controleurs "parameters"2018-03-09T21:22:57ZocdsSuppression des controleurs "parameters"Cameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/109Intégration browser web à la scd2018-03-18T11:21:51ZocdsIntégration browser web à la scd* A migrer depuis connectivity.
* Ne pas intégrer le composant à la lcm (comme tous les composants graphiques ...). * A migrer depuis connectivity.
* Ne pas intégrer le composant à la lcm (comme tous les composants graphiques ...). Cameleon v2.2-betahttps://framagit.org/ocds/Cameleon/-/issues/108Del controller windows2017-12-03T17:51:20ZocdsDel controller windowsCameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/107*.cm add side on all connectors xml structures2017-12-03T17:47:38Zocds*.cm add side on all connectors xml structuressee title.see title.Cameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/106expose controler plug out2018-03-04T14:24:10Zocdsexpose controler plug outDans l'interface Caméléon, un clic droit sur un connecteur de sortie de contrôleurs: le menu affiche l'option expose. Un clic sur cette option ouvre un écran permettant de définir si la donnée est en paramètre ou non et, si oui, de défin...Dans l'interface Caméléon, un clic droit sur un connecteur de sortie de contrôleurs: le menu affiche l'option expose. Un clic sur cette option ouvre un écran permettant de définir si la donnée est en paramètre ou non et, si oui, de définir son nom. Sans le nom, c'est l'ordre qui prévaut. Un -h permet de le voir.
Cela permet de choisir que cette données, pourra être en paramètre du lancement en mode headless.
La donnée enregistrée via l'éditeur fait office de valeur par défaut.
Par exemple:
* lcm example.cm -h
* [1] text
* [2] occurences
lcm example.cm "hello world!" 3Cameleon v2.2-dev