Contact Us  |  About Us  |  Support  

Subscribe Newsletter:
  
WebBlog Arachno Ruby | Arachno Python | Arachno PHP | Arachno Perl



 
 

Arachno Ruby Changelog

Version 0.7.12 | Released 25. Apr. 2006

- Added support for Ruby 1.8.6

- Fixed a bug in the Debugger that caused some breakpoints not triggered
  because the debugger used mixed '/' and '\' characters in file paths

- Fixed bug in Updated the Gem's Browser for versions later then 0.9 which
  do not support --no-http-proxy option.


Version 0.7.8 | Released 8. Dec. 2006

- Added a new more traditional search and replace feature Ctrl-F and Ctrl-R.
  the previous one is now called "Power Search" and can be invoked by Ctrl-Alt-F

- Improved Incremental Search, it is functionally equivalent to the normal search.
  You have a history (try Ctrl-I Ctrl-I), can toggle whole word options (Ctrl-W), 
  search direction (Ctrl-U), match type (Ctrl-T) or switch to list display (Ctrl-L).

- Named searches are invokable from the "redo" toolbar button in the search pane.

- Debugger now shows "programm object" like classes. They were previously not 
  displayed in the variable view.

- Fixed a bug that sometimes didn't allow expanding of hash tables.

- Fixed a few bugs in the debugger that prevented breakpoints from being hit.

- Tried another strategie to handle breakpoints in file containing non ASCII 
  characters correctly.

Version 0.7.7 | Released 27. Nov. 2006

- Fixed a serious bug in the clipboard handling, which sometimes caused a crash, especially
  when using an X11 client and connecting to remote systems.
  
- Fixed a bug in the debugger that sometimes made it impossible to view the elemens of a hash table

- Changed a few things in the GUI menu for the debugger (context menu in variable state window).

- The debugger now has an option to show you the length of a string in the variable state window.
  
- You can set and easily change (from the context menu) the charset for all Strings displayed 
  in the Debugger.  

Version 0.7.6 | Released 17. Nov. 2006

- Integrated FTP client 

- Debugger works with Ruby 1.8.5

- Fixed one of the problems with running files that are in 
  directories containing non ASCII characters 

- If you ignore file directories the files inside the directory 
  are not searched anymore or displayed in picker.

- The debugger does not pollute the namespace of the toplevel 
  script, all variables are now global and have prefix $arachno_

- Refresh of project files whenever you activate the application.
  This is usefull if you use Rails generators on the command line 
  to create files
	
- Delete Line Command in Editor.
  This is bound to the "Ctrl-Shift-K" key, "Ctrl-K" is still the delete 
  until end of line
  
- Fixed handling of Delete Next Word and Delete Previous Word

- The Diff Tool is UTF-8 clean and enabled again. 

- You can disable the stacktrace window that is shown when a toplevel 
  exception occurs.

- Fixed the bug that sometimes File->Refresh didn't work.
 
- Removed the autohide feature for the sidebar windows.
  It was more annoying then helpfull for a lot of people.

- You can now set every file as the script file in a target. Previously it 
  was not working if you used files with .rbw or without an extension (like 
  the rails start script).
  
- A few changes so that i get more information on a crash even when 
  there are corructed memory pointers.

- When registered customers uninstall the program it will not open the 
  uninstall survey web page.

Version 0.7.3 | Released 4. Aug. 2006

-- There was a crash in the goto previous word routine, that crashed
   Arachno when the line started with an identifier and the caret was
   inside this identifier.

Version 0.7.2 | Released 1. Aug. 2006

-- The autoindent feature is now bound to Ctrl-Shift-A.

-- Tab and Shift-Tab have now the same function as in many other editors,
   doing indent/dedent by one level.
   
-- There is a "Insert Spaces, no Tabs" options to prevent hard tabs.

-- Syntax background checking in RHTML files is back. 

-- Fixed a bug in the Tools items

Version 0.7.1 | Released 26. Jul. 2006

-- Fixed the bug that Tools were disabled on restart.

-- Fixed the crash happening when using custom file templates.

-- Update to work with Ruby Gems 0.9

-- Fixed a but in the "class" template

Version 0.7.0 | Released 22. Jul. 2006

A very long refactoring and rewrite time. A lot of minor things changed. The most important and the reason for the long time is that Arachno is now internally using UTF-8. This required a lot of changes. In the following list there are only most the important changes:
-- Supports multiple charsets and uses UTF-8 internally.

-- Works with ruby 1.8.4

