summaryrefslogtreecommitdiff
path: root/docs/CHANGES.txt
blob: ca69138ea9bed1c55e179b530b9e88e3c7dd535d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
This is a changelog for developers only, not for ordinary users.

07/01/2000
        - Added a new command to create floating views of the project

05/01/2000
        - Added a new cross platform class for handling OpenGL windows
        - Added a new base window class for handling top level windows

02/01/2000
        - 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.