To all,
I suppose ti have found a bug in version 15.07 in the BasicGL::Display.h/.cpp.
The reason is that I did not manged to transfer my application from version 13.01 to subsequent versions.
My application makes an extensive use of independent multi-windowing system, with the mai window adopting a lot of FLTK controls, with the CADRG map of all Europe, with pan/zooming capability.
When I tried to run it on more recent version, nothing worked, It seemed that the openGL swapbuffer funtion was not called.
I found that in the BasicGL::Display.h/.cpp the swapbuffers funtion is called as sapBuffers (with B upper case).
When I changed B with b, magically all went good: I suppose that calling the function swapBuffer prevents some overloading fron the openGL swapbuffers function. The same don not happen with the GlutDisplay class where the swapbuffer call is made conìrrectly.
The reason why Idid not use the GlutDisplay class is that I found some incompatibility between the glut function and the FLTK glut flavor, that I was not able ti solve.