523 Commits

Author SHA1 Message Date
Sybren A. Stüvel b0b804410d Bumped version to 1.25 2022-02-25 15:45:55 +01:00
Sybren A. Stüvel d55f2dcee1 Compatibility with Blender 3.1 / Python 3.10
Blender 3.1 will be shipped with Python 3.10, which made some backward-
incompatible changes in its asyncio module (the removal of the `loop`
parameter from various functions).

Depending on which Python version is used in Blender, the add-on now
passes (or not) the `loop` parameter, retaining backward compatibility.
2022-02-25 15:45:52 +01:00
Sybren A. Stüvel 2fbb5ac788 Bumped version to 1.24 2022-02-04 11:01:55 +01:00
Sybren A. Stüvel a136366804 Upgrade to BAT 1.10
Upgrade to BAT to fix doubly-compressed blend files.

This also changes the way the wheel files are loaded, as the old
alphabetical ordering won't pick up on BAT 1.10. It now uses the
modification time of the wheel files to find the latest one.
2022-02-04 10:57:45 +01:00
Sybren A. Stüvel 6718e1646f Attract: prevent rare error in ATTRACT_OT_open_meta_blendfile 2021-11-19 15:46:19 +01:00
Sybren A. Stüvel 9d7f9a979e Bumped version to 1.23 2021-11-09 11:25:58 +01:00
Sybren A. Stüvel 88ccb0f376 Bumped version to 1.22 2021-11-05 16:33:07 +01:00
Sybren A. Stüvel 4f49e8ca0b Cleanup: remove some unused imports 2021-11-05 16:25:27 +01:00
Sybren A. Stüvel c931700fec Cleanup: formatting with Black
No functional changes.
2021-07-29 19:34:11 +02:00
Sybren A. Stüvel 6285826bfc Fix Windows incompatibility when using Shaman URLs as job storage path
The Shaman URL check was done on the wrong string, which went unnoticed
on Linux because an URL is a valid file path. However, on Windows this is
not the case, and thus caused problems. This is now fixed.
2021-07-29 19:33:36 +02:00
Sybren A. Stüvel 25150397c0 Bumped version to 1.21 2021-07-27 17:12:18 +02:00
Sybren A. Stüvel f76dcb964e Bumped version to 1.20 2021-07-22 17:16:00 +02:00
Paul Golter 2d868ec724 Disable Strict Pointer Mode in Blender Asset Tracer
Disable BAT's Strict Pointer Mode to work around issues with dangling
pointers in the Blender Animation Studio files. These seem to be caused
by not-perfectly-resynced library overrides. Ignoring those pointers
seems to cause less problems than crashing on them.
2021-07-22 16:44:53 +02:00
Sybren A. Stüvel 49844e17b2 Bumped version to 1.19 2021-02-23 11:58:09 +01:00
Sybren A. Stüvel 3a2e9bc672 Simplify @pyside_cache decorator
This fixes a compatibility issue with Python 3.9+, and at the same time
avoids a not-yet-quite-stable area of Blender's Python API.
2021-02-23 11:57:29 +01:00
Sybren A. Stüvel 8b5dc65d84 Bumped version to 1.18 2021-02-16 11:58:05 +01:00
Sybren A. Stüvel dd00bc9cb5 Don't save preferences when exiting with "Send & Quit" button
The "Save & Quit" button disables the exit confirmation box, and that
change shouldn't be auto-saved.
2021-02-16 11:48:43 +01:00
Sybren A. Stüvel 14778e5c08 Remove code to support Blender 2.79 and older 2021-02-16 11:48:43 +01:00
Sybren A. Stüvel 8b49c5505e Reformat with Black
No functional changes.
2021-02-16 11:48:43 +01:00
Sybren A. Stüvel 883f125722 Compatibility with Blender 2.93 / Python 3.9 → require Blender 2.80+
The code now requires Python 3.7 or newer, as a side-effect of the changes
required for compatibility with 3.9 (as used in Blender 2.93). As a result,
Blender Cloud Add-on now requires Blender 2.80 or newer.
2021-02-16 11:48:43 +01:00
Sybren A. Stüvel 405b823c81 Bumped version to 1.17 2021-02-04 12:04:46 +01:00
Sybren A. Stüvel d77acfb9c8 Reduce logging noise
- No longer list Attract's RNA classes, these haven't changed in a long
  time and it's not interesting to see.
- Reduced log level when updating internal state. The result of the update
  is already logged at INFO level.
