LB Booster
« LB Booster version 3.03 released »

Welcome Guest. Please Login or Register.
Apr 1st, 2018, 03:27am



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
We apologize Conforums does not have any export functions to migrate data.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

Thank you Conforums members.
Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
LB Booster Resources
LB Booster documentation
LB Booster Home Page
LB Booster technical Wiki
Just BASIC forum
BBC BASIC Home Page
Liberty BASIC forum (the original)

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: LB Booster version 3.03 released  (Read 2001 times)
Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx LB Booster version 3.03 released
« Thread started on: Sep 8th, 2015, 9:46pm »

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

http://lbbooster.com/LBB.exe (IDE/compiler)
http://lbbooster.com/LBBRUN.exe (optional runtime engine)

You will need administrative privileges when running the program for the first time after upgrading (in Windows Vista, 7, 8/8.1 and 10, with UAC enabled, use 'Run as administrator').

I appreciate that it's only a short while since v3.01 was released, so this may seem a little premature, but a few issues have arisen which I felt needed addressing with some urgency:
  • A bug in the INPUT$(#f,n) function, which could in rare circumstances cause corrupted data to be returned, has been fixed. To put this in perspective, I have failed to create an LBB test case which causes this bug to materialise, but I know that in theory it was possible.

  • A resource leak in the !FONT command has been fixed. Note that this bug affected only GUI controls, not graphicboxes or graphics windows.

  • When CLS or LOCATE is used in the mainwin, it will immediately scroll, if necessary, so that the caret (text cursor) is visible. Previously this happened only after a delay.

  • As a bonus, and by way of an apology for the above bugs, I have added a much-requested feature: Auto Indenting is now supported in the program editor. This works in the same way as in LB: when you press Enter/Return the next line is automatically indented to the same column as the current line.
Richard.
« Last Edit: Oct 5th, 2015, 3:32pm by Richard Russell » User IP Logged

lancegary
New Member
Image


member is offline

Avatar




PM


Posts: 9
xx Re: LB Booster version 3.02 released
« Reply #1 on: Sep 9th, 2015, 07:41am »

Thank you.
User IP Logged

Alincon
Full Member
ImageImageImage


member is offline

Avatar




PM


Posts: 147
xx Re: LB Booster version 3.02 released
« Reply #2 on: Sep 10th, 2015, 02:47am »

I want to add my thank you for your continued support of LBB.

r.m.
User IP Logged

CirothUngol
New Member
Image


member is offline

Avatar

Odie, Odie, cha cha cha.


PM

Gender: Male
Posts: 44
xx Re: LB Booster version 3.02 released
« Reply #3 on: Sep 17th, 2015, 01:37am »

on Sep 8th, 2015, 9:46pm, Richard Russell wrote:
Auto Indenting is now supported in the program editor.
Yes! Now a separate program editor is entirely optional. Thanks for the continued support, you're the best!
User IP Logged

LB Booster + LB Workshop + LB Builder = My Programs on Google Drive
Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx LB Booster version 3.03 released
« Reply #4 on: Sep 20th, 2015, 06:51am »

LB Booster version 3.02 has now been superseded by v3.03, which may be downloaded from the usual place:

http://lbbooster.com/LBB.exe (IDE/compiler)
http://lbbooster.com/LBBRUN.exe (optional runtime engine)

The EXE file(s) can simply be replaced; there is no need to 'run as administrator' for this minor update.

This version fixes the font problem reported in another thread.

Note that the LB 4.5.0 Help File explicitly states that the sequence of font operations which broke LBB 3.02 is legitimate, so it is important to upgrade:

"FONT - This command sets the font of all of the controls in a window... To override this general font command, font commands may be sent to individual controls after this command is issued".

Richard.
User IP Logged

lancegary
New Member
Image


member is offline

Avatar




PM


Posts: 9
xx Re: LB Booster version 3.02 - er 3.03 - released
« Reply #5 on: Sep 21st, 2015, 1:15pm »

Thanks again!

Lance
User IP Logged

Mystic
Junior Member
ImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 53
xx Re: LB Booster version 3.02 released
« Reply #6 on: Sep 21st, 2015, 11:24pm »

Thank you for your continued awesome work on LBB!
User IP Logged

- Rick
Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LB Booster version 3.03 released
« Reply #7 on: Sep 22nd, 2015, 06:59am »

on Sep 21st, 2015, 11:24pm, Mystic wrote:
Thank you for your continued awesome work on LBB!

Hmm, I don't think introducing a bug which required an emergency release to fix it can be considered at all "awesome"; perhaps "awful" would fit the bill. cry

Richard.
« Last Edit: Oct 5th, 2015, 3:33pm by Richard Russell » User IP Logged

SarmedNafi
Junior Member
ImageImage


member is offline

Avatar




PM


Posts: 93
xx Re: LB Booster version 3.02 released
« Reply #8 on: Sep 22nd, 2015, 11:06am »

Good done Richard thank you,

I don't know what's they mean in (awesome), people locally use bad words to reflect a good meaning!

I think this style is not suitable to be used here in this con-forum.

However Richard,
Don't change the default font that used by LBB. You used the correct font as default.

see you later
Regards,
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LB Booster version 3.03 released
« Reply #9 on: Sep 22nd, 2015, 4:47pm »

on Sep 22nd, 2015, 11:06am, SarmedNafi wrote:
Don't change the default font that used by LBB. You used the correct font as default.

LBB does not use a specific default font, it calls the GetStockObject API with the DEFAULT_GUI_FONT parameter:

https://msdn.microsoft.com/en-us/library/windows/desktop/dd144925.aspx

According to that page at MSDN the actual font returned is Tahoma but that could change from one version of Windows to another. Importantly, 'stock objects' cannot be deleted.

Richard.
« Last Edit: Oct 5th, 2015, 3:33pm by Richard Russell » User IP Logged

Mystic
Junior Member
ImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 53
xx Re: LB Booster version 3.02 released
« Reply #10 on: Sep 23rd, 2015, 5:09pm »

on Sep 22nd, 2015, 06:59am, Richard Russell wrote:
Hmm, I don't think introducing a bug which required an emergency release to fix it can be considered at all "awesome"; perhaps "awful" would fit the bill. cry

Richard.


Was referring to your support and updating, not the issues with each release. No need to beat yourself up. wink
User IP Logged

- Rick
mmiscool
New Member
Image


member is offline

Avatar




PM


Posts: 19
xx Re: LB Booster version 3.02 released
« Reply #11 on: Sep 25th, 2015, 12:35am »

Just noticed this thread and am happy that you are continuing development.

I have version 3 and thought it was the last one until now. Thank you so much for continuing.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LB Booster version 3.03 released
« Reply #12 on: Sep 25th, 2015, 07:05am »

on Sep 25th, 2015, 12:35am, mmiscool wrote:
I have version 3 and thought it was the last one until now. Thank you so much for continuing.

I've always said that I would release bugfixes if necessary, hence the recent activity (v3.01 triggered by the discovery of a nasty bug that caused it to crash in Linux/Wine). But you're right that otherwise I don't intend to develop LBB further.

Used in conjunction with the 'lb45func.bas' library, LBB 3.03 has a good level of compatibility with LB 4.5.0.

Richard.
« Last Edit: Oct 5th, 2015, 3:32pm by Richard Russell » User IP Logged

Monkfish
Full Member
ImageImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 104
xx Re: LB Booster version 3.03 released
« Reply #13 on: Oct 7th, 2015, 3:08pm »

Thank you Richard.

Special thanks for the CLS scroll mod wink
User IP Logged

Cor
New Member
Image


member is offline

Avatar




PM

Gender: Male
Posts: 8
xx Re: LB Booster version 3.03 released
« Reply #14 on: Nov 21st, 2015, 08:50am »

Very good Richard.

It's great to yet again see a new version. I am sorry to be a little late in responding but personal matters have been demanding all my attention lately. Nothing to do with my health!
User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls