Commit Graph

623 Commits

Author SHA1 Message Date
Sybren A. Stüvel 15254b8951 Sorting the project list in user prefs alphabetically 2017-10-06 12:35:25 +02:00
Sybren A. Stüvel 3ed5f2c187 Bumped version to 1.7.4 version-1.7.4 2017-09-05 11:26:52 +02:00
Sybren A. Stüvel 0be3bf7f49 Fixed unit test, it still mocked sys.platform
We now use platform.system() to detect the platform.
2017-09-05 11:25:25 +02:00
Sybren A. Stüvel f207e14664 Added link to changelog 2017-09-05 11:16:22 +02:00
Sybren A. Stüvel 9932003400 Fix T48852: screenshot always shows "Communicating with Blender Cloud" 2017-09-05 11:16:17 +02:00
Sybren A. Stüvel e7035e6f0c Updated changelog 2017-09-05 11:11:31 +02:00
Sybren A. Stüvel 014a36d24e Fix T52621: class name collision upon add-on registration
This is checked since Blender 2.79.
2017-09-05 11:07:33 +02:00
Sybren A. Stüvel 068451a7aa Mark 1.7.3 as released in changelog 2017-09-05 11:06:28 +02:00
Sybren A. Stüvel 56fb1ec3df Bumped version to 1.7.3 version-1.7.3 2017-08-08 12:46:07 +02:00
Sybren A. Stüvel e93094cb88 Default to scene frame range when no frame range is given. 2017-07-03 11:09:31 +02:00
Sybren A. Stüvel 33718a1a35 Removed test print statement 2017-07-03 11:09:00 +02:00
Sybren A. Stüvel db82dbe730 Updated changelog 2017-07-03 09:16:01 +02:00
Sybren A. Stüvel 8d405330ee Better platform detection.
The sys.platform string is 'win32' even on 64-bit Windows. Furthermore,
we expect 'windows', not 'win32'. platform.system().lower() gives us this.
2017-07-03 09:14:27 +02:00
Sybren A. Stüvel 66ddc7b47b Fixed issue running BAM on Windows.
I found this solution in a Django bug report:
 https://code.djangoproject.com/ticket/24160
2017-07-03 09:13:49 +02:00
Sybren A. Stüvel 2fa8cb4054 Refuse to render on Flamenco before blend file is saved at least once.
The file should have a location on the filesystem before BAM can pick it up.
2017-07-03 08:41:26 +02:00
Sybren A. Stüvel e7b5c75046 Bumped version to 1.7.2 version-1.7.2 2017-06-22 15:09:39 +02:00
Sybren A. Stüvel 1d93bd9e5e Allow reloading of the Flamenco module with F8 2017-06-22 15:08:30 +02:00
Sybren A. Stüvel ac2d0c033c Added missing parameter to function call 2017-06-22 15:08:30 +02:00
Sybren A. Stüvel 61fa63eb1d Compatibility fixes for Blender 2.78c
Blender 2.78c is shipped with a version of the io_blend_utils module that
doesn't have a `pythonpath()` function yet, and that's bundled with an
older version of BAM. To work around this, we ship BAM as wheel, and detect
whether this version is needed to run.

As an added bonus, Blender 2.78c can now also use the file exclude filter
for Flamenco. The `bam_supports_exclude_option()` function is thus no
longer necessary.
2017-06-22 15:08:30 +02:00
Sybren A. Stüvel 7022412889 Allow Pillar server URL overriding from environment 2017-06-14 12:56:34 +02:00
Sybren A. Stüvel b4f71745b0 Released 1.7.1 version-1.7.1 2017-06-13 14:50:56 +02:00
Sybren A. Stüvel 1d41fce1ae Updated changelog 2017-06-13 14:47:33 +02:00
Sybren A. Stüvel e636fde4ce Bumped version to 1.7.1 2017-06-13 14:42:20 +02:00
Sybren A. Stüvel 82a9dc5226 Two-stage timeouts for Pillar calls 2017-06-13 14:39:29 +02:00
Sybren A. Stüvel 1f40915ac8 Added some debug log 2017-06-13 14:39:29 +02:00
Sybren A. Stüvel 32693c0f64 Fixed erroneous return type declaration 2017-06-13 14:39:29 +02:00
Sybren A. Stüvel c38748eb05 Shorten URLs in debug logging 2017-06-13 14:39:29 +02:00
Sybren A. Stüvel ac85bea111 Some asyncio tweaks. 2017-06-13 14:39:29 +02:00
Sybren A. Stüvel 7b5613ce77 Fixed issue with multiple asyncio loops on Windows.
The biggest issue was the construction of an asyncio.Semaphore() while the
default loop is alive, and then creating a new loop on win32.

