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

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

correction d'un plantage au run sur un element fit

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