1NEWS - list of user-visible changes between releases 2of Libvisual. 3 4These are only visible changes, for more details look at the ChangeLog. 5 6New in 0.4.0: xxxx-xx-xx: 7* Real time timestamping support. (Dennis) 8* Will unref plugins that don't match the ABI version. (Dennis) 9* Added VisRectangle system. (Dennis) 10* New BMP loader that supports all depths and RLE encoding. (Sepp) 11* visual_mem_set(), visual_mem_set16(), visual_mem_set32() 12 Optimized memset functions. (Dennis) 13* VisVideo new composite system. (Dennis) 14* VisVideo sub regions. (Dennis) 15* visual_video_zoom_*(). (Jaak) 16* visual_video_mirror_*(). (Jaak) 17* visual_video_rotate_*(). (Jaak) 18* Removed obsolete visual_video_depth_transform_to_buffer(). (Jaak) 19* Added VisCollection system. (Dennis) 20* Added VisHashmap. (Dennis) 21* Added VisCache. (Dennis) 22* VisAudio rewrite. (Dennis) 23* Added .license bit to VisPluginInfo for realtime license check. (Dennis) 24* Removed .struct_size and .api_version from the VisPluginInfo structure, 25 and revamped the plugin version check system. Put 26 VISUAL_PLUGIN_API_VERSION_VALIDATOR somewhere in your plugin and it'll 27 work. (Dennis) 28* Homedir installable plugins ~/.libvisual/actor transform morph input. (Dennis) 29* Added VisOS. Realtime priority functions are hosted in this module. (Dennis) 30* Added VisMath. All kind of math related functions have been added, most 31 note worthy are the _vectorized_. All of these are accelerated by 32 mmx/3dnow/sse instructions. 33* VisFourier completely revamped. (Chong Kai Xiong) 34 35New in 0.2.0: 2005-02-09: 36* VisTransform subsystem. (Dennis) 37* visual_palette_color_cycle() function. (Dennis) 38* visual_param_container_copy_match() function. (Dennis) 39* visual_param_container_copy() function. (Dennis) 40* visual_timer_elapsed_msecs() function. (Dennis) 41* VisCPU subsystem. (Dennis) 42* visual_mem_copy(), will contain mmx, sse versions later on. (Dennis) 43* MMX version of the 32bits bilinear filter. (Jean-Christophe) 44* Fixed the visual_video_blit_overlay(). (Dennis) 45* MMX versions of the 32bits alpha overlay. (Dennis) 46* VisPluginEnviron system added. (Vitaly, Dennis) 47* Nearest scalers. (Chong Kai Xiong, Dennis) 48* Bilinear scalers. (Jean-Christophe, Dennis) 49* VisError error values, and human readable errors. (Dennis) 50* Objectification of all libvisual structures. (Dennis) 51* Complete VisObject system. (Dennis) 52* VisSongInfo, use the bilinear filterer, scaler for coverart. (Dennis) 53* VisPalette VisParamEntry type. (Dennis) 54* VisObject VisParamEntry type. (Dennis) 55* VisThread threading wrapper system. (Dennis) 56* VisUI Complete userinterface abstraction layer. (Dennis) 57* Have a string only plugin type, plugins are now members of domains. (Dennis, Vitaly) 58* Many many fixes, improvements and such. (Everyone) 59 60New in 0.1.7: 2004-10-14: 61* Removed examples from dist, they are out dated, broken and caused problems. 62 (Dennis) 63* Plugin libraries now work for real. (Dennis) 64* Added visual_plugin_get_api_version function. (Dennis) 65* Added visual_is_initialized function. (Duilio) 66* visual_log verboseness control. (Duilio) 67* visual_log custom callbacks. (Duilio) 68* VisRandom subsystem and plugin specific VisRandomContexts. (Dennis) 69* Bugfixes. (everyone) 70 71New in 0.1.6: 2004-09-10: 72* Created the VisParam system that is used for parameters in both 73 libvisual and the plugins. (Dennis) 74* Completely revamped plugin system that also supports API version 75 check and such. (Dennis, Vitaly) 76* VisTimer module for both time and timing. (Dennis, Duilio) 77* VisColor module for color units in a palette and hsv->rgb 78 conversions. (Dennis) 79* VisMem module for memory related things. (Duilio, Dennis) 80* Method to check if a morph needs an VisAudio context. (Dennis) 81* Byteswap macros. (Vitaly, Duilio) 82* Fix cover art support. (Dennis) 83* HSV <-> RGB helper functions in VisColor. (Dennis) 84* Timed morph (Dennis, Duilio) 85 86New in 0.1.5: 2004-06-27: 87* visual_log does now accept format strings and variable arguments. 88* Major cleanups and build tree fixes. 89 90