Griatch
|
2b3a32e447
|
Reshuffling the Evennia package into the new template paradigm.
|
2015-01-06 14:53:45 +01:00 |
|
Griatch
|
c60a5fdea1
|
Fixed and refactored OOB system and tested with new websocket client
|
2014-06-28 18:10:20 +02:00 |
|
Griatch
|
e9e2c78eef
|
Refactored amp.py to more cleanly splitting long AMP messages also during server sync (this could cause errors with a large number of connected players). Also fixed an issue with the lockstring get:all() being set by @create despite it not needing to (overloading changes in the typeclass).
|
2013-11-27 16:57:41 +01:00 |
|
Griatch
|
1ae17bcbe4
|
PEP8 cleanup of the entire codebase. Unchanged are many cases of too-long lines, partly because of the rewrite they would require but also because splitting many lines up would make the code harder to read. Also the third-party libraries (idmapper, prettytable etc) were not cleaned.
|
2013-11-14 19:31:17 +01:00 |
|
Griatch
|
06a0bea8d6
|
Added fix to object.contents cache as well as reworked the extent of cache hooks on location modification.
|
2013-10-21 21:17:32 +02:00 |
|
Griatch
|
4af1b165fd
|
Fixed an issue where the contents of an object were not updated correctly.
|
2013-10-20 14:27:19 +02:00 |
|
Griatch
|
fd9acd6bf9
|
Fixed website. Fixing references to db_references, not sure how to add the m2m field access to the admin. Fixed wrapper for db_home.
|
2013-09-23 22:08:14 +02:00 |
|
Griatch
|
642ae2faf9
|
Fixed cache and metaclass irregularities as well as the location and contents caches.
|
2013-09-22 21:48:08 +02:00 |
|
Griatch
|
0a394929b7
|
Fixed an issue in idmapper metaclass wrapper, it caused text fields to be occationally be written with objects.
|
2013-09-22 19:56:51 +02:00 |
|
Griatch
|
fa93c70e7f
|
First implementation of OOBHandler.
|
2013-09-19 20:41:42 +02:00 |
|
Griatch
|
d74cce4dfe
|
First version of OOBHandler put together. Might still have to rework it since it cannot properly handle multiple trackers tracking a single field on a given object.
|
2013-09-14 23:18:36 +02:00 |
|
Griatch
|
07b1e40299
|
Changing and testing things with oobhandler, not working yet.
|
2013-09-07 15:01:41 +02:00 |
|
Griatch
|
839a78ca8d
|
Fixed erroneous alias-assigments in tutorial_world that caused tracebacks. Resolves Issue 423.
|
2013-08-30 20:53:38 +02:00 |
|
Griatch
|
8bd431b385
|
Removed deprecated Attribute methods from evennia distro. Removed MUX help files.
|
2013-08-25 16:41:18 +02:00 |
|
Griatch
|
2f5c895f76
|
Removed LiteAttributes, made Nicks use Attributes. Added category and strvalue fields to Attribute. Made Attributes accessible through an AttributeHandler, like most other advanced properties.
|
2013-08-24 21:23:43 +02:00 |
|
Griatch
|
ca11e7de44
|
Merge with Kelketek's branch (which also includes dbenoy's branch)
|
2013-08-10 18:09:42 +02:00 |
|
Kelketek
|
5320381060
|
Removed some references to get_profile(), fixed some spelling errors, fixed post_clear signal.
|
2013-07-27 18:59:39 -05:00 |
|
Griatch
|
37886adea1
|
Added signalhandler in test suite, still issues.
|
2013-07-13 15:39:16 +02:00 |
|
Griatch
|
9e10a41e18
|
First version with all caches seemingly working ok. Started to remove the on-model wrappers that are not handled by the idmapper metaclass.
|
2013-07-11 15:59:03 +02:00 |
|
Griatch
|
2b332c3b9a
|
Attribute cache is working, lots of other updates, but still not a cleanly updatable system. It seems the Attribute-migrations are not coming through properly. Fixed a misnamed table in the comm app.
|
2013-07-11 09:51:52 +02:00 |
|
Griatch
|
033344ad2c
|
Moved get_evennia_pids into src.utils.utils for more general access.
|
2013-07-10 11:06:38 +02:00 |
|
Griatch
|
2a7c45d6e8
|
Run Migrations. Migrated to new Attribute schema, converting old attributes. Not fully tested yet.
|
2013-07-09 00:09:19 +02:00 |
|
Griatch
|
a1d818f8aa
|
First test with moving Attributes to m2m field. Not working yet.
|
2013-07-08 18:13:21 +02:00 |
|
Griatch
|
a0a94df83d
|
Removed extra caching for fields (this slowed things down over normal django field caching). Considering reworking Attribute storage in order to make use of those caches as well.
|
2013-06-06 12:45:39 +02:00 |
|
Griatch
|
7351aacba5
|
Fixed an issue with setting location. Still errors with creating new objects.
|
2013-06-05 18:47:41 +02:00 |
|
Griatch
|
41235c25a2
|
Changed propcache back to a simple dict. Working on content cache, not working yet.
|
2013-05-30 00:49:47 +02:00 |
|
Griatch
|
fb3259be8c
|
Activated propcache with new cache system. Still not functioning correctly, also the content cache needs to be handled.
|
2013-05-29 23:07:44 +02:00 |
|
Griatch
|
b6383ddab9
|
Moved attr_cache to new caching system, activated all attribute updating signals.
|
2013-05-29 18:47:51 +02:00 |
|
Griatch
|
8202dba596
|
Changed cache system to use Django's cache mechanism. Changed field caches to make use of Django signalling instead of custom caching calls (this should make the system consistent also when called from the webserver). Created a wrapper system for easily wrapping fields with a default wrapper (so as to not have to explicitly define the properties (such as objdb.key) which all just do the same thing - load from the field and make sure to call save().
|
2013-05-29 16:16:28 +02:00 |
|
Griatch
|
deafb9c544
|
Added cache-cleaning to the idmapper base class. This works to sync most changes from the admin site-side, but not location changes (which leaves the content cache stale). Thinking of testing the django in-built cache framework instead, maybe using custom fields?
|
2013-05-25 10:20:26 +02:00 |
|
Griatch
|
82b82318d5
|
Cleaning up some more in the attrcache cleaner.
|
2013-05-14 08:22:18 +02:00 |
|
Griatch
|
ffbc1ad0e7
|
Made the caches.flush_attr_cache more comprehensive also for attribute values.
|
2013-05-14 08:04:08 +02:00 |
|
Griatch
|
ea545d7ff3
|
Added the ability to deactivate local caching, by use of the settings.GAME_CACHE_TYPE variable. A temporary solution for working with multiple processes. Will also be useful for debugging and profiling.
|
2013-01-09 19:43:46 +01:00 |
|
Griatch
|
5ef92b6bf8
|
Some cleanups, properly marking the OOB stuff as WIP still. OOB is progressing but not yet functional or in its final form.
|
2013-01-07 15:47:41 +01:00 |
|
Griatch
|
58c010ef46
|
Some further work on the OOBhandler mechanism.
|
2013-01-04 10:35:29 +01:00 |
|
Griatch
|
b0b0fa7983
|
First, untested version of the OOBhandler mechanism.
|
2013-01-03 09:18:49 +01:00 |
|
Griatch
|
28c625c12c
|
Re-activated connect-channel again, called from hooks. Fixed some bugs and minor things to give more control over how messages sent to channels are handled.
|
2012-11-13 21:24:05 +01:00 |
|
Griatch
|
8654d8cc48
|
Further migrated script caches to the central cache location, removing old cruft.
|
2012-11-08 19:29:57 +01:00 |
|
Griatch
|
e4382e3e8a
|
Fixed a regression in has_attribute caused by changing the location of caches. Resolves Issue 328.
|
2012-11-07 20:22:46 +01:00 |
|
Griatch
|
d2d9953f94
|
Cache changes: Moved all caches (except idmapper) to central caching module. This makes it easier to overview cache memory usage (and clean it) as well as plug-in external cache mechanisms.
|
2012-11-01 11:20:07 +01:00 |
|