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

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

Changement de la couleur des sections selectionnes + plein dautres choses

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