topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday December 14, 2024, 1:30 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: SkyIDE - Latest Release Information  (Read 122465 times)

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #100 on: January 14, 2007, 05:14 AM »
I will have to do a bit of research on this as I first need to get some experience with Cygwin. I consider my self confident with Linux but with Cygwin, it's a bit like looking at things from a different angle (at least for me). For the next SkyIDE release, I just started working on finalising PHP support. So editing a PHP file will be like editing JavaScript file with the Object and Functions Viewers etc.

This is gonna suck a bit.

$txt="Hello World";

It will be a bit hard to detect when a variable has been declared. I hate languages like PHP. How am I suppose to know (from coding point of view) if

$txt="Hello World"; is being declared and assigned or just re-assigned....I have some ideas...I will see how I go :)


« Last Edit: January 14, 2007, 05:21 AM by SkyIDE »

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #101 on: January 14, 2007, 09:56 AM »
What are you using as a language parser?

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #102 on: January 14, 2007, 01:44 PM »
Not using anything. All functions are written by me. I have functions that detect word counts per line, charaters between them for example between the first two words and by analyzing all that, I decide whether it is a proper variable declaration. I sort of know how to detect the PHP ones. I will be using the same code as the JavaScript one, I will just have to go an extra step further so every time I find "$somevar =", I will have to check whether it is already added to the object viewer. If it has been then I will treat it as a re-assignment and will not add it again.

With other languages it is easier because you have:

int iSomeVar;
Dim iVar as Integer
var myVar

where it clearly indicates variable declaration
« Last Edit: January 14, 2007, 08:51 PM by SkyIDE »

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #103 on: January 14, 2007, 05:35 PM »
Why don't you take a look at how they do it with some of the existing projects like scintilla.

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #104 on: January 21, 2007, 01:40 AM »
I have almost completed support for LCC-WIN32 C++ Compiler. This is a fifth C++ compiler supported. I sort of prefer to stick with the free ones. I think LCC-WIN32 is also free for personal use.

These are the compilers supported for now:

OpenWatCom C++, Borland C++, GNU C++ (with MingW), Digital Mars C++, LCC-WIN32 C++,
Sun Java, Digital Mars D, Free Pascal + able to run VBS and JS files directly from the program.

So in Beta 11:

Bugfixes with Bakefile
Some spelling mistakes fixed
Support for LCC-WIN32 C++ Compiler
Ability to run JavaScript files (Prev releases ran only .VBS)
Extended Support for PHP (still working on this)

Once I reach 0 bug reports, I will go with RC1. I also need to write documentation. This is the part that will suck...
« Last Edit: January 21, 2007, 01:44 AM by SkyIDE »

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #105 on: January 22, 2007, 05:30 AM »
A brand new SkyIDE web page is up and running. VERY soon there will be full SkyIDE documentation. I am working on this web page every day now.

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #106 on: February 03, 2007, 01:10 AM »
I am happy to introduce you to the brand new (smartly designed) Compiler Profiles config file format.

I am working on having an option of #including separate directories per profile. These directories will be passed to the compiler when compiling single source files (non-projects). You already have something like this but currently you only have it with projects. Now you will have it with single source files.

In order to do this, I had to modify the configuration format for the compiler profiles because the old one sucked badly.

Old Format:
BORLAND C++|BproName|C:\Program Files\Borland\CBuilder6\Bin\bcc32.exe|
DIGITAL MARS C++|DMC|C:\dm\bin\sc.exe|

New Format:
[ID=0]
Profile Name=Borland Profile
Compiler Type=BORLAND C++
Compiler Location=C:\Program Files\Borland\CBuilder6\Bin\bcc32.exe
Compiler Parameters=-something

[ID=1]
Profile Name=GNU Profile
Compiler Type=GNU C++
Compiler Location=C:\GNUCPP\bin\c++.exe
Compiler Parameters=-something

[Settings]
Section Count=2

Now I can easily add "Compiler #include dirs" and "Compiler Libraries" to each section and it will be very easy to retrieve the settings. Because the core SkyIDE API names and their return values did not change, everything works normal through the entire IDE. The only thing that changed is the code within the APIs. The return values and parameters stayed the same.

