|
| 1 | +commit a9c65683e68b3a4349afee5d7673b393fb924d2e |
| 2 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 3 | +Date: Fri Dec 13 17:23:57 2024 -0800 |
| 4 | + |
| 5 | + libXau 1.0.12 |
| 6 | + |
| 7 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 8 | + |
| 9 | +commit 6b2e9a63d8306282a2b384762bea004c19f301a1 |
| 10 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 11 | +Date: Mon Aug 26 10:22:33 2024 -0700 |
| 12 | + |
| 13 | + XauDisposeAuth: remove void casts from functions that return void |
| 14 | + |
| 15 | + We rely on having included headers with proper prototypes to know |
| 16 | + that these functions are declared to return void instead of adding |
| 17 | + casts to paper over missing prototypes. |
| 18 | + |
| 19 | + Clears warnings from gcc 14.1: |
| 20 | + |
| 21 | + AuDispose.c: In function ‘XauDisposeAuth’: |
| 22 | + AuDispose.c:42:13: warning: useless cast to type ‘void’ [-Wuseless-cast] |
| 23 | + 42 | (void) explicit_bzero (auth->data, auth->data_length); |
| 24 | + | ^ |
| 25 | + AuDispose.c:48:13: warning: useless cast to type ‘void’ [-Wuseless-cast] |
| 26 | + 48 | (void) free (auth->data); |
| 27 | + | ^ |
| 28 | + |
| 29 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 30 | + Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxau/-/merge_requests/18> |
| 31 | + |
| 32 | +commit 89429bb36de409b204ef105e8b73126a639ccb03 |
| 33 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 34 | +Date: Sat Feb 17 13:23:58 2024 -0800 |
| 35 | + |
| 36 | + unifdef hpux |
| 37 | + |
| 38 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 39 | + |
| 40 | +commit c7b0ac2c894bbeebc337867388a8b338692550b8 |
| 41 | +Author: Thierry LARONDE <tlaronde@kergis.com> |
| 42 | +Date: Thu Feb 1 20:43:38 2024 +0100 |
| 43 | + |
| 44 | + Autest.c includes Xauth.h that depends on other headers. |
| 45 | + |
| 46 | + Xauth.h includes headers provided by xproto. So add for test |
| 47 | + also the dependency. |
| 48 | + |
| 49 | +commit a5d1f88c3a74a099030ffbbb30ad3fd361fdd1af |
| 50 | +Author: Thierry LARONDE <tlaronde@kergis.com> |
| 51 | +Date: Thu Feb 1 20:42:02 2024 +0100 |
| 52 | + |
| 53 | + Allow to use POSIX.2 compliant sed(1) |
| 54 | + |
| 55 | + POSIX.2 sed(1) doesn't allow file to be anywhere else than, if given, |
| 56 | + last. Allow to use whatever compliant sed(1) is there, not only GNU |
| 57 | + sed(1). |
| 58 | + |
| 59 | +commit 4866e00d737a1ece81c519ea867cfe16a0ae36b4 |
| 60 | +Author: Thierry LARONDE <tlaronde@kergis.com> |
| 61 | +Date: Thu Feb 1 20:40:25 2024 +0100 |
| 62 | + |
| 63 | + Also test for explicit_memset(3) support |
| 64 | + |
| 65 | + explicit_bzero(3) is not provided by every system, and some provide |
| 66 | + explicit_memset(3) that is in the process of being standardized |
| 67 | + (furthermore, POSIX deprecates bzero(3) since memset(3) can do |
| 68 | + same or more). |
| 69 | + |
| 70 | +commit caa2d8e29adf43bb77fc00d718f7a0db4c2c35b1 |
| 71 | +Author: Thierry LARONDE <tlaronde@kergis.com> |
| 72 | +Date: Thu Feb 1 20:37:42 2024 +0100 |
| 73 | + |
| 74 | + Gcc < 11 doesn't allow opt. deallocator arg for __attribute((malloc)) |
| 75 | + |
| 76 | +commit f4fc44202b554e68093828b556f8c7fd9644ddb0 |
| 77 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 78 | +Date: Sat Sep 16 11:51:11 2023 -0700 |
| 79 | + |
| 80 | + gitlab CI: run meson build with both gcc & clang compilers |
| 81 | + |
| 82 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 83 | + |
| 84 | +commit 5acc34b51625676f8f297516e4f7915b18dd4cb2 |
| 85 | +Author: Alex Richardson <arichardson@FreeBSD.org> |
| 86 | +Date: Sun Sep 10 21:49:36 2023 -0700 |
| 87 | + |
| 88 | + Allow building with clang after aec9d7266777e0b9243ef0f112fe0e07256bd446 |
| 89 | + |
| 90 | + Clang also supports the malloc attribute but unlike GCC does not accept |
| 91 | + the deallocator argument. This has been reported as |
| 92 | + https://github.com/llvm/llvm-project/issues/51607 |
| 93 | + |
| 94 | + Signed-off-by: Alex Richardson <arichardson@FreeBSD.org> |
| 95 | + |
| 96 | +commit aec9d7266777e0b9243ef0f112fe0e07256bd446 |
| 97 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 98 | +Date: Sun Jul 30 10:30:52 2023 -0700 |
| 99 | + |
| 100 | + Xauth.h: add access & malloc attributes to function prototypes |
| 101 | + |
| 102 | + May aid in static analysis by gcc |
| 103 | + |
| 104 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 105 | + |
| 106 | +commit 68e74d37b99f56bbd1a5f2fb8cb4ad6116f27bd3 |
| 107 | +Author: Dylan Baker <dylan@pnwbakers.com> |
| 108 | +Date: Tue Jun 20 15:46:23 2023 -0700 |
| 109 | + |
| 110 | + add Meson build system |
| 111 | + |
| 112 | + This is, I think, equal to the autotools build-system in every practical |
| 113 | + way. The man pages have hardcoded numbers. I think this is okay, as all |
| 114 | + modern operating systems seem to use the same man page numbering now. |
| 115 | + |
| 116 | + I've also chosen to not generate a config.h file with Meson. This makes |
| 117 | + using libXau as a subproject safer, since we don't have to worry about |
| 118 | + conflicting config.h files, plus there are only a couple of declarations |
| 119 | + that are actually used. This also saves some configure time in writing |
| 120 | + out an additional file. |
| 121 | + |
| 122 | +commit df1bf4fe528a5a9eef420f78efb225e4696ac467 |
| 123 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 124 | +Date: Sat Mar 25 12:44:39 2023 -0700 |
| 125 | + |
| 126 | + Set close-on-exec when opening files |
| 127 | + |
| 128 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 129 | + |
| 130 | +commit 41c43bdf85c91293af80b0b843947380b9b3378c |
| 131 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 132 | +Date: Sat Feb 25 09:21:23 2023 -0800 |
| 133 | + |
| 134 | + Remove "All rights reserved" from Oracle copyright notices |
| 135 | + |
| 136 | + Oracle no longer includes this term in our copyright & license notices. |
| 137 | + |
| 138 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 139 | + |
| 140 | +commit c52f54e9533046a52edf84bcc02abedc2dbcb1a7 |
| 141 | +Author: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 142 | +Date: Mon Feb 6 15:27:43 2023 -0800 |
| 143 | + |
| 144 | + Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL |
| 145 | + |
| 146 | + AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, |
| 147 | + so it's time to rely on it. |
| 148 | + |
| 149 | + configure.ac:35: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. |
| 150 | + configure.ac:35: You should run autoupdate. |
| 151 | + aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from... |
| 152 | + configure.ac:35: the top level |
| 153 | + configure.ac:35: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you |
| 154 | + configure.ac:35: put the 'win32-dll' option into LT_INIT's first parameter. |
| 155 | + ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... |
| 156 | + aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from... |
| 157 | + configure.ac:35: the top level |
| 158 | + configure.ac:36: warning: The macro `AC_PROG_LIBTOOL' is obsolete. |
| 159 | + configure.ac:36: You should run autoupdate. |
| 160 | + aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... |
| 161 | + configure.ac:36: the top level |
| 162 | + |
| 163 | + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> |
| 164 | + |
1 | 165 | commit 14fdf25db9f21c8f3ad37f0d32a5b8e726efdc0d
|
2 | 166 | Author: Matt Turner <mattst88@gmail.com>
|
3 | 167 | Date: Thu Dec 8 10:36:36 2022 -0500
|
|
0 commit comments