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

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

Ajout des paramètres width et height à la méthode chartPlot2vec + ... (see History)

File size: 10.8 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
86 Mars : Laurent Garnier
9- pspa.css : Ajout de style pour les futurs graphiques
10- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
11  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
12  des graphiques sans légende, sans bordures...
13
145 Mars : Laurent Garnier
15- pspa.css : ameliorations dans le style des elements
16- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
17- GWt_abstractElement : suppression des actions sur l'image d'un element
18- ajoute de l'icone trash.png
19 
205 mars : Francois Touze
21-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
22
235 Mars : Laurent Garnier
24- GWt_LigneFaisceau : protection contre un pointer NULL
25- abstractElement : Ajout d'un cas oublié dans la version précédente
26- ajoute du cas test philFit.save
27
284 Mars : Laurent Garnier
29- pspa.css
30  o Changement de styles sur les icones de la beamLine
31  o Ajout de style qui servirons plus tard
32- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
33  elementRfGun, elementFit, elementSnapshot :
34  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
35    déplacé dans abstractElement
36- abstractElement : ajout de
37  o setSoftware(nomDeLogiciel prog)
38  o getAbstractSoftware()
39  o registerAcceptableSoftware(nomDeLogiciel abs)
40- dataManager.cc :
41  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
42     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
43     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
44     false si on ne peux pas ajouter ce software avec cet élément.
45- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
46- GWt_ligneFaisceau :
47  o Ajout de update()
48  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
49- GWt_elementLigneFaisceau:
50  o  Ajout d'une variable privée : elementContainer_
51  o Suppression de la seconde ligne du tableau contenu dans cet élément
52  o setElementLabel : Mise à jour du tooltip
53  o mise a jour de la couleur de fond des sections
54- GWt_abstractElement
55  o Protection dans : updateLabelAndToolTipWidget()
56- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
57- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
58
591er Mars : Laurent Garnier
60- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
61- Ajout d'un nouvel icone qui servira plus tard : advanced.png
62
6327 février 2013 Laurent Garnier
64- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
65
6626 février 2013 Laurent Garnier
67- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
68- beam2moments : Correction d'un warning qui se pourait être un bug
69- dataManager : saveConfiguration(string folder, string nameOfCase).
70   Ajout d'un dossiers pour le stockage des fichiers de config
71- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
72- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
73- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
74- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
75
7622 février 2013 Guy Le Meur
77- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
78_ 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'.
79
8020 Février 2013 Laurent Garnier
81- requierements : Remise mise en place d'une seule librarie, encore du travail
82  à faire avant de séparer tout en M-V-C
83- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
84  de config sur le serveur
85
8619 Février 2013 Laurent Garnier
87- Creation de 2 librairies dans le requirement au lieu d'une seule
88
8918 Février 2013 Francois Touze
90- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
91- paramètres et legendes pour la partie histogramme
92- ajout du bouton "cancel" à chaque element
93
9418 Février 2013 Laurent Garnier
95- Correction du bug #15
96- Correction du bug #37
97- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
98
9912 Février 2013 Laurent Garnier
100- Correction du fond qui ne passait pas sur le serveur
101- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
102
1035 Février 2013 Laurent Garnier
104- Change cursor style on drag elements
105- Correction d'un bug introduit dans la derniere revision #28
106- Quelques renommages
107- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
108
1094 Février 2013 Laurent Garnier
110- Suppression de la classe "elementsCollection"
111- dataManager : Suppresion de commentaires
112- GWt_elementLigneFaisceau.cc
113- GWt_bend, GWt_drift, GWt_beam
114  GWt_soleno, GWt_fit, GWt_rfgun
115  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
116- GWt_abstractElement :
117  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
118  o Ajoute de FileInput()
119- 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)
120
1211er Février 2013 Laurent Garnier
122- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
123  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
124  reportées sur le dataManager
125
126- abstractSoftware, softwareTransport, softwareParmela :
127  o  remplacement de "elementsCollection" par "dataManager"
128
129- dataManager : Ajout des méthodes provenant de "elementsCollection"
130- GWt_elementLigneFaisceau :
131  o suppression de l'image "fleche" et quelques renommages
132- GWt_bend, GWt_drift, GWt_beam
133  GWt_soleno, GWt_fit, GWt_rfgun
134  GWt_cell : quelques simplifications internes
135- GWt_LigneFaisceau :
136  o Ajout des méthodes provenant de "elementsCollection"
137  o mise à jour des labels à chaque ajout d'élément
138- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
139- GWt_abstractElement : quelques renommages
140- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
141
14231 Janvier 2013  Laurent Garnier
143- dataManager : Suppression des références au workingDir et passage de
144  cette variable dans la classe elle même
145- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
146- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
147- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
148
14930 Janvier 2013  Laurent Garnier
150- dataManager : Ajout de la méthode removeElement()
151- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
152- GWt_dialog : Changement du format du message de std::string en WString
153- GWt_LigneFaisceau,GWt_abstractElement :
154   Possibilité de suppression d'un élement par double-click sur celui-ci
155- GWt_elementLigneFaisceau :
156 o  Ajout d'une méthode pour récupérer l'abstract element
157 o Suppresion de méthode inutile
158- Correction du bug #11
159
16029 janvier 2013 Guy Le Meur
161
162- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
163 classes héritées softwareParmela, softwareTransport
164
16529 Janvier 2013  Laurent Garnier
166- Ajout de la classe GWt_abstractElementFactory
167- GWt_bend, GWt_drift, GWt_beam
168  GWt_soleno, GWt_fit, GWt_rfgun
169  GWt_cell,  GWt_pspaApplication,
170  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
171  dans les élements
172- Bug #18 à la modification d'un label : Corrigé
173- prepare to "erase element on double click"
174
175- GWt_abstractElement : Déplacement de methode createDragImage()
176
177- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
178
179- GWt_pspaApplication : ajout d'une abstractElementFactory
180
18128 Janvier 2013  Laurent Garnier
182- GWt_ligneFaisceau:
183  o Suppression de code inutile
184  o insertion des éléments dans la liste des objets de la ligne
185
186- GWt_bend, GWt_drift, GWt_beam
187  GWt_soleno, GWt_fit, GWt_rfgun
188  GWt_cell : ajout d'une méthode print()
189
190- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
191  de méthodes inutiles
192
193- mixedTools.h : ajout de la méthode boolToString()
194
195- elementRfgun, elementFit, elementSoleno
196  elementBeam, elementDrift, elementBend
197  elementCell :
198  o ajout d'une méthode print()
199  o Remise en ordre du label sans les 999
200
20125 Janvier 2013  Laurent Garnier
202- Insertion dans la drop box ok + images ok
203- Restaurer la config refonctionne
204- Avec un ascenseur qui marche mieux
205 
20624 Janvier 2013  Laurent Garnier
207- Ameliorations sur la drop zone
208- re-identation du code dans la partie graphique
209- Insertion dans la drop box ok
210
21123 Janvier 2013  Laurent Garnier
212- quelques renommages et améliorations sur la drop zone
213
21422 Janvier 2013  Laurent Garnier
215- Fix probleme de compilation introduit par la derniÚre revision (260)
216- refactoring (suite)
217
21821 Janvier 2013  Laurent Garnier
219- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
220- Deplacement des styles dans la feuille css
221- modification du appRoo() par un docRoot()
222- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
223- ajout d'une srollbar
224- refactoring
225
22619 Janvier 2013  Laurent Garnier
227- Ajout d'icones pour la toolbar et d'un fond sur le programme
228
22918 Janvier 2013  Laurent Garnier
230- Mise à jour de la partie web (drop zone). Aucune modification majeures,
231  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
232  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
233- Correction de la console qui est désormais une classe à part et initilisée une
234  seule fois à chaque nouvelle session
235- Renommage de GWt_tools en GWt_console
236
23721 December 2012  Laurent Garnier
238- Pas mal de modification coté physique par Guy et François
239- Par rapport à la derniÚre revision :
240  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
241  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
242  o Suppression des bordures pointillées dans les éléments
243
24417 Octobre 2012  Laurent Garnier
245- Affichage d'un Dialog lors du clic sur le bouton Drift
246
24715 Octobre 2012  Laurent Garnier
248- pspa.cc : Ajout de composant (console) et réarragement du GUI
249- Déplacement des .h dans le répertoire include
250- Ajout du fichier Doxyfile
251
252
Note: See TracBrowser for help on using the repository browser.