--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------



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 implments sur Xt pour les VPaned
  - pb des sizeOfFixed non implments 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 implmenter 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 cration      
  - 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 crs si aucun n'est
    spcifi a la crtaion 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 implments (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 dfinies
  - 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 vrifier 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 gomtrie, 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, dcomposition 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 proprit ...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 slection 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 proprit 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 lment prsent, l'item par dfaut n'est pas un GtkLabel,
              du coup, lorsque l'on voulait faire un setParameter(default) sur le dfault,
              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,
	        dsormais la slection 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 dcorations)
             ->nettoyer le XtUI !!!avec les VPaned et HPaned mal initialiss

04/10/2004 : XYlego qui boucle sur Qt
             Ajout de geometry sur un dialog en Xt

30/09/2004 : Renomages des variables prives 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 :
            <widget class="ToggleButton" name="xyLayout">
              <label>XY layout</label>
              <create exec="C++">OnX ui_setParameter xyLayout.set true</create>
              <activate exec="C++">OnX region_setParameter legoLayout FALSE</activate>
              <activate exec="C++">OnX ui_setParameter legoLayout.set false</activate>
              <activate exec="C++">OnX ui_setParameter xyLayout.set true</activate>
            </widget>
            <widget class="ToggleButton" name="legoLayout">
              <label>Lego layout</label>
              <create exec="C++">OnX ui_setParameter legoLayout.set false</create>
              <activate exec="C++">OnX region_setParameter legoLayout TRUE</activate>
              <activate exec="C++">OnX ui_setParameter xyLayout.set false</activate>
              <activate exec="C++">OnX ui_setParameter legoLayout.set true</activate>
            </widget>

24/09/2004 : finir le plotterEditor (vrif des paramtres et enlement de ceux qui ne servent a rien)
             colorChooser en Xt et interface builder 

20/09/2004 : amliorer les perf du hatching
		2,7 avant et 1,1 aprs...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.Ide, 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 dcorations Ok

28/07/2004 : drivation 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 dcorations de Onx, seul le resize event est pris en compte.

16/07/2004 : Decorations : gtk, win ok
	     pb avec les dcorations en Xt, ne rponds 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 dcoration 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 gomtrie
	     GUI->menuBar editor passe... ajouter des gtk_widget_show() lors de l'ajout d'une nouvelle entre

08/06/2004 : Scrolling vertical de la textView effectu

03/06/2004 :GtkDIALOG rsolu
	  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..
	dbut de correction de remplacement des OPTION_MENU par des Combox box, createWidget fini.

02/06/2004 :  pb du Gtk_dialog...WINDOW_POPUP, dsormais pass sans dcoration, 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 dbug, 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 rsoudre sur le Plotter
	    Gtk 2.0 compile sur Darwin, pb a l'excution 
		../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 dpart puis rponse 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 demande. Pour dsactiver le framework, on le dplace...


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, rcupration 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 rsolu).


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
		Rcupration de glib2.0, qt-mac-free,
		
19/04/2004 : Rception 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.