Release Notes
Welcome to Komodo, ActiveState's Integrated Development Environment (IDE). This
document accompanies Komodo version 2.5.1.
This release contains bug fixes for Komodo 2.5. The only user-visible
changes are:
- When clickable links are displayed in the Output Pane, you must
double-click (rather than single click) to follow the link. This allows for
portions of the link to be selected via single-clicks. The link is no
longer underlined.
- The default Perl remote debugging port has changed from 9010 to 9011
(due to a conflict with the XIM server on UNIX). To use the new port,
alter the
PERLDB_OPTS setting on the remote machine. If you
are invoking the Komodo debugger via the Perl Dev Kit's
-debug switch, ensure that the specified port number matches
the Komodo's port number.
- The menu link for the Start Page has been moved from the Help menu to
the Windows menu.
- The Close All menu option no longer closes the Start
Page.
- The Internationalization preference page for language
encodings has changed. Programming-language specific encodings are now used
for existing files, as well as new files.
The following major bugs were fixed:
- The highlighting of selected text was not released if the mouse pointer
moved outside of the editor pane.
- Komodo Personal failed to start up properly if the Show Button
Text option was enabled.
- Background syntax checking would cease to function.
- Saving of remote files failed for long editing sessions.
- Remote debugging didn't honor Perl breakpoints.
- The Rx window could hang.
- Hotspots in the Output pane were generated for spurious lines and the
dialog was hard to dismiss.
- Installing web services for Perl 5.8 is fixed.
- The Build Standalone Perl Application dialog didn't
deal well with scripts with UNC filenames (
\\machine\drive\... ).
- Printing collapsed whitespace in the middle of lines.
- The ability to show diffs in an editor tab wasn't working.
To view the complete list of bugs fixed in this release, see
http://bugs.activestate.com.
Top
Komodo 2.5 for Windows, Linux: September 2003
General
- Komodo's speed has been boosted through re-engineering, resulting in
quicker times for startup, tab-switching, loading of dialogs, as well as
overall performance gains.
- Menus have been re-organized, and new items have been added. Every Komodo
feature can now be accessed through the top-level menus.
- The Preferences pages and
a number of existing dialogs have been improved
and reorganized for ease-of-use. Changed dialogs include those associated with
current file settings, templates, source code control, remote files, and the Perl
Dev Kit.
- Templates can now use the same
interpolation shortcuts as
commands and snippets. Prior to Komodo Version 2.5, a set of variables could
be used to embed the current date and time in files created from custom templates.
The old codes have been deprecated and will be removed in the next Komodo release.
- The Show
Unsaved Changes command, previously exclusive to the Editor context menu,
has been added to the File menu.
- A new Compare Files feature on the Tools
menu provides a quick and easy way to locate and "diff" two files.
- A Word Wrap command has been added to the
View menu.
- A Tcl tutorial
has been added to Komodo's set of language tutorials. Another
new tutorial,
the Komodo Tour,
provides an introduction to the program's key features.
- ASPN Cookbook integration is no longer supported.
Workspace
- Changes have been made to make more efficient use of the
Komodo workspace:
- A Full Screen command has been added to the View menu.
- The Toolbox and
Project Manager, which
previously appeared in separate panes, are now contained in single pane. You
can select Projects/Toolbox Pane from the View
menu to show or hide this pane.
- Toolbar button text is not displayed by default. Hiding the button text makes
it possible for the
toolbars to share
a single row.
- The functionality of Komodo's ancillary windows has been enhanced.
The Debug Output,
Command Output, and
SCC Output tabs in
the Output Pane
offer context menus with access to a subset of the top-level View menu. There are
key bindings for each of the context
menu items. The same context menu is available in the "diff" window, which is invoked by
either the
Show Unsaved Changes
command or the Compare Files command. The ancillary windows also
support "hot-spotting". If Komodo detects a file reference, it will create a hot
spot that links to the file itself.
- Interpreter errors displayed in the
Output Pane
are now hyperlinks to the relevant line.
- Ctrl+Tab functionality is now supported in all of the panes
in the
Komodo workspace.
Earlier versions of Komodo supported tab-switching in the
Editor Pane only.
- The Output tab and the Variables tab are
now known as the
Debug Output tab and
Debug Variables tab, respectively.
- The "grippies" used to show and hide the panes in the Komodo workspace have
been abandoned in favor of "x" close buttons.
Project Manager and Toolbox
- The new Toolbox menu provides functionality for importing
and exporting items, along with other commands that were previously exclusive
to the Toolbox context menu.
Projects/Toolbox Pane
contains the Projects tab
and the Toolbox tab.
You can show or hide the Projects and Toolbox tabs by
pressing Ctrl+Shift+P and Ctrl+Shift+T, respectively.
Editor
- Additions to the Window menu offer new display options for the
Editor Pane.
Selecting Split View divides the Editor Pane in two, so that you
can preview files (e.g., HTML or XML) or compare two files. Select Rotate Tab Groups
to toggle vertical and horizontal variations of the split view.
- The View As Language
item on the View menu now has a submenu item called Reset to best guess.
Select this item to ignore the user preference, and analyze the file in an attempt to
determine its language.
- Change the language of an open file by right-clicking the name of
the language on the status bar and selecting a language from the pop-up menu.
- A new Smart Editing preference gives you the choice of configuring
the Tab key instead of Ctrl+Space to trigger Komodo's
word-completion feature.
- The Go To Line dialog box now supports entries that are relative
to the current line. For example, instead of entering a specific line number, you can enter "+10" or
"-10" to move ten lines forward or back.
- There are some changes to the default
key bindings. For a complete listing of default
key bindings, select Help|List Key Bindings.
- The Ignore Hidden Text option has been removed from the
Find dialog box.
- Komodo now supports editing with non-English characters, based on the
locale specified in the regional settings for Windows. See
Customizing
International Encodings for more information.
Web and Browser
- A Preview in Browser
command is now available through the View menu and the main toolbar.
Depending on how the Web and Browser
preferences are configured, this command will display a preview in one of three ways:
- in the Editor Pane
- side-by-side with the source code in a split
view of the Editor Pane
- in a separate window
GUI Builder
- GUI Builder functionality
has been extended to include language-specific widget palettes that are displayed
according to the initial language selection. In addition, a greater variety of widgets
is available.
- The new Dialog tab
displays an interactive organizational map that makes it easier to plan and manage
the structure of dialogs.
- The new Menu tab
is used to create drop-down menus.
The Menu tab features an additional widget set used to
create standard menu commands, as well as commands with check box or radiobutton
behavior.
Printing
- The new Page Setup
options used to set orientation, margins, and headers and footers can now be accessed
from the File menu.
- A new Print Preview
command has also been added to the File menu. In addition to navigation
buttons for viewing multi-page print jobs, the preview window offers access to
Page Setup options. As a result, printing preferences available
in Komodo 2.3, including Print Line Wrap Markers,
Characters per line and Font Size Adjustment, have been removed.
- Selecting the Print to HTML command now opens the generated file.
Fonts and Colors
Debugging
- A Run Without Debugging item has been added to the Debug menu,
providing a faster way to run scripts in Komodo.
- A new debugging preference, Try to find files on the local system when
remote debugging, has been added. When this preference is turned on, Komodo will
search for the debugger file on the local system instead of automatically opening
a read-only version of the file retrieved from the debug engine.
- Komodo now offers full support for Tcl debugging.
In addition, runtime Tcl syntax checking no longer requires the
Tcl Dev Kit.
Source Code Control
- The Automatically check out before save option has been
moved from "General Source Code Control Preferences" to "Perforce" Preferences,
where it appears as Automatically open files for edit before save.
Komodo 2.5 Technology Preview 1 for Solaris: August 2003
Komodo 2.5 Beta 1 for Windows, Linux: August 2003
Komodo 2.5 Alpha 2: July, 2003
Komodo 2.3: February, 2003
General
- Compatibility issues with ActivePerl 5.8 (VPM), PHP 4.3 (syntax checking)
and Python 2.2.2+ (debugging) have been resolved.
- The XSLT engine has been upgraded to Xerces 2.1 and Xalan 1.4, and
includes built-in extensions for that version. (Refer to
http://xml.apache.org/xalan-c/extensionslib.html for information about
extension support.)
- The new Windows Integration
page in the Komodo Preferences is used to configure system-wide file associations.
- The Projects and Workspace
page in Komodo can be used to have Komodo prompt you to open recent files and projects when
you start the program.
- The configuration of the Komodo workspace is restored after closing and
re-opening Komodo.
PHP Configuration Wizard
- The PHP Configuration Wizard
simplifies the previously cumbersome process of configuring PHP debugging extensions in Komodo.
Run Command
Toolbox
- Snippets now support
shortcut codes. To view
the supported shortcuts, right-click a snippet, select Properties,
and click the arrow button in the Properties dialog.
- The new Add "Open..." Shortcut... item on the Toolbox
menu is used to create shortcut links in the
Toolbox to directories.
Key bindings can be assigned
to these links.
- Items can be exported from the Toolbox. Select the desired items, then
right-click and select Export as Project File....
- Exported Toolbox items can be imported using the Import into
Toolbox... menu item, accessible from the Toolbox menu.
- The new Compare File With... item on the file context menus
in the Toolbox and
Project Manager is used to
compare the selected file with another file selected via a file picker dialog.
Project Manager
- Projects load much faster than in previous versions.
- Snippets now support
shortcut codes. To view the supported shortcuts, right-click a snippet, select
Properties, and click the arrow button in the Properties dialog.
- The new Add "Open..." Shortcut... item on the
Project Manager menu is used
to create shortcut links in the Project Manager to directories and URLs.
Key bindings can be assigned
to these links.
- The new Compare File With... item on the Project Manager
menu is used to compare the selected file with another file selected via a
file picker dialog.
- When a project has been changed, it can be reverted to its last saved
state using the Revert Project menu item.
- Many settings now persist in Komodo's projects, including
debugging options
and Import from File System
settings.
- The Import from Filesystem function prompts if you want
to install all the files in a filesystem, and allows you to deselect
desired files.
- After using the Import from Filesystem function, if you
attempt to import the same filesystem location into the same project, only
files that are new since the last import will be imported.
SCC Integration
- If you are using Komodo's
Perforce integration,
you can now specify an external "diff" tool.
- The "diff" window displays the original content and the new content
in different colors.
- The "diff" window supports function keys to navigate to changes in the
file.
Editor
- Select Show Unsaved Changes from the
Editor context menu
to view the differences between the version of the file currently displayed in
the Editor Pane
and the last saved version of the file.
- Breakpoints and
code folding
information is stored with the file, and therefore does not need to be reconfigured
when the file is closed and re-opened.
- There is a new automatic indentation style ("Indent to first
non-empty column") that can be configured using Komodo's
Indentation
preferences.
- The symbols used to indicate folded sections of code (and sections of
code that can be folded) can be configured on the Editor|Indentation
page of the Komodo Preferences.
- You can change Read Only status of a file in the file's preferences.
Access the file preferences by right-clicking the file in the Editor Pane and
selecting Properties and Settings.
- If you change and save a file with a Read Only status, you will be given
the option to "force" the write. This will remove the Read Only flag, save the
changes, then reset the Read Only flag.
- You can specify the language association for an open file in the file's
preferences. Access the preferences for the
current file by
right-clicking the file in the Editor Pane and selecting Properties and Settings.
Use the Reset button to reassert the language associated with
the file type.
- Various editor bugs have been fixed, including intermittent failure of
the paste function, periodic hanging when large projects were being opened,
Perl syntax checking problems and lost code folding after tab switching.
GUI Builder
- In Komodo's Preferences, you can
specify the preferred port that the
GUI Builder will use.
- There are now no constraints for user code added to Python files generated
by the GUI Builder.
PDK Support
- Komodo 2.3 supports version 5 of the
Perl Dev Kit,
including the new PerlNET and PerlTray components.
- Support for all the Perl Dev Kit tools has been enhanced.
- When the Build Standalone Perl Application function is
used, settings in the dialog are stored with the file.
Komodo 2.3 beta 2: February, 2003
Komodo 2.3 beta 1: January, 2003
Komodo 2.0.1 for Linux: November, 2002
Komodo 2.0.1 for Windows: October, 2002
Komodo 2.0 beta 3 for Linux: October, 2002
Komodo 2.0 beta 2 for Linux: September, 2002
Komodo 2.0 for Windows: September, 2002
- Project Manager
- add Run commands to projects
- add GUI dialogs to projects (Komodo Pro)
- add Web services to projects
- add macros to projects
- add code snippets to projects
- organize objects into folders
- import groups of files from the filesystem
- organize the order of objects in projects
- drag items to and from the Project Manager to the Toolbox and Editor
- Toolbox
- add Run commands to the Toolbox
- add GUI dialogs to the Toolbox (Komodo Pro)
- add Web services to the Toolbox
- add macros to the Toolbox
- add code snippets to the Toolbox
- add code snippets to the Toolbox
- organize objects into folders
- drag items to and from the Toolbox to the Project Manager and Editor
- Customizable Key Bindings
for standard Komodo functions, and for macros and Run commands
- Source Code Control integration
for CVS and Perforce (Komodo Pro)
- Visual Package Manager
integration (Komodo Pro)
- GUI Builder for
building graphical applications (Komodo Pro)
- Macros for recording
and repeating common keystroke sequences
- Create code snippets
by selecting code in the Editor Pane and dropping it into the Project
Manager or Toolbox
- Enhanced "Run" Command
- save run command to the Toolbox
- new shortcuts, including escaped % symbol, URL-escaped selection, etc
- specify starting directory for command
- specify run location (output window, new console, no console)
- specify environment variables
- save advanced options (such as environment variables) as Run command
defaults
- Function Search
to quickly find Perl packages and subs, Python or PHP classes and
functions, and Tcl procs
- Incremental Search
- HTML Preview Tab
- Customizable Language Help
- Customizable
Cursor, Current Line, Selection and Background Colors
- "Mark All" option in Find dialog
- "Remove All Bookmarks" command
- Printing
enhancements
- Background Syntax Checking
- hover mouse over icon for total number of errors and warnings
- double-click icon to move the editing cursor to the next error or
warning
- Tip of the Day
- Ctrl+Tab
switches between the two most recently opened or edited files
- Ability to re-order open files by dragging-and-dropping file tabs in the
Editor
Pane
- File tab context
menu with common file tasks, such as saving and accessing
source code control commands
- Ctrl+X and Ctrl+C
take entire lines if no text is selected, and will continue to
accumulate lines
- Ctrl+Shift+V
pastes and selects the pasted text
- Improved word
wrapping
- Partial word
movement
- Overtype / insert
toggle support
- Search through the document for the
word under the
cursor
- Web service proxies
in Perl programs
- Brace matching
- Transposing characters
- Literal characters
Komodo 2.0 beta 2 for Windows: September, 2002
Komodo 2.0 beta 1 for Linux: September, 2002
Komodo 2.0 beta 1 for Windows: August, 2002
Komodo 1.2.9: July, 2002
The following issues were addressed in Komodo 1.2.x releases:
Editor
- (Windows only) Syntax checking now works properly for files located on
a network.
- (Tcl, Perl and PHP) Double-clicking variables now selects the variable
prefix.
- When dragging and dropping text into the Editor Pane, Komodo no longer
attempts to open a new file.
- When dragging and dropping text from the Editor Pane to other parts of
Komodo, Komodo was crashing. This has been fixed.
- When calltips are displayed, tip highlighting now progresses
as statement components are entered in the editor.
- When opening large HTML files in the editor, Komodo no longer displays
a syntax error warning.
- Search and replace strings containing backslashes are now handled
properly.
- The error regarding invalid regular expressions during search and replace
has been fixed.
- Templates in language directories are now correctly included in the
language categories.
General Debugging
- Watched variables can be manipulated regardless of whether the
debugger is running.
- When the debugger is running, use Ctrl+F10 to run the debugger to the
current cursor position.
- When the debugger is running, the current line is now highlighted. The
highlighting is dimmed when a stack other than the current stack is selected.
- The debugger now positions the current line in the middle of the Editor
Pane.
Perl Editing and Debugging
- Socket errors in Perl debugger connections have been fixed by the
addition of a new configuration item. Select Edit|Preferences|Debugger,
and enter the socket port in the Perl Listener Port field. The "CallKomodo"
configuration of the PERLDB_OPTS is no longer used, and can be removed.
See Debugging
Perl Remotely for more information.
- Support for the overload.pm module has been added.
- Evals in included files no longer fail when stepping into the included
file.
- "Here" doc styling is now supported.
- When debugging Perl, the Komodo debugger does not step over "require" statements.
PHP Editing and Debugging
- Komodo now fails gracefully if the php.ini file does not exist in the
specified location.
- Autocompletion is now available inside strings.
- The icon on the Komodo start page now correctly shows when PHP has been
enabled.
- Autocompletion no longer fails inside certain string elements.
- Syntax checking now functions on large PHP files.
- PHP configuration is correctly reloaded if it is changed.
- Autocompletion now picks up changes in the php.ini file.
- The PHP 4.1 / 4.2 debugger extension is included with the Komodo
distribution. Note that the 4.1 debugger extension functions with PHP
version 4.2.
Tcl Editing and Debugging
- Breakpoints can now be set in included files.
- For Tcl Dev Kit users, Prowrap was being incorrectly called, rather than
Procheck.
Other
- PDK version 4.0 is now supported.
- The Rx Toolkit has better font styling.
- To speed initial startup, sample Web services are no longer added to
the Komodo Preferences.
Web Services
- When parsing WSDLs, there is now schema support for complex types
(however, not all schema is supported).
- The WSDL parser now parses all XMethods.com WSDL files.
Komodo 1.2.7 RC1 for Windows and Linux: March, 2002
Komodo 1.2 for Windows and Linux: December, 2001
Web Service Consumption
Komodo provides Web service support!
Keep a library of Web service
bookmarks; quickly add
Web services to Perl, Python
or PHP files (including automatic language support like CallTips and AutoCompletion
for Web service objects); browse your Web service bookmark library in the Komodo User Guide.
Share Recipes with the ASPN Cookbook
Komodo provides a fast, easy
way to share recipes.
Submit your favorite Perl regular expression or Python, Tcl or XSLT code snippet
to the ASPN Cookbook.
Enhanced Editing
The Komodo editor
detects files that have changed
on disk, and gives you the option to reload. Komodo also remembers the "state"
of each file in the
Most Recently Used
list, including cursor position, bookmarks, fold points, language association,
and whitespace preference. Undo changes to a file using the
Revert File function.
Quickly
select blocks of code
when performing editing functions; configure text to
auto-wrap
in the editor and to auto-save
at the interval you prefer.
Keyboard Shortcuts
New keyboard shortcuts include
Ctrl+Insert (copy), Shift+Delete (cut), Shift+Insert (paste) and Ctrl+<debug command>
(suppress Debug Options dialog). Note that you can also use the Ctrl key in conjunction with the
Debugging Toolbar buttons to suppress display of the Debugging Options dialog.
Find and Replace
Search and / or
Replace
a word or phrase in all documents open in the Komodo editor. Use the new tab
on the Output Pane to view all results from Find or Replace operations.
Templates and Macros
Code faster with language-specific
templates.
Create custom templates, and embed
variables for
date and time stamps.
Perl Dev Kit Support
Use Komodo in conjunction with the
Perl Dev Kit to build Windows
executables, services and controls written in Perl.
Tcl Support
With a membership to ASPN Tcl, use Komodo's
syntax checking
and debugging with Tcl.
FTP Support
Edit
remote files on FTP servers; add
remote files to projects; save files
to remote FTP servers. Use Komodo's Preferences
to configure connection information for servers you use frequently.
Komodo User Guide
Search
the User Guide or find a word or phrase in
the current page;
navigate using the Table of Contents; change the
font size. Take
a visual tour of
the Komodo Workspace,
the Komodo Debugger,
the Komodo Editor or
the Rx Toolkit.
Komodo Tutorials
Learn about new languages and language-specific
Komodo features in the Tutorials.
PHP
Now supports
AutoCompletion.
Fonts and Colors
Customize the display of
fonts and colors
for elements of every language supported by Komodo.
CGI Debugging Emulation
Emulate a CGI environment while debugging
on your local machine by configuring
server
environment variables and
form input.
Enhanced Debugging
Expanded
Debugging Options
remember your debug settings from one session to another; view HTML output
on the Output tab;
configure the
Remote Debugging Listener Port;
enter program input on the
Output tab.
Run Commands
Interact with the command line using the
Run Commands
function.
Internationalization
Set the default encoding for files in
Komodo's
Preferences.
While Komodo does not yet support editing outside of the English character set,
non-English characters in existing files will be preserved.
Komodo 1.2 beta 1 for Linux: November 2001
Komodo 1.2 beta 2 for Windows: November, 2001
Komodo 1.2 beta 1 for Windows: October, 2001
Komodo 1.1: June, 2001
PHP Debugging Enjoy PHP syntax checking and debugging with Komodo.
You can configure Komodo to debug PHP files locally or within a Web server environment. For more
information, see Debugging Programs in the Online Help.
XSLT Debugging - This release supports XSLT debugging.
You can view your XSLT file, your XML input file, and your output
simultaneously. You can even open an XML file on your Web server and transform
the file while you debug your XSLT program. We've also improved the sample
XSLT file in our Sample Project. For more information on XSLT debugging, see
Debugging Programs in the Online Help.
Tcl support - You can now use Komodo to edit your Tcl files,
including syntax coloring, code folding, autocomplete and calltips. We added a
Tcl file to our Sample Project. If you have Tcl Dev Kit, you can enjoy Tcl syntax
checking within Komodo. We plan to include stand-alone syntax checking that does not
require Tcl Dev Kit in an upcoming release. Komodo does not yet support Tcl debugging.
Improved Performance - This release is based on the latest Mozilla
tree, which includes an optimized code base. Performance improvements include
faster installation and startup and faster response while you type or change
files. Komodo responds much faster during debugging,
when opening files and switching between files, and when loading the File
Associations pane in the Preferences dialog.
Support for more languages - You can now use Komodo to edit Ruby and
other languages, such as VB and SQL.
Improvements for Komodo on Linux - You can now resize the
Komodo workspace, you can use fixed-width fonts, and you can debug Perl scripts if you have Perl 5.6 installed
and configured.
XML Autocomplete - Komodo now features autocomplete for your XML
files. When you type an open angle-bracket "<", Komodo lists
the elements in your file. Komodo XML autocomplete also lists tag attributes and suggests attribute values for
certain values. XML Autocomplete also helps you close your tags.
Expanded Find and Replace dialog - You can now use regular
expressions in your find and replace strings, you can search through folded text, and more.
Partial Unicode support - Komodo supports ASCII, Latin-1 and Unicode
(UTF-8, UCS-2 or UCS-4) encoding. If you use Komodo to edit a file that has a
different character encoding than those mentioned above, non-English characters
may be removed when you save the file.
Komodo 1.0: April, 2001
Komodo .1: November, 2000
Top
To view the status of outstanding Komodo issues, including those that have
been fixed in this release, or to add comments or additional issues, please visit the
Komodo Bug Database.
- Windows NT users may need to manually move their license file from
\WINNT\Profiles\[username]\ActiveState to
\WINNT\Profiles\[username]\Application Data\ActiveState .
- If you upgraded your system from Win9x/WinME to WinNT/2K, ensure that
your
ComSpec environment variable is configured to
%SystemRoot%\system32\cmd.exe (for example, C:\system32\cmd.exe ).
There was a bug in the Microsoft Windows installer that did not update the variable from
its original value of command.com .
- The Komodo installer requires up to 230 MB in your TMP directory (as indicated by the value of your 'TMP'
environment variable) during installation, even if you plan to install Komodo to another drive. If you do not
have the required space on this drive, manually set the 'TMP' environment variable to another directory
with sufficient space. Ensure that you have enough space, temporarily, for installation.
- If you try to install Komodo on Windows and the MSI install fails with error 2355, your MSI
file is corrupt. Please download Komodo again and re-run the MSI install.
- There are known issues regarding the installation of PHP on Windows Millennium systems; please
refer to the PHP site for installation information.
- The first time Komodo is run after installation, it must register a number
of components with the operating system. This causes the first launch to be
considerably slower than subsequent launches.
- Certain programs may cause problems launching
Komodo. For example, server programs such as SQL Server are
known to be problematic. Also, Norton Anti-Virus (NAV), or more specifically,
the File System Realtime Protection feature is problematic. If Komodo fails to
load, examine the applications you are running, and try stopping those that
might be conflicting with Komodo.
- The macro recorder will record events that it cannot handle, such as
the opening of dialogs. The only dialog that can be opened via a macro is
the Find dialog; other dialogs will cause the macro to stop.
- SCL and NASSL format Web services are not supported.
- Application Data redirection on Windows: When you install Komodo, if
you redirect the files that Komodo expects to have permissions to
install in your Application Data folder, Komodo and Mozilla can close
unexpectedly.
- Languages that are read right-to-left and Asian languages are not
supported. All Latin and Cyrillic languages are fully supported.
- Cheyenne Antivirus Realtime Monitor and Komodo on Windows 9x - When RealMon
is set to monitor outgoing files (or both incoming and outgoing files) Komodo's
syntax checking doesn't function.
- Python Autocomplete is limited to the Python modules opened by Komodo; if a
Python module is not opened by Komodo, autocomplete tips will be limited to attributes
that have already been used in the current file.
- On slow networks, users may notice performance degradation when editing files on
network machines. Performance can be improved by disabling the Komodo function
that checks if files on disk have changed. See
Preferences.
- The PHP 5 debugging extension was not available at the time of the
Komodo 2.5 general release. When the extension is available, it will be
published at
http://aspn.activestate.com/ASPN/Downloads/Komodo/RemoteDebugging.
- Komodo's debugger is meant to debug single threads. Newly-created
threads or processes (for example, through the use of fork()) are not under
debugger control.
- The Perl debugger intermittently fails to realize that the program has
finished debugging, and still indicates a current line, even though the program
has finished. This is especially likely if the program reads from stdin and is
executed in a separate console.
- The Perl debugger interprets email addresses as list variables.
- Perl strings with an escaped @ symbol show up as an array.
- Due to the way the core Perl interpreter works, it is not possible to
step over "require" statements.
- You cannot use the 'freestanding' option when debugging Perl Applications
created with the PDK in Komodo. Instead, build a 'dependant' executable, which
requires a local install of Perl.
- The "Delete temp files after each run" option generates an error when
debugging an application with the Perl Dev Kit interface.
- The variable watcher does not work when debugging
\\machine\d$\path\to\perl_script.pl . It does work when
opening the same file via a UNC path that does not include a '$' character.
- Under some circumstances, Komodo cannot find PHP interpreters if their location
is specified in a path that contains spaces. For example, if PHP is installed
in the directory "C:\Program Files\Apache Group\php\php.exe", Komodo may not be able
to find the PHP interpreter. Use the shortened format of the path to specify
the location (for example, "C:\PROGRA~1\APACHE~1\php\php.exe").
- Debugging on Windows Me/98: You cannot debug in a
separate console on Win9x machines.
- If your script has syntax errors, the debugger can
fail without warning.
- When you're debugging remote
applications, Komodo fails if the remote process does not have valid
stdout and stderr handles. GUI applications, such as those started with
"wperl.exe" or "pythonw.exe", or those using the
Pythonwin or wxPython frameworks, or those with certain embedded
applications, can have invalid stdout and stderr handles. Until we
resolve this issue, try to run and debug your remote program under
perl.exe or python.exe.
- Python, XSLT and PHP require TCP/IP to be installed and properly configured,
even if you are debugging scripts locally. While TCP/IP is configured by default
on most systems, earlier versions of Windows 95 may require manual TCP/IP
configuration.
- Komodo will not debug XSLT files that have non-ASCII characters in the filename.
- If you are debugging Python 2.3 applications from Komodo,
Komodo will read Boolean types as integers. If you change boolean types
through Komodo, they will become integers in your application.
- Because Komodo debugs using network sockets, personal firewall software
should be configured to allow Komodo to debug. Otherwise, debugging may fail.
- When debugging a GUI script in Komodo, adding a "watched variable" when not
stopped at a breakpoint can cause Komodo to hang. You must manually terminate the script
being debugged to stop Komodo from hanging. The problem occurs because the GUI script,
while in its message loop, does not respond to Komodo's request for the variable value.
- In Perl, setting breakpoints in code comments may, in some cases,
disable the first breakpoint that has been set on a code line.
- When adding a GUI Builder project file (.ui) to a Komodo project file (.kpf),
the files associated with the dialog are not included when the .ui file is
added to a project. You must edit the dialog and save it before the files will
be included under the dialog in the project.
- A bug in CVS will cause WinCVS and TortoiseCVS to detect file changes when
a Komodo project has merely been opened. The problem is likely a bug in the
cvshome.org executable or in the cvsnt.org executable, which are used by both
WinCVS and TortoiseCVS.
- When using the PDK 'Build standalone application' feature in Komodo with
Perl 5.8.0 on a Linux installation where the environment is set to use
UTF-8, you must add a module 'utf8' on the modules tab. This is the
equivalent of 'perlapp --add utf8'. This does not affect Perl 5.6.x or
future versions of Perl 5.8.1 or higher.
- Komodo's integration with the Perforce commit/submit command cannot
commit files that are not in the default changelist. These files must be
submitted via an external interface (e.g. p4, P4Win). Note that any files
checked out inside Komodo will be in the default changelist, so this
limitation should only apply to users who already use an external interface
to their Perforce repository.
- On Windows NT, some interactive commands may not work properly when run from
the Command Output tab of the Output Pane. You must run these commands in a
separate shell.
- Running interactive commands (especially "command.com") on Win98/ME through
Komodo's "Run Command" feature can cause Komodo to hang. It is recommended that
Win98/ME Komodo users run only simple commands using the Run Command feature.
- In file picker dialogs that display a list of files, when "All files" is
specified, files that begin with a period are not displayed.
- Perforce client version 2001.1 and previous for Windows is known to hang
when used for Komodo's Perforce integration. Upgrading to the most recent version
of Perforce is known to fix the problem.
- If the Perforce connection cannot be established, checking the status
of files in a Perforce repository will hang Komodo.
- The Output tab cuts off lines at 250 characters.
- Macros will not record certain commands, including (but possibly not
limited to) Ctrl+Shift+b|r|e|d (toggle toolbars or button text),
Ctrl+Shift+n (new default file), and View as Language menu items.
- If you are using CVS Source Code Control, note that the very first time
you log in to a repository, cvs.exe fails to create the .cvspass file correctly
and will return an error. Repeat the command to login a second time and
correctly generate the file. This is a CVS bug.
- If you are using CVS Source Code Control on Windows 98 or Me, the
environment variables
HOMEDRIVE and HOMEPATH
must be configured on your system. Typically, HOMEDRIVE is set
to "c:", and HOMEPATH is set to "\".
- If you are using the Pop-Up Stopper ad-blocking program, it will close the
Rx Toolkit window immediately after it is opened.
- When you schedule a new file to be added using CVS, CVS will not permit you
to remove the file from the repository using the "revert changes" command.
- Users of the Japanese version of Windows XP may experience difficulties
in starting Komodo.
- If the LANG environment on your system is set to a non-US value and you
are experiencing severe performance problems, try setting your LANG
environment variable to
en_US or en_CA before
starting Komodo. For example, in csh-type shells, enter
set LANG en_US , while in bash-type shells, enter
export LANG=en_US .
- On Linux, install Komodo into a directory path that only includes
alphanumeric characters. Komodo is known to have trouble with paths that
include spaces and some non-alphanumeric characters.
- Filenames or paths containing non-ASCII characters cannot be opened
remotely.
- Key bindings defined in the window manager (such as KDE) take precedence
over Komodo key bindings. In the case of conflicts, you must either change
the Komodo key bindings or the window manager key bindings.
- You cannot relocate an existing Komodo installation to a new directory.
You must uninstall Komodo from the existing location and reinstall it in the
new location.
- When using the PHP Configuration Wizard on Linux, you must have write access
to any directories you specify in the wizard.
- On Linux, if Komodo was installed as the root user, you must be running
Komodo as the root user in order to install Web services support in Komodo's
Preferences.
- Red Hat Linux 9.0 is known to have threading library bugs in its glibc that
may cause Komodo to hang in certain situations. The recommended solution is to
upgrade to the latest glibc for Red Hat Linux 9.0.
Top
|