1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-06 15:41:27 -08:00
emacs/etc
F. Jason Park 3bf4ea9543 Reserve erc-normalize-port for equality comparisons
* etc/ERC-NEWS: Add entry explaining changes to entry point 'erc-tls'
and library functions `erc-normalize-port' and `erc-compute-port'.
* lisp/erc/erc.el (erc-normalize-port): Map "ircu" to 6665 instead of
6667, and add related IANA service mappings.  Return 0 for unknown
nonempty strings.
(erc-open): Pass `erc-session-port' through `erc-string-to-port' before
handing it to `erc-server-connect'.  This prevents the network machinery
from ever seeing a numeric string, like "6667".
(erc-select-read-args): Since `erc-compute-port' no longer relies on
`erc-normalize-port', ensure its input is a number.  Use
`erc-port-equal' instead of `eql'.
(erc-tls): Respect a configured non-nil `erc-port' option when the user
does not provide a :port keyword argument from Lisp code.
(erc-determine-parameters): Use `erc-compute-port' for initializing
`erc-session-port'.
(erc-compute-port): Don't pass the result through `erc-normalize-port',
which can convert it to an unintuitive form.
(erc--url-default-connect-function): Use `erc-compute-port' instead of
`erc-normalize-port'.
(erc-handle-irc-url): Use `erc-port-equal' for comparison.
* test/lisp/erc/erc-scenarios-auth-source.el
(erc-scenarios-common--auth-source): Allow tests to convey the automatic
port number to `erc-open' via `erc-port'.
(erc-scenarios-base-auth-source-server--dialed): Use `erc-port' option
instead of passing a :port parameter to entry-point command.
* test/lisp/erc/erc-tests.el (erc-normalize-port): New test.
(Bug#74516)
2024-12-01 10:56:08 -08:00
..
charsets
e
forms
gnus
images * etc/images/kitchen-sink.xpm: New file. 2024-09-28 12:37:59 +03:00
nxml
org
refcards Delete some libraries obsolete since Emacs 24.4/24.5 2024-09-30 03:28:17 +02:00
schema
srecode
themes ; Fix typos 2024-11-21 10:06:19 +01:00
tutorials
AUTHORS ; * etc/AUTHORS: Update. 2024-10-26 11:38:39 +02:00
CALC-NEWS
ChangeLog.1
compilation.txt
COPYING
copyright-assign.txt
DEBUG
DEVEL.HUMOR
DISTRIB
edt-user.el
EGLOT-NEWS
emacs-buffer.gdb
emacs-mail.desktop
emacs.desktop
emacs.icon
emacs.metainfo.xml Add dark color scheme to emacs.metainfo.xml 2024-11-09 12:02:05 +02:00
emacs.service
emacs_lldb.py * etc/emacs_lldb.py (Lisp_Object): Recognise Lisp_Sub_Char_Table 2024-09-09 10:30:02 +02:00
emacsclient-mail.desktop
emacsclient.desktop
enriched.txt
ERC-NEWS Reserve erc-normalize-port for equality comparisons 2024-12-01 10:56:08 -08:00
ETAGS.EBNF
ETAGS.README
future-bug
gnus-tut.txt
grep.txt
HELLO
HISTORY
JOKES
MACHINES
MH-E-NEWS
NEWS ; * etc/NEWS: Fix typo and wording of a recently-added entry. 2024-11-27 15:54:39 +02:00
NEWS.1-17
NEWS.18
NEWS.19
NEWS.20
NEWS.21
NEWS.22
NEWS.23
NEWS.24
NEWS.25
NEWS.26
NEWS.27
NEWS.28
NEWS.29
NEWS.30 ; * etc/NEWS.30: Fix merge problem. 2024-11-30 06:47:12 -05:00
NEXTSTEP
NXML-NEWS
ORG-NEWS ; * etc/ORG-NEWS: Fix typo. 2024-09-13 09:50:01 +02:00
org.gnu.emacs.defaults.gschema.xml
package-keyring.gpg * etc/package-keyring.gpg: Update expiration and add new key 2024-10-22 12:35:18 -04:00
PROBLEMS ; In PROBLEMS mention issue with .Xresources on Gnome desktop (Bug#73244) 2024-11-16 17:30:29 +01:00
ps-prin0.ps
ps-prin1.ps
publicsuffix.txt
README
rgb.txt
ses-example.ses
spook.lines
symbol-releases.eld ; * etc/symbol-releases.eld: Rearrange. 2024-11-23 18:37:02 +01:00
TERMS
TODO Merge from origin/emacs-30 2024-11-14 16:51:20 +01:00
w32-feature.el
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001-2024 Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)