2
2
Changelog for Structure Synth:
3
------------------------------
3
-------------------------
5
29 Apr 09 [MHC] Corrected a bug, causing compile errors on Linux. Changed build name from "Kwazam" to "Haiku". Restored compatibility for Qt 4.x (x<5). Updated about.html to include LGPL option.
7
----- Release of v0.9.5 (Haiku) [27 April 2009 ] ----------------------------------------------------------
8
This release: 26 hours of work (22 hours coding + 4 hours non-coding). 13 log entries.
9
Stats total: 192 hours of work (144 hours coding + 48 hours non-coding). 98 log entries.
11
27/28 Apr 09 [MHC] Created builds, updated web pages, wrote release notes.
15
26 Apr 09 [MHC] Cleaned up preprocesser GUI a bit, cleaned up examples.
18
3 Apr 09 [MHC] Added new random number system. Now uses two independent Mersenne Twisters for generating random numbers: one for geometry and one for colors.
21
1 Apr 09 [MHC] Added 'set colorpool' operator. Can be either: 'randomhue', 'randomrgb', 'greyscale'/'grayscale', 'image:001.png', or 'colorlist:orange,yellow,red'. Do not use spaces in color lists!
24
30 Mar 09 [MHC] Added 'random color' operator.
27
23 Mar 09 [MHC] Changed to Qt 4.5.0
28
[2h]C Added close icon to tabs.
29
Compiler settings: now global optimization, SSE2 instructions, fast fp-math. (much more responsive!)
31
18 Mar 09 [MHC] Fixed a bug where a recursive rule not producing objects could fill memory (making system very unresponsive)
32
[1h]C Added export of background color to templates.
33
Added templates by Neon22 and Groovelock to SVN.
35
17 Feb 09 [MHC] Added 'blend {color} {strenght}' operator
38
15 Feb 09 [MHC] Continued work on GUI for vars. Floats working now. Needs polish.
41
11 Feb 09 [MHC] Added 'set seed initial' for syncing random seed. This required adding a seed field to each state.
44
09 Feb 09 [MHC] Added 'set maxsize ...' and 'set minsize ...'.
45
[2h]C Started working on a Sunflow-Ward template.
47
02 Feb 09 [MHC] Web: updated references, Added icons for downloads.
50
29 Jan 09 [MHC] Added support for specifying a startup .es file on the Commandline (this makes file associations possible). Notice this should work with Unicode paths.
51
[1h]C Added support for drag'and'drop (drop a .es file onto the clipboard...)
52
-> TODO: Check on Linux/Mac.
53
BugFix: The scrollwheel can now be used to zoom again.
55
----- Release of v0.9.0 (Glasnost) [23 Jan 2009 ] ----------------------------------------------------------
56
This release: 33 hours of work (30 hours coding + 3 hours non-coding). 15 log entries.
57
Stats total: 166 hours of work (122 hours coding + 44 hours non-coding). 85 log entries.
60
23 Jan 09 [MHC] Created builds and updated webpages.
4
63
21 Jan 09 [MHC] Template Renderer: Missing primitives no longer cancels the renderer
5
OpenGL renderer now turns off GLWidget when rendering...
64
[2h] OpenGL renderer now turns off GLWidget when rendering...
6
65
Add 'FastRotate' button.
8
67
20 Jan 09 [MHC] Fixed CR+CR+LF export bug.
12
71
Enabled the Cut,Paste,Copy main menu (this did not work before :-))
14
73
19 Jan 09 [MHC] More Cam Export stuff. Now works with more aspect ratios. Added the following exports to the 'begin' template:
15
[1h] {fov},{aspect},{width} {height} [Width and Height being the size of the OpenGL viewport, aspect their proprotion and for=29*aspect (pretty close for SunFlow export)]
74
[1h] {fov},{aspect},{width} {height} [Width and Height being the size of the OpenGL viewport, aspect their proprotion and fov=29*aspect (pretty close for SunFlow export)]
17
76
18 Jan 09 [MHC] Added Camera Export. Now in the 'begin' template, it is possible to do stuff like:
18
77
[5h] eye {CamPosX} {CamPosY} {CamPosZ}
22
81
When resizing OpenGL window, width/height/a.r. is shown.
23
82
Removed an extensive memoryleak (leaked 16 bytes per created state).
26
84
14 Jan 09 [MHC] Updated web page
27
[2h] More work on the GUI editors.
85
[1h+1hA] More work on the GUI editors.
29
87
5 Jan 09 [MHC] Corrected some syntax highlighter bugs...