Messages - SkyIDE [ switch to compact view ]

Pages: prev1 ... 20 21 22 23 24 [25] 26 27 28 29 30 ... 50next
121
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: March 31, 2007, 03:35 AM »
Ummm, well for now, I will let only one. In the next release Beta 13, I will separate them with ";" so there will be an option for "Add Directory". Thanks for that! I never thought of it. I already have the code that converts a long line of paths separated by ";" into real paths (I use it for the External Files section) but I don't want to mess around with the new project again. It will open up more work and will extend the waiting period probably for another week...

For now, I want to make sure what's been done works properly otherwise things will get too complicated if a bug is found....I mean I put the name of the function in most serious error messages so I know where it is coming from but still first I want to make sure this one works. It will be done what you suggested! Personally, I never use multiple include dirs but I understand.

I also modified the code a bit in SkyIDE->Compilers (you will see buttons have been re-arranged to make more sense) but I also changed the "Compiler Type" to "Compiler Name" in the config file which is what it should be. I hope I didn't miss any code related to the modified code...I checked it many times, seems to be just fine.

So instead of "Compiler Type: Borland C++, GNU C++", it is now "Compiler Name". I always confused "Compiler Type" and "Project Type" because project type refers to what type of project it is, C++/D/Java and Compiler Type referred to the actual compiler name so now it is fixed :)

122
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: March 31, 2007, 12:33 AM »
Thanks Jesse,

Here is another screenshot. My very own "Browser for Folder" dialog (looks more polished than the Windows one) using the code from the folder explorer. In this example, the dialog forces the user to select a project source folder or include folder within the project directory only. So, you can't move outside the project's dir. My next task (just for fun) is to set the root point to "C:\" but I will play with it later when I have more time -- after I release beta 12.


http://www.skyide.com/images/temp/browsefolder.png

123
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: March 30, 2007, 07:38 AM »
I have just completed something extremely complex and useful!

Gothi[c], Thanks to this feature, that "Create Project from bakefile" will finally most likely probably definitely (may be) completed :D


Check this out!

My very own folder explorer! I coded this one using the Direrctory List as a base so half of the work was done for me but still very complex to make the TreeView behave like shown on this screenshot.

http://www.skyide.com/images/temp/folder_explorer.png

and these two: The new Favorites and History
http://www.skyide.com/images/temp/screenshot4.png

The new "bookmark" (I am not taking credit on this one as all I needed to do is turn it on)
http://www.skyide.com/images/temp/bookmark.png

Also check out the project properties section!
http://www.skyide.com/images/temp/properties.png


What has been done? A *LOT*. This release is gonna trully rock!

Added: Brand new project manager...compleyely re-written. You can add folders now.
Added: Brand new Favorites and History panes. Completely re-written
Added: Move To The Recycle Bin" on Tab->Right Click popup menu.
Added: Bookmarking a line now highlights the whole line instead of putting a dot
Added: Deleting files/folders from project now are all moved to the Recycle Bin
Added: Set #include directory in SkyIDE->Options. Used when searching for header files in "Find Function Declaration"
Added: Set Source directory in SkyIDE->Options. Used when searching for source files in "Open/Show Source File"
Added: The project directory text fields in "New Project" dialog are set by default to the project directory set in the SkyIDE->Options.
Added: Add New Folder dialog (as part of the new project manager)
Added: Project Explorer has a second tab that lets you view/set some project settings (Preliminary feature)


Fixed: Sometimes when changing compiler profile names, projects no longer compiled
Fixed: Some minor bugs in SkyIDE->Compiler PRofiles dialog box
Fixed: When you search via F3/F4, SkyIDE sometimes would freeze. This error has been fixed.
Fixed: When you rename a project, the project's folder also gets renamed
Fixed: Fixed bugs with "for" loop detection
Fixed: Access Violation bug fixed sometimes when closing tabs
Fixed: Comments bug fixed /* int statements_like_this_in_a_comment_like_this */ got detected
Fixed: A few start up bugs fixed

 

