ZyX
d53c780071
Do not use absolute path for tmux socket
...
Absolute path is too long when using tests in ebuild.
2015-02-21 15:59:10 +03:00
ZyX
1e85f5df15
Disable vterm tests for PyPy completely
2015-02-21 15:59:10 +03:00
ZyX
22162a9656
Replace screen-based tests with pexpect-based tests
...
Currently works for all tests, but dash ones. Not much of a problem since dash
tests were disabled for being unstable.
2015-02-21 15:59:10 +03:00
ZyX
8524ee35e7
Ignore stderr from printf and env
...
socat may close pipe before they succeed to write something which results in
env: write error: Broken pipe
(according to my experience leading printf’s always succeeds to write before
socat closes pipe).
2015-02-21 13:56:58 +03:00
ZyX
838a7c3b15
Fix the case when $0 is a path
...
I.e. something like /home/zyx/.vam/powerline/tests/shell/path/mksh.
2015-02-21 13:46:35 +03:00
ZyX
e6b3bff50a
Rerun main() only after running finally block
2015-02-21 04:35:56 +03:00
ZyX
5ecf50b4d8
Use different $HOME
2015-02-21 04:35:56 +03:00
ZyX
683691931d
Make sure that there is at least one blank line after full log
2015-02-21 02:38:17 +03:00
ZyX
fb0fba6c6d
Do not modify $PATH and $LD_LIBRARY_PATH unless on travis
2015-02-21 02:38:17 +03:00
ZyX
e7c381a63f
Make sure USER and HOME variables are defined
2015-02-21 02:38:17 +03:00
ZyX
be3fd917a9
Limit maximum amount of attempts to set register a
2015-02-21 02:38:16 +03:00
Nikolai Aleksandrovich Pavlov
6343ff0d8f
Merge pull request #1316 from ZyX-I/full-non-travis-tests
...
Make it possible to run the whole test suite outside of travis
2015-02-21 00:59:25 +03:00
ZyX
75c5295a8c
Adjust fish version tests for bot-ci-compiled fish
2015-02-21 00:08:12 +03:00
ZyX
0a0af212ad
Allow specifying path to libvterm from environment
...
Uses POWERLINE_LIBVTERM environment variable.
2015-02-20 23:48:26 +03:00
ZyX
8629999379
Make sure that it is possible to use “system” libvterm.so
2015-02-20 23:47:18 +03:00
ZyX
02b31f36bd
Only run fish tests for development version or for 2.1.2 and higher
...
Currently tests also test Vi key bindings support, but it is not in any release
yet.
2015-02-20 23:37:13 +03:00
ZyX
b349d6e390
Make sure that fish tests are not run for old fishes
2015-02-20 23:16:01 +03:00
ZyX
4d09f4fdb0
Do not run Vim tests if Vim is not available, fallback to system Vim
2015-02-20 22:39:50 +03:00
ZyX
8fff21d77b
Set the default value for POWERLINE_TMUX_EXE
2015-02-20 22:36:39 +03:00
ZyX
1445b5a655
Merge branch 'update-qtile' into develop
2015-02-20 22:11:06 +03:00
ZyX
6cad7b0aae
Add information about supported versions to documentation
2015-02-20 22:10:34 +03:00
ZyX
479e6afb2a
Do not recreate layout if not needed
2015-02-20 22:09:59 +03:00
ZyX
5ee860ba8a
Rename timeout to update_interval
2015-02-20 16:40:19 +03:00
ZyX
1742571b63
Use .timer_setup() to setup timer, fix error from cffi markup renderer
...
1. In qtile-0.9.1 .timeout_add() must be run after ._configure(). In qtile-0.8.0
.timer_setup() is not run automatically.
2. New pango markup renderer (qtile-0.9.1) is not accepting unicode() objects,
only str() ones as it converts them to cffi `char *`.
Fixes #1313
2015-02-20 16:39:50 +03:00
ZyX
86bb1616b4
Use new name and two sides in example configuration in documentation
2015-02-20 16:19:04 +03:00
ZyX
bf228943ed
Allow it to configure side
2015-02-20 16:15:21 +03:00
ZyX
eda9d0d607
Move the closing parenthesis to the next line
2015-02-20 16:14:19 +03:00
ZyX
83e459c5f8
Do not use private classes for qtile, do not rename Powerline class
2015-02-20 16:09:06 +03:00
ZyX
6c966811af
Update documentation
2015-02-20 16:07:52 +03:00
ZyX
b09c7b79b5
Merge branch 'update-requirements' into develop
2015-02-19 23:49:39 +03:00
ZyX
98455c46ce
Update Vim version requirements
2015-02-19 23:08:25 +03:00
ZyX
ffcd8f7234
Add information about fish requirements
2015-02-19 23:06:33 +03:00
ZyX
9375b3122a
Merge commit 'HEAD@{1}' into develop
2015-02-19 12:28:03 +03:00
ZyX
3c596ca114
Do not forget to push develop to upstream
2015-02-19 12:27:46 +03:00
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