comparison CHANGES @ 619:f648bfbae5fe

* Updated the changelog
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 29 Sep 2010 15:15:45 +0000
parents 631a793fa978
children adb4b0e7c08c
comparison
equal deleted inserted replaced
618:b5e7e14004a4 619:f648bfbae5fe
6 _\/\\\///////___________\/\\\______\/\\\///////_______\/\\\///////______ 6 _\/\\\///////___________\/\\\______\/\\\///////_______\/\\\///////______
7 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________ 7 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________
8 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________ 8 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________
9 _\/\\\_______________/\\\\\\\\\\\__\/\\\______________\/\\\\\\\\\\\\\\\_ 9 _\/\\\_______________/\\\\\\\\\\\__\/\\\______________\/\\\\\\\\\\\\\\\_
10 _\///_______________\///////////___\///_______________\///////////////__ 10 _\///_______________\///////////___\///_______________\///////////////__
11
12 ================================================================================
13 == 0.3.2 (2010) ==
14 ================================================================================
15
16 === Engine ===
17 * Added a percentage bar widget (#411)
18 * Modified some size_t definitions to more appropriate ones (#152)
19 * Instance rotation changes are reported to the instance change listeners
20 (#475)
21 * Fixed the GenericRenderingNode to no longer cause a segfault (#446)
22 * Fixed an API inconsistency in SoundEmitter (#461)
23 * There is no longer a memory leak when adding coloring overlays to instance
24 (#472)
25 * instance.get2dGfsVisual().setVisible(False) now works as expected (#471)
26 * Removed the last 0(n) loop through instances when rendering (#419)
27 * Generic renderer now only renders objects on the specified layer (#458)
28 * Fixed a memory leak when deleting maps. The camera was not being
29 deleted
30 * Removed the NotFound exceptions in layer.getInstance() and model.getObjects()
31 to be more consistent with the rest of the API
32 * Fixed a bug in RenderBackendSDL, the clip area was not properly set
33 * Renamed the backquad and border commands of the FloatingTextRenderer
34 * Added the TransparentArea commands to the InstanceRenderer
35 * Improved InstanceRenderer::addTransparentArea. You can now pass a list
36 of namespaces to be marked as transparent
37 * Updated Instance to no longer derive from ResourceClass. It now derives from
38 FifeClass directly
39 * Improved the floatingtextrenderer. Now you can set an alpha value for font,
40 background quad and border. Split quad and border into own commands
41 * Added a triangle function to backend and genericrenderer, also added the
42 functions to set an alpha value for geometric figures
43 * floatingtextrenderer now can change colors of the font via
44 setColor(uint r, uint b, uint g)
45 * Added the colorbuffer patch with a small change due to SDL. Performance
46 boost between 20-30% under OpenGL
47 * Improved the most renderers with setColor() function to allow the user to
48 modify the color used to render the primitives
49 * Fixed the genericrenderer. It is now tested whether the images are in the
50 viewport
51 * Fixed the gridrenderer to only render the grin within the viewport
52 * Changed the vertex functions in opengl/renderbackendopengl.cpp from vertex3f()
53 to vertex2f()
54 * Moved the layer visibility and transparency, from instancerenderer.cpp to
55 layercache.cpp and improved it (r3395)
56 * Corrected the h,w calculation for zooming in layercache.cpp (r3369)
57 * Fixed the bug, that x,y camera position result in an screen offset. (r3369)
58
59 === Build System ===
60 * Removed libpng from ext (#385)
61 * Debug is now automatically enabled when you build with profiling enabled
62 (r3292)
63
64 === Editor ===
65 * Re-arranged the ObjectEdit gui to avoid misunderstandings
66 * Can now place instances (which are visible) on new maps again (r3392)
67
68 === Extensions ===
69 * Added the SimpleXMLSerializer extension
70 * Removed the XML portion out of fife_settings in favor of SimpleXMLSerializer
71 * Made the serializer used in fife_settings "pluggable"
72 * fife_settings widgets are now updated when the settings are reset to default
73 * Can now specify the default settings filename instead of using
74 settings-dist.xml
75 * Fixed the write_instances function so it saves the stack position variable
76 of instance visual when saving maps
77 * Added getVolume() to the SoundManager
78 * Added debug flag to loaders to enable/disable annoying print spam on maploading
79 * BasicApplication now initializes pychan (r3388)
80
81 === Docs ===
82 * Added some documentation to the filebrowser module
83
84 === Pychan ===
85 * Timers are now handled correctly by pychan (#483)
86 * Can now modify the step length for sliders (#482)
87 * Built in pychan dialogs now work (r3384)
88
89 === Demos ===
90 * Renamed <fife>/demos/pychan_demo/pychan_test.py to pychan_demo.py
91 * Added a new pychan demo - gui animations
92 * Added the Shooter demo
93
94 === Misc ===
95 * Fixed some compiler warning messages
96 * Added license information for the gimp icon
97
11 98
12 ================================================================================ 99 ================================================================================
13 == 0.3.1 (March, 2010) == 100 == 0.3.1 (March, 2010) ==
14 ================================================================================ 101 ================================================================================
15 102