changeset 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 d819a70949d2
files CHANGES
diffstat 1 files changed, 72 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES	Sun Jan 24 01:28:58 2010 +0000
+++ b/CHANGES	Sun Jan 24 16:07:10 2010 +0000
@@ -2,28 +2,90 @@
 
 === Engine ===
   * Moved to Python 2.6 (#345)
-  * Fixed layer and instance transparency (#378)
+  * Upgraded guichan in ext to 0.8.2 (#420)
+
   * Added UTF8 support
   * SCons build system has been re-written (#328)
-  * Fixed a layer visibility bug where the toggleInstancesVisible and setInstanceVisible functions were not working correctly. (#335)
+  * Support for native mouse cursors
+  * The background of Label widgets will be painted
   * Added adaptive pathfinding (#347)
-  * Fixed building FIFE on OS X (#360)
-  * Fixed setActionRuntime() (#373)
-  * Upgraded guichan in ext to 0.8.2 (#420)
+  * Modified CellSelectionRenderer to support multiple cell selection
+
+  * Added method Layer::getInstancesAt()
+  * Added SoundEmitter::setCallback()
+  * Added a setRolloff() function to the SoundEmitter class.
+  * Added function to fife_utils: getUserDataDirectory. Returns the proper path to save setting and data files depending on OS. 
   * Removed UnitTest++ from ext (#421)
   * Changed the way the fife python module is imported ( see http://wiki.fifengine.de/Importing_Python_Module )
+  * The serializers will use LogManager instead of printing directly to the console
+
+  * GuiManager: Proper translation of Guichan key events to FIFE key events
+  * Proper size calculation for ToggleButton
+  * Fixed a layer visibility bug where the toggleInstancesVisible and setInstanceVisible functions were not working correctly. (#335)
+  * Fixed building FIFE on OS X (#360)
+  * Fixed setActionRuntime() (#373)
+  * Fixed unreliable time handling when changing time factors.
+  * Fixed a bug in the OpenGl renderer where the last chunk of images would not be displayed when image_height % chunk_size was 0.
+  * Fixed layer and instance transparency (#378)
+  * Fixed a lot of small bugs
+
+=== Rio de hola ===
+  * Made rio_de_hola save its settings to the proper OS folder.
+  * Added a prefix to cameras in Rio de Hola to avoid name clashes
+  * Fixed second camera in rio so multiple Camera.setLocation calls are handled correctly
+  * More documentation has been written
   
 === Editor ===
-  * Fixed editor but where the map didn't render after saving (#333)
-  * Added a rudimentary camera editor plugin
-  * "Save As" is now functional (#382)
+  * Rewrote editor:
+    - Improved GUI:
+      - Resizable windows
+      - Docking
+      - Toolbars, menubar, statusbar
+      - Model/View approach to toolbar and menubar buttons
+    - New signal event system based on the one from django
+    - Support for opening multiple maps
+    - Better plugin support
+  * New plugin: LayerTool
+  * New plugin: LightEdit
+  * New plugin: CameraEdit
+  * Enhanced ObjectSelector
+  * Enhanced ObjectEdit
+  * New tool: ObjectPicker. Click on an instance on the map to set the current object to the instance object
+  * Ability to select cells and perform actions on them (move, delete, fill, ...)
+  * New type of scrolling: Press middle mouse button and move the mouse
+  * New icons based on Bluesphere
+  * Made the editor save its settings to the proper OS folder.
+  * Fixed editor bug where the map didn't render after saving (#333)
+  * Fixed a lot of bugs, and made a lot of new ones ;-)
   
 === PyChan ===
+  * New greedy layout engine: Widgets is now able to expand in addition to shrinking
+  * New events: mouseWheelMovedUp and mouseWheelMovedDown
+
+  * Added the position_technique attribute
+  * Added Widget.removeAllChildren() method
+  * Added a new method Widget.getNamedChildren
+  * New method: Widget.insertChild()
+  * New method: Widget.insertChildBefore()
+  * New property: is_focusable
+  * New properties: min_size, max_size
+  * Moved helptext property from C++ to pychan
+  * New togglebutton widget
+
+  * ScrollArea: Size is not static anymore (can shrink and expand)
+  * Allow objects with a call attribute to be used as event callbacks
+  * Removed unused TimerListener
+  * Switched to new content structure (#336)
+  * Made the distribute and mapEvents methods faster
+  * Added a small decorator for profiling rarely called functions
+  * Optimized adaptLayout()
+  * Added fast path for Widget.findChild(name=name). Roughly 10x faster
+
   * Fixed an input problem when a dropdown box is clicked on (#337)
-  * Switched to new content structure (#336)
   * Fixed pychan event_map to support callable objects (#374)
   * Fixed the pychan demo (#363)
   * Fixed a pychan problem where unkown characters were displayed when holding the shift key (#383)
+  * Lots of bug fixes
   
 === Documentation ===
   * Fixed some doxygen documentation problems (#343)
@@ -36,6 +98,7 @@
   * Moved rio_de_hola and pychan_demo to <FIFE>/demos
   * Moved some misc scripts to <FIFE>/tools
   * Moved the FIFE editor to <FIFE>/editor
+  * Added a Win32 installer for FIFE and the win32 SDK
 
 == 2009.0 (January 7th, 2009) ==