Commit graph

50 commits

Author SHA1 Message Date
Erik Ogenvik
ee56650a88 Add news item for 0.6.2 release 2013-10-25 16:45:43 +02:00
Erik Ogenvik
dc850b9f7d Add news item for 0.6.1 release 2013-09-21 16:14:51 +02:00
Alistair Riddoch
04ef8a941a Add news and change entry for release 2012-11-11 22:26:32 +00:00
Alistair Riddoch
4e3708e0c1 Add news item for 0.5.26 release 2011-03-01 23:29:39 +00:00
Alistair Riddoch
dd4845514d Add news item for 0.5.25 release 2010-11-16 23:55:55 +00:00
Alistair Riddoch
0bc3f6c9a9 Add news item for 0.5.24 release 2010-08-29 20:47:26 +01:00
Alistair Riddoch
10fe3fa4e1 Add news item for 0.5.23 release 2010-01-03 02:33:50 +00:00
Alistair Riddoch
3371f175d1 Add news item for 0.5.22 release 2009-12-04 10:05:29 +00:00
Alistair Riddoch
9c6f7f15b4 Add news item for 0.5.21 release 2009-09-08 15:25:32 +01:00
Alistair Riddoch
437982ddf7 Add news item for 0.5.20 release 2009-05-12 00:35:17 +01:00
Al Riddoch
37c51dd06e Update everything for 0.5.19 release 2009-03-23 00:21:53 +00:00
Al Riddoch
9b973bb13d 2008-11-30 Al Riddoch <alriddoch@googlemail.com>
* configure.ac: Increment version to 0.5.18 for release.

	* NEWS: Update NEWS announcement for release.

	* Release 0.5.18
2008-11-30 14:18:02 +00:00
Al Riddoch
7f235a6610 2008-10-28 Al Riddoch <alriddoch@googlemail.com>
* NEWS: Update NEWS announcement for release.

	* Release 0.5.17
2008-10-28 15:07:24 +00:00
Al Riddoch
9f7d33ac15 Fix some of the news dates 2008-10-14 11:50:42 +00:00
Al Riddoch
1166e2ad8f 2008-10-14 Al Riddoch <alriddoch@googlemail.com>
* configure.ac, NEWS: Increment version to 0.5.17 for release soon.
2008-10-14 02:22:53 +00:00
Al Riddoch
312265100e 2008-07-01 Al Riddoch <alriddoch@googlemail.com>
* NEWS: Update NEWS announcement for release.

	* Release 0.5.16
2008-07-01 15:04:24 +00:00
Al Riddoch
f4dbc2fa75 2008-03-12 Al Riddoch <alriddoch@googlemail.com>
* configure.ac, NEWS: Increment version number for release soon.
2008-03-12 19:43:57 +00:00
Al Riddoch
d74e3860c8 2007-12-10 Al Riddoch <alriddoch@zepler.org>
* common/globals.cpp: Add usage information for --help and --version
	  so that the checker does not warn about them.

	* configure.ac: Increment version.

	* NEWS: Update NEWS announcement for release.

	* Release 0.5.15
2007-12-13 00:21:48 +00:00
Al Riddoch
19884c4932 2007-11-02 Al Riddoch <alriddoch@zepler.org>
* NEWS: Update NEWS announcement for release.

	* Release 0.5.14
2007-11-02 23:53:40 +00:00
Al Riddoch
cdd6474d15 2007-10-09 Al Riddoch <alriddoch@zepler.org>
* NEWS, configure.ac: Increment version and NEWS for release later.
2007-10-17 11:18:41 +00:00
Al Riddoch
9b9585a5f3 2007-07-11 Al Riddoch <alriddoch@zepler.org>
* cyphesis.spec.in: Update dependencies now that rpms are included in
	  in major distributions under a slightly more sensible name.

	* NEWS: Update NEWS announcement for release.

	* Release 0.5.13