-- New Settings System

-- Interactive Console for evaluation of ruby code

-- Fixed a few bugs that confused the collapsed/expanded text sections

-- Unfortunately the diff feature is disabled because is not yet UTF-8 compatible

-- New license system

Version 0.6.5 | Released 8. Jan. 2005

A long time without updates. This is in fact a version from 4. October 2005. We wanted to add full unicode support before releasing the 0.7 version, but this takes much longer then expected, so we decided to offically publish this release now.
-- The debugger supports now ruby 1.8.3.
   I also fixed a bug in the handling of callcc and generators (which are based on callcc).    
   It requires the file system layout of the One Click Installer to work correctly.

-- Arachno Ruby does now ship with it's own RDOC source code. With this we can garantee
   that the generated output is always readable from Arachno, even if the library changes 
   in the meantime. 

-- Installation on Windows is now conforming to the "Designed for Windows" specification.
   This means application data is stored in your windows home folder.
   Also Arachno Ruby can now be installed as a limited user.
   On Linux/MacOSX the application project data is written into "$HOME/.Scriptolutions/Arachno Ruby IDE"
   If you want to have the data stored somewhere else you can define the "ArachnoRubyData" variable
   to a directory where you want the data (the directory must end with a trailing path separator character)

-- On Windows Arachno Ruby registers itself as an Edit handler for rb/rbw/rhtml/rxml files.   

-- On Windows it also adds a directory to your PATH variable that contains a "aruby.exe"
   command line tool. You can call this program with a (wildcarded) filename and Arachno will start
   if not already running and open the given file(s).

-  There is now always a default project that is selected when no other project is created.
   With this default project Arachno behaves almost the same as other editors.

-- Autoindentation in ruby files via Shift-Tab becomes a new behavior.
   If there is a selection and you press Shift-Tab then Arachno behaves as before
   and will autoindent the complete selection. Otherwise the first press will indent
   the current line. If you then press Shift-Tab again it will autoindent the current
   function. You can use this  feature to indent a function if you added code around
   existing code sections.

-- The tools feature to integrate calls to other programs is now working again.

-- Fixed the bug in the key bindings definition and redesigned the GUI.
   Also changed the keybinding storage format so that it is easy to modify
   keys bindings by hand instead using the GUI (if you want to do a lot of customization)

-- Added a delete word command this deletes the word at the caret position
   and all whitespaces until beginning of the next word.
   Many editors have this command which is on windows by default bound to
   Ctrl-Delete.

-- The syntax highlighter does now colorize symbols in a different color.
   This is difficult because without a sophisticated parser it is impossible
   to see the difference between  ":b" and the conditional operator "? a :b", so
   we use the very simple heuristic that a ':' of the condition operator must
   be surrounded by spaces.  Symbols get the same color as strings.

-- Fixed a few bugs in the syntax highligher, this includes the following:
   a) a single quoted string doesn't show #{} as ruby code anymore.
   b) when entering a #{} in a double or back quoted string, it recursively
      enters ruby code this gives full colorization of the embedded ruby string.
      But you can't span #{} over multiple lines. I think thats okay and if you
      need such huge ruby escapes they should better be evaluated into a
      local variable before creating the string.
   c) multiline regular expressions are now colorized correctly.
   d) if possible Arachno now recognize character literals like ?" or ?'
      They are detected only if they come behind special characters or keywords
      where it is impossible that the question mark is the conditional operator.
   e) Sometimes a identifier was colored with a wrong "defined identifier" color
      as it were just behind a "def", "class" or "module" keyword.
   I did a quick check with the REXML parser source code (which has a lot of syntax
   highlighting challenges) and it seems that with this fixes everything is fine,
   except one violation of (b)

-- The "smart end of line" functionality is now an optional behavior.
   This mode modifies the begin of line and end of line commands (bound to Home
   and End key). In this mode the begin of line does move to the beginning of the
   text line first and if you press the key twice it goes to column 1.
   On the other hand end moves first to the end of the text line but before
   any comment at the end of this line. The second keypress moves to the real
   end of line.

-- The "Recently Used Buffer" command (bound to Ctrl-Tab or Ctrl-Backspace) is not
   toggling between the last and the current buffer but anymore. Instead it goes
   the through the complete LRU list. After the first invokation until you
   release the Ctrl key, a popup is shown that displays the items in the LRU list
   so that you are not acting blind. Ctrl-Shift-Tab is toggling backwards

