Go to file
Sybren A. Stüvel 59655ea770 Manager: fix error in sleep scheduler when shutting down
When the Manager was shutting down while the sleep scheduler was running, it
could cause a null pointer dereference. This is now doubly solved:

- `worker.Identifier()` is now nil-safe, as in, `worker` can be `nil` and
  it will still return a sensible string.
- failure to apply the sleep schedule due to the context closing is not
  logged as error any more.
2022-09-27 12:27:18 +02:00
.vscode Fix VSCode debugger config 2022-08-25 15:01:50 +02:00
addon Bumped version to 3.0 2022-09-12 15:49:12 +02:00
cmd Blender finder: also handle exec.ErrNotFound as "expected" 2022-09-22 12:39:40 +02:00
internal Manager: fix error in sleep scheduler when shutting down 2022-09-27 12:27:18 +02:00
pkg OAPI: regenerate code 2022-08-31 11:42:46 +02:00
web Manager: make the worker IP address a click-to-copy field 2022-09-27 12:27:18 +02:00
.arcconfig Add Arcanist config file 2022-07-05 17:14:46 +02:00
.editorconfig Include .editorconfig file 2022-05-02 18:25:40 +02:00
.gitignore gitignore /scripts 2022-09-16 14:16:57 +02:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2022-01-03 18:50:58 +00:00
CHANGELOG.md Manager: make the worker IP address a click-to-copy field 2022-09-27 12:27:18 +02:00
CONFIG_DESIGN.md Partial design doc for configuration handling 2022-02-21 19:47:52 +01:00
debug-job-echo.sh Fix T99434: Two-way Variables 2022-07-22 11:58:35 +02:00
debug-job-render.sh Fix T99434: Two-way Variables 2022-07-22 11:58:35 +02:00
deploy.sh Add deployment script 2022-06-28 13:08:52 +02:00
go.mod T99415: Worker: change default location for writing local files 2022-07-19 12:08:41 +02:00
go.sum T99415: Worker: change default location for writing local files 2022-07-19 12:08:41 +02:00
LICENSE License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
Makefile Bumped version to 3.0 2022-09-12 15:49:12 +02:00
README.md README.md: remove most info from the README and direct to the website 2022-08-01 16:56:40 +02:00

Flamenco 3

This repository contains the sources for Flamenco 3. The Manager, Worker, and Blender add-on sources are all combined in this one repository.

The documentation is available on https://flamenco.blender.org/, including instructions on how to set up a development environment & build Flamenco for the first time.

To access the documentation offline, go to the web/project-website/content directory here in the source files.

License

Flamenco is licensed under the GPLv3+ license.