Basic4android v1.80 is released!

Erel

B4X founder
Staff member
Licensed User
Longtime User
I'm very happy to release Basic4android v1.8. This version includes many new features that will make development easier and more productive.
I want to thank the beta testers for their help.

Users who are eligible for free upgrades should receive an email with installation instructions. Other existing customers should receive an email with an upgrade offer.
It can take up to 24 hours for the mails to be sent.

The new features:

Code editor

- Automatic case correction of variables and subs (based on their declaration)
- Highlighting of undeclared variables
- Highlighting of global variables
- "Find all references" tool - F7
- "Find sub" tool - Ctrl + E
The above two tool make it much easier to develop and maintain large projects
- Backward / forward navigation buttons
- Improved Find/Replace
- Improved support for multiple monitors
- Support for custom color schemes: IDE Color Schemes
- Drag and drop text


SS-2012-01-09_11.14.42.png


SS-2012-01-09_11.15.19.png


SS-2012-01-09_11.17.04.png


Code obfuscation

Variables renaming and strings obfuscation make your code much more difficult to be reverse-engineered.
See this tutorial for more information: Code Obfuscation

Manifest editor

Allows you to add or modify elements in the manifest file without needing to further maintain the file.
See this tutorial for more information: Manifest Editor

Other features

- File - Export as zip maintains the read-only attribute
- Libraries can now reference other jar files with the @DependsOn annotation ("dummy" xml files are no longer needed)
- DateTime.GetTimezoneOffset returns a Double instead of Int
- #Regions are collapsed when a file is opened
- New compilation mode combo box - Debug, Release or Release (obfuscated)
- Outlining - ToggleAll (Ctrl + Shift + O)
- Notification.SetInfo2 - allows you to distinguish between multiple notifications
- Bug fixes and other small improvements
 

Asmoro

Active Member
Licensed User
Longtime User
A very nice start 2012 and a big thanks for the effort to make it better and better.:sign0098:
 
Upvote 0

nfordbscndrd

Well-Known Member
Licensed User
Longtime User
Loaded my big app and saw its 18 regions all neatly collapsed onto one screen!! Collapse All and Expand All are great new features which I didn't even know were coming. Is it wrong to be so turned on by a programming software update?

I don't think that you even mentioned Take Screenshot. Nice feature! (Oops. Doesn't work with Bridge.)
 
Last edited:
Upvote 0

gehrlekrona

Member
Licensed User
Longtime User
Download link not working

Every time I click on gthe link in the email and tries to download the file, my IE crasches. Is there any other way to get the file?

:sign0085:
 
Upvote 0

tcgoh

Active Member
Licensed User
Longtime User
Thanks for the updates on V1.8

But I'm unable to log-in with the password given to download V1.8!!

TC:sign0085:
 
Upvote 0

Static

New Member
Licensed User
Longtime User
Thanks for the updates on V1.8

But I'm unable to log-in with the password given to download V1.8!!

TC:sign0085:

I had that problem when I first downloaded 1.7 a few days ago with Internet Explorer - it would continuously ask for the password again.

Try using Chrome. That worked for me.
 
Upvote 0

netchicken

Active Member
Licensed User
Longtime User
I love the new version, but how do I turn of Debugging? for me all the options at the bottom of Project menu have gone :)
 
Upvote 0

stevel05

Expert
Licensed User
Longtime User
Use the drop down box, change it from Debug to Release
 
Last edited:
Upvote 0

mksnyder

New Member
Licensed User
Longtime User
Thanks for the hard work

Excellent tool and the changes in the latest version have been very helpful...
 
Upvote 0

Smee

Well-Known Member
Licensed User
Longtime User
Absolutely Brilliant. Thank you so much
I absolutely love the new F7 function

:wav:

I think a glitch. When i compiled an existing program i get an error saying "Sub Process_Globals is missing."

This is relating to a code module:confused:

I put this in
B4X:
Sub Process_Globals
End Sub

and the program compiles yet it compiled under v1.7 without the sub
 
Last edited:
Upvote 0

jkurant

Member
Licensed User
Longtime User
How do I upgrade to 1.8?

I bought 1.7 within the past two weeks and I hear on this forum that the new code is out, but I did not get any emails. How do I get this new code?
 
Upvote 0
Top