My next task is to redesign the Profiles dialog so I give you space to add the dirs graphically.


Here is what else has been done:

New: Support for LCC-WIN32 C Compiler
New: Added a Multi-File Search & Replace
New: Added "Compile Only" with no linking for single source file

New: Added "Open/Explore SkyIDE Output Dir" from the "Compile" menu
New: Added "Open/Explore Compiler's Directory" relevant to the profile selected
New: Added "Open/Explore Source File's Directory"
New: Added "Open Command Line at Compiler's Dir" relevant to the profile selected
New: Added ""Open Command Line at Source File's Dir" relevant to the profile selected


BUGFIX: Bugfixes with Bakefile
BUGFIX: Fixed the Profiles/Compilers dialog. When you edit an entry now the profile name gets updated and the new name is shown.
BUGFIX: Some invisible internal bugfixes


Improved: Renamed previous "Compile" and "Compile & Run" to "Build" "Build & Run"
Improved: Renamed the Line Search to "Preview Search"
Improved: Some spelling mistakes fixed
Improved: Slight changes in the project file format
Improved: Some changes with the templates

I am quite excited with Beta 11 :) To be released in a few days.

Screenshot of the new search:
http://www.skyide.co...s/temp/newsearch.png

Screenshot of the new Compile menu:
http://www.skyide.co...es/temp/newmenu2.png
« Last Edit: February 03, 2007, 03:14 AM by SkyIDE »

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #107 on: February 03, 2007, 01:26 AM »
I just made my 100th post :)

jah

  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 15
  • i->c();
    • View Profile
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #108 on: February 03, 2007, 04:52 PM »
Some really nice work there  :Thmbsup:

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #109 on: February 07, 2007, 07:51 PM »
Thanks jah :)

Well after a longer break (and a few problems) I am happy to announce the release of SkyIDE Beta 11. Beta 11 has gone through some heavy code changes so please use it with caution.

If you find something not quite right, PLEASE email be, it will be fixed and I will immediately upload Update 2.

Don't forget with SkyIDE you can click on your scroll wheel to get access to a full list of all open files in the session and you can show that file by double clicking on the entry.


Work on SkyIDE documentation has been started and should be available soon.
For now if you have a question just email me please. I will answer your question.

SkyIDE Beta 11 Release Notes:

New: Added Support for the LCC-WIN32 C Compiler
New: Option for different #include search paths per profile
New: Added a Multi-File Search & Replace
New: Added Preliminary and limited "Fail-Safe/Crash Safe" measures.
New: Double clicking on a tab now closes the document (as it should)
New: Added "Compile Only" with no linking for single source files
New: Added Reload Current File from the right click pop up menu on the editor
New: Brand new compiler profile config file format. Completely re-written from scratch
New: In "Compile" menu" Added Open/Explore SkyIDE Output Dir
New: In "Compile" menu" Added Open/Explore Compiler's Directory relevant to the profile selected
New: In "Compile" menu" Added Open/Explore Source File's Directory
New: In "Compile" menu" Added Open Command Line at Compiler's Dir relevant to the profile selected
New: In "Compile" menu" Added Open Command Line at Source File's Dir relevant to the profile selected
New: In "File menu" - Added "Open File Directory"
New: In "File menu" - Added "Open Command Prompt" at File's directory

BUGFIX: Bugfix with GNU C++ Settings related to search paths
BUGFIX: Possible bugfixes with Bakefile (still working on this)
BUGFIX: When you edit an entry in the Compiler Profile dialog the profile name gets updated properly.
BUGFIX: Some internal code fixes...

Improved: Renamed previous "Compile" and "Compile & Run" to "Build" "Build & Run"
Improved: Renamed the Line Search to "Preview Search"
Improved: Some spelling mistakes fixed
Improved: Slight changes in the project file format
Improved: Some changes with the templates

Also:

New: Separate Create New C Source File and Create New C++ Source File, these are now two different menus and the C Source file generates ready to go C Source file with a template and you can use LCC-WIN32 to compile it.
« Last Edit: February 07, 2007, 08:01 PM by SkyIDE »

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #110 on: February 08, 2007, 08:19 AM »
Sorry about the frequent updates but I had to do this.

