Remove useless vendor_icd.first_platform
[ocl-icd] / NEWS
1
2 Version 2.2.4
3 =============
4
5 Brice Videau (1):
6       Consistency.
7
8 Vincent Danjean (4):
9       Avoid using system-wide vendors files at test time
10       avoid loading ICD at library init time
11       Improve tests
12       Fix initialization in case of default platform use
13       Release 2.2.4
14
15 Version 2.2.3
16 =============
17
18 Vincent Danjean (2):
19       Fix numbers in unknown members of dispatch table to avoid to reuse one
20       Release 2.2.3
21
22 Version 2.2.2
23 =============
24
25 Vincent Danjean (3):
26       Avoid warnings with 2.0 OpenCL headers when using 1.2 deprecated functions
27       Avoid using types not supported by OpenCL headers in ocl_icd.h
28       Release 2.2.2
29
30 Version 2.2.1
31 =============
32
33 Vincent Danjean (2):
34       add official Khronos OpenCL headers into repo
35       Release 2.2.1
36
37 Version 2.2.0
38 =============
39
40 Aaron Watry (2):
41       Fix directory resource leak
42       Don't read past the potential end of the lib_path string
43
44 Brice Videau (4):
45       Added OpenCL 2.0 functions. Hopefully at the right position (to confirm).
46       Generator can process 2.0 functions.
47       Added up to date headers package.
48       Commented 2.0 OpenCL API.
49
50 Vincent Danjean (5):
51       Remove -Werror for AM_CPPFLAGS by default
52       Interface 2.0
53       Bug fix in code path rarely used
54       Bump versions
55       Release 2.2.0
56
57 Version 2.1.3
58 =============
59
60 Brice Videau (3):
61       Moved some declarations to the header as they are needed in the generated
62         part now.
63       If we have no valid platforms non can be valid.
64       In case a NULL platform is passed to the loader, the default platform is
65         selected if it exists and is valid.
66
67 Vincent Danjean (5):
68       Rewrote initialization comments
69       All generated file ends with "_gen" suffix (but installed once)
70       [build] add tests for default platform selection
71       Refactor code for selection of default platform
72       Release 2.1.3
73
74 Version 2.1.2
75 =============
76
77 Brice Videau (5):
78       Indentation fix
79       Check for platform validity. Could be improved.
80       Check cl_platform_id in clCreateContext and clCreateContextFromType
81       Code cleanup.
82       Added platform checking for clGetGLContextInfoKHR.
83
84 Vincent Danjean (2):
85       Refactor code and compilation fix in clGetGLContextInfoKHR
86       Release 2.1.2
87
88 Version 2.1.1
89 =============
90
91 Vincent Danjean (2):
92       Fix missing NULL argument handling in clCreateContext
93       Release 2.1.1
94
95 Version 2.1.0
96 =============
97
98 Brice Videau (1):
99       Added NULL pointers handling, should not segfault anymore on NULL pointer.
100
101 Vincent Danjean (2):
102       Refactor generated code
103       Release 2.1.0
104
105 Version 2.0.4
106 =============
107
108 Brice Videau (1):
109       Include guard for ocl_icd.h
110
111 Vincent Danjean (3):
112       Fix configure.ac for automake 1.13
113       By default, show all compile commands
114       Release 2.0.4
115
116 Version 2.0.3
117 =============
118
119 Brice Videau (1):
120       Small potential bugfix and hopefull norm interpretation.
121
122 Vincent Danjean (2):
123       Fix PATH for "make installcheck"
124       Release 2.0.3
125
126 Version 2.0.2
127 =============
128
129 Brice Videau (3):
130       Added windows specific functions to the table
131       fix bug when loading a correct icd *after* rejecting one
132       New version
133
134 Vincent Danjean (10):
135       Fix bug for dumping the internal ICD structure
136       clGetExtensionFunctionAddress should return only extensions
137       cleanup code
138       Implement clGetICDLoaderInfoOCLICD extension with a test case
139       [build] lower requirement on autoconf
140       Default platform is now specified
141       Add clTerminateContextKHR in testsuite
142       cleanup icd_generator
143       refactor icd_generator
144       icd_generator: still cleanup
145       Update NEWS file
146
147 Version 2.0.1
148 =============
149
150 Vincent Danjean (4):
151       [doc] fix typo found by lintian
152       [doc] remove unused synopsis
153       [doc] fix another typo found by lintian
154       New release
155
156 Version 2.0
157 =============
158
159 Brice Videau (1):
160       Found entry 92, clCreateEventFromGLsyncKHR.
161
162 Vincent Danjean (16):
163       Check the avaibility of OpenCL headers (version 1.2)
164       include stdlib.h for getenv and atoi
165       Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
166       Migrate to autotest
167       Update testsuite with the new entry
168       Fix re-entrancy in DEBUG mode while initializing.
169       Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
170       Build test programs before entering tests/ subdir
171       fix 'make distcheck'
172       Force order in output of check programs
173       Improve OCL_ICD_VENDORS envvar
174       Cleanup and fix debug ifdef
175       Workaround for a bug in intel ICD with optimus
176       Add a test for the Intel workaround
177       Add documentation, mainly for envvar
178       New release
179
180 Version 1.5
181 =============
182
183 Brice Videau (1):
184       Code factoring and race condition reduction.
185
186 Vincent Danjean (4):
187       Merge branch 'master'
188       Fix race in initialization on pthread programs
189       Make initialisation more robust
190       New release
191
192 Version 1.4
193 =============
194
195 Vincent Danjean (9):
196       [debug] improve platform dump
197       [build] cleanup code
198       [build] ignore warnings of OpenCL headers even with -Werror
199       [build] avoid deprecated function warning in debug
200       [fix] Use OpenCL supported version as version in OpenCL.pc
201       [bug fix] Initialize the library in all possible first functions
202       [bug fix] clCreateContextFromType can have a NULL properties
203       [debug] More debug info
204       New release
205
206 Version 1.3
207 =============
208
209 Brice Videau (1):
210       Added -Wno-deprecated-declarations options to compile files that need it.
211
212 Vincent Danjean (5):
213       Fix compilation when updating database
214       Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
215       Add a pkg-config file for ICD libraries
216       Check if compiler support flags to disable expected warnings
217       New release
218
219 Version 1.2.1
220 =============
221
222 Vincent Danjean (4):
223       Correctly remove created directories
224       Do not distribute built sources
225       Distribute all required files
226       New release without autogenerated files
227
228 Version 1.2
229 =============
230
231 Brice Videau (1):
232       Added clGetGLContextInfoKHR to the loader.
233
234 Vincent Danjean (11):
235       Fix Changelog
236       Add a easy way to disable DEBUG in Makefile
237       Improve debug mode
238       Add support for using alternate vendors configuration directory
239       Swich to autotools
240       Correct iteration in vendors/ directory
241       Cleanup debug, refactor libdummycl
242       Merge remote-tracking branch 'origin/master'
243       cleanup code and add additionnal tests
244       Whitelist known missing functions in ICD Loader
245       New release
246
247 Version 1.1
248 =============
249
250 Vincent Danjean (10):
251       Add missing include in ocl_icd_test.c
252       Format YAML output ourself
253       Rename files and cleanup includes
254       Cleanup again
255       Add visibility("hidden") for all but public symbols
256       Rewrite ICD loader
257       Cleanup debug
258       Do not look for *EXT or *KHR functions by name
259       Find a new entry manually (74) and another one (92) suspected
260       Bump version to 1.1
261
262 Version 1.0.1
263 =============
264
265 Vincent Danjean (2):
266       Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
267       New version
268
269 Version 1.0
270 ===========
271 Vincent Danjean (6):
272       Add a message in ocl_icd_test when no plateform is found
273       Cleanup and comment the Makefile
274       cleanup ocl_icd.h
275       Generate and use a map symbol file
276       Release 1.0
277       Real release 1.0 (changelog updated)
278
279 Brice Videau (5):
280       Copyright change.
281       Added clUnloadCompiler at its most propable place in the table : 31.
282       Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
283       RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
284       Added version and symbol association.
285
286 Version 1.0 beta2
287 =================
288 Vincent Danjean (14):
289       Rewrite Makefile
290       cleanup Makefile, add support for install with DESTDIR
291       Add .gitignore file
292       update Makefile
293       Force sorted order in yaml file
294       Add weak functions
295       Fix problem with special functions
296       Update database from OpenCL 1.2 headers and AMD implementation
297       Cleanup clean/distclean Makefile rules
298       force deep binding so that OpenCL implementation use their own functions
299       Add 'install', 'dist', 'distcheck' targets in Makefile
300       Add myself in copyright
301       Fix soname
302       release 1.0 beta2
303
304 Brice Videau (9):
305       First version
306       Added option to generate from database.
307       Added License and bugfixes.     Clean up of Makefile. (Still work to do).
308       Added a clGetPlatformInfo template in generated bindings.
309       Bugfix...
310       Bugfix.
311       Added README.
312       In order database.
313       Fixed typo in Makefile
314