blob: 8211e0d18a955465529036cea5cb6c87f940551b [file] [log] [blame]
New for version 1.1
* general performance improvements and improved video card compatability
* multi-threading during smooth preset switching
* pulse audio support
* Qt4 GUI implemented for playlist management and preset editing (jack / pulseaudio only)
New for versoin 1.01
* Bugfixes
New for version 1.00
This release includes months of refactoring. The code changes are immense. The list below does not even begin to explain the amount of upheaval that has occured.
*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
*3D Song title animation
*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