GNU ed 1.20 released

2024-01-22 Thread Antonio Diaz Diaz

I am pleased to announce the release of GNU ed 1.20.

GNU ed is a line-oriented text editor. It is used to create, display, modify 
and otherwise manipulate text files, both interactively and via shell 
scripts. A restricted version of ed, red, can only edit files in the current 
directory and cannot execute shell commands. Ed is the 'standard' text 
editor in the sense that it is the original editor for Unix, and thus widely 
available. For most purposes, however, it is superseded by full-screen 
editors such as GNU Emacs or GNU Moe.


The homepage is at http://www.gnu.org/software/ed/ed.html

The sources can be downloaded from http://ftpmirror.gnu.org/ed/ 
http://download.savannah.gnu.org/releases/ed/ or from your favorite GNU mirror.


The sha256sum is:
c6030defe6ae172f1687906d7354054c75a6a9130af319d4e73c50a91959c5a6  ed-1.20.tar.lz

This release is also GPG signed. You can download the signature by appending 
'.sig' to the URL. If the 'gpg --verify' command fails because you don't 
have the required public key, then run this command to import it:


  gpg --recv-keys 8FE99503132D7742

Key fingerprint = 1D41 C14B 272A 2219 A739  FA4F 8FE9 9503 132D 7742


Changes in version 1.20:

  * 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'.

(Suggested by Matthew Polk and John Cowan).

  * 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. (Suggested by John Cowan).


  * Ed now warns the first time that a command modifies a buffer loaded 
from a read-only file. (Suggested by Dan Jacobson).


  * Ed now creates missing parent directories when writing to a 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.


  * The variable MAKEINFO has been added to configure and Makefile.in.

  * It has been documented in INSTALL that when choosing a C standard, the 
POSIX features need to be enabled explicitly:

  ./configure CFLAGS+='--std=c99 -D_POSIX_C_SOURCE=2'


Please send bug reports and suggestions to bug...@gnu.org


Regards,
Antonio Diaz, GNU ed maintainer.

--
If you are using gzip, bzip2, or xz, please consider the long-term 
advantages of switching to lzip:

http://www.nongnu.org/lzip/lzip_benchmark.html
http://www.nongnu.org/lzip/manual/lzip_manual.html#Quality-assurance
http://www.nongnu.org/lzip/safety_of_the_lzip_format.html




GNU moe 1.14 released

2024-01-22 Thread Antonio Diaz Diaz

I am pleased to announce the release of GNU moe 1.14.

GNU moe is a console text editor for ISO-8859 and ASCII character encodings. 
It has a modeless, user-friendly interface, online help, multiple windows, 
global search/replace (on all buffers at once), block operations, automatic 
indentation, word wrapping, file name completion, directory browser, 
duplicate removal from prompt histories, delimiter matching, text conversion 
from/to UTF-8, romanization, etc. The file size, line length, number of 
buffers, and undo/redo capability are only limited by the amount of memory 
available and the size of the address space of your machine.


Moe respects your work. By default it won't automatically add, change, or 
remove a single byte in your files. Moe is a WYTIWYG (what you type is what 
you get) editor.


Moe can easily edit thousands of files at the same time.

The homepage is at http://www.gnu.org/software/moe/moe.html

The sources can be downloaded from http://ftpmirror.gnu.org/moe/ 
http://download.savannah.gnu.org/releases/moe/ or from your favorite GNU mirror.


The sha256sum is:
f4babd6ce0ae19516f983454fb20d32dff71ad316337ac6bf93a42a5ff209c9d 
moe-1.14.tar.lz


This release is also GPG signed. You can download the signature by appending 
'.sig' to the URL. If the 'gpg --verify' command fails because you don't 
have the required public key, then run this command to import it:


  gpg --recv-keys 8FE99503132D7742

Key fingerprint = 1D41 C14B 272A 2219 A739  FA4F 8FE9 9503 132D 7742


Changes in version 1.14:

  * Block marking now follows cursor only in the buffer handle where 
marking was started, even when switching to another buffer handle for the 
same buffer.


  * Moe no longer processes backslash escapes in file names.

  * Search now provides the option '(D)elete' equivalent to 'replace with 
nothing'.


  * 'Read block' now reports "File is empty" or "File not found" instead of 
"File not found or empty".


  * 'Reformat paragraphs' now turns off highlighting if 'auto unmark' is on.

  * The new search sequence '\=' (equivalence class) has been added.

  * Icase (ignore case) now also ignores the case of characters in sets and 
equivalence classes.


  * Executable files (scripts) are now loaded with 'auto indent' on.

  * The command 'b' (scroll backwards leaving 1 line of context) has been 
added to the basic less emulation.


  * The scroll keys now work without the need of pressing the Alt key in 
read-only buffers.


  * The cursor is now allowed to remain at top or left positions when 
scrolling.


  * '<' is now shown in the status line to indicate that there are text 
columns at the left of the window.


  * 'Control-O K' (capitalize block) and the special replace sequence '\c' 
now capitalize only the first letter of each whitespace-separated word, not 
letters separated by punctuation (like an apostrophe).


  * Recursive load now ignores file names with extensions ".avi", ".docx", 
".mp3", ".mp4", ".mpg", and man pages ".[0-9]".


  * The UTF-8 decoder now converts some box drawing characters.

  * The variable MAKEINFO has been added to configure and Makefile.in.


Please send bug reports and suggestions to bug-...@gnu.org


Regards,
Antonio Diaz, GNU moe author and maintainer.

--
If you are using gzip, bzip2, or xz, please consider the long-term 
advantages of switching to lzip:

http://www.nongnu.org/lzip/lzip_benchmark.html
http://www.nongnu.org/lzip/manual/lzip_manual.html#Quality-assurance
http://www.nongnu.org/lzip/safety_of_the_lzip_format.html




gprofng GUI 1.1 released

2024-01-22 Thread Jose E. Marchesi


We are happy to announce the release of GNU gprofng-gui, version 1.1.

gprofng GUI is a full-fledged graphical interface for the gprofng
profiler, which is part of the GNU binutils.

The tarball gprofng-gui-1.1.tar.gz is now available at
https://ftp.gnu.org/gnu/gprofng-gui/gprofng-gui-1.1.tar.gz.

--
Vladimir Mezentsev
Jose E. Marchesi
22 January 2024