Welcome to Komodo, ActiveState's Integrated Development Environment (IDE).
This document accompanies Komodo 4.1.1. See the
Revision History for
more detailed change information.
4.1.1:
4.1:
- Includes all features and improvements introduced in the 4.1
Beta series.
4.1 Beta 3:
- New Ruby on Rails project template that makes getting started
and working with a Rails project much easier.
- Autocomplete for the Komodo JavaScript API (i.e. the "ko"
namespace) when editing JavaScript macros in an editor tab. Also documentation for the "ko" namespace
in the Reference section of the Komodo docs.
- Komodo installations now include a "Komodo SDK" with Komodo's
core IDL and the 'xpidl' utility necessary for building PyXPCOM
components for user extensions.
- Ruby completion: Added support for space-based calltips (common
in RHTML template code).
- Add info for PHP 5.2 stdlib changes for autocomplete/calltips.
4.1 Beta 2:
- All enhancements included in Komodo 4.0.3.
- MXML/ActionScript support: Added schema-based XML
autocompletion for MXML files and syntax highlighting for embedded
ActionScript.
- Re-written Ruby debugger engine: Based on ruby_debug, the new
engine is 50-60 times faster. See Rails
Revisited for details.
- Many Ruby on Rails completion improvements.
- A new Ruby on Rails project template that includes integration
for many rails project commands.
- 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
(View|Fold|Expand Recursively & 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: Added support for JSDoc autocomplete
and calltips and autocomplete on string literals (Bug 50587).
- Autocomplete: "fill-up" characters no longer enabled by
default (Bug 68726).
- Find/Replace: Default (pre-populated) search pattern is now
the previous search rather than the word under the cursor.
- Statusbar: Added selection info ("Sel:") statusbar panel.
- Add more icons from famfamfam that
can be used for custom commands, macros, etc. in the Toolbox and
Projects.
4.1 Beta 1:
- Vi registers: Added numbered and named registers similar to those in Vim.
- Tab Stops:
Special markers for use in snippets and templates.
Bug fixes in source code control, debugging, interactive shells, Code Browser
and DOM Viewer apply to Komodo IDE only.
4.1.1
- Fixed XML completion bug. (Bug 70342)
- Added '--dest-dir' option to Linux install script to facilitate building a
Komodo RPM. (Bug 70311)
- Fix PHP completion bug preventing completions if prefix happened to be a
keyword. (Bug 69626)
- Fixes and improvements to the Rails project template. (Bug 69737)
- Fixed possible install failure related to a partly installed SELinux.
(Bug 69969)
- Corrected the JavaScript tutorial's YUI library installation. (Bug 70129)
- Fixed bug with "Add to Current Project" adding file to the Toolbox
instead. (Bug 68158)
- Fixed problem with '?' breaking Ruby syntax folding and coloring. (Bug
70326)
- Updated "New File" dialog to remember user's "Add to Current Project"
preference. (Bug 66627)
- Updated PHP completion to support autocomplete in short tags -- i.e.
"<? ...". (Bug 70212)
- Fixed Run Command system bugs:
- Redraw problems on Linux for Command Output
parsing. (Bug 66860)
- Scrollbar doesn't show up in parsed command
output. (Bug 67794)
- Fixed license problem in Tcl syntax checker that could prevent it from
working. (Bug 70054)
- Fixed JavaScript class completion to work even if a parent class is not
found. (Bug 65447)
- Many minor fixes for HTML completion in simple cases. (Bug 69973)
- Fixes for tabstops with non-word characters in the default value.
(Bug 69949)
4.1
- HTML and RHTML autocompletion fixes. (Bug 69609, 69668, 65377,
69609, 69607, 65537, 65778)
- Various fixes to the Ruby on Rails project template. (Bug 69628,
69633, 69571, 69577, 69353)
- Ruby debugger now echos output from interactive
shell sessions when in remote debugging mode. (Bug 69401)
4.1 Beta 3
- Various Ruby debugger fixes. (Bug 69405, etc.)
- Syntax highlighting fixes for Template Toolkit. (Bug 69363, 69157)
- Fixed bug with suggested upperace HTML tag completions. (Bug 69523)
- Improved autocomplete in HTML fragments to be able to get autocomplete even in documents with multiple top-level elements. (Bug 69521)
- Fixed problem with snippets inserting incorrect EOL characters. (Bug 69535)
- Fixed a bug with display of custom toolbar entries. (Bug 69424)
- Fixed inconsistencies in Live Folder behaviour. (Bug 69045)
- Changed the Find dialog box's default search term behavior. (Bug 68431)
- Fixed syntax checking of Tcl 8.5 code.
- Several bug fixes for remote files:
- 'Enter' not opening selected file in the remote file dialog. (Bug 67072).
- FTP not working on Windows IIS server. (Bug 69434)
- Prompt for password when not supplied in server prefs. (Bug 69344)
- paramiko (used for remote file support) missing from builds (Bug 69367).
- Fixed recursion overflow with long sequences of Perl comments. (Bug 69144)
4.1 Beta 2
- All bug fixes included in Komodo 4.0.3.
- Python completion: Catch potential recursion resulting in crash. (Bug 67739)
- JavaScript completion fixes. (Bug 67123, 60347, 68295, 60267, 60347)
- PHP syntax highlighting fixes. (Bug 67678, 68140)
- Perl syntax higlighting now supports "/=". (Bug 67729)
- Find/Replace: Fixed problem using ctrl-tab to change to
"replace" tab breaking Find/Replace. (Bug 67079)
- Fixed some PHP/JavaScript syntax coloring issues. (Bug 67674)
- Fixed problem with Cancel being ignored when shutting down
with dirty buffers. (Bug 67974)
- Help: Find locally installed ActivePerl documentation when
it's the current preferred Perl installation. (Bug 67622)
- Statusbar: Fixed width handling to show all data without
clipping. (Bug 66209, 67181)
- Fix line and column numbers not updating 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, 66189)
- Fixed 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, 65619)
- Support "set" command. (Bug 66452)
- Support 'c' and 'C' case-sensitivity flags for searching.
- Add general toggle fold command. (Bug 66384)
- Autocomplete/calltips: Fixed "easy to outpace completion"
problem by ensuring more timely scanning of current file. (Bug
57938)
- 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)
- Fixed problem causing broken Open Shortcuts. (Bug 68666)
- Fixed problem causing uppercasing/lowercasing with rectangular
selection. (Bug 68547)
- Dragging a folder onto a project now creates a new live
folder. (Bug 68867)
- Projects: Creating a project template from a project with
unsaved changes now prompts user to save before continuing. (Bug
66958).
- Fixed crashes in libexpat on RedHat Linux RHEL3 U6. (Bug 68801)
- Interactive shell now properly handles pasted multi-line
blocks. (Bug 51947)
- Project pane now correctly keeps collapse/expand state. (Bug
28603)
4.1 Beta 1
- Fixed scrolling selection to top or middle of screen so it takes
folded lines into account. (Bug 35063)
- Perl: color scalar and array variables inside interpolating strings. (Bug 34374)
- Fixed confusing exit dialog when prompted to save files on shutdown. (Bug 35770)
- Preserve selection when converting EOLs. (Bug 34776)
- Fixed Lua syntax highlighting. (Bug 66107)
- Fixed a group of Emacs emulation issues. (Bug 33211)
- Added here-documents to PHP. (Bug 54667)
- Added ability to define here-document syntax in UDL-based languages. (Bug 66712)
- Fixed Ctrl+F1 and Shift+F1 in the interactive shell. (Bug 37203)
- Added content to "Samples/Python" sample template. (Bug 32715)
- Added '.lsp' extension for Lisp files. (Bug 32681)
- Greater-than chars are allowed in SGML/XML quoted attribute strings. (Bug 67019)
- Offer to save macro when the contents are modified. (Bug 63577)
- vi emulation: add "tT;," find-character-in-line (Bug 67045)
- vi emulation: fix bug with '.' (repeat) (Bug 65945)
- vi emulation: fix bug of repeat last change/insert text not recording tab keypress (Bug 65963)
- vi emulation: fix some delete/change with direction commands. (Bug 65841, 65842)
- vi emulation: search history includes history from UI as well. (Bug 65639)
- vi emulation: support for Alt/Ctrl Tab window-switching while in visual mode. (Bug 67058)
- Removed 'url' attribute from project elements that don't have one.
For snippets, macros, and commands Komodo was raising a "file_added"
notifification that contained "None" as part of the string. (Bug 67574)
- Fixed SCC exceptions occurring due to SCC trying to check status of virtual files. (Bug 67583)
- Hover tips containing high-bit data while debugging now show up with
Unicode characters, not raw utf-8, or high-bit characters in the wrong encoding
(such as programs that manipulate Cyrillic text with a global cp1251 encoding).
(Bug 40317)
- Diff windows now read-only. (Bug 27910)
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.
- The Object Browser is currently being re-implemented
using Komodo's new Code Intelligence backend and is not available in this
release.
- When upgrading to a version of Komodo with a new application data
directory (i.e. 4.0.1 to 4.0.3 or 4.0.3 to 4.1), the usernames
and passwords for Remote
Accounts are not imported. These must be re-entered for each
Server in the Server Preferences panel after the upgrade.
- Windows Vista will prompt you to either 'Allow' or 'Deny' the
installation. Click on 'Allow' and Komodo will install normally.
- Windows NT users may need to manually move their license file from
\WINNT\Profiles\[username]\ActiveState to
\WINNT\Profiles\[username]\Application Data\ActiveState
(Bug 20203)
- 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 (Bug 9135)
- 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. (Bug
7057)
- 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. (Bug 7405)
- 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.
- Projects and toolboxes created in Alpha releases of Komodo 4.0 may
display components in incorrect locations. Komodo 4.0 Beta fixes this
bug and prevents this from happening in new projects. To fix a
corrupted project or toolbox, move the components to their correct
location and re-save. (Bug 53167)
- Autocompletion on the following Python Win32 modules is not yet
available: dbc, perfmon, pywintypes, win2kras, dde, pythoncom, and the
binary sub-modules of win32com.
- The line and column cursor coordinates in the status bar are not
updated while the cursor is moving.
- 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.
- Languages that are read right to left and Asian languages are not
supported. All Latin and Cyrillic languages are fully supported. (Bug 29702)
- eTrust 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. (Bug 7741)
- 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. Use the
Editor Preferences to
disable this feature. (Bug 18297)
- Interpolation shortcuts in snippets are not executed
when the snippet is inserted in the Editor Pane via dragging and
dropping.
- On Linux, GTK2 hard codes 'Ctrl'+'Shift' to use international input. Therefore, all
key bindings involving 'Ctrl'+'Shift'+ (any valid hexadecimal character} do not
work in Komodo. A workaround is to start Komodo with the command:
export GTK_IM_MODULE=xim; ./komodo' . Otherwise, key bindings of
this kind must be changed. (Bug 38205)
- When copying text that does not have Windows line endings into
another application, which expects Windows line endings, the text may not retain
the desired formatting. The text is often pasted as a single line. (Bug 36791)
- Code snippets that are 8-bit-encoded and contain high-bit characters may
have the wrong encoding (or no encoding) when inserted from the Toolbox into
a UTF-8 encoded file in the Editor Pane. (Bug 36769)
- When editing a code comment in Komodo you may use
<Shift+Enter> to start a new line within the comment --
the comment prefix is added automatically. Komodo may fail to properly
add the comment prefix if many new lines are added quickly with
repeated <Shift+Enter> presses. (Bug 38658)
- The Perl debugger uses
alarm() internally. This can
conflict with some Perl frameworks and modules (such as POE) which use
alarm() as well. To work around this problem, add
alarm=0 to the PERLDB_OPTS environment
variable (in the Environment tab of the Debugger Options) which stops
the debugger from using alarm() . With this work-around in
place, the Break Now button and menu item will not work in debugging
sessions.
- Using the JavaScript debugger on files with mapped URIs can yield
confusing results. Komodo will open the mapped source file rather than
querying Firefox for the runtime JavaScript.
- Python debugging with IronPython does not currently work as there
is no support for Python debugging hooks in IronPython.
- In PerlApp executables, it is now possible to step into loaded modules,
but not to set breakpoints in them.
- The Komodo JavaScript Debugger is incompatible with the FireBug Firefox
extension. FireBug must be manually disabled (Tools|Firebug|Disable
Firebug) for the JavaScript debugger to work. (Bug 47208)
- PHP 5.0.0, 5.0.1 and 5.0.2 do not work with the debugger
extension. Use PHP versions 4.3.10 or greater, or 5.0.3 or greater,
including 5.1.
- If the debug listener (Debug|Listen for Debugger Connections)
is off, multithreaded applications may not run or debug as expected. Only
the main thread operates through the debugger. To debug
multithreaded applications, turn on debug listening prior to debugging.
(Debug listening is turned on by default.) (Bug 32776)
- PHP configurations that use Zend Extensions (such as PHP Accelerator)
are not compatible with the Komodo PHP debugger. (Bug 21890)
- Due to the way the core Perl interpreter works, it is not possible to
step over "require" statements. (Bug 18776)
- You cannot debug 'freestanding' executables created with the PDK
in Komodo. Instead, build a 'dependant' executable, which requires a
local install of ActivePerl.
- 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.
(Bug 19558)
- When 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 debugging 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, early versions of
Windows may require manual TCP/IP configuration.
- 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.
(Bug 23516)
- If the Komodo debugger is configured to use a specific port, when Komodo is
shut down, the port is sometimes not immediately released. If Komodo is restarted
before the port is released by the operating system, a message is displayed advising
that the system is unable to bind that port. As a workaround, we suggest configuring
port 0 as the Komodo debugging port and using the debugger proxy for remote debugging.
(Bug 32821)
- Breaking into a running Perl script can only occur while
crossing sub boundaries in the Perl code, as that's currently the only
chance the Perl debugger has to check to see if the IDE has sent the break
command. (Bug 35611)
- When debugging Perl, if you set a breakpoint on the
while
statement, the debugger stops on the breakpoint only once, namely
before the first pass through the loop. This is a limitation in the
Perl interpreter. (Bug 34866)
- Komodo debugger uses TCP/IP networking for communications. On
systems with firewalls installed, the debugger may fail if the
firewall is not configured to allow Komodo to listen for connections.
On Windows, you may see a "Windows Security Alert" dialog asking if
you want to allow Komodo to listen for connections, you will need to
unblock Komodo. (Bug 21684)
- The Perl debugger cannot trap fatal runtime errors. Users can accomplish this
in their code by wrapping problematic code in an
eval block, and
then testing for an exception. (Bug 33855)
- Komodo does not provide proper source debugging in Python
exec and eval statements. This is a
limitation of Python's interpreter. (Bug 40336)
- When debugging PHP on a remote Linux machine from a local Windows machine,
the debugging option "Try to find files on the local system when remote
debugging" has no effect. This is due to differences in Unix and Win32 file
paths. (Bug 39137)
- When debugging Python, Komodo does not permit you to set local variables
in the interactive shell. However, you can edit those values from the program's
variable viewers, such as the Watch and Locals
panes on the Debug tab. (Bug 36794)
- When debugging PHP scripts on Komodo with CGI emulation,
you may need to change the setting for
cgi.force_redirect in the
php.ini file. You may also need to set an environment variable in
the Debugger Options dialog box: "REDIRECT_STATUS=200 OK". These settings vary
depending on your system and the configuration of PHP. (Bug 35021)
- When Debugging PHP, the HTML pane of the Output
tab does not refresh automatically. To refresh the contents of this pane, click the
"Reload HTML view" button on the Output tab. (Bug 36999)
- Komodo supports full Unicode debugging with Perl 5.8. Although Perl 5.6 can
be used for debugging programs with single-byte encodings (e.g. cp1251), it is
recommended that programmers with multi-byte character sets upgrade to Perl 5.8.5
or better. (Bug 36760)
- When debugging Python, if you launch the debugger from a directory
containing a module with the same name as one of the modules used by the
debugger, the wrong file is used. For example, if you have a file named
logging.py in the directory where the debugger is launched, the
debugger will fail. (Bug 36783)
- When stepping through Perl files, the Komodo debugger displays the wrong
print results in the Locals window of the Debug
tab. This is because Perl provides only one iterator for each collection variable.
The Komodo debugger must iterate through a hash or an array in order to display
the values in Komodo. A workaround is to display the Watch pane
instead of the Locals pane, and type the names of the expressions
that you want to view. (Bug 33668)
- Perl: Only pattern variables $1 .. $9 are preserved across each
query. (Bug 34528)
- Python: The getpass package requires the use of a tty on unix systems.
Komodo does not provide a tty in it's interactive shell so getpass will fail
with an exception. (Bug 34259)
- 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. (Bug 21085)
- 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 are in the default changelist, so this
limitation should only apply to users who already use an external interface
to their Perforce repository. (Bug 27070)
- If the Perforce connection cannot be established, checking the status
of files in a Perforce repository will hang Komodo. (Bug 35058)
- 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. (Bug 20353)
- 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 "\".
GUI Builder is no longer included with Komodo. The code has been
returned to the open source project that it came from, SpecTcl. You can
find more information about SpecTcl at:
http://spectcl.sourceforge.net/
Binaries for GUI Builder that support Komodo 3.x UI projects can be
found here.
- If you have two drives with the same name, and you use the file
open dialog in a mozilla application, the directory menu (top middle
of dialog) may crash when clicked. To avoid this, rename one of the
hard drives.
- New Custom Menus created in a Project or in the Toolbox will not appear
until Komodo has been restared.
- Throughout the Komodo documentation there are references to key bindings
that use the 'Meta' key. This key may be better known to OS X users as the
'Command' key. (Bug 41959)
- Komodo will shut down and restart itself the first time it is
run after installation. (Bug 40143)
- Display of text during editing ("painting") may sometimes be
slow or pause momentarily.
- Certain UI elements stop working after changing key bindings.
Restarting Komodo fixes this. (Bug 38683)
- When saving a file, Komodo does not set file information (type and
creator) for the OS X Finder to know that Komodo created the file. (Bug 38745)
- Breakpoints cannot be removed when debugging XSLT scripts. (Bug 40072)
- PHP debugging will not work with the PHP build distributed with OS X because
it does not load external modules. To use PHP debugging on OS X, build PHP from
source or download a binary from http://www.entropy.ch/software/macosx/php
(Bug 39901)
- Komodo is sometimes recognized as a web browser by some applications on OS
X (e.g. Safari's "Default Web Browser" setting). Using Komodo as the default
web browser is not recommended.
- Application menu items that have multi-key key bindings will not show their
key bindings in a pop-up tool tip on OS X. This is a limitation in OS X.
- Context menus may not display unless you hold down the mouse button for a
period of time. This is because the Komodo editor is implemented in Mozilla as
a plugin, and it does not access the apropriate context menu event to
handle this behaviour properly without interfering with other mouse events
(for example, drag and drop). (Bug 41216)
- Due to a limitation in the Mozilla code base, key bindings for the
Next File and Previous File options on the
Window menu are not displayed next to the menu items. The key
bindings are 'Meta'+'PageDown' to view the next file and 'Meta'+'PageUp' to view
the previous file. (Bug 40716)
- A limitation in the parser used by the DOM Viewer causes HTML
elements embedded in JavaScript strings to appear as element nodes of
the current document. Placing the JavaScript in a CDATA section or a
comment avoids this problem.
- Komodo inherits a Mozilla bug whereby certain video drivers on Windows
cause Komodo to crash. If you experience this behavior, upgrade your video
driver to the latest version. If the problem persists, reduce the color
definition assigned to the driver (Control Panel|Display|Settings).
(Bug 32746)
- Komodo inherits a Mozilla bug
regarding display on dual-monitor systems where the secondary monitor is to
the left of the primary monitor (causing negative coordinate results). The
Komodo display occasionally fails to refresh; Komodo must be stopped and
restarted to fix the display (Bug 26852)
- When using Komodo's Preview in Browser feature, users running Mozilla on
Windows XP Pro, Windows 2000 Pro and Windows 98 may find that they cannot
exit Komodo if Mozilla is still open. If this should occur, close all open
browser windows before exiting Komodo. (Bug 26431)
- The Palm Desktop for Windows software makes exclusive use of the
'Ctrl'+'Shift'+'T' key combination, thus making this
combination unavailable in Komodo. (Bug 27851)
- 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. (Bug 26898)
- 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. (Bug 23176)
- 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 (Bug 25699)
- In file picker dialogs that display a list of files, when "All files" is
specified, files that begin with a period are not displayed (Bug 18712)
- 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. (Bug 19959)
- The Output tab cuts off lines at 250 characters. (Bug 20711)
- 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 the Pop-Up Stopper ad-blocking program (Pop-Up Zapper on
OS X), it will close the Rx Toolkit window immediately after it is
opened. (Bug 21768)
- 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.
(Bug 27192)
- Users of the Japanese version of Windows XP may experience difficulties
in starting Komodo.
- The Open field in the Open/Find Toolbar does not automatically
display a drop-down list of directories when an UNC path is typed. Currently,
the list is only displayed when a the path includes a subdirectory. (Bug 29011)
- When creating a "diff" in Komodo (Tools|Compare Files),
the line endings of the files are normalized to Unix style line endings.
Lines in files that have different line endings are not displayed
differently in the diff (unless other differences are present), but a warning
is provided to the user in the 'diff' window, or the 'no difference' dialog.
(Bug 32932)
- In Komodo's Rx Toolkit, the match offsets for unicode or high-bit data are
incorrect. When matching, the program does not account for UTF-8 multibyte
characters. (Bug 33287)
- When adding new key bindings via the Preferences dialog box, Komodo displays
a message indicating that the key bindings will not take effect until Komodo
is restarted. However, some changes do take effect immediately.(Bug 36710)
- "Find" macros do not work because incorrect code is recorded. (Bug 36332)
- If you rename a folder that was added to a custom menu, the name is changed
in Komodo's Toolbox but not on the menu itself. A workaround is to move the
renamed folder out and then back into the associated custom menu icon in the
Toolbox. (Bug 36679)
- The Mozilla code base currently does not support the Windows Unicode binary.
As a result, Komodo for Windows is unable to open files or paths that contain
character sets that are not in the systems locale. (Bug 33304)
- A newly created custom menu is added to the Toolbox but
is not immediately displayed alongside existing toolbars. Restarting
Komodo causes the new toolbar to display. (Bug 40078)
|