Beta 11 Update 2 released.

- Problems found with LCC-WIN32 - Fixed!
- Problems found with Openwatcom C++ - Fixed!

- Slighlty modified the Compiler Profile dialog. Changed "Add" to "Add Profile" and some internal fixes related to Openwatcom C++.

If more bugs appear, please let me know.

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #111 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.co.../temp/projectex3.png
http://www.skyide.co...es/temp/extfiles.png
http://www.skyide.co...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...
« Last Edit: March 24, 2007, 06:28 AM by SkyIDE »

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #112 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.co.../folder_explorer.png

and these two: The new Favorites and History
http://www.skyide.co...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.co...es/temp/bookmark.png

Also check out the project properties section!
http://www.skyide.co.../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.
« Last Edit: March 30, 2007, 09:46 AM by SkyIDE »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #113 on: March 30, 2007, 10:51 PM »
It always amazes me how much SkyIDE develops with each day..
I can't help but think that while there are quite a few powerful c++ IDEs, that there may be other languages for which SkyIDE might be a unique solution..

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #114 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.co...emp/browsefolder.png
« Last Edit: March 31, 2007, 01:37 AM by SkyIDE »

Gothi[c]

  • DC Server Admin
  • Charter Honorary Member
  • Joined in 2006
  • ***
  • Posts: 873
    • View Profile
    • linkerror
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #115 on: March 31, 2007, 02:41 AM »
I see you have a separate field called 'project include directory'

what do you do if a project has multiple include directories?

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #116 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 :)
« Last Edit: March 31, 2007, 03:49 AM by SkyIDE »

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #117 on: March 31, 2007, 05:45 AM »
CORRECTION -- CORRECTION

You CAN have multiple include directories! I forgot lol! When you create a project, you right click and select Change/Set Project Compilers. There, you can add multiple include dirs for every compiler. I will post a screenshot.

This other section shown above are the "default" include, src and bin dirs. It means, if a user deletes the dir and he/she opens the project, SkyIDE will warn the user the include or src or bin directory does not exist and will be created. It's sort of, auto-repair thing.

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #118 on: March 31, 2007, 05:55 AM »
Here it is:

http://www.skyide.co...mages/temp/dirs2.png


Ok I will change the title of the dialog. I just realised, it also says "Properties"

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #119 on: April 01, 2007, 08:31 AM »
SkyIDE Beta 12 - Reloaded Relased

Official Sreenshot: http://www.skyide.co.../images/official.png
Download: http://www.skyide.co...oads/SkyIDE_Beta.zip

SkyIDE Beta 12 (RELOADED):

Copied from within the zip file:

Well I have *never* worked so hard on SkyIDE as I have worked on this release. May be half of SkyIDE has been completely re-written. You will be pleasantly surprised what you will see. The most important out of all features is the new Project Explorer! Yes, the old one "was alright" but it lacked flexibility. So how did I solve this problem?

Well, how about I make the entire "folder" and subfolders and all files within the folder and subfolders part of a SkyIDE project! That's exactly what I did! Every single file and folder within the project folder is automatically part of SkyIDE's project. You can add files within the project folder using any file manager and they simply become part of the project because every single file and folder is part of the project. This make SkyIDE projects very portable! I have greater plans with this in the near future!

For now, PLEASE use everything with caution, I really tried hard to make sure everything works but please understand a LOT of code has been re-written, most of it from scratch!

Release Notes:

