cyphesis/common
Erik Ogenvik d7960b3100 Improve on how updated types are handled.
By installing and changing some types, other types might update. This is
now handled.
2018-05-08 14:32:02 +02:00
..
dir_monitor Added directory monitoring for asio. 2018-04-25 20:15:29 +02:00
Actuate.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Add.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Affect.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
AssetsManager.cpp Reload types when they change. 2018-04-29 11:59:33 +02:00
AssetsManager.h Reload types when they change. 2018-04-29 11:59:33 +02:00
atlas_helpers.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
atlas_helpers.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
AtlasFileLoader.cpp Update with Atlas changes. 2018-02-06 13:45:11 +01:00
AtlasFileLoader.h Reload types when they change. 2018-04-29 11:59:33 +02:00
AtlasQuery.h Added Atlas query utility functions. 2018-02-06 13:45:10 +01:00
AtlasStreamClient.cpp Reload minds when python code changes. 2018-05-01 22:23:31 +02:00
AtlasStreamClient.h Reload minds when python code changes. 2018-05-01 22:23:31 +02:00
Attack.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
BaseWorld.cpp Implmented proof of concept limbo property. 2014-09-18 21:45:35 +02:00
BaseWorld.h Emit Change op when a type changes. 2018-04-27 23:12:15 +02:00
binreloc.c Optimize includes. 2017-03-19 21:36:52 +01:00
binreloc.h Upgrade to newer, cleaner binreloc code. 2010-08-30 18:17:37 +01:00
Burn.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Change.h Added a "change" op for when stuff change. 2018-04-27 23:12:01 +02:00
client_socket.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ClientTask.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ClientTask.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
CMakeLists.txt Reload entity scripts when python code changes. 2018-04-30 23:34:58 +02:00
CommSocket.cpp Removed further references to now removed classes. 2014-02-03 12:21:35 +01:00
CommSocket.h Fix issue with boost 1.66. 2017-12-23 23:28:09 +01:00
Commune.h Added custom ops for mind authoring. 2013-08-13 22:02:25 +02:00
compose.hpp Add specialisations for strings 2012-12-10 22:18:03 +00:00
Connect.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
const.cpp Convert to cmake. 2016-12-22 14:39:36 +01:00
const.h Removed obsolete code. 2018-02-20 23:08:37 +01:00
custom.cpp Insert correct op name. 2018-05-01 17:27:45 +02:00
custom.h Added a "change" op for when stuff change. 2018-04-27 23:12:01 +02:00
Database.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
Database.h Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
debug.cpp Use correct types. 2017-05-27 20:27:48 +02:00
debug.h Use correct types. 2017-05-27 20:27:48 +02:00
Drop.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Eat.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
EntityKit.cpp Correctly handled updated type properties. 2018-04-29 17:21:44 +02:00
EntityKit.h Improve on how updated types are handled. 2018-05-08 14:32:02 +02:00
FileSystemObserver.cpp Catch exceptions. 2018-05-02 21:55:52 +02:00
FileSystemObserver.h Wait a little when emitting change events. 2018-04-27 23:12:15 +02:00
FormattedXMLWriter.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
FormattedXMLWriter.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
globals.cpp Fail if we can't read config. 2018-02-06 13:45:11 +01:00
globals.h Allow assets directory to be set in config. 2018-02-06 13:45:11 +01:00
id.cpp Use C++ string converters, and clean up code. 2018-02-08 21:47:22 +01:00
id.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Inheritance.cpp Reload types when they change. 2018-04-29 11:59:33 +02:00
Inheritance.h Correctly handled updated type properties. 2018-04-29 17:21:44 +02:00
Link.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
Link.h Improved stub generation and create all stubs. 2017-07-25 23:40:40 +02:00
log.cpp Remove GCC warning. 2018-05-07 11:15:26 +02:00
log.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Monitor.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Monitors.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
Monitors.h Added http endpoints for numerical monitors. 2015-04-05 21:53:28 +02:00
newid.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
nls.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Nourish.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
op_switch.h Added a relay mechanism for operations. 2013-08-16 00:03:09 +02:00
OperationRouter.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
OperationRouter.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
operations.cpp Added a "change" op for when stuff change. 2018-04-27 23:12:01 +02:00
OperationsDispatcher.cpp Provide template specialization for LocatedEntity. 2018-05-07 10:48:59 +02:00
OperationsDispatcher.h Support older compilers. 2018-05-07 11:15:12 +02:00
OperationsDispatcher_impl.h Support older compilers. 2018-05-07 11:15:12 +02:00
Pickup.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Possess.h Added operation for requestion possession. 2015-05-24 11:25:06 +02:00
Property.cpp Make all properties define type and optional name. 2018-04-27 23:12:15 +02:00
Property.h Make all properties define type and optional name. 2018-04-27 23:12:15 +02:00
Property_impl.h Fixed issues with stub property. 2017-08-02 10:03:58 +02:00
PropertyFactory.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
PropertyFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PropertyFactory_impl.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PropertyInstanceState.h Store instance property data separately. 2015-04-28 20:56:15 +02:00
PropertyManager.cpp Use Singleton base class. 2018-04-25 20:15:29 +02:00
PropertyManager.h Use Singleton base class. 2018-04-25 20:15:29 +02:00
random.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Router.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
Router.h Fixed tests. 2018-02-06 13:45:11 +01:00
RuleTraversalTask.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
RuleTraversalTask.h Get all entity rules first. 2015-05-24 11:25:08 +02:00
ScriptKit.h Reload entity scripts when python code changes. 2018-04-30 23:34:58 +02:00
serialno.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
serialno.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Setup.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Shaker.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Shaker.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Singleton.h Added simple singleton base class. 2018-04-25 20:15:29 +02:00
sockets.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Storage.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
Storage.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
system.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
system.h Clean up and remove unused structs. 2017-07-25 23:40:39 +02:00
system_net.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
system_prefix.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
system_uid.cpp Convert to cmake. 2016-12-22 14:39:36 +01:00
SystemTime.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
SystemTime.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TaskKit.cpp Reload all python tasks scripts too. 2018-05-01 14:42:02 +02:00
TaskKit.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Teleport.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Think.h Added custom ops for mind authoring. 2013-08-13 22:02:25 +02:00
Tick.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
type_utils.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
type_utils.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
type_utils_impl.h Always catch by ref. 2016-03-19 23:05:13 +01:00
TypeNode.cpp Improve on how updated types are handled. 2018-05-08 14:32:02 +02:00
TypeNode.h Correctly handled updated type properties. 2018-04-29 17:21:44 +02:00
types.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Unseen.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Update.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
utils.cpp Added simple tokenize function in common/utils.h 2010-08-17 11:56:55 +05:30
utils.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Variable.cpp Added http endpoints for numerical monitors. 2015-04-05 21:53:28 +02:00
Variable.h Added http endpoints for numerical monitors. 2015-04-05 21:53:28 +02:00