Charlie Fenton
ce0efae3bb
Mac: In Xcode project, remove erroneous definitions of SANDBOX in debug builds.
2014-09-15 04:36:05 -07:00
Charlie Fenton
e94fd1cb9c
Mac: In Xcode project, fix encoding of AdvancedFrame.cpp to be interpreted as UTF-8.
2014-09-12 14:58:07 -07:00
Charlie Fenton
2e6d0f97be
client: Build Mac client as an x86_64 application rather than 32-bit, for compatibility with CUDA version 6.5 drivers. BOINC for the Mac now requires a 64-bit Intel Mac running at least OS 10.5.
2014-09-02 03:54:10 -07:00
Charlie Fenton
1f8c57592e
Mac: Update Xcode project for renaming md5.c to md5.cpp
2014-08-26 18:22:14 -07:00
Charlie Fenton
9ca8330aae
Mac: update for compatibility (fix compile breaks) with Apple LLVM 5.0 compiler under Xcode 5.
2014-08-11 04:09:12 -07:00
Charlie Fenton
6a01506738
MGR: Update my fix for wxListCtrl / CBOINCListCtrl flicker on Mac (commit f8966bf
) to match the fix made to wxWidgets trunk by wxWidgets personnel, as described in < http://trac.wxwidgets.org/ticket/16334#comment:2 >.
2014-06-19 01:43:42 -07:00
Charlie Fenton
189db50f78
Mac: Minor generalization tweak In wxWidgets build script
2014-06-16 17:47:17 -07:00
Charlie Fenton
f8966bf93e
MGR: Fix wxListCtrl / CBOINCListCtrl flicker on Mac when resizing columns under wxCocoa 3.0.0.
2014-06-13 04:02:00 -07:00
Charlie Fenton
8ef2d061b8
client: Update Mad build script, Xcode project and build instructions to use OpenSSL-1.0.1h.
2014-06-06 17:09:32 -07:00
Charlie Fenton
526f2d4524
MGR: disable all wxWidgets debugging support in release builds on Mac (asserts. logging, etc.).
...
Remove Manager code for writing asserts to log files; it is no longer used since wxASSERT() is now disabled for all platforms.
2014-05-29 16:12:19 -07:00
Charlie Fenton
978b41f4b4
Mac: add new source files coproc_sched.cpp, coproc_sched.h to Xcode project
2014-05-04 00:46:08 -07:00
Charlie Fenton
98a8b08d98
client: Update to OpenSSL 1.0.1g on Macitosh
2014-04-14 18:38:39 -07:00
Charlie Fenton
ed3c1ff34e
MGR: Add a dialog to enable setting and clearing diagnostic log flags, to assist tech support volunteers when working with users. It is accessed by selecting "Diagnostics…" under the Options menu in either Advanced View or Simple View.
2014-03-25 06:13:54 -07:00
Charlie Fenton
a3bccdb438
MGR: Get assert handler working on Macintosh to log output to the log file on release builds.
...
- Fix build break on Mac: wxUSE_DEBUGREPORT is defined as 1 even though wxDebugReport() is not available in wxCocoa built from wxCocoa.xcodeproj.
2014-03-06 04:53:19 -08:00
Charlie Fenton
0c20ed0487
MGR: Another round of improvements and simplification of Mac code for wxCocoa 3.0
...
- I found a better way to work around an issue with wxCocoa which prevented BOINC Manager from running if launched hidden (when launched automatically on user login) than the one I implemented in commit 082aff7
.
- This change allowed me to again call the original wxApp::CallOnInit().
- The original wxApp::CallOnInit() fixed the clean up on logout or system shutdown, ensuring preferences file is written, so I could remove my nasty hack in commit 0aefd62
.
2014-03-03 04:36:47 -08:00
Charlie Fenton
1216404fdd
Mac: delete obsolete LoginItemAPI code
2014-02-27 03:19:12 -08:00
Charlie Fenton
89159f8b67
Mac installer: fixes for Mac installer and uninstaller for BOINC 7.3 series on OS 10.5 through OS 10.9
...
- also remove obsolete methods of removing and adding Login Items
2014-02-25 07:44:13 -08:00
Charlie Fenton
5f710e12b9
Mac: Fix misplaced character In wxWidgets build script
2014-02-25 07:42:06 -08:00
Charlie Fenton
25396e35da
Mac: fix screensaver crash on OS 10.5.
2014-02-19 04:43:04 -08:00
Charlie Fenton
66650bc0be
Mac: In build script, Patch wxWidgets source files to fix crashes on OS 10.5 or 10.6 when built on OS 10.7 or later
2014-02-18 05:46:39 -08:00
Charlie Fenton
a3dd54dd46
Mac: fixes to building and linking wxCocoa-3.0.0
...
- Ensure that Debug build of Manager uses Debug build of wxWidgets, and Release build of manager uses Release build of wxWidgets.
- Ensure that wxWidgets is built to use UTF-8 encoding on Mac, to match Mac manager.
2014-02-13 05:59:10 -08:00
Charlie Fenton
8eecb6092e
Mac: update build scripts for OS 10.8 or later and current versions of dependent libraries:
...
- c-ares 1.10.0
- curl 7.35.0
- openssl 1.0.1f
- sqlite 3.8.3
2014-02-12 04:54:28 -08:00
Charlie Fenton
b0504e991b
Mac: script builds boinc_zip library when building other BOINC libraries
2014-02-07 06:02:07 -08:00
Charlie Fenton
edc96a2784
Mac: update build scripts for OS 10.9
2014-02-07 05:59:43 -08:00
Charlie Fenton
0d04b84e0c
Mac: Update build script for wxWidgets 3.0.0
2014-02-07 05:59:04 -08:00
Charlie Fenton
223531fddd
client & Mac Installer: Convert several files to UTF-8 encoding and change “smart” quotation marks to ASCII quotation marks
2014-01-29 01:43:31 -08:00
Charlie Fenton
9e60373e57
Mac: Strictly enforce API compatibility with OS 10.5 when building BOINC Manager.
2013-12-16 03:19:48 -08:00
Charlie Fenton
fa29afb340
MGR: On OS 10.8 and later, use new Mac user notifications to notify user when new notices are available.
...
- Mac user notifications are similar balloons on Windows.
- open BOINC Manager Notices tab if user clicks on notification.
2013-12-16 03:14:07 -08:00
Charlie Fenton
ac0d83624c
Mac: Remove unused frameworks from Xcode project
2013-12-07 15:18:10 -08:00
Charlie Fenton
9bb4fc618f
Mac: Fix build script to use openssl-1.0.1e not 1.0.1c
2013-11-30 15:01:55 -08:00
Charlie Fenton
eb38860091
Mac: update build instructions for Xcode 5.0.
2013-11-20 05:26:55 -08:00
Charlie Fenton
43579ef1a2
Mac: For newer Apple LLVM Compiler, fix warnings about hiding overloaded virtual functions
...
- Remove obsolete source files
2013-11-20 03:37:35 -08:00
Charlie Fenton
3e52dbaf31
client: On Macintosh, return MAC address for first Ethernet controller only.
...
- Update Xcode project for mac_adress.cpp,.h moved from lib/ to client/
2013-11-19 01:18:32 -08:00
Charlie Fenton
1915a11c64
Mac: Use newer Apple LLVM Compiler, temporarily add -Wno-overloaded-virtual compiler flag to suppress 61 warnings about hiding overloaded virtual functions
2013-11-18 17:24:54 -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
5b880ff528
MGR: Minor update to Mac Xcode project for production wxWidgets 3.0.0 release
2013-11-16 04:48:49 -08:00
Charlie Fenton
ddfa858138
Mac: Add mac_address.cpp to libboinc.a build
2013-11-15 19:17:34 -08:00
Charlie Fenton
8d36fff74c
Mac: update build instructions for wxWidgets-3.0
2013-11-15 05:43:04 -08:00
Charlie Fenton
937f54f954
Mac: Remove long-obsolete Xcode project for building very old version of wxWidgets
2013-11-15 05:41:14 -08:00
Charlie Fenton
a57b700cb6
MGR: Update Mac build script and project to use production wxWidgets 3.0.0 release
2013-11-12 03:46:59 -08:00
Charlie Fenton
82d7c575a1
MGR: Rewrite Notices (Advanced and Simple Views) to use wxWebView (in progress)
2013-11-11 06:36:30 -08:00
Charlie Fenton
f544da9d89
Mac SS: Add thumbnail images for OS 10.8 and 10.9 System Preferences screen saver picker
2013-10-25 23:45:24 -07:00
Charlie Fenton
06dff8df7b
MMGR: Implement accessibility on Mac for Statistics and Disk (Resources) tabs
...
- CPaintStatistics class
- wxPieCtrl class
- Remove obsolete accessibility code
2013-10-24 05:49:59 -07:00
Charlie Fenton
6fc68e94ae
MGR: Use only native controls in AccountManagerInfoPage so it is accessible.
...
- The custom CProjectListCtrl was difficult to make accessible under wxCocoa
- The descriptions were only in the tooltips and so were not accessible to screen readers, etc.
- Using wxListBox greatly simplifies the code
2013-10-23 04:49:43 -07:00
Charlie Fenton
5314522ac1
Merge commit '03cc6849c7d32f0028869a581ad03916ceb4d8b5' into charlief/wxwidgets30
...
# By David Anderson (617) and others
# Via Oliver Bock (56) and others
* commit '03cc6849c7d32f0028869a581ad03916ceb4d8b5': (1943 commits)
remote job submission: add C++ interface to estimate_batch function
translation stuff
locale: Update compiled localization files
Commit from Pootle Demo by user admin.: 1563 of 2856 strings translated (190 fuzzy).
Commit from Pootle Demo by user admin.: 2741 of 2859 strings translated (45 fuzzy).
Commit from Pootle Demo by user admin.: 1097 of 2859 strings translated (154 fuzzy).
locale: Update compiled localization files
Commit from Pootle Demo by user admin.: 2831 of 2859 strings translated (1 fuzzy).
Commit from Pootle Demo by user admin.: 1097 of 2859 strings translated (154 fuzzy).
Commit from Pootle Demo by user admin.: 3158 of 3183 strings translated (2 fuzzy).
client: Remove build environment changes that attempted to detect Android, it wasn't needed.
client: fix Android OS detection
client: only add the pthread libs if not linking for Android
android: Bulk import of localization text
android: Bulk import of localization text
locale: Update compiled localization files
Commit from Pootle Demo by user admin.: 2817 of 2859 strings translated (4 fuzzy).
Commit from Pootle Demo by user admin.: 2830 of 2859 strings translated (1 fuzzy).
locale: Update compiled localization files
Commit from Pootle Demo by user admin.: 2741 of 2859 strings translated (95 fuzzy).
...
Conflicts:
checkin_notes
clientgui/AsyncRPC.cpp
clientgui/BOINCGUIApp.cpp
clientgui/DlgEventLog.cpp
clientgui/DlgEventLogListCtrl.cpp
clientgui/DlgEventLogListCtrl.h
clientgui/MainDocument.cpp
clientgui/NoticeListCtrl.cpp
clientgui/mac/MacBitmapComboBox.cpp
clientgui/mac/SetVersion.cpp
clientgui/mac/templates/SystemMenu-Info.plist
clientgui/sg_BoincSimpleFrame.cpp
mac_build/boinc.xcodeproj/project.pbxproj
win_build/example_app_multi_thread.vcproj
win_build/gr_boinc_ss.vcproj
win_build/sleeper.vcproj
win_build/uc2.vcproj
win_build/uc2_graphics.vcproj
win_build/vboxwrapper.vcproj
win_build/wrapper.vcproj
2013-10-22 03:53:45 -07:00
Charlie Fenton
1fcb58e34e
MGR: Mac updates for wxWidgets 3.0.0-rc1 (wxCocoa)
...
- API _() or wxGetTranslation() cannot be used for static or global strings; it never worked and it causes a crash under wxWidgets 3.0.0-rc2
2013-10-22 00:36:18 -07:00
Charlie Fenton
627c67f4b8
Mac Xcode project: Move thread.cpp,h from lib/ to client/
2013-10-17 22:52:12 -07:00
Charlie Fenton
dbad5f029c
client: add thread.cpp to client build to fix build break on Mac
2013-09-21 04:01:38 -07:00
Charlie Fenton
cddae5b2c3
MGR: Implement accessibility on Mac for Event Log and Projects, Tasks and Transfers tabs
...
- CDlgEventLogListCtrl class
- CBOINCListCtrl class
2013-09-12 04:27:04 -07:00
Charlie Fenton
600bd154bf
MGR: Mac updates for wxWidgets 2.9.5 (wxCocoa)
2013-08-27 04:42:38 -07:00
Charlie Fenton
48d0b66ba4
Update Mac project file for new .cpp file
2013-08-26 01:20:44 -07:00
Charlie Fenton
3eb24b1ee1
MGR: Mac updates for wxWidgets 2.9.5 (wxCocoa)
2013-08-23 05:02:06 -07:00
Charlie Fenton
c9ccf7b402
Mac installer: More robust handling of language codes with and without region codes for translations
2013-08-16 05:11:32 -07:00
Charlie Fenton
ecfd22f22a
Mac: documentation update
2013-07-31 01:44:01 -07:00
Charlie Fenton
50a55d0d40
Mac: update build of client from openssl-1.0.1c to openssl-1.0.1e
2013-07-30 01:01:08 -07:00
Charlie Fenton
dee0cd5652
Mac: updates for building branded installers (GridRepublic, Charity Engine, Progress Thru Processors)
2013-07-18 04:28:56 -07:00
Charlie Fenton
dd8b87c734
Mac installer: fix crash bug, improve translations.
2013-07-02 02:08:21 -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
c5bbb5554b
Mac installer:Add BOINC Installer icon to dialogs in the Postinstall app.
2013-06-14 19:34:17 -07:00
Charlie Fenton
49b8570c65
Mac installer: localize the dialog strings in the Postinstall app.
2013-06-14 04:50:06 -07:00
Charlie Fenton
33191c7f8a
Mac installer: Fix build breaks due to recent changes for strcpy -> strlcpy.
2013-06-04 00:55:57 -07:00
Charlie Fenton
94cf746fde
Mac: Update SetVersion utility for better compatibility with GIT, update product copyright strings to 2013
2013-05-08 03:11:57 -07:00
Charlie Fenton
61b564c0cd
Mac: update build instructions for GIT instead of SVN
2013-04-19 02:04:16 -07:00
Charlie Fenton
15008dedce
Restore Mac-specific files which had been modified for wxWidgets 2.9.4 but were lost in transition to GIT
2013-03-06 16:14:16 +01:00
Charlie Fenton
2a104e29e5
Mac: Fix linker warning
2013-03-04 17:19:39 +01:00
Charlie Fenton
4fad9a0c7c
Fix typos
2013-03-04 17:12:13 +01:00
Charlie Fenton
b771751a84
Fix typo
2013-03-04 17:01:37 +01:00
Charlie Fenton
48326b9d94
Fix typo
2013-03-04 17:01:37 +01:00
Charlie Fenton
b6d6545bfa
Manager: remove sqlite3.c from Xcode project; add build script to build libsqlite3.a from source files downloaded from sqlite3.org
2013-03-04 17:01:37 +01:00
Charlie Fenton
0a8253cdd0
client: add new file gpu_intel.cpp to Xcode project
2013-03-04 16:42:16 +01:00
Charlie Fenton
a999f935b4
client: add new files app_config.cpp,h to Xcode project
2013-03-04 15:23:37 +01:00
Charlie Fenton
1561c35146
Mgr: Fix Windows hangs and simplify code for notices display
2013-03-04 15:16:59 +01:00
Charlie Fenton
ab6c3e5b1f
Mac: remove deleted files from Xcode project
2013-03-04 15:04:51 +01:00
Charlie Fenton
be91b976ce
Mac: minor tweak to Xcode project
...
svn path=/trunk/boinc/; revision=26064
2012-08-28 11:36:03 +00:00
Charlie Fenton
0dc55b4634
Mac: Update build instructions and build script
...
svn path=/trunk/boinc/; revision=25980
2012-08-03 22:20:28 +00:00
Charlie Fenton
ea7f93f484
Mac: Update build instructions and build script
...
svn path=/trunk/boinc/; revision=25978
2012-08-03 22:08:27 +00:00
Charlie Fenton
15e46e7113
Sample Graphics app: Switch from *.txf fonts to TrueType fonts
...
svn path=/trunk/boinc/; revision=25968
2012-08-03 08:58:50 +00:00
Charlie Fenton
a29d362d9b
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=25942
2012-08-02 07:14:06 +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
fa2da42465
Mac: create build scripts for FreeType-2.4.10 and FTGL-2.1.3-rc5 libraries
...
svn path=/trunk/boinc/; revision=25903
2012-07-27 13:20:10 +00:00
Charlie Fenton
bf19517086
Mac: create build scripts for FreeType-2.4.10 and FTGL-2.1.3-rc5 libraries
...
svn path=/trunk/boinc/; revision=25902
2012-07-27 12:35:21 +00:00
Charlie Fenton
1aed0d60f2
Mac: create build scripts for FreeType-2.4.10 and FTGL-2.1.3-rc5 libraries
...
svn path=/trunk/boinc/; revision=25900
2012-07-27 12:29:16 +00:00
Charlie Fenton
f43cd508e3
Mac: create build scripts for FreeType and FTGL
...
svn path=/trunk/boinc/; revision=25898
2012-07-27 11:43:54 +00:00
Charlie Fenton
479a1aa963
Mac: fix a typo in build script
...
svn path=/trunk/boinc/; revision=25897
2012-07-26 08:53:02 +00:00
Charlie Fenton
f0ed936d47
Mac: Minor corrections to documentation and sample code
...
svn path=/trunk/boinc/; revision=25876
2012-07-17 11:22:05 +00:00
Charlie Fenton
e65da1290d
Mac: update build scripts, source files and Xcode project to allow building with Xcode 4.3 and Xcode 4.5
...
svn path=/trunk/boinc/; revision=25856
2012-07-10 12:18:21 +00:00
Charlie Fenton
cd1ad97464
Mac: update build scripts, source files and Xcode project to allow building with Xcode 4.3 and Xcode 4.5
...
svn path=/trunk/boinc/; revision=25855
2012-07-10 09:28:17 +00:00
Charlie Fenton
f64cb7d62f
Mac: update build scripts to work with Xcode 4.3 for Lion and later
...
svn path=/trunk/boinc/; revision=25850
2012-07-06 12:11:28 +00:00
Charlie Fenton
bcf10a7421
Mac client: Update Xcode project for compatibility with Xcode 4.3.2 and Xcode 4.5
...
svn path=/trunk/boinc/; revision=25843
2012-07-03 07:36:55 +00:00
Charlie Fenton
413ff778b9
Mac client: Update wxMac build script for partial compatibility with OS 10.8 and XCode 4.5
...
svn path=/trunk/boinc/; revision=25819
2012-06-28 09:32:56 +00:00
Charlie Fenton
b32d8c1f89
Tweak Mac build instructions
...
svn path=/trunk/boinc/; revision=25802
2012-06-26 09:28:05 +00:00
Charlie Fenton
a6a619b8c1
Mac client: build libssl.a and libcrypto.a from openssl 1.0.1c and static link them
...
svn path=/trunk/boinc/; revision=25800
2012-06-26 08:56:40 +00:00
Charlie Fenton
f940e11dff
Mac client: build libssl.a and libcrypto.a from openssl 1.0.1c and static link them
...
svn path=/trunk/boinc/; revision=25797
2012-06-26 07:54:38 +00:00
Charlie Fenton
3be6e7ab11
Mac client: Upgrade to curl 7.26.60 and c-ares 1.9.1
...
svn path=/trunk/boinc/; revision=25795
2012-06-26 07:24:07 +00:00
Charlie Fenton
d7e71c1914
Mac: Fix displayed names of BOINC installer, uninstaller, etc.
...
svn path=/trunk/boinc/; revision=25787
2012-06-22 08:18:54 +00:00
Charlie Fenton
01b6037e77
Mac: Update XCode project with new source files
...
svn path=/trunk/boinc/; revision=25632
2012-04-30 23:55:12 +00:00
Charlie Fenton
1244172cb0
Mac installer: Utility shell script creates users & groups boinc_master and boinc_project with IDs at 501 or above
...
svn path=/trunk/boinc/; revision=25373
2012-03-03 09:23:14 +00:00
Charlie Fenton
9e7a58e6de
Mac installer: Utility shell script creates users & groups boinc_master and boinc_project with IDs at 501 or above
...
svn path=/trunk/boinc/; revision=25372
2012-03-03 08:58:54 +00:00
Charlie Fenton
abfdc4deda
Mac installer: Utility shell script creates RealName field for users boinc_master and boinc_project and sets it to empty string
...
svn path=/trunk/boinc/; revision=25371
2012-03-03 08:50:11 +00:00
Charlie Fenton
6688c21c11
client: On Mac only, get ATI RAM sizes from OpenGL
...
svn path=/trunk/boinc/; revision=25358
2012-03-01 02:35:45 +00:00