1commit 1192d3bc407348ff316bd3bffc791b3ac73f591b 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Sat Mar 2 13:31:40 2024 -0800 4 5 libXdmcp 1.1.5 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit fa41f9bfd7a0e57ba3e0f40d9a96e1dba1deeb4a 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sat Sep 23 12:23:17 2023 -0700 12 13 gitlab CI: add xz-utils to container for "make distcheck" 14 15 Also update to latest ci-templates 16 17 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 18 19commit 2ed49718a8ff8710bfebf6c286df9e3b5df754c2 20Author: Alan Coopersmith <alan.coopersmith@oracle.com> 21Date: Sat Sep 23 12:16:29 2023 -0700 22 23 XdmcpWriteHeader: use calloc instead of malloc to alloc buffer 24 25 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 26 27commit f59fbae7a1890b243c69f0ff20099c6d6aa93c4e 28Author: Alan Coopersmith <alan.coopersmith@oracle.com> 29Date: Sat Sep 23 12:11:31 2023 -0700 30 31 XdmcpWriteHeader: drop unnecessary cast of free() argument 32 33 Clears clang complaint: 34 35 Write.c:48:7: warning: cast from 'BYTE *' (aka 'unsigned char *') to 36 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] 37 free((unsigned long *)(buffer->data)); 38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 40 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 41 42commit 6e6917dd5918f5ae520f71e53128eee3267656b8 43Author: Alan Coopersmith <alan.coopersmith@oracle.com> 44Date: Sat Sep 23 12:00:08 2023 -0700 45 46 Clear -Wunused-macros warnings when arc4random_buf() is available 47 48 Reported by clang: 49 50 Key.c:46:9: warning: macro is not used [-Wunused-macros] 51 #define Time_t time_t 52 ^ 53 Key.c:52:9: warning: macro is not used [-Wunused-macros] 54 #define random lrand48 55 ^ 56 Key.c:51:9: warning: macro is not used [-Wunused-macros] 57 #define srandom srand48 58 ^ 59 60 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 61 62commit f431e5b6c266a751dfabb19be286baf08393516a 63Author: Alan Coopersmith <alan.coopersmith@oracle.com> 64Date: Sun Jul 30 10:48:58 2023 -0700 65 66 Xdmcp.h: add access attributes to function prototypes 67 68 May aid in static analysis by gcc 69 70 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 71 72commit eaceeee93c3b9310be5422b9ed0450265779b491 73Author: Alan Coopersmith <alan.coopersmith@oracle.com> 74Date: Sat Mar 4 10:44:45 2023 -0800 75 76 configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL 77 78 AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, 79 so it's time to rely on it. 80 81 Clears autoconf warnings: 82 83 configure.ac:38: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. 84 configure.ac:38: You should run autoupdate. 85 aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from... 86 configure.ac:38: the top level 87 configure.ac:38: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you 88 configure.ac:38: put the 'win32-dll' option into LT_INIT's first parameter. 89 ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... 90 aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from... 91 configure.ac:38: the top level 92 configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete. 93 configure.ac:39: You should run autoupdate. 94 aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... 95 configure.ac:39: the top level 96 97 libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, 98 libtoolize: and rerunning libtoolize and aclocal. 99 100 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 101 102commit 45d7acc61ce08280dead99e1fb57ad07ca7eca1b 103Author: Alan Coopersmith <alan.coopersmith@oracle.com> 104Date: Sat Feb 25 09:22:37 2023 -0800 105 106 Remove "All rights reserved" from Oracle copyright notices 107 108 Oracle no longer includes this term in our copyright & license notices. 109 110 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 111 112commit 7f5677e87df575298f62320d76408823b54cd883 113Author: Alan Coopersmith <alan.coopersmith@oracle.com> 114Date: Fri Nov 18 15:05:39 2022 -0800 115 116 libXdmcp 1.1.4 117 118 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 119 120commit c01da8ebd0969efd15388ce999e121127cc46f67 121Author: Alan Coopersmith <alan.coopersmith@oracle.com> 122Date: Fri Nov 4 19:29:35 2022 -0700 123 124 Only link with libbsd if needed for arc4random_buf() 125 126 Avoid unnecessary library dependency when using a libc with this 127 function included 128 129 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 130 131commit e5ace1c5fe009e5c66fa16f886b13cce2558684a 132Author: Guillem Jover <guillem@hadrons.org> 133Date: Thu Oct 6 00:31:30 2022 +0000 134 135 Switch from libbsd to libbsd-overlay 136 137 This is the preferred usage form for libbsd, as it makes the code more 138 portable and requires no special includes for libbsd, by transparently 139 injects the needed standard headers that would be used on a BSD. 140 141 Signed-off-by: Guillem Jover <guillem@hadrons.org> 142 143commit b71d34f635d8827db76310a4b127a6926f2df1d7 144Author: Alan Coopersmith <alan.coopersmith@oracle.com> 145Date: Sat Aug 6 14:51:50 2022 -0700 146 147 XdmcpDisposeARRAYofARRAY8: Reduce scope of i 148 149 As suggested by cppcheck 150 Also makes it unsigned to match array->length (a CARD8) 151 152 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 153 154commit eb10c58258c3d4e6d207c390282f7d329e63910a 155Author: Alan Coopersmith <alan.coopersmith@oracle.com> 156Date: Sat Aug 6 14:47:56 2022 -0700 157 158 arc4random_buf: Only declare ret if HAVE_GETENTROPY is defined 159 160 Clears unused variable warning from cppcheck 161 162 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 163 164commit 07f93358ac7bc532b16ceff13bed356ac2a0c6f1 165Author: Alan Coopersmith <alan.coopersmith@oracle.com> 166Date: Sat Aug 6 14:42:03 2022 -0700 167 168 Use memcpy() instead of memmove() when buffers are known not to overlap 169 170 This was introduced by a bcopy() -> memmove() substitution in 1993. 171 172 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 173 174commit 185a91c6e7f7e40d916f0554df2aceb73509fd52 175Author: Alan Coopersmith <alan.coopersmith@oracle.com> 176Date: Sun Jul 17 12:22:50 2022 -0700 177 178 gitlab CI: enable doc builds in basic build test 179 180 Also drops requirement for Signed-off-by in commit checks 181 182 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 183 184commit 8570239e74569411dc8c470e687c9ca042746cb5 185Author: Alan Coopersmith <alan.coopersmith@oracle.com> 186Date: Sun Jul 17 12:16:48 2022 -0700 187 188 Fix spelling/wording issues 189 190 Found by using: 191 codespell --builtin clear,rare,usage,informal,code,names 192 193 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 194 195commit 9e886976a3e3eeddcf7db894eec6aaa1d1a2548a 196Author: Alan Coopersmith <alan.coopersmith@oracle.com> 197Date: Sun Jul 17 12:13:58 2022 -0700 198 199 Build xz tarballs instead of bzip2 200 201 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 202 203commit 4a71fdf6d34df67d3f1335590da6ae3050128fb2 204Author: Alan Coopersmith <alan.coopersmith@oracle.com> 205Date: Wed Feb 23 13:09:09 2022 -0800 206 207 Fix build on Solaris 11.3.0 - 11.3.8 208 209 Solaris 11.3.0 added getentropy() to libc and <sys/random.h> 210 Solaris 11.3.9 added arc4random() to libc and <stdlib.h> 211 Solaris 11.4.16 added getentropy() to <stdlib.h> 212 213 So when building on Solaris releases from 11.3.0 to 11.3.8, libXdmcp 214 would not find arc4random(), and thus fallback to using getentropy(), 215 but was only looking for it in <stdlib.h>, resulting in a build error: 216 217 Key.c: In function ‘arc4random_buf’: 218 Key.c:86:5: error: implicit declaration of function ‘getentropy’ [-Werror=implicit-function-declaration] 219 ret = getentropy (auth, len); 220 ^ 221 222 Reported-by: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54628 223 224 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 225 226commit 13b72ec5540757ccbb62c4b31961a556ab77d005 227Author: Alan Coopersmith <alan.coopersmith@oracle.com> 228Date: Wed Feb 23 12:50:41 2022 -0800 229 230 gitlab CI: add a basic build test 231 232 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 233 234commit bc141f304712a109b6b518724e1feb66293bf472 235Author: Alan Coopersmith <alan.coopersmith@oracle.com> 236Date: Sat Mar 16 12:38:45 2019 -0700 237 238 Update configure.ac bug URL for gitlab migration 239 240 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 241 242commit 618b3ba5f826d930df2ca6a6a0ce212fa75cef42 243Author: Alan Coopersmith <alan.coopersmith@oracle.com> 244Date: Sat Mar 16 09:19:02 2019 -0700 245 246 libXdmcp 1.1.3 247 248 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 249 250commit 7d4c69183b9838c684c1bcedb4e6184301d2816f 251Author: Alan Coopersmith <alan.coopersmith@oracle.com> 252Date: Mon Nov 19 21:51:24 2018 -0800 253 254 Update README for gitlab migration 255 256 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 257 258commit 6d1aee0310001eca8f6ded9814a2a70b3a774896 259Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> 260Date: Thu May 4 11:12:13 2017 +0200 261 262 Fix compilation error when arc4random_buf is not available 263 264 Not sure how I missed that, but I did. 265 266 Also rename emulate_getrandom_buf() into insecure_getrandom_buf() as 267 requested in the previous patch reviews. 268 269 Last, getbits() expects an unsigned char, so remove the warning. 270 271 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 272 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 273 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 274 275commit 0554324ec6bbc2071f5d1f8ad211a1643e29eb1f 276Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> 277Date: Tue Apr 4 19:13:38 2017 +0200 278 279 Use getentropy() if arc4random_buf() is not available 280 281 This allows to fix CVE-2017-2625 on Linux platforms without pulling in 282 libbsd. 283 The libc getentropy() is available since glibc 2.25 but also on OpenBSD. 284 For Linux, we need at least a v3.17 kernel. If the recommended 285 arc4random_buf() function is not available, emulate it by first trying 286 to use getentropy() on a supported glibc and kernel. If the call fails, 287 fall back to the current (vulnerable) code. 288 289 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 290 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 291 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 292 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 293 294commit f1bf902c52884e35d48f4d03915f019337f84717 295Author: Mihail Konev <k.mvc@ya.ru> 296Date: Thu Jan 26 13:52:49 2017 +1000 297 298 autogen: add default patch prefix 299 300 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 301 302commit 34ac12e5eb93ba1c4685bd25f5d9a25288d2d89e 303Author: Emil Velikov <emil.l.velikov@gmail.com> 304Date: Mon Mar 9 12:00:52 2015 +0000 305 306 autogen.sh: use quoted string variables 307 308 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 309 fall-outs, when they contain space. 310 311 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 312 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 313 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 314 315commit 3d813e1a45fb5d1b4b566c35218b9bcf0261b74a 316Author: Peter Hutterer <peter.hutterer@who-t.net> 317Date: Tue Jan 24 10:32:07 2017 +1000 318 319 autogen.sh: use exec instead of waiting for configure to finish 320 321 Syncs the invocation of configure with the one from the server. 322 323 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 324 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 325 326commit 5021b93d68c499831ad65a2abf1bfb7e6ed2724f 327Author: Helmut Grohne <helmut@subdivi.de> 328Date: Wed Nov 11 22:23:15 2015 +0100 329 330 do not use &fullrelvers; in xdmcp.xml (Debian bug 761628) 331 332 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 333 334commit b10f382e3aa2e86cd5a2bc27d6758da55f0ab1f6 335Author: Jon TURNEY <jon.turney@dronecode.org.uk> 336Date: Sat Sep 13 20:28:38 2014 +0100 337 338 Link with winsock library for socket functions on MinGW 339 340 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 341 Reviewed-by: David Macek <david.macek.0@gmail.com> 342 343commit 0c09444d276fbf46a0e8b427a4f6a325d0625742 344Author: Alan Coopersmith <alan.coopersmith@oracle.com> 345Date: Sat Mar 21 09:39:14 2015 -0700 346 347 libXdmcp 1.1.2 348 349 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 350 351commit 9f4cac7656b221ce2a8f97e7bd31e5e23126d001 352Author: Alan Coopersmith <alan.coopersmith@oracle.com> 353Date: Sat Jan 17 10:37:09 2015 -0800 354 355 Add AC_USE_SYSTEM_EXTENSIONS to expose arc4random() interfaces in headers 356 357 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 358 359commit fe8eab93e9bcdbe8bb8052434bb5e676e3a0ee8f 360Author: Alan Coopersmith <alan.coopersmith@oracle.com> 361Date: Sat May 31 21:39:32 2014 -0700 362 363 autogen.sh: Honor NOCONFIGURE=1 364 365 See http://people.gnome.org/~walters/docs/build-api.txt 366 367 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 368 369commit da9a25b208035448867f97cd92f3aed4b5bc53a9 370Author: Alan Coopersmith <alan.coopersmith@oracle.com> 371Date: Sat May 31 21:38:41 2014 -0700 372 373 configure: Drop AM_MAINTAINER_MODE 374 375 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 376 377commit 089081dca4ba3598c6f9bf401c029378943b5854 378Author: Alan Coopersmith <alan.coopersmith@oracle.com> 379Date: Sat May 25 10:18:33 2013 -0700 380 381 Also reject requests to allocate negative sized amounts of memory 382 383 Since the API is defined with size as a signed int, deal with it. 384 385 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 386 387commit 2da1bcb656febdab9345f1fec31c974fd7b409bc 388Author: Alan Coopersmith <alan.coopersmith@oracle.com> 389Date: Fri May 24 23:19:23 2013 -0700 390 391 Ensure ARRAYofARRAY8 pointers are initialized to NULL 392 393 Use calloc for the array of pointers to ensure pointers are cleared out 394 so we don't try to free garbage if XdmcpDisposeARRAYofARRAY8 is called 395 before the caller sets them to valid pointers. 396 397 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 398 399commit 787c4c79be18373f58aeaf2fe543f30fe3af2bd1 400Author: Alan Coopersmith <alan.coopersmith@oracle.com> 401Date: Fri May 24 22:58:41 2013 -0700 402 403 Ensure ARRAY* structs are zero'ed out when oversize values are passed 404 405 Previous fix missed a case in which we returned failure, but didn't 406 fill in the data pointer & size values. 407 408 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 409 410commit 9089ae455f9df222aa85bbbcb4526874c0d97099 411Author: Alan Coopersmith <alan.coopersmith@oracle.com> 412Date: Fri May 24 22:24:55 2013 -0700 413 414 Add unit tests for Array allocation functions 415 416 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 417 418commit 66514a4af7eaa47e8718434356d7efce95e570cf 419Author: Matthieu Herrb <matthieu.herrb@laas.fr> 420Date: Sun Aug 4 10:42:57 2013 +0200 421 422 Use arc4random when available to produce the XDM-AUTHENTICATION1 key 423 424 arc4random() and associated functions can be found in libbsd on 425 GNU/Linux systems. 426 427 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 428 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 429 430commit 0b443c1b769b9c9a3b45b4252afe07e18b709ff4 431Author: Alan Coopersmith <alan.coopersmith@oracle.com> 432Date: Fri Apr 19 15:16:51 2013 -0700 433 434 Make XdmcpCopyARRAY8 call XdmcpAllocARRAY8 instead of replicating it 435 436 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 437 438commit 1222f974442f3d419664be4faca576f5f1457666 439Author: Alan Coopersmith <alan.coopersmith@oracle.com> 440Date: Tue Apr 2 00:07:54 2013 -0700 441 442 Ensure ARRAY* structs are zero'ed out when allocation fails 443 444 In the past some callers forgot to either initialize themselves or to 445 check the return values, so could try to read or write to uninitialized 446 pointers - we set the pointer to NULL & the size to 0 to avoid that. 447 448 Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 449 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 450 451commit ca65a92405500393f09d34388edbbf6350e6c146 452Author: Alan Coopersmith <alan.coopersmith@oracle.com> 453Date: Wed Dec 26 23:39:58 2012 -0800 454 455 Remove unused TLI ("STREAMSCONN") code from libXdmcp 456 457 Has never been converted to build in modular builds, so has been unusable 458 since X11R7.0 release in 2005. All known platforms with TLI/XTI support 459 that X11R7 & later releases run on also have (and mostly prefer) BSD 460 socket support for their networking API. 461 462 Mostly performed via "unifdef -USTREAMSCONN", followed by manual cleanup. 463 464 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 465 466commit 60aa228de59270fd1b6d838d80095ac00da53342 467Author: Alan Coopersmith <alan.coopersmith@oracle.com> 468Date: Wed Mar 7 19:46:26 2012 -0800 469 470 libXdmcp 1.1.1 471 472 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 473 474commit a3151f53f0149cd30266474faf8384b93070b8a6 475Author: Matt Dew <marcoz@osource.org> 476Date: Wed Jan 11 21:44:51 2012 -0700 477 478 informaltable cleanup 479 480 On certain tables, add top and bottom borders to table 481 header and a bottom border to the table. This matches 482 what those tables in the old pdfs looked like. 483 484 the <?dbfo keep-together='always'> prevents tables from 485 splitting across pages. Useful for tiny tables. 486 487 Converting the colwidth to a floating point, 488 IE, 1* -> 1.0* cleans up these build errors: 489 WARNING: table-layout="fixed" and column-width unspecified 490 => falling back to proportional-column-width(1) 491 492 Signed-off-by: Matt Dew <marcoz@osource.org> 493 494commit e2bc94bbeeae5f0482c2c59556c9a3fb421573d2 495Author: Matt Dew <marcoz@osource.org> 496Date: Tue Oct 4 22:17:41 2011 -0600 497 498 Cleanup IDs and links in doc 499 500 1 - fix the capitalization of the ID attributes to match either the 501 <title> or <funcdef> string it goes with. 502 2 - fix any <linkend>'s that were affected by 1. 503 3 - any <function> in the docs that has an actual funcdef, 504 will become an olink. 505 506 Signed-off-by: Matt Dew <marcoz@osource.org> 507 508commit 896fc25047c6cf372babfaf09ce128754ee00123 509Author: Alan Coopersmith <alan.coopersmith@oracle.com> 510Date: Fri Sep 16 22:16:37 2011 -0700 511 512 Strip trailing whitespace 513 514 Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 515 git diff -w & git diff -b show no diffs from this change 516 517 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 518 519commit de9cdb570fa19058e4bdf16e592f0ac7a692b7e2 520Author: Gaetan Nadon <memsize@videotron.ca> 521Date: Thu Sep 15 20:50:30 2011 -0400 522 523 xdmcp: use appropriate markup for author affiliation 524 525 Docbook places the organization name above its divisions. 526 527 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 528 529commit d3bc4e5d2abeb2202066a50dda8f65dd45005f58 530Author: Gaetan Nadon <memsize@videotron.ca> 531Date: Mon Sep 12 10:58:16 2011 -0400 532 533 docs: use the &fullrelvers; entity to set X11 release information 534 535 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 536 537commit d918365a388486a1bacd982fa0293b345407025a 538Author: Gaetan Nadon <memsize@videotron.ca> 539Date: Sun Sep 11 19:49:53 2011 -0400 540 541 docs: remove <productnumber> which is not used by default 542 543 This element is not rendered by default on the title. A template 544 customization is required to display it. 545 X Window System does not have a product number. 546 547 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 548 549commit a9b82d7972d225df1a5bf24eb85e109f707113ec 550Author: Gaetan Nadon <memsize@videotron.ca> 551Date: Thu Sep 8 20:00:00 2011 -0400 552 553 docbook.am: embed css styles inside the HTML HEAD element 554 555 Rather than referring to the external xorg.css stylesheet, embed the content 556 of the file in the html output produced. This is accomplished by using 557 version 1.10 of xorg-xhtml.xsl. 558 559 This makes the whole html docs tree much more relocatable. 560 In addition, it eliminates xorg.css as a runtime file which makes 561 xorg-sgml-doctools a build time only package. 562 563 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 564 565commit 35ce7db29079636cfa138914ccaa4d951eaff0af 566Author: Gaetan Nadon <memsize@videotron.ca> 567Date: Wed Sep 7 10:31:04 2011 -0400 568 569 docbook.am: global maintenance update - entities, images and olinking 570 571 Adding support in libX11 for html chunking caused a reorg of docbook.am 572 as well as the xorg-sgml-doctools masterdb for olinking. 573 The parameter img.src.path is added for pdf images. 574 A searchpath to the root builddir is added for local entities, if present. 575 576 The docbook.am makefile hides all the details and is identical for 577 all 22 modules having DocBook documentation. It is included by a thin 578 Makefile.am which requires no docbook knowledge. 579 580 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 581 582commit e93e80c3bb4c4fcd71d7671d23949232e7cf9581 583Author: Gaetan Nadon <memsize@videotron.ca> 584Date: Sun Jun 12 18:39:45 2011 -0400 585 586 Install xml versions of specs even if HAVE_XMLTO is false 587 588 DocBook/XML input source is also a usefull output format that can be viewed 589 with an XML viewer or editor and by some O/S help system. 590 591 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 592 593commit 32b2263deae34c9c1d83eea3b37c2a43ca256a5f 594Author: Gaetan Nadon <memsize@videotron.ca> 595Date: Sun Jun 5 16:27:36 2011 -0400 596 597 Install target dbs alongside generated documents 598 599 This matches a change in xorg-sgml-docs whereby the masterdb will look for 600 the target dbs into the same location as the generated documents. 601 602 The target dbs are now installed alongside the generated documents. 603 Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which 604 has the potential of installing outside the package prefix and cause 605 distcheck to fail when user does not have write permission in this package. 606 607 Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 608 609commit 92bca84bf0d6bc7a5d858b9d356928b2856a53d5 610Author: Gaetan Nadon <memsize@videotron.ca> 611Date: Sun Feb 27 15:06:18 2011 -0500 612 613 Documentation: add Docbook external references support 614 615 When writing technical documentation, it is often necessary to cross 616 reference to other information. When that other information is not in the 617 current document, additional support is needed, namely <olink>. 618 619 A new feature with version 1.7 of xorg-sgml-doctools adds references to 620 other documents within or outside this package. 621 622 This patch adds technical support for this feature but does not change 623 the content of the documentation as seen by the end user. 624 625 Each book or article must generate a database containing the href 626 of sections that can be referred to from another document. This database 627 is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that 628 the value of DATAROOTDIR for xorg-sgml-doctools and for the package 629 documentation is the same. This forms a virtual document tree. 630 631 This database is consulted by other documents while they are being generated 632 in order to fulfill the missing information for linking. 633 Refer to the xorg-sgml-doctools for further technical information. 634 635 Co-authored-by: Matt Dew <marcoz@osource.org> 636 637 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 638 639commit c702d3c41ae28dcc661fca7d8d8d7ca8ce34ef1f 640Author: Gaetan Nadon <memsize@videotron.ca> 641Date: Wed Feb 2 11:43:41 2011 -0500 642 643 config: comment, minor upgrade, quote and layout configure.ac 644 645 Group statements per section as per Autoconf standard layout 646 Quote statements where appropriate. 647 Autoconf recommends not using dnl instead of # for comments 648 649 Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 650 Use AC_PROG_LIBTOOL to replace the deprecated AM_PROG_LIBTOOL 651 Remove redundant AC_PROG_MAKE_SET included with AM_INIT_AUTOMAKE 652 Add AC_CONFIG_SRCDIR([Makefile.am]) where missing 653 No functional configuration changes 654 655 This helps automated maintenance and release activities. 656 Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 657 658 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 659 660commit 1540933e6eaa78a96b035ec5936e63e3cdd335b2 661Author: Gaetan Nadon <memsize@videotron.ca> 662Date: Fri Jan 28 19:41:37 2011 -0500 663 664 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 665 666 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 667 668commit 28d1dc68440e07b44a8b97eab9a57bd6ae1557ee 669Author: Julien Cristau <jcristau@debian.org> 670Date: Mon Dec 20 14:12:39 2010 +0100 671 672 Revert "Export only public API symbols" 673 674 Some of the unexported symbols are used by xdm. See 675 http://lists.x.org/pipermail/xorg-devel/2010-December/017246.html 676 677 This reverts commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f. 678 679 Reported-by: Trevor Woerner <twoerner@gmail.com> 680 Signed-off-by: Julien Cristau <jcristau@debian.org> 681 682commit afcb06588e5cc032372c847657fc7883e8f68c59 683Author: Alan Coopersmith <alan.coopersmith@oracle.com> 684Date: Thu Dec 16 19:16:01 2010 -0800 685 686 spec: Fix up eqn to docbook conversion 687 688 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 689 690commit 7d3dd1513b09ea31a85a404473c2f871c507e34f 691Author: Alan Coopersmith <alan.coopersmith@oracle.com> 692Date: Thu Dec 16 17:55:30 2010 -0800 693 694 spec: Fix section titles/nesting 695 696 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 697 698commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f 699Author: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 700Date: Tue Dec 14 15:40:20 2010 -0500 701 702 Export only public API symbols 703 704 Reviewed-by: Adam Jackson <ajax@redhat.com> 705 Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org> 706 707commit fb32c2fc1548cc13bed1643b950130629a9d8197 708Author: Gaetan Nadon <memsize@videotron.ca> 709Date: Tue Nov 9 13:04:46 2010 -0500 710 711 config: HTML file generation: use the installed copy of xorg.css 712 713 Currenlty the xorg.css file is copied in each location 714 where a DocBook/XML file resides. This produces about 715 70 copies in the $(docdir) install tree. 716 717 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 718 719commit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595 720Author: Alan Coopersmith <alan.coopersmith@oracle.com> 721Date: Fri Oct 29 15:13:16 2010 -0700 722 723 libXdmcp 1.1.0 724 725 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 726 727commit fef4451fa3c55dcf81e7eee7ca001c57e301a150 728Author: Alan Coopersmith <alan.coopersmith@oracle.com> 729Date: Wed Oct 27 23:01:49 2010 -0700 730 731 Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call 732 733 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 734 735commit 21c9f93bb5200dda0bfdd05b928c19829f23d646 736Author: Gaetan Nadon <memsize@videotron.ca> 737Date: Tue Aug 3 15:28:51 2010 -0400 738 739 config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS 740 741 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 742 743commit adaf75c9aac6ca77b26379cc5e451728d9f1a78b 744Author: Matt Dew <matt@osource.org> 745Date: Sun Aug 1 14:23:18 2010 -0400 746 747 specs: replace troff source with docbook-xml source 748 749 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 750 751commit 39993ef6f48cb3f9ee0cb0cd4dcef0d643cda698 752Author: Alan Coopersmith <alan.coopersmith@oracle.com> 753Date: Fri May 7 19:21:42 2010 -0700 754 755 Replace comments pointing to non-public X Consortium defect reports 756 757 Restored the original comments suggested by Paul Shearer of Sequent in the 758 patches he submitted with these fixes in the original X Consortium defect 759 reports from 1995, since modern readers can't refer to the referenced 760 bug reports in that old/closed bug db. 761 762 7328 Xdmcp: memory leak in XdmcpReadARRAYofARRAY8 when read fails 763 7329 Xdmcp: XdmcpReadARRAY and XdmcpDisposeARRAY routines may free twice 764 765 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 766 767commit ea0e0d0e3d45eb5e71542af835194514a6f8801c 768Author: Alan Coopersmith <alan.coopersmith@oracle.com> 769Date: Fri May 7 19:03:54 2010 -0700 770 771 Fix order of CPPFLAGS passed to lint/compile steps 772 773 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 774 775commit 996d92d2710f9dc740351f4d9cbe14af64569689 776Author: Mikhail Gusarov <dottedmag@dottedmag.net> 777Date: Fri May 7 20:22:20 2010 +0000 778 779 Get rid of Xalloc/Xrealloc/Xfree from X server or Xlib 780 781 alloc/realloc/free calls are encapsulated in libXdmcp, so 782 there is no need to wrap allocation functions even under Windows 783 784 Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 785 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 786 787commit 2a51e57425e1b4062a459a19b1860c9c9721d9ea 788Author: Mikhail Gusarov <dottedmag@dottedmag.net> 789Date: Fri May 7 20:06:52 2010 +0000 790 791 Nuke RCS tags 792 793 Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 794 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 795 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 796 797commit 710d4a4298772cf06c22cce336622b33487b8b44 798Author: Mikhail Gusarov <dottedmag@dottedmag.net> 799Date: Fri May 7 20:03:46 2010 +0000 800 801 Reshuffle functions to decrease amount of boilerplate 802 803 It it a PitA to do anything with lot of nearly idenical code scattered 804 around in 30 files each containing 5-line function 805 806 Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> 807 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 808 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 809 810commit 1b22d07fc1268e7c5343cccd562ab69a101baf91 811Author: Alan Coopersmith <alan.coopersmith@oracle.com> 812Date: Thu May 6 15:38:01 2010 -0700 813 814 Use stdint.h instead of limits.h for UINT*_MAX definitions 815 816 While Solaris allows either one, C99 only requires them in stdint.h 817 and some platforms don't include them via limits.h 818 819 Corrects tinderbox reported errors on Fedora 11 build machine: 820 821 http://tinderbox.x.org/builds/2010-05-06-0019/logs/libXdmcp/#build 822 823 AA32.c: In function 'XdmcpAllocARRAY32': 824 AA32.c:47: error: 'UINT8_MAX' undeclared (first use in this function) 825 826 AA8.c: In function 'XdmcpAllocARRAY8': 827 AA8.c:47: error: 'UINT16_MAX' undeclared (first use in this function) 828 829 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 830 831 Compiles clean on GNU/Linux AMD64 832 Tested-by: Gaetan Nadon <memsize@videotron.ca> 833 834commit 30e388a8284ed100893983178acb6b4e3ff2b815 835Author: Alan Coopersmith <alan.coopersmith@oracle.com> 836Date: Thu Apr 29 20:19:38 2010 -0700 837 838 Deal with lint warnings about implicit narrowing conversions 839 840 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 841 Reviewed-by: Matt Turner <mattst88@gmail.com> 842 843commit 110078a137915f486a13e0445ee9ba5e1558c081 844Author: Alan Coopersmith <alan.coopersmith@oracle.com> 845Date: Thu Apr 29 19:57:46 2010 -0700 846 847 unifdef Lynx 848 849 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 850 Reviewed-by: Matt Turner <mattst88@gmail.com> 851 852commit 5ea80e308026357aeee8b56230e85cb4d2e87631 853Author: Alan Coopersmith <alan.coopersmith@oracle.com> 854Date: Thu Apr 29 19:56:37 2010 -0700 855 856 XdmcpARRAY8Equal: Use memcmp instead of rolling our own 857 858 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 859 Reviewed-by: Matt Turner <mattst88@gmail.com> 860 861commit 27b1aa82a3f0db7d20a303ba093d1ec52de39bff 862Author: Alan Coopersmith <alan.coopersmith@oracle.com> 863Date: Thu Apr 29 19:51:25 2010 -0700 864 865 Constify function prototypes 866 867 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 868 Reviewed-by: Matt Turner <mattst88@gmail.com> 869 870commit 482b19329fac5e311fe0423e58f3e8c573b66114 871Author: Gaetan Nadon <memsize@videotron.ca> 872Date: Mon Mar 29 16:50:34 2010 -0400 873 874 config: update AC_PREREQ statement to 2.60 875 876 Unrelated to the previous patches, the new value simply reflects 877 the reality that the minimum level for autoconf to configure 878 all x.org modules is 2.60 dated June 2006. 879 880 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 881 882 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 883 884commit 1c220fc14083ed8e1214329138d6ca548dad6dcc 885Author: Gaetan Nadon <memsize@videotron.ca> 886Date: Mon Mar 29 14:53:48 2010 -0400 887 888 config: remove the pkgconfig pc.in file from EXTRA_DIST 889 890 Automake always includes it in the tarball. 891 892 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 893 894commit 7367f2efae9561d87cabaa6e1740355b0aeda86f 895Author: Gaetan Nadon <memsize@videotron.ca> 896Date: Sat Mar 20 11:22:59 2010 -0400 897 898 make: remove unrequired -I${top_builddir}/include 899 900 The -I${top_srcdir}/include in AM_CFLAGS is the correct one. 901 902 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 903 904commit 2110b60cf122a624011ade8883af07b88bb2c2bb 905Author: Gaetan Nadon <memsize@videotron.ca> 906Date: Tue Feb 16 10:37:21 2010 -0500 907 908 config: move CWARNFLAGS from configure.ac to Makefile.am 909 910 Compiler warning flags should be explicitly set in the makefile 911 rather than being merged with other packages compiler flags. 912 913 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 914 915commit 7c1d4d862240a0b01eefbccf6b85e7a365e60ada 916Author: Gaetan Nadon <memsize@videotron.ca> 917Date: Fri Nov 27 20:56:04 2009 -0500 918 919 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 920 921 Now that the INSTALL file is generated. 922 Allows running make maintainer-clean. 923 924commit 3c0e64988dad80afe5633c62c29ab3d1c54d2d23 925Author: Gaetan Nadon <memsize@videotron.ca> 926Date: Wed Oct 28 14:09:10 2009 -0400 927 928 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 929 930 Add missing INSTALL file. Use standard GNU file on building tarball 931 README may have been updated 932 Remove AUTHORS file as it is empty and no content available yet. 933 Remove NEWS file as it is empty and no content available yet. 934 935commit a4a69387d7d0783326fbbd2b7b202498325d5f96 936Author: Gaetan Nadon <memsize@videotron.ca> 937Date: Tue Oct 27 15:07:25 2009 -0400 938 939 Deploy the new XORG_DEFAULT_OPTIONS #24242 940 941 This macro aggregate a number of existing macros that sets commmon 942 X.Org components configuration options. It shields the configuration file from 943 future changes. 944 945commit 748ea77263a40080e665adc742a7a9791b4293c0 946Author: Gaetan Nadon <memsize@videotron.ca> 947Date: Mon Oct 26 22:08:43 2009 -0400 948 949 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 950 951 ChangeLog filename is known to Automake and requires no further 952 coding in the makefile. 953 954commit 1ac333abaae4940467d2101d1080be9e46d90c78 955Author: Gaetan Nadon <memsize@videotron.ca> 956Date: Thu Oct 22 12:34:19 2009 -0400 957 958 .gitignore: use common defaults with custom section # 24239 959 960 Using common defaults will reduce errors and maintenance. 961 Only the very small or inexistent custom section need periodic maintenance 962 when the structure of the component changes. Do not edit defaults. 963 964commit c362c31e583215855458bc5cbb9ed1020157b1ad 965Author: Gaetan Nadon <memsize@videotron.ca> 966Date: Sun Sep 27 16:28:37 2009 -0400 967 968 Makefile.am: do not include autogen.sh in distribution #24183 969 970 This is a private build script that should not be distributed 971 972commit d0f3336872147e925666aaf73b6c0c11aedc63c3 973Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 974Date: Wed Oct 21 12:47:24 2009 -0700 975 976 This is not a GNU project, so declare it foreign. 977 978 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 979 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 980 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 981 > > was quite annoying to work around since 'autoreconf -fvi' replaces 982 > > it and git wants to commit it. Should these files even be in git? 983 > > Can I nuke them for the betterment of humanity and since they get 984 > > created by autoreconf anyways? 985 > 986 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 987 988 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 989 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 990 of the INSTALL file. It is also part of the 24206 solution. 991 992 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 993 994commit 3a7e0bb1cec5975e9fcbddc6569e7ac1aea550e5 995Author: Peter Hutterer <peter.hutterer@who-t.net> 996Date: Fri Aug 28 15:32:31 2009 +1000 997 998 libXdmcp 1.0.3 999 1000 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1001 1002commit 8ba417e3f3915102f99e08b15e1543680120102d 1003Author: Peter Hutterer <peter.hutterer@who-t.net> 1004Date: Wed Sep 23 21:59:12 2009 +1000 1005 1006 Require macros 1.3 for XORG_DEFAULT_OPTIONS. 1007 1008 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1009 1010commit d992d9dd3af95132ca76f0479d08d3479b899a95 1011Author: Alan Coopersmith <alan.coopersmith@sun.com> 1012Date: Mon Feb 2 20:34:33 2009 -0800 1013 1014 Add README with pointers to mailing list, bugzilla & git repos 1015 1016 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1017 1018commit 49336f1b6fa5d8dc8a9ae3e8d286b061f0d2914c 1019Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1020Date: Fri Jan 9 16:34:13 2009 -0200 1021 1022 Ansification and compile warning fixes. 1023 1024 Code that already have a header with the proper prototype is safe 1025 to ansify. 1026 This uses XORG_CHANGELOG macro to properly work with the "git-log" 1027 to "git log" change (required to pass "make distcheck"), uses the 1028 XORG_CWARNFLAGS macro, and doesn't generate any compile warnings from 1029 gcc 4.3 and sparse. 1030 1031commit 498cce64f12de67271316417de821460e8eee066 1032Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1033Date: Wed Nov 26 23:45:09 2008 -0200 1034 1035 Mark Xalloc, Xrealloc, and Xfree as weak symbols. 1036 1037 Maybe a _X_WEAK macro could be added to <X11/Xfuncproto.h>, but that 1038 could actually encourage use of __attribute__((weak)), what is not 1039 intended. 1040 This change uses the same semantics used in libXfont to declare 1041 weak symbols that are overridden by the ones defined in the X Server. 1042 1043commit f876004608f8a4737f66e1fc0e83ff7e7d6d150b 1044Author: Alan Coopersmith <alan.coopersmith@sun.com> 1045Date: Fri Aug 11 14:43:15 2006 -0700 1046 1047 Version bump -> 1.0.2 1048 1049commit 55f64a8a29094905b9f49be95ee576de4a2e1a46 1050Author: Alan Coopersmith <alan.coopersmith@sun.com> 1051Date: Fri Aug 11 14:41:42 2006 -0700 1052 1053 Require xorg-macros 1.1.0 or later for XORG_WITH_LINT & XORG_LINT_LIBRARY macros 1054 1055commit ae43ecfcb85ad238b2a513d3caf400028b951019 1056Author: Alan Coopersmith <alan.coopersmith@sun.com> 1057Date: Fri Aug 11 14:26:26 2006 -0700 1058 1059 Add lint library to CLEANFILES 1060 1061commit a106f489a69246f24535acd8bdac96e273df7334 1062Author: Alan Coopersmith <alan.coopersmith@sun.com> 1063Date: Fri Aug 11 14:22:42 2006 -0700 1064 1065 Replace static ChangeLog with dist-hook to generate from git-log 1066 1067commit 644ff9232d48a32dcc16a1eeba2b51c8686eb33e 1068Author: Alan Coopersmith <alan.coopersmith@sun.com> 1069Date: Thu Aug 10 15:58:18 2006 -0700 1070 1071 Use AC_CHECK_FUNCS instead of #ifdef SYSV to check for srand48 & lrand48 1072 1073commit 048d2bb6b48dce7b2afea39cd429f3253d8e77ca 1074Author: Alan Coopersmith <alan.coopersmith@sun.com> 1075Date: Thu Aug 10 15:43:31 2006 -0700 1076 1077 Add *~ to .gitignore to ignore emacs droppings 1078 1079commit 1f3fadd3a0f8226fb19f94d6a6344e144e031bba 1080Author: Alan Coopersmith <alan.coopersmith@sun.com> 1081Date: Thu Jul 13 18:01:01 2006 -0700 1082 1083 Add lint checking & library targets 1084 1085commit 0b7f0333fe6384598e78f6e0dc61dfbf3636c1c8 1086Author: Alan Coopersmith <alan.coopersmith@sun.com> 1087Date: Thu Jul 13 17:52:46 2006 -0700 1088 1089 Fix sparse warnings for using 0 instead of NULL 1090 1091 RA8.c:50:17: warning: Using plain integer as NULL pointer 1092 RA16.c:50:16: warning: Using plain integer as NULL pointer 1093 RA32.c:50:16: warning: Using plain integer as NULL pointer 1094 RAofA8.c:50:16: warning: Using plain integer as NULL pointer 1095 1096commit bfcde07215512ea5153700bc57ef8baa8d3e9ef2 1097Author: Alan Coopersmith <alan.coopersmith@sun.com> 1098Date: Thu Jul 13 14:58:52 2006 -0700 1099 1100 renamed: .cvsignore -> .gitignore 1101 1102commit f204a3d32500eb8c6ec7a694a21440fc330ab834 1103Author: Adam Jackson <ajax@nwnk.net> 1104Date: Thu Apr 27 00:07:09 2006 +0000 1105 1106 Bump to 1.0.1 1107 1108commit b7de07f180407a1597ee74cc570311d7eb808637 1109Author: Adam Jackson <ajax@nwnk.net> 1110Date: Mon Mar 20 19:51:32 2006 +0000 1111 1112 Bug #6243: Fix build on Cygwin, and when srcdir != objdir. (Yaakov 1113 Selkowitz) 1114 1115commit aaee3f658482018c622d8cbb926bbfa14df64eea 1116Author: Adam Jackson <ajax@nwnk.net> 1117Date: Thu Jan 12 23:36:41 2006 +0000 1118 1119 static -> static const 1120 1121commit 9f8e330eff571cc0c525fd42c4ef8a34cac2eb0d 1122Author: Kevin E Martin <kem@kem.org> 1123Date: Thu Dec 15 00:24:29 2005 +0000 1124 1125 Update package version number for final X11R7 release candidate. 1126 1127commit 9cd3a3746077c2d6a8fcf2c2c125237d9207e2fb 1128Author: Kevin E Martin <kem@kem.org> 1129Date: Sat Dec 3 05:49:43 2005 +0000 1130 1131 Update package version number for X11R7 RC3 release. 1132 1133commit da0e8c8bbdfe6cef0225960b204eb9878897cb9b 1134Author: Kevin E Martin <kem@kem.org> 1135Date: Sat Nov 19 07:15:41 2005 +0000 1136 1137 Update pkgconfig files to separate library build-time dependencies from 1138 application build-time dependencies, and update package deps to work 1139 with separate build roots. 1140 1141commit cbd6a80c320d7d02ca3bb6d1ca036c0eff27d2c3 1142Author: Kevin E Martin <kem@kem.org> 1143Date: Wed Oct 19 02:48:09 2005 +0000 1144 1145 Update package version number for RC1 release. 1146 1147commit 0609d6f55136698cb7120b62244d44423e6f0945 1148Author: Kevin E Martin <kem@kem.org> 1149Date: Wed Oct 5 19:24:07 2005 +0000 1150 1151 Add missing files to EXTRA_DIST 1152 1153commit b0c00126bad965f526ef13fa041248e8379a4a53 1154Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1155Date: Sat Jul 30 07:44:09 2005 +0000 1156 1157 Add missing library dependencies: Xdmcp: -lsocket (if needed for recvfrom, 1158 such as on Solaris) lbxutil: -lz xkbui: -lm 1159 1160commit 19ca07e4c538a6f8b46b3bbcdacd39afc1fdede0 1161Author: Kevin E Martin <kem@kem.org> 1162Date: Fri Jul 29 21:22:51 2005 +0000 1163 1164 Various changes preparing packages for RC0: 1165 - Verify and update package version numbers as needed 1166 - Implement versioning scheme 1167 - Change bug address to point to bugzilla bug entry form 1168 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1169 reenable it) 1170 - Fix makedepend to use pkgconfig and pass distcheck 1171 - Update build script to build macros first 1172 - Update modular Xorg version 1173 1174commit 7242946c1cac1ecb97ea0cc312a8ea08707ca945 1175Author: Daniel Stone <daniel@fooishbar.org> 1176Date: Sat Jul 16 06:41:57 2005 +0000 1177 1178 Use -version-number instead of -version-info. 1179 1180commit ce57d6479026168ab4839dc8d93f8c13c7ee6356 1181Author: Adam Jackson <ajax@nwnk.net> 1182Date: Thu Jul 14 15:12:44 2005 +0000 1183 1184 typo fixes (Matthieu Herrb) 1185 1186commit d5c88f476d6d263b9e80640c1acd3ec784c7184b 1187Author: Keith Packard <keithp@keithp.com> 1188Date: Sat Jul 9 06:15:32 2005 +0000 1189 1190 Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory 1191 1192commit 1df326ab00b3ca1faf44d81ce53f6b66076ad0cf 1193Author: Daniel Stone <daniel@fooishbar.org> 1194Date: Sun Jul 3 07:00:56 2005 +0000 1195 1196 Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 1197 Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 1198 Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all 1199 source files in the xserver/xorg tree, predicated on defines of 1200 HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to 1201 <X11/fonts/foo.h>. 1202 1203commit 77283d94174d18791e230b4800641242c1767e87 1204Author: Adam Jackson <ajax@nwnk.net> 1205Date: Thu May 19 00:22:32 2005 +0000 1206 1207 revert last change, didn't do right thing at all, sorry for the noise 1208 1209commit daefb98f4437af90dcff3853ec23b8a1f0864018 1210Author: Adam Jackson <ajax@nwnk.net> 1211Date: Thu May 19 00:10:07 2005 +0000 1212 1213 Require automake 1.7 in AM_INIT_AUTOMAKE 1214 1215commit 2f31285482451b8ed44b0b61969a7f324dbe905a 1216Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1217Date: Tue May 17 14:43:47 2005 +0000 1218 1219 Tue May 17 10:38:30 2005 Søren Sandmann <sandmann@redhat.com> 1220 Remove Xdmcpconf.h and references to it, since it is not needed. 1221 Delete entries from the xlibs tree since they are not relevant 1222 1223commit 83b3f8f9fcb08348d28dbdb19e07a2c41b9f8bf2 1224Author: Josh Triplett <josh@speakeasy.net> 1225Date: Sat May 14 08:03:04 2005 +0000 1226 1227 Add Xdmcpconf.h.in from xlibs tree. 1228 1229commit ceec4744a2906539154007edf1ec3b865fef1991 1230Author: Josh Triplett <josh@speakeasy.net> 1231Date: Sat May 14 07:58:43 2005 +0000 1232 1233 Add configure.ac for Xdmcp from xlibs tree. 1234 1235commit d5d1fb73e5c8c0b2a5b2704ec6b8394fc8a425b4 1236Author: Josh Triplett <josh@speakeasy.net> 1237Date: Sat May 14 07:46:48 2005 +0000 1238 1239 Move includes in Xau and Xdmcp into include/X11 subdirectories so that the 1240 source can reference them with <X11/...>. 1241 1242commit 0ea8a9fde966a2fbdc075e4cfc47235d3c899022 1243Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1244Date: Thu May 12 16:27:25 2005 +0000 1245 1246 Thu May 12 12:24:16 2005 Søren Sandmann <sandmann@redhat.com> 1247 Conditionally include config.h 1248 add Makefile.am 1249 1250commit 845dff36906d99a80ea920a8d0efb73bd0b88d56 1251Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1252Date: Thu May 12 16:12:34 2005 +0000 1253 1254 Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to 1255 Xtransdef. 1256 Add Xdmcp build files 1257 Add Wrap.h to lib/dmcp part of symlink script. 1258 1259commit 2e5c59efc9df61d84f81af0f9a100672d096bac6 1260Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1261Date: Mon Nov 15 15:06:55 2004 +0000 1262 1263 Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added 1264 mingw (Win32) port 1265 1266commit 5cd56c90f05d05c19c484f606b70d17873b507b5 1267Author: Keith Packard <keithp@keithp.com> 1268Date: Tue Aug 24 18:33:32 2004 +0000 1269 1270 Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. Add #include 1271 <X11/Xmd.h> 1272 reviewed by: Stuart Kreitman <Stuart.Kreitman@Sun.COM> 1273 1274commit 874e5e8b17f111f07c2c4e9167b4940365cc1421 1275Author: Stuart Kreitman <stuart.kreitman@sun.com> 1276Date: Mon Aug 23 17:06:37 2004 +0000 1277 1278 Modified Files: Wraphelp.c 1279 Coding standard recommended by C99 standards body: 1280 http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html 1281 1282commit 7acd9ecff911e900deb03767f283d59fc90f550c 1283Author: Jim Gettys <jg@freedesktop.org> 1284Date: Sun Aug 22 01:02:25 2004 +0000 1285 1286 Matthieu Herrb <matthieu.herrb@laas.fr> points out: 1287 Hmm, this version doesn't work on LP64 big endian machines (like 1288 *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to switch 1289 to this version (it's the same origin, with the LP64 problems fixed): 1290 <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c> 1291 1292commit faf433b79417ef801ed3c62fdf9bbc8edf1b6ba3 1293Author: Jim Gettys <jg@freedesktop.org> 1294Date: Sat Aug 21 02:06:44 2004 +0000 1295 1296 Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. government 1297 required notifications. The website notification went up first. 1298 Clean up Wraphelp.c so that it compiles cleanly. 1299 I chose the version Australian version written for R5 written by Eric 1300 Eay@psych.psy.uq.oz.au, as I don't know where the original one was, and 1301 didn't want to touch XFree86. 1302 Make HasXdmAuth YES for xorg. 1303 1304commit 4a01be711a72d99e054a83e9a00a27b2fc420601 1305Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1306Date: Sat Aug 7 19:22:01 2004 +0000 1307 1308 Check to see if array->data is NULL before we dereference it, instead of 1309 after. (Prevents segfault when array->data is initialized to NULL, but 1310 array->length is not set to 0.) 1311 Always initialize both data & length in ARRAYs. 1312 1313commit 54c91c33da46e67a4efce0dd43def29c65677ed4 1314Author: Egbert Eich <eich@suse.de> 1315Date: Tue Jul 6 14:37:47 2004 +0000 1316 1317 Separated Intel drivers from default DriDrivers to avoid building them on 1318 IA64 (Egbert Eich). 1319 Fixed wrong function prototype (Egbert Eich). 1320 Don't test for generic VGA on IA64 (Egbert Eich). 1321 Fixed a segfault when accessing a structure before verifying the pointer 1322 exists (Egbert Eich). 1323 Added a showcache option for debugging (Egbert Eich). 1324 Increase default video RAM size to 16MB when DRI is enabled and more than 1325 128MB are available (Egbert Eich). Fixed lockups during mode switch. 1326 Problem was introduced when attempting to copy the behavior during 1327 LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before 1328 I810DRIEnter(). The entire DRILeave()/Enter() scenario has been 1329 commented out as it didn't seem to be necessary (Egbert Eich). 1330 Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). 1331 increased MAX_DEVICES to 128 (Egbert Eich). 1332 Use OS provided PCI config space access as default method (Egbert Eich). 1333 Added support for Linux 2.6 proc file format. 1334 Fixed unaligned accesses to pieces of the VBE info block. VESA did not 1335 align elements to size (Egbert Eich). 1336 1337commit 11ce0b3adae5dac23d95fae62570d0a7e872055f 1338Author: Egbert Eich <eich@suse.de> 1339Date: Fri Apr 23 18:43:41 2004 +0000 1340 1341 Merging XORG-CURRENT into trunk 1342 1343commit d1291a78bebace4d4ccef4b552bbfd145961ee44 1344Author: Egbert Eich <eich@suse.de> 1345Date: Sun Mar 14 08:32:05 2004 +0000 1346 1347 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1348 1349commit ca6d962126b1d876851293d9c0a407ff733b5558 1350Author: Egbert Eich <eich@suse.de> 1351Date: Wed Mar 3 12:11:28 2004 +0000 1352 1353 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1354 1355commit 3132e3a51c671fc95ee2b88802ae30abcb177320 1356Author: Egbert Eich <eich@suse.de> 1357Date: Thu Feb 26 13:35:33 2004 +0000 1358 1359 readding XFree86's cvs IDs 1360 1361commit 47d1195510762af8efce38806dc75adc0bdc09cc 1362Author: Egbert Eich <eich@suse.de> 1363Date: Thu Feb 26 09:22:42 2004 +0000 1364 1365 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1366 1367commit 8ecf5d371806b603b64f257e4caa1d9cbc19556d 1368Author: Kaleb Keithley <kaleb@freedesktop.org> 1369Date: Fri Dec 19 20:54:35 2003 +0000 1370 1371 XFree86 4.3.99.902 (RC 2) 1372 1373commit 9cfba0fa56ff1ebae9aaccf1e63049759dbd37f5 1374Author: Kaleb Keithley <kaleb@freedesktop.org> 1375Date: Thu Dec 4 22:02:56 2003 +0000 1376 1377 XFree86 4.3.99.901 (RC 1) 1378 1379commit c95e0de1641abf24792dcafc5a98a95986183f53 1380Author: Kaleb Keithley <kaleb@freedesktop.org> 1381Date: Tue Nov 25 19:28:09 2003 +0000 1382 1383 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1384 1385commit 0200b5d9bb6a599aefbb05a2217e243ea0da387b 1386Author: Kaleb Keithley <kaleb@freedesktop.org> 1387Date: Fri Nov 14 16:48:48 2003 +0000 1388 1389 XFree86 4.3.0.1 1390 1391commit d1eb0ee78fbb0c109f9fa8e1bc05907608fc4299 1392Author: Kaleb Keithley <kaleb@freedesktop.org> 1393Date: Fri Nov 14 15:54:38 2003 +0000 1394 1395 R6.6 is the Xorg base-line 1396