Griatch
fa9400facb
Correct reverse() calls for typeclassed entities. Resolve #1743
2019-06-10 07:46:09 +02:00
Griatch
640d56dba1
Handle spawned attrs with dict, as per #1787
2019-06-09 18:03:53 +02:00
Griatch
5eaf20c74a
Correctly handle OLC save errors
2019-06-09 17:42:26 +02:00
Griatch
11502763c9
Escape, correct unicode/byte conversion in AJAX client
2019-06-09 14:41:30 +02:00
Griatch
ca946603e4
Resolve merge conflicts
2019-06-09 11:29:37 +02:00
Griatch
300261529b
Escape AJAX session input to better protect against XSS attacks. Resolve #1846
2019-06-09 11:21:04 +02:00
Griatch
f67a68bd3b
Fix attr search with non-string query. Resolve #1760
2019-06-08 17:40:29 +02:00
Griatch
c9b7f921bd
Make sure to avoid double multi-matches from rpsystem. Resolve #1757
2019-06-08 17:34:30 +02:00
Griatch
6b80cc0aa8
Add makemigration exception for evennia_launcher. Resolve #1839
2019-06-08 00:00:50 +02:00
Griatch
9ec891efe3
Make default django admin use Django 2.0 url format. Resolve #1842
2019-06-07 23:53:23 +02:00
Griatch
82362930a8
Fix bug saving empty dicts/lists/False to admin. Resolve #1841
2019-06-07 22:14:44 +02:00
Griatch
2788fb7f5e
Support datetime in admin pickle widgets/forms
2019-06-06 19:56:10 +02:00
Griatch
f8e5bca820
Use renderer kwarg for picklefield widget; related to #1843
2019-06-03 22:40:32 +02:00
Griatch
cdd9ca28f7
Use typeclass-family instead of location/destination for object stats. Resolve #1845
2019-06-03 21:47:29 +02:00
Griatch
c0aaa274e2
[fix] Fix unit tests
2019-06-03 18:28:11 +02:00
Griatch
eb30e39f1f
Fix bug in multi-object alias targeting. Resolves #1823
2019-06-03 07:01:03 +02:00
Griatch
fb9c328c4b
Handle AttributeError in webclient protocol
2019-05-31 08:42:33 +02:00
Griatch
9dac6280c1
Fix MSSP byte error when mixing with unicode
2019-05-30 17:20:52 +02:00
Griatch
190b499e05
Fix TTYPE error on malformed TTYPE from client
...
Resolves #1848 .
2019-05-28 23:13:54 +02:00
Griatch
36a5b35374
Merge pull request #1844 from DarkSir23/master
...
Fix header and footer to use DEFAULT_CLIENT_WIDTH
2019-05-20 22:10:37 +02:00
DarkSir23
cac00d33d2
Cleaned up extra debugging lines.
2019-05-20 10:50:37 -04:00
Griatch
a81a8fd58e
Minor cleanup
2019-05-18 13:20:45 +02:00
DarkSir23
513dbe7329
Testing a width fix.
2019-05-17 21:16:25 -04:00
DarkSir23
df85ef1a4b
Testing a width fix.
2019-05-17 21:02:22 -04:00
DarkSir23
2088be79dc
Testing a width fix.
2019-05-17 20:56:57 -04:00
DarkSir23
d523a68a6e
Testing a width fix.
2019-05-17 20:52:40 -04:00
DarkSir23
a1e3827397
Testing a width fix.
2019-05-17 19:10:37 -04:00
DarkSir23
1ac1f82bb4
Fix for EvMenu width
2019-05-17 19:06:49 -04:00
Griatch
5c521313d4
Various fixes from game jam
2019-05-14 10:33:31 +02:00
DarkSir23
22d1e2cb24
Fix header and footer to use DEFAULT_CLIENT_WIDTH
2019-05-10 12:19:08 -04:00
Griatch
a45142a1e5
Add i18n for simplified chinese, courtesy of MaxAlex
2019-05-03 12:31:49 +02:00
Griatch
47e06beb6f
Resolve merge conflicts
2019-05-01 19:20:19 +02:00
Griatch
d976b9afe1
Fix edge case with multiple superusers
2019-05-01 19:10:44 +02:00
Griatch
082669fd6e
Fixes to inline_python
2019-05-01 15:19:53 +02:00
Griatch
04dba7958d
Fixes to inline_python
2019-05-01 15:17:43 +02:00
Griatch
29821a762b
Add missing callbacks-handler to ingame_python classes
2019-05-01 15:14:46 +02:00
Griatch
dde42090cf
Merge pull request #1836 from amfl/dockerfile-ports
...
Dockerfile: Only expose external ports
2019-04-25 13:17:25 +02:00
amfl
e5d816e5f5
Dockerfile: Only expose external ports
...
- 4005 is the internal webserver port which does not need to be exposed
outside the container.
- 4002 is the external websocket port which does need to be exposed
outside the container.
2019-04-22 12:45:06 +12:00
Griatch
87e280bc4d
Add @interactive decorator to use yield to pause in a method
2019-04-21 14:25:39 +02:00
Griatch
d86ab27c82
Merge branch 'develop' of github.com:evennia/evennia into develop
2019-04-19 20:26:50 +02:00
Griatch
bf949eacc5
Merge branch 'loaded_modules_api' of https://github.com/volundmush/evennia into volundmush-loaded_modules_api
2019-04-19 19:58:26 +02:00
Griatch
a0863f8332
Merge pull request #1834 from chason/gametime_bugfix
...
Fixing bug in gametime module
2019-04-19 09:55:18 +02:00
Griatch
d247fce70e
Merge pull request #1831 from chason/gametime_tests
...
Adding tests for gametime module
2019-04-19 09:41:29 +02:00
Chason Chaffin
77d15fa7b8
Fixing bug in gametime module
...
Previously, gametime used the length of the current year and
current month to calculate the future date in the real_seconds_until
function. This caused a small bug when passing over a leap day from
a year without a leap day.
This change uses the datetime module to just increment the year
or month, sidestepping the issue.
2019-04-19 16:19:15 +09:00
Chason Chaffin
00fc88a438
testing for bug found in gametime module
...
I've found a bug in the gametime module where if your date is the
year before a leap year, and the real_seconds_until function has
to adjust the date (from using an earlier month) over that leap
year, the calculation is off a day since the current function uses
the length of the current year to determine how far to skip ahead
I've changed the current test to *not* test for this bug in the
mainline test (before it was passing because I was using the output
from the current function to determine correctness) and to add a
separate test that is marked as an expected failure for now. I am
working on a fix but it is outside the scope of this PR.
2019-04-19 12:49:27 +09:00
Chason Chaffin
10c94798f4
More fixes on gametime tests
...
Looks like I *was* causing the previous issues by mocking time.time
2019-04-19 11:32:49 +09:00
Chason Chaffin
24e713f842
Fixing tests for new gametime tests
...
It appears that some mocks setup for gametime in the contrib
library were causing issues with the gametime tests. I've switched
those mocks to be patches instead so they are cleared out when
the test finishes.
2019-04-19 10:40:19 +09:00
Griatch
3326bfd71e
Update CHANGELOG
2019-04-18 22:27:09 +02:00
Griatch
cf48541907
Make AttributeHandler.remove delete by category only as well
2019-04-18 22:24:51 +02:00
Griatch
c256cd6954
Allow TagHandler.remove to remove-by category only
2019-04-18 22:18:16 +02:00