From: Dennis S. <sy...@yo...> - 2004-05-14 00:22:46
|
Heya it's that time of the year again when the birds sing louder! (because of reproduction reasons...). Aka libvisual, libvisual-plugins, libvisual-xmms 0.1.2 has been released. In theory these are still snapshots and in no way API/ABI stable. __ Availability: http://libvisual.sourceforge.net/snapshots/libvisual-0.1.2.tar.gz http://libvisual.sourceforge.net/snapshots/libvisual-plugins-0.1.2.tar.gz http://libvisual.sourceforge.net/snapshots/libvisual-xmms-0.1.2.tar.gz __ Notes: * OpenGL plugins won't work in the xmms plugin. The reason for this is that the managed bin doesn't yet propogate required depth to the application. * Sample applications, xmms plugin need cleanups because of the API changes. * When using libvisual and use pkg-config to configure (which ofcourse you should always do), use '=' as version compare, because we're not API, ABI stable. Event stuff: Libvisual now has an event system that is modelled after SDLevent. The best way to look at how it works is by looking at the goom plugin, it has a complete example included. You need to have an event handler because resizes will also go through the event system. __ ChangeLogs: Libvisual: 2004-05-13 Dennis Smit <ds...@ne...> Version 0.1.2 has been released. * Morph plugins (transistion between actors). * Event layer for both keyboard, mouse, song change, resolution change. * Songinfo system which can be used to set and read songinfo so you can draw text with the song name in visuals (i already fixed this up for the goom plugin, worked out of the box!) * The Bin is extended a lot, and i added support for managed bins, where a bin creates it's own actor and input so you don't have to manage those, also you can morph to a new actor using the bin as simple as 'visual_bin_switch_actor (bin, actor)' or 'visual_bin_switch_actor_by_name (bin, name_of_actor)'. * Fixed the issues regarding resize. * Have a visual_init and visual_quit, libvisual manages the plugin registry itself now. * New plugin layer, instead of a loader for every type there is now an universal plugin loader that wraps the different types in a VisPlugin type. * Some small stuff. Libvisual-plugins: 2004-05-13 Dennis Smit <ds...@ne...> Version 0.1.2 has been released. * Bug fixes. * Added some morph plugins. Libvisual-xmms: 2004-05-13 Dennis Smit <ds...@ne...> Version 0.1.2 has been released. * Ported to the new managed bin stuff. * Morph to an actor on actor change. * Implement events. * Implement songinfo. __ Please test and report back how things are working! Also, the package as they are, are they packaged the way the should be this way ?, i'm not entirely sure so if someone could comment on this that would be great. Cheers, Dennis (ps. i'll be gone for the weekend) |