Wykres commitów

535 Commity (ec2c3a9573adcfa741fcb5397994c107ffbf809f)

Autor SHA1 Wiadomość Data
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