topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Friday April 19, 2024, 7:04 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

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 ... 3 4 5 6 7 [8] 9 10next
176
Firstly, a lot of internal work has been done with the object viewer. I have implemented a very smart function which performs advanced analysis of your code and it should make things work properly this time (I hope).

Secondly, I have added extra sections for the function listings and I am having trouble making up my mind which way I wanna go. Please look at the screen shot.

Please express your opinion on whether:

1. I should keep things the way they are, all functions in the C++ toolbar

2. Create separate tabs in the Object Viewer for Functions, Classes, Loops as shown on the screenshot

3. Put everything under one TreeView but separate "Functions", "Classes" etc on separate nodes.

Also, what do you think of the middle mouse button section? I want to make the functions accessible as easy as possible. I want to keep this middle mouse button feature regardless whether the first or the second way wins. What's your opinion on all this?

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

177
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 10, 2006, 02:20 AM »
Beta 9 Update 2 Released.

If SkyIDE launched with the Open Last Files option and if none of those files are present on disk, one of SkyIDE's dynamic_cast(s) failed. This bug appeared as a result of a new feature that I added but it's fixed now.

A very serious error too! dynamic_cast returned NULL. -- Fixed

Thanks to my precautions of course, SkyIDE immediately closed to prevent further errors.

178
Developer's Corner / How can I make BDS2006 look like BCB 6
« on: December 09, 2006, 08:31 PM »
I tried moving toolbars around, I tried attaching the tool palette to the top of the screen, I came close BUT not close enough. Is there a way to make C++ Builder 2006 look more like C++ Builder 6?

It's really awkward and it's hard to get used to and is there any way to disable the Welcome page that pops up everytime you launch the IDE? I went through the options and I saw nothing related.

179
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 09, 2006, 08:09 AM »
SkyIDE Beta 9 Released

[Announcement]: Old SkysIDE project files are incompatible with versions starting from Beta 9 and up. Project format needed a facelift badly.


[Added]: Project Properties dialog. Separate settings such as different #include paths and different library paths can be set for different compilers.
[Added]: Bakefile creation support
[Addes]: Added a code work around to make SkyIDE make Openwatcom C++ compile files with spaces. (Converting long paths into short programmatically)
[Addes]: Added a code work around to make SkyIDE make FreePascal compile files with spaces. (Same as above + SkyIDE no longer moves the source file)
[Added]: A full list of Digital Mars D keywords.
[Added]: File Properties Dialog from the File menu.

[Bugfix]: The Object Viewer and the Function bars ignored block comments when detecting stuff.
[Bugfix]: The Function bar picked up switch statements as function declarations.
[Bugfix]: The Function bar didn't pick up functions with line breaks in them.
[Bugfix]: The tab bar got misplaced when switching options on and off.
[Bugfix]: Alt+Tab no longer deletes characters.

[Improved]: The Object Viewer NO LONGER detects (already declared) variable re-assignments
[Improved]: In the Object Viewer, the appropriate node (E.g: for Loops, while Lopps) is only shown if such entry exists in file
[Improved]: When launching SkyIDE with the "Open Documents From Previous Session" option on, it will no longer auto-generate Document 1.
[Improved]: The Add New Project file dialog.
[Improved]: Re-organised the main menu bar and the right click compile menu.

180
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 08, 2006, 04:41 PM »
Thanks Blaster :)


SkyIDE Beta 9 will be released in less then 24 hours. Many bug fixes and improvements especially with the Object Viewer, I think this time for the first time ever it works as it was first meant to work!

The biggest features in this release are the new Project Properties dialog which lets you add search paths (and some library paths) to any supported compiler (except for FreePascal - this will be added later), the support for creation of a Bakefile and the many improvements of the object viewer. Full release notes at the time of release :) The new project properties dialog is really good I think. I spent a lot of time working on this. I started from nearly 0% (I started from the Change Project Properties Dialog) and started adding features. This also lead me to completely re-writing the new project format which is now one file. Old SkyIDE projects are incompatible with versions starting from Beta 9 and up. I also enhanced the "Add New Project File" dialog, I changed the SkyIDE main menu structure and I modified the right click project menu (as a result of the enhanced Add New Project File dialog).




181
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 20, 2006, 01:17 PM »
Thanks Gothi[c]! :) I will look into Bakefile and see if I can have it ready for Beta 9.

