CotEditor/CHANGELOG.md

2499 lines
111 KiB
Markdown
Raw Normal View History

2014-12-12 15:57:01 +03:00
Change Log
==========================
3.4.2 (unreleased)
2018-06-02 08:01:47 +03:00
--------------------------
### Improvements
- Improve general stability.
- [non-AppStore ver.] Update Sparkle framework.
2018-06-02 08:01:47 +03:00
### Fixes
- Fix an issue under OS X 10.11 where the application crashed with the auto completion.
2018-06-02 08:01:47 +03:00
2018-06-02 08:00:09 +03:00
3.4.1 (253)
2018-05-15 04:13:26 +03:00
--------------------------
### Improvements
2018-05-27 16:58:09 +03:00
- Copy also the executability from the file permission of the original document when duplicating a document.
- [trivial] Improve drawing of capsules for variables in the insertion format setting field.
- [trivial] Adjust preferences panes layout.
2018-05-15 04:13:26 +03:00
### Fixes
- Fix an issue under OS X 10.11 where the application could crash when an item in the outline inspector is clicked.
2018-05-28 05:43:47 +03:00
- Fix an issue where the word completion of which word starts with double underscores (e.g. `__init__`) skipped the second underscore.
2018-05-27 16:58:09 +03:00
- Fix an issue where the application could rarely crash while typing.
- [AppStore ver.] Fix an issue where the options for the software updater for non-AppStore versions were wrongly displayed in the General preferences pane.
2018-05-15 04:13:26 +03:00
3.4.0 (251)
2018-05-11 04:57:42 +03:00
--------------------------
### Improvements
- [beta] Localize newly added strings in Italian.
2018-05-11 04:57:42 +03:00
- [beta] Link help buttons to the latest help pages.
2018-05-10 12:05:48 +03:00
3.4.0-rc (249)
2018-05-03 19:58:34 +03:00
--------------------------
### Improvements
- [beta] Rename “Set Replacement” feature to “Multiple Replacement.”
2018-05-08 06:51:07 +03:00
- [beta] Localize all text added in CotEditor 3.4.0.
- [beta] Add help page about the multiple replacement.
2018-05-03 19:58:34 +03:00
### Fixes
- [beta] Fix an issue the application could crash while typing.
- [tirivial] Fix an issue on macOS 10.12 and earlier where the Japanese label of the menu item toggling toolbar visibility did not reflect the current visibility state.
2018-05-03 19:58:34 +03:00
2018-05-01 07:41:17 +03:00
3.4.0-beta.4 (246)
--------------------------
### Fixes
2018-05-03 19:12:12 +03:00
- [beta.3] Fix an issue where application could crash on changing selection in editor view.
2018-05-01 07:41:17 +03:00
2018-04-30 16:44:26 +03:00
3.4.0-beta.3 (245)
2018-04-14 18:01:32 +03:00
--------------------------
### Improvements
- Optimize syntax highlighting performance.
2018-04-14 18:01:32 +03:00
### Fixes
- Fix an issue where the sidebar inspector did close inward when the pane was switched after opening the sidebar outward.
- Fix an issue where snippet keybindings could not be restored to the default correctly.
- Fix an issue where progress spinner for outline menu displayed unwantedly on document opening.
2018-04-30 16:43:14 +03:00
- [beta] Fix an issue where deletion of replacement set items was not saved.
- [beta] Fix a possible crash on window closing.
2018-04-15 16:49:42 +03:00
- [beta][non-AppStore ver.] Fix an issue where options for the application update check in General preferences pane disappeared.
2018-04-14 18:01:32 +03:00
2018-04-14 14:55:20 +03:00
3.4.0-beta.2 (243)
2018-02-25 15:00:45 +03:00
--------------------------
### Improvements
- Enable importing multiple syntax/theme setting files at once.
2018-04-12 06:37:54 +03:00
- Import syntax style files via drag and drop to the Installed Syntax Styles area.
2018-04-14 05:58:57 +03:00
- Avoid merging multiple separators next to each other in the navigation menu into a single separator.
- [beta] Synchronize the selection in the outline inspector with the current cursor position in the focused editor.
2018-04-14 12:37:47 +03:00
- [beta] Replace with a new one when the last replacement definition row was removed, instead of disabling the remove button.
- [beta] Disable the remove button in replacement set panel when nothing is selected.
- [beta][trivial] Adjust outline inspector layout.
### Fixes
2018-04-12 11:54:03 +03:00
- Fix an issue where the cursor position did not follow the line when Move Up command was performed at the end of the document.
- [trivial] Fix some UI text.
3.4.0-beta (241)
--------------------------
2018-02-27 06:48:44 +03:00
### New Features
2018-04-05 10:32:47 +03:00
- Replace matches with preset replacement definition (Find > Show Replacement Set).
2018-02-27 06:48:44 +03:00
- Add outline menu to side bar.
- Select tabbed window with `⌘+number`.
2018-04-05 06:48:49 +03:00
- Parse regular expression pattern in find string field in regular expression mode:
2018-04-02 10:46:08 +03:00
- Syntax highlight.
- Highlight matching brace by moving cursor.
2018-04-05 06:48:49 +03:00
- Select the range surrounded by a brace pair by double-clicking a brace.
2018-03-17 21:39:03 +03:00
- Add a new theme “Resinifictrix”.
2018-03-03 09:16:23 +03:00
2018-02-27 06:48:44 +03:00
### Improvements
2018-03-23 16:52:10 +03:00
- Give haptic feedback on pinch zoom when the scale becomes 100%.
2018-04-05 10:32:47 +03:00
- Adjust background color for selected range in inactive editor to avoid unreadable text, especially by a dark theme.
- Make the current line highlight semi-transparent if editor opacity is not 100%.
2018-04-05 10:32:47 +03:00
- Ignore brackets escaped with `\\` on bracket pair highlight.
- Restore selected inspector pane on window restoration.
2018-03-06 06:50:13 +03:00
- Move “Get Info” and “Show Incompatible Characters” menu items into newly added View > Inspector submenu.
2018-04-05 10:32:47 +03:00
- Update highlight style of icons in the side inspector.
2018-03-23 16:52:10 +03:00
- Delete the feature alerting inconsistent encoding declaration in document on saving.
- Remove `⌘1` shortcut for Console from default key-binding settings.
- Avoid switching to inactive tabbed window only to show a syntax highlighting indicator.
2018-03-23 16:52:10 +03:00
- Remove the workaround for the issue of editor scrolling on early macOS High Sierra that was introduced on CotEditor 3.2.4.
2018-03-27 05:15:33 +03:00
- Update “Java” syntax style by adding term `var` (Thanks to Marc Prud'hommeaux!)
2018-03-23 16:52:10 +03:00
- [trivial] Use monospace digits where suitable.
2018-03-30 05:50:46 +03:00
- [trivial][non-AppStore ver.] Update Sparkle framework.
2018-03-30 05:34:51 +03:00
- [dev] Update build environment to Xcode 9.3 (Swift 4.1).
### Fixes
- Fix a possible crash with continuous find/replacement.
- Fix an issue where the font settings cannot be changed on macOS 10.12.
2018-04-05 06:48:49 +03:00
- Fix an issue where the find result in the input field of the find panel did not clear when a new find string was set from the find history menu.
2018-03-03 09:16:23 +03:00
2018-03-09 10:34:58 +03:00
3.3.5 (237)
2018-03-06 15:22:54 +03:00
--------------------------
2018-03-07 17:00:24 +03:00
### Improvements
- Update “Swift” syntax style for Swift 4.1.
2018-03-06 15:22:54 +03:00
### Fixes
2018-03-07 04:05:51 +03:00
- Fix an issue where application could rarely crash under specific environment on saving.
2018-03-14 04:10:18 +03:00
- Fix an issue where the domain part of URL was ignored when a favicon was dropped from Safari to editor.
2018-03-09 10:33:58 +03:00
- Update “YAML” syntax style to fix outline extraction with a specific case.
2018-03-06 15:22:54 +03:00
2018-03-03 09:16:23 +03:00
3.3.4 (234)
--------------------------
### Improvements
- When “Indent with Tab key” is on, reduce indent level of the current line with Shift+Tab even when nothing is selected.
2018-02-25 15:00:45 +03:00
### Fixes
- Fix an issue where lossy saving was failed.
- Fix an issue where `⌘←` was ignored when the cursor locates at the end of the document.
2018-03-02 09:26:24 +03:00
- Fix an issue where save dialog layout corrupted when toggling the visibility of the file browser.
- Fix an issue where no alert was raised on saving even when a document contains lossy yen signs.
- Fix an issue where document syntax was parsed twice on file open.
- Fix a possible crash on print.
2018-02-25 15:00:45 +03:00
2018-02-24 15:56:07 +03:00
3.3.3 (232)
2018-02-13 03:53:14 +03:00
--------------------------
2018-02-22 05:44:33 +03:00
### New Features
2018-02-24 06:36:51 +03:00
- Add an option “Indent with Tab key” to the Edit pane in preferences.
2018-02-22 05:44:33 +03:00
### Improvements
- Change the behavior of `⌘←` so that the cursor moves first to the beginning of the visual lines, then to the column right after indentation, and finally to the beginning of the line.
2018-02-24 14:40:46 +03:00
- Remove “Open Hidden” command (Use “Show hidden files” option in the open dialog instead).
- Display an open dialog on launch if so set even when iCloud storage is disabled.
- Improve stability on text encoding change.
- Refine dialog messages on text encoding change.
- Change sidebar behavior to close inward when it was opened inward because of insufficient space.
- Avoid requiring high power GPU use.
2018-02-24 06:36:51 +03:00
- [trivial] Hide insertion point in shortcut input fields in the Key Binding pane.
- [trivial] Set a spoken name of CotEditor.
- [trivial] Add `enablesAsynchronousSaving` hidden default key that enables asynchronous saving.
2018-02-20 14:00:39 +03:00
- [non-AppStore ver.] Update Sparkle framework.
### Fixes
- Fix a long-standing issue where incompatible characters could not be detected when the length of converted document text is changed.
2018-02-24 06:36:51 +03:00
- Fix an issue where key-binding setting field sometimes ignored user input.
2018-02-24 18:30:37 +03:00
- Fix an issue where wrong file creation date and file permission could be displayed in the document inspector.
2018-02-24 10:13:54 +03:00
- Fix an issue where document files did not forget vertical orientation state when once set before.
2018-02-24 15:20:12 +03:00
- Fix an issue where the encoding selected in the open dialog last time was unwantedly applied to the newly opened document when a document opened with the open dialog previously had already opened.
2018-02-24 06:36:51 +03:00
- Fix an issue where menu item title for “Horizontal” (in Format > Writing Direction) was displayed as “Vertical” in Japanese localization.
2018-02-13 03:53:14 +03:00
2018-02-12 04:49:58 +03:00
3.3.2 (229)
2018-02-12 04:37:44 +03:00
--------------------------
### Fixes
2018-02-12 04:53:22 +03:00
- Fix an issue on CotEditor 3.3.1 where the application could crash on window close.
2018-02-12 11:17:07 +03:00
- Fix an issue where application crashed when performing “Find All” with the regular expression and without grouping (Thanks to @akimach!).
2018-02-12 04:37:44 +03:00
2018-02-09 18:17:29 +03:00
3.3.1 (228)
--------------------------
### Fixes
2018-02-09 18:17:07 +03:00
- Fix an issue where the application crashed on launch under specific conditions.
2018-02-09 10:29:36 +03:00
- Fix an issue where the iCloud storage was not enabled.
2018-02-09 18:17:07 +03:00
- Fix arrows in the navigation bar on the vertical text mode.
2018-02-06 16:25:24 +03:00
3.3.0 (224)
2018-01-27 09:12:17 +03:00
--------------------------
2018-02-04 19:46:32 +03:00
### Fixes
2018-02-05 06:30:58 +03:00
- [beta] Fix an issue where iCloud document storage was not created.
2018-02-07 02:59:29 +03:00
- [beta] Fix an issue where find result message in the find panel fields was not shown.
2018-02-04 19:46:32 +03:00
3.3.0-beta.3 (220)
--------------------------
### Improvements
- [beta] Adjust position of invisible line ending character on the RTL writing mode.
- [beta] Tweak the layout of the “Sort by Pattern” dialog.
2018-01-31 16:22:18 +03:00
- Update Help contents style.
2018-01-27 09:12:17 +03:00
### Fixes
2018-01-31 09:39:20 +03:00
- Fix an issue where invisible symbols for control characters were not drawn in input fields in find panel.
2018-02-02 04:31:32 +03:00
- Fix an issue where character inspector could expand vertically too much with some specific characters.
2018-01-31 05:11:02 +03:00
- [beta] Fix an issue where AppleScript (and JXA) could not communicate with some APIs.
2018-01-28 12:26:29 +03:00
- [beta] Fix an issue where the views containing an encoding menu could display nothing under a specific setting condition.
- [beta] Fix an issue where pasted URLs from specific applications missed the domain part.
2018-01-27 09:12:17 +03:00
- [beta] Fix an issue where the current line highlight started at a wrong place on the RTL writing mode.
2018-01-29 05:50:00 +03:00
- Fix some unwanted title case in the preferences.
2018-01-27 09:12:17 +03:00
2018-01-26 17:32:21 +03:00
3.3.0-beta.2 (218)
2017-10-23 05:21:34 +03:00
--------------------------
### Improvements
2018-01-24 04:47:02 +03:00
2018-01-25 13:03:27 +03:00
- Enable “shift right” and “shift left” commands to process multiple selections.
- [beta] Swap actions for “shift right” and “shift left” in the RTL writing mode so that the indentation direction matchs to the command name.
- [beta] Add “Keep the first line at the top” option to the pattern sort.
- [beta] Add toolbar item toggling writing direction.
- [beta] Update alignment icons in print pane.
- [beta] Adjust layout of preferences panes.
2018-01-24 04:47:02 +03:00
2018-01-24 07:29:53 +03:00
### Fixes
- [beta] Fix an issue where syntax style list became empty.
2018-01-24 12:27:52 +03:00
- [beta] Fix an issue where page guide was drawn at a wrong position if editor is scaled and the writing direction is RTL.
2018-01-24 14:51:01 +03:00
- [beta] Fix an issue where text did not changed to the RTL writing direction if lines are not wrapped.
- Fix scroll position in the help viewer on jumping to a help page from CotEditor.
2018-01-24 07:29:53 +03:00
2018-01-24 04:47:02 +03:00
3.3.0-beta (216)
--------------------------
### New Features
2018-01-03 13:47:06 +03:00
- iCloud document.
2018-01-09 04:33:26 +03:00
- Open a document in the existing Untitled window that was created automatically on an open/reopen event, if exists.
- New feature “Sort by pattern,” which enables sort selected lines by specific column or fully freely using the regular expression.
- Add new setting option “Reopen windows from the last session on launch” in General pane.
2018-01-12 15:47:38 +03:00
- Add new setting option “including whitespace-only lines” for “trim trailing whitespace” command in General pane.
- Introduce “Right to Left” writing direction by changing the direction from Format > Writing Direction menu.
2017-12-26 13:27:29 +03:00
- More integrated Share feature:
2018-01-12 15:47:38 +03:00
- Share documents with other people through iCloud drive with “Add People” command in the File > Share menu.
- Enable sharing a document that has not been saved yet.
2018-01-20 17:16:02 +03:00
- Remove the feature that shares document content text from the File menu (You can still share selected text from the context menu).
2018-01-12 15:47:38 +03:00
- Other small improvements.
2018-01-22 12:02:52 +03:00
- Add new commands “Half-width to Full-width” and “Full-width to Half-width” to Text > Transformations menu.
2018-01-16 03:25:22 +03:00
- Add Portuguese localization (thanks to BR Lingo!).
2018-01-17 11:41:07 +03:00
- Add the following encodings to the encoding list (To activate new encodings, restore default once in Preferences > Format > Edit List.):
- Thai (Windows, DOS)
- Thai (ISO 8859-11)
2017-11-10 17:31:42 +03:00
2017-10-23 05:21:34 +03:00
### Improvements
2018-01-23 04:06:59 +03:00
- Change the system requirement to __OS X 10.11 El Capitan and later__.
2018-01-12 15:47:38 +03:00
- Add clear button to the input fields in the find panel.
- Gather the “open a new document” “on launch” and “when CotEditor becomes active” options and create new “When nothing else is open:” option.
2017-11-17 10:54:53 +03:00
- Scroll console view after getting a new message to make it visible.
2017-12-25 03:21:33 +03:00
- Display sharing window within the target document window.
2018-01-12 15:47:38 +03:00
- Swap position of “View” with “Format” menu to conform to the Apple's Human Interface Guidelines.
- Move the menu item changing the text orientation into Format > Writing Direction.
- Display full encoding name in the status bar instead of the IANA charset name.
2018-01-12 15:47:38 +03:00
- Add tooltips to the Unicode normalization forms in Text menu.
- Append “Option-Command-T” shortcut to “Show/Hide Toolbar” menu item.
2018-01-12 15:47:38 +03:00
- Remove “Color Code Panel” command from the “Window” menu (use “Edit Color Code...” command in “Text” menu instead).
- Remove “share find text with other applications” option.
2018-01-12 15:47:38 +03:00
- Restore the last viewed preference pane when Preferences is opened.
2018-01-22 07:15:43 +03:00
- Add an input field for the editor opacity setting.
2017-12-31 11:23:10 +03:00
- Adjust scroll after toggling line wrap.
- Add scroll margin to the right side of find panel fields dynamically, so that entire inputs can be seen even when find/replacement result is shown.
2018-01-14 14:27:11 +03:00
- Update Python syntax style:
- Fix highlight of string and bytes literals.
2018-01-09 04:33:26 +03:00
- Tweak acknowledgments window design.
2017-11-10 20:40:57 +03:00
- Some minor UI improvements and fixes.
2017-11-17 17:43:27 +03:00
- Update Japanese localization to conform with the modern macOS localization rules.
2018-01-09 04:33:26 +03:00
- Update the internal source code to Swift 4.
2017-11-28 09:43:50 +03:00
- [non-AppStore ver.] Now, the application updater (Sparkle) can download and update CotEditor automatically, as like before CotEditor was Sandboxed.
2018-01-12 15:47:38 +03:00
- This feature can actually be used first updating CotEditor 3.3.0 to CotEditor 3.3.1 or later.
2017-10-23 05:21:34 +03:00
### Fixes
- Fix an issue where the word suggestion in the Touch Bar cannot insert a word starts with a symbol correctly, and, therefore, a workaround was added on CotEditor 3.2.3.
2018-01-16 11:24:10 +03:00
- Fix some unlocalized text.
2018-01-21 17:45:20 +03:00
3.2.8 (213)
--------------------------
### Fixes
- Fix an issue where CotEditor occasionally failed sending the standard input to a UNIX script launched from the Script menu.
2018-01-21 17:25:59 +03:00
- Fix an issue where the custom “Surround Selection With” command in Text menu did not use the last input when OK button is pressed.
- Fix an issue where the editing state dots in the installed style list was not updated after editing syntax style.
2017-12-27 15:31:21 +03:00
3.2.7 (212)
--------------------------
2017-12-16 06:07:27 +03:00
### Improvements
- Spread background drawing over paper width on printing.
### Fixes
- Fix an issue where the find panel was over expanded when performing “Find All” with a long find string.
2017-12-18 14:56:36 +03:00
- Fix an issue where the file size in the status bar was not updated after saving.
2017-12-27 15:38:46 +03:00
- Fix an issue where the find panel didn't select the previous field with Shift + Tab keys.
- Fix an issue where the application frozen by opening the File Mapping Conflicts list when filename conflict exists.
2017-12-10 12:28:26 +03:00
3.2.6 (210)
--------------------------
2017-12-04 15:43:12 +03:00
### Fixes
2017-12-09 07:28:14 +03:00
2017-12-10 12:24:19 +03:00
- Fix an issue where backslashes in replacement strings were not unescaped correctly.
2017-12-04 15:43:12 +03:00
- Fix an issue where items in the Script menu were not sorted by prefix numbers.
2017-12-05 16:58:08 +03:00
- Fix a possible crash on handling documents with an invalid shebang.
2017-12-05 16:59:33 +03:00
- Fix Japanese localization.
2017-12-04 15:43:12 +03:00
2017-10-23 05:21:34 +03:00
2017-11-26 06:37:26 +03:00
3.2.5 (208)
--------------------------
2017-11-10 13:53:54 +03:00
### Improvements
- Some minor UI improvements.
### Fixes
2017-11-26 06:19:48 +03:00
- Fix an issue where a vertical orientation document broke the layout on printing.
- Fix an issue where the syntax highlighting indicator could display twice.
2017-11-19 01:35:20 +03:00
- Fix an issue where the separator was selected meaninglessly in the Window pane if the window tabbing setting was set to “Manually”.
2017-11-21 13:17:40 +03:00
- Fix an issue where editor's text orientation was not cascaded to the print operation when the window was restored from the last session.
- Fix the line-wrapping behavior when a line contains a long unbreakable word.
- Fix some missing localized strings.
- Improve general stability.
2017-11-04 17:26:16 +03:00
3.2.4 (207)
2017-10-25 02:09:51 +03:00
--------------------------
2017-10-25 02:13:02 +03:00
### Improvements
2017-11-02 16:37:26 +03:00
- Keep showing the console when CotEditor becomes inactive.
- Make the Key-Bindings for “Bigger” and “Smaller” actions in Font menu customizable.
- Change to display the first line number even the document is empty.
- Rename “Incompatible Characters” toolbar item to “Incompatibles”.
2017-10-26 15:09:57 +03:00
- Some minor UI improvements and fixes.
2017-10-25 02:13:02 +03:00
2017-10-25 02:09:51 +03:00
### Fixes
- [High Sierra] Workaround a system issue where editor views could occasionally not scroll to the end of the document under specific environments on macOS 10.13 High Sierra.
- [for advanced users] This workaround may affect rendering performance by large size documents, because the workaround disables non-contiguous layout on High Sierra (The non-contiguous layout are still used on lower versions). The workaroud will be removed in the future when the bug origin is resolved. You can forcibly enable non-contiguous layout support on High Sierra by setting the hidden default key `enableNonContiguousLayoutOnHighSierra` to `YES` in Terminal, although this key is actually for debug-use.
2017-10-26 06:56:31 +03:00
- Fix an issue where “Reset to Default” action in Font menu was ignored.
2017-11-02 16:37:26 +03:00
- Fix an issue where matching brace was highlighted unwontedly also by text finding.
- Fix an issue where the encoding and the line endings in the status bar were occasionally not displayed.
- Fix an issue where the application froze by getting the content of a large document via the Script menu.
2017-10-25 02:09:51 +03:00
- Fix an issue where the second value of the printed time in the console was not sexagesimal.
- Improve general stability.
2017-10-25 02:09:51 +03:00
2017-10-21 17:23:43 +03:00
3.2.3 (205)
--------------------------
### Improvements
2017-10-21 14:05:24 +03:00
- Disable toggling sidebar while the tab overview mode on High Sierra.
2017-10-21 17:10:16 +03:00
- Update “CSS” syntax style:
- Fix an issue where keywords were highlighted incorrectly.
- Some minor improvements and fixes.
### Fixes
2017-10-08 03:54:46 +03:00
- Fix an issue where UNIX scripts could fail getting the content of the document.
- Fix an issue where font change in the preferences pane could be ignored.
2017-10-21 17:10:16 +03:00
- Fix a potential issue where syntax keywords could be highlighted incorrectly if whitespaces accidentally get into keywords definition.
- Workaround an issue where word suggestion in the Touch Bar cannot insert a word starts with a symbol correctly.
2017-10-17 03:45:31 +03:00
- Workaround an issue where the application could crash on document auto-saving.
2017-10-01 03:39:34 +03:00
3.2.2 (203)
--------------------------
### New Features
2017-09-27 16:31:03 +03:00
- Add new `NewDocument` option to `CotEditorXOutput` for UNIX Scripting to put output string to a newly created document.
2017-09-21 06:54:25 +03:00
### Improvements
- Improve Replace All action:
- Avoid recoloring after Replace All if no text replaced.
- Improve the progress indicator.
- Change to highlight matching braces just like Xcode.
- No more beep for unbalanced braces.
- Update “JavaScript” syntax style:
- Add “.pac” extension.
2017-09-17 13:14:19 +03:00
- Update build environment to Xcode 9 (SDK macOS 10.13).
2017-09-21 02:44:31 +03:00
### Fixes
2017-09-27 16:31:03 +03:00
- Fix an issue where the Key Binding setting tables were empty on macOS 10.13 High Sierra.
2017-09-21 02:44:31 +03:00
- Fix an issue where current line highlight was occasionally too wide when line height is 1.0.
- Fix an issue where text selection highlight could remain between lines.
2017-09-30 16:39:09 +03:00
- Fix an issue where the theme customization was not applied immediately.
2017-09-21 06:54:25 +03:00
- Fix an issue where the hanging-indent was not updated in specific cases.
2017-09-21 02:44:31 +03:00
2017-08-18 06:41:33 +03:00
3.2.1 (201)
--------------------------
### Improvements
2017-07-17 03:26:03 +03:00
- Adjust character inspector position for vertical tab.
2017-08-14 11:50:28 +03:00
- Update `cot` command-line tool:
- Avoid creating an extra blank document if `cot` command creates a new window.
2017-08-14 11:47:54 +03:00
- Fix an issue where launching the application with `--background` option didn't make CotEditor visible.
2017-08-18 05:58:24 +03:00
- Adjust line height calcuration.
2017-08-15 06:28:03 +03:00
- [non-AppStore ver.] Update Sparkle framework to version 1.18.1.
2017-07-17 03:26:03 +03:00
2017-07-16 05:06:41 +03:00
### Fixes
2017-08-15 07:04:56 +03:00
- Fix an issue where the File Drop settings couldn't be saved.
- Fix an issue where the regular expression didn't handle `\v` metacharacter correctly.
- Fix an issue where the selection of encoding menu in toolbar didn't restore to the previous one when encoding reinterpretation was failed.
2017-08-14 11:50:28 +03:00
- Address an issue where the application could crash on document saving or text replacement.
2017-07-16 05:06:41 +03:00
- [AppStore ver.] Fix an issue where acknowledgement window was empty.
2017-07-14 18:16:14 +03:00
3.2.0 (196)
--------------------------
### Fixes
- [beta] Fix syntax color highlighting under specific comments and quotes conditions.
2017-05-06 23:45:28 +03:00
3.2.0-beta.2 (194)
2017-03-02 14:34:19 +03:00
--------------------------
### Improvements
- [beta] Update Italian localization.
2017-05-06 21:05:09 +03:00
### Fixes
2017-05-22 10:03:38 +03:00
- [beta] Fix application's code signing.
2017-05-06 21:05:09 +03:00
- [beta] Fix comment highlights.
- [beta] Fix a potential crash.
2017-05-22 10:03:38 +03:00
- [beta] Fix minor UI layout.
2017-05-06 21:05:09 +03:00
3.2.0-beta (193)
--------------------------
2017-03-05 11:18:46 +03:00
### New Features
2017-03-02 14:34:19 +03:00
2017-03-07 10:17:52 +03:00
- Improve File Drop feature:
- Now, you can add a file drop setting only for a specific syntax style.
2017-03-21 22:56:16 +03:00
- Add description field to the setting table.
2017-05-06 17:31:49 +03:00
- Draw capsule for variables in the insertion format setting field.
2017-03-07 10:17:52 +03:00
- Update the default file drop settings.
2017-03-05 11:18:46 +03:00
- Now, key binding snippets can set cursor position.
2017-05-06 17:31:49 +03:00
- Add “Surround Selection With” actions to “Text” menu.
- Add a new AppleScript/JXA command `write to console` so that users can insert own message to the CotEditor's console.
2017-05-05 17:30:39 +03:00
- Add syntax style for “Fortran”.
2017-03-02 14:34:19 +03:00
2017-03-05 11:18:46 +03:00
### Improvements
2017-03-02 14:34:19 +03:00
2017-03-21 22:56:16 +03:00
- Change syntax style detection behavior to set to “None” style if no appropriate style can be found on file opening.
2017-05-06 17:31:49 +03:00
- Significantly improve the performance of “Replace All” with a large document.
2017-03-21 22:56:16 +03:00
- Avoid hiding console panel when CotEditor becomes not the frontmost application.
- Reduce highlight parsing time with large size document.
2017-03-05 15:20:32 +03:00
- Improve performance of closing large size document.
2017-03-21 22:56:16 +03:00
- Improve drawing performance of a large size document with a non-opaque background (Not enough good as an opaque one but still better than before).
2017-03-12 10:18:55 +03:00
- Add hidden “Reload All Themes/Styles” menu item to theme/syntax style action menus in Preferences (visible with `Option` key).
2017-05-06 17:31:49 +03:00
- Enable changing text size with a single stroke by pressing and holding Touch Bar's Text Size button.
- Improve invisible character drawing on a non-opaque view.
- Improve auto-brackets/quotes insertion behavior with multiple selections.
- Improve the setting file naming rule for when the name overwraps with an existing setting.
- Improve condition to insert a closing quote automatically.
- Improve the encoding declaration detection.
2017-04-09 12:49:59 +03:00
- Update “Ruby” syntax style to fix commands highlight.
- Update “MATLAB” syntax style to fix strings highlight.
2017-03-21 22:56:16 +03:00
- Remove less useful “Inline script menu items into contextual menu” option.
2017-04-07 19:19:13 +03:00
- Update German localization (Thanks to J-rg!).
- And some minor improvements and fixes.
2016-12-11 10:02:31 +03:00
2017-03-05 19:01:10 +03:00
### Fixes
- Fix an issue where the application could hang up when lots of tabbed windows are about open.
2017-03-17 14:27:47 +03:00
- Fix an issue where the selections after “Replace All” in selection shifted one character.
2017-05-06 17:31:49 +03:00
- Fix an issue where the document syntax style could be back to the default if the current style was set manually and the document was modified by another process.
2017-03-27 18:50:22 +03:00
- Fix an issue where the status bar stopped updating after toggling the inspector sidebar.
- Fix an issue where the “Cancel” button in the dialog shown when changing the Auto Save setting in General pane didn't revert the actual setting state.
2017-04-25 14:18:55 +03:00
- Fix an issue where author of a theme was not shown in the Appearance pane.
2017-05-06 17:31:49 +03:00
- Fix an issue where width and height in the window size setting window were swapped.
- Fix an issue where current line highlight occasionally blinked unwontedly.
- Fix a possible crash on highlighting matching brace.
2017-03-20 00:29:31 +03:00
- Fix few memory leaks.
2017-03-14 14:19:02 +03:00
3.1.8 (191)
--------------------------
### Improvements
- Add “.swift” extension to file types treaded as CotEditor script.
- [non-AppStore ver.] Update Sparkle framework to version 1.17.0.
### Fixes
2017-03-14 14:18:29 +03:00
- Update cot command:
- Fix an issue where files cannot be opened if the default Python on macOS is version 3.x.
- Fix a possible hang under specific environments.
2017-03-05 19:01:10 +03:00
2017-03-05 11:18:46 +03:00
3.1.7 (188)
--------------------------
2017-03-05 11:18:46 +03:00
### Fixes
2017-02-26 10:55:59 +03:00
2017-03-05 11:18:46 +03:00
- Fix an issue on MacBook Pro with Touch Bar where the application crashed immediately after launch.
2017-03-05 11:18:46 +03:00
3.1.6 (186)
--------------------------
### Improvements
2017-03-01 13:26:56 +03:00
- Update Python syntax style for Python 3.6.
2017-02-26 10:55:59 +03:00
- Improve line number drawing.
2017-02-25 09:21:29 +03:00
### Fixes
2017-03-01 13:26:56 +03:00
- Fix an issue on OS X 10.11 where the application could crash on saving a document that contains incompatible characters.
- Fix an issue on OS X 10.11 where “No incompatible characters were found.” message in the incompatible characters pane didn't hide even when incompatible characters exist.
2017-02-26 10:35:00 +03:00
- Fix an issue where editor view didn't scroll by dragging on the line number view when the view is zoomed out.
2017-03-01 13:26:56 +03:00
- Fix an issue where a large amount of scrolling down didn't jump to the end of the target.
- Fix an issue with syntax style editor where a newly added row wasn't focused automatically.
2017-02-25 09:21:29 +03:00
2017-02-17 19:43:38 +03:00
2017-02-25 17:40:21 +03:00
3.1.5 (184)
2017-02-21 20:56:47 +03:00
--------------------------
### Fixes
- Fix an issue where the application could crash by auto-completion on OS X 10.10.
2017-02-18 18:18:24 +03:00
3.1.4 (182)
2017-02-17 19:43:38 +03:00
--------------------------
### New Features
2017-02-11 12:19:41 +03:00
- Update `cot` command-line tool.
- Enable using wildcard for file path argument.
2017-01-12 17:08:01 +03:00
2017-01-31 12:51:44 +03:00
### Fixes
2017-02-01 23:04:23 +03:00
- Fix an issue where the application crashed by the Highlight command under the condition when the find string is a invalid regular expression pattern even the regular expression is turned off.
- Fix an issue where the application could crash on El Capitan when a side inspector is about to open.
- Fix an issue on the text search where the single text search couldn't find the word intersects with the current selection.
2017-02-08 19:09:31 +03:00
- Fix an issue where the metadata of a custom theme cannot be edited.
- Fix an issue where the background of the line number view was drawn with wrong color when entered to the fullscreen mode.
2017-02-16 20:38:27 +03:00
- Fix an issue on the regular expression Replace All with multiple selections where user cancellation didn't stop search immediately.
2017-01-31 12:51:44 +03:00
2017-01-29 17:03:20 +03:00
2017-01-29 17:56:10 +03:00
3.1.3 (180)
2017-01-29 17:03:20 +03:00
--------------------------
2017-02-25 17:39:49 +03:00
### New Features
- Now, AppleScript's script bundles can specify execution mode to enable running the script inside the application Sandbox (thanks to Kaito Udagawa!).
2016-12-11 10:02:31 +03:00
### Improvements
- Optimize script menu updating performance.
- Change behavior to avoid showing incompatible char list on undoing encoding change.
- Evaluate also the shebang to specify the syntax style on saving the document newly.
2017-01-05 11:52:58 +03:00
- Scale up character view in character inspector.
- Change drawing font for some invisible characters to draw them at a better position.
2017-01-12 17:08:01 +03:00
- Update “JavaScript” syntax style.
- Add more description about scripting in the help contents.
- Deprecate hidden settings for UI update interval.
2016-12-26 13:34:36 +03:00
- Update build environment to Xcode 8.2.1 (SDK macOS 10.12.2).
2017-01-24 17:06:59 +03:00
- [non-AppStore ver.] Update Sparkle framework to version 1.16.0.
2016-12-11 10:02:31 +03:00
### Fixes
2016-12-27 12:45:22 +03:00
- Fix an issue where the application could crash after lossy encoding change.
2017-01-12 15:15:57 +03:00
- Fix an issue where the find string was not synchronized with other applications.
2017-01-20 09:09:16 +03:00
- Fix an issue where the regular expression anchors `^` and `$` could match wrongly on the normal “Find Next/Previous” under specific conditions.
2017-01-05 18:51:27 +03:00
- Fix an issue where incompatible characters highlight could highlight wrong characters if line endings are CR/LF.
- Fix an issue on AppleScript where a single replacement with the regular expression didn't refer to the matches.
- Fix an issue where some touch bar icons were drawn wrongly.
2017-01-13 13:28:59 +03:00
- Fix an issue where the menu item “About Scripting” in Help > “CotEditor Scripting Manual” didn't work.
2017-01-05 18:51:27 +03:00
- Fix an issue where the zoomed character in the character inspector was flipped when the popover is detached.
- Fix an issue where `lossy` option in `convert` command by AppleScript scripting was ignored.
2017-01-29 17:06:30 +03:00
- Fix an issue on the AppleScript scripting where `range` property of `document` contents could be wrong if document line endings are not LF (thanks to Kaito Udagawa!).
- Fix an issue where the editor opacity couldn't be set via AppleScript.
2017-01-19 14:38:48 +03:00
- Fix minor typos.
2016-12-11 10:02:31 +03:00
2016-12-08 12:08:45 +03:00
3.1.2 (177)
--------------------------
### New Features
- Add Scripting hook feature for document opening/saving (thanks to Kaito Udagawa!).
2016-12-04 19:42:19 +03:00
- See “Adding scripting hooks for CotEditor scripts” from the Help menu > “CotEditor Scripting Manual” > “About Scripting” for details.
2016-12-05 20:14:26 +03:00
- Support AppleScript's script bundle (.scptd) for scripting (thanks to Kaito Udagawa!).
- Add a new AppleScript property `expands tab` for document object (thanks to Kaito Udagawa!).
### Improvements
2016-11-21 23:13:34 +03:00
- Change the outline navigation arrows direction in the navigation bar if text orientation is vertical.
- Add tooltips to the line endings menu in the toolbar.
- Improve calculation of the vertical position of line numbers.
2016-12-02 16:35:01 +03:00
- Tweak the behavior of the incompatible character table and the find result table to highlight the correspondent range in the editor every time when clicking a row in the table.
- Update default settings about the visibility of invisible characters.
2016-12-03 12:38:23 +03:00
- From this change, the invisible character settings can be reset. If so, please reset from the “Appearance” pane in the preferences.
2016-12-04 18:27:29 +03:00
- [non-AppStore ver.] Update Sparkle framework to version 1.15.1.
### Fixes
- Fix a possible crash on changing document's encoding lossy.
2016-11-24 13:29:41 +03:00
- Fix an issue where application crashed if syntax editor panel becomes too small.
2016-12-04 18:25:50 +03:00
- Fix an issue where the print icon in the toolbar didn't work.
2016-11-19 19:47:10 +03:00
- Fix an issue where editor views didn't update after changing the body font or the visibility of the other invisible characters.
2016-12-02 16:35:01 +03:00
- Fix an issue where no error message raised when a text encoding reinterpretation failed.
2016-11-28 22:16:08 +03:00
- Fix an issue where the current line highlight also highlights the last line when the cursor is in the second last line.
2016-12-02 14:38:13 +03:00
- Fix an issue where the title of the menu item toggling invisible character visibility didn't reflect the frontmost window state.
2016-12-02 14:05:17 +03:00
- Fix an issue where the text size slider in the Touch Bar didn't update if text size was updated excepting via Touch Bar while the slider is shown.
2016-11-30 19:45:33 +03:00
- Address an issue with drawing area of zoomed character view in character inspector popover.
2016-12-05 20:14:26 +03:00
- Fix a typo in the English menu.
2016-12-08 12:02:35 +03:00
### Misc.
- You can now find CotEditor scripts on [GitHub Wiki](https://github.com/coteditor/CotEditor/wiki/CotEditor-Scripts).
2016-11-17 06:58:54 +03:00
3.1.1 (174)
--------------------------
### Fixes
- Fix a critical issue on CotEditor 3.1.0 where documents can't be opened under some specific environments.
2016-11-16 19:26:41 +03:00
3.1.0 (172)
2016-10-04 20:48:06 +03:00
--------------------------
### New Features
- Improve window tabbing on macOS Sierra:
- Add an option to set window tabbing behavior (in Window pane).
2016-11-15 21:25:09 +03:00
- Open multiple files in a single window with tabs when the window tabbing behavior is set as “Automatically” (or “In Full Screen Only” in system-wide).
2016-11-15 17:04:56 +03:00
- Support Touch Bar on the new MacBook Pro.
2016-10-04 20:48:06 +03:00
### Improvements
- Display the number of replaced in the replacement string field after Replace All in the find panel.
- Display the IANA charset name conflict alert as a document-modal sheet.
### Fixes
2016-11-15 21:25:09 +03:00
- Fix an issue where the application could crash on a large amount of text change.
- Fix an issue where the application crashed when try to save a document with Non-lossy ASCII encoding.
2016-11-15 08:03:26 +03:00
- Fix an issue where some kind of files could not be opened via Service.
2016-11-15 21:25:09 +03:00
- Fix an issue where text fields in find panel cut off the end of long lines.
2016-11-15 08:03:26 +03:00
- Fix an issue where the alert about the conflict with IANA charset name was not displayed.
2016-11-13 13:09:59 +03:00
- Fix syntax highlight of quoted text of which quotation delimiter consists of multiple characters.
- Improve general stability.
2016-11-04 14:03:45 +03:00
3.0.5 (170)
2016-10-31 09:52:45 +03:00
--------------------------
### Fixes
- Fix an issue where scripts didn't put results on the document/console.
2016-11-04 14:03:13 +03:00
- Fix an issue where the editor area was occasionally stacked under the window toolbar on macOS 10.12.
- Fix an issue where MarsEdit via the App Store didn't update its contents after closing the document in CotEditor.
2016-10-31 19:15:34 +03:00
- Improve general stability.
3.0.4 (167)
--------------------------
2016-10-28 00:52:32 +03:00
### Improvements
- Update build environment to Xcode 8.1 (SDK macOS 10.12.1).
### Fixes
2016-10-27 10:23:51 +03:00
- Fix an issue where scripts didn't put results on the document/console.
2016-10-27 19:25:50 +03:00
- Fix an issue where find all results didn't open anymore under the specific conditions.
- Fix an issue where MarsEdit didn't update its contents after closing the document in CotEditor.
2016-10-29 10:13:03 +03:00
- Improve general stability.
2016-10-04 20:48:06 +03:00
2016-10-23 12:30:05 +03:00
3.0.3 (165)
2016-10-17 08:12:39 +03:00
--------------------------
2016-10-21 13:57:00 +03:00
### New Features
- Add the following encodings to the encoding list (To activate new encodings, restore default once in Preferences > Format > Edit List.):
- Arabic (Windows)
- Greek (Windows)
- Hebrew (Windows)
2016-10-17 14:24:20 +03:00
### Improvements
- Adjust glyph size calculation.
2016-10-18 18:46:28 +03:00
- Improve performance of Find All and Replace All.
2016-10-23 12:21:34 +03:00
- Disable customizing key bindings for window tabbing actions (Because it's impossible to handle them correctly.)
2016-10-19 14:40:08 +03:00
- Update “Swift” syntax style to add some missing keywords.
2016-10-21 21:36:37 +03:00
- Improve error message on script error.
2016-10-17 14:24:20 +03:00
2016-10-17 08:12:39 +03:00
### Fixes
2016-10-19 11:16:55 +03:00
- Fix an issue where default syntax style didn't highlight document until the first save.
2016-10-19 18:42:51 +03:00
- Fix an issue where selection range after some text actions was wrong.
2016-10-17 08:12:39 +03:00
- Fix an issue where document icons were blurry in non-Retina display.
2016-10-17 20:32:23 +03:00
- Fix an issue where status bar layout collapsed if status line overflows.
2016-10-18 16:28:52 +03:00
- Fix an issue where document theme reloaded unnecessarily on the first time Appearances pane display.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash when a script was failed.
- Fix an issue where scrolling to the end of the document with `⌘`+`↓` shortcut didn't scroll to the end.
2016-10-19 13:45:37 +03:00
- Improve general stability.
2016-10-17 08:12:39 +03:00
2016-10-17 08:10:59 +03:00
3.0.2 (163)
2016-10-12 14:24:28 +03:00
--------------------------
2016-10-12 19:48:39 +03:00
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could rarely freeze after replacing large document.
- Fix an issue where new syntax style couldn't be created.
2016-10-12 19:48:39 +03:00
- Fix an issue where new value of last edited text field in preferences was occasionally discarded.
- Fix an issue where replacement string was not registered to the replacement history.
2016-10-15 17:55:17 +03:00
- Fix an issue where horizontal scroll bars in the find panel fields were disappeared.
2016-10-15 08:43:02 +03:00
- Fix a possible crash on application termination.
2016-10-15 08:55:04 +03:00
- Fix a possible crash on opening document.
- Fix error message of syntax style validation.
2016-10-15 09:05:09 +03:00
- Improve general stability.
2016-10-12 14:24:28 +03:00
2016-10-10 17:37:41 +03:00
3.0.1 (161)
2016-10-06 20:55:24 +03:00
--------------------------
2016-10-06 21:07:17 +03:00
### Improvements
- Add “Complete” action to “Edit” menu.
2016-10-10 17:37:41 +03:00
- On macOS Sierra, the default shortcut for completion action was changed to `⌥⎋`.
2017-11-26 10:48:31 +03:00
- Move action items in the menu “Edit” > “Transformations” to “Text” > “Transformations”.
2016-10-25 01:01:49 +03:00
- Transform word contains the cursor if nothing is selected on transformation or Unicode normalization actions.
2016-10-06 21:07:17 +03:00
2016-10-06 20:55:24 +03:00
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash while editing text on Yosemite.
- Fix an issue where the application could crash on split editors under the specific conditions.
- Fix an issue where the application could crash on running an AppleScript/JXA.
2016-10-06 21:07:17 +03:00
- Fix an issue where text completion list didn't occasionally display.
2016-10-08 20:44:27 +03:00
- Fix an issue where syntax highlighting progress indicator was always full.
2016-10-04 23:56:50 +03:00
- Fix an issue where sidebar couldn't be opened on Yosemite.
- Fix an issue where key bindings of recent documents were customizable.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application crashed when a folder is dropped on the application icon.
2016-10-06 17:41:01 +03:00
- Fix an issue where find panel position was not saved.
- Fix an issue where no beep sound was made when there was no match on find/replace.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could freeze after replacing large document.
2016-10-06 17:41:01 +03:00
- Fix an issue where editable area didn't spread to the full width after changing text orientation when content is empty.
- Fix an issue where matched brackets in unfocused split editors were highlighted without the need while editing one of split editors.
- Improve general stability.
2016-10-04 23:56:50 +03:00
2016-10-02 22:59:48 +03:00
3.0.0 (154)
--------------------------
2016-10-01 17:39:29 +03:00
### Improvements
- Make text font, theme and tab width restorable from the last session.
2016-10-03 11:52:48 +03:00
- [beta] Make seek-bound for find text using regex more naturally.
2016-10-01 17:39:29 +03:00
### Fixes
2016-10-02 16:37:12 +03:00
- Fix an issue where page guide remained after toggling page guide visibility.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where the application crashed after user turned the “Give execute permission” checkbox in the save panel on.
- [beta] Fix an issue where the application crashed when a file opens via Service.
2016-10-01 17:42:09 +03:00
- [beta] Fix an issue where toggling status bar visibility didn't work.
2016-10-01 17:38:46 +03:00
- [beta] Fix an issue where text layout orientation was not restored from the last session.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where key binding modification in preferences could fail.
- [beta] Fix an issue where submenus in the Script menu displayed in the menu key bindings setting view.
2016-10-02 22:15:55 +03:00
- [beta] Fix an issue where invisible settings were not applied to editors immediately.
- [beta] Fix an issue where “Comment always from line head” option didn't reflect user state.
2016-10-25 01:01:49 +03:00
- [beta] Fix selection after uncommenting when “Append a space to comment delimiter” option is disabled.
2016-10-01 22:26:22 +03:00
- [beta] Fix text wrapping behavior with vertical orientation.
2016-10-25 01:01:49 +03:00
- [beta] Address an issue where the find panel was occasionally collapsed on the first load.
2016-10-02 21:29:49 +03:00
- [beta] And some trivial fixes.
3.0.0-rc.2 (150)
2016-09-30 01:10:22 +03:00
--------------------------
### Improvements
2016-10-25 01:01:49 +03:00
- Exclude file extension from the initial selection in the document save panel.
2016-09-30 01:10:22 +03:00
### Fixes
- [beta] Fix syntax highlight parsing range while editing.
3.0.0-rc (148)
2016-09-23 13:48:23 +03:00
--------------------------
2016-09-27 19:41:58 +03:00
### New Features
- Add Italian localization (thanks to Agostino Maiello!).
2016-09-24 13:21:04 +03:00
### Improvements
- Enable Autosave and Versions by default.
2016-09-24 13:25:50 +03:00
- [beta] Improve sideview behavior.
2016-09-24 18:56:30 +03:00
- Open sideview outward also on Yosemite.
- Sync states of sidebar among tabs in a window more correctly.
- Fix some unwanted behavior around sidebar.
- [beta] Update help contents.
2016-09-24 13:21:04 +03:00
2016-09-23 13:48:23 +03:00
### Fixes
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where the application could crash on document file sync.
- [beta] Fix an issue where the application could crash on termination.
- [beta] Fix an issue where document could silently be updated by an external document file update even if user doesn't set to “Update to modified version”.
2016-09-26 18:01:48 +03:00
- [beta] Fix an issue where smart dashes substitution state could be set wrongly.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where auto indent style detection didn't work.
- [beta] Fix an issue where files were treated as dropped-files instead of just inserting filenames when files are copied-and-pasted from Finder.
2016-09-25 11:44:35 +03:00
- [beta] Fix an issue where the find panel was occasionally collapsed.
- [beta] And some trivial fixes.
2016-09-23 13:48:23 +03:00
3.0.0-beta.3 (146)
2016-09-21 20:59:11 +03:00
--------------------------
### Fixes
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where the application froze when text search is wrapped.
2016-09-21 20:59:11 +03:00
- [beta] Fix an issue where initial window position was not stored.
2016-09-21 21:49:14 +03:00
- [beta] Fix another memory leaks.
2016-09-21 20:59:11 +03:00
2016-09-21 20:57:32 +03:00
3.0.0-beta.2 (144)
--------------------------
### Improvements
2016-09-17 21:09:48 +03:00
- Auto-sync Script menu with script folder.
- Now, you don't need anymore to update script menu after script folder modification.
- Display “Not Found” in the find string field in the find panel also when “Find All” failed.
- [beta] Add option “Unescape replacement string” to find panel (On by default).
2016-09-16 14:32:06 +03:00
- [beta] Improve drawing of font fields in preferences.
### Fixes
2016-09-02 19:52:49 +03:00
2016-09-19 01:27:20 +03:00
- Fix an issue find string is not shared with other applications after quitting CotEditor.
- Address an issue with drawing area of zoomed character view in character inspector popover.
- [beta] Fix an issue where current line highlight was occasionally too wide when line height is 1.0.
- [beta] Fix an issue where the result view in the find panel expands wrong way on Yosemite.
2016-09-17 13:31:17 +03:00
- [beta] Fix an issue where divider in the find panel remains after closing result view.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where smart indent didn't work.
- [beta] Fix an issue where syntax highlighting flicked while inputting Japanese text.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where an input character with Unicode hex didn't work.
- [beta] Fix an issue where text view drawing remained in line number view when text view scaled up.
- [beta] Fix an issue where bottom window corners weren't rounded under the specific conditions.
- [beta] Fix an issue where some window states were not restored.
2016-09-15 19:17:52 +03:00
- [beta] Fix some memory leaks.
2016-09-02 19:52:49 +03:00
2016-09-13 20:00:08 +03:00
3.0.0-beta (142)
--------------------------
### New Features
2016-08-12 13:29:24 +03:00
- Support window tabbing on macOS Sierra.
2016-09-21 14:17:18 +03:00
- Add “New Tab” action to File menu.
- Sync sidebar visibility among tabs in a window.
2016-07-16 23:08:45 +03:00
- Display recent used syntax styles at the top of the toolbar syntax style popup list.
2016-09-12 19:44:48 +03:00
- Add individual “Block Comment”, “Inline Comment” and “Uncomment” actions in Text menu unlike the “Comment Selection” action changes its behavior intelligently.
2016-05-29 13:12:24 +03:00
### Improvements
2016-09-12 19:44:48 +03:00
- Support __macOS Sierra__ and drop support for __OS X Mountain Lion__ and __Mavericks__.
2016-07-29 17:49:31 +03:00
- Migrate all source code from Objective-C to Swift.
2016-08-25 09:03:15 +03:00
- Update application icon.
2016-09-12 19:44:48 +03:00
- Update find panel search algorithm:
- Change the regular expression engine from Onigmo to the ICU library.
- From this, the reference symbol of matches is changed from `\1` style to `$1`.
- Update line-up of the search options.
- Inserting single surrogate character is no more valid.
2016-09-12 19:44:48 +03:00
- Update document window toolbar.
- Update preferences icons.
- Update key binding setting format.
- Not compatible with previous key bindings setting. Please customize again in the preferences window.
2016-10-25 01:01:49 +03:00
- New acknowledgments window.
2016-09-12 19:44:48 +03:00
- Update “Swift” syntax style to Swift 3.0.
- Update “Coffee Script” syntax style for the block regular expression.
- Improve syntax highlighting algorithm with symbols.
2016-06-06 19:53:38 +03:00
- New “Go To Line” panel.
2016-09-12 19:44:48 +03:00
- Remove the following less important text actions:
- Insert Encoding Name with “charset=”
- Insert Encoding Name with “encoding=”
2016-09-12 19:44:48 +03:00
- Remove the following less important toolbar items:
2016-05-29 18:14:29 +03:00
- Show / Hide Navigation Bar
- Show / Hide Line Numbers
- Show / Hide Status Bar
2016-09-12 19:44:48 +03:00
- Remove the feature that changes the line height of current document from the “Format” menu.
- From this, `line spacing` property on AppleScript is also deprecated.
2016-09-12 19:44:48 +03:00
- Remove “Not writable” alert which displayed on file opening.
- Remove “Set as Default” button in the editor opacity panel.
- Change specification not to treat full-width spaces as indent.
- Open sidebar inward on Yosemite.
2016-09-12 19:44:48 +03:00
- Add help buttons to syntax style editor.
2016-06-09 14:46:16 +03:00
- Make indent deletion more naturally.
2016-06-02 07:54:51 +03:00
- Remove byte count display in document inspector.
2016-09-12 19:44:48 +03:00
- Display also an accurate file size in document inspector.
- Display dialogs for changing file encoding as a document-modal sheet.
2016-06-07 08:20:38 +03:00
- Display also an accurate file size in document inspector.
2016-06-13 17:46:17 +03:00
- Move scripting manual into help contents.
- Make window size setting window translucent.
2016-05-30 12:24:25 +03:00
- Avoid expanding status bar into side inspector.
2016-06-07 08:20:38 +03:00
- Improve line height calculation.
2016-06-19 16:15:09 +03:00
- Keep visible area after toggling text-wrapping.
2016-06-18 17:48:30 +03:00
- Improve scrolling with line number view drag.
2016-05-29 13:12:24 +03:00
- Better syntax highlighting while editing.
2016-10-25 01:01:49 +03:00
- Enable activate “Show Invisibles” action even if all of the invisible characters were set as not shown when the document was opened.
2017-11-26 04:18:04 +03:00
- Update build environment to macOS Sierra + Xcode 8 (SDK macOS 10.12).
2016-05-29 13:12:24 +03:00
2016-08-20 15:50:29 +03:00
### Fixes
- Fix an issue where some of script APIs returned always string with LF line endings.
2016-05-29 13:12:24 +03:00
2.5.7 (138)
2016-06-18 23:08:07 +03:00
--------------------------
### Fixes
2016-08-09 06:16:15 +03:00
- Fix German localization (Thanks to J-rg!).
- Fix “Markdown” and “Verilog” syntax styles.
2016-06-18 23:16:42 +03:00
- Fix update range of syntax highlight while editing.
- Fix key binding setting error message.
- Fix an issue where syntax validation result view was editable.
2016-08-14 10:52:52 +03:00
- Address an issue where editor's drawing area could become wrong after scaling font size by vertical text.
2016-06-18 23:08:07 +03:00
2016-06-16 07:22:44 +03:00
2.5.6 (135)
2016-05-29 13:12:24 +03:00
--------------------------
2016-05-16 20:52:48 +03:00
### New Features
2016-06-07 08:21:30 +03:00
- Add newly rewritten syntax styles for “C” and “C++”.
2017-11-26 10:48:31 +03:00
- From this change, previous “C, C++, Objective-C” syntax style is deleted.
2016-06-12 19:36:41 +03:00
- Add syntax styles for “MATLAB” and “Verilog”.
2016-05-16 20:52:48 +03:00
### Improvements
2016-06-07 08:20:38 +03:00
- Update “Markdown” syntax style:
2016-10-25 01:01:49 +03:00
- Support strikethrough with `~~` that is defined in the GitHub flavored Markdown.
2016-06-07 08:21:30 +03:00
- Support emphasis with triple `*` and `_`.
2017-11-26 10:48:31 +03:00
- Focus back on the find panel after performing “Find All”, “Replace All” and “Highlight”.
2016-06-14 12:22:33 +03:00
- Change to use the body text color for line numbers on printing that was previously always black.
- Improve scroll behavior with arrow keys.
2016-06-15 10:26:17 +03:00
- Improve compatibility with macOS Sierra beta.
2016-06-12 12:55:06 +03:00
- And some other trivial improvements.
### Fixes
- Fix document counting as followings:
- “Char Count” counts composite characters as well as CR/LF as single characters and omits counting line endings if “Count each line ending as one character” option is off.
2016-06-15 10:59:52 +03:00
- “Length” counts bytes in UTF-16 literally and always counts line endings even if “Count each line ending as one character” option is off.
- “Location” and “Column” count characters just like “Char Count”.
- Fix an issue where the selected marks of line height / tab width in the Format menu disappeared.
- Fix an issue where unselected last line number could be highlighted if the text orientation is vertical.
- Fix an issue where invisible characters were drawn off to the side if the text orientation is vertical.
2016-06-07 11:28:53 +03:00
- Fix an issue where tab width was reset to default when split editor.
2016-05-28 21:48:13 +03:00
- Fix an issue where documents were marked as “Edited” just after document duplication if line ending is not the default one.
- Fix an issue where detected indent style was applied not only on file opening but also every time when file reverted.
2016-06-14 21:53:18 +03:00
- Fix an issue where “Find All” result view did not open on OS X Mountain Lion.
2016-10-25 01:01:49 +03:00
- Fix an issue where incompatible character markup could break if undo/redo lossy encoding change continuously.
2016-06-04 20:53:06 +03:00
- Fix an issue where keybindings of some submenu containers were customizable.
2016-06-08 13:15:01 +03:00
- Fix an issue where tab width could be set as `0`.
- Fix an issue where tab width changing via AppleScript changes only the tab width in the focused editor rather than all split editors.
- Fix an issue where byte length display did not update after changing file encoding.
2.5.5 (130)
--------------------------
2016-05-17 08:58:38 +03:00
### New Features
- Add syntax style for “Git”.
2016-05-12 21:19:55 +03:00
### Improvements
2016-05-19 20:09:40 +03:00
- Update “Julia” and “Swift” syntax styles.
- Apply the change of line height/tab width to all split editors so that split editors not focused also can layout text correctly after the change.
2016-05-22 19:08:42 +03:00
- Optimize text rendering performance a bit.
2016-05-12 21:19:55 +03:00
2016-05-12 18:35:39 +03:00
### Fixes
- Fix an issue where editor area was not focused when document opens.
2016-05-21 20:14:23 +03:00
- Fix an issue where width of tab character could be wrong with specific fonts.
2016-05-20 12:55:43 +03:00
- Fix an issue where selection highlight remained between lines under specific conditions.
2016-05-19 14:22:26 +03:00
- Fix an issue where the current line highlight didn't update under the specific condition.
- Fix an issue where unwanted dirt was drawn if use the Google Japanese Input.
2016-05-20 12:55:43 +03:00
- Fix an issue where file path display in inspector was not updated when document file is moved.
- Fix an issue where wrong data were displayed in document inspector when a window of an unsaved document is resumed.
2016-05-20 12:55:43 +03:00
- Fix an issue where hanging indent was applied when document style is changed even it is turned off.
- Fix an issue where custom syntax style/theme couldn't be removed from the style list if the definition file is already deleted.
- Fix an issue where “Copy as Rich Text” was enabled even if no text is selected.
2016-05-13 19:31:07 +03:00
- Fix an issue where URL links were removed when editor is split.
2016-05-22 19:04:21 +03:00
- Fix an issue where line height broke if font whose editor is split is changed via font panel.
- Fix an issue where the first insertion was registered to the undo history on opening document with the selection in another application via Services.
2016-05-21 21:53:11 +03:00
- Fix an issue where the key binding for “Re-Color All” was forced to reset to the default `⌥⌘R` if syntax style list is updated.
2016-05-12 18:35:39 +03:00
2016-05-12 12:07:32 +03:00
2.5.4 (127)
--------------------------
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application didn't work on Mavericks and earlier.
2016-06-08 18:38:39 +03:00
- Fix an issue where syntax was occasionally parsed twice on window restoration.
2016-05-11 17:51:02 +03:00
2.5.3 (125)
--------------------------
### New Features
2016-05-10 10:36:49 +03:00
- Add new normalization form “Modified NFD” (unofficial normalization form adopted by HFS+) to the Unicode normalization action in Text menu (Thanks to DoraTeX!).
### Improvements
- Improve line-height handling with composite font:
- Remove “Fix line height with composite font” option, and now, the height of lines is always uniform.
- Update line-height calculation to fix that the line height by “Fix line height with composite font” option was a bit higher than actual line height of the used font.
2016-10-25 01:01:49 +03:00
- From this change, the line height will get reduced than the previous versions. Please reset the line-height to your favorite number on the Appearance pane in the preferences.
2016-06-08 18:38:39 +03:00
- Improve line-height calculation.
2016-05-05 23:30:50 +03:00
- Optimize performance to apply syntax highlight to document significantly.
2016-05-10 17:13:56 +03:00
- Now, the setting changes of status bar, appearance, tab and invisible chars are applied to documents immediately.
2016-05-10 10:17:26 +03:00
- Update “INI” syntax style.
2016-05-11 10:51:06 +03:00
- Remove spelling auto correction option.
2016-05-08 08:38:08 +03:00
- Remove “Delay coloring” option.
- Enable move between input fields in syntax style editor with Tab key.
- Apply font-face to font fields in preferences.
2016-05-09 12:21:01 +03:00
- Apply document line height on “Copy with Style”.
- Reflect the state of “Increase contrast” option in system Accessibility setting to custom UI.
2016-05-10 10:36:49 +03:00
- Adjust preferences layout.
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where word-wrap broke mid-word when a line is indented.
2016-05-07 20:33:44 +03:00
- Fix an issue where hanging indent reset if font is changed.
- Fix an issue where some highlight definitions in Comments, Strings or Characters types were ignored.
2016-05-07 20:33:44 +03:00
- Fix an issue where syntax was always highlighted even if syntax highlight is disabled.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application crashed if empty character is input from the Unicode hex panel.
2016-05-11 15:08:43 +03:00
- Fix an issue where syntax highlight was rarely not updated when style definition is modified.
2016-05-09 10:24:57 +03:00
- Fix line numbers position when text scaled.
2.5.2 (123)
--------------------------
### Fixes
- Fix an issue where invisible characters could not be hide.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash if the “Replace All” button was clicked continuously.
- Fix an issue where the application crashed on closing default window size setting window.
- Fix line-wrapping behavior when the line contains a long unbreakable word.
2016-04-24 17:51:35 +03:00
2.5.1 (120)
2016-04-13 10:36:19 +03:00
--------------------------
### Improvements
- Change underline style of outline items.
2016-04-18 20:17:50 +03:00
- Update “JavaScript” syntax style:
2016-04-24 05:47:03 +03:00
- Improve outline definitions to support the class syntax sugar introduced in ECMAScript 6.
2016-04-18 20:17:50 +03:00
- Better coloring for “get” and “set”.
2016-04-25 15:12:49 +03:00
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash on opening empty file.
2016-04-24 05:40:17 +03:00
- Fix an issue where `cot` command could fail creating new empty file.
2016-04-24 17:51:35 +03:00
- Fix an issue where selected line numbers were not drawn in bold font.
2016-04-18 20:17:50 +03:00
2.5.0 (117)
--------------------------
### Improvements
- [beta] On pinch-zoom, hold a bit at the actual scale.
- [beta] More optimize document opening performance with large file.
- Better error message on file opening.
2016-04-14 07:16:59 +03:00
- Tweak some label text in preferences.
2016-04-13 10:36:19 +03:00
### Fixes
2016-04-14 16:58:18 +03:00
- [beta] Fix an issue where wrapping text by scaled text size wrapped text at a wrong width.
2016-04-13 10:36:19 +03:00
- [beta] Fix an issue where actions of the action (gear) menu in the syntax setting could be failed.
2016-04-14 16:36:48 +03:00
- [beta] Fix an issue where line numbers were shifted a bit if the first character is not drawn with the specified font.
2016-04-13 10:36:19 +03:00
2.5.0-beta (113)
--------------------------
### New Features
- Add independent “Unicode (UTF-8) with BOM” encoding to encoding list.
2016-04-09 18:36:08 +03:00
- Respect the existence of the UTF-8 BOM in opened files.
2016-09-28 20:37:39 +03:00
- Enable switching the document encoding between with and without BOM from the toolbar popup button and the “Format” menu.
- The “Unicode (UTF-8) with BOM” item will be automatically added to just after the normal “Unicode (UTF-8)”.
- Now, the execute permission can be given to the file to save from the save panel.
- Add spelling auto correction option (in “Edit” pane).
2016-04-05 09:04:03 +03:00
- Add a new theme “Lakritz”.
2016-03-12 07:51:18 +03:00
2016-03-13 18:36:39 +03:00
### Improvements
2016-04-10 19:08:25 +03:00
- Update `cot` command-line tool:
- Create a new file if a non-existent file path is passed in with `--new` option.
- Revert “Highlight” and “Unhighlight” actions in “Find” menu.
2016-03-28 20:42:59 +03:00
- Improve font-size changing behavior:
- Smoother pinch-zoom.
- Now font-size change applies only to the focused editor.
- Enable pinch-zoom to make font smaller than default font size.
2016-03-28 20:42:59 +03:00
- Font size changing doesn't affect the actual font anymore but just scale characters visibly.
2016-09-28 20:37:39 +03:00
- Fix an issue where font-size changing could remove hanging indent.
- Fix an issue where layout of split editors will be broken if the font of one of the other split editors is changed.
- Separate the “Enable smart quotes and dashes” into “Enable smart quotes” and “Enable smart dashes” (in “Edit” pane).
2016-10-25 01:01:49 +03:00
- Apply the following text actions to the whole document if no text is selected:
- Indentation > Convert Indentation to Tab / Spaces
- Lines > Sort
- Lines > Reverse
- Lines > Delete Duplicates
2016-04-09 19:40:35 +03:00
- Optimize document opening performance with large file.
- Add “Copy as Rich Text” action to the contextual menu.
- Improve recovering status of unsaved documents on window resume.
- Improve line number view drawing with selection on vertical text mode.
2016-03-21 12:07:02 +03:00
- Improve invisibles drawing:
- Optimize drawing performance (ca. 2x).
2016-04-09 19:40:35 +03:00
- Better drawing if anti-aliasing is off.
- Display the following dialogs as a document-modal sheet:
- The dialog asking encoding compatibility on saving.
- The print progress panel.
- Avoid registering indentation conversion action to the undo history if no text was changed.
- Suppress trimming whitespace at the editing point on auto-saving when “Trim trailing whitespace on save” is on.
2016-03-13 18:36:39 +03:00
### Fixes
2016-04-09 19:40:35 +03:00
- Fix an issue where printing area could be cropped.
2016-03-28 20:42:59 +03:00
- Fix an issue where the background of navigation/status bars were not drawn under a specific condition.
- Fix an issue where the numbers in the line number view could be drawn in a wrong place if the editor is vertical text mode and unwrapped.
- Fix an issue where document could not be drawn until the end of the file on legacy OS if the file contains control characters.
2016-03-29 09:04:00 +03:00
- Fix an issue on Mavericks and earlier where the application hung up if tried to print line numbers by vertical text layout on printing.
- Fix an issue where line numbers could be drawn at a bit shifted position or even cropped on printing.
2016-04-06 11:40:21 +03:00
- Fix XML document icon.
2016-04-09 19:40:35 +03:00
- Fix some unlocalized text.
2016-03-12 07:51:18 +03:00
2.4.4 (111)
2016-03-12 07:51:18 +03:00
--------------------------
### New Features
- Add “Trim Trailing Whitespace” action to “Text” menu.
- Add option to trim trailing whitespace automatically on save (in “General” pane).
2016-02-15 19:16:58 +03:00
### Improvements
- Reimplement highlighting found string groups with different colors.
2016-02-26 20:48:01 +03:00
- Update BibTeX syntax style:
- Add “.bibtex” extension.
- Add some field names.
- Update Python syntax style:
- Remove a duplicated term.
- Now, the change of the page guide column option is applied to opened documents immediately.
2016-03-03 14:32:43 +03:00
- Tweak text in preferences.
- Update help contents.
2016-03-12 07:50:38 +03:00
- [non-AppStore ver.] Update Sparkle framework to version 1.14.0.
2016-02-26 20:48:01 +03:00
2016-03-04 11:39:28 +03:00
### Fixes
2016-03-05 11:24:34 +03:00
- Fix an issue where “Delimit by whitespace” option on text find didn't work.
- Fix an issue where some document file information displayed wrong after saving.
- Fix an issue where line number view could count wrong if wrapped.
2016-03-10 20:14:49 +03:00
- Fix an issue where printing color theme couldn't be changed to “Black and White” on print panel.
2016-03-11 09:29:07 +03:00
- Fix an issue where print preview collapsed if paper size is changed on print panel.
- Fix an issue where “ignore case” option in syntax style definition didn't actually ignore case.
- Fix an issue where the current file extension was omitted from new suggested file name on “Save As…” operation.
2016-03-04 11:39:28 +03:00
- Fix some typos in German localization. (Thanks to Chris Eidhof!)
2016-02-26 20:48:01 +03:00
2016-03-02 18:48:47 +03:00
2.4.3 (108)
2016-02-26 20:48:01 +03:00
--------------------------
### Improvements
2016-02-24 19:50:23 +03:00
- Turn regular expression option off automatically by using selected text for search.
2016-02-15 19:16:58 +03:00
- Update `cot` command-line tool:
- Add `--wait` (`-w`) option to wait until a newly opened window closes.
- Optimize command performance.
2016-10-25 01:01:49 +03:00
- Fix an issue where command cannot open file whose path includes non-ASCII character.
2016-02-25 13:18:50 +03:00
- Fix an issue where `--line` option didn't work under specific environments.
- Fix an issue where `--line` and `--column` options didn't move cursor to the desired location if file has blank lines at the end.
2016-02-18 13:02:52 +03:00
- Now, the change of “link URL” option is applied to opened documents immediately.
2016-02-15 19:16:58 +03:00
### Fix
- Fix an issue where documents were marked as “Edited” just after opening file if “link URL” option is enabled.
2016-02-18 13:02:52 +03:00
- Fix an issue where URL link was not applied to pasted text.
2016-02-19 12:44:00 +03:00
- Fix an issue where find-all highlight wasn't removed if find panel is closed before closing find result view.
- Fix an issue where toggling invisible visibility didn't work correctly.
2016-02-25 13:19:16 +03:00
- Fix an issue where the cursor located at the end of document after file opening.
2016-06-08 18:38:39 +03:00
- Fix an issue where thousands separators weren't inserted to document information under specific environments.
- Address an issue where paste was rarely failed under specific environments.
2016-02-15 19:16:58 +03:00
2.4.2 (105)
--------------------------
### Fixes
2016-02-13 17:08:01 +03:00
- Fix an issue on CotEditor 2.4.2 where document window couldn't be opened on Mountain Lion.
2.4.1 (103)
--------------------------
2016-02-02 08:14:02 +03:00
### Improvements
2016-02-08 10:31:41 +03:00
- Update JSON syntax style:
- Fix float number highlight.
2016-02-08 10:32:22 +03:00
- Avoid displaying `NULL` on the status bar until the first calculation is finished.
2016-02-08 10:31:41 +03:00
2016-02-08 12:47:57 +03:00
### Fixes
2016-02-09 07:15:01 +03:00
- Fix an issue where the text finder's “ignore case” option in the text finder was ignored on CotEditor 2.4.0.
2016-02-08 12:47:57 +03:00
- Fix an issue where the current line number display was wrong if the cursor is in the last empty line.
2016-02-08 10:31:41 +03:00
2.4.0 (101)
--------------------------
### Improvements
- Increase the number of significant digits in file size display.
- Update Shell Script syntax style:
- Fix variable highlight with `_`.
- [beta] Disable “Balance brackets and quotes” option by default.
2016-02-04 14:26:51 +03:00
- [beta] Don't insert closing bracket if already auto-typed.
2016-02-02 08:14:02 +03:00
- [beta] Update “General” pane layout.
2.4.0-beta (97)
--------------------------
2016-01-18 17:42:11 +03:00
### New Features
2016-01-31 22:11:46 +03:00
- New option balancing brackets and quotes (in “Edit” pane).
- New option making URL in document clickable link (in “General” pane).
- On El Capitan, hidden file visibility can be toggled via checkbox in the document open panel.
2016-01-31 22:11:46 +03:00
- Add the following encodings to the encoding list:
2016-01-18 17:42:11 +03:00
- Arabic (ISO 8859-6)
- Hebrew (ISO 8859-8)
- Nordic (ISO Latin 6)
- Baltic (ISO Latin 7)
- Celtic (ISO Latin 8)
- Western (ISO Latin 9)
- Romanian (ISO Latin 10)
2016-01-12 14:37:34 +03:00
### Improvements
- Improve text finder:
- Now, “Find All” action also highlights all matched strings in the editor, and thereby “Highlight” action is removed.
2016-01-21 09:47:11 +03:00
- Change advanced find option setting from popup menu to popover.
2016-01-31 22:11:46 +03:00
- On Yosemite and later, a visual feedback is shown when the search wrapped.
- Keep selected range after “Replace All” with in-selection option.
2016-10-25 01:01:49 +03:00
- Display a total number of found in find panel on simple find actions.
- Now, “Find All” and “Replace All” actions are able to process multiple selections.
- Add Python syntax to the regular expression syntax options.
2016-01-12 14:37:34 +03:00
- Revert “Use selection for Replace” action to allow using an empty string.
2016-01-31 22:11:46 +03:00
- Update layout and style.
2016-01-15 11:56:51 +03:00
- `cot` command now opens symbolic link target rather than the link itself.
2016-01-31 22:11:46 +03:00
- On El Capitan, make option control of the document open panel visible.
- Improve syntax highlighting for quoted strings and comment.
- Display alert if file to open seems to be a kind of a media (binary) file.
2016-01-16 12:03:10 +03:00
- Improve file encoding detection.
2016-01-16 18:22:17 +03:00
- Update default priority order of encoding detection.
2016-02-01 09:34:17 +03:00
- Improve character compatibility check.
- Better error message on file opening.
- Take a safety measure for in case the key binding setting file is corrupt.
2016-01-26 12:33:37 +03:00
- Truncate outline label in the navigation bar by appending ellipsis if it overflows.
2016-10-25 01:01:49 +03:00
- Move some options position within “General” pane and “Edit” pane in the preferences window.
2016-01-31 10:31:42 +03:00
- Rename the main text input area in window from “View” to “Editor”.
2016-01-12 14:37:34 +03:00
2016-01-13 16:37:33 +03:00
### Fixes
2016-02-01 09:34:17 +03:00
- Fix cursor location after moving lines with empty selection.
2016-01-31 22:11:46 +03:00
- Fix line-wrapping behavior when the line contains a long unbreakable word.
- Fix an issue where the application crashed by an invalid find regular expression option combination.
2016-01-31 22:11:46 +03:00
- Fix an issue where the application could crash just after starting dictation.
2016-01-21 05:55:45 +03:00
- Fix an issue where keybinding setting could fail.
2016-01-31 22:11:46 +03:00
- Fix an issue where the scroll bar style didn't change to light color on dark background theme.
2016-01-16 10:27:50 +03:00
- Fix an issue where the character inspector didn't show up on Mavericks and earlier.
2016-01-31 11:20:43 +03:00
- Fix an issue where split orientation setting wasn't applied.
2016-10-25 01:01:49 +03:00
- Fix an issue where “Jump to Selection” action didn't jump to selection in editor if another text box is focused.
2016-01-24 17:30:27 +03:00
- Fix an issue where some table cells didn't change their text color when selected.
2016-01-31 22:11:46 +03:00
- Fix tiny memory leaks.
2016-02-02 08:14:02 +03:00
2.3.4 (95)
2015-11-12 12:27:35 +03:00
--------------------------
2016-01-05 14:40:46 +03:00
### Improvements
- Improve line numbers view for multiple selections.
- Now, “Select Line” action works with multiple selections.
2016-01-05 14:40:46 +03:00
- Close character inspector when text selection was changed.
2016-06-08 18:38:39 +03:00
- Reproduce previous selection by undoing line actions.
2016-01-06 11:44:34 +03:00
- Improve syntax highlighting performance.
2016-01-05 14:40:46 +03:00
### Fixes
2016-01-10 18:46:16 +03:00
- Fix an issue where comment-out action didn't work on CotEditor 2.3.3.
2016-01-10 10:49:59 +03:00
- Fix an issue where window title bar was dyed in the editor's background color on El Capitan.
- Fix an issue where text selection after move multiple lines was broken.
- Fix an issue where `$` or `^` anchors in the regular expression via AppleScript didn't work with document that has non-LF line endings.
2016-01-06 11:44:34 +03:00
- Fix an issue where syntax highlighting indicator became occasionally unclosable under the specific condition on document opening.
2016-02-02 08:14:02 +03:00
2.3.3 (91)
--------------------------
### New Features
- Add “Share” menu to File menu.
2015-12-08 14:55:16 +03:00
### Improvements
- Now, you can force-disable window restoration from the last session if you hold Shift key while launch.
2015-12-30 09:27:24 +03:00
- Improve “Input Character in Unicode Hex” panel:
- Display proposed character info.
- Allow also taking a 1 to 3 digits point code.
2016-10-25 01:01:49 +03:00
- Avoid auto-closing panel after entering character.
2015-12-30 09:24:42 +03:00
- Improve character inspector:
2016-01-05 07:09:53 +03:00
- Display more comprehensible name for control characters (e.g. `<control-0000>` to `NULL`).
2016-10-25 01:01:49 +03:00
- Display an alternate visible symbol in the zoomed character area for C0 control characters.
2015-12-30 09:27:24 +03:00
- Improve installed syntax style list in preferences:
- Add dot mark to style names in the list to represent the state if the style is customized.
2015-12-11 09:30:20 +03:00
- Enable restoring modified syntax style directly from the list without opening the style editor.
- Now, the current line number is drawn in bold font, and always drawn in vertical text mode.
2015-12-30 19:24:07 +03:00
- Select whole text wrapped with quotation marks by double-clicking one of the quotation marks if it is already syntax-highlighted.
- Keep text selection after inserting color code from the color code panel.
- Add “description” field also to outline setting in syntax style editor.
- From this, update most of bundled syntax styles.
- Add jump to URL button to the style info in the syntax style editor.
- Improve drawing of “Other” invisible characters.
- Improve behavior on Replace/Replace All actions.
2015-12-30 18:45:23 +03:00
- Improve text encoding detection to redress the tendency: a binary file was interpreted as ISO-2022-JP.
2016-10-25 01:01:49 +03:00
- Revert style of popup menus in toolbar on Mavericks and earlier.
2015-12-30 20:48:41 +03:00
- Update line number font.
- Update default fonts.
- Tweak preferences layout.
2015-12-25 18:45:47 +03:00
- Tweak Chinese localization.
2015-12-31 20:16:14 +03:00
- Improve general stability.
2015-12-08 14:55:16 +03:00
2015-12-08 11:15:16 +03:00
### Fixes
- Fix an issue where the application tended to crash by trying opening binary file.
- Fix an issue where line breaks between paths of dropped files were missing.
- Fix an issue where the application crashed when a single character that is a part of surrogate pair is inspected.
2015-12-21 11:03:48 +03:00
- Fix an issue where snippet key bindings could not be customized on Mavericks and earlier.
2015-12-29 15:36:25 +03:00
- Fix an issue where syntax highlight was not updated after reinterpreting encoding.
2016-10-25 01:01:49 +03:00
- Fix an issue where panels could lose target document.
- Fix layout of character popup on Mavericks and earlier.
2015-12-27 17:54:37 +03:00
- Fix an issue where “Recolor All” action was always enabled even if syntax style is “None.”
2015-12-08 11:15:16 +03:00
2.3.2 (89)
--------------------------
2015-11-23 17:47:04 +03:00
### New Features
- Add “Convert Indentation to Spaces/Tabs” actions to Text > Indentation menu.
- Add syntax styles for “METAFONT” (Thanks to M.Daimon!), “AWK”, “Git Config” and “Git Ignore”.
2015-11-23 17:47:04 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2015-11-12 12:27:35 +03:00
- Improve character inspector:
- Display also Unicode block if selected letter consists of one character.
2016-10-25 01:01:49 +03:00
- Display Unicode names of each character if selected letter consists of multiple characters.
2015-11-21 14:45:12 +03:00
- Fix drawing area of zoomed character view.
2015-11-23 18:04:03 +03:00
- Fix some other trivial issues.
2015-11-24 19:49:40 +03:00
- Add option to suppress “not writable document” alert.
2015-11-17 13:12:13 +03:00
- Improve text selection by clicking line numbers view.
2015-11-16 14:30:50 +03:00
- Tweak style of popup menus in toolbar.
- Add “description” field that doesn't affect to highlighting but for commenting for each term to the syntax style and syntax style editor.
2016-06-08 18:38:39 +03:00
- Add Swipe to Delete action on El Capitan to tables in syntax style editor.
2015-12-02 18:07:29 +03:00
- Improve text encoding detection for UTF-32.
2015-11-12 12:27:35 +03:00
- Update Python syntax style:
2015-11-26 12:23:59 +03:00
- Add several commands and variables that are in `__foo__` form.
- Add `pyi` extension.
2015-11-16 05:41:15 +03:00
- Update Perl syntax style:
2015-11-16 05:59:47 +03:00
- Add some terms.
- Update PHP syntax style:
- Add terms added on PHP 5.6.
- Highlight uppercase `TRUE`, `FALSE`, `AND` and `OR`.
2015-11-16 05:28:11 +03:00
- Update Haskell syntax style:
- Add some keywords.
2015-11-28 19:48:16 +03:00
- Update DTD, Markdown, reStructuredText and Textile syntax styles to move comments to the description field.
2015-11-12 12:27:35 +03:00
2015-11-14 09:24:54 +03:00
### Fixes
- Fix an issue where text view drawing was distorted while resizing window.
2015-12-01 13:32:35 +03:00
- Fix an issue where line endings of a document that has a line ending character at the beginning of the file cannot be interpreted its line ending type correctly.
- Fix an issue where character inspector returned always `U+000A` (LF) for line ending even the actual line ending of the document is not LF.
- Fix character count with a single regional indicator symbol.
- Fix wrong undo action name on encoding conversion via script.
2015-11-14 09:24:54 +03:00
2015-11-12 12:27:35 +03:00
2015-11-09 09:48:44 +03:00
2.3.1 (85)
--------------------------
### New Features
2015-11-09 09:51:45 +03:00
- Add “Duplicate Line” action to Text > Lines menu.
2015-11-17 10:48:15 +03:00
### Improvements
2015-11-03 14:57:10 +03:00
2015-11-08 11:21:01 +03:00
- Update Python syntax style:
2015-11-06 22:20:23 +03:00
- Add terms added in Python 3.5.
2015-11-08 11:21:01 +03:00
- Update R syntax style:
2015-11-05 02:50:09 +03:00
- Fix boolean values were not highlighted correctly.
2015-11-08 11:21:01 +03:00
- Update Shell Script syntax style:
- Add “command” to extension list.
2015-11-03 14:57:10 +03:00
### Fixes
2015-11-07 10:03:05 +03:00
- Fix an issue where some type of script file cannot be opened because of “unidentified developer” alert even it was made on CotEditor.
- Fix an issue where unwanted completion list was displayed by auto-completion when after typing a symbol character.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash if the width of line number view will change.
2015-11-07 08:38:48 +03:00
2.3.0 (82)
--------------------------
### New Features
2015-11-02 12:26:44 +03:00
- Add “Copy with Style” action to the Edit menu.
2015-11-17 10:48:15 +03:00
### Improvements
- Update “R” syntax style:
- Add “Rscript” to interpreters.
2015-10-29 12:03:01 +03:00
- Bundle cot command to `CotEditor.app/Contents/SharedSupport/bin/` again.
- Tweak UI text.
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could be launched on unsupported system versions.
2015-10-29 10:46:33 +03:00
- Fix an issue where the baseline of new line invisible characters was wrong if line is empty.
2016-10-25 01:01:49 +03:00
- Address an issue where syntax highlighted control character was sometimes not colored in the invisible color.
2015-10-29 11:54:57 +03:00
- [beta] Fix syntax highlighting issue with multiple lines.
2015-10-18 12:10:40 +03:00
2.3.0-beta (80)
2015-10-12 19:36:52 +03:00
--------------------------
### New Features
- Introduce Auto Save and Versions as an option (in General pane).
2015-10-16 08:11:00 +03:00
- Add new actions handling selected lines to the new Text menu > Lines.
2015-10-12 19:36:52 +03:00
- They are also added to the AppleScript terms.
- Detect indent style on file opening and set tab expand automatically.
2015-10-14 16:01:31 +03:00
- Add “Spell Check” button to toolbar icon choices.
- Customize toolbar to add it to your toolbar.
- Add syntax styles for “D”, “iCalendar” and “Rich Text Format”.
2015-10-12 19:36:52 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2015-10-12 19:36:52 +03:00
2015-10-13 20:29:59 +03:00
- Reconstitute main menu.
2015-10-12 19:36:52 +03:00
- Embed key bindings editor to Key Bindings pane.
2015-10-15 11:12:19 +03:00
- Update “Shell Script” syntax style:
- Completely rewrite.
- Update “INI” syntax style:
- Add “url” to extension list.
- Update “JavaScript” syntax style:
2016-09-28 20:37:39 +03:00
- Add “z” to attributes.
2016-10-25 01:01:49 +03:00
- Temporarily hide the “Live Update” checkbox in the find panel since this feature by OgreKit framework has actually not worked correctly in the latest versions.
2015-10-15 02:13:56 +03:00
- Update Onigmo regular expression engine to 5.15.0.
2015-10-12 19:36:52 +03:00
### Fixes
- Fix an issue where no file path was inserted if file type of the dropped file was not registered to the file drop setting.
2015-10-29 11:54:57 +03:00
- Address syntax highlighting issue with multiple lines.
- Fix an issue where text view drawing was distorted while resizing window.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash on window restoration.
2015-10-16 08:37:09 +03:00
- Fix some typos in syntax styles “Julia” and “SQL”.
2015-10-12 19:36:52 +03:00
2015-10-12 19:33:20 +03:00
2.2.2 (78)
2015-10-05 14:49:04 +03:00
--------------------------
2015-10-11 03:04:43 +03:00
### New Features
2015-10-05 14:49:04 +03:00
- Add new normalization form “Modified NFD” (unofficial normalization form adopted by HFS+) to the Unicode normalization action in Utility menu (Thanks to doraTeX!)
- cf. <http://tama-san.com/hfsplus_normalize/> (in Japanese)
- It is also added to the AppleScript terms.
2015-10-11 03:04:43 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2015-10-11 03:04:43 +03:00
2015-10-05 14:49:04 +03:00
- Update “JSON” syntax style:
2016-09-28 20:37:39 +03:00
- Add “geojson” to extension list.
2015-10-05 14:49:04 +03:00
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the baseline of invisible characters was wrong by some fonts.
- Fix an issue where the application could crash after modifying theme name on El Capitan.
2015-10-10 20:18:52 +03:00
- Fix an issue where submenu disclosure arrows in the menu key binding editor did occasionally disappear.
2015-10-12 10:14:40 +03:00
- Fix timing to update search string to system-wide shared find string.
- Fix an issue under the specific conditions where the migration window showed up every time on launch.
2015-10-05 14:49:04 +03:00
2015-10-03 08:22:48 +03:00
2.2.1 (75)
--------------------------
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash on typing Japanese text if hanging indentation is enabled.
2015-10-03 08:22:48 +03:00
2.2.0 (74)
--------------------------
2015-09-30 19:44:37 +03:00
### Fixes
- [non-AppStore ver.] Fix an issue where update check failed on El Capitan.
2015-09-30 20:57:12 +03:00
2.2.0-rc.2 (74b)
2015-09-30 19:44:37 +03:00
--------------------------
2015-09-20 07:36:17 +03:00
### New Features
2015-09-20 11:43:39 +03:00
- Add new themes “Anura” and “Note”.
2015-09-20 07:36:17 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2015-09-19 07:29:47 +03:00
2015-09-25 22:27:45 +03:00
- Remove bundled `cot` command-line tool, due to the Mac App Store guidelines.
2016-06-08 18:38:39 +03:00
- To use `cot` command with CotEditor 2.2.0 and later, download it from <http://coteditor.com/cot> and install manually. You cannot use the previous one with CotEditor 2.2.0.
2015-09-19 07:29:47 +03:00
- Improve saving error dialog to display more detailed error reason.
2015-09-24 14:14:16 +03:00
- Avoid beeping on typing an unmatched `>` even if `<>` brace highlighting turned on.
2015-09-23 09:40:35 +03:00
- Update “Swift” syntax style:
- Add new terms available in Swift 2.0.
- Improve contextual menu for theme/syntax style list on preferences.
2015-09-24 14:14:16 +03:00
- Tweak syntax style edit sheet layout.
2015-09-25 09:38:39 +03:00
- Remove sample scripts.
- You can get them online on [Archives](http://coteditor.com/archives) page.
2015-09-25 22:27:45 +03:00
- Update documents.
2016-09-28 20:37:39 +03:00
- [beta] Improve side inspector switcher.
2015-09-19 07:29:47 +03:00
### Fixes
2015-09-25 09:38:39 +03:00
2015-09-22 13:41:36 +03:00
- Fix an issue where theme color was occasionally not applied to the preview in the print panel.
2015-09-18 20:30:24 +03:00
- Fix an issue on El Capitan where page guide was drawn at the wrong column.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application crashed when typing a part of surrogate pair character.
2015-09-24 14:14:16 +03:00
- Fix an issue where invisibles which are a surrogate pair occasionally did not display.
2015-09-16 14:38:02 +03:00
- Fix an issue where the toolbar button state of the text orientation was not updated on window restoration.
2015-09-16 13:02:17 +03:00
- Fix help contents layout.
2016-10-25 01:01:49 +03:00
- [rc] Fix an issue where table headers had sometimes unwanted space around them on Yosemite and earlier.
- [rc] Fix an issue where calculation of hanging indent width was sometimes incorrect.
2015-09-24 14:14:16 +03:00
- [beta] Fix an issue where an unwanted migration window was displayed on the first launch even when there is nothing to be migrated.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where the application could possibly crash on window restoration.
- [Non-AppStore ver.] Fix an issue where updater setting in the General pane did not display on OS X Mountain Lion and Mavericks.
2015-09-16 13:02:17 +03:00
2.2.0-rc (71)
--------------------------
### New Features
- Hanging indentation that enables inserting extra indent to wrapped lines.
2015-09-08 14:43:21 +03:00
- You can change the behavior in Preferences > Edit.
- Add new normalization form “NFKC Casefold” to the Unicode normalization action in Utility menu (Thanks to doraTeX!)
- It is also added to the AppleScript terms.
2015-08-19 07:55:19 +03:00
- Add German localization.
2015-11-17 10:48:15 +03:00
### Improvements
2015-08-21 03:51:13 +03:00
- Change the location where `cot` command-line tool is bundled from `CotEditor.app/Contents/MacOS/` to `CotEditor.app/Contents/SharedSupport/bin/`, due to Sandbox requirement.
- Users who have already installed `cot` command need re-install it manually.
2015-09-08 14:43:21 +03:00
You can re-install it running the command below on Terminal:
2015-09-12 22:55:17 +03:00
unlink /usr/local/bin/cot; ln -s /Applications/CotEditor.app/Contents/SharedSupport/bin/cot /usr/local/bin/cot
You may need to modify paths in this command depending on where you've installed CotEditor/cot.
2015-09-05 01:08:06 +03:00
- Improve Color Code Editor:
- Add stylesheet keyword to color code type.
2016-09-28 20:37:39 +03:00
- Add stylesheet keyword color list to editor panel.
2015-09-05 01:08:06 +03:00
- Make editor panel resizable.
2016-10-25 01:01:49 +03:00
- Now syntax style is automatically set to “XML” on file opening if no appropriate style can be found but the file content starts with an XML declaration.
- Update word completion list setting in Edit pane in Preferences (The previous setting has been reset).
- Support “swipe to delete” for some tables in Preferences on El Capitan.
2015-09-17 19:10:36 +03:00
- Improve contextual menu for theme list on preferences.
2015-08-28 18:39:11 +03:00
- Adjust highlight color for find panel.
- Tweak some message terms.
2015-08-24 08:01:09 +03:00
- Update documents.
2017-11-26 04:18:04 +03:00
- Update build environment to OS X El Capitan + Xcode 7 (SDK 10.11).
2015-08-25 06:14:50 +03:00
- [non-AppStore ver.] Update Sparkle framework to version 1.11.0.
2015-08-27 09:58:00 +03:00
- [beta][non-AppStore ver.] Change to not check pre-release versions on default.
2016-10-25 01:01:49 +03:00
- New pre-releases are always subject to the update check no matter the user setting if the current running CotEditor is a pre-release version.
2015-08-21 03:51:13 +03:00
### Fixes
- Fix an issue where the command-line tool could rarely not be installed from Integration pane.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could crash after when closing multiple split views.
- Fix an issue where the application crashed by clicking header of empty table in syntax editor sheet.
2015-08-28 21:53:17 +03:00
- Fix an issue where warning on Integration pane didn't disappear even after the problem resolved.
2016-10-25 01:01:49 +03:00
- Fix an issue where unwanted invisible character marks were drawn when tab drawing is turned off and other invisibles drawing is turned on.
2015-08-26 18:42:10 +03:00
- Add some missing localized strings in Japanese.
2015-09-08 14:43:21 +03:00
- [El Capitan] Fix an issue where color code view did not display on El Capitan.
- [beta] Fix an issue where the strings that were inserted via script or tools could be styled wrong.
2015-09-08 14:43:21 +03:00
- [beta] Fix an issue where no preferred extension was appended on the document save panel.
2015-08-25 20:10:58 +03:00
- [beta] Fix an issue where the bug report template was not syntax highlighted.
- [beta] Fix some trivial drawing issues on El Capitan.
2015-08-21 03:51:13 +03:00
2015-08-19 18:37:43 +03:00
2.2.0-beta
2015-07-12 07:53:45 +03:00
--------------------------
2015-07-17 20:12:02 +03:00
### New Features
2015-07-22 09:42:33 +03:00
- CotEditor is now __Sandboxed__.
2015-08-14 19:01:49 +03:00
- New setting option for the behavior on document modification by external process (in General pane).
2015-08-12 11:41:47 +03:00
- Share button in toolbar (Customize toolbar to use it).
- Save text orientation state to the file and restore it when the file is opened.
2016-09-28 20:37:39 +03:00
- __for advanced users__: In this feature, CotEditor saves an *extended attribute* which named `com.coteditor.VerticalText` to the file *only when* the editor's text orientation is vertical. You can even disable the feature running the command `defaults write com.coteditor.CotEditor savesTextOrientation -bool NO` in Terminal.
- Line number view for vertical text orientation.
- Print with vertical text orientation.
2015-08-14 19:01:49 +03:00
- Add interpreter name list to the syntax style definition to determine syntax style from the shebang in the file content for in case when syntax style cannot be determined from the file name.
2015-08-13 17:42:40 +03:00
- From this change, some of the bundled syntax styles are also updated.
- Add `encoding:` and `coding:` to the encoding declaration keywords which will be used on encoding auto-detection (interpreting priorities are: `charset=` > `encoding=` > `@charset` > `encoding:` > `coding:`).
2015-07-17 20:12:02 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2015-07-12 07:53:45 +03:00
2015-08-17 13:35:48 +03:00
- [non-AppStore ver.] Disable auto-update feature.
2016-06-08 18:38:39 +03:00
- Since the Sparkle framework which is a software update framework we use doesn't support Sandboxed apps yet, the auto-update feature within CotEditor should be once disabled. The new behavior is: a notification window will be shown when a new release is available (as before), then you need to update CotEditor manually getting the new version from our web-site. Or, just migrate to the Mac App Store version when the stable CotEditor 2.2.0 is released.
2015-08-12 11:41:47 +03:00
- Deprecate the feature opening/saving files that user doesn't have the permission, due to Sandbox requirement.
2015-07-18 10:00:31 +03:00
- Improve side inspector UI.
2015-08-06 12:52:14 +03:00
- Improve syntax highlighting:
- Optimize general syntax highlighting performance (ca. 1.8x).
2015-08-06 12:52:14 +03:00
- Optimize syntax highlighting on file opening.
- Better coloring parsing while editing.
- Update all split editors while editing.
2015-08-12 11:41:47 +03:00
- Move scripts folder location from `~/Library/Application Support/CotEditor/ScriptMenu/` to `~/Library/Application Scripts/com.coteditor.CotEditor/` due of the Sandbox requirement.
2016-10-25 01:01:49 +03:00
- Users need to migrate their script to the new folder manually since CotEditor doesn't have the write permission to the new location.
2015-08-08 20:18:17 +03:00
- Improve print document:
- Update header/footer layout to conform to the standard system header/footer design.
- Add page setup options to the print panel.
- Print settings preset can be stored in the print panel.
- Better file encoding handling on revert action.
- Set access-group `com.coteditor.CotEditor.edit` to CotEditor's script definition.
2015-07-15 08:26:34 +03:00
- Change behavior to save `com.apple.TextEncoding` xattr on saving if the file had no content.
- Improve window restoration:
2015-07-24 17:02:03 +03:00
- To restore also the last scroll position and cursor position.
- To restore also the last syntax style mode of unsaved documents.
2015-08-13 07:56:50 +03:00
- Completely rewrite `cot` command-line tool:
- Faster launch.
2015-08-13 18:19:29 +03:00
- Make sure to launch CotEditor that invoked cot command includes.
2015-07-23 04:43:36 +03:00
- Optimize saving process.
2015-07-28 05:15:36 +03:00
- Improve compatibility with OS X 10.11 El Capitan.
2015-08-14 19:01:49 +03:00
- Change source code license from the GNU General Public License version 2 to the Apache License version 2.0.
2015-08-01 07:24:51 +03:00
- [non-AppStore ver.] Add option to check pre-release versions.
2015-07-15 10:23:06 +03:00
2015-07-12 07:53:45 +03:00
### Fixes
- Fix an issue where the full path display in the document inspector did not update after the document file moved.
- Fix an issue where the find panel could not find matched strings when the find string includes CR or CR/LF line endings.
- Fix an issue where line numbers were not drawn completely on OS X 10.8 when scroll bars are set as always shown.
2016-09-28 20:37:39 +03:00
- Fix an issue where some ligatured characters were drawn at a wrong position when the line height for composite font is fixed.
2015-07-20 12:54:25 +03:00
- Improve general stability.
2015-07-12 07:53:45 +03:00
2015-07-17 08:01:54 +03:00
2.1.6
--------------------------
### Fixes
- Improve stability on saving (Thanks to zom-san!).
2015-07-13 10:47:22 +03:00
2.1.5
--------------------------
### Fixes
- Fix an issue where auto-indent between curly brackets puts some spaces to a wrong place.
2015-07-12 05:42:06 +03:00
2.1.4
--------------------------
### New Features
- Importing theme files via drag-and-drop to theme list in preferences.
2015-11-17 10:48:15 +03:00
### Improvements
- Support displaying skin tone variations of Unicode 8.0 on the character inspector.
- Support Automatic Termination (Now, CotEditor can be terminated automatically if it has no window).
2015-04-29 17:44:46 +03:00
- Display invisible vertical tab (`U+000B`) with `␋` symbol if “Show other invisible characters” turns on.
- Add fancy animations to encoding list edit sheet in preferences.
2015-08-28 21:53:17 +03:00
- Add suppression button to the IANA charset name conflict alert.
- Improve word completion with words that exist in the document.
2015-07-06 13:54:52 +03:00
- Modify layout of “General” pane in Preferences.
2015-05-27 09:28:01 +03:00
- Add tooltip hint to controls in the find panel.
2015-07-22 09:42:33 +03:00
- Optimize image resources size.
2015-06-10 09:15:45 +03:00
- Update Sparkle framework to version 1.10.0.
### Fixes
2015-07-06 21:28:43 +03:00
- Address an issue where the application could hang up on document saving.
2016-10-25 01:01:49 +03:00
- Fix an issue where the autosaving could sometimes be disabled.
- Fix an issue where the layout of the text fields in the find panel could rarely be broken.
2015-05-01 21:16:06 +03:00
- Fix an issue where the auto-update notifier did not recognize a new stable version from specific beta version numbers.
- Fix an issue where some 3rd-party text editors for OS X cannot interpret files which were created by CotEditor.
- Fix an issue where an unwanted alert did show on the first save after reverting back.
- Fix an issue where selection after modifying sort of extension priority in syntax style edit sheet was wrong.
- Fix an issue where “Help” menu item duplicated in the menu bar on the second launch.
2015-05-05 18:33:27 +03:00
- Add some missing Localized strings in simplified Chinese. (Thanks to Wei Wang!)
2015-06-20 15:45:15 +03:00
- Improve general stability.
2015-04-03 09:19:55 +03:00
2.1.3
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
- Revert find panel behavior to select always whole text in find field when the panel is called.
### Fixes
- Fix line number drawing with large line numbers.
2015-03-20 14:20:38 +03:00
- Fix an issue where the external modification notification did not work.
- Improve general stability.
2.1.2
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
2015-03-03 10:43:13 +03:00
- Change place to create backup files (Now, backup files are always created in `~/Library/Autosave Information/`).
- Improve find panel:
- Add scroll bars to the text fields.
- Show invisible characters in text fields.
- Now, “Swap Yen and backslash keys” option is also applied to the fields in the find panel.
- Remove “Escape Character” option for regular expression search.
- Add “Cyrillic (Windows)” to the encoding list.
2015-03-05 14:46:51 +03:00
- Optimize launching speed of `cot` command-line tool.
### Fixes
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could hang up on saving backup file.
- Fix an issue where unwanted find panel was shown when perform “Use Selection for Find” or “Use Selection for Replace” action.
2015-02-19 16:21:07 +03:00
2.1.1
--------------------------
2015-02-21 13:38:04 +03:00
### Fixes
2015-08-28 21:53:17 +03:00
- Fix an issue where octal file permission in the document inspector was wrong.
2016-10-25 01:01:49 +03:00
- Fix an issue where the application could hang up on text editing.
2015-02-21 17:19:16 +03:00
- Improve general stability.
2015-02-21 13:38:04 +03:00
2015-02-19 16:21:07 +03:00
2015-02-12 13:00:28 +03:00
2.1.0
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
2015-02-12 13:27:03 +03:00
- [beta] Add `--new` option to `cot` command-line tool.
2015-02-12 13:27:03 +03:00
- Update help contents.
2015-02-12 13:00:28 +03:00
### Fixes
2015-02-17 09:07:59 +03:00
- Fix an issue where some document icons were not applied under the specific environments.
2015-02-16 18:29:30 +03:00
- [rc.2] Fix an issue where syntax style was suddenly reset while editing on new document.
- [beta] Fix an issue where “Shift Left” action with whole text makes application hang up.
- [beta] Fix an issue where “Shift Right” action at blank line inserts unwanted indent to the next line.
2015-02-12 13:00:28 +03:00
- [beta] Fix an issue where split orientation setting was ignored.
2015-02-12 17:31:01 +03:00
- [beta] Fix an issue where text replacement could occasionally fail.
2015-02-13 04:56:26 +03:00
- [beta] Fix an issue where closed windows remained in memory.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where the application hangs up on opening documents with the specific file name on Mountain Lion.
- [beta] Fix line number drawing with non-opaque view on Mountain Lion.
2015-02-12 13:00:28 +03:00
2015-02-12 08:31:47 +03:00
2.1.0-rc.2
2015-02-11 13:02:52 +03:00
--------------------------
2015-02-12 08:31:47 +03:00
### New Features
2015-08-28 21:53:17 +03:00
- Now your documents are automatically backed-up while editing and will be resumed at the next session, even after force quitting.
2015-02-12 08:31:47 +03:00
- This feature doesn't modify your actual files. You still need to perform “Save” manually to apply changes to your files.
2015-11-17 10:48:15 +03:00
### Improvements
2015-02-11 13:02:52 +03:00
- [beta] add a missing localization in simplified Chinese. (Thanks to Wei Wang!)
2015-02-11 04:24:39 +03:00
2.1.0-rc
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
2015-02-02 12:27:57 +03:00
- Update Sparkle framework to version 1.9.0.
- [beta] close popover on clicking regex help button if it's already shown.
2015-02-03 02:45:29 +03:00
### Fixes
2015-02-04 12:05:09 +03:00
- Fix an issue where tab width on printing didn't reflect user indent setting.
2015-02-04 12:01:12 +03:00
- Fix an issue where tab width didn't update on font size change.
- [beta] Fix an issue where the application could crash on Mountain Lion.
2016-06-08 18:38:39 +03:00
- [beta] Fix an issue where `cot` command cannot be installed on Mavericks and earlier.
- [beta] Fix some layout issues on Mountain Lion.
2015-02-03 02:45:29 +03:00
2.1.0-beta.2
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
2015-01-29 09:33:46 +03:00
2015-01-29 13:24:00 +03:00
- Make key bindings for panel windows customizable.
2015-01-29 19:46:07 +03:00
- [beta] Enhance Find & Replace panel:
2015-01-30 17:16:28 +03:00
- Revert “Highlight” button in find panel.
- Remove “Replace & Find” button from find panel and add “Select Next Match after Replace” option.
2015-01-29 19:46:07 +03:00
- Now, return with Shift key in find text field finds text backwards.
- Always bring focus to the find text field when find panel is called.
2015-01-29 09:33:46 +03:00
### Fixes
2015-01-30 00:55:26 +03:00
- Fix an issue where the help button on Edit pane and Format pane didn't show correct help page.
2015-01-29 13:24:00 +03:00
- [beta] Fix an issue where `cot` command couldn't open relative path.
- [beta] Fix an issue where find panel could fail to set escape character.
2016-10-25 01:01:49 +03:00
- [beta] Fix an issue where find panel occasionally did not update setting of regex ability and syntax.
2.1.0-beta
2014-11-04 20:58:12 +03:00
--------------------------
2016-09-28 20:37:39 +03:00
### New Features
- `cot` command-line tool.
- New AppleScript property `tab width` for document object.
- Now, CotEditor script receives the absolute file path of the frontmost document as an argument if available.
2014-12-20 19:07:24 +03:00
- Add “New CotEditor Document with Selection” and “Open File in CotEditor” Services.
2015-01-11 02:36:32 +03:00
- Add syntax styles for “Erlang” and “Julia”.
2015-11-17 10:48:15 +03:00
### Improvements
2015-01-17 20:33:01 +03:00
- Drop support for __OS X Lion.__
2014-12-18 22:30:32 +03:00
- Migrate document drawer to sidebar style.
- Add “show document inspector” option to preferences.
- Improve document information display.
2015-01-04 08:06:27 +03:00
- Introduce brand-new find panel with more organized UI.
- OniGmo is still be using for the regular expression engine as before.
2015-01-09 22:13:59 +03:00
- Settings for find panel has been once reset. You can set them again from the gear button in the find panel.
- Enable to change multiple checkboxes in syntax style editor at once.
2014-11-04 20:58:12 +03:00
- Improve to display gear icon in menu bar while executing a script.
- Improve auto-outdent behavior with `}` input.
2015-01-17 20:33:01 +03:00
- Improve auto-tab-expand behavior with intent that tab characters and spaces are mixed.
- Add hidden “Reveal in Finder” menu item to syntax style action menu in Preferences (visible with `Option` key).
- Improve CotEditor Script to apply the result to the document that was frontmost when the script was launched.
2016-10-25 01:01:49 +03:00
- Close Preferences window with ESC key.
2015-01-09 20:01:36 +03:00
- Character inspector popover becomes detachable (on Yosemite and later).
- Update about Console Panel:
- Rename “Script Error Panel” to “Console Panel.”
- Change toolbar style.
2015-01-21 01:11:23 +03:00
- Beautify output message style.
- Prefer using user custom syntax style if the file mapping conflicts with other bundled style.
- Change to save `com.apple.TextEncoding` xattr only if the file already has the encoding xattr or it's a new document.
- Move removed themes/styles to Trash instead delete them immediately.
2016-10-25 01:01:49 +03:00
- Now, Utility actions perform with multiple selections.
- Avoid showing not-writable alert on Resume again.
- Delay timing to save text key bindings setting.
2015-01-01 08:22:49 +03:00
- Localize document types.
- Improve text rendering with non-opaque view.
- Update “Markdown” syntax style:
- Add horizontal rules to outline menu.
2015-01-17 20:33:01 +03:00
- Tweak text view drawing performance.
2014-11-04 20:58:12 +03:00
2014-12-16 03:21:11 +03:00
### Fixes
- Fix an issue that the preferred file encoding for encoding detection could be set wrong after running file open panel.
2014-12-18 01:09:42 +03:00
- Fix an issue that incompatible character markup positions were wrong by CR/LF line endings.
2015-01-17 20:33:01 +03:00
- Fix duplication check in key bindings editor.
2016-10-25 01:01:49 +03:00
- Fix “Restore Defaults” button ability on text key bindings edit sheet.
- Fix possible crashes on input.
- Fix an issue that application could crash after closing split view.
2014-12-31 20:18:31 +03:00
- Fix an issue that application could crash after switching theme in preferences.
2016-10-25 01:01:49 +03:00
- Fix an issue that application couldn't open file that is not Unicode, has more than 4,096 characters and consists only of 2-byte characters.
2015-01-09 07:31:57 +03:00
- Fix an issue that text font could occasionally change after pasting or inputting text from other application.
2015-01-09 08:11:27 +03:00
- Fix an issue that number of selected lines displayed less than actual count if last selected lines are blank.
2015-01-24 04:02:55 +03:00
- Fix an issue that Unicode character insertion was occasionally failed.
2016-10-25 01:01:49 +03:00
- Fix an issue that syntax highlights were removed after performing Unhighlight.
- Fix timing to display sheets on file open.
2015-01-25 13:43:07 +03:00
- Fix an issue that selection of line endings menu and encoding menu in toolbar did not update on undo/redo.
2016-10-25 01:01:49 +03:00
- Fix an issue where “Go To” dialog could duplicate and then most of the controls were disabled.
2015-01-24 16:30:45 +03:00
- Fix an issue that checkmark in line height menu was not displayed.
2014-12-18 01:09:42 +03:00
- Fix some missing localizations in simplified Chinese. (Thanks to Wei Wang!)
2014-12-18 01:27:59 +03:00
- Fix an issue that an alert message was not localized.
2014-12-27 01:19:25 +03:00
- And other trivial UI fixes and enhancements.
2014-12-16 03:21:11 +03:00
2014-11-04 20:58:12 +03:00
2014-11-26 04:18:57 +03:00
2.0.3
--------------------------
2016-09-28 20:37:39 +03:00
### New Features
2014-11-28 11:40:03 +03:00
- Add Chinese (Simplified) localization. (Thanks to Wei Wang!)
2014-12-12 15:57:01 +03:00
- Add feature to scale font size up by pinch gesture.
2014-11-28 11:40:03 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2014-11-27 03:26:27 +03:00
- Add “Traditional Chinese (Big 5 HKSCS)”, “Traditional Chinese (Big 5-E)” and “Traditional Chinese (Big 5)” to encoding list.
2016-10-25 01:01:49 +03:00
- Add “show invisible characters” option to set the visibility of all invisible character types at once.
- From this, invisibles visibility of displayed windows can be toggled even all invisibles are hidden as default.
2014-12-12 15:57:01 +03:00
- Now, the popup menus in toolbar can be called directly even on “Text Only” mode without mode change.
- Now, window states will resume from the last session.
- Change default syntax style from “None” to “Plain Text”.
2014-12-12 15:57:01 +03:00
- Improve syntax highlighting performance.
2016-10-25 01:01:49 +03:00
- Remove delay when an AppleScript/JavaScript is run for the first time after application launch.
2014-12-01 09:56:30 +03:00
- Update “CSS” syntax style:
- Add several keywords. (Thanks to Nathan Rutzky!)
- Update “JSON” syntax style:
2014-12-12 15:57:01 +03:00
- Improve highlighting performance.
2014-12-11 20:38:28 +03:00
- Improve find panel behavior with Spaces.
2015-08-28 21:53:17 +03:00
- Disable rich text in find panel.
2014-11-27 03:26:27 +03:00
### Fixes
2014-12-01 20:36:03 +03:00
- Fix page guide position and tab width.
- Fix an issue that “Go” button in “Go To” sheet didn't work by clicking.
2014-12-12 15:57:01 +03:00
- Fix an issue that line endings menu in toolbar whose document had been newly created was always set to “LF”.
2016-10-25 01:01:49 +03:00
- Fix an issue that cancellation of syntax extracting didn't work immediately under the specific conditions.
2014-12-12 15:57:01 +03:00
- Fix an issue that selecting inside of brackets by double-clicking didn't work.
- Fix an issue that script execution with large size output could cause application hang up.
2016-06-08 18:38:39 +03:00
- Fix a possible issue that syntax highlighting while text editing could cause application crash.
2014-12-12 15:57:01 +03:00
- Fix an issue that application could hang up when no text font is found.
- Fix an issue that highlights weren't updated after “Replace All” under Japanese localization.
- Fix an issue that the Auto-Completion feature couldn't enable from the preferences under Japanese localization.
2014-11-26 04:18:57 +03:00
2.0.2
--------------------------
### Fixes
2014-12-12 15:57:01 +03:00
- Fix a critical issue that the application hang up if either file encoding or line endings is shown in status bar.
2.0.1
--------------------------
2014-11-18 04:46:19 +03:00
### New Features
- Introduce new AppleScript commands `comment out` and `uncomment` for selection object.
- Add “js“ extension to CotEditor script type.
- __Hint__: Use `#!/usr/bin/osascript -l JavaScript` for shebang to run script as Yosemite's JavaScript for Automation.
2014-11-21 12:44:36 +03:00
- Add “Create Bug Report…” action to the Help menu.
2014-11-22 02:56:24 +03:00
- Add syntax style for “BibTeX”.
2014-11-18 04:46:19 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2014-11-21 06:54:08 +03:00
- Display an alert if the opening file is larger than 100 MB.
2016-10-25 01:01:49 +03:00
- Change the default value for “Comment always from line head” option to enable.
- Rename labels for line endings.
2014-11-21 06:54:08 +03:00
- Update “Python” syntax style:
- Fix highlighting `print` command.
- Update “Ruby” syntax style:
- Improve highlighting `%` literals.
- Update “R” syntax style:
- Add file name `.Rprofile` to file mapping.
- Update “JavaScript” syntax style:
2016-10-25 01:01:49 +03:00
- Highlight shebang as a comment.
2014-11-18 04:46:19 +03:00
- Update documents for scripting with AppleScript.
2014-11-22 04:23:40 +03:00
- Update sample scripts.
2014-11-22 02:58:11 +03:00
- Remove syntax style for “eRuby”.
### Fixes
2014-11-21 12:44:36 +03:00
- Fix an issue that new documents couldn't occasionally be saved with an extension that is automatically added from syntax definition.
- Fix an issue that the application could crash after closing split view.
- Fix an issue that some objects couldn't be handled via JavaScript for Automation on Yosemite.
2014-11-21 12:44:36 +03:00
- Fix an issue that syntax style validator didn't warn about keywords duplication that were newly added.
- Fix an issue that syntax style mapping conflict tables were always blank.
- Fix an issue that quoted texts and block comments at the end of document weren't highlighted.
2014-11-21 12:44:36 +03:00
- Fix an issue that text kerning was too narrow with non-antialiasing text (thanks to tsawada2-san).
- Fix an issue that text view scrolls to the opposite side when line number view is dragged.
2016-10-25 01:01:49 +03:00
- Fix an issue that `contents` of document property couldn't be set via AppleScript.
- Fix an issue that word selection didn't expand correctly under the specific conditions.
- Fix an issue that current line highlight didn't update after font size change.
- Fix an issue that navigation/status bars are shown for a moment on window creation even they are set as hidden.
2016-10-25 01:01:49 +03:00
- Fix an issue that newly added row in file drop setting occasionally disappear immediately.
- Fix some Japanese localizations.
2014-11-05 04:14:26 +03:00
2.0.0
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
2014-11-05 11:16:32 +03:00
- 「編集」メニューの項目「スペル」を「スペルと文法」に変更し、さらに「自動変換」と「変換」機能を追加
2014-11-10 20:34:50 +03:00
- これにともない、「ユーティリティ」メニュー内の「大文字に」、「小文字に」、「先頭の文字を大文字に」を削除
2014-11-07 17:49:04 +03:00
- “Apache” シンタックス定義の更新
- アウトラインをインデントで階層化
- コンテキストメニューのスクリプトメニューにはスクリプト管理のための項目を含めないように変更
- [beta] 全角空白の不可視文字代替文字を一部変更
2014-11-05 11:16:32 +03:00
- [beta] 書類タイプに public.text を追加
2014-11-07 05:19:57 +03:00
- [rc] ほか、見た目の微調整
2014-11-05 11:16:32 +03:00
2014-11-05 04:14:26 +03:00
### Fixes
- 「CotEditor がアクティブになるとき新規書類を開く」オプションが正しく機能していなかった不具合を修正
- ファイルオープンパネルでのエンコーディング選択が無視されていた不具合を修正
2014-11-05 11:16:32 +03:00
- [beta] ウインドウがない状態で「移動」パネルが開けることがあり、実行すると以降ほかのコマンドを受け付けなくなる不具合を修正
- [beta] メニューキーバインド編集のアウトライン展開アイコンが表示されないことがある不具合を修正
2014-11-05 06:01:03 +03:00
- [beta] ウインドウが閉じたあともウインドウオブジェクトが残っていた不具合を修正
- [beta] ビューが不透明のとき、ウインドウリサイズ時にテキストビューが伸び縮みすることがある不具合を修正
- [beta] コンテキストメニュー内のスクリプトメニューのスクリプトアイコンが表示されていなかった不具合を修正
- [beta] 日本語環境で一部 UI のフォントが Aqua カナになっていた不具合を修正
2014-11-06 04:21:28 +03:00
- [rc] テキスト編集時に行番号ビューが更新されないことがある不具合を修正
2014-11-05 04:14:26 +03:00
2014-11-04 03:21:53 +03:00
2.0.0-rc
2014-10-26 18:16:42 +03:00
--------------------------
### New Features
2014-10-26 18:16:42 +03:00
2014-10-25 16:59:00 +04:00
- “Rust”, “Tcl” シンタックス定義を追加
2014-10-26 18:16:42 +03:00
2015-11-17 10:48:15 +03:00
### Improvements
2014-10-26 21:28:29 +03:00
- 行番号ビューの色がテーマカラーを反映したものになるように改良
- アプリケーション識別子 (bundle identifier) を `com.aynimac.CotEditor` から `com.coteditor.CotEditor` へ変更
2014-10-28 02:30:32 +03:00
- キーバインディングの編集方法と解説を変更
2014-10-26 21:28:29 +03:00
- “YAML” シンタックス定義の更新
- アウトラインの抽出ルールを変更
- 設定項目 “選択テキストをすぐにドラッグ開始” を廃止
- シンタックススタイルの検証結果メッセージを調整し、一部日本語化
- バージョン履歴をリッチテキストファイルからヘルプ内へ移動
- 背景色の描画方法を変更:
2014-10-31 06:21:26 +03:00
- Mountain Lion 以降で背景半透明時のスクロールのもたつきを改善
- Mountain Lion 以降で背景半透明時に文字のドロップシャドウが落ちないように変更
- アウトラインの前後移動ボタンで最初の “<アウトラインメニュー>” 項目には遡らないように変更
- 隠し設定である行番号ビューの文字色設定を廃止
- CotEditor 0.7.2 で廃止され後方互換性のために残されていた、CotEditor スクリプトの出力タイプ指定キーワード `Pasteboard puts` を正式に廃止
- [beta] 2.0 初回起動時に移行ウインドウを表示
2014-11-02 23:19:24 +03:00
- [beta] 起動スピードの改善
2014-10-30 21:23:18 +03:00
- [beta] 環境設定の「つねに行頭からコメントアウト」する設定項目のラベルを変更
- [beta] シンタックス定義のメタデータ入力欄でローマ字以外の IM での入力を許可
2014-11-03 05:41:38 +03:00
- [beta] 環境設定のウインドウ透明度のスライダに注意事項を追加
2014-10-30 22:46:40 +03:00
- [beta] エンコーディング編集シートのレイアウトを調整
2014-10-31 06:21:26 +03:00
- [beta] 非互換文字のハイライトカラーを調整
2014-11-02 23:48:13 +03:00
- [beta] カラーリングインジケータが出る条件を調整
- [beta] ナビゲーションバー/ステータスバーの表示切り替え時のアニメーション時間を調整
2014-10-30 21:23:42 +03:00
- [beta] 画像の調整
- [beta] ドキュメントの更新
2014-10-26 21:28:29 +03:00
### Fixes
- キーバインド編集シートで横スクロールの発生を抑止
- 環境設定ウインドウのヘルプボタンから該当するヘルプページが開かなかった不具合を修正
- [beta] Yosemite 上でビューを半透明にした時にスクロール時に背景がチラつく不具合を修正
- [beta] 日本語環境でのシンタックススタイル編集シートで横スクロールの発生を抑止
2014-10-27 20:35:55 +03:00
- [beta] シンタックス定義の検証でカラーリング名の後半が欠落する不具合を修正
- [beta] “Haskell”, “LaTeX”, “PHP” シンタックス定義のカラーリングを修正
2014-10-30 16:13:44 +03:00
- [beta] 英語環境で書類ウインドウのツールバーアイコンのツールチップが一部なかった不具合を修正
- [beta] シンタックス定義を編集した後、すでに開いている書類のカラーリングが更新されないことがある不具合を修正
2014-10-26 18:16:42 +03:00
2.0.0-beta.2
--------------------------
2015-11-17 10:48:15 +03:00
### Improvements
- プリント設定のラベルを一部変更
- [beta] “AppleScript” シンタックス定義の更新
2014-10-23 01:30:30 +04:00
- CotEditor 2.0 で変更になった CotEditor コマンドを更新
- [beta] 環境設定のツールバーアイコンを調整
2014-10-25 23:36:27 +04:00
- 非互換文字リストのラベル文字列を変更
### Fixes
- [beta] 日本語環境でテーマの一部の色が編集できなかった不具合を修正
2014-10-26 01:08:52 +03:00
- [beta] 特定の条件下で折り返しの切り替えをするとレイアウトが崩れる不具合を修正
2014-10-25 23:36:27 +04:00
- [beta] ドロワー内の書類情報に隠れている部分があるときにスクロールできない不具合を修正
- [beta] OS X Lion においてドロワー内の文書情報が表示されない不具合を修正
2.0.0-beta
2014-04-25 20:30:05 +04:00
--------------------------
2014-05-21 21:32:18 +04:00
### New Features
2014-05-26 23:09:21 +04:00
- テーマ機能
- コメントアウト/コメント解除機能
2014-10-10 03:38:12 +04:00
- シンタックス定義に新しい色 “タイプ”, “属性”, “変数” を追加
- シンタックス定義にファイル名の設定を追加
2014-10-10 03:38:12 +04:00
- これにともない、シンタックス編集シートでの表記を「拡張子」(Extensions) から「ファイル関連付け」(File Mapping) に変更
- シンタックス定義にスタイル情報欄を追加
2014-08-18 23:17:26 +04:00
- ファイル保存時にシンタックスに応じた拡張子を追加
2014-10-10 03:38:12 +04:00
- シンタックス定義内の拡張子リストの最上位にある拡張子が使用されます。
2014-08-18 23:17:26 +04:00
- これにともない、以前まであった「ファイル保存時に拡張子“txt”をつける」オプションは廃止になりました。
2014-10-10 03:38:12 +04:00
- 引き続き拡張子 “txt” を自動的に追加したい場合は、環境設定 > フォーマットのデフォルトシンタックススタイルを“Plain Text”にすることで同様の効果を得られます。
- 横書き/縦書き切り替えボタンをツールバーに追加
2014-10-10 03:38:12 +04:00
- エディタを縦に分割するオプション
- 行番号をクリック/ドラッグして行を選択
2014-08-12 02:04:48 +04:00
- 「編集」に「行を選択」コマンドを追加
- “AppleScript”, “C#”, “Go”, “Lisp”, “Lua”, “R”, “Scheme”, “SQL”, “SVG”, “Swift” シンタックス定義を追加
2014-10-10 03:38:12 +04:00
- 自動補完機能を追加(実験的実装, デフォルトはオフ)
2014-05-26 23:09:21 +04:00
2015-11-17 10:48:15 +03:00
### Improvements
2014-05-21 21:32:18 +04:00
2014-10-10 03:38:12 +04:00
- OS X Yosemite に対応
2014-07-16 04:19:01 +04:00
- Yosemite スタイルの新しいアプリケーションアイコン
2014-07-04 23:29:58 +04:00
- 新しいデフォルトシンタックスカラーリング配色
2014-08-12 02:04:48 +04:00
- パフォーマンスの大幅な改善
2014-10-10 03:38:12 +04:00
- アウトラインの抽出をバックグラウンドスレッドで行うように変更
- これにより、巨大なファイルをオープンした際のカラーリングインジケータダイアログが出るまでのアプリケーション無反応時間を大幅に削減
- 初回の抽出が終わるまではナビゲーションバーにスピンインジケータと抽出中である旨のメッセージを表示するようにした (2回目以降の更新時は表示をしない)
- シンタックスカラーリングの抽出をバックグラウンドスレッドで行うように変更
- シンタックスカラーリング抽出結果をキャッシュし、文書内容に変更がない場合は再カラーリング時にキャッシュを用いるよう変更
2014-08-12 02:04:48 +04:00
- 現在行をハイライトしているときのファイルオープンおよびカーソル移動のパフォーマンスを大幅に改善
- 不可視文字描画のパフォーマンスを大幅に改善 (約4倍)
- 行番号表示のパフォーマンスを大幅に改善 (約6倍)
2016-09-28 20:37:39 +03:00
- Mountain Lion 以降のビュー不透明時および、Yosemite 以降でスクロールのもたつきを改善
2014-08-12 02:04:48 +04:00
- ファイルオープンの高速化のため、エンコーディング宣言の走査を文書前方2,000文字のみに制限
2014-09-25 18:45:30 +04:00
- シンタックス定義ファイルのフォーマットを plist (XML) から YAML に変更
- ユーザのカスタム定義の移行は、初回 CotEditor 2.0 起動時に自動で行なわれます。
2016-09-28 20:37:39 +03:00
- 新しい形式の定義ファイルは `~/Library/Application Support/CotEditor/Syntaxes/` に保存されます。以前の plist 形式の定義ファイルは `SyntaxColorings/` ファイルに残されたままになりますが CotEditor 2.0 はこれを使用しないので、必要なければ削除しても構いません。
- シンタックス定義で RE (正規表現) を無効にしていても IC (大文字小文字を無視) を有効にできるように変更
2014-08-12 02:04:48 +04:00
- アウトライン抽出に用いる正規表現ライブラリを OniGmo (OgreKit) から ICU (NSRegularExpression) に変更
2014-10-10 03:38:12 +04:00
- マッチした文字列全体を表す `$&` 定義の削除(代わりに `$0` を使ってください)
- アウトラインメニューでのタブ幅をスペース4個分に変更
- カラーリングインジケータダイアログの改良:
2014-08-12 02:04:48 +04:00
- キャンセルボタンが正しく反応するように改善
2014-10-10 03:38:12 +04:00
- Mavericks 以降ではダイアログ表示中でも他ファイルの操作ができるように改善
- ダイアログに現在行なっている作業を表示するように改善
- 途中でキャンセルした際に書類のシンタックス設定が「なし」にならないように変更
- 途中でキャンセルした際に現在のカラーリングを破棄しないように変更
- esc キーでもカラーリングをキャンセルできるように変更
2014-10-10 03:38:12 +04:00
- 文書定義と書類アイコンを追加し、CotEditorと関連づけられた書類のアイコンと種類がよりファイルを反映したものになるようにした
- エディタ内で矢印キーでカーソル移動をしたときのスクロール幅を1行ずつに変更
2014-10-02 02:25:14 +04:00
- 自動インデントが有効なときは、 `{` または `}` 直後の改行でインデントの対応を取るように改善 (Naotaka さんに感謝!)
2014-08-12 02:04:48 +04:00
- シンタックス定義フォーマットの変更に対応するための、すべてのバンドル版シンタックス定義の更新
- “CSS” シンタックス定義の更新
- CSS3 に対応
2014-08-17 05:52:09 +04:00
- “Perl” シンタックス定義の更新
- いくつかのキーワードを追加
2014-08-19 04:34:32 +04:00
- `=pod`, `=cut` をコメントカラーリングに追加
- 拡張子に “pm” を追加
2014-09-18 11:20:57 +04:00
- “JSON” シンタックス定義の更新
- 拡張子に “cottheme” を追加
- “LaTeX” シンタックス定義の更新
- 拡張子に “cls”, “sty” を追加
2014-07-08 21:07:22 +04:00
- アウトラインメニューの階層表示スタイルを変更
2014-08-05 05:31:06 +04:00
- “YAML” シンタックス定義の更新
- YAML 1.2 に対応
2014-10-10 03:38:12 +04:00
- ほか、いくつかの修正
- “Ruby” シンタックス定義の更新
- %記法に対応
- 特殊変数を追加
2014-10-10 03:38:12 +04:00
- 数値の抽出条件を改良
2014-08-23 02:48:21 +04:00
- ヒアドキュメントに対応
- ほか、いくつかの修正
2014-08-17 05:05:19 +04:00
- “Java” シンタックス定義の更新
- 数値の抽出条件を改良
- アノテーションに対応
2014-08-17 05:05:19 +04:00
- ほか、いくつかの修正
2014-08-15 05:56:03 +04:00
- “JavaScript” シンタックス定義の更新
- リライト
2014-08-17 06:48:46 +04:00
- “Haskell” シンタックス定義の更新
- 数値の抽出条件を改良
- エスケープ文字を追加
2014-08-12 02:04:48 +04:00
- “DTD” (文書型定義) シンタックス定義 を “XML” シンタックス定義から分離
2014-10-10 03:38:12 +04:00
- これにより、“XML” シンタックス定義のカラーリングパフォーマンスを改善
2014-10-13 19:45:01 +04:00
- AppleScript 対応に関する変更:
- AppleScript コマンドの定義ファイルを sdef 形式に移行
2014-10-13 06:02:58 +04:00
- コマンド `unicode normalization``normalize unicode` に変更
2014-10-13 06:11:49 +04:00
- `selection` オブジェクトの `range` プロパティのための内部コードを変更
- これにともない、selection の操作が含まれかつ __コンパイルされている__ AppleScript (.scpt) は、修正が必要となります。詳しくはヘルプメニュー内の「AppleScript でのスクリプト作成」をご覧下さい。
- AppleScript に関わるドキュメントの更新
- ステータスバーおよび情報ドロワーの文字数カウントを composed character 単位に変更
- 従来の文字数カウントは愚直にUTF-16 (= OS Xでの文字列内部表現) での length を表示するのに対して、新しいカウント法は表示される文字単位でカウントを行なう(例えば、絵文字などのサロゲートペアは文字数:1, 文字長:2となる
- 過去の「文字数」については「文字長」という名前に改名し「文字数」とは別に項目を設けた
- 「ファイル」メニューの隠しメニュー「非表示ファイルを開く…」と「すべてを閉じる」を表示するキーを Option に変更
- ダブルクリックでの単語選択時の区切り文字に `.``:` を追加
2014-10-10 03:38:12 +04:00
- 文字情報ポップアップでのサロゲートペアおよび Variation Selector の扱いを改善 (doraTeX さんに感謝!)
2014-10-02 02:25:14 +04:00
- 未保存で空のドキュメントを閉じるときに保存するかを問うアラートを出さないように変更 (Naotaka さんに感謝!)
2014-10-10 03:38:12 +04:00
- ツールバーアイコンを改良
- 行番号の文字サイズがエディタの文字サイズに追従するように変更
2014-10-10 03:38:12 +04:00
- ページガイド線の生成方法を変更し、線は設定したテキストカラーと同色で描画
- シンタックススタイル編集シートを表示中でも書類の編集ができるように変更 (Mavericks 以降)
- アプリケーションアイコンがフォルダのドラッグ&ドロップに反応しないように変更
- 入力補完キャンセル時の挙動を改善
- 「グリフ情報を表示」を「文字情報を表示」に改名
2014-10-10 03:38:12 +04:00
- メニューキーバインドのユーザ設定を保存するタイミングを設定を変更したときまで遅延し、カスタマイズしていないときは常にアプリケーションの最新のデフォルト値を用いるように変更
2014-10-15 01:19:25 +04:00
- CotEditot 1.x での設定は一度リセットされます。
- 行間設定を行の高さ(行そのものを含む値)ベースに変更
- 行の高さのデフォルト値を 1.3 に変更
- 情報ドロワーの数値に桁区切り(カンマ)を入れるように変更
2014-07-11 20:29:31 +04:00
- 情報ドロワーの日時のフォーマットを変更
2014-08-27 00:15:03 +04:00
- ステータスバーの表示スタイルを調整
2014-07-17 20:42:30 +04:00
- シンタックスカラーリングでコメントと勘案してカラーリング処理をするクオート文字に `\`` を追加
- 移動パネルをシートに変更
- ステータスバーとナビゲーションバーのトグルにアニメーション効果を追加
2014-08-06 20:46:28 +04:00
- 不可視文字を描画するフォントを固定
- 不可視文字の選択肢を一部変更
2014-10-10 03:38:12 +04:00
- エンコーディング編集シートの表示を改良
- 環境設定のウインドウサイズ入力欄をタブキーで移動できるように改良
- デフォルト表示を縦書きにする隠し設定 `layoutTextVertical` を追加
2014-08-12 02:04:48 +04:00
- 隠し設定であるナビゲーションバーのフォント設定を廃止
2014-10-10 03:38:12 +04:00
- ドキュメントの更新
2014-08-22 20:40:36 +04:00
- Sparkle framework を 1.8.0 に更新
2014-10-30 18:51:33 +03:00
- ビルド環境を OS X Yosemite + Xcode 6.1 (SDK 10.10) に変更
- ほか、内部コードの変更
### Fixes
2014-10-03 17:59:06 +04:00
- 「検索文字列をほかのアプリケーションと共有」オプションが有効にならない不具合を修正
- 引用符で囲まれた文字列内にコメント開始記号がある場合、同行内で引用符外にコメントがあってもカラーリングされない不具合を修正
- 不可視制御文字 Variation Selector の表示が消えることがある不具合を修正
2014-07-11 21:37:20 +04:00
- エンコーディングの順序を変更したときにツールバーの選択がリセットされる不具合を修正
2014-07-11 06:10:28 +04:00
- ステータスバーの情報がウインドウ幅からあふれるとき、左右の文字が重なっていたのを「…」で省略されるように修正
2014-07-23 20:06:11 +04:00
- テキストの全文置換後に置換対象でないウインドウも再カラーリングが実行される不具合を修正
- 日本語を持たないフォントで日本語を入力したときになど表示フォントが混合した際にページガイドが誤った位置に描画されることがある不具合を修正
- ビューを分割しているとき、現在行ハイライトが編集中のビューのみに表示されるように修正
- 縦書きで行間を固定し現在行をハイライトしているとき、キャレットを移動すると行が微動することがある不具合を修正
2014-08-02 22:25:17 +04:00
- テキストを編集したとき、フォーカスのある分割エディタ以外の行番号が更新されない不具合を修正
- ツールバーアイコンを後から追加したときに、追加されたアイコンがそのウインドウの状態を反映していない不具合を修正
- 非互換文字リストの空欄をクリックするとコンソールにエラーログが吐かれる不具合を修正
- ウインドウが開いた状態で環境設定からビューの不透明度を100%から下げると既出のウインドウの背景が透けない不具合を修正
- カスタム行間設定パネルからの入力が即座に反映されない不具合を修正
- プリント時の不可視文字設定「書類の設定と同じ」が書類の設定を反映しない不具合を修正
2014-08-27 18:51:00 +04:00
- 選択範囲の最後に改行を含むとき、選択行数が1行多く表示される不具合を修正
2014-10-11 08:03:19 +04:00
- AppleScript Editor から `selection` オブジェクトのプロパティを見たときに `range` プロパティの名前が `character range` と表示される不具合を修正
2014-10-11 20:40:38 +04:00
- 正しく実行できなかったいくつかのサンプルスクリプトを修正
- OS X Lion において、環境設定のいくつかの設定項目が非表示になっていた不具合を修正