Aldo Cortesi
04da36cac8
Merge pull request #3282 from kajojify/language
...
Async commands support
2018-08-14 20:41:55 +12:00
Miroslav
a69eea67fb
Going into mergeable state.
...
Some typing fixes since typing module doesn't fully support recursive types.
a few typos were fixed
test coverage, new tests for the new code
new syntax feature - assignment for 'set' command.
2018-08-12 16:00:39 +03:00
Miroslav
c78f10f859
get_tokens changes go back
2018-08-04 12:50:49 +03:00
Miroslav
c0ed80e02b
Excess changes were canceled
2018-08-04 11:56:53 +03:00
Miroslav
1c3c39cadf
Asyncio bugs fixed.
2018-08-04 02:18:10 +03:00
Miroslav
8d0f4009c3
Commands rework. Asyncio support for commands
2018-07-31 18:21:51 +03:00
Aldo Cortesi
009e3d7674
Merge pull request #3268 from kajojify/language
...
Pipes initial support
2018-07-31 09:05:55 +12:00
Miroslav
ec1b0bb85b
Wrong name for pipe_expression grammar rule was changed
2018-07-30 03:08:46 +03:00
Miroslav
76581708d8
Pipes bug was fixed. Some minor code reorganization.
...
New style annotation.
New test case.
2018-07-30 03:05:49 +03:00
Miroslav
a547a7e96a
Coverage for types.py was fixed
2018-07-28 18:51:42 +03:00
Miroslav
ae4e26037b
Bug with pipe usage was fixed. Coverage was expanded
2018-07-28 17:47:58 +03:00
Miroslav
57cca47b1f
Initial pipes support
2018-07-28 14:50:37 +03:00
Aldo Cortesi
0a6341e76f
Merge pull request #3260 from kajojify/language
...
Brackets support
2018-07-24 21:59:08 +12:00
Miroslav
2386ba6238
Minor fixes. Array handler. Coverage fixed.
2018-07-24 01:46:19 +03:00
Miroslav
d3dff7a77c
Brackets support
2018-07-23 13:51:53 +03:00
Aldo Cortesi
f0bafbf4f9
Merge pull request #3183 from kajojify/language
...
Porting the current command language on PLY
2018-06-21 09:10:50 +12:00
Miroslav
c4142862c6
excluding parser.py and lexer.py from individual coverage
2018-06-20 00:55:25 +03:00
Miroslav
0af586270f
return type for __init__
2018-06-18 17:57:36 +03:00
Miroslav
1794401e1f
new names
2018-06-18 17:20:58 +03:00
Miroslav
7d9d37d01b
Linter fix
2018-06-18 16:29:02 +03:00
Miroslav
7dbbcac97b
Lint
2018-06-16 22:17:57 +03:00
Miroslav
c187fcc5c2
Coverage
2018-06-16 21:25:06 +03:00
Miroslav
6c0e816df0
Additional tests. Deleting excess code. Minor fixes
2018-06-16 21:15:25 +03:00
Thomas Kriechbaumer
62d0d3db63
update release information for Docker
2018-06-16 11:19:11 +02:00
Aldo Cortesi
ba7047a9a4
Merge pull request #3205 from cortesi/ccase
...
cibuild: permit non-dev versions on maintenance branches
2018-06-16 15:38:27 +12:00
Aldo Cortesi
9463fee764
cibuild: permit non-dev versions on maintenance branches
...
Cater for the corner case where commits are incorporated on a maintenance
branch. We should be able to test these without adding a dev suffix to the tool
versions.
2018-06-16 15:09:34 +12:00
Aldo Cortesi
94a22b8795
Merge pull request #3204 from cortesi/nurelease
...
cibuild: cater for tags with "v" prefix
2018-06-16 11:21:22 +12:00
Aldo Cortesi
f5a6499b15
Simpler addon clear mechanism
...
This should improve test robustness
2018-06-16 10:59:24 +12:00
Aldo Cortesi
85526e5370
cibuild: Match Travis env variable behaviour
...
Whenever TRAVIS_TAG is non-empty, TRAVIS_BRANCH is over-ridden to match the
TRAVIS_TAG value. Adjust our tests to reflect this, and add a sanity check that
fails hard if this constraint is ever not met.
See https://github.com/travis-ci/travis-ci/issues/4745
2018-06-16 10:23:33 +12:00
Aldo Cortesi
bf791ba1d5
cibuild: refactor to handle v prefix for release tag names
2018-06-16 09:48:21 +12:00
Aldo Cortesi
ff8a9f5440
Sync CHANGELOG for v4.x
2018-06-16 09:07:37 +12:00
Maximilian Hils
3227f67d88
update compiled mitmweb assets
2018-06-15 17:15:15 +02:00
Aldo Cortesi
212afebeb0
Merge pull request #3188 from Kriechi/py36-check
...
fix syntax-error on older python interpreters
2018-06-14 17:53:29 +12:00
Aldo Cortesi
d36b5aaada
Merge pull request #3190 from realeyes-media/master
...
Adding Docker build for Raspberry Pi 3 (ARMv7 Processor Family)
2018-06-13 09:19:42 +12:00
Thomas Kriechbaumer
b6fd9b4484
Merge pull request #3200 from Kriechi/websocket-frame-masking-api
...
improve websocket frame masking api
2018-06-11 13:40:31 +02:00
Thomas Kriechbaumer
be26958ea8
improve websocket frame masking api
2018-06-11 13:28:28 +02:00
Miroslav
397fb8ece5
Various fixes. Tests
2018-06-09 15:51:17 +03:00
Miroslav
3ccf24764c
Any number of spaces between tokens. Fix for quotes.
2018-06-08 23:13:18 +03:00
Thomas Kriechbaumer
1413958a67
fix syntax-error on older python interpreters
2018-06-08 08:31:48 +02:00
Miroslav
0330b30160
Autocompletion fixed. parse_partial refactoring. New lexer state.
2018-06-08 02:50:51 +03:00
Miroslav
cb5c492c88
Autocompletion and highlighting almost fixed.
2018-06-08 02:27:30 +03:00
marcymarcy
e98100e461
Combining Docker push steps, clarifying tag name
2018-06-06 11:01:49 -06:00
marcymarcy
4a25efda82
Using subprocesses
2018-06-06 10:39:19 -06:00
marcymarcy
2af9d20312
Renaming function, formatting fix
2018-06-06 09:49:57 -06:00
Maximilian Hils
9047c4f2a5
Merge pull request #3189 from Kriechi/bump-hugo
...
bump hugo
2018-06-06 16:33:36 +02:00
marcymarcy
d80271c641
Adding ARMv7 into build
2018-06-05 14:12:32 -06:00
marcymarcy
aeb772e741
Dockerfile for Raspberry Pi 3
2018-06-05 14:12:11 -06:00
Thomas Kriechbaumer
054b3272fc
bump hugo
2018-06-05 20:48:36 +02:00
Miroslav
49f04e5546
Tests fixed
2018-06-05 15:07:30 +03:00
Miroslav
4074a62c6c
Various fixes for lexer and parser
...
ARRAY token is removed;
Tests are fixed;
2018-06-05 14:49:13 +03:00