pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

dte: added COMMIT_MSG



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Sun Dec 17 14:02:55 2023 -0500
Changeset:	012f3f3a5da8e636e20e5277b3534fb5cd0958cc

Added Files:
	dte/COMMIT_MSG

Log Message:
dte: added COMMIT_MSG

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=012f3f3a5da8e636e20e5277b3534fb5cd0958cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 dte/COMMIT_MSG | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 156 insertions(+)

diffs:
diff --git a/dte/COMMIT_MSG b/dte/COMMIT_MSG
new file mode 100644
index 0000000000..9029e80e30
--- /dev/null
+++ b/dte/COMMIT_MSG
@@ -0,0 +1,156 @@
+editors/dte: update dte to version 1.11.1
+
+
+Changes from 1.11.0 -> 1.11.1:
+
+Additions:
+Fixes:
+- Fixed a bug that was causing key bindings to not work properly when
+  the Num Lock and/or Caps Lock modifiers were in effect in terminals
+  supporting the [kitty keyboard protocol].
+- Fixed the `save` command, to avoid breaking hard links when writing
+  to existing files.
+- Fixed an issue in the build system causing `make distcheck` to fail.
+
+Other changes:
+- Changed built-in filetype detection so that a `dot_` filename
+  prefix isequivalent to a `.` prefix, or more specifically
+  `dot_bashrc` is now treated the same way as `.bashrc`.
+- Changed the `default` command in `dte-syntax` files to show an error
+  if there are duplicate arguments.
+- Removed the built-in `xsel` alias.
+
+
+Changes from 1.10.0 -> 1.11.0:
+Additions:
+- Added 15 new command flags (see CHANGELOG.md)
+- Added a new `exec` command.
+- Added `overwrite` and `optimize-true-color` options.
+- Added built-in `$RFILE`, `$FILEDIR` and `$COLNO` variables.
+- Added `hi`, `msg` and `set` arguments to the `show` command.
+- Added a _number_ argument to the `msg` command.
+- Added support for 3-digit `#rgb` colors to the `hi` command.
+- Added support for binding F13-F20 keys.
+- Added support for parsing alternate encodings of F1-F4 keys
+  (e.g. `CSI P`) sent by some terminals.
+- Added support for the Kitty keyboard protocol.
+- Added syntax highlighters for JSON, Go Module (`go.mod`), G-code
+  and `.gitignore` files.
+- Added support for binary literals and hex float literals to the C
+  syntax highlighter.
+- Added support for escaped newlines in string literals to the C
+  syntax highlighter.
+- Added support for `<<-EOF` heredocs to the shell syntax highlighter.
+- Added support for template literals to the JavaScript syntax
+  highlighter.
+- Added support for terminal "synchronized updates" (both the
+  DCS-based variant and the private mode `2026` variant).
+- Added documentation for the `bookmark` command.
+- Added `$PATH`, `$PWD`, `$OLDPWD` and `$DTE_VERSION` to the
+  environment section of the `dte` man page.
+- Added extended support for Contour and WezTerm terminals.
+- Added an AppStream metadata file, which is installed by default when
+  running `make install` (except on macOS).
+
+Improvements:
+- Updated Unicode support to version 15.
+- Allowed `alias` and `errorfmt` entries to be removed, by running
+  the commands with only 1 argument.
+- Improved command auto-completion various commands.
+- Improved documentation for various commands.
+- Changed `quit -p quit` to display the number of modified/unsaved
+  buffers in the dialog prompt.
+- Excluded `.` and `..` from filename auto-completions.
+- Allowed `-c <command>` options to be used multiple (up to 8) times.
+- Allowed `+lineno,colno` command-line arguments.
+- Extended `line` command to accept a `lineno,colno` argument.
+- Limited the size of `.editorconfig` files to 32MiB.
+- Enabled "enhanced" regex features on macOS, by using the
+  `REG_ENHANCED` flag when calling `regcomp(3)`.
+- Improved support for the `modifyOtherKeys` keyboard mode, by
+  emitting the escape sequence to enable it at startup.
+- Various improvements to built-in filetype detection.
+- Various performance/efficiency improvements.
+
+Fixes:
+- Fixed a bug that caused searches started by `search -r search` to
+  be incorrectly recorded by `macro record`.
+- Fixed a bug that caused "broken pipe" errors to occur if the
+  terminal was resized during certain long-running commands (e.g.
+  `compile`).
+- Fixed several regular expressions in built-in configs that were
+  using non-portable regex features (`\s`, `\b` and `\w`) and causing
+  errors on some systems.
+- Fixed a portability issue that was causing execution of external
+  commands to fail with "function not implemented" errors on some
+  systems.
+
+Breaking changes:
+- Changed the default Ctrl+v key binding to `paste -a paste`.
+- Removed the `display-invisible` global option.
+- Removed the `-b` flag from the `select` command.
+- Renamed the built-in `coffeescript` filetype to `coffee`.
+- Made the `str` command in `dte-syntax` files produce an error if
+  used with single-byte arguments (`char` should be used instead).
+- The `pipe-from` `-s` flag was effectively renamed to `-n`, as part
+  of the made for the new `exec` command.
+
+Other changes:
+- Increased the minimum GNU Make version requirement to 4.0.
+- Increased the minimum GCC version requirement to 4.8.
+
+
+Changes from 1.9.1 -> 1.10.0:
+Additions:
+- Added 7 new commands
+- Added 12 new command flags
+- Added 2 new global options
+- Added an optional *exitcode* argument to the `quit` command.
+- Added `color`, `command`, `env`, `errorfmt`, `ft`, `macro`,
+  `option`, `search` and `wsplit` arguments to the `show` command.
+- Added support for the `\e` escape sequence in double-quoted command
+  arguments.
+- Added syntax highlighting for Lisp and Scheme files.
+- Added an Alt+Enter key binding to search mode, for performing
+  plain-text searches.
+- Added a Shift+Tab key binding to command mode, for iteratating
+  auto-completions in reverse order.
+- Added `%b`, `%N` and `%S` statusline format specifiers.
+- Added a large confirmation dialog, shown when `quit -p quit` is
+  run with unsaved changes.
+- Added the ability to exclude individual commands from command
+  history.
+
+Improvements:
+- Updated Unicode support to version 13.
+- Bound Ctrl+c to `copy -k copy` by default.
+- Re-introduced built-in support for rxvt Ctrl/Alt/Shift key
+  combinations.
+- Fixed the handling of optional capture groups in `errorfmt`
+  patterns.
+- Improved the legibility of the default color scheme on a wider range
+  of terminals.
+- Changed the `filter` and `pipe-from` commands to set
+  `$LINES`/`$COLUMNS` to the current window height/width, before
+  running the specified program.
+- Clarified which command flags in the [`dterc`] man page are mutually
+  exclusive (by separating them with `|`).
+- Fixed signal handling, to allow interrupting unresponsive/deadlocked
+  child processes with Ctrl+c.
+- Fixed command-line auto-completion to work properly when option
+  flags are present.
+- Various syntax highlighting improvements.
+- Various terminal compatibility improvements.
+- Various performance improvements.
+
+Breaking changes:
+- Removed support for linking to the system terminfo library. The
+  terminfo database has only been used as a last resort source of
+  information for several releases now. Most terminals that people
+  are likely to be using already have built-in support in the editor,
+  including several capabilities not available from terminfo. This is
+  listed as a breaking change because it may break support for a few
+  archaic hardware terminals (primarily those that aren't ECMA-48
+  compatible or whose terminfo strings contain mandatory padding).
+- Removed support for vertical tab bars (the `tab-bar` option was
+  changed from an enum to a Boolean).


Home | Main Index | Thread Index | Old Index