Commit Graph

2282 Commits

Author SHA1 Message Date
ZyX ecc160cf92 Merge pull request #1312 from ZyX-I/stabilize-vterm-tests
Stabilize vterm tests
2015-02-19 12:25:42 +03:00
ZyX feb9a57dc0 Move code that prints tmux logs to test_tmux.py 2015-02-19 11:39:12 +03:00
ZyX 3d8948c125 Add missing newline in battery segment implementation 2015-02-19 11:39:12 +03:00
ZyX f8ba6b021c Restart failed tmux vterm test a few times 2015-02-19 11:39:12 +03:00
ZyX abe9014e59 Merge branch 'release-2.1' into develop 2015-02-19 02:56:44 +03:00
ZyX ceb0487fe0 Update base version 2015-02-19 02:56:44 +03:00
ZyX 58876504bc Merge commit 'HEAD@{1}' into develop 2015-02-19 02:56:15 +03:00
ZyX d5d4e956fe Fix typo in release script 2015-02-19 02:56:05 +03:00
ZyX 389e01ffd5 Merge branch 'fix-client-compiling' into develop 2015-02-19 02:50:47 +03:00
ZyX 4c6a2e3e59 Also check that MIME type matches during tests
MIME type names are inconsistent across different systems, so only first
component is used. For example, `file` in Travis Ubuntu detects Python scripts
as `text/x-java`, in Gentoo these are `text/x-python`.

Travis Ubuntu also uses magic file format different from the one
sys-apps/file-5.22 from Gentoo has, making it impossible to fix the issue by
just copying the files from my system.
2015-02-19 02:48:03 +03:00
ZyX e233ca7a54 Fix compiling C client when using Python-2.6
`shlex.split` is inadequate when it receives Unicode strings: `u'-O3'` is split 
into a single argument that looks like `'-\x00O\x003\x00'`.
2015-02-15 01:19:06 +03:00
ZyX c1bcaaad9e Merge branch 'pep440' into develop 2015-02-15 01:06:45 +03:00
ZyX 99830bad49 Use PEP440-compatible versions
Fixes #1310
2015-02-15 01:04:58 +03:00
Nikolai Aleksandrovich Pavlov 9823701a55 Merge pull request #1305 from sryze/patch-1
Fix link to colorschemes section
2015-02-08 00:56:57 +03:00
Sergey Zolotarev e112eb4ec4 Fix link to colorschemes section 2015-02-08 02:31:53 +05:00
Nikolai Aleksandrovich Pavlov fc7057c85b Merge pull request #1300 from ZyX-I/stabilize-vterm-tests
Another attempt to stabilize vterm tests
2015-02-07 22:08:05 +03:00
ZyX 04feda5922 Merge branch 'update-documentation' into develop 2015-02-07 18:51:18 +03:00
ZyX 9e5bd5c1af Replace obsolete advice to copy the entire configuration 2015-02-07 18:50:47 +03:00
ZyX 66c6128b66 Wait less in vterm tmux tests 2015-02-07 11:14:09 +03:00
ZyX d5d138f83d Do not bother with testing or setting POWERLINE_CONFIG_COMMAND
Instead just test whether using $POWERLINE_CONFIG_COMMAND succeeds and if it 
does not run just `powerline-config tmux setup`. Problem is that tests in vterm 
fail *not* because sleeping time is too short, but because `powerline-config 
tmux setup` for some reason is not launched at all. I am not sure whether this 
construct is going to fix things.

Also ref #875. I am very unsure this commit will fix the issue, but since I do 
not know what is the reason for this issue at all… who knows.
2015-02-07 11:13:16 +03:00
Nikolai Aleksandrovich Pavlov e280313b0f Merge pull request #1299 from ZyX-I/stabilize-vterm-tests
Wait more before failing tmux vterm tests
2015-02-07 05:13:57 +03:00
ZyX 92d4beffa4 Wait more before failing tmux vterm tests
May fix random test failures.
2015-02-07 05:00:37 +03:00
Nikolai Aleksandrovich Pavlov 43a9a2552a Merge pull request #1290 from ZyX-I/pdb
Add support for Python debugger
2015-02-07 04:27:43 +03:00
Nikolai Aleksandrovich Pavlov b40e45a0e7 Merge pull request #1297 from seanfisk/c-client-connect-size
Fix socket address size on non-Linux platforms.
2015-02-05 07:25:07 +03:00
Sean Fisk 17e0f74eb0 Fix socket address size on non-Linux platforms. 2015-02-04 15:35:56 -05:00
ZyX d57be8324a Do not alter the way keys are fed with PyPy 2015-02-02 00:12:06 +03:00
ZyX f4e3c3099f Remove everything up until `class Foo(object):` in pdb tests
PyPy3 displays prompt two times on the line where `s` is present.
2015-02-01 12:13:56 +03:00
ZyX c3e541d16a Remove empty lines 2015-02-01 12:08:09 +03:00
ZyX 0db8154b9a Document how to pdb bindings with Python-2.6 and update tests 2015-01-31 21:44:43 +03:00
ZyX e63a1c7cb5 Display the log after long wait 2015-01-31 21:34:26 +03:00
ZyX d8252f66b7 Move main() into powerline.bindings.pdb 2015-01-31 21:34:26 +03:00
ZyX f9d65fb34d Do not wait for too long in do_run_test 2015-01-31 20:25:40 +03:00
ZyX 2ef5107628 Import overrides from environment in PDB prompts 2015-01-31 20:23:10 +03:00
ZyX 5bc68b66fe Define all groups in both default and solarized colorschemes 2015-01-31 18:54:14 +03:00
ZyX f74320fba8 Add unit tests for pdb segments 2015-01-31 18:54:13 +03:00
ZyX 27291b5e0e Force ASCII-only prompt when using PyPy 2015-01-31 18:54:13 +03:00
ZyX 682a9ab504 Warn that PyPy is not supported 2015-01-31 18:54:13 +03:00
ZyX deacb9ab02 Add some methods to PowerlineRenderResult
This is an attempt to fix PDB prompt on PyPy. Does not work.
2015-01-31 18:54:13 +03:00
ZyX ef02ab70fb Also test powerline.bindings.pdb module 2015-01-31 18:52:04 +03:00
ZyX 47dbdd571d Add pdb integration tests 2015-01-31 18:52:04 +03:00
ZyX cac9754fcf Add pdb-specific segments and make default theme use them 2015-01-31 18:52:04 +03:00
ZyX b0d295301b Add some hacks to make code compatible with pdbpp 2015-01-31 18:44:41 +03:00
ZyX 9bbec772e0 Add support for pdb prompt
Note: pdbpp is not supported, it has lots of problems with unicode<-->str
conversion (either explicit or implicit).
2015-01-31 18:44:41 +03:00
ZyX 7250cd4bd8 Use `:py:meth` for referring to methods 2015-01-31 18:44:41 +03:00
ZyX 36d64bc3da Remove unused `get_segment_info` method 2015-01-31 18:44:40 +03:00
ZyX f5d96743fe Move IPython prompt and rcsh renderers into a separate module
Some applications that use readline use same variants of telling it where
highlighting starts and ends. This module will also be used for pdb.
2015-01-31 18:44:40 +03:00
Nikolai Aleksandrovich Pavlov cddfc364c1 Merge pull request #1289 from ZyX-I/fix-lint-hl-groups
Fix highlight groups linting
2015-01-31 15:36:46 +03:00
ZyX 72d9b8305a Fix linter errors: add necessary highlight groups or fix docstrings
Fixes #1136
2015-01-31 15:15:34 +03:00
ZyX 3b56cf748b Fix linting of highlight groups
Currently checks for highlight group existence do not work. With this commit
tests will fail due to #1136.
2015-01-31 15:14:38 +03:00
ZyX b22562b028 Merge branch 'fix-1286' into develop 2015-01-26 20:39:49 +03:00