Author Topic: Latest Version  (Read 944 times)

0 Members and 1 Guest are viewing this topic.

John

  • Hero Member
  • *****
  • Posts: 2813
Latest Version
« 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

Charles Pegge

  • Author
  • *****
  • Posts: 3290
    • Oxygen Basic
Re: Latest Version
« Reply #1 on: December 06, 2016, 01:59:49 AM »
Hi John,

Yes, I can notify here.

The changes are logged in inf/oxylog.txt and inf/applog.txt

Arnold

  • Sr. Member
  • ****
  • Posts: 469
Re: Latest Version
« Reply #2 on: December 09, 2016, 04:13:17 AM »
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


Charles Pegge

  • Author
  • *****
  • Posts: 3290
    • Oxygen Basic
Re: Latest Version
« Reply #3 on: December 10, 2016, 02:13:46 AM »
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

Charles Pegge

  • Author
  • *****
  • Posts: 3290
    • Oxygen Basic
Re: Latest Version
« Reply #4 on: December 11, 2016, 03:13:23 AM »

New release 11 Dec 2016

recent records in inf/applog.txt

Quote
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)