MapBasic IDE 1.7 Beta1 Released

817 views
Skip to first unread message

Mustafa ÖZÇETiN

unread,
Nov 29, 2015, 11:08:34 AM11/29/15
to MapInfo-L
MapBasic IDE v1.7 Beta1 is ready. It has cool features:

  • Automatic project build (Finally!)
  • External tools (AKA user tools)
  • Smart tags
  • More project-oriented system
  • Auto completion for open MapInfo table names
  • Auto completion for table column names
  • Auto completion and syntax highlighting is updated to MapBasic 12.5
  • Output pane to diplay external tool execution and build info.
  • MapBasic 12.5 new help format support
  • Highlighting of TODO, FIXME, HACK and UNDONE tags
  • Highlight occurrences color setting in theme files
  • Disable property added to the StaticText control of dialog designer (Undocumented feature)
  • Close Others menu item in document tab context menu

Actually I had planned to implement the "advanced find/replace feature" in this version but I had to exclude it in order not to delay more. I want to implement it in the next version.

Developing this version took a long time -and was tiring- since it contains non-trivial parts and I had some motivation loss, leading a lot of "empty" development weeks. But now there is no problem and I have decided to release smaller and more frequent versions.

I strongly recommend you to read the new features, enhancements, changes and bug fixes plus all sections marked by the "new" animated image.

Note that developing and testing an "integrated" software is not an easy task for a side project. Moreover I am not a daily MapBasic developer. Worse, believe it or not: I wrote my last professional MapBasic program in 2009, that is, 2 years before MapBasic IDE was born. For this reason I am developing MapBasic IDE without using it and this fact may well cause me not to be able to cover all the subtle cases. To make the long story short, I hope a lot of new features will not introduce a lot of new bugs; hence please report any issues if you have. Feel free to request new features, too.

You can get it from

https://mustafaozcetin.wordpress.com/mapbasic/mapbasicide-en/
 
 
image
 
 
 
 
 
Free MapBasic Development Environment: MapBasic IDE
Last update: November 29, 2015 MapBasic IDE 1.7 Beta1 Released   Although being an important language, MapInfo (now PB) interestingly made almost n...
Preview by Yahoo
 

Mustafa Özçetin
Senior Researcher (SCJP)

The Scientific and Technological Council of Turkiye

Ankara / Turkiye

Nesh P.

unread,
Nov 29, 2015, 12:41:51 PM11/29/15
to MapInfo-L, mustafao...@yahoo.com
Thanks !


Thomas Bacon

unread,
Nov 30, 2015, 3:47:55 AM11/30/15
to mapi...@googlegroups.com

Awesome! Thanks for your continued work on this Mustafa. J

 

Tom Bacon

GIS Engineer

 

Mouchel Consulting | 37-39 Perrymount Road, Haywards Heath, West Sussex RH16 3BN

T: 01444 472380  I  www.mouchel.com                           

 

Connect with us I follow us on LinkedIn I like us on Facebook I follow us on Twitter I follow us on Google+ I follow us on Instagram

Our values are enthusiastic, collaborative and forward-thinking

 

Mouchel Limited I Registered in England No. 1686040

Registered Office: Tempsford Hall, Sandy, Bedfordshire, SG19 2BD

Part of the Kier Group

--
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en

---
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapinfo-l+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



_________________________________________________________________________
This email is sent on behalf of Kier Group. This email and any attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the addressee, please do not use or publish its contents, please notify Kier Group on +44 (0) 845 607 7000 immediately and then delete it. Contracts cannot be concluded with us nor services effected by email. Emails are not secure and may contain viruses, you are advised to scan all messages for viruses with your own anti-virus programme. Kier Group may monitor emails
_________________________________________________________________________

Mustafa ÖZÇETiN

unread,
Dec 29, 2015, 10:48:16 AM12/29/15
to mapi...@googlegroups.com
After one month from the beta1, I have realized that there is almost no feedback. Nobody uses v1.7? Or is it bug-free? I assume neither ;)

Mustafa Özçetin
Senior Researcher (SCJP)

The Scientific and Technological Council of Turkiye

Ankara / Turkiye


Martin Hodder

unread,
Jan 6, 2016, 1:02:32 PM1/6/16
to mapi...@googlegroups.com

Hi Mustafa,

 

Thanks again for your IDE 0 it really is a great tool.

 

One thing I have noticed about 1.7 beta 1 is that if I click on an item in the error list it no longer goes to that line in my code.

 

I was wondering if this was a known issue or something to do with my PC

 

Regards

 

Martin Hodder

Higher Mapping Solutions

www.highermappingsolutions.com

Mustafa ÖZÇETiN

unread,
Jan 7, 2016, 4:52:46 AM1/7/16
to mapi...@googlegroups.com
Hi Martin,

Thanks for the feedback. Can you give more details? Is it a compile or link error?

Regards.

