Release 0.2.4 ------------- * Fix permissions on msg queue * Update/Adjust some names regarding EWMH support (GNOME2/KDE3 etc) * Patch mask for X message * Exit if glXIsDirect finds no direct rendering (require hardware accel) * Removed unnecessary floor()'s (Damjan Lango) Release 0.2.3 ------------- * Add detection of highest usuable texture size * Add support for GNOME2 (Olivier Samyn) * Add fix for AC_CHECK_PROGS imlib2-config (Marcelo Magallon) Release 0.2.2 ------------- * Fixed some problems when trying to compile w/o KDE * Added MDL_HAVE_OPENGL back because I think its more effective * Made client wait for daemon longer during autostart * Fixed char that should be int for getopt_long Release 0.2.1 ------------- * Fix segfault when can't open display * Fix command line options (removed some that shouldn't be) * Support for KDE! (uses KWin and path detection stuff) * Upgrade to use autoconf 2.53 and automake 1.6 * Added "speed" options for face changes and zoom in/out * Fixed random not working in .conf * Don't hardcode /usr/local/share * Enable a "default" view in .conf * Enable "global" option section in .conf Release 0.2.0 ------------- * Major re-architecture for better organization and fix some issues * Cached desktop images stay consistent even between mode changes * Digit enhancements (on/off, single bmp, colorable, rowxcol) * Uncached faces are frames now with changable colors * Demand-loaded "arrangements" * Changing number of desktops doesn't break arrangement * Configuration file to set many options for multiple "views" * 3ddesk client starts daemon if not activated * Can't exit before face is sync'd w/ screen * Default texturesize is upped to 1024 * Cleaner goto functionality Release 0.1.7 ------------- * Added --acquire and new --acquirecurrent to 3ddesk client * Added optional param to --acquire for delay between switches * Fixed usage text * Added "random" option to mode parameter * Added new "flip" visualization mode (try up arrow ;) * Fixed bug where keyboard doesn't respond/grab * Linear mode shows columns and rows as they really are * Added --stop option to 3ddesk client * Switched from gotoprev/next to gotoright/left/up/down * Switch desktops when face switches for smoother transitions (Andy Bakun) * Goto destination changable during switch (Pedro Caria) Release 0.1.6 ------------- * Fixed a problem with the goto functionality * Added an --acquire option to grab all screens beforehand * Removed messy test code in win.cpp * Lower imlib2 version requirement for rpm Release 0.1.5 ------------- * Change some dirs etc for creating RPM Release 0.1.4 ------------- * Major architectual changes for speed (3ddesk daemon) * Sawfish without gnome working (Thomas Clausen) * Use Imlib2 to grab screen and scale (fast!) Release 0.1.3 ------------- * Support verticle areas as well as workspaces * Fixed inconsistent texture filtering * Switched to /tmp/.3ddesktop-user from /var/tmp * Cmd line option to change texture size * Cmd line option to delete shared memory * Added subtle lighting * Cmd line option to goto specific, prev, and next faces * Number keys go directly to faces * Cleaned up some code * Support mouse buttons and mouse wheel * Switched to GLX to create a better fullscreen (no enlightenment borders) * Added "Price Is Right" wheel mode * Cmd line option to specify amount of zoom out Release 0.1.2 ------------- * Switched compile time OpenGL detection to ac_opengl * Added --randdelay flag to specify when the random movements start * Added semaphore to avoid more then one instance running at a time * Added "Carousel" mode and made it the default * Texture for digit 10 wasn't showing * Reduced CPU usage (idle function forces context switch) Release 0.1.1 ------------- * Added #include <stdlib.h> * Fixed shared memory problem (No such file or directory error) * Fixed "cylinder" mode w/ two-desktops (textures no longer clash) * Ripped out unused STPH code Release 0.1.0 ------------- * Initial release