From flatlander at yellow-hut.com Wed Oct 31 13:38:07 2007 From: flatlander at yellow-hut.com (Tomi Neste) Date: Wed, 31 Oct 2007 15:38:07 +0200 Subject: [pal-announce] PAL v1.1 & PAL-GUI v0.1 released Message-ID: PAL v1.1 was just released. Unfortunately I needed to make a few changes to the api that might break something. Most important changes from v1.0: - Name changes; reset-blend-mode => reset-blend, circles-overlap => circles-overlap-p, point-inside-rectangle => point-inside-rectangle-p, point-in-line => point-in-line-p. - Added color.lisp, WITH-BLEND now uses COLOR struct instead of a list of rgba values. By v1.2 all rgba arguments will be replaced with COLOR. - Removed CURRY. - Image drawing should be much faster under certain conditions. - I finally started working on the manual... PAL-GUI is slowly approaching usable state (I hope...). Currently there are still some look and feel issues (clipping etc.) but there are already a few working widgets. Naturally, it is not documented yet but there are a few examples and it shouldn't be too hard to use. Basically it is just a regular windows/widgets/callbacks gui implemented in pal and integrated with its event loop. Currently on my todo list for v1.2: - Few utility functions for using PAL with Imago (http://common-lisp.net/project/imago/), for screenshots etc. - Real drawing primitives would be nice, proper polygons and lines, svg importer etc. Currently PAL's draw-* functions map fairly directly to OpenGL and are quite limited (and slow). - Batched image rendering for extra speed. Kinda like improved draw-image*. - TTF support. - Possibly merge pal and pal-gui. - Documentation. Always the last one ;) -- tomppa From tomi.neste at netikka.fi Wed Oct 31 17:52:52 2007 From: tomi.neste at netikka.fi (Tomi Neste) Date: Wed, 31 Oct 2007 19:52:52 +0200 Subject: [pal-announce] PAL v1.1 & PAL-GUI v0.1 released Message-ID: PAL v1.1 was just released. Unfortunately I needed to make a few changes to the api that might break something. Most important changes from v1.0: - Name changes; reset-blend-mode => reset-blend, circles-overlap => circles-overlap-p, point-inside-rectangle => point-inside-rectangle-p, point-in-line => point-in-line-p. - Added color.lisp, WITH-BLEND now uses COLOR struct instead of a list of rgba values. By v1.2 all rgba arguments will be replaced with COLOR. - Removed CURRY. - Image drawing should be much faster under certain conditions. - I finally started working on the manual... PAL-GUI is slowly approaching usable state (I hope...). Currently there are still some look and feel issues (clipping etc.) but there are already a few working widgets. Naturally, it is not documented yet but there are a few examples and it shouldn't be too hard to use. Basically it is just a regular windows/widgets/callbacks gui implemented in pal and integrated with its event loop. Currently on my todo list for v1.2: - Few utility functions for using PAL with Imago (http://common-lisp.net/project/imago/), for screenshots etc. - Real drawing primitives would be nice, proper polygons and lines, svg importer etc. Currently PAL's draw-* functions map fairly directly to OpenGL and are quite limited (and slow). - Batched image rendering for extra speed. Kinda like improved draw-image*. - TTF support. - Possibly merge pal and pal-gui. - Documentation. Always the last one ;) -- tomppa