Mercurial > fife-parpg
comparison CHANGES @ 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.
author | vtchill@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Mon, 11 Jan 2010 23:34:52 +0000 |
parents | |
children | ebb45af6a6f9 |
comparison
equal
deleted
inserted
replaced
377:fe6fb0e0ed23 | 378:64738befdf3b |
---|---|
1 == 0.3.0 (January 20th, 2010) == | |
2 | |
3 === Engine === | |
4 * Moved to Python 2.6 (#345) | |
5 * Fixed layer and instance transparency (#378) | |
6 * Added UTF8 support | |
7 * SCons build system has been re-written (#328) | |
8 * Fixed a layer visibility bug where the toggleInstancesVisible and setInstanceVisible functions were not working correctly. (#335) | |
9 * Added adaptive pathfinding (#347) | |
10 * Fixed building FIFE on OS X (#360) | |
11 * Fixed setActionRuntime() (#373) | |
12 * Upgraded guichan in ext to 0.8.2 (#420) | |
13 * Removed UnitTest++ from ext (#421) | |
14 * Changed the way the fife python module is imported ( see http://wiki.fifengine.de/Importing_Python_Module ) | |
15 | |
16 === Editor === | |
17 * Fixed editor but where the map didn't render after saving (#333) | |
18 * Added a rudimentary camera editor plugin | |
19 * "Save As" is now functional (#382) | |
20 | |
21 === PyChan === | |
22 * Fixed an input problem when a dropdown box is clicked on (#337) | |
23 * Switched to new content structure (#336) | |
24 * Fixed pychan event_map to support callable objects (#374) | |
25 * Fixed the pychan demo (#363) | |
26 * Fixed a pychan problem where unkown characters were displayed when holding the shift key (#383) | |
27 | |
28 === Documentation === | |
29 * Fixed some doxygen documentation problems (#343) | |
30 * Created python coding standards article (#372) | |
31 * Created "Bug Report" template (#409) | |
32 | |
33 === Misc === | |
34 * New versioning scheme (x.y.z) instead of (yyyy.r) | |
35 * Moved extensions and fife.py to <FIFE>/engine/python/fife | |
36 * Moved rio_de_hola and pychan_demo to <FIFE>/demos | |
37 * Moved some misc scripts to <FIFE>/tools | |
38 * Moved the FIFE editor to <FIFE>/editor | |
39 | |
40 | |
41 | |
42 == 2008.1 (July, 2008) == | |
43 | |
44 === Model improvements & simplifications === | |
45 * Elevations removed (Fallout legacy). | |
46 * Support for namespaces: | |
47 * New resource infrastructure migrated into whole engine. This enables: | |
48 * uniform pooling for all resources that need to be pooled. | |
49 * uniform loading for all resources (model stuff, images, sounds...). | |
50 * uniform saving for resources which support saving (model stuff). | |
51 * Datasets are now stored in a flat list in model instead of dataset hierarchy. | |
52 * Changes in model are now bookkeeped. Observer interfaces provided for change listeners. | |
53 * This enables e.g. reacting only to changes instead of polling on every round. | |
54 * Also critical enabler for triggers. | |
55 * Instances now support initial rotation value. | |
56 * Objects support default actions. | |
57 * Further model cleanup. | |
58 | |
59 === XML format changes === | |
60 * All resources are now defined with principle 1 file / 1 resource. | |
61 * Importing of objects can now be done also based on directories where they are contained. | |
62 * Relative paths are now used instead of absolute ones. | |
63 | |
64 === Loaders === | |
65 * All loading happens now from python (tinyxml dependency removed). | |
66 * Improved error reporting. | |
67 | |
68 === Editor === | |
69 * Possibility to move instances on map. | |
70 * Possibility to rotate instances on map. | |
71 * Possibility to zoom the map (OpenGL mode only). | |
72 * Painting with currently selected instance (e.g. large ground areas). | |
73 * Importing of multiple objects based on given directory. | |
74 * Initial map creation wizard (still work in progress). | |
75 | |
76 === Rio de hola === | |
77 * More assets: | |
78 * Graphics, sounds, music... | |
79 * Two new maps matching the storyline. | |
80 * Rio de hola now conforms to package structure: http://wiki.fifengine.de/Fife_Package_Specification | |
81 * Popup menu integration, demonstration of actions (kick, talk). | |
82 | |
83 === Pychan improvements === | |
84 * Hiding of scrollbars. | |
85 * Text wrapping. | |
86 * A lot of smaller improvements. | |
87 | |
88 === Functionality === | |
89 * Pixel perfect instance picking (taking transparency into account). | |
90 * Ability to get list of instances from given screen rectangle. | |
91 * Distance calculations made easy, exposed to scripts. | |
92 * Instance outlining. | |
93 * Instance coloring. | |
94 * Screenshots are now saved in png format (instead of bmp). | |
95 * Stereo sound support in linux (introduced with the help of openal-soft). | |
96 | |
97 === Video / view improvements === | |
98 * Both renderbackend and separate images can now render graphical primitives (e.g. lines, dots..). | |
99 * Each camera now has separate set of renderers. Allows truly adjusting cameras independently. | |
100 * Zooming capability (currently properly supported only by OpenGL backend). | |
101 * Support for drag cursor definitions. | |
102 * OpenGL graphics chunking size is now definable in settings. Should help e.g. with large backgrounds. | |
103 * GenericRenderer adding customised rendering capabilities for scripts. | |
104 | |
105 === Misc. changes === | |
106 * Initial package structure defined for FIFE clients. | |
107 * Updated guichan to the latest release 0.8.1. | |
108 * Usage of unittest++ instead of boost unittests. | |
109 * Lots of bug fixes. | |
110 | |
111 === Non-code related changes === | |
112 * Switch from GPL 2.0 to LGPL 2.1 (or newer). |