ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> komodo-announce
komodo-announce
Komodo 4.1 Beta 2 released
by Trent Mick other posts by this author
Apr 27 2007 4:30PM messages near this date
view in the new Beta List Site
ActiveState offer: Last chance to save on "PHP Web Application Development with Komodo IDE" | PHP Web Application Development with Komodo IDE
Hello everyone,

We've released another Komodo 4.1 beta. Get it here:

  http://www.activestate.com/products/komodo_ide/beta.plex (Komodo IDE)
  http://www.activestate.com/products/komodo_edit/beta.plex (Komodo Edit)

This release includes a surprising number of improvements such as:

- the first release of a re-written Ruby debugger that is 50-60x faster
(i.e. Ruby on Rails debugging isn't painfully slow anymore);
- some new MXML/ActionScript support; and
- recursive scanning of PHP and JavaScript extra directories for
autocomplete/calltips (as added in Komodo 4.0.3).

We've also started a significant refactoring of the Komodo JavaScript
API under the "ko." namespace. Eventually this will make writing JS
macros much easier. In the next beta we'll start having autocomplete
support for this API when authoring a macro.

A slew of bugs have been fixed and a number of other featurelets added.
Details are below. As always, let us know what you think,

  forums: http://support.activestate.com/forums/komodo
  email: komodo-beta@[...].com
  bugs: http://bugs.activestate.com/enter_bug.cgi?set_product=Komodo

And don't forget to check out some of the extensions that people are
putting together:

  http://support.activestate.com/forums/komodo-extensions

and vote in the Komodo extensibility contest:

  http://support.activestate.com/komodo-xpi-ext-vote
  http://support.activestate.com/komodo-toolbox-ext-vote


---------------- details from the relese notes -------------------
New in Komodo 4.1b2:

- All changes in 4.0.3 are in 4.1b2.
- A re-written Ruby debugger engine (based on ruby_debug) that is
   50-60 times faster. See
   http://blogs.activestate.com/ericp/2007/04/rails_revisited.html for
   details.
- Recursive scanning of PHP and JavaScript Directories: PHP and
   JavaScript Directories set in global and project preferences are now
   recursive (up to five sub-directories deep). These directories, used
   by Komodo for gathering autocomplete and calltip information,
   previously had to be added individually. Bug 68719.
- Many Ruby on Rails completion improvements.
- A new Ruby on Rails project template that includes integration for
   many rails project commands.
- MXML/ActionScript support: Added schema-based XML autocompletion for
   MXML files and syntax highlighting for embedded ActionScript.
- Significant refactoring of the Komodo JavaScript API under the "ko"
   namespace (e.g. "ko.dialogs.alert(...)" instead of
   "dialog_alert(...)").  Old APIs remain for backward compatibility
   for JavaScript macros -- but they will eventually be removed. This
   is an ongoing process: documentation and autocomplete (when
   authoring macros) will be added in subsequent releases.
- Rx integration (IDE-only) and regular expression help in the
   Find/Replace and Find in Files dialogs.
- Add commands to fold/expand blocks of code recursively -- available
   in the UI as View | Fold | (Expand|Collapse) Recursively. (Bug
   27264)
- Added a JavaScript tutorial to introduce some of Komodo's JavaScript
   features.
- Support editing macros in a full editor tab (via right-click | Edit
   on a macro).
- JavaScript completion: Add support for JSDoc autocomplete and
   calltips. Add autocomplete on string literals (bug 50587).
- Autocomplete: turn completion "full-up" off by default (bug 68726).
- Find/Replace: tweak what the default search pattern is. See bug
   68431 for details.
- Statusbar: Add "selection info" statusbar panel.
- Add more icons (http://www.famfamfam.com/lab/icons/silk/) that can
   be used for custom commands/macros/etc. in the Toolbox and Projects.

Bug Fixes:

- Fix mouse selection issues on Linux (bug 42491).
- Python completion: catch potential recursion resulting in crash. Bug
   67739.
- JavaScript completion fixes: Bug 67123, bug 60347, bug 68295, bug
   60267, bug 60347.
- PHP syntax highlighting fixes: Bug 67678. Bug 68140.
- Fix Perl syntax higlighting doesn't support "/=" ("+=" is OK
   though). Bug 67729.
- Find/Replace: Fix 'using ctrl-tab to change to "replace" tab breaks
   find/replace' (bug 67079). Fix 'replace text fails if "Show Replace
   All Results" is selected' (bug 67547).
- Fix some PHP/JavaScript syntax coloring issues. Bug 67674.
- Fix Cancel when shutting down with dirty buffers is ignored. Bug
   67974.
- Help: find locally installed ActivePerl documentation when it's the
   current preferred Perl installation. Bug 67622.
- Statusbar: Fix width handling to show all data without clipping (bug
   66209 and bug 67181). Fix line and column number do not update
   immediately (bug 65606).
- Template Toolkit syntax higlighting fixes (bug 69157).
- HTML/XML auto-indent: check styles to avoid auto-indenting in plain
   text when a line ends with double-quotes. Bug 66157.
- Auto-indent fixes. Bug 63497. Bug 66189.
- Fix a crash possible with UTF16 conversion on Mac OS X. Bug 67194.
- HTML syntax highlighting: Color style tag content as CSS (bug
   66124).  Support use of IE-only "comment-conditional" (bug 46243).
- Vi emulation fixes: Delete not working at end of line (bug 62438).
   Support for find/replace in visual mode (bug 66776). Fix
   find/replace using invalid lines (bug 68241). Bug 65619. Support
   "set" command (bug 66452). Support 'c' and 'C' case-sensitivity
   flags for searching. Reinstated "Y" yank-command. Add general toggle
   fold command (bug 66384).
- Perl syntax checking fix (bug 68176).
- Autocomplete/calltips: fix "easy to outpace completion" (bug 57938)
   by ensuring more timely scanning of current file.
- Code Browser: Minor improvements in the hover tip for interface and
   namespace elements. JavaScript "namespace" objects are shown with a
   different icon than a normal variable (bug 68633). Fix display of
   remote files in code browser when fail to open (bug 67614).
- Fix existing open-shortcuts are broken. Bug 68666.
- Remote files: Fix opening zero-length files (bug 68783). Bug 47047.
   Upgrade the server listings from signons.txt (bug 67246). Login
   issue when the username in prefs is incorrect (bug 68773).
- Fix uppercasing/lowercasing with rectangular selection (bug 68547).
- Fix Drag/drop a folder onto a project should create a new live
   folder (bug 68867).
- Improved Python 2.5 support: Upgrade internal Python to 2.5 (for
   Python macros). Fixes Code Intelligence system's support for some
   Python 2.5 syntax (bug 68786).
- PHP completion: No calltip from class methods inherited over 2
   levels deep (bug 68759). Imported class instances not working with
   goto definition (bug 68793).
- Projects: creating a project template from dirty project throws
   exception.  Bug 66958. Fix now prompts user to save the project
   before continuing.
- Fix "komodo IDE 4.0.2 Pro startup crashes in libexpat on RedHat
   Linux RHEL3 U6" (bug 68801).
- Fix interactive shell doesn't handle pasted multi-line blocks (bug
   51947).
- Fix Project view pane doesn't remember state (bug 28603).
------------------------------------------------------------------


Cheers,
Trent


-- 
Trent Mick
trentm at activestate.com


_______________________________________________
Komodo mailing list
Komodo@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved