Commit 4ad78e6
committed
libxkbfile: update to 1.2.0.
This release adds a new XkbRF_FreeVarDefs() API, and brings over many
fixes from the other copies of XKB code in the various X.Org repos.
Since no complaints were received about the added meson build system
in the 1.1.3 release (February 2024), the autoconf build system has been
removed in this release.
Adam Jackson (1):
xkbtext.c: Silence a warning from gcc 11
Alan Coopersmith (23):
Assume target platforms have strcasecmp now
WriteXKMIndicators: dereference pointer after checking for NULL, not before
Fix 4 -Wuseless-cast warnings from gcc 14.1
XkbRF_AddVarToDescribe: avoid memory leak if only one of the malloc fails
Add _XkbReallocF & _XkbTypedReallocF definitions
Use _XkbTypedReallocF to avoid memory leaks when realloc() fails
Use _XkbReallocF to avoid memory leaks when realloc() fails
meson: add check for reallocf() and fix inclusion of config.h
If strcasecmp() is not present, but _stricmp() is, use it instead
gitlab CI: Use diffoscope to compare autoconf & meson installs
maprules.c: Use snprintf to measure string lengths instead of strlen math
xkbtext.c: Reduce unnecessary string copying
xkmread.c: Verify reads in XkmReadFileSection() & XkmReadFileSectionName()
xkbtext.c: avoid -Wanalyzer-null-argument warning
XKBconfig.h: allow declaring XkbConfigFieldRec.field as const char *
xkbtext.c: Fix -Wdiscarded-qualifiers warnings for siMatchText
xkbtext.c: Fix -Wdiscarded-qualifiers warnings for actionTypeNames
Convert bzero() calls to memset()
meson: add dependency on xproto to match configure.ac
Mark unused parameters as _X_UNUSED
Remove autotools build
gitlab CI: drop the ci-fairy check-mr job
libxkbfile 1.2.0
Alexander Golubev (2):
Add XkbRF_FreeVarDefs() a destructor for XkbRF_VarDefsRec.
Document XkbRF_VarDefsRec and some related functions
Cyril Brulebois (4):
xkbmisc.c: Fix case checks for Latin 1.
xkbmisc.c: Fix case checks for Latin 2.
xkbmisc.c: Fix case checks for Latin 4.
xkbmisc.c: Fix case checks for Latin 8.
Keith Packard (1):
xkmread.c: Verify reads of compiled keymap header and TOC
Konstantin Kharlamov (1):
xkbtext.c: fix copy-paste error
Olivier Fourdan (1):
xkb: Fix buffer overflow in XkbVModMaskText()
Pauli Nieminen (1):
xkmread.c: Fix NULL pointer dereference
Peter Hutterer (1):
CI: add workflow rules1 parent 98f2b83 commit 4ad78e6
2 files changed
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments