Blide Beta testers
BlitzMax Forums/BlitzMax Programming/Blide Beta testers
| ||
Hi, i've got a new version of BLIde that has introduced several important changes over version 0.6.3 I'm looking for some beta testers to test the new features and functionality. For newcomers, BLIde is a freeware IDE (integrated development invironment) for BlitzMax. for more information http://www.blide.org This is, more or less, the changelog for the next version that needs beta-testing: Changelog: FIXED: Open brackets indicator now ignore comments FIXED: Open brackets indicator now understand multi-line declarations FIXED: Console lag caused by threads priority FIXED: .bak files generation now works as spected in the preferences dialog FIXED: There was a scope bug with intelisense (thanks Tiger) IMPROVED: Autolist generation (a little bit faster) NEW FEATURE: Bug-line is now hilighted in a semi-transparent way, so it's compatible with any color scheme NEW FEATURE: First 100% working PlugIn engine (SDK is in alpha state, but will be released soon, as it's very stable) FIXED: Console was switching black/white when it received data NEW FEATURE: Build as BLIde PlugIn now generates native BLIde PlugIns. You will have to wait for the release of the SDK to use this option properly. NEW: There are some very little and stupid PlugIns included. those PlugIns are there just for testing. Try them out. FIXED: AutoList Shortcuts assignation window, now conforms BLIde standards FIXED: F1 now treats selected text as spected NEW FEATURE: Intelisense now handles the 'self' keyword, depending on scope NEW INTELISENSE SYSTEM: The new intelisense system handles all data-type tracking for types with fields and functions returning types. This is due a new self-recursive implementation of the intelisense system. I've been working on this for months and, finaly, it's out! :D BLIde has now a super precise intelisense algorithm, and it provides much more information, allowing complex inheritance tracking NEW Reorganization of the pannels to make BLIde look less bloated NEW FEATURE: The local shortcuts are automaticaly updated. You don't need to 'Refresh local shortcuts' any more. NEW FEATURE: Audio preview (This new feature works as a front-end of a BlitzMax audio player, sources of his player are included to let you add any sound format handled by your BlitzMax installation) FIXED: There was a bug in the Self-Defined keywords recognition algorithm, that was disabling self-defined keywords hilighting. this bug was really not happening usualy, but has been fixed. NEW FEATURE: When declaring a new function, type, etc, and it generates a new keyword, the keyword is hilighted in the declaration code line. FIXED: There were some missing keywords in the 'learning module's keywords' algorithm NEW FEATURE: Level 2 start-up caché, ultra fast load when the caché is created. (4 secs on my laptop, with official modules and Irrbmax) FIXED: The ; character was not treated properly by the KeyWord processor, now it has been fixed NEW FEATURE: The Find and Feplace dialog, now resets its contents when the window is closed and reopened NEW FEATURE: The find and replace dialog, now assumes ENTER key press, as a FIND button click NEW UTILITY: BLIde Recovery Utility. This is a little application that 'resets' all BLIde configuration, and leaves BLIde in the state it was when it was used for first time NEW FEATURE: Automatic module builder. If you're coding a module, BLIde will detect it, and will build the module, instead of generating a EXE. To activate module building, just place your code in the apropiate folder, and Build your program. You'll get the module compiled NEW FEATURE: Project-oriented building. Now BLIde has improved from application oriented development to Project oriented development. This means that BLIde now can generate several executables and modules from the the current opened project. This big change has introduced several changes in the way BLIde handles things. Here you have the most important changes: -Additional files are now named 'Additional media files' -All the references to 'Application' have been changed to 'Project' -The New application dialog has been rewritten, and now it's named 'New Project wizard' -There's a new dialog called 'Project Manager' that let's you decide the build order of the entire project, and add or remove programs to the project. -bmx files can't be opened as projects. Only BLIde files are considered projects. Anyway, you can open and create single bmx files, edit them and compile them, in the same way you would do in the official IDE. -BLIde files and bmx files doesn't need to have the same name any more, and they can be stored in separate folders If you're interested in testing this new version, please email me at supermanel*at*menta*dot*net |
| ||
Can you change it so that the color highlighter and Keyword reconiser (sic) only work with commands in the selected framework? |
| ||
yeah I'll second that it should only highlight commands from framework and import |
| ||
To do so, I would need BLIde to understand wich modules import each module, and make recursive searching... it can be very very very slow. I'm thinking on a way to improve this, but I'm sure it won't be as automatic as this. Anyway, this is for a future release. |
| ||
Well Make it manual. |
| ||
Oh i would love to beta test this, sent you email. |
| ||
GIMMMEEE!!!!! I love your BLIDE Manel!!! Please sign me up! I sent you an email!! |
| ||
What about the Blitz font problem? |
| ||
In my official BlitzMax IDE, the default font is Courier with a size of 10, you can use this font in BLIde also. If there's another blitzmax specific font, i don't have it. Is there? what's its name? |
| ||
hey Ziggie, good job :) Both Cygnus and I use BlIDE all the time :) |
| ||
the fonts in one of the brl modules, i believe it is the max2d module. It's called "blitz.fon". |
| ||
@khomy: That's the default max2d font, but it's not the font of the BlitzMax IDE. @Evak: Thanks :D |
| ||
I dont know if this is where to post these, (And they are for 6.2 anyway) If you do a clean instal of Blide, but tell it to open the last file/project on startup, when you start it up, there is no last file/project, so it crashes. When in any of the dark screen color prefs, the Stupid Hightlight line on error dosnt allow you to see whats on the line, (Cos it Highlights it in a very light colour, and my text is white and yellow), yet there is no option I can find to change it. Other than the Capitol X problem (which is not your fault, but bugs me no end), Blide is a Good editor. |
| ||
If it wouldn't need the MS Framework, this would be a nice app. |
| ||
@H&K: this 2 bugs are fixed in version 0.7.0 beta (this version will be delivered to betatesters today) |
| ||
Grisu: So you don't have WinXP SP2 installed? (it has .NET 1.1 with it. All future MS apps will need either 1.1 or even 2.0 so better get used to have it ... there is no reason not to have it beside better switching to Linux because of dislike modern approaches ;-) ) |
| ||
Hi to everybody. The beta is out, all betatesters, please, check your emails. If you don't get the email, please let me know it. Best, |
| ||
Hi Ziggy, From what I can see on your website the IDE really does look great. The only problem that I have with it is that it is Win-only - I use Mac OS X as my primary platform. From my last experiments with Mono I came to believe that it still is not there yet for providing a true multi-platform .NET environment. Or do you think there is a chance that you might port it to Mono? :) Keep up the good work! W. |
| ||
WOW! This is incredible great stuff! Can't wait... |
| ||
Hi, I have .net 2.0 runtimes and I cannot install blide. It tells me I do not have net 1.1 How can I force it to install? I cannot find net 1.1 online, only net 2.0. |
| ||
.net 2.0 is not compatible with 1.1 as they are different frameworks. .net 1.1 is a part of winxp sp 2, anyway, you can download it from the BLIde website, in the download section, you'll find a direct link to the official microsoft .net 1.1 download page in english. I've decided to mantain .net 1.1 becouse the framework is only 23 Mbytes (besides the 500mbytes of .net 2.0) |
| ||
besides the 500mbytes of .net 2.0 Eh? net2.0 is nowhere near that big! Redistro is 22.4mb - I just checked. you don't need the SDK. |
| ||
sorry, 500 is the dsk, that's true... Maybe i'll megrate BLIde to .net 2.0, but this will make me change some of the controls BLIde use, and it's not an easy task, so, by now, it will run under the 1.1 |
| ||
Ok I uninstalled .net 2.0 and Installed net 1.1 During setup, I encountered another bug. In the setup wizard it asks if I want to start blide with my last used application. I think this is a good idea so I check the radio button for yes... Then I click continue and... BOOM! Loading Project -------------------- An unhandled exception has occured in your application. If you click Continue the application will ignore this error and attempt to continue....blah blah "Argument 'Source' is nothing or empty." |
| ||
Another bug. I open application and... ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ' ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ' ÿþ'ÿþ'ÿþ'ÿþ'ÿþ'ÿþ' My source is all corrupted??? EDIT: This happens if you load any source code with '════════════════════════════════ I use this in the blitz ide fine. I use it because it is a nice line to break code up with. Please fix blide so it does not create corrupted files when it loads those characters in. I use courier new 10. |
| ||
@One eyed jack, please for all bugs regarding the beta, send me an email, as I'm not always seeing the forum. You didn't need to uninstall .net 2.0, but anyway. it's the first time I hear this very strange bug. The bug you mentioned (the bug in the config wizard) was found in version 0.7.0 beta. You need to download and install the 0.7.0b fix up beta, as it has been solved. your source code is not corrupted, don't save, download the 0.7.0b beta version, execute the BLIde Recover utility, and restart BLIde. Let me know if that fixes the problem. [EDIT] I can't reproduce your bug, I've copied and pasted this line of code and everything loads and saves as spected, I've created a new bmx file from the official IDE, created some regular code, added this line in several places, saved the bmx file, opened on BLIde, and everything was working as spected. Any idea? |
| ||
Ok I will do... here is a link to the file anyway :) It shows perfect in Blitzmax ide using courier new, but it is corrupted in Blide. Here is the link: www.redflame.net/files/test.bmx |
| ||
Ok! There's no corruption. you're using Unicode (big endian) characters, ok. BLIde is waiting for ANSI characters or unicode (little endian), I'll arrange this to let BLIde read the txt file tag at the begining of a loaded file. Are you editing this files on a mac? |
| ||
Nope, editing on a pc... I just save from the blitz ide. I also use the chars at the top because they look pretty in the IDE... u can find these chars in charmap. Nice for comments and stuff you know? I really, really want to use blide though. I can't find 0.7 ? (btw I am Rob on email :) |
| ||
I've sent you the beta url, check your email :D |
| ||
I've got it! now BLIde recognises the encoding of 32 bits characters in the file header (instead of using the windows default encoding) |
| ||
Clever :) |
| ||
Maybe i'll megrate BLIde to .net 2.0, but this will make me change some of the controls BLIde use, and it's not an easy task, so, by now, it will run under the 1.1 This is a rediculously large task. Just did it yesterday, with a project much smaller than I suppose blide is. Took me 9 hours to finally get it running again.I think in the case of .Net 1.1 code porting it to mono would probably be less painful. |
| ||
@flameduck: BLIde is developed in 2 levels, a deep level with a core engine wich has been working in .net 2.0 (for testing only). this low level engine uses a lots of winapi, and does all the fast things (parsing, etc). the second level uses standar .net classes, so it may not be much work to migrate this secondary area. Anyway, I'll only spend my time on a migration if it becomes the only option in a future, as it's working well in .net 1.1 (like murfy sais: if something works, don't arrange it) |
| ||
if its still avaliable, I wouldn't mind testing the new version. So long as the bugs aren't horendous enough to stop me using Bmax :) I really like BLIDE and feel a bit guilty that I didn't offer earlier :) |
| ||
I just want to say that the BLIde beta is AWSOME! cept for a few bugs here and there :). |
| ||
Hey Ziggy! Wasnt sure if you wanted Blide bugs posted in here, or should I do it on your official forums? Theres not a forum for betas. :) Anyways, works great now, except for a bug whre if the build fails sometimes, it will give the reason for the failure and then it wont let me type anymore in the code window. I can rebuild the app, and then the same thing happens, I cant get to edit the text. |
| ||
@Booticus: The menus of BLIde are disabled when this happens? |
| ||
No, the menus are still active. Its just the code window itself doesn't seem to let me click anywhere within the code itself. No noises when I click, so I thought it might be a window open in the background that wasn't in focus, but no clue. I'll see if it happens again. |
| ||
howdy, the biggest problem I have with blide at the moment is it doesn't highlight use of undefined variables at runtime. eg if you try and use a class that didn't 'new' properly. So I often have to load it up in normal maxide to get the error. Maybe it's not listening to the 'debug' option in compile options as the exe isn't _debug.exe and second if you can implement a 'goto declaration' and 'back' shortcut then I would cry with happiness :) ps I've sent you an email to test |
| ||
Hey Ziggy! I got the same bug again. The only thing I can think of as in similarities to the other time(s) was I have mutliple windows open. I know that's not helpful at all. Sorry! |
| ||
@Vectrex, I didn't get you email. Are you using BLIde 0.7.0b beta? this bug is detected by BlitzMax at runtime, the sception is not being thrown? due to a compatibility issue with third party DLLs that can be throwing slef-defined debug messages, such as SOW, the non specific BlitzMax Debugger messages are sent directly to the BLIde console. So in release mode (not in debug mode), you'll see the error message in the BLIde console. Make sure you have Debugging = TRUE in the compiler options of BLIde. @Booticus, -i can't reproduce the bug, is only the code window having this problem, or even any other control on BLIde? |
| ||
Manel, how close are you at releasing this next update? I haven't had time to jump in on the beta, but the list of fixes and features looks really appealing and I am getting more time to code really soon :) As always, keep up the great work. |
| ||
@Zawran: there are still some little bugs, such as the ones mentioned by Booticus and Vectrex. Current version 0.7.0b si quite stable, but I need to fix some little issues, and add an option to let users add a NEW BLANK BMX program to a project (this option was missing!!!!) As soon as possible, I'll release this outside beta. |