-
cc9f8878
by Benno Schulenberg
at 2020-11-25T17:06:38+01:00
nls: add 'C.utf8' as an alias for 'en_US.UTF-8'
The normal form is 'C.UTF-8', but 'C.utf8' has been seen in the wild.
Fixes #102.
Reported-by: Tomas Korbar
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
-
cb03da44
by Walter Harms
at 2020-11-27T19:00:00+01:00
FIX: warning: macro `Pn' not defined
The missing macro is found via:
roff -t -mandoc -Z -wmac -Tutf8 XAnyEvent.man >/dev/null
To fix the problem the macro is replaced with .RB.
Signed-off-by: Walter Harms <wharms@bfs.de>
-
14fb4e53
by Walter Harms
at 2020-11-27T20:04:22+01:00
FIX: warning: macro `hN' not defined
this was found by checking man pages with
groff -t -mandoc -Z -wmac -Tutf8 $FILE >/dev/null
In most cases .hN could be replaced with .BR
Signed-off-by: Walter Harms <wharms@bfs.de>
-
7ca3ceb9
by Walter Harms
at 2020-11-27T21:58:04+01:00
fix warning: macro `s' not defined
this is caused by bad nroff coding, fix some more issues on the fly
-
b7ec67d3
by Walter Harms
at 2020-11-27T22:26:15+01:00
FIX: warning: macro `IN' not defined
just remove an other dead macro use.
-
7bdeae23
by Walter Harms
at 2020-11-27T22:43:21+01:00
FIX: warning: macro `hN' not defined
Signed-off-by: Walter Harms <wharms@bfs.de>
-
daa10692
by Walter Harms
at 2020-11-28T17:49:25+01:00
fix broken nroff coding for code comments
the comments /* */ are code as /\(** */ that does not work.
the coding in other X11 man pages is /\&* */ so we do the same here.
-
4f15cfc6
by Walter Harms
at 2020-11-28T20:56:35+01:00
Fix some roff code add see also
Signed-off-by: Walter Harms <wharms@bfs.de>
-
78027fdb
by Walter Harms
at 2020-11-28T21:05:33+01:00
fix same roff code
Signed-off-by: Walter Harms <wharms@bfs.de>
-
b126bfd7
by Benno Schulenberg
at 2021-01-12T00:32:09+00:00
nls: allow composing all breved letters also with a lowercase "u"
The letters ă and ŭ can already be composed with "u a" and "u u", but
ĕ, ğ, ĭ, and ŏ can be composed only with an uppercase U. Emancipate
the latter four and understand also a lowercase "u" to mean 'breve'.
(Yesterday I needed ğ and was annoyed that "u g" did not work.)
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
-
5faa8dc0
by Benno Schulenberg
at 2021-01-12T00:32:09+00:00
nls: adjust three comments about the APL compose sequences
Commit 0bbc0d5e605e (from eight years ago) removed the lines that two
of these comments referred to. Without those lines, the comments don't
make sense any more. Reword and shorten them.
Also reword a comment about two sequences that don't work.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
-
32491b02
by Christopher Chavez
at 2021-05-03T19:08:03+00:00
Xlib.h: spelling fix in comment
-
838ea5a5
by Gaurav Ujjwal
at 2021-05-09T11:30:09+05:30
Fix out-of-bound access in KeySymToUcs4()
Array `keysym_to_unicode_590_5fe` is only valid for range [0x590, 0x5fe] but current lower-bound is checked against 0x589.
So invalid values from 0x58a to 0x58f are being allowed by current check.
If any of these invalid value is passed as `keysym`, `keysym - 0x590` would underflow.
Signed-off-by: Gaurav Ujjwal <gujjwal00@gmail.com>
-
8d2e02ae
by Matthieu Herrb
at 2021-05-18T13:57:49+02:00
Reject string longer than USHRT_MAX before sending them on the wire
The X protocol uses CARD16 values to represent the length so
this would overflow.
CVE-2021-31535
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
-
6953a586
by Matthieu Herrb
at 2021-05-18T15:27:58+02:00
Version 1.7.1
Release notes in README.md, version bump in configure.ac