2020-11-12 12:31:17 +01:00
Sybren A. Stüvel 70de9741df Bumped version to 1.16 2020-03-03 10:39:11 +01:00
Sybren A. Stüvel cc37e73bc6 Fix T74211: Windows compatibility with Shaman URL handling 2020-03-03 10:38:53 +01:00
Sybren A. Stüvel e32e75e3db Bumped version to 1.15 and marked as released in CHANGELOG 2019-12-12 10:42:08 +01:00
Sybren A. Stüvel 6fa5ab5481 Removed trailing period from property description
No functional changes.
2019-12-12 10:40:58 +01:00
Sybren A. Stüvel 379580de86 Don't create BAT pack when rendering file in job storage directory
When the to-be-rendered blend file is contained in the job storage
directory, it is now assumed that all files are already reachable by the
Flamenco Workers. This supports environments working directly on shared
storage.

This assumes that the paths are already correct for the Flamenco
Workers. No detection of missing files is done (as BAT doesn't run).
2019-10-25 13:34:34 +02:00
Sybren A. Stüvel db30b3df76 Bumped version to 1.14 2019-10-10 10:39:37 +02:00
Sybren A. Stüvel 23b1f7de7d Convert property definitions from assignment to annotations on Blender 2.80+
The properties are still declared in the Python 3.5 compatible assignment
notation, and a class decorator that converts those to class annotations
as preferred by Blender 2.80.
2019-10-10 10:29:36 +02:00
Sybren A. Stüvel b00cb233cc Bumped version to 1.13.5 2019-06-21 14:30:03 +02:00
Sybren A. Stüvel 2142e9e7fc Attract fix for Blender 2.80 panel change
Commit 1e7c3a159fd2ca42fd5688be067008ef0d2c03df removed the 'Info' panel
(which is good), so we have to attach the metadata subpanel somewhere else.
2019-06-21 14:29:49 +02:00
Sybren A. Stüvel 1dea802932 Attract doesn't have to be active to use ATTRACT_OT_open_meta_blendfile
It is pretty much independent of Attract.
2019-06-21 14:29:07 +02:00
Sybren A. Stüvel 077bd1abdb Prevent KeyError when Flamenco Manager settings are unknown 2019-06-12 11:47:16 +02:00
Sybren A. Stüvel 8495868ea6 Bumped version to 1.13.4 2019-06-04 12:29:50 +02:00
Sybren A. Stüvel cf810de41b Another Blender 2.8 compatibility fix 2019-06-04 12:29:37 +02:00
Sybren A. Stüvel 985b3f6a7d Attract: draw strip metadata as its own panel
The panel is a subpanel in Blender 2.80, and a top-level panel in 2.79.
2019-05-24 14:12:36 +02:00
Sybren A. Stüvel a45bf3cd5c Bumped version to 1.13.3 2019-05-21 10:19:49 +02:00
Sybren A. Stüvel 3789742cc8 Fixed little bug
Missed a function call in a69f4d3fd9.
2019-05-21 10:19:34 +02:00
Sybren A. Stüvel 58f374e175 Bumped version to 1.13.2 2019-05-17 11:26:40 +02:00
Sybren A. Stüvel dd83d3ee60 Blender 2.80 compatibility for Attract panel in sequence editor 2019-05-17 11:15:34 +02:00
Sybren A. Stüvel e74e014c66 Quick fix for Blender 2.80 texture loading
The `Image.gl_load()` call was changed in Blender commit
7ad802cf3ae500bc72863b6dba0f28a488fce3d1; the two parameters we were using
were removed.

This commit fixes the exception and makes the texture browser usable again,
but doesn't properly fix everything. The textures are drawn in the wrong
colour space, which will be fixed in another commit once I know how.
2019-05-17 11:09:57 +02:00
Sybren A. Stüvel a69f4d3fd9 Flamenco: Moved some code around, no semantic changes 2019-05-10 12:29:39 +02:00
Sybren A. Stüvel 3ffea46f23 Bumped version to 1.13.1 2019-04-18 12:58:49 +02:00
Sybren A. Stüvel 94c5811e42 Typo 2019-04-18 12:58:34 +02:00
Sybren A. Stüvel 676ad1ed14 Removed unused import 2019-04-18 12:46:42 +02:00
Sybren A. Stüvel 79e6fa37f4 Bumped version to 1.13.0 2019-04-18 12:10:30 +02:00
Sybren A. Stüvel e06fa3ea75 Flamenco: Support for Flamenco Manager settings version 2
When using Blender Cloud Add-on 1.12 or older, Flamenco Server will
automatically convert the Manager settings to version 1. As a result,
upgrading is recommended but not required to keep working with a newer
Flamenco Server.
2019-04-18 12:09:54 +02:00
Sybren A. Stüvel 97ad8bf5ba Flamenco: sort path replacement vars by replacement, not by variable name
The longer paths need to be replaced first. Not the longer variable name.
2019-04-18 11:07:36 +02:00
Sybren A. Stüvel b0f7719add Fix pyrna_enum_to_py: current value matches no enum warnings 2019-03-26 12:36:13 +01:00
Sybren A. Stüvel dada275e32 Bumped version to 1.12.1 2019-03-26 11:32:10 +01:00