This is a changelog for developers only, not for regular users. 30/07/2003 - Added MPD support. 17/10/2002 - Fixed several bugs with the 3DS exporter. 10/10/2002 - Added a dialog to handle the textures in the library. 26/08/2002 - Added an option to print the total pages on the header (&O). - Fixed a bug with the step numbers when printing. 09/03/2002 - Moved the texture font to a class to allow support for multiple fonts. 08/03/2002 - Fixed a crash in the Edit Groups Dialog. 03/12/2001 - Added a console window for text messages. 30/07/2001 - Fixed a small memory leak and improved the default mouse sensitivity. 16/05/2001 - Fixed the way pieces are moved/rotated with the side cameras. 26/03/2001 - Reorganized the Image I/O functions, created a new Image class. - Fixed the return value of FileMem::Seek. 23/03/2001 - Update object keys when adding/removing steps. - Added an option to save HTML files with .html extension instead of .htm. 21/03/2001 - Improved Linux About dialog. 15/03/2001 - Fixed drawing area border not being drawn correctly. 13/03/2001 - Fixed texture font not visible on some video cards. 21/02/2001 - New shortcuts: Home/End keys will change the Pieces List selection (win32). - Fixed the creation and destruction of the MainWnd under win32. 19/02/2001 - The "Mouse moves in 3D" option now applies to rotations too. 04/02/2001 - When multiple pieces are selected, rotate around the piece that has focus. - Clicking on a piece with focus now deselects it. - Only define LC_HAVE_PNGLIB if zlib is available. - Don't compile jpeg or png support if libraries are not present. 02/02/2001 - HTML dialog now correctly remembers the last settings - Added step add/remove commands 01/02/2001 - Fixed a crash deselecting point lights 07/01/2001 - Added a new command to create floating views of the project 05/01/2001 - Added a new cross platform class for handling OpenGL windows - Added a new base window class for handling top level windows 02/01/2001 - Linux PPC fixes - LeoCAD now works on big endian computers ! Thanks to Lon Shapiro for allowing me to use his Mac for debugging. 30/12/2000 - Added Step Insert and Step Delete commands. 29/12/2000 - Capture mouse events while dragging the cursor under linux. - HTML Dialog improvements under linux. 28/12/2000 - Click on "Last Step" goes to the last used step instead of step 255. - Save HTML dialog options. 24/12/2000 - Fixed piece combo under linux. 20/12/2000 - Fixed crash when saving pictures of multiple steps. ================================================================================ Version 0.73 ================================================================================ 18/12/2000 - Fixed win32 help file. 17/12/2000 - Fixed win2k startup crash. 16/12/2000 - Fixed AVI saving. - Fixed rotation bug. 15/12/2000 - Fixed small bug in the texture font. 03/12/2000 - Added Save Picture dialog to the linux version. - Added an overwrite prompt when saving a project under linux. 02/12/2000 - Added project loading preview to the linux version. 24/11/2000 - Renamed several functions from the Matrix class. - Added const to several functions. 23/11/2000 - Now all object classes have a Select () function. 18/11/2000 - Fixed animation playback under linux. - Fixed Z buffer bug in the piece preview. - Fixed blending in piece preview. 12/11/2000 - Added the PtrArray class. - Started adding the internal messaging system. - Link with g++ instead of gcc. - Moved all keyframer functions to the Object class. 09/11/2000 - First implementation of the light classes. - Added a const float* operator to the Vector class. - Added functions to create transformation matrixes. - Faster rendering of the camera objects. - Added new minifig pieces. 01/10/2000 - Added an option to save custom minifigs to the Minifig Wizard. 30/09/2000 - Enabled the "Make Default" button of the preferences dialog (Linux). 24/09/2000 - Finished adding the new minifig rotation options. 20/09/2000 - Fixed the numeric keypad under Linux, thanks to Renaud Breard. - Updated the Array dialog. 18/09/2000 - Added new menu shortcuts. - Fixed endianess bugs when loading piece information. - Fixed piece preview mirrored image. - Fixed some warning messages in FreeBSD. - Added endian test to auto-configuration. - Fixed gtk-config problem under FreeBSD. 16/09/2000 - Added man page, thanks to Patrick Mahoney. - Moved gif and jpg functions from image.cpp to separate files. - Modified the Makefile to automatically check for libjpeg, zlib and libpng. It also creates a config.h file with the options. 15/09/2000 - Fixed problem with "focus follow mouse" in X, thanks to Renaud Breard. 13/09/2000 - Fixed bug that caused image files to be saved upside down. 12/09/2000 - Fixed bug when exporting POV-Ray files using LGEO. - Changed GL library name under Linux from 'libGL.so.1' to 'libGL.so'. 27/08/2000 - Save window position and size under Linux. 25/08/2000 - Changes to the Linux version: - The Pieces toolbar can now be resized when docked or detached from the main window. - The toolbar menu now has the checkboxes correct. - Remember toolbar state between sessions. 24/08/2000 - Updated the Windows version with the new Minifig Wizard. - Fixed OpenGL problems on the Windows version. 21/08/2000 - New options for the Minifig Wizard, now each piece can be rotated. 19/08/2000 - Fixed a bug when you insert a piece after a rotated piece wouldn't show the new piece correctly. - Added a new parameter to Project::Initialize to search the program directory for the piece library. Useful if a Linux user wants to install everything in the same directory and keeps compatibility with installations in /usr/local/share/leocad. - Initial attempt of a BeOS port.