Cameleon issueshttps://framagit.org/ocds/Cameleon/-/issues2017-06-25T16:46:03Zhttps://framagit.org/ocds/Cameleon/-/issues/59Clean en/notice.md2017-06-25T16:46:03ZocdsClean en/notice.mdCameleon v2.2-devhttps://framagit.org/ocds/Cameleon/-/issues/56Processus de MAJ d'une instance Caméléon2017-06-18T14:43:11ZocdsProcessus de MAJ d'une instance CaméléonCameleon v2.2-devhttps://framagit.org/ocds/Cameleon/-/issues/50revoir readme pour le lancement2017-06-16T23:57:25Zocdsrevoir readme pour le lancementCameleon v2.2-devhttps://framagit.org/ocds/Cameleon/-/issues/35Build & Installation process on windows2017-06-24T22:36:45ZocdsBuild & Installation process on windowssur le repo,
* doc/install_windows.md
* doc/build_windows.md
* doc/package_windows.md
sur le repo,
* doc/install_windows.md
* doc/build_windows.md
* doc/package_windows.md
Cameleon v2.2-devhttps://framagit.org/ocds/Cameleon/-/issues/34Build & Installation process on debian2017-06-24T22:36:54ZocdsBuild & Installation process on debiansur le repo,
* doc/install_debian.md
* doc/build_debian.md
* doc/package_debian.mdsur le repo,
* doc/install_debian.md
* doc/build_debian.md
* doc/package_debian.mdCameleon v2.2-devhttps://framagit.org/ocds/Cameleon/-/issues/4Finaliser le site web2018-02-24T10:16:45ZocdsFinaliser le site web@shinoe commencé ici http://www.shinoe.org/sunshine/cameleon@shinoe commencé ici http://www.shinoe.org/sunshine/cameleonCameleon v2.2-devocdsocdshttps://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/110Suppression des controleurs "parameters"2018-03-09T21:22:57ZocdsSuppression des controleurs "parameters"Cameleon v2.2-devocdsocdshttps://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-devhttps://framagit.org/ocds/Cameleon/-/issues/105Serialisation: Ajout controlconnector aux *.cm2017-12-03T17:47:42ZocdsSerialisation: Ajout controlconnector aux *.cmIl s'agit des données de sorties des contrôleurs, aussi données d'entrées de la composition:
* "\<controlconnector name="XXX" datatype="XXX" content="XXXXXX"\/\>"
Name est lié à la #106Il s'agit des données de sorties des contrôleurs, aussi données d'entrées de la composition:
* "\<controlconnector name="XXX" datatype="XXX" content="XXXXXX"\/\>"
Name est lié à la #106Cameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/100lcm: Del ide link2017-12-17T22:29:11Zocdslcm: Del ide link* Implémenter CInterfaceClient pour lcm sans les maj de status d'écran (gros gain de perf attendu).
* CGApplication spécifique cli (dérivé de QCoreApplication et non de QApplication, voir #99).
* Couper le liens entre cli et ide.
Voir ...* Implémenter CInterfaceClient pour lcm sans les maj de status d'écran (gros gain de perf attendu).
* CGApplication spécifique cli (dérivé de QCoreApplication et non de QApplication, voir #99).
* Couper le liens entre cli et ide.
Voir #93 pour la mesure initiale de lcm.Cameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/99lcm example.cm (embedded QCoreApplication)2017-12-17T22:29:37Zocdslcm example.cm (embedded QCoreApplication)lcm est un QCoreApplication (app avec event loop en mode console). <br>
<br>
lcm example.cm<br>
launch with default parameters seted on the editor.<br>
<br>
Nous limitons les paramètres aux sorties de controleurs connectés aux entrées ...lcm est un QCoreApplication (app avec event loop en mode console). <br>
<br>
lcm example.cm<br>
launch with default parameters seted on the editor.<br>
<br>
Nous limitons les paramètres aux sorties de controleurs connectés aux entrées d'opérateurs.<br>
Il est interdit d'utiliser un controlleur dans une boucle. La donnée du co
<br>
Faire un test de perf en suivant.
Ressources:
* http://doc.qt.io/qt-4.8/qt-embedded-running.html
* http://doc.qt.io/qt-4.8/qapplication.html#Type-enum
* http://doc.qt.io/qt-4.8/qcoreapplication.html
Cameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/92Del -cm="" style option, simplify2018-03-04T14:03:22ZocdsDel -cm="" style option, simplify* ecm test.cm lance l'éditeur sur le fichier test.cm
* ecm lance l'éditeur avec le dernier processus ouvert
* lcm test.cm lance test.cm en mode headless
* lcm -v donne la version de Caméléon
* lcm -l donne la licence de Caméléon
* lcm -v...* ecm test.cm lance l'éditeur sur le fichier test.cm
* ecm lance l'éditeur avec le dernier processus ouvert
* lcm test.cm lance test.cm en mode headless
* lcm -v donne la version de Caméléon
* lcm -l donne la licence de Caméléon
* lcm -v test.cm donne la version du processus test.cm
* lcm -l test.cm donne la licence du processus test.cmCameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/91Add -v output2018-03-04T14:03:25ZocdsAdd -v outputCameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/88SCD - operator::stdOutputMessage2017-12-18T07:31:44ZocdsSCD - operator::stdOutputMessageCameleon v2.2-devhttps://framagit.org/ocds/Cameleon/-/issues/87Review -h output2018-03-04T14:03:29ZocdsReview -h outputCameleon v2.2-devocdsocdshttps://framagit.org/ocds/Cameleon/-/issues/78Caméléon headless2017-11-18T14:44:19ZocdsCaméléon headlessCréer deux exe:
* ecm: l'editeur caméléon avec GUI (besoin d'un serveur X), édition communautaire,
* lcm: lanceur caméléon sans GUI (pas de dépendance au serveur X), édition serveur.
Ces deux exécutables manipulent des fichiers caméléon...Créer deux exe:
* ecm: l'editeur caméléon avec GUI (besoin d'un serveur X), édition communautaire,
* lcm: lanceur caméléon sans GUI (pas de dépendance au serveur X), édition serveur.
Ces deux exécutables manipulent des fichiers caméléon *.cm.
L'approche fonctionnelle mono executable implique l'addition des dépendances. Pour un gain de performance et supprimer la nécessité du serveur X, il est nécessaire de découper l'outil en deux livrables (cf expérience de déploiement sur raspberry en mode headless).
Attention: Cela demmande une revue des opérateurs et des controlleurs.Cameleon v2.2-dev