annotate CHANGES @ 477:6b33d80b468b

Projectiles are now part of the scene. Cleaned up the scene update() function. Moved garbage collection to the beginning of the frame. Introduced global object types. Projectiles now only check for collisions in a limited number of scene nodes rather than the entire screen.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Thu, 22 Apr 2010 19:52:34 +0000
parents 631a793fa978
children f648bfbae5fe
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 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
13 == 0.3.1 (March, 2010) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
14 ================================================================================
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
15
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
16 === 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
17 * 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
18 * 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
19 * 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
20 * 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
21 listeners (#454)
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
22 * 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
23 list (#454)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
24 * 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
25 * 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
26 * 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
27 * OpenGL renderer now clears the backbuffer correctly (#392)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
28 * Added the ability to render Vertexes (#455)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
29 * 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
30 * 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
31 (#457)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
32 * 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
33 * SWIG wrappers now handle all simple output parameters (#340)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
34 * Added ActionVisual::getActionImageAngles()
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
35 * 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
36
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
37 === 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
38 * 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
39 * 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
40 * 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
41 * CXXFLAGS should now be honored
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
42 * 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
43 * Added OpenBSD support
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
44
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
45 === Editor ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
46 * 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
47 * 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
48 (#441)
433
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
49 * 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
50 * 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
51 * 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
52 * 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
53 * 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
54 * Object editor now uses getActionImageAngles() to fetch animation angles
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
55 * 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
56 * 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
57 * 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
58 * Added undo/redo support for the moving of instances
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
59
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
60 === Extensions ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
61 * File Browser now refreshes correctly (#391)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
62
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
63 === Docs ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
64 * Fixed the Linux:Scons tutorial (#422)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
65
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
66 === Pychan ===
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
67 * Fixed a couple python import lines (#440)
c75f9834f9d0 Updating the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 396
diff changeset
68 * 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
69
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
70 === 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
71 * 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
72
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
73 === Misc ===
631a793fa978 Updating the change log in preparation for the 0.3.1 release.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 435
diff changeset
74 * 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
75 * 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
76
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
77
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
78
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
79
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
80 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
81 == 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
82 ================================================================================
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
83
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
84 === 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
85 * 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
86 * 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
87
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
88 * 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
89 * 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
90 * Support for native mouse cursors
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
91 * 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
92 * Added adaptive pathfinding (#347)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
93 * 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
94
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
95 * Added method Layer::getInstancesAt()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
96 * Added SoundEmitter::setCallback()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
97 * 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
98 * 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
99 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
100 * 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
101 * 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
102 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
103 * 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
104 console
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
105
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
106 * 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
107 * 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
108 * 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
109 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
110 * 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
111 * Fixed setActionRuntime() (#373)
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
112 * 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
113 * 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
114 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
115 * 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
116 * 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
117
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
118 === Rio de hola ===
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
119 * 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
120 * 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
121 * 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
122 correctly
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
123 * 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
124
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
125 === Editor ===
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
126 * Rewrote editor:
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
127 - Improved GUI:
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
128 - Resizable windows
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
129 - Docking
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
130 - Toolbars, menubar, statusbar
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
131 - 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
132 - 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
133 - Support for opening multiple maps
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
134 - Better plugin support
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
135 * New plugin: LayerTool
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
136 * New plugin: LightEdit
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
137 * New plugin: CameraEdit
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
138 * Enhanced ObjectSelector
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
139 * Enhanced ObjectEdit
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
140 * 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
141 object to the instance object
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
142 * 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
143 ...)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
144 * 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
145 * New icons based on Bluesphere
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
146 * 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
147 * 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
148 * 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
149 * 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
150 * 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
151 * 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
152
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
153 === PyChan ===
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
154 * 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
155 shrinking
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
156 * New events: mouseWheelMovedUp and mouseWheelMovedDown
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
157
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
158 * Added the position_technique attribute
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
159 * Added Widget.removeAllChildren() method
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
160 * 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
161 * New method: Widget.insertChild()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
162 * New method: Widget.insertChildBefore()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
163 * New property: is_focusable
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
164 * 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
165 * 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
166 * New togglebutton widget
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
167
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
168 * 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
169 * 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
170 * Removed unused TimerListener
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
171 * 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
172 * 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
173 * 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
174 * Optimized adaptLayout()
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
175 * 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
176
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
177 * 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
178 * 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
179 * 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
180 * 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
181 the shift key (#383)
392
fa77b6927d3d More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 391
diff changeset
182 * 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
183
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
184 === 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
185 * 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
186 * 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
187 * 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
188
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
189 === 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
190 * 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
191 * 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
192 * 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
193 * 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
194 * 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
195 * 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
196
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
197
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
198
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
199 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
200 == 2009.0 (January 7th, 2009) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
201 ================================================================================
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
202
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
203 === Engine ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
204 * Merged input rework branch
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
205 * Possibility to hide instances/instance visuals
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
206 * Added input and focus events
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
207 * 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
208 * 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
209 * 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
210 should use the full window
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
211 * Added removeActionListener to SWIG export
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
212 * 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
213 * 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
214 settings.py
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
215 * 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
216 * 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
217 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
218 * 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
219 * Reworked matrix vector multiplication
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
220 * OpenAL-soft patch for OSS support
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
221
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
222 Optimizations:
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
223 * 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
224 * Lazy loading for animations
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
225 * Combined events to reduce lag
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
226 * Small optimizations for instance renderer
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
227
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
228 Bugs:
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
229 * Initialize instance visuals properly
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
230 * 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
231 * 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
232 comparison.
391
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
233 * Fix for textwrapping
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
234 * Fixed bug where instances couldn't change layer
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
235 * Fixed a small bug when initializing OpenGL
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
236 * 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
237 * Fixed a shutdown order problem
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
238 * 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
239 * 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
240 * Fixed: FIFE crashes with a segmentation fault (#297)
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
241
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
242 === Pychan ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
243 * Modified pychan to accept RGBA colors
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
244 * More documentation for layout system
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
245 * adaptLayout now acts a bit smarter
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
246 * Fix for scrollarea bug
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
247
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
248 === Rio de hola ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
249 * Improved some graphics and added some new ones
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
250 * Profiling support
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
251
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
252 === Editor ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
253 * Scrolling support
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
254 * Added an undo feature to the map-editor
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
255 * Object editor plugin
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
256 * Some bug fixes
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
257
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
258 === Documentation ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
259 * 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
260
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
261 === Misc ===
ebb45af6a6f9 Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
262 * 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
263
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
264
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
265
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
266 ================================================================================
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
267 == 2008.1 (July, 2008) ==
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
268 ================================================================================
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
269
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
270 === 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
271 * 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
272 * 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
273 * 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
274 * 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
275 * 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
276 * 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
277 * 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
278 hierarchy.
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
279 * 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
280 listeners.
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
281 * 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
282 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
283 * 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
284 * 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
285 * 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
286 * 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
287
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
288 === 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
289 * 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
290 * 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
291 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
292 * 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
293
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
294 === 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
295 * 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
296 * 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
297
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
298 === 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
299 * 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
300 * 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
301 * 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
302 * 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
303 * 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
304 * 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
305
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 === 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
307 * 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
308 * 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
309 * 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
310 * 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
311 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
312 * 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
313
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
314 === 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
315 * 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
316 * 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
317 * 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
318
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
319 === 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
320 * 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
321 * 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
322 * 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
323 * 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
324 * 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
325 * 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
326 * 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
327
64738befdf3b bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
328 === Video / view improvements ===
434
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
329 * 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
330 (e.g. lines, dots..).
ef7d4aa4100a Some minor formatting changes to the change log.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 433
diff changeset
331 * 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
332 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
333 * 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
334 * 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
335 * 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
336 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
337 * 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
338
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 === 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
340 * 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
341 * 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
342 * 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
343 * 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
344
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 === Non-code related 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
346 * Switch from GPL 2.0 to LGPL 2.1 (or newer).