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
|