Author Topic: QB64-SDL 2020  (Read 7090 times)

0 Members and 1 Guest are viewing this topic.

Offline SMcNeill

  • QB64 Developer
  • Forum Resident
  • Posts: 3972
    • Steve’s QB64 Archive Forum
Re: QB64-SDL 2020
« Reply #60 on: June 14, 2020, 02:45:24 pm »
Hi Steve,
just released a new version of my GuiTools Framework.

Before I release things, I usually check if they properly compile in the historical SDL 0.954 version and the latest stable new GL versions of QB64 (both, 32/64 bits).

This time I added your SDL 2020 updated version from your repo in my testing chain for the 1st time and found that the IDE will crash after a few seconds when syntax checking any loaded GuiTools application (from the src_XXX folders). As far as I could find out, it must be some recursion bug in the $INCLUDE handling, because if I paste the include's contents into the sources (in place of the $INCLUDE lines) to put everything together in one big file, then it works fine and the programs will also properly compile.

Maybe you can have a look at this, if your time allows, no need to hurry...

I'll dig into the issue in a couple of weeks, since it doesn't seem to be a rush problem.  :)

For now, I'm still swamped with getting everything transferred over to the new PC from the old one, and I'm working on upgrading and debugging the SaveImage library.  After that, I'm going to try and spend a few weeks to catch up on what I've missed on the forums and maybe see about sorting out the current version of the perpetual CONST glitch which plagues us..  SDL-2000 should be on the list of things to do after that, and I'll try and sort out what's off with the $INCLUDEs at the same time I add in the precompiler $IF support for us.  :)
https://github.com/SteveMcNeill/Steve64 — A github collection of all things Steve!

Offline RhoSigma

  • QB64 Developer
  • Forum Resident
  • Posts: 565
Re: QB64-SDL 2020
« Reply #61 on: June 14, 2020, 04:01:07 pm »
I'll dig into the issue in a couple of weeks, since it doesn't seem to be a rush problem.  :)

A couple weeks sounds good to me, will need at least the same amount of time until I've the next GuiTools release ready for testing :)
My Projects:   https://qb64forum.alephc.xyz/index.php?topic=809
GuiTools - A graphic UI framework (can do multiple UI forms/windows in one program)
Libraries - ImageProcess, StringBuffers (virt. files), MD5/SHA2-Hash, LZW etc.
Bonus - Blankers, QB64/Notepad++ setup pack