Improved use of nicer types in callbacks.
[cl-glfw/jecs.git] / ChangeLog
blob7a24a003b665195346f6d90586858f5e9a5e0703
1 Changes from 0.3 → 0.4:
3 * Changed error on extension functions not found to merely a warning.
4 * Stripped out a lot of useless info from the spec, by selecting only what is
5   needed.
6 * Changed the func-spec format, now defglfun prints out the function being
7   compiled in SBCL nicely..
8 * Added generator structure explanation.
9 * Major package refactoring.
10 * Extracted all common types and expansions into lib/types.lisp with dedicated
11   system cl-glfw-types for all to depend on and share expansions.
12 * Fix for building under ECL, working under the assumption that there is a
13   libglfw.so installed in /usr/lib/ or /usr/local/lib/.
14 * Fix for platforms where there's no int64/uint64...
15 * Fixed dependency of opengl extensions and versions. Spelling fix.
16 * Fix files not found for glu versions 1_1, 1_2 and 1_3.
17 * Many other small fixes.
19 Changes from 0.2 → 0.3:
21 * Able to use just cl-glfw (eg. with cl-opengl) or just cl-glfw-opengl/glu
22   (eg. with cl-glut) as cl-glfw and cl-glfw-opengl/glu are now independent of
23   each other.
24 * Added examples/test-cl-opengl.lisp example as a proof-of-concept.
25 * Moved all extensions and version asd files into lib, tidier. The lib path
26   will be automatically added to asdf:*central-registry* when loading
27   cl-glfw-glu or cl-glfw-opengl.
28 * Small usability improvement for opengl generator front-end: --help message,
29   auto-fetch.
30 * Small examples fixes.
31 * README file update. 
33 Changes from 0.1 → 0.2:
35 * Updated specification files: GREMEDY_frame_terminator extension brought in.
36 * Added with-projection-matrix macro.
37 * Small changes to string/symbol style of .asd files, seemed to make windows
38   happier.
39 * Split out the GLU into seperate files to keep windows happy.
40 * Added extra test platform.
41 * Package name change, "opengl" → "cl-glfw-opengl" (still has nickname of
42   "gl")