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
Charlie Fenton
6fe8d68ac3
client: Always use GPU model name from OpenCL if available for ATI / AMD GPUs
...
svn path=/trunk/boinc/; revision=25277
2012-02-17 00:31:57 +00:00
Charlie Fenton
cb8f00c29e
client: add async file copy stuff to Xcode project
...
svn path=/trunk/boinc/; revision=25196
2012-02-03 23:42:01 +00:00
Charlie Fenton
affb960712
Mac: Update the build instructions with the current URL for c-ares-1.7.4
...
svn path=/trunk/boinc/; revision=25159
2012-01-27 00:42:45 +00:00
Charlie Fenton
de71062295
Mac: Update the build instructions with the current URL for c-ares-1.7.4
...
svn path=/trunk/boinc/; revision=25158
2012-01-26 23:38:54 +00:00
Charlie Fenton
66b6e7f61f
fix typo
...
svn path=/trunk/boinc/; revision=24719
2011-12-02 15:24:51 +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
3e63882b05
Mac: remove -Wno-format-security compiler flag (no longer needed)
...
svn path=/trunk/boinc/; revision=24532
2011-11-04 20:38:19 +00:00
Charlie Fenton
b36f19bee1
Mac: add -Wno-format-security compiler flag to suppress warning that format string is not a string literal
...
svn path=/trunk/boinc/; revision=24525
2011-11-04 09:27:54 +00:00
Charlie Fenton
2d793dfec2
Mac: Update build instructions for client and libraries
...
svn path=/trunk/boinc/; revision=24501
2011-10-27 00:04:30 +00:00
Charlie Fenton
d6de371c1c
Mac: Update build instructions for client and libraries
...
svn path=/trunk/boinc/; revision=24489
2011-10-26 12:13:00 +00:00
Charlie Fenton
3008b0b82b
Mac XCode project: If OS 10.5 SDK available, build BOINC to run on OS 10.4+; else build BOINC to run only on OS 10.6+
...
svn path=/trunk/boinc/; revision=24485
2011-10-26 09:56:20 +00:00
Charlie Fenton
45b62be6d7
MGR: Sort Simple View task selection control alphabetically, working around clientData bug in wxBitmapComboBox::Insert()
...
svn path=/trunk/boinc/; revision=24477
2011-10-25 11:22:46 +00:00
Charlie Fenton
968d96f8b6
Mac installer: Fix a very old bug
...
svn path=/trunk/boinc/; revision=24467
2011-10-24 09:16:02 +00:00