Soft As It Gets Forums   Welcome to the new Soft As It Gets Forums. You can get assistance here for our new product Surfulater,
and for ED for Windows

Go Back  Soft As It Gets Forums > Pre-Sales Questions and Evaluation Software Downloads > Download Evaluation Software
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read


Closed Thread
 
Thread Tools Search this Thread Display Modes
  #1
Old 20th February 2007, 08:25 PM
nevf's Avatar
nevf nevf is offline
Neville Franks - Chief Rocket Scientist
 
Join Date: Jan 2004
Location: Australia
Posts: 3,072
Post ED V4.30, B0.0 Release Notes

These Release Notes are also included in the ED distribution in ED32ReleaseUpdate.txt located in the directory ED is installed in.

This release adds support for Microsoft Vista, comprehensive language support for Ruby, updates to work with the TortoiseSVN SCCS client, plus various other new features and bug fixes.

What's New
  • Various changes and updates have been made to get ED to conform to the latest Windows Vista Guidelines and therefore work correctly on Vista and with Limited User Accounts on XP etc. These include changing the default Configuration files folder to Application Data\SAIG\ED4W. On XP this is C:\Documents and Settings\[User]\Application Data\SAIG\ED4W and on Vista [User]\AppData\Roaming\SAIG\ED4W. The Application Data folder is normally hidden in Windows Explorer. To show it use Tools|Folder Options|View|Hidden files and folders|Show hidden files and folders in Explorer. ED's error log files have also been move here.
  • Ruby language support has been added. This includes syntax highlighting, source code lookup, browsing and class view via. EDs source database, smart indenting and code completion, running Ruby, error tracking etc. A Project which includes all of the Ruby Source files can be found in the ED4W\Sample Projects directory. Copy Ruby Source.edp to a work folder and add it to your Ruby project to use ED's source browsing capabilities to instantly access Ruby library functions. See Write Ruby code faster with ED for Windows.
  • The syntax highlighting code has been extended to handle statements that span multiple lines, where the statement terminators are dynamic in nature. This enables multi-line Ruby strings and HERE documents to be displayed correctly.
  • Ruby implementation notes:
    • Syntax Highlighting:
      • Constants use the Label Syntax Element.
      • Global, Instance & Class Variables use the Storage types Syntax Element.
      • ?x integer value corresponding to an ASCII character are displayed as Decimal constants.
      • Pre-Defined Variables use User-10
      • =begin .. =end use the Syntax element defined in Options|Language Setup.
      • Strings and HERE documents are displaying used either Character constants or Strings.
  • Templates can now include other template using the new $xtAbrev$ template expansion sequence. Where Abrev is the abbreviation for the template you wish to include. ex.


    deh $xthdr2$def \n\send\n
    This includes the template 'hdr2' in this template. The abbreviation must be followed by a $ character. Templates can be made up entirely from other templates. ex.
    deb $xthdr2$xtdef$
  • Column selection undent has been implemented. When K_BackTab or K_Undent are used with a column selection, the text from the first column in the selection through to the end of the line is shifted left, by either the indent size specified in Style Sheet Setup or to the previous indent column, using the new param=0 option. See next item.
  • K_Tab, K_BackTab, K_Undent and K_Indent all accept a param=N value which enables you to override the indent size specified in Style Sheet Setup. A value of 0 moves to the next or previous indent column, instead of moving by Indent size columns. This is only used when text is selected. ex. K_Tab,param=0 This follows a forum post by Glenn Rogers.
  • Column selection indent has been enhanced to work where the selected text is on a single line. Requested by Glenn Rogers.
  • The screen font size can now be increased or decreased via.


    K_FontSelect,param="sizeup"
    K_FontSelect,param="sizedown"
    View|Font smaller & View|Font bigger have been added. Existing users can update their menu by copying the Menu_TextL.xxx to Menu_TextL.YourInitials or just copying the two new menu items. Requested Sean and Ralph on the Forums.
  • The ED Extension Language Compiler has been updated and is now V4.30. Older versions are not compatible with this release of ED.
  • The default set of Toolbars which are displayed when ED is used for the first time has been updated.
  • A new Default color scheme has been added and is now used when ED is run for the first time.