182
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 19, 2006, 06:47 AM »
SkyIDE Beta 8 Released. If anyone gets any errors while trying to compile, please double check your paths even if it means re-installing the tools. Over here, I don't have any errors.


Added: Support for the Openwatcom C+
Added: Select a project directory when creating projects
Added: Dynamic Auto Complete picks up user defined variables of any type now
Added: Dynamic Auto Complete for Pascal
Added: Dynamic Auto Complete for VB
Added: Dynamic Auto Complete for Digital Mars D
Added: Auto Save Projects Option before Compile (off by default)
Added: Auto Save Files Option before Compile (off by default)
Added: SkyIDE's maximized/restored/left/top/right screen positions are now saved
Added: Go To Function Declaration (right click menu)


Bugfix: Start-up bug - start up speed lag with multiple open files
Bugfix: Object Viewer & Dynamic Auto Complete confused keywords with variables (sometimes)
Bugfix: Dynamic Auto Complete picked up line-commented variables
Bugfix: Object Viewer picked up line-commented variables
Bugfix: Pascal function/procedure detection did not work so well
Bugfix: Bug, Unable to paste via keyboard's 'CTRL+V' to the line search input
Bugfix: Windows 2000 error
Bugfix: SkyIDE Free Pascal compiler bug (when compiling files)
Bugfix: Digital Mars D keywords syntax highlighter bug - (mistake caused by a typo)


Improved: Start-up speed with multiple open files
Improved: Document tabs are now just above the source files instead of stretching all the way
Improved: Completely re-organised the right click menu for the editor - no longer cluttered
Improved: Now the appropriate C++/D/Java etc toolbar is shown/hidden when the right file is shown. No more cluttered interface!
Improved: Compile Menus merged. Now everything is under one compile menu
Improved: The File Inspector now scrolls instead of using a multi-tab format
Improved: SkyIDE no longer closes when there is one document open


http://www.skyide.co...oads/SkyIDE_Beta.zip

183
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 18, 2006, 07:22 PM »
Post modified, Beta 8 released.

184
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 17, 2006, 04:36 AM »
Yep! :)

I tried to give BCB a Luna look and my whole project got corrupted. Now, (still is corrupted) the project will not load properly when I delete the manifest file from BCB's dir. Still not fixed but I will fix it. All I have to do is delete the image list controls and re-load them :S I am just reluctant to do it because it feels like it's waste of time but I have no choice, I have to go through it.

Does anyone know if there is any tool available I can use to fix my project without going through the pain of re-loading enire image sets? It's really time-consuming...

185
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 16, 2006, 01:49 AM »
SkyIDE Beta 8 Updates:


Added: Select a project directory when creating projects
Added: Support for the Openwatcom C++ compiler
Added: Go To Function Declaration/Definition (right click menu)(In Progress)


Bugfix: Fix for the Windows 2000 error
Bugfix: The Free Pascal compiler bug has been fixed.
Bugfix: D keywords syntax highlighter has been fixed (mistake caused by a typo)


Improved: Now the appropriate C++/D/Java etc toolbar is shown/hidden when the right file is shown. No more cluttered interface!
Improved: Compile Menus merged. Now everything is under one compile menu
Improved: The File Inspector now scrolls instead of using a multi-tab format
Improved: The File Inspector now resides within the child forms. It is moved each time a new document gets activated Undone, back to the way it was. Too many problems.
Improved: Re-organised the right click pop up menu for the editor
Improved: SkyIDE no longer closes when there is one document open

Plus a lot more to be done :)

186
Developer's Corner / Re: .NET Framework 3.0 Officially Released
« on: November 09, 2006, 04:54 AM »
That's good to know Ken. Thanks for that. I wonder if Paint.NET will upgrade to .NET v3.0.


187
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 05, 2006, 02:13 PM »
Update 4 uploaded:

- Bugfix: Fixed Line Search (Update 4)
- Bugfix: Fixed Project menu options (again)


188
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 04, 2006, 04:44 PM »
Important Update:

Win2000 error possible fix:

A friendly developer helped me out pointing a link with a solution to the problem.
 
Simply delete SkyIDE.exe.manifest from SkyIDE's dir and re-run the file. If it doesn't work, re-download SkyIDE and delete the file but before you run SkyIDE for a first time.

