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

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

ameliorations graphiques et ajout d'une fonction search dans l'output

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