1636c353eSmrgcommit 208421df7cdb1a44d5a88c6d189caecae01f1cde 2636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3636c353eSmrgDate: Mon Mar 11 18:25:27 2024 -0700 4636c353eSmrg 5636c353eSmrg xf86-video-vboxvideo 1.0.1 6636c353eSmrg 7636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8636c353eSmrg 9636c353eSmrgcommit b66441a27fa85e2a3b63f10a0a5a846344327042 10636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11636c353eSmrgDate: Mon Mar 11 18:43:53 2024 -0700 12636c353eSmrg 13636c353eSmrg Fix builds with C23 compilers 14636c353eSmrg 15636c353eSmrg Relies on C99 & later stdbool.h header to avoid making our own 16636c353eSmrg definitions of bool, true, & false that C23 already defines for us. 17636c353eSmrg 18636c353eSmrg ./VBoxVideoIPRT.h:35:5: error: expected identifier before ‘false’ 19636c353eSmrg 35 | false = 0, 20636c353eSmrg | ^~~~~ 21636c353eSmrg ./VBoxVideoIPRT.h:37:3: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 22636c353eSmrg 37 | } bool; 23636c353eSmrg | ^~~~ 24636c353eSmrg ./VBoxVideoIPRT.h:37:3: warning: useless type name in empty declaration 25636c353eSmrg 26636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 27636c353eSmrg 28636c353eSmrgcommit 006126987bd85cff4d17eca28cbed65fa27d0661 29636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 30636c353eSmrgDate: Tue Jan 16 14:37:17 2024 -0800 31636c353eSmrg 32636c353eSmrg COPYING: include all three MIT/X11 license variants from source files 33636c353eSmrg 34636c353eSmrg Different source files have slightly different variants of the MIT/X11 35636c353eSmrg license in, so include all three in the COPYING file. 36636c353eSmrg 37636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 38636c353eSmrg 39636c353eSmrgcommit 9684853f4654c0cbd2fc5433c960f80f7ba68f62 40636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 41636c353eSmrgDate: Tue Jan 16 14:18:04 2024 -0800 42636c353eSmrg 43636c353eSmrg Stop building helpers.c 44636c353eSmrg 45636c353eSmrg Clears -Wmissing-prototypes warning for every function in it, 46636c353eSmrg none of which are referenced in any other file. 47636c353eSmrg 48636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 49636c353eSmrg 50636c353eSmrgcommit 42e39d102f5fc9e4834431b351e9d584052b4f75 51636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 52636c353eSmrgDate: Tue Jan 16 14:14:02 2024 -0800 53636c353eSmrg 54636c353eSmrg Fix 142 instances of -Wredundant-decls warning for RTASSERTVAR 55636c353eSmrg 56636c353eSmrg ./VBoxVideoIPRT.h:77:16: warning: redundant redeclaration of ‘RTASSERTVAR’ [-Wredundant-decls] 57636c353eSmrg 77 | extern int RTASSERTVAR[1] __attribute__((__unused__)), \ 58636c353eSmrg | ^~~~~~~~~~~ 59636c353eSmrg ./VBoxVideoIPRT.h:80:5: note: in expansion of macro ‘AssertCompile’ 60636c353eSmrg 80 | AssertCompile(sizeof(type) == (size)) 61636c353eSmrg | ^~~~~~~~~~~~~ 62636c353eSmrg ./VBoxVideoIPRT.h:73:12: note: previous declaration of ‘RTASSERTVAR’ with type ‘int[1]’ 63636c353eSmrg 73 | extern int RTASSERTVAR[1]; 64636c353eSmrg | ^~~~~~~~~~~ 65636c353eSmrg 66636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67636c353eSmrg 68636c353eSmrgcommit 5abe92c24fa3de28f740490228b66ca5f42f3322 69636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 70636c353eSmrgDate: Mon Jan 15 11:44:21 2024 -0800 71636c353eSmrg 72636c353eSmrg Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions 73636c353eSmrg 74636c353eSmrg The Xorg headers provide their own versions of strlcat, strlcpy, and 75636c353eSmrg timingsafe_memcmp for platforms that don't have them in libc yet, but 76636c353eSmrg rely on configure to set HAVE_* defines to determine if they should be 77636c353eSmrg defined in the headers. 78636c353eSmrg 79636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 80636c353eSmrg 81636c353eSmrgcommit bc4fa3b99e979bb1ad63812bc53ff0979c8baac4 82636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 83636c353eSmrgDate: Tue Jan 16 14:28:07 2024 -0800 84636c353eSmrg 85636c353eSmrg Silence some standard X.Org warnings that cause too much noise 86636c353eSmrg 87636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 88636c353eSmrg 89636c353eSmrgcommit 293a6b927b032ed96fc611f04bad1bb9ab903dd7 90636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 91636c353eSmrgDate: Mon Jan 15 11:38:33 2024 -0800 92636c353eSmrg 93636c353eSmrg Add X.Org's standard C warning flags to AM_CFLAGS 94636c353eSmrg 95636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 96636c353eSmrg 97636c353eSmrgcommit 8dc8094c36b38e5c8f60c59fb5adecb56ee4a46e 98636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 99636c353eSmrgDate: Mon Jan 15 11:33:07 2024 -0800 100636c353eSmrg 101636c353eSmrg configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL 102636c353eSmrg 103636c353eSmrg AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, 104636c353eSmrg so it's time to rely on it. 105636c353eSmrg 106636c353eSmrg Clears autoconf warnings: 107636c353eSmrg 108636c353eSmrg configure.ac:44: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. 109636c353eSmrg configure.ac:44: You should run autoupdate. 110636c353eSmrg aclocal.m4:3515: AC_PROG_LIBTOOL is expanded from... 111636c353eSmrg configure.ac:44: the top level 112636c353eSmrg 113636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 114636c353eSmrg 115636c353eSmrgcommit 1a950f1e3e028b6b99268bad595b277ef1c6e4c0 116636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 117636c353eSmrgDate: Fri Oct 6 14:36:33 2023 -0700 118636c353eSmrg 119636c353eSmrg gitlab CI: ensure libtool is installed in build container 120636c353eSmrg 121636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 122636c353eSmrg 123636c353eSmrgcommit a3da399dfc1290afdec713a3902d5aebab8df2fd 124636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 125636c353eSmrgDate: Thu Jul 28 17:30:21 2022 -0700 126636c353eSmrg 127636c353eSmrg gitlab CI: stop requiring Signed-off-by in commits 128636c353eSmrg 129636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 130636c353eSmrg 131636c353eSmrgcommit fa736a8e3e65beb700406ad5d95bfe10e87e1f0f 132636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 133636c353eSmrgDate: Sat Jan 29 15:55:11 2022 -0800 134636c353eSmrg 135636c353eSmrg gitlab CI: add a basic build test 136636c353eSmrg 137636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 138636c353eSmrg 139636c353eSmrgcommit 479aa89713c766c627aca06db64dfc8acded6aa5 140636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 141636c353eSmrgDate: Sat Jan 29 15:54:30 2022 -0800 142636c353eSmrg 143636c353eSmrg Fix spelling/wording issues 144636c353eSmrg 145636c353eSmrg Found by using: 146636c353eSmrg codespell --builtin clear,rare,usage,informal,code,names 147636c353eSmrg 148636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 149636c353eSmrg 150636c353eSmrgcommit 450a7a11f47bf23fc55d2e103dc0835b5ce9a999 151636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 152636c353eSmrgDate: Sat Jan 29 15:51:16 2022 -0800 153636c353eSmrg 154636c353eSmrg Build xz tarballs instead of bzip2 155636c353eSmrg 156636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 157636c353eSmrg 158636c353eSmrgcommit 4f3a2bea254ebebcca4328bc780ce6b8f08dddfa 159636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 160636c353eSmrgDate: Fri Dec 7 19:19:02 2018 -0800 161636c353eSmrg 162636c353eSmrg Update configure.ac bug URL for gitlab migration 163636c353eSmrg 164636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 165636c353eSmrg 166636c353eSmrgcommit 8b88ebfb4325156db3550278e1b2c19bd7d783b2 167636c353eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 168636c353eSmrgDate: Sun Nov 18 16:42:19 2018 -0800 169636c353eSmrg 170636c353eSmrg Update README for gitlab migration 171636c353eSmrg 172636c353eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 173636c353eSmrg 174e07dc26bSmrgcommit 948bc1ae047668df040d62a19cae6d7a49e452fd 175e07dc26bSmrgAuthor: Michael Thayer <michael.thayer@oracle.com> 176e07dc26bSmrgDate: Tue Nov 28 11:58:30 2017 +0100 177e07dc26bSmrg 178e07dc26bSmrg vboxvideo 1.0.0 179e07dc26bSmrg 180e07dc26bSmrgcommit ab07f97612d045d8c0a376174b39a294d028fef2 181e07dc26bSmrgAuthor: Michael Thayer <michael.thayer@oracle.com> 182e07dc26bSmrgDate: Sat Oct 14 10:23:47 2017 +0200 183e07dc26bSmrg 184e07dc26bSmrg Initial commit. 185