Improved: A few touch ups on the GUI
Improved: The SkyIDE->Compilers dialog box. Re-arranged some buttons to make more sense
Improved: The Add New Project File dialog (as part of the new project manager)
Improved: "Find Function declaration" re-written. It should work much better if you set the #include dir in SkyIDE->Options
Improved: "Open / Show Main File" and "Open / Show Header File" again if you set the source dir in SkyIDE->Options
Improved: Re-organised the right click menu of the editor
Improved: The Project Menu has been re-arranged
Improved: The right click project popup menu also has been improved. Much cleaner!
Improved: History an Favorites are now in one tab

[UPDATE]: Now that I have completed the Folder Explorer, I can make/implement a built file manager into SkyIDE or directory browser for Java...etc.....I have all these different ideas but I must focus first now on the Import Bakefile. I am not sure if I make it available for Beta 12 as I have set a due date! I am releasing Beta 12 in about 48 hours. I just HOPE there are no more major bugs.

124
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: March 24, 2007, 06:21 AM »
Here is SkyIDE's latest info on what has been done in the last 1 and a half month...I did take a small break again due to too much hot weather.


SkyIDE - RELOADED - a few other sections have been re-written too.
 
Yes I think I will name this one "Reloaded" as a code name -- it's like marking a release....
 
Added: The new project manager...
Added: "Move To The Recycle Bin" has been added on Tab->Right Click popup menu.
Added: Deleting files/folders from project now are all moved to the Recycle Bin...

Added: Set #include directory in SkyIDE->Options. Especially used when searching for header files in "Find Function Declaration" and "Open/Show Header File". It will make them more precise.

Added: Set Source directory in SkyIDE->Options. Especially used when searching for source files in "Open/Show Source File"

Added: When you go to New Project, the project directory text fields will be automatically populated with the project directory set in the project options.

Added: When a file gets deleted, the file automatically gets removed from the project explorer (if part of project)
Added: Add New Folder dialog (as part of the new project manager)
 
Fixed: When you rename a project, the project's folder also gets renamed
Fixed: Fixed bugs with "for" loop detection
Fixed: Access Violation bug fixed sometimes when closing tabs
Fixed: Comments bug fixed /* int statements_like_this_in_a_comment_like_this */ got detected
Fixed: A few start up bugs fixed
 
Improved: "Find Function declaration" re-written. It should work much better if you set the #include dir in
SkyIDE->Options

Improved: "Open / Show Main File" and "Open / Show Header File" again if you set the source dir in
SkyIDE->Options

Improved: Re-organised the right click menu of the editor
Improved: The Add New Project File dialog (as part of the new project manager)
Improved: The Project Menu has been re-arranged
Improved: The right click project popup menu also has been improved. Much cleaner!
 

Latest screenies:
 
http://www.skyide.com/images/temp/projectex3.png
http://www.skyide.com/images/temp/extfiles.png
http://www.skyide.com/images/temp/screenshot3.png

To be released ASAP, probably in a few days, may be even in 48 hours depends how soon I fix the remaining bugs:

Sometimes F3/F4 search crashes SkyIDE (completely) but the Crash-Safe system seems to save your work in the Quick Save folders. All I do is save all files before executing some dangerous code....and that's what happens with the F3/F4...save all files before going ahead.

Another smaller error: Sometimes you get Access Violation in the Line/Preview Search and at the moment I have no idea why. I hope I re-produce the error while integrated debuggering is on...

125
Thanks Gothi[c]!

Images have been updated again (same links as above) showing the latest changes again. I have been working constantly on this. It's almost ready.

Also, I will make the Favorites and History sections more like the "External Files" look with paths underneath showing where each file is pointing....and I will remove the "History" section in the Options dialog.

After I release this version, my next biggest task should be C#/Mono support and I will have to start some serious work on a class viewer (no guarantees) but this thing -- the class browser is going to suck, really bad. It is extremely complicated. Detecting class members in nested classes is the problem.

Once you detect there is a class, you will detect there is another one but telling whether it is inside another and inside another again is a big problem. You have to do advanced string manipulations....counting, calculating and then you just get lost. If there are any free libraries I could use that will let me manipulate stuff like this will be helpful. All functions like the ones that detect loops, functions, ints, longs, floats are all written by me using simple but advanced C++ string/pointer manipulations.


Pages: prev1 ... 20 21 22 23 24 [25] 26 27 28 29 30 ... 50next
Go to full version