summaryrefslogtreecommitdiff
path: root/docs/CHANGES.txt
blob: 4b54839c82abf6d4e9ba35e86015550f08d9334b (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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
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.