-------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- 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 ---- _______________________________________ _______________________________________ /////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// 20/04/2005 : libjpeg sous HEPVis OK passage du Jpeg sous Onx 15/04/2005 : Trac planté... Tentative de passage de libjpeg sous cmt..problèmes avec les jconfig.h qui sont définis pour toutes les plates formes. On utilisera la libjpeg , ça sera plus simple. 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 true OnX region_setParameter legoLayout FALSE OnX ui_setParameter legoLayout.set false OnX ui_setParameter xyLayout.set true OnX ui_setParameter legoLayout.set false OnX region_setParameter legoLayout TRUE OnX ui_setParameter xyLayout.set false OnX 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.