Other Software > Developer's Corner
SkyIDE - Latest Release Information
SkyIDE:
but later on will require some more modifications.....in the Compiling Dialog I will have to list which file is being compiled....you know, like C++ Builder :D
SkyIDE:
Well, since nobody is posting on the forum, let me refresh it a bit :)
Screenshot: Multi-file compilaton:
http://www.skyide.net/images/testing/compile.png
Screenshot: Adding multiple files:
http://www.skyide.net/images/testing/projectoptions.png
Screenshot: Relocated Object Viewer and Improved Class Viewer:
http://www.skyide.net/images/testing/classviewer.png
Screenshot: Better multi-search layout:
http://www.skyide.net/images/testing/new1.png
Instead of the "last source file" -- I will have to modify it so that the project's main file is the EXE file...
Slight changes in plans -- Your EXE will be produced from the file that contains your "main()" function.
SkyIDE:
More updates:
Beta 14 will have so many changes, so any improvements...almost all little inconsistencies will be gone. The entire IDE is getting a major overhaul. I separated code sections, I modified a lot of code -- this one will just work!
The *ONLY* way it wouldn't work is if I *forget* to add some code somewhere otherwise I am confident my solutions and implementations work.
First, the multi-file compilations is really cool. Imagine compiling 5, 7, 10 source files at once by simply pressing "Compile" and all the errors captured in a nicely formatted output.
Still to do:
- Bring back bakefile support
- And if I have time, add DLL compilation ability...
- Set your own command to compile you project files or use SkyIDE's
- Finalise multi compile support:
What has been done:
Added: Finalised support for VB.NET
Added: Support for Visual C++ Express 2005 v8.0
Added: Multi-file compilation support for Digital Mars D
Added: Multi-file compilation support for Digital Mars C++
Added: Multi-file compilation support for Digital Mars GNU C++
Added: Multi-file compilation support for Digital Mars Openwatcom C++
Added: Link Object Files dialog - Linker from compiler profile used
Added: Now you can include folders to the "include" path of Free Pascal
Added: "Show Main File" on the project popup menu
Added: Open Project Folder on the project popup menu
Added: "Set as Main File" to project file explorer pop up menu
Added: /target:<> setting in Change Project Options for .NET languages
Added: Force Dialog Filter Index On/Off Switch for Open/Save Dialogs
Bugfix: Right Click Tab Bar->Set as Project Main file
Bugfix: Serious bugfixes with the class viewer
BugFix: With adding multiple directories with some projects
BugFix: With VB.NET and C# formatted compiler output
BugFix: With Borland C++ formatted compiler output
BugFix: With LCC formatted compiler output
Bugfix: With SkyIDE->Project: Some options didn't work for a C# Project
Bugfix: With GNU C++ Project "libs" setting. SkyIDE produces invalid command
Bugfix: When compiling projects, the default project include directory was not passed to the compiler
Bugfix: In Select Project Dialog in project properties, "Show Root Folder" no longer throws an error
Bugfix: With "Change Project Options" settings with D and C# projects
Bugfix: With compiling: Sometimes if compilation failed, the old exe ran anyway
Bugfix: With the newly added C# and VB.NET Object Viewers (just forgot to add some code)
Bugfix: Some very minor bugfixes with the function viewer
Bugfix: (May be fixed) Multi Search and replace sometimes returned no matches after heavy usage
Imporvement: Much better and easier to use Compiler Profiles dialog.
Improvement: Text readability in "Compiler Output" -- Item Hight Increased for easy ID
Improvement: Now the Open Dialog initial's dir is the one of the active file
Improvement: Relocated the Object Viewer to the bottom (it will be dockable soon)
Imporvement: Redesigned the multi-file search and replace section
Improvement: Improvement with the way SkyIDE works with Openwatcom C++
Improvement: Improvement with the way SkyIDE works with Borland C++
Improvement: Improvement with the way SkyIDE works with Digital Mars C++
Improvement: Improvement with the way SkyIDE works with Digital Mars D
Improvement: Improvement with the way SkyIDE works with Digital Mars GNU C++
Other: Removed limitations with adding dirs in "Compiler Profiles" dialog
Other: Re-wrote most of the Compiling() code in order to make things easier to manage
Other: Relocated "Undo Last Close" a few levels up in the menu
I have to finish the "to do" list above and that will be it for Beta 14. I hope I will have enough time to add DLL compilation dialog. I also want to separate some things in separate threads but I might do that later...
SkyIDE:
Here is something really cool / interesting. I had no choice with LCC-WIN32 as it won't let me pass multiple files to get compiled. Well it does let me but it ignores them so this is what I did in order for me to accomplish my mission with multi-file compilation with this C compiler.
http://www.skyide.net/images/testing/multi_compile_lcc.png
The rest of the C++ compiler work normal, e.g:
bcc32 file1.cpp file2.cpp file3.cpp and it generates the proper EXE
Gothi[c]:
I think this whole multiple file compilation thing is confusing me.
Are you trying to implement something like make -jn ?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version