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

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

merge avec la branche 12_03_12-managerComboBox

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