Commit graph

6084 commits

Author SHA1 Message Date
Tehom
27e3a8ab7f Move deprecated TEMPLATE_DEBUG setting to the 'options' field of TEMPLATES. 2017-11-10 00:34:20 -05:00
Tehom
737d551cd7 Fix search and timeout with large database 2017-11-09 22:33:08 -05:00
FlutterSprite
8d5e167a8d Add unit tests for health_bar contrib 2017-11-05 18:42:55 -08:00
FlutterSprite
9ab3d27875 Adds health bar module
Adds a versatile function that will return a given current and maximum value as a "health bar" rendered with ANSI or xterm256 background color codes. This function has many options, such as being able to specify the length of the bar, its colors (including changing color depending on how full the bar is), what text is included inside the bar and how the text is justified within it.
2017-11-05 18:36:08 -08:00
Griatch
20ef7f26ed Resolve merge conflicts against develop branch 2017-11-05 14:20:25 +01:00
Ryan Stein
131f7157c4 Use a more robust method of validating an encoding. 2017-11-03 12:45:24 -04:00
Ryan Stein
6f91e1e546 Remove to_unicode. 2017-11-03 12:36:45 -04:00
Ryan Stein
7d524ac328 Unwrap for expressions in comprehensions, too. 2017-11-02 22:52:16 -04:00
Ryan Stein
f2e800ddf1 Unwrap several for statements from 2to3 conversion process. 2017-11-02 12:46:33 -04:00
Ryan Stein
8c318c6d38 Configure Travis CI for Python 3. 2017-11-02 10:43:13 -04:00
Ryan Stein
cd21fb2396 Use Python 3's new super() convention. 2017-11-02 10:41:41 -04:00
FlutterSprite
5ea86d86fa Fix typo in documentation 2017-10-30 19:16:43 -07:00
FlutterSprite
9a047a6362 Add tree select to README.md 2017-10-30 16:24:11 -07:00
FlutterSprite
fc16898db3 Added unit tests for tree_select contrib 2017-10-30 16:21:32 -07:00
FlutterSprite
94e9b4370e Add simple menu tree selection contrib
This contrib module allows developers to generate an EvMenu instance with options sourced from a multi-line string, which supports categories, back and forth menu navigation, option descriptions, and passing selections to custom callbacks. This allows for easier dynamic menus and much faster deployment of simple menu trees which does not require the manual definition of menu nodes and option dictionary-lists.
2017-10-30 15:01:51 -07:00
Griatch
d2ddbe9eb5 Merge branch 'develop' of https://github.com/FlutterSprite/evennia into FlutterSprite-develop 2017-10-30 22:05:17 +01:00
FlutterSprite
e48763a02e Clarify the nature of the different modules 2017-10-30 13:23:06 -07:00
Tehom
5a83d533a5 Add tests for general_context 2017-10-30 20:36:22 +01:00
FlutterSprite
89773e5860 Moved 'turnbattle' to packages section in readme 2017-10-30 05:11:53 -07:00
FlutterSprite
c6f422d44b Updated username in contrib readme 2017-10-30 05:03:26 -07:00
FlutterSprite
df9072253f Set turn handler's intervals higher during tests
This was an attempt to try to fix some strange 'unhandled error in
deffered' results while unit testing the contrib folder. It didn't
work, but it's probably good to do anyway.
2017-10-29 23:00:22 -07:00
FlutterSprite
9bc3fcf486 Unit tests for tb_range added 2017-10-29 21:39:11 -07:00
Ryan Stein
0cd979327b Fix whitespace. 2017-10-29 23:47:27 -04:00
Ryan Stein
93475a6de5 Deprecate to_str, to_unicode. Fix class_from_module, is_iter, make_iter. 2017-10-29 23:29:21 -04:00
Ryan Stein
5074c112af We need the latest version of Twisted possible for Py3. 2017-10-29 22:58:04 -04:00
Ryan Stein
75d74c252e Remove sitecustomize.py, unnecessary for Py3 now. 2017-10-29 22:54:43 -04:00
Ryan Stein
f9526e78a8 Implement hashing functions for Command and ServerSession. 2017-10-29 22:39:54 -04:00
Ryan Stein
ee58e59e7e Port a few miscellaneous items. 2017-10-29 22:21:38 -04:00
Ryan Stein
b5cf27fc18 Fix ServerConfig model for Py3. 2017-10-29 22:20:23 -04:00
Ryan Stein
9d48e616b1 Port SessionHandler for Py3. 2017-10-29 22:17:00 -04:00
Ryan Stein
aaf13eec16 Port EvMenu and EvForm for Py3. 2017-10-29 22:14:39 -04:00
Ryan Stein
8d0d3a942f Partially port EvTable for Py3. 2017-10-29 22:14:22 -04:00
Ryan Stein
a4b902108c Add __lt__ method necessary for usage of sorted() later in the file. 2017-10-29 22:10:16 -04:00
Ryan Stein
be5ecf0d0d Convert to bytes to allow access to static and media resources. 2017-10-29 21:58:30 -04:00
Ryan Stein
00a87bcdcf Port usage of Twisted AMP for Py3. 2017-10-29 21:57:40 -04:00
Ryan Stein
eabdf27565 Django WSGIHandler is deprecated. Port webserver for Py3. 2017-10-29 21:54:06 -04:00
Ryan Stein
7477cc56e0 Remove use of unavailable django force_unicode(). 2017-10-29 21:45:17 -04:00
Ryan Stein
b88c74a316 Convert the telnet protocols over for Py3. 2017-10-29 21:43:32 -04:00
Ryan Stein
1da3e0caa0 zope.interface.implements() is deprecated. Use implementer decorator. 2017-10-29 21:39:24 -04:00
Ryan Stein
8dc51b9fb4 Fix revision rendering and make use of ascii_letters. 2017-10-29 21:38:16 -04:00
Ryan Stein
c5c44f3e0c Update contrib.mapbuilder for Py3. 2017-10-29 21:37:12 -04:00
Ryan Stein
8c15dff56d Update random_string_generator's use of sre_parse.parse().data for Py3. 2017-10-29 21:36:13 -04:00
Ryan Stein
bb15fed784 Switch to autobahn-python for WebSockets support. 2017-10-29 21:29:09 -04:00
Ryan Stein
b80fb95662 Fix two unhandled Deferred errors in contrib tests. 2017-10-29 20:15:06 -04:00
Ryan Stein
6fa280b9fd Run 2to3. 2017-10-29 13:40:30 -04:00
Griatch
10fe39b96a Fix iteration error if passing a raw string for aliases/tags/perms in spawner 2017-10-29 18:28:06 +01:00
Griatch
246f4c2e3b Merge branch 'add_accounts_tests' of https://github.com/moonpatroller/evennia into moonpatroller-add_accounts_tests 2017-10-29 11:18:09 +01:00
Tehom
eaeceddba1 Add unit tests for bodyfunctions. Merges #1494. 2017-10-29 11:10:01 +01:00
Tehom
f25bebddd8 Create tests for dummyrunner settings 2017-10-29 10:54:10 +01:00
Tehom
9f665134ba Add unit tests for deprecations 2017-10-29 10:44:56 +01:00