Mercurial > fife-parpg
changeset 434:ef7d4aa4100a
Some minor formatting changes to the change log.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Thu, 25 Feb 2010 18:06:15 +0000 |
parents | c75f9834f9d0 |
children | a00cc3039abb |
files | CHANGES |
diffstat | 1 files changed, 81 insertions(+), 31 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES Thu Feb 25 17:13:10 2010 +0000 +++ b/CHANGES Thu Feb 25 18:06:15 2010 +0000 @@ -1,19 +1,34 @@ -== 0.3.1 (March, 2010) == + +__/\\\\\\\\\\\\\\\___/\\\\\\\\\\\___/\\\\\\\\\\\\\\\___/\\\\\\\\\\\\\\\_ + _\/\\\///////////___\/////\\\///___\/\\\///////////___\/\\\///////////__ + _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________ + _\/\\\\\\\\\\\__________\/\\\______\/\\\\\\\\\\\______\/\\\\\\\\\\\_____ + _\/\\\///////___________\/\\\______\/\\\///////_______\/\\\///////______ + _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________ + _\/\\\__________________\/\\\______\/\\\______________\/\\\_____________ + _\/\\\_______________/\\\\\\\\\\\__\/\\\______________\/\\\\\\\\\\\\\\\_ + _\///_______________\///////////___\///_______________\///////////////__ + +================================================================================ +== 0.3.1 (March, 2010) == +================================================================================ === Engine === * Updated a lot of the python source files to have the correct headers * Fixed SWIG wrappers that didn't handle simple output parameters (#340) * Added color key support for both OpenGL and SDL renderer (#451, #146) - * Changed the EventManager to use deque rather than vectors for storing listeners (#454) - * Added the ability to prepend event listeners to the front of the listener list (#454) + * Changed the EventManager to use deque rather than vectors for storing + listeners (#454) + * Added the ability to prepend event listeners to the front of the listener + list (#454) * Updated instance rotation values to be valid in all cases (#361) - * Fixed an instance where pychan widgets get filled with unknown characters (#383) * VFS no longer crashes when entering a restricted path (#413) * Filename case is no longer transformed to be lower case (#418) * OpenGL renderer now clears the backbuffer correctly (#392) * Added the ability to render Vertexes (#455) * Camera names no longer clash when loading multiple maps (#342) - * All layers are no longer activated when calling Camera::resetRenderers() (#457) + * All layers are no longer activated when calling Camera::resetRenderers() + (#457) * Word wrapping in a pychan label now works as expected (#408) * SWIG wrappers now handle all simple output parameters (#340) * Added ActionVisual::getActionImageAngles() @@ -29,7 +44,8 @@ === Editor === * Can now re-load a map (#381) - * Opening more than one map open and then closing them no longer causes a crash (#441) + * Opening more than one map open and then closing them no longer causes a + crash (#441) * Undo/Redo works properly if you select different layers (#443) * Docked widgets no longer shrink when you click inside them (#444) * Object editor can now skip to first and last frames of an animation (#448) @@ -49,7 +65,11 @@ * Fixed a couple python import lines (#440) * Added Widget.requestFocus() -== 0.3.0 (January 20th, 2010) == + + +================================================================================ +== 0.3.0 (January 20th, 2010) == +================================================================================ === Engine === * Moved to Python 2.6 (#345) @@ -65,25 +85,31 @@ * 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. + * 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 + * 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 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 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 + * Fixed second camera in rio so multiple Camera.setLocation calls are handled + correctly * More documentation has been written === Editor === @@ -101,8 +127,10 @@ * 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 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. @@ -113,7 +141,8 @@ * 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 greedy layout engine: Widgets is now able to expand in addition to + shrinking * New events: mouseWheelMovedUp and mouseWheelMovedDown * Added the position_technique attribute @@ -138,7 +167,8 @@ * Fixed an input problem when a dropdown box is clicked on (#337) * 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) + * Fixed a pychan problem where unkown characters were displayed when holding + the shift key (#383) * Lots of bug fixes === Documentation === @@ -154,7 +184,11 @@ * Moved the FIFE editor to <FIFE>/editor * Added a Win32 installer for FIFE and the win32 SDK -== 2009.0 (January 7th, 2009) == + + +================================================================================ +== 2009.0 (January 7th, 2009) == +================================================================================ === Engine === * Merged input rework branch @@ -162,12 +196,15 @@ * Added input and focus events * Modified clicklabel to provide a mouse listener for hover events * Use strings as grouping in generic renderer instead of numbers - * Omission of a camera viewport in xml map files now indicate that the camera should use the full window + * Omission of a camera viewport in xml map files now indicate that the camera + should use the full window * Added removeActionListener to SWIG export * Some improvements to Scons build scripts - * Prepared basicapplication to use WindowTitle and WindowIcon from clients' settings.py + * Prepared basicapplication to use WindowTitle and WindowIcon from clients' + settings.py * Logger now ignores non-existing log modules (warns to prompt) - * Pools now have a function called purgeLoadedResources which deletes all loaded resources that have a reference count of zero. + * Pools now have a function called purgeLoadedResources which deletes all + loaded resources that have a reference count of zero. * Movie: Switched to using FIFE::Image instead of Overlays * Reworked matrix vector multiplication * OpenAL-soft patch for OSS support @@ -181,7 +218,8 @@ Bugs: * Initialize instance visuals properly * Fixed false positives when searching for instances in a rectangle - * Fixed a horrendous misconception in Pool. The map was sorted by pointer comparison. + * Fixed a horrendous misconception in Pool. The map was sorted by pointer + comparison. * Fix for textwrapping * Fixed bug where instances couldn't change layer * Fixed a small bug when initializing OpenGL @@ -213,7 +251,11 @@ === Misc === * Removed old testmaps -== 2008.1 (July, 2008) == + + +================================================================================ +== 2008.1 (July, 2008) == +================================================================================ === Model improvements & simplifications === * Elevations removed (Fallout legacy). @@ -222,9 +264,12 @@ * uniform pooling for all resources that need to be pooled. * uniform loading for all resources (model stuff, images, sounds...). * uniform saving for resources which support saving (model stuff). - * Datasets are now stored in a flat list in model instead of dataset hierarchy. - * Changes in model are now bookkeeped. Observer interfaces provided for change listeners. - * This enables e.g. reacting only to changes instead of polling on every round. + * Datasets are now stored in a flat list in model instead of dataset + hierarchy. + * Changes in model are now bookkeeped. Observer interfaces provided for change + listeners. + * This enables e.g. reacting only to changes instead of polling on every + round. * Also critical enabler for triggers. * Instances now support initial rotation value. * Objects support default actions. @@ -232,7 +277,8 @@ === XML format changes === * All resources are now defined with principle 1 file / 1 resource. - * Importing of objects can now be done also based on directories where they are contained. + * Importing of objects can now be done also based on directories where they are + contained. * Relative paths are now used instead of absolute ones. === Loaders === @@ -251,7 +297,8 @@ * More assets: * Graphics, sounds, music... * Two new maps matching the storyline. - * Rio de hola now conforms to package structure: http://wiki.fifengine.de/Fife_Package_Specification + * Rio de hola now conforms to package structure: + http://wiki.fifengine.de/Fife_Package_Specification * Popup menu integration, demonstration of actions (kick, talk). === Pychan improvements === @@ -269,11 +316,14 @@ * Stereo sound support in linux (introduced with the help of openal-soft). === Video / view improvements === - * Both renderbackend and separate images can now render graphical primitives (e.g. lines, dots..). - * Each camera now has separate set of renderers. Allows truly adjusting cameras independently. + * Both renderbackend and separate images can now render graphical primitives + (e.g. lines, dots..). + * Each camera now has separate set of renderers. Allows truly adjusting cameras + independently. * Zooming capability (currently properly supported only by OpenGL backend). * Support for drag cursor definitions. - * OpenGL graphics chunking size is now definable in settings. Should help e.g. with large backgrounds. + * OpenGL graphics chunking size is now definable in settings. Should help e.g. + with large backgrounds. * GenericRenderer adding customised rendering capabilities for scripts. === Misc. changes ===