2007-07-11 01:42:54 +00:00
Al Riddoch
e2f97526c3 2007-07-09 Al Riddoch <alriddoch@zepler.org>
* scripts/cyphesis-setup.sh: Complete the database setup script
	  functionality. Clean up the output, and polish.

	* server/PersistantThingFactory.cpp, server/PersistantThingFactory.h,
	  server/PersistantThingFactory_impl.h: Partially specialise the non
	  persistent entity factory so we can register the persistor database
	  tables for the world object when persistence is disabled, so the
	  state of this entity can be restored.

	* server/server.cpp: Tidy up the startup output.

	* server/EntityFactory.cpp: Don't try and set up world persistence if
	  it is turned off.
2007-07-08 23:45:12 +00:00
Al Riddoch
31b9c029cb 2007-06-22 Al Riddoch <alriddoch@zepler.org>
* common/BaseEntity.cpp, common/BaseEntity.h, common/op_switch.h,
	  rulesets/Character.cpp, rulesets/Character.h: Remove the chop
	  operation completely from the core code. Remove some OOG
	  operations from the world to mind filter, as they should never
	  occur.

	* rulesets/BaseMind.cpp, rulesets/Plant.cpp: Remove some obsolete
	  operation header includes.

	* tests/EntityExerciser.h: Remove Chop from the test for entity.
2007-06-25 18:53:38 +00:00
Al Riddoch
8446641cf4 2007-05-06 Al Riddoch <alriddoch@zepler.org>
* NEWS: Update NEWS announcement for release.

	* Release 0.5.12
2007-05-06 11:17:34 +00:00
Al Riddoch
a02ea2d4ff Add placeholder news item for distchecking 2007-04-22 23:35:05 +00:00
Al Riddoch
856d501c47 2007-01-18 Al Riddoch <alriddoch@zepler.org>
* NEWS: Update NEWS announcement for release.

	* Release 0.5.11
2007-01-18 00:26:44 +00:00
Al Riddoch
0f44eff410 2006-12-26 Al Riddoch <alriddoch@zepler.org>
* client/BaseClient.cpp, client/BaseClient.h,
	  client/ClientConnection.cpp, common/AtlasFileLoader.cpp,
	  common/AtlasFileLoader.h, common/BaseEntity.cpp, common/BaseEntity.h,
	  common/Property.h, common/accountbase.cpp, common/accountbase.h,
	  rulesets/ActivePropertyFactory.h,
	  rulesets/ActivePropertyFactory_impl.h, rulesets/Area.cpp,
	  rulesets/Area.h, rulesets/AreaProperty.cpp, rulesets/AreaProperty.h,
	  rulesets/BaseMind.cpp, rulesets/BaseMind.h, server/Account.cpp,
	  server/Admin.cpp, server/Admin.h, server/ArithmeticFactory.h,
	  tests/Makefile.am, tools/AdminClient.cpp, tools/AdminClient.h,
	  tools/cycmd.cpp: Add inline documentation.

	* rulesets/ActivePropertyFactory.h: Use handler function pointer
	  typedef for readability.

	* rulesets/AreaProperty.cpp, rulesets/AreaProperty.h: Fix PropertyBase
	  overriding by adding const to the right methods.
2006-12-26 14:30:42 +00:00
Al Riddoch
ea815a70b4 2006-09-26 Al Riddoch <alriddoch@zepler.org>
* configure.ac: Increment version number.

	* NEWS: Update NEWS announcement for release.

	* Release 0.5.10
2006-09-26 23:49:28 +00:00
Al Riddoch
fec2374dd0 2006-08-24 Al Riddoch <alriddoch@zepler.org>
* configure.ac: Increment version number.

	* NEWS: Update NEWS announcement for release.

	* Release 0.5.9
