The current release 3.4.6 runs on mac OSX 10.9 or later, including latest M1 Macs
Release 3.4.6
- New features
- Many commenter improvements
- Made it smarter about not including stray spaces
- Included /// comments
- Included various flavors of /* side comments
- Included Lisp comments
- Syntax Coloring and Function Popup
- Added Lisp
- Added CMake
- Added Swift raw string handling
- Made invisible characters temporarily show when you press the "Fn" key
- Bug fixes and improvements
- Fixed several crashes
- Fixed split view outline drawing on MacOS Monterrey
- Fixed multi-file drag&drop
- Fixed messed up document refresh after Replace
- Fixed Dent formatting of various Obj-C constructs
- Fixed Smart paste $LINE_EXPANDED_SELECTED_TEXT expansion
- Fixed opening of Saved Serches
- Made Indexer C++ header include path prefer SDK instead of Toolchain
- Fixed a bug in the Cmd-D parser getting thrown off by url schemes on unrelated lines
- Shell and Workseet
- Fixed a crash when runnig nmp installers
- Better handling of ansi-escaped lldb prompt
- Fixed certain forms of Shell output getting alternate lines stripped
- Made Recent files menu populate asynchronously and not spod when accessing slow network drives
- Made Function Popup understand various API availability decorations drives
- Quick Open
- Made Completions on systems with a lot of SDKs installed much faster
- Made Fuzzy matching treat letter swaps as a single mistake
- Fixed a problem where the path completion cache rebuilder would sometimes SPOD when deciding if the cache needs rebuilding
Release 3.4.5
- New features
- M1/Apple Silicon binary
- Saved searches: Allow saving/restoring Find window state
- Bug fixes
- Big Sur compatibility
- Fix ReplaceAll
- Fix a bug where opened documents would sometimes get touched
- Fix various list drawing inconsistencies
- Open/Save panel reliable initial directory setup
- Wrapped super large document window resize SPOD
- Prototyper handling of modern C++ intializer lists
- Swift syntax coloring recursive string interpolation/nested string handling
- Swift function popup parser fixes
- Python Function Popup - fix a bug with docstring messing up indent parsing
- Fix a bug with Status window hex dump of multi-byte UTF-8
Release 3.4.4
- New features
- Awk syntax coloring and function popup
- Added line numbers for multi selection to status window
- Added handling of user defined C++ literals/literal operators to Prototyper, Syntax Coloring and Function Popup
- Bug fixes
- Indexer: Obj-C parsing fixes, correctly locate libc++ headers even if Xcode is renamed
- Fixed Ifdef balancer menu matching item selection
- Fixed several bugs in prototyper settings
- Improved Quick Open approximate matching result prioritization
- Made Preference panes larger to fit new Big Sur toolbar layout
- Enable Edit menu items correctly when showing Save panel
- Fixed a SPOD when Find panel is showing over a super huge document
- Fixed a bug in Find window multi-pane settings persistence
Release 3.4.3
- New features and improvements
- SFTP Open - add a user dialog if none supplied in url
- SFTP Open better connecting state flow
- Command-D now works on urls
- Command-D of an sftp url gets opened by Eddie
- Improved Prototyper C++ parsing.
- Improved Indexer C++ parsing.
- Improved Function Popup C++ parsing.
- Improved Syntax Coloring C++ parsing.
- Improved Syntax Coloring Make parsing.
- Better window resizing behavior when using wrap to window frame
- Bug fixes
- Fixed a problem where Indent Right was inserting tabs to empty lines.
- Don't draw stray whitespace inside quoted strings.
- Fixed a problem where red was sometimes drawing from a stray whitespace to an adjoining string.
- Fixed ToDo in swift code messing up function popup.
- Fixed crashes closing tabs added as inactive by reordering in Document Window.
- Fixed SFTP/Open From server unknown server handling and unknown file path handling.
Release 3.4.2
- Bug fixes
- Worked around a Catalina scroll view bug that sometimes leaves portions of view undrawn
- Fix a few bugs related to having spaces in the home directory path
- Fix glitches in git commit spew handling
Release 3.4.1
- Bug fixes
- Fix occasional deadlock in Show Definition window
- Fix "Reopen in Preferred Editor"
- Fix Find window buttons not enabling after inserting a tab
- Fix a problem with indexing generating path cache on volumes mounted in paths different than /Volumes
- Fix a lock up in ExtendOrShrinkToWordLeft
- Fix Shell/Worksheet problems when running Eddie from a path that contains spaces
- Fix a bug where converting a document containing long utf8 chars to Roman would corrupt the rest of the document
- Fix Services menu items
Release 3.4
- Language handling
- Swift
- Indexing/auto completion beta
- Function popup parsing improvements
- Syntax coloring improvements
- Fixed quote balancing
- C++
- Indexing/auto completion fixes
- Tweaked commenter logic to better handle a selection of both commented and non-commented lines
- Indenter fixes
- Golang
- Added syntax coloring
- Added function popup
- Markdown
- Added syntax coloring
- Added function popup
- Find & Replace
- Fixed ".h & .c" Find window file type menu
- Fixed a problem where Replace All sometimes didn't work on first find
- Force Find window up during long, multi-file replacements
- Fixed number of problems with Replace All in multi-file find
- Allow Replace when selection matches find, not just if find just matched
- Properly color UTF8 search string in regex mode
- #ifdef balancer
- Outline all #ifdefs enclosing the current selection, not just the immediate one
- Function popup
- Made "MARKER: -" & friends properly emit a menu separator
- Split panes
- Better rendering of splitter thumb
- Better rendering of focus outline
- Properly update status bar when panes are split
- Misc fixes and improvements
- Added "Wrap selection by matching delimiters"
- Whitespace stripping improvements
- Per-filetype configurable stray whitespace showing
- Fix stray whitespace display in wrapped text
- Better handling of nbsp and other UTF8 chars
- Removed arbitrary limits on $SELECTED_TEXT in smart clipboards
- Made temporary shell execution resilient to initial spew from shell profile
- Fixed some macOS Catalina compatibility issues
- Crashes
- Fixed a crash when opening an indexed document, after the parent folder of document moved
- Fixed a crash draging items around in Document list window on Mojave
- Fixed a crash during multi-file find after tearing out a tab
- Plugin Kit
- Plugin Kit (experimental) available
Release 3.3.4
- Bugs and incompatibilities
- mac OS Mojave
- Fix overscroll drawing
- Fix drag&drop incompatibility
- Fix a bug with tellEddie blocking mode not working
- Fix Open Quickly menu item going dim
- Fix a bug with workset Window always opening on startup
- Crashes
- Occasional crasher in Declaration dialog
- Occasional crasher in Open Quickly dialog
- Occasional crasher closing split pane
- Occasional crasher in Shell when emitting complex spew
Release 3.3.3
- White space handling
- Optionally show/color stray whitespace
- Optionally auto-trim stray whitespace
- Menu command to trim stray whitespace
- Menu command to trim stray whitespace
- Language handling
- Syntax coloring
- Swift 4.0
- Swift generics
- Antlr 4
- Bison
- Shell: functions, arithmetic expansions
- Function popup
- Better #if 0 block handling
- Improved shell file handling
- C++ prototyper: noexcept handling
- C++ indexer
- Better lambda handling
- Misc C++11/14/17 handling fixes
- Better STL header indexing
- C++ indenter beta: better inline comment handling
- Ifdef plugin
- Accessible from context menu
- #ifdef symbols from current document offered for #ifdeffing
- Balancing and double clicking on C++11 style raw strings and @"" objc strings
- Other bug fixes and improvements
- Secondary clipboard: Option click on item pastes and pushes onto main clipboard
- Clipboard palettes can be magnetically docked to a window
- Fix glitches in show invisibles drawing
- Fix tab completion lock-ups
- Password prompt improvements
- Other miscellaneous crash and bug fixes
Release 3.3.2
- Language handling
- New richer Perl syntax coloring module
- Syntax coloring: Small improvements to C++, Objective-C and Swift language handling
- Function popup: Small improvements to Swift language handling
- Indexer: Better handling of new system header availability macros
- Bug fixes
- Fix cases where some irregular shell output caused shell to never complete emitting
Release 3.3.1
- Server Open Dialog
- Correctly handle all forms of passwords
- Better URL parsing
- Crashes and performance
- Fix responsiveness problems when large worksets are opened
- Entering non-numeric characters into the Go To Line dialog would break things
- Fix occasional crash on quit, closing a workset
Release 3.3
- Syntax coloring improvements
- JSON support
- Fixed lockup when starting to edit an empty makefile
- Made new shell tab correctly re-color on first draw
- Swift syntax coloring improvements
- Find improvements
- Find In Next File now works even if multi-file search is off
- Better handling of revealing multi-line match selection
- Git support
- tellEddie Support for git commit - option to force selection to the top of the document
- Make Cmd-D work on git diff-style paths
- Made Workset window source control status display more robust
- Shell Windows
- Better handling of shell failing to start executing menu commands
- More robust pty setup in tellEddie
- Better handling of ANSI coloring
- Misc improvements
- Document list context menu
- Added Paste via Undiff command
- Added more useful setup commands to default worksheet
- C++ indenter beta improvements
- Commenter improvements
- Hide tab bar after closing second tab
- Misc bugs
- Fix exceptions thrown by Font panel
- Make Worksheet not pollute bash history
- Proper UTF-8 detection of documents containing control characters
- Fix a bug with About window showing after launch on macOS Sierra
- Fixed a split pane crasher
Release 3.2
- Syntax coloring improvements
- Fix performance of coloring updates in mega-huge files, particularly html
- Fixed performance of colored shell output such as xcodebuild
- Properly color C++11 keywords final and override
- SFTP Open panel
- Handling of ECDSA key change errors
- Draw links to some well known folders as folders, not generic files
- Shell output
- Undo of colored shell output no longer strips ANSII colors
- Better support for backspaces
- Workset window
- Added an "Open in Tab" context menu item
- Fixed keyboard type-ahead
- Added $LINE_EXPANDED_SELECTED_TEXT and $WORD_EXPANDED_SELECTED_TEXT smart clipboard symbolic values
- Fixed Indexer C++11 handling
- Swift function popup improvements
- Color redundant spaces followed by a tab as stray invisibles
- Bison/Yacc function popup
- Document list window improvements
- Fixed occasional crash when un-splitting split pane windows
- Beta of C++ indenter
Release 3.1
- Improved Balance and the double-click to balance command
- Compiler-like accuracy/correctness
- Full handling of quoting, comments and other language constructs
- Support for balancing of <> pairs, when possible
- Balancing of comments
- Bring back kiss matching
- Use the new accurate balancing engine for better correctness of matches
- Arrowing over balance-able character flashes match
- Improved Smart Swap
- Now understand C++11 initializer syntax and correctly swap initializers
- Understand and correctly swap lambdas as function arguments
- Improved syntax coloring
- C++ coloring -- better handling of unterminated strings
- Misc. improvements in Swift, Ragel, Python coloring
- Function popup
- Better Swift support
- Better Ragel support
- Find panel
- Pre-configured find strings menu items can now have associated keyboard shortcuts
- SFTP Open Panel
- Fix a bug with panel sometimes not entering a selected directory
- Fixed a crash double clicking panel row header
- Made Eddie handle sftp:// URLs
- Commenter: fixed some quirks when commenting and uncommenting shell files (and Python)
- Symbol completion: Indexer now enumerates paths using xcrun to better support SDK includes
- Improved Line Number gutter
- Floats above text, when scrolling horizontally
- Dragging on line gutter performs a whole line selection
- SFTP Open dialog
- Persist dialog size
- Fix a bug trying to open a file in a list showing truncated entries
- Prototyper: Fixed "Traditional" theme to correctly emit static member prototypes
- Commenter: Fixed uncommenting of shell comments in Ragel sources
- Tab completion: Made path cache less aggressive
- Made executing Python scripts not mess up worksheet termios
- Fixed some rare crashes on quit
- Fixed some cases of runaway re-indexing
Release 3.0.2
- Fix crash in Open Selection.
- Syntax coloring: fix recoloring of "#include <foo.h>".
Release 3.0.1
Release 3.0
- Improved Find
- Multi-find&replace
- Sped up Replace And Find
- Simplified Multi File directory search path popup
- Added more source file types to type filter popup
- Multi File search now includes frontmost document, even though it's otherwise not included in the search list
- Clipboard enhancements
- Clipboard history stack
- Paste history menu
- Clipboard popover windows
- Editable clipboard history for main as well as extended clipboards
- Extended clipboards support smart paste entries with symbolic token expansion
- Added keyboard shortcut primitives for first 6 entries in each clipboard
- Improved Function Popup
- Better #if branch handling
- More C++11 support:
- modern function return type syntax
- rvalue references
- handling of noexcept
- More Obj-C support:
- @property
- Obj-C methods with unnamed selectors
- Correctly handle "#pragma mark - foo -"
- Show TODO, [TODO], FIXME as markers in popup
- Support Ragel
- Improved syntax coloring
- More complete C++14 handling
- Better template class coloring
- Better template function coloring
- Better include coloring
- Color TODO, [TODO], FIXME
- Color Obj-C @properties
- Handling of #if 1/#else blocks as comments
- Fixed recoloring when editing .css documents
- New Document list window
- Allows fast selective closing of a bunch of windows
- Allows fast grouping/re-grouping of windows into tabs
- Improved Shell Tab Completion
- Completions from system headers now draw in dark green, distinct from local files
- Hitting Tab for a third time will now attempt to complete a local directory completion, if possible
- Improved Ifdef balancer
- Added balancing of makefiles
- Added balancing of Obj-C @interface @end
- Commenter: fixed some quirks when commenting and uncommenting shell files (and Python)
- Symbol completion: Indexer now enumerates paths using xcrun to better support SDK includes
- Improved Line Number gutter
- Floats above text, when scrolling horizontally
- Dragging on line gutter performs a whole line selection
- SFTP Open dialog
- Persist dialog size
- Fix a bug trying to open a file in a list showing truncated entries
- Tab View: Drop a tab on originating window opens as a new window
- User Menu commands: ensure directory is set to that of the active shell prior to executing a command
- Fixed a problem with pane resize thumb sometimes showing for occluded windows
- Fixed a problem where miniaturized windows weren't included in the persisted open window list
- Updated help docs
- New look
Release 2.5.9
- Added Show invisibles.
- Correctly invalidate open header cache via fsevents.
- Reworked selection display in various lists to use system selection colors.
- Fixed a bug in increase/decrease font size.
- Fixed a problem where Workset, SFTP Open, Prefs and other windows came up with an I beam cursor, sometimes.
- Refined tab completion to only use local completions when completing a single letter.
- Fixed tab completer to correctly append space (only when the completion is unique) and to properly not escape said space.
- Fixed menu updating and initial state capturing in the "Switch To Last Edit" feature.
- Opening new untitled documents now respects global "Show line numbers" setting.
- Fixed a bug where Find window regex error popup came up too narrow.
- Fixed a crash on quit when quitting while completion symbols are being loaded.
- Fixed Server Open Panel size and date column resizing and name column truncation.
- Fixed a bug where activity in a shell in an inactive tab was causing declaration tip windows to close.
- Fixed a bug where active shell in an inactive tab wasn't scrolling to selection.
- Inactive tab active shell busy indicator sometimes wasn't spinning as it should.
- Fixed the Undiff command to properly paste back into the selection.
- Improved #ifdef branch handling in indexer.
- Fixed formatting of pasted declarations in Prototyper.
Release 2.5.9 runs on MacOSX 10.5 (including PPC) or later.
Release 2.5.8
- Swift syntax coloring and function popup
- Color ANSI terminal mode support in shell windows
- Improved pane splitting by dragging splitter thumb
- Added support for Services menu
- Added copy as breakpoint to Context menu
Release 2.5.7
- New smart Open Quickly feature with approximate matching
- C++14 number separator in syntax coloring and function popup
- Fixed occasional crash in reverse find
- Fixed sorting of a huge selection
- Better handling of unsaved documents on quit
- Few more bug fixes
Release 2.5.6
- Improved HTML (Javascript, CSS, PHP) function coloring -- fixed lock-ups and coloring correctness
- Improved Python function popup
- Improved Java syntax coloring and function popup
- Added HTML, Javascript, CSS and PHP function popup
- Context-sensitive commenter feature -- selects the right comment style in multi-language documents
- Fixed an occasional crash auto-completing file path names in a parent directory
- Do not show iBeam over an active Find panel is active
- Fix an occasional bug with Replace&Find in multi-file search not advancing to the correct next search result
- Fixed Lua commenter
Release 2.5.5
- Greatly improved Lua syntax coloring
- Greatly improved Lua function popup
- Added Lua-style comments to commenter
- Greatly improved C/C++ function popup parser:
- C++11 support
- Better advanced template handling
- Fixed some parsing bugs and some improved ObjC class handling
- Fixed Ruby syntax coloring to not lock up
- Add support for UTF-8 BOM encoding
- Made path name completion properly trigger tag rebuilding
- Added Undo for Replace All
- Brought back "Leave Windows Open" checkbox to multi-file find options
- Fixed an occasional lock up when using tabs with non-overlay scrollbars
- Fixed mixed up Replace/Find, Replace All and Replace In Selection buttons in Find
- Fixed an occasional crash if window closed after function popup and prototyper both get used
- Fixed an occasional crash when closing a split pane
- Fixed problems with interrupted shell output causing the Undo record to sometimes split up
Release 2.5.4
- Fix occasional crash on quit.
- Pane split animation.
Release 2.5.3
- Support for new overlay scrollers, overhauled split pane support
- Much improved symbol indexer, including:
- Better C++11 handling
- Better advanced template handling
- Index new standard C++ libraries
- Python indexing
- Function popup improvements include better C++ template handling
- Fix somewhat inaccurate line rendering at the end of super-huge (> 20MB, > 1 million lines) documents
- Fix a bug with RTF clipboard not being generated with correct unicode escaping
- Fix a bug that cause Python and Shell syntax coloring to be unstable during some edits
- Fixed re-open of documents to preserve the document ordering
- New Untitled Shell template support
- Properly set terminal width in a shell window based on window size
- Fixed a bug in reading DOS format documents
Release 2.5.2
- Mavericks ready
- Fix a problem with the "Editing" and "Colors" pref panes not displaying on 10.5 and 10.6.
- Fix a problem with selection stream pipes not getting deleted correctly on quit.
- Make Cmd-D pick up line numbers from Python-style logs.
Release 2.5.1
- Python syntax coloring improvements (more robust with huge files, more correct)
- Shell syntax coloring improvements
- Ragel syntax coloring
- Python '"""' style headerdoc comment support in commenter
- Shell function popup
- Antlr syntax coloring and function popup
- Fix a crash when merging tabs
- Find window option to toggle "Dot matches '\n'" in regex searches
- Context menu in text editor
- Resizable Find window
- Recent/common find strings menu can now be pre-populated by favorite string patterns
- Improved function popup and prototyper function boundary detection
- Added support for svn 1.7 and later
- Fixed a problem with git integration that would cause excessive CPU use and memory leaks in some cases
- Properly draw tab completion windows with bold entries
- Added support for user menus in the form:
- AddEditUserMenu -name "Sort Selection in front window" -toSubmenu Commands -shellCommand "sort -f < $_AS > $AS_"
- AddEditUserMenu -name "Sort Selection in target" -toSubmenu Commands -shellCommand "sort -f < $_TS > $TS_"
- AddEditUserMenu -separator -toSubmenu Commands
- AddEditUserMenu -name "Today's date" -toSubmenu Commands -shellCommand "/bin/date +%e-%b-%Y" -shortcut Control-D
- AddContextUserMenu -name "Echo stuff" -shellCommand "echo stuff" -shortcut Command-Option-Y
- AddContextUserMenu -name "Echo into sel" -shellCommand "echo stuff > $AS_" -shortcut Command-Option-Y
- Added Eddie env variables $ACTIVE, $_AS, $AS_
- Temp shell password prompt
- Fix a bug in undo when undoing in a middle of long shell spew
- Added a simple undiff tool and a handful of other commands to the Edit menu
Release 2.5
- UTF-8 and input method support
- Improved Find
- boost regex engine supporting Perl regular expression syntax
- Regex find syntax coloring and error highlighting
- auto-escaping of search strings when Regex enabled
- Improved Forward/Reverse find advance in the presence of overlapping matches
- Number of other find-related fixes and improvements
- Improved tabbed shell support
- inactive shell tabs show busy progress while shell activity is going on
- shell tabs in the Worksheet window are persisted
- Fixed a crash using panes in tabs
- Improved symbol indexer
- add support for C++11 "using" type definitions/declarations
- add more availability macro symbols
- Improved code completion
- Make it a little better about not stealing the down arrow key (you now have to
press Ctrl-Down Arrow to focus the list).
- Added a way to set a up a keyboard shortcut to select next in the completion popup
(via the --tryFirst shortcut)
- Made the first path completion when the "Use Symbols when Tab-completing" shortcut
is on not cause a temporary SPOD
- Improved function prototyper
- ObjC method prototypes automatically wrapped in @interface or @implementation where applicable
- Whitespace applied lazily during paste -- you can now load up the prototyper clipboard,
switch whitespace theme, paste the prototypes, the right thing will happen.
- fixed handling of operator+, operator-
- Improved function popup
- Made it handle forward interface and protocol declarations correctly
- Fixed a bug where it didn't correctly indicate the position between two methods in the popup
- Improved syntax coloring
- Speed up coloring of super-huge files
- Fixed function coloring inside an extern "C++" block
- Fixed function coloring of some templated functions
- Few new color schemes
- Fixed horizontal scroll-back sometimes fighting to scroll while using gesture scrolling
- Fixed tab drag image
- Fixed Ctrl-Click on a clipboard button
- Fixed a bug where extended clipboards were no longer saving themselves on quit.
- Fixed a bug where pasting styled text from Eddie to Mail sometimes pasted more than original selection
- Added --tryFirst SetKey keyboard shortcuts that run optionally before main shortcuts
- Fixed a lock-up bringing up save panel tagging window.
- Fixed a problem with document encoding popup applying the wrong setting.
- Fixed a problem popup menus in preferences sometimes checking the wrong item.
- Fixed a problem with wrong line terminators being added to the pasteboard.
- Fixed indent left right of a couple lines right at the document end
Release 2.4.2
- Added syntax coloring of functions, classes, numeric constants and HTML escaped unicode literals
- Sped up syntax coloring of large documents
- Improved Ruby syntax coloring
- Function popup support for Ruby
- Improved split panes: better active pane visibility, better click-through behavior
- Added retina display Monaco 9 nostalgia rendering mode
- Improvements in the smart swap keyboard shortcut
- Numerous bug fixes
Release 2.4.1
- Fixed a few crashes using shells with tabs
- Fixed a crash using Cmd-D on a path that fails to open
- Cmd-D in Untitled documents now uses the shell path to assist looking up the selection
- Other bug fixes and small improvements
Release 2.4
- Tabbed document windows, pervasively integrated throughout the app. (Don't panic, non-tabbed documents still fully supported, of course.)
- Indexer improvements: Better complex C++ handling and speed
- Indexing now offers an option to exclude path patterns from indexing
- Added an option to show hidden files in the Open Panel
- Added a global preference to toggle showing line numbers
- Better handling of large git repositories
- Extended Command-D line:file handling to also support file:line:column and file:line:startColumn:endColumn
- Fixed Find window to not automatically perform unhelpful quote substitutions in its edit field
- Enhanced the "Go Back" command to offer navigating edit history
- Fixed the inability to set Shift-Tab as a shortcut
- new version of the tellEddie tool
- Number of other enhancements and bug fixes
Release 2.3.2
- Added the ability to Execute a command in any document window
- Added menu item to toggle "Show Line Numbers" setting
- Add activate shell via Cmd-1..8 (analogous to existing Cmd-0 for Worksheet)
- Fixed a problem where "Wrap to window" sometimes wouldn't rewrap when toggling line numbers on/off
- Fixed incorrect line number display when "Wrap to window" enabled
- Fixed a problem with not being able to turn the "Use symbols while Tab-completing" preference off
- Include Colors when copying test into the system clipboard
- Save shell window directories (previously already done for Worksheet)
- Fixed Find menu crasher
Release 2.3.1
- Add git support to the tellEddie -c command
- Fix a font menu/pref pane crasher that happened with some third party fonts.
- Fix a occasional crash on exit.
- Fix a lock-up when clicking the Find Window multi-file recent directory popup.
- Fix lookup indexer parsing of enums with availability macros.
Release 2.3
- Open/save to SFTP/SSH server makes remote document editing a breeze
- LaTeX syntax coloring and function popup
- Symbol lookup - automatically regenerates index files and improves Objective-C parsing
- Improved Function popup handling of various header macros
- Fixed problems with retina display handling
- Added an option to soft-wrap text to window width
- Added a Cmd +/Cmd - shortcut for quick Font size increase/decrease
- Shell path name tab completion optionally uses paths from the indexer
- Handle accidental horizontal scroll
- Add "In Open Windows" as an option to multi-file Find
- Many other improvements and bug fixes
Release 2.2
- Git support in Worksets
- tellEddie -c automatically creates a .c/.h pair/boilerplate
- Properly display ssh upload progress in shell windows (support '\r' correctly)
- Properly handle backspace sequences in shell output.
- Include syntax coloring colors in text drag
- Smart swap improvements -- correctly handle quoted strings
- Small fix to quote double-click balancing.
- Untitled workset didn't allow Save As
- Append .wkst suffix when saving worksets, if needed
- & was not properly escaped in shell path variables, caused confused Worksheets
- Make Suggestions window close when invoking other keyboard commands
- Fix Page Up/Down keyboard shortcuts
- Handle quitting of unresponsive shell sessions better
Release 2.1
- Added support for showing line numbers
- Added more Find shortcuts as menu items
- Fixed a crash when SizeWell is installed
- Fixed a crash when closing Quick Find on Leopard
- Fixed bugs in handling execution of multi-line shell commands/lists
- Don't scroll when you delete text at the end of the document
- Fix a bug in the UpArrowSingleLineScroll primitive
- Multiple folders added to a workset through the Open Panel were not sorted correctly
- Fixed a bug where reverse multi-file search wasn't searching from the end of a document
- Fixed a bug where reverse multi-file search wasn't wrapping correctly
- Made workset iterator properly iterate groups with no folder association
- Fixed Multi-file reverse iterator and workset forward and reverse iterator
- Fixed a bug in the Find window "Leave windows open" setting
- Faster loading of Worksets
- Fixed a leak in Worksets
- Fixed bug reading Windows (CRLF) documents.
Release 2.0
- Carbon-free: Obj-C++/Cocoa rewrite
- Text drag & drop
- Many symbol/autocompletion fixes
- Many improvements and bug fixes in window pane splitting
- More robust multi-line shell execution and password prompt handling
- Many improvements to Symbol lookup/completion indexer
- More light-weight background document change handling
- Find Window Option to auto-close windows opened by multi-file search
- Find Window Option to filter folders to exclude from multi-file search
- Find Window Fixed crashes, lock-ups and other misc. bugs
- Worksets: SVN integration
- Worksets: better drag&drop
- Worksets: improved multi-level folder hierarchy support
- Worksets: many bug fixes
- Improved support of exotic fonts
- Mac OSX Leopard, Snow Leopard and Lion support (Intel 64 bit, Intel 32 bit, PPC)
- Many other bug fixes
Release 1.2
- Fix a crash when quitting with a read-only Worksheet
- Make man work in the Worksheet.
- Small tweaks in symbol/autocompletion parser
- Fix a problem where the Keypad period wasn't working.
Release 1.1.2
- Symbol lookup:
- Obj-C support for lookup and auto-completion
- Improved C++ auto-completion
- Fixed redraw glitch when clicking the window zoom button.
- Fix some clipboard incompatibilities.
- Tab and Shift-Tab support for indenting.
- Added a new TabOrIndentRight primitive (Cmd-Tab), Shift-Tab to IndentLeft.
- Separate keyboard maps for editor windows and shell windows.
- Better handling of quotes when using path Tab-completion
- Some enhancements to the smart swap function
- Made $_TS pipe handling more robust
Release 1.1
- Added "Tab inserts spaces" preference
- Python function popup and commenter support
- Ruby syntax coloring and commenter support
- Added support for piping selected text in and out of shell commands
- Added "Auto save Worksheet Path" preference
- Many other improvements and bug fixes
Release 1.0.1
Release 1.0
- Anti-aliased font support.
- New color themes.
- Support for user-created color themes.
- Preference to disable search flash highlighting.
- Preference to keep Find window open.
- Preference to control saving Creator codes.
- tellEddie now allows optionally creating a file on open.
- tellEddie -- when opening from stdin allow marking document as temporary using a new --noSave flag.
- Many more fixes and improvements.
- Linux development version now available.
| |