topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • February 28, 2020, 04:22 AM
  • Proudly celebrating 14 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

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - SkyIDE [ switch to compact view ]

Pages: prev1 2 3 4 5 [6] 7 8 9 10next
126
New Project Explorer almost complete!

External Files Screenshot: Not seen before
http://www.skyide.co...es/temp/extfiles.png

Latest Screenshot: (Updated)
http://www.skyide.co.../temp/projectex2.png

Again, almost complete but I will add a few extra features....

127
I just want to add that the external files issue that Jesse mentioned has been solved:

http://www.skyide.co.../temp/projectex2.png

129
What about the core cmd-line compiler of the Mono project?  It's open-source

Thanks for that. Well I might be using that then as long as it is availble. I have never used MONO before so I am not sure what tools are available. I have never used Pascal too but I still managed to implement support for it with a little bit of studying of course :) I went through a small online tutorial :)

130
I think SharpDevelop is free.  But do you mean command-line compiler?

Yes, a command-line compiler like GNU's c++, bcc32, dmc etc.

131
Thank You Ruffnekk. It is good to know I have someone to ask if I run into problems. I appreciate it.

132
Question: Can you still add any files you want to a project? Files from outside the main project directory, etc?

Not at the moment but I might be able to do something about it.

I like it:  it has an attractive interface.  Is it just for C++, or could it be used for C# programming too?

C# is not supported yet but I am very keen on supporting it. Is there a free compiler for C#? Otherwise I can use MONO's compiler I hope if there is a port for the Win32 environment. I know there is  port of the run time environment.


133
Oh and by the way!

Newly created folders and files in the project's dir are automatically detected and added and are part of the project!

So for example you create a new folder in C:\Projects\TestProject1\ using Windows Explorer -- when you relaunch the project or re-start SkyIDE, the new folders will already be part of the project!

So you don't have to add them separately. The same applies for files too. Just create your files and folders via explorer and they will be visible. Removing files from project? Simply delete the files/folders from the project directory.

This means, you can manage your project files outside SkyIDE by simply deleting/creating files via the Windows Explorer interface!

134
Thank You Gothi[c]! I am glad you like it, especially the fact that it is you that likes -- it is great! :D I hope Jesse likes it too :) Yours and Jesse's opinion are most greatly appreciated because you have been here since my very first post for SkyIDE and I have always listened carefully! Of course others are appreciated too just as much. I never close my ears when I read your advices but sometimes I just have to research things.






135
The next release of SkyIDE will have a brand new project manager. Here is a very early development screenshot. I just tested the core and it works 100%

I hope you like what you see. Fonts, icons, images, the polishing bits will be fixed once I have the full core working.

Now I have to change/convert a lot of sections of code. This code is a complete re-write from scratch. SkyIDE's current project manager is very basic but extremely complicated so I decided to do something about it. I hope this new project manager will move SkyIDE a bit further up as the project manager is the heart of an IDE. Please tell me what you think.

By the way Jesse: Arrays are gone! This new solution is completely array-independent.

http://www.skyide.co.../temp/projectman.png

P.S. Ignore the extra buttons on the main screen. Again, I will polish everything once I get everything working. Here I give you an idea of how things will work.



136
Borland Developer Studio:

This program might have minor compatibility issues after upgrading to Windows Vista. For more information, go to the vendor's website.


Windows Vista Update Advisor.


Any info on this?


137
Developer's Corner / Re: SkyIDE - Latest Release Information
« 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.

138
Developer's Corner / Re: SkyIDE - Latest Release Information
« 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.

139
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 07:10 AM »
the problem was it was unable to find header.h in the search path but may be this is all related. Just for the record, SkyIDE auto generates the new <iostream> whch is the right way.

Thanks for the help guys. I expect a release in 1-2 days.

140
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 06:42 AM »
Wierd!

This also works now:

c++.exe "C:\test.cpp" -IC:\Test

141
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 06:41 AM »
FIXED IT!