+ Brand new project manager...completely re-written. You can add folders now.
+ Project Propertites next to the new Project Exlorer
+ Import Foreign Project - converts almost any non-SkyIDE project to a SkyiDE project
+ Brand new Favorites and History panes. Completely re-written
+ Move To The Recycle Bin" on Tab->Right Click popup menu.
+ Bookmaking a line now highlights the whole line instead of putting a dot
+ Deleting files/folders from project now are all moved to the Recycle Bin
+ Set #include directory in SkyIDE->Options.
+ Set Source directory in SkyIDE->Options.
+ Project directory text fields in "New Project" dialog are set by default
+ Add New Folder dialog (as part of the new project manager)
+ Explore your project folders/files in a Tree View-like style
+ Project Explorer has a second tab that lets you view/set some project settings
+ Customized "Browse for Folder" dialog when seleting project folders (test)
+ Self Repairing Projects function if corrupted project is found - (preliminary work)

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.
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: /* int statements_like_this_in_a_comment_like_this */ got detected
Fixed: A few start up bugs fixed

Improved: Object Viwer no longer forgets which tab was active when switching files
Improved: The SkyIDE->Compilers dialog box. Re-arranged some buttons to make more sense
Improved: Adjusted the left margin of the editor
Improved: A few touch ups on the GUI - more polished
Improved: The Add New Project File dialog (as part of the new project manager)
Improved: "Find Function declaration" re-written (again).
Improved: "Open / Show Main File" and "Open / Show Header File"
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


kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #120 on: April 03, 2007, 09:34 AM »
I'm getting a File Not Found error for this URL:

http://www.skyide.co...ds/SkyIDE_Alpha5.zip


Gothi[c]

  • DC Server Admin
  • Charter Honorary Member
  • Joined in 2006
  • ***
  • Posts: 873
    • View Profile
    • linkerror
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #121 on: April 03, 2007, 03:50 PM »
I'm getting a File Not Found error for this URL:

http://www.skyide.co...ds/SkyIDE_Alpha5.zip

I think that's because the current version is: http://www.skyide.co...oads/SkyIDE_Beta.zip

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #122 on: April 09, 2007, 06:52 AM »
Yea I p.m.ed kyrathaba and explained but every old version is deleted from my server.

Some updates:

Variable and function Detection system has been thoroughly re-written (yet again) BUT
this time it is different. I am about 95% sure it will detect everything properly. Some of the stuff has been hardcoded too as I had no choice...I had to do some "char" checking within the code and even enter some (physical) C++ syntax (at one occasion only) within the code so it's more like, "you can't go wrong". The thing is, some C++ syntax might have double meaning and you simply can't decide what the thing is unless you check for special chars....and word counts etc....

Prove of the new solution: http://www.skyide.ne...esting/functions.png

Also:

There is no longer a delay when switching between tabs with large files.
There is no longer a delay when clicking on object viewer's variables, functions, loops etc with large files

Screenshot: http://www.skyide.ne...esting/newobject.png
The screenshot above is the latest screenshot of how SkyIDE looks now.

The menubar has been modified so it fits all user's screen resolutions.
There is no longer a delay when extracting integers, chars, functions...

Bugfix: With large files, sometimes SkyIDE would temporarily freeze. This is fixed.



There is also a brand new web site + forums. This is what I got:

www.skyide.net

100 Megabytes Storage Space
30,000 Megabytes Traffic Allowance per Month
RVSiteBuilder - Free Templates
10 Subdomains
200 POP3 Email accounts
Unlimited Email addresses
Unlimited Autoresponders
Unlimited Mail Forwarding
24 hour FTP access
20 FTP Accounts
CGI, High Speed Servers
5 MySQL databases
PHP4 & PHP5, Perl5, SSI Support
Front Page extensions
Over 99.999% uptime
7 day Tech Support
 
« Last Edit: April 09, 2007, 06:56 AM by SkyIDE »

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #123 on: April 14, 2007, 10:49 PM »
Major break through! :) I have succeeded in implementing a class browser! !!FINALLY!! The logic with nested classes HAS been broken! (almost)

Screenshot: http://www.skyide.ne.../testing/classes.png

You click on the class viewer, it expands and it shows all of your class members: methods and attributes from both "nested/inner" and outer classes!


Again, preliminary work. I will now polish it with separate icons for attributes/properties and separate icons for methods....

SkyIDE

  • Honorary Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 245
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: SkyIDE - Latest Release Information
« Reply #124 on: April 15, 2007, 12:58 AM »
OK, I succeeded in creating sub nodes for child classes!

http://skyide.net/im...esting/classtest.png