Version 1.0
-----------

New features:

- Most property editors can now be used on multiple entities at once.
  Mixed values are represented by "-" in text, numeric and list fields.
  Check boxes have a radio button beside them to indicate a mixed value;
  the mixed value state can be restored by clicking on the radio button.
  
  "Name" fields are disabled when editing multiple entities, since it
  doesn't make sense to give two entities the same name.
 
- A Merge Levels command has been added for creating merged map files.

Modifications:

- Level numbers in terminal text files are 1-based, and "end" is used
  to end the game from a teleporter.

Version 0.9
-----------

New features:

 - Parameterised components. Groups and component instances can have
   parameters defined for them, and the parameters can be referred to
   in Tag, Permutation, Light and Liquid properties of objects inside
   the group or component.
 
Modifications:
 
 - The floor and ceiling light and transfer mode properties have been
   moved from the Polygon Properties editor into the Floor/Ceiling
   Properties editor. A consequence of this is that these properties
   will need to be re-set in any existing models -- sorry.
  
 - '<' characters in terminal text files can be escaped with a
   backslash.

Bug fixes:

 - Monster/scenery/item importing with front images only did not
   work properly.
  
 - Export crashed on terminal without permutation specified.


Version 0.8
-----------

New features:

 - Commands for importing monster, item and scenery images and creating
   correctly configured component definitions for them.

 - If a file called "<mapname>.rsrc" or "Map.rsrc" is present, resources are
   merged in from it, and the map file is written as a MacBinary file so that
   it can be played on non-Mac platforms.
  
 - If a physics file named "<mapname>.phys" or "Map.phys" is present, its
   contents will be merged into the exported map.

 - Floor and ceiling textures are given an offset of zero unless marked
   as "Use Sketchup texture alignment" in Floor/Ceiling Properties. This
   takes care of the common case where you want the floor and ceiling
   to tile across adjacent polygons.

 - Mirrored component instances can be used (scale factor of -1 along
   some axis). A best effort will be made to align the textures as modelled,
   although they will appear the wrong way round when viewed in Sketchup.
 
Bug fixes:

 - Map file now opened in binary mode.


Version 0.7
-----------

New features:

 - Monster and item placement parameter editors.
 
 - Orient Textures command to rotate floor and ceiling textures into
   the orientation they will have at play time. Also fixes the orientation
   of textures applied to the front of a wall face.
  
 - Show Coordinates command for helping to track down floor/ceiling
   misalignment problems, etc.
 
Bug fixes:

 - Problem with boolean attributes in property dialogs fixed.
 
 - Landscape textures on floors and ceilings didn't work properly.


Version 0.6
-----------

New features:

 - Level Properties editor.
 
 - Overhead map notes.
 
 - Terminal text.
 
 - A texture with a name ending in "-L" is a landscape texture and has
   the transfer mode is set automatically.
 
 - Control panel types from all wall sets are available.
 
 - Non-convex polygons are detected.

Modifications

 - A correction is applied to the alignment of wall textures whose
   lower edge connects with a moving ceiling in an adjacent platform,
   so that the ceiling can be modelled at any convenient initial height
   (useful for split doors).
 
Bug fixes:

 - A texture alignment error has been fixed.


Version 0.5
-----------

New features:

 - Property editors for monsters, items, scenery, players, goals and
   sounds, and exporting of these properties.

Modifications:

 - The Light Properties and Liquid Properties commands have been
   consolidated together with the new property editors above into a single
   Object Properties command that opens the relevant type of window for
   the object selected.


Version 0.4
-----------

New features:

 - Lights and Liquids.

Modifications:

 - The Import Textures command now sets up the textures so that they appear
   the right way round when applied to the back of a face. Consequently you
   will no longer have to reverse control panel faces before texturing
   them (and in fact you should *not* do so, or the texture will be the
   wrong way round).
  
 - The Speed property of platforms is now measured in world units per
   second. Platforms in existing models will need to be updated.
  

Version 0.3
-----------

New features:

  - Wall Properties dialog for setting side and control panel options.


Version 0.2
-----------

Modifications:

	- The scripts have been rearranged slightly. Instead of all going in the top
		level of the Plugins folder, there is one top-level script called Marathon.rb
		and a subfolder called Marathon that holds the rest. If you have installed
		a previous version of MarathUp, you should remove all the existing
		Marathon-related scripts before installing the new ones.
		
		The new scripts install commands under a submenu of the Plugins menu called
		Marathon.

New features:

  - Dialogs have been added for editing polygon and platform parameters.

		To edit polygon parameters, select the floor of the polygon and
		use Plugins>Marathon>Polygon Parameters.

		To edit platform parameters, select the floor of the platform's polygon
		and use Plugins>Marathon>Platform Parameters. (The polygon type will also
		need to be set to "Platform" using the Polygon Parameters dialog.)
		
		For changes in the dialogs to take effect, you need to either click the
		Accept button or use the close box on the dialog window. There is no
		way of cancelling the dialogs at the moment.
		
		Polygons can be given names, and these names are used in the Permutation
		field of platform trigger and teleport polygons.
		
		The tag and lighting parameters don't do anything yet. A single default
		light is still used for all polygons.

Bug fixes:

	- Texture offsets were not being exported properly.

Version 0.1
-----------

First release.
