Mercurial > fife-parpg
annotate CHANGES @ 407:f27880d4c08c
Moved getAngleBetween() form Camera to angles.h and updated it to not use the camera angle in it's calculation.
Added camera rotation to the angle calculation for selecting the correct image by angles.
Added a call to setRotation() to make sure that instance rotation is valid.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Fri, 29 Jan 2010 21:03:51 +0000 |
parents | 81641655bc38 |
children | c75f9834f9d0 |
rev | line source |
---|---|
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
|
1 == 0.3.1 (March, 2010) == |
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
|
2 |
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
|
3 === 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
|
4 * 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
|
5 * Fixed SWIG wrappers that didn't handle simple output parameters (#340) |
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
|
6 |
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
|
7 |
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
|
8 == 0.3.0 (January 20th, 2010) == |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
9 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
10 === 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
|
11 * 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
|
12 * 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
|
13 |
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
|
14 * 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
|
15 * 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
|
16 * Support for native mouse cursors |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
17 * 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
|
18 * Added adaptive pathfinding (#347) |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
19 * 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
|
20 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
21 * Added method Layer::getInstancesAt() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
22 * Added SoundEmitter::setCallback() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
23 * Added a setRolloff() function to the SoundEmitter class. |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
24 * Added function to fife_utils: getUserDataDirectory. Returns the proper path 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
|
25 * Removed UnitTest++ from ext (#421) |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
26 * Changed the way the fife python module is imported ( see http://wiki.fifengine.de/Importing_Python_Module ) |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
27 * The serializers will use LogManager instead of printing directly to the console |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
28 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
29 * 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
|
30 * Proper size calculation for ToggleButton |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
31 * Fixed a layer visibility bug where the toggleInstancesVisible and setInstanceVisible functions were not working correctly. (#335) |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
32 * 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
|
33 * Fixed setActionRuntime() (#373) |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
34 * Fixed unreliable time handling when changing time factors. |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
35 * Fixed a bug in the OpenGl renderer where the last chunk of images would not be displayed when image_height % chunk_size was 0. |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
36 * 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
|
37 * 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
|
38 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
39 === Rio de hola === |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
40 * 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
|
41 * Added a prefix to cameras in Rio de Hola to avoid name clashes |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
42 * Fixed second camera in rio so multiple Camera.setLocation calls are handled correctly |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
43 * 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
|
44 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
45 === Editor === |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
46 * Rewrote editor: |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
47 - Improved GUI: |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
48 - Resizable windows |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
49 - Docking |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
50 - Toolbars, menubar, statusbar |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
51 - 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
|
52 - 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
|
53 - Support for opening multiple maps |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
54 - Better plugin support |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
55 * New plugin: LayerTool |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
56 * New plugin: LightEdit |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
57 * New plugin: CameraEdit |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
58 * Enhanced ObjectSelector |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
59 * Enhanced ObjectEdit |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
60 * New tool: ObjectPicker. Click on an instance on the map to set the current object to the instance object |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
61 * Ability to select cells and perform actions on them (move, delete, fill, ...) |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
62 * 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
|
63 * New icons based on Bluesphere |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
64 * 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
|
65 * 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
|
66 * 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
|
67 * 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
|
68 * 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
|
69 * 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
|
70 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
71 === PyChan === |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
72 * New greedy layout engine: Widgets is now able to expand in addition to shrinking |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
73 * New events: mouseWheelMovedUp and mouseWheelMovedDown |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
74 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
75 * Added the position_technique attribute |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
76 * Added Widget.removeAllChildren() method |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
77 * 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
|
78 * New method: Widget.insertChild() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
79 * New method: Widget.insertChildBefore() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
80 * New property: is_focusable |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
81 * 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
|
82 * 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
|
83 * New togglebutton widget |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
84 |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
85 * 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
|
86 * 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
|
87 * Removed unused TimerListener |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
88 * 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
|
89 * 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
|
90 * 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
|
91 * Optimized adaptLayout() |
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
92 * 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
|
93 |
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
|
94 * 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
|
95 * 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
|
96 * Fixed the pychan demo (#363) |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
97 * Fixed a pychan problem where unkown characters were displayed when holding the shift key (#383) |
392
fa77b6927d3d
More complete changelog for 0.3.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
391
diff
changeset
|
98 * 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
|
99 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 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 === 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
|
101 * 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
|
102 * 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
|
103 * 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
|
104 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
105 === 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
|
106 * 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
|
107 * 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
|
108 * 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
|
109 * 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
|
110 * 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
|
111 * 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
|
112 |
391
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
113 == 2009.0 (January 7th, 2009) == |
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
|
114 |
391
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
115 === Engine === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
116 * Merged input rework branch |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
117 * Possibility to hide instances/instance visuals |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
118 * Added input and focus events |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
119 * 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
|
120 * Use strings as grouping in generic renderer instead of numbers |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
121 * Omission of a camera viewport in xml map files now indicate that the camera should use the full window |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
122 * Added removeActionListener to SWIG export |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
123 * Some improvements to Scons build scripts |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
124 * Prepared basicapplication to use WindowTitle and WindowIcon from clients' settings.py |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
125 * Logger now ignores non-existing log modules (warns to prompt) |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
126 * Pools now have a function called purgeLoadedResources which deletes all loaded resources that have a reference count of zero. |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
127 * 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
|
128 * Reworked matrix vector multiplication |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
129 * OpenAL-soft patch for OSS support |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
130 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
131 Optimizations: |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
132 * 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
|
133 * Lazy loading for animations |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
134 * Combined events to reduce lag |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
135 * Small optimizations for instance renderer |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
136 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
137 Bugs: |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
138 * Initialize instance visuals properly |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
139 * Fixed false positives when searching for instances in a rectangle |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
140 * Fixed a horrendous misconception in Pool. The map was sorted by pointer comparison. |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
141 * Fix for textwrapping |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
142 * Fixed bug where instances couldn't change layer |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
143 * Fixed a small bug when initializing OpenGL |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
144 * 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
|
145 * Fixed a shutdown order problem |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
146 * 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
|
147 * 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
|
148 * Fixed: FIFE crashes with a segmentation fault (#297) |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
149 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
150 === Pychan === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
151 * Modified pychan to accept RGBA colors |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
152 * More documentation for layout system |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
153 * adaptLayout now acts a bit smarter |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
154 * Fix for scrollarea bug |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
155 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
156 === Rio de hola === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
157 * Improved some graphics and added some new ones |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
158 * Profiling support |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
159 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
160 === Editor === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
161 * Scrolling support |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
162 * Added an undo feature to the map-editor |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
163 * Object editor plugin |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
164 * Some bug fixes |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
165 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
166 === Documentation === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
167 * 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
|
168 |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
169 === Misc === |
ebb45af6a6f9
Changelog for 2009.0 release
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
170 * 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
|
171 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
172 == 2008.1 (July, 2008) == |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
173 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
174 === 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
|
175 * 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
|
176 * 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
|
177 * 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
|
178 * 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
|
179 * 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
|
180 * uniform saving for resources which support saving (model stuff). |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
181 * Datasets are now stored in a flat list in model instead of dataset hierarchy. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
182 * Changes in model are now bookkeeped. Observer interfaces provided for change listeners. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 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 * This enables e.g. reacting only to changes instead of polling on every round. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 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 * 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
|
185 * 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
|
186 * 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
|
187 * 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
|
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 === 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
|
190 * All resources are now defined with principle 1 file / 1 resource. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 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 * Importing of objects can now be done also based on directories where they are contained. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 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 * 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
|
193 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 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 === 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
|
195 * 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
|
196 * 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
|
197 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
198 === 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
|
199 * 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
|
200 * 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
|
201 * 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
|
202 * 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
|
203 * 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
|
204 * 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
|
205 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
206 === 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
|
207 * 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
|
208 * 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
|
209 * Two new maps matching the storyline. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
210 * Rio de hola now conforms to package structure: http://wiki.fifengine.de/Fife_Package_Specification |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
211 * 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
|
212 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
213 === 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
|
214 * 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
|
215 * 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
|
216 * 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
|
217 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
218 === 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
|
219 * 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
|
220 * 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
|
221 * 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
|
222 * 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
|
223 * 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
|
224 * 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
|
225 * 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
|
226 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
227 === Video / view 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
|
228 * Both renderbackend and separate images can now render graphical primitives (e.g. lines, dots..). |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
229 * Each camera now has separate set of renderers. Allows truly adjusting cameras independently. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
230 * 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
|
231 * Support for drag cursor definitions. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
232 * OpenGL graphics chunking size is now definable in settings. Should help e.g. with large backgrounds. |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
233 * 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
|
234 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
235 === 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
|
236 * 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
|
237 * 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
|
238 * 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
|
239 * 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
|
240 |
64738befdf3b
bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
241 === 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
|
242 * Switch from GPL 2.0 to LGPL 2.1 (or newer). |