LB Booster
General >> Announcements >> LB Booster version 3.07 released
http://lbb.conforums.com/index.cgi?board=announcements&action=display&num=1480697095

LB Booster version 3.07 released
Post by Richard Russell on Dec 2nd, 2016, 3:44pm

I am pleased to announce the release of LB Booster version 3.07. It may be downloaded from here:

http://lbbooster.com/LBB.exe (IDE/compiler)
http://lbbooster.com/LBBRUN.exe (Run Time Engine)

This release incorporates the following minor changes:
  1. The CURSOR statement now accepts a Windows _IDC_* constant as well as the standard cursor types.

  2. The 'include directive no longer needs to start in the first column.

  3. Worked around the Windows Edit Control bug, causing the Escape key to close the window unexpectedly.

  4. Fixed a bug affecting the VERTSCROLLBAR and HORIZSCROLLBAR commands. They now work consistently in both a GRAPHICS window and a GRAPHICBOX, and compatibility with LB4 is improved.

  5. Fixed Ctrl+R being interpreted as 'right justify' rather than 'replace'!

  6. Fixed a bug causing incorrect line spacing when a hardcopy program listing was printed.

  7. Fixed a bug causing the Set Font dialog to change the font even if cancelled.

  8. Fixed pressing the Alt key crashing the LBB IDE on some platforms.

  9. The _INVALID_HANDLE_VALUE Windows constant now has the (positive) value 0xFFFFFFFF rather than the value -1. This improves compatibility with LB 4 and is consistent with the Liberty BASIC convention that handles are declared as unsigned.
Please note that, unavoidably, updating LBB.exe will mean that its 'reputation' is reset and you may receive security warnings when you download it. This should resolve itself eventually when the new version has been downloaded a sufficient number of times for its safety to be established.

Richard.

Re: LB Booster version 3.07 released
Post by tsh73 on Dec 2nd, 2016, 5:12pm

Wow lot's of fixes.
Thanks for keeping it sharp.
Re: LB Booster version 3.07 released
Post by Alincon on Dec 2nd, 2016, 8:44pm

I don't see that I will be much affected by the 3.07 changes, but I repeat that I appreciate very much your continued efforts to maintain LBB in spite of the uncooperative attitudes of a few small-minded people.

r.m.
Re: LB Booster version 3.07 released
Post by SarmedNafi on Dec 2nd, 2016, 10:57pm

Thank you Richard.
Re: LB Booster version 3.07 released
Post by Richard Russell on Dec 6th, 2016, 11:22am

Here's a little program to illustrate the scrollbars working properly in v3.07 (or, if are still running v3.06, illustrating the bug!). You can also compare results with LB 4.04 or 4.5:

Code:
    nomainwin
    WindowWidth = 332
    WindowHeight = 356
    UpperLeftX = 200
    graphicbox #w.gb, 0, 0, 318, 318
    open "Graphicbox scroll test" for window as #w
    #w "trapclose [quit]"
    #w.gb "vertscrollbar on 0 700"
    #w.gb "horizscrollbar on 0 700"
    #w.gb "down; size 4"
    #w.gb "place 0 0; boxfilled 1000 1000"
    #w.gb "line 0 0 1000 1000"
    #w.gb "line 0 1000 1000 0"
    #w.gb "flush"

    UpperLeftX = 550
    open "Graphics window scroll test" for graphics as #g
    #g "trapclose [quit]"
    #g "vertscrollbar on 0 700"
    #g "horizscrollbar on 0 700"
    #g "down; size 4"
    #g "place 0 0; boxfilled 1000 1000"
    #g "line 0 0 1000 1000"
    #g "line 0 1000 1000 0"
    #g "flush"

    wait

[quit]
    close #w
    close #g
    end 

I have not attempted to make the program self-adjust to different themes and metrics (e.g. border thickness and height of title bar) so there may be some variability from that source.

Richard.
Re: LB Booster version 3.07 released
Post by Richard Russell on Dec 9th, 2016, 9:40pm

on Dec 2nd, 2016, 3:44pm, Richard Russell wrote:
This release incorporates the following minor changes

I forgot to document this change:

9. The _INVALID_HANDLE_VALUE Windows constant now has the (positive) value 0xFFFFFFFF rather than the value -1. This improves compatibility with LB 4 and is consistent with the Liberty BASIC convention that handles are declared as unsigned.

Richard.

Re: LB Booster version 3.07 released
Post by CirothUngol on Feb 8th, 2017, 02:24am

Great to see you still here, and with updates no less!
Nearly a year since I've checked for a new version, been programming in WinNT batch again for far too long (ick). It'll be nice to get back to my favorite programming environment. ^_^

Thanks again for continuing to update the certificates and fix the tiny glitches in LB Booster.