be0c57c | Roman Roibu | 22 February 2021, 18:29:22 UTC | Update Plugin_Manager to skip adding Plugins that are not available given g_pool context | 23 February 2021, 11:57:21 UTC |
33381af | Roman Roibu | 22 February 2021, 18:29:02 UTC | Update Plugin_List to skip adding Plugins that are not available given g_pool context | 23 February 2021, 11:57:18 UTC |
aa2f333 | Roman Roibu | 22 February 2021, 18:28:00 UTC | Add Plugin class method to signal plugin availability given g_pool context | 23 February 2021, 11:57:14 UTC |
acb511e | Pablo Prietz | 23 February 2021, 11:00:32 UTC | Merge pull request #2099 from pupil-labs/update-license-header License header update 2021 | 23 February 2021, 11:00:32 UTC |
e72c241 | Pablo Prietz | 23 February 2021, 10:59:39 UTC | License header update 2021 | 23 February 2021, 10:59:39 UTC |
e214060 | Pablo Prietz | 09 February 2021, 17:09:32 UTC | Merge pull request #2096 from pupil-labs/develop Pupil v3.1 Release Candidate 2 | 09 February 2021, 17:09:32 UTC |
45bdaa8 | Roman Roibu | 09 February 2021, 17:06:07 UTC | Bump pye3d supported version in pye3d_plugin.py | 09 February 2021, 17:06:07 UTC |
0b5ad28 | Pablo Prietz | 09 February 2021, 16:51:27 UTC | Bump pye3d requirement to 0.0.5 | 09 February 2021, 16:51:27 UTC |
5786fbf | Pablo Prietz | 09 February 2021, 16:31:31 UTC | Merge pull request #2095 from pupil-labs/support-apple-silicone Support Apple Silicone | 09 February 2021, 16:31:31 UTC |
6124860 | Roman Roibu | 09 February 2021, 10:14:09 UTC | Trigger a main window redraw when calibration stops | 09 February 2021, 10:29:34 UTC |
c1941e0 | Roman Roibu | 09 February 2021, 10:13:28 UTC | Add trigger_main_window_redraw to world g_pool | 09 February 2021, 10:29:24 UTC |
507ec5a | Roman Roibu | 05 February 2021, 13:18:15 UTC | Don't disable cursor in full screen marker calibration This makes it very hard to recover if the full screen marker window is accidentally tabbed out (e.g. by switching to a different screen space on macOS). | 09 February 2021, 10:28:40 UTC |
b7a124b | Roman Roibu | 04 February 2021, 09:41:12 UTC | Use radius instead of diameter for marker rendering | 09 February 2021, 10:28:22 UTC |
b88a0dc | Roman Roibu | 02 February 2021, 14:14:56 UTC | Temporarily add TODOs for WIP calibration marker rendering update | 09 February 2021, 10:28:03 UTC |
28c0624 | Roman Roibu | 02 February 2021, 14:14:15 UTC | Replace draw_points with _draw_circle_filled for drawing calibration marker | 09 February 2021, 10:27:53 UTC |
be544a7 | Roman Roibu | 02 February 2021, 14:13:20 UTC | Add _draw_circle_filled function for drawing marker circles | 09 February 2021, 10:27:43 UTC |
3fc6679 | Pablo Prietz | 01 February 2021, 09:12:03 UTC | Merge pull request #2093 from pupil-labs/fix-named-tuple-deprecated-properties Fix typing.NamedTuple deprecated properties | 01 February 2021, 09:12:03 UTC |
93f5ef5 | Pablo Prietz | 25 January 2021, 11:53:59 UTC | Remove leftover () brackets | 25 January 2021, 11:53:59 UTC |
99a2d68 | Roman Roibu | 25 January 2021, 11:37:42 UTC | Inline _named_tuple_field_* methods' implementation | 25 January 2021, 11:37:42 UTC |
1144859 | Roman Roibu | 25 January 2021, 11:06:02 UTC | Remove debugging comments from _named_tuple_field_types | 25 January 2021, 11:06:02 UTC |
cb91cc1 | Roman Roibu | 25 January 2021, 10:45:59 UTC | Add consistent helper methods to _SerializedNamedTupleMixin | 25 January 2021, 10:45:59 UTC |
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 |