RumovZ
065d9e939b
Annotate RegEx for invalid-escape check
2020-11-15 14:22:16 +01:00
Henrik Giesel
cc2ba7d07f
Load require package in Mathjax
2020-11-15 13:58:51 +01:00
RumovZ
e1ddc3d63a
Extend tests for new search parsing
...
(Also fix indentation)
2020-11-15 12:00:20 +01:00
RumovZ
6d4d1369d4
Fix escape check for escaped backslash
2020-11-15 11:57:11 +01:00
RumovZ
2e54817870
Move whitespace check for tags from to sqlwriter
...
Instead of not parsing a tag containing whitespace, check for spaces
when writing sql and if there are any, explicitly match nothing.
2020-11-15 11:54:21 +01:00
Damien Elmes
7f040cad0d
Merge branch 'mathjax3'
2020-11-15 20:24:50 +10:00
Damien Elmes
896a1e44b1
add rule to copy mathjax from node_modules
2020-11-15 20:22:28 +10:00
RumovZ
022efd5956
Always use regex for tag search
...
Don't distinguish between the glob and no-glob cases when comparing
tags but always use regexp. Thus, avoid problems with SQL wildcards in
registered tags.
2020-11-15 09:52:00 +01:00
RumovZ
66241f642a
Update frontend test to new escape handling
2020-11-15 09:39:10 +01:00
Damien Elmes
da58bbaaa3
ignore incorrect clock in dev mode
2020-11-15 18:29:16 +10:00
Damien Elmes
05725ab560
use ring on Linux; native-tls on other platforms
...
Python wheels on Linux require statically linked SSL libraries.
We were previously relying on the native-tls-vendored feature in
reqwest, but that does not work with Bazel, as openssl-src makes
assumptions that break when sandboxed. The static libs distributed
by distros like Ubuntu fail to link, and while we could potentially
build OpenSSL ourselves, we'd then need to keep it up to
date.
On Windows and Mac however, native-tls is preferable to ring, as it
allows us to get free updates from the OS, and results in
a smaller library.
Rust currently only supports platform-specific features in nightly,
and cargo-raze does not have support for them, so we currently need
to override the generated build file with a hand-crafted one that
specifies the relative features/deps for each platform.
update.py has been updated to automatically keep the version numbers
in this file up to date, so it should hopefully not prove too hard to
maintain going forward.
2020-11-15 15:25:28 +10:00
Damien Elmes
fd4c1edc7f
add native-tls in preparation for Linux-only ring
2020-11-15 14:02:53 +10:00
Damien Elmes
702c4b29f9
update Rust deps
2020-11-15 13:31:24 +10:00
RumovZ
8fc5d4c897
Update frontend search escapes to new parsing
2020-11-14 20:37:40 +01:00
RumovZ
d65b1f96f7
Fix tests for new search parsing (and reformat)
2020-11-14 19:13:09 +01:00
RumovZ
59f0010783
Fix whitespace in write_tag and parser/whitespac0
2020-11-14 19:10:56 +01:00
RumovZ
baf3dd9dde
For deck searches, unescape quotes only
...
For now, revert to the old handling of deck names using text_to_re from
text.rs and have parser.rs only unescape quotes.
2020-11-14 19:06:37 +01:00
RumovZ
c27175238c
Fix 'escaped' parser for empty string
...
Fix a bug where 'escaped' parsers (nom) accepted the empty
string by wrapping them in 'verify' parsers.
2020-11-14 18:28:24 +01:00
Henrik Giesel
d82d7bc95b
Add Mathjax filegroup
2020-11-14 14:14:25 +01:00
Henrik Giesel
06bd0376b1
Remove @types/mathjax as it is for MathJax 2
2020-11-14 14:14:25 +01:00
Henrik Giesel
3ec4b0da3a
Add moving MathJax3 into mathjax directory to build process
2020-11-14 14:14:25 +01:00
Henrik Giesel
6a29e0cd4d
Rip out MathJax 2 and setup MathJax 3 environment
2020-11-14 14:14:25 +01:00
Henrik Giesel
839e6652dd
Update MathJax2 config to MathJax3 config
...
Used: https://mathjax.github.io/MathJax-demos-web/convert-configuration/convert-configuration.html
2020-11-14 14:14:25 +01:00
Damien Elmes
bfc099d966
update rules_rust
2020-11-14 22:15:43 +10:00
Damien Elmes
ad5cbf195f
use full path in backend_pb2 import
2020-11-13 14:21:21 +10:00
Damien Elmes
0d1f6f91c9
audio doc updates
...
[skip ci]
2020-11-13 09:14:12 +10:00
RumovZ
e09486d088
Fix bugs and inconsistencies in the search parser
2020-11-12 17:27:50 +01:00
Damien Elmes
f823c442ec
relative js package paths
2020-11-12 21:07:59 +10:00
Damien Elmes
5e9cb92095
make 'bazel run ts:format' work
...
We're cheating a bit by having it fix files in qt's data folder
as well, but this makes it easier to share the config file.
2020-11-12 20:49:00 +10:00
Damien Elmes
a4af59fc4d
format_fix -> format; rename svelte-check for consistency
2020-11-12 20:19:32 +10:00
Damien Elmes
f2d25cdaf9
cleaning note is not specific to Windows
2020-11-12 20:06:35 +10:00
Damien Elmes
f83f0f08e2
drop El Capitan support
2020-11-12 20:03:41 +10:00
Damien Elmes
db1ed6f01f
export runtime js licenses
2020-11-12 20:03:41 +10:00
Damien Elmes
9da61c111e
update ts deps
2020-11-12 20:03:41 +10:00
Damien Elmes
b444eea75d
dump pypi licenses of runtime deps
2020-11-12 20:03:41 +10:00
Damien Elmes
c1e154e3ad
update Python deps
2020-11-12 20:03:41 +10:00
Damien Elmes
dc9026e9d7
orjson was missing from dep list; drop 32 bit compat
2020-11-12 20:03:41 +10:00
Damien Elmes
35fed9f0bd
dump crate licenses as part of update run
2020-11-12 20:03:41 +10:00
Damien Elmes
588f677f7e
rs dep updates
2020-11-12 20:03:41 +10:00
Damien Elmes
f5ac0570ea
Merge pull request #820 from abdnh/patch-1
...
Update Windows docs
2020-11-12 13:57:03 +10:00
abdo
3969a74c2a
Update Windows docs
...
See https://github.com/ankitects/anki/pull/819/
2020-11-12 04:01:08 +03:00
Damien Elmes
dc9944e0e9
update translations
2020-11-12 08:55:56 +10:00
Damien Elmes
ba5dc96a6b
fix some unwanted leading space in i18n keys
2020-11-12 08:55:26 +10:00
Damien Elmes
db6d81858c
fix typo
...
[skip ci]
2020-11-11 22:17:37 +10:00
Damien Elmes
db24dcf9a7
add coding specifier to anki/__init__.py
...
older gettext versions will complain otherwise (was breaking Windows CI)
2020-11-11 21:51:11 +10:00
Damien Elmes
0cb2b3f0c1
update qt/ to 3.8 as well
2020-11-11 21:37:36 +10:00
Damien Elmes
593e9d4e7b
Merge pull request #817 from cecini/formatcheck
...
Update mypy and black format check to python version 3.8
2020-11-11 21:36:32 +10:00
Damien Elmes
a44d8e91ac
ensure repos.bzl is up to date at end of run
2020-11-11 21:26:47 +10:00
Damien Elmes
9b5e120659
update translations
2020-11-11 21:23:38 +10:00
Damien Elmes
35d83cc9d2
add option to skip pot update; update sha1 after commit
2020-11-11 21:23:27 +10:00