Mercurial > fife-parpg
annotate CHANGES @ 687:55c1baa3cb48
Patch by barra:
* Exclude the RPG demo as it's not mature enough to be bundled with a release yet
author | mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Mon, 06 Dec 2010 21:47:14 +0000 |
parents | 86b4d91d9e52 |
children |
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 ================================================================================ |
682
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
13 == 0.3.2r2 (December 6th, 2010) == |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
14 ================================================================================ |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
15 |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
16 === Engine === |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
17 * Instances now inherit blocking property from objects (#514) |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
18 * Added additional flag to Instance for overriding blocking attribute (r3520) |
686
86b4d91d9e52
Patch by barra:
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
682
diff
changeset
|
19 * FIFE::Exception is now derived from std::runtime_error. (#511) |
682
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
20 * Fixed the image/animation functions to consider zoom level (r3513) |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
21 |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
22 === Editor === |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
23 * Added the light editor plugin (r3513) |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
24 |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
25 === Build System === |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
26 * FIFE now builds on Fedora as expected |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
27 |
b5694699b40f
* Updated the CHANGES file to prepare for release 0.3.2r2
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
670
diff
changeset
|
28 ================================================================================ |
666
3944096d12ce
* More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
659
diff
changeset
|
29 == 0.3.2 (November 19th, 2010) == |
619
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
30 ================================================================================ |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
31 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
32 === Engine === |
666
3944096d12ce
* More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
659
diff
changeset
|
33 * Removed the Camreazone renderer |
3944096d12ce
* More updates to CHANGES
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
659
diff
changeset
|
34 * 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
|
35 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
|
36 * Added a percentage bar widget (#411) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
37 * Modified some size_t definitions to more appropriate ones (#152) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
38 * Instance rotation changes are reported to the instance change listeners |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
39 (#475) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
40 * Fixed the GenericRenderingNode to no longer cause a segfault (#446) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
41 * Fixed an API inconsistency in SoundEmitter (#461) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
42 * 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
|
43 (#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
|
44 * instance.get2dGfxVisual().setVisible(False) now works as expected (#471) |
619
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
45 * 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
|
46 * 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
|
47 * 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
|
48 deleted |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
49 * Removed the NotFound exceptions in layer.getInstance() and model.getObjects() |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
50 to be more consistent with the rest of the API |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
51 * 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
|
52 * Renamed the backquad and border commands of the FloatingTextRenderer |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
53 * Added the TransparentArea commands to the InstanceRenderer |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
54 * Improved InstanceRenderer::addTransparentArea. You can now pass a list |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
55 of namespaces to be marked as transparent |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
56 * 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
|
57 FifeClass directly |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
58 * 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
|
59 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
|
60 * 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
|
61 functions to set an alpha value for geometric figures |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
62 * floatingtextrenderer now can change colors of the font via |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
63 setColor(uint r, uint b, uint g) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
64 * 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
|
65 boost between under OpenGL |
619
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
66 * 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
|
67 modify the color used to render the primitives |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
68 * 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
|
69 viewport |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
70 * 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
|
71 * Changed the vertex functions in opengl/renderbackendopengl.cpp from vertex3f() |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
72 to vertex2f() |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
73 * Moved the layer visibility and transparency, from instancerenderer.cpp to |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
74 layercache.cpp and improved it (r3395) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
75 * 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
|
76 * 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
|
77 * 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
|
78 * 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
|
79 * 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
|
80 * 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
|
81 * 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
|
82 * 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
|
83 * 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
|
84 * 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
|
85 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
|
86 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
|
87 * 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
|
88 * 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
|
89 * 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
|
90 * 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
|
91 * 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
|
92 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
|
93 * 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
|
94 * 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
|
95 * 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
|
96 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
|
97 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
|
98 * 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
|
99 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
|
100 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
|
101 * 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
|
102 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
|
103 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
|
104 * 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
|
105 * 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
|
106 * 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
|
107 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
|
108 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
|
109 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
|
110 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
|
111 * 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
|
112 * 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
|
113 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
|
114 * 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
|
115 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
|
116 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
|
117 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
|
118 * 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
|
119 * 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
|
120 supported screen mode. (#315) |
619
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
121 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
122 === Build System === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
123 * Removed libpng from ext (#385) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
124 * 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
|
125 (r3292) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
126 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
127 === Editor === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
128 * Re-arranged the ObjectEdit gui to avoid misunderstandings |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
129 * 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
|
130 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
131 === Extensions === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
132 * Added the SimpleXMLSerializer extension |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
133 * 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
|
134 * Made the serializer used in fife_settings "pluggable" |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
135 * 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
|
136 * Can now specify the default settings filename instead of using |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
137 settings-dist.xml |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
138 * 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
|
139 of instance visual when saving maps |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
140 * Added getVolume() to the SoundManager |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
141 * 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
|
142 * 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
|
143 * 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
|
144 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
|
145 * 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
|
146 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
147 === Docs === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
148 * Added some documentation to the filebrowser module |
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 === Pychan === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
151 * Timers are now handled correctly by pychan (#483) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
152 * Can now modify the step length for sliders (#482) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
153 * Built in pychan dialogs now work (r3384) |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
154 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
155 === Demos === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
156 * 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
|
157 * Added a new pychan demo - gui animations |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
158 * 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
|
159 * 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
|
160 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
161 === Misc === |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
162 * Fixed some compiler warning messages |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
163 * Added license information for the gimp icon |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
164 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
165 |
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
166 ================================================================================ |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
167 == 0.3.1 (March, 2010) == |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
168 ================================================================================ |
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
|
169 |
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
|
170 === 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
|
171 * 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
|
172 * 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
|
173 * 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
|
174 * 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
|
175 listeners (#454) |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
176 * 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
|
177 list (#454) |
433
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
178 * 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
|
179 * 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
|
180 * 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
|
181 * OpenGL renderer now clears the backbuffer correctly (#392) |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
182 * Added the ability to render Vertexes (#455) |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
183 * 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
|
184 * 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
|
185 (#457) |
433
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
186 * 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
|
187 * SWIG wrappers now handle all simple output parameters (#340) |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
188 * Added ActionVisual::getActionImageAngles() |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
189 * 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
|
190 |
433
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
191 === 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
|
192 * 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
|
193 * 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
|
194 * 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
|
195 * CXXFLAGS should now be honored |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
196 * 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
|
197 * Added OpenBSD support |
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 === Editor === |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
200 * 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
|
201 * 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
|
202 (#441) |
433
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
203 * 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
|
204 * 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
|
205 * 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
|
206 * 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
|
207 * 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
|
208 * Object editor now uses getActionImageAngles() to fetch animation angles |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
209 * 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
|
210 * 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
|
211 * 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
|
212 * Added undo/redo support for the moving of instances |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
213 |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
214 === Extensions === |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
215 * File Browser now refreshes correctly (#391) |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
216 |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
217 === Docs === |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
218 * Fixed the Linux:Scons tutorial (#422) |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
219 |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
220 === Pychan === |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
221 * Fixed a couple python import lines (#440) |
c75f9834f9d0
Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
396
diff
changeset
|
222 * 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
|
223 |
631a793fa978
Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
435
diff
changeset
|
224 === 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
|
225 * 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
|
226 |
631a793fa978
Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
435
diff
changeset
|
227 === Misc === |
631a793fa978
Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
435
diff
changeset
|
228 * 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
|
229 * 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
|
230 |
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
|
231 |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
232 |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
233 |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
234 ================================================================================ |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
235 == 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
|
236 ================================================================================ |
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
|
237 |
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
|
238 === 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
|
239 * 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
|
240 * 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
|
241 |
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
|
242 * 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
|
243 * 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
|
244 * Support for native mouse cursors |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
245 * 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
|
246 * Added adaptive pathfinding (#347) |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
247 * 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
|
248 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
249 * Added method Layer::getInstancesAt() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
250 * Added SoundEmitter::setCallback() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
251 * 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
|
252 * 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
|
253 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
|
254 * 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
|
255 * 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
|
256 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
|
257 * 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
|
258 console |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
259 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
260 * 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
|
261 * 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
|
262 * 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
|
263 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
|
264 * 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
|
265 * Fixed setActionRuntime() (#373) |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
266 * 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
|
267 * 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
|
268 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
|
269 * 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
|
270 * 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
|
271 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
272 === Rio de hola === |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
273 * 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
|
274 * 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
|
275 * 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
|
276 correctly |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
277 * 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
|
278 |
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
|
279 === Editor === |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
280 * Rewrote editor: |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
281 - Improved GUI: |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
282 - Resizable windows |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
283 - Docking |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
284 - Toolbars, menubar, statusbar |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
285 - 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
|
286 - 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
|
287 - Support for opening multiple maps |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
288 - Better plugin support |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
289 * New plugin: LayerTool |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
290 * New plugin: LightEdit |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
291 * New plugin: CameraEdit |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
292 * Enhanced ObjectSelector |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
293 * Enhanced ObjectEdit |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
294 * 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
|
295 object to the instance object |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
296 * 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
|
297 ...) |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
298 * 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
|
299 * New icons based on Bluesphere |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
300 * 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
|
301 * 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
|
302 * 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
|
303 * 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
|
304 * 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
|
305 * 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
|
306 |
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
|
307 === PyChan === |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
308 * 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
|
309 shrinking |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
310 * New events: mouseWheelMovedUp and mouseWheelMovedDown |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
311 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
312 * Added the position_technique attribute |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
313 * Added Widget.removeAllChildren() method |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
314 * 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
|
315 * New method: Widget.insertChild() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
316 * New method: Widget.insertChildBefore() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
317 * New property: is_focusable |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
318 * 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
|
319 * 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
|
320 * New togglebutton widget |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
321 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
322 * 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
|
323 * 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
|
324 * Removed unused TimerListener |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
325 * 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
|
326 * 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
|
327 * 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
|
328 * Optimized adaptLayout() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
329 * 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
|
330 |
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
|
331 * 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
|
332 * 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
|
333 * 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
|
334 * 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
|
335 the shift key (#383) |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
336 * 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
|
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
|
338 === 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
|
339 * 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
|
340 * 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
|
341 * 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
|
342 |
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
|
343 === 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
|
344 * 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
|
345 * 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
|
346 * 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
|
347 * 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
|
348 * 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
|
349 * 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
|
350 |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
351 |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
352 |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
353 ================================================================================ |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
354 == 2009.0 (January 7th, 2009) == |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
355 ================================================================================ |
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
|
356 |
391
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
357 === Engine === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
358 * Merged input rework branch |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
359 * Possibility to hide instances/instance visuals |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
360 * Added input and focus events |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
361 * 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
|
362 * 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
|
363 * 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
|
364 should use the full window |
391
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
365 * Added removeActionListener to SWIG export |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
366 * 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
|
367 * 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
|
368 settings.py |
391
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
369 * 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
|
370 * 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
|
371 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
|
372 * 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
|
373 * Reworked matrix vector multiplication |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
374 * OpenAL-soft patch for OSS support |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
375 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
376 Optimizations: |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
377 * 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
|
378 * Lazy loading for animations |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
379 * Combined events to reduce lag |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
380 * Small optimizations for instance renderer |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
381 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
382 Bugs: |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
383 * Initialize instance visuals properly |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
384 * 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
|
385 * 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
|
386 comparison. |
391
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
387 * Fix for textwrapping |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
388 * Fixed bug where instances couldn't change layer |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
389 * Fixed a small bug when initializing OpenGL |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
390 * 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
|
391 * Fixed a shutdown order problem |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
392 * 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
|
393 * 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
|
394 * Fixed: FIFE crashes with a segmentation fault (#297) |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
395 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
396 === Pychan === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
397 * Modified pychan to accept RGBA colors |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
398 * More documentation for layout system |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
399 * adaptLayout now acts a bit smarter |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
400 * Fix for scrollarea bug |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
401 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
402 === Rio de hola === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
403 * Improved some graphics and added some new ones |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
404 * Profiling support |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
405 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
406 === Editor === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
407 * Scrolling support |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
408 * Added an undo feature to the map-editor |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
409 * Object editor plugin |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
410 * Some bug fixes |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
411 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
412 === Documentation === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
413 * 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
|
414 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
415 === Misc === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
416 * 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
|
417 |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
418 |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
419 |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
420 ================================================================================ |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
421 == 2008.1 (July, 2008) == |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
422 ================================================================================ |
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
|
423 |
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 === 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
|
425 * 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
|
426 * 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
|
427 * 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
|
428 * 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
|
429 * 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
|
430 * 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
|
431 * 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
|
432 hierarchy. |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
433 * 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
|
434 listeners. |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
435 * 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
|
436 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
|
437 * 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
|
438 * 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
|
439 * 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
|
440 * 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
|
441 |
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 === 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
|
443 * 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
|
444 * 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
|
445 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
|
446 * 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
|
447 |
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 === 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
|
449 * 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
|
450 * 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
|
451 |
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 === 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
|
453 * 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
|
454 * 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
|
455 * 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
|
456 * 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
|
457 * 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
|
458 * 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
|
459 |
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 === 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
|
461 * 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
|
462 * 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
|
463 * 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
|
464 * 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
|
465 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
|
466 * 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
|
467 |
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
|
468 === 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
|
469 * 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
|
470 * 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
|
471 * 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
|
472 |
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 === 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
|
474 * 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
|
475 * 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
|
476 * 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
|
477 * 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
|
478 * 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
|
479 * 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
|
480 * 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
|
481 |
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 === Video / view improvements === |
434
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
483 * 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
|
484 (e.g. lines, dots..). |
ef7d4aa4100a
Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
433
diff
changeset
|
485 * 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
|
486 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
|
487 * 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
|
488 * 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
|
489 * 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
|
490 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
|
491 * 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
|
492 |
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
|
493 === 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
|
494 * 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
|
495 * 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
|
496 * 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
|
497 * 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
|
498 |
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
|
499 === Non-code related changes === |
619
f648bfbae5fe
* Updated the changelog
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
442
diff
changeset
|
500 * Switch from GPL 2.0 to LGPL 2.1 (or newer). |