New BLIde version available
BlitzMax Forums/BlitzMax Programming/New BLIde version available
| ||
Hello! A new BLIde Plus update is available to BLIde Plus users. For newcomers, BLIde Plus is a Windows BlitzMax IDE that provides many features for authoring, modifying, compiling, deploying and debugging games and applications written in BlitzMax. It also provides a complete intellisense system, code folding, and a long list of useful features. For more information see here: http://www.blide.org and here: http://www.blide.org/?page_id=357 This new version has several imporant improvements both in performance and in stability. The main change on this new build is that it is using a newer .net framework, the .net framework version 4.0 With this new framework I've been able to implement a new memory handling mechanism that should allow BLIde to use less resources in a more efficient way. Also, it's faster and has a higher level of internal multui-thread operations that should bring a nice speed improvement on modern computers. While this version is still x86, I'll be providing an universal version in future updates (so it'll be native on x86 and on x64). This is the detailed changelog for this new version: BLIde version 12.09.1301 SP1 Fixed an issue that could make BLIde crash on a Find&Replace operation where there was a specific set of open tabs on the editor documents container Fixed a small backwards compatibility issue with very old BLIde versions. Unmanaged BLIde files done with very first versions of BLIde could be not compatible with latest version. This has been fixed. Fixed an issue that could make BLIde crash after a folder had been renamed on the managed solution explorer Added a new dialog to inform on BLIde updates. This new dialog shows the lists of changes in the notification window. The whole IDE and associated tools have been ported to the .net framework 4.0 New thread-based GC internally used on BLIde that increases performance on multicore machines or machines that have proper HiperThreading New memory optimization algorithm that prevents a possible Out Of Memory crash. Several internal BLIde tasks have been parallelized so BLIde is more responsive and fast on complex parsing and text operations Removed all references to a legacy compatibility DLL BLIde was using. This DLL is not compatible with x64 bits version of .net. BLIde currently works as a 32 bits application, but we're testing a universal portable version of it that should run as 32 or 64 bits depending on computer capabilities. This DLL dependency removal is part of this process. IMPORTANT: This is the last version to support the creation of deprecated legacy .blide project files. This old format has been marked in the ide as deprecated for more than two years. Next BLIde version will still be able to load this documents and modify this documents, but you won't be able to create them. You should use the superior managed or unmanaged solutions system. You don't have to worry about having the .net framework 4.0 already installed on your system, the update process will detect it automatically and install it for you if you do not currently have it. Anyway, if your computer has been updated due regular windows update process, or if you're using Jungle Ide, you should already have it on your machine. Hope you like it! EDIT: Forgot to mention that any BLIde Plugin developed by any third-party will still be compatible with this version, but they will be loaded and run under the .net 4.0 framework. Theorically most compatibility issues have been ironed out and the whole BLIde SDK API has been proved to behave with proper backwards compatibility but if you're using any incompatible unmanaged or deprecated code in a Plug-in, it may need to be re-compiled and maybe modified to be compatible with latest BLIde. None of the Plugins I know have this problems, but if anyone needs assistance with this, I'll be happy to help Last edited 2012 |
| ||
I still say BLIde should be the standard BlitzMax IDE. It's beyond me how anybody can possibly work without it. |
| ||
I still say BLIde should be the standard BlitzMax IDE. I would agree if BM was Windows only.*edit* changed *with* to *if* Last edited 2012 |
| ||
Thanks for the new version! I can't work without BLIde. |
| ||
I should warn people who think about buying blide. What are in fact differnces between free and commercial version? Excluding several almost useless things and nag screens there's none. Second, there was no serious improvements for IDE since 2007 as I see. Instead of implementing really useful things like lists and maps debugger support, he implements all those bells and whistles no one cares about. Well, maybe commercial version had decent techical support? No, it's appailing. This man seems to like just ignore customers' posts on official forum. Maybe he even doesn't visiting it for months. So, buying plus version seems (at least to me) is waste of money. I'd like to say, best variant is to use last blide version with no nag screen (2007) - it will be pretty enough. Not to mention stupid marketing strategy, all those "N months of updates" - pure kindergarden. |
| ||
You use notepad, of course :) yay for choice. |
| ||
I don't mean blide is bad IDE, instead it is quite convenient. But I want to say there's no sense of buying it, because you gaining nothing. |
| ||
there's no sense of buying it, because you gaining nothing. Apart from the license, if you use the free verison of BLide the license states you can not use it for commercial work. |
| ||
it's pure nonsense this man seems not to understand what is license and how it works who can check if you use this program "for commercial work" or "for non-commercial work"? |
| ||
What are in fact differnces between free and commercial version? Excluding several almost useless things and nag screens there's none. This is a list of differences: http://www.blide.org/?p=22 Second, there was no serious improvements for IDE since 2007 as I see. Instead of implementing really useful things like lists and maps debugger support, he implements all those bells and whistles no one cares about. I could put the list here but it would be too large. But anyway, you should know that an IDE does not modify the language features so it is nonsense to pretend BLIde to modify the capabilities of BlitzMax debugger. I would love BlitzMax to improve lists and maps (and other things) debugging but it hasn't and there's nothinh I can do. If you have an idea how this could be changed in the language, I'll siupport the change in the IDE. Otherwise, it's better to not talk about what you don't understand. Well, maybe commercial version had decent techical support? No, it's appailing. This man seems to like just ignore customers' posts on official forum. Maybe he even doesn't visiting it for months. Forun support is open for free users and supposed to be community driven. If you have the Plus version, you have an integrated "Request support" in the IDE wich is direct license-based customer's service. People who have used it knows it's worth it and I haven't had any single issue unresolved since 2005. Obviously if you keep requesting BLIde to modify BlitzMax debugger on the forums, you may get ignored as this is something that has to be modified on the compiler and language, not in the IDE. Not to mention stupid marketing strategy, all those "N months of updates" - pure kindergarden. Thanks for the final insult. It's been very welcome and absolutely a must. I feel a better person and it has given lots of ideas in order to improve BLIde... it's pure nonsense So... honestly... Do you think people releasing software under a GPL spends their time dissasembling other people's work just to find out if they're violating the license? A license grants you the right to use someone else's work. If you do not buy BLIde Plus you can't use BLIde Plus for commercial development no mather how can I check it or not. Licesing is not DRM. I love BLIde not having DRM.this man seems not to understand what is license and how it works who can check if you use this program "for commercial work" or "for non-commercial work"? By the way, suggesting people to use warez software (and use BLIde Free for commercial use is using warez software) is not allowed in this forum AFAIK. Last edited 2012 |
| ||
Kudos to Ziggy for being such a class act. ^5's |
| ||
This is a list of differences: I saw it and can say there's nothing really useful (at least for me) which plus version have free version haven't. I could put the list here but it would be too large. Where I can find changelog, btw? Otherwise, it's better to not talk about what you don't understand. You can extract information from the debugger and display it as you wish. You can analyze tlink/tnode structure of tlist and tmaps which is provided by debugger and view it in convenient manner. Why others did it and you can't? Forun support is open for free users and supposed to be community driven. Hah, what a fine joke. You collect money from customers and then "suppose forum to be community driven". Obviously if you keep requesting BLIde to modify BlitzMax debugger on the forums, you may get ignored as this is something that has to be modified on the compiler and language, not in the IDE. Obviously, you could post an explanation there. But, again obviously, no, you prefer not to respect your customers. Thanks for the final insult. It's not insult, just facts. I love BLIde not having DRM. How can DRM help you in checking "non-commercial use" of your program? By the way, suggesting people to use warez software (and use BLIde Free for commercial use is using warez software) is not allowed in this forum AFAIK. You'd better watch your words, because I didn't suggest anyone using your program in any way. License is juristical document and including points which you can't prove there is senseless. Last edited 2012 |
| ||
Where I can find changelog, btw? In the About page of BLIde there's a changelog of the most notorious changes of the last two years. You can extract information from the debugger and display it as you wish. Yes, of course. Specially if you want to wait like five minutes for the debugger to appear when the list is big. Try to make a BlitzMax debugger front end and see it for yourself. You can get an idea of how complex debugging BlitzMax can get to be here: http://www.blide.org/?p=248 . Why others did it and you can't? Who did it for BlitzMax? I'm very interested in asking something to them (honestly) Hah, what a fine joke. You collect money from customers and then "suppose forum to be community driven". Not a joke, pretty much the same as here, or Qwhale, or DivElements of any other small indie development site for a niche product I know. Again, I've added a custom dedicated support area in the IDE for customers (and this is much more than other publishers provide). Use that instead if you want an official response or fix to anything. Obviously, you could post an explanation there. But, again obviously, no, you prefer not to respect your customers. That's true I could have been more comunicative here, and I'm sorry if it was seens as any sort of unrespect. It was not my intention. It's not insult, just facts. Of course. It's not a personal judgement to call something stupid, is a measurable fact... I'm now looking for my stupidometer... I may have it somewhere in my desktop... You'd better watch your words, because I didn't suggest anyone using your program in any way. I thought you were saying people to not buy it and use the free version and ignore licensing as it was nonsense. I thought it becouse that's what has been written in your posts so maybe I don't know how te read or something but anyway. If you don't like BLIde and you're in the test peroid feel free to request for a refund. If it's not for you, don't use it.Now, please, if you don't have anything new to contribute to this thread, I would kindly ask you to stay on topic or leave the conversation. If you don't, I will, as I don't want this thread to beacome a kinder garden discussion. EDIT: And just one final consideraion: If I would have made a demo version of BLIde that just work for 30 days, I'm sure I would have earned much more monney, but I haven't becouse I wanted to give something free to this community, support the language, and help people love BlitzMax. There are lots of people that have been using the Free edition, without paying a cent, for years. The download counts are enormous and I could have seen it as lost money, probably that's what it is, but I really don't care that much as long as I feel I'm helping people while I can also get some monetary support from the paid version to continue development. That's a true fact. Last edited 2012 |
| ||
Specially if you want to wait like five minutes for the debugger to appear when the list is big. So there's can be partial list / map view (and partial analyzing) as you did with arrays. What else stops you? Not a joke, pretty much the same as here, or Qwhale, or DivElements of any other indie development site for a niche product I know. If you sell your product you should provide technical support for your customers. If you made forum for this support, you, as the developer, should (if you are honest commersant and not a fraud of course) at least answer something. Of course. It's not a personal judgement to call something stupid, is a measurable fact... Yes, more correctly it's opinion and not only mine. Look around and see - nobody doing business this way. There are more arguments. I thought you were saying people to not buy it and use the free version and ignore licensing as it was nonsense. I just say that people can ignore this license point as you can't prove it. They can do it, but decision of doing it or not is completely their. And they can use old version (which is completely free), not violating any licenses, and this will be enough. If you don't, I will, as I don't want this thread to beacome a kinder garden discussion. As you wish. |
| ||
If you made forum for this support, you, as the developer, should (if you are honest commersant and not a fraud of course) at least answer something. I completely agree with you, but the forum was not made for that. Maybe I should state it clear in the forum itself. I'm adding an anouncement just to prevent confussion in the future. |
| ||
who can check if you use this program "for commercial work" or "for non-commercial work"? I appreciate that you're from Russia - the piracy capital of the world, therefore don't have any sense of morality whatsoever, but you, my friend, your attitude just stinks.Being able to get away with using a free IDE for commercial work speaks volumes about you. Yet on your OWN project page for DWLAB I see this: Notice that commercial distribution of editor and its derivatives is prohibited. How will you know? Who can check? SO WHY BOTHER DOING IT?Seems to me you're perfectly happy slagging off other, RESPECTED members of this community for doing thing which you yourself are also doing, completely oblivious to the fact that you are contradicting yourself. Such genius. [edit] Oh, and @Ziggy, round of applause for remaining so unnecessarily polite. Last edited 2012 |
| ||
I appreciate that you're from Russia - the piracy capital of the world, therefore don't have any sense of morality whatsoever You instead is an ethalon of morality. I see you are full of stereotypes and dogmas. Unlike you I prefer to use the logic and common sense. my friend Not even a bit. How will you know? Who can check? SO WHY BOTHER DOING IT? Because it's possible to analyze binary file of the derivative. Though, I'm not bothering much about commercial usage of it, that's right. Seems to me you're perfectly happy slagging off other, RESPECTED members of this community. I see he is kind of an idol for you, but for me he is just not-so-honest commercial software developer. And I'm angry for his actions regarding support of his software. |
| ||
Unlike you I prefer to use the logic and common sense. Is that what you think you are doing in this thread? but for me he is just not-so-honest commercial software developer. You know what they say about opinions! And I'm angry for his actions regarding support of his software. Don't use it then! Or if you still want to use it then buy BLide Plus where you'll get premium support. Otherwise jog! |
| ||
Don't use it then! Or if you still want to use it then buy BLide Plus where you'll get premium support. Already bought unlimited updates version and tried to get support. Now I got some answers and have no pretensions to Manel Ibanez. Is that what you think you are doing in this thread? You're right it's senseless to continue. I'm sorry if I insulted anyone. Maybe I was too harsh and angry. Thanks for conversation. Have a nice day. |
| ||
BLIde is awesome. I dont see much of a difference between the free version and the plus version though. The only big difference I can see is that the free version is for non-commercial use and the plus version is for commercial use. I would like to see BlitzPlus/Blitz3D support in BLIde soon. Ziggy, Have you thought about that? :/ |
| ||
Ziggy, Have you thought about that? Thanks for the suggestion but I'm not adding more languages to BLIde. BLIde was not designed in a very modular way and removing BlitzMax from it whould be a titanic work (and if I make BLIde for Blitz3D, it should work for people that does not have BlitzMax). It would be much easier to make a Jungle Ide version for Blitz3D and Blitz Plus, but given the fact that most users are currently using IDEaL (wich is great and free) or just have moved to Max or Monkey, I don't see it as a very viable project right now that I'm so focused on finishing the BLIde port to x64 and .net 4, and also into a new commercial project that hopefully will see the light in a year more or less |
| ||
Ok, new BLIde update available. BLIde version 12.12.1101 SP1 New feature in the BLIde Publisher allows the inclusiσn of required User Account levels into published applications. So you can now create applications that require administrator rights to be executed by publishing them with the BLIde Publisher New feature in the BLIde Publisher that allows the creation of DPI aware applications New feature: Integrated a new media preview system for pictures and images. Small list of updates, but quite useful. I've also been fixing small bugs here and there according to the bug reports I've been getting. |
| ||
Hello! Another update available: BLIde version 13.01.2701 SP1 Improved the Help Search algorithm. It now also produces partial matches on the keyword matching algorithm. Now BLIde will only allow to create To Do items when there's a solution loaded, so they are always attached to the solution, preventing to do list items getting lost after a BLIde restart. Rewritten part of the modules cache creation algorithm so it's now a lot faster by parallelizing the whole thing into processing cores. That's very notorious when executed on a SSD. Fixed a bug on the BlitzMax text renderer which could make BLIde crash when scrolling a very large document that contained lots of syntax errors and the bug analyzer was running too fast Hope you find it useful! |
| ||
Nice update, thanks. Great for the SDD part :D Updating from a quite old version (mid 2012) and it still working great. |
| ||
Just in case someone wanders in here and sees some of the angry stuff from earlier in the thread, I want to say that I am another happy BLIde customer. I've had Pro since it was donationware, and I love it. Keep up the good work, ziggy. |
| ||
I've been using BLide for a month or so now. I own the plus version. Now that i've gotten familiar with it, I love it. The auther was helpful and prompt about every question I had as i've learned to use it. Worth every nickle as far as i'm concerned. The grumpy posts above don't make a lick of sense to me. |
| ||
With this last version installed, sometimes when I open my projects I receive an error message and I must close Blide and reopen the project. I will come later with an update/screenshot. Anyone has this bug? |
| ||
I get that if I try to open a project from BLIde's homepage, and the project has been moved. |
| ||
@Ravl: Please, send me as information as possible, including any crash report or the like to the email on my profile. I would love to take a look and fix any possible issue. #Gfk: I'll make sure it plays nicer in this scenario. |
| ||
Would it be possible to have an option in blide to launch the program you're building with command line switches? Or is this already possible and i've missed it? Cheers Charlie |
| ||
@jkrankie: Yes, it's there in the compiler options window you can set parameters |
| ||
Doh! Missed that one! thanks :) Cheers Charlie |
| ||
I am using this topic to communicate with ziggy. The Blide Bug Report page is unusable because the characters in the Your name and Your email boxes are 1 pixel high, and because the explanation box does not allow any editing. I also tried to communicate using the Contact us page at the website but received no reply. The problem I would like to see fixed is that when publishing a program the icon is on Windows Explorer and on the taskbar but not on the title bar of the program window. Thank you for making such valuable software that makes my programming experience so much better!!! |
| ||
I remember answering your email like two months ago or the like. Anyway, to solve your problem, you should download and import the Publisher module from the customer's section of the BLIde website and call: Publisher.SetIcon() do it just after the main window of your app is created. |
| ||
I think there might be a minor problem with BLIde. Started it up just now, and got a notification of an update, but the window contained the OpenDNS "site not loading" page. So I clicked "Update" anyway, and got this: There was an error downloading the BLIde update Argument cannot be Nothing. Parameter name: address. I think BLIde thinks there's an update, simply because the BLIde site is currently down. |
| ||
yes! it was a server issue. It should be solved now. Thanks for pointing it out |
| ||
@Ziggy: Can't reproduce the crash error. I used Blide every day for the last week and it is working fine for now. Just wanted to tell you. Thanks |