2006-08-24 22:55:12 +00:00
Al Riddoch
7060d7ff55 2006-07-03 Al Riddoch <alriddoch@zepler.org>
* Release 0.5.8
2006-07-03 19:23:19 +00:00
Al Riddoch
9e8e2ba7ad 2006-06-05 Al Riddoch <alriddoch@zepler.org>
* configure.ac, NEWS: Increment version for forthcoming release.
2006-06-05 16:19:06 +00:00
Al Riddoch
854334b4c3 2006-05-09 Al Riddoch <alriddoch@zepler.org>
* Release 0.5.7
2006-05-09 19:24:40 +00:00
Al Riddoch
a884fa4866 2006-05-06 Al Riddoch <alriddoch@zepler.org>
* common/Database.cpp, common/newid.cpp, server/server.cpp:
	  Modify new ID checks so that code still runs when database is
	  unavailable, and events requiring new IDs fail cleanly.

	* server/Connection.cpp: Report a failure to create a player
	  account if no ID available.

	* rulesets/BaseMind.cpp: When processing appearance ops, handle
	  stamp more efficiently, report an error if ID is missing
	  from argument.

	* server/IdlePSQLConnector.cpp, server/IdlePSQLConnector.h:
	  Implement re-connecting to the Database if connection is lost.

	* rulesets/Character.cpp, rulesets/Entity.cpp, rulesets/Thing.cpp:
	  Ensure STAMP is present on appearance op args.

	* server/CommListener.cpp, server/CommListener.h,
	  server/CommPeerListener.cpp, server/CommPeerListener.h,
	  server/CommSlaveListener.cpp, server/CommSlaveListener.h,
	  server/CommUnixListener.cpp, server/CommUnixListener.h:
	  Add a return value to method for creating new client socket
	  objects, and use it to return failure if no ID is available
	  from the database for a new object.

	* rulesets/Py_Point3D.cpp, rulesets/Py_Vector3D.cpp,
	  rulesets/Python_API.cpp: Add "new" method for class wrappers, and
	  call the in place constructor from new rather than init. Re-write
	  internal function for creating new instances so it uses the "new"
	  method.

	* rulesets/Py_Statistics.cpp: Remove some obsolete code inadvertedly
	  copied from another file. Comment out some unused code to get rid
	  of a warning.

	* server/CommPSQLSocket.cpp: Clear the database connection from
	  destructor.

	* tests/python_class.cpp: A new test for experimenting with new
	  Python wrappers.
2006-05-06 21:36:57 +00:00
Al Riddoch
1ab77c6683 2006-01-22 Al Riddoch <alriddoch@zepler.org>
* Release 0.5.6
2006-01-22 22:39:03 +00:00
Al Riddoch
8074dcb365 Update NEWS 2006-01-15 19:48:17 +00:00
Al Riddoch
9af6ffd37c 2005-12-15 Al Riddoch <alriddoch@zepler.org>
* configure.ac: Increment version.

	* rulesets/Movement.h, rulesets/Movement.cpp: Add a flag to indicate
	  if movement has been diverted by a collision.

	* rulesets/Pedestrian.cpp: Use flag to ensure that entities moving
	  towards a target position that are diverted by a collision
	  don't just snap to their original destination. When collision errors
	  are detected, don't mess the entities position up by changing it.

	* tests/Makefile.am: Fix broken tests.
2005-12-15 15:15:19 +00:00
Al Riddoch
56b60709e7 2005-11-27 Al Riddoch <alriddoch@zepler.org>
* Release 0.5.4
2005-11-28 00:14:36 +00:00
Al Riddoch
2757d46030 2005-11-20 Al Riddoch <alriddoch@zepler.org>
* Release 0.5.3
2005-11-21 00:49:15 +00:00
Al Riddoch
ec7f371b75 2005-10-24 Al Riddoch <alriddoch@zepler.org>
* rulesets/Character.cpp: Immobilise character if they have no stamina.

	* configure.ac, NEWS: Increment version and update news.

	* TODO: Remove done TODO items.
