libXt 1.3.0
Alan Coopersmith (19):
- gitlab CI: add a basic build test
- Build xz tarballs instead of bzip2
- Fix spelling/wording issues
- gitlab CI: stop requiring Signed-off-by in commits
- Use
memcpy()
instead ofmemmove()
when buffers are known not to overlap - Use
memcpy()
instead ofXtMemmove()
when buffers are known to differ - tests: update
g_test_bug_base
url from bugzilla to gitlab - tests: Use
XORG_MEMORY_CHECK_FLAGS
from xorg-macros 1.16 - tests: Replace
g_assert()
calls withg_assert_*()
calls - configure.ac: Replace
HAVE_LIBRARY
withAC_CHECK_LIB
- Add
xfilesearchpath
toxt.pc
- TMstate.c: Handle
-Wduplicated-branches
warnings - Remove "All rights reserved" from Oracle copyright notices
- configure: Use
LT_INIT
from libtool 2 instead of deprecatedAC_PROG_LIBTOOL
- test: Add unit tests for
XtMalloc
,XtCalloc
, &XtRealloc
- Add
XtReallocArray()
for overflow checking of multiplied args - Replace
XtRealloc()
calls withXtReallocArray()
- Replace
XtMalloc()
calls withXtMallocArray()
- libXt 1.3.0
Alex Richardson (6):
- Define
LONG64
if__SIZEOF_LONG__
indicates 64-bit long -
XtArgVal
: Support architectures where pointers are bigger than long - Use
XtUIntPtr
for integer types that can hold pointers - Cast via
intptr_t
when converting integers to pointers - Fix
XrmResource
layout if pointers are bigger than long - Fix
InternalCallbackRec
layout if pointers are bigger than 64 bits
Keith Packard (1):
- Support buttons > 5 in translation tables [v2]
Thomas E. Dickey (7):
- add
_X_NORETURN
to agree with header-file - codespell-fixes
- cppcheck and
clang --analyze
fixes - fixes for gcc13 warnings
- cppcheck fixes (const, null dereferencing, uninitialized, scope)
- cppcheck (revise
IsDescendant()
to fix possible null-dereference) - update copyright-date