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

Last change on this file since 364 was 364, checked in by touze, 11 years ago

maj History

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