Author Topic: QB64 v1.4 released  (Read 5107 times)

0 Members and 1 Guest are viewing this topic.

Offline odin

  • Administrator
  • Newbie
  • Posts: 92
  • I am.
    • View Profile
QB64 v1.4 released
« on: February 13, 2020, 02:36:00 pm »
 [ You are not allowed to view this attachment ]

Get the latest version from https://github.com/QB64Team/qb64/releases/tag/v1.4

Changelog available at https://www.qb64.org/portal/changelog-of-v1-4/
« Last Edit: February 13, 2020, 02:38:52 pm by odin »

Offline RhoSigma

  • QB64 Developer
  • Forum Resident
  • Posts: 565
    • View Profile
Re: QB64 v1.4 released
« Reply #1 on: February 13, 2020, 02:51:56 pm »
Hooray,

once again congratulations and a big THANK YOU to all main developers and contributors for your everlasting efforts into the QB64 project.

Maybe you may want to update the changelog a bit, mentioning that the support for &B prefixed numbers was enhanced, so those numbers are now also possible in DATA lines and can also be read by INPUT (from file & keyboard).
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

FellippeHeitor

  • Guest
Re: QB64 v1.4 released
« Reply #2 on: February 13, 2020, 02:54:58 pm »
That's true, Rho! Sorry about that. I'll be adding it in a few moments.

Edit: added "Enhanced support for &B prefixed numbers, so the notation can now also be used in DATA lines and read by INPUT (from file & keyboard)."
« Last Edit: February 13, 2020, 03:00:23 pm by FellippeHeitor »

Offline RhoSigma

  • QB64 Developer
  • Forum Resident
  • Posts: 565
    • View Profile
Re: QB64 v1.4 released
« Reply #3 on: February 13, 2020, 03:51:16 pm »
Thanks Fellippe,
did some more proof-reading. You should also review the 3rd paragraph of the changelog, as version 1.4 is finally out now, it sounds ugly to mention that you can "already" test the new version in the dev builds :)

another thing is on the QB64.org main page:
The entry Latest Version in the Downloads dropdown menu still links to version/release 1.3, all other v1.4 related links work as expected.

For completeness v1.3 should be added to the Historical Versions, although it is available at the GitHub releases page too. To save webspace, you could simply add the "old" Latest Version link to the historical list, instead of copying the v1.3 archive over to QB64.org.
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

FellippeHeitor

  • Guest
Re: QB64 v1.4 released
« Reply #4 on: February 13, 2020, 04:10:15 pm »
Thanks for the remarks, I'll be tackling those now.

The historical versions page will indeed link to the 1.3 release, as it'll remain available on GitHub.

Offline Qwerkey

  • Forum Resident
  • Posts: 755
    • View Profile
Re: QB64 v1.4 released
« Reply #5 on: February 14, 2020, 05:54:17 am »
1.4 installed and working.  My (free) virus-checker AVG didn't like it to start with: said QB64.exe was ' a very rare' file and went off to spend some time checking it offline, then reported back later that you're now added to the datebase of safe software.

FellippeHeitor

  • Guest
Re: QB64 v1.4 released
« Reply #6 on: February 14, 2020, 06:05:19 am »
❤️

Offline doppler

  • Forum Regular
  • Posts: 241
    • View Profile
Re: QB64 v1.4 released
« Reply #7 on: February 20, 2020, 08:50:42 am »
It's nice to see all the little and not so little things become the next release V1.4

After reviewing the change log.  It's easy to conclude not much changed, but you would be sorely wrong in that way.  A lot of thoughtful improvements have occurred worthy of being call V1.4.  Most of the changes improved IMHO were for the mostly often orphaned CONSOLE window.  It's now an important feature and tool for the bag of tricks.

I would be at a loss to even know what V1.5 should focus on next.  I would love to say more built-in interfacing with windows system DLL calls.  But that would leave out the MAC and Linux audiences.  And I am loathed to even suggest an IDE per-compiler command to turn on branched Windows/Linux/Mac system interface calls.  Maybe a tool bag of tricks, to be sanctioned as an $INCLUDE command for each system.  Right now it's find and include tricks found in the forum.  Relying on published programs and solutions to questions is not easy, if you don't follow the forum all the time.  Just a suggestion now.

Offline Qwerkey

  • Forum Resident
  • Posts: 755
    • View Profile
Re: QB64 v1.4 released
« Reply #8 on: February 20, 2020, 12:13:26 pm »
And I am loathed to even suggest ...

No, you are not loathed but highly admired.  Just a little correction of English:

"I am loth to do something" means that I am reluctant (it is possible to spell the word "loath", but better sticking to "loth").

"I am loathed" means that people hate me.

Pronunciations: "loth" the "th" is as in "both", loathe the "th" is as in "the".

You see that I have nothing useful to say about programming.  I am loth to add anything to that subject!

Offline SMcNeill

  • QB64 Developer
  • Forum Resident
  • Posts: 3972
    • View Profile
    • Steve’s QB64 Archive Forum
Re: QB64 v1.4 released
« Reply #9 on: February 20, 2020, 12:26:41 pm »
Quote
And I am loathed to even suggest an IDE per-compiler command to turn on branched Windows/Linux/Mac system interface calls. 

Isn’t this what the $IF precompiler statements do for us, already?

$IF WIN THEN
    ‘Do windows stuff or link to windows libraries
$ELSEIF LINUX THEN
    ‘Do linux stuff and link to linux libraries
$ELSE
    ‘Do Mac stuff and link to mac libraries
$END IF
https://github.com/SteveMcNeill/Steve64 — A github collection of all things Steve!

Offline doppler

  • Forum Regular
  • Posts: 241
    • View Profile
Re: QB64 v1.4 released
« Reply #10 on: February 20, 2020, 01:21:39 pm »
No I was thinking along the lines of a single command which would compile differently.  A comand to determine a window handle number.  Would be the same command (WHANDLE) but use the different system calls.  x=WHANDLE, x would always come back with the handle regardless of the OS system.  This would be very limited to common usage across all OS's.  re: Much like what WINE does for windows programs on Linux.  There very well maybe limited common functions across the OS's.  I never played with MAC so I can't be sure of anything.