Mustafa Özçetin
Senior Researcher (SCJP)

The Scientific and Technological Council of Turkiye

Ankara / Turkiye


Martin Hodder

unread,
Jan 7, 2016, 6:14:14 AM1/7/16
to mapi...@googlegroups.com

Hi Mustafa,

 

I really like the fact you can now link and run without have to have the project page in focus – keep up the great work you are doing!

 

Restarting the program seemed to fix the issue.

 

It is really hard to replicate the error but it seems to happen if I use the build feature and there is a an error in a non-open file. Then any compile seems to fail and then the bug with the error list happens. I will keep using to see if I can track it down to a sequence of keystrokes.

 

Thanks again



_________________________________________________________________________
This email is sent on behalf of Kier Group. This email and any attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the addressee, please do not use or publish its contents, please notify Kier Group on +44 (0) 845 607 7000
immediately and then delete it. Contracts cannot be concluded with us nor services effected by email. Emails are not secure and may contain viruses, you are advised to scan all messages for viruses with your own anti-virus programme. Kier Group may monitor emails


_________________________________________________________________________

 

--

image003.jpg

Robert Crossley

unread,
Jan 7, 2016, 6:24:48 AM1/7/16
to mapi...@googlegroups.com

Hi Mustafa,

 

I have been using the new version (and 1.6) before that on a project.

 

I hadn’t used it except for small projects very much before as the editor was seizing up.  It doesn’t respond for about a minute, then comes back OK.

 

I realise that you didn’t write the editor so have little control, and as I didn’t have any details to tell you about, I just classified myself as an edge case.

 

This project has grown from scratch to about 2000 lines of code over the last few days.  Initially it was working fine.  An occasional crash with the Cntl Z, which seems to have been fixed in Version 1.7.

 

But as it got larger, I started getting times when it wouldn’t respond for a couple of minutes, and seem to be able to reproduce it.  It happens when I type < (as it <>), and when using type structures like FilesToProcess(i).Name.  It locks on the dot.

 

Maybe something to do with autocomplete or something?  Perhaps it is triggered by a  feature that can be switched off?

 

Anyway, awesome effort.  Will continue to use it when it suits.

 

Rob.

Mustafa ÖZÇETiN

unread,
Jan 8, 2016, 9:07:50 AM1/8/16
to mapi...@googlegroups.com
Hi Martin,
 
I will further investigate it. If you can reproduce the issue, please let me know.
 
Regards.
 
Mustafa Özçetin
Senior Researcher (SCJP)

The Scientific and Technological Council of Turkiye

Ankara / Turkiye


Mustafa ÖZÇETiN

unread,
Jan 8, 2016, 9:21:25 AM1/8/16
to mapi...@googlegroups.com
Hi Robert,
 
Performance problems regarding with the auto-complete has started to grow. So I will try to fix these issues in the next version.
 
Thanks.
 
Mustafa Özçetin
Senior Researcher (SCJP)

The Scientific and Technological Council of Turkiye

Ankara / Turkiye


Robert Crossley

unread,
Jan 8, 2016, 11:27:54 AM1/8/16
to mapi...@googlegroups.com

Thanks Mustafa,

 

The issue is pretty reproducible with the steps outlined.  I can send you the file to test on if you like, but suspect it will be fairly generic on large files.

Parhat Toksun

unread,
Mar 25, 2017, 2:11:44 AM3/25/17
to MapInfo-L, mustafao...@yahoo.com
Hi Mustafa,
Thanks for the great work. It seems the link that you posted is broken. I can't download the installation package anymore. Would you be able to post it again? 

Thanks,
Parhat

Mustafa ÖZÇETiN

unread,
Mar 27, 2017, 7:17:23 AM3/27/17
to mapi...@googlegroups.com
Hi,

This was caused a recent Dropbox policy change. I was having a short holiday last week and I could not have a look at my mails. I will fix it. Thanks.


--

Alex Eastwood

unread,
Oct 25, 2017, 12:23:22 PM10/25/17
to MapInfo-L
Hi Mustafa,

hopefully you're still monitoring this thread!

I'm finding that the facility to automatically list table columns when you type a '.' in MapBasic IDE is causing more problems than benefits. The pop-up list doesn't always appear when you are referencing a column in a table (even when it does I rarely use it), and often during typing I'll type a full-stop by mistake (instead of a comma), every time this happens MapBasic IDE freezes for a few seconds (presumably while it's checking if the word typed before the full-stop is a table or not) and this becomes annoying over time.

I can't remember this happening every time I type a full-stop in the past but recently it seems to have got worse, I'm guessing some Windows update might have changed something since I haven't changed my version of MapBasic IDE recently. I'm on Windows 10.

So for me personally I could do without the column listing function!

Cheers,

Alex

PS: I'm the Alex who sent you a request on LinkedIn as not sure the best way to contact you
Reply all
Reply to author
Forward
0 new messages