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