-- Added syntax auto templates
   Here whenever you type "if", "while", "case" or another ruby construct on the
   beginning of a line followed by two spaces, then it will add a corresponding 'end'
   on the line below. This will not work if you are in column mode, have an active
   text selection or there is already text on the same line behind the typed keyword.
   You can turn this behavior on or off from the new "Edit->Behavior" submenu.
   In the future more switches from the program settings will be moved to this menu.

-- Added electric braces mode from xemacs.
   When turned on (which is the default) Arachno will add the
   closing part of a { [ ( ' " or | brace if you type the opening part on a line
   and the caret is then placed between the braces. To avoid some cases where the
   close brace gets into your way arachno will now overwrite a close brace if there
   exist already one at this position. So even with an autoclosed brace you can type
   as normal.
   This feature will not work if there is an active text selection.

-- Added a "Save on Taskswitch" mode.
   Whenever you switch to a different application the content of all modified
   files are saved to disk. This is nice when working with rails, but is turned off
   by default. You find the checkbox for this also in the "Edit -> Behavior" submenu.

-- When you changed the maximum file size in the program settings, it did not had
   an effect. This is fixed and i tried Arachno with a 8 MB file with 260000 lines.
   Its not working very fast and takes a lot of memory but at least it works.

-- Fixed a bug that crashed when pressing cancel in the "pick documentation" dialog.

-- There was an error in the GUI menu system implementation that resulted into a
   wild running pointer. This might have caused some of the strange bugs and crashes
   that some people reported.

-- Fixed a bug causing a crash when returning from another application, the current
   file in the editor was modified from the outside and the slimeline mode was active.

-- Changed the behavior of the horizontal scrolling a little bit when the caret is moved.
   The new behavior is used by many editors out there and so less confusing.

-- There was a problem that the names for RDOC jobs where to restrictive.
   This gave a strange bug when the project name was valid but the RDOC name not.
   Now every RDOC name is allowed that does not contain unprintable characters.

-- The ruby background syntax checker is now using erb and not eruby. 
   This makes a minor difference in some parts of the grammer.

-- Upgraded to the latest FOX 1.4.17 version

-- Some minor bugs are fixed that are too specialized to explain in this changelog.

-- Maybe a few things that i forgot in this changelog as the old changelog was 
   deleted during a computer upgrade and i've written this one from hand.

Version 0.6.1 | Released 3. Aug. 2005

Bugfixes

  • Fixed a bug that maybe crashed when invoking help inside a xml/xhtml/rhtml file.
  • Added more debugging code to find the root of another error that occurs on some systems and looks like a wild running pointer inside the GUI library.

Version 0.6.0 | Released 2. Aug. 2005

New Features

  • Integration of RDOC and RI
  • Ruby Class Browser, based on the data in the RI database
  • Ruby Gems Browser

Bugfixes

  • A annoying repaint bug is fixed that did not repaint the editor window when switching back to Arachno Ruby from another application.
  • A crash could happen when the clipboard API returned a null pointer.
  • Menu Buttons crashed when pressed two times.
  • Eliminated a bug that gave problems when using the slimeline mode.
  • The thumbnails window could crash because it used a bad font descriptor.

Version 0.5.6 | Released 27. Apr. 2005

New Features

  • Context menu in Editor has a file operation submenu.
  • File operation menu has commands to open file from filepath in selection or clipboard. This is useful for operating systems where the file dialog has problems with cut and paste.
  • File operation menu has "Select in file view" command that displays and selects the file inside the file view sidebar window.

Bugfixes

  • CSS syntax highlighting was not activated.
  • Bugfix in the menusystem that caused a crash.

Version 0.5.5 | Released 26. Apr. 2005

Bugfixes

  • Changing the autoindent option on filetype level was not possible.
  • Enter on numeric keypad does now behave exactly like the normal return key.
  • Fixed a few bugs in the autoindent algorithm
  • Changed license system

Version 0.5.1 | Released 14. Apr. 2005

Previous changelog data removed after website redesign

Product Box
 
Buy Now
Starting at
US$ 49
Latest Versions
Windows System:Win 2000/XP
Version: 0.7.13
Date: 17. Jul. 2007
Size: 8,4 MB
 
Linux System:Linux
Version: 0.5.6
Date: 27. Apr. 2005
Size: 14,4 MB
 
MacOSX System:MacOSX (X11)
Version: Not Released
Date: ----
Size: ----
 
 
Additional Links
Print Printer-Friendly Version EMail EMail URL To Friend Feedback Comment Page