zulip/zerver
Harshit Bansal c863bb83a0 html_diff: Migrate to use lxml.
We were using Google's diff-match-patch library to diff HTML. The
problem with that approach is that it is a text differ, not an HTML
differ and so it ends up messing up the HTML tags. `lxml` is a safer
option.

Fixes: #7219.
2017-10-30 14:10:35 -07:00
..
fixtures tests: Add a test suite for verifying the mobile push notifs content. 2017-10-06 16:47:27 -07:00
lib html_diff: Migrate to use lxml. 2017-10-30 14:10:35 -07:00
management Extract get_stream_recipient(). 2017-10-28 17:57:39 -07:00
migrations backend: Allow Administrators to invite new users as admins. 2017-10-27 11:19:38 -07:00
templatetags markdown: Add the "extra" Markdown extension to app_filters. 2017-10-29 17:40:25 -07:00
tests html_diff: Migrate to use lxml. 2017-10-30 14:10:35 -07:00
tornado zerver/tornado: Use python 3 syntax for typing. 2017-10-26 21:58:22 -07:00
views views/integrations: Change non-generic HelpView to MarkdownDirectoryView. 2017-10-29 18:15:36 -07:00
webhooks Rename subject_name in send_message_backend(). 2017-10-27 10:48:11 -07:00
worker lint: Fix lines in Python codebase longer than 125 characters. 2017-10-26 17:36:54 -07:00
__init__.py caching: Add configuration class for post-migration cache flushing. 2016-10-27 23:26:34 -07:00
apps.py Remove the rest of print_function. 2017-09-27 18:06:47 -07:00
context_processors.py subdomains: Fix some implicit uses of "" for the root subdomain. 2017-10-26 10:29:17 -07:00
decorator.py mypy: Correct return_success_on_head_request typing. 2017-10-29 17:10:13 -07:00
filters.py zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00
forms.py subdomains: Refactor check_subdomain to a clearer interface. 2017-10-26 10:29:17 -07:00
logging_handlers.py tests: Call real consume method of queue processors. 2017-10-26 14:58:03 -07:00
middleware.py Fix a comment typo in zerver/middleware.py. 2017-10-30 10:36:35 -07:00
models.py embedded bots: Move StateHandler query logic to separate file. 2017-10-30 13:37:56 -07:00
signals.py zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00
static_header.txt Update static_header.txt with new license information. 2016-08-13 00:37:21 -07:00
storage.py zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00