Oxygen Basic
Information => Latest Version => Topic started by: JRS on December 04, 2016, 11:46:50 AM
-
Charles,
Can you post a note here on this board when a new build of O2 is available and what's new, fixed or deprecated?
Thanks!
John
-
Hi John,
Yes, I can notify here.
The changes are logged in inf/oxylog.txt and inf/applog.txt
-
Hi Charles,
you introduced sub CloseWindow in OpenglSceneFrame.inc. This sub is used in projectsA\OpenglCns\ConsoleCommand.o2bas, MidSoundWIP.o2bas and TimeTiming.o2bas. Unfortunately ConsoleCommand.o2bas crashes if I enter the command Exit. MidSoundWip and TimeTiming will close correctly if I use Esc before the abort criterion but they do not always respect the abort criterion and if I use Esc thenafter the programs crash too. If I replace the statement CloseWindow with ExitProcess(1) then these demos would work as expected. I only tested this with Win32 Windows.
On the other hand CloseWindow should do the job too. I added in OpenglSceneFrame.inc after WM_CLOSE in about line 1080: print "wm_close" and and after WM_DESTROY in about line 1110: print "wm_destroy".
To my surprise the first message which fires in all cases is WM_DESTROY. Is this expected and could this interfere with CloseWindow in some way?
Roland
-
Hi Roland,
These 2 inc/ files are frequently altered. ConsoleCommand, MidiSound. TimerTiming should work correctly with them.
I have also released an OxygenBasic update today, but no changes to Oxygen.dll
.
-
New release 11 Dec 2016
recent records in inf/applog.txt
11:03 11/12/2016 Fix DLLC p scope getm()
11:03 11/12/2016 OpenGLsceneframe.inc DynSynthTexture / CreateTexture. remove synthtexture
11:03 11/12/2016 Fix SysUtil.inc uncommented date
09:46 10/12/2016 release
10:34 09/12/2016 glMath2L18. Julia fragment shader with macro uniform etc.
10:33 08/12/2016 glMath2L17. Julia fragment shader
10:30 08/12/2016 inc/glo2/shadersupport.inc OOPify ShaderProg: create, use, release
09:17 04/12/2016 Fix CreateTexture wi,ht (inc\openglsceneframe.inc)
09:14 02/12/2016 Juliakeyb ctrl-Q for hi-res photo
09:12 02/12/2016 OpenglSceneFrame TakePixelPhoto (png/jpeg directly from pixels array)
09:44 29/11/2016 toggle julia/mandel & test different Jcacl outputs sqr(abs(x))
08:17 28/11/2016 JuliaKeyb alg correction + mandelbrot set
09:56 27/11/2016 OpenglCns\JuliaKeyb.o2bas
09:12 25/11/2016 OpenglSceneFrame NewTexture
07:56 25/11/2016 OpenglSceneFrame DynSynthTexture (OpenglCns\JuliaAnim).o2bas)