908ed661ee
Fix Blender DMG bundling for macOS failing on buildbot
...
The change from D6462 caused a permission prompt. Setting the user and group
UID appears unnecessary to fix the issue, so leave just the mode.
2020-01-22 11:14:30 +01:00
Jean First
66e02d15a0
Fix T72605: Blender works only in one user account on macOS
...
User permissions in the disk image were wrong.
Differential Revision: https://developer.blender.org/D6462
2020-01-20 09:39:54 +01:00
77d82ed1fd
macOS: add missing info to code signing instructions regarding key files
...
The instructions for this part are not exactly clear, but better to document
what took us a while to figure out to get a new system set up for signing.
2019-12-12 13:58:22 +01:00
Sergey Sharybin
ba5aedea8f
MacOS release: Fix typo in codesign instructions
2019-12-12 11:56:00 +01:00
dd4b98133e
Fix T71342: macOS does not always use the discrete GPU for Blender
...
This reverts commit 3d9cc4d3f174d01c96d65a4e9cd751699bcb8744. The commit
message and intent behind the commit is unclear. We generally want the
discrete GPU to be used for best performance, not the integrated GPU.
2019-12-06 19:21:02 +01:00
e203f69bc3
Fix macOS bundling error with latest release, increase DMG disk space a little
...
Also adds more verbose output when notarization fails.
2019-12-04 19:21:23 +01:00
William Reynish
60a827a2a9
UI: Update paint crosshair for Mac
...
This is based on feedback from users.
Only affects Mac for now, Windows will be committed separately.
2019-10-01 00:00:06 +02:00
William Reynish
387fe3607d
UI: Add high quality cursors on macOS
...
This adds the same high quality cursors on macOS as we have on Windows.
These are stored as 32*32 pt PDFs, same as the built-in OS cursors
Reviewed by: Brecht Van Lommel
Differential Revision: https://developer.blender.org/D5907
2019-09-27 20:41:22 +02:00
81849e7c9d
Buildbot: support building releases, make non-releases more consistent
...
* Auto detect rc and release version cycle in BKE_blender_version.h.
* On Windows, generate zip and installer if a release is detected.
* On macOS, always generate a dmg instead of zip.
* Use standard package names without hash if a release is detected.
* Buildbot package names now match platform names in releases.
Ref T67056
Differential Revision: https://developer.blender.org/D5643
2019-09-03 12:23:39 +02:00
c42b7f8434
Fix T66986: fix dylib plugins on macOS not working in code signed release
...
Add more entitlements for code signing.
2019-07-15 22:22:50 +02:00
e66c3589a2
Fix T66986: errors with add-ons using ctypes in macOS release
...
Add extra entitlements to allow the kind of unsigned executable memory access
that cytpes does.
2019-07-15 14:20:27 +02:00
e3c586e262
macOS: clarify bundle script instructions
2019-07-12 19:50:39 +02:00
1c73b60484
macOS: allow bundle script to re-codesign a Blender.app that was already signed
2019-07-12 19:19:10 +02:00
Arto Kitula
b94df17ae5
macOS: remove hardcoded paths for code signing python/dylib/so
...
Differential Revision: https://developer.blender.org/D5234
2019-07-12 18:59:27 +02:00
1f79aa602e
Fix T66297: Blender on macOS does not open on case-sensitive file system
2019-07-01 12:17:58 +02:00
William Reynish
34143592b4
Compress macOS DMG background image
...
From 2.3 mb to 34 kb
Required adjusting background color. Also fixed blurry Blender logo.
2019-06-25 11:37:02 +02:00
3c8f8a9d24
macOS: tweaks for macOS bundle script
...
* Follow Blender code style a bit more closely
* Fix mixed tabs and spaces
* Remove old README now that it's part of the script
* Make less tied to specific Blender version numbers
2019-06-22 16:00:06 +02:00
c553b790fc
macOS: rename blender.app to Blender.app
...
Using a capitalized app name fits the platform guidelines. Since macOS file
systems are case insensitive by default this should not break scripts that
assume lowercase.
2019-06-21 23:37:40 +02:00
Arto Kitula
e60a01483f
macOS DMG bundle, codesign and notarization script
2019-06-21 20:30:17 +03:00
William Reynish
5e754b6320
Add macOS disk image background image
2019-06-21 18:10:25 +02:00
eeffa8a7f4
macOS: remove blenderplayer.app, don't include Blender Foundation in version
2019-06-21 18:00:48 +02:00
William Reynish
3b8ae2c08f
Desktop Icons Update
...
Unify all desktop icons on Mac, Win and Linux to fit with the correct, updated brand guidelines here: https://www.blender.org/about/logo/
This is using :
PANTONE 716 C = #EA7600 (RGB 234 118 0)
PANTONE 647 C = #236192 (RGB 35 97 146)
Thanks to Yevgeny Makarov (jenkm) for compiling this icon update.
See T63623
2019-05-17 23:54:21 +02:00
William Reynish
0d395ebb6c
Icons: Desktop icons update for Mac
...
Previous desktop icon was clipped on one side, and file icon used cropped icon.
2019-03-08 13:23:59 +01:00
William Reynish
18cb27b4f4
UI: update Blender application icon on all platforms.
...
More accurate logo colors, flatter look.
2018-12-28 17:26:09 +01:00
Mike Erwin
b4e8dc8c82
set required MacOS version to 10.9
...
We could do more to simplify build files, but this is a start.
2017-03-16 15:02:55 -04:00
Mike Erwin
42d816a3d9
Blender 2.8 requires Mac OS 10.7 or later
...
MacOS 10.7 “Lion” was the first to implement OpenGL 3.2, which will be
required to run Blender 2.8.
Minimum OS version was unspecified before.
2016-08-04 03:13:20 -04:00
Mike Erwin
3d9cc4d3f1
support automatic GPU switching on Mac
...
First attempt. On my laptop (Intel + nVidia) Blender still switches to
nVidia at launch time.
2016-08-04 03:08:13 -04:00
Campbell Barton
3563276d70
Revert "OSX/cpack: add a dummy bg and ds_store for dmg"
...
This reverts commit 5f7b273236fc09ad4752529b964e0e1d6c681979.
Binary files for release should be added to svn lib from now on.
2014-11-18 11:40:16 +01:00
Jens Verwiebe
5f7b273236
OSX/cpack: add a dummy bg and ds_store for dmg
2014-11-18 10:31:22 +01:00
Jens Verwiebe
23190c3c73
OSX: updated codesigning README and removed not longer valid rule plists
2014-08-01 01:01:12 +02:00
Jens Verwiebe
1d982eada1
OSX: update codesigning rules to 2.71
2014-06-13 23:08:49 +02:00
Jens Verwiebe
68ef6797b2
OSX: adapt codesigning_rules_<binary>r.plist’s to 2.70
2014-03-06 10:16:13 +01:00
Jens Verwiebe
869031f6be
OSX/codesigning: Instructions on codesigning in case i get lost :-P
2013-10-28 18:13:27 +00:00
Jens Verwiebe
4ef6f82a10
OSX/codesigning: add the signing rules used for releases
2013-10-28 17:08:07 +00:00
Jens Verwiebe
367de67889
OSX: remove the applescript and env var for omp_set_treads from plist
2013-04-10 15:22:39 +00:00
Campbell Barton
bc9ad1270b
set line endings to native & mime type to text/plain for .app/Contents/MacOS/xxx files.
2012-12-29 03:19:30 +00:00
Jens Verwiebe
8bd94b0af3
OSX: add plist key High Resolution Capable
2012-12-13 12:46:11 +00:00
Campbell Barton
d3d5c57c32
move source/darwin into release/darwin since these files are for osx packaging.
2012-11-18 07:41:38 +00:00