Mercurial > fife-parpg
comparison CHANGES @ 392:fa77b6927d3d
More complete changelog for 0.3.0 release
author | cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sun, 24 Jan 2010 16:07:10 +0000 |
parents | ebb45af6a6f9 |
children | 81641655bc38 |
comparison
equal
deleted
inserted
replaced
391:ebb45af6a6f9 | 392:fa77b6927d3d |
---|---|
1 == 0.3.0 (January 20th, 2010) == | 1 == 0.3.0 (January 20th, 2010) == |
2 | 2 |
3 === Engine === | 3 === Engine === |
4 * Moved to Python 2.6 (#345) | 4 * Moved to Python 2.6 (#345) |
5 * Fixed layer and instance transparency (#378) | 5 * Upgraded guichan in ext to 0.8.2 (#420) |
6 | |
6 * Added UTF8 support | 7 * Added UTF8 support |
7 * SCons build system has been re-written (#328) | 8 * SCons build system has been re-written (#328) |
9 * Support for native mouse cursors | |
10 * The background of Label widgets will be painted | |
11 * Added adaptive pathfinding (#347) | |
12 * Modified CellSelectionRenderer to support multiple cell selection | |
13 | |
14 * Added method Layer::getInstancesAt() | |
15 * Added SoundEmitter::setCallback() | |
16 * Added a setRolloff() function to the SoundEmitter class. | |
17 * Added function to fife_utils: getUserDataDirectory. Returns the proper path to save setting and data files depending on OS. | |
18 * Removed UnitTest++ from ext (#421) | |
19 * Changed the way the fife python module is imported ( see http://wiki.fifengine.de/Importing_Python_Module ) | |
20 * The serializers will use LogManager instead of printing directly to the console | |
21 | |
22 * GuiManager: Proper translation of Guichan key events to FIFE key events | |
23 * Proper size calculation for ToggleButton | |
8 * Fixed a layer visibility bug where the toggleInstancesVisible and setInstanceVisible functions were not working correctly. (#335) | 24 * 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) | 25 * Fixed building FIFE on OS X (#360) |
11 * Fixed setActionRuntime() (#373) | 26 * Fixed setActionRuntime() (#373) |
12 * Upgraded guichan in ext to 0.8.2 (#420) | 27 * Fixed unreliable time handling when changing time factors. |
13 * Removed UnitTest++ from ext (#421) | 28 * Fixed a bug in the OpenGl renderer where the last chunk of images would not be displayed when image_height % chunk_size was 0. |
14 * Changed the way the fife python module is imported ( see http://wiki.fifengine.de/Importing_Python_Module ) | 29 * Fixed layer and instance transparency (#378) |
30 * Fixed a lot of small bugs | |
31 | |
32 === Rio de hola === | |
33 * Made rio_de_hola save its settings to the proper OS folder. | |
34 * Added a prefix to cameras in Rio de Hola to avoid name clashes | |
35 * Fixed second camera in rio so multiple Camera.setLocation calls are handled correctly | |
36 * More documentation has been written | |
15 | 37 |
16 === Editor === | 38 === Editor === |
17 * Fixed editor but where the map didn't render after saving (#333) | 39 * Rewrote editor: |
18 * Added a rudimentary camera editor plugin | 40 - Improved GUI: |
19 * "Save As" is now functional (#382) | 41 - Resizable windows |
42 - Docking | |
43 - Toolbars, menubar, statusbar | |
44 - Model/View approach to toolbar and menubar buttons | |
45 - New signal event system based on the one from django | |
46 - Support for opening multiple maps | |
47 - Better plugin support | |
48 * New plugin: LayerTool | |
49 * New plugin: LightEdit | |
50 * New plugin: CameraEdit | |
51 * Enhanced ObjectSelector | |
52 * Enhanced ObjectEdit | |
53 * New tool: ObjectPicker. Click on an instance on the map to set the current object to the instance object | |
54 * Ability to select cells and perform actions on them (move, delete, fill, ...) | |
55 * New type of scrolling: Press middle mouse button and move the mouse | |
56 * New icons based on Bluesphere | |
57 * Made the editor save its settings to the proper OS folder. | |
58 * Fixed editor bug where the map didn't render after saving (#333) | |
59 * Fixed a lot of bugs, and made a lot of new ones ;-) | |
20 | 60 |
21 === PyChan === | 61 === PyChan === |
62 * New greedy layout engine: Widgets is now able to expand in addition to shrinking | |
63 * New events: mouseWheelMovedUp and mouseWheelMovedDown | |
64 | |
65 * Added the position_technique attribute | |
66 * Added Widget.removeAllChildren() method | |
67 * Added a new method Widget.getNamedChildren | |
68 * New method: Widget.insertChild() | |
69 * New method: Widget.insertChildBefore() | |
70 * New property: is_focusable | |
71 * New properties: min_size, max_size | |
72 * Moved helptext property from C++ to pychan | |
73 * New togglebutton widget | |
74 | |
75 * ScrollArea: Size is not static anymore (can shrink and expand) | |
76 * Allow objects with a call attribute to be used as event callbacks | |
77 * Removed unused TimerListener | |
78 * Switched to new content structure (#336) | |
79 * Made the distribute and mapEvents methods faster | |
80 * Added a small decorator for profiling rarely called functions | |
81 * Optimized adaptLayout() | |
82 * Added fast path for Widget.findChild(name=name). Roughly 10x faster | |
83 | |
22 * Fixed an input problem when a dropdown box is clicked on (#337) | 84 * 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) | 85 * Fixed pychan event_map to support callable objects (#374) |
25 * Fixed the pychan demo (#363) | 86 * Fixed the pychan demo (#363) |
26 * Fixed a pychan problem where unkown characters were displayed when holding the shift key (#383) | 87 * Fixed a pychan problem where unkown characters were displayed when holding the shift key (#383) |
88 * Lots of bug fixes | |
27 | 89 |
28 === Documentation === | 90 === Documentation === |
29 * Fixed some doxygen documentation problems (#343) | 91 * Fixed some doxygen documentation problems (#343) |
30 * Created python coding standards article (#372) | 92 * Created python coding standards article (#372) |
31 * Created "Bug Report" template (#409) | 93 * Created "Bug Report" template (#409) |
34 * New versioning scheme (x.y.z) instead of (yyyy.r) | 96 * New versioning scheme (x.y.z) instead of (yyyy.r) |
35 * Moved extensions and fife.py to <FIFE>/engine/python/fife | 97 * Moved extensions and fife.py to <FIFE>/engine/python/fife |
36 * Moved rio_de_hola and pychan_demo to <FIFE>/demos | 98 * Moved rio_de_hola and pychan_demo to <FIFE>/demos |
37 * Moved some misc scripts to <FIFE>/tools | 99 * Moved some misc scripts to <FIFE>/tools |
38 * Moved the FIFE editor to <FIFE>/editor | 100 * Moved the FIFE editor to <FIFE>/editor |
101 * Added a Win32 installer for FIFE and the win32 SDK | |
39 | 102 |
40 == 2009.0 (January 7th, 2009) == | 103 == 2009.0 (January 7th, 2009) == |
41 | 104 |
42 === Engine === | 105 === Engine === |
43 * Merged input rework branch | 106 * Merged input rework branch |