Download from:
http://www.skyide.co...ds/SkyIDE_Alpha6.zipWell, I have just uploaded Alpha 6.
Thanks to everyone for all the ideas . I actually do listen to your ideas and I do as much as I can to implement them.
I would greatly appreciate feedback on Alpha 6.
The source code in Alpha 5 is now very old. Please download Alpha 6 (whenever you can/feel like)
Here are the changes:
ADDED: Full Java Support
ADDED: When you create a new project now, SkyIDE auto generates a separate dir for the project and all project files including the project's .exe file will be placed in that dir when compiling.
Added: New GUI Layout
Added: Java menu to compile Java files.
Modified: Moved "Compile Project" from the C++/Compile menu to the Project menu where it belongs
Added: Compile Project in the right click menu of the project explorer. Now, to compile a project all you need to do is right click a project file and select "Compile Project" and the project starts to be compiled.
Added: Add Java Source File in the right click menu from the project explorer
Modifed: Add C+ Source File / Add C++ Header File, now when you select this option, a new c++ source/header file automatically gets added to the project directory of where the project file resides thanks to the new way SkyIDE handles the projects. All you need to do is type in a filename for the new C++ file.
Fixed a few minor bugs with the compiler outputs (the GNU C++ one)
Added: Set as Main File to the right click popup menu in the project explorer has been added.
Modified: A few icons have been removed because they were too similar so it was hard to distinguish between options. Yep, I found some more annoyncences like that
To compile a C++ file only (not a project) just go to C++->Compile File
The default compiler will be used...or just selected Compile With GNU or Compile with Borland...
To compile a Java file only (not a project) just go to Java->Compile File
To change a project compiler, right click on a project file and select "Set Project Options" I personally love this. One minute your project is a GNU C++ project and the next minute it is a Borland C++ project. Very easy to change! Very convinient in my opinion. It is almost magical and when your press F9 to compile the file only, the right compiler is called or when you press F12 to compile the selected project, again the right compiler gets called.
All in total: support for 3 compilers, Borland, GNU and Java. More on the way
Also, existing features will be improved and more added.
Also, fixed up a bug in the right click menu of the project explorer. Sometimes when you right clicked, an inappropriate/appropriate options would be enabled/disabled for the selected project. A silly error.....fixed.
Many features have been added and large sections of source code have been changed. Please test with caution, Thanks!
Screenshot of the new right click menu:
http://www.skyide.com/images/main2.pngScreenshot of line tracker for people that don't know what it is:
http://www.skyide.co...ges/line_tracker.pngThe line tracker also shows the text of the line where the caret is
Download from:
http://www.skyide.co...ds/SkyIDE_Alpha6.zipGothi(c), regarding the directory structure you suggested, that should be no problem and I can confidently say and confirm this.