1.0.8:
This release fixes a number of issues found by static analysis and
compiler warnings, and includes a large set of cleanups and improvements
to the DocBook format specs for the protocol and docs for the API.
1.0.7 (no short summary available):
Adam Jackson (1):
libICE 1.0.7
Alan Coopersmith (1):
Move ICE protocol & API specs from xorg-docs module
Gaetan Nadon (8):
.gitignore: use common defaults with custom section # 24239
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
Deploy the new XORG_DEFAULT_OPTIONS #24242
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: move CWARNFLAGS from configure.ac to Makefile.am
config: remove the pkgconfig pc.in file from EXTRA_DIST
config: update AC_PREREQ statement to 2.60
Jeremy Huddleston (2):
This is not a GNU project, so declare it foreign.
Fix include ordering, so -I../include precedes $CPPFLAGS which could
Jesse Adkins (1):
Purge cvs tags.
Julien Cristau (1):
Set the close-on-exec flag for listening sockets
Matt Dew (1):
specs: convert ICE doc/specs from xorg-docs module to DocBook XML
Some warning fixes, documentation update.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct sparse warnings.
Peter Hutterer (1):
libICE 1.0.6
Version bump: 1.0.4
Add $(AM_CFLAGS) to lint flags to get correct Xtrans flags
Replace many malloc(strlen()); strcpy() pairs with strdup()
Provide ANSI C prototypes for more static functions
Convert authutil.c static helpers to ANSI C prototypes to clear
sparse warnings
Add hooks for checking source code with lint/sparse/etc.
Coverity #1086: Double free of pointer "*listenObjsRet"
Same bug, different function.
Coverity #1085: Double free of pointer "*listenObjsRet"
If malloc failed in the loop in IceListenForConnections, the error path
would free all previous allocations, then loop around and try again, and
if it failed again, free the previous allocations again. On the other
hand, if it succeeded on the later tries, then the memory would just be
leaked, since the error would be returned and not the pointer to them.
Add *~ to .gitignore to skip emacs/patch droppings