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