c++.exe -IC:\Test "C:\test.cpp"

142
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 06:37 AM »
I tried with an older version of GNU C++, same story. I don't get it.

143
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 06:20 AM »
Ahh yes, I tried #include "header.h" it didn't work. Sorry I didn't mention it. Normally this refers to the current directory.

Yes, I never use <iostream.h> The only reason I used it here is because some compilers do not support it out of the box and only support iostream.h. When I do the testing with SkyIDE, I just want to make sure it compiles...the rest the user can install/setup. With most compilers you can install add-ons to make it work but that's outside SkyIDE's scope. It is up to the user. SkyIDE should support automatically whatever the user installs for *that* compiler.
 

144
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 06:12 AM »
This is weird! I am so sure this problem did not exist!! This must be a different version of GNU C++! I will download an older version and see how I go!

145
Developer's Corner / Re: Problems with GNU C++
« on: February 06, 2007, 06:08 AM »
no luck

I tried with single dir:

c++ C:\test.cpp -B C:\Test

Same story.

Contents of C:\Test.cpp

#include <iostream.h>
#include <header.h>




int main()
{

int iVar = 0;
cout << "Simple C++ Program\n" << endl;



return 0;

}


Then I tried moving the switch before the filename



c++ -B"C:\Test" C:\test.cpp
In file included from ../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bac
kward/iostream.h:31,
                 from C:\test.cpp:2:
../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/backward/backward_warning
.h:32:2: warning: #warning This file includes at least one deprecated or antiqua
ted header. Please consider using one of the 32 headers found in section 17.4.1.
2 of the C++ standard. Examples include substituting the <X> header for the <X.h
> header for C++ includes, or <iostream> instead of the deprecated header <iostr
eam.h>. To disable this warning use -Wno-deprecated.
C:\test.cpp:3:20: header.h: No such file or directory

same story with

c++ -B "C:\Test" C:\test.cpp


This is one of the only things preventing me to release Beta 11. I must fix this before I release Beta 11.

146
Developer's Corner / Problems with GNU C++
« on: February 06, 2007, 05:01 AM »
Problems with search paths

When you type this:

c++ --help

you get this:

-B <directory>           Add <directory> to the compiler's search paths

I have created two folders in the root directory of my drive. C:\Test and C:\Test2. Both folders contain the file "header.h".

I use the following command:

c++ C:\test.cpp -B "C:\Test;C\Test2" but I get
C:\test.cpp:3:20: header.h: No such file or directory

Regardless what I do, I get the same error message.

c++ C:\test.cpp -B"C:\Test;C\Test2" but I get
C:\test.cpp:3:20: header.h: No such file or directory

c++ C:\test.cpp -B C:\Test;C\Test2 but I get
C:\test.cpp:3:20: header.h: No such file or directory

c++ C:\test.cpp -I "C:\Test;C\Test2" but I get
C:\test.cpp:3:20: header.h: No such file or directory

c++ C:\test.cpp -I"C:\Test;C\Test2" but I get
C:\test.cpp:3:20: header.h: No such file or directory

Well, other compilers have no problems with this. The only one with the problem is GNU C++.

Could be something wrong with my environment settings but that won't make a lot of sense? I am already telling the compiler where are the include files.

147
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: February 03, 2007, 01:26 AM »
I just made my 100th post :)

148
Developer's Corner / Re: SkyIDE - Latest Release Information
« 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

149
Thanks f0dder! You have made some valid points. I have no problems implementing that as I know exactly what to do. I am not sure if I finish it within a week when I intend to release Beta 11. Depends on my free time.

150
Thanks for that :) Well I am all for not having separate Build and separate Compile. For a newbie, it may complicate things if you have these. It's best when you just select Compile and the EXE is created which is what most compilers do anyway except for the one I just came across LCC-WIN32. I will leave it the way it is.

Pages: prev1 2 3 4 5 [6] 7 8 9 10next