ChangeLog revision fbfaf8f3
1fbfaf8f3Smrgcommit 3b0f4a799bb7820dd27257be16f1a9d61a4969f9 2fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3fbfaf8f3SmrgDate: Wed Sep 27 18:37:58 2023 -0700 4fbfaf8f3Smrg 5fbfaf8f3Smrg fonttosfnt 1.2.3 6fbfaf8f3Smrg 7fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8fbfaf8f3Smrg 9fbfaf8f3Smrgcommit 54fc73eeb8a2da16a49ab751d54d53dc2d693228 10fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11fbfaf8f3SmrgDate: Sat Apr 1 14:12:16 2023 -0700 12fbfaf8f3Smrg 13fbfaf8f3Smrg Use C99 compound literals to initialize newly allocated structs 14fbfaf8f3Smrg 15fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16fbfaf8f3Smrg 17fbfaf8f3Smrgcommit ac44dd4a6e8324ae9f79f61ef093cb087268d72d 18fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 19fbfaf8f3SmrgDate: Sat Apr 1 13:43:53 2023 -0700 20fbfaf8f3Smrg 21fbfaf8f3Smrg Allow inlining makeName 22fbfaf8f3Smrg 23fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 24fbfaf8f3Smrg 25fbfaf8f3Smrgcommit 15f75aa8e6578cd2a27cadfc11e31b58e2fc6683 26fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 27fbfaf8f3SmrgDate: Sat Apr 1 13:02:50 2023 -0700 28fbfaf8f3Smrg 29fbfaf8f3Smrg Remove unused function findIndex 30fbfaf8f3Smrg 31fbfaf8f3Smrg Found by cppcheck 32fbfaf8f3Smrg 33fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 34fbfaf8f3Smrg 35fbfaf8f3Smrgcommit 11fa7c2d7c5c668ea921f1dbc6b70e97e3535afe 36fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 37fbfaf8f3SmrgDate: Sat Apr 1 12:59:33 2023 -0700 38fbfaf8f3Smrg 39fbfaf8f3Smrg makeBitmap: declare raster parameter const as recommended by cppcheck 40fbfaf8f3Smrg 41fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42fbfaf8f3Smrg 43fbfaf8f3Smrgcommit 92b565d9f9829cc0b47d019d336ef664d3f013e2 44fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 45fbfaf8f3SmrgDate: Sat Apr 1 12:54:16 2023 -0700 46fbfaf8f3Smrg 47fbfaf8f3Smrg args_copy variable is unused if HAVE_DECL_VA_COPY is not defined 48fbfaf8f3Smrg 49fbfaf8f3Smrg Found by cppcheck 50fbfaf8f3Smrg 51fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 52fbfaf8f3Smrg 53fbfaf8f3Smrgcommit 103579f030bfead4a1f821734dd6dbaf823c5527 54fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 55fbfaf8f3SmrgDate: Sat Apr 1 12:52:05 2023 -0700 56fbfaf8f3Smrg 57fbfaf8f3Smrg Variable scope reductions as recommended by cppcheck 58fbfaf8f3Smrg 59fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 60fbfaf8f3Smrg 61fbfaf8f3Smrgcommit 4208f2d0dd928a2e627a2284337302be62b3967a 62fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 63fbfaf8f3SmrgDate: Sat Jul 23 15:43:35 2022 -0700 64fbfaf8f3Smrg 65fbfaf8f3Smrg gitlab CI: enable gitlab's builtin static analysis 66fbfaf8f3Smrg 67fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 68fbfaf8f3Smrg 69fbfaf8f3Smrgcommit b2a8c9da0a61dc376151fb1992c79aa1cec7e9b6 70fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 71fbfaf8f3SmrgDate: Sat Jul 23 15:42:59 2022 -0700 72fbfaf8f3Smrg 73fbfaf8f3Smrg gitlab CI: enable commit & merge request checks 74fbfaf8f3Smrg 75fbfaf8f3Smrg Uses ci-fairy from freedesktop/ci-templates 76fbfaf8f3Smrg 77fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 78fbfaf8f3Smrg 79fbfaf8f3Smrgcommit c736c95af996b93967a3bb271f469f8a7f35f150 80fbfaf8f3SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 81fbfaf8f3SmrgDate: Fri Dec 3 14:51:41 2021 -0800 82fbfaf8f3Smrg 83fbfaf8f3Smrg Build xz tarballs instead of bzip2 84fbfaf8f3Smrg 85fbfaf8f3Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 86fbfaf8f3Smrg 87fbfaf8f3Smrgcommit 5fd5d9bdc04c3d4d318a1e017e0f5d08434fdae6 88fbfaf8f3SmrgAuthor: Peng Wu <pwu@redhat.com> 89fbfaf8f3SmrgDate: Fri Aug 20 14:39:31 2021 +0800 90fbfaf8f3Smrg 91fbfaf8f3Smrg Add CI tests 92fbfaf8f3Smrg 930d229e23Smrgcommit 2726947ea34653a90f89163849887c11179b2d6d 940d229e23SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 950d229e23SmrgDate: Tue Jun 15 10:33:54 2021 +1000 960d229e23Smrg 970d229e23Smrg Bump to 1.2.2 980d229e23Smrg 990d229e23Smrgcommit 9ea3677ba344c7ebd47f8078d11f69d117b9541e 1000d229e23SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 1010d229e23SmrgDate: Mon Oct 26 12:17:45 2020 +0100 1020d229e23Smrg 1030d229e23Smrg 1em is font size, not height 1040d229e23Smrg 1050d229e23Smrgcommit 49524b5db4867b5e896ed299fd66b390e68f1ffc 1060d229e23SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1070d229e23SmrgDate: Tue May 25 09:50:45 2021 +1000 1080d229e23Smrg 1090d229e23Smrg Fail if ftell fails 1100d229e23Smrg 1110d229e23Smrg Fixes a coverity warning: ftell may return -1 on error which we then pass into 1120d229e23Smrg fseek later. We properly fail there anyway, so this change is unlikely to have 1130d229e23Smrg any real effect. 1140d229e23Smrg 115d2f28e1bSmrgcommit 33f944705c6c42e1b52f6ec62131d31f737c638f 116d2f28e1bSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 117d2f28e1bSmrgDate: Wed Dec 16 15:14:11 2020 +1000 118d2f28e1bSmrg 119d2f28e1bSmrg Bump to 1.2.1 120d2f28e1bSmrg 121d2f28e1bSmrgcommit 2d30328f9c5390eb38d4052028cd00bafaa151d4 122d2f28e1bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 123d2f28e1bSmrgDate: Sat Oct 31 21:01:02 2020 -0700 124d2f28e1bSmrg 125d2f28e1bSmrg writeFile: avoid file leak on errors 126d2f28e1bSmrg 127d2f28e1bSmrg Resolves issues found by Oracle Parfait 4.0 static analyser: 128d2f28e1bSmrg 129d2f28e1bSmrg File Leak [file-ptr-leak]: 130d2f28e1bSmrg Leaked File out 131d2f28e1bSmrg at line 337 of app/fonttosfnt/write.c in function 'writeFile'. 132d2f28e1bSmrg out initialized at line 330 with fopen 133d2f28e1bSmrg File Leak [file-ptr-leak]: 134d2f28e1bSmrg Leaked File out 135d2f28e1bSmrg at line 366 of app/fonttosfnt/write.c in function 'writeFile'. 136d2f28e1bSmrg out initialized at line 330 with fopen 137d2f28e1bSmrg 138d2f28e1bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 139d2f28e1bSmrg 140d2f28e1bSmrgcommit 899eadee6750ea39ddb6b874529c29c011599bb2 141d2f28e1bSmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 142d2f28e1bSmrgDate: Sat Oct 24 11:41:32 2020 +0200 143d2f28e1bSmrg 144d2f28e1bSmrg Fall back to using FONT property as family name 145d2f28e1bSmrg 146d2f28e1bSmrgcommit 5f2307d883de6ddf55f499f1690840747b1a3ad9 147d2f28e1bSmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 148d2f28e1bSmrgDate: Sat Oct 24 09:53:32 2020 +0200 149d2f28e1bSmrg 150d2f28e1bSmrg fix sign of calculated descent 151d2f28e1bSmrg 152d2f28e1bSmrg I discovered this bug when converting the Tamsyn font from pcf to otb. 153d2f28e1bSmrg 154d2f28e1bSmrgcommit 4d418c1602c8b939d3e5e479c44985a505ecad83 155d2f28e1bSmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 156d2f28e1bSmrgDate: Fri Oct 23 21:35:24 2020 +0200 157d2f28e1bSmrg 158d2f28e1bSmrg handle empty foundry encoded as NULL 159d2f28e1bSmrg 160d2f28e1bSmrg to fix a segfault 161d2f28e1bSmrg 162d2f28e1bSmrgcommit 5727003b1df9071a2bc9a42bc0b25d7c03c8de09 163d2f28e1bSmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 164d2f28e1bSmrgDate: Fri Oct 23 21:00:06 2020 +0200 165d2f28e1bSmrg 166d2f28e1bSmrg remove leftover debug printf 167d2f28e1bSmrg 168c813b494Smrgcommit 91af80a0aa18c969cd90668eed80bcbfc1e40661 169c813b494SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 170c813b494SmrgDate: Wed Oct 21 16:36:30 2020 +1000 171c813b494Smrg 172c813b494Smrg Bump to 1.2.0 173c813b494Smrg 174c813b494Smrgcommit ca9ad454496bebbc37125959d049cf2173c07c2a 175c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 176c813b494SmrgDate: Sun Aug 16 21:56:15 2020 +0200 177c813b494Smrg 178c813b494Smrg use PIXEL_SIZE to calculate lineGap 179c813b494Smrg 180c813b494Smrgcommit 0447b81053d4ccaa1e1b0087bf6076abae431cae 181c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 182c813b494SmrgDate: Fri Jul 31 00:07:26 2020 +0200 183c813b494Smrg 184c813b494Smrg fix sign of sTypoDescender 185c813b494Smrg 186c813b494Smrgcommit 747c58aa17b9adc016aed0caab049417a20f0b22 187c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 188c813b494SmrgDate: Thu Jul 30 22:46:50 2020 +0200 189c813b494Smrg 190c813b494Smrg calculate capHeight and xHeight as recommended 191c813b494Smrg 192c813b494Smrgcommit 64e7f386baf69fa6857047fc8ad9b4cd9a8185f1 193c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 194c813b494SmrgDate: Thu Jul 30 21:34:59 2020 +0200 195c813b494Smrg 196c813b494Smrg move metrics calculation to write.c 197c813b494Smrg 198c813b494Smrgcommit 19412d9ac3fb7f00346273cfe914601c844f5872 199c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 200c813b494SmrgDate: Sat Jul 18 08:39:01 2020 +0200 201c813b494Smrg 202c813b494Smrg Add warnings when wrapping multiple fonts and on PCF fonts 203c813b494Smrg 204c813b494Smrgcommit 1fa97fdc6dc900728be8523be89096b4cb117d4d 205c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 206c813b494SmrgDate: Sun Jul 12 15:36:18 2020 +0200 207c813b494Smrg 208c813b494Smrg provide version 5 OS/2 table 209c813b494Smrg 210c813b494Smrg this was an attempt to fix linespacing, which did not help, but 211c813b494Smrg would still keep it around to avoid double efforts. 212c813b494Smrg 213c813b494Smrgcommit facf71184163d50adf0b8fccffcaffa18b7bd277 214c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 215c813b494SmrgDate: Sun Jul 12 15:12:59 2020 +0200 216c813b494Smrg 217c813b494Smrg use design metrics in eblc instead of calculated metrics 218c813b494Smrg 219c813b494Smrg This will probably not work for a font providing multiple strikes. 220c813b494Smrg But .bdf fonts don't provide multiple strikes (or do they?!?) 221c813b494Smrg I don't know about .pcf fonts, but I would recommend against running fonttosfnt 222c813b494Smrg on .pcf fonts because bdf2pcf seems to loose some attributes during conversion. 223c813b494Smrg 224c813b494Smrgcommit 9fb05de7d6c57d045b4a88516f3c28cf3cf98722 225c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 226c813b494SmrgDate: Tue Jul 7 21:02:56 2020 +0200 227c813b494Smrg 228c813b494Smrg use more properties according to XLFD 229c813b494Smrg 230c813b494Smrgcommit 58cbf737557f34744b950668e3354ec2f2dae766 231c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 232c813b494SmrgDate: Mon Jul 6 22:50:23 2020 +0200 233c813b494Smrg 234c813b494Smrg use standard C rounding functions 235c813b494Smrg 236c813b494Smrgcommit f8fa7919397659fb0ac5dade75152343d57f20ce 237c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 238c813b494SmrgDate: Tue Jun 16 18:43:12 2020 +0200 239c813b494Smrg 240c813b494Smrg correctly set OS2 fsSelection for italic and bold fonts 241c813b494Smrg 242c813b494Smrgcommit 1df352c9e862686692ac053b838d76a36d721805 243c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 244c813b494SmrgDate: Mon Jun 15 14:08:49 2020 +0200 245c813b494Smrg 246c813b494Smrg truncate foundry if there is no known abbreviation. 247c813b494Smrg 248c813b494Smrg Honestly I have no idea why the foundry needs to fit in four bytes. 249c813b494Smrg But anyway truncation might indeed be better then "UNKN" ? 250c813b494Smrg 251c813b494Smrg Anyone more knowledgeable than me out there? 252c813b494Smrg 253c813b494Smrgcommit 8532812f1eddfadc0bcfad220b283bf5990bba10 254c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 255c813b494SmrgDate: Sun May 31 08:02:24 2020 +0200 256c813b494Smrg 257c813b494Smrg use zero lineGap, sTypoDescender should be negative 258c813b494Smrg 259c813b494Smrg According to 260c813b494Smrg https://simoncozens.github.io/fonts-and-layout/opentype.html#vertical-metrics-hhea-and-os2 261c813b494Smrg sTypoDescender should be negative and lineGap should be zero. 262c813b494Smrg 263c813b494Smrgcommit de8068f9c4251fb6cb9407c07bf245e1937270bc 264c813b494SmrgAuthor: Christopher Zimmermann <madroach@gmerlin.de> 265c813b494SmrgDate: Sun May 31 07:58:10 2020 +0200 266c813b494Smrg 267c813b494Smrg don't add arbitrary number to the glypth metrics 268c813b494Smrg 269c813b494Smrg This caused pango to calculate wrong, too large font extents and in 270c813b494Smrg consequence gvim used too large character cells. 271c813b494Smrg 272c813b494Smrgcommit 7096c58f3fe3b6c79508cb16daac5c5bb2f042e7 273c813b494SmrgAuthor: Peng Wu <pwu@redhat.com> 274c813b494SmrgDate: Thu Jun 11 14:09:35 2020 +0800 275c813b494Smrg 276c813b494Smrg Guess Regular style for Medium Weight 277c813b494Smrg 278c813b494Smrg X Logical Font Description recognize "Medium" as "Regular". 279c813b494Smrg Update the faceWeight function to change style from "Medium" to "Regular". 280c813b494Smrg 281c813b494Smrgcommit 81a61c049e6de80120531f0770b22e7637c9acb9 282c813b494SmrgAuthor: rnhmjoj <rnhmjoj@inventati.org> 283c813b494SmrgDate: Fri Feb 7 17:47:52 2020 +0100 284c813b494Smrg 285c813b494Smrg Fix uninitialised memory write 286c813b494Smrg 287c813b494Smrg If macTime() fails write zeros instead of unitialized memory to 288c813b494Smrg the date fields. 289c813b494Smrg 290c813b494Smrgcommit 51e8117654fb092ae5412d7aa184bfc6b498c954 291c813b494SmrgAuthor: rnhmjoj <rnhmjoj@inventati.org> 292c813b494SmrgDate: Fri Feb 7 17:46:54 2020 +0100 293c813b494Smrg 294c813b494Smrg Fix incorrect error handling in macTime() 295c813b494Smrg 296c813b494Smrg mktime() and time() return (time_t -1) to signal an error. 297c813b494Smrg Checking for negative values will incorrectly assume an error 298c813b494Smrg happened for any calendar date before the unix epoch. 299c813b494Smrg 300ea148d1dSmrgcommit 1d757ff6fa30079790fc44b141f6d0e4d5411f13 301ea148d1dSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 302ea148d1dSmrgDate: Mon Jan 6 12:55:31 2020 +1000 303ea148d1dSmrg 304ea148d1dSmrg Bump to 1.1.0 305ea148d1dSmrg 306ea148d1dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 307ea148d1dSmrg 308ea148d1dSmrgcommit bdcb892975de167b3d4258859234f0abe375f236 309ea148d1dSmrgAuthor: Jouke Witteveen <j.witteveen@gmail.com> 310ea148d1dSmrgDate: Fri Aug 2 14:03:15 2019 +0200 311ea148d1dSmrg 312ea148d1dSmrg Accept a BDF font on stdin 313ea148d1dSmrg 314ea148d1dSmrg This makes it easier to transition from bdftopcf. 315ea148d1dSmrg Although an OTB file could include fonts from multiple BDF sources, that 316ea148d1dSmrg functionality is not currently implemented for fonts read from stdin. 317ea148d1dSmrg 318ea148d1dSmrg Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com> 319ea148d1dSmrg 320ea148d1dSmrgcommit 0006f577898129c0c5d5e0996026641605705e08 321ea148d1dSmrgAuthor: Jouke Witteveen <j.witteveen@gmail.com> 322ea148d1dSmrgDate: Fri Aug 2 11:43:56 2019 +0200 323ea148d1dSmrg 324ea148d1dSmrg Mention .otb as an extension 325ea148d1dSmrg 326ea148d1dSmrg The OTB (OpenType Bitmap) extension has found some traction, so suggest 327ea148d1dSmrg that. 328ea148d1dSmrg 329ea148d1dSmrg Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com> 330ea148d1dSmrg 331ea148d1dSmrgcommit cb4b8760f829040eb4b2fb314df5b6194230a237 332ea148d1dSmrgAuthor: Jouke Witteveen <j.witteveen@gmail.com> 333ea148d1dSmrgDate: Fri Aug 2 11:41:59 2019 +0200 334ea148d1dSmrg 335ea148d1dSmrg Correct a string literal 336ea148d1dSmrg 337ea148d1dSmrg Signed-off-by: Jouke Witteveen <j.witteveen@gmail.com> 338ea148d1dSmrg 339ea148d1dSmrgcommit d06059ef2a85df3c70f3c0b77364b4c49837f331 340ea148d1dSmrgAuthor: Peng Wu <alexepico@gmail.com> 341ea148d1dSmrgDate: Wed Oct 9 14:20:22 2019 +0800 342ea148d1dSmrg 343ea148d1dSmrg Round font size to integer value when reading bitmap font 344ea148d1dSmrg 345ea148d1dSmrg Some fonts have a ppem value like 11.9, this patch adds integer rounding to 346ea148d1dSmrg convert those ppem value to 12 instead of 11. 347ea148d1dSmrg 348ea148d1dSmrgcommit cfb4d64e1b90a28693fd700f4abf0f55d969f4f6 349ea148d1dSmrgAuthor: Ryan Farley <ryan.farley@gmx.com> 350ea148d1dSmrgDate: Sat Aug 31 06:42:24 2019 -0500 351ea148d1dSmrg 352ea148d1dSmrg allow ISO-646.1991-IRV as well, adobe standard for bdf 353ea148d1dSmrg 354ea148d1dSmrg Allow for BDF file with no specified encoding to be read as Adobe 355ea148d1dSmrg Standard (per freetype's BDF driver), and handle any Unicode-equivalent 356ea148d1dSmrg encoding without changing the encoding name. 357ea148d1dSmrg 358ea148d1dSmrgcommit 5d446a02a7422d3a61f74b8d1c28b7b551ea06fd 359ea148d1dSmrgAuthor: Ryan Farley <ryan.farley@gmx.com> 360ea148d1dSmrgDate: Tue Aug 20 03:16:22 2019 -0500 361ea148d1dSmrg 362ea148d1dSmrg let freetype handle ISO-8859-1 mapping 363ea148d1dSmrg 364ea148d1dSmrg https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#ft_encoding 365ea148d1dSmrg indicates that ISO-8859-1 is automatically mapped to Unicode for BDF and 366ea148d1dSmrg PCF fonts -- trying to use FT_Select_Charmap() with FT_ENCODING_NONE 367ea148d1dSmrg leads to an error for such fonts. 368ea148d1dSmrg 369ea148d1dSmrgcommit 6fc84fb2c0d4ac0b3b66330057bb90418cc1eb28 370ea148d1dSmrgAuthor: Ryan Farley <ryan.farley@gmx.com> 371ea148d1dSmrgDate: Fri Aug 30 09:43:50 2019 -0500 372ea148d1dSmrg 373ea148d1dSmrg check for freetype NULL atoms 374ea148d1dSmrg 375ea148d1dSmrg Freetype uses NULL to represent an empty string when retrieving a BDF 376ea148d1dSmrg property -- check for this in addition to an actual error 377ea148d1dSmrg 378ea148d1dSmrgcommit c214ab0d7deae30acdf90933ed14b223118dcf67 379ea148d1dSmrgAuthor: Maya Rashish <maya@NetBSD.org> 380ea148d1dSmrgDate: Thu Jan 10 20:49:28 2019 +0200 381ea148d1dSmrg 382ea148d1dSmrg Avoid undefined behaviour 383ea148d1dSmrg 384ea148d1dSmrg Left shifting a negative is undefined. 385ea148d1dSmrg For consistency, use the equivalent form of multiplication for the 386ea148d1dSmrg positive numbers as well. 387ea148d1dSmrg 388ea148d1dSmrgcommit 8e34a2aa7c4dea5aa07dc08a40dacd90e2148a89 389ea148d1dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 390ea148d1dSmrgDate: Wed Nov 21 16:46:19 2018 -0800 391ea148d1dSmrg 392ea148d1dSmrg Update configure.ac bug URL for gitlab migration 393ea148d1dSmrg 394ea148d1dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 395ea148d1dSmrg 396ea148d1dSmrgcommit 46d4900c2dbed1c7a632dc34a4ef952a9cdda8eb 397ea148d1dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 398ea148d1dSmrgDate: Fri Nov 16 19:53:06 2018 -0800 399ea148d1dSmrg 400ea148d1dSmrg Update README for gitlab migration 401ea148d1dSmrg 402ea148d1dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 403ea148d1dSmrg 404ea148d1dSmrgcommit ec6f334152badff475d2a8c465dfdbf740f148d0 405ea148d1dSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 406ea148d1dSmrgDate: Wed Oct 31 14:37:24 2018 +1000 407ea148d1dSmrg 408ea148d1dSmrg Mark vsprintf_alloc as printf-like function 409ea148d1dSmrg 410ea148d1dSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 411ea148d1dSmrg Reviewed-by: Eric Anholt <eric@anholt.net> 412ea148d1dSmrg 4136ef05171Smrgcommit 7f8d7ecf0379ebc5386ee27f385a2ca564d6decb 4146ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4156ef05171SmrgDate: Tue Jul 31 11:36:54 2018 +1000 4166ef05171Smrg 4176ef05171Smrg Bump to 1.0.5 4186ef05171Smrg 4196ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4206ef05171Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4216ef05171Smrg 4226ef05171Smrgcommit 9d92e49a4b69edc6e05f44e00aef8b81bb00f067 4236ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4246ef05171SmrgDate: Tue Jul 31 11:49:07 2018 +1000 4256ef05171Smrg 4266ef05171Smrg Replace _BSD_SOURCE with _DEFAULT_SOURCE 4276ef05171Smrg 4286ef05171Smrg /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 4296ef05171Smrg # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 4306ef05171Smrg 4316ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4326ef05171Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4336ef05171Smrg 4346ef05171Smrgcommit 0c993094a8899b488ba4acbb888c176f99da0849 4356ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4366ef05171SmrgDate: Tue Jul 31 11:45:51 2018 +1000 4376ef05171Smrg 4386ef05171Smrg Fix shadowing i variable complaint 4396ef05171Smrg 4406ef05171Smrg C99 is a magical thing! 4416ef05171Smrg 4426ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4436ef05171Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4446ef05171Smrg 4456ef05171Smrgcommit 6c37ebcfd8992fdf88da225bd1de7ca40dd69240 4466ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4476ef05171SmrgDate: Tue Jul 31 11:43:01 2018 +1000 4486ef05171Smrg 4496ef05171Smrg Remove shadowing rc variable 4506ef05171Smrg 4516ef05171Smrg All code paths assign rc and heck it immedately after. We can re-use the one 4526ef05171Smrg from the outer loop. 4536ef05171Smrg 4546ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4556ef05171Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4566ef05171Smrg 4576ef05171Smrgcommit 65d2d8f9cbe744b4c6c64d377f7ffd5d88ee0b1d 4586ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4596ef05171SmrgDate: Tue Jul 31 11:40:55 2018 +1000 4606ef05171Smrg 4616ef05171Smrg README: update repository URL to gitlab 4626ef05171Smrg 4636ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4646ef05171Smrg Reviewed-by: Adam Jackson <ajax@redhat.com> 4656ef05171Smrg 4666ef05171Smrgcommit 9d776b6a0f770cbe045a56141844d0ba393da611 4676ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4686ef05171SmrgDate: Tue Jul 31 11:38:41 2018 +1000 4696ef05171Smrg 4706ef05171Smrg Constify a few string arguments 4716ef05171Smrg 4726ef05171Smrg Cuts down on compiler warning by at least 64%, what a bargain! 4736ef05171Smrg 4746ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4756ef05171Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4766ef05171Smrg 4776ef05171Smrgcommit aead36f0be638a572ec97eb5313e45086874a5e6 4786ef05171SmrgAuthor: Mihail Konev <k.mvc@ya.ru> 4796ef05171SmrgDate: Thu Jan 26 14:00:20 2017 +1000 4806ef05171Smrg 4816ef05171Smrg autogen: add default patch prefix 4826ef05171Smrg 4836ef05171Smrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 4846ef05171Smrg 4856ef05171Smrgcommit 6dba18bf130e39718cc05cb8eb7d34a06b4a03a7 4866ef05171SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 4876ef05171SmrgDate: Mon Mar 9 12:00:52 2015 +0000 4886ef05171Smrg 4896ef05171Smrg autogen.sh: use quoted string variables 4906ef05171Smrg 4916ef05171Smrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 4926ef05171Smrg fall-outs, when they contain space. 4936ef05171Smrg 4946ef05171Smrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 4956ef05171Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 4966ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4976ef05171Smrg 4986ef05171Smrgcommit 1111127df3838bf701eb70a4e1ef053f71321fd1 4996ef05171SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 5006ef05171SmrgDate: Tue Jan 24 10:32:07 2017 +1000 5016ef05171Smrg 5026ef05171Smrg autogen.sh: use exec instead of waiting for configure to finish 5036ef05171Smrg 5046ef05171Smrg Syncs the invocation of configure with the one from the server. 5056ef05171Smrg 5066ef05171Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5076ef05171Smrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 5086ef05171Smrg 5096ef05171Smrgcommit 168cb69c5264f9b7ffd019c9c9867b23308832df 5106ef05171SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5116ef05171SmrgDate: Sun Jun 1 21:08:25 2014 -0700 5126ef05171Smrg 5136ef05171Smrg autogen.sh: Honor NOCONFIGURE=1 5146ef05171Smrg 5156ef05171Smrg See http://people.gnome.org/~walters/docs/build-api.txt 5166ef05171Smrg 5176ef05171Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5186ef05171Smrg 5196ef05171Smrgcommit 9c630e1607a29ee63f546a6a2294ba84f3493a77 5206ef05171SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5216ef05171SmrgDate: Sun Jun 1 21:08:25 2014 -0700 5226ef05171Smrg 5236ef05171Smrg configure: Drop AM_MAINTAINER_MODE 5246ef05171Smrg 5256ef05171Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5266ef05171Smrg 5276ef05171Smrgcommit 4db4880098627e9136c3cb9f6dc0a9f9914ce618 5286ef05171SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5296ef05171SmrgDate: Sun Jun 1 21:08:17 2014 -0700 5306ef05171Smrg 5316ef05171Smrg config: Add missing AC_CONFIG_SRCDIR 5326ef05171Smrg 5336ef05171Smrg Regroup AC statements under the Autoconf initialization section. 5346ef05171Smrg Regroup AM statements under the Automake initialization section. 5356ef05171Smrg 5366ef05171Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5376ef05171Smrg 5386ef05171Smrgcommit 5b55964119d97ed763efa76bcc09dc918b6ab8be 5396ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5406ef05171SmrgDate: Wed Jan 19 10:06:55 2011 -0500 5416ef05171Smrg 5426ef05171Smrg config: move man pages into their own directory 5436ef05171Smrg 5446ef05171Smrg Use services provided by XORG_MANPAGE_SECTIONS. 5456ef05171Smrg Use standard Makefile for man pages. 5466ef05171Smrg 5476ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 5486ef05171Smrg 5496ef05171Smrgcommit 98469be392fcb4bc45e14b449e3576248e5bc558 5506ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5516ef05171SmrgDate: Thu Jan 13 17:15:36 2011 -0500 5526ef05171Smrg 5536ef05171Smrg man: replace hard coded man page section with substitution strings 5546ef05171Smrg 5556ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 5566ef05171Smrg 5576ef05171Smrgcommit a88c4ce51e28968ea6ff09f0ae12d9e1d52fb349 5586ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5596ef05171SmrgDate: Thu Jan 13 11:15:00 2011 -0500 5606ef05171Smrg 5616ef05171Smrg man: remove trailing spaces and tabs 5626ef05171Smrg 5636ef05171Smrg Using s/[ \t]*$// 5646ef05171Smrg 5656ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 5666ef05171Smrg 5676ef05171Smrgcommit 6146625ddfceaf32d632b72451b257325d212dc7 5686ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5696ef05171SmrgDate: Wed Jan 12 16:28:01 2011 -0500 5706ef05171Smrg 5716ef05171Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 5726ef05171Smrg 5736ef05171Smrg This silences an Autoconf warning 5746ef05171Smrg 5756ef05171Smrgcommit 218f4cbdcdc9e8035208970c699fd80e217a575d 5766ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5776ef05171SmrgDate: Wed Jan 12 15:12:08 2011 -0500 5786ef05171Smrg 5796ef05171Smrg config: remove unrequired AC_SUBST([*_LIBS]) 5806ef05171Smrg 5816ef05171Smrg This macro is called by PKG_CHECK_MODULES 5826ef05171Smrg 5836ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 5846ef05171Smrg 5856ef05171Smrgcommit a132b22ae57b1e7bf03167de2f1bdb17082fba3b 5866ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5876ef05171SmrgDate: Wed Jan 12 13:33:47 2011 -0500 5886ef05171Smrg 5896ef05171Smrg config: remove unrequired AC_SUBST([*_CFLAGS]) 5906ef05171Smrg 5916ef05171Smrg This macro is called by PKG_CHECK_MODULES 5926ef05171Smrg 5936ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 5946ef05171Smrg 5956ef05171Smrgcommit 831d716c28934d26580391b092619e2524fb71c0 5966ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5976ef05171SmrgDate: Wed Jan 12 13:10:21 2011 -0500 5986ef05171Smrg 5996ef05171Smrg config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 6006ef05171Smrg 6016ef05171Smrg XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 6026ef05171Smrg AC_PROG_C_C99. This sets gcc with -std=gnu99. 6036ef05171Smrg If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 6046ef05171Smrg 6056ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6066ef05171Smrg 6076ef05171Smrgcommit 1c1e0d9c19b791fa1242f070334cf191bff97019 6086ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6096ef05171SmrgDate: Wed Jan 12 11:54:40 2011 -0500 6106ef05171Smrg 6116ef05171Smrg config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 6126ef05171Smrg 6136ef05171Smrg It depends on util-macros 1.8 or later 6146ef05171Smrg The existing statement can now be removed from the configuration file. 6156ef05171Smrg 6166ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6176ef05171Smrg 6186ef05171Smrgcommit 6e2ab22c57a18a48ad9bdf0f8ff0819191d42b3e 6196ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6206ef05171SmrgDate: Wed Jan 12 11:23:52 2011 -0500 6216ef05171Smrg 6226ef05171Smrg config: upgrade to util-macros 1.8 for additional man page support 6236ef05171Smrg 6246ef05171Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 6256ef05171Smrg The value of MAN_SUBST is the same for all X.Org packages. 6266ef05171Smrg 6276ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6286ef05171Smrg 6296ef05171Smrgcommit f8366ba7d643c99e3bdb43df2cbb76c16cdd3443 6306ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6316ef05171SmrgDate: Wed Jan 12 10:21:24 2011 -0500 6326ef05171Smrg 6336ef05171Smrg config: update AC_PREREQ statement to 2.60 6346ef05171Smrg 6356ef05171Smrg Unrelated to the previous patches, the new value simply reflects 6366ef05171Smrg the reality that the minimum level for autoconf to configure 6376ef05171Smrg all x.org modules in one pass is 2.60 dated June 2006. 6386ef05171Smrg 6396ef05171Smrg A version later than 2.60 can be used, but no new features from such 6406ef05171Smrg a later version can be used in configure.ac. 6416ef05171Smrg 6426ef05171Smrg Although the code in this module can be configured with a version earlier 6436ef05171Smrg than 2.60, most of code is now contained in macros from util-macros 6446ef05171Smrg which use features of version 2.60, at the present or in the future. 6456ef05171Smrg 6466ef05171Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 6476ef05171Smrg 6486ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6496ef05171Smrg 6506ef05171Smrgcommit 787b998d2eebf7825cf8c03fe1864bf8d410ee18 6516ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6526ef05171SmrgDate: Thu Feb 11 10:08:06 2010 -0500 6536ef05171Smrg 6546ef05171Smrg config: move CWARNFLAGS from configure.ac to Makefile.am 6556ef05171Smrg 6566ef05171Smrg Compiler warning flags should be explicitly set in the makefile 6576ef05171Smrg rather than being merged with other packages compiler flags. 6586ef05171Smrg 6596ef05171Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6606ef05171Smrg 6616ef05171Smrgcommit 5686a8163364a7dac59454c5db93a1a746b67c42 6626ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6636ef05171SmrgDate: Thu Nov 26 09:19:52 2009 -0500 6646ef05171Smrg 6656ef05171Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 6666ef05171Smrg 6676ef05171Smrg Now that the INSTALL file is generated. 6686ef05171Smrg Allows running make maintainer-clean. 6696ef05171Smrg 6706ef05171Smrgcommit 27b94dbde5c63da3153f179763cf4152a73b4f17 6716ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6726ef05171SmrgDate: Wed Oct 28 14:09:07 2009 -0400 6736ef05171Smrg 6746ef05171Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 6756ef05171Smrg 6766ef05171Smrg Add missing INSTALL file. Use standard GNU file on building tarball 6776ef05171Smrg README may have been updated 6786ef05171Smrg Remove AUTHORS file as it is empty and no content available yet. 6796ef05171Smrg Remove NEWS file as it is empty and no content available yet. 6806ef05171Smrg 6816ef05171Smrgcommit 49dfdf15b4bbc7d16ad954672d10a1173be6886e 6826ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6836ef05171SmrgDate: Tue Oct 27 15:07:24 2009 -0400 6846ef05171Smrg 6856ef05171Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 6866ef05171Smrg 6876ef05171Smrg This macro aggregate a number of existing macros that sets commmon 6886ef05171Smrg X.Org components configuration options. It shields the configuration file from 6896ef05171Smrg future changes. 6906ef05171Smrg 6916ef05171Smrgcommit 97aa84419e2a51bb6b594ea9dfacaf7bb670b710 6926ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6936ef05171SmrgDate: Mon Oct 26 22:08:37 2009 -0400 6946ef05171Smrg 6956ef05171Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 6966ef05171Smrg 6976ef05171Smrg ChangeLog filename is known to Automake and requires no further 6986ef05171Smrg coding in the makefile. 6996ef05171Smrg 7006ef05171Smrgcommit f5953aeb4be49ca2711013133f8cc289db3a879b 7016ef05171SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 7026ef05171SmrgDate: Thu Oct 22 12:34:14 2009 -0400 7036ef05171Smrg 7046ef05171Smrg .gitignore: use common defaults with custom section # 24239 7056ef05171Smrg 7066ef05171Smrg Using common defaults will reduce errors and maintenance. 7076ef05171Smrg Only the very small or inexistent custom section need periodic maintenance 7086ef05171Smrg when the structure of the component changes. Do not edit defaults. 7096ef05171Smrg 7106ef05171Smrgcommit 5104e9f3611733c8c0e8584ff2221698bb76726b 7116ef05171SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7126ef05171SmrgDate: Thu Oct 1 14:54:16 2009 -0700 7136ef05171Smrg 7146ef05171Smrg Add README with pointers to mailing lists, bugzilla, & git 7156ef05171Smrg 7166ef05171Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 7176ef05171Smrg 7186ef05171Smrgcommit 51a24f2177b09f8ef63ba1e5b09028f0582e1138 7196ef05171SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 7206ef05171SmrgDate: Mon Jan 12 17:48:28 2009 -0200 7216ef05171Smrg 7226ef05171Smrg Ansification and compile warning fixes. 7236ef05171Smrg 7246ef05171Smrg This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects 7256ef05171Smrg make distcheck and all gcc 4.3 and sparse warnings. 7266ef05171Smrg 72743f32c10Smrgcommit a9a8778a984e69007d77227969b0103b2a81e4c8 72843f32c10SmrgAuthor: Julien Cristau <jcristau@debian.org> 72943f32c10SmrgDate: Sun May 11 00:50:20 2008 +0200 73043f32c10Smrg 73143f32c10Smrg Bump to 1.0.4 73243f32c10Smrg 73343f32c10Smrgcommit b3046750c37837dfe6d2a488361a1c78abdce138 73443f32c10SmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 73543f32c10SmrgDate: Sun May 11 00:46:52 2008 +0200 73643f32c10Smrg 73743f32c10Smrg Use va_copy in vsprintf_alloc. 73843f32c10Smrg This avoids a crash on arches with an interesting implementation of va_list 73943f32c10Smrg (such as AMD64) but no vasprintf in their libc. 74043f32c10Smrg 74143f32c10Smrgcommit a0d110f283e387e9c594d422c5c75cb593def91e 74243f32c10SmrgAuthor: Julien Cristau <jcristau@debian.org> 74343f32c10SmrgDate: Sun May 11 00:45:51 2008 +0200 74443f32c10Smrg 74543f32c10Smrg Add autoconf test for va_copy. 74643f32c10Smrg 74743f32c10Smrgcommit e583311c8a73a675fc3396fe24cdafcad53e60e5 74843f32c10SmrgAuthor: Julien Cristau <jcristau@debian.org> 74943f32c10SmrgDate: Sun May 11 00:32:05 2008 +0200 75043f32c10Smrg 75143f32c10Smrg Use autoconf test instead of #ifdef GLIBC for vasprintf. 75243f32c10Smrg 75343f32c10Smrgcommit 8e36cc8647b27a4d14cf3f63045410db79fb98a3 75443f32c10SmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 75543f32c10SmrgDate: Sun May 11 00:30:12 2008 +0200 75643f32c10Smrg 75743f32c10Smrg Rename *_reliable to *_alloc. 75843f32c10Smrg 75943f32c10Smrgcommit 867c33d332abe479ab088f98e01c06800203a3e0 76043f32c10SmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 76143f32c10SmrgDate: Sun May 11 00:01:38 2008 +0200 76243f32c10Smrg 76343f32c10Smrg Update copyright date. 76443f32c10Smrg 76543f32c10Smrgcommit 4ecd697abe1026eb27e1373bf357ebca2ade4138 76643f32c10SmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 76743f32c10SmrgDate: Fri May 2 19:24:21 2008 +0200 76843f32c10Smrg 76943f32c10Smrg Use asprintf on GNU platforms. 77043f32c10Smrg This fixes fonttosfnt on AMD64 with glibc. It will still break on 77143f32c10Smrg non-GNU RISC platforms, because I'm incompetent and cannot use va_copy. 77243f32c10Smrg 77343f32c10Smrgcommit 5cb6dcac85b89deea8263e1b7bcb7714e07063ff 77443f32c10SmrgAuthor: George Williams <gww@silcom.com> 77543f32c10SmrgDate: Fri May 2 19:14:58 2008 +0200 77643f32c10Smrg 77743f32c10Smrg Fix handling for non-square pixels. 77843f32c10Smrg 77943f32c10Smrgcommit 95a16fb0001abcea6a12b4eb2e1a1d24ab83d5fa 78043f32c10SmrgAuthor: George Williams <gww@silcom.com> 78143f32c10SmrgDate: Fri May 2 19:09:09 2008 +0200 78243f32c10Smrg 78343f32c10Smrg Fix off-by-one entrySel field. 78443f32c10Smrg 78543f32c10Smrgcommit bbab34919743990bf87935480092f7644f8f02fc 78643f32c10SmrgAuthor: James Cloos <cloos@jhcloos.com> 78743f32c10SmrgDate: Thu Mar 13 13:19:11 2008 -0400 78843f32c10Smrg 78943f32c10Smrg I’m not sure the PCLT table is needed by the fonts generated here, but 79043f32c10Smrg use a fixed 16 char string as the initializer for the PCLT Fontname field 79143f32c10Smrg to silence the warning (or error for some compilers) as reported in bugzilla: 79243f32c10Smrg 79343f32c10Smrg http://bugs.freedesktop.org/show_bug.cgi?id=3928 79443f32c10Smrg 79543f32c10Smrgcommit 5bf16aed7ba59559a636552811f7267d79a746bb 79643f32c10SmrgAuthor: James Cloos <cloos@jhcloos.com> 79743f32c10SmrgDate: Mon Sep 3 05:51:00 2007 -0400 79843f32c10Smrg 79943f32c10Smrg Add *~ to .gitignore to skip patch/emacs droppings 80043f32c10Smrg 80143f32c10Smrgcommit 64474e003376039cf485fa6eb41d241170397ab4 80243f32c10SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 80343f32c10SmrgDate: Fri Aug 10 16:21:44 2007 -0700 80443f32c10Smrg 80543f32c10Smrg Change fonttosfnt_CFLAGS to AM_CFLAGS to make automake-1.10 happier 80643f32c10Smrg 80743f32c10Smrgcommit 0c316fb4aadf26bea5784974cd484483d6322b5c 80843f32c10SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 80943f32c10SmrgDate: Sat Dec 16 01:37:31 2006 +0200 81043f32c10Smrg 81143f32c10Smrg bump to 1.0.3 81243f32c10Smrg 81343f32c10Smrgcommit 0eba2afb80bf17c0a2d2753ff92c1986211d92be 81443f32c10SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 81543f32c10SmrgDate: Wed Dec 6 19:01:27 2006 +0200 81643f32c10Smrg 81743f32c10Smrg Makefile.am: make ChangeLog hook safer 81843f32c10Smrg Make ChangeLog hook as safe as possible. 81943f32c10Smrg 82043f32c10Smrgcommit 8c2de974ec3df06a547906474ced5ffb4a07a6b5 82143f32c10SmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 82243f32c10SmrgDate: Tue Oct 31 01:48:49 2006 +0100 82343f32c10Smrg 82443f32c10Smrg Fix author address in manual page, update COPYING. 82543f32c10Smrg 82643f32c10Smrgcommit e734cef9baff470a5e913f2e9ac7e0ce649ea7dc 82743f32c10SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 82843f32c10SmrgDate: Fri Oct 13 17:30:24 2006 -0400 82943f32c10Smrg 83043f32c10Smrg Bump to 1.0.2 83143f32c10Smrg 83243f32c10Smrgcommit 72caf26ad336b3de9af3e640f939ea2cd0caa42b 83343f32c10SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 83443f32c10SmrgDate: Thu Oct 12 20:56:01 2006 -0400 83543f32c10Smrg 83643f32c10Smrg Fix the ChangeLog hook to distcheck. 83743f32c10Smrg 83843f32c10Smrgcommit b30bd59af161fc0907d497101f10705c7b575008 83943f32c10SmrgAuthor: Matthieu Herrb <matthieu@reactor.herrb.com> 84043f32c10SmrgDate: Sun Jul 16 10:43:55 2006 +0200 84143f32c10Smrg 84243f32c10Smrg Replace ChangeLog with a auto-generated git-log 84343f32c10Smrg 84443f32c10Smrgcommit f5d7f68599f4d2ec86df0910f8c823b8feabc6db 84543f32c10SmrgAuthor: Matthieu Herrb <matthieu@reactor.herrb.com> 84643f32c10SmrgDate: Sun Jul 16 10:32:52 2006 +0200 84743f32c10Smrg 84843f32c10Smrg .cvsignore -> .gitignore 84943f32c10Smrg 85043f32c10Smrgcommit b651f24b766c9e76dec8a14c68623f4b7fa68141 85143f32c10SmrgAuthor: Matthieu Herrb <matthieu@reactor.herrb.com> 85243f32c10SmrgDate: Sun Jul 16 10:31:26 2006 +0200 85343f32c10Smrg 85443f32c10Smrg Don't include freetype internal headers. 85543f32c10Smrg 85643f32c10Smrgcommit d00a25b26be87fdc06e20b0616f2fa34fe34e0b0 85743f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 85843f32c10SmrgDate: Wed Dec 21 02:29:42 2005 +0000 85943f32c10Smrg 86043f32c10Smrg Update package version for X11R7 release. 86143f32c10Smrg 86243f32c10Smrgcommit 697369878ec5ce26d0ab88efd2b58129c5a56881 86343f32c10SmrgAuthor: Adam Jackson <ajax@nwnk.net> 86443f32c10SmrgDate: Mon Dec 19 16:22:40 2005 +0000 86543f32c10Smrg 86643f32c10Smrg Stub COPYING files 86743f32c10Smrg 86843f32c10Smrgcommit 7aa1cd75f6164d1bf33e11464e7c4edb32f29dd6 86943f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 87043f32c10SmrgDate: Thu Dec 15 00:24:02 2005 +0000 87143f32c10Smrg 87243f32c10Smrg Update package version number for final X11R7 release candidate. 87343f32c10Smrg 87443f32c10Smrgcommit 465400df7122f178102fac935ca6138d8a6cfbeb 87543f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 87643f32c10SmrgDate: Tue Dec 6 22:48:16 2005 +0000 87743f32c10Smrg 87843f32c10Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 87943f32c10Smrg 88043f32c10Smrgcommit d76c640e4172b32112e527e83458345da3fc715c 88143f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 88243f32c10SmrgDate: Sat Dec 3 05:49:15 2005 +0000 88343f32c10Smrg 88443f32c10Smrg Update package version number for X11R7 RC3 release. 88543f32c10Smrg 88643f32c10Smrgcommit 0f9a04d1abab2760d3cb145b0e907c8509c8d3e7 88743f32c10SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 88843f32c10SmrgDate: Mon Nov 28 22:01:36 2005 +0000 88943f32c10Smrg 89043f32c10Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 89143f32c10Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 89243f32c10Smrg 89343f32c10Smrgcommit 7225a9cdbd7b683d78bca2464d89bbe51fe185cd 89443f32c10SmrgAuthor: Eric Anholt <anholt@freebsd.org> 89543f32c10SmrgDate: Mon Nov 21 10:34:55 2005 +0000 89643f32c10Smrg 89743f32c10Smrg Another pass at .cvsignores for apps. 89843f32c10Smrg 89943f32c10Smrgcommit bc943ad21ca3c46b48dcec0954ed80129ac3d4ac 90043f32c10SmrgAuthor: Eric Anholt <anholt@freebsd.org> 90143f32c10SmrgDate: Sun Nov 20 22:08:48 2005 +0000 90243f32c10Smrg 90343f32c10Smrg Add/improve .cvsignore files for apps. 90443f32c10Smrg 90543f32c10Smrgcommit 270074ea7d3194b91cd14c17f750c4965f7ba9fb 90643f32c10SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 90743f32c10SmrgDate: Sun Nov 20 18:14:10 2005 +0000 90843f32c10Smrg 90943f32c10Smrg fonttosfnt only depends on xproto headers, not x11 library 91043f32c10Smrg 91143f32c10Smrgcommit 8221726955cf4be32d56b63d95c119d0f5ad3749 91243f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 91343f32c10SmrgDate: Wed Nov 9 21:09:19 2005 +0000 91443f32c10Smrg 91543f32c10Smrg Update package version number for X11R7 RC2 release. 91643f32c10Smrg 91743f32c10Smrgcommit 26f1c8de351a6c56aafa337b6002a345e835e017 91843f32c10SmrgAuthor: Kean Johnson <kean@armory.com> 91943f32c10SmrgDate: Tue Nov 8 06:33:31 2005 +0000 92043f32c10Smrg 92143f32c10Smrg See ChangeLog entry 2005-11-07 for details. 92243f32c10Smrg 92343f32c10Smrgcommit 7827761d51b92f82e457df0c132b52817a5c2783 92443f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 92543f32c10SmrgDate: Wed Oct 19 02:47:48 2005 +0000 92643f32c10Smrg 92743f32c10Smrg Update package version number for RC1 release. 92843f32c10Smrg 92943f32c10Smrgcommit 9d4c03cd1be37e2c300b45b250ed52bcfdda65f2 93043f32c10SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 93143f32c10SmrgDate: Mon Oct 17 23:56:19 2005 +0000 93243f32c10Smrg 93343f32c10Smrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 93443f32c10Smrg work better with BSD make 93543f32c10Smrg 93643f32c10Smrgcommit 0dfc246519b4e2d4e2dee91835c762b1263c5a90 93743f32c10SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 93843f32c10SmrgDate: Fri Oct 14 00:25:41 2005 +0000 93943f32c10Smrg 94043f32c10Smrg Use sed to fill in variables in man page 94143f32c10Smrg 94243f32c10Smrgcommit 21d2888221fbb156398cb69d12798d2c16f3c8a0 94343f32c10SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 94443f32c10SmrgDate: Sun Sep 11 12:43:13 2005 +0000 94543f32c10Smrg 94643f32c10Smrg change the order of option to prevent automake from inserting a line break 94743f32c10Smrg that causes problems with BSD make later. 94843f32c10Smrg 94943f32c10Smrgcommit fcfbfe0f7ddb621b1b0e99fba6b386221fb56263 95043f32c10SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 95143f32c10SmrgDate: Mon Aug 1 20:25:27 2005 +0000 95243f32c10Smrg 95343f32c10Smrg Install man pages to section 1 instead of section m (Patch from Donnie 95443f32c10Smrg Berkholz) 95543f32c10Smrg 95643f32c10Smrgcommit 257b9388fc234b2f8d515124784ce9e42db6bb0d 95743f32c10SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 95843f32c10SmrgDate: Sat Jul 30 19:32:32 2005 +0000 95943f32c10Smrg 96043f32c10Smrg Add -D flags to clear more compiler warnings (Stefan Dirsch) 96143f32c10Smrg 96243f32c10Smrgcommit 31913e37864f621db1bd6c7e578cad1ade060f84 96343f32c10SmrgAuthor: Kevin E Martin <kem@kem.org> 96443f32c10SmrgDate: Fri Jul 29 21:22:28 2005 +0000 96543f32c10Smrg 96643f32c10Smrg Various changes preparing packages for RC0: 96743f32c10Smrg - Verify and update package version numbers as needed 96843f32c10Smrg - Implement versioning scheme 96943f32c10Smrg - Change bug address to point to bugzilla bug entry form 97043f32c10Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 97143f32c10Smrg reenable it) 97243f32c10Smrg - Fix makedepend to use pkgconfig and pass distcheck 97343f32c10Smrg - Update build script to build macros first 97443f32c10Smrg - Update modular Xorg version 97543f32c10Smrg 97643f32c10Smrgcommit ed904c57d881eb9bcd09aeb8722fbb55687f3600 97743f32c10SmrgAuthor: Adam Jackson <ajax@nwnk.net> 97843f32c10SmrgDate: Wed Jul 20 19:31:48 2005 +0000 97943f32c10Smrg 98043f32c10Smrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 98143f32c10Smrg configure cache, you cache it, and the cached value is probably wrong. 98243f32c10Smrg 98343f32c10Smrgcommit b209b9a7f683c10a77ed2e03da79b7ac1abc4844 98443f32c10SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 98543f32c10SmrgDate: Wed Jul 6 19:46:18 2005 +0000 98643f32c10Smrg 98743f32c10Smrg Build system for fonttosfnt 98843f32c10Smrg 98943f32c10Smrgcommit e8571878caa5d35f712e158a45391584da3d5e47 99043f32c10SmrgAuthor: Egbert Eich <eich@suse.de> 99143f32c10SmrgDate: Mon May 24 19:06:59 2004 +0000 99243f32c10Smrg 99343f32c10Smrg Fix build glitches when building modules independently using Imake. 99443f32c10Smrg 99543f32c10Smrgcommit 417d53e38e84d63dfa2705f41d46ec1df777a8ad 99643f32c10SmrgAuthor: Egbert Eich <eich@suse.de> 99743f32c10SmrgDate: Fri Apr 23 19:54:32 2004 +0000 99843f32c10Smrg 99943f32c10Smrg Merging XORG-CURRENT into trunk 100043f32c10Smrg 100143f32c10Smrgcommit 3d00e4afa32385f6926fcd61dfa071f263a773a3 100243f32c10SmrgAuthor: Egbert Eich <eich@suse.de> 100343f32c10SmrgDate: Sun Mar 14 08:34:50 2004 +0000 100443f32c10Smrg 100543f32c10Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 100643f32c10Smrg 100743f32c10Smrgcommit 7e303eeeac4b6ffd8b04f8372a7466d59acadbca 100843f32c10SmrgAuthor: Egbert Eich <eich@suse.de> 100943f32c10SmrgDate: Wed Mar 3 12:12:50 2004 +0000 101043f32c10Smrg 101143f32c10Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 101243f32c10Smrg 101343f32c10Smrgcommit 8e100bba2b23ab7f91e7635de5e36f82ecbebbee 101443f32c10SmrgAuthor: Egbert Eich <eich@suse.de> 101543f32c10SmrgDate: Thu Feb 26 13:36:15 2004 +0000 101643f32c10Smrg 101743f32c10Smrg readding XFree86's cvs IDs 101843f32c10Smrg 101943f32c10Smrgcommit be4a578da6742e6298edae3ec9ba56c331c89ba4 102043f32c10SmrgAuthor: Egbert Eich <eich@suse.de> 102143f32c10SmrgDate: Thu Feb 26 09:23:54 2004 +0000 102243f32c10Smrg 102343f32c10Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 102443f32c10Smrg 102543f32c10Smrgcommit 24fddb6f3214189dae072f375403462d5e9f6091 102643f32c10SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 102743f32c10SmrgDate: Fri Dec 19 20:55:44 2003 +0000 102843f32c10Smrg 102943f32c10Smrg XFree86 4.3.99.902 (RC 2) 103043f32c10Smrg 103143f32c10Smrgcommit f570299bb0f2a55e3059d1f4b42cb3d40a92793a 103243f32c10SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 103343f32c10SmrgDate: Tue Nov 25 19:29:02 2003 +0000 103443f32c10Smrg 103543f32c10Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 103643f32c10Smrg 103743f32c10Smrgcommit a46389d96c54351cd95614f1e5eae495f51957f0 103843f32c10SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 103943f32c10SmrgDate: Tue Nov 25 19:29:02 2003 +0000 104043f32c10Smrg 104143f32c10Smrg Initial revision 1042