Charlie Fenton
649558774b
Mac client and Manager: Improve symbol stripping and fix saving of symbol table files
2020-03-04 03:00:44 -08:00
Charlie Fenton
40ecc0ce9c
mac: Fixes for screensaver under OS 10.15 Catalina
...
* Screensavers can't launch setuid / sergid executables like gfx_switcher
* Screensavers can't launch executables downloaded from Internet unless vetted by user vis GateKeeper
* Apple's ScreenSaverEngine doesn't always call stopAnimation before exiting
* Apple's ScreenSaverEngine always passes true for isPreview argument
* OpenGL apps built under Xcode 11 & Catalina use window doubled window dimensions on Retina displays (2 pixels per point)
* The CGWindowList method we have used to display project graphics apps which have not been updated no longer works
* Screensaver output files are put in an obscure sandboxed directory
2019-11-08 03:40:22 -08:00
Charlie Fenton
a6ac278ecd
Mac: update script for building branded installers to allow submission to Apple for "notarizing".
...
Update comments, fix typos in script for building unbranded Mac installer.
2018-11-06 05:31:12 -08:00
Charlie Fenton
ef78d8e628
Mac: changes to allow submission to Apple for "notarizing"
2018-10-30 03:29:09 -07:00
Kevin Reed
500790f8c7
Merge branch 'master' into dpa_autologin_client
2017-11-14 09:10:46 -06:00
Charlie Fenton
c324052576
Mac installer: Make everything in zipped top-level directory user-writable so project web code using auto-attach can delete it after inflating, modifying installer name and recompressing it.
2017-11-11 05:37:15 -08:00
Charlie Fenton
8f9ff45c23
Mac: fix installer build script to allow spaces in paths
2017-10-27 03:45:14 -07:00
Charlie Fenton
f7bea49eb0
Mac: Update installer build script to get boinc_logo_black.jpg from a different path because it is no long in the doc directory.
2017-10-20 18:31:48 +02:00
Charlie Fenton
030a55796e
Mac installer & screensaver: Allow building on newer versions of Xcode while preserving compatibility back to OS 10.6.
...
Problem: OS 10.6 and OS 10.7 require screensavers to be built with Garbage Collection (GC) enabled, but Xcode versions after 5.0.2 do not support GC.
Solution: save a compressed copy of the screensaver executable built with GC on GIT as BOINCSaver_MacOS10_6_7.zip, and update the Xcode project to build the screensaver with Automatic Reference Counting (ARC). Modify the Mac installer build script to add a copy of BOINCSaver_MacOS10_6_7 to the BOINCSaver bundle, so the installer installs the screen saver with both versions of the executable. Modify PostInstall.app to select the appropriate executable for the version of OS X at install time, rename it if necessary and delete the other one.
2017-06-05 02:16:06 -07:00
Charlie Fenton
4e361ab507
Mac installer: changes for compatibility with OS 10.11 El Capitan.
2015-07-01 04:21:08 -07:00
Charlie Fenton
9962455ae6
Mac installer: add comment on problem with BOINC+VBox installer
2015-04-07 19:41:48 -07:00
Charlie Fenton
470a3fc44d
Mac installer: fix typos in script which builds BOINC+VBox installer, update VirtualBox version number in script.
2014-12-17 07:01:03 -08:00
Charlie Fenton
098c15682d
Mac installer: name install folders with "x86_64+ instead of "i686" to show that they require a 64-bit capable Mac. Also code sign the installer package so a lock icon appears in the installer window.
2014-12-16 06:50:45 -08:00
Charlie Fenton
0f1e4e3794
Mac Installer: If we have a valid code signing identity, code sign the BOINC client and Manager as well as the installer and uninstaller. OS X's software firewall can interfere with RPCs between the client and Manager. Signing them may make this less likely to be a problem.
2014-09-30 05:18:10 -07:00
Charlie Fenton
9344752544
Mac uninstaller: embed a copy of VirtualBox_Uninstall.tool inside BOINC Uninstaller application (only for BOINC+VBox installer) so that BOINC uninstaller can remove VirtualBox even if BOINC Uninstaller application has been moved
2014-01-22 03:04:16 -08:00
Charlie Fenton
b797064f0b
Mac: Changes to allow building with Xcode 5.0.2
2013-11-18 05:41:28 -08:00
Charlie Fenton
7255c57d2a
Mac installer build scripts: add copyright notice, clean up temporary files
2013-11-01 02:57:39 -07:00
Charlie Fenton
49c0bd1ab7
Mac installer: optionally build combined BOINC+VirtualBox installer in addition to basic BOINC installer
2013-11-01 02:41:10 -07:00
Charlie Fenton
f7955c8540
Mac installer: changes to build and use flat installer packages
...
- This is a prerequisite for implementing a BOINC + VirtualBox combined Mac installer
2013-10-30 05:19:29 -07:00
Charlie Fenton
6d8e8fb0a5
Mac installer: fix handling of translations for some languages
2013-08-15 04:24:20 -07:00
Charlie Fenton
b91e4776f0
Mac uninstaller: localize the dialog strings in the Uninstall BOINC app.
2013-06-18 04:03:24 -07:00
Charlie Fenton
d709e6ff20
Mac installer: To avoid invalidating our code signing: use a metapackage instead of modifying the property list file to trigger a system restart when needed.
2013-06-11 05:40:44 -07:00
Charlie Fenton
10576cbcbc
Mac installer: To avoid invalidating our code signing: use a metapackage instead of modifying the property list file to trigger a system restart when needed.
2013-06-11 05:22:12 -07:00
Charlie Fenton
7b46fdaa40
Mac installer: Fixes for short (posix) user names containing space
...
svn path=/trunk/boinc/; revision=26016
2012-08-15 07:11:08 +00:00
Charlie Fenton
6acb88ca81
API, SCR: Switch from *.txf fonts to TrueType fonts in graphics apps, ensuring that all related files have no licensing issues
...
svn path=/trunk/boinc/; revision=25939
2012-08-02 06:53:11 +00:00
Charlie Fenton
2355cf200d
Mac: update script which builds our installer to work with Xcode 4.3 for Lion and later
...
svn path=/trunk/boinc/; revision=25847
2012-07-05 12:02:16 +00:00
Charlie Fenton
40eee78d8b
Mac: Code sign the BOINC installer and uninstaller if we have a valid code signing identity
...
svn path=/trunk/boinc/; revision=25788
2012-06-22 09:46:26 +00:00
Charlie Fenton
9502d336c5
Mac Installer: Changes for integrated BOINC+VirtualBox Mac installer
...
svn path=/trunk/boinc/; revision=25000
2012-01-06 10:44:53 +00:00
Charlie Fenton
17a90f6703
Fix typos in comments
...
svn path=/trunk/boinc/; revision=24753
2011-12-07 11:43:17 +00:00
Charlie Fenton
db4518aaff
Mac installer: revert to using a wrapper application around installer package
...
svn path=/trunk/boinc/; revision=24709
2011-12-02 13:11:21 +00:00
Charlie Fenton
e1b6c0c4c7
Mac installer: Update release script to create projects/virtualbox/ directory
...
svn path=/trunk/boinc/; revision=24504
2011-10-27 11:50:31 +00:00
Charlie Fenton
98bff6067f
Mac installer: Update release script to include Default skin
...
svn path=/trunk/boinc/; revision=24488
2011-10-26 12:12:46 +00:00
Charlie Fenton
0413467723
Mac: More fixes for building under XCode 4.1
...
svn path=/trunk/boinc/; revision=24148
2011-09-09 10:18:12 +00:00
Charlie Fenton
d6f2220686
Mac: Finish changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23879
2011-07-26 12:11:34 +00:00
Charlie Fenton
cf6e6e3004
Mac: Finish changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23878
2011-07-26 11:37:53 +00:00
Charlie Fenton
c1d6dfdf4a
Mac: update release script to remove install of separate BOINC skin
...
svn path=/trunk/boinc/; revision=22922
2011-01-18 09:08:51 +00:00
Charlie Fenton
86c2c76a79
Mac Installer: Updates for OS 10.6.5 compatibility
...
svn path=/trunk/boinc/; revision=22797
2010-12-02 13:55:41 +00:00
Charlie Fenton
d43ffaa745
Mac Installer: Better handling of custom installer icon
...
svn path=/trunk/boinc/; revision=22734
2010-11-23 09:27:14 +00:00
Charlie Fenton
0e307a32de
Mac Installer: eliminate wrapper application around install package
...
svn path=/trunk/boinc/; revision=22717
2010-11-19 11:23:28 +00:00
Charlie Fenton
a3d151d3c8
Mac Installer: remove obsolete kludge for generating x86_64 screensaver
...
svn path=/trunk/boinc/; revision=22707
2010-11-18 11:30:51 +00:00
Charlie Fenton
3aa200135c
Mac: update release scrit to add new BOINC skin
...
svn path=/trunk/boinc/; revision=22421
2010-09-29 03:39:04 +00:00
Charlie Fenton
c34c6df890
Mac Installer: Set uninstaller's writeable-by-user permission bit
...
svn path=/trunk/boinc/; revision=21199
2010-04-17 00:09:22 +00:00
Charlie Fenton
b7484ac6cb
Mac Installer: update script for new gridrepublic_ss_logo.jpg file, etc; add .txt extension to copyright files in GUI installer extras
...
svn path=/trunk/boinc/; revision=20359
2010-02-02 12:25:20 +00:00
Charlie Fenton
6540328164
Mac command-line install: add .txt extension to copyright files
...
svn path=/trunk/boinc/; revision=19884
2009-12-14 05:38:37 +00:00
Charlie Fenton
6c6889b5de
Mac command-line install: add .txt extension to copyright files
...
svn path=/trunk/boinc/; revision=19883
2009-12-14 05:33:06 +00:00
Charlie Fenton
a1cee5d46a
Mac installer: fix 2 installer bugs
...
svn path=/trunk/boinc/; revision=19592
2009-11-18 10:19:14 +00:00
Charlie Fenton
3155e7ccd2
Mac: changes to release script to add x86_64 screensaver for Snow Leopard OS 10.6
...
svn path=/trunk/boinc/; revision=18889
2009-08-21 09:21:54 +00:00
Charlie Fenton
9fd6010ddc
Add comments to build scripts
...
svn path=/trunk/boinc/; revision=18462
2009-06-19 09:31:46 +00:00
Charlie Fenton
92ed6070f2
Mac: Fix build scripts for new screensaver
...
svn path=/trunk/boinc/; revision=18168
2009-05-20 10:26:45 +00:00
Charlie Fenton
73dc776567
pdate various source filed to GPL 3
...
svn path=/trunk/boinc/; revision=17330
2009-02-21 02:42:50 +00:00