Update: Turns out this still does not fix the problem. I will investigate the issue deeper. At least now I know where and what the problem is!

 
Also very important,  I uploaded beta 7 (Update 2). Please download the new one I just uploaded if you already downloaded the old one.
 
 
Some new add ons and bug fixes in Update 2:
- Added: Add PHP/VBScript/Pascal/JavaScript source file (Update 2)
- Bugfix: Fixed Project Options (Update 2)
 

189
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 04, 2006, 04:04 AM »
Hello everyone

I am pleased to announce the release of SkyIDE Beta 7. This is a major release with a lot of changes, additions and bug fixes. If anyone downloads beta 7 and notices something inconsistent or if a button doesn't work, please email me as soon as you can.

Here are the release notes for beta 7:

- Added: Full D Ediotor + Digital Mars D Compiler Support
- Added: Full Pascal Editor + Free Pascal Compiler Support
- Added: Full VB Support/VBScript support
- Added: Clicking on the left of the line numbers now bookmarks the current line
- Added: More options to the Line Search: Search as you type, match case and whole words
- Added: Ctrl+W now closes the window
- Added: Clicking on the line number label on the status bar now brings the Go To Line dialog
- Added: Some New Art Work/Icons

- Improved: F3 search now loops from the beginning of the file when it reaches the end
                 when a word is not found

- Improved: The object viewer now detects variables of any type.

- Improved: Now when you double click a word and you press Ctrl+F, the highlighted
                 word will be entered into the search box

- Improved: Ctrl+G now is used to bring the "Go To Line" dialog
- Improved: Performace improvements when clicking on the code editor. It no longer lags

- Improved: Object Viewer speed.

- Bugfix: Fixed Open Docoment->Cancel Bug
- Bugfix: Fixed bug with Digital Marc C++ compiler output
- Bugfix: Fixed minor bug with Digital Mars C++ project
- Bugfix: Fixed Access Violation error when exiting SkyIDE after drag/dropping document tabs.
- Bugfix: Brand new Object Viewer + serious bug has been fixed.
- Bugfix: When saving files, the horizontal bar scrolled to the left. FIXED

You can download SkyIDE from: http://www.skyide.co...oads/SkyIDE_Beta.zip


190
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: November 02, 2006, 02:04 AM »
I am happy to annouce the following information.

Support for Digital Mars D has been completed 100%! Yes, it is all done. There will be Beta 7 by the end of the week. Here are some of the changes for Beta 7:

- Added: Full Pascal Ediotor + Compiler Support
- Added: Full D Editor + Digital Mars D Compiler Support
- Added: Full VB Support
- Added: Bookmark as You click (from the left of the line numbers)
- Bugfix: Brand new Object Viewer + serious bug has been fixed. The object viewer now detects variables of any type.
- Bugfix: When saving files, the horizontal bar scrolled to the left. FIXED
- Added: Some New Art Work/Icons
- Bugfix: Fixed bug with Digital Marc C++ compiler output
- Bugfix: Fixed minor bug with Digital Mars C++ project
- Bugfix: Fixed Access Violation error when exiting SkyIDE after drag/dropping document tabs. (It didn't always happen)


Now, SkyIDE officially supports 6 compilers:
GNU C++
Borland C++
Digital Mars C++
Sun Java
Free Pascal and
Digital Mars D!


Now something else...

I think I figured out the cause of the error for Win2000! I cannot test it as I don't have Win2000 but I hope you can give me feedback and tell me whether it works. Also I might have fixed the Japanese charset issue. I am not sure if it works so you will have to try it.

Next: I will add "Search as you type" option in the bottom pannel (Line Search) so it will list all your lines as you type.

I will fix a few other issues related to the F3 Search, Line Number, Emprty Project creation and the splash screen.

I think with this release, I've out done my self :D j/k
Now I need a better/free TreeView control (still looking for one)


191
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 29, 2006, 05:14 AM »
Quick Update:

Beta 7 will be a huge upgrade. Here is the current progress:

- An annoying bug/error has been fixed. When saving files, every time when you saved the file, the horizontal scrollbar would scroll back to the left which makes you lose track of the carot. This bug has been fixed in Beta 7 (soon to be released).


- A serious bug has been fixed with the C++ Object Viewer. When clicking on a variable on the object viwer, if the file is large, SkyIDE may freeze. The bug was in the section that identifies the position in your file of the variable that was clicked. This error is now fixed (available in Beta 7).

- Support for D, Pascal and VB Support!

- Many bug fixes and fine tunnings in Beta 7! The Object Viewer has been (yet again) completely re-written so now it performs even faster and lists user defined custom variables/objects! Soon to be released. So far I have added full editor support for Pascal, VB and D including support for the object viewer and the function bars. Now I work on the Pascal and D compiler support. Once I have this done, all I need to do is add project support for those languages but that's going to be easy.

- Many small additions/features present in other IDEs and not present in SkyIDE will be added. Beta 7 will be the first large update after I added multi-profile support. So, in Beta 7:

- Many bug fixes
- Many small additions and fine tunnings
- Full support for D, Pascal and VB. VisualBasic will have the auto insert "End Function" or "End Sub"" just like in the real VB IDE.
- In other sections such as Pascal you would have similar features.

Full list of new additions will be available on the day of release. Soon to be released.

192
Thanks for that :) I will see how I go.

