
Version 2.2.3
=============

Vincent Danjean (2):
      Fix numbers in unknown members of dispatch table to avoid to reuse one
      Release 2.2.3

Version 2.2.2
=============

Vincent Danjean (3):
      Avoid warnings with 2.0 OpenCL headers when using 1.2 deprecated functions
      Avoid using types not supported by OpenCL headers in ocl_icd.h
      Release 2.2.2

Version 2.2.1
=============

Vincent Danjean (2):
      add official Khronos OpenCL headers into repo
      Release 2.2.1

Version 2.2.0
=============

Aaron Watry (2):
      Fix directory resource leak
      Don't read past the potential end of the lib_path string

Brice Videau (4):
      Added OpenCL 2.0 functions. Hopefully at the right position (to confirm).
      Generator can process 2.0 functions.
      Added up to date headers package.
      Commented 2.0 OpenCL API.

Vincent Danjean (5):
      Remove -Werror for AM_CPPFLAGS by default
      Interface 2.0
      Bug fix in code path rarely used
      Bump versions
      Release 2.2.0

Version 2.1.3
=============

Brice Videau (3):
      Moved some declarations to the header as they are needed in the generated
	part now.
      If we have no valid platforms non can be valid.
      In case a NULL platform is passed to the loader, the default platform is
	selected if it exists and is valid.

Vincent Danjean (5):
      Rewrote initialization comments
      All generated file ends with "_gen" suffix (but installed once)
      [build] add tests for default platform selection
      Refactor code for selection of default platform
      Release 2.1.3

Version 2.1.2
=============

Brice Videau (5):
      Indentation fix
      Check for platform validity. Could be improved.
      Check cl_platform_id in clCreateContext and clCreateContextFromType
      Code cleanup.
      Added platform checking for clGetGLContextInfoKHR.

Vincent Danjean (2):
      Refactor code and compilation fix in clGetGLContextInfoKHR
      Release 2.1.2

Version 2.1.1
=============

Vincent Danjean (2):
      Fix missing NULL argument handling in clCreateContext
      Release 2.1.1

Version 2.1.0
=============

Brice Videau (1):
      Added NULL pointers handling, should not segfault anymore on NULL pointer.

Vincent Danjean (2):
      Refactor generated code
      Release 2.1.0

Version 2.0.4
=============

Brice Videau (1):
      Include guard for ocl_icd.h

Vincent Danjean (3):
      Fix configure.ac for automake 1.13
      By default, show all compile commands
      Release 2.0.4

Version 2.0.3
=============

Brice Videau (1):
      Small potential bugfix and hopefull norm interpretation.

Vincent Danjean (2):
      Fix PATH for "make installcheck"
      Release 2.0.3

Version 2.0.2
=============

Brice Videau (3):
      Added windows specific functions to the table
      fix bug when loading a correct icd *after* rejecting one
      New version

Vincent Danjean (10):
      Fix bug for dumping the internal ICD structure
      clGetExtensionFunctionAddress should return only extensions
      cleanup code
      Implement clGetICDLoaderInfoOCLICD extension with a test case
      [build] lower requirement on autoconf
      Default platform is now specified
      Add clTerminateContextKHR in testsuite
      cleanup icd_generator
      refactor icd_generator
      icd_generator: still cleanup
      Update NEWS file

Version 2.0.1
=============

Vincent Danjean (4):
      [doc] fix typo found by lintian
      [doc] remove unused synopsis
      [doc] fix another typo found by lintian
      New release

Version 2.0
=============

Brice Videau (1):
      Found entry 92, clCreateEventFromGLsyncKHR.

Vincent Danjean (16):
      Check the avaibility of OpenCL headers (version 1.2)
      include stdlib.h for getenv and atoi
      Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
      Migrate to autotest
      Update testsuite with the new entry
      Fix re-entrancy in DEBUG mode while initializing.
      Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
      Build test programs before entering tests/ subdir
      fix 'make distcheck'
      Force order in output of check programs
      Improve OCL_ICD_VENDORS envvar
      Cleanup and fix debug ifdef
      Workaround for a bug in intel ICD with optimus
      Add a test for the Intel workaround
      Add documentation, mainly for envvar
      New release

Version 1.5
=============

Brice Videau (1):
      Code factoring and race condition reduction.

Vincent Danjean (4):
      Merge branch 'master'
      Fix race in initialization on pthread programs
      Make initialisation more robust
      New release

Version 1.4
=============

Vincent Danjean (9):
      [debug] improve platform dump
      [build] cleanup code
      [build] ignore warnings of OpenCL headers even with -Werror
      [build] avoid deprecated function warning in debug
      [fix] Use OpenCL supported version as version in OpenCL.pc
      [bug fix] Initialize the library in all possible first functions
      [bug fix] clCreateContextFromType can have a NULL properties
      [debug] More debug info
      New release

Version 1.3
=============

Brice Videau (1):
      Added -Wno-deprecated-declarations options to compile files that need it.

Vincent Danjean (5):
      Fix compilation when updating database
      Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
      Add a pkg-config file for ICD libraries
      Check if compiler support flags to disable expected warnings
      New release

Version 1.2.1
=============

Vincent Danjean (4):
      Correctly remove created directories
      Do not distribute built sources
      Distribute all required files
      New release without autogenerated files

Version 1.2
=============

Brice Videau (1):
      Added clGetGLContextInfoKHR to the loader.

Vincent Danjean (11):
      Fix Changelog
      Add a easy way to disable DEBUG in Makefile
      Improve debug mode
      Add support for using alternate vendors configuration directory
      Swich to autotools
      Correct iteration in vendors/ directory
      Cleanup debug, refactor libdummycl
      Merge remote-tracking branch 'origin/master'
      cleanup code and add additionnal tests
      Whitelist known missing functions in ICD Loader
      New release

Version 1.1
=============

Vincent Danjean (10):
      Add missing include in ocl_icd_test.c
      Format YAML output ourself
      Rename files and cleanup includes
      Cleanup again
      Add visibility("hidden") for all but public symbols
      Rewrite ICD loader
      Cleanup debug
      Do not look for *EXT or *KHR functions by name
      Find a new entry manually (74) and another one (92) suspected
      Bump version to 1.1

Version 1.0.1
=============

Vincent Danjean (2):
      Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
      New version

Version 1.0
===========
Vincent Danjean (6):
      Add a message in ocl_icd_test when no plateform is found
      Cleanup and comment the Makefile
      cleanup ocl_icd.h
      Generate and use a map symbol file
      Release 1.0
      Real release 1.0 (changelog updated)

Brice Videau (5):
      Copyright change.
      Added clUnloadCompiler at its most propable place in the table : 31.
      Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
      RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
      Added version and symbol association.

Version 1.0 beta2
=================
Vincent Danjean (14):
      Rewrite Makefile
      cleanup Makefile, add support for install with DESTDIR
      Add .gitignore file
      update Makefile
      Force sorted order in yaml file
      Add weak functions
      Fix problem with special functions
      Update database from OpenCL 1.2 headers and AMD implementation
      Cleanup clean/distclean Makefile rules
      force deep binding so that OpenCL implementation use their own functions
      Add 'install', 'dist', 'distcheck' targets in Makefile
      Add myself in copyright
      Fix soname
      release 1.0 beta2

Brice Videau (9):
      First version
      Added option to generate from database.
      Added License and bugfixes.     Clean up of Makefile. (Still work to do).
      Added a clGetPlatformInfo template in generated bindings.
      Bugfix...
      Bugfix.
      Added README.
      In order database.
      Fixed typo in Makefile

