8f48609 | Pablo Prietz | 21 January 2021, 11:00:32 UTC | Merge pull request #2091 from pupil-labs/develop Pupil v3.1 Release Candidate 1 | 21 January 2021, 11:00:32 UTC |
91d2173 | Pablo Prietz | 21 January 2021, 10:58:33 UTC | Merge pull request #2090 from pupil-labs/glfw-selective-error-reporting Selective glfw error reporting #2 | 21 January 2021, 10:58:33 UTC |
5e5b88e | Pablo Prietz | 21 January 2021, 09:29:11 UTC | Update pupil_src/shared_modules/gl_utils/utils.py | 21 January 2021, 09:29:11 UTC |
3b3cc5d | Pablo Prietz | 21 January 2021, 09:25:08 UTC | Merge branch 'develop' into glfw-selective-error-reporting | 21 January 2021, 09:25:08 UTC |
31dd08a | Pablo Prietz | 21 January 2021, 09:14:24 UTC | Merge pull request #2087 from pupil-labs/macOS_bigsur_compat macOS 11 Big Sur bundle compatibility | 21 January 2021, 09:14:24 UTC |
fbe3a9d | Roman Roibu | 21 January 2021, 09:00:26 UTC | Remove GLFWErrorReporting.glfw_init | 21 January 2021, 09:00:26 UTC |
ba50760 | Roman Roibu | 21 January 2021, 08:59:52 UTC | Update default GLFW error reporting to warn for "Cocoa: Failed to find service port for display" | 21 January 2021, 08:59:52 UTC |
8163b6a | Pablo Prietz | 20 January 2021, 18:13:00 UTC | Merge pull request #2089 from pupil-labs/fix-pi-broken-frames Gracefully handle PI recordings with broken video #2 | 20 January 2021, 18:13:00 UTC |
c286e2f | Pablo Prietz | 20 January 2021, 18:09:43 UTC | Merge remote-tracking branch 'pl/develop' into macOS_bigsur_compat | 20 January 2021, 18:09:43 UTC |
2b978c7 | Roman Roibu | 20 January 2021, 15:22:04 UTC | Apply skipping the first frame from audio streams in PI recordings with broken first stream | 20 January 2021, 15:22:04 UTC |
a349031 | Pablo Prietz | 20 January 2021, 13:56:21 UTC | Temporary workaround for pyinstaller/pyinstaller#5491 Add a runtime hook to macOS bundles that patches `ctypes.util.find_library()` to return the correct OpenGL framwork path. Necessary, to make PyOpenGL work within the macOS bundles running on macOS Big Sur. See https://github.com/pyinstaller/pyinstaller/issues/5491 for details. To commit is to be reverted once PyInstaller has released a fix for this issue. | 20 January 2021, 13:56:21 UTC |
c616ffa | Pablo Prietz | 20 January 2021, 13:51:05 UTC | Explicitly sign all dylib files in the `Resources` folder `codesign --deep` does not seem to correctly sign dylibs in the `Resources` folder of the application bundle. This causes notarization to fail. Requires zsh to be installed via homebrew | 20 January 2021, 13:51:05 UTC |
341c376 | Pablo Prietz | 19 January 2021, 18:19:23 UTC | Merge pull request #2086 from pupil-labs/glfw-selective-error-reporting Selective glfw error reporting | 19 January 2021, 18:19:23 UTC |
1009a23 | Pablo Prietz | 18 January 2021, 14:29:35 UTC | Make macOS bundle signing more strict | 18 January 2021, 14:29:35 UTC |
b50bd63 | Roman Roibu | 17 January 2021, 20:55:07 UTC | Wrap calls to glfw.init instead of glfw.create_window | 17 January 2021, 20:55:07 UTC |
53d71e0 | Pablo Prietz | 14 January 2021, 09:48:51 UTC | Merge pull request #2082 from pupil-labs/support-200hz-gaze-pi-recordings Support 200hz gaze data in PI recording | 14 January 2021, 09:48:51 UTC |
dd92025 | Roman Roibu | 13 January 2021, 21:11:01 UTC | Fix GLFWErrorReporting.error_code_handling | 13 January 2021, 21:11:01 UTC |
b80a849 | Roman Roibu | 13 January 2021, 18:57:21 UTC | Merge branch 'develop' into support-200hz-gaze-pi-recordings | 13 January 2021, 18:57:21 UTC |
34594a6 | Roman Roibu | 12 January 2021, 21:28:41 UTC | Wrap calls to glfw.create_window in a special glfw error handling context This context ignores error codes that are known to be returned by glfw | 12 January 2021, 21:28:41 UTC |
bc9039b | Roman Roibu | 12 January 2021, 21:26:28 UTC | Set default glfw error reporting with GLFWErrorReporting | 12 January 2021, 21:26:28 UTC |
af844f2 | Roman Roibu | 12 January 2021, 21:24:22 UTC | Add GLFWErrorReporting utility class | 12 January 2021, 21:24:22 UTC |
d01e26b | Pablo Prietz | 12 January 2021, 12:45:35 UTC | Merge pull request #2085 from pupil-labs/update-banner-image Update pupil_labs_pupil_core_app_download_banner image in README.md | 12 January 2021, 12:45:35 UTC |
85c076c | Roman Roibu | 12 January 2021, 12:23:52 UTC | Update pupil_labs_pupil_core_app_download_banner image in README.md | 12 January 2021, 12:23:52 UTC |
cd564a4 | Pablo Prietz | 12 January 2021, 09:52:29 UTC | Add explicit ffmpeg install instructions for ffmpeg | 12 January 2021, 09:52:29 UTC |
5193fad | Pablo Prietz | 12 January 2021, 09:11:47 UTC | Merge pull request #2083 from pupil-labs/fix_zerobyte_files Handle zero-byte video files when looking up Pupil Mobile intrinsics | 12 January 2021, 09:11:47 UTC |
4de2a81 | Pablo Prietz | 12 January 2021, 08:48:31 UTC | Merge pull request #2084 from pupil-labs/pyglui_v1.29 Increase pyglui version requirement v1.28 -> v1.29 | 12 January 2021, 08:48:31 UTC |
1ab954b | Roman Roibu | 12 January 2021, 07:32:54 UTC | Inline 200Hz file name tranformations for PI recordings | 12 January 2021, 07:32:54 UTC |
ec25e02 | Roman Roibu | 12 January 2021, 07:32:12 UTC | Remove obsolete comment about 200Hz gaze data edge-case | 12 January 2021, 07:32:12 UTC |
6bd6e45 | Pablo Prietz | 11 January 2021, 16:22:26 UTC | Increase pyglui version requirement v1.28 -> v1.29 | 11 January 2021, 16:22:26 UTC |
150e5ba | Pablo Prietz | 11 January 2021, 16:10:19 UTC | Handle zero-byte video files when looking up Pupil Mobile intrinsics | 11 January 2021, 16:10:19 UTC |
276c30e | Pablo Prietz | 11 January 2021, 15:50:37 UTC | Add cmake to macOS dependencies | 11 January 2021, 15:50:37 UTC |
bad8fe5 | Pablo Prietz | 11 January 2021, 08:48:34 UTC | Merge pull request #2077 from pupil-labs/fix-pi-broken-frames Gracefully handle PI recordings with broken video | 11 January 2021, 08:48:34 UTC |
4efeb2e | Roman Roibu | 11 January 2021, 08:24:00 UTC | Prioritize 200hz gaze data when updating PI recording | 11 January 2021, 08:24:00 UTC |
23826a4 | Roman Roibu | 05 January 2021, 11:04:44 UTC | Handle non-video streams when fixing broken frame issue | 05 January 2021, 11:04:44 UTC |
e563050 | Pablo Prietz | 04 January 2021, 14:14:06 UTC | Remove debug suffix | 04 January 2021, 14:14:06 UTC |
9dba7f3 | Pablo Prietz | 04 January 2021, 14:13:43 UTC | Use shutil.move over Path.replace Supports recording external recording locations | 04 January 2021, 14:13:56 UTC |
58bfb33 | Pablo Prietz | 04 January 2021, 14:11:03 UTC | Close container to avoid corrupt result | 04 January 2021, 14:11:03 UTC |
19d829e | Pablo Prietz | 04 January 2021, 13:39:15 UTC | Sort imports | 04 January 2021, 13:39:15 UTC |
073a5b9 | Roman Roibu | 31 December 2020, 16:56:04 UTC | Add video and raw time files rewriting for affected recordings | 31 December 2020, 16:56:04 UTC |
f2190e2 | Roman Roibu | 17 December 2020, 14:57:34 UTC | Rewrite world timestamps file for PI if the video is broken | 17 December 2020, 14:57:34 UTC |
1b404ff | Roman Roibu | 17 December 2020, 14:56:42 UTC | Gracefully handle loading audio stream from a broken container | 17 December 2020, 14:56:42 UTC |
c68d50d | Pablo Prietz | 10 December 2020, 16:20:33 UTC | Merge pull request #2075 from pupil-labs/develop Pupil v3.0 Release Candidate 2 | 10 December 2020, 16:20:33 UTC |
0491471 | Pablo Prietz | 10 December 2020, 16:19:56 UTC | Merge pull request #2074 from pupil-labs/fix_service_eye_menus Fix adding plugin menus in eye process menubar when running Service | 10 December 2020, 16:19:56 UTC |
a3f2ef6 | Pablo Prietz | 10 December 2020, 16:18:59 UTC | Add missing g_pool.process definitions | 10 December 2020, 16:18:59 UTC |
f6a7674 | Pablo Prietz | 10 December 2020, 16:05:15 UTC | Remove newlines from pye3d visual. explanation | 10 December 2020, 16:05:15 UTC |
3fd1145 | Pablo Prietz | 10 December 2020, 15:59:37 UTC | Fix adding plugin menus in eye process menubar when running Service | 10 December 2020, 15:59:37 UTC |
c887f58 | Pablo Prietz | 10 December 2020, 15:28:54 UTC | Merge pull request #2073 from pupil-labs/rm_run_bat_files Remove necessity for run_<app>.bat files on Windows | 10 December 2020, 15:28:54 UTC |
a6c9b8b | Pablo Prietz | 10 December 2020, 15:20:36 UTC | Remove necessity for run_<app>.bat files on Windows | 10 December 2020, 15:20:36 UTC |
a18e63f | Pablo Prietz | 10 December 2020, 13:32:31 UTC | Merge pull request #2072 from pupil-labs/develop Pupil v3.0 Release Candidate 1 | 10 December 2020, 13:32:31 UTC |
b92e24f | Pablo Prietz | 10 December 2020, 13:31:39 UTC | Merge pull request #2065 from pupil-labs/pye3d-dev Use pye3d by default | 10 December 2020, 13:31:39 UTC |
5509283 | Pablo Prietz | 10 December 2020, 12:39:18 UTC | Simplify pye3d menu help text | 10 December 2020, 12:39:18 UTC |
8ba55a9 | Pablo Prietz | 10 December 2020, 12:39:00 UTC | Requirements: Install pye3d via pypi | 10 December 2020, 12:39:00 UTC |
a8f735c | Pablo Prietz | 10 December 2020, 11:09:21 UTC | Merge pull request #2071 from courtois-neuromod/fix/launcher_should_stop Fix stopping launcher via Network API | 10 December 2020, 11:09:21 UTC |
9340c90 | basile | 09 December 2020, 15:38:00 UTC | Merge branch 'enh/world_shoud_stop' into fix/launcher_should_stop | 09 December 2020, 16:32:38 UTC |
e41772b | Pablo Prietz | 09 December 2020, 15:54:44 UTC | Merge pull request #2070 from courtois-neuromod/fix/launcher_should_stop add missing launcher_process.should_stop handling | 09 December 2020, 15:54:44 UTC |
ffe3626 | Pablo Prietz | 09 December 2020, 15:50:17 UTC | Merge branch 'master' into develop | 09 December 2020, 15:50:17 UTC |
0d538fc | Pablo Prietz | 09 December 2020, 15:49:29 UTC | WIP: pye3d menu text | 09 December 2020, 15:49:29 UTC |
e9269b6 | basile | 09 December 2020, 15:38:00 UTC | Merge branch 'enh/world_shoud_stop' into fix/launcher_should_stop | 09 December 2020, 15:38:00 UTC |
6b5687a | basile | 09 December 2020, 14:44:15 UTC | add missing launcher_process.should_stop | 09 December 2020, 14:44:15 UTC |
6171566 | basile | 09 December 2020, 14:25:07 UTC | allow to shutdown world with notifications | 09 December 2020, 14:26:23 UTC |
1f06174 | Pablo Prietz | 09 December 2020, 10:50:21 UTC | Merge branch 'develop' into pye3d-dev | 09 December 2020, 10:50:21 UTC |
821db95 | Pablo Prietz | 09 December 2020, 10:49:27 UTC | Support `*.dev` versions | 09 December 2020, 10:49:27 UTC |
b8f269f | Pablo Prietz | 09 December 2020, 10:48:59 UTC | Loose up pupil-detector version requirement | 09 December 2020, 10:48:59 UTC |
bad8d9f | Pablo Prietz | 09 December 2020, 10:48:29 UTC | Add msgpack version assertion to zmq_tools | 09 December 2020, 10:48:29 UTC |
85c1099 | Roman Roibu | 09 December 2020, 10:29:04 UTC | Change pye3d debug window button based on window state | 09 December 2020, 10:29:04 UTC |
cae2404 | Pablo Prietz | 09 December 2020, 09:47:14 UTC | Merge pull request #2068 from pupil-labs/msgpack-update Update msgpack dependency | 09 December 2020, 09:47:14 UTC |
d510833 | Pablo Prietz | 09 December 2020, 09:47:04 UTC | Merge branch 'develop' into msgpack-update | 09 December 2020, 09:47:04 UTC |
f2905a3 | Pablo Prietz | 09 December 2020, 09:46:16 UTC | Merge pull request #2011 from pupil-labs/remove-3d-pupil-detector Remove 3D pupil detector | 09 December 2020, 09:46:16 UTC |
52ba2df | Pablo Prietz | 09 December 2020, 09:14:48 UTC | Merge pull request #2069 from pupil-labs/dependency-constraints Further constrain requirements | 09 December 2020, 09:14:48 UTC |
721ae95 | Roman Roibu | 09 December 2020, 09:10:47 UTC | Add msgpack v.1.0 assert | 09 December 2020, 09:10:47 UTC |
8e75448 | Roman Roibu | 08 December 2020, 22:52:45 UTC | Add fallback key lookup for eye_centers_3d and gaze_normals_3d | 08 December 2020, 22:52:45 UTC |
239e8a0 | Roman Roibu | 08 December 2020, 22:52:16 UTC | Remove "raw=False" argument from msgpack.Unpacker Since msgpack v1.0 this is the default value | 08 December 2020, 22:52:16 UTC |
81f1459 | Roman Roibu | 08 December 2020, 22:51:03 UTC | Constrain msgpack version to above v1.0 | 08 December 2020, 22:51:03 UTC |
af660c3 | Pablo Prietz | 08 December 2020, 14:32:32 UTC | Update Windows ffmpeg download link | 08 December 2020, 14:32:32 UTC |
f82d433 | Pablo Prietz | 08 December 2020, 14:31:48 UTC | Make pyre requirement compaitble with ndsi ndsi also specifies pyre as a dependency. If the URLs do not match, pip will fail since it does not know which URL to use. There is no issue if we use the same URL in both places. | 08 December 2020, 14:31:48 UTC |
ae7b27a | Pablo Prietz | 08 December 2020, 14:30:00 UTC | Require at least glfw>=2.0.0 | 08 December 2020, 14:30:00 UTC |
7541a77 | Pablo Prietz | 08 December 2020, 14:29:04 UTC | Remove Cython as application dependency | 08 December 2020, 14:29:04 UTC |
577f1e1 | Roman Roibu | 07 December 2020, 23:10:25 UTC | Apply black formatting to tests/test_raw_data_exporter.py | 07 December 2020, 23:10:25 UTC |
bce536c | Roman Roibu | 07 December 2020, 23:09:42 UTC | Update 3D model keys to be str instead of int | 07 December 2020, 23:09:42 UTC |
cc83e53 | Roman Roibu | 07 December 2020, 23:08:08 UTC | Remove deprecated encoding msgpack argument | 07 December 2020, 23:08:08 UTC |
91d8645 | Roman Roibu | 07 December 2020, 23:06:35 UTC | Disable strict map key when unpacking msgpack files | 07 December 2020, 23:06:35 UTC |
5855dda | Roman Roibu | 07 December 2020, 23:04:30 UTC | Update msgpack requirement to latest version | 07 December 2020, 23:04:30 UTC |
49b804f | Pablo Prietz | 07 December 2020, 10:02:27 UTC | Merge branch 'remove-3d-pupil-detector' into pye3d-dev | 07 December 2020, 10:02:27 UTC |
b6397c0 | Pablo Prietz | 07 December 2020, 10:01:15 UTC | Fix eye cam resolution change | 07 December 2020, 10:01:40 UTC |
d4ad2bc | Pablo Prietz | 07 December 2020, 09:57:06 UTC | Remove ceres dependency install instructions Using pupil-detectors>=2.0.1 and higher, Ceres is no longer needed | 07 December 2020, 09:57:06 UTC |
ab6fb64 | Pablo Prietz | 03 December 2020, 08:42:59 UTC | Add pye3d to pye3d datum method field | 03 December 2020, 08:42:59 UTC |
55d4485 | Pablo Prietz | 03 December 2020, 08:39:26 UTC | Merge pull request #2064 from pupil-labs/eye_parent_app_arg main: Pass parent_application to eye process | 03 December 2020, 08:39:26 UTC |
3b6ba64 | Pablo Prietz | 02 December 2020, 15:53:58 UTC | Merge branch 'develop' into remove-3d-pupil-detector | 02 December 2020, 15:53:58 UTC |
8f110b8 | Pablo Prietz | 02 December 2020, 15:13:10 UTC | Set pupil_detection_method dynamically based on long_term_mode | 02 December 2020, 15:13:10 UTC |
ed13021 | Pablo Prietz | 02 December 2020, 15:00:16 UTC | Merge branch 'eye_parent_app_arg' into pye3d-dev | 02 December 2020, 15:00:16 UTC |
3901f44 | Pablo Prietz | 02 December 2020, 14:57:53 UTC | main: Pass parent_application to eye process Until there is no way for the eye process to detect if it runs within Pupil Capture, Player, or Service. This PR passes this info explicitly to the process which stores it in g_pool.app | 02 December 2020, 14:57:53 UTC |
22d9f2e | Pablo Prietz | 02 December 2020, 13:58:31 UTC | Handle case where 2d input for pye3d is not available | 02 December 2020, 13:58:31 UTC |
0dbf0ce | Pablo Prietz | 02 December 2020, 13:48:31 UTC | Pye3d menu: Remove mode selector. Set mode based on app. | 02 December 2020, 13:48:31 UTC |
abff297 | Pablo Prietz | 02 December 2020, 12:01:58 UTC | Add pye3d to requirements.txt | 02 December 2020, 12:01:58 UTC |
70c1ee2 | Pablo Prietz | 02 December 2020, 12:00:03 UTC | Merge branch 'remove-3d-pupil-detector' into pye3d-dev | 02 December 2020, 12:00:03 UTC |
5584e7c | Pablo Prietz | 02 December 2020, 11:58:21 UTC | Update requirements.txt to install `pupil-detectors==2.0.0` | 02 December 2020, 11:58:21 UTC |
4382a8f | Pablo Prietz | 02 December 2020, 11:45:01 UTC | Merge branch 'remove-3d-pupil-detector' into pye3d-dev | 02 December 2020, 11:45:01 UTC |
bfe21d4 | Pablo Prietz | 02 December 2020, 11:42:30 UTC | Add version check to pupil_detector_plugins | 02 December 2020, 11:42:30 UTC |
b7656ef | Pablo Prietz | 02 December 2020, 11:42:07 UTC | Sort imports | 02 December 2020, 11:42:07 UTC |
cc2107c | Pablo Prietz | 02 December 2020, 09:49:40 UTC | Merge pull request #2062 from pupil-labs/fix-gui-window-generator-yield-issue Fix GUIWindow generator yield issue | 02 December 2020, 09:49:40 UTC |