WIP / BlueIDE v2.0 |
| Author | Message | ||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
* NEW BETA RELEASE * BlueIDE v2.0 (Beta Release 6) Download: Current release changes: + Code Snippet Contributors: Screen-Shot: (scroll down to see the actual discussion about current problems, latest fixes and feature requests) AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Wow an update for my favorite IDE. I like it! One bug I've seen that some people undoubtedly see as "losing code", is if I make some changes in the code, compile/run it, then click the X to close the IDE, sometimes it does not prompt me to save the changes. I'll try to iron out the specific steps to get it to happen everytime. I would like to see a syntax highlight color for your own functions. I asked RobK about it and he seemed to think it would be a lot of work to customize the syntax highlighter thing, but who knows maybe you can find a way. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
Yes, it would be nice if you could point me at "loosing code" bug step by step. For now I cant say anything about user function syntax highlighting, lets for now fix those small irritating bugs then go further (if I will) to new stuff. AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
Olby, Great idea. I started revamping my version about a year ago and have made several fixes and additions. To include a user function case correction (not quite the highlighting like tiresius is talking about but something close to what the VB IDE does). I've also changed the Function/Label/Types/... list box to a tree view that still retains the ability to click on a function or label and goto that line (currently only works within the selected tab). I've also added the option have the two side panel drift out of view when not in use. I'd be glad to share what I've done so far. Let me know. BALID ![]() ![]() ![]() {I hope that worked. My server is down and needed someplace to host these pics.} ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Bug is easier to reproduce than I thought. Basically you load up a project, make a change to the code. Hit F5 (to compile & run). After you exit your game, click the X to close BlueIDE. It doesn't prompt you to save changes. It does prompt you to save changes if you exit without running the program. I have BlueIDE 1.01 according to Help. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@tiresius How about this? ![]() It doesn't fix the bug, but you'll lose less code this way. Just an idea. ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Hey Balid, That's a nice feature. I'll look into it (unless it's part of the new enhanced BlueIDE I don't hav yet). I usually like to bang out a bunch of code and only save the project if everything works. If it doesn't or something goes horribly wrong, I just exit BlueIDE and go back in with my fresh "working" copy. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@tiresius I think you also have that option. Look under "Tools/IDE Preferences". I tend to save my latest working version into a "do not touch" or "previous working version" folder so if something happens to the source that I am working on then I can at least go back to it. I poked around in the source but I have not found what is causing that situation. @Olby, If I find it, I will let you know. ![]() |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
@Balid - Nice to see how much you have done already for Blue! I will try to solve any problems when they will be reported but it look likes no one uses BlueIDE anymore because response is minimal. Anyway if you could send me your version Ill try to merge them together with my new interface. AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Kohaku
User ![]() Joined: Mon May 3rd 2004 Location: The not very United Kingdom |
Only just saw this thread. I love Blue and have been using it for roughly two years now. AGE is made in it and everything. The only things that I can think of involve the clipboard. 1. If you copy when you have no text selected then whatever you had copied is replaced by nothingness. 2. You can't use the clipboard at all while using an application that you've just compiled. No fun when dealing with IP addresses! I'll post anything else that I remember. Oh also, the project organisation thing doesn't let me remove my entries. ![]() You are not alone. |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@Olby, Get any screenshots of your new interface? I'll send you a zip file of my changes. There's some comments but as I did not expect anyone else to see my code they may not be too helpful to you. I did try and mark all of the lines that I added. I may have just deleted Rob's code that I changed though. Here is list of the modifications that I made. 1. Re-orginized the panels 2. Control + h opens the "Find & Replace" dialog 3. Auto complete for () and "" (type the first and the second is automatically added) 4. Case correction for user functions 5. Place cursor over function or label, press shift + F2, and go to that function or label (on or off active tab) 6. Resized QuickCode form and added an edit option (don't remember if original had that option) [want to add option to reorganize list] 7. Added the tree view for functions, labels, types, variables and bookmarks (currently only functions and labels work. I use that functionality the most, the others not so much) 8. Made the Help in the right tabbed section wider (easier to read) 9. Added option to have side panels move out of view when not used (some issues when resizing window with right panel hidden) 10. Made the compiling form wider and a little easier to see errors without have to scroll so much. ![]() ![]() ![]() I would like to thank Robert Knight again for this great editor and for making the source public. Though there are things that I've changed, I've really enjoyed the overall editor, and have learned a few coding tricks along the way. ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Quote: "I will try to solve any problems when they will be reported but it look likes no one uses BlueIDE anymore because response is minimal."
BlueIDE enhancements are about a year too late (unless you prefer Blue, like I do). Unfortunately everybody has jumped on the CodeSurge bandwagon. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
Quote: "BlueIDE enhancements are about a year too late (unless you prefer Blue, like I do). Unfortunately everybody has jumped on the CodeSurge bandwagon."
I agree. CodeSurge is a good editor, I just really prefer Blue (probably because I change whatever I want if I really don't like it). ![]() |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
@Balid - Very good, check your mail I just sent you an email. @tiresius - Yes, I agree CodeSurge is very good IDE, BUT it lacks a lot of features that BlueIDE has, so why would I work with an IDE that does not satisfy all my coding needs? Anyway I hope we can cooperate and share our sources so that everyone can use latest version of BlueIDE possible. Cheers, Olby AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Juso
User ![]() Joined: Mon Sep 23rd 2002 Location: Finland |
[mistake] |
||
| Back to top |
|||
|
GenlyAi
User Joined: Thu Jul 14th 2005 Location: Parma, Italy |
Great idea, I think there are a lot of possibilities to grow this editor. I would like to create an external plugin to emulate the 'Option Explicit' during compile time. I've made only one correction, because I don't know this editor before. In frmMain.RefreshSourceInfo: + Code Snippet Infact, if in my source I wrote: + Code Snippet the editor show a variable myVaras instead myVar (because it removes tab between myVar and as, then check. PS: I apologize for my english, I hope it's all understandable. |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
Quote: "I would like to create an external plugin to emulate the 'Option Explicit' during compile time.
" I thought about that too, but to have it active as you type (again similar VB IDE) [edit] @Olby, Checking now. [/edit] ![]() |
||
| Back to top |
|||
|
GenlyAi
User Joined: Thu Jul 14th 2005 Location: Parma, Italy |
Quote: "Quote: "I would like to create an external plugin to emulate the 'Option Explicit' during compile time.
Why? In VB IDE (VB6) the check are made only during compile time. I think it's better because I often use a variable while I'm writing a piece of code, then I declare it." I thought about that too, but to have it active as you type (again similar VB IDE) " I made another upgrade. I have rewritten the codelist autocompletion routine. It's a medium change, so it's not easy to publish. With my changes codelist are populated with keywords, functions and variables, also keywords that have between some space chars. When you select a keyword in codelist, entire keyword under cursor are replaced and not only one word. There are 3 possibilities to populate codelist: all possible keywords, selected the keyword that better matches old selection (this is the method that i prefer), only keywords that start with the same old selection, old method with all keyword that contain the old selection. To choose, you have to modify 3 lines in frmMain.code_CodeList (there are some comment). I hope this is understandable. First, I've added a declaration in frmMain: + Code Snippet immediately under the same declaration for CodeListColStart. Then I've replaced frmMain.code_CodeList (sorry but there are a lot of changes, too difficult to report all changes). + Code Snippet Then, in frmMain.code_CodeListSelMade I've changed only one line: + Code Snippet changed in + Code Snippet Last change, in mcodecense I've added a declaration: + Code Snippet and this piece of code immediately before: frmKeywords.Hide + Code Snippet That's all (I hope). Obviously can be a lot of bugs, but I hope no. PS: Some people with experiences of working with CVS? It could be a good idea, or not? |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
Quote: "Why? In VB IDE (VB6) the check are made only during compile time. "
Sorry, your right. I was thinking of something else.@GenlyAi, I really like what you've done to the codelist autocompletion routine. I'm going to try and an add it to my version. I use CVS a lot at work. It's a great way to offer the latest version and is a good idea. I think that it would also be good to know what function/subroutine someone is working on to make sure that people are not making conflicting changes to the same piece of code (which CVS would not prevent, though I do not foresee there being too many people working on this to be an issue). ![]() |
||
| Back to top |
|||
|
GenlyAi
User Joined: Thu Jul 14th 2005 Location: Parma, Italy |
I definitively work around plugin that implements 'Option explicit' before compilation because without this option I 'm not able to create more than 20-30 lines of code without errors. |
||
| Back to top |
|||
|
Google Ad
AdBot Joined: Aug 26th 2002 Location: Everywhere |
|||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
@Balid - Thanks I received your version. I will take a look at it right now! It looks like we might need something like CVS because there are already 3 persons who have something to contribute to BlueIDE, but unfortunately I am not that good at VB to control this project, so maybe you, Balid, can control it, so that anything we make are directly updated in your version and you upload it to somewhere. What do you think? I have already very nice plans for a completely rewritten from scratch "Media Browser" and other cosmetic changes, as you can see I am more into design rather than hardcore underground coding. AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@Olby, I'd be glad to help control the flow of improvements being added and released to reduce coding conflicts. But I would only be able do that part time. We would need some place to host the code as I don't believe that I will be running a server again any time soon. I know there are some free placing that should work but aren't quiet CVS. Let's see how this progresses to see if we really do need something more like CVS. Overall, I think that communication between those involved in the upgrades is more important then a tool like CVS. ![]() |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
Yeah, we probably can get into contact with RobK and see if he can give us the access for his original SourceForge site, so we wont be in need for a new web space. As for the source, I just started modifying it and for now I have added new tool bar, fixed various small interface cr*p, and more. I'll be looking into new MediaBrowser too so that we can have also open-source DBPro media browser. But I have life outside my comp and I am on huge FPS engine project right now, might schedule is quite tight so don't be expecting thunder fast responses for me. Hehe I am quite lazy too! AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@tiresius I found the bug you talked about. Here is the fix. Replace this: + Code Snippet With: + Code Snippet At the bottom of the "SaveProjectFile" subroutine of frmMain. That is if you want to or can edit your source. ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Hi Balid- Thanks for finding the fix. I'm afraid I'm not a VB programmer so I won't be futzing with the source. I'm glad you guys are improving the code. I look forward to BlueIDE 2.0 let me know if you want me to beta test one of the release candidates. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
Okay guys I want to warn you to not make any HUGE changes in your sources until I release my version (which I improved upon what Balid sent me yesterday), because today I made LOTS of changes so we can take this as the base for BlueIDE 2 make some additional fixes and release this to beat CodeSurge. @Balid - I could not transport all changes from my version to yours code because I didn't kept a list of them so I changed only what I remembered from my head. I'll try to manage and upload my updated version tonight and see If some of you can find any additional problems or maybe you just wont like something I changed (for example a completely redesigned help window). Till tonight... All the best, Olby AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@Olby, Sounds good. I've been working on improving the tree view (I've made alot of head way today. I think a redesigned help window is a good idea. ![]() |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
Ugh, Anyway, Balid, do you know anyway I can set a window to be always on top of others? AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@Olby, I know of a couple of ways. It kind of depends on why you want the window or form always on top. What is the error that you are getting? I look forward to seeing your version of the interface. @tiresius, Sorry, my post was cut short. I was thinking about sending you my latest version to test. ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Sure I can test it. Should I wait until the base version is complete? My email should be below from the button. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@tiresius, You can if you want. Here's a screenie of what I did with the treeView. ![]() The green marks are for types/variables that are in the currently selected tab, the blue ones are for those that are on other open tabs (includes). The variables are also color coded. Green for local variables, dark green for local arrays, blue for global variables and dark blue global arrays. I've also added an option window for the treeView to see only local information or for all open includes (tabs). I'm currently working on making the side panels adjustable and then I want to work on speeding up the treeView (it lags abit with all of open includes. [edit] Sorry, but I see that the color coding is hard to see in the screenshot. Oh well, I think you get the point.[/edit] ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
That looks cool! A small niggle of a problem I remember with original BlueIDE was that I had to click in the Text box (the actual source code) in order for the list of functions/variables to update. It would be nice if all I had to do was click on the tab itself, not sure if you can add that in. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@tiresius, Quote: "A small niggle of a problem I remember with original BlueIDE was that I had to click in the Text box (the actual source code) in order for the list of functions/variables to update. It would be nice if all I had to do was click on the tab itself, not sure if you can add that in."
Already done. I didn't like that either. I do believe that there was/is an option to "Automaticly Refresh List", but I think it was a little buggy so I fixed it to work the way I like. Which sounds like the way you would like as well. Anyway, if you'd be interested in my version just let me know. I know Olby is working on a new interface but if you wanted to work with something that already has some of the bugs fixed, I can send you or attach my version here. I'm kind of thinking about calling my version "Indigo" as in "Dark Blue" IDE. Just a thought, I thought it would serve as a why to tell the versions a part. [edit] @Kohaku, I think that the clipboard and coping issue may be in "Code Sense" and I may not be able to fix it. But I will defidently be looking a lot closer at the copying of blank strings, I have been bit once or twice myself. In regards to Quote: "Oh also, the project organisation thing doesn't let me remove my entries."
Is it just the "To-Do" tab giving you problems? If so, I've fixed that in my version.[/edit] ![]() |
||
| Back to top |
|||
|
tiresius
User Joined: Wed Nov 13th 2002 Location: MA USA |
Sure I'll take a look at your version. I assume you and Olby are eventually going to merge your stuff together? You can email me a link to it or post it here, same difference. And if you have any spare time, could you look into the syntax highlighting portion of BlueIDE, and see what it would take to have a separate color to highlight your own functions? That would be the BEE'S KNEES. I'm not a real programmer but I play one with DBPro! |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
@tiresius - Yes I sent my version yesterday to Balid, I think he will be working on it soon. @Balid - One more thing that I did not managed to do. Could you change BIDEKeywords.ini to someting different for example like this BIDEKeywords.dat so that original IDE (I still use it from time to time) does not duplicate each command in it's code auto completion list (CTRL+SPACE). Thanks, Olby AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
I finished merging my version with Olby's. I wanted to post last night but had trouble with my internet connection. Here is a screenshot of the new (prerelease) of BlueIDE2. ![]() I've attached the latest version (source and exe). I've include a "System Files" and an "Install" to install all of the needed OCX's. This version sometimes throws an error when exiting. @Olby - I can not duplicate this error with my version minus your code. Do you get the error with just your code? Quote: "And if you have any spare time, could you look into the syntax highlighting portion of BlueIDE, and see what it would take to have a separate color to highlight your own functions? That would be the BEE'S KNEES."
@tiresius - yes that would bee. However, I believe that is being handled by "Code Sense" and currently I am going to focus on speeding up my additions to Blue.![]() |
||
| Back to top |
|||
|
Olby
User Joined: Thu Aug 21st 2003 Location: Studio |
@Balid - If you want I can look into changing user function highlighting, this is very simple, you just have to change mscodesense.bas where it sets default syntax colors. And something happened and now sometimes when I exit Blue crashes, I cant tell what causes this because there were no major changes in the core of Blue that would do this. Maybe it is because of the new OCX? By the way could you re-attach the code? It looks like there was a problem uploading it to TGC's. Cheers, Olby AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b http://www.myspace.com/producerolby |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@Olby, If you already know where to make the change(s) that would be great. I will try and re-upload the file when I get home from work. I tried the Java Uploader applet but it told me that the 10MB file was too big (oh well). As far as the new OCX is concerned. I added it to just my code and I could not duplicate the error. It only seems to happen with our code together. Will look into it more later. ![]() |
||
| Back to top |
|||
|
GenlyAi
User Joined: Thu Jul 14th 2005 Location: Parma, Italy |
newbie question? Why I can't download the source? When I click on download, i have a 0 byte file, with strange name. |
||
| Back to top |
|||
|
Balid
User ![]() Joined: Fri Nov 21st 2003 Location: MI, USA |
@GenlyAi - lol. You're not doing anything wrong. Something went wrong when I tried to upload the file earlier. @Olby - I think I fixed the SHOW/HIDE problem you mentioned earlier. Here goes try two. Again, there is an "Install.bat" for the needed OCX's. [edit]well that still didn't work and now the "Uploader applet" won't start. Guess it's back to the long way.[/edit] [edit2]try this link http://www.flipdrive.com/fileops.php?download=BlueIDE+2.zip I hope that works. [/edit2] [edit3]nope, need user name and password. [/edit3] ![]() |
||
| Back to top |
|||
This is a multi-page thread older than 30 days.
Go to the last page to check if you can reply to it.
Go to the last page to check if you can reply to it.
Forum Search
Enter a word or phrase to search our Forum for:
|
|


















