Lua Glider 2.0 Released! Integrated Profiler and More

Wow, thanks for such a fast response, especially on a weekend, that screenshot was very useful. You guys did a great job with this version

About the Mac version, yes I still keep getting the freeze when I create a new project. Just to make sure, I deleted the cache and reinstalled the program from scratch and still the same, it freezes, so I have to force it to shut down and open it up again. Once it opens for a second time everything works well. I shot this 3 minute video so you can see it.

http://www.hectorsanchez.net/luaGlider2Mac.mp4

I noticed that even though I’m up to date, the version I have is still 2.0 but I see in the news section that there is a version 2.0.1 but not sure why the auto-update hasn’t downloaded it

Thanks

Hector

Hello Hector,

Thanks for the kind words, we really appreciate it.

Thanks for taking the time to upload the video, we really appreciate it. However I cannot seem to find anything wrong with the video, does the program freeze the first time around? Does the program become unresponsive?

Please upload logs via help-> upload logs and we will check it out.

I noticed that even though I’m up to date, the version I have is still 2.0 but I see in the news section that there is a version 2.0.1 but not sure why the auto-update hasn’t downloaded it

Yes. If the whats new section says 2.0.1 then Glider is correctly updated. The version number in the about box will remain 2.0 for the remainder of this version. 

Regards,

M.Y. Developers

Thanks, I just uploaded the logs. It only becomes unresponsive after creating a new project or creating a new blank lua file. No big deal for me, as once I restart it everything works correctly. For the blank lua files, I create them outside the program and it picks them up automatically

Regards

Hector

How do External Libraries work?

I watched the video for the 1.8 version preview where you explained it quicky, but  I still haven’t figured out how to use them.

For example, if I try to insert the folder for the SSK library that I use all the time, (under Set Configuration/Customize/Edit/Configuration Properties / Add Library)  and require the library from main folder (require “ssk.globals”; require “ssk.loadSSK”), I get an error when I run or debug the project.

I think the idea is that I just link my libraries saving me time of copying them into my Project as I always have done it, but not sure how I should do it. I appreciate any help you can provide

Regards

Hector

Hello Hector,

Please build the project and open the build folder like this:

http://view.xscreenshot.com/c014f013488e25fc3d70794eae440166

Next ensure that the project structure you are expecting is actually what is there. I suspect that the SSK library folder is getting merged into the project folder instead of being put into its own ssk folder. To fix this please see this screenshot:

http://view.xscreenshot.com/b81e13079433fe13f355250eabf1905c

Regards,

M.Y. Developers

Yes thanks very much, that worked!, although I don’t see the ssk library in the project files on the left hand pane, maybe that’s the way it works.

Actually, I didn’t know that the build folder exist, I see it has a copy of all the project files. I always put all my files in the project folder that I placed on my Desktop or any other place, and then just click on run or debug project from there. What is the difference of clicking on build project first instead of just run or debug? What is the function of buliding a project? does it mean that if I have a new file (images, etc), should I copy it into the build folder instead of the project folder?

Thanks very much for your help

Regards

Hector

Hello Hector,

The build process will merge your project folder with the external libraries and will perform some changes to your main.lua file as well as add the debugger library file. These changes are not made to the master copy but to the build folder copy. The reason is to protect your master copy from corruption due to strange file locking issues, unforeseen bugs, and library merge conflicts. 

What is the difference of clicking on build project first instead of just run or debug? What is the function of buliding a project? does it mean that if I have a new file (images, etc), should I copy it into the build folder instead of the project folder?

When you click debug the project is first “built” and then the debugger library copied as well as the require line added to main.lua. When you click the hammer button the project is built but no debugger library or require line is added to main.lua. You generally use the hammer when you want to release a product and do not want the debugger library present. Please do not release a product with the debugger libraries present as your app wont run!

You should not need to manually copy and paste anything. The project manager will do it for you behind the scenes. 

Regards,

M.Y. Developers

Got it thanks very much for the explanation, very clear.

Still looking for my email! :slight_smile:

You may have missed me because I bought the very first version, when it was called Cider - (I bought everything you made, including the now free AutoLAN).

Yay! Got it. Thanks guys.

Hi,

I just downloaded the v2.0 and not sure if my existing license works. I tried to copy & paste it to the “Unlock Product” section but it said the license is invalid. How can I know that if I’m using the trial version or the full one? 

Awesome - seems to be working very well so far, much lower mem/cpu consumption.

Are there any guides/tutorials on the Profiler integration?

Hi,  I just bought LuaGlider 20 days ago, do I get a free upgrade?

Thanks, Greg

@ SegaBoy,

Great! Hopefully things will stay that way. The Profiler integration should be very simple to use at the moment. In the future we will add more complex features and a tutorial will be required. For now all you have to do is just press the profile button (just as you would debug) and it should just work. The tabs should be self explanatory. 

The only confusing terminology is “Self time.” What that means is the time spent in the function itself minus any time spent in subroutines.

@Greg,

Please email us and we will get you a free upgrade.

Regards,

M.Y. Developers

Just downloaded and purchased upgrade, but cannot get updates (similar to the issue with v19 where you posted a different URL us use in plugin settings). Is there another updates.xml i should point to? Also, cannot ‘apply’ new themes because the apply button is grayed out. Please assist!

I have to admit, the speed issues with 1.9 had me on the verge of dropping Glider and going to Sublime, but I just downloaded the 2.0 release and it’s back to it’s best.

Good work chaps, this is great stuff! 

Nice work :slight_smile:

@Guy,

Also, cannot ‘apply’ new themes because the apply button is grayed out. Please assist!

Can you please send a screenshot of where this problem is occurring? There are not any updates for 2.0 yet, 2.0.1 will be out as we fix bugs and we will let you know when it is ready

@Crussel and Danny,

Thanks!

Regards,

M.Y. Developers

Super quick response!  Glider is installed and running great.  I’m enjoying the great performance and the syntax highlighting!!!

Thanks Again, Greg