Author |
Topic: LB Booster version 3.07 released (Read 1102 times) |
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
LB Booster version 3.07 released
« Thread started 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:
The CURSOR statement now accepts a Windows _IDC_* constant as well as the standard cursor types.
The 'include directive no longer needs to start in the first column.
Worked around the Windows Edit Control bug, causing the Escape key to close the window unexpectedly.
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.
Fixed Ctrl+R being interpreted as 'right justify' rather than 'replace'!
Fixed a bug causing incorrect line spacing when a hardcopy program listing was printed.
Fixed a bug causing the Set Font dialog to change the font even if cancelled.
Fixed pressing the Alt key crashing the LBB IDE on some platforms.
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.
|
|
|
|
tsh73
Full Member
member is offline
Gender:
Posts: 210
|
|
Re: LB Booster version 3.07 released
« Reply #1 on: Dec 2nd, 2016, 5:12pm » |
|
Wow lot's of fixes. Thanks for keeping it sharp.
|
|
Logged
|
|
|
|
Alincon
Full Member
member is offline
Posts: 147
|
|
Re: LB Booster version 3.07 released
« Reply #2 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.
|
|
Logged
|
|
|
|
SarmedNafi
Junior Member
member is offline
Posts: 93
|
|
Re: LB Booster version 3.07 released
« Reply #3 on: Dec 2nd, 2016, 10:57pm » |
|
Thank you Richard.
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
Re: LB Booster version 3.07 released
« Reply #4 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.
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
Re: LB Booster version 3.07 released
« Reply #5 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.
|
|
Logged
|
|
|
|
CirothUngol
New Member
member is offline
Odie, Odie, cha cha cha.
Gender:
Posts: 44
|
|
Re: LB Booster version 3.07 released
« Reply #6 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.
|
|
Logged
|
LB Booster + LB Workshop + LB Builder = My Programs on Google Drive
|
|
|
|