What's Fixed
  • The Windows Explorer context menu code has been reworked to resolve a problem with the text for TortoiseSVN menu items not appearing. In addition Explorer menu item images are now displayed and the 'Send To' sub-menu now matches what you see in Explorer. SubVersion via. TortoiseSVN works very well with ED and is easy to access using the K_ExplorerMenu command or using the Explorer menu item available on various context menus. The 'TortoiseSVN' issue was reported by Craig McQueen.
  • ED code that parses source files in the background has been updated to resolve some potential display update problems.
  • Starting ED with /dde on the command line now works correctly. Previously this could cause ED to start hidden, not open any file specified after /dde and crash on exit. Note that /dde should not be passed on the ED command line. The /dde option is used by the Windows Shell and other programs to get them to use DDE when communicating with ED. This problem showed during testing of TortoiseSVN.
  • A bug where ED tries to access Drive D: when it is first installed has hopefully been fixed.
  • A long standing hard to reproduce problem with status bar panes sometimes being blank may be fixed now.
  • Selection|Save now works again. Thanks to Mark Mecinski for reporting this.
  • If a file that was open for editing in ED was opened and kept exclusively locked for read and write access in another application, ED could hang when you switched back to it. This has been fixed.
  • Line based bookmarks are retained when ED reloads an already open file. ex. Because it is checked out of SCCS. Thanks to Craig McQueen for reporting this.
  • The Tooltip that is displayed when you drag the vertical scroll bar thumb is now displayed at the correct location when multiple monitors are being used and ED is on a secondary monitor. Thanks to Mark Jensen for reporting this.
  • Repeatedly running a Build Tool (Compiler etc.) before the previous run had completed could cause ED to crash. This has been fixed.
  • The Build Output window "Waiting for program output..." text is now cleared when output is retrieved.
  • Selecting a color from the pallete in Options|Color Setup no longer crashes ED on Windows Vista.
  • Using the Windows Explorer context menu with a Text Buffer no longer displays an error message.

Notes for Existing ED users:
  • To use Ruby language support you need to:
    • Use Options|Style Sheet Setup and add a new Style Sheet for Ruby as follows:
      1. Right click in the Style Sheets list and select New from the menu.
      2. Enter "Ruby" for the Style Name and "rb" for the Extension.
      3. Select Ruby from the Language list.
        Enable Smart Indenting, Highlight Matching Brackets etc.
      4. Set 'Templates & Word Wrap', Parameter Assistance etc. as required.
      5. Select the 'On Save' tab and add:
        Find what: {\#:s@}<Last change>.*
        Replace with: \1Last change: $i $d $t
        Abbreviation: hdr
      6. Select Doc Types|Header file extensions and add rb.
    • Setup to run Ruby from ED:
      1. Close ED.
      2. Backup ED4W\Config\EDBuildSetup.[YourInitials]
      3. Delete ED4W\Config\EDBuildSetup.[YourInitials] Error Tracking for Ruby will be added when ED starts next.
      4. To add a Build tool to run the Ruby Interpreter follow these steps:
        1. Open a Ruby (.rb) source file.
        2. Use Tool|Build Setup|Add
          1. Program Title: Ruby
          2. Command Line: ruby "<name>"
          3. Enable Goto First Error
          4. Set Error Track Type: Ruby
          5. Enable Show output window.
      5. To add a Toolbar button to run the Ruby Interpreter see the FAQ item "Q. How do I set up a Toolbar button to run compiler?"
__________________
Neville Franks,
Author of ED for Windows and Surfulater

Last edited by nevf : 22nd February 2007 at 12:12 AM.
Reply With Quote
Closed Thread


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT. The time now is 10:53 PM.


Powered by: vBulletin Version 3.0.0 Release Candidate 3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright ©2004-2005, Soft As It Gets Pty Ltd