April 19, 2009, 11:58 pm
As I mentioned earlier tonight here is my coding related post, since the 14th I haven’t really worked on gIDE until today. I finally got the build system all finished and integrated into the rest of the application. You can now happily define and run the commands needed to build your project. The following images show gIDE building a test project and the other shows the dialog for defining the build commands. I am currently not very happy with the properties dialog but am yet to think of anything better so what I have will have to do for now.
I’m happy to have finally gotten this finished as it was the big feature I wanted done before I would eat my own dog food and use gIDE to develop gIDE. I also took this oppurtunity to port gIDE from vte to vtemm which made the task of the code to set the commands a lot easier than a previous attempt I had made with vte, this does mean however that there is now a dependency in gIDE that is to the best of my knowledge not included in any distrobution. I do not see this as being much of a problem however because the primary audience for gIDE is developer most of whom would know how to build a library from source.
As always the latest changes to gIDE can be found in trunk of the svn repo at http://mlowen.com/svn/gIDE/trunk.
October 19, 2008, 11:52 pm
A while ago I announced that I was working on gIDE an IDE for the GNOME desktop enviroment. Due to university, work and trying to have some form of a social life I have not gotten gIDE to the stage where I feel comfortable making a release. The svn repositry is still publicly available so people are able to check out the latest copy of the source tree. Now that university is over I hope to have more time to dedicate to gIDE and have the 0.1 release out before Christmas.
To tide you over until I am ready to make that release I am offering up two gIDE sub-projects for you to play around with. The first is a small python script which will import a project from a directory and create a XML file which gIDE is able to load. I do plan to eventually turn this into a plugin once I get a plugin system up and running in gIDE, but at the moment that looks like it might be some time in the future so for now I am releasing the script instead. My hope is with this script more people will use gIDE when it is released becase it will be easy to transition existing projects to work with the gIDE. You can download it from here.
The second sub-project sprang from the recently completed template system for gIDE. Once I finished the system I thought it would be useful for people to have some way to test the templates they have written and so this application was born. Just a note that this is the first iteration of the template system and as such it is reasonably rough, it has yet to integrated into the main development branch of gIDE as it needs a lot of cleaning up first. However all of the functionality of what is going to be in the copy that is merged with gIDE is present in this copy. You can download it from here.
Both of these items are released under the GNU GPL, so you are free to do with them as you wish within the boundries of the license. Any feedback is welcome and appreciated.