193
Well, there is on this site: http://www.finances-...s_treelistviews.html
The site seems to be fully English. The component looks good I just don't know whether it has a spare string property. It is a full on Delphi *.pas. I don't know how to get it to work in BCB + if I get it to work, if it doesn't have a spare string property for each node, it will be useless to me. That is the most important bit.

194
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 22, 2006, 03:37 PM »
It's on my list :) I had a look at "D" the other day, the syntax seems to be identical to C++ but it has its own things too. An example: "foreach" seems to be a "for" loop.

Since the compiler is written by the same people, I'd expect to face the same issues as Digital Mars C++ :) but that would be no problem now :) This will take a bit longer to implement. It's a new file type....

195
Does any know of any (free) enhanced TreeView control that I can use in BCB? I need one that can make the text/node bold for example, and also that would have an extra spare string property for each node that I could use to store any string I want. For example: a node would have Text and Hint property or Text and strSomeString property.

I tried TVirtualTreeView but I couldn't get it to work/install. Is there anything else avaialble?

196
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 21, 2006, 09:52 PM »
GOOD NEWS EVERYONE! I am EXCITED about this one. I just uploaded "Update 3" - YET another one but it is WELL worth it. Check this out:

Update 3:
BUGFIX: FIXED a HUGE memory leak present in all other versions
MEMORY MANAGEMENT: Now it only takes about 9.5MB!
PORTABILITY: File size is now half the size 1.5MB!!


BUGFIX: Set / Change Project Options had a bug. FIXED.
ADDED: FULL Digital Mars C++ Compiler Support.
ENHANCEMENT: Enhanced HTML Support (still needs work)

197
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 21, 2006, 04:12 PM »
If anyone downloaded Beta 6 7/8 hours ago, there is a new upload again. I noticed due to a typo in the source code, in the "Compilers" section, when having selected the Borland C++ compiler, when you pressed the ... button to locate the compiler, nothing happened. However you could enter the location manually. I fixed the problem with the latest update so when you press the button now, it works.

198
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 21, 2006, 07:20 AM »
SkyIDE Beta 6 Released. In this release:

ADDED: FULL Digital Mars C++ Compiler Support.

HTML: Enhanced HTML Support (still needs work)

BUGFIX: Set / Change Project Options had a bug. FIXED.

This will make SkyIDE support a total of 4 compilers: GNU C++, Borland C++, Sun Java and Digital Mars C++.
I am considering support for the "D" programming language.


http://www.skyide.co...oads/SkyIDE_Beta.zip



199
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 10, 2006, 04:59 PM »
FIXED. Beta 5 Update 2 available. Sorry about that :D

200
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 10, 2006, 03:26 PM »
Hi,

I've uploaded SkyIDE Beta 5. In this release:

BUGFIX: Dynamic Auto Complete introduced in Beta 4 had errors. Dynamic Auto Complete stayed on once it was set to on. Should be fixed now.

BUGFIX: The object inspector had bugs with the "for" loop detection. Should be fixed.

ADDED: Implemented FULL JavaScript Support. It should work :) I hope there aren't any bugs.

ADDED: Started work on the HTML section. NOT COMPLETED.

EDITED: Collector has been merged with the file inspector in order to save same screeen space.

Regarding the error in Windows 2000, I could not work out what the problem is. No one else has tested it on Windows 2000 so I am not sure if that happens on Gerome's PC only or on different PCs too.


This sucks
There is a bug with the C++ toolbar in Beta 5. It is always disabled regardless what type of file it is. I will upload a new Beta 5 in 24 hrs.

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