I've also taken the opportunity to explicitly pass our loop to some calls,
rather than expecting them to use the correct one automagically, and added
some more explicit timeout handling to the semaphore usage.
2017-06-13 13:35:05 +02:00
Sybren A. Stüvel ec5f317dac Bumped version to 1.7.0 version-1.7.0 2017-06-09 11:04:49 +02:00
Sybren A. Stüvel a51f61d9b5 Added translation: path → path replacement variable 2017-06-09 10:52:56 +02:00
Sybren A. Stüvel 13bc9a89c8 Updated changelog 2017-05-03 15:33:52 +02:00
Sybren A. Stüvel 996b722813 Fixed bug where a symlinked project path caused an issue
Blender would report that the blend file wasn't in the project path, even
though it was. This was caused by resolving symlinks in the project path,
but not in the blendfile path.
2017-05-03 15:33:22 +02:00
Sybren A. Stüvel e7f2567bfc Clear a LRU cache when (de)activating Flamenco 2017-05-03 15:32:32 +02:00
Sybren A. Stüvel ff8e71c542 Fixed reloading after upgrading from 1.4.4. 2017-05-03 12:12:58 +02:00
Sybren A. Stüvel 543da5c8d8 Flamenco exclusion filter requires BAM 1.1.7; this is now checked
A warning is shown in the GUI when a BAM version that's too old is used
(instead of simply crashing when an exclusion filter was specified).
2017-05-02 18:48:54 +02:00
Sybren A. Stüvel 01ae0f5f54 Bumped version to 1.6.4 version-1.6.4 2017-04-21 18:16:14 +02:00
Sybren A. Stüvel 1e80446870 Added file exclusion filter for Flamenco.
A filter like "*.abc;*.mkv;*.mov" can be used to prevent certain files
from being copied to the job storage directory. Requires a Blender that is
bundled with BAM 1.1.7 or newer.
2017-04-21 18:15:59 +02:00
Sybren A. Stüvel 8d5c97931e Fixed capitalisation of label 2017-03-21 14:26:08 +01:00
Sybren A. Stüvel 1a0c00b87a Removed my name from changelog entry 2017-03-21 14:20:15 +01:00
Sybren A. Stüvel 32befc51f8 Include CHANGELOG.md as data file in distribution 2017-03-21 14:18:58 +01:00
Sybren A. Stüvel 06126862d4 Bumped version to 1.6.3 version-1.6.3 2017-03-21 14:16:37 +01:00
Sybren A. Stüvel 7b8713881e update_version.sh now prints example commit & tag commands 2017-03-21 14:16:29 +01:00
Sybren A. Stüvel 7c65851b75 Allow version passed to update_version.sh to start with "version-" prefix
This allows you to copy-paste a tag and edit it for the new version.
2017-03-21 14:16:07 +01:00
Sybren A. Stüvel ec72091268 Added changelog, which will contain user-relevant changes. 2017-03-21 14:13:56 +01:00
Sybren A. Stüvel cf7adb065f Local project path is used by both Attract and Flamenco
It's now shown whenever the project is set up for either one.
2017-03-21 14:06:45 +01:00
Sybren A. Stüvel 74220e4fc4 Bumped version to 1.6.2 version-1.6.2 2017-03-17 15:39:53 +01:00
Sybren A. Stüvel 0ebd4435e5 Flamenco: when opening non-existing file path, open parent instead
This is very useful for opening render output directories from Blender,
as those will only exist after rendering has started.
2017-03-17 15:08:50 +01:00
Sybren A. Stüvel c24501661e Fix T50954: Improve Blender Cloud add-on project selector
Attract and Flamenco features are (de)activated based on the extensions
enabled on the selected project. As a result, anyone can use the add-on
again, without seeing Attract or Flamenco things they can't use.
2017-03-17 15:08:09 +01:00
Sybren A. Stüvel 5b77ae50a1 Bumped version to 1.6.1 version-1.6.1 2017-03-07 11:01:11 +01:00