====== Commit 2006-11-23 ====== ===== Modifs ===== * **GUI**: * J'ai ajouté des couleurs à la console graphique. Vu que le code qui écrit les sorties (''mtFEM'' entre autres) ne connait pas l'interface (''mtViz''), j'ai du un peu ruser pour envoyer des commandes vers l'interface. J'ai donc défini une série de classes basées sur ''Console'' (''WinConsole'', ''UnixConsole'' et ''TextEditStream'' sont des consoles) qui s'enregistrent dans un singleton nommé ''ConsoleList''. les commandes sont envoyées par le code à ''ConsoleList'' et dispatchées aux consoles. Je peux donc aussi éviter que, sous Unix, les commandes de changement de couleurs soient écrites dans le fichier résultat. * Modif du splash screen. * **Bugs**: * correction [[http://metafor.ltas.ulg.ac.be/flyspray/?do=details&id=93|bug FS#93]] : ''Circle'' plantait à la visu. * correction [[http://metafor.ltas.ulg.ac.be/flyspray/?do=details&id=92|bug FS#92]] : les tests "degré 2" plantaient à la visu. * correction [[http://metafor.ltas.ulg.ac.be/flyspray/?do=details&id=91|bug FS#91]] : plan de coupe losanjugulaire. * **Nettoyage**: * Suppression de ''mtGlobal::debug'' (pas utilisé). * Déplacement de ''mtGlobal::useGUI'' vers ''mtViz::useGUI'' (évite les pollutions futures des modules dépendant de ''mtViz''). * Déplacement de ''mtGlobal::workingDirectory'' vers ''mtFEM::workingDirectory'' (évite les pollutions futures des modules dépendant de ''mtFEM''). * Suppression de ''mtGlobal::argc'' et ''mtGlobal::argv''. * Suppression de la boucle infinie lors d'un ''FATAL_ERROR'' (le thread python s'arrête en lançant une exception ''FatalErrorException'' et l'interface graphique reste active). * **Code Antoine**: * Intégration de ''AbscisseCurveReZoner'' programmé par Antoine. * Ajout du test ''apps/ale/contactPlanInclineRTAbscissa.py'' qui le teste. ===== Screenshots ===== ===== Fichiers ajoutés/supprimés ===== A mtFEM/ale/AbscisseCurveReZoner.cpp A mtFEM/ale/AbscisseCurveReZoner.h R mtGlobal/concolors.cpp R mtGlobal/concolors.h A mtGlobal/Console.cpp A mtGlobal/Console.h A mtGlobal/ConsoleList.cpp A mtGlobal/ConsoleList.h A mtGlobal/UnixConsole.cpp A mtGlobal/UnixConsole.h A mtGlobal/WinConsole.cpp A mtGlobal/WinConsole.h A apps/ale/contactPlanInclineRTAbscissa.py --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2006/11/23 09:22//