1 | History |
---|
2 | ------------------------------------------------------------------- |
---|
3 | |
---|
4 | ========================================================= |
---|
5 | PSPA - Plateforme de simulation en physique des accélérateurs |
---|
6 | ========================================================= |
---|
7 | |
---|
8 | 18 Décembre 2013 : Laurent Garnier |
---|
9 | - requierements : Améliorer afin de mieux prendre en compte la gestion/création de tags sur le serveur. |
---|
10 | Précédement les libraries n'étaient pas accrochées comme il le fallait dans le requierement. |
---|
11 | |
---|
12 | 16 Décembre 2013 : Laurent Garnier |
---|
13 | Un certain nombre d'arguments/méthodes sont postfixés par "deprecated". Ils vont être supprimé prochainement et ne servent déja probablement plus a rien pour la plupart d'entre eux. |
---|
14 | |
---|
15 | - abstractSoftware : |
---|
16 | o DEPRECATED : Passage a "deprecated" des fonctions et arguments suivants : |
---|
17 | - initComputationLimits() |
---|
18 | - ComputationLimitsOk() |
---|
19 | - numeroDeb |
---|
20 | - numeroFin |
---|
21 | o Suppression des paramètres globParamPtr_ et sectParamPtr_ |
---|
22 | qui sont désormais des paramètres de "dataManager" et "section" |
---|
23 | o Ajout de la méthode getSectionToExecute() |
---|
24 | o Changement du constructeur : |
---|
25 | - abstractSoftware(string,globalParameters*,dataManager*); |
---|
26 | Par |
---|
27 | - abstractSoftware(string, sectionToExecute*); |
---|
28 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
29 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
30 | Remplacé par : |
---|
31 | - createInputFile(particleBeam* beamBefore, string workingDir) |
---|
32 | |
---|
33 | - dataManager |
---|
34 | o DEPRECATED : Passage a "deprecated" des fonctions et arguments suivants : |
---|
35 | - getBeamLineSize() |
---|
36 | - getDiagnosticBeam(string) |
---|
37 | - getLabelFromElementNumero() |
---|
38 | - getLabelFromElementLabel() |
---|
39 | o Supression de : |
---|
40 | - addSectionToExecute() |
---|
41 | - addElement() |
---|
42 | - getElementPointerFromNumero() |
---|
43 | - clearSectionToExecute() |
---|
44 | |
---|
45 | - unknowSoftware : |
---|
46 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
47 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
48 | Remplacé par : |
---|
49 | - createInputFile(particleBeam* beamBefore, string workingDir) |
---|
50 | |
---|
51 | - sectionToExecute : Désormais cette classe possède un vector d'abstractElement. |
---|
52 | o Changement du constructeur : |
---|
53 | - sectionToExecute(abstractElement*,abstractElement*,abstractSoftware*) |
---|
54 | Remplacé par : |
---|
55 | - sectionToExecute(abstractElement*,abstractSoftware*) -> Plus besoin de connaitre la fin, on ajoute les éléments au et |
---|
56 | à mesure dans la sectionToExecute. |
---|
57 | o supression de : |
---|
58 | - getFirstElement() -> On parcours désormais un vecteur d'éléments |
---|
59 | - getLastElement() |
---|
60 | - getElementNumberInSection() |
---|
61 | - getLastElementNumberInSection() |
---|
62 | - firstElementNumberInBeamLine, lastElementNumberInBeamLine, firstElement, lastElement |
---|
63 | o ajout d'un vecteur d'"abstractElement*" à cette section et des méthodes associées |
---|
64 | |
---|
65 | - sector : |
---|
66 | o ajout des méthodes et paramètres : |
---|
67 | - addElementAfter() |
---|
68 | - setSoftware() |
---|
69 | - clearSectionToExecute() |
---|
70 | - clearSectionToExecute(int) |
---|
71 | - dataManager_, sectorParam_ |
---|
72 | |
---|
73 | - sectorParameters : |
---|
74 | o Changement du constructeur en ajoutant un paramètre vers le "sector" d'origine |
---|
75 | o Renommage de "sector_" en "sectorsStatements_" pour éviter les confusions |
---|
76 | |
---|
77 | - softwareGenerator : |
---|
78 | o Changement du constructeur : |
---|
79 | - softwareGenerator(string inputFileName, globalParameters* globals, dataManager* dt); |
---|
80 | Par : |
---|
81 | - softwareGenerator(string inputFileName, sectionToExecute*) |
---|
82 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
83 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
84 | |
---|
85 | - softwareParmela : |
---|
86 | o Changement du constructeur : |
---|
87 | - softwareParmela(string inputFileName, globalParameters* globals, dataManager* dt); |
---|
88 | Par : |
---|
89 | - softwareParmela(string inputFileName, sectionToExecute*) |
---|
90 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
91 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
92 | |
---|
93 | - softwareTest : |
---|
94 | o Changement du constructeur : |
---|
95 | - softwareTest(string inputFileName, globalParameters* globals, dataManager* dt); |
---|
96 | Par : |
---|
97 | - softwareTest(string inputFileName, sectionToExecute*) |
---|
98 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
99 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
100 | |
---|
101 | - softwareUsersProgram : |
---|
102 | o Changement du constructeur : |
---|
103 | - softwareUsersProgram(string inputFileName, globalParameters* globals, dataManager* dt); |
---|
104 | Par : |
---|
105 | - softwareUsersProgram(string inputFileName, sectionToExecute*) |
---|
106 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
107 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
108 | |
---|
109 | - softwareMadX : |
---|
110 | o Changement du constructeur : |
---|
111 | - softwareMadX(string inputFileName, globalParameters* globals, dataManager* dt); |
---|
112 | Par : |
---|
113 | - softwareMadX(string inputFileName, sectionToExecute*) |
---|
114 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
115 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
116 | |
---|
117 | |
---|
118 | - softwareTransport : |
---|
119 | o Changement du constructeur : |
---|
120 | - softwareTransport(string inputFileName, globalParameters* globals, dataManager* dt); |
---|
121 | Par : |
---|
122 | - softwareTransport(string inputFileName, sectionToExecute*) |
---|
123 | o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin. |
---|
124 | - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir) |
---|
125 | |
---|
126 | - GWt_elementBeam, Cell, Bend, Drift... : |
---|
127 | o Changement du constructeur pour l'associer à un abstrastElement |
---|
128 | |
---|
129 | - GWt_elementLigneFaisceu : |
---|
130 | o Remplacement de : |
---|
131 | - initialize_ligneFaisceau(nomdElements::typedElement eType,GWt_ligneFaisceau* ligne); |
---|
132 | Par : |
---|
133 | - initialize_ligneFaisceau(GWt_ligneFaisceau* ligne, abstractElement* abstractElem) |
---|
134 | o Suppression du pointeur vers PspaApplication* |
---|
135 | o DEPRECATED : GWt_abstractElement |
---|
136 | |
---|
137 | - GWt_dropZoneLigneFaisceau : |
---|
138 | o Desormais une dropZone n'est plus lié à PspaApplication mais à un dataManager |
---|
139 | |
---|
140 | - GWt_sectionToExecute : |
---|
141 | o Ajout d'un pointer vers le section qui contient cette section |
---|
142 | |
---|
143 | - GWt_softwarePanel : |
---|
144 | o Cette classe n'est plus liée à PspaApplication, mais au GWt_sector qui la contient |
---|
145 | |
---|
146 | - GWt_ligneFaisceau : |
---|
147 | o Desormais cette classe n'est plus lié à PspaApplication mais à un dataManager et un GWt_sector |
---|
148 | o DEPRECATED : |
---|
149 | - update() |
---|
150 | - manageLineFaisceauLayout() |
---|
151 | |
---|
152 | - GWt_sectorParameters |
---|
153 | o DEPRECATED : |
---|
154 | - createSector() |
---|
155 | - buttons() |
---|
156 | - execDialog() |
---|
157 | |
---|
158 | - PspaApplication : |
---|
159 | o La beamLine n'est plus gérée dans cette classe mais dans le dataManager, de ce fait, un certain nombre de fonctions et arguments disparaissent : |
---|
160 | o DEPRECATED : |
---|
161 | - beamLine |
---|
162 | - createBeamLine() |
---|
163 | o Un certain nombre de fonction sont déplacée dans la nouvelle classe GWt_accelerator : |
---|
164 | - dialogOnGraphics() |
---|
165 | - faireDessinPhaseSpace(WContainerWidget* toto, particleBeam* beam, string elementLabel, string namex, string namey, int typeFaisceau) |
---|
166 | - faireDessinEnveloppe(WContainerWidget* toto, string type) |
---|
167 | - chartPlot2vec(WContainerWidget* toto,vector<double>& xcor,vector<double>& ycor,Wt::Chart::SeriesType seriesType,Wt::Chart::FillRangeType fillRange,Wt::Chart::AxisValue value,bool isGridLinesEnables,string title,string legendx,string legendy,int width,int height,bool makeIcon = false) |
---|
168 | - removePathFromConfigName(string& config) |
---|
169 | - removeExtensionFromConfigName(string& config) |
---|
170 | - removeBeamLine() |
---|
171 | - dessiner() |
---|
172 | - dessinerEnveloppe() |
---|
173 | - dessinerPhaseSpace() |
---|
174 | - dessinerHistogramme() |
---|
175 | |
---|
176 | - GWt_accelerator : |
---|
177 | o Nouvelle classe afin de gérer toutes les fonctions spécifiques à un accélérateur et non pas à l'application PSPA. Cette classe pourra servir si l'on à plusieurs accélérateurs dans PSPA. |
---|
178 | |
---|
179 | |
---|
180 | 12 Décembre 2013 : Laurent Garnier |
---|
181 | - Renommage de GWt_LigneFaisceau en GWt_ligneFaisceau dans tout les fichiers |
---|
182 | pour plus de cohérence. |
---|
183 | |
---|
184 | 12 Décembre 2013 : Laurent Garnier |
---|
185 | Modifications en vue de changer l'interface utilisateur : |
---|
186 | - GWt_softwarePanel : Changement du container parent |
---|
187 | - GWt_sector : Nouvelle classe pour gérer les secteur au niveau UI |
---|
188 | - GWt_accelerator : Nouvelle classe pour gérer les accelerateurs au niveau UI |
---|
189 | - PspaApplication : Nouveau layout (suppression de la grille de fond) |
---|
190 | - GWt_LigneFaisceau, GWt_elementLigneFaisceau, GWt_console |
---|
191 | - Changements mineurs |
---|
192 | - GWt_dropZoneLigneFaisceau : Changement de comportement du drop |
---|
193 | - dataManager : Ajout de méthode pour ajouter un secteur addNewSector() et du |
---|
194 | vecteur de sector associé. |
---|
195 | - sector : Changement des noms setReflectedFrom en setDuplicatedFrom |
---|
196 | |
---|
197 | 11 Décembre 2013 : Laurent Garnier |
---|
198 | - Ajout de la classe Section et quelques modifications dans le pspa.css |
---|
199 | |
---|
200 | 21 juin 2013 : Guy Le Meur |
---|
201 | - la désignation des éléments compatibles avec un logiciel est faite |
---|
202 | dans le fichier correspondant softwareXXXX.cc |
---|
203 | - dans les fichiers elementXXX les références aux software sont |
---|
204 | supprimées. La communication avec les logiciels est assurée par une méthode |
---|
205 | parametersToSoftware() qui envoie tous les paramètres, parmi lesquelles |
---|
206 | chaque logiciel fera le tri et construira son fichier d'entrée. |
---|
207 | - La définition des couleurs d'affichage des logiciels sur l'interface |
---|
208 | est effectuée dans la classe 'nomDeLogiciel' (en attendant mieux). |
---|
209 | |
---|
210 | 10 juin 2013 : Guy Le Meur |
---|
211 | - redefinition du faisceau (particleBeam) comme donné à z = cte |
---|
212 | - pour PARMELA, quand le faiceau n'est pas donné par rfgun, on recule |
---|
213 | le faisceau, pour qu'au début du calcul il soit tout entier avant le |
---|
214 | premier élément. |
---|
215 | |
---|
216 | 18 avril 2013 : Laurent Garnier |
---|
217 | - Generation de fichiers PDF pour les graphiques en cours (ca marche!) |
---|
218 | |
---|
219 | 30 mars 2013 : Guy Le Meur |
---|
220 | - Vérification algorithmique (dataManager) de la consécution des sections proposées au calcul. |
---|
221 | - rétablissement, dans les diagnostics d'erreur, des noms génériques des éléments non autorisés par les logiciels : ce n'est pas spécialement cell01 qui est refusé par TRANSPORT, c'est l'élément GENERIQUE : CELL. |
---|
222 | |
---|
223 | 29 Mars : Laurent Garnier |
---|
224 | - Alignement au milieu de la ligne entre les elements |
---|
225 | - Ajout d'une marge autour des elements de la beamLine |
---|
226 | - Ajout d'une bordure autour des icones de gauche |
---|
227 | - GWt_console : Ajout d'une fonction de recherche |
---|
228 | - Remplacement des "Bad section definition" par des messages dans la zone erreur des sections |
---|
229 | - Passage en blanc des elements ignorés dans la beamLine |
---|
230 | |
---|
231 | 28 Mars : Laurent Garnier |
---|
232 | - Correction de problèmes avec le softwarePanel |
---|
233 | - Correction dans les comboBox |
---|
234 | - Ajout de l'heure et la date sur les graphiques |
---|
235 | - particleBeam : passage de 3 à 5 sigma |
---|
236 | |
---|
237 | 27 Mars : Laurent Garnier |
---|
238 | - pspa.css : Ajout de styles pour divers containers (buttons...) |
---|
239 | - abstractElement.cc : Correction d'un bug dans setSoftware() qui ne mettait pas |
---|
240 | le software a jour si celui ci était "unknow" |
---|
241 | - GWt_elementLigneFaisceau.cc : Correction d'un bug qui ne mettait pas à jour la |
---|
242 | couleur du sofware sur un chanegement |
---|
243 | - GWt_serverFileSelector,GWt_dialog : Améliorations de l'aspect visuel |
---|
244 | - GWt_sectionToExecute.cc : Mise en application des comboBox |
---|
245 | - GWt_pspaApplication.cc : Correction d'un bug qui ne remettait pas a jour les sections |
---|
246 | lors de l'effacement des composants |
---|
247 | - GWt_softwarePanel.cc : Mise en place des comboBox et suppression des dialogBox |
---|
248 | - Ajout d'un fond gris sur l'output |
---|
249 | - |
---|
250 | |
---|
251 | 24 mars 2013 : Guy Le Meur |
---|
252 | -supprimé des sorties inutiles dans l a fenêtre console |
---|
253 | -localisation du fichier de sortie de parmela, parmout, dans workingarea |
---|
254 | |
---|
255 | 22 Mars : Laurent Garnier |
---|
256 | - GWt_sectionToExecute : Amélioration du layout |
---|
257 | - GWt_softwarePanel : Suppression de la version avec les lineEdit |
---|
258 | - Améliorations de l'interface graphique |
---|
259 | - Restructuration de la console |
---|
260 | - Remise en ordre des éléments de la barre d'icone à gauche |
---|
261 | - Toujours quelques problemes à regler sur les comboBox |
---|
262 | |
---|
263 | 20 Mars : Laurent Garnier |
---|
264 | - GWt_LigneFaisceau : renommage |
---|
265 | - GWt_softwarePanel : Preparation des ComboBox |
---|
266 | - GWt_sectionToExecute : Ajout de qq méthodes pour manipuler les ComboBox |
---|
267 | |
---|
268 | 18 mars : Francois Touze |
---|
269 | - GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés) |
---|
270 | |
---|
271 | |
---|
272 | 13 Mars : Laurent Garnier |
---|
273 | - Etape 2 ok, test ok |
---|
274 | |
---|
275 | 13 Mars : Laurent Garnier |
---|
276 | - dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions |
---|
277 | - sectionToExecute : renommage |
---|
278 | - GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et |
---|
279 | passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans |
---|
280 | la jobList du dataManager |
---|
281 | |
---|
282 | 12 mars : Guy Le Meur |
---|
283 | -softwareXXX : changé l'indexation ders éléments pour tenir compte des éléments ignorés par les softwares. |
---|
284 | -dataManager : création d'une méthode getDiagnosticBeam(string elementLabel); |
---|
285 | |
---|
286 | 12 Mars : Laurent Garnier |
---|
287 | - dataManager: |
---|
288 | o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index. |
---|
289 | Mieux vaut passer par des elements abstraits plus simples à gérer. |
---|
290 | o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes. |
---|
291 | o Déplacement de createSoftwareConnexion() en "public" |
---|
292 | - sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec. |
---|
293 | Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés |
---|
294 | au profil des abstractElements. |
---|
295 | - GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string) |
---|
296 | - GWt_softwarePanel : Modifications pour attraper les bons éléments |
---|
297 | |
---|
298 | abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog) |
---|
299 | |
---|
300 | 11 Mars : Laurent Garnier |
---|
301 | - GWt_elementLigneFaisceau : Changement de l'apparence des icones poubelle et paramètres |
---|
302 | qui apparaissent désormais horizontalement et non verticalement |
---|
303 | |
---|
304 | 8 mars : Francois Touze |
---|
305 | - particleBeam : corrigé le remplissage des histogrammes et maj des unites |
---|
306 | - GWt_pspaApplication : completé l'écriture des légendes |
---|
307 | - j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot |
---|
308 | |
---|
309 | 7 Mars : Laurent Garnier |
---|
310 | - pspa.css : Ajout de l'icone poubelle |
---|
311 | - GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine |
---|
312 | - GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine |
---|
313 | |
---|
314 | 6 Mars : Laurent Garnier |
---|
315 | - pspa.css : |
---|
316 | o Ajout de style pour les futurs graphiques |
---|
317 | o Ajout de .softwareElementLigneFaisceauName |
---|
318 | - GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec() |
---|
319 | afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire |
---|
320 | des graphiques sans légende, sans bordures... |
---|
321 | - GWt_bend, GWt_drift, GWt_beam |
---|
322 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
323 | GWt_cell : bug fix #18 |
---|
324 | - abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest : |
---|
325 | Ajout d'une méthode getName() |
---|
326 | - GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite |
---|
327 | - PspaApplication : |
---|
328 | o Affichage du nom du cas test dans le titre de la fenetre |
---|
329 | o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers |
---|
330 | |
---|
331 | 5 Mars : Laurent Garnier |
---|
332 | - pspa.css : ameliorations dans le style des elements |
---|
333 | - GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements |
---|
334 | - GWt_abstractElement : suppression des actions sur l'image d'un element |
---|
335 | - ajoute de l'icone trash.png |
---|
336 | |
---|
337 | 5 mars : Francois Touze |
---|
338 | -GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z |
---|
339 | |
---|
340 | 5 Mars : Laurent Garnier |
---|
341 | - GWt_LigneFaisceau : protection contre un pointer NULL |
---|
342 | - abstractElement : Ajout d'un cas oublié dans la version précédente |
---|
343 | - ajoute du cas test philFit.save |
---|
344 | |
---|
345 | 4 Mars : Laurent Garnier |
---|
346 | - pspa.css |
---|
347 | o Changement de styles sur les icones de la beamLine |
---|
348 | o Ajout de style qui servirons plus tard |
---|
349 | - elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno, |
---|
350 | elementRfGun, elementFit, elementSnapshot : |
---|
351 | o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software() |
---|
352 | déplacé dans abstractElement |
---|
353 | - abstractElement : ajout de |
---|
354 | o setSoftware(nomDeLogiciel prog) |
---|
355 | o getAbstractSoftware() |
---|
356 | o registerAcceptableSoftware(nomDeLogiciel abs) |
---|
357 | - dataManager.cc : |
---|
358 | o Suppression de checkExecute() et checkElementsForExec(). Dans la méthode |
---|
359 | GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à |
---|
360 | pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie |
---|
361 | false si on ne peux pas ajouter ce software avec cet élément. |
---|
362 | - GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus) |
---|
363 | - GWt_ligneFaisceau : |
---|
364 | o Ajout de update() |
---|
365 | o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible) |
---|
366 | - GWt_elementLigneFaisceau: |
---|
367 | o Ajout d'une variable privée : elementContainer_ |
---|
368 | o Suppression de la seconde ligne du tableau contenu dans cet élément |
---|
369 | o setElementLabel : Mise à jour du tooltip |
---|
370 | o mise a jour de la couleur de fond des sections |
---|
371 | - GWt_abstractElement |
---|
372 | o Protection dans : updateLabelAndToolTipWidget() |
---|
373 | - softwareParmela : ajout d'une protection sur NULL pointer dans createInputFile() |
---|
374 | - trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk |
---|
375 | |
---|
376 | 1er Mars : Laurent Garnier |
---|
377 | - Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février |
---|
378 | - Ajout d'un nouvel icone qui servira plus tard : advanced.png |
---|
379 | |
---|
380 | 27 février 2013 Laurent Garnier |
---|
381 | - beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février |
---|
382 | |
---|
383 | 26 février 2013 Laurent Garnier |
---|
384 | - pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs |
---|
385 | - beam2moments : Correction d'un warning qui se pourait être un bug |
---|
386 | - dataManager : saveConfiguration(string folder, string nameOfCase). |
---|
387 | Ajout d'un dossiers pour le stockage des fichiers de config |
---|
388 | - abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software. |
---|
389 | - GWt_elementLigneFaisceau : Coup de rafraihissement visuel |
---|
390 | - GWt_serverFileSelector : Management des fichiers des sessions utilisateur |
---|
391 | - PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration() |
---|
392 | |
---|
393 | 22 février 2013 Guy Le Meur |
---|
394 | - complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc. |
---|
395 | _ 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'. |
---|
396 | |
---|
397 | 20 Février 2013 Laurent Garnier |
---|
398 | - requierements : Remise mise en place d'une seule librarie, encore du travail |
---|
399 | à faire avant de séparer tout en M-V-C |
---|
400 | - Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers |
---|
401 | de config sur le serveur |
---|
402 | |
---|
403 | 19 Février 2013 Laurent Garnier |
---|
404 | - Creation de 2 librairies dans le requirement au lieu d'une seule |
---|
405 | |
---|
406 | 18 Février 2013 Francois Touze |
---|
407 | - réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu) |
---|
408 | - paramètres et legendes pour la partie histogramme |
---|
409 | - ajout du bouton "cancel" à chaque element |
---|
410 | |
---|
411 | 18 Février 2013 Laurent Garnier |
---|
412 | - Correction du bug #15 |
---|
413 | - Correction du bug #37 |
---|
414 | - Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces" |
---|
415 | |
---|
416 | 12 Février 2013 Laurent Garnier |
---|
417 | - Correction du fond qui ne passait pas sur le serveur |
---|
418 | - GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment) |
---|
419 | |
---|
420 | 5 Février 2013 Laurent Garnier |
---|
421 | - Change cursor style on drag elements |
---|
422 | - Correction d'un bug introduit dans la derniere revision #28 |
---|
423 | - Quelques renommages |
---|
424 | - GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé |
---|
425 | |
---|
426 | 4 Février 2013 Laurent Garnier |
---|
427 | - Suppression de la classe "elementsCollection" |
---|
428 | - dataManager : Suppresion de commentaires |
---|
429 | - GWt_elementLigneFaisceau.cc |
---|
430 | - GWt_bend, GWt_drift, GWt_beam |
---|
431 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
432 | GWt_cell : Ajout d'une methode initializeElement() et passage de print() dans la classe mère |
---|
433 | - GWt_abstractElement : |
---|
434 | o renommage de updateLabelWidget() en updateLabelAndToolTipWidget() |
---|
435 | o Ajoute de FileInput() |
---|
436 | - 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) |
---|
437 | |
---|
438 | 1er Février 2013 Laurent Garnier |
---|
439 | - Suppression de la classe "elementsCollection", celle-ci stockait le contenu de |
---|
440 | la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées |
---|
441 | reportées sur le dataManager |
---|
442 | |
---|
443 | - abstractSoftware, softwareTransport, softwareParmela : |
---|
444 | o remplacement de "elementsCollection" par "dataManager" |
---|
445 | |
---|
446 | - dataManager : Ajout des méthodes provenant de "elementsCollection" |
---|
447 | - GWt_elementLigneFaisceau : |
---|
448 | o suppression de l'image "fleche" et quelques renommages |
---|
449 | - GWt_bend, GWt_drift, GWt_beam |
---|
450 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
451 | GWt_cell : quelques simplifications internes |
---|
452 | - GWt_LigneFaisceau : |
---|
453 | o Ajout des méthodes provenant de "elementsCollection" |
---|
454 | o mise à jour des labels à chaque ajout d'élément |
---|
455 | - PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20) |
---|
456 | - GWt_abstractElement : quelques renommages |
---|
457 | - GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager" |
---|
458 | |
---|
459 | 31 Janvier 2013 Laurent Garnier |
---|
460 | - dataManager : Suppression des références au workingDir et passage de |
---|
461 | cette variable dans la classe elle même |
---|
462 | - GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément |
---|
463 | - GWt_pspaApplication : Extraction de l'executeWidget de cette classe |
---|
464 | - GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget" |
---|
465 | |
---|
466 | 30 Janvier 2013 Laurent Garnier |
---|
467 | - dataManager : Ajout de la méthode removeElement() |
---|
468 | - GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe |
---|
469 | - GWt_dialog : Changement du format du message de std::string en WString |
---|
470 | - GWt_LigneFaisceau,GWt_abstractElement : |
---|
471 | Possibilité de suppression d'un élement par double-click sur celui-ci |
---|
472 | - GWt_elementLigneFaisceau : |
---|
473 | o Ajout d'une méthode pour récupérer l'abstract element |
---|
474 | o Suppresion de méthode inutile |
---|
475 | - Correction du bug #11 |
---|
476 | |
---|
477 | 29 janvier 2013 Guy Le Meur |
---|
478 | |
---|
479 | - création d'un classe abstractSoftware pour interfacer l'ajout de logiciels. |
---|
480 | classes héritées softwareParmela, softwareTransport |
---|
481 | |
---|
482 | 29 Janvier 2013 Laurent Garnier |
---|
483 | - Ajout de la classe GWt_abstractElementFactory |
---|
484 | - GWt_bend, GWt_drift, GWt_beam |
---|
485 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
486 | GWt_cell, GWt_pspaApplication, |
---|
487 | GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement |
---|
488 | dans les élements |
---|
489 | - Bug #18 à la modification d'un label : Corrigé |
---|
490 | - prepare to "erase element on double click" |
---|
491 | |
---|
492 | - GWt_abstractElement : Déplacement de methode createDragImage() |
---|
493 | |
---|
494 | - GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication" |
---|
495 | |
---|
496 | - GWt_pspaApplication : ajout d'une abstractElementFactory |
---|
497 | |
---|
498 | 28 Janvier 2013 Laurent Garnier |
---|
499 | - GWt_ligneFaisceau: |
---|
500 | o Suppression de code inutile |
---|
501 | o insertion des éléments dans la liste des objets de la ligne |
---|
502 | |
---|
503 | - GWt_bend, GWt_drift, GWt_beam |
---|
504 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
505 | GWt_cell : ajout d'une méthode print() |
---|
506 | |
---|
507 | - GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression |
---|
508 | de méthodes inutiles |
---|
509 | |
---|
510 | - mixedTools.h : ajout de la méthode boolToString() |
---|
511 | |
---|
512 | - elementRfgun, elementFit, elementSoleno |
---|
513 | elementBeam, elementDrift, elementBend |
---|
514 | elementCell : |
---|
515 | o ajout d'une méthode print() |
---|
516 | o Remise en ordre du label sans les 999 |
---|
517 | |
---|
518 | 25 Janvier 2013 Laurent Garnier |
---|
519 | - Insertion dans la drop box ok + images ok |
---|
520 | - Restaurer la config refonctionne |
---|
521 | - Avec un ascenseur qui marche mieux |
---|
522 | |
---|
523 | 24 Janvier 2013 Laurent Garnier |
---|
524 | - Ameliorations sur la drop zone |
---|
525 | - re-identation du code dans la partie graphique |
---|
526 | - Insertion dans la drop box ok |
---|
527 | |
---|
528 | 23 Janvier 2013 Laurent Garnier |
---|
529 | - quelques renommages et améliorations sur la drop zone |
---|
530 | |
---|
531 | 22 Janvier 2013 Laurent Garnier |
---|
532 | - Fix probleme de compilation introduit par la derniÚre revision (260) |
---|
533 | - refactoring (suite) |
---|
534 | |
---|
535 | 21 Janvier 2013 Laurent Garnier |
---|
536 | - Grosse modifications pour une meilleur gestion des drag & drop (a terminer) |
---|
537 | - Deplacement des styles dans la feuille css |
---|
538 | - modification du appRoo() par un docRoot() |
---|
539 | - renommage de GWt_LigneFaisceau en GWt_ligneFaisceau |
---|
540 | - ajout d'une srollbar |
---|
541 | - refactoring |
---|
542 | |
---|
543 | 19 Janvier 2013 Laurent Garnier |
---|
544 | - Ajout d'icones pour la toolbar et d'un fond sur le programme |
---|
545 | |
---|
546 | 18 Janvier 2013 Laurent Garnier |
---|
547 | - Mise à jour de la partie web (drop zone). Aucune modification majeures, |
---|
548 | uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes |
---|
549 | au niveau graphiques à prévoir avec cette modification qui vont être corrigées. |
---|
550 | - Correction de la console qui est désormais une classe à part et initilisée une |
---|
551 | seule fois à chaque nouvelle session |
---|
552 | - Renommage de GWt_tools en GWt_console |
---|
553 | |
---|
554 | 21 December 2012 Laurent Garnier |
---|
555 | - Pas mal de modification coté physique par Guy et François |
---|
556 | - Par rapport à la derniÚre revision : |
---|
557 | o GWt_LigneFaiseau : Ajout d'une imag de fond plutot que orange. |
---|
558 | o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit) |
---|
559 | o Suppression des bordures pointillées dans les éléments |
---|
560 | |
---|
561 | 17 Octobre 2012 Laurent Garnier |
---|
562 | - Affichage d'un Dialog lors du clic sur le bouton Drift |
---|
563 | |
---|
564 | 15 Octobre 2012 Laurent Garnier |
---|
565 | - pspa.cc : Ajout de composant (console) et réarragement du GUI |
---|
566 | - Déplacement des .h dans le répertoire include |
---|
567 | - Ajout du fichier Doxyfile |
---|
568 | |
---|
569 | |
---|