source: PSPA/Interface_Web/trunk/pspaWT/History @ 405

Last change on this file since 405 was 405, checked in by garnier, 11 years ago

Correction de problèmes avec le softwarePanel

File size: 14.9 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
828 Mars : Laurent Garnier
9- Correction de problèmes avec le softwarePanel
10
1127 Mars : Laurent Garnier
12- pspa.css : Ajout de styles pour divers containers (buttons...)
13- abstractElement.cc : Correction d'un bug dans setSoftware() qui ne mettait pas
14  le software a jour si celui ci était "unknow"
15- GWt_elementLigneFaisceau.cc : Correction d'un bug qui ne mettait pas à jour la
16  couleur du sofware sur un chanegement
17- GWt_serverFileSelector,GWt_dialog : Améliorations de l'aspect visuel
18- GWt_sectionToExecute.cc : Mise en application des comboBox
19- GWt_pspaApplication.cc : Correction d'un bug qui ne remettait pas a jour les sections
20  lors de l'effacement des composants
21- GWt_softwarePanel.cc : Mise en place des comboBox et suppression des dialogBox
22- Ajout d'un fond gris sur l'output
23-
24
2524 mars 2013 : Guy Le Meur
26-supprimé des sorties inutiles dans l   a fenêtre console
27-localisation du fichier de sortie de parmela, parmout, dans workingarea
28
2922 Mars : Laurent Garnier
30- GWt_sectionToExecute : Amélioration du layout
31- GWt_softwarePanel : Suppression de la version avec les lineEdit
32- Améliorations de l'interface graphique
33- Restructuration de la console
34- Remise en ordre des éléments de la barre d'icone à gauche
35- Toujours quelques problemes à regler sur les comboBox
36
3720 Mars : Laurent Garnier
38- GWt_LigneFaisceau : renommage
39- GWt_softwarePanel : Preparation des ComboBox
40- GWt_sectionToExecute : Ajout de qq méthodes pour manipuler les ComboBox
41
4218 mars : Francois Touze
43- GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés)
44
45
4613 Mars : Laurent Garnier
47- Etape 2 ok, test ok
48
4913 Mars : Laurent Garnier
50- dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions
51- sectionToExecute : renommage
52- GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et
53  passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans
54  la jobList du dataManager
55
5612 mars : Guy Le Meur
57-softwareXXX : changé l'indexation ders éléments pour tenir compte des éléments ignorés par les softwares.
58-dataManager : création d'une méthode getDiagnosticBeam(string elementLabel);
59
6012 Mars : Laurent Garnier
61- dataManager:
62  o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index.
63  Mieux vaut passer par des elements abstraits plus simples à gérer.
64  o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes.
65  o Déplacement de createSoftwareConnexion() en "public"
66- sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec.
67  Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés
68  au profil des abstractElements.
69- GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string)
70- GWt_softwarePanel : Modifications pour attraper les bons éléments
71
72abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog)
73
7411 Mars : Laurent Garnier
75- GWt_elementLigneFaisceau : Changement de l'apparence des icones  poubelle et paramètres
76  qui apparaissent désormais horizontalement et non verticalement
77
788 mars : Francois Touze
79- particleBeam : corrigé le remplissage des histogrammes et maj des unites
80- GWt_pspaApplication : completé l'écriture des légendes
81- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
82
837 Mars : Laurent Garnier
84- pspa.css : Ajout de l'icone poubelle
85- GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine
86- GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine
87
886 Mars : Laurent Garnier
89- pspa.css :
90 o Ajout de style pour les futurs graphiques
91 o Ajout de .softwareElementLigneFaisceauName
92- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
93  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
94  des graphiques sans légende, sans bordures...
95- GWt_bend, GWt_drift, GWt_beam
96  GWt_soleno, GWt_fit, GWt_rfgun
97  GWt_cell : bug fix #18
98- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
99  Ajout d'une méthode getName()
100- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
101- PspaApplication :
102 o Affichage du nom du cas test dans le titre de la fenetre
103 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
104
1055 Mars : Laurent Garnier
106- pspa.css : ameliorations dans le style des elements
107- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
108- GWt_abstractElement : suppression des actions sur l'image d'un element
109- ajoute de l'icone trash.png
110 
1115 mars : Francois Touze
112-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
113
1145 Mars : Laurent Garnier
115- GWt_LigneFaisceau : protection contre un pointer NULL
116- abstractElement : Ajout d'un cas oublié dans la version précédente
117- ajoute du cas test philFit.save
118
1194 Mars : Laurent Garnier
120- pspa.css
121  o Changement de styles sur les icones de la beamLine
122  o Ajout de style qui servirons plus tard
123- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
124  elementRfGun, elementFit, elementSnapshot :
125  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
126    déplacé dans abstractElement
127- abstractElement : ajout de
128  o setSoftware(nomDeLogiciel prog)
129  o getAbstractSoftware()
130  o registerAcceptableSoftware(nomDeLogiciel abs)
131- dataManager.cc :
132  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
133     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
134     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
135     false si on ne peux pas ajouter ce software avec cet élément.
136- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
137- GWt_ligneFaisceau :
138  o Ajout de update()
139  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
140- GWt_elementLigneFaisceau:
141  o  Ajout d'une variable privée : elementContainer_
142  o Suppression de la seconde ligne du tableau contenu dans cet élément
143  o setElementLabel : Mise à jour du tooltip
144  o mise a jour de la couleur de fond des sections
145- GWt_abstractElement
146  o Protection dans : updateLabelAndToolTipWidget()
147- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
148- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
149
1501er Mars : Laurent Garnier
151- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
152- Ajout d'un nouvel icone qui servira plus tard : advanced.png
153
15427 février 2013 Laurent Garnier
155- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
156
15726 février 2013 Laurent Garnier
158- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
159- beam2moments : Correction d'un warning qui se pourait être un bug
160- dataManager : saveConfiguration(string folder, string nameOfCase).
161   Ajout d'un dossiers pour le stockage des fichiers de config
162- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
163- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
164- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
165- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
166
16722 février 2013 Guy Le Meur
168- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
169_ corrigé un bug concernant la sauvegarde de la configuration : l'attribut nameOfCase_ de la classe PspaApplication contient le 'nom du cas de calcul' sans extension ni chemin. Donc, pour le cas test, nameOfCase_ vaut 'pspa'.
170
17120 Février 2013 Laurent Garnier
172- requierements : Remise mise en place d'une seule librarie, encore du travail
173  à faire avant de séparer tout en M-V-C
174- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
175  de config sur le serveur
176
17719 Février 2013 Laurent Garnier
178- Creation de 2 librairies dans le requirement au lieu d'une seule
179
18018 Février 2013 Francois Touze
181- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
182- paramètres et legendes pour la partie histogramme
183- ajout du bouton "cancel" à chaque element
184
18518 Février 2013 Laurent Garnier
186- Correction du bug #15
187- Correction du bug #37
188- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
189
19012 Février 2013 Laurent Garnier
191- Correction du fond qui ne passait pas sur le serveur
192- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
193
1945 Février 2013 Laurent Garnier
195- Change cursor style on drag elements
196- Correction d'un bug introduit dans la derniere revision #28
197- Quelques renommages
198- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
199
2004 Février 2013 Laurent Garnier
201- Suppression de la classe "elementsCollection"
202- dataManager : Suppresion de commentaires
203- GWt_elementLigneFaisceau.cc
204- GWt_bend, GWt_drift, GWt_beam
205  GWt_soleno, GWt_fit, GWt_rfgun
206  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
207- GWt_abstractElement :
208  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
209  o Ajoute de FileInput()
210- GWt_LigneFaisceau : addElement retourne désormais un GWt_abstractElement et non un abstractElement, ce qui permet de manipuler presque partout le même type d'éléments (GWt_abstractElement)
211
2121er Février 2013 Laurent Garnier
213- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
214  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
215  reportées sur le dataManager
216
217- abstractSoftware, softwareTransport, softwareParmela :
218  o  remplacement de "elementsCollection" par "dataManager"
219
220- dataManager : Ajout des méthodes provenant de "elementsCollection"
221- GWt_elementLigneFaisceau :
222  o suppression de l'image "fleche" et quelques renommages
223- GWt_bend, GWt_drift, GWt_beam
224  GWt_soleno, GWt_fit, GWt_rfgun
225  GWt_cell : quelques simplifications internes
226- GWt_LigneFaisceau :
227  o Ajout des méthodes provenant de "elementsCollection"
228  o mise à jour des labels à chaque ajout d'élément
229- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
230- GWt_abstractElement : quelques renommages
231- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
232
23331 Janvier 2013  Laurent Garnier
234- dataManager : Suppression des références au workingDir et passage de
235  cette variable dans la classe elle même
236- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
237- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
238- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
239
24030 Janvier 2013  Laurent Garnier
241- dataManager : Ajout de la méthode removeElement()
242- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
243- GWt_dialog : Changement du format du message de std::string en WString
244- GWt_LigneFaisceau,GWt_abstractElement :
245   Possibilité de suppression d'un élement par double-click sur celui-ci
246- GWt_elementLigneFaisceau :
247 o  Ajout d'une méthode pour récupérer l'abstract element
248 o Suppresion de méthode inutile
249- Correction du bug #11
250
25129 janvier 2013 Guy Le Meur
252
253- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
254 classes héritées softwareParmela, softwareTransport
255
25629 Janvier 2013  Laurent Garnier
257- Ajout de la classe GWt_abstractElementFactory
258- GWt_bend, GWt_drift, GWt_beam
259  GWt_soleno, GWt_fit, GWt_rfgun
260  GWt_cell,  GWt_pspaApplication,
261  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
262  dans les élements
263- Bug #18 à la modification d'un label : Corrigé
264- prepare to "erase element on double click"
265
266- GWt_abstractElement : Déplacement de methode createDragImage()
267
268- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
269
270- GWt_pspaApplication : ajout d'une abstractElementFactory
271
27228 Janvier 2013  Laurent Garnier
273- GWt_ligneFaisceau:
274  o Suppression de code inutile
275  o insertion des éléments dans la liste des objets de la ligne
276
277- GWt_bend, GWt_drift, GWt_beam
278  GWt_soleno, GWt_fit, GWt_rfgun
279  GWt_cell : ajout d'une méthode print()
280
281- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
282  de méthodes inutiles
283
284- mixedTools.h : ajout de la méthode boolToString()
285
286- elementRfgun, elementFit, elementSoleno
287  elementBeam, elementDrift, elementBend
288  elementCell :
289  o ajout d'une méthode print()
290  o Remise en ordre du label sans les 999
291
29225 Janvier 2013  Laurent Garnier
293- Insertion dans la drop box ok + images ok
294- Restaurer la config refonctionne
295- Avec un ascenseur qui marche mieux
296 
29724 Janvier 2013  Laurent Garnier
298- Ameliorations sur la drop zone
299- re-identation du code dans la partie graphique
300- Insertion dans la drop box ok
301
30223 Janvier 2013  Laurent Garnier
303- quelques renommages et améliorations sur la drop zone
304
30522 Janvier 2013  Laurent Garnier
306- Fix probleme de compilation introduit par la derniÚre revision (260)
307- refactoring (suite)
308
30921 Janvier 2013  Laurent Garnier
310- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
311- Deplacement des styles dans la feuille css
312- modification du appRoo() par un docRoot()
313- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
314- ajout d'une srollbar
315- refactoring
316
31719 Janvier 2013  Laurent Garnier
318- Ajout d'icones pour la toolbar et d'un fond sur le programme
319
32018 Janvier 2013  Laurent Garnier
321- Mise à jour de la partie web (drop zone). Aucune modification majeures,
322  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
323  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
324- Correction de la console qui est désormais une classe à part et initilisée une
325  seule fois à chaque nouvelle session
326- Renommage de GWt_tools en GWt_console
327
32821 December 2012  Laurent Garnier
329- Pas mal de modification coté physique par Guy et François
330- Par rapport à la derniÚre revision :
331  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
332  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
333  o Suppression des bordures pointillées dans les éléments
334
33517 Octobre 2012  Laurent Garnier
336- Affichage d'un Dialog lors du clic sur le bouton Drift
337
33815 Octobre 2012  Laurent Garnier
339- pspa.cc : Ajout de composant (console) et réarragement du GUI
340- Déplacement des .h dans le répertoire include
341- Ajout du fichier Doxyfile
342
343
Note: See TracBrowser for help on using the repository browser.