From 46ff2dca54a2cd3acff270cd3fc4110377cde3d1 Mon Sep 17 00:00:00 2001 From: psperl Date: Wed, 3 Oct 2007 16:39:59 +0000 Subject: [PATCH] ChangeLog git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@504 6778bc44-b910-0410-a7a0-be141de4315d --- src/projectM-engine/ChangeLog | 81 +++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 src/projectM-engine/ChangeLog diff --git a/src/projectM-engine/ChangeLog b/src/projectM-engine/ChangeLog new file mode 100644 index 000000000..c3748f96a --- /dev/null +++ b/src/projectM-engine/ChangeLog @@ -0,0 +1,81 @@ +New for version 1.00 +------------------------------------------------------ +*Smooth Preset Switching + +*OpenGL Framebuffer Objects (sharper rendering) + +*PerPixel Warp effect added + +*Custom Shape Texturing via Images (imageURL property) + +*Serious Parser/Evaluator improvements for better .milk Compatability + +*projectM-engine can render to a texture instead of the framebuffer (see projectM-test/projectM-test-texture.cpp) + +*projectM-engine, projectM-xmms, projectM-jack, and projectM-test build system converted to CMake + +*New Configuration File (more options, more flexible) + +New for version 0.99 +------------------------------------------------------ +*config file now saved at ~/.projectM/config + +*internal rendering coordinate spaces corrected. (basically, I made some stupid decisions a long time ago, and just fixed them now) + +*xmms plugins close properly via window decorations + +*mouse cursor hidden in xmms-projectM during fullscreen + +*menus should resize relative to the screen size now + +*Fixed numerous compilation bugs + +*when the player changes to a new song, libprojectM will zoom in the title for a few seconds, then blend the title into the vis (ala milkdrop), if the player support sending the title to libprojectM (only xmms-projectM now) + + +New for version 0.98 +------------------------------------------------------ +*projectM has been refactored into a shared library called libprojectM. + -Now compiles as C++ (even though 99% of the code is C) + +*libvisual-projectM now supports libvisual 0.4.0 + +*Preset library updated (~150 new, ~25 removed) + +*Improved Rendering Engine + -rewrote per pixel mathematics + -fixed waveforms 0, 1, and 4 + -fixed Order of drawing (Vectors, Custom Shapes, Custom Waves, Waveform, Borders) + -fixed custom shape rotation and texture parameter bugs + -added support for the bDarkenCenter feature + -added pbuffer support (however, you can't use it yet) + -improved motion vectors when using pbuffers + +*Improved .milk Parser + -corrected behavior of frame, wave, and shape init_eqns + -fixed bug with multiple equations on one line + +*Menu/Help/Display System Improvements + -Replaced GLF with FTGL (TrueType) fonts. + -Added the solarize, brighten, darken, and invert filters to the post-processing menu + -(F4) new Rendering stats display + -(F5) Framerate display fixed + +*New Framerate limiter + +*n0dalus contributed some autotools patches. + +*Chris Byrne of Monstavision contributed: + -3 Memory Leak fixes! + -Performance improvements during PCM input + -Preset index code rewritten to allow presets to be added while projectM is running + +*Hai Zaar helped us clean up the autotools stuff + -Presets/fonts will be stored in $DATADIR/projectM/fonts and /presets + -The config file will be stored in $SYSCONFDIR/projectM + -By default DATADIR is $PREFIX/share and SYSCONFDIR is $PREFIX/etc + so we reccomend you run configure like so: + + ./configure --sysconfdir=/etc + + \ No newline at end of file