annotate CHANGES @ 666:3944096d12ce

* More updates to CHANGES * Updated the shooter demo settings-dist.xml to disable lights * Removed FIFE::CamreaZoneRenderer as it is not used
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Mon, 08 Nov 2010 18:06:05 +0000
parents adb4b0e7c08c
children 0ac1056c8253
rev   line source
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
1
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
2 __/\\\\\\\\\\\\\\\___/\\\\\\\\\\\___/\\\\\\\\\\\\\\\___/\\\\\\\\\\\\\\\_
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
3 _\/\\\///////////___\/////\\\///___\/\\\///////////___\/\\\///////////__
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
4 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
5 _\/\\\\\\\\\\\__________\/\\\______\/\\\\\\\\\\\______\/\\\\\\\\\\\_____
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
6 _\/\\\///////___________\/\\\______\/\\\///////_______\/\\\///////______
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
7 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
8 _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
9 _\/\\\_______________/\\\\\\\\\\\__\/\\\______________\/\\\\\\\\\\\\\\\_
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
10 _\///_______________\///////////___\///_______________\///////////////__
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
11
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
12 ================================================================================
666
3944096d12ce * More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 659
diff changeset
13 == 0.3.2 (November 19th, 2010) ==
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
14 ================================================================================
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
15
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
16 === Engine ===
666
3944096d12ce * More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 659
diff changeset
17 * Removed the Camreazone renderer
3944096d12ce * More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 659
diff changeset
18 * Added light support (OpenGL only) by merging the light branch. Speacial
3944096d12ce * More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 659
diff changeset
19 thanks to Helios for all his hard work in this area (#364)
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
20 * Added a percentage bar widget (#411)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
21 * Modified some size_t definitions to more appropriate ones (#152)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
22 * Instance rotation changes are reported to the instance change listeners
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
23 (#475)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
24 * Fixed the GenericRenderingNode to no longer cause a segfault (#446)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
25 * Fixed an API inconsistency in SoundEmitter (#461)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
26 * There is no longer a memory leak when adding coloring overlays to instance
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
27 (#472)
659
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
28 * instance.get2dGfxVisual().setVisible(False) now works as expected (#471)
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
29 * Removed the last 0(n) loop through instances when rendering (#419)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
30 * Generic renderer now only renders objects on the specified layer (#458)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
31 * Fixed a memory leak when deleting maps. The camera was not being
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
32 deleted
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
33 * Removed the NotFound exceptions in layer.getInstance() and model.getObjects()
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
34 to be more consistent with the rest of the API
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
35 * Fixed a bug in RenderBackendSDL, the clip area was not properly set
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
36 * Renamed the backquad and border commands of the FloatingTextRenderer
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
37 * Added the TransparentArea commands to the InstanceRenderer
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
38 * Improved InstanceRenderer::addTransparentArea. You can now pass a list
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
39 of namespaces to be marked as transparent
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
40 * Updated Instance to no longer derive from ResourceClass. It now derives from
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
41 FifeClass directly
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
42 * Improved the floatingtextrenderer. Now you can set an alpha value for font,
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
43 background quad and border. Split quad and border into own commands
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
44 * Added a triangle function to backend and genericrenderer, also added the
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
45 functions to set an alpha value for geometric figures
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
46 * floatingtextrenderer now can change colors of the font via
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
47 setColor(uint r, uint b, uint g)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
48 * Added the colorbuffer patch with a small change due to SDL. Performance
659
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
49 boost between under OpenGL
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
50 * Improved the most renderers with setColor() function to allow the user to
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
51 modify the color used to render the primitives
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
52 * Fixed the genericrenderer. It is now tested whether the images are in the
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
53 viewport
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
54 * Fixed the gridrenderer to only render the grin within the viewport
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
55 * Changed the vertex functions in opengl/renderbackendopengl.cpp from vertex3f()
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
56 to vertex2f()
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
57 * Moved the layer visibility and transparency, from instancerenderer.cpp to
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
58 layercache.cpp and improved it (r3395)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
59 * Corrected the h,w calculation for zooming in layercache.cpp (r3369)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
60 * Fixed the bug, that x,y camera position result in an screen offset. (r3369)
659
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
61 * GLImage now only creates one "texture chunk" (r3445, r3452)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
62 * Added nextPow2() math function (r3445)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
63 * Fixed color mask definitions and use them throughout the engine (r3445)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
64 * Moved the GLEnable and GLDisable structures to be globally accessible (r3445)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
65 * Templatized Rect to extend it's functionality beyond integers (r3447)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
66 * Added some typedefs: Rect, FloatRect, DoubleRect (r3447)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
67 * Removed the unused "trigger" system as it was unused (r3449)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
68 * Applied GreyGhosts patch to fife_settings. Allows the user to load the gui
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
69 XML whenever they want. Also returns a reference to the dialog so it can be
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
70 worked with outside of fife_settings. (r3451)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
71 * Removed unused files containing the unused GUIEventListener class (r3453)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
72 * Removed old and unused functions: set/getSourceWidget() (r3455)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
73 * Added drawRectangle() and fillRectangle() functions to the renderers (r3456)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
74 * Modified FIFE::FloatingTextRenderer? to use the new functions (r3456)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
75 * Updated some data types in FIFE::FloatingTextRenderer to use integer types
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
76 defined in fife_stdint.h (r3456)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
77 * Added FIFE::DeviceCaps and FIFE::ScreenMode to detect valid screen modes
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
78 * Added the clearBackBuffer() function to the renderbackends (r3459)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
79 * Added the ability to query the current running screen mode (r3467)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
80 * Added a method to detect the closest supported screen mode (not
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
81 complete yet). If no matching screen modes are detected an exception is
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
82 thrown. (r3467)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
83 * Small change to the way the screen is initialized. The screen mode now
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
84 MUST be in the supported screen mode list before the screen will
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
85 initialize. (r3467)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
86 * Added clearResourceLoaders() to the Pool class. This can be used if different
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
87 resourceloaders have to be added at a later point in time (running editor for
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
88 example, a plugin might want to have it's own loader added) (r3469)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
89 * Added the ability to normalize a 2D and 3D point (r3470)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
90 * You can now rotate a 2D point around the origin or a specific point (r3470)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
91 * Major improvements to fife_math.h and added corresponding Python bindings.
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
92 Users now have access to FIFE's internal math functions. These functions
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
93 are recommended to be used by all clients if required. Note: this may cause
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
94 some problems with certain compilers. I hope this wont have to be reverted.
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
95 TODO: remove the static constant globals somehow. (r3471)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
96 * Adopted the new math functions for all subsystems (r3471)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
97 * Added the ability to change screen modes on the fly. This works both in
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
98 OpenGL and SDL modes. (#315)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
99 * Added IEngineChangeListener so the client can update the cameras viewport
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
100 if the screen mode has been changed. I chose to do it this way because the
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
101 engine has no way to know which camera it should update. It will be up to
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
102 the client to do it. (#315)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
103 * The cursor surface is now correctly freed when exiting. (r3483)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
104 * Added DeviceCaps::getNearestScreenMode() for the client to request a
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
105 supported screen mode. (#315)
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
106
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
107 === Build System ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
108 * Removed libpng from ext (#385)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
109 * Debug is now automatically enabled when you build with profiling enabled
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
110 (r3292)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
111
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
112 === Editor ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
113 * Re-arranged the ObjectEdit gui to avoid misunderstandings
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
114 * Can now place instances (which are visible) on new maps again (r3392)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
115
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
116 === Extensions ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
117 * Added the SimpleXMLSerializer extension
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
118 * Removed the XML portion out of fife_settings in favor of SimpleXMLSerializer
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
119 * Made the serializer used in fife_settings "pluggable"
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
120 * fife_settings widgets are now updated when the settings are reset to default
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
121 * Can now specify the default settings filename instead of using
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
122 settings-dist.xml
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
123 * Fixed the write_instances function so it saves the stack position variable
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
124 of instance visual when saving maps
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
125 * Added getVolume() to the SoundManager
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
126 * Added debug flag to loaders to enable/disable annoying print spam on maploading
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
127 * BasicApplication now initializes pychan (r3388)
659
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
128 * loaders extension can now handle multiple loaders for different filetypes. A
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
129 difference between map and object files is now being made! (r3469)
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
130 * Modified the sound manager to better take care of sound clips (r3476)
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
131
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
132 === Docs ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
133 * Added some documentation to the filebrowser module
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
134
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
135 === Pychan ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
136 * Timers are now handled correctly by pychan (#483)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
137 * Can now modify the step length for sliders (#482)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
138 * Built in pychan dialogs now work (r3384)
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
139
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
140 === Demos ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
141 * Renamed <fife>/demos/pychan_demo/pychan_test.py to pychan_demo.py
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
142 * Added a new pychan demo - gui animations
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
143 * Added the Shooter demo
659
adb4b0e7c08c * Added a bunch of changes to CHANGES. It should now be up to date
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 619
diff changeset
144 * Made the dynamic widget test in the pychan_demo work/look a little better (r3484)
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
145
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
146 === Misc ===
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
147 * Fixed some compiler warning messages
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
148 * Added license information for the gimp icon
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
149
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
150
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
151 ================================================================================
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
152 == 0.3.1 (March, 2010) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
153 ================================================================================
396
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
154
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
155 === Engine ===
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
156 * Updated a lot of the python source files to have the correct headers
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
157 * Fixed SWIG wrappers that didn't handle simple output parameters (#340)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
158 * Added color key support for both OpenGL and SDL renderer (#451, #146)
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
159 * Changed the EventManager to use deque rather than vectors for storing
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
160 listeners (#454)
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
161 * Added the ability to prepend event listeners to the front of the listener
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
162 list (#454)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
163 * Updated instance rotation values to be valid in all cases (#361)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
164 * VFS no longer crashes when entering a restricted path (#413)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
165 * Filename case is no longer transformed to be lower case (#418)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
166 * OpenGL renderer now clears the backbuffer correctly (#392)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
167 * Added the ability to render Vertexes (#455)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
168 * Camera names no longer clash when loading multiple maps (#342)
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
169 * All layers are no longer activated when calling Camera::resetRenderers()
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
170 (#457)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
171 * Word wrapping in a pychan label now works as expected (#408)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
172 * SWIG wrappers now handle all simple output parameters (#340)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
173 * Added ActionVisual::getActionImageAngles()
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
174 * Added Cursor::getX() and Cursor::getY()
396
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
175
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
176 === Build System ===
442
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
177 * FIFE now builds as expected on win32 using the FIFE dev kit
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
178 * Win32 batch scripts no longer overwrite the users PATH variable (#429)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
179 * Requied DLLs are now installed as required on win32 (#430)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
180 * CXXFLAGS should now be honored
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
181 * Fixed a problem with the dependency checks when using pkg-config on linux
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
182 * Added OpenBSD support
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
183
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
184 === Editor ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
185 * Can now re-load a map (#381)
435
a00cc3039abb Fixed a small grammar mistake in the change log
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 434
diff changeset
186 * Opening more than one map and then closing them no longer causes a crash
a00cc3039abb Fixed a small grammar mistake in the change log
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 434
diff changeset
187 (#441)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
188 * Undo/Redo works properly if you select different layers (#443)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
189 * Docked widgets no longer shrink when you click inside them (#444)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
190 * Object editor can now skip to first and last frames of an animation (#448)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
191 * Object editor sends some messages for the user to the editor status bar
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
192 * Cleaned up object editor by adding preMapClosed and preMapShown events
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
193 * Object editor now uses getActionImageAngles() to fetch animation angles
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
194 * Object editor animation views should now work with all clients
442
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
195 * Object offsets can now be saved to the object.xml file
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
196 * Object offsets can now be manipulated by using the mousewheel
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
197 * Added undo/redo support for the moving of instances
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
198
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
199 === Extensions ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
200 * File Browser now refreshes correctly (#391)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
201
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
202 === Docs ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
203 * Fixed the Linux:Scons tutorial (#422)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
204
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
205 === Pychan ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
206 * Fixed a couple python import lines (#440)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
207 * Added Widget.requestFocus()
442
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
208
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
209 === Rio De Hola ===
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
210 * Fixed the path to the AUTHORS file so the credits are displayed correctly
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
211
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
212 === Misc ===
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
213 * Added color tester to pychan demo
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
214 * Demos now look for a local copy of FIFE before importing the installed version of FIFE
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
215
396
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
216
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
217
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
218
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
219 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
220 == 0.3.0 (January 20th, 2010) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
221 ================================================================================
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
222
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
223 === Engine ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
224 * Moved to Python 2.6 (#345)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
225 * Upgraded guichan in ext to 0.8.2 (#420)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
226
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
227 * Added UTF8 support
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
228 * SCons build system has been re-written (#328)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
229 * Support for native mouse cursors
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
230 * The background of Label widgets will be painted
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
231 * Added adaptive pathfinding (#347)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
232 * Modified CellSelectionRenderer to support multiple cell selection
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
233
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
234 * Added method Layer::getInstancesAt()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
235 * Added SoundEmitter::setCallback()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
236 * Added a setRolloff() function to the SoundEmitter class.
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
237 * Added function to fife_utils: getUserDataDirectory. Returns the proper path
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
238 to save setting and data files depending on OS.
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
239 * Removed UnitTest++ from ext (#421)
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
240 * Changed the way the fife python module is imported ( see
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
241 http://wiki.fifengine.de/Importing_Python_Module )
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
242 * The serializers will use LogManager instead of printing directly to the
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
243 console
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
244
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
245 * GuiManager: Proper translation of Guichan key events to FIFE key events
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
246 * Proper size calculation for ToggleButton
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
247 * Fixed a layer visibility bug where the toggleInstancesVisible and
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
248 setInstanceVisible functions were not working correctly. (#335)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
249 * Fixed building FIFE on OS X (#360)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
250 * Fixed setActionRuntime() (#373)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
251 * Fixed unreliable time handling when changing time factors.
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
252 * Fixed a bug in the OpenGl renderer where the last chunk of images would not
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
253 be displayed when image_height % chunk_size was 0.
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
254 * Fixed layer and instance transparency (#378)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
255 * Fixed a lot of small bugs
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
256
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
257 === Rio de hola ===
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
258 * Made rio_de_hola save its settings to the proper OS folder.
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
259 * Added a prefix to cameras in Rio de Hola to avoid name clashes
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
260 * Fixed second camera in rio so multiple Camera.setLocation calls are handled
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
261 correctly
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
262 * More documentation has been written
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
263
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
264 === Editor ===
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
265 * Rewrote editor:
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
266 - Improved GUI:
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
267 - Resizable windows
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
268 - Docking
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
269 - Toolbars, menubar, statusbar
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
270 - Model/View approach to toolbar and menubar buttons
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
271 - New signal event system based on the one from django
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
272 - Support for opening multiple maps
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
273 - Better plugin support
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
274 * New plugin: LayerTool
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
275 * New plugin: LightEdit
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
276 * New plugin: CameraEdit
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
277 * Enhanced ObjectSelector
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
278 * Enhanced ObjectEdit
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
279 * New tool: ObjectPicker. Click on an instance on the map to set the current
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
280 object to the instance object
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
281 * Ability to select cells and perform actions on them (move, delete, fill,
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
282 ...)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
283 * New type of scrolling: Press middle mouse button and move the mouse
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
284 * New icons based on Bluesphere
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
285 * Made the editor save its settings to the proper OS folder.
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
286 * Fixed editor bug where the map didn't render after saving (#333)
396
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
287 * Editor can now re-open a map (#381)
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
288 * Fixed a problem navigating directory structure with the filebrowser (#377)
81641655bc38 Adding the correct header in a lot of files. Also made a small change to the CHANGES file by adding the 0.3.1 section.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 392
diff changeset
289 * Filebrowser now refreshes when expected (#391)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
290 * Fixed a lot of bugs, and made a lot of new ones ;-)
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
291
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
292 === PyChan ===
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
293 * New greedy layout engine: Widgets is now able to expand in addition to
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
294 shrinking
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
295 * New events: mouseWheelMovedUp and mouseWheelMovedDown
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
296
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
297 * Added the position_technique attribute
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
298 * Added Widget.removeAllChildren() method
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
299 * Added a new method Widget.getNamedChildren
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
300 * New method: Widget.insertChild()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
301 * New method: Widget.insertChildBefore()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
302 * New property: is_focusable
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
303 * New properties: min_size, max_size
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
304 * Moved helptext property from C++ to pychan
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
305 * New togglebutton widget
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
306
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
307 * ScrollArea: Size is not static anymore (can shrink and expand)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
308 * Allow objects with a call attribute to be used as event callbacks
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
309 * Removed unused TimerListener
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
310 * Switched to new content structure (#336)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
311 * Made the distribute and mapEvents methods faster
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
312 * Added a small decorator for profiling rarely called functions
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
313 * Optimized adaptLayout()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
314 * Added fast path for Widget.findChild(name=name). Roughly 10x faster
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
315
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
316 * Fixed an input problem when a dropdown box is clicked on (#337)
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
317 * Fixed pychan event_map to support callable objects (#374)
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
318 * Fixed the pychan demo (#363)
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
319 * Fixed a pychan problem where unkown characters were displayed when holding
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
320 the shift key (#383)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
321 * Lots of bug fixes
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
322
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
323 === Documentation ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
324 * Fixed some doxygen documentation problems (#343)
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
325 * Created python coding standards article (#372)
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
326 * Created "Bug Report" template (#409)
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
327
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
328 === Misc ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
329 * New versioning scheme (x.y.z) instead of (yyyy.r)
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
330 * Moved extensions and fife.py to <FIFE>/engine/python/fife
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
331 * Moved rio_de_hola and pychan_demo to <FIFE>/demos
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
332 * Moved some misc scripts to <FIFE>/tools
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
333 * Moved the FIFE editor to <FIFE>/editor
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
334 * Added a Win32 installer for FIFE and the win32 SDK
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
335
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
336
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
337
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
338 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
339 == 2009.0 (January 7th, 2009) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
340 ================================================================================
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
341
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
342 === Engine ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
343 * Merged input rework branch
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
344 * Possibility to hide instances/instance visuals
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
345 * Added input and focus events
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
346 * Modified clicklabel to provide a mouse listener for hover events
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
347 * Use strings as grouping in generic renderer instead of numbers
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
348 * Omission of a camera viewport in xml map files now indicate that the camera
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
349 should use the full window
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
350 * Added removeActionListener to SWIG export
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
351 * Some improvements to Scons build scripts
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
352 * Prepared basicapplication to use WindowTitle and WindowIcon from clients'
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
353 settings.py
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
354 * Logger now ignores non-existing log modules (warns to prompt)
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
355 * Pools now have a function called purgeLoadedResources which deletes all
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
356 loaded resources that have a reference count of zero.
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
357 * Movie: Switched to using FIFE::Image instead of Overlays
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
358 * Reworked matrix vector multiplication
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
359 * OpenAL-soft patch for OSS support
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
360
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
361 Optimizations:
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
362 * Added hasing to pool to improve techdemo loading time
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
363 * Lazy loading for animations
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
364 * Combined events to reduce lag
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
365 * Small optimizations for instance renderer
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
366
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
367 Bugs:
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
368 * Initialize instance visuals properly
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
369 * Fixed false positives when searching for instances in a rectangle
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
370 * Fixed a horrendous misconception in Pool. The map was sorted by pointer
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
371 comparison.
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
372 * Fix for textwrapping
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
373 * Fixed bug where instances couldn't change layer
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
374 * Fixed a small bug when initializing OpenGL
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
375 * Fixed a scons issue where libraries checked for C instead of C++
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
376 * Fixed a shutdown order problem
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
377 * Fixed segfault on shutdown when profiling was activated (#334)
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
378 * Fixed: Editors camera doesn't show map after saving (#333)
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
379 * Fixed: FIFE crashes with a segmentation fault (#297)
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
380
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
381 === Pychan ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
382 * Modified pychan to accept RGBA colors
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
383 * More documentation for layout system
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
384 * adaptLayout now acts a bit smarter
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
385 * Fix for scrollarea bug
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
386
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
387 === Rio de hola ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
388 * Improved some graphics and added some new ones
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
389 * Profiling support
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
390
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
391 === Editor ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
392 * Scrolling support
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
393 * Added an undo feature to the map-editor
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
394 * Object editor plugin
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
395 * Some bug fixes
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
396
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
397 === Documentation ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
398 * Updated the map format article to reflect the datasets changes (#323)
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
399
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
400 === Misc ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
401 * Removed old testmaps
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
402
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
403
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
404
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
405 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
406 == 2008.1 (July, 2008) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
407 ================================================================================
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
408
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
409 === Model improvements & simplifications ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
410 * Elevations removed (Fallout legacy).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
411 * Support for namespaces:
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
412 * New resource infrastructure migrated into whole engine. This enables:
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
413 * uniform pooling for all resources that need to be pooled.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
414 * uniform loading for all resources (model stuff, images, sounds...).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
415 * uniform saving for resources which support saving (model stuff).
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
416 * Datasets are now stored in a flat list in model instead of dataset
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
417 hierarchy.
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
418 * Changes in model are now bookkeeped. Observer interfaces provided for change
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
419 listeners.
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
420 * This enables e.g. reacting only to changes instead of polling on every
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
421 round.
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
422 * Also critical enabler for triggers.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
423 * Instances now support initial rotation value.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
424 * Objects support default actions.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
425 * Further model cleanup.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
426
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
427 === XML format changes ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
428 * All resources are now defined with principle 1 file / 1 resource.
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
429 * Importing of objects can now be done also based on directories where they are
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
430 contained.
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
431 * Relative paths are now used instead of absolute ones.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
432
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
433 === Loaders ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
434 * All loading happens now from python (tinyxml dependency removed).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
435 * Improved error reporting.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
436
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
437 === Editor ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
438 * Possibility to move instances on map.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
439 * Possibility to rotate instances on map.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
440 * Possibility to zoom the map (OpenGL mode only).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
441 * Painting with currently selected instance (e.g. large ground areas).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
442 * Importing of multiple objects based on given directory.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
443 * Initial map creation wizard (still work in progress).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
444
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
445 === Rio de hola ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
446 * More assets:
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
447 * Graphics, sounds, music...
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
448 * Two new maps matching the storyline.
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
449 * Rio de hola now conforms to package structure:
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
450 http://wiki.fifengine.de/Fife_Package_Specification
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
451 * Popup menu integration, demonstration of actions (kick, talk).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
452
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
453 === Pychan improvements ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
454 * Hiding of scrollbars.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
455 * Text wrapping.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
456 * A lot of smaller improvements.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
457
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
458 === Functionality ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
459 * Pixel perfect instance picking (taking transparency into account).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
460 * Ability to get list of instances from given screen rectangle.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
461 * Distance calculations made easy, exposed to scripts.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
462 * Instance outlining.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
463 * Instance coloring.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
464 * Screenshots are now saved in png format (instead of bmp).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
465 * Stereo sound support in linux (introduced with the help of openal-soft).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
466
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
467 === Video / view improvements ===
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
468 * Both renderbackend and separate images can now render graphical primitives
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
469 (e.g. lines, dots..).
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
470 * Each camera now has separate set of renderers. Allows truly adjusting cameras
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
471 independently.
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
472 * Zooming capability (currently properly supported only by OpenGL backend).
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
473 * Support for drag cursor definitions.
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
474 * OpenGL graphics chunking size is now definable in settings. Should help e.g.
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
475 with large backgrounds.
378
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
476 * GenericRenderer adding customised rendering capabilities for scripts.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
477
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
478 === Misc. changes ===
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
479 * Initial package structure defined for FIFE clients.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
480 * Updated guichan to the latest release 0.8.1.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
481 * Usage of unittest++ instead of boost unittests.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
482 * Lots of bug fixes.
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
483
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
484 === Non-code related changes ===
619
f648bfbae5fe * Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 442
diff changeset
485 * Switch from GPL 2.0 to LGPL 2.1 (or newer).