ChangeLog revision 47a4502c
147a4502cSmrgcommit 0dc46e7ed5bdd876467f9dbb314ba6b8094e541b 247a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 347a4502cSmrgDate: Sat Nov 9 09:04:34 2024 -0800 447a4502cSmrg 547a4502cSmrg xtrans 1.5.2 647a4502cSmrg 747a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 847a4502cSmrg 947a4502cSmrgcommit d312424a6f2d5bff18f150dfecfc632b334fb878 1047a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1147a4502cSmrgDate: Tue Oct 22 14:44:46 2024 -0700 1247a4502cSmrg 1347a4502cSmrg is_numeric: Add !defined(IPv6) to checks 1447a4502cSmrg 1547a4502cSmrg Fixes builds without IPv6 support, since old IPv4 code uses is_numeric() 1647a4502cSmrg 1747a4502cSmrg Closes: #6 1847a4502cSmrg Fixes: 0f15306 ("is_numeric: Add TRANS_SERVER to required ifdefs") 1947a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2047a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/23> 2147a4502cSmrg 2247a4502cSmrgcommit ae99ac32f61e0db92a45179579030a23fe1b5770 2347a4502cSmrgAuthor: Peter Harris <pharris2@rocketsoftware.com> 2447a4502cSmrgDate: Tue Oct 15 09:51:33 2024 -0400 2547a4502cSmrg 2647a4502cSmrg Fix build when HAVE_STRCASECMP is not defined 2747a4502cSmrg 2847a4502cSmrg Regression introduced in commit 4792e9e798de327572aba1575438b6936a55c7ef 2947a4502cSmrg "Clear numerous -Wsign-compare warnings from gcc 14.1". 3047a4502cSmrg 3147a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/22> 3247a4502cSmrg 3347a4502cSmrgcommit df6ae7c7e0b6241a05ad2814bced637b00b1a83f 3447a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3547a4502cSmrgDate: Sat Oct 12 13:39:19 2024 -0700 3647a4502cSmrg 3747a4502cSmrg xtrans 1.5.1 3847a4502cSmrg 3947a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4047a4502cSmrg 4147a4502cSmrgcommit 0f153064bfa4bb69e86f3f2383f2f421f2360319 4247a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4347a4502cSmrgDate: Sat Aug 24 18:19:45 2024 -0700 4447a4502cSmrg 4547a4502cSmrg is_numeric: Add TRANS_SERVER to required ifdefs 4647a4502cSmrg 4747a4502cSmrg Avoids -Wunused-function warnings when only building for TRANS_CLIENT 4847a4502cSmrg code, such as libFS. 4947a4502cSmrg 5047a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5147a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 5247a4502cSmrg 5347a4502cSmrgcommit 957adac35fb77d5a72f676d697f32ce94ab7392f 5447a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5547a4502cSmrgDate: Sat Aug 24 18:12:16 2024 -0700 5647a4502cSmrg 5747a4502cSmrg SocketOpen: avoid leak of out-of-range fd 5847a4502cSmrg 5947a4502cSmrg Clears gcc 14.1 warning: 6047a4502cSmrg 6147a4502cSmrg /usr/include/X11/Xtrans/Xtranssock.c: In function ‘_FSTransSocketOpen’: 6247a4502cSmrg /usr/include/X11/Xtrans/Xtranssock.c:425:9: warning: leak of file descriptor 6347a4502cSmrg [CWE-775] [-Wanalyzer-fd-leak] 6447a4502cSmrg 425 | free (ciptr); 6547a4502cSmrg | ^~~~~~~~~~~~ 6647a4502cSmrg [...] 6747a4502cSmrg | 415 | || ciptr->fd >= sysconf(_SC_OPEN_MAX) 6847a4502cSmrg | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6947a4502cSmrg | | | | 7047a4502cSmrg | | | (62) ...to here 7147a4502cSmrg | | (63) following ‘true’ branch... 7247a4502cSmrg [...] 7347a4502cSmrg 7447a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7547a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 7647a4502cSmrg 7747a4502cSmrgcommit bea5a32105aebdc99f84f9ee4b70de7a116eb1d7 7847a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7947a4502cSmrgDate: Sat Aug 24 17:49:58 2024 -0700 8047a4502cSmrg 8147a4502cSmrg GetPeerNetworkId: avoid calling strlen() on a NULL pointer 8247a4502cSmrg 8347a4502cSmrg Various failure states may leave addr set to NULL instead of a string. 8447a4502cSmrg 8547a4502cSmrg Clears warnings from gcc 14.1: 8647a4502cSmrg 8747a4502cSmrg /usr/include/X11/Xtrans/Xtransutil.c: In function ‘_IceTransGetPeerNetworkId’: 8847a4502cSmrg /usr/include/X11/Xtrans/Xtransutil.c:402:62: warning: use of NULL ‘addr’ 8947a4502cSmrg where non-null expected [CWE-476] [-Wanalyzer-null-argument] 9047a4502cSmrg 402 | hostname = malloc (strlen (ciptr->transptr->TransName) + strlen (addr) + 2); 9147a4502cSmrg | ^~~~~~~~~~~~ 9247a4502cSmrg <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null 9347a4502cSmrg 9447a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9547a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 9647a4502cSmrg 9747a4502cSmrgcommit e5390ab716fb470ac4b5fd7a4133eabbfaac994e 9847a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 9947a4502cSmrgDate: Sat Aug 24 17:44:41 2024 -0700 10047a4502cSmrg 10147a4502cSmrg GetPeerNetworkId: Avoid writing to NULL pointer if malloc() fails 10247a4502cSmrg 10347a4502cSmrg Clears gcc 14.1 warning: 10447a4502cSmrg 10547a4502cSmrg /usr/include/X11/Xtrans/Xtransutil.c:403:5: warning: use of possibly-NULL 10647a4502cSmrg ‘hostname’ where non-null expected [CWE-690] 10747a4502cSmrg [-Wanalyzer-possible-null-argument] 10847a4502cSmrg 403 | strcpy (hostname, ciptr->transptr->TransName); 10947a4502cSmrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11047a4502cSmrg <built-in>: note: argument 1 of ‘__builtin_strcpy’ must be non-null 11147a4502cSmrg 11247a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11347a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 11447a4502cSmrg 11547a4502cSmrgcommit 215e8db07d05d425714b05b8a439c73735f9d04f 11647a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11747a4502cSmrgDate: Sat Aug 24 17:40:10 2024 -0700 11847a4502cSmrg 11947a4502cSmrg GetMyNetworkId: Avoid writing to NULL pointer if malloc() fails 12047a4502cSmrg 12147a4502cSmrg Clears warnings from gcc 14.1: 12247a4502cSmrg 12347a4502cSmrg In file included from /usr/include/X11/Xtrans/transport.c:70: 12447a4502cSmrg /usr/include/X11/Xtrans/Xtransutil.c: In function ‘_IceTransGetMyNetworkId’: 12547a4502cSmrg /usr/include/X11/Xtrans/Xtransutil.c:253:9: warning: use of possibly-NULL 12647a4502cSmrg ‘networkId’ where non-null expected [CWE-690] 12747a4502cSmrg [-Wanalyzer-possible-null-argument] 12847a4502cSmrg 253 | sprintf (networkId, "%s/%s:%s", transName, 12947a4502cSmrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13047a4502cSmrg 254 | hostnamebuf, saddr->sun_path); 13147a4502cSmrg | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13247a4502cSmrg <built-in>: note: argument 1 of ‘__builtin_sprintf’ must be non-null 13347a4502cSmrg 13447a4502cSmrg /usr/include/X11/Xtrans/Xtransutil.c:283:9: warning: use of possibly-NULL 13547a4502cSmrg ‘networkId’ where non-null expected [CWE-690] 13647a4502cSmrg [-Wanalyzer-possible-null-argument] 13747a4502cSmrg 283 | sprintf (networkId, "%s/%s:%s", transName, hostnamebuf, portnumbuf); 13847a4502cSmrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13947a4502cSmrg <built-in>: note: argument 1 of ‘__builtin_sprintf’ must be non-null 14047a4502cSmrg 14147a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 14247a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 14347a4502cSmrg 14447a4502cSmrgcommit 376744aa60ff8df0ddbcf090f0177c15706df71e 14547a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 14647a4502cSmrgDate: Sat Aug 24 17:33:13 2024 -0700 14747a4502cSmrg 14847a4502cSmrg MakeAllCOTSServerListeners: Initialize temp_ciptrs 14947a4502cSmrg 15047a4502cSmrg I don't think this is strictly necessary, but it shouldn't hurt and 15147a4502cSmrg makes gcc 14.1 stop warning about: 15247a4502cSmrg 15347a4502cSmrg /usr/include/X11/Xtrans/Xtrans.c: In function 15447a4502cSmrg ‘_IceTransMakeAllCOTSServerListeners’: 15547a4502cSmrg /usr/include/X11/Xtrans/Xtrans.h:108:21: warning: use of uninitialized 15647a4502cSmrg value ‘temp_ciptrs[j]’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 15747a4502cSmrg 108 | #define TRANS(func) _IceTrans##func 15847a4502cSmrg /usr/include/X11/Xtrans/Xtrans.c:1203:21: note: in expansion of macro ‘TRANS’ 15947a4502cSmrg 1203 | TRANS(Close) (temp_ciptrs[j]); 16047a4502cSmrg | ^~~~~ 16147a4502cSmrg 16247a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16347a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 16447a4502cSmrg 16547a4502cSmrgcommit 742462a572e524ae82a8c18106c03820da322102 16647a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 16747a4502cSmrgDate: Sat Aug 24 17:23:10 2024 -0700 16847a4502cSmrg 16947a4502cSmrg ParseAddress: return failure when strdup() fails 17047a4502cSmrg 17147a4502cSmrg Clears warning from gcc 14.1: 17247a4502cSmrg In file included from /usr/include/X11/Xtrans/transport.c:69: 17347a4502cSmrg /usr/include/X11/Xtrans/Xtrans.c: In function ‘_IceTransParseAddress’: 17447a4502cSmrg /usr/include/X11/Xtrans/Xtrans.c:246:19: warning: use of possibly-NULL ‘mybuf’ 17547a4502cSmrg where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 17647a4502cSmrg 246 | if ( ((mybuf = strchr (mybuf,'/')) == NULL) && 17747a4502cSmrg | ^~~~~~~~~~~~~~~~~~ 17847a4502cSmrg 17947a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 18047a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 18147a4502cSmrg 18247a4502cSmrgcommit e9ead32308c588e5c12dbfb6a6452e0f2c88bafd 18347a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 18447a4502cSmrgDate: Sat Aug 24 17:18:01 2024 -0700 18547a4502cSmrg 18647a4502cSmrg SocketINETConnect: return failure when malloc() fails 18747a4502cSmrg 18847a4502cSmrg Clears warning from gcc 14.1: 18947a4502cSmrg In file included from /usr/include/X11/Xtrans/transport.c:67: 19047a4502cSmrg /usr/include/X11/Xtrans/Xtranssock.c: In function ‘_IceTransSocketINETConnect’: 19147a4502cSmrg /usr/include/X11/Xtrans/Xtranssock.c:1385:33: warning: dereference of 19247a4502cSmrg possibly-NULL ‘addrlist’ [CWE-690] [-Wanalyzer-possible-null-dereference] 19347a4502cSmrg 1385 | addrlist->firstaddr = NULL; 19447a4502cSmrg | ^ 19547a4502cSmrg 19647a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19747a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 19847a4502cSmrg 19947a4502cSmrgcommit 4792e9e798de327572aba1575438b6936a55c7ef 20047a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 20147a4502cSmrgDate: Sat Aug 24 17:11:28 2024 -0700 20247a4502cSmrg 20347a4502cSmrg Clear numerous -Wsign-compare warnings from gcc 14.1 20447a4502cSmrg 20547a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 20647a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 20747a4502cSmrg 20847a4502cSmrgcommit 9ad6c6764f0517f91492c04ae03a59f53229ef69 20947a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 21047a4502cSmrgDate: Sat Aug 24 16:52:05 2024 -0700 21147a4502cSmrg 21247a4502cSmrg SocketCreateListener: Fix -Wuseless-cast warning in bind() call 21347a4502cSmrg 21447a4502cSmrg sockname is defined as struct sockaddr * in the arguments to 21547a4502cSmrg SocketCreateListener so we don't need to cast to that when calling bind() 21647a4502cSmrg 21747a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 21847a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 21947a4502cSmrg 22047a4502cSmrgcommit 9ed4f5ec909cf262a2404012768858792f976e36 22147a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 22247a4502cSmrgDate: Sat Aug 24 16:51:17 2024 -0700 22347a4502cSmrg 22447a4502cSmrg LocalInitTransports: Fix -Wuseless-cast warning for getenv() call 22547a4502cSmrg 22647a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 22747a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/20> 22847a4502cSmrg 22947a4502cSmrgcommit edd3f51328df9c621277168c9dd77b1e80ccfd7c 23047a4502cSmrgAuthor: Robert Royals <robert.royals@protonmail.com> 23147a4502cSmrgDate: Sun Jul 21 22:54:27 2024 +0100 23247a4502cSmrg 23347a4502cSmrg Fix string length check 23447a4502cSmrg 23547a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/19> 23647a4502cSmrg 23747a4502cSmrgcommit 656d27ed32af4082e8062c1d7c42b65ea3a6b80f 23847a4502cSmrgAuthor: Kim Woelders <kim@woelders.dk> 23947a4502cSmrgDate: Thu Mar 28 18:01:20 2024 +0100 24047a4502cSmrg 24147a4502cSmrg TRANS(GetHostname): Fix "‘strncpy’ output truncated.." warning 24247a4502cSmrg 24347a4502cSmrg Occurs when compiling xserver master with gcc 13.2.1. 24447a4502cSmrg 24547a4502cSmrg In file included from /local/stuff/xorg/include/X11/Xtrans/transport.c:69: 24647a4502cSmrg In function ‘_XSERVTransGetHostname’, 24747a4502cSmrg inlined from ‘_XSERVTransConvertAddress’ at /local/stuff/xorg/include/X11/Xtrans/Xtransutil.c:188:12: 24847a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c:1352:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 24947a4502cSmrg 1352 | strncpy (buf, name.nodename, len); 25047a4502cSmrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25147a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c:1350:11: note: length computed here 25247a4502cSmrg 1350 | len = strlen (name.nodename); 25347a4502cSmrg | ^~~~~~~~~~~~~~~~~~~~~~ 25447a4502cSmrg 25547a4502cSmrg Signed-off-by: Kim Woelders <kim@woelders.dk> 25647a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/16> 25747a4502cSmrg 25847a4502cSmrgcommit 6171150fe9f8edad3f1cfb14cec59e6a42a9c15b 25947a4502cSmrgAuthor: Kim Woelders <kim@woelders.dk> 26047a4502cSmrgDate: Thu Mar 28 17:29:26 2024 +0100 26147a4502cSmrg 26247a4502cSmrg TRANS(ParseAddress): Fix "assignment discards ‘const’ qualifier" warnings 26347a4502cSmrg 26447a4502cSmrg Occurs when compiling xserver master with gcc 13.2.1. 26547a4502cSmrg 26647a4502cSmrg In file included from /local/stuff/xorg/include/X11/Xtrans/transport.c:69, 26747a4502cSmrg from ../os/xstrans.c:17: 26847a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c: In function ‘_XSERVTransParseAddress’: 26947a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c:216:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 27047a4502cSmrg 216 | _host = ""; 27147a4502cSmrg | ^ 27247a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c:217:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 27347a4502cSmrg 217 | _port = address; 27447a4502cSmrg | ^ 27547a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c:229:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 27647a4502cSmrg 229 | _host = ""; 27747a4502cSmrg | ^ 27847a4502cSmrg /local/stuff/xorg/include/X11/Xtrans/Xtrans.c:230:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 27947a4502cSmrg 230 | _port = address + 5; 28047a4502cSmrg | ^ 28147a4502cSmrg 28247a4502cSmrg Signed-off-by: Kim Woelders <kim@woelders.dk> 28347a4502cSmrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/merge_requests/16> 28447a4502cSmrg 28547a4502cSmrgcommit c219be946b1d8a641dcbc7a60904293f105e2866 28647a4502cSmrgAuthor: Enrico Weigelt, metux IT consult <info@metux.net> 28747a4502cSmrgDate: Wed Apr 3 12:11:48 2024 +0200 28847a4502cSmrg 28947a4502cSmrg update .gitignore 29047a4502cSmrg 29147a4502cSmrg Add some yet missing auto-generated files. 29247a4502cSmrg 29347a4502cSmrg Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 29447a4502cSmrg 29547a4502cSmrgcommit 806f04c6e4529358f160e53135baf105e4ecf3b8 29647a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 29747a4502cSmrgDate: Fri Oct 13 13:37:49 2023 -0700 29847a4502cSmrg 29947a4502cSmrg gitlab CI: add libc-dev to required packages in build container 30047a4502cSmrg 30147a4502cSmrg Resolves configure failure: 30247a4502cSmrg configure:3823: checking whether the C compiler works 30347a4502cSmrg configure:3845: gcc conftest.c >&5 30447a4502cSmrg /usr/bin/ld: cannot find Scrt1.o: No such file or directory 30547a4502cSmrg /usr/bin/ld: cannot find crti.o: No such file or directory 30647a4502cSmrg collect2: error: ld returned 1 exit status 30747a4502cSmrg configure:3849: $? = 1 30847a4502cSmrg configure:3889: result: no 30947a4502cSmrg 31047a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 31147a4502cSmrg 31247a4502cSmrgcommit 3aa3c318ded5da802e181f0d29b94ab6a692e387 31347a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 31447a4502cSmrgDate: Fri Oct 13 13:32:15 2023 -0700 31547a4502cSmrg 31647a4502cSmrg gitlab CI: collect config.log to help diagnose failures 31747a4502cSmrg 31847a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 31947a4502cSmrg 32047a4502cSmrgcommit 6d5a4512b5ee4757a474df3f5e938784da963de1 32147a4502cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 32247a4502cSmrgDate: Fri Oct 13 13:26:49 2023 -0700 32347a4502cSmrg 32447a4502cSmrg gitlab CI: add xz-utils to container for "make distcheck" 32547a4502cSmrg 32647a4502cSmrg Also update to latest ci-templates 32747a4502cSmrg 32847a4502cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 32947a4502cSmrg 330e45ace2bSmrgcommit 3b3a3bd75d86aec78f6ef893b198c3efc378bc64 331e45ace2bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 332e45ace2bSmrgDate: Fri Jun 2 17:29:41 2023 -0700 333e45ace2bSmrg 334e45ace2bSmrg xtrans 1.5.0 335e45ace2bSmrg 336e45ace2bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 337e45ace2bSmrg 338e45ace2bSmrgcommit 232a11a947564762689e63c3a6603d3f956f696d 339e45ace2bSmrgAuthor: Demi Marie Obenour <demiobenour@gmail.com> 340e45ace2bSmrgDate: Thu Dec 15 14:48:13 2022 -0500 341e45ace2bSmrg 342e45ace2bSmrg DISPLAY starting with unix: or / is always a socket path 343e45ace2bSmrg 344e45ace2bSmrg Do not consider anything else in this case. 345e45ace2bSmrg 346e45ace2bSmrg Signed-off-by: Demi Marie Obenour <demiobenour@gmail.com> 347e45ace2bSmrg 348e45ace2bSmrgcommit b898f415e7c31de5b4beb06b22a5498049852e53 349e45ace2bSmrgAuthor: Demi Marie Obenour <demiobenour@gmail.com> 350e45ace2bSmrgDate: Thu Dec 15 14:43:37 2022 -0500 351e45ace2bSmrg 352e45ace2bSmrg Allow full paths to sockets on non-macOS 353e45ace2bSmrg 354e45ace2bSmrg This adds explicit checks for addresses that start with / or unix: and 355e45ace2bSmrg uses full paths in this case. 356e45ace2bSmrg 357e45ace2bSmrg Signed-off-by: Demi Marie Obenour <demiobenour@gmail.com> 358e45ace2bSmrg 359e45ace2bSmrgcommit e24adec1203cd25423ab2835a5be4f6b828b72a5 360e45ace2bSmrgAuthor: Demi Marie Obenour <demiobenour@gmail.com> 361e45ace2bSmrgDate: Thu Dec 17 03:28:45 2020 +0000 362e45ace2bSmrg 363e45ace2bSmrg Remove client-side abstract socket support 364e45ace2bSmrg 365e45ace2bSmrg CVE-2020-25697 and the Flatpak documentation show that clients using 366e45ace2bSmrg abstract sockets without mutual authentication is unsafe. 367e45ace2bSmrg TRANS_ABSTRACT remains supported, but it is now a no-op on the client 368e45ace2bSmrg side. Abstract sockets are still supported for servers, as the X server 369e45ace2bSmrg authenticates the client via other methods. 370e45ace2bSmrg 371e45ace2bSmrg Signed-off-by: Demi Marie Obenour <demiobenour@gmail.com> 372e45ace2bSmrg 373e45ace2bSmrgcommit 9d77996f9f972da63c06099fd8c0f0529159b98f 374e45ace2bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 375e45ace2bSmrgDate: Sat Feb 25 09:33:29 2023 -0800 376e45ace2bSmrg 377e45ace2bSmrg Remove "All rights reserved" from Oracle copyright notices 378e45ace2bSmrg 379e45ace2bSmrg Oracle no longer includes this term in our copyright & license notices. 380e45ace2bSmrg 381e45ace2bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 382e45ace2bSmrg 383e45ace2bSmrgcommit 9ae32feef793082a302e65d31514a958604c761d 384e45ace2bSmrgAuthor: Olivier Fourdan <ofourdan@redhat.com> 385e45ace2bSmrgDate: Tue Jun 25 14:59:59 2019 +0200 386e45ace2bSmrg 387e45ace2bSmrg Allow partial connection to succeed 388e45ace2bSmrg 389e45ace2bSmrg Xwayland can optionally be socket-activated by the Wayland compositor, 390e45ace2bSmrg in which case it would use only the sockets provided by the compositor. 391e45ace2bSmrg 392e45ace2bSmrg However, that prevents other transport protocols from working, because 393e45ace2bSmrg when it's given a socket from the Wayland compositor, it would disable 394e45ace2bSmrg all other connections and rely solely on the given socket. 395e45ace2bSmrg 396e45ace2bSmrg Change `MakeAllCOTSServerListeners` to allow for partial connections so 397e45ace2bSmrg that if `partial` is set to a non-zero value by the caller, we do not 398e45ace2bSmrg bail out in the address is already in use. 399e45ace2bSmrg 400e45ace2bSmrg That allows to continue trying with other protocols even if the local 401e45ace2bSmrg connection fails (as this is already handled by the socket from the 402e45ace2bSmrg Wayland compositor). 403e45ace2bSmrg 404e45ace2bSmrg Related: https://gitlab.freedesktop.org/xorg/xserver/issues/817 405e45ace2bSmrg Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> 406e45ace2bSmrg 407e45ace2bSmrgcommit c761c6505d49e8381a3eae94f2e5e118cbdf6487 408e45ace2bSmrgAuthor: Keith Packard <keithp@keithp.com> 409e45ace2bSmrgDate: Wed Jan 29 12:54:26 2014 -0800 410e45ace2bSmrg 411e45ace2bSmrg Use font server ErrorF/VErrorF instead of private versions 412e45ace2bSmrg 413e45ace2bSmrg XTrans creates custom ErrorF/VErrorF functions when the including 414e45ace2bSmrg project doesn't provide them, however the test for that is weak and xtrans 415e45ace2bSmrg ends up using the private versions for the font server as well. 416e45ace2bSmrg 417e45ace2bSmrg This means that all xtrans error messages will not be included in the 418e45ace2bSmrg font server log. It also causes redefinition warnings when building 419e45ace2bSmrg the font server (which is how this problem was identified). 420e45ace2bSmrg 421e45ace2bSmrg However, the font server doesn't currently provide a VErrorF function, 422e45ace2bSmrg so instead of just always relying on the font server to provide these 423e45ace2bSmrg functions, this patch uses a new TRANS_HAS_ERRORF define to select 424e45ace2bSmrg whether the project-provided or internal versions will be used. A 425e45ace2bSmrg patch to the font server that adds VErrorF and defines 426e45ace2bSmrg TRANS_HAS_ERRORF will be required to fix this bug. 427e45ace2bSmrg 428e45ace2bSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 429e45ace2bSmrg 430e45ace2bSmrgcommit 8c0f5228e75aa949963aa8d27dcfa2648db2e197 431e45ace2bSmrgAuthor: Keith Packard <keithp@keithp.com> 432e45ace2bSmrgDate: Wed Jan 29 12:54:25 2014 -0800 433e45ace2bSmrg 434e45ace2bSmrg move is_numeric to Xtranssock.c and only define for TCPCONN or TRANS_REOPEN 435e45ace2bSmrg 436e45ace2bSmrg Don't define this function unless it is actually going to be used. 437e45ace2bSmrg 438e45ace2bSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 439e45ace2bSmrg 440e45ace2bSmrgcommit 3309c75906a56de86607f59481304b3a2812162f 441e45ace2bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 442e45ace2bSmrgDate: Tue May 10 09:18:15 2022 -0700 443e45ace2bSmrg 444e45ace2bSmrg gitlab CI: add a basic build test 445e45ace2bSmrg 446e45ace2bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 447e45ace2bSmrg 448e45ace2bSmrgcommit c069ede3c97f543d9bbe9ed67e56c74142921cc5 449e45ace2bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 450e45ace2bSmrgDate: Tue May 10 09:15:11 2022 -0700 451e45ace2bSmrg 452e45ace2bSmrg Fix spelling/wording issues 453e45ace2bSmrg 454e45ace2bSmrg Found by using: 455e45ace2bSmrg codespell --builtin clear,rare,usage,informal,code,names 456e45ace2bSmrg 457e45ace2bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 458e45ace2bSmrg 459e45ace2bSmrgcommit 16a015524f3820f969362c2d10a3664999a12c3b 460e45ace2bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 461e45ace2bSmrgDate: Tue May 10 09:11:07 2022 -0700 462e45ace2bSmrg 463e45ace2bSmrg Build xz tarballs instead of bzip2 464e45ace2bSmrg 465e45ace2bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 466e45ace2bSmrg 467e45ace2bSmrgcommit 7898badde44cf518da6879c2622b6db9cd709c7d 468e45ace2bSmrgAuthor: Ray Strode <rstrode@redhat.com> 469e45ace2bSmrgDate: Fri May 6 14:23:59 2022 -0400 470e45ace2bSmrg 471e45ace2bSmrg Automatically disable inet6 transport if ipv6 is disabled on machine 472e45ace2bSmrg 473e45ace2bSmrg If a machine is booted with ipv6.disable=1, trying to bind to an 474e45ace2bSmrg AF_INET6 socket will fail with AFNOSUPPORT. 475e45ace2bSmrg 476e45ace2bSmrg The tcp transport automatically falls back to ipv4 in this case, but 477e45ace2bSmrg the more specific inet6 transport just fails. 478e45ace2bSmrg 479e45ace2bSmrg This failure leads to MakeAllCOTSServerListeners returning a partial 480e45ace2bSmrg success. 481e45ace2bSmrg 482e45ace2bSmrg Unfortunately, the X server can't really contiue with partial successes 483e45ace2bSmrg from this function if -displayfd is in use, since that would, in other 484e45ace2bSmrg cases, potentially lead to the -displayfd electing a display number that 485e45ace2bSmrg is potentially partially in use by a rogue program. 486e45ace2bSmrg 487e45ace2bSmrg This commit addresses the issue by automatically disabling transports 488e45ace2bSmrg when they fail with AFNOSUPPORT, leading them to get ignored, rather than 489e45ace2bSmrg proceeding and ultimately returning from MakeAllCOTSServerListerns with 490e45ace2bSmrg partial=TRUE. 491e45ace2bSmrg 492e45ace2bSmrgcommit 3b5df889f58a99980a35a7b4a18eb4e7d2abeac4 493e45ace2bSmrgAuthor: Adam Jackson <ajax@redhat.com> 494e45ace2bSmrgDate: Wed Oct 9 14:05:47 2019 -0400 495e45ace2bSmrg 496e45ace2bSmrg TEST_t is never defined 497e45ace2bSmrg 498e45ace2bSmrg This didn't even correspond to any of the testing protocol extensions! 499e45ace2bSmrg Apparently there used to be some test programs in xtrans itself, and 500e45ace2bSmrg they've not been a thing since 1994: 501e45ace2bSmrg 502e45ace2bSmrg https://cgit.freedesktop.org/~alanc/xc-historical/commit/?id=73bf4832c427855b2ce111d47dd1f181564b8d06 503e45ace2bSmrg 504e45ace2bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 505e45ace2bSmrg 506e45ace2bSmrgcommit d0d471579ca69365d4cd5a548ce6fc8b4662d467 507e45ace2bSmrgAuthor: Adam Jackson <ajax@redhat.com> 508e45ace2bSmrgDate: Wed Sep 25 11:09:52 2019 -0400 509e45ace2bSmrg 510e45ace2bSmrg Remove non-Solaris SysV support 511e45ace2bSmrg 512e45ace2bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 513e45ace2bSmrg 514e45ace2bSmrgcommit 521682b8b72e3ad50c9ae66a9b35249100188eb2 515e45ace2bSmrgAuthor: Adam Jackson <ajax@redhat.com> 516e45ace2bSmrgDate: Tue Sep 24 21:29:46 2019 -0400 517e45ace2bSmrg 518e45ace2bSmrg Delete SCO support 519e45ace2bSmrg 520e45ace2bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 521e45ace2bSmrg 522e45ace2bSmrgcommit 3f8b27a9dff68792fdc448782459a6d41cade9ff 523e45ace2bSmrgAuthor: Adam Jackson <ajax@redhat.com> 524e45ace2bSmrgDate: Tue Sep 24 19:48:17 2019 -0400 525e45ace2bSmrg 526e45ace2bSmrg unifdef USG and NCR 527e45ace2bSmrg 528e45ace2bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 529e45ace2bSmrg 5303d2ed3e3Smrgcommit c4262efc9688e495261d8b23a12f956ab38e006f 5313d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5323d2ed3e3SmrgDate: Sat Mar 16 14:25:35 2019 -0700 5333d2ed3e3Smrg 5343d2ed3e3Smrg xtrans 1.4.0 5353d2ed3e3Smrg 5363d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5373d2ed3e3Smrg 5383d2ed3e3Smrgcommit faa42207a0653535ab80825b0acb50b417702ec4 5393d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5403d2ed3e3SmrgDate: Fri Dec 7 19:52:43 2018 -0800 5413d2ed3e3Smrg 5423d2ed3e3Smrg Update configure.ac bug URL for gitlab migration 5433d2ed3e3Smrg 5443d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5453d2ed3e3Smrg 5463d2ed3e3Smrgcommit cd22de616c77328da3410b1eaab541c2d331ffdb 5473d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5483d2ed3e3SmrgDate: Mon Nov 19 23:12:07 2018 -0800 5493d2ed3e3Smrg 5503d2ed3e3Smrg Update README for gitlab migration 5513d2ed3e3Smrg 5523d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5533d2ed3e3Smrg 5543d2ed3e3Smrgcommit 06cfa80fb3d03ca03fd92f9687a77958338e012c 5553d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5563d2ed3e3SmrgDate: Sun Sep 30 17:04:51 2018 -0700 5573d2ed3e3Smrg 5583d2ed3e3Smrg Use fchmod() instead of chmod() when creating named pipes 5593d2ed3e3Smrg 5603d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5613d2ed3e3Smrg 5623d2ed3e3Smrgcommit 7bd504f7ab7799ab77ad50eb39f6afdbaf2f9e50 5633d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5643d2ed3e3SmrgDate: Sat Aug 25 11:18:52 2018 -0700 5653d2ed3e3Smrg 5663d2ed3e3Smrg Use strcasecmp if it's available, instead of lowercasing strings 5673d2ed3e3Smrg 5683d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5693d2ed3e3Smrg 5703d2ed3e3Smrgcommit 941cfa50bc2d45f20943fd21bab98e2eceeeb259 5713d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5723d2ed3e3SmrgDate: Sat Aug 25 10:45:04 2018 -0700 5733d2ed3e3Smrg 5743d2ed3e3Smrg Set freeXLOCAL to NULL after freeing it to prevent double frees 5753d2ed3e3Smrg 5763d2ed3e3Smrg We shouldn't be calling the LocalEndTransports routine twice, but 5773d2ed3e3Smrg just make sure if we do, we don't call free twice on the same pointer. 5783d2ed3e3Smrg 5793d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5803d2ed3e3Smrg 5813d2ed3e3Smrgcommit a97e5fc6e4f294294d75500068892aea11952773 5823d2ed3e3SmrgAuthor: Rin Okuyama <rin@NetBSD.org> 5833d2ed3e3SmrgDate: Tue Feb 21 06:18:37 2017 +0000 5843d2ed3e3Smrg 5853d2ed3e3Smrg avoid -Wformat errors from clang 5863d2ed3e3Smrg 5873d2ed3e3Smrg https://bugs.freedesktop.org/show_bug.cgi?id=99882 5883d2ed3e3Smrg 5893d2ed3e3Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5903d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5913d2ed3e3Smrg 5923d2ed3e3Smrgcommit 28366676effaa512e43bfd2276a317389a992511 5933d2ed3e3SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 5943d2ed3e3SmrgDate: Mon Mar 9 12:00:52 2015 +0000 5953d2ed3e3Smrg 5963d2ed3e3Smrg autogen.sh: use quoted string variables 5973d2ed3e3Smrg 5983d2ed3e3Smrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 5993d2ed3e3Smrg fall-outs, when they contain space. 6003d2ed3e3Smrg 6013d2ed3e3Smrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 6023d2ed3e3Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 6033d2ed3e3Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 6043d2ed3e3Smrg 6053d2ed3e3Smrgcommit 8554cf05262ab6ad6e8da5f11022e5dc2a452e38 6063d2ed3e3SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 6073d2ed3e3SmrgDate: Tue Jan 24 10:32:07 2017 +1000 6083d2ed3e3Smrg 6093d2ed3e3Smrg autogen.sh: use exec instead of waiting for configure to finish 6103d2ed3e3Smrg 6113d2ed3e3Smrg Syncs the invocation of configure with the one from the server. 6123d2ed3e3Smrg 6133d2ed3e3Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 6143d2ed3e3Smrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 6153d2ed3e3Smrg 6163d2ed3e3Smrgcommit 560d7550e23e9b14056b4a9b2569c2f256015f8a 6173d2ed3e3SmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 6183d2ed3e3SmrgDate: Sat Sep 10 22:09:51 2016 -0700 6193d2ed3e3Smrg 6203d2ed3e3Smrg Update strlcpy macro check to also check HAVE_STRLCPY 6213d2ed3e3Smrg 6223d2ed3e3Smrg xorg-server moved from HAS_STRLCPY to HAVE_STRLCPY in 2011 6233d2ed3e3Smrg 6243d2ed3e3Smrg cf-xserver: d829a7c5cb42c979b58f3547136df5b05d906423 6253d2ed3e3Smrg 6263d2ed3e3Smrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 6273d2ed3e3Smrg 6283d2ed3e3Smrgcommit 2e4c338eda8ec6996b7bacc1d0c7dfe7de925864 6293d2ed3e3SmrgAuthor: Adam Jackson <ajax@redhat.com> 6303d2ed3e3SmrgDate: Thu Sep 1 09:28:58 2016 -0400 6313d2ed3e3Smrg 6323d2ed3e3Smrg Revert "Make FreeConnInfo static" 6333d2ed3e3Smrg 6343d2ed3e3Smrg <anholt> ajax: 75419e6b6d985ea8796f05d1acb5e154b065c9b9 of xtrans also 6353d2ed3e3Smrg seems to have broken xtest. 6363d2ed3e3Smrg 6373d2ed3e3Smrg And indeed it does, xts5 knows a fair amount about xlib internals for 6383d2ed3e3Smrg some reason. Whether that's cromulent or not, we want to be able to run 6393d2ed3e3Smrg automatic tests from top-of-tree, so we can't leave this broken. 6403d2ed3e3Smrg 6413d2ed3e3Smrg This reverts commit 75419e6b6d985ea8796f05d1acb5e154b065c9b9. 6423d2ed3e3Smrg 6433d2ed3e3Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 6443d2ed3e3Smrg 6453d2ed3e3Smrgcommit 3810e026323210df6ec6cf818f01832a63e9fbb9 6463d2ed3e3SmrgAuthor: Adam Jackson <ajax@redhat.com> 6473d2ed3e3SmrgDate: Wed May 18 12:58:31 2016 -0400 6483d2ed3e3Smrg 6493d2ed3e3Smrg Remove GetMyAddr 6503d2ed3e3Smrg 6513d2ed3e3Smrg Again, pre-xcb libX11 was the only consumer. 6523d2ed3e3Smrg 6533d2ed3e3Smrg Reviewed-by: Keith Packard <keithp@keithp.com> 6543d2ed3e3Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 6553d2ed3e3Smrg 6563d2ed3e3Smrgcommit 75419e6b6d985ea8796f05d1acb5e154b065c9b9 6573d2ed3e3SmrgAuthor: Adam Jackson <ajax@redhat.com> 6583d2ed3e3SmrgDate: Wed May 18 12:50:48 2016 -0400 6593d2ed3e3Smrg 6603d2ed3e3Smrg Make FreeConnInfo static 6613d2ed3e3Smrg 6623d2ed3e3Smrg libX11 used to need this in the XOpenDisplay code, but hasn't since xcb 6633d2ed3e3Smrg became mandatory. 6643d2ed3e3Smrg 6653d2ed3e3Smrg Reviewed-by: Keith Packard <keithp@keithp.com> 6663d2ed3e3Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 6673d2ed3e3Smrg 6683d2ed3e3Smrgcommit 0794b1b712a90b40e2b019c9edc6f96874493c52 6693d2ed3e3SmrgAuthor: Adam Jackson <ajax@redhat.com> 6703d2ed3e3SmrgDate: Wed May 18 12:41:41 2016 -0400 6713d2ed3e3Smrg 6723d2ed3e3Smrg unifdef LBXPROXY_t and TEST_t 6733d2ed3e3Smrg 6743d2ed3e3Smrg LBX is dead, and TEST_t is unused. 6753d2ed3e3Smrg 6763d2ed3e3Smrg Reviewed-by: Keith Packard <keithp@keithp.com> 6773d2ed3e3Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 6783d2ed3e3Smrg 6793d2ed3e3Smrgcommit 473e77563b16fa7c42db9403c1382e9483e3666c 6803d2ed3e3SmrgAuthor: Adam Jackson <ajax@redhat.com> 6813d2ed3e3SmrgDate: Wed May 18 12:38:02 2016 -0400 6823d2ed3e3Smrg 6833d2ed3e3Smrg Remove CLTS code 6843d2ed3e3Smrg 6853d2ed3e3Smrg Never been used, as far as I can tell. 6863d2ed3e3Smrg 6873d2ed3e3Smrg Reviewed-by: Keith Packard <keithp@keithp.com> 6883d2ed3e3Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 6893d2ed3e3Smrg 6903d2ed3e3Smrgcommit b167145a51153eccc16a3e43f7ed0faea7e6c762 6913d2ed3e3SmrgAuthor: Adam Jackson <ajax@redhat.com> 6923d2ed3e3SmrgDate: Wed May 18 15:19:50 2016 -0400 6933d2ed3e3Smrg 6943d2ed3e3Smrg autogen: Add a default patch prefix 6953d2ed3e3Smrg 6963d2ed3e3Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 6973d2ed3e3Smrg 6983d2ed3e3Smrgcommit cc29fbc1fe86ae4dfe2f4eaae7352ea86aa4acac 6993d2ed3e3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7003d2ed3e3SmrgDate: Sat Nov 28 13:04:21 2015 -0800 7013d2ed3e3Smrg 7023d2ed3e3Smrg Remove support for SysV on x86 platforms other than Solaris & SCO 7033d2ed3e3Smrg 7043d2ed3e3Smrg No other x86 SysV platforms have ever been supported in the modular 7053d2ed3e3Smrg build systems, so we don't need to keep carrying around a bunch of 7063d2ed3e3Smrg ifdef's for them. 7073d2ed3e3Smrg 7083d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7093d2ed3e3Smrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 7103d2ed3e3Smrg 7113d2ed3e3Smrgcommit 3ba0b7a37b9053662ff42f0b4caa856856098475 7123d2ed3e3SmrgAuthor: Richard PALO <richard@NetBSD.org> 7133d2ed3e3SmrgDate: Tue Nov 17 07:02:27 2015 +0100 7143d2ed3e3Smrg 7153d2ed3e3Smrg Replace 'sun' with '__sun' 7163d2ed3e3Smrg 7173d2ed3e3Smrg Globally replace #ifdef and #if defined usage of 'sun' with '__sun' such 7183d2ed3e3Smrg that strict ISO compiler modes such as -ansi or -std=c99 can be used. 7193d2ed3e3Smrg 7203d2ed3e3Smrg Signed-off-by: Richard PALO <richard@NetBSD.org> 7213d2ed3e3Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7223d2ed3e3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7233d2ed3e3Smrg 7243d2ed3e3Smrgcommit 1d31b87e8045f3fc89b1914187a9a13861d35f2d 7253d2ed3e3SmrgAuthor: Julien Cristau <jcristau@debian.org> 7263d2ed3e3SmrgDate: Wed Jul 29 20:36:13 2015 +0200 7273d2ed3e3Smrg 7283d2ed3e3Smrg Make sure LONG64 is defined in Xtrans.h 7293d2ed3e3Smrg 7303d2ed3e3Smrg Xtrans.h defines BytesReadable_t as int or long depending on whether 7313d2ed3e3Smrg LONG64 is defined. We need to make sure Xmd.h is included so our idea 7323d2ed3e3Smrg of BytesReadable_t is consistent across compilation units. 7333d2ed3e3Smrg 7343d2ed3e3Smrg Debian bug#749120 7353d2ed3e3Smrg 7363d2ed3e3Smrg Reported-by: Michael Tautschnig <mt@debian.org> 7373d2ed3e3Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 7383d2ed3e3Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7393d2ed3e3Smrg 7406a3641a6Ssnjcommit 7cbad9fe2e61cd9d5caeaf361826a6f4bd320f03 7416a3641a6SsnjAuthor: Keith Packard <keithp@keithp.com> 7426a3641a6SsnjDate: Sat Sep 20 10:02:05 2014 -0700 7436a3641a6Ssnj 7446a3641a6Ssnj xtrans 1.3.5 7456a3641a6Ssnj 7466a3641a6Ssnj Signed-off-by: Keith Packard <keithp@keithp.com> 7476a3641a6Ssnj 7486a3641a6Ssnjcommit fb7f198c88e97d22c8c89e76e9cd06b2b2720a96 7496a3641a6SsnjAuthor: Keith Packard <keithp@keithp.com> 7506a3641a6SsnjDate: Fri Sep 12 11:27:39 2014 -0700 7516a3641a6Ssnj 7526a3641a6Ssnj Add TRANS(Listen) function to re-enable specific listen sockets 7536a3641a6Ssnj 7546a3641a6Ssnj This will allow a server to disable listeners by default and then 7556a3641a6Ssnj let later configuration re-enable them. In particular, this lets the X 7566a3641a6Ssnj server disable inet and unix listen sockets by default while still 7576a3641a6Ssnj providing a '-listen' command line option to re-enable them later on. 7586a3641a6Ssnj 7596a3641a6Ssnj Signed-off-by: Keith Packard <keithp@keithp.com> 7606a3641a6Ssnj Reviewed-by: Hans de Goede <hdegoede@redhat.com> 7616a3641a6Ssnj 7626a3641a6Ssnjcommit 17491de45c352c833442cccf17a9bd65909889db 7636a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7646a3641a6SsnjDate: Sat Aug 23 12:28:14 2014 -0700 7656a3641a6Ssnj 7666a3641a6Ssnj Add const qualifiers to TRANS(OpenC{L,O}TS{Server,Client}) args 7676a3641a6Ssnj 7686a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7696a3641a6Ssnj 7706a3641a6Ssnjcommit 305d20f2ee888d1c890f902da978176b8ec58a8d 7716a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7726a3641a6SsnjDate: Sat Aug 23 12:10:48 2014 -0700 7736a3641a6Ssnj 7746a3641a6Ssnj Add const qualifiers to TRANS(MakeAll*ServerListeners) port args 7756a3641a6Ssnj 7766a3641a6Ssnj Required also changing receive_listening_fds to specify port as const, 7776a3641a6Ssnj which we can do now that TRANS(ReopenCOTSServer) takes it as const. 7786a3641a6Ssnj 7796a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7806a3641a6Ssnj 7816a3641a6Ssnjcommit ba70d48951fb925fb3082d81afb08c330333aa51 7826a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7836a3641a6SsnjDate: Sat Aug 23 11:33:57 2014 -0700 7846a3641a6Ssnj 7856a3641a6Ssnj Add const qualifiers to TRANS(Connect) args 7866a3641a6Ssnj 7876a3641a6Ssnj Also required constifying UnixHostReallyLocal, since SocketUNIXConnect 7886a3641a6Ssnj passes the host arg through to it. 7896a3641a6Ssnj 7906a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7916a3641a6Ssnj 7926a3641a6Ssnjcommit 63b65a20706def951dd25e531949b7bc556419eb 7936a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7946a3641a6SsnjDate: Sat Aug 23 10:17:57 2014 -0700 7956a3641a6Ssnj 7966a3641a6Ssnj Add const qualifiers to TRANS(CreateListener) port args 7976a3641a6Ssnj 7986a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7996a3641a6Ssnj 8006a3641a6Ssnjcommit fd90a4e00321b22c96565cfa354b8b0efa376979 8016a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8026a3641a6SsnjDate: Sat Aug 23 10:07:22 2014 -0700 8036a3641a6Ssnj 8046a3641a6Ssnj Add const qualifiers to TRANS(Reopen...) port args 8056a3641a6Ssnj 8066a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8076a3641a6Ssnj 8086a3641a6Ssnjcommit a56ec9d720a7964bada837790e9c1f6ceef97861 8096a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8106a3641a6SsnjDate: Sat Aug 23 09:58:05 2014 -0700 8116a3641a6Ssnj 8126a3641a6Ssnj Add const qualifiers to TRANS(Open...) address args 8136a3641a6Ssnj 8146a3641a6Ssnj Required also adding const to static TRANS(ParseAddress) function which 8156a3641a6Ssnj they pass the address arg to for parsing. 8166a3641a6Ssnj 8176a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8186a3641a6Ssnj 8196a3641a6Ssnjcommit 30b3fd74a27c80993e81dfcb33e33520ae8684fb 8206a3641a6SsnjAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8216a3641a6SsnjDate: Sat Aug 23 12:46:44 2014 -0700 8226a3641a6Ssnj 8236a3641a6Ssnj Update docs to note that TransName is now const char * 8246a3641a6Ssnj 8256a3641a6Ssnj Missed when the code was updated in commit eb9a8904fbef61a57ff0. 8266a3641a6Ssnj 8276a3641a6Ssnj Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8286a3641a6Ssnj 8298a0d9095Smrgcommit a57a7f62242e1ea972b81414741729bf3dbae0a4 8308a0d9095SmrgAuthor: Hans de Goede <hdegoede@redhat.com> 8318a0d9095SmrgDate: Mon Mar 31 12:37:43 2014 +0200 8328a0d9095Smrg 8338a0d9095Smrg xtrans 1.3.4 8348a0d9095Smrg 8358a0d9095Smrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 8368a0d9095Smrg 8378a0d9095Smrgcommit 1cd9cbe9b404e6c3e73dc0239d11547a5e2c02c4 8388a0d9095SmrgAuthor: Mark Kettenis <kettenis@openbsd.org> 8398a0d9095SmrgDate: Sat Mar 29 23:51:49 2014 +0100 8408a0d9095Smrg 8418a0d9095Smrg Increase UNIX socket buffer size 8428a0d9095Smrg 8438a0d9095Smrg Some systems provide a really small default buffer size for UNIX sockets. 8448a0d9095Smrg Bump it up to 64k if necessary such that large transfers (such as 8458a0d9095Smrg XGetImage() on a 8-megapixel image) don't take tens of seconds. 8468a0d9095Smrg 8478a0d9095Smrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 8488a0d9095Smrg 8498a0d9095Smrgcommit 68f60238c4224f954ff6556ae778c72e420175f0 8508a0d9095SmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 8518a0d9095SmrgDate: Wed Mar 26 13:21:49 2014 +0100 8528a0d9095Smrg 8538a0d9095Smrg Add missing headers for free() and strlen(). 8548a0d9095Smrg 8558a0d9095Smrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 8568a0d9095Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 8578a0d9095Smrg 8588a0d9095Smrgcommit 34463baacb3cafc096e0e0859bc10d6868cb2299 8598a0d9095SmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 8608a0d9095SmrgDate: Wed Mar 26 13:21:23 2014 +0100 8618a0d9095Smrg 8628a0d9095Smrg Cast ctype(3) function arguments to unsigned char. 8638a0d9095Smrg 8648a0d9095Smrg Fixes warnings on at least NetBSD. 8658a0d9095Smrg 8668a0d9095Smrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 8678a0d9095Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 8688a0d9095Smrg 8698a0d9095Smrgcommit f20a9bb2ea25408ce9f1166b3b6e48759960fe86 8708a0d9095SmrgAuthor: Hans de Goede <hdegoede@redhat.com> 8718a0d9095SmrgDate: Mon Mar 3 08:42:45 2014 +0100 8728a0d9095Smrg 8738a0d9095Smrg configure: Also add -D_DEFAULT_SOURCE to .pc cflags to shut up glibc warnings 8748a0d9095Smrg 8758a0d9095Smrg The latest glibc considers _BSD_SOURCE deprecated, leading to the following 8768a0d9095Smrg warning being issued for pretty much every C-file in the xserver: 8778a0d9095Smrg 8788a0d9095Smrg In file included from /usr/include/stdint.h:25:0, 8798a0d9095Smrg from /usr/lib/gcc/x86_64-redhat-linux/4.8.2/include/stdint.h:9, 8808a0d9095Smrg from ../include/misc.h:81, 8818a0d9095Smrg from miexpose.c:82: 8828a0d9095Smrg /usr/include/features.h:145:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 8838a0d9095Smrg # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 8848a0d9095Smrg ^ 8858a0d9095Smrg 8868a0d9095Smrg I've discussed this with the glibc developers and the prefered way of fixing 8878a0d9095Smrg this is by also defining _DEFAULT_SOURCE which is the new way of stating 8888a0d9095Smrg _BSD_SOURCE / _SVID_SOURCE . 8898a0d9095Smrg 8908a0d9095Smrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 8918a0d9095Smrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 8928a0d9095Smrg Tested-by: Kristian Høgsberg <krh@bitplanet.net> 8938a0d9095Smrg Reviewed-by: Kristian Høgsberg <krh@bitplanet.net> 8948a0d9095Smrg 89575ebec6dSmrgcommit 3f0de269abe59353acbd7a5587d68ce0da91db67 89675ebec6dSmrgAuthor: Hans de Goede <hdegoede@redhat.com> 89775ebec6dSmrgDate: Thu Jan 23 11:47:25 2014 +0100 89875ebec6dSmrg 89975ebec6dSmrg xtrans 1.3.3 90075ebec6dSmrg 90175ebec6dSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 90275ebec6dSmrg 90375ebec6dSmrgcommit 8f3bbed42c308f9c90293f23b7eaceff006aa232 90475ebec6dSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 90575ebec6dSmrgDate: Wed Jul 10 16:29:12 2013 +0100 90675ebec6dSmrg 90775ebec6dSmrg Add TransIsListening() 90875ebec6dSmrg 90975ebec6dSmrg libxtrans provides TransNoListen() to set the 'don't listen' flag for a 91075ebec6dSmrg particular transport, but there is no interface to query the state of that flag 91175ebec6dSmrg 91275ebec6dSmrg This is a bit of a problem for the XWin server, as it wants to start some helper 91375ebec6dSmrg clients (for clipboard integration and integrated window management), so needs 91475ebec6dSmrg to know what transports the server is listening on to construct appropriate 91575ebec6dSmrg display names for those clients. 91675ebec6dSmrg 91775ebec6dSmrg Add TransIsListening() to discover if TransNoListen() has been called for a 91875ebec6dSmrg particular protocol or not 91975ebec6dSmrg 92075ebec6dSmrg HdG: 92175ebec6dSmrg -Invert the final check so that TransIsListening returns True when 92275ebec6dSmrg TRANS_NOLISTEN is not set, as one would expect of it. 92375ebec6dSmrg -Make the protocol argument a const char * as similar functions do 92475ebec6dSmrg -Fix "warning: too many arguments for format" warning 92575ebec6dSmrg 92675ebec6dSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 92775ebec6dSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 92875ebec6dSmrg 92975ebec6dSmrgcommit e1e6121a1638d43d9929589b4723da2b38cb6b44 93047a4502cSmrgAuthor: Łukasz Stelmach <l.stelmach@samsung.com> 93175ebec6dSmrgDate: Mon Nov 25 11:11:54 2013 +0100 93275ebec6dSmrg 93375ebec6dSmrg Enable systemd socket activation 93475ebec6dSmrg 93575ebec6dSmrg Receive file descriptors of open sockets from systemd instead of 93675ebec6dSmrg creating them. 93775ebec6dSmrg 93875ebec6dSmrg Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> 93975ebec6dSmrg Cc: Kyungmin Park <kyungmin.park@samsung.com> 94075ebec6dSmrg Cc: MyungJoo Ham <myungjoo.ham@samsung.com> 94175ebec6dSmrg Cc: Piort Bereza <p.bereza@samsung.com> 94275ebec6dSmrg Cc: Karol Lewandowski <k.lewandowsk@samsung.com> 94375ebec6dSmrg Cc: Lennart Poettering <lennart@poettering.net> 94475ebec6dSmrg Cc: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 94575ebec6dSmrg Cc: Peter Hutterer <peter.hutterer@who-t.net> 94675ebec6dSmrg Cc: walter harms <wharms@bfs.de> 94775ebec6dSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 94875ebec6dSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 94975ebec6dSmrg 95075ebec6dSmrgcommit b895d45e225dd3d1bf9d598774d3ae4f29fcbc25 95147a4502cSmrgAuthor: Łukasz Stelmach <l.stelmach@samsung.com> 95275ebec6dSmrgDate: Thu Nov 28 12:57:21 2013 +0100 95375ebec6dSmrg 95475ebec6dSmrg Define TRANS_RECEIVED flag for transports 95575ebec6dSmrg 95675ebec6dSmrg The flag is to be used to mark transports related to sockets 95775ebec6dSmrg received from systemd. 95875ebec6dSmrg 95975ebec6dSmrg Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> 96075ebec6dSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 96175ebec6dSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 96275ebec6dSmrg 96375ebec6dSmrgcommit 2c0a7840a28ae696e80e73157856d7a049fdf6c7 96475ebec6dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 96575ebec6dSmrgDate: Sun Dec 15 19:49:59 2013 -0500 96675ebec6dSmrg 96775ebec6dSmrg xtrans.m4: remove AC_TYPE_SIGNAL and Imake SIGNALRETURNSINT 96875ebec6dSmrg 96975ebec6dSmrg Assume signal handlers return void, as C89 requires 97075ebec6dSmrg 97175ebec6dSmrg Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more 97275ebec6dSmrg obsolete SIGNALRETURNSINT. 97375ebec6dSmrg 97475ebec6dSmrg None of the modules including xtrans.m4 uses RETSIGTYPE from autoconf. 97575ebec6dSmrg 97675ebec6dSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 97775ebec6dSmrg 97875ebec6dSmrgcommit 87547e43189301e3dd42feb9d7ff32a75d0e727f 97975ebec6dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 98075ebec6dSmrgDate: Sun Dec 15 16:11:00 2013 -0500 98175ebec6dSmrg 98275ebec6dSmrg xtrans.m4: replace deprecated AC_HAVE_LIBRARY with AC_CHECK_LIB 98375ebec6dSmrg 98475ebec6dSmrg The #define HAVE_LIBWS2_32 is still done and the lib ws2_32 is 98575ebec6dSmrg prepended to LIBS if found. 98675ebec6dSmrg 98775ebec6dSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 98875ebec6dSmrg 98975ebec6dSmrgcommit 88433eb1abe887000d34315c2f55aa42fcddfdee 99075ebec6dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 99175ebec6dSmrgDate: Sun Dec 15 15:36:48 2013 -0500 99275ebec6dSmrg 99375ebec6dSmrg xtrans.m4: fix warning by replacing obsolete AC_HELP_STRING 99475ebec6dSmrg 99575ebec6dSmrg with AS_HELP_STRING 99675ebec6dSmrg 99775ebec6dSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 99875ebec6dSmrg 99975ebec6dSmrgcommit 9487701904b71985549f60c9d8bc5df48682b55a 100075ebec6dSmrgAuthor: Mark Kettenis <kettenis@openbsd.org> 100175ebec6dSmrgDate: Thu Nov 21 11:55:17 2013 +0100 100275ebec6dSmrg 100375ebec6dSmrg Don't restrict FD passing to Linux & Solaris 100475ebec6dSmrg 100575ebec6dSmrg Signed-off-by: Mark Kettenis <kettenis@openbsd.org> 100675ebec6dSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 100775ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 100875ebec6dSmrg 100975ebec6dSmrgcommit 8b2c8aabe27bcaa4de6432b53c4a1296010ea823 101075ebec6dSmrgAuthor: Mark Kettenis <kettenis@openbsd.org> 101175ebec6dSmrgDate: Mon Nov 11 23:18:01 2013 +0100 101275ebec6dSmrg 101375ebec6dSmrg Fix alignment issues in FD passing code 101475ebec6dSmrg 101575ebec6dSmrg A char array on the stack is not guaranteed to have more than byte 101675ebec6dSmrg alignment. This means that casting it to a 'struct cmsghdr' and 101775ebec6dSmrg accessing its members may result in unaligned access. This will 101875ebec6dSmrg generate SIGBUS on strict alignment architectures like OpenBSD/sparc64. 101975ebec6dSmrg The solution is to use a union to force proper alignment. 102075ebec6dSmrg 102175ebec6dSmrg Signed-off-by: Mark Kettenis <kettenis@openbsd.org> 102275ebec6dSmrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 102375ebec6dSmrg 102475ebec6dSmrgcommit 81662d2018a35a161a5e9707563ee7f503f8d3e0 102575ebec6dSmrgAuthor: Mark Kettenis <kettenis@openbsd.org> 102675ebec6dSmrgDate: Mon Nov 11 23:16:15 2013 +0100 102775ebec6dSmrg 102875ebec6dSmrg Remove unused static inlines 102975ebec6dSmrg 103075ebec6dSmrg Signed-off-by: Mark Kettenis <kettenis@openbsd.org> 103175ebec6dSmrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 103275ebec6dSmrg 103375ebec6dSmrgcommit 0153d1670e4a1883e1bb6dd971435d6268eac5ba 103475ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 103575ebec6dSmrgDate: Thu Nov 7 20:16:53 2013 -0800 103675ebec6dSmrg 103775ebec6dSmrg xtrans 1.3.2 103875ebec6dSmrg 103975ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 104075ebec6dSmrg 104175ebec6dSmrgcommit 426049c30162ed620cc16bb58edef6aac4e2ee5d 104275ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 104375ebec6dSmrgDate: Thu Nov 7 19:17:44 2013 -0800 104475ebec6dSmrg 104575ebec6dSmrg Allow XTRANS_SEND_FDS on Solaris as well 104675ebec6dSmrg 104775ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 104875ebec6dSmrg 104975ebec6dSmrgcommit 76b4f4430f9a857a1b54bfde9ef57a95b87789f5 105075ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 105175ebec6dSmrgDate: Wed Nov 6 22:34:03 2013 -0800 105275ebec6dSmrg 105375ebec6dSmrg Check if we need to define _XOPEN_SOURCE for struct msghdr.msg_control 105475ebec6dSmrg 105575ebec6dSmrg Required to expose the structure members in Solaris headers, since it 105675ebec6dSmrg was an XPG4/UNIX95 addition to the Solaris ABI. 105775ebec6dSmrg 105875ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 105975ebec6dSmrg 106075ebec6dSmrgcommit 32070a64ba99fb89ec039e26444b1e026d6a978e 106175ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 106275ebec6dSmrgDate: Wed Nov 6 21:52:21 2013 -0800 106375ebec6dSmrg 106475ebec6dSmrg Add stubs for send/recv fd functions in local transports 106575ebec6dSmrg 106675ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 106775ebec6dSmrg 106875ebec6dSmrgcommit 08bf85958fab64951a9ba9e27dcb6b8eb818cc7e 106975ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 107075ebec6dSmrgDate: Thu Nov 7 18:04:30 2013 -0800 107175ebec6dSmrg 107275ebec6dSmrg Switch to CMSG_* macros for FD passing 107375ebec6dSmrg 107475ebec6dSmrg This should be portable to non-Linux systems 107575ebec6dSmrg 107675ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 107775ebec6dSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 107875ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 107975ebec6dSmrg 108075ebec6dSmrgcommit 6b54b5cf8086f127aa87096e2bdd2263d1c81683 108175ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 108275ebec6dSmrgDate: Thu Nov 7 03:49:05 2013 -0800 108375ebec6dSmrg 108475ebec6dSmrg Actually disable all of the FD passing code unless XTRANS_SEND_FDS is set 108575ebec6dSmrg 108675ebec6dSmrg Stick all of the functions relating to FD passing inside 108775ebec6dSmrg 108875ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 108975ebec6dSmrg 109075ebec6dSmrgcommit f3709f3e0b883a0b4956313f89fa931e9264c346 109175ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 109275ebec6dSmrgDate: Wed Nov 6 23:16:11 2013 -0800 109375ebec6dSmrg 109475ebec6dSmrg Update to version 1.3.1 109575ebec6dSmrg 109675ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 109775ebec6dSmrg 109875ebec6dSmrgcommit 074614940c570524e1446f55fc12a64415057e1f 109975ebec6dSmrgAuthor: Mark Kettenis <kettenis@openbsd.org> 110075ebec6dSmrgDate: Wed Nov 6 23:13:28 2013 -0800 110175ebec6dSmrg 110275ebec6dSmrg Don't include file descriptor passing code by default 110375ebec6dSmrg 110475ebec6dSmrg Leave it up to the consumer to request this functionality by defining 110575ebec6dSmrg XTRANS_SEND_FDS. 110675ebec6dSmrg 110775ebec6dSmrg Signed-off-by: Mark Kettenis <kettenis@openbsd.org> 110875ebec6dSmrg Reviewed-by: Keith Packard <keithp@keithp.com> 110975ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 111075ebec6dSmrg 111175ebec6dSmrg v2 - make sure this is only defined on systems where the code actually 111275ebec6dSmrg works (Linux for now) 111375ebec6dSmrg 111475ebec6dSmrgcommit a7094c389ac9fd5ca265996f76eb55cb1133974b 111575ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 111675ebec6dSmrgDate: Sat Nov 2 19:23:41 2013 -0700 111775ebec6dSmrg 111875ebec6dSmrg Add SEND_FDS version of Readv 111975ebec6dSmrg 112075ebec6dSmrg Now that we've found that libFS uses readv, we can test whether this 112175ebec6dSmrg readv implementation works correctly. 112275ebec6dSmrg 112375ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 112475ebec6dSmrg 112575ebec6dSmrgcommit 58151f63553faf81babd1371770b7a7f33cecac1 112675ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 112775ebec6dSmrgDate: Sat Nov 2 19:10:11 2013 -0700 112875ebec6dSmrg 112975ebec6dSmrg Revert "Remove 'Readv' interface" 113075ebec6dSmrg 113175ebec6dSmrg This reverts commit 9e8d99c2e27f2c8acbbfb5b760649aa1bfad665e. 113275ebec6dSmrg 113375ebec6dSmrg libFS still uses this API... 113475ebec6dSmrg 113575ebec6dSmrgcommit 1fb0fd555a16dd8fce4abc6d3fd22b315f46762a 113675ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 113775ebec6dSmrgDate: Thu Oct 31 17:21:53 2013 -0700 113875ebec6dSmrg 113975ebec6dSmrg Update to version 1.3.0 114075ebec6dSmrg 114175ebec6dSmrg Adds FD passing interfaces and pulls in current patches past 1.2.7 114275ebec6dSmrg 114375ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 114475ebec6dSmrg 114575ebec6dSmrgcommit adf920aa25c1709998c7c9276927061bd58e2dfc 114675ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 114775ebec6dSmrgDate: Tue Jan 8 16:47:05 2013 -0800 114875ebec6dSmrg 114975ebec6dSmrg Add APIs to send file descriptors through the network 115075ebec6dSmrg 115175ebec6dSmrg Exposes new TRANS(SendFd)/TRANS(RecvFd) APIs. 115275ebec6dSmrg 115375ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 115475ebec6dSmrg 115575ebec6dSmrgcommit 9e8d99c2e27f2c8acbbfb5b760649aa1bfad665e 115675ebec6dSmrgAuthor: Keith Packard <keithp@keithp.com> 115775ebec6dSmrgDate: Fri Jan 18 16:47:30 2013 -0800 115875ebec6dSmrg 115975ebec6dSmrg Remove 'Readv' interface 116075ebec6dSmrg 116175ebec6dSmrg No-one uses this, so there's no reason for it to be in the library 116275ebec6dSmrg 116375ebec6dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 116475ebec6dSmrg 116575ebec6dSmrgcommit f6a161f2a003f4da0a2e414b4faa0ee0de0c01f0 116647a4502cSmrgAuthor: Łukasz Stelmach <l.stelmach@samsung.com> 116775ebec6dSmrgDate: Tue Jul 9 16:24:43 2013 +0200 116875ebec6dSmrg 116975ebec6dSmrg Add const qualifier to unix_nolisten 117075ebec6dSmrg 117175ebec6dSmrg Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> 117275ebec6dSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 117375ebec6dSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 117475ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 117575ebec6dSmrg 117675ebec6dSmrgcommit bd53f4c8543faf910a7a151241ee07661b4d57ad 117775ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 117875ebec6dSmrgDate: Sun Jan 27 22:11:40 2013 -0800 117975ebec6dSmrg 118075ebec6dSmrg Docs: Drop pre-C89 TRANS() from docs since it's no longer in the headers 118175ebec6dSmrg 118275ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 118375ebec6dSmrg 118475ebec6dSmrgcommit 3c4e0455425d5afd546c4a3f2cc9f8c7e60f2fca 118575ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 118675ebec6dSmrgDate: Sun Jan 27 21:39:34 2013 -0800 118775ebec6dSmrg 118875ebec6dSmrg Docs: convert function synopses to docbook funcsynopsis markup 118975ebec6dSmrg 119075ebec6dSmrg Also add some cross-reference links and various other markup improvements. 119175ebec6dSmrg 119275ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 119375ebec6dSmrg 119475ebec6dSmrgcommit d9f3728ff74ceb956f6cf8dc24b38611f9a4868a 119575ebec6dSmrgAuthor: Colin Walters <walters@verbum.org> 119675ebec6dSmrgDate: Wed Jan 4 17:37:06 2012 -0500 119775ebec6dSmrg 119875ebec6dSmrg autogen.sh: Implement GNOME Build API 119975ebec6dSmrg 120075ebec6dSmrg http://people.gnome.org/~walters/docs/build-api.txt 120175ebec6dSmrg 120275ebec6dSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 120375ebec6dSmrg 120475ebec6dSmrgcommit 575e1e901ca842ba8ff7417f48175fb6a8d70859 120575ebec6dSmrgAuthor: Adam Jackson <ajax@redhat.com> 120675ebec6dSmrgDate: Tue Jan 15 14:28:48 2013 -0500 120775ebec6dSmrg 120875ebec6dSmrg configure: Remove AM_MAINTAINER_MODE 120975ebec6dSmrg 121075ebec6dSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 121175ebec6dSmrg 121275ebec6dSmrgcommit ec3136232f7ce930f9ca812b6ab42a71b60af4af 121375ebec6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 121475ebec6dSmrgDate: Wed Dec 26 19:08:16 2012 -0800 121575ebec6dSmrg 121675ebec6dSmrg Remove unused TLI ("STREAMSCONN") code from xtrans 121775ebec6dSmrg 121875ebec6dSmrg Has never been converted to build in modular builds, so has been unusable 121975ebec6dSmrg since X11R7.0 release in 2005. All known platforms with TLI/XTI support 122075ebec6dSmrg that X11R7 & later releases run on also have (and mostly prefer) BSD 122175ebec6dSmrg socket support for their networking API. 122275ebec6dSmrg 122375ebec6dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 122475ebec6dSmrg 1225fe567363Smrgcommit 8ce5ecd33b05becc054dbd07f87e385165b6c979 1226fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1227fe567363SmrgDate: Thu Mar 22 20:04:07 2012 -0700 1228fe567363Smrg 1229fe567363Smrg xtrans 1.2.7 1230fe567363Smrg 1231fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1232fe567363Smrg 1233fe567363Smrgcommit f8eea0bf256de59602790b6a7c7877b31520440f 1234fe567363SmrgAuthor: Matt Dew <marcoz@osource.org> 1235fe567363SmrgDate: Wed Jan 11 22:23:32 2012 -0700 1236fe567363Smrg 1237fe567363Smrg informaltable cleanup 1238fe567363Smrg 1239fe567363Smrg On certain tables, add top and bottom borders to table 1240fe567363Smrg header and a bottom border to the table. This matches 1241fe567363Smrg what those tables in the old pdfs looked like. 1242fe567363Smrg 1243fe567363Smrg the <?dbfo keep-together='always'> prevents tables from 1244fe567363Smrg splitting across pages. Useful for tiny tables. 1245fe567363Smrg 1246fe567363Smrg Converting the colwidth to a floating point, 1247fe567363Smrg IE, 1* -> 1.0* cleans up these build errors: 1248fe567363Smrg WARNING: table-layout="fixed" and column-width unspecified 1249fe567363Smrg => falling back to proportional-column-width(1) 1250fe567363Smrg 1251fe567363Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 1252fe567363Smrg 1253fe567363Smrgcommit 6086f6c1d0e0a1c9e590879acb2319dea0eb6e96 1254fe567363SmrgAuthor: Robert Bragg <robert@linux.intel.com> 1255fe567363SmrgDate: Mon Dec 12 00:30:43 2011 +0000 1256fe567363Smrg 1257fe567363Smrg Xtranssock.c: avoid buffer overrun in SocketReopen 1258fe567363Smrg 1259fe567363Smrg This function was constructing an address from a port string allocating 1260fe567363Smrg a buffer according to the size of the string but then later copying 1261fe567363Smrg the address according to sizeof(struct sockaddr). 1262fe567363Smrg 1263fe567363Smrg This patch ensures that we allocate a struct sockaddr buffer with enough 1264fe567363Smrg space for the port string to be copied into sa_data[] and uses that 1265fe567363Smrg combined length to determine how much should be copied at the end of the 1266fe567363Smrg function. 1267fe567363Smrg 1268fe567363Smrg This fixes a crash when using xwayland which uses ListenOnOpenFD() that 1269fe567363Smrg will call _XSERVTransReopenCOTSServer() with a short port string like 1270fe567363Smrg ":1". 1271fe567363Smrg 1272fe567363Smrg Signed-off-by: Robert Bragg <robert@linux.intel.com> 1273fe567363Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1274fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1275fe567363Smrg 1276fe567363Smrgcommit a04a45cb94f7f569e6dd77df93258fa167d0a4ea 1277fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1278fe567363SmrgDate: Wed Nov 30 18:40:46 2011 -0800 1279fe567363Smrg 1280fe567363Smrg Remove unnecessary casts on malloc, calloc & free calls 1281fe567363Smrg 1282fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1283fe567363Smrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 1284fe567363Smrg 1285fe567363Smrgcommit a0bfb4fefd20b396e3d88eff0c60602fc436dad5 1286fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1287fe567363SmrgDate: Wed Nov 30 18:11:15 2011 -0800 1288fe567363Smrg 1289fe567363Smrg Replace malloc(strlen)+strcpy with strdup 1290fe567363Smrg 1291fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1292fe567363Smrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 1293fe567363Smrg 1294fe567363Smrgcommit b89e1b45198c48996750b5da3d715c10f974243f 1295fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1296fe567363SmrgDate: Wed Nov 30 18:05:05 2011 -0800 1297fe567363Smrg 1298fe567363Smrg Finish conversion to standard C allocation functions 1299fe567363Smrg 1300fe567363Smrg Commit 4ac40cd5451 started this, by no longer special casing the 1301fe567363Smrg xserver to include it's former custom allocation functions, this 1302fe567363Smrg just takes the remaining #defines and pre-substitutes them into 1303fe567363Smrg the code. 1304fe567363Smrg 1305fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1306fe567363Smrg 1307fe567363Smrgcommit ff992be7b05483f9a0586a27ee0edb6d99580b84 1308fe567363SmrgAuthor: Alan Hourihane <alanh@fairlite.co.uk> 1309fe567363SmrgDate: Thu Dec 1 12:04:22 2011 +0000 1310fe567363Smrg 1311fe567363Smrg Fix some resource & memory leaks in libxtrans. 1312fe567363Smrg 1313fe567363Smrg Signed-off-by: Alan Hourihane <alanh@vmware.com> 1314fe567363Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1315fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1316fe567363Smrg 1317fe567363Smrgcommit 29c9e101f7ad72556aa6b3dbc17d66a1ace9b2b1 1318fe567363SmrgAuthor: Matt Dew <marcoz@osource.org> 1319fe567363SmrgDate: Tue Oct 4 21:59:50 2011 -0600 1320fe567363Smrg 1321fe567363Smrg Cleanup IDs and links in doc 1322fe567363Smrg 1323fe567363Smrg 1 - fix the capitalization of the ID attributes to match either the 1324fe567363Smrg <title> or <funcdef> string it goes with. 1325fe567363Smrg 2 - fix any <linkend>'s that were affected by 1. 1326fe567363Smrg 3 - any <function> in the docs that has an actual funcdef, 1327fe567363Smrg will become an olink. 1328fe567363Smrg 1329fe567363Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 1330fe567363Smrg 1331fe567363Smrgcommit 0f942e5f015cb3270e6f2e17c308bee894cb5fe3 1332fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1333fe567363SmrgDate: Sun Sep 25 11:39:13 2011 -0700 1334fe567363Smrg 1335fe567363Smrg Convert a bunch of sprintf calls to snprintf 1336fe567363Smrg 1337fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1338fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1339fe567363Smrg 1340fe567363Smrgcommit eb9a8904fbef61a57ff01c90627ead57055ed62b 1341fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1342fe567363SmrgDate: Sun Sep 25 11:18:26 2011 -0700 1343fe567363Smrg 1344fe567363Smrg Add const attributes to fix gcc -Wwrite-strings warnings 1345fe567363Smrg 1346fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1347fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1348fe567363Smrg 1349fe567363Smrgcommit 4e610d4bbcf29cca9dc5dbad29ca820996aaa8c7 1350fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1351fe567363SmrgDate: Sun Sep 25 10:59:45 2011 -0700 1352fe567363Smrg 1353fe567363Smrg Fix warning: unused variable 'tmpport' with various configurations 1354fe567363Smrg 1355fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1356fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1357fe567363Smrg 1358fe567363Smrgcommit a74c5d915c3095059356f83d1b845192e5c472c2 1359fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1360fe567363SmrgDate: Sun Sep 25 10:57:00 2011 -0700 1361fe567363Smrg 1362fe567363Smrg Add _X_UNUSED attributes to silence unused parameter warnings 1363fe567363Smrg 1364fe567363Smrg Not all the transport variants use all the arguments to every function, 1365fe567363Smrg but as long as one transport type needs it, they all get the args passed. 1366fe567363Smrg 1367fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1368fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1369fe567363Smrg 1370fe567363Smrgcommit 64f765de138cb9b757df315469b3136d32222ea2 1371fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1372fe567363SmrgDate: Sat Sep 24 00:04:40 2011 -0700 1373fe567363Smrg 1374fe567363Smrg Mark __xtransname strings for debug messages as const char * 1375fe567363Smrg 1376fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1377fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1378fe567363Smrg 1379fe567363Smrgcommit ea921932dae7049b231bead7f8f3f088d7beaf9e 1380fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1381fe567363SmrgDate: Fri Sep 23 23:03:09 2011 -0700 1382fe567363Smrg 1383fe567363Smrg Fix unused variable warnings 1384fe567363Smrg 1385fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1386fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1387fe567363Smrg 1388fe567363Smrgcommit c1968d10f97d62ac05d698822c2688151f70a9eb 1389fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1390fe567363SmrgDate: Fri Sep 23 22:59:11 2011 -0700 1391fe567363Smrg 1392fe567363Smrg Fix warning: ISO C90 forbids mixed declarations and code 1393fe567363Smrg 1394fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1395fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1396fe567363Smrg 1397fe567363Smrgcommit 225c45b3accab56fab361104a3d14b80f6cec954 1398fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1399fe567363SmrgDate: Fri Sep 23 22:57:56 2011 -0700 1400fe567363Smrg 1401fe567363Smrg Fix printf format string warnings 1402fe567363Smrg 1403fe567363Smrg Now that prmsg lets arguments types actually be checked, fix 1404fe567363Smrg the warnings found. 1405fe567363Smrg 1406fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1407fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1408fe567363Smrg 1409fe567363Smrgcommit b1b69ce8e8e4fe0f190c8bd85b537309e71055c8 1410fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1411fe567363SmrgDate: Fri Sep 23 22:35:03 2011 -0700 1412fe567363Smrg 1413fe567363Smrg Convert PRMSG macro to prmsg inline function 1414fe567363Smrg 1415fe567363Smrg Allows using varargs to have the correct number of arguments passed to 1416fe567363Smrg get rid of the many gcc warnings about variable printf format strings, 1417fe567363Smrg and to reduce the duplication from having 5 implementations of the 1418fe567363Smrg PRMSG macro depending on the debug options defined & output method used. 1419fe567363Smrg 1420fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1421fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1422fe567363Smrg 1423fe567363Smrgcommit cbdb434033da1725a69014cc6e4d89c691a6fd95 1424fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1425fe567363SmrgDate: Sat Sep 24 07:43:07 2011 -0700 1426fe567363Smrg 1427fe567363Smrg Fix warnings about static functions declared but never defined 1428fe567363Smrg 1429fe567363Smrg Add #define XTRANS_TRANSPORT_C to transport.c and check for it 1430fe567363Smrg before making static function declarations and other bits needed 1431fe567363Smrg only when compiling the Xtrans code itself, not from other sources 1432fe567363Smrg that include the Xtransint.h header for the struct definitions. 1433fe567363Smrg 1434fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1435fe567363Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1436fe567363Smrg 1437fe567363Smrgcommit cf39d738086b0a7c668fb3720d64de8d711a1a97 1438fe567363SmrgAuthor: Arvind Umrao <arvind.umrao@oracle.com> 1439fe567363SmrgDate: Tue Sep 20 22:56:52 2011 +0530 1440fe567363Smrg 1441fe567363Smrg Removing SUN specific code, let solaris create .X11-pipe with sticky bit on 1442fe567363Smrg 1443fe567363Smrg Alan told me, named pipe support was added around Solaris 2.6 when that was a much better performing transport than Unix sockets on the Solaris kernels of the time. By Solaris 10, Unix sockets had been reimplemented in the kernel to be faster, so they became the default again. In Solaris 11, we don't even have named pipe support in the libxcb library that implements X client connection code now, so the named pipes would only be accessed by code with a different libX11 or a statically linked libX11 from Solaris 2.6-9 1444fe567363Smrg 1445fe567363Smrg Signed-off-by: Arvind Umrao <arvind.umrao@oracle.com> 1446fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1447fe567363Smrg 1448fe567363Smrgcommit a477713b89686480cf59a9c75c0aaeeba2386d0a 1449fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1450fe567363SmrgDate: Tue Sep 20 18:56:47 2011 -0400 1451fe567363Smrg 1452fe567363Smrg specs: regroup <author> <editor> <othercredit> under authorgroup 1453fe567363Smrg 1454fe567363Smrg Some elements are not displayed when outside authorgroup 1455fe567363Smrg 1456fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1457fe567363Smrg 1458fe567363Smrgcommit 1ad48fb9bc18d0c7a8fbec1d2cd232877e945047 1459fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1460fe567363SmrgDate: Tue Sep 20 15:47:09 2011 -0400 1461fe567363Smrg 1462fe567363Smrg specs: refactor copyright legal text for multi licensing 1463fe567363Smrg 1464fe567363Smrg we can use <copyright> markup for the first holder 1465fe567363Smrg 1466fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1467fe567363Smrg 1468fe567363Smrgcommit bd93bf86fd914a9cc54e2bedec5b063e5a38b732 1469fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1470fe567363SmrgDate: Mon Sep 19 10:58:40 2011 -0400 1471fe567363Smrg 1472fe567363Smrg doc: support multi licensed copyright notice and license text 1473fe567363Smrg 1474fe567363Smrg For documentation having multiple licenses, the copyright and legalnotice 1475fe567363Smrg elements sequence cannot instantiated multiple times. 1476fe567363Smrg The copyright notice and license text are therefore coded inside a 1477fe567363Smrg legalnotice element. The role attribute on the paragraph is used to allow 1478fe567363Smrg styling of the copyright notice text which should not be italicized. 1479fe567363Smrg 1480fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1481fe567363Smrg 1482fe567363Smrgcommit eb9ec458b7fb5332f7ae7b8faf59443a9075ec60 1483fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1484fe567363SmrgDate: Fri Sep 16 22:54:41 2011 -0700 1485fe567363Smrg 1486fe567363Smrg Strip trailing whitespace 1487fe567363Smrg 1488fe567363Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 1489fe567363Smrg git diff -w & git diff -b show no diffs from this change 1490fe567363Smrg 1491fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1492fe567363Smrg 1493fe567363Smrgcommit 36174eb06e805fa51c9c2e9e914fdfad4a99f50f 1494fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1495fe567363SmrgDate: Wed Sep 14 15:29:19 2011 -0400 1496fe567363Smrg 1497fe567363Smrg docs: fix authors affiliation 1498fe567363Smrg 1499fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1500fe567363Smrg 1501fe567363Smrgcommit 9b6c2473be2848ce0a4986ddaa59e5f5ef028bfc 1502fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1503fe567363SmrgDate: Mon Sep 12 16:37:24 2011 -0400 1504fe567363Smrg 1505fe567363Smrg docs: use the &fullrelvers; entity to set X11 release information 1506fe567363Smrg 1507fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1508fe567363Smrg 1509fe567363Smrgcommit b5754cdf64f3396a5853413eda1943cf75ff3cbd 1510fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1511fe567363SmrgDate: Sun Sep 11 19:49:54 2011 -0400 1512fe567363Smrg 1513fe567363Smrg docs: remove <productnumber> which is not used by default 1514fe567363Smrg 1515fe567363Smrg This element is not rendered by default on the title. A template 1516fe567363Smrg customization is required to display it. 1517fe567363Smrg X Window System does not have a product number. 1518fe567363Smrg 1519fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1520fe567363Smrg 1521fe567363Smrgcommit 20f338c548e5fcb16650a4e2c25c2008c1fdac36 1522fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1523fe567363SmrgDate: Thu Sep 8 20:00:00 2011 -0400 1524fe567363Smrg 1525fe567363Smrg docbook.am: embed css styles inside the HTML HEAD element 1526fe567363Smrg 1527fe567363Smrg Rather than referring to the external xorg.css stylesheet, embed the content 1528fe567363Smrg of the file in the html output produced. This is accomplished by using 1529fe567363Smrg version 1.10 of xorg-xhtml.xsl. 1530fe567363Smrg 1531fe567363Smrg This makes the whole html docs tree much more relocatable. 1532fe567363Smrg In addition, it eliminates xorg.css as a runtime file which makes 1533fe567363Smrg xorg-sgml-doctools a build time only package. 1534fe567363Smrg 1535fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1536fe567363Smrg 1537fe567363Smrgcommit 8eb827af1b57ec52be183cddaf32257968c02878 1538fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1539fe567363SmrgDate: Wed Sep 7 10:31:04 2011 -0400 1540fe567363Smrg 1541fe567363Smrg docbook.am: global maintenance update - entities, images and olinking 1542fe567363Smrg 1543fe567363Smrg Adding support in libX11 for html chunking caused a reorg of docbook.am 1544fe567363Smrg as well as the xorg-sgml-doctools masterdb for olinking. 1545fe567363Smrg The parameter img.src.path is added for pdf images. 1546fe567363Smrg A searchpath to the root builddir is added for local entities, if present. 1547fe567363Smrg 1548fe567363Smrg The docbook.am makefile hides all the details and is identical for 1549fe567363Smrg all 22 modules having DocBook documentation. It is included by a thin 1550fe567363Smrg Makefile.am which requires no docbook knowledge. 1551fe567363Smrg 1552fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1553fe567363Smrg 1554fe567363Smrgcommit b710cdadc92fc212af361bee48f5af6333ec3e6d 1555fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1556fe567363SmrgDate: Sun Jun 12 18:39:46 2011 -0400 1557fe567363Smrg 1558fe567363Smrg Install xml versions of specs even if HAVE_XMLTO is false 1559fe567363Smrg 1560fe567363Smrg DocBook/XML input source is also a usefull output format that can be viewed 1561fe567363Smrg with an XML viewer or editor and by some O/S help system. 1562fe567363Smrg 1563fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1564fe567363Smrg 1565fe567363Smrgcommit 78d1f7d29145567e11b985042e917a435bef95f9 1566fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1567fe567363SmrgDate: Sun Jun 5 16:27:37 2011 -0400 1568fe567363Smrg 1569fe567363Smrg Install target dbs alongside generated documents 1570fe567363Smrg 1571fe567363Smrg This matches a change in xorg-sgml-docs whereby the masterdb will look for 1572fe567363Smrg the target dbs into the same location as the generated documents. 1573fe567363Smrg 1574fe567363Smrg The target dbs are now installed alongside the generated documents. 1575fe567363Smrg Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which 1576fe567363Smrg has the potential of installing outside the package prefix and cause 1577fe567363Smrg distcheck to fail when user does not have write permission in this package. 1578fe567363Smrg 1579fe567363Smrg Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 1580fe567363Smrg 1581fe567363Smrgcommit e05d7abbcf880099058b699ac52f65edcac95582 1582fe567363SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 1583fe567363SmrgDate: Sun Apr 24 19:39:26 2011 -0700 1584fe567363Smrg 1585fe567363Smrg Silence warnings when building with clang 1586fe567363Smrg 1587fe567363Smrg /usr/X11/include/X11/Xtrans/Xtransint.h:349:12: error: unused function 'is_numeric' [-Werror,-Wunused-function] 1588fe567363Smrg static int is_numeric ( 1589fe567363Smrg ^ 1590fe567363Smrg /usr/X11/include/X11/Xtrans/Xtransint.h:354:12: error: unused function 'trans_mkdir' [-Werror,-Wunused-function] 1591fe567363Smrg static int trans_mkdir ( 1592fe567363Smrg ^ 1593fe567363Smrg 1594fe567363Smrg In file included from /usr/X11/include/X11/Xtrans/transport.c:67: 1595fe567363Smrg ... 1596fe567363Smrg fatal error: too many errors emitted, stopping now [-ferror-limit=] 1597fe567363Smrg 1598fe567363Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1599fe567363Smrg 1600fe567363Smrgcommit 27ae0ad1406a33919ea9f76034495bca7cccf051 1601fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1602fe567363SmrgDate: Sun Feb 27 15:06:18 2011 -0500 1603fe567363Smrg 1604fe567363Smrg Documentation: add Docbook external references support 1605fe567363Smrg 1606fe567363Smrg When writing technical documentation, it is often necessary to cross 1607fe567363Smrg reference to other information. When that other information is not in the 1608fe567363Smrg current document, additional support is needed, namely <olink>. 1609fe567363Smrg 1610fe567363Smrg A new feature with version 1.7 of xorg-sgml-doctools adds references to 1611fe567363Smrg other documents within or outside this package. 1612fe567363Smrg 1613fe567363Smrg This patch adds technical support for this feature but does not change 1614fe567363Smrg the content of the documentation as seen by the end user. 1615fe567363Smrg 1616fe567363Smrg Each book or article must generate a database containing the href 1617fe567363Smrg of sections that can be referred to from another document. This database 1618fe567363Smrg is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that 1619fe567363Smrg the value of DATAROOTDIR for xorg-sgml-doctools and for the package 1620fe567363Smrg documentation is the same. This forms a virtual document tree. 1621fe567363Smrg 1622fe567363Smrg This database is consulted by other documents while they are being generated 1623fe567363Smrg in order to fulfill the missing information for linking. 1624fe567363Smrg Refer to the xorg-sgml-doctools for further technical information. 1625fe567363Smrg 1626fe567363Smrg Co-authored-by: Matt Dew <marcoz@osource.org> 1627fe567363Smrg 1628fe567363Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1629fe567363Smrg 1630fe567363Smrgcommit cc199c31465b258032bdb9083879699202db7ee9 1631fe567363SmrgAuthor: Adam Jackson <ajax@redhat.com> 1632fe567363SmrgDate: Mon Feb 21 12:44:06 2011 -0500 1633fe567363Smrg 1634fe567363Smrg Remove a decnet leftover 1635fe567363Smrg 1636fe567363Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1637fe567363Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 1638fe567363Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1639fe567363Smrg 1640fe567363Smrgcommit 91620213d2bd75fe322df06c5b6f55b85a10e55a 1641fe567363SmrgAuthor: Adam Jackson <ajax@redhat.com> 1642fe567363SmrgDate: Tue Mar 15 15:47:08 2011 -0400 1643fe567363Smrg 1644fe567363Smrg Remove K&R token pasting macros 1645fe567363Smrg 1646fe567363Smrg Reviewed-by: Julien Cristau <jcristau@debian.org> 1647fe567363Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1648fe567363Smrg 1649fe567363Smrgcommit 4ac40cd5451983e6f62527700cdf9e2f8a29c013 1650fe567363SmrgAuthor: Adam Jackson <ajax@redhat.com> 1651fe567363SmrgDate: Tue Mar 15 15:45:56 2011 -0400 1652fe567363Smrg 1653fe567363Smrg Don't special-case allocation for the X server 1654fe567363Smrg 1655fe567363Smrg xserver uses malloc/free directly now, don't route through the Xalloc 1656fe567363Smrg wrappers. 1657fe567363Smrg 1658fe567363Smrg Reviewed-by: Julien Cristau <jcristau@debian.org> 1659fe567363Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1660fe567363Smrg 1661fe567363Smrgcommit 638caa2053330038c5ba5a5682ff02be6aa0faa6 1662fe567363SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1663fe567363SmrgDate: Wed Feb 2 11:43:46 2011 -0500 1664fe567363Smrg 1665fe567363Smrg config: comment, minor upgrade, quote and layout configure.ac 1666fe567363Smrg 1667fe567363Smrg Group statements per section as per Autoconf standard layout 1668fe567363Smrg Quote statements where appropriate. 1669fe567363Smrg Autoconf recommends not using dnl instead of # for comments 1670fe567363Smrg 1671fe567363Smrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 1672fe567363Smrg Add AC_CONFIG_SRCDIR([Makefile.am]) 1673fe567363Smrg 1674fe567363Smrg This helps automated maintenance and release activities. 1675fe567363Smrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 1676fe567363Smrg 1677fe567363Smrgcommit a26753b7b20cd5cadc1e7fa007cec063f39a49e8 1678fe567363SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1679fe567363SmrgDate: Thu Dec 16 23:59:20 2010 -0800 1680fe567363Smrg 1681fe567363Smrg doc: Correct column count in transport configuration table 1682fe567363Smrg 1683fe567363Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1684fe567363Smrg 1685af928962Smrgcommit 59f57d1a19d4091fef115b9eafa139bf620332cb 1686af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1687af928962SmrgDate: Mon Nov 8 16:33:45 2010 -0800 1688af928962Smrg 1689af928962Smrg xtrans 1.2.6 1690af928962Smrg 1691af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1692af928962Smrg 1693af928962Smrgcommit 05cd71c899e83022147f27085ee652d26f5462cb 1694af928962SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 1695af928962SmrgDate: Sat Nov 6 12:53:24 2010 -0700 1696af928962Smrg 1697af928962Smrg Remove ISCFuncs, fix SCOFuncs inclusion (bug 23324) 1698af928962Smrg 1699af928962Smrg ISCFuncs was removed by commit 339ddc413559d4cb117a72f87b2a70dae6911c32. 1700af928962Smrg SCOFuncs should be for SCO only, instead of !sun. 1701af928962Smrg 1702af928962Smrg Also, remove comments that suggest ISC support. 1703af928962Smrg 1704af928962Smrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 1705af928962Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1706af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1707af928962Smrg 1708af928962Smrgcommit 0e5a66c82535dd8e9beee9fc4c42c52f90d05f50 1709af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1710af928962SmrgDate: Sat Nov 6 13:22:59 2010 -0700 1711af928962Smrg 1712af928962Smrg doc: Update for X11R7/modularization 1713af928962Smrg 1714af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1715af928962Smrg 1716af928962Smrgcommit 1858516e9f0f3e65cc3d1f6cedfe8bfa614c8082 1717af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1718af928962SmrgDate: Sat Nov 6 11:22:15 2010 -0700 1719af928962Smrg 1720af928962Smrg doc: Markup & typo cleanups 1721af928962Smrg 1722af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1723af928962Smrg 1724af928962Smrgcommit 16bdc50ca85bbae065a32647e2410a5ca47b4924 1725af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1726af928962SmrgDate: Sat Nov 6 09:53:08 2010 -0700 1727af928962Smrg 1728af928962Smrg doc: Correct legal notices 1729af928962Smrg 1730af928962Smrg Restore both copyright/license notices from troff version 1731af928962Smrg Move implementation note out of legalnotice section 1732af928962Smrg 1733af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1734af928962Smrg 1735af928962Smrgcommit d01d081538d04ac60b9e14f6e2faa60fe6bed5ff 1736af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1737af928962SmrgDate: Sat Nov 6 09:23:26 2010 -0700 1738af928962Smrg 1739af928962Smrg doc: Use installed css stylesheet instead of making another copy 1740af928962Smrg 1741af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1742af928962Smrg 1743af928962Smrgcommit ea6977f4a51612172ba51c3bd35aa150ad9ff158 1744af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1745af928962SmrgDate: Sat Nov 6 12:41:48 2010 -0700 1746af928962Smrg 1747af928962Smrg Xtransint.h: Add missing ' in comment 1748af928962Smrg 1749af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1750af928962Smrg 1751af928962Smrgcommit 862d2de24950d2658158ebc4cf8307e73f80bc8d 1752af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1753af928962SmrgDate: Fri Oct 29 18:22:33 2010 -0700 1754af928962Smrg 1755af928962Smrg Sun's copyrights now belong to Oracle 1756af928962Smrg 1757af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1758af928962Smrg 1759af928962Smrgcommit cbb59ebc916d0be18c322eec782b694f4dc2e685 1760af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1761af928962SmrgDate: Sun Jun 27 20:27:39 2010 -0400 1762af928962Smrg 1763af928962Smrg Update README to reflect docs converted from nroff to DocBook XML 1764af928962Smrg 1765af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1766af928962Smrg 1767af928962Smrgcommit 3441142714b2640d1e143fcb5d089a2a42bd5321 1768af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1769af928962SmrgDate: Sun Jun 27 20:21:20 2010 -0400 1770af928962Smrg 1771af928962Smrg doc: remove trailing spaces in xtrans.xml 1772af928962Smrg 1773af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1774af928962Smrg 1775af928962Smrgcommit 7761846c7fd97f15d7207e1b9fd9d42c9e58a0c4 1776af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1777af928962SmrgDate: Sat Jun 26 13:06:22 2010 -0400 1778af928962Smrg 1779af928962Smrg doc: replace groff input format with docbook xml format 1780af928962Smrg 1781af928962Smrg Initial version of xtrans docbook xml. 1782af928962Smrg Requires util-macros 1.10 1783af928962Smrg 1784af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1785af928962Smrg 1786af928962Smrgcommit 4f557036253ac5750576c88e5b9a86759a49d247 1787af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1788af928962SmrgDate: Fri Jun 18 21:47:52 2010 -0400 1789af928962Smrg 1790af928962Smrg config: XORG_WITH_GROFF: use HAVE_GROFF_HTML conditional 1791af928962Smrg 1792af928962Smrg Groff uses grohtml to generate html output format. This program, in turn, 1793af928962Smrg uses a number of pnm* commands from the netpbm package, psselect 1794af928962Smrg from the psutils package and the ghostscript package. 1795af928962Smrg 1796af928962Smrg These are independently installed, so they could be missing. 1797af928962Smrg Skip the HTML output format if one of the dependencies is missing. 1798af928962Smrg The version 1.9 of the util-macros package is required. 1799af928962Smrg 1800af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1801af928962Smrg 1802af928962Smrgcommit 1e9b958a096682b1ec111d400bd25048e3f95ed4 1803af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1804af928962SmrgDate: Fri May 21 18:54:20 2010 -0700 1805af928962Smrg 1806af928962Smrg Update README to reflect docs moved here from xorg-docs module 1807af928962Smrg 1808af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1809af928962Smrg 1810af928962Smrgcommit d400e69526c1c331e8e23893e2ba8658979376e8 1811af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1812af928962SmrgDate: Mon Mar 29 14:53:49 2010 -0400 1813af928962Smrg 1814af928962Smrg config: remove the pkgconfig pc.in file from EXTRA_DIST 1815af928962Smrg 1816af928962Smrg Automake always includes it in the tarball. 1817af928962Smrg 1818af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1819af928962Smrg 1820af928962Smrgcommit 373922e1529b3d55513fbc0ec24527600f7b529c 1821af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1822af928962SmrgDate: Tue Feb 16 18:18:06 2010 -0500 1823af928962Smrg 1824af928962Smrg doc: use HAVE_GROFF_MM to skip doc when 'm.tmac' macros missing 1825af928962Smrg 1826af928962Smrg This conditional is defined in XORG_WITH_GROFF macro. 1827af928962Smrg 1828af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1829af928962Smrg 1830af928962Smrgcommit b531ff3ed2ad841b716ba370fd43bbe8f06f1185 1831af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1832af928962SmrgDate: Fri Jan 29 15:05:37 2010 -0500 1833af928962Smrg 1834af928962Smrg doc: use new macros XORG_WITH_GROFF and PS2PDF 1835af928962Smrg 1836af928962Smrg These control the usage of doc tools 1837af928962Smrg Also use XORG_ENABLE_DOCS to control generation of docs 1838af928962Smrg 1839af928962Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1840af928962Smrg 1841af928962Smrgcommit 5922556f408fbcd14e7ad23bbe46db2ae8dcdee6 1842af928962SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1843af928962SmrgDate: Thu Jan 14 21:11:43 2010 -0800 1844af928962Smrg 1845af928962Smrg Update Sun license notices to current X.Org standard form 1846af928962Smrg 1847af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1848af928962Smrg 1849af928962Smrgcommit dab2bcdaf60977643ec55d71a81e67c1e3a162a9 185047a4502cSmrgAuthor: Rémi Cardona <remi@gentoo.org> 1851af928962SmrgDate: Thu Dec 17 08:31:20 2009 +0100 1852af928962Smrg 1853af928962Smrg require autoconf 2.60 because of $(docdir) use 1854af928962Smrg 1855af928962Smrg Signed-off-by: Rémi Cardona <remi@gentoo.org> 1856af928962Smrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1857af928962Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com> 1858af928962Smrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1859af928962Smrg 1860af928962Smrgcommit 197ec0dc83e775e42fce4966142ae3a641f2db69 1861af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1862af928962SmrgDate: Fri Nov 27 20:56:05 2009 -0500 1863af928962Smrg 1864af928962Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1865af928962Smrg 1866af928962Smrg Now that the INSTALL file is generated. 1867af928962Smrg Allows running make maintainer-clean. 1868af928962Smrg 1869af928962Smrgcommit 27a18fb2c9356cc44bdd892f87200c3ea230109b 1870af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1871af928962SmrgDate: Wed Oct 28 14:09:11 2009 -0400 1872af928962Smrg 1873af928962Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1874af928962Smrg 1875af928962Smrg Add missing INSTALL file. Use standard GNU file on building tarball 1876af928962Smrg README may have been updated 1877af928962Smrg Remove AUTHORS file as it is empty and no content available yet. 1878af928962Smrg Remove NEWS file as it is empty and no content available yet. 1879af928962Smrg 1880af928962Smrgcommit 92da89326d26e0924d4c6efe2ebd26ceb527f4f7 1881af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1882af928962SmrgDate: Mon Oct 26 22:08:43 2009 -0400 1883af928962Smrg 1884af928962Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 1885af928962Smrg 1886af928962Smrg ChangeLog filename is known to Automake and requires no further 1887af928962Smrg coding in the makefile. 1888af928962Smrg 1889af928962Smrgcommit 9aeff40d0722b4fedc4ab9ccc1aaff75368020fe 1890af928962SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1891af928962SmrgDate: Thu Oct 22 12:34:20 2009 -0400 1892af928962Smrg 1893af928962Smrg .gitignore: use common defaults with custom section # 24239 1894af928962Smrg 1895af928962Smrg Using common defaults will reduce errors and maintenance. 1896af928962Smrg Only the very small or inexistent custom section need periodic maintenance 1897af928962Smrg when the structure of the component changes. Do not edit defaults. 1898af928962Smrg 1899af928962Smrgcommit f0f7c47055eecac35786ec616c7632604da204b5 1900af928962SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 1901af928962SmrgDate: Wed Oct 21 12:47:27 2009 -0700 1902af928962Smrg 1903af928962Smrg This is not a GNU project, so declare it foreign. 1904af928962Smrg 1905af928962Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 1906af928962Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 1907af928962Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 1908af928962Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 1909af928962Smrg > > it and git wants to commit it. Should these files even be in git? 1910af928962Smrg > > Can I nuke them for the betterment of humanity and since they get 1911af928962Smrg > > created by autoreconf anyways? 1912af928962Smrg > 1913af928962Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 1914af928962Smrg 1915af928962Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 1916af928962Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 1917af928962Smrg of the INSTALL file. It is also part of the 24206 solution. 1918af928962Smrg 1919af928962Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 1920af928962Smrg 1921af928962Smrgcommit 7d98b9b03c5fd5a82f9f4d215b10c0926edeab00 1922af928962SmrgAuthor: Eric Sesterhenn <eric.sesterhenn@lsexperts.de> 1923af928962SmrgDate: Mon Oct 19 09:53:18 2009 -0700 1924af928962Smrg 1925af928962Smrg Bug 24612: Memory & fd leaks in local transports 1926af928962Smrg 1927af928962Smrg X.Org bug #24612 <http://bugs.freedesktop.org/show_bug.cgi?id=24612> 1928af928962Smrg Patch #30548 <http://bugs.freedesktop.org/attachment.cgi?id=30548> 1929af928962Smrg 1930af928962Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1931af928962Smrg 1932b53e5eeaSmrgcommit 1127b8ec766ed8c48cc49b0779647fb697a07ebd 1933b53e5eeaSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1934b53e5eeaSmrgDate: Sat Oct 17 13:14:03 2009 -0700 1935b53e5eeaSmrg 1936b53e5eeaSmrg xtrans 1.2.5 1937b53e5eeaSmrg 1938b53e5eeaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1939b53e5eeaSmrg 1940b53e5eeaSmrgcommit 628b125ff9c72ec93090005b06228690f0dd6004 1941b53e5eeaSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1942b53e5eeaSmrgDate: Sat Oct 17 13:06:26 2009 -0700 1943b53e5eeaSmrg 1944b53e5eeaSmrg Move Xtrans interface docs from xorg-docs module 1945b53e5eeaSmrg 1946b53e5eeaSmrg Only built/installed if --enable-docs is requested, since few people should 1947b53e5eeaSmrg be writing code using xtrans interfaces directly. 1948b53e5eeaSmrg 1949b53e5eeaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1950b53e5eeaSmrg 1951b53e5eeaSmrgcommit 3b0fc7a5a6d4b4b6903a9ad6685e2441f9fe83a7 1952b53e5eeaSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1953b53e5eeaSmrgDate: Thu Oct 15 17:07:10 2009 -0700 1954b53e5eeaSmrg 1955b53e5eeaSmrg Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 1956b53e5eeaSmrg 1957b53e5eeaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1958b53e5eeaSmrg 1959b53e5eeaSmrgcommit 69334376346a96beb3df120a3eeeb7935923c388 1960b53e5eeaSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1961b53e5eeaSmrgDate: Thu Oct 15 15:25:58 2009 -0500 1962b53e5eeaSmrg 1963b53e5eeaSmrg Silence root ownership warnings on Cygwin 1964b53e5eeaSmrg 1965b53e5eeaSmrg XWin need not be run as root, nor do Administrators have uid of 0. 1966b53e5eeaSmrg 1967b53e5eeaSmrg Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1968b53e5eeaSmrg 1969b53e5eeaSmrgcommit d009d995d85dc499dc3f1add34da551fdf703b60 1970b53e5eeaSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1971b53e5eeaSmrgDate: Thu Oct 15 15:25:57 2009 -0500 1972b53e5eeaSmrg 1973b53e5eeaSmrg Don't use -lws2_32 on Cygwin 1974b53e5eeaSmrg 1975b53e5eeaSmrg On Cygwin, both the (builtin) *NIX socket API and WinSock (via w32api) are 1976b53e5eeaSmrg available, but they cannot be mixed. We use *NIX APIs for everything else, 1977b53e5eeaSmrg so we do not want to mix in WinSock here. 1978b53e5eeaSmrg 1979b53e5eeaSmrg Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1980b53e5eeaSmrg 1981b53e5eeaSmrgcommit 773478581913bafa5e98a7bff3260efb0c4f2ab6 1982b53e5eeaSmrgAuthor: Mikhail Gusarov <dottedmag@dottedmag.net> 1983b53e5eeaSmrgDate: Sat Sep 26 04:39:20 2009 +0700 1984b53e5eeaSmrg 1985b53e5eeaSmrg Move xtrans.pc to /usr/share/pkg-config 1986b53e5eeaSmrg 1987b53e5eeaSmrg This fixes configuration in cross-compilation mode: 1988b53e5eeaSmrg pkg-config does not look for .pc in /usr/lib/pkg-config during 1989b53e5eeaSmrg cross-compilation to avoid picking up wrong libraries. 1990b53e5eeaSmrg 1991b53e5eeaSmrg Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 1992b53e5eeaSmrg Acked-by: Julien Cristau <jcristau@debian.org> 1993b53e5eeaSmrg 1994b53e5eeaSmrgcommit 336d4cfb58c784a81beca74fe03a0af0abb224ba 1995b53e5eeaSmrgAuthor: Julien Cristau <jcristau@debian.org> 1996b53e5eeaSmrgDate: Fri Aug 7 16:58:58 2009 +0200 1997b53e5eeaSmrg 1998b53e5eeaSmrg Xtranssock: assume that we have getaddrinfo if ipv6 is enabled 1999b53e5eeaSmrg 2000b53e5eeaSmrg If IPv6 is enabled at build time, assume that the C library will have 2001b53e5eeaSmrg getaddrinfo at runtime. 2002b53e5eeaSmrg 2003b53e5eeaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2004b53e5eeaSmrg 2005e8a71cdfSmrgcommit 4f82ca502d8ec33b0038700675d54539d85d723c 2006e8a71cdfSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2007e8a71cdfSmrgDate: Fri Jul 31 17:24:25 2009 -0700 2008e8a71cdfSmrg 2009e8a71cdfSmrg Version 1.2.4 2010e8a71cdfSmrg 2011e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2012e8a71cdfSmrg 2013e8a71cdfSmrgcommit e5f52f206916b7c5264b9371f9bd0113632a4a16 2014e8a71cdfSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2015e8a71cdfSmrgDate: Thu Jul 30 16:07:39 2009 -0700 2016e8a71cdfSmrg 2017e8a71cdfSmrg Fix ifdef checks for SVR4 to do the right thing on Solaris 2018e8a71cdfSmrg 2019e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2020e8a71cdfSmrg 2021e8a71cdfSmrgcommit 6d1ad967b894a37f423fd52247df5fcc3bfab1a8 2022e8a71cdfSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2023e8a71cdfSmrgDate: Mon May 18 18:26:36 2009 -0700 2024e8a71cdfSmrg 2025e8a71cdfSmrg xfs segfaults in _FontTransSocketReopen when cloning itself 2026e8a71cdfSmrg 2027e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2028e8a71cdfSmrg 2029e8a71cdfSmrgcommit 1e32f79670a6dc0baae2c2622d2b562f41266ea5 2030e8a71cdfSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2031e8a71cdfSmrgDate: Fri Apr 24 02:10:53 2009 -0700 2032e8a71cdfSmrg 2033e8a71cdfSmrg Constify path argument to trans_mkdir() 2034e8a71cdfSmrg 2035e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2036e8a71cdfSmrg 2037e8a71cdfSmrgcommit 732f3366c40c4bea258b11b96c4763f5948a4844 2038e8a71cdfSmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com> 2039e8a71cdfSmrgDate: Mon Feb 9 16:34:00 2009 +1030 2040e8a71cdfSmrg 2041e8a71cdfSmrg Update is_numeric base on the declaration change in 389e01fb51ba2d708015e27d8fc17c88a0e55802 2042e8a71cdfSmrg 2043e8a71cdfSmrg Signed-off-by: Benjamin Close <Benjamin.Close@clearchain.com> 2044e8a71cdfSmrg 2045e8a71cdfSmrgcommit 300893171ca7ad684472e5961a7b2ba0eb291f6b 2046e8a71cdfSmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com> 2047e8a71cdfSmrgDate: Mon Feb 9 16:33:59 2009 +1030 2048e8a71cdfSmrg 2049e8a71cdfSmrg Revert "Fix "XXX declared 'static' but not defined"" 2050e8a71cdfSmrg 2051e8a71cdfSmrg This reverts commit d192bac409fe5ef99fa9fb9b5a0d5f656f0f1412. 2052e8a71cdfSmrg 2053e8a71cdfSmrg When transport.c is directly include (as in the case of libICE:icetrans.c:32) 2054e8a71cdfSmrg Xtranssock.c must be included before Xtransutil.c in order for the socket 2055e8a71cdfSmrg structures to be included. Including Xtransutil.c after Xtranssock.c requires 2056e8a71cdfSmrg is_number and trans_mkdir to be defined. 2057e8a71cdfSmrg 2058e8a71cdfSmrg This reintroduces the warning until a cleaner solution can be found 2059e8a71cdfSmrg but fixes the build. 2060e8a71cdfSmrg 2061e8a71cdfSmrg Found by: Tinderbox 2062e8a71cdfSmrg 2063e8a71cdfSmrg Signed-off-by: Benjamin Close <Benjamin.Close@clearchain.com> 2064e8a71cdfSmrg 2065e8a71cdfSmrgcommit 389e01fb51ba2d708015e27d8fc17c88a0e55802 2066e8a71cdfSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2067e8a71cdfSmrgDate: Fri Feb 6 11:31:06 2009 -0800 2068e8a71cdfSmrg 2069e8a71cdfSmrg Constify string argument to is_numeric 2070e8a71cdfSmrg 2071e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2072e8a71cdfSmrg 2073e8a71cdfSmrgcommit cca91ddaae2121f42b2d5c08867bb93df8f9de13 2074e8a71cdfSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2075e8a71cdfSmrgDate: Fri Feb 6 11:27:02 2009 -0800 2076e8a71cdfSmrg 2077e8a71cdfSmrg Fix libICE build after code motion in d192bac409... 2078e8a71cdfSmrg 2079e8a71cdfSmrg The #ifdef ICE_t case in Xtransutil.c depended on some #includes that 2080e8a71cdfSmrg are done in files that transport.c previously included before Xtransutil.c 2081e8a71cdfSmrg but are now after Xtransutil.c is included. 2082e8a71cdfSmrg 2083e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2084e8a71cdfSmrg 2085e8a71cdfSmrgcommit d192bac409fe5ef99fa9fb9b5a0d5f656f0f1412 2086e8a71cdfSmrgAuthor: Tomas Carnecky <tom@dbservice.com> 2087e8a71cdfSmrgDate: Wed Feb 4 15:26:18 2009 +0100 2088e8a71cdfSmrg 2089e8a71cdfSmrg Fix "XXX declared 'static' but not defined" 2090e8a71cdfSmrg 2091e8a71cdfSmrg The functions are declared static in Xtransint.h but are defined 2092e8a71cdfSmrg in Xtransutil.c. So when someone (xserver/os/connection.c) 2093e8a71cdfSmrg incuded Xtransint.h, gcc would throw the warning. 2094e8a71cdfSmrg I removed the declarations from the header and rearranged includes 2095e8a71cdfSmrg in transport.c so that Xtransutil.c is included just after 2096e8a71cdfSmrg Xtransint.h. This way the functions are still defined for the 2097e8a71cdfSmrg files that need them (Xtranssock.c, Xtranstli.c). 2098e8a71cdfSmrg 2099e8a71cdfSmrg Signed-off-by: Tomas Carnecky <tom@dbservice.com> 2100e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2101e8a71cdfSmrg 2102e8a71cdfSmrgcommit 77784ae71b6af1ec270198cfdd5f2eab1fe4a0c0 2103e8a71cdfSmrgAuthor: Tomas Carnecky <tom@dbservice.com> 2104e8a71cdfSmrgDate: Wed Feb 4 15:22:28 2009 +0100 2105e8a71cdfSmrg 2106e8a71cdfSmrg Fix "warning: format not a string literal and no format arguments" 2107e8a71cdfSmrg 2108e8a71cdfSmrg Signed-off-by: Tomas Carnecky <tom@dbservice.com> 2109e8a71cdfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2110e8a71cdfSmrg 2111e8a71cdfSmrgcommit c893bc4aa7a674c6888aacc8249b3c4a8f6bf12a 2112e8a71cdfSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 2113e8a71cdfSmrgDate: Fri Jan 30 18:47:32 2009 -0200 2114e8a71cdfSmrg 2115e8a71cdfSmrg Janitor: Correct make distcheck and compiler warnings. 2116e8a71cdfSmrg 2117e8a71cdfSmrg Compiler warnings are spread on other packages, with a 2118e8a71cdfSmrg warning in the format: 2119e8a71cdfSmrg /usr/include/X11/Xtrans/Xtranssock.c:548: warning: 'ciptr' may be used uninitialized in this function 2120e8a71cdfSmrg so the code was slightly changed so that the compiler 2121e8a71cdfSmrg would not "think" it could be used without initialization. 2122e8a71cdfSmrg 21238d4c0f7bSmrgcommit 1cf4a1a6716f2c0adf5ee4d0a194a1013be53105 21248d4c0f7bSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 21258d4c0f7bSmrgDate: Sun Jan 11 10:54:52 2009 -0800 21268d4c0f7bSmrg 21278d4c0f7bSmrg Version 1.2.3 21288d4c0f7bSmrg 21298d4c0f7bSmrgcommit d0c5592142369afa93dcd58ca6f390dbd127a28a 21308d4c0f7bSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 21318d4c0f7bSmrgDate: Sun Jan 11 10:51:49 2009 -0800 21328d4c0f7bSmrg 21338d4c0f7bSmrg Add bugzilla, mailing list & git repo pointers to README 21348d4c0f7bSmrg 21358d4c0f7bSmrgcommit 9f12a154437554938a4fa18b7d3948c7dff8d631 21368d4c0f7bSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 21378d4c0f7bSmrgDate: Mon Dec 1 13:58:31 2008 -0800 21388d4c0f7bSmrg 21398d4c0f7bSmrg Switch ChangeLog generation to use XORG_CHANGELOG from xorg-macros 1.2 21408d4c0f7bSmrg 21418d4c0f7bSmrgcommit 8c313881a0c586179c09922a7e00a1f8d669a68a 21428d4c0f7bSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 21438d4c0f7bSmrgDate: Mon Dec 1 08:37:42 2008 -0800 21448d4c0f7bSmrg 21458d4c0f7bSmrg 18748: xtrans.m4 causes configure --help to list --enable-ipv6 in wrong case. 21468d4c0f7bSmrg 21478d4c0f7bSmrg X.Org Bug #18748 <http://bugs.freedesktop.org/show_bug.cgi?id=18748> 21488d4c0f7bSmrg 21498d4c0f7bSmrgcommit c626a4298e98f4988701dd587bc8355c62542ec4 21508d4c0f7bSmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com> 21518d4c0f7bSmrgDate: Wed Oct 15 11:19:41 2008 +0100 21528d4c0f7bSmrg 21538d4c0f7bSmrg add winsock check for windows builds 21548d4c0f7bSmrg 21558d4c0f7bSmrgcommit 005bd80a9eab736aea737869b8a1079c565e1cd6 21568d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 21578d4c0f7bSmrgDate: Tue Oct 7 09:56:49 2008 -0400 21588d4c0f7bSmrg 21598d4c0f7bSmrg xtrans 1.2.2 21608d4c0f7bSmrg 21618d4c0f7bSmrgcommit 1185dd2966521e1a19474dfd4206306cb383fc89 21628d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 21638d4c0f7bSmrgDate: Tue Oct 7 09:55:22 2008 -0400 21648d4c0f7bSmrg 21658d4c0f7bSmrg Finish removing OS/2 support 21668d4c0f7bSmrg 21678d4c0f7bSmrgcommit 51b2e85aeb172f4a058d8ceceec91021ffd0b2a5 21688d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 21698d4c0f7bSmrgDate: Tue Oct 7 09:51:27 2008 -0400 21708d4c0f7bSmrg 21718d4c0f7bSmrg Remove DECNET support. 21728d4c0f7bSmrg 21738d4c0f7bSmrg This hasn't been consumed in the server or libs since 7.0. 21748d4c0f7bSmrg 21758d4c0f7bSmrgcommit 892ec928da3a0653ae54c321e4c3b1aa06c4e678 21768d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 21778d4c0f7bSmrgDate: Thu Aug 7 10:32:11 2008 -0400 21788d4c0f7bSmrg 21798d4c0f7bSmrg Drastically simplify TRANS_OPEN_MAX. 21808d4c0f7bSmrg 21818d4c0f7bSmrg If your OS doesn't have sysconf(3), then life is already hard for you. 21828d4c0f7bSmrg 21838d4c0f7bSmrgcommit 339ddc413559d4cb117a72f87b2a70dae6911c32 21848d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 21858d4c0f7bSmrgDate: Thu Aug 7 10:23:19 2008 -0400 21868d4c0f7bSmrg 21878d4c0f7bSmrg Massive ifdef cleanup, dropping a ton of unsupported platform code. 21888d4c0f7bSmrg 21898d4c0f7bSmrgcommit a78b9819cbbbddccb4a6bf364b88ec4f27d25c1f 21908d4c0f7bSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 21918d4c0f7bSmrgDate: Tue Aug 5 17:46:37 2008 -0700 21928d4c0f7bSmrg 21938d4c0f7bSmrg Added a flag to enable "The OS already took care of securing this, please skip checking xauth" for use with Apple launchd sockets. 21948d4c0f7bSmrg 21958d4c0f7bSmrgcommit 3db805979b476d233baa881e83950ef1d2731841 21968d4c0f7bSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 21978d4c0f7bSmrgDate: Tue Jul 15 16:56:12 2008 -0700 21988d4c0f7bSmrg 21998d4c0f7bSmrg Apple: Allow Xquartz to provide an additional fd to xtrans since the dynamic addition code in the server isn't bulletproof yet. 22008d4c0f7bSmrg 22018d4c0f7bSmrgcommit 81d8bdced6b45ab2ab3d3a0bc164ddbf1659fea1 22028d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 22038d4c0f7bSmrgDate: Wed Jul 2 15:24:20 2008 -0400 22048d4c0f7bSmrg 22058d4c0f7bSmrg xtrans 1.2.1 22068d4c0f7bSmrg 22078d4c0f7bSmrgcommit 302af17c4d5f0293a9af4d6c1097ab57a57d3f0f 22088d4c0f7bSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 22098d4c0f7bSmrgDate: Tue Jun 24 15:45:38 2008 -0700 22108d4c0f7bSmrg 22118d4c0f7bSmrg Clear some pointer type mismatch warnings 22128d4c0f7bSmrg 22138d4c0f7bSmrgcommit 4d184e41d30a8fe27380e04beb24f775d4a40782 22148d4c0f7bSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 22158d4c0f7bSmrgDate: Tue Jun 24 15:45:18 2008 -0700 22168d4c0f7bSmrg 22178d4c0f7bSmrg LocalClose() takes a ConnInfoPtr, not an fd 22188d4c0f7bSmrg 22198d4c0f7bSmrgcommit 177c2fd41727bd0110b493933dcbdbf21878fe09 22208d4c0f7bSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 22218d4c0f7bSmrgDate: Fri May 23 09:48:59 2008 -0700 22228d4c0f7bSmrg 22238d4c0f7bSmrg Launchd: This functionality has been moved into xorg-server 22248d4c0f7bSmrg 22258d4c0f7bSmrgcommit 02fcb08803dca5bb2df4f8be490a845659bd7ed3 22268d4c0f7bSmrgAuthor: Adam Jackson <ajax@redhat.com> 22278d4c0f7bSmrgDate: Mon May 12 17:49:41 2008 -0400 22288d4c0f7bSmrg 22298d4c0f7bSmrg Connection failure for abstract socket is ECONNREFUSED, not ENOENT. 22308d4c0f7bSmrg 22318d4c0f7bSmrg Apropos of bug #15884. 22328d4c0f7bSmrg 22338d4c0f7bSmrgcommit 906294025573d07c739894fa3b2eedc82813a379 22348d4c0f7bSmrgAuthor: Bill Nottingham <notting@redhat.com> 22358d4c0f7bSmrgDate: Mon May 12 17:43:36 2008 -0400 22368d4c0f7bSmrg 22378d4c0f7bSmrg Ignore mkdir() errors when creating the abstract socket. 22388d4c0f7bSmrg 22398d4c0f7bSmrg Red Hat bug #445303. 22408d4c0f7bSmrg 22418d4c0f7bSmrgcommit 08134c2ce72bc43c172b6ae134d8a94a40b45c9b 22428d4c0f7bSmrgAuthor: James Cloos <cloos@jhcloos.com> 22438d4c0f7bSmrgDate: Sat May 10 07:02:09 2008 -0400 22448d4c0f7bSmrg 22458d4c0f7bSmrg Remove extraneous execute bit from .c file 22468d4c0f7bSmrg 224773143b9aSmrgcommit e75b9dad0ae4bc0869af81652d8259675a3c5cac 224873143b9aSmrgAuthor: Julien Cristau <jcristau@debian.org> 224973143b9aSmrgDate: Thu May 8 16:27:29 2008 +0200 225073143b9aSmrg 225173143b9aSmrg Bump to 1.2 225273143b9aSmrg 225373143b9aSmrgcommit 962ad4d3f8096f5ffa14b32b3ee094f250790c77 225473143b9aSmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com> 225573143b9aSmrgDate: Mon Apr 28 23:46:05 2008 +0100 225673143b9aSmrg 225773143b9aSmrg disable UNIXCONN on MINGW 225873143b9aSmrg 225973143b9aSmrgcommit 9e8c0e3356bc6359368b7655d3a717d6c000387e 226073143b9aSmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com> 226173143b9aSmrgDate: Sat Apr 26 16:23:19 2008 +0100 226273143b9aSmrg 226373143b9aSmrg fix build for MAKEWORD 226473143b9aSmrg 226573143b9aSmrgcommit 568c5ea02ee1de437833ee0b53a7b3fd7ece084f 226673143b9aSmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net> 226773143b9aSmrgDate: Sat Apr 26 08:53:13 2008 +0100 226873143b9aSmrg 226973143b9aSmrg Update to winsock2 227073143b9aSmrg 227173143b9aSmrgcommit 960902584a3ef125946beb5ebe331b54d697e9d9 227273143b9aSmrgAuthor: James Cloos <cloos@jhcloos.com> 227373143b9aSmrgDate: Fri Apr 25 15:53:20 2008 -0400 227473143b9aSmrg 227573143b9aSmrg Fix length calculation for the path for abstract unix domain sockets 227673143b9aSmrg 227773143b9aSmrg Since the struct has a fixed-lenght char[] its sizeof() contains 227873143b9aSmrg trailing NUL octets which results in corrupt abstract sockets. 227973143b9aSmrg 228073143b9aSmrg Instead, take the strlen(3) of the path, plus the single NUL octet 228173143b9aSmrg (which identifies the path as an abstract path rather than a file- 228273143b9aSmrg system path) plus the offset from the start of the struct to the 228373143b9aSmrg start of the char array. 228473143b9aSmrg 228573143b9aSmrg This fixes: 228673143b9aSmrg 228773143b9aSmrg https://bugs.freedesktop.org/show_bug.cgi?id=15677 228873143b9aSmrg 228973143b9aSmrgcommit 3a2a5375b8aab85697b4f2644ab99c3ccf79e658 229073143b9aSmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net> 229173143b9aSmrgDate: Wed Apr 23 10:39:30 2008 +0100 229273143b9aSmrg 229373143b9aSmrg Only call WSAGetLastError() if there has been an 229473143b9aSmrg error condition. 229573143b9aSmrg 229673143b9aSmrgcommit ac13a1a34b61247a21da130f0ba9922f35d3dc3b 229773143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 229873143b9aSmrgDate: Tue Apr 15 12:32:35 2008 -0700 229973143b9aSmrg 230073143b9aSmrg Sun bug #6688467: _X11TransConvertAddress: Unknown family type on 64-bit SPARC 230173143b9aSmrg 230273143b9aSmrg Check for socklen_t definition and if found use it instead of size_t or 230373143b9aSmrg int for the length argument to getpeername/getsockname/etc. 230473143b9aSmrg 230573143b9aSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6688467> 230673143b9aSmrg 230773143b9aSmrgcommit 556a351de83fc6f401b02213dae95731553c216d 230847a4502cSmrgAuthor: Loïc Minier <lool@dooz.org> 230973143b9aSmrgDate: Mon Mar 24 15:38:27 2008 -0400 231073143b9aSmrg 231173143b9aSmrg Bug #10489: Don't retry unix socket connect()s on ENOENT. 231273143b9aSmrg 231373143b9aSmrg If the socket isn't there, it's not gonna magically appear. Either it's 231473143b9aSmrg a server socket and you should have just waited for the SIGUSR1 from the 231573143b9aSmrg server, or it's a stale reference to an ICE socket. 231673143b9aSmrg 231773143b9aSmrg However, do retry once, so fallback from abstract to filesystem namespace 231873143b9aSmrg works. 231973143b9aSmrg 232073143b9aSmrg Originally Debian bug #385976. 232173143b9aSmrg 232273143b9aSmrgcommit 3de3e666e0653d4e8ae23fc3e6e31864ddad4059 232373143b9aSmrgAuthor: Julien Cristau <jcristau@debian.org> 232473143b9aSmrgDate: Sun Mar 23 19:43:32 2008 +0100 232573143b9aSmrg 232673143b9aSmrg BSD44SOCKETS is the wrong check for SOCK_MAXADDRLEN 232773143b9aSmrg 232873143b9aSmrg GNU/kFreeBSD defines BSD44SOCKETS, but doesn't have SOCK_MAXADDRLEN. 232973143b9aSmrg Check for the latter directly. 233073143b9aSmrg 233173143b9aSmrgcommit 662994b9096181117cec4cae88f24bf6da806159 233273143b9aSmrgAuthor: Adam Jackson <ajax@redhat.com> 233373143b9aSmrgDate: Wed Mar 5 21:02:28 2008 -0500 233473143b9aSmrg 233573143b9aSmrg xtrans 1.1 233673143b9aSmrg 233773143b9aSmrgcommit 2afe206ec9569e0d62caa6d91c3fb057b0efa23d 233873143b9aSmrgAuthor: Adam Jackson <ajax@redhat.com> 233973143b9aSmrgDate: Wed Mar 5 20:48:59 2008 -0500 234073143b9aSmrg 234173143b9aSmrg Add support for the abstract socket namespace under Linux. 234273143b9aSmrg 234373143b9aSmrg Unlike normal unix sockets, the abstract namespace is not bound to the 234473143b9aSmrg filesystem. This has some notable advantages; /tmp need not exist, the 234573143b9aSmrg socket directory need not have magic permissions, etc. xtrans servers 234673143b9aSmrg will listen on both the normal and abstract socket endpoints; clients 234773143b9aSmrg will attempt to connect to the abstract socket before connecting to the 234873143b9aSmrg corresponding filesystem socket. 234973143b9aSmrg 235073143b9aSmrg Based on a patch by Bill Crawford. 235173143b9aSmrg 235273143b9aSmrgcommit c8ed67f16f71042ef134a4d2189c20dd200a0648 235373143b9aSmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 235473143b9aSmrgDate: Sun Feb 10 19:04:40 2008 -0800 235573143b9aSmrg 235673143b9aSmrg Fixed #ifdef checks that were using i386 to use __i386__ 235773143b9aSmrg 235873143b9aSmrg """ 235973143b9aSmrg 236073143b9aSmrg It's simply obsolete, sloppy, compiler namespace pollution. The 236173143b9aSmrg compiler is not allowed to predefine symbols that might conflict with 236273143b9aSmrg ordinary identifiers. For backwards compatibility gcc currently 236373143b9aSmrg predefines i386 when compiling for x86 32-bit (but not 64-bit), but that 236473143b9aSmrg will go away. It is also not defined if you specify -ansi when invoking 236573143b9aSmrg the compiler, because then it is seriously standards compliant. Other 236673143b9aSmrg compilers shouldn't define it either. Correct code shouldn't rely on it 236773143b9aSmrg being defined. However __i386__ is safe and proper. 236873143b9aSmrg 236973143b9aSmrg """ 237073143b9aSmrg 237173143b9aSmrgcommit 9970b5b6f8237685267b7972282319cf266661ea 237273143b9aSmrgAuthor: Ben Byer <bbyer@bbyer.local> 237373143b9aSmrgDate: Sun Dec 2 07:36:51 2007 -0800 237473143b9aSmrg 237573143b9aSmrg make launchd error messages less scary 237673143b9aSmrg 237773143b9aSmrgcommit cd1da5cec49fb7fe6238a00d9ba550b3ed78fa08 237873143b9aSmrgAuthor: Ben Byer <bbyer@bbyer.local> 237973143b9aSmrgDate: Wed Nov 14 03:57:57 2007 -0800 238073143b9aSmrg 238173143b9aSmrg Fix for incorrect processing of recycled launchd socket on OS X 238273143b9aSmrg 238373143b9aSmrgcommit 3da4d6c1dc05f9e1291b023a97535eb67f0830e2 238473143b9aSmrgAuthor: Ben Byer <bbyer@bbyer.local> 238573143b9aSmrgDate: Wed Nov 14 03:55:42 2007 -0800 238673143b9aSmrg 238773143b9aSmrg removed cvs tags 238873143b9aSmrg 238973143b9aSmrgcommit 496cf2c46d2123c3bed3e6878f8f9a62e87ce559 239073143b9aSmrgAuthor: Dodji Seketeli <dodji@seketeli.org> 239173143b9aSmrgDate: Tue Sep 11 12:52:44 2007 +0200 239273143b9aSmrg 239373143b9aSmrg libxtrans: fixed a typo in my last commit 239473143b9aSmrg 239573143b9aSmrg * Xtranssock.c: (SocketReopen): oops fix a typo in my last commit. 239673143b9aSmrg 239773143b9aSmrgcommit 88e141225113fcc4ebe5e8fe361e75673cdbf9ff 239873143b9aSmrgAuthor: Dodji Seketeli <dodji@seketeli.org> 239973143b9aSmrgDate: Tue Sep 11 08:48:03 2007 +0200 240073143b9aSmrg 240173143b9aSmrg libxtrans: fix linux compilation breakage 240273143b9aSmrg 240373143b9aSmrg * Xtranssock.c: 240473143b9aSmrg (SocketReopen): protect use of BSD4.4 socket with BSD44SOCKETS macro. 240573143b9aSmrg protect use of strlcnpy with HAVE_STRLCPY macro. 240673143b9aSmrg That one is defined (or not) by the xserver configure. 240773143b9aSmrg 240873143b9aSmrgcommit 6217f34977bfa17b66b89df5d45420774abedcb3 240973143b9aSmrgAuthor: Ben Byer <bbyer@bbyer.apple.com> 241073143b9aSmrgDate: Wed Sep 5 18:29:44 2007 -0700 241173143b9aSmrg 241273143b9aSmrg changes to support launchd on OS X 241373143b9aSmrg 241473143b9aSmrgcommit 4d0cfe491046df26027db291530b247b7f24df5b 241573143b9aSmrgAuthor: Ben Byer <bbyer@bbyer.apple.com> 241673143b9aSmrgDate: Wed Sep 5 18:04:01 2007 -0700 241773143b9aSmrg 241873143b9aSmrg suppress warning about socket directory ownership on OS X 241973143b9aSmrg 242073143b9aSmrg We don't need to warn the user about the fact that the socket 242173143b9aSmrg directory is not owned by root under OS X; on that platform, 242273143b9aSmrg it's never owned by root, as the X server runs as the normal user. 242373143b9aSmrg 242473143b9aSmrgcommit de93d67f6d48c7c08f2554cb85515bcf7dfbffb2 242573143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 242673143b9aSmrgDate: Tue Aug 21 17:54:23 2007 -0700 242773143b9aSmrg 242873143b9aSmrg Version bump: 1.0.4 242973143b9aSmrg 243073143b9aSmrgcommit 5e16b0ebccb233f7aeaf3928a853ee966b7cbb39 243173143b9aSmrgAuthor: Kean Johnston <kean@armory.com> 243273143b9aSmrgDate: Wed Jul 18 09:27:06 2007 -0700 243373143b9aSmrg 243473143b9aSmrg Fix typo in Xtranslcl.c (sprintf with size argument should be snprintf) 243573143b9aSmrg 243673143b9aSmrgcommit 1abc981349140260d6fb643d29cf2b851fc06ac9 243773143b9aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 243873143b9aSmrgDate: Sat Dec 16 01:15:21 2006 +0200 243973143b9aSmrg 244073143b9aSmrg bump to 1.0.3 244173143b9aSmrg 244273143b9aSmrgcommit 8172528bb894856aa5b133f61444294dc5a347e6 244373143b9aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 244473143b9aSmrgDate: Wed Dec 6 18:51:59 2006 +0200 244573143b9aSmrg 244673143b9aSmrg Makefile.am: make ChangeLog hook safer 244773143b9aSmrg Make ChangeLog hook as safe as possible. 244873143b9aSmrg 244973143b9aSmrgcommit 5ffb704b1df9ec44a448d53d4c20b9d4c5d825d4 245073143b9aSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 245173143b9aSmrgDate: Fri Oct 13 17:01:59 2006 -0400 245273143b9aSmrg 245373143b9aSmrg Bump to 1.0.2 245473143b9aSmrg 245573143b9aSmrgcommit ae3b57953f5c1fa875d19fb42a2178d7e594ea44 245673143b9aSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 245773143b9aSmrgDate: Thu Oct 12 20:36:52 2006 -0400 245873143b9aSmrg 245973143b9aSmrg Fix the ChangeLog hook to distcheck. 246073143b9aSmrg 246173143b9aSmrgcommit 4a2f176da3e2171f4feea2e6c8787e24fdf204f3 246273143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 246373143b9aSmrgDate: Fri Sep 15 14:59:15 2006 -0700 246473143b9aSmrg 246573143b9aSmrg Remove GIT_DIR setting from git log command 246673143b9aSmrg 246773143b9aSmrgcommit ec3abba0e351278876909bb5250d490b807d904a 246873143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 246973143b9aSmrgDate: Fri Sep 15 13:54:18 2006 -0700 247073143b9aSmrg 247173143b9aSmrg Copy additional copyright/license statements from source to COPYING 247273143b9aSmrg 247373143b9aSmrgcommit b4c6bd92b3a8bed746da641c59a9f040e1d83768 247473143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 247573143b9aSmrgDate: Wed Sep 13 14:09:22 2006 -0700 247673143b9aSmrg 247773143b9aSmrg Bug 728: RUI in _X11TransSocketINETGetAddr in file "Xtranssock.c" 247873143b9aSmrg 247973143b9aSmrg Bug #728: <https://bugs.freedesktop.org/show_bug.cgi?id=728> 248073143b9aSmrg Patch #3527: <https://bugs.freedesktop.org/attachment.cgi?id=3527> 248173143b9aSmrg bzero sockaddr structures before passing to kernel to convince memory 248273143b9aSmrg checkers that they are initialized before use 248373143b9aSmrg 248473143b9aSmrgcommit 5d006baadf213e91f131ffedc53c88a973fb1cba 248573143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 248673143b9aSmrgDate: Thu Aug 24 17:40:24 2006 -0700 248773143b9aSmrg 248873143b9aSmrg Use SUN_LEN if it is defined on non-BSD44SOCKETS systems 248973143b9aSmrg 249073143b9aSmrgcommit 2495789d6c290e2037b2836f28b027786ea5b605 249173143b9aSmrgAuthor: Petr Salinger <petr.salinger@t-systems.cz> 249273143b9aSmrgDate: Sun Apr 23 01:31:00 2006 -0700 249373143b9aSmrg 249473143b9aSmrg Bug 4982: use offsetof for manipulating struct sockaddr_un 249573143b9aSmrg 249673143b9aSmrg X.Org Bugzilla #4982 <https://bugs.freedesktop.org/show_bug.cgi?id=4982> 249773143b9aSmrg Patch #5424 <https://bugs.freedesktop.org/attachment.cgi?id=5424> 249873143b9aSmrg 249973143b9aSmrgcommit 2633eaf8824828433a0eb9c9f3c4263b50342473 250073143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 250173143b9aSmrgDate: Thu Aug 24 16:53:08 2006 -0700 250273143b9aSmrg 250373143b9aSmrg Try to capture the insanity of xtrans in a short README document 250473143b9aSmrg 250573143b9aSmrgcommit 02ffb657b023d9b2a2c6c1d2417da8dcb96aa4b2 250673143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 250773143b9aSmrgDate: Thu Aug 24 14:46:42 2006 -0700 250873143b9aSmrg 250973143b9aSmrg More sprintf -> snprintf conversions 251073143b9aSmrg 251173143b9aSmrgcommit 3d5e7dd18c8836065c4835740211c10747b18abd 251273143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 251373143b9aSmrgDate: Wed Aug 23 19:14:35 2006 -0700 251473143b9aSmrg 251573143b9aSmrg Replace static ChangeLog with dist-hook to generate from git-log 251673143b9aSmrg 251773143b9aSmrgcommit 92807fe90aad2303cec4b54bec40ce6edf671654 251873143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 251973143b9aSmrgDate: Wed Aug 23 16:59:33 2006 -0700 252073143b9aSmrg 252173143b9aSmrg Add ResetListener for named pipe transport 252273143b9aSmrg 252373143b9aSmrg (more merging of Xtrans code from Solaris xtrans) 252473143b9aSmrg 252573143b9aSmrgcommit e11b861fcf3a295e5cb390cbac3a44d8ce4fad4f 252673143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 252773143b9aSmrgDate: Tue Aug 22 11:29:46 2006 -0700 252873143b9aSmrg 252973143b9aSmrg Merge more fixes from Solaris xtrans 253073143b9aSmrg 253173143b9aSmrg Convert sprintf -> snprintf 253273143b9aSmrg Don't use fake readv/writev on Solaris x86. 253373143b9aSmrg 253473143b9aSmrgcommit 049932c0171855aa6d55222947f4d47495b6f173 253573143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 253673143b9aSmrgDate: Mon Aug 21 19:08:19 2006 -0700 253773143b9aSmrg 253873143b9aSmrg Merge Solaris named pipe transport support into LOCALCONN 253973143b9aSmrg 254073143b9aSmrg Also clean up #ifdefs in Xtranslcl for which transport types are supported 254173143b9aSmrg Add "pipe" alias for named pipe transport on Solaris to match Solaris Xlib. 254273143b9aSmrg 254373143b9aSmrgcommit 11391a1ffe4c633507406d2a1ed5abe57c8698db 254473143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 254573143b9aSmrgDate: Mon Aug 21 19:05:49 2006 -0700 254673143b9aSmrg 254773143b9aSmrg Add --enable-local-transport and set it on by default on SVR4 OS'es 254873143b9aSmrg 254973143b9aSmrgcommit c0ebfcde0dd3f82c0e5712764e4403b2837e09b5 255073143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 255173143b9aSmrgDate: Mon Aug 21 19:04:54 2006 -0700 255273143b9aSmrg 255373143b9aSmrg Add *~ to .gitignore to skip emacs droppings 255473143b9aSmrg 255573143b9aSmrgcommit fe7054f2f5ce74ce9b8c1704899894bc1c9f32b7 255673143b9aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 255773143b9aSmrgDate: Thu Jul 13 14:59:21 2006 -0700 255873143b9aSmrg 255973143b9aSmrg renamed: .cvsignore -> .gitignore 256073143b9aSmrg 256173143b9aSmrgcommit 0eea51ea11381ba07d5e6953c7bf6519a3ded829 256273143b9aSmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 256373143b9aSmrgDate: Fri Jun 30 04:05:45 2006 +0000 256473143b9aSmrg 256573143b9aSmrg Bump to 1.0.1. 256673143b9aSmrg 256773143b9aSmrgcommit 8d37f63810fc12f113bfcf37065ac9da09702b46 256873143b9aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 256973143b9aSmrgDate: Tue Jun 20 19:11:16 2006 +0000 257073143b9aSmrg 257173143b9aSmrg Check setuild() return value. Bugzilla #7116. 257273143b9aSmrg 257373143b9aSmrgcommit f9a47b508a89c647829266aacb19a0fc2dbb6158 257473143b9aSmrgAuthor: Jeremy C. Reed <reed@reedmedia.net> 257573143b9aSmrgDate: Thu May 25 20:20:54 2006 +0000 257673143b9aSmrg 257773143b9aSmrg No code change. Just fix comment that said SOCKCONN to become TCPCONN. 257873143b9aSmrg (This dates back to 1994 or before.) 257973143b9aSmrg 258073143b9aSmrgcommit 2b7124954f5bedc8625c2f144bbbab4bbba7701c 258173143b9aSmrgAuthor: Kevin E Martin <kem@kem.org> 258273143b9aSmrgDate: Thu Dec 15 00:24:36 2005 +0000 258373143b9aSmrg 258473143b9aSmrg Update package version number for final X11R7 release candidate. 258573143b9aSmrg 258673143b9aSmrgcommit 3d3228a24513ea75c73f6d58ba50097f32b297a1 258773143b9aSmrgAuthor: Kevin E Martin <kem@kem.org> 258873143b9aSmrgDate: Wed Nov 9 21:19:14 2005 +0000 258973143b9aSmrg 259073143b9aSmrg Update package version number for X11R7 RC2 release. 259173143b9aSmrg 259273143b9aSmrgcommit 2cac02b2fe1ceaec2a2f1cd601d9ab4afcf3cb66 259373143b9aSmrgAuthor: Kean Johnson <kean@armory.com> 259473143b9aSmrgDate: Tue Nov 8 06:33:26 2005 +0000 259573143b9aSmrg 259673143b9aSmrg See ChangeLog entry 2005-11-07 for details. 259773143b9aSmrg 259873143b9aSmrgcommit 063a39b0e1e615387fd7baa570265ed71ca87c22 259973143b9aSmrgAuthor: Kevin E Martin <kem@kem.org> 260073143b9aSmrgDate: Wed Oct 19 02:48:13 2005 +0000 260173143b9aSmrg 260273143b9aSmrg Update package version number for RC1 release. 260373143b9aSmrg 260473143b9aSmrgcommit 21a498d25f567ada296d0321f65536dfc816482b 260573143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 260673143b9aSmrgDate: Mon Oct 3 17:45:28 2005 +0000 260773143b9aSmrg 260873143b9aSmrg Bug #3813 <https://bugs.freedesktop.org/show_bug.cgi?id=3813> GNU/kFreeBSD 260973143b9aSmrg fix for xtrans (Robert Millan) 261073143b9aSmrg 261173143b9aSmrgcommit e41835b4b2fe03d8a1997bd8e8eabab2a94bccd5 261273143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 261373143b9aSmrgDate: Sun Oct 2 21:01:35 2005 +0000 261473143b9aSmrg 261573143b9aSmrg //bugs.freedesktop.org/show_bug.cgi?id=4256> Patch #3046 261673143b9aSmrg <https://bugs.freedesktop.org/attachment.cgi?id=3046> Define 261773143b9aSmrg MAXHOSTNAMELEN if platform doesn't (Michael Banck) 261873143b9aSmrg 261973143b9aSmrgcommit 4683f28f0c9d1a1ee0338a32011219ed1fb3c565 262073143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 262173143b9aSmrgDate: Fri Aug 19 23:53:22 2005 +0000 262273143b9aSmrg 262373143b9aSmrg Bugzilla #3957 <https://bugs.freedesktop.org/show_bug.cgi?id=3957> Patch 262473143b9aSmrg #2924 <https://bugs.freedesktop.org/attachment.cgi?id=2924> xtrans 262573143b9aSmrg changes for AIX (Dan McNichol, IBM) 262673143b9aSmrg Bugzilla #3957 <https://bugs.freedesktop.org/show_bug.cgi?id=3957> Patch 262773143b9aSmrg #2925 <https://bugs.freedesktop.org/attachment.cgi?id=2925> xtrans 262873143b9aSmrg changes for AIX (Dan McNichol, IBM) 262973143b9aSmrg 263073143b9aSmrgcommit 79db37c65905823b66411533152ab54407f04004 263173143b9aSmrgAuthor: Eric Anholt <anholt@freebsd.org> 263273143b9aSmrgDate: Wed Aug 17 19:10:49 2005 +0000 263373143b9aSmrg 263473143b9aSmrg On FreeBSD, some of the symbols necessary for secure RPC support are in 263573143b9aSmrg librpcsvc, so check for their presence in rpcsvc so that the library 263673143b9aSmrg will be added. 263773143b9aSmrg 263873143b9aSmrgcommit 5165ebdb8144cd5be706e49957f5c8b51b762821 263973143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 264073143b9aSmrgDate: Tue Aug 16 02:23:41 2005 +0000 264173143b9aSmrg 264273143b9aSmrg Define BSD44SOCKETS if struct sockaddr_in has a sin_len member 264373143b9aSmrg 264473143b9aSmrgcommit 4ce01dc794022e74b01aac7b902acbbfebc74ed1 264573143b9aSmrgAuthor: Kevin E Martin <kem@kem.org> 264673143b9aSmrgDate: Fri Jul 29 21:22:54 2005 +0000 264773143b9aSmrg 264873143b9aSmrg Various changes preparing packages for RC0: 264973143b9aSmrg - Verify and update package version numbers as needed 265073143b9aSmrg - Implement versioning scheme 265173143b9aSmrg - Change bug address to point to bugzilla bug entry form 265273143b9aSmrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 265373143b9aSmrg reenable it) 265473143b9aSmrg - Fix makedepend to use pkgconfig and pass distcheck 265573143b9aSmrg - Update build script to build macros first 265673143b9aSmrg - Update modular Xorg version 265773143b9aSmrg 265873143b9aSmrgcommit 4ddee2d488f8bdcee624be96fa52ca03a7e64b83 265973143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 266073143b9aSmrgDate: Tue Jul 26 18:59:11 2005 +0000 266173143b9aSmrg 266273143b9aSmrg Use AC_TYPE_SIGNAL to replace Imake's SIGNAL_DEFINES (used in Xtransutil.c) 266373143b9aSmrg 266473143b9aSmrgcommit 0a80fbc1eb80343eaff27c48f9531f5ba709b6ef 266573143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 266673143b9aSmrgDate: Tue Jul 26 18:55:41 2005 +0000 266773143b9aSmrg 266873143b9aSmrg Add config.h includes for modularization Use RETSIGTYPE if defined by 266973143b9aSmrg autoconf in addition to Imake's SIGNALRETURNSINT. Use 267073143b9aSmrg HAVE_WORKING_VFORK if defined by autoconf in addition to Imake's 267173143b9aSmrg HAS_VFORK 267273143b9aSmrg 267373143b9aSmrgcommit 9a44d60cb031f1779c228f13697fb17e17df10d5 267473143b9aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 267573143b9aSmrgDate: Sat Jul 23 19:52:56 2005 +0000 267673143b9aSmrg 267773143b9aSmrg typo 267873143b9aSmrg 267973143b9aSmrgcommit 65ca78f15fe7f1640f3610245957eac9bca0bf04 268073143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 268173143b9aSmrgDate: Sun Jul 17 02:01:55 2005 +0000 268273143b9aSmrg 268373143b9aSmrg Move AC_MSG_RESULT so it shows up in the right place, not after other tests 268473143b9aSmrg are executed 268573143b9aSmrg 268673143b9aSmrgcommit f1d56df5736087eafa3db255437c918f6b9075a1 268773143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 268873143b9aSmrgDate: Thu Jul 14 22:44:31 2005 +0000 268973143b9aSmrg 269073143b9aSmrg Split out TCP library/IPv6 support checks into XTRANS_TCP_FLAGS for sharing 269173143b9aSmrg with code like xdm that doesn't use Xtrans but accesses TCP sockets 269273143b9aSmrg directly. Clean up --enable flags and report settings in configure 269373143b9aSmrg output. 269473143b9aSmrg 269573143b9aSmrgcommit 9552877bf0a7be02c781ef8fb2f271573a55e297 269673143b9aSmrgAuthor: Keith Packard <keithp@keithp.com> 269773143b9aSmrgDate: Sat Jul 9 21:22:30 2005 +0000 269873143b9aSmrg 269973143b9aSmrg Add .cvsignore files 270073143b9aSmrg 270173143b9aSmrgcommit 586cc58eff6d3c68313e5c8aedb8ec2464069f2f 270273143b9aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 270373143b9aSmrgDate: Sun Jul 3 23:51:24 2005 +0000 270473143b9aSmrg 270573143b9aSmrg Change <X11/os.h> to "os.h". 270673143b9aSmrg 270773143b9aSmrgcommit 926367f82972bd94a64ef76c8e036f27ca61fb14 270873143b9aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 270973143b9aSmrgDate: Sun Jul 3 07:01:01 2005 +0000 271073143b9aSmrg 271173143b9aSmrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 271273143b9aSmrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 271373143b9aSmrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 271473143b9aSmrg source files in the xserver/xorg tree, predicated on defines of 271573143b9aSmrg HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 271673143b9aSmrg <X11/fonts/foo.h>. 271773143b9aSmrg 271873143b9aSmrgcommit 40b7e438e4b441204ff47e1e25755162921d7c3e 271973143b9aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 272073143b9aSmrgDate: Sat Jul 2 18:00:50 2005 +0000 272173143b9aSmrg 272273143b9aSmrg Make includedir=@includedir@ in xtrans.pc.in, not with /X11/Xtrans. 272373143b9aSmrg 272473143b9aSmrgcommit b413f4c1dddc467014adf16bfe31627e65508c12 272547a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 272673143b9aSmrgDate: Wed Jun 22 22:46:39 2005 +0000 272773143b9aSmrg 272873143b9aSmrg Apply these patches from Theo van Klaveren: 272973143b9aSmrg lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch 273073143b9aSmrg lib-XScrnSaver.patch lib-xtrans.patch 273173143b9aSmrg to make the libraries distcheck. 273273143b9aSmrg 273373143b9aSmrgcommit 57aac0006e27624a41f04c5d0c458b9f0108a084 273473143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 273573143b9aSmrgDate: Wed Jun 22 22:36:51 2005 +0000 273673143b9aSmrg 273773143b9aSmrg Add the rest of my patch from bugzilla #1605 to define INADDR_NONE on 273873143b9aSmrg platforms that don't define it in the system headers. 273973143b9aSmrg 274073143b9aSmrgcommit f5a6a188407cec6e567070d192aac2db72cacd92 274147a4502cSmrgAuthor: Kristian Høgsberg <krh@redhat.com> 274273143b9aSmrgDate: Wed Jun 22 01:21:24 2005 +0000 274373143b9aSmrg 274473143b9aSmrg Apply patch by Alan Coopersmith from #1605 to fix address resolution of 274573143b9aSmrg hostnames starting with a digit for 64 bit architechtures. 274673143b9aSmrg 274773143b9aSmrgcommit 5bad61831b1c06888d80d92a0bf34acbeecda026 274873143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 274973143b9aSmrgDate: Sat Jun 18 07:48:43 2005 +0000 275073143b9aSmrg 275173143b9aSmrg Move Secure RPC flags from X11/configure.ac to xtrans/xtrans.m4 since 275273143b9aSmrg multiple modules will need them 275373143b9aSmrg 275473143b9aSmrgcommit 62438b14130e0f8de6939767a108ef12558653a3 275573143b9aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 275673143b9aSmrgDate: Thu Jun 9 15:56:48 2005 +0000 275773143b9aSmrg 275873143b9aSmrg Use $(includedir)/X11/Xtrans for Xtransincludedir 275973143b9aSmrg 276073143b9aSmrgcommit 7c8e397ddcbd0ae998cc4f23868726022d1aa47b 276173143b9aSmrgAuthor: Eric Anholt <anholt@freebsd.org> 276273143b9aSmrgDate: Wed Jun 8 06:24:53 2005 +0000 276373143b9aSmrg 276473143b9aSmrg Install the xtrans.m4 to the directory returned by aclocal --print-ac-dir, 276573143b9aSmrg so that the aclocal calls in other modules will pick it up if this 276673143b9aSmrg prefix's aclocal dir is not in a default path for system aclocal. 276773143b9aSmrg 276873143b9aSmrgcommit 58c7263ca5b64a21dc101bb4b24201ba67a8d068 276947a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 277073143b9aSmrgDate: Wed May 25 21:47:56 2005 +0000 277173143b9aSmrg 277273143b9aSmrg - Add FSlib to symlink.sh 277373143b9aSmrg - Change Xtrans includedir back to be X11/Xtrans, so that users of it can 277473143b9aSmrg continue to include <X11/*> 277573143b9aSmrg - Add build system for FSlib 277673143b9aSmrg - Conditionally include config.h in xc/lib/FS 277773143b9aSmrg - Remove redundant include of FSproto.h in xc/lib/FS 277873143b9aSmrg - Add check to proto/X11/configure.ac whether -D_XOPEN_SOURCE is needed. 277973143b9aSmrg 278073143b9aSmrgcommit b2e662de63948928e4cbc7e3ba90631f150c5137 278173143b9aSmrgAuthor: Josh Triplett <josh@speakeasy.net> 278273143b9aSmrgDate: Mon May 23 01:53:21 2005 +0000 278373143b9aSmrg 278473143b9aSmrg Change xtransincludedir in pkg-config file to match change in Makefile.am. 278573143b9aSmrg 278673143b9aSmrgcommit 83d29f6e0c1587c8ad008672e7ae5631942559eb 278773143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 278873143b9aSmrgDate: Sat May 21 23:07:48 2005 +0000 278973143b9aSmrg 279073143b9aSmrg xtrans: 279173143b9aSmrg Create autoconf macro XTRANS_CONNECTION_FLAGS to provide standard set of 279273143b9aSmrg --enable flags for which transports to support and common place to 279373143b9aSmrg update for required libraries for platforms that need certain libs for 279473143b9aSmrg certain transports 279573143b9aSmrg ICE: 279673143b9aSmrg Add ICE_t #define required by Xtrans headers. Replace static defines of 279773143b9aSmrg LOCALCONN & UNIXCONN with new XTRANS_CONNECTION_FLAGS macro. 279873143b9aSmrg X11: 279973143b9aSmrg Moved transport type checks to new macro XTRANS_CONNECTION_FLAGS in 280073143b9aSmrg xtrans.m4 in xtrans module so they can be shared by all modules using 280173143b9aSmrg xtrans. 280273143b9aSmrg 280373143b9aSmrgcommit bd79d86fb50233e0cd41a57b553f12b6d490ac7e 280473143b9aSmrgAuthor: Adam Jackson <ajax@nwnk.net> 280573143b9aSmrgDate: Thu May 19 00:22:33 2005 +0000 280673143b9aSmrg 280773143b9aSmrg revert last change, didn't do right thing at all, sorry for the noise 280873143b9aSmrg 280973143b9aSmrgcommit 10776fa562c060d74fdd4434a16408fe4bd34ab9 281073143b9aSmrgAuthor: Adam Jackson <ajax@nwnk.net> 281173143b9aSmrgDate: Thu May 19 00:10:08 2005 +0000 281273143b9aSmrg 281373143b9aSmrg Require automake 1.7 in AM_INIT_AUTOMAKE 281473143b9aSmrg 281573143b9aSmrgcommit daa7168e9e0cdff5eb06b0c9a7155f8880681fff 281647a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 281773143b9aSmrgDate: Fri May 13 22:53:43 2005 +0000 281873143b9aSmrg 281973143b9aSmrg - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in 282073143b9aSmrg <X11/...> 282173143b9aSmrg - For Xcomposite and Xdamage, don't link the build system out of the xc 282273143b9aSmrg tree 282373143b9aSmrg - Link the public X11 headers into their own directory 282473143b9aSmrg - Add links to XKeysymDB and XErrorDB 282573143b9aSmrg - Add links to all the Xlib man pages 282673143b9aSmrg - Add links to the lcUniConv subdirectory 282773143b9aSmrg - Conditionally include config.h in Xlib source 282873143b9aSmrg 282973143b9aSmrgcommit d11d95fa4faec21655625b7de27d8a71c08ffe2d 283047a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 283173143b9aSmrgDate: Fri May 13 15:16:43 2005 +0000 283273143b9aSmrg 283373143b9aSmrg Dummy changes to ChangeLog/configure.ac to see if that fixes group 283473143b9aSmrg permissions 283573143b9aSmrg 283673143b9aSmrgcommit b8a8c31f63a543d1c1c6bb4ae26a4019b4400edc 283747a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 283873143b9aSmrgDate: Fri May 13 15:04:52 2005 +0000 283973143b9aSmrg 284073143b9aSmrg Re-adding ChangeLog and configure.ac files 284173143b9aSmrg 284273143b9aSmrgcommit 798c08054ce5a8238f35fee3e69218ece74441fa 284347a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 284473143b9aSmrgDate: Fri May 13 15:02:19 2005 +0000 284573143b9aSmrg 284673143b9aSmrg Temporarily remove ChangeLog configure.ac 284773143b9aSmrg 284873143b9aSmrgcommit b3da86ae588df14dde916674a4f6593edf1964f7 284947a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 285073143b9aSmrgDate: Fri May 13 14:43:37 2005 +0000 285173143b9aSmrg 285273143b9aSmrg Dummy commit to see if that fixes the group execute permissions 285373143b9aSmrg 285473143b9aSmrgcommit ea04267da780c2c3f08a710d15468565897420c4 285547a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 285673143b9aSmrgDate: Thu May 12 16:12:34 2005 +0000 285773143b9aSmrg 285873143b9aSmrg Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to 285973143b9aSmrg Xtransdef. 286073143b9aSmrg Add Xdmcp build files 286173143b9aSmrg Add Wrap.h to lib/dmcp part of symlink script. 286273143b9aSmrg 286373143b9aSmrgcommit f25791629f3f443d2552bdb05bea1a960b530342 286473143b9aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 286573143b9aSmrgDate: Thu May 12 02:49:16 2005 +0000 286673143b9aSmrg 286773143b9aSmrg Add Xtransdef.h.in as an AM_CONFIG_HEADER. 286873143b9aSmrg 286973143b9aSmrgcommit d628bf24f2bf0d017394b6961784d7ac5b33f46b 287047a4502cSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 287173143b9aSmrgDate: Wed May 11 22:44:52 2005 +0000 287273143b9aSmrg 287373143b9aSmrg lib/Xau: 287473143b9aSmrg - Update AUTHORS, COPYING from Keith's tree 287573143b9aSmrg - Don't use gcc specific "-include config.h" 287673143b9aSmrg - Add autogen.sh 287773143b9aSmrg lib/xtrans: 287873143b9aSmrg - Add AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS, README, autogen.sh, 287973143b9aSmrg configure.ac, xtrans.pc.in 288073143b9aSmrg xc/lib/Xau: 288173143b9aSmrg - Add conditionalized #include <config.h> 288273143b9aSmrg util/modular/symlink.sh 288373143b9aSmrg - Add functions symlink_lib_xau() and symlink_lib_xtrans() 288473143b9aSmrg util/modular/addconfig.h 288573143b9aSmrg - New script that adds #include <config.h> to files 288673143b9aSmrg 288773143b9aSmrgcommit c814f30e9a5dc48a24c20517334cf5f9c37e066a 288873143b9aSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 288973143b9aSmrgDate: Wed Mar 2 11:20:29 2005 +0000 289073143b9aSmrg 289173143b9aSmrg xc/config/cf/DragonFly.cf 289273143b9aSmrg xc/config/cf/Imake.cf 289373143b9aSmrg xc/config/cf/Imakefile 289473143b9aSmrg xc/config/imake/imake.c 289573143b9aSmrg xc/config/imake/imakemdep.h 289673143b9aSmrg xc/extras/drm/shared/drm.h 289773143b9aSmrg xc/include/Xos_r.h 289873143b9aSmrg xc/lib/xtrans/Xtranssock.c 289973143b9aSmrg xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h 290073143b9aSmrg xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h 290173143b9aSmrg xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c 290273143b9aSmrg //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004 290373143b9aSmrg (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for 290473143b9aSmrg DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org> 290573143b9aSmrg and Mike Verona <firedragonfly@gmail.com>. 290673143b9aSmrg 290773143b9aSmrgcommit 92e80a5a67273fc60623b17a5f34c239f1ed6947 290873143b9aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 290973143b9aSmrgDate: Mon Nov 15 15:06:56 2004 +0000 291073143b9aSmrg 291173143b9aSmrg Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added 291273143b9aSmrg mingw (Win32) port 291373143b9aSmrg 291473143b9aSmrgcommit d92a9d31416a8366cd065886d7ff352fefce646d 291573143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 291673143b9aSmrgDate: Fri Aug 27 22:47:45 2004 +0000 291773143b9aSmrg 291873143b9aSmrg Set the define XtransFailSoft to restore the old behavior to fail softly 291973143b9aSmrg when socket directory cannot chowned/chmod to correct user/group. This 292073143b9aSmrg should be added on a per OS basis which hasn't been done. 292173143b9aSmrg 292273143b9aSmrgcommit 48ffd91cff9a07c68194f6d0b380dd2acd46a8ca 292373143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 292473143b9aSmrgDate: Fri Jul 30 21:00:20 2004 +0000 292573143b9aSmrg 292673143b9aSmrg fail hard if socket directories cannot be chowned to root or chmod'ed to 292773143b9aSmrg the requested mode if 'sticky' bit is requested for this directory 292873143b9aSmrg instead of just print a warning that will remain unnoticed most of the 292973143b9aSmrg times. 293073143b9aSmrg 293173143b9aSmrgcommit c3e50fa69ea7a2d08a298866e8a63c0f07c8248d 293273143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 293373143b9aSmrgDate: Fri Jul 30 18:40:36 2004 +0000 293473143b9aSmrg 293573143b9aSmrg Fixed typo in a comment. 293673143b9aSmrg Deleted bogus comment. 293773143b9aSmrg Added debugging support. 293873143b9aSmrg 293973143b9aSmrgcommit 79d38d618406ecc5228730a57ad406b280a5a189 294073143b9aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 294173143b9aSmrgDate: Sat Jul 17 01:13:31 2004 +0000 294273143b9aSmrg 294373143b9aSmrg Fix typo in debug message in MakeAllCLTSServerListeners 294473143b9aSmrg Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend 294573143b9aSmrg Add "localuser" and "localgroup" access types to server-interpreted 294673143b9aSmrg authentication scheme. 294773143b9aSmrg 294873143b9aSmrgcommit 8d0820e2058545e27f95d9fdc581262822799193 294973143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 295073143b9aSmrgDate: Fri Apr 23 18:44:27 2004 +0000 295173143b9aSmrg 295273143b9aSmrg Merging XORG-CURRENT into trunk 295373143b9aSmrg 295473143b9aSmrgcommit c594d3393cd355f52545b05bcc27ee8a2c533caa 295573143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 295673143b9aSmrgDate: Sun Mar 14 08:32:40 2004 +0000 295773143b9aSmrg 295873143b9aSmrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 295973143b9aSmrg 296073143b9aSmrgcommit 2d51220fae172d2b8d28b971a853605b41038533 296173143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 296273143b9aSmrgDate: Wed Mar 3 12:11:46 2004 +0000 296373143b9aSmrg 296473143b9aSmrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 296573143b9aSmrg 296673143b9aSmrgcommit 6e2cb92d192171961165c8e5a24b00f35f56aaeb 296773143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 296873143b9aSmrgDate: Thu Feb 26 13:35:36 2004 +0000 296973143b9aSmrg 297073143b9aSmrg readding XFree86's cvs IDs 297173143b9aSmrg 297273143b9aSmrgcommit 93f13d69958cb9c9adfe1244e478521269f9258b 297373143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 297473143b9aSmrgDate: Thu Feb 26 09:22:54 2004 +0000 297573143b9aSmrg 297673143b9aSmrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 297773143b9aSmrg 297873143b9aSmrgcommit 7a10db6531003055886e0e994c2ef8e46a010eb2 297973143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 298073143b9aSmrgDate: Mon Feb 23 20:34:44 2004 +0000 298173143b9aSmrg 298273143b9aSmrg Import most of XFree86 4.4RC3. This import excludes files which have the 298373143b9aSmrg new license. If we want to, later we can import 4.4RC3 again and pick 298473143b9aSmrg up the files that have the new license, but for now the vendor branch 298573143b9aSmrg is "pure." 298673143b9aSmrg 298773143b9aSmrgcommit 871b8c33f2ab8c98b95aa3324bb70055f5207c61 298873143b9aSmrgAuthor: Egbert Eich <eich@suse.de> 298973143b9aSmrgDate: Thu Jan 29 08:08:15 2004 +0000 299073143b9aSmrg 299173143b9aSmrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 299273143b9aSmrg 299373143b9aSmrgcommit 352e5de72e125d7d474907f354462cc1442e0989 299473143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 299573143b9aSmrgDate: Fri Dec 19 20:54:45 2003 +0000 299673143b9aSmrg 299773143b9aSmrg XFree86 4.3.99.902 (RC 2) 299873143b9aSmrg 299973143b9aSmrgcommit d223c1bb16c503e58f07dfef14b8e79fe7c358ff 300073143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 300173143b9aSmrgDate: Thu Dec 4 22:03:05 2003 +0000 300273143b9aSmrg 300373143b9aSmrg XFree86 4.3.99.901 (RC 1) 300473143b9aSmrg 300573143b9aSmrgcommit 6c36ea2d54ea6b6f0cbece06d867d0b884783d0c 300673143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 300773143b9aSmrgDate: Tue Nov 25 19:28:21 2003 +0000 300873143b9aSmrg 300973143b9aSmrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 301073143b9aSmrg 301173143b9aSmrgcommit 3b0d3a905e39624abe9ddd1ce20542097601e4c2 301273143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 301373143b9aSmrgDate: Tue Nov 25 19:28:21 2003 +0000 301473143b9aSmrg 301573143b9aSmrg Initial revision 301673143b9aSmrg 301773143b9aSmrgcommit 3bd236a07c0ebaabb7337dd5d56bc57a028a9c0e 301873143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 301973143b9aSmrgDate: Fri Nov 14 16:48:50 2003 +0000 302073143b9aSmrg 302173143b9aSmrg XFree86 4.3.0.1 302273143b9aSmrg 302373143b9aSmrgcommit 26781c4f009a4b448dca3ab4912cbf01182e3d92 302473143b9aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 302573143b9aSmrgDate: Fri Nov 14 15:54:40 2003 +0000 302673143b9aSmrg 302773143b9aSmrg R6.6 is the Xorg base-line 3028