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