2005-10-24 16:11:59 +00:00
Al Riddoch
432c3f0890 2005-10-07 Al Riddoch <alriddoch@zepler.org>
* Update NEWS.

	* Update version to 0.5.1 for release.

	* tests/consttest.cpp: Fix warning due to unused variables.
2005-10-07 00:04:07 +00:00
Al Riddoch
8acf917f13 2005-09-29 Al Riddoch <alriddoch@zepler.org>
* Update NEWS.

	* Release 0.5.0
2005-09-29 21:41:58 +00:00
Al Riddoch
a263b0fb20 2005-09-12 Al Riddoch <alriddoch@zepler.org>
* common/Makefile.am: Fix some missing headers.
2005-09-12 16:35:14 +00:00
Al Riddoch
768d90bb90 2005-07-03 Al Riddoch <alriddoch@zepler.org>
* rulesets/Plant.cpp: Remove some debug output.

	* Release 0.3.12
2005-07-03 14:09:46 +00:00
Al Riddoch
cf8f490357 2005-06-12 Al Riddoch <alriddoch@zepler.org>
* rulesets/Pedestrian.cpp: Remove some debug output.

	* server/WorldRouter.cpp: Tweak the order of dispatch.

	* cyphesis.spec.in: Clean up the dependencies in the spec.

	* configure.ac: Increment version to 0.3.11.

	* NEWS: Update news item.

	* Makefile.am: Fix rule that tweaks temp dir prefix so it works
	  when destination directory is overriden.

	* Release 0.3.11
2005-06-12 13:09:08 +00:00
Al Riddoch
b2544bbe99 2005-05-10 Al Riddoch <alriddoch@zepler.org>
* Version 0.3.10 released.
2005-05-11 13:50:38 +00:00
Al Riddoch
f85554887c 2005-04-03 Al Riddoch <alriddoch@zepler.org>
* tests/Makefile.am: Update to ensure tests are compatible with
	  binreloc code.

	* autogen.sh: Disable binreloc when doing development builds.

	* configure.ac, NEWS: Increment version number for upcoming release.
2005-04-04 02:30:51 +00:00
Al Riddoch
80de0a87a2 2005-01-24 Al Riddoch <alriddoch@zepler.org>
* Version 0.3.8 released.
2005-01-24 16:20:55 +00:00
Al Riddoch
ecadb5a0c1 2004-01-19 Al Riddoch <alriddoch@zepler.org>
* configure.ac: Increment version number. Add automake options
	  to enforce NEWS, and distribute using bzip2.

	* cyphesis.spec.in: Update rpm spec to use the tar.bz2 version of the
	  source.

	* server/CommMDNSPublisher.cpp: Suppress some warnings due to mess
	  in the howl headers.

	* tools/cyphesis.sh: Script to run the server as part of a binary
	  tarball distribution.
2005-01-19 01:46:00 +00:00
Al Riddoch
3a5e4e56c0 * Changed oplist to use std::vector. Recoded and re-optimised use
of oplist to take advantage of vector's best performance.

	* Modified OP_SWITCH macros to improve speed, and made it inlinable.

	* Cleaned up python interface code to improve compile and link time.

	* Moved custom operation definitions in one header file per class
	  to improve modularity and compile time.

	* Modified boundingbox handling so it now uses size and median.

	* Added collision check and inbox member function to Vector3D class.

	* Added collision prediction and checking to Location and Vector3D
	  classes.

	* Added collision prediction into MovementInfo class.

	* Modified Thing::operator[] so that static attributes can be handled
	  and added Thing::set() which must be used to modify attributes.

	* Added collision resolution so characters can no longer walk through
	  each other.

	* Moved weight attribute to being static attribute of Thing, so it
	  can be much more easily handled in movement code.

Al
2001-02-26 14:41:10 +00:00
Al Riddoch
7129bb8b8c Initial check of work in progress converting cyphesis python code over to
C++. Don't do anything to this code until I have finished moving the rest
of the code into place.

Al
2000-08-13 20:36:18 +00:00