SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ed-1.20.2-50.3.i586.rpm :

* Wed May 01 2024 Andreas Stieger - GNU ed 1.20.2:
* Fix a bug that made global commands like \'g/x/s/x/x\', with the last delimiter omitted, print every substituted line twice
* Fri Feb 16 2024 Andreas Stieger - GNU ed 1.20.1:
* New command-line options \'+line\', \'+/RE\', and \'+?RE\' have been implemented to set the current line to the line number specified or to the first or last line matching the regular expression \'RE\'.
* File names containing control characters 1 to 31 are now rejected unless they are allowed with the command-line option \'--unsafe-names\'.
* File names containing control characters 1 to 31 are now printed using octal escape sequences.
* Ed now rejects file names ending with a slash.
* Intervening commands that don\'t set the modified flag no longer make a second \'e\' or \'q\' command fail with a \'buffer modified\' warning.
* Tilde expansion is now performed on file names supplied to commands; if a file name starts with \'~/\', the tilde (~) is expanded to the contents of the variable HOME.
* Ed now warns the first time that a command modifies a buffer loaded from a read-only file.
* It has been documented that \'e\' creates an empty buffer if file does not exist.
* It has been documented that \'f\' sets the default filename, whether or not its argument names an existing file.
* The description of the exit status has been improved in \'--help\' and in the manual.
* Sun Jan 21 2024 Andreas Stieger - update to 1.20:
* New command-line options for jumping to a line number or match
* Improved handling of file names containing control characters
* Tweak workflow for fewer \'buffer modified\' warnings
* Tilde expansion is now performed on file names
* Warn on modifying a buffer from a read-only file
* Create missing intermediate directories when writing to a file
* Documentation updates- drop obsolete makeinfo marcos
* Mon Jan 16 2023 Andreas Stieger - update to 1.19:
* Reading a non-existent file with commands \'e\' or \'E\' did set the \'modified\' flag, which prevented a following \'e\' command from succeeding
* The long name of option \'-s\' has been changed to \'--script\'. Option \'-s\' now only suppresses byte counts and the \'!\' prompt as mandated by POSIX. It no longer suppresses diagnostic messages written to stderr.
* The short name \'-q\' has been assigned to options \'--quiet\' and \'--silent\'. Option \'-q\' now only suppresses diagnostic messages written to stderr.
* The help message showing the line where a script error happened when ed\'s input is from a regular file is now printed to stdout instead of stderr because it is enabled by the \'H\' command.
* Ed no longer processes file names for backslash escapes.
* It has been documented in the manual that address 0 is valid as a starting point for searches so that \'0;/RE/\' can match the regular expression RE in the first line of the buffer.
* It has been documented in the manual how to achieve the effect of ex style \'!\' filtering with a sequence of commands.
* Sun Mar 20 2022 Dirk Müller - update to 1.18:
* The shell escape command (!) now flushes stdout so that the modified command is always printed before being executed even if standard output is fully buffered (for example, a file).
* A couple of harmless memory leaks have been fixed. (They both happened just before ed exits).
* The pointer returned by the function \'strip_escapes\' is now checked. (It may be null if memory is exhausted).
* The shell escape command (!) now removes the backslash from each escaped \'%\' character within the text of the shell command line.
* Case-insensitive regular expressions have been implemented as in GNU sed.
* Syntax errors in regular expressions, for example unmatched ( or \\(, no longer overwrite a previously compiled regular expression, preventing a \"No previous pattern\" error.
* The option \'--strip-trailing-cr\', which removes carriage returns at end of text lines, has been added.
* Loading a file now fails if a line is longer than INT_MAX bytes or if the file contains more than INT_MAX lines (usually 2 Gi lines). (Instead of overflowing line addresses).
* In interactive mode ed now sets final exit status to 1 if a fatal error happens while reading the file passed in the command line.
* red now reports \"Directory access restricted\" instead of \"Invalid filename\" when trying to edit a file outside of the current directory.
* The new chapter \"The \'s\' Command\" has been added to the manual.- switch to zstd- remove usrmerged handling
* Mon Jan 25 2021 Paolo Stivanin - Update to 1.17
* The commands \'q\' and \'Q\' now work in a global command.
* The new option \'-E, --extended-regexp\' has been added. It tells ed to use extended regular expressions instead of the basic regular expressions mandated by POSIX
* Print the file name in case of read or write error
* Fri Oct 16 2020 Ludwig Nussel - prepare usrmerge (boo#1029961)
* Tue Mar 03 2020 Paolo Stivanin - Update to 1.16
* regex.c (line_replace): Accept \'s/^/#/g\' as valid. (Reported by Bjoern Wibben).
* main_loop.c: Removed length limit of prompt string. (Reported by Tim Chase).
* main.c: Set a valid invocation_name even if argc == 0.
* ed.texi: Extended operators depend on regex implementation. (Reported by Brian Zwahr).
* ed.texi: Several fixes and improvements.
* Thu Jan 10 2019 Tomáš Chvátal - Switch back to hand provided tarball in order to avoid pulling lzip to the Ring0
* Mon Jan 07 2019 Tomáš Chvátal - Use upstream released tarball
 
ICM