1dfac8f13Smrgcommit 82ee29eaa466dbdca6d8c075270896127944fc0d
2dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3dfac8f13SmrgDate:   Thu Aug 1 17:33:00 2024 -0700
4dfac8f13Smrg
5dfac8f13Smrg    x11perf 1.7.0
6dfac8f13Smrg    
7dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8dfac8f13Smrg
9dfac8f13Smrgcommit 397cfd30aed296e1f3f7c37e0c65ecf558ca8baa
10dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11dfac8f13SmrgDate:   Sat Jul 13 16:42:19 2024 -0700
12dfac8f13Smrg
13dfac8f13Smrg    Include both option name & argument in invalid argument errors
14dfac8f13Smrg    
15dfac8f13Smrg    Found by gcc 14.1:
16dfac8f13Smrg    x11perf.c: In function ‘invalid_arg’:
17dfac8f13Smrg    x11perf.c:339:21: warning: too many arguments for format [-Wformat-extra-args]
18dfac8f13Smrg      339 |     fprintf(stderr, "Error: invalid argument to %s\n", arg, option);
19dfac8f13Smrg          |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20dfac8f13Smrg    
21dfac8f13Smrg    Fixes: e7a6545 ("When users give invalid arguments, tell them what they did wrong")
22dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
23dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/11>
24dfac8f13Smrg
25dfac8f13Smrgcommit e7a65459a2f6ce9ea5fd3d0ac413043986c19471
26dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
27dfac8f13SmrgDate:   Thu Apr 18 14:26:38 2024 -0700
28dfac8f13Smrg
29dfac8f13Smrg    When users give invalid arguments, tell them what they did wrong
30dfac8f13Smrg    
31dfac8f13Smrg    Don't just dump a usage message and leave them to figure it out
32dfac8f13Smrg    
33dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/10>
35dfac8f13Smrg
36dfac8f13Smrgcommit 6deca4cb7bd0293760d0f1e3678387d74ca72251
37dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
38dfac8f13SmrgDate:   Thu Apr 18 13:27:10 2024 -0700
39dfac8f13Smrg
40dfac8f13Smrg    Add -help [options|tests|all] and remove tests from default usage message
41dfac8f13Smrg    
42dfac8f13Smrg    Previously, the error message when giving a bad option was over 350 lines
43dfac8f13Smrg    long.  This moves the list of tests out into the `-help tests` option and
44dfac8f13Smrg    makes the usage error message a much more reasonable 32 lines long.
45dfac8f13Smrg    
46dfac8f13Smrg    (Also accepts but does not document --help.)
47dfac8f13Smrg    
48dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/10>
50dfac8f13Smrg
51dfac8f13Smrgcommit 7e24793ede11649a412413ff2567bf20670ba4ef
52dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
53dfac8f13SmrgDate:   Thu Apr 18 13:06:17 2024 -0700
54dfac8f13Smrg
55dfac8f13Smrg    Mark tests introduced in version 1.6 as version 1.6 & later
56dfac8f13Smrg    
57dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
58dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/10>
59dfac8f13Smrg
60dfac8f13Smrgcommit 3fd3380e289717d657b7c42e6f6980d4207e5bbb
61dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
62dfac8f13SmrgDate:   Thu Apr 18 13:04:16 2024 -0700
63dfac8f13Smrg
64dfac8f13Smrg    Mark tests introduced since version 1.6 as version 1.7
65dfac8f13Smrg    
66dfac8f13Smrg    Also bumps package version to 1.6.99.0 to prepare for 1.7 release.
67dfac8f13Smrg    
68dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
69dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/10>
70dfac8f13Smrg
71dfac8f13Smrgcommit cb073d318328d8ac2df64aed195d933cf64b5358
72dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
73dfac8f13SmrgDate:   Thu Apr 18 12:23:45 2024 -0700
74dfac8f13Smrg
75dfac8f13Smrg    Add -version option
76dfac8f13Smrg    
77dfac8f13Smrg    (Also accepts but does not document --version)
78dfac8f13Smrg    
79dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
80dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/10>
81dfac8f13Smrg
82dfac8f13Smrgcommit 16fda0825a0c6a51f800c225e66adce65e5f327c
83dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
84dfac8f13SmrgDate:   Thu Apr 18 12:00:43 2024 -0700
85dfac8f13Smrg
86dfac8f13Smrg    Add -v1.6 & -v1.7 to recognized version flags
87dfac8f13Smrg    
88dfac8f13Smrg    Also adds missing -v1.4 & -v1.5 to the man page.
89dfac8f13Smrg    
90dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
91dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/10>
92dfac8f13Smrg
93dfac8f13Smrgcommit 2454977d35ee9961ade650a8fa0e908d8feaf363
94dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
95dfac8f13SmrgDate:   Sat Apr 13 17:07:32 2024 -0700
96dfac8f13Smrg
97dfac8f13Smrg    x11perf.man: Add missing tests inherited from XFree86 4.3
98dfac8f13Smrg    
99dfac8f13Smrg    Fixes: ee11b04 ("XFree86 4.3.0.1")
100dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
101dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
102dfac8f13Smrg
103dfac8f13Smrgcommit bb2566b73b547fb6d097ff9b86c2e3a38808c35d
104dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
105dfac8f13SmrgDate:   Sat Apr 13 17:03:40 2024 -0700
106dfac8f13Smrg
107dfac8f13Smrg    x11perf.man: Add missing tests inherited from X11R6.6
108dfac8f13Smrg    
109dfac8f13Smrg    Fixes: d7d99c8 ("R6.6 is the Xorg base-line")
110dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
111dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
112dfac8f13Smrg
113dfac8f13Smrgcommit 7964896807fa0bb608ce2d274b2ae5a56e16bc95
114dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
115dfac8f13SmrgDate:   Sat Apr 13 16:38:12 2024 -0700
116dfac8f13Smrg
117dfac8f13Smrg    x11perf.man: Add tests for anti-aliased trapezoids
118dfac8f13Smrg    
119dfac8f13Smrg    Fixes: 9f86498 ("Add RenderAddTraps. Rewrite trapezoid rendering code.")
120dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
121dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
122dfac8f13Smrg
123dfac8f13Smrgcommit 9b289139ffaf017857dc3cbb0ceea21a44da6f7d
124dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
125dfac8f13SmrgDate:   Sat Apr 13 16:26:28 2024 -0700
126dfac8f13Smrg
127dfac8f13Smrg    x11perf.man: Add tests for ShmGetImage
128dfac8f13Smrg    
129dfac8f13Smrg    Fixes: 7f46d58 ("Add tests for ShmGetImage")
130dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
131dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
132dfac8f13Smrg
133dfac8f13Smrgcommit 3853dd4a66d1fb6c29965a6664f9a7e6a3fe7bf7
134dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
135dfac8f13SmrgDate:   Sat Apr 13 16:15:14 2024 -0700
136dfac8f13Smrg
137dfac8f13Smrg    x11perf.man: Add tiled text test
138dfac8f13Smrg    
139dfac8f13Smrg    Fixes: 0fcb26e ("Add tiled text test")
140dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
141dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
142dfac8f13Smrg
143dfac8f13Smrgcommit 76df8ca88c6553a290e9e003b117ee800c165451
144dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
145dfac8f13SmrgDate:   Sat Apr 13 16:13:00 2024 -0700
146dfac8f13Smrg
147dfac8f13Smrg    x11perf.man: Add xybitmap putimage tests
148dfac8f13Smrg    
149dfac8f13Smrg    Fixes: bd6b810 ("Add xybitmap putimage tests")
150dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
151dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
152dfac8f13Smrg
153dfac8f13Smrgcommit c923e89b0756dd40c41b6969f400a248ca4d0b22
154dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
155dfac8f13SmrgDate:   Sat Apr 13 16:32:02 2024 -0700
156dfac8f13Smrg
157dfac8f13Smrg    man pages: use .BR markup for references to other man pages
158dfac8f13Smrg    
159dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
160dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
161dfac8f13Smrg
162dfac8f13Smrgcommit bcabb502977e3680b955c131f037f8d817a3af4f
163dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
164dfac8f13SmrgDate:   Sat Apr 13 16:07:00 2024 -0700
165dfac8f13Smrg
166dfac8f13Smrg    configure: use @-style substitutions for man pages instead of __-style
167dfac8f13Smrg    
168dfac8f13Smrg    Moves substitution of variables from Makefile.am to configure.ac
169dfac8f13Smrg    in preparation for allowing meson.build to do the same.
170dfac8f13Smrg    
171dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
172dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/9>
173dfac8f13Smrg
174dfac8f13Smrgcommit ebab5f63aaab943a8e6495fbac0cd5c41869d286
175dfac8f13SmrgAuthor: Mike A. Harris <mharris@redhat.com>
176dfac8f13SmrgDate:   Thu Aug 27 13:09:49 2020 -0400
177dfac8f13Smrg
178dfac8f13Smrg    Move x11perfcomp scripts into datadir
179dfac8f13Smrg    
180dfac8f13Smrg    These don't need to be in libdir, they're not arch-sensitive.
181dfac8f13Smrg    
182dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/2>
183dfac8f13Smrg
184dfac8f13Smrgcommit 55e9fceffc45bb4cbbeabe8fd45028f50caec906
185dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
186dfac8f13SmrgDate:   Fri Apr 3 17:57:43 2020 -0700
187dfac8f13Smrg
188dfac8f13Smrg    Fix core AA text tests which now fail due to change in fontconfig
189dfac8f13Smrg    
190dfac8f13Smrg    Xft can no longer support 'render' in font names due to a
191dfac8f13Smrg    change in fontconfig. Work around this by removing that from
192dfac8f13Smrg    the font names and apply it to the pattern manually whenever
193dfac8f13Smrg    the 'bfont' name is not NULL.
194dfac8f13Smrg    
195dfac8f13Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
196dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
197dfac8f13Smrg
198dfac8f13Smrgcommit 95a84fd5584873885f3123f25b6424008409afc1
199dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
200dfac8f13SmrgDate:   Fri Apr 3 16:48:10 2020 -0700
201dfac8f13Smrg
202dfac8f13Smrg    Validate fonts used in Xft tests
203dfac8f13Smrg    
204dfac8f13Smrg    This compares the font family from the loaded font with the requested
205dfac8f13Smrg    family and skips tests where the requested family wasn't available.
206dfac8f13Smrg    
207dfac8f13Smrg    It's not perfect, as someone could have a mis-configured font family,
208dfac8f13Smrg    but should catch most incorrect font usages.
209dfac8f13Smrg    
210dfac8f13Smrg    I've also switched from Charter to DejaVu Sans as that is more widely
211dfac8f13Smrg    installed.
212dfac8f13Smrg    
213dfac8f13Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
214dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
215dfac8f13Smrg
216dfac8f13Smrgcommit c0ba2f7af7270f2e6edf1bc2386c97ed3f0783cb
217dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
218dfac8f13SmrgDate:   Mon Oct 3 15:12:34 2016 -0700
219dfac8f13Smrg
220dfac8f13Smrg    Don't try to make XOR 'look good'. Best to make it visible.
221dfac8f13Smrg    
222dfac8f13Smrg    Attempts to pick 'good' pixel values to make XOR rendering look decent
223dfac8f13Smrg    instead make it invisible on modern TrueColor visuals. Just use the
224dfac8f13Smrg    defined fg/bg pixel values, which at least make it appear.
225dfac8f13Smrg    
226dfac8f13Smrg    Adapt to this change by drawing the lines for the blt tests in copy
227dfac8f13Smrg    mode so they appear on the screen.
228dfac8f13Smrg    
229dfac8f13Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
230dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
231dfac8f13Smrg
232dfac8f13Smrgcommit bd6b8109b34e2effbe071b7881aebb8a7cfac53d
233dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
234dfac8f13SmrgDate:   Mon Oct 3 15:09:20 2016 -0700
235dfac8f13Smrg
236dfac8f13Smrg    Add xybitmap putimage tests
237dfac8f13Smrg    
238dfac8f13Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
239dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
240dfac8f13Smrg
241dfac8f13Smrgcommit ba26e97853d209663de8527cfefee16afe3b959b
242dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
243dfac8f13SmrgDate:   Tue Apr 1 14:48:42 2014 -0700
244dfac8f13Smrg
245dfac8f13Smrg    Make put image tests work with planemasks
246dfac8f13Smrg    
247dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
248dfac8f13Smrg
249dfac8f13Smrgcommit 0fcb26e0efdab2a8662b50dd6957b681c87b6737
250dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
251dfac8f13SmrgDate:   Tue Apr 1 15:38:22 2014 -0700
252dfac8f13Smrg
253dfac8f13Smrg    Add tiled text test
254dfac8f13Smrg    
255dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
256dfac8f13Smrg
257dfac8f13Smrgcommit c6bbcba1102cb4420303afa0f6c1338e5885cf3d
258dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
259dfac8f13SmrgDate:   Tue Apr 1 15:37:51 2014 -0700
260dfac8f13Smrg
261dfac8f13Smrg    Eliminate overlaps in rects and traps
262dfac8f13Smrg    
263dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
264dfac8f13Smrg
265dfac8f13Smrgcommit bd0f1e637f960962203cb5bb7cf0c5ce58cb2cec
266dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
267dfac8f13SmrgDate:   Tue Mar 25 16:59:02 2014 -0700
268dfac8f13Smrg
269dfac8f13Smrg    Ensure that 100x100 rectangle outlines do not overlap
270dfac8f13Smrg    
271dfac8f13Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
272dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
273dfac8f13Smrg
274dfac8f13Smrgcommit f0c5c1c49bfbae402b11367103acae7675edf779
275dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
276dfac8f13SmrgDate:   Tue Mar 25 16:56:29 2014 -0700
277dfac8f13Smrg
278dfac8f13Smrg    Ensure that 100x100 rectangles do not overlap
279dfac8f13Smrg    
280dfac8f13Smrg    This avoids the obvious optimization which catch overlapping
281dfac8f13Smrg    rectangles to avoid re-rendering the same pixels.
282dfac8f13Smrg    
283dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
284dfac8f13Smrg
285dfac8f13Smrgcommit a2f8e2cf966156b2ce93e16068c31e088c578eda
286dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
287dfac8f13SmrgDate:   Tue Mar 25 16:54:40 2014 -0700
288dfac8f13Smrg
289dfac8f13Smrg    Set position of the status window based on perf window pos
290dfac8f13Smrg    
291dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
292dfac8f13Smrg
293dfac8f13Smrgcommit 3e9ee84d8ce39c3f8cbc598c4105dcc9da9a7c15
294dfac8f13SmrgAuthor: Keith Packard <keithp@keithp.com>
295dfac8f13SmrgDate:   Tue Mar 25 16:52:02 2014 -0700
296dfac8f13Smrg
297dfac8f13Smrg    Ensure that vertical/horizontal segments do not overlap
298dfac8f13Smrg    
299dfac8f13Smrg    Some drivers manage to optimize the solid block of segments into a
300dfac8f13Smrg    single square fill operation, which is a nifty optimization, but
301dfac8f13Smrg    doesn't really measure what we're interested here.
302dfac8f13Smrg    
303dfac8f13Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
304dfac8f13Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
305dfac8f13Smrg
306dfac8f13Smrgcommit 688bebb13c9a82983f544ff415440321a721fd53
307dfac8f13SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
308dfac8f13SmrgDate:   Sat Apr 13 15:09:08 2024 -0700
309dfac8f13Smrg
310dfac8f13Smrg    Strip trailing whitespace from source files
311dfac8f13Smrg    
312dfac8f13Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
313dfac8f13Smrg
314c9e4df9bSmrgcommit 95ff3954dea7deb1cc995c09c404ebb22b6f18a0
315c9e4df9bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
316c9e4df9bSmrgDate:   Fri Oct 28 19:19:52 2022 -0700
317c9e4df9bSmrg
318c9e4df9bSmrg    x11perf 1.6.2
319c9e4df9bSmrg    
320c9e4df9bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
321c9e4df9bSmrg
322c9e4df9bSmrgcommit 74b90ae3c226295a6ff196b71273983da3e1a70e
323c9e4df9bSmrgAuthor: Aaron Plattner <aplattner@nvidia.com>
324c9e4df9bSmrgDate:   Wed Sep 14 10:20:47 2022 -0700
325c9e4df9bSmrg
326c9e4df9bSmrg    tests: Skip trapezoids for unsupported XRender formats
327c9e4df9bSmrg    
328c9e4df9bSmrg    xserver commit 436fd7e8b4966c305ea9c43f3c14c2ca04c35539 removed support
329c9e4df9bSmrg    for PictStandardA4. x11perf assumes this format always exists, so trying
330c9e4df9bSmrg    to run the -aa4trap* tests causes a segmentation fault when
331c9e4df9bSmrg    `XRenderFindStandardFormat (xp->d, PictStandardA4)` returns NULL.
332c9e4df9bSmrg    
333c9e4df9bSmrg    Since the server change was intentional, skip the tests if
334c9e4df9bSmrg    XRenderFindStandardFormat() returns NULL.
335c9e4df9bSmrg    
336c9e4df9bSmrg    See also: https://gitlab.freedesktop.org/xorg/xserver/-/commit/436fd7e8b4966c305ea9c43f3c14c2ca04c35539
337c9e4df9bSmrg
338c9e4df9bSmrgcommit c420f450d0a2b1f26d4043334bb8b6524fea4b07
339c9e4df9bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
340c9e4df9bSmrgDate:   Sat Oct 15 13:10:52 2022 -0700
341c9e4df9bSmrg
342c9e4df9bSmrg    Stop casting return value of malloc() and calloc()
343c9e4df9bSmrg    
344c9e4df9bSmrg    Not needed in C89 and later, and may hide errors
345c9e4df9bSmrg    
346c9e4df9bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
347c9e4df9bSmrg
348c9e4df9bSmrgcommit 2900d7a7e7929414268cb142bf00c57d370e1396
349c9e4df9bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
350c9e4df9bSmrgDate:   Sat Oct 15 13:00:22 2022 -0700
351c9e4df9bSmrg
352c9e4df9bSmrg    Variable scope reductions as recommended by cppcheck
353c9e4df9bSmrg    
354c9e4df9bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
355c9e4df9bSmrg
356c9e4df9bSmrgcommit f021fe33579e75bd19e7b5784858be14c3e3c4b6
357c9e4df9bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
358c9e4df9bSmrgDate:   Thu Jul 21 15:57:38 2022 -0700
359c9e4df9bSmrg
360c9e4df9bSmrg    gitlab CI: add a basic build test
361c9e4df9bSmrg    
362c9e4df9bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
363c9e4df9bSmrg
364c9e4df9bSmrgcommit e7d9ca95f3afacd4d14eccc9d3492d651b8936fe
365c9e4df9bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
366c9e4df9bSmrgDate:   Thu Jul 21 15:52:42 2022 -0700
367c9e4df9bSmrg
368c9e4df9bSmrg    Build xz tarballs instead of bzip2
369c9e4df9bSmrg    
370c9e4df9bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
371c9e4df9bSmrg
372c9e4df9bSmrgcommit 8527d4cf67018d793e8912f66fde0cd8a19d30a5
373c9e4df9bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
374c9e4df9bSmrgDate:   Sun Jan 9 13:02:18 2022 -0800
375c9e4df9bSmrg
376c9e4df9bSmrg    Fix spelling/wording issues
377c9e4df9bSmrg    
378c9e4df9bSmrg    Found by using:
379c9e4df9bSmrg        codespell --builtin clear,rare,usage,informal,code,names
380c9e4df9bSmrg    
381c9e4df9bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
382c9e4df9bSmrg
38365c1f7cfSmrgcommit ed96e6ce90f8a2177db00c56c2af9311bc167cc4
38465c1f7cfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
38565c1f7cfSmrgDate:   Sat Mar 16 15:49:38 2019 -0700
38665c1f7cfSmrg
38765c1f7cfSmrg    x11perf 1.6.1
38865c1f7cfSmrg    
38965c1f7cfSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
39065c1f7cfSmrg
39165c1f7cfSmrgcommit 5e8ed9bbaf67aee3236ad78e5dc62ebf3d9714de
39265c1f7cfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
39365c1f7cfSmrgDate:   Fri Dec 7 20:02:50 2018 -0800
39465c1f7cfSmrg
39565c1f7cfSmrg    Update configure.ac bug URL for gitlab migration
39665c1f7cfSmrg    
39765c1f7cfSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
39865c1f7cfSmrg
39965c1f7cfSmrgcommit 356f6e0bd5cb881f43200ff1db1eb257e261afdd
40065c1f7cfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
40165c1f7cfSmrgDate:   Fri Nov 16 20:56:58 2018 -0800
40265c1f7cfSmrg
40365c1f7cfSmrg    Update README for gitlab migration
40465c1f7cfSmrg    
40565c1f7cfSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40665c1f7cfSmrg
40765c1f7cfSmrgcommit 98648d7bac718b8401e4277f5fccdf53aa038834
40865c1f7cfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
40965c1f7cfSmrgDate:   Fri Mar 9 21:34:43 2018 -0800
41065c1f7cfSmrg
41165c1f7cfSmrg    Update minpixwin info in man page to match implemenation
41265c1f7cfSmrg    
41365c1f7cfSmrg    Scales to 50x50 window since commit 920b070987c00b369bd6c77c6283f68dffbc7b83
41465c1f7cfSmrg    
41565c1f7cfSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41665c1f7cfSmrg
41765c1f7cfSmrgcommit 0f5d1af67be196416a6136255dc8525ac430b979
41865c1f7cfSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
41965c1f7cfSmrgDate:   Thu Jan 26 14:00:20 2017 +1000
42065c1f7cfSmrg
42165c1f7cfSmrg    autogen: add default patch prefix
42265c1f7cfSmrg    
42365c1f7cfSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
42465c1f7cfSmrg
42565c1f7cfSmrgcommit 609c78d5b32732810062139be9cfdcf1a37041ea
42665c1f7cfSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
42765c1f7cfSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
42865c1f7cfSmrg
42965c1f7cfSmrg    autogen.sh: use quoted string variables
43065c1f7cfSmrg    
43165c1f7cfSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
43265c1f7cfSmrg    fall-outs, when they contain space.
43365c1f7cfSmrg    
43465c1f7cfSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
43565c1f7cfSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
43665c1f7cfSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
43765c1f7cfSmrg
43865c1f7cfSmrgcommit 4697ef8385836d1e5db0d9f5839e23a4f9ca8bc8
43965c1f7cfSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
44065c1f7cfSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
44165c1f7cfSmrg
44265c1f7cfSmrg    autogen.sh: use exec instead of waiting for configure to finish
44365c1f7cfSmrg    
44465c1f7cfSmrg    Syncs the invocation of configure with the one from the server.
44565c1f7cfSmrg    
44665c1f7cfSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
44765c1f7cfSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
44865c1f7cfSmrg
44965c1f7cfSmrgcommit c8eb3414f68cdc1b02a64c5321d4b0abe9c70d1e
45065c1f7cfSmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
45165c1f7cfSmrgDate:   Sun Jul 19 12:08:15 2015 +0200
45265c1f7cfSmrg
45365c1f7cfSmrg    Make NameFromFormat() const.
45465c1f7cfSmrg    
45565c1f7cfSmrg    Fixes a const-discard warning.
45665c1f7cfSmrg    
45765c1f7cfSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
45865c1f7cfSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
45965c1f7cfSmrg
46065c1f7cfSmrgcommit 920b070987c00b369bd6c77c6283f68dffbc7b83
46165c1f7cfSmrgAuthor: Adam Jackson <ajax@redhat.com>
46265c1f7cfSmrgDate:   Wed Jul 15 11:10:59 2015 -0400
46365c1f7cfSmrg
46465c1f7cfSmrg    tests: Fix thinko in minpixwin50
46565c1f7cfSmrg    
46665c1f7cfSmrg    The other minpixwin tests draw to a window 50% the size of the pixmap,
46765c1f7cfSmrg    it's clear this one was meant to too.
46865c1f7cfSmrg    
46965c1f7cfSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
47065c1f7cfSmrg
47165c1f7cfSmrgcommit 01d77ac727032d003a7381ca2ee0f55022295d16
47265c1f7cfSmrgAuthor: Niveditha Rau <niveditha.rau@oracle.com>
47365c1f7cfSmrgDate:   Fri Apr 24 11:14:44 2015 -0700
47465c1f7cfSmrg
47565c1f7cfSmrg    Add new options from 1.6.0 release to man page
47665c1f7cfSmrg    
47765c1f7cfSmrg    -pause, -compwinwin*, -comppixwin*, -magpixwin*, -minpixwin*
47865c1f7cfSmrg    
47965c1f7cfSmrg    Signed-off-by: Niveditha Rau <niveditha.rau@oracle.com>
48065c1f7cfSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48165c1f7cfSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48265c1f7cfSmrg
483533545b5Smrgcommit 294ea038fe9cefd690f06f6b5f48507c266b4d24
484533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
485533545b5SmrgDate:   Thu Apr 16 22:42:25 2015 -0700
486533545b5Smrg
487533545b5Smrg    x11perf 1.6.0
488533545b5Smrg    
489533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
490533545b5Smrg
491533545b5Smrgcommit bb2c3601b2bc1f4adcd21c79501fc514ae1688f3
492533545b5SmrgAuthor: Matthieu Herrb <matthieu@herrb.eu>
493533545b5SmrgDate:   Sat Jan 10 10:46:46 2015 +0100
494533545b5Smrg
495533545b5Smrg    remove srand(1) call as nothing calls any rand like functions in x11perf
496533545b5Smrg    
497533545b5Smrg    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
498533545b5Smrg    Reviewed-by: Thomas Klausner  <wiz@NetBSD.org>
499533545b5Smrg
500533545b5Smrgcommit 2b5c1ff8926b82675c8db1f44de4c910dd9265a4
501533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
502533545b5SmrgDate:   Sat Oct 25 14:10:02 2014 -0700
503533545b5Smrg
504533545b5Smrg    Combine help_message array into a single string
505533545b5Smrg    
506533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
507533545b5Smrg
508533545b5Smrgcommit 2179b566688838439d6388e1468af404e06d7350
509533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
510533545b5SmrgDate:   Sat Oct 25 13:57:43 2014 -0700
511533545b5Smrg
512533545b5Smrg    Mark bitmap data as const
513533545b5Smrg    
514533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
515533545b5Smrg
516533545b5Smrgcommit ebaf6141a9932f934c87fce0c6f91c5ca25d1f3c
517533545b5SmrgAuthor: Peter Harris <pharris@opentext.com>
518533545b5SmrgDate:   Wed Mar 26 13:45:59 2014 -0400
519533545b5Smrg
520533545b5Smrg    Fix name collision in -rgb*text
521533545b5Smrg    
522533545b5Smrg    Prepend a c to the test names of the "core" versions, to match the
523533545b5Smrg    -aa*text and -caa*text tests.
524533545b5Smrg    
525533545b5Smrg    Signed-off-by: Peter Harris <pharris@opentext.com>
526533545b5Smrg
527533545b5Smrgcommit cb8d37dc33f2044636a04b0f81ebb4023daa93a6
528533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
529533545b5SmrgDate:   Mon Jun 2 22:08:51 2014 -0700
530533545b5Smrg
531533545b5Smrg    autogen.sh: Honor NOCONFIGURE=1
532533545b5Smrg    
533533545b5Smrg    See http://people.gnome.org/~walters/docs/build-api.txt
534533545b5Smrg    
535533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
536533545b5Smrg
537533545b5Smrgcommit 6333588e55df50cea89171352dcf15db969af69d
538533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
539533545b5SmrgDate:   Mon Jun 2 22:08:51 2014 -0700
540533545b5Smrg
541533545b5Smrg    configure: Drop AM_MAINTAINER_MODE
542533545b5Smrg    
543533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
544533545b5Smrg
545533545b5Smrgcommit 1999b37e12fc358aa21f8dac2d11edff43377fc0
546533545b5SmrgAuthor: Keith Packard <keithp@keithp.com>
547533545b5SmrgDate:   Mon Mar 10 09:12:45 2014 -0700
548533545b5Smrg
549533545b5Smrg    Add '-pause' option to delay between runs
550533545b5Smrg    
551533545b5Smrg    This lets the package cool down to get more consistent performance numbers.
552533545b5Smrg    
553533545b5Smrg    Signed-off-by: Keith Packard <keithp@keithp.com>
554533545b5Smrg
555533545b5Smrgcommit f640487e27a3904831ff85033a2869e981e9d942
556533545b5SmrgAuthor: Keith Packard <keithp@keithp.com>
557533545b5SmrgDate:   Wed Mar 5 19:11:25 2014 -0800
558533545b5Smrg
559533545b5Smrg    Switch to 64-bit ints
560533545b5Smrg
561533545b5Smrgcommit 9ba0ce7d849bbd94644664b60b50bd1e2d5813b7
562533545b5SmrgAuthor: Keith Packard <keithp@keithp.com>
563533545b5SmrgDate:   Sat Mar 29 13:48:02 2008 -0700
564533545b5Smrg
565533545b5Smrg    Add scaling composite tests
566533545b5Smrg
567533545b5Smrgcommit 21c0d1903161a88d09c64811cf97dda3a8a8e751
568533545b5SmrgAuthor: Keith Packard <keithp@keithp.com>
569533545b5SmrgDate:   Sat Mar 29 13:47:40 2008 -0700
570533545b5Smrg
571533545b5Smrg    Fix reported pixmap format name
572533545b5Smrg
573533545b5Smrgcommit 734c164464a3b5d9d9dd2dc3993de85b1f63c2ff
574533545b5SmrgAuthor: Keith Packard <keithp@keithp.com>
575533545b5SmrgDate:   Sat Mar 29 11:45:29 2008 -0700
576533545b5Smrg
577533545b5Smrg    Add up/down scaling composite tests
578533545b5Smrg
579533545b5Smrgcommit ccd5cd064817595cfd0e04a926b73fb17fe31092
580533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
581533545b5SmrgDate:   Sat Feb 23 10:09:59 2013 -0800
582533545b5Smrg
583533545b5Smrg    Assume signal handlers return void, as C89 requires
584533545b5Smrg    
585533545b5Smrg    Drops use of autoconf's obsolete AC_TYPE_SIGNAL
586533545b5Smrg    
587533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
588533545b5Smrg
589533545b5Smrgcommit b1f22217f6c513be07612d8ed88fe5540ce7be48
590533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
591533545b5SmrgDate:   Sun Jan 20 23:25:16 2013 -0800
592533545b5Smrg
593533545b5Smrg    Drop imake fallback for RETSIGTYPE definition
594533545b5Smrg    
595533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
596533545b5Smrg
597533545b5Smrgcommit 47479aabdb82907929d76ac87ca71f44819791f8
598533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
599533545b5SmrgDate:   Sun Jan 20 23:22:29 2013 -0800
600533545b5Smrg
601533545b5Smrg    Mark usage & AbortTest as _X_NORETURN
602533545b5Smrg    
603533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
604533545b5Smrg
605533545b5Smrgcommit 5340bddccdd21fd34aae996ac3347ddb71f00de6
606533545b5SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
607533545b5SmrgDate:   Wed Sep 28 18:53:17 2011 -0700
608533545b5Smrg
609533545b5Smrg    Add const attributes to fix gcc -Wwrite-strings warnings
610533545b5Smrg    
611533545b5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
612533545b5Smrg
613e4ee1255Smrgcommit 84bfc56a89929999db92925c078d9e2f801b1689
614e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
615e4ee1255SmrgDate:   Wed Jul 27 18:29:38 2011 -0700
616e4ee1255Smrg
617e4ee1255Smrg    x11perf 1.5.4
618e4ee1255Smrg    
619e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
620e4ee1255Smrg
621e4ee1255Smrgcommit d171454212bff8f4a32cf3cef08566e29237da9d
622e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
623e4ee1255SmrgDate:   Thu Jul 7 22:40:14 2011 -0700
624e4ee1255Smrg
625e4ee1255Smrg    Add MKTEMP to DIR_SUBSTS in Makefile
626e4ee1255Smrg    
627e4ee1255Smrg    Needed for commit 1188465112a1 to work after revert of 4af24b2f5b3f8f
628e4ee1255Smrg    
629e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
630e4ee1255Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
631e4ee1255Smrg
632e4ee1255Smrgcommit 86cf2ab52ad5c6b4b262c1673ad5bd4c8713e3e8
633e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
634e4ee1255SmrgDate:   Thu Jul 7 17:16:52 2011 -0700
635e4ee1255Smrg
636e4ee1255Smrg    Revert "Let autoconf generate x11perfcomp directly instead of doing it via sed"
637e4ee1255Smrg    
638e4ee1255Smrg    This reverts commit 4af24b2f5b3f8f2c20271ae323b6fa528b9b2127.
639e4ee1255Smrg    
640e4ee1255Smrg    Letting autoconf do it failed to handle the recursive expansion needed,
641e4ee1255Smrg    resulting in "PATH=${exec_prefix}/lib/X11/x11perfcomp:..." without having
642e4ee1255Smrg    exec_prefix defined in x11perfcomp.
643e4ee1255Smrg    
644e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
645e4ee1255Smrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
646e4ee1255Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
647e4ee1255Smrg
648e4ee1255Smrgcommit be99f1c0ecac26255aa9b0bb0347bab1b6e0fb88
649e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
650e4ee1255SmrgDate:   Fri Jul 1 19:59:34 2011 -0700
651e4ee1255Smrg
652e4ee1255Smrg    Remove stray remaining CVS id tag
653e4ee1255Smrg    
654e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
655e4ee1255Smrg
656e4ee1255Smrgcommit 1188465112a1a3c6acce9d370d448df70fd4fa4d
657e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
658e4ee1255SmrgDate:   Fri Jul 1 19:51:47 2011 -0700
659e4ee1255Smrg
660e4ee1255Smrg    x11perfcomp should use mktemp instead of pid for tmp directory
661e4ee1255Smrg    
662e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
663e4ee1255Smrg
664e4ee1255Smrgcommit 4af24b2f5b3f8f2c20271ae323b6fa528b9b2127
665e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
666e4ee1255SmrgDate:   Fri Jul 1 17:38:01 2011 -0700
667e4ee1255Smrg
668e4ee1255Smrg    Let autoconf generate x11perfcomp directly instead of doing it via sed
669e4ee1255Smrg    
670e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
671e4ee1255Smrg
672e4ee1255Smrgcommit fefc834c419085b2db3b2d7d57bdbfe240d1b75c
673e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
674e4ee1255SmrgDate:   Fri Jul 1 17:30:14 2011 -0700
675e4ee1255Smrg
676e4ee1255Smrg    x11perfcomp: use saner $PATH
677e4ee1255Smrg    
678e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
679e4ee1255Smrg
680e4ee1255Smrgcommit 4e86c85ac8cf2fc6631be704de45f098d1a58ab3
681e4ee1255SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
682e4ee1255SmrgDate:   Fri Mar 11 14:46:00 2011 -0800
683e4ee1255Smrg
684e4ee1255Smrg    Make Makefile.am's compatible with Solaris make
685e4ee1255Smrg    
686e4ee1255Smrg    Solaris make won't substitute $< in explicit rules, only implicit ones
687e4ee1255Smrg    
688e4ee1255Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
689e4ee1255Smrg
690e4ee1255Smrgcommit 8b8f94bca1576e7365c492cfc8131d5aa7bcd7c8
691e4ee1255SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
692e4ee1255SmrgDate:   Sat Jan 22 14:41:33 2011 -0500
693e4ee1255Smrg
694e4ee1255Smrg    config: substitute x11perfcompdir using Autoconf @x11perfcompdir@
695e4ee1255Smrg    
696e4ee1255Smrg    Use the Autoconf recommended way of substituting bindir and friends, see
697e4ee1255Smrg    http://www.gnu.org/software/autoconf/manual/autoconf.html
698e4ee1255Smrg    
699e4ee1255Smrg    Use # sign for comment in script.
700e4ee1255Smrg    Only sed is used, drop the cpp terminology.
701e4ee1255Smrg    
702e4ee1255Smrg    Reviewed-by: Rémi Cardona <remi@gentoo.org>
703e4ee1255Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
704e4ee1255Smrg
705e4ee1255Smrgcommit 490ceddc3e97e8c5bf1ed61265525c213abf65d1
706e4ee1255SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
707e4ee1255SmrgDate:   Wed Jan 19 10:06:55 2011 -0500
708e4ee1255Smrg
709e4ee1255Smrg    config: move man pages into their own directory
710e4ee1255Smrg    
711e4ee1255Smrg    Use services provided by XORG_MANPAGE_SECTIONS.
712e4ee1255Smrg    Use standard Makefile for man pages.
713e4ee1255Smrg    
714e4ee1255Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
715e4ee1255Smrg
716e4ee1255Smrgcommit 36d4517099505fac29a3c0b8c6c3779b3f05b8ff
717e4ee1255SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
718e4ee1255SmrgDate:   Thu Jan 13 17:15:36 2011 -0500
719e4ee1255Smrg
720e4ee1255Smrg    man: replace hard coded man page section with substitution strings
721e4ee1255Smrg    
722e4ee1255Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
723e4ee1255Smrg
724e4ee1255Smrgcommit 8ebaae2bf1350b9414d261fc8509fcd898d9b152
725e4ee1255SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
726e4ee1255SmrgDate:   Thu Jan 13 11:15:47 2011 -0500
727e4ee1255Smrg
728e4ee1255Smrg    man: remove trailing spaces and tabs
729e4ee1255Smrg    
730e4ee1255Smrg    Using s/[ \t]*$//
731e4ee1255Smrg    
732e4ee1255Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
733e4ee1255Smrg
734e4ee1255Smrgcommit 7f46d58f7523a07e9086b7c47534c37240d83409
735e4ee1255SmrgAuthor: Chris Wilson <chris@chris-wilson.co.uk>
736e4ee1255SmrgDate:   Thu Jan 6 10:58:53 2011 +0000
737e4ee1255Smrg
738e4ee1255Smrg    Add tests for ShmGetImage
739e4ee1255Smrg    
740e4ee1255Smrg    Similar to GetImage and ShmPutImage, test the performance of retrieving
741e4ee1255Smrg    pixel data from the X server without the overhead of copying the pixels.
742e4ee1255Smrg    In the upper bound, using XShmGetImage, the performance will be limited
743e4ee1255Smrg    by the RTT latency (x11perf -prop). However, comparing the scaling factors
744e4ee1255Smrg    of XShmGetImage and XGetImage will give some insight into the driver
745e4ee1255Smrg    efficiency.
746e4ee1255Smrg    
747e4ee1255Smrg    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
748e4ee1255Smrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
749e4ee1255Smrg
750736a7e2cSmrgcommit c39d831d409537fce2f36c8672f908a7cc810519
751736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
752736a7e2cSmrgDate:   Wed Jan 5 16:33:36 2011 -0800
753736a7e2cSmrg
754736a7e2cSmrg    x11perf 1.5.3
755736a7e2cSmrg    
756736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
757736a7e2cSmrg
758736a7e2cSmrgcommit e7917bbec06e5c8e17f07b0eb833602b33111f08
759736a7e2cSmrgMerge: 5072fb4 cc84118
760736a7e2cSmrgAuthor: Peter Harris <pharris@opentext.com>
761736a7e2cSmrgDate:   Tue Nov 23 14:41:33 2010 -0500
762736a7e2cSmrg
763736a7e2cSmrg    Merge fixes from git://anongit.freedesktop.org/~peterh/x11perf
764736a7e2cSmrg
765736a7e2cSmrgcommit cc84118bd700745f02c65b2d6900e512e4c333af
766736a7e2cSmrgAuthor: Peter Harris <peter.harris@hummingbird.com>
767736a7e2cSmrgDate:   Mon Oct 29 11:35:22 2007 -0400
768736a7e2cSmrg
769736a7e2cSmrg    Avoid "rep" calculation overflow.
770736a7e2cSmrg    
771736a7e2cSmrg    On today's fast machines, "treps" can easily overflow a 32-bit number.
772736a7e2cSmrg    Use "long long" to calculate reps.
773736a7e2cSmrg    
774736a7e2cSmrg    Signed-off-by: Peter Harris <pharris@opentext.com>
775736a7e2cSmrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
776736a7e2cSmrg
777736a7e2cSmrgcommit 17a30e7c65c0b03b71b5b1ac54ae3ba33ae3b42a
778736a7e2cSmrgAuthor: Peter Harris <peter.harris@hummingbird.com>
779736a7e2cSmrgDate:   Mon Oct 29 11:29:32 2007 -0400
780736a7e2cSmrg
781736a7e2cSmrg    Clamp test time to positive values.
782736a7e2cSmrg    
783736a7e2cSmrg    If there is some jitter in the sync time, operations can complete in a
784736a7e2cSmrg    negative amount of time (confusing both humans and x11perfcomp).
785736a7e2cSmrg    
786736a7e2cSmrg    Signed-off-by: Peter Harris <pharris@opentext.com>
787736a7e2cSmrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
788736a7e2cSmrg
789736a7e2cSmrgcommit 5072fb464ffebcd97ec3a33cbff7095c3ec16225
790736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
791736a7e2cSmrgDate:   Fri Nov 19 22:34:02 2010 -0800
792736a7e2cSmrg
793736a7e2cSmrg    Remove unneccessary AC_SUBST of CFLAGS & LIBS vars from PKG_CHECK_MODULES
794736a7e2cSmrg    
795736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
796736a7e2cSmrg
797736a7e2cSmrgcommit 2f6fa453f485739575296da9317243ddda25c4f6
798736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
799736a7e2cSmrgDate:   Fri Nov 19 22:32:12 2010 -0800
800736a7e2cSmrg
801736a7e2cSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
802736a7e2cSmrg    
803736a7e2cSmrg    Regroup AC statements under the Autoconf initialization section.
804736a7e2cSmrg    Regroup AM statements under the Automake initialization section.
805736a7e2cSmrg    Add missing AC_CONFIG_SRCDIR
806736a7e2cSmrg    
807736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
808736a7e2cSmrg
809736a7e2cSmrgcommit d970d9de1c98bc828365f15fb08aaa8dda214dd6
810736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
811736a7e2cSmrgDate:   Fri Nov 19 22:28:22 2010 -0800
812736a7e2cSmrg
813736a7e2cSmrg    Bug 31640 - x11perf: Doesn't build without libXft
814736a7e2cSmrg    
815736a7e2cSmrg    https://bugs.freedesktop.org/show_bug.cgi?id=31640
816736a7e2cSmrg    
817736a7e2cSmrg    Fix trapezoid checks to look for both render & xft
818736a7e2cSmrg    
819736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
820736a7e2cSmrg
821736a7e2cSmrgcommit 3147d783925bb42c7af78c9f5508c0dc245b942b
822736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
823736a7e2cSmrgDate:   Tue Sep 21 20:48:33 2010 -0700
824736a7e2cSmrg
825736a7e2cSmrg    x11perf 1.5.2
826736a7e2cSmrg    
827736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
828736a7e2cSmrg
829736a7e2cSmrgcommit 172260eee2180448594def3fcf719ce501528e56
830736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
831736a7e2cSmrgDate:   Tue Sep 21 20:46:39 2010 -0700
832736a7e2cSmrg
833736a7e2cSmrg    config: update AC_PREREQ statement to 2.60
834736a7e2cSmrg    
835736a7e2cSmrg    Unrelated to the previous patches, the new value simply reflects
836736a7e2cSmrg    the reality that the minimum level for autoconf to configure
837736a7e2cSmrg    all x.org modules is 2.60 dated June 2006.
838736a7e2cSmrg    
839736a7e2cSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
840736a7e2cSmrg    
841736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
842736a7e2cSmrg
843736a7e2cSmrgcommit c4b59fd280aa0f647f7f889122adf8b92b9e5cf8
844736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
845736a7e2cSmrgDate:   Tue Sep 21 20:43:58 2010 -0700
846736a7e2cSmrg
847736a7e2cSmrg    config: use AC_PROG_CC & AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
848736a7e2cSmrg    
849736a7e2cSmrg    The existing statements can now be removed from the configuration file.
850736a7e2cSmrg    
851736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
852736a7e2cSmrg
853736a7e2cSmrgcommit 4ed4ff8d692293995910da29e4d05ad9191105ea
854736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
855736a7e2cSmrgDate:   Tue Sep 21 20:42:54 2010 -0700
856736a7e2cSmrg
857736a7e2cSmrg    config: upgrade to util-macros 1.8 for additional man page support
858736a7e2cSmrg    
859736a7e2cSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
860736a7e2cSmrg    The value of MAN_SUBST is the same for all X.Org packages.
861736a7e2cSmrg    
862736a7e2cSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
863736a7e2cSmrg    The existing statement can now be removed from the configuration file.
864736a7e2cSmrg    
865736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
866736a7e2cSmrg
867736a7e2cSmrgcommit 1f990bc605d520f58e0c321a1338da76d76529fa
868736a7e2cSmrgAuthor: Timo Myyra <Timo.Myyra@gmail.com>
869736a7e2cSmrgDate:   Sun Sep 19 10:54:40 2010 -0700
870736a7e2cSmrg
871736a7e2cSmrg    Remove reference to xbench in x11perf.man (#29830)
872736a7e2cSmrg    
873736a7e2cSmrg    xbench isn't supported by fd.o, and searching for it shows the latest version released in 1995.
874736a7e2cSmrg    
875736a7e2cSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
876736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
877736a7e2cSmrg
878736a7e2cSmrgcommit 05759c8550bf994f4ae4e87a658aa7ffdd9dd517
879736a7e2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
880736a7e2cSmrgDate:   Fri Aug 6 08:34:31 2010 -0700
881736a7e2cSmrg
882736a7e2cSmrg    Add HP notice to COPYING for Xmark script
883736a7e2cSmrg    
884736a7e2cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
885736a7e2cSmrg
886736a7e2cSmrgcommit 3b427a6c4cc1551ce445abd975f5a128ea53d9be
887736a7e2cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
888736a7e2cSmrgDate:   Thu Jan 7 21:25:09 2010 -0500
889736a7e2cSmrg
890736a7e2cSmrg    COPYING: replace stub with actual copyright notice
891736a7e2cSmrg    
892736a7e2cSmrg    Refer to x11perf.c
893736a7e2cSmrg    Copyright 1988, 1989 by Digital Equipment Corporation
894736a7e2cSmrg    
895736a7e2cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
896736a7e2cSmrg
897736a7e2cSmrgcommit 374bee27ef4d45044f7562ffed162a5b6f095e40
898736a7e2cSmrgAuthor: Adam Jackson <ajax@redhat.com>
899736a7e2cSmrgDate:   Sat Jan 2 17:36:17 2010 -0500
900736a7e2cSmrg
901736a7e2cSmrg    Add -falseprecision flag for ludicrously precise stats
902736a7e2cSmrg    
903736a7e2cSmrg    The normal round-to-three-significant-figures behaviour, while morally
904736a7e2cSmrg    correct from a benchmarking perspective, makes it impossible to measure
905736a7e2cSmrg    variances between runs of less than 1%.  Occasionally you really do need
906736a7e2cSmrg    to measure that finely - for example, if tweaking the server's main
907736a7e2cSmrg    dispatch loop.
908736a7e2cSmrg    
909736a7e2cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
910736a7e2cSmrg
911736a7e2cSmrgcommit af29c01b5d41f08053263dfe251d0a2a26c7eb1f
912736a7e2cSmrgAuthor: Adam Jackson <ajax@redhat.com>
913736a7e2cSmrgDate:   Sat Jan 2 17:23:50 2010 -0500
914736a7e2cSmrg
915736a7e2cSmrg    Death to RCS tags.
916736a7e2cSmrg    
917736a7e2cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
918736a7e2cSmrg
919736a7e2cSmrgcommit f8193c3f472fb0b7357552d10a6033e8ac08b9fa
920736a7e2cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
921736a7e2cSmrgDate:   Thu Nov 26 09:19:52 2009 -0500
922736a7e2cSmrg
923736a7e2cSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
924736a7e2cSmrg    
925736a7e2cSmrg    Now that the INSTALL file is generated.
926736a7e2cSmrg    Allows running make maintainer-clean.
927736a7e2cSmrg
928736a7e2cSmrgcommit e6d0de5d8f13ca73753cb70b12b2f9b98f82b39f
929736a7e2cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
930736a7e2cSmrgDate:   Wed Oct 28 14:09:08 2009 -0400
931736a7e2cSmrg
932736a7e2cSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
933736a7e2cSmrg    
934736a7e2cSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
935736a7e2cSmrg    README may have been updated
936736a7e2cSmrg    Remove AUTHORS file as it is empty and no content available yet.
937736a7e2cSmrg    Remove NEWS file as it is empty and no content available yet.
938736a7e2cSmrg
939736a7e2cSmrgcommit 5d3fb3c68c681cce10d3625bab85bb39c18e5e3b
940736a7e2cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
941736a7e2cSmrgDate:   Mon Oct 26 22:08:38 2009 -0400
942736a7e2cSmrg
943736a7e2cSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
944736a7e2cSmrg    
945736a7e2cSmrg    ChangeLog filename is known to Automake and requires no further
946736a7e2cSmrg    coding in the makefile.
947736a7e2cSmrg
948736a7e2cSmrgcommit 6b8182c54689c67fa35ac471fcfc4e7ee73b7b91
949736a7e2cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
950736a7e2cSmrgDate:   Thu Oct 22 12:34:15 2009 -0400
951736a7e2cSmrg
952736a7e2cSmrg    .gitignore: use common defaults with custom section # 24239
953736a7e2cSmrg    
954736a7e2cSmrg    Using common defaults will reduce errors and maintenance.
955736a7e2cSmrg    Only the very small or inexistent custom section need periodic maintenance
956736a7e2cSmrg    when the structure of the component changes. Do not edit defaults.
957736a7e2cSmrg
958736a7e2cSmrgcommit 1b811f2bf9c3cdef966b18ea802f1f79b5f34ef2
959736a7e2cSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
960736a7e2cSmrgDate:   Wed Oct 21 12:47:20 2009 -0700
961736a7e2cSmrg
962736a7e2cSmrg    This is not a GNU project, so declare it foreign.
963736a7e2cSmrg    
964736a7e2cSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
965736a7e2cSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
966736a7e2cSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
967736a7e2cSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
968736a7e2cSmrg    > > it and git wants to commit it.  Should these files even be in git?
969736a7e2cSmrg    > > Can I nuke them for the betterment of humanity and since they get
970736a7e2cSmrg    > > created by autoreconf anyways?
971736a7e2cSmrg    >
972736a7e2cSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
973736a7e2cSmrg    
974736a7e2cSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
975736a7e2cSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
976736a7e2cSmrg    of the INSTALL file. It is also part of the 24206 solution.
977736a7e2cSmrg    
978736a7e2cSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
979736a7e2cSmrg
980c37a63b8Smrgcommit 98ca2c35b05a2d248063047c50770a018e35e810
981c37a63b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
982c37a63b8SmrgDate:   Fri Oct 16 17:19:36 2009 -0700
983264fa531Smrg
984c37a63b8Smrg    x11perf 1.5.1
985c37a63b8Smrg    
986c37a63b8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
987264fa531Smrg
988c37a63b8Smrgcommit 266da0b9c176cf0dc615005bb0ad4aa585892bd8
989c37a63b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
990c37a63b8SmrgDate:   Fri Oct 16 17:17:41 2009 -0700
991264fa531Smrg
992c37a63b8Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
993c37a63b8Smrg    
994c37a63b8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
995264fa531Smrg
996c37a63b8Smrgcommit 9851abff574fe041f4e3f45b39c61d943e3a7f86
997c37a63b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
998c37a63b8SmrgDate:   Thu Oct 1 14:54:20 2009 -0700
999264fa531Smrg
1000c37a63b8Smrg    Add README with pointers to mailing lists, bugzilla, & git
1001c37a63b8Smrg    
1002c37a63b8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1003264fa531Smrg
1004c37a63b8Smrgcommit c7f3c6652e9507e4303fd9ed913c593afb7447f0
1005c37a63b8SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1006c37a63b8SmrgDate:   Tue Jan 13 18:55:51 2009 -0200
1007264fa531Smrg
1008c37a63b8Smrg    Ansification and compile warning fixes.
1009c37a63b8Smrg    
1010c37a63b8Smrg      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, and corrects
1011c37a63b8Smrg    make distcheck.
1012264fa531Smrg
1013c37a63b8Smrgcommit 828c0323450eadaf040749c010918679f5e4fe53
1014c37a63b8SmrgAuthor: Adam Jackson <ajax@redhat.com>
1015c37a63b8SmrgDate:   Fri Mar 7 16:51:53 2008 -0500
1016264fa531Smrg
1017c37a63b8Smrg    x11perf-1.5
1018264fa531Smrg
1019c37a63b8Smrgcommit 1540dc21e1ef7bb473af7616294e5730e38f66ec
1020c37a63b8SmrgAuthor: James Cloos <cloos@jhcloos.com>
1021c37a63b8SmrgDate:   Thu Dec 6 16:37:08 2007 -0500
1022264fa531Smrg
1023c37a63b8Smrg    Replace static ChangeLog with dist-hook to generate from git log
1024264fa531Smrg
1025c37a63b8Smrgcommit b1c5b72bb4bb5f3e116255f9d04b368137ff25f7
1026dfac8f13SmrgAuthor: Michel Dänzer <michel@tungstengraphics.com>
1027c37a63b8SmrgDate:   Thu Nov 1 09:13:43 2007 +0100
1028264fa531Smrg
1029c37a63b8Smrg    Fix typos in descriptions of -compwinwin{1,5}00.
1030264fa531Smrg
1031c37a63b8Smrgcommit 569a5eaaef9a5c8bf50f1323fe39e81347976875
1032736a7e2cSmrgMerge: 55aa9c2 e906fe5
1033c37a63b8SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
1034c37a63b8SmrgDate:   Mon Sep 10 16:56:06 2007 +0100
1035264fa531Smrg
1036c37a63b8Smrg    Merge branch 'origin'
1037264fa531Smrg
1038c37a63b8Smrgcommit 55aa9c238c5d81c9dc0f679dfd2fea00f356247b
1039c37a63b8SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
1040c37a63b8SmrgDate:   Mon Sep 10 16:12:29 2007 +0100
1041264fa531Smrg
1042c37a63b8Smrg    Add Compositing tests.
1043c37a63b8Smrg    
1044c37a63b8Smrg    -compwinwinXX, -comppixwinXX where XX is 10, 100 or 500.
1045c37a63b8Smrg    
1046c37a63b8Smrg    -pop <POP> <POP> ... where <POP> is one of Clear, Src, Dst, Over,
1047c37a63b8Smrg    OverReverse, In, InReverse, Out, OutReverse, Atop, AtopReverse, Xor, Add or
1048c37a63b8Smrg    Saturate.
1049c37a63b8Smrg    
1050c37a63b8Smrg    -format <FORMAT> <FORMAT> ... where <FORMAT> is one of RGB24, ARGB32, A8,
1051c37a63b8Smrg    A4, A1 or NATIVE
1052264fa531Smrg
1053c37a63b8Smrgcommit 8b3b9d1d1d3a255000fb43bd09c62ef1e0798023
1054c37a63b8SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
1055c37a63b8SmrgDate:   Mon Sep 10 16:08:51 2007 +0100
1056c37a63b8Smrg
1057c37a63b8Smrg    Rename .cvsignore to .gitignore
1058c37a63b8Smrg
1059c37a63b8Smrgcommit e906fe589a852e9b4af4aac6c72580494139a0b7
1060c37a63b8SmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
1061c37a63b8SmrgDate:   Tue Jan 2 10:07:00 2007 -0800
1062c37a63b8Smrg
1063c37a63b8Smrg    Bug 9520: Markup problems in Xmark.1x
1064c37a63b8Smrg    
1065c37a63b8Smrg    X.Org Bugzilla #9520 <https://bugs.freedesktop.org/show_bug.cgi?id=9520>
1066c37a63b8Smrg
1067c37a63b8Smrgcommit d36c3c0e7db2254dc1385fe7ffc187797e109e0e
1068c37a63b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1069c37a63b8SmrgDate:   Wed Apr 11 15:45:48 2007 -0700
1070c37a63b8Smrg
1071c37a63b8Smrg    Another man page typo fix: s/aprox./approx./
1072c37a63b8Smrg
1073c37a63b8Smrgcommit e9bb1f2d13cad8240cc95f1aae19316fe7568cbd
1074c37a63b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1075c37a63b8SmrgDate:   Wed Apr 11 15:41:27 2007 -0700
1076c37a63b8Smrg
1077c37a63b8Smrg    renamed: .cvsignore -> .gitignore
1078c37a63b8Smrg
1079c37a63b8Smrgcommit ad4686b388da891ca07fba41a748ea90a3bb15cb
1080c37a63b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1081c37a63b8SmrgDate:   Wed Apr 11 15:39:23 2007 -0700
1082c37a63b8Smrg
1083c37a63b8Smrg    Bug #10616: Man page typo: s/peform/perform/
1084c37a63b8Smrg    
1085c37a63b8Smrg    X.Org Bugzilla #10616 <https://bugs.freedesktop.org/show_bug.cgi?id=10616>
1086c37a63b8Smrg    Reported upstream from
1087c37a63b8Smrg    Debian Bug #395445 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395445>
1088c37a63b8Smrg
1089c37a63b8Smrgcommit fabb885e8db6dd54d31b7223e9bb4f5d9e835d8c
1090c37a63b8SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1091c37a63b8SmrgDate:   Thu Mar 2 23:36:27 2006 +0000
1092c37a63b8Smrg
1093c37a63b8Smrg    Bump to 1.4.1 (was 1.0.1 because we screwed up during modularising).
1094c37a63b8Smrg
1095c37a63b8Smrgcommit 21ce0f2bab1743ed15474ba1468286d6782bf781
1096c37a63b8SmrgAuthor: Keith Packard <keithp@keithp.com>
1097c37a63b8SmrgDate:   Tue Feb 14 16:33:38 2006 +0000
1098c37a63b8Smrg
1099c37a63b8Smrg    Split detection of Xrender and Xft. Add detection of MIT-SHM. Clean up
1100c37a63b8Smrg        CFLAGS in Makefile.am
1101c37a63b8Smrg
1102c37a63b8Smrgcommit 32393ee83c8ad63dbb54aab709cdd4dc5802a74c
1103c37a63b8SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1104c37a63b8SmrgDate:   Tue Feb 14 02:48:22 2006 +0000
1105c37a63b8Smrg
1106c37a63b8Smrg    Detect when Render is available and turn those tests on.
1107c37a63b8Smrg
1108c37a63b8Smrgcommit d121367a04832aafb27800283bac5ce35365d84e
1109c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1110c37a63b8SmrgDate:   Wed Dec 21 02:29:48 2005 +0000
1111c37a63b8Smrg
1112c37a63b8Smrg    Update package version for X11R7 release.
1113c37a63b8Smrg
1114c37a63b8Smrgcommit 883de694b5dac055f0d7fd33cb84ee10c080ba8c
1115c37a63b8SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1116c37a63b8SmrgDate:   Mon Dec 19 16:22:42 2005 +0000
1117c37a63b8Smrg
1118c37a63b8Smrg    Stub COPYING files
1119c37a63b8Smrg
1120c37a63b8Smrgcommit 2c3643dc1503b7e9136f678e0af238d507acf262
1121c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1122c37a63b8SmrgDate:   Thu Dec 15 00:24:04 2005 +0000
1123c37a63b8Smrg
1124c37a63b8Smrg    Update package version number for final X11R7 release candidate.
1125c37a63b8Smrg
1126c37a63b8Smrgcommit 8e9f6aa0f81fa57e8b08684a1110e945f6f0dacd
1127c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1128c37a63b8SmrgDate:   Tue Dec 6 22:48:19 2005 +0000
1129c37a63b8Smrg
1130c37a63b8Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1131c37a63b8Smrg
1132c37a63b8Smrgcommit e09f755a36b9848a7c76013d324713b1ee5cf0e3
1133c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1134c37a63b8SmrgDate:   Sat Dec 3 05:49:18 2005 +0000
1135c37a63b8Smrg
1136c37a63b8Smrg    Update package version number for X11R7 RC3 release.
1137c37a63b8Smrg
1138c37a63b8Smrgcommit 9a94217191edf8e719ff9d4fbf485b5c33d0bde3
1139c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1140c37a63b8SmrgDate:   Mon Nov 28 22:01:39 2005 +0000
1141c37a63b8Smrg
1142c37a63b8Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1143c37a63b8Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1144c37a63b8Smrg
1145c37a63b8Smrgcommit 95895b619909e2b9f2e144e972b83aee6595d5f3
1146c37a63b8SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1147c37a63b8SmrgDate:   Mon Nov 21 10:34:58 2005 +0000
1148c37a63b8Smrg
1149c37a63b8Smrg    Another pass at .cvsignores for apps.
1150c37a63b8Smrg
1151c37a63b8Smrgcommit 67eaa3cc45db8ab1a9aedb4675a09d5a3db31a7f
1152c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1153c37a63b8SmrgDate:   Mon Nov 21 03:14:15 2005 +0000
1154c37a63b8Smrg
1155c37a63b8Smrg    Change dependency from xmu to xmuu since the full xmu (with all its baggage
1156c37a63b8Smrg        like Xt) is not needed here.
1157c37a63b8Smrg
1158c37a63b8Smrgcommit 583d5d1c988ab24c61e2bbb21a5e5847328e86ec
1159c37a63b8SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1160c37a63b8SmrgDate:   Sun Nov 20 22:08:50 2005 +0000
1161c37a63b8Smrg
1162c37a63b8Smrg    Add/improve .cvsignore files for apps.
1163c37a63b8Smrg
1164c37a63b8Smrgcommit 2350482506abae44fcf656a3383c354ac2910d34
1165c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1166c37a63b8SmrgDate:   Wed Oct 19 02:47:50 2005 +0000
1167c37a63b8Smrg
1168c37a63b8Smrg    Update package version number for RC1 release.
1169c37a63b8Smrg
1170c37a63b8Smrgcommit a489b54c63515aa2be297ef340501b1b7ef09423
1171c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1172c37a63b8SmrgDate:   Mon Oct 17 23:56:21 2005 +0000
1173c37a63b8Smrg
1174c37a63b8Smrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
1175c37a63b8Smrg        work better with BSD make
1176c37a63b8Smrg
1177c37a63b8Smrgcommit 4ac6e7bffbd29ae179fbc053a8317db4fa2f3f75
1178c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1179c37a63b8SmrgDate:   Fri Oct 14 00:25:42 2005 +0000
1180c37a63b8Smrg
1181c37a63b8Smrg    Use sed to fill in variables in man page
1182c37a63b8Smrg
1183c37a63b8Smrgcommit 64a324c6ffd7ba8a9bce52d41db3e63d77b69eca
1184c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1185c37a63b8SmrgDate:   Thu Oct 6 20:04:20 2005 +0000
1186c37a63b8Smrg
1187c37a63b8Smrg    Strip .sh from filenames of scripts to match the way they are installed by
1188c37a63b8Smrg        the monolith
1189c37a63b8Smrg
1190c37a63b8Smrgcommit eb51653deaa7a8cac0bac02f4a1fe4cd8291590b
1191c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1192c37a63b8SmrgDate:   Thu Oct 6 03:47:12 2005 +0000
1193c37a63b8Smrg
1194c37a63b8Smrg    Fix file names of beforelight, x11perfcomp, and xlsclients man pages
1195c37a63b8Smrg
1196c37a63b8Smrgcommit eb44ab57c5e989429f94bb67d01abaef70b9174d
1197c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1198c37a63b8SmrgDate:   Mon Aug 1 20:25:28 2005 +0000
1199c37a63b8Smrg
1200c37a63b8Smrg    Install man pages to section 1 instead of section m (Patch from Donnie
1201c37a63b8Smrg        Berkholz)
1202c37a63b8Smrg
1203c37a63b8Smrgcommit a1e27c9edcb4b99a0550e674dea66bd1d3111747
1204c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1205c37a63b8SmrgDate:   Fri Jul 29 21:22:30 2005 +0000
1206c37a63b8Smrg
1207c37a63b8Smrg    Various changes preparing packages for RC0:
1208c37a63b8Smrg    - Verify and update package version numbers as needed
1209c37a63b8Smrg    - Implement versioning scheme
1210c37a63b8Smrg    - Change bug address to point to bugzilla bug entry form
1211c37a63b8Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1212c37a63b8Smrg        reenable it)
1213c37a63b8Smrg    - Fix makedepend to use pkgconfig and pass distcheck
1214c37a63b8Smrg    - Update build script to build macros first
1215c37a63b8Smrg    - Update modular Xorg version
1216c37a63b8Smrg
1217c37a63b8Smrgcommit 9dc00b804b6283a6371cae136f0c4abc743e3462
1218c37a63b8SmrgAuthor: Kevin E Martin <kem@kem.org>
1219c37a63b8SmrgDate:   Thu Jul 28 15:57:12 2005 +0000
1220c37a63b8Smrg
1221c37a63b8Smrg    Fix distcheck for remaining apps
1222c37a63b8Smrg
1223c37a63b8Smrgcommit 8b5dc957345bbee8349340e345a6a06ec42a16e8
1224c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1225c37a63b8SmrgDate:   Tue Jul 26 18:58:15 2005 +0000
1226c37a63b8Smrg
1227c37a63b8Smrg    Use AC_TYPE_SIGNAL and AC_FUNC_VFORK to replace Imake's SIGNAL_DEFINES and
1228c37a63b8Smrg    -DHAS_VFORK
1229c37a63b8Smrg
1230c37a63b8Smrgcommit 74c819bed573af85aabd92f023c885e53fb0cf77
1231c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1232c37a63b8SmrgDate:   Tue Jul 26 18:55:42 2005 +0000
1233c37a63b8Smrg
1234c37a63b8Smrg    Add config.h includes for modularization Use RETSIGTYPE if defined by
1235c37a63b8Smrg        autoconf in addition to Imake's SIGNALRETURNSINT. Use
1236c37a63b8Smrg        HAVE_WORKING_VFORK if defined by autoconf in addition to Imake's
1237c37a63b8Smrg        HAS_VFORK
1238c37a63b8Smrg
1239c37a63b8Smrgcommit 81a51fb38778c54442657142cf5d57fae4ac3e0e
1240c37a63b8SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1241c37a63b8SmrgDate:   Wed Jul 20 19:31:51 2005 +0000
1242c37a63b8Smrg
1243c37a63b8Smrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
1244c37a63b8Smrg        configure cache, you cache it, and the cached value is probably wrong.
1245c37a63b8Smrg
1246c37a63b8Smrgcommit 2975cf615c2e0b79c3392d6d95b393ce4b0fd312
1247c37a63b8SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1248c37a63b8SmrgDate:   Sat Jul 16 23:29:38 2005 +0000
1249c37a63b8Smrg
1250c37a63b8Smrg    x11perf/Makefile.am: xinit/Makefile.am: xvidtune/Makefile.am:
1251c37a63b8Smrg    - Replace $< with portable macro xinit/Makefile.am: xinit/configure.ac:
1252c37a63b8Smrg        xvidtune/Makefile.am: xvidtune/configure.ac:
1253c37a63b8Smrg    - Use more portable cpp invocations for pre-processing files
1254c37a63b8Smrg        xfs/configure.ac:
1255c37a63b8Smrg    - Add XTRANS_CONNECTION_FLAGS so xtrans transport type defines are set
1256c37a63b8Smrg        correctly
1257c37a63b8Smrg
1258c37a63b8Smrgcommit 68ebb5b755791822c2f1d9f9659c2ee94bb63f1c
1259dfac8f13SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1260c37a63b8SmrgDate:   Wed Jun 29 20:41:01 2005 +0000
1261c37a63b8Smrg
1262c37a63b8Smrg    Add x11perf build system Add some x11perf shell script to symlink.sh
1263c37a63b8Smrg
1264c37a63b8Smrgcommit 21b7ff0b54fcf28e933738aaaedf5aef46880717
1265c37a63b8SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1266c37a63b8SmrgDate:   Wed Aug 11 08:05:31 2004 +0000
1267c37a63b8Smrg
1268c37a63b8Smrg    - Fix the build with old libXrender headers installed by including
1269c37a63b8Smrg        TOP_INCLUDES first in the INCLUDES line.
1270c37a63b8Smrg    - Drive-by fix of unused variables warnings in do_traps.c.
1271c37a63b8Smrg
1272c37a63b8Smrgcommit 9f86498395945e52accedc6bf3d938c2d21abd5d
1273c37a63b8SmrgAuthor: Keith Packard <keithp@keithp.com>
1274c37a63b8SmrgDate:   Fri Aug 6 23:42:11 2004 +0000
1275c37a63b8Smrg
1276c37a63b8Smrg    Add RenderAddTraps. Rewrite trapezoid rendering code.
1277c37a63b8Smrg
1278c37a63b8Smrgcommit cc61a0dd9da513e24a0c39793e4e70237a8d35b5
1279c37a63b8SmrgAuthor: Egbert Eich <eich@suse.de>
1280c37a63b8SmrgDate:   Fri Apr 23 19:54:38 2004 +0000
1281c37a63b8Smrg
1282c37a63b8Smrg    Merging XORG-CURRENT into trunk
1283c37a63b8Smrg
1284c37a63b8Smrgcommit 3208453773436841fd97a5a841f75aea2a84ea07
1285c37a63b8SmrgAuthor: Egbert Eich <eich@suse.de>
1286c37a63b8SmrgDate:   Sun Mar 14 08:34:59 2004 +0000
1287c37a63b8Smrg
1288c37a63b8Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1289c37a63b8Smrg
1290c37a63b8Smrgcommit c090b9c09ddb3f21983506a90418d6e5387cbd94
1291c37a63b8SmrgAuthor: Egbert Eich <eich@suse.de>
1292c37a63b8SmrgDate:   Wed Mar 3 12:12:54 2004 +0000
1293c37a63b8Smrg
1294c37a63b8Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1295c37a63b8Smrg
1296c37a63b8Smrgcommit c501072fc6aae9867785226575d87b6a3d89ecaa
1297c37a63b8SmrgAuthor: Egbert Eich <eich@suse.de>
1298c37a63b8SmrgDate:   Thu Feb 26 13:36:16 2004 +0000
1299c37a63b8Smrg
1300c37a63b8Smrg    readding XFree86's cvs IDs
1301c37a63b8Smrg
1302c37a63b8Smrgcommit 767875979a99fba9d7c00fd9eb7da316d88596dc
1303c37a63b8SmrgAuthor: Egbert Eich <eich@suse.de>
1304c37a63b8SmrgDate:   Thu Feb 26 09:23:58 2004 +0000
1305c37a63b8Smrg
1306c37a63b8Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1307c37a63b8Smrg
1308c37a63b8Smrgcommit c3ee38aec0f064a3916ecef9a29ecf6538a794a1
1309c37a63b8SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1310c37a63b8SmrgDate:   Tue Nov 25 19:29:03 2003 +0000
1311c37a63b8Smrg
1312c37a63b8Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1313c37a63b8Smrg
1314c37a63b8Smrgcommit ee11b04c48b57b74beacd0a905fbc96a86c75931
1315c37a63b8SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1316c37a63b8SmrgDate:   Fri Nov 14 16:48:58 2003 +0000
1317c37a63b8Smrg
1318c37a63b8Smrg    XFree86 4.3.0.1
1319c37a63b8Smrg
1320c37a63b8Smrgcommit 76312369bde4267f6405a4e1d26697258cc06b32
1321c37a63b8SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1322c37a63b8SmrgDate:   Fri Nov 14 16:48:58 2003 +0000
1323c37a63b8Smrg
1324c37a63b8Smrg    Initial revision
1325c37a63b8Smrg
1326c37a63b8Smrgcommit d7d99c8433b3bd35c8bad352ebd1fc49cff45264
1327c37a63b8SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1328c37a63b8SmrgDate:   Fri Nov 14 15:54:53 2003 +0000
1329c37a63b8Smrg
1330c37a63b8Smrg    R6.6 is the Xorg base-line
1331