--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
BIL,BIS, plantent si on laisse les delete ds la code de povama...
test de povama en local sur le bipro sur tt les volumes 410000usec pour tourner et 1960916 usec pour dessiner en taille normale
DList /DList
MAC (rotation) tt 1000.000usec 410.000usec
MAC (affichage) tt 505.000usec 1950.000usec
ATLAS (rotation) 22.000usec 6400.000usec
ATLAS (affichage) 22.900usec 9100.000usec
only BIL-BIS+BML sur ATLAS
sur une fenetre normale
accrocher al V12r1 sur lx1
OnX Qt a reconstruire ss project/OpS/V12r1
-> coinQt, HEPVis,
/project/GeoModel- >athena
PB sur le gtk2.0 du mac
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
_______________________________________
TODO :
_______________________________________
-Pb sur Gtk2 sur atlas avec les BadMatch
"The error was 'BadMatch (invalid parameter attributes)'."
le probleme viens du
if(shell) gtk_widget_show_all(shell); dans le GtkUI.cxx
_______________________________________
- POVAMA athena->root tuples-> a lire avec povama (root tuple ou fichiers xml)
finit povama : db clic objproperties a finir
mode multiview a finir
Afficher de hits provenant du GeoModel
-Resoudre le pb de HEPVis avec CVS
-Passer CoinGtk sur Onx :
-pb des gtkglarea examples a voir qui marchent tres bien sur atlas et mon mac, peut etre un Pb de librairie
-pb des option_menu qui ont été laissé en faveur de OptionMenu
-Migrating from GtkOptionMenu and GtkCombo to GtkComboBox and GtkComboBoxEntry en Gtk 2.4
_______________________________________
ONX
- pb des split position nom implémentés sur Xt pour les VPaned
- pb des sizeOfFixed non implémentés sur Gtk, Qt,Xt
- pb des labels n'ayant pas une taille constante par rapport aux option et autres
- Faire un Interface Builder pour Onx
- ColorChooser en Xt...pas celui de openMotif...le meme que guy!
- title size, axis title size a implémenter peut etre ??
- hachurer les fonctions ds le plotter??
- pick et depick qui devrait enlever le pick...
- on/off ds les tabs...
- Xt : x et y position qui ne marchent pas sur des dialogs
- bug sur les pageViewer dans un HPaned si on fait un splitPosition=200 a la création
- pas de callback "selectBranch" "open" "close" "cancel" "increment" "decrement" en Qt (en xt Ok)
- le callback "activate" sur un cascadebutton en OnX ne fait rien...
26/11/2004 :
Creation d'un Interfaces/IWidgetClass qui contient une instance de classe
le BaseUI contiendra un vector de Core/WIdgetClass
REMETTRE A JOUR LES FICHIERS ONX/SCRIPTS/*
- Callback OnX listTree : // if(expansion) return; //expansion a enlever pour
avoir un callback sur clic sur un noeud du tree
- Callback sur les noeuds du listTree : Xt,Qt ok...gtk1-2 nok
- ${expat_linkopts} n'est pas mis sur le Callback.cxx ds le requiement
- pas de (opened) en NextStep
- pas de parameterValue(menuItem.set) sur le XtUI
- pas de parameterValue(label) sur un PushButton, OptMenu, ni TogglButton en Win,NextStep
- pas de parameterValue(label) sur un optionMenu en gtk, qt, next et win???
- pas de setParameter(label) sur un PushButton, ToogleButton en Win
- pas de setParameter(label) sur un optionMenu en gtk, qt, next et win???
- pas de setParameter(tooltip,pixmap) sur un ToolBarItem en Xt,Qt...p'etre win...
- pas de setParameter(items) sur un optionMenu en Win
- pas de setParameter(default) sur un optionMenu et comboBox en Win,NextStep
- pas de setParameter(selection) sur un scrolledText en Win
- pas de setParameter(splitPosition) en Xt,Win,NextStep
- pas de parameterValue(value) sur un pwd en Xt,Gtk,qt...le reste a voir
- pas de setParameter(value) sur un pwd en Xt,Gtk...ok en qt...le reste a voir
- pas de createWidget(label) sur un optionMenu en gtk, qt, next et win???
- pas de createWidget(value) sur un pwd en Xt,Gtk, NextStep
- pas de createWidget(items) sur un ComboBox en Gtk
- pas de createWidget(decorations) en NextStep
- pas de createWidget(background, foreground) en Win et NextStep
- rmq selection uniquement sur un double-clic en Gtk??
- rmq pas de set label,icon sur un toolbaritem possible en Gtk1 et 2 apres la
creation d'un nouvel item.En effet, le label ni l'icone ne sont créés si aucun n'est
spécifié a la crétaion du toolbaritem
- Toogle button en Qt qui plantent (voir le InputPlotter)
- pb sur le title du Xt sur les warning dialog et les window, on ne peut pas avoir
de parametersValue dessus, on retourne ""...
- gtk_window_get_title a tester en gtk1.2
- retester le testOnx du Callback...pb sur Xt(composant 55 tabStack-split pos ki plante) et Qt
- splitPosition et expand qui sont instables sur Xt...
ONBGUIB
- FileSelection WarningDialog et ColorSelection qui ne passent pas comme des widget trad
- VScale et HScale qui ne sont pas implémentés (pas de set ni de get??)
- pb des "opened" lorsque l'on change un attribut, ferme tout l'arbre
- pb des update qui refont entierement le tree (ok en Gtk, Qt verifier en Win !!)
- pb sur les foreground et background sur les remove properties, on se retrouve avec du noir!
- pb sur les CallbackExecList a implementer qq part en global
- pb paser les callback private hors du "extern C++"
- rmq passage du nom de fichier des callback editor directement ds le Callback...pas terrible...
- WinTk et WinUI a tester
- rmq masquer les feuilles de l'arbre lors de l'affichage
- pb messages d 'erreur a ajouter???
- pb des parametres par defaut et des methodes non définies
- pb des param par defaut qui ne sont plus valides quand on change les items d'un combo
ou d'un option menu
- pb en gtk 2 lorsqu'on ajoute un pushbutton, il ne se passe rien...
- pb sur les pixmap...on aimerai bien avoir un file selector...
- pb sur les champs pixmpa...on aimerai avoir un colorSelector
- a tester : parameterValue(label) sur un PushButton, OptMenu, ni TogglButton et ToolBarItem en Gtk2
parameterValue(tooltip) sur un ToolBarItem en Gtk2
setParameter(label,tooltip,pixmap) sur un ToolBarItem en Gtk2
- A vérifier les couleurs (0-1 en OnX..0-255 en Qt...0-65535 en Xt) avec toutes les interfaces
setSizeOfFixed ????
- le file selector pour le nom "file" d'un reference file doit remplacer celui-ci
----
_______________________________________
_______________________________________
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
05/01/2004 : GtkUI ok avec les foreground et les background, sf les background
des menus
04/01/2004 : QtUI ok avec les foreground et les background
03/01/2005 : gtk : background et forground sur les menu ne marche pas
IB : callback :pb lorsque l'on clique sur Apply, puis sur Ok...
17/11/2004 : Correction de gtk sur le expand.
Tout tourne a peut pret ok, reste a modifier l'aparence de l'IB
et le panneau de géométrie, decoration....
15/11/2004 : Qt : pb sur les add menus et les expand
Gtk : pb sur les expand
..
..
- pas de setParameters(items) en Gtk ?? ...corigé
..
..
18/11/2004 :
16/11/2004 : finit les attachment, voir les position a rester lors du passage en second et en first
10/11/2004 : afinir sur QTUI : pb avec les label sur les cascadeButtons et les geometry
08/11/2004 : - pas de parameterValue(label) sur un PushButton, OptMenu, ni TogglButton en Win,Qt,NextStep...corrigé
05/11/2004 : - mise en place de InputPlotter dans la release de OnX.ajout d'u fonction
update, décomposition du Callback.cxx en Callback.cxx+InputPlotter.cxx...
04/11/2004 : - pas de geometry sur un dialog en QT ?? ... corrigé
- pas de setParameter(default) sur un optionMenu et comboBox en Qt...corrigé
- pas de createWidget(value) sur un pwd en Qt ..corrigé
03/11/2004 : - ajout de fonctions pour ajouter les fichiers reference
- pb des reference files a gerer ...ok
28/10/2004 : - pas de parameterValue(label) sur un PushButton, OptMenu, ni TogglButton en Gtk...corrigé en Gtk
- pas de setParameter(tooltip,pixmap) sur un ToolBarItem en Gtk1.2...corrigé en Gtk1.2
- pas de setParameter(label) sur un ToolBarItem en Gtk1.2...corrigé
27/10/2004 : modification to display the attributes of a property in a tree
and modification in callback to apply this new feature
- pb en Gtk1.2 pas moyen de changer la valeur du exec sur une nouvelle propriété ...corrigé
26/10/2004 :- pb sur un scrolledTree, on ne peut pas faire de set Items et set Selection en Gtk1....corrigé
- pb lorsque le tree se rafraichit, pour le moment, on remet la sélection sur l'item parent
mais il faudrait la remettre sur le vrai fils ...corrigé
25/10/2004 :- pb GTK1.2 lorsque l'on change le nom d'un widget, une nouvelle propriété apparait...corrigé
- tester onx gtk avec un changement du splitPosition qui pour le moment ne remet pas la
selection du tree corectement (selection de item ..?) ..corrigé en partie
15/10/2004 :- pas de setParameter(label) sur un optMenu en Gtk... corrigé
- pas de setParameter(splitPosition) en Gtk...corrigé
- bug sur le setParameter(default) du optionMenu: sortait en erreur car dans la boucle
de parcours des élément présent, l'item par défaut n'est pas un GtkLabel,
du coup, lorsque l'on voulait faire un setParameter(default) sur le défault,
on sortait en erreur...corrigé
- bug sur le setParameter(default) du optionMenu : il manquait un g_list_free() a
la fin
- correction d'un pb sur le setParameter(default) du optionMenu, sortait erreur
lorsque l'on voulait mettre un parametre par defaut sur une liste vide
- bug sur le parameterValue(value) du optionMenu : ne retournait rien...
14/10/2004 : mise en place de MyOnX pour sauver mon rep OnX sous mon CVS
mise en place des alias CVSOnXv15update et commit
GTkUI :selection d'un pere sur un treeWidget ne donnait aucun callback, corrigé,
désormais la sélection d'un pere ou d'un fils donne un callback
- pas de setParameter(items) sur un ComboBox en Gtk...corrigé
- pas de setParameter(default) sur un comboBox en Gtk ...corrigé
12/10/2004 : Ajout de getValue sur le ScrolledText en Win, en Gtk et Qt(compil ok)
11/10/2004 : - pb des VBox et HBox a regler au moment de l'ajout... OK
05/10/2004 : gtkglarea2 pb avec l'interface, mauvais fichier : Ajouter
-> macro gtkglarea2_cflags "-I${gtkglarea2_home}/include" WIN32 "" Darwin "-I${gtkglarea2_home}/include/gtkgl-2.0"
-> macro gtkglarea_linkopts "$(gtkglarea2_linkopts)"
GtkUI mis a jour (plantait a la compil en Gtk2)
QtUI-GtkUI mis a jour (pb sur les décorations)
->nettoyer le XtUI !!!avec les VPaned et HPaned mal initialisés
04/10/2004 : XYlego qui boucle sur Qt
Ajout de geometry sur un dialog en Xt
30/09/2004 : Renomages des variables privées du SbHatch
Finition de InputAxis
29/09/2004 : Passage des param dans le Plotter.onx->dans le PlotterEditor
Passage des axes en log dans le Plotter.onx
Mis en place d'un createCallback sur le Axis et l'editor : init
28/09/2004 : Creation de radioButtons :
OnX ui_setParameter xyLayout.set trueOnX region_setParameter legoLayout FALSEOnX ui_setParameter legoLayout.set falseOnX ui_setParameter xyLayout.set trueOnX ui_setParameter legoLayout.set falseOnX region_setParameter legoLayout TRUEOnX ui_setParameter xyLayout.set falseOnX ui_setParameter legoLayout.set true
24/09/2004 : finir le plotterEditor (vérif des paramètres et enlement de ceux qui ne servent a rien)
colorChooser en Xt et interface builder
20/09/2004 : améliorer les perf du hatching
2,7 avant et 1,1 après...OK
26/08/2004 : setParameter sur un tree list a faire bloqué sur un truc bette, selection qui ne s'allume pas en Gtk : OK
- pb d'un malloc qui plante sur la cloture d'une appli en gtk... OK
25/08/2004 : Bug de Gtk qui plante sur un clic du close d'un dialog corrigé, on bloque tout les boutons close pour ne laisser passer aucun evenements.Le hide marche sur un "destroy event" mais plante lors du show, le widget doit quand meme etre supprimé, du coup le show plante.
03/08/2004 : QtUI.cxx ok
Tentative de correction du bug en Gtk qui plante sur un clic du close d'un dialog.Idée, faire un callback hideCallback qui fait un hide propre au lieu de faire un delete...pb de passage du nom du widget en parametre.
30/07/2004 : Xt avec les décorations Ok
28/07/2004 : dérivation du delete_event en gtk pour ne pas tuer les fenetres lors du clic sur un bouton close.
17/07/2004 : Sur fvwm, pas grand chose qui marche par rapport aux décorations de Onx, seul le resize event est pris en compte.
16/07/2004 : Decorations : gtk, win ok
pb avec les décorations en Xt, ne réponds pas sur le mac
Passage du mac en twm, voir divers.txt
15/07/2004 : bug quand on lance 2 fois le testTabStack ??
13/07/2004 : portage du getXMLTree sur windows
correction d'un bug pour les tree qui ne restait pas hightlight quand le focus sortait de la fenetre : ajout d'un param TVS_SHOWSELALWAYS
12/07/2004 : GUIXMLTree dans BaseUI fini
05/07/2004 : compil QtUI ok correction d'un bug sur la décoration du root qui n'était pas mise, et le toggle qui ne marchait pas.
01/06/2004 : pb sur la compil de QtUI.. on n'accroche plus le bon libCoin...
30/06/2004 : GtkUI et XtUI ok pour l'update des tree
29/06/2004 : fin de la mise en place du refresh des tree sur GtkUI
28/06/2004 : correction d'un bug sur le SbHatch
14/06/2004 : Compil et debug de Gtk1.2 sur auger8
11/06/2004 : interfaces avec gtkglarea comil de gtk1 et gtk2 sur atlas ok, passage de Gtk2+gtkglarea(1 ou 2)planet sur linux
10/06/2004 : Test de Gtk2 et 1 sur le mac avec Gtkgkarea 1 et 2 ok...sauf les treewidget qui font un callback sur les racines des arbres : a enlever dans la fonction callback du GtkUI.css
Finir la compil de OnX sur Gtk2 sur atlas
09/06/2004 : Crash sur GtkUi lors de l'ajout de plusieurs menus
set Parameters default effectué pour les OptionMenu
Ne pas oublier d'enlever le commentaire dans le BaseUI sur la géométrie
GUI->menuBar editor passe... ajouter des gtk_widget_show() lors de l'ajout d'une nouvelle entrée
08/06/2004 : Scrolling vertical de la textView effectué
03/06/2004 :GtkDIALOG résolu
pb avec le gtkwarningdialog : soit on le conserve, soit on met le nouveau livré avec gtk2...
Pour le moment, conservé, qq changement dans la fonction get_type qui retournait 0 on est passé de gtk_get_type_unique à g_type_register_static et dans le .h : struct _GtkWarningDialogClass { GtkWindowClass parent_class; }
est devenu GtkDialogClass parent_class;
a tester...
GtkGlArea tourne tout seul..
début de correction de remplacement des OPTION_MENU par des Combox box, createWidget fini.
02/06/2004 : pb du Gtk_dialog...WINDOW_POPUP, désormais passé sans décoration, on passe un WINDOW_DIALOG a la place...GtkWidget* gtk_dialog_new();
WarningDialogs : GtkWidget* gtk_message_dialog_new (GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...);
01/06/2004 : CallBack des treeView passent
fin des selectionSet sur les treeView
27/05/2004 :
24/05/2004 : OnXGtk pb.. en débug, copie du libgtk-x11.dylib en libgtk.dylib sur le mac
18/05/2004 : Gtk2.0 compil sur le mac, link contre le widget gtkglarea2 ds /sw/lib et non contre celui de CoinGtk
Ajout de la font verdana.ttf ds /usr/X11r6/lib/X11/lib/fonts/TTF/. car pango ne la trouvait pas (voir le fichier fonts.conf)
PlotterGtk ok
OnXGtk pb.
17/05/2004 : requirement de Agora
recompil de Coin2.2.1 sur atlas sans DEBUG
Mise a jour le .tcsh pour ne plus avoir que des alias
Relancer AGORA
07/05/2004 : Sur le AxisXt ds HEPVis :
Coin warning in cc_string_set_subtext(): end index (5) is out of bounds [0, 0>. Clamped to -1.
->use ds SbString.getSubstring
Coin warning sur unset... supprimé, doit etre fait automatiquement par le prog.
06/05/2004 : Compil du Coin 2.2.1 sur le mac .
->fichier Coin2.2.1/include/unconfig.h a copier ds /include de Coin
-> mv Coin2.2.1/include/config.h configOld.h
Compil avec Coin 2.2.1 :
-> Mac, renommer le /Library/Framework/Coin2.2.1.framework en /Library/Framework/Inventor.framework
-> Atlas, effacer l'ancienne librarie de CoinGl sur /InstallArea/lib/libCoin.so (elle sera lue dans le nouveau dir de Coin 2.2.1)
Passage de Lab, OnX sur Atlas en Coin 2.2.1 ok
Pb des varnings de Coin a résoudre sur le Plotter
Gtk 2.0 compile sur Darwin, pb a l'exécution
../src/Inventor/Gtk/SoGtkGLWidget.cpp:233: failed assertion `PRIVATE(this)->glWidget != NULL'
05/05/2004 : Install du SGI_Inventor sur atlas sur /lal/SGI_Inventor
Install du Coin_Inventor (v2.2.1) sur Atlas sur /lal/Coin_Inventor
Test du DetectorTreeKit avec 500 sur le Mac et 50 sur atlas
Coin 1, Coin 2, pas grande diff sur le Mac, rapide de pres et lent de loin
SGI sur le mac.. lent au départ puis réponse rapide
Coin 2 : 17sec sur le mac pour 10 rotations de 500 vol en taille normale.
Coin 1 : 16sec sur le mac pour 10 rotations de 500 vol en taille normale.
SGI 2,5 sur le mac pour 10 rotations de 500 vol en taille normale.
Coin 1 : 25,5 sur atlas pour 10 rotations de 20 vol en taille normale.
SGI fluide sur atlas pour 10 rotations de 100 vol en taille normale.
Actuellement sur le mac :
Coin 1 / Coin 2.2.1 /SGI OK
Gtk 2.0 contre CoinXt (nouvelle version from Coin3d a voir...)
04/05/2004 : Test de SGI_Inventor/CoinXt sur Darwin avec le Polyhedron modifié à 600 boucles pas bon avec SGI sur le mac..
03/05/2004 : Install de SGI Inventor sur atlas
Pb avec XCode tools 1.2...gcc could not create executables...
->Passage à la 1.1 avec les patchs.
Pb avec le framework de darwin. les Inventor/nodes/... vont directement dans le framework et non pas sur la librarie demandée. Pour désactiver le framework, on le déplace...
02/05/2004 : setenv FL_FONT_PATH pour passer les fonts de Inventor SGI
Install de Coin 2.2.1 sur darwin s'installe dans le framework de darwin
29/04/2004 : Compil de HEPVis avec Inventor SGI
-> Pb avec le SoSFVec2s qui n'existe plus. Remplacé par un SoSFVec2f dans SoViewPortRegion
28/04/2004 : Compil de POVAMA avec Darwin (le native ne sert a rien)...POVAMA ok
Compil de OnX avec POVAMA... pb
Compil de CoinXt contre le GL de SGI...pb les les paths de SoXt
27/04/2004 : Compil de POVAMA avec Darwin_Native
-> pb sur le APPLE_GL sur Onx/v15r0/include/OpenGL (remplacé par __APPLE__)
./CoinXt/v1r50p1/cmt/Darwin.make -> OpenGL_cflags
Interfaces/OpenGL/cmt/requirement
grep: ./Interfaces/gtk/v2r1210p0/cmt/CVS: Operation not permitted
macro gtk_cflags "$(gtk_glib_cflags) -I${gtk_home}/include/gtk-2.0" WIN32 "" Darwin "$(gtk_glib_cflags) -I${gtk_home}/include/gtk-2.0 -DAPPLE_GL"
macro gtk_cppflags "${gtk_cflags}" Darwin "${gtk_cflags} -DAPPLE_GL"
./Interfaces/gtk/v2r1210p0/cmt/requirements~
26/04/2004 : Compil de Inventor de CGI, récupération de locate, rpm et rpm2pkg, libjpg 6-10
->Pb sur SGI avec un _DOUBLE_MATH_ONLY (fichier ivcommondefs). ce tag a été enlevé.
Ajout de la librarie -lmx au link (acosf) et du directory /sw/lib
Changement des PATH :
/usr/share/Inventor/apps/tools/ -> commonly used binaries(ivview, ivcat, etc.)
$(IVROOT)/usr/include/Inventor -> include files (.h)
/sw/lib -> shared libraries (.so)
/sw/lib/InventorDebug -> debug shared libraries (.so)
/sw/man -> man pages
/usr/share/Inventor/data -> 3D models
/usr/share/Inventor/apps/demos -> miscellaneous SGI demos
22/04/2004 : CoinGtk ne passe pas :
[pc-88209:CoinGtk/v1r50p1/cmt] laurentg% ../Darwin/CoinGtk_cube.exe
** (CoinGtk_cube.exe:533): WARNING **: Cannot open font file for font Verdana 10
** (CoinGtk_cube.exe:533): WARNING **: Cannot open fallback font, nothing to do
debuggage du hatch sous HEPVis
21/04/2004 : compil de Gtk, pb avec GDK_WINDOW_PIXMAP (enlevŽ), gdk_window_get_type,gtktreeitem.h (SoGtkGraphEditor supprimŽ),gtkthumbwhell.cpp (pb avec les types rŽsolu).
20/04/2004 : Lib ...ok
expat ...ok
HEPVis...ok
CoinXt
CoinGtk pb, accroche la version 1.2
CoinQt...ok
CoinGL...ok
ttf
OnX
CoinNextStep
G3Lab
G3Simple
G4Lab
G4Simple
Lib
OpenScientist
freetype
gl2ps
zlib
Compil de Gtk2.0 sur openscientist
RŽcupŽration de glib2.0, qt-mac-free,
19/04/2004 : RŽception du powerBookG4!!!, mise en place
09/04/2004 : ok, bug sur le Sbhatch sur certains cas du plotter
08/04/2004 : debuggage, mise en place ds le nouveau plotter
07/04/2004 : debuggage
06/04/2004 : Tesselisation des hachures a faire
05/04/2004 : SbHatch again..
02/04/2004 : Compil des hachures.
remplacer le numLinesHatch par un ConflictHatchTab.size()
01/04/2004 : debut du codage de l'ago.
31/03/2004 : creation d'un nouvel algo pour passer des hachures avec une epaisseur
23/03/2004 : A corriger les histoires de fichiers XPM qui ne passent pas...OK
22/03/2004 : Ne plante plus lors du chargement d'un mauvais fichier !
19/03/2004 : Correction du fichier IND.dat ss le mac :serious/IND-corrige.dat
Correction d'une faute d'initialisation sr le readfile.cpp
Correction d'un bug lors du passage d'un ,mauvais fichier
loadFile :: EXIT_FAILURE a ameliorer
Plante sur le redraw de la scene sur un mauvais fichier.
18/03/2004 : passage de readFile en string..pb sur les passage par copie sur les
readInt/Double au lieu de les passer par reference.
17/03/2004 : pb des fichiers en load
DPlist gerees sauf la boite atlas dialog qui doit effacer les fichiers non checks.
16/03/2004 : modif des malloc et free sur readfile.cpp
15/03/2004 : clear engine a faire
Display List a revoir sur les null pointers
tester les free avant de les faires...ok
plantage sur mauvais fichiers ...ok
readFile a passer en objet
Display list a ne pas dupliquer le code .. ok
malloc a revoir ds le readFile ...ok
xpm a encaplsuler
lecture des scenes :
normal : en rendant invisibles les inutiles
DPL : passer par des listes de DPL
10/03/2004: gl2ps avec gostview du mac OK, sf en mode FLAT qui est passe pqr gl2ps en Smooth pour eviter les erreurs... glRenderMode(GL_FEEDBACK)...GL_A voir la nouvelle realease de GL2ps pour MacOsX
Apercu du mac converti aml les .ps de povama
ALI detector :
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000018
Thread 0 Crashed:
0 ??? 0x00018a58 combineCallback(double*, double**, float*, double**) + 0x120 (tesspoly.cpp:42)
1 libGLU.dylib 0x90c7b29c _gl_renderCache(GLUtesselator*) + 0x9dc
2 libGLU.dylib 0x90c7b3c4 _gl_renderCache(GLUtesselator*) + 0xb04
3 libGLU.dylib 0x90c7cb7c _gl_computeInterior(GLUtesselator*) + 0x88
4 libGLU.dylib 0x90c7dc80 gluTessEndPolygon + 0x128
5 ??? 0x00019058 TessPoly::endPolygon() + 0x38 (tesspoly.cpp:165)
09/03/2004 : Correction de qq bugs a l'ouverture de fichiers incorrects sous povama
08/03/2004 :
04-05/03/2004 : CERN
03/03/2004 : Remise en marche du mac..install de gtk2.0, qt-mac-free, xemacs...
02/03/2004 : Boutton print implemente dans le POVAMA original
01/03/2004 : Button Clear d'un formulaire ss Onx ??
POVAMA le fichier ALI ne passe pas
Formulaire de POVAMA OK (sf button clear)
Comment changer le mode d'un fileSelector dans un fichier onx ??
Comment faire pour lancer un fileChooser a partir d'un script onx sans l'appeler fileChooser ??(a part passer pas la creation d'un callback..)
27/02/2004 : Dialog frame pour povama
print pour povama
switch a finir pour Agora
25/02/2004 : DD mort (suite a update de la securite sur le mac ???)
23/02/2004 : Menu Load ok.. commit ds sources avec guy
Master ne sert a rien a part de clarer des fn virtuelles !
20/02/2004 : Auger5 mis a l'heure
Compil de CoinQt ss v12r1
Compil de HEPVis ss v12r1
Compii de OnX ...
Changement de QColor par struct Rgb ds le figure
Menu view ss povamaOnx marche.. sf le update et les XYZ projection...
18/02/2004 : Compil de Povama sous qt-mac free et de SoPovama : SoPovamaQt ne marche pas
le requirement a jour est celui du mac et non pas de lx1
- Recuperation de Doxygene sur le Mac
17/02/2004 : compil de CoinQt sur le mac
Suppression des SbVec3fList dans les SbHatch et remplacement par
des sdt ::vector Vec3f
tentative de compil de SOPovama sur le nmac>> us error
16/02/2004 : - recup de qt-mac-free sur le mac
13/02/2004 : compil de povama en QT sur Lx1 ...~50fois plus rapide que auger5
12/02/2004 : LX1 | Auger5 | Darwin
--------------------------------------------
POVAMAXt | - | ~ | -
POVAMAQt | - | OK | OK
POVAMAGtk| - | - | -
POVAMAGtk| - | - | -
PlotterXt| OK | OK | OK
PlotterQt| - | OK | OK
PlotterGtk1| OK | OK | OK
PlotterGtk2| - | - | .
HatchBoxXt| OK | OK | OK
HatchBoxQt| - | OK | OK
HatchBoxGtk1| OK | OK | OK
hatchBoxGtk2| - | - | .
AxisXt | OK | OK | OK
AxisQt | - | OK | OK
AxisGtk1| OK | OK | OK
AxisGtk2| - | - | .
AxisGroupXt | OK | OK | OK
AxisGroupQt | - | OK | OK
AxisGroupGtk1| OK | OK | OK
AxisGroupGtk2| - | - | .
Coin_cubeGtk ss auger5 en seg fault !!
11/02/2004 : -Recuperation de freetype1 et Gtk 2.0 sur le mac
MAC CoinGtk 1.2 OK : Ajout de CoinGtk dans le DYLD_LIBRARY_PATH
CoinGtk 2.0 OK
manque freetype1..ok
POVAMA Xt Plante
Qt ??
Gtk1: Qt plante
Gtk2: Qt plante
plotter Xt OK
Qt OK
Gtk1: Qt plante Gtk OK
Gtk2: Qt plante Gkt OK
hatch Qt ??
Gtk1: Qt plante Gtk OK
Gtk2: Qt plante GTk OK
LX1 CoinQt, PlotterWin ne passe pas,
POVAMA
plotter OK
hatch OK
Auger5 : plante sur libSoGLU
POVAMA
plotter HEPVisToStdIv,CoinXt ne passe pas
hatch
10/02/2004 : Copil de Xt, Gtk et oopenGl ss auger5 et le mac
09/02/2004 : Passage de Povama sous auger5 ok
08/02/2004 :
06/02/2004 : compilation de POVAMA sous auger5
03/02/2004 : mise a jour de CVS : ss mac : les fichiers sont sous /Lal/garnier/divers
ss lx1 : ~/Lal/HEPVisWork
le rep CVS est sous lx1 : /CVS
02/02/2004 : SbHatch fini!
01/02/2004 : Compilation du Soplotter avec les hatch. maj du prog, routine de calcul de
l'angle de la hachure qui n'etait pas bon...
30/01/2204 : passage de tout les SBVec3fList en SoMFVec3f
reste a ajouter l'offset ds le plotter
a compiler le plotter, le utils passe ok
29/01/2004 : OK... plante sur les polyline a 150
Passer le Hatch dans le plotter. Ajouter un noeud pour SoHatching et des param dans le
graphic context
SoPlotter en cours L812
28/01/2004 : passage de SoHatch en SbHatch
OK passage de SoHatching en Shape au lieu de BaseKit
OK methode computeTriangle n'est plus a jour
Tester le HatchBox.cxx
27/01/2004 : OK...pb des ZERO a resoudre
26/01/2004 : OK tt les produits vectoriels a revoir !!!
OK...pb sur les comparaisons par rapport a zero: on doit comparer par rapport aux valeurs actuelles
OK ...COLINEAR a tester en 3 blocs
23/01/2004 : debuggage du SoHatch en cours
OK ... tester si D et S sont colineaire des le debut...
delete to do !!!!
pb trouve a l'initialisation des tableaux .. fait sur le nombre de hatch et non pas sur le nombre de ploy;ines !!!!!!
22/01/2004 : OK...valeur temp a metter au max par default !!!
Alogrithm du hatch termine! reste a debugger
L862, passer le -1 autrement et verifier sa validite
21/01/2004 : pb sur les point d'intersection, il manque le dernier segment
conflit sur 2 points enleve pour le moment
utiliser les equals et +,- sur les SbVec3f
20/01/2004 : SoSFVec3f et SbVec3fList ????
gros pb des polylines dans les cas particuliers
dirVec = offset plante sur les triangles ????
L445 pb sur le shiftVec... n'est pas du tt ok!
HatchShiftToMatchLine OK
19/01/2004 : test des boites en triangle
OK ...bouding box a dessiner autour
la valeur angle du SoHatching ne sert a rien pour le moment
16/01/2004 : Optimiser les hatch pour les boites 2D
Erreur de memoire ds SoAxis L 631
Test de Axis ss ssh -l garnier auger5
Pb sur les differents styles de lignes
OK resolve de systsem a tester a chaque retour
On trouve tsj des solutions sur les lignes 200...
15/01/2004 : idem et TERMINE.
debut du codage des Hachures
14/01/2004 : debug de SoAxis sur le mac
13/01/2004 : regarder les hachures sur le plot
SoPlotter et Axis TERMINES ...!!
12/01/2004 : OK, pb du dessin des labels en 3d sur le plotter 3D
pb du SoGrid et SoAxis pour l'init ...
OK pb sur la grille en 3D
OK pb sur le graph en LOG
OK L 494 ---- 530 !!!!! compute !!!
OK pb si on demande la grille avant de dessiner les ticks >>> A VERIFIER !!
Les adjusts sont OK
Ok Mettre des callbacks sur les min et max des axes.. a tester en tecalant la grille
09/01/2004 : Voir s'il faut faire deux Noeuds 2d/3d axes dans le SoAxisGroup
Voir s'il ne faut pas passer le SoAxis et le SoAxisGroup en heritage pour proteger
l'access a certaines methodes
OK Faire des if sur les mise a jour de methodes dans le SOAxisGroup !!
OK appel de computeTicks a supprimer
OK setAxisType a regarder
OK Passer les appels de methodes de SoAxisGroup en Callback
OK Wall a bouger du SoPlotter
OK pb des clear a passer en CB
OK bouclage dans les call-back...en enlevant l 368-383 ca marche !!!
08/01/2004 : Pb de Mac ...
Compilation de SoGroupAis reussie dans Axis et Plotter (sans la grille)
gestion des grilles ok a tester...
gestion des couleurs de lq grille q tester
Pb dans la gestion desxy et xyz dans le SoAxisGroup : on met a jour les 2 axes a la fois...
mais pour faire mieux, il faut definir des varaibles de classe
compil a finir
07/01/2004 : Mise en place de la methode adjustAxis dans la classe SbDataAxis. Elle est aussi disponible dans
SoAxis mais a utiliser avec precaution
- creation d'une classe SoGoupAxis pour gerer les groupes d'axes
remettre la grille dans le SoAxisGroup (L1268... et 2922 ... du plotter)
06/01/2004 : Pb de couleur de texte sur les axes
- Remettre une structure de data dans le SoPlotter (idem SbAxis) -> pb des Cb regle
- Faire des groupes avec les axes SoGroupAxis en mettant la grille a l'interieur.
L3282 a supprimer (updateSceneGraph)
Creation d'une classe SbDataAxis pour gerer les donnes sur les axes
05/01/2004 : Ajout d'un parametre EMPTY pour le type de graph dans le SoAxis pour ne dessiner le tout uniquement a la fin - > pb de grille qui ne s'affiche plus ! en fait le dessin de la grille necessite le calcul des ticks...
Texte sur l'axe des V qui ne marche plus.. corrige en rempacant les fValue par des vAxis pour que l'axe des vaeurs s'accroche au graphe
19/12/2003 : remise en place de CVS
mise en place de variables Old pour eviter de reconstruire plein de fois le graph
tickNumber, magnitude a mettre en private si possible,pb de l'init des variables Old ...
tester l'axe qd il manque des parametres
18/12/2003 : Installation du mac G4
SoAxis : modification de la definition des CB
passage des removeChildren dans la grande boucle
AxisGtk ok, reste le Plotter avec les cas particuliers sur les labels !
17/12/2003 : passage du SoAxis avec les sensors
pb d'axes qui se dessinent 2 fois et de decalage dans lespace
15/12/2003 : supprimer les axesV dans le SoPlotter ..ok
connection des sensors a faire
A faire :
enableNotified,
representAxis dans le initialise, le reste dans le sensor
variables de SOAxis a passer en private et coputeTick et adjustAxis aussi
14/12/2003 : correction de qq bugs
tabVertices a revoir ...ok
passage du computeTick dans le SoAxis
L 3220 a revoir dans le SoPlotter (aSbAxis a supprimer)
tickNumber dans le SoAxis a passer en private ..ok
12/12/2003 : commit de SoAxis, Axis et Plotter,SoPlotter sur HEPVis n v5r6
passage des noeuds sous So_KIT_ADD_CATALOG_ENTRY
chgt de textFont par textFontName ds le SoPlotter
A faire : regrouper tout les points dans un seul LineSet..ok
11/12/2003 : -SOAxis : pb sur le point d'origine quand 2 axes sont dans ls meme plan et aussi sur la fin de l'axe...
A faire : supprimer les SbAxis du SoPlotter
faire des SoReferenceFrame pour les groupes d'axes
computeTick a etudier...setNumberOfSteps ne joue pas sur le ticking
generatePrimitives
10/12/2003 : valgrind sous linux permet de voir les Segmentation fault
voir si l'on ne peut pas passer un SbAxis au SoAxis
09/12/2003 : SoAxis : arrow(ok) et optimisations a corriger ..ok
SoAxis initialise a enlever du SoPlotter ..ok
SoMFString SoMFFloat ..ok
ComputeBox a finir ..ok
passer les param des arrow et des tics en fields..ok
08/12/2003 : Passage de SoAxis sous HEPVis
decoupage du SoPlotter en 2 parties : SoPlotter et SoAxis
Ajout d'un fichier Axis sous HEPVis
Changement du requirement pour ajouter une ligne de compil pour ce fichier
05/12/2003 : Debut de la classe SoAxis
04/12/2003 : OpenInvemtor -dessin d'une table et ajout d'evenements
03/12/2003 : OpenInvemtor -dessin d'une table et ajout d'evenements
02/12/2003 : OpenInventor -familiarisation
01/12/2003 : Arrivee au LAL.