SkyIDE Changelog

What's new in SkyIDE 2.0 Alpha 5b

Jan 6, 2009
  • Fixed bugs with Haskell support (crashing) which also impacted other sections
  • Added some default values when creating new projects
  • Re-arranged some menu items to make more sense
  • Fixed default coloring values with Haskell
  • Started Python support (but not finished)
  • Other misc fixes

New in SkyIDE 2.0 Alpha 4 (Nov 25, 2008)

  • Added support for Haskell files and the GHC compiler (Experimental);
  • Redesigned the File Properties Dialog;
  • Redesigned the Compiler Profiles Dialog;
  • Added quick access popup menus for SkyIDE variables when building command strings;
  • Many bug fixes, project icons, variables, compiling etc

New in SkyIDE 1.0 Beta 15 (Oct 22, 2007)

  • GUI changes to free up some screen space
  • Added compiling rules. Each file in a project can have separate compiling parameters
  • Added "Search with Google" function on the right click popup menu (experimental)
  • Many bug fixes

New in SkyIDE 1.0 Beta 14 (Jun 19, 2007)

  • Added: Bakefile support is back! (I have big plans with this)
  • Added: Finalized support for VB.NET
  • Added: Support for Visual C Express 2005 v8.0
  • Added: Multi-file compilation support for Digital Mars D
  • Added: Multi-file compilation support for Digital Mars C
  • Added: Multi-file compilation support for Digital Mars GNU C
  • Added: Multi-file compilation support for Digital Mars Openwatcom C
  • Added: Multi-file compilation support for Borland C
  • Added: Multi-file compilation support for LCC-WIN32
  • Added: Multi-file compilation support for Visual C Express
  • Added: Multi-file compilation support for VISUAL C#
  • Added: Multi-file compilation support for VB.NET
  • Added: Multi-file compilation support for PASCAL
  • Added: Brand New Project Properties Dialog -- TreeView style
  • Added: Now you can include folders to the "include" path of Free Pascal
  • Added: Double clicking a project now opens up the project folder in Explorer
  • Added: Enhanced the Project's Folders popup menu
  • Added: Enhanced the Project's Files popup menu
  • Added: Enhanced the Project's popup menu
  • Added: "Set as Main File" to project file explorer pop up menu
  • Added: /target: setting in Change Project Options for .NET languages
  • Added: Force Dialog Filter Index On/Off Switch for Open/Save Dialogs
  • Bugfix: Changing Project Profiles sometimes didn't work
  • Bugfix: Serious bug fixes with the class viewer
  • Bugfix: Delete View->Save Changes->Cancel deleted the view anyway
  • Bugfix: Right Click Tab Bar->Set as Project Main file
  • BugFix: With adding multiple directories with some projects
  • BugFix: With VB.NET and C# formatted compiler output
  • BugFix: With Borland C formatted compiler output
  • BugFix: With LCC formatted compiler output
  • Bugfix: With SkyIDE->Project: Some options didn't work for a C# Project
  • Bugfix: With GNU C Project "libs" setting. SkyIDE produces invalid command
  • Bugfix: When compiling projects, the default project include directory was not passed to the compiler
  • Bugfix: In Select Project Dialog in project properties, "Show Root Folder" no longer throws an error
  • Bugfix: With "Change Project Options" settings with D and C# projects
  • Bugfix: With compiling: Sometimes if compilation failed, the old exe ran anyway
  • Bugfix: With the newly added C# and VB.NET Object Viewers (just forgot to add some code)
  • Bugfix: Some very minor bug fixes with the function viewer
  • Bugfix: (May be fixed) Multi Search and replace sometimes returned no matches after heavy usage
  • Bugfix: Free Pascal, Openwatcom and Borland C bug fixes with compiling files.
  • Bugfix: Many bug fixes with the section that shows "Errors:" and "Warnings" when compiling
  • Improvement: Much better and easier to use Compiler Profiles dialog.
  • Improvement: Text readability in "Compiler Output" -- Item Height Increased for easy ID
  • Improvement: Now the Open Dialog initial's dir is the one of the active file
  • Improvement: Relocated the Object Viewer to the bottom (it will be dockable soon)
  • Improvement: Redesigned the multi-file search and replace section
  • Improvement: Improvement with the way SkyIDE works with Openwatcom C
  • Improvement: Improvement with the way SkyIDE works with Borland C
  • Improvement: Improvement with the way SkyIDE works with Digital Mars C
  • Improvement: Improvement with the way SkyIDE works with Digital Mars D
  • Improvement: Improvement with the way SkyIDE works with Digital Mars GNU C
  • Other: Removed limitations with adding dirs in "Compiler Profiles" dialog
  • Other: Re-wrote most of the Compiling() code in order to make things easier to manage
  • Other: Relocated "Undo Last Close" a few levels up in the menu

New in SkyIDE 1.0 Beta 13 (May 22, 2007)

  • Added: Support for the Microsoft Visual C# - finally! Tested with .NET 2.0
  • Added a brand new class browser -- The class browser now shows all your class members [With this one, if you don't terminate your classes properly, the class browser messes up. Once you see that you will know there is an error in your code so make sure you type ";" at the end of your class. Structs are currently ignored.]
  • Added: Ability to run your own batch file when compiling instead of letting SkyIDE compile your files.
  • Added: Ability to add multiple #include directories
  • Added: Ability to set separate font charset for each document type supported.
  • Added: Unicode support for the "Modified Compiler Output" pane
  • Added: Some changes in the Options dialog related to AutoComplete
  • Improved: The multi file search and replace layout has been re-arranged
  • Improved: Variable and function Detection system has been thoroughly re-written (again)
  • Improved: There is no longer a delay when switching between tabs.
  • Improved: There is no longer a delay when clicking on the Object Inspector
  • Improved: The menu bar has been modified so it fits all users' screen resolutions (hopefully)
  • Improved: There is no longer a delay when extracting integers, chars, functions...
  • Improved: Delay is also gone when bookmarking variables...
  • Improved: General GUI improvements...
  • Bugfix: No more two "Tools" menus
  • Bugfix: Show/Hide Source/Header file entries now are only visible when a C file is active
  • Bugfix: Errors when creating Java project files got fixed.
  • Bugfix: With large files, sometimes SkyIDE would temporarily freeze. This is fixed.
  • Bugfix: Multi file search and replace bug fixed with selecting a line in file...
  • Bugfix: Now you can add multiple directories when compiling
  • Other: SkyIDE now remembers the Tab Index of the Page Bar
  • Other: Default Tab Stop is now 4
  • Other: Default document is a C document. (I will add an option to change this)

New in SkyIDE 1.0 Beta 12 (Apr 3, 2007)

  • Brand new project manager...completely re-written. - The entire "folder" and subfolders and all files within the folder and subfolders are part of a SkyIDE project so every single file and folder within the project folder is automatically part of SkyIDE's project because they reside inside the project folder. 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!
  • Folders are shown in a tree-like view.
  • 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

New in SkyIDE 1.0 Beta 10 (Jan 2, 2007)

  • Added: Multiple views per tab. Each tab can have multiple split-views
  • Added: View Document Spaces Option from the View menu. Marks spaces in your file.
  • Added: Middle mouse button click or scroll wheel click brings up a list of open documents (Double clicking shows a document)
  • Added: File->New->C Unit added. It creates a C Source file and a C Header file simultaneously.
  • Added: Function viewers have been merged with the file inspector.
  • Added: Ctrl Numeric and Ctrl Numeric- zooms in/zooms out
  • Added: WordWrap mode now shows arrows on each wrapping point.
  • Bugfix: Find function declaration did not work properly. It should work now. To use: Left click on function and then right click.
  • Bugfix: Open/Show Source/Header file bug fix. Irrelevant error messages and failure to find the files (sometimes)
  • Bugfix: Added extra code to the variable detection system to make it more precise.
  • Bugfix: Completely re-written the section that bookmarks your integers, floats etc..
  • Bugfix: Completely re-written the section that extracts your integers, floats, functions....
  • Bugfix: Dev Tools->Comment Stream, Comment Box and Comment Block did nothing
  • Bugfix: When changing between tabs, the page bar page was always set to the first one (quite annoying)
  • Bugfix: goto no longer is mistaken as a variable
  • Bugfix: switch no longer is mistaken as a function
  • Bugfix: Fixed some bugs with block comments
  • Bugfix: Fixed a typo with the function detection section
  • BugFix: Fixed a dynamic_cast failure when canceling an Open Dialog (when no active files in SkyIDE)
  • Improved: Completely redesigned the Options dialog. Now there is a pane on the left showing your sections in a tree-like structure
  • Improved: Added new styles to the editor

New in SkyIDE 1.0 Beta 8 (Nov 21, 2006)

  • 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)
  • Bug fix: Start-up bug - start up speed lag with multiple open files
  • Bug fix: Object Viewer & Dynamic Auto Complete confused keywords with variables
  • Bug fix: Dynamic Auto Complete picked up line-commented variables
  • Bug fix: Object Viewer picked up line-commented variables
  • Bug fix: Pascal function/procedure detection did not work so well
  • Bug fix: Bug, Unable to paste via keyboard's 'CTRL V' to the line search input
  • Bug fix: Windows 2000 error
  • Bug fix: SkyIDE Free Pascal compiler bug (when compiling files)
  • Bug fix: 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 now
  • Improved: Completely re-organised the right click menu for the editor
  • Improved: The appropriate C /D/Java toolbar is shown/hidden for the file being edited
  • 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

New in SkyIDE 1.0 Beta 7 Update 2 (Nov 6, 2006)

  • 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: Line number label on the status bar now brings Line/N dialog when clicked
  • Added: Some New Art Work/Icons
  • Added: Add PHP/VBScript/Pascal/JavaScript source file (Update 2)
  • Improved: F3 search now loops from the beginning of the file when it reaches the end
  • Improved: The object viewer now detects variables of any type
  • Improved: Double click Ctrl F, the highlighted word will be entered into the search
  • Improved: Ctrl G now is used to bring the "Go To Line" dialog
  • Improved: Performace improvements when clicking on the code editor
  • Improved: Object Viewer speed has been improved
  • Bug fix: Fixed Project Options (Update 2)
  • Bug fix: Fixed Open Docoment->Cancel Bug
  • Bug fix: Fixed bug with Digital Mars C compiler output
  • Bug fix: Fixed minor bug with Digital Mars C project
  • Bug fix: Fixed possible Access Violation error (sometimes) when exiting SkyIDE
  • Bug fix: Brand new Object Viewer serious bug has been fixed
  • Bug fix: When saving files, the horizontal bar scrolled to the left. FIXED