Commit graph

45 commits

Author SHA1 Message Date
Griatch
0e8c979134 Fix profunc parse and html tabs. Resolve #2246 2020-11-11 00:42:15 +01:00
Griatch
fd1ef7e9eb Changing tab characters for webclient. Resolve #2239. 2020-11-01 19:10:48 +01:00
Griatch
668551a0d5 Handle webclient tabs; refactor html regex structure a little 2020-10-31 23:39:27 +01:00
Griatch
69d85bd184 Make scripts/objects lists use EvMore. Change EvMore to not justify by default. 2020-01-11 15:49:12 +01:00
Griatch
ca39276001 Ran black on master branch 2019-12-16 20:33:38 +01:00
Kevin Driscoll
a7dfe5e517 Replacing deprecated method from cgi with html.escape() 2019-10-30 13:28:35 -04:00
Henddher Pedroza
cea0e1a0a4 Increase coverage in evennia/utils/text2html 2019-10-19 20:39:40 -04:00
Henddher Pedroza
9e38cef5ff Unit tests for evennia/utils/text2html. 2019-10-19 18:32:42 -04:00
Griatch
c2c7fa311a Format code with black. Add makefile to run fmt/tests 2019-09-28 18:18:11 +02:00
Greg Taylor
5e1a672fc2 Remove builtins imports
This module is not intended to be used directly in most cases, per:
https://docs.python.org/3/library/builtins.html

None of our usages warrant the explicit import. We also avoid some
confusion as folks dig to see what we are doing to require
importing builtins directly.
2019-09-15 20:29:59 -07:00
Griatch
bc2777031d More fixes to text2ansi regexes. Resolve #1920. Resolve #1924. 2019-09-14 20:18:07 +02:00
Griatch
25aa026b28 ... and another fix to handle line breaks in web client 2019-09-11 20:02:24 +02:00
Griatch
c1be45b18d Use literal space rather than \s in text2html parser. Resolve #1916. 2019-09-11 19:58:28 +02:00
Griatch
56bfc10828 Fix line breaks from fixed-width lines in webclient. Resolve #1837. 2019-09-11 08:42:34 +02:00
Griatch
ea07a81696 Fix ANSI->HTML conversion in webclient; Resolve #1792 2019-09-08 18:26:23 +02:00
Griatch
90b42ca6fb Fix merge conflicts 2019-03-04 22:32:51 +01:00
Griatch
bedcb7d5f4 Testing new unit tests 2019-02-19 20:18:36 +01:00
Ryan Stein
6fa280b9fd Run 2to3. 2017-10-29 13:40:30 -04:00
Griatch
b278337172 Make PEP8 cleanup of line spaces and character distances as well as indents 2017-08-19 23:16:36 +02:00
Griatch
74eebfed6d Refactor code to remove alerts as per lgtm and #1176. 2017-01-29 19:02:00 +01:00
Simon Vermeersch
677fe306cb Webclient: don't strip single leading space 2017-01-28 20:46:11 +01:00
Griatch
69a5258fda Add escaping of the quote. Should now handle all aspects of #1002. 2016-11-06 08:57:23 +01:00
Griatch
1d81212a8e Addresses most cases related to #1108. The case of using quotes in MXP command names appears elusive, since even escaping the quote will result in a malformed JS link. 2016-11-06 01:08:25 +01:00
BlauFeuer
1f270d76ab Clarify MXP links in docstring 2016-11-03 18:13:43 -04:00
BlauFeuer
501c9f73a1 text2html.py Use double quotes in HTML MXP link
This just changes the problem from not escaping single quotes properly to not escaping double quotes when supplied in the MXP command or text.
2016-10-26 15:12:41 -04:00
Griatch
6fbdc88a27 Fix webclient ANSI background handling. Made bright ANSI backgrounds visible in color command. Resolves #1001. 2016-08-28 19:31:19 +02:00
Griatch
4e9c8aecec Fix webclient to handle changed xterm256 formula correctly. 2016-08-28 17:52:24 +02:00
Griatch
c15f107ad9 Add webclient support for blink, underline and inverse ANSI tags. The inverse tag will produce a dotted outline in the webclient; for now this seems to be no obvious way to inverse the background in a way similar to the terminal inverse. Resolves #976. 2016-06-24 23:22:38 +02:00
Griatch
e0d4f6a6c3 Fixed a bug in channelhandler if the channel had no desc. 2016-06-04 19:41:17 +02:00
Griatch
f99ee27382 Removed some test data. 2016-05-22 20:49:46 +02:00
Griatch
8b5c135d01 Changed how xterm256->HTML regexes are compiled at start-time; the regex compilation previously caused a startup delay of up to 15 seconds. After the rework, this time is down to 0.004 seconds. 2016-05-22 20:49:46 +02:00
Griatch
089235e2ec Fixed the ajax websocket send of prompts, which should resolve #973. 2016-05-22 20:49:46 +02:00
Griatch
9485e2aefe Re-added MXP-link support to the devel webclient. 2016-05-22 20:49:45 +02:00
Griatch
c46e115901 Fixed a bug with html-output of the standard ANSI-backgrounds. 2016-05-22 20:49:43 +02:00
Griatch
509d03a3dc Added webclient-support for xterm256 colors, as mentioned in #613. 2016-05-22 20:49:43 +02:00
Dan Feeney
ccd1451a02 wrote tests for the convert_urls function of TextToHTMLparser
improved regex to better handle edge cases, particularly a period following the URL
2015-11-09 10:21:39 +01:00
Dan Feeney
db218f7293 fixed regexp used in text2html's convert_urls function and moved it to the block of other parsed regex in the module 2015-11-09 10:21:39 +01:00
Ahmed Charles
11b61fe335 Import python3 compatible object. 2015-11-02 00:19:04 +01:00
Russell Jones
06c3dc0ed3 Run "futurize -1 -w -n ." 2015-10-01 20:00:28 +01:00
Griatch
d5f70b6524 Fixed a regression introduced in rev eb2bd8d that made the webclient fail when loading text2html. 2015-10-01 01:18:17 +02:00
Griatch
eb2bd8d44c Converted a large part of utils/ folder to google code docstrings as per #709. 2015-09-27 20:24:03 +02:00
Griatch
f77a650847 Fixed error in text2html, but webclient still doesn't support all color codes. 2015-03-25 14:29:06 +01:00
Griatch
7fdece962c Resolved merge conflict 2015-03-09 16:04:01 +01:00
Griatch
fe48757928 Made settings listing from launcher alphabetical. Fixed bug in mxp-to-html for the webclient. 2015-03-07 16:04:08 +01:00
Griatch
c7325a5032 Further reworking, naming the library folder 'evennia' instead of lib or src. 2015-01-07 13:36:57 +01:00
Renamed from lib/utils/text2html.py (Browse further)