nyanpasu64
ec2c3a9573
Fix random exceptions when closing ffplay on Windows
2019-01-18 15:40:42 -08:00
nyanpasu64
e2218f29b4
Remove mysterious TODO
2019-01-18 15:40:42 -08:00
nyanpasu64
2a4946bd30
Silence FFmpeg output messages
2019-01-18 15:40:42 -08:00
nyanpasu64
3250285ef5
Merge pull request #141 from nyanpasu64/appdata-ffmpeg
...
Move FFmpeg PATH to AppData
2019-01-16 20:30:43 -08:00
nyanpasu64
cfe9e87884
[paths.py] Capitalize PATH
2019-01-16 20:00:29 -08:00
nyanpasu64
d5fff45564
Rename ffmpeg_path.py to settings/paths.py
2019-01-16 19:58:58 -08:00
nyanpasu64
9c9295f604
Remove empty path folder from app/pyinstaller hierarchy
2019-01-16 14:03:45 -08:00
nyanpasu64
265594f4b5
Prepend (don't append) app-specific dir to PATH
2019-01-16 03:48:10 -08:00
nyanpasu64
9d0d5e0a4d
Move ffmpeg PATH folder to appdata (via appdirs)
2019-01-16 03:42:16 -08:00
nyanpasu64
18e80c62c7
Move app name to package-level constant
2019-01-16 03:24:11 -08:00
nyanpasu64
2ade05da84
poetry add appdirs
2019-01-16 01:16:39 -08:00
nyanpasu64
60ee4ecfc0
[poetry] Remove dependency on diff_cover, accelerate CI builds ( #139 )
...
diff_cover/diff-cover is only useful locally.
If you want it, install it via pip.
2019-01-14 23:20:42 -08:00
nyanpasu64
08810db6fe
Merge pull request #140 from nyanpasu64/fix-pyinstaller-zip
...
Fix creation of PyInstaller zip files, switch to 7z
2019-01-14 23:14:17 -08:00
nyanpasu64
d0ac89325f
Switch to 7z archiving, to compress 64-bit binaries further
2019-01-14 23:09:26 -08:00
nyanpasu64
2c18a0c9f4
Fix creation of PyInstaller zip files
2019-01-14 22:26:55 -08:00
nyanpasu64
b279f16025
Merge pull request #137 from nyanpasu64/pyinstaller-versioning
...
Add version numbers to Appveyor/Pyinstaller builds
2019-01-14 21:55:05 -08:00
nyanpasu64
7ffa0ba22b
[appveyor] Append version number to .zip artifacts
2019-01-14 21:51:29 -08:00
nyanpasu64
bd996137c7
Add PyInstaller/Appveyor state to version numbers
2019-01-14 20:33:00 -08:00
nyanpasu64
e76ba2a976
Add PyInstaller versioning scheme to .gitignore
2019-01-14 20:33:00 -08:00
nyanpasu64
c66b6f556d
build_pyinstaller.py: Terminate if subprocess fails
2019-01-14 20:33:00 -08:00
nyanpasu64
6bf8dcdf63
Partially fix pyinstaller on Linux
2019-01-14 20:33:00 -08:00
nyanpasu64
f35c8ba819
Add .vscode to Pycharm excludes and .gitignore
2019-01-14 20:33:00 -08:00
nyanpasu64
6ba605bffe
[appveyor] Build PyInstaller on x64 instead of x86
...
x86 PyInstaller is very slow (4 minutes) due to
https://github.com/pyinstaller/pyinstaller/issues/3962 .
Appveyor x64 works around slow build times, making CI run faster.
Python x64 is as slow as x86 on my local machine.
2019-01-14 20:32:39 -08:00
nyanpasu64
753ef9fb04
Merge pull request #136 from nyanpasu64/preview-performance
...
Add preview-specific performance options
2019-01-13 15:43:20 -08:00
nyanpasu64
c86cd8dc03
Add tests for output-specific performance tweaks
2019-01-13 14:59:51 -08:00
nyanpasu64
c35913f5c8
Add Performance tab to GUI
...
Add video size divisor to GUI.
2019-01-13 14:59:51 -08:00
nyanpasu64
dc0603073e
Implement preview-specific performance tweaks
...
CorrScope() calls exactly one of before_preview() vs before_record().
2019-01-13 14:59:51 -08:00
nyanpasu64
1f727ce53d
Add test for launching corrscope with master audio disabled
2019-01-13 14:55:33 -08:00
nyanpasu64
55e55ed585
.gitignore vscode local history
2019-01-12 23:55:04 -08:00
nyanpasu64
64f6a1e3ca
Merge pull request #133 from nyanpasu64/test-render-grid
...
Fix Renderer leaking matplotlib Figures, add grid tests
2019-01-12 04:13:29 -08:00
nyanpasu64
90567ceb16
Add comment, explain disabling render grid background
2019-01-12 04:12:27 -08:00
nyanpasu64
49d8560243
Switch from pyplot to Figure(), fix leaking Figures
...
pyplot does not discard unreferenced figures, resulting in
"More than 20 figures" warning when constructing many figures
through unit tests (and likely pyqt gui).
2019-01-12 04:12:27 -08:00
nyanpasu64
61be820ab2
Add test for layout.EdgeFinder class
2019-01-12 04:12:27 -08:00
nyanpasu64
25ae1c803d
Add tests for Renderer grid lines
2019-01-12 04:12:27 -08:00
nyanpasu64
b7b4012597
Fix previous PR, add `poetry run` coverage scripts
2019-01-12 02:50:42 -08:00
nyanpasu64
7c5315903a
Merge pull request #131 from nyanpasu64/coverage
...
Add unit-test coverage support
2019-01-12 00:43:20 -08:00
nyanpasu64
3e55e5b1a0
Add `poetry run` commands to check coverage
2019-01-12 00:41:46 -08:00
nyanpasu64
2dab83408f
Omit scipy-imported files from coverage testing
2019-01-11 22:29:04 -08:00
nyanpasu64
8bb6c55390
Clear Appveyor caches
2019-01-11 20:41:02 -08:00
nyanpasu64
c67368bd11
[appveyor] Run coverage and diff-cover
2019-01-11 20:37:57 -08:00
nyanpasu64
902afe54db
[poetry] Add coverage.py, pytest-cov, diff-cover, codecov.io
2019-01-11 20:37:52 -08:00
nyanpasu64
1e11a1ce81
Add badges to README.md
2019-01-11 20:34:22 -08:00
nyanpasu64
9ab8c399a0
Merge pull request #130 from nyanpasu64/render-grid
...
Add render grid support
2019-01-09 23:42:43 -08:00
nyanpasu64
a04ab9c3c3
Add grid color (optional) to GUI
2019-01-09 23:38:41 -08:00
nyanpasu64
cf17d77553
Hide Axis objects for speed
2019-01-09 23:38:41 -08:00
nyanpasu64
9f11377349
Hide border gridlines
2019-01-09 23:38:41 -08:00
nyanpasu64
92dced97c8
Draw gridlines if render.grid_color set
2019-01-09 23:38:41 -08:00
nyanpasu64
b6e046baf1
[master] Mark render.line_width as required
2019-01-09 23:36:43 -08:00
nyanpasu64
504928307b
Remove RendererConfig.create_window (dead code)
...
Since we use Agg renderer (not QtAgg), matplotlib cannot show a window.
2019-01-09 17:55:12 -08:00
nyanpasu64
3f91d8723b
Switch appveyor releases to Python 3.7 (possible speed boost) ( #106 )
2019-01-09 03:30:58 -08:00