ChangeLog revision fbfaf8f3
1commit 3b0f4a799bb7820dd27257be16f1a9d61a4969f9 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Wed Sep 27 18:37:58 2023 -0700 4 5 fonttosfnt 1.2.3 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit 54fc73eeb8a2da16a49ab751d54d53dc2d693228 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sat Apr 1 14:12:16 2023 -0700 12 13 Use C99 compound literals to initialize newly allocated structs 14 15 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16 17commit ac44dd4a6e8324ae9f79f61ef093cb087268d72d 18Author: Alan Coopersmith <alan.coopersmith@oracle.com> 19Date: Sat Apr 1 13:43:53 2023 -0700 20 21 Allow inlining makeName 22 23 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 24 25commit 15f75aa8e6578cd2a27cadfc11e31b58e2fc6683 26Author: Alan Coopersmith <alan.coopersmith@oracle.com> 27Date: Sat Apr 1 13:02:50 2023 -0700 28 29 Remove unused function findIndex 30 31 Found by cppcheck 32 33 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 34 35commit 11fa7c2d7c5c668ea921f1dbc6b70e97e3535afe 36Author: Alan Coopersmith <alan.coopersmith@oracle.com> 37Date: Sat Apr 1 12:59:33 2023 -0700 38 39 makeBitmap: declare raster parameter const as recommended by cppcheck 40 41 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42 43commit 92b565d9f9829cc0b47d019d336ef664d3f013e2 44Author: Alan Coopersmith <alan.coopersmith@oracle.com> 45Date: Sat Apr 1 12:54:16 2023 -0700 46 47 args_copy variable is unused if HAVE_DECL_VA_COPY is not defined 48 49 Found by cppcheck 50 51 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 52 53commit 103579f030bfead4a1f821734dd6dbaf823c5527 54Author: Alan Coopersmith <alan.coopersmith@oracle.com> 55Date: Sat Apr 1 12:52:05 2023 -0700 56 57 Variable scope reductions as recommended by cppcheck 58 59 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 60 61commit 4208f2d0dd928a2e627a2284337302be62b3967a 62Author: Alan Coopersmith <alan.coopersmith@oracle.com> 63Date: Sat Jul 23 15:43:35 2022 -0700 64 65 gitlab CI: enable gitlab's builtin static analysis 66 67 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 68 69commit b2a8c9da0a61dc376151fb1992c79aa1cec7e9b6 70Author: Alan Coopersmith <alan.coopersmith@oracle.com> 71Date: Sat Jul 23 15:42:59 2022 -0700 72 73 gitlab CI: enable commit & merge request checks 74 75 Uses ci-fairy from freedesktop/ci-templates 76 77 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 78 79commit c736c95af996b93967a3bb271f469f8a7f35f150 80Author: Alan Coopersmith <alan.coopersmith@oracle.com> 81Date: Fri Dec 3 14:51:41 2021 -0800 82 83 Build xz tarballs instead of bzip2 84 85 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 86 87commit 5fd5d9bdc04c3d4d318a1e017e0f5d08434fdae6 88Author: Peng Wu <pwu@redhat.com> 89Date: Fri Aug 20 14:39:31 2021 +0800 90 91 Add CI tests 92 93commit 2726947ea34653a90f89163849887c11179b2d6d 94Author: Peter Hutterer <peter.hutterer@who-t.net> 95Date: Tue Jun 15 10:33:54 2021 +1000 96 97 Bump to 1.2.2 98 99commit 9ea3677ba344c7ebd47f8078d11f69d117b9541e 100Author: Christopher Zimmermann <madroach@gmerlin.de> 101Date: Mon Oct 26 12:17:45 2020 +0100 102 103 1em is font size, not height 104 105commit 49524b5db4867b5e896ed299fd66b390e68f1ffc 106Author: Peter Hutterer <peter.hutterer@who-t.net> 107Date: Tue May 25 09:50:45 2021 +1000 108 109 Fail if ftell fails 110 111 Fixes a coverity warning: ftell may return -1 on error which we then pass into 112 fseek later. We properly fail there anyway, so this change is unlikely to have 113 any real effect. 114 115commit 33f944705c6c42e1b52f6ec62131d31f737c638f 116Author: Peter Hutterer <peter.hutterer@who-t.net> 117Date: Wed Dec 16 15:14:11 2020 +1000 118 119 Bump to 1.2.1 120 121commit 2d30328f9c5390eb38d4052028cd00bafaa151d4 122Author: Alan Coopersmith <alan.coopersmith@oracle.com> 123Date: Sat Oct 31 21:01:02 2020 -0700 124 125 writeFile: avoid file leak on errors 126 127 Resolves issues found by Oracle Parfait 4.0 static analyser: 128 129 File Leak [file-ptr-leak]: 130 Leaked File out 131 at line 337 of app/fonttosfnt/write.c in function 'writeFile'. 132 out initialized at line 330 with fopen 133 File Leak [file-ptr-leak]: 134 Leaked File out 135 at line 366 of app/fonttosfnt/write.c in function 'writeFile'. 136 out initialized at line 330 with fopen 137 138 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 139 140commit 899eadee6750ea39ddb6b874529c29c011599bb2 141Author: Christopher Zimmermann <madroach@gmerlin.de> 142Date: Sat Oct 24 11:41:32 2020 +0200 143 144 Fall back to using FONT property as family name 145 146commit 5f2307d883de6ddf55f499f1690840747b1a3ad9 147Author: Christopher Zimmermann <madroach@gmerlin.de> 148Date: Sat Oct 24 09:53:32 2020 +0200 149 150 fix sign of calculated descent 151 152 I discovered this bug when converting the Tamsyn font from pcf to otb. 153 154commit 4d418c1602c8b939d3e5e479c44985a505ecad83 155Author: Christopher Zimmermann <madroach@gmerlin.de> 156Date: Fri Oct 23 21:35:24 2020 +0200 157 158 handle empty foundry encoded as NULL 159 160 to fix a segfault 161 162commit 5727003b1df9071a2bc9a42bc0b25d7c03c8de09 163Author: Christopher Zimmermann <madroach@gmerlin.de> 164Date: Fri Oct 23 21:00:06 2020 +0200 165 166 remove leftover debug printf 167 168commit 91af80a0aa18c969cd90668eed80bcbfc1e40661 169Author: Peter Hutterer <peter.hutterer@who-t.net> 170Date: Wed Oct 21 16:36:30 2020 +1000 171 172 Bump to 1.2.0 173 174commit ca9ad454496bebbc37125959d049cf2173c07c2a 175Author: Christopher Zimmermann <madroach@gmerlin.de> 176Date: Sun Aug 16 21:56:15 2020 +0200 177 178 use PIXEL_SIZE to calculate lineGap 179 180commit 0447b81053d4ccaa1e1b0087bf6076abae431cae 181Author: Christopher Zimmermann <madroach@gmerlin.de> 182Date: Fri Jul 31 00:07:26 2020 +0200 183 184 fix sign of sTypoDescender 185 186commit 747c58aa17b9adc016aed0caab049417a20f0b22 187Author: Christopher Zimmermann <madroach@gmerlin.de> 188Date: Thu Jul 30 22:46:50 2020 +0200 189 190 calculate capHeight and xHeight as recommended 191 192commit 64e7f386baf69fa6857047fc8ad9b4cd9a8185f1 193Author: Christopher Zimmermann <madroach@gmerlin.de> 194Date: Thu Jul 30 21:34:59 2020 +0200 195 196 move metrics calculation to write.c 197 198commit 19412d9ac3fb7f00346273cfe914601c844f5872 199Author: Christopher Zimmermann <madroach@gmerlin.de> 200Date: Sat Jul 18 08:39:01 2020 +0200 201 202 Add warnings when wrapping multiple fonts and on PCF fonts 203 204commit 1fa97fdc6dc900728be8523be89096b4cb117d4d 205Author: Christopher Zimmermann <madroach@gmerlin.de> 206Date: Sun Jul 12 15:36:18 2020 +0200 207 208 provide version 5 OS/2 table 209 210 this was an attempt to fix linespacing, which did not help, but 211 would still keep it around to avoid double efforts. 212 213commit facf71184163d50adf0b8fccffcaffa18b7bd277 214Author: Christopher Zimmermann <madroach@gmerlin.de> 215Date: Sun Jul 12 15:12:59 2020 +0200 216 217 use design metrics in eblc instead of calculated metrics 218 219 This will probably not work for a font providing multiple strikes. 220 But .bdf fonts don't provide multiple strikes (or do they?!?) 221 I don't know about .pcf fonts, but I would recommend against running fonttosfnt 222 on .pcf fonts because bdf2pcf seems to loose some attributes during conversion. 223 224commit 9fb05de7d6c57d045b4a88516f3c28cf3cf98722 225Author: Christopher Zimmermann <madroach@gmerlin.de> 226Date: Tue Jul 7 21:02:56 2020 +0200 227 228 use more properties according to XLFD 229 230commit 58cbf737557f34744b950668e3354ec2f2dae766 231Author: Christopher Zimmermann <madroach@gmerlin.de> 232Date: Mon Jul 6 22:50:23 2020 +0200 233 234 use standard C rounding functions 235 236commit f8fa7919397659fb0ac5dade75152343d57f20ce 237Author: Christopher Zimmermann <madroach@gmerlin.de> 238Date: Tue Jun 16 18:43:12 2020 +0200 239 240 correctly set OS2 fsSelection for italic and bold fonts 241 242commit 1df352c9e862686692ac053b838d76a36d721805 243Author: Christopher Zimmermann <madroach@gmerlin.de> 244Date: Mon Jun 15 14:08:49 2020 +0200 245 246 truncate foundry if there is no known abbreviation. 247 248 Honestly I have no idea why the foundry needs to fit in four bytes. 249 But anyway truncation might indeed be better then "UNKN" ? 250 251 Anyone more knowledgeable than me out there? 252 253commit 8532812f1eddfadc0bcfad220b283bf5990bba10 254Author: Christopher Zimmermann <madroach@gmerlin.de> 255Date: Sun May 31 08:02:24 2020 +0200 256 257 use zero lineGap, sTypoDescender should be negative 258 259 According to 260 https://simoncozens.github.io/fonts-and-layout/opentype.html#vertical-metrics-hhea-and-os2 261 sTypoDescender should be negative and lineGap should be zero. 262 263commit de8068f9c4251fb6cb9407c07bf245e1937270bc 264Author: Christopher Zimmermann <madroach@gmerlin.de> 265Date: Sun May 31 07:58:10 2020 +0200 266 267 don't add arbitrary number to the glypth metrics 268 269 This caused pango to calculate wrong, too large font extents and in 270 consequence gvim used too large character cells. 271 272commit 7096c58f3fe3b6c79508cb16daac5c5bb2f042e7 273Author: Peng Wu <pwu@redhat.com> 274Date: Thu Jun 11 14:09:35 2020 +0800 275 276 Guess Regular style for Medium Weight 277 278 X Logical Font Description recognize "Medium" as "Regular". 279 Update the faceWeight function to change style from "Medium" to "Regular". 280 281commit 81a61c049e6de80120531f0770b22e7637c9acb9 282Author: rnhmjoj <rnhmjoj@inventati.org> 283Date: Fri Feb 7 17:47:52 2020 +0100 284 285 Fix uninitialised memory write 286 287 If macTime() fails write zeros instead of unitialized memory to 288 the date fields. 289 290commit 51e8117654fb092ae5412d7aa184bfc6b498c954 291Author: rnhmjoj <rnhmjoj@inventati.org> 292Date: Fri Feb 7 17:46:54 2020 +0100 293 294 Fix incorrect error handling in macTime() 295 296 mktime() and time() return (time_t -1) to signal an error. 297 Checking for negative values will incorrectly assume an error 298 happened for any calendar date before the unix epoch. 299 300commit 1d757ff6fa30079790fc44b141f6d0e4d5411f13 301Author: Peter Hutterer <peter.hutterer@who-t.net> 302Date: Mon Jan 6 12:55:31 2020 +1000 303 304 Bump to 1.1.0 305 306 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 307 308commit bdcb892975de167b3d4258859234f0abe375f236 309Author: Jouke Witteveen <j.witteveen@gmail.com> 310Date: Fri Aug 2 14:03:15 2019 +0200 311 312 Accept a BDF font on stdin 313 314 This makes it easier to transition from bdftopcf. 315 Although an OTB file could include fonts from multiple BDF sources, that 316 functionality is not currently implemented for fonts read from stdin. 317 318 Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com> 319 320commit 0006f577898129c0c5d5e0996026641605705e08 321Author: Jouke Witteveen <j.witteveen@gmail.com> 322Date: Fri Aug 2 11:43:56 2019 +0200 323 324 Mention .otb as an extension 325 326 The OTB (OpenType Bitmap) extension has found some traction, so suggest 327 that. 328 329 Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com> 330 331commit cb4b8760f829040eb4b2fb314df5b6194230a237 332Author: Jouke Witteveen <j.witteveen@gmail.com> 333Date: Fri Aug 2 11:41:59 2019 +0200 334 335 Correct a string literal 336 337 Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com> 338 339commit d06059ef2a85df3c70f3c0b77364b4c49837f331 340Author: Peng Wu <alexepico@gmail.com> 341Date: Wed Oct 9 14:20:22 2019 +0800 342 343 Round font size to integer value when reading bitmap font 344 345 Some fonts have a ppem value like 11.9, this patch adds integer rounding to 346 convert those ppem value to 12 instead of 11. 347 348commit cfb4d64e1b90a28693fd700f4abf0f55d969f4f6 349Author: Ryan Farley <ryan.farley@gmx.com> 350Date: Sat Aug 31 06:42:24 2019 -0500 351 352 allow ISO-646.1991-IRV as well, adobe standard for bdf 353 354 Allow for BDF file with no specified encoding to be read as Adobe 355 Standard (per freetype's BDF driver), and handle any Unicode-equivalent 356 encoding without changing the encoding name. 357 358commit 5d446a02a7422d3a61f74b8d1c28b7b551ea06fd 359Author: Ryan Farley <ryan.farley@gmx.com> 360Date: Tue Aug 20 03:16:22 2019 -0500 361 362 let freetype handle ISO-8859-1 mapping 363 364 https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#ft_encoding 365 indicates that ISO-8859-1 is automatically mapped to Unicode for BDF and 366 PCF fonts -- trying to use FT_Select_Charmap() with FT_ENCODING_NONE 367 leads to an error for such fonts. 368 369commit 6fc84fb2c0d4ac0b3b66330057bb90418cc1eb28 370Author: Ryan Farley <ryan.farley@gmx.com> 371Date: Fri Aug 30 09:43:50 2019 -0500 372 373 check for freetype NULL atoms 374 375 Freetype uses NULL to represent an empty string when retrieving a BDF 376 property -- check for this in addition to an actual error 377 378commit c214ab0d7deae30acdf90933ed14b223118dcf67 379Author: Maya Rashish <maya@NetBSD.org> 380Date: Thu Jan 10 20:49:28 2019 +0200 381 382 Avoid undefined behaviour 383 384 Left shifting a negative is undefined. 385 For consistency, use the equivalent form of multiplication for the 386 positive numbers as well. 387 388commit 8e34a2aa7c4dea5aa07dc08a40dacd90e2148a89 389Author: Alan Coopersmith <alan.coopersmith@oracle.com> 390Date: Wed Nov 21 16:46:19 2018 -0800 391 392 Update configure.ac bug URL for gitlab migration 393 394 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 395 396commit 46d4900c2dbed1c7a632dc34a4ef952a9cdda8eb 397Author: Alan Coopersmith <alan.coopersmith@oracle.com> 398Date: Fri Nov 16 19:53:06 2018 -0800 399 400 Update README for gitlab migration 401 402 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 403 404commit ec6f334152badff475d2a8c465dfdbf740f148d0 405Author: Peter Hutterer <peter.hutterer@who-t.net> 406Date: Wed Oct 31 14:37:24 2018 +1000 407 408 Mark vsprintf_alloc as printf-like function 409 410 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 411 Reviewed-by: Eric Anholt <eric@anholt.net> 412 413commit 7f8d7ecf0379ebc5386ee27f385a2ca564d6decb 414Author: Peter Hutterer <peter.hutterer@who-t.net> 415Date: Tue Jul 31 11:36:54 2018 +1000 416 417 Bump to 1.0.5 418 419 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 420 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 421 422commit 9d92e49a4b69edc6e05f44e00aef8b81bb00f067 423Author: Peter Hutterer <peter.hutterer@who-t.net> 424Date: Tue Jul 31 11:49:07 2018 +1000 425 426 Replace _BSD_SOURCE with _DEFAULT_SOURCE 427 428 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 429 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 430 431 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 432 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 433 434commit 0c993094a8899b488ba4acbb888c176f99da0849 435Author: Peter Hutterer <peter.hutterer@who-t.net> 436Date: Tue Jul 31 11:45:51 2018 +1000 437 438 Fix shadowing i variable complaint 439 440 C99 is a magical thing! 441 442 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 443 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 444 445commit 6c37ebcfd8992fdf88da225bd1de7ca40dd69240 446Author: Peter Hutterer <peter.hutterer@who-t.net> 447Date: Tue Jul 31 11:43:01 2018 +1000 448 449 Remove shadowing rc variable 450 451 All code paths assign rc and heck it immedately after. We can re-use the one 452 from the outer loop. 453 454 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 455 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 456 457commit 65d2d8f9cbe744b4c6c64d377f7ffd5d88ee0b1d 458Author: Peter Hutterer <peter.hutterer@who-t.net> 459Date: Tue Jul 31 11:40:55 2018 +1000 460 461 README: update repository URL to gitlab 462 463 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 464 Reviewed-by: Adam Jackson <ajax@redhat.com> 465 466commit 9d776b6a0f770cbe045a56141844d0ba393da611 467Author: Peter Hutterer <peter.hutterer@who-t.net> 468Date: Tue Jul 31 11:38:41 2018 +1000 469 470 Constify a few string arguments 471 472 Cuts down on compiler warning by at least 64%, what a bargain! 473 474 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 475 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 476 477commit aead36f0be638a572ec97eb5313e45086874a5e6 478Author: Mihail Konev <k.mvc@ya.ru> 479Date: Thu Jan 26 14:00:20 2017 +1000 480 481 autogen: add default patch prefix 482 483 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 484 485commit 6dba18bf130e39718cc05cb8eb7d34a06b4a03a7 486Author: Emil Velikov <emil.l.velikov@gmail.com> 487Date: Mon Mar 9 12:00:52 2015 +0000 488 489 autogen.sh: use quoted string variables 490 491 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 492 fall-outs, when they contain space. 493 494 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 495 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 496 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 497 498commit 1111127df3838bf701eb70a4e1ef053f71321fd1 499Author: Peter Hutterer <peter.hutterer@who-t.net> 500Date: Tue Jan 24 10:32:07 2017 +1000 501 502 autogen.sh: use exec instead of waiting for configure to finish 503 504 Syncs the invocation of configure with the one from the server. 505 506 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 507 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 508 509commit 168cb69c5264f9b7ffd019c9c9867b23308832df 510Author: Alan Coopersmith <alan.coopersmith@oracle.com> 511Date: Sun Jun 1 21:08:25 2014 -0700 512 513 autogen.sh: Honor NOCONFIGURE=1 514 515 See http://people.gnome.org/~walters/docs/build-api.txt 516 517 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 518 519commit 9c630e1607a29ee63f546a6a2294ba84f3493a77 520Author: Alan Coopersmith <alan.coopersmith@oracle.com> 521Date: Sun Jun 1 21:08:25 2014 -0700 522 523 configure: Drop AM_MAINTAINER_MODE 524 525 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 526 527commit 4db4880098627e9136c3cb9f6dc0a9f9914ce618 528Author: Alan Coopersmith <alan.coopersmith@oracle.com> 529Date: Sun Jun 1 21:08:17 2014 -0700 530 531 config: Add missing AC_CONFIG_SRCDIR 532 533 Regroup AC statements under the Autoconf initialization section. 534 Regroup AM statements under the Automake initialization section. 535 536 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 537 538commit 5b55964119d97ed763efa76bcc09dc918b6ab8be 539Author: Gaetan Nadon <memsize@videotron.ca> 540Date: Wed Jan 19 10:06:55 2011 -0500 541 542 config: move man pages into their own directory 543 544 Use services provided by XORG_MANPAGE_SECTIONS. 545 Use standard Makefile for man pages. 546 547 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 548 549commit 98469be392fcb4bc45e14b449e3576248e5bc558 550Author: Gaetan Nadon <memsize@videotron.ca> 551Date: Thu Jan 13 17:15:36 2011 -0500 552 553 man: replace hard coded man page section with substitution strings 554 555 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 556 557commit a88c4ce51e28968ea6ff09f0ae12d9e1d52fb349 558Author: Gaetan Nadon <memsize@videotron.ca> 559Date: Thu Jan 13 11:15:00 2011 -0500 560 561 man: remove trailing spaces and tabs 562 563 Using s/[ \t]*$// 564 565 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 566 567commit 6146625ddfceaf32d632b72451b257325d212dc7 568Author: Gaetan Nadon <memsize@videotron.ca> 569Date: Wed Jan 12 16:28:01 2011 -0500 570 571 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 572 573 This silences an Autoconf warning 574 575commit 218f4cbdcdc9e8035208970c699fd80e217a575d 576Author: Gaetan Nadon <memsize@videotron.ca> 577Date: Wed Jan 12 15:12:08 2011 -0500 578 579 config: remove unrequired AC_SUBST([*_LIBS]) 580 581 This macro is called by PKG_CHECK_MODULES 582 583 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 584 585commit a132b22ae57b1e7bf03167de2f1bdb17082fba3b 586Author: Gaetan Nadon <memsize@videotron.ca> 587Date: Wed Jan 12 13:33:47 2011 -0500 588 589 config: remove unrequired AC_SUBST([*_CFLAGS]) 590 591 This macro is called by PKG_CHECK_MODULES 592 593 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 594 595commit 831d716c28934d26580391b092619e2524fb71c0 596Author: Gaetan Nadon <memsize@videotron.ca> 597Date: Wed Jan 12 13:10:21 2011 -0500 598 599 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 600 601 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 602 AC_PROG_C_C99. This sets gcc with -std=gnu99. 603 If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 604 605 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 606 607commit 1c1e0d9c19b791fa1242f070334cf191bff97019 608Author: Gaetan Nadon <memsize@videotron.ca> 609Date: Wed Jan 12 11:54:40 2011 -0500 610 611 config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 612 613 It depends on util-macros 1.8 or later 614 The existing statement can now be removed from the configuration file. 615 616 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 617 618commit 6e2ab22c57a18a48ad9bdf0f8ff0819191d42b3e 619Author: Gaetan Nadon <memsize@videotron.ca> 620Date: Wed Jan 12 11:23:52 2011 -0500 621 622 config: upgrade to util-macros 1.8 for additional man page support 623 624 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 625 The value of MAN_SUBST is the same for all X.Org packages. 626 627 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 628 629commit f8366ba7d643c99e3bdb43df2cbb76c16cdd3443 630Author: Gaetan Nadon <memsize@videotron.ca> 631Date: Wed Jan 12 10:21:24 2011 -0500 632 633 config: update AC_PREREQ statement to 2.60 634 635 Unrelated to the previous patches, the new value simply reflects 636 the reality that the minimum level for autoconf to configure 637 all x.org modules in one pass is 2.60 dated June 2006. 638 639 A version later than 2.60 can be used, but no new features from such 640 a later version can be used in configure.ac. 641 642 Although the code in this module can be configured with a version earlier 643 than 2.60, most of code is now contained in macros from util-macros 644 which use features of version 2.60, at the present or in the future. 645 646 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 647 648 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 649 650commit 787b998d2eebf7825cf8c03fe1864bf8d410ee18 651Author: Gaetan Nadon <memsize@videotron.ca> 652Date: Thu Feb 11 10:08:06 2010 -0500 653 654 config: move CWARNFLAGS from configure.ac to Makefile.am 655 656 Compiler warning flags should be explicitly set in the makefile 657 rather than being merged with other packages compiler flags. 658 659 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 660 661commit 5686a8163364a7dac59454c5db93a1a746b67c42 662Author: Gaetan Nadon <memsize@videotron.ca> 663Date: Thu Nov 26 09:19:52 2009 -0500 664 665 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 666 667 Now that the INSTALL file is generated. 668 Allows running make maintainer-clean. 669 670commit 27b94dbde5c63da3153f179763cf4152a73b4f17 671Author: Gaetan Nadon <memsize@videotron.ca> 672Date: Wed Oct 28 14:09:07 2009 -0400 673 674 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 675 676 Add missing INSTALL file. Use standard GNU file on building tarball 677 README may have been updated 678 Remove AUTHORS file as it is empty and no content available yet. 679 Remove NEWS file as it is empty and no content available yet. 680 681commit 49dfdf15b4bbc7d16ad954672d10a1173be6886e 682Author: Gaetan Nadon <memsize@videotron.ca> 683Date: Tue Oct 27 15:07:24 2009 -0400 684 685 Deploy the new XORG_DEFAULT_OPTIONS #24242 686 687 This macro aggregate a number of existing macros that sets commmon 688 X.Org components configuration options. It shields the configuration file from 689 future changes. 690 691commit 97aa84419e2a51bb6b594ea9dfacaf7bb670b710 692Author: Gaetan Nadon <memsize@videotron.ca> 693Date: Mon Oct 26 22:08:37 2009 -0400 694 695 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 696 697 ChangeLog filename is known to Automake and requires no further 698 coding in the makefile. 699 700commit f5953aeb4be49ca2711013133f8cc289db3a879b 701Author: Gaetan Nadon <memsize@videotron.ca> 702Date: Thu Oct 22 12:34:14 2009 -0400 703 704 .gitignore: use common defaults with custom section # 24239 705 706 Using common defaults will reduce errors and maintenance. 707 Only the very small or inexistent custom section need periodic maintenance 708 when the structure of the component changes. Do not edit defaults. 709 710commit 5104e9f3611733c8c0e8584ff2221698bb76726b 711Author: Alan Coopersmith <alan.coopersmith@sun.com> 712Date: Thu Oct 1 14:54:16 2009 -0700 713 714 Add README with pointers to mailing lists, bugzilla, & git 715 716 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 717 718commit 51a24f2177b09f8ef63ba1e5b09028f0582e1138 719Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 720Date: Mon Jan 12 17:48:28 2009 -0200 721 722 Ansification and compile warning fixes. 723 724 This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects 725 make distcheck and all gcc 4.3 and sparse warnings. 726 727commit a9a8778a984e69007d77227969b0103b2a81e4c8 728Author: Julien Cristau <jcristau@debian.org> 729Date: Sun May 11 00:50:20 2008 +0200 730 731 Bump to 1.0.4 732 733commit b3046750c37837dfe6d2a488361a1c78abdce138 734Author: Juliusz Chroboczek <jch@pps.jussieu.fr> 735Date: Sun May 11 00:46:52 2008 +0200 736 737 Use va_copy in vsprintf_alloc. 738 This avoids a crash on arches with an interesting implementation of va_list 739 (such as AMD64) but no vasprintf in their libc. 740 741commit a0d110f283e387e9c594d422c5c75cb593def91e 742Author: Julien Cristau <jcristau@debian.org> 743Date: Sun May 11 00:45:51 2008 +0200 744 745 Add autoconf test for va_copy. 746 747commit e583311c8a73a675fc3396fe24cdafcad53e60e5 748Author: Julien Cristau <jcristau@debian.org> 749Date: Sun May 11 00:32:05 2008 +0200 750 751 Use autoconf test instead of #ifdef GLIBC for vasprintf. 752 753commit 8e36cc8647b27a4d14cf3f63045410db79fb98a3 754Author: Juliusz Chroboczek <jch@pps.jussieu.fr> 755Date: Sun May 11 00:30:12 2008 +0200 756 757 Rename *_reliable to *_alloc. 758 759commit 867c33d332abe479ab088f98e01c06800203a3e0 760Author: Juliusz Chroboczek <jch@pps.jussieu.fr> 761Date: Sun May 11 00:01:38 2008 +0200 762 763 Update copyright date. 764 765commit 4ecd697abe1026eb27e1373bf357ebca2ade4138 766Author: Juliusz Chroboczek <jch@pps.jussieu.fr> 767Date: Fri May 2 19:24:21 2008 +0200 768 769 Use asprintf on GNU platforms. 770 This fixes fonttosfnt on AMD64 with glibc. It will still break on 771 non-GNU RISC platforms, because I'm incompetent and cannot use va_copy. 772 773commit 5cb6dcac85b89deea8263e1b7bcb7714e07063ff 774Author: George Williams <gww@silcom.com> 775Date: Fri May 2 19:14:58 2008 +0200 776 777 Fix handling for non-square pixels. 778 779commit 95a16fb0001abcea6a12b4eb2e1a1d24ab83d5fa 780Author: George Williams <gww@silcom.com> 781Date: Fri May 2 19:09:09 2008 +0200 782 783 Fix off-by-one entrySel field. 784 785commit bbab34919743990bf87935480092f7644f8f02fc 786Author: James Cloos <cloos@jhcloos.com> 787Date: Thu Mar 13 13:19:11 2008 -0400 788 789 I’m not sure the PCLT table is needed by the fonts generated here, but 790 use a fixed 16 char string as the initializer for the PCLT Fontname field 791 to silence the warning (or error for some compilers) as reported in bugzilla: 792 793 http://bugs.freedesktop.org/show_bug.cgi?id=3928 794 795commit 5bf16aed7ba59559a636552811f7267d79a746bb 796Author: James Cloos <cloos@jhcloos.com> 797Date: Mon Sep 3 05:51:00 2007 -0400 798 799 Add *~ to .gitignore to skip patch/emacs droppings 800 801commit 64474e003376039cf485fa6eb41d241170397ab4 802Author: Alan Coopersmith <alan.coopersmith@sun.com> 803Date: Fri Aug 10 16:21:44 2007 -0700 804 805 Change fonttosfnt_CFLAGS to AM_CFLAGS to make automake-1.10 happier 806 807commit 0c316fb4aadf26bea5784974cd484483d6322b5c 808Author: Daniel Stone <daniel@fooishbar.org> 809Date: Sat Dec 16 01:37:31 2006 +0200 810 811 bump to 1.0.3 812 813commit 0eba2afb80bf17c0a2d2753ff92c1986211d92be 814Author: Daniel Stone <daniel@fooishbar.org> 815Date: Wed Dec 6 19:01:27 2006 +0200 816 817 Makefile.am: make ChangeLog hook safer 818 Make ChangeLog hook as safe as possible. 819 820commit 8c2de974ec3df06a547906474ced5ffb4a07a6b5 821Author: Juliusz Chroboczek <jch@pps.jussieu.fr> 822Date: Tue Oct 31 01:48:49 2006 +0100 823 824 Fix author address in manual page, update COPYING. 825 826commit e734cef9baff470a5e913f2e9ac7e0ce649ea7dc 827Author: Adam Jackson <ajax@benzedrine.nwnk.net> 828Date: Fri Oct 13 17:30:24 2006 -0400 829 830 Bump to 1.0.2 831 832commit 72caf26ad336b3de9af3e640f939ea2cd0caa42b 833Author: Adam Jackson <ajax@benzedrine.nwnk.net> 834Date: Thu Oct 12 20:56:01 2006 -0400 835 836 Fix the ChangeLog hook to distcheck. 837 838commit b30bd59af161fc0907d497101f10705c7b575008 839Author: Matthieu Herrb <matthieu@reactor.herrb.com> 840Date: Sun Jul 16 10:43:55 2006 +0200 841 842 Replace ChangeLog with a auto-generated git-log 843 844commit f5d7f68599f4d2ec86df0910f8c823b8feabc6db 845Author: Matthieu Herrb <matthieu@reactor.herrb.com> 846Date: Sun Jul 16 10:32:52 2006 +0200 847 848 .cvsignore -> .gitignore 849 850commit b651f24b766c9e76dec8a14c68623f4b7fa68141 851Author: Matthieu Herrb <matthieu@reactor.herrb.com> 852Date: Sun Jul 16 10:31:26 2006 +0200 853 854 Don't include freetype internal headers. 855 856commit d00a25b26be87fdc06e20b0616f2fa34fe34e0b0 857Author: Kevin E Martin <kem@kem.org> 858Date: Wed Dec 21 02:29:42 2005 +0000 859 860 Update package version for X11R7 release. 861 862commit 697369878ec5ce26d0ab88efd2b58129c5a56881 863Author: Adam Jackson <ajax@nwnk.net> 864Date: Mon Dec 19 16:22:40 2005 +0000 865 866 Stub COPYING files 867 868commit 7aa1cd75f6164d1bf33e11464e7c4edb32f29dd6 869Author: Kevin E Martin <kem@kem.org> 870Date: Thu Dec 15 00:24:02 2005 +0000 871 872 Update package version number for final X11R7 release candidate. 873 874commit 465400df7122f178102fac935ca6138d8a6cfbeb 875Author: Kevin E Martin <kem@kem.org> 876Date: Tue Dec 6 22:48:16 2005 +0000 877 878 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 879 880commit d76c640e4172b32112e527e83458345da3fc715c 881Author: Kevin E Martin <kem@kem.org> 882Date: Sat Dec 3 05:49:15 2005 +0000 883 884 Update package version number for X11R7 RC3 release. 885 886commit 0f9a04d1abab2760d3cb145b0e907c8509c8d3e7 887Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 888Date: Mon Nov 28 22:01:36 2005 +0000 889 890 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 891 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 892 893commit 7225a9cdbd7b683d78bca2464d89bbe51fe185cd 894Author: Eric Anholt <anholt@freebsd.org> 895Date: Mon Nov 21 10:34:55 2005 +0000 896 897 Another pass at .cvsignores for apps. 898 899commit bc943ad21ca3c46b48dcec0954ed80129ac3d4ac 900Author: Eric Anholt <anholt@freebsd.org> 901Date: Sun Nov 20 22:08:48 2005 +0000 902 903 Add/improve .cvsignore files for apps. 904 905commit 270074ea7d3194b91cd14c17f750c4965f7ba9fb 906Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 907Date: Sun Nov 20 18:14:10 2005 +0000 908 909 fonttosfnt only depends on xproto headers, not x11 library 910 911commit 8221726955cf4be32d56b63d95c119d0f5ad3749 912Author: Kevin E Martin <kem@kem.org> 913Date: Wed Nov 9 21:09:19 2005 +0000 914 915 Update package version number for X11R7 RC2 release. 916 917commit 26f1c8de351a6c56aafa337b6002a345e835e017 918Author: Kean Johnson <kean@armory.com> 919Date: Tue Nov 8 06:33:31 2005 +0000 920 921 See ChangeLog entry 2005-11-07 for details. 922 923commit 7827761d51b92f82e457df0c132b52817a5c2783 924Author: Kevin E Martin <kem@kem.org> 925Date: Wed Oct 19 02:47:48 2005 +0000 926 927 Update package version number for RC1 release. 928 929commit 9d4c03cd1be37e2c300b45b250ed52bcfdda65f2 930Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 931Date: Mon Oct 17 23:56:19 2005 +0000 932 933 Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 934 work better with BSD make 935 936commit 0dfc246519b4e2d4e2dee91835c762b1263c5a90 937Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 938Date: Fri Oct 14 00:25:41 2005 +0000 939 940 Use sed to fill in variables in man page 941 942commit 21d2888221fbb156398cb69d12798d2c16f3c8a0 943Author: Matthieu Herrb <matthieu.herrb@laas.fr> 944Date: Sun Sep 11 12:43:13 2005 +0000 945 946 change the order of option to prevent automake from inserting a line break 947 that causes problems with BSD make later. 948 949commit fcfbfe0f7ddb621b1b0e99fba6b386221fb56263 950Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 951Date: Mon Aug 1 20:25:27 2005 +0000 952 953 Install man pages to section 1 instead of section m (Patch from Donnie 954 Berkholz) 955 956commit 257b9388fc234b2f8d515124784ce9e42db6bb0d 957Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 958Date: Sat Jul 30 19:32:32 2005 +0000 959 960 Add -D flags to clear more compiler warnings (Stefan Dirsch) 961 962commit 31913e37864f621db1bd6c7e578cad1ade060f84 963Author: Kevin E Martin <kem@kem.org> 964Date: Fri Jul 29 21:22:28 2005 +0000 965 966 Various changes preparing packages for RC0: 967 - Verify and update package version numbers as needed 968 - Implement versioning scheme 969 - Change bug address to point to bugzilla bug entry form 970 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 971 reenable it) 972 - Fix makedepend to use pkgconfig and pass distcheck 973 - Update build script to build macros first 974 - Update modular Xorg version 975 976commit ed904c57d881eb9bcd09aeb8722fbb55687f3600 977Author: Adam Jackson <ajax@nwnk.net> 978Date: Wed Jul 20 19:31:48 2005 +0000 979 980 Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 981 configure cache, you cache it, and the cached value is probably wrong. 982 983commit b209b9a7f683c10a77ed2e03da79b7ac1abc4844 984Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 985Date: Wed Jul 6 19:46:18 2005 +0000 986 987 Build system for fonttosfnt 988 989commit e8571878caa5d35f712e158a45391584da3d5e47 990Author: Egbert Eich <eich@suse.de> 991Date: Mon May 24 19:06:59 2004 +0000 992 993 Fix build glitches when building modules independently using Imake. 994 995commit 417d53e38e84d63dfa2705f41d46ec1df777a8ad 996Author: Egbert Eich <eich@suse.de> 997Date: Fri Apr 23 19:54:32 2004 +0000 998 999 Merging XORG-CURRENT into trunk 1000 1001commit 3d00e4afa32385f6926fcd61dfa071f263a773a3 1002Author: Egbert Eich <eich@suse.de> 1003Date: Sun Mar 14 08:34:50 2004 +0000 1004 1005 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1006 1007commit 7e303eeeac4b6ffd8b04f8372a7466d59acadbca 1008Author: Egbert Eich <eich@suse.de> 1009Date: Wed Mar 3 12:12:50 2004 +0000 1010 1011 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1012 1013commit 8e100bba2b23ab7f91e7635de5e36f82ecbebbee 1014Author: Egbert Eich <eich@suse.de> 1015Date: Thu Feb 26 13:36:15 2004 +0000 1016 1017 readding XFree86's cvs IDs 1018 1019commit be4a578da6742e6298edae3ec9ba56c331c89ba4 1020Author: Egbert Eich <eich@suse.de> 1021Date: Thu Feb 26 09:23:54 2004 +0000 1022 1023 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1024 1025commit 24fddb6f3214189dae072f375403462d5e9f6091 1026Author: Kaleb Keithley <kaleb@freedesktop.org> 1027Date: Fri Dec 19 20:55:44 2003 +0000 1028 1029 XFree86 4.3.99.902 (RC 2) 1030 1031commit f570299bb0f2a55e3059d1f4b42cb3d40a92793a 1032Author: Kaleb Keithley <kaleb@freedesktop.org> 1033Date: Tue Nov 25 19:29:02 2003 +0000 1034 1035 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1036 1037commit a46389d96c54351cd95614f1e5eae495f51957f0 1038Author: Kaleb Keithley <kaleb@freedesktop.org> 1039Date: Tue Nov 25 19:29:02 2003 +0000 1040 1041 Initial revision 1042