June 2nd, 2011Changes:
· Enabled the Web Inspector in the live Web Preview.
Fixes:
· Fixed issues with Mac OS X Lion.
June 19th, 2010Changes:
· Added various HTML5 related CSS properties and keywords.
· Improved the Erlang mode substantially.
· Various detail fixes and additions in HTML, Javascript, CSS and Obj-C modes.
Fixes:
· Fixed issues with the live web preview and Safari 5.0
· Fixed a bug in Javascript.mode that caused a wrong base color.
· Fixed issues with the LassoScript Mode
November 20th, 2009Additions/New Features:
· Added Erlang mode
· Added Go mode
· Added per mode option for the Tab key to indent and outdent when something is selected. Defaults to on.
· Improved the Objective-C mode by adding Cocoa Touch properties and minor missing functions to the autocompletion.
· Enabled support for Snow Leopard's text substitutions.
Changes:
· Improved handling of modes which require a higher SubEthaEngine for future compatiblity.
· Switched out-of-the-box default encoding to UTF-8.
Fixes:
· Fixed an issue with Snow Leopard which caused continuous spell checking to behave strangely.
· Fixed an issue with the live Web Preview where folded text did not appear in the preview.
· Fixed an issue with the live Web Preview where some base URLs would prevent the preview from updating.
· Fixed an issue with extended regex mode in which the find progress indicator would not stop for certain expressions.
· Fixed issues with folding and encoding conversion.
· Fixed an issue which caused URLs containing non-ascii characters not to be recognized correctly.
· Fixed an issue that caused the script menu to be missing from the context menu.
September 4th, 2009Additions/New Features:
· Added CoreGraphic, CoreAnimation and some CoreFoundation classes and functions to the Objective-C Mode.
· Added mode recognition on paste into an empty and new document, e.g. now SEE switches to HTML mode if you paste an HTML page into an empty document.
Changes:
· Added SEEMinimumEngineVersion to Info.plist of Modes for future compatibilty checking.
Fixes:
· Fixed a crash issue with folding in certain situations.
· Fixed an issue with Snow Leopard where authenticated saving did not work properly.
· Fixed an issue with double click selection on Snow Leopard where words separated with a dot were selected as whole instead of separately.
· Fixed an issue with the symbol pop-up and split views where the selection could happen in the wrong text view.
· Fixed an issue with the PHP-HTML mode where inconsistent highlighting of member variables could occur.
· Fixed memory leak on close that could cause the host of a document not to leave the document.
· Fixed an issue with Ruby mode where folding did not work for spaceless if constructs, e.g. if(a==b)
· Fixed an issue with Perl mode where HEREDOC did not highlight correctly if a space was used after the initial
August 10th, 2009Additions/New Features:
· Code Folding - SubEthaEdit now supports code folding in all the shipping modes. Even without mode support you have the ability to fold arbitrary selections to gain clarity in more complicated documents.
· Document state persistence using Xtended Attributes - SubEthaEdit now saves document state (mode, folding state, window position, selection and more) for plain text files using a extended filesystem attribute.
· Clickable URLs - if the mode has URL recognition, URLs can now be opened with a direct click in a fashion that does not interfere with editing.
· New "Tidy and Pretty Print HTML" feature
Changes:
· Improved the speed of Applescript based text changes in documents (e.g. the commment/uncomment script in the c-modes)
· Reduced the cases where SubEthaEdit's port mapping triggers a bug in the mDNSResponder causing it to produce a high cpu load when used with Airport Base Stations.
· All shipped modes have been reengineered to support code folding.
· Updated the seetext file format to be more efficient and support the new folding state data.
· Added additional TLS/SSL encryption mode that does not need the temporary keychains anymore and is now default.
· Improved performance when using web preview with extensive javascript code after web preview is closed again.
Fixes:
· Made network protocol more robust.
· Improved memory consumption when opening big files.
· Fixed crashes that could occur when opening files > 300 MB.
· Fixed an issue in mode definition syntax names which could lead to symbols not being displayed after initially showing up.
· Fixed a crash where context clicking on an URL could lead to an application hang.
· Fixed minor issues with the encoding recognition and conversion.
· Fixed minor issues to make SubEthaEdit work well with the upcoming Mac OS X Snow Leopard.
· Fixed minor issues that occurred when inserting characters that do not exist in the current encoding.
December 12th, 2008Changes:
· Implemented a partial work-around for an issue of Apple's mDNSResponder in conjunction with Airport Base Stations that causes excessive logging. If it still happens, turning automatic port mapping off and on again resolves the issue.
Fixes:
· Fixed an issue where CJK font fallbacks could cause the rest of the document to be displayed in a wrong font.
· Fixed an issue that caused the Apple Scripts of the Latex Mode not to be included correctly.
December 8th, 2008Additions/New Features:
· Added Objective-J Mode
· Improved Symbol recognition by adding the possibility to recognize symbols in comments.
Changes:
· Improved syntax highlighting performance
· Drastically improved syntax highlighting speed for documents that contain extremely long lines.
· Updated Sparkle to the latest version.
· Improved PHP mode.
· Improved Perl mode.
· Improved CSS mode.
· Improved Javascript mode.
· Improved Lassoscript mode.
· Improved Cold Fusion mode.
· Improved Objective-C mode (now includes UIKit).
Fixes:
· Fixed an issue with certain routers and port mapping by updating to the lastest version of TCMPortMapper. For more details look into release notes inside the Port Map Application (http://www.codingmonkeys.de/portmap/).
· Fixed an issue with the mouse insertion cursor being to dark when working with dark backgrounds on leopard.
· Fixed some crashes that occurred in very specific situations.
· Fixed multiple issues with syntax parsing relating to symbols and autocompletion.
· Fixed various small issues.
March 15th, 2008· NAT-Traversal - SubEthaEdit now automatically maps its port so it can be reached from anywhere on the internet.
· iChat Invites - Documents and the Connection Browser allow drag and drop of iChat Buddies to invite them. (iChat invites only work on Mac OS X 10.5)
· Friendcasting - if you activate Friendcasting you get automatic connections to the friends of your friends. In a typical company/group setup one publicly reachable SubEthaEdit will be enough to act as friend to connect everyone to each other.
· The overall look of the Connection Browser has been greatly improved. SSL connections now are default, a non SSL connection is showen via a crossed out lock.
· You can drag and drop other people from the Connection Browser into a text field (e.g. iChat) to copy their reachability see:// URL.
· Improved C mode and function recognition.
· Improved the LaTeX mode.
· Fixed an issue where the status of a document in the overflow tab menu was not displayed correctly.
· Fixed an issue where a simultaneous join and invite to a restricted document did not result in a allowed join.
· Fixed an issue where see:// document URLs did not result in a join of the addressed document if there was already a connection.
· Fixed an issue with the display of subversion conflicts in the symbol popup.
· Fixed an issue with the modes preferences where users could edit read-only information.
· Fixed an issue with Bonjour and Back to my Mac where the last found netservice did determine which connections occured.
· Fixed an issue where your location in the window did move around and redraw issues occured if others have been writing above you.
· Fixed an issue with split views and multiple views where the other windows did move their position in the text if text was changed.
· Fixed an issue with "Find All" where a junk of text would be highlighted over and over again if many search results are found.
January 23rd, 2008· Shift click/drag in the line number gutter now works as it should: now it does span the current selection up to the target line.
· Updated the Objective-C mode to the current state of the API in Tiger. Some methods and constants were missing.
· Added WebKit specific CSS attributes to all modes using CSS
· Deprecated support non-standard CSS single-line comments
· Made joining resizing transition smoother by using Core Animation on Leopard.
· Fixed a crash on 10.4.x that occured on quit when the application was quit while being inactive after dismissing the unsaved changes dialog.
· Fixed an issue with spaces where all SubEthaEdit windows were dragged to the space with the frontmost SubEthaEdit window.
· Fixed an issue with spaces where the find window did live on another space than the document window it was searching in.
· Fixed an issue where the live web preview when set to update "on save" did update also on autosave (that means at least every 60 seconds).
· Fixed an issue where SubEthaEdit did not respect the Appearance scroll bar setting "Jump to here" if it was set while SubEthaEdit was not running.
· Fixed an issue where undo after a revert did garble the document.
· Fixed an issue with undo where the document did stay dirty after undoing beyond the last save point and redoing again to it.
· Fixed an issue where C functions with class-qualified types did not appear in the symbol popup.
· Fixed an issue where some indented C functions where not recognized.
· Fixed an issue where comments in #defines weren't highlighted correctly.