Commit Graph

273 Commits

Author SHA1 Message Date
Charlie Fenton 775b12ad84 MGR: Fix a couple of small bugs in selectively hidden list columns. 2014-12-11 06:47:51 -08:00
Charlie Fenton a14253b069 MGR: Fix localization of menu item labels in BOINC Manager menu on Mac for wxWidgets 3.0; restore use of mac-specific UTF-8 ellipsis character so as not to invalidate old localizations of "Preferences..." menu item. 2014-09-04 20:48:27 -07:00
Rom Walton 85ec190356 MGR: Remove non-ASCII Ellipse. I'm not sure the code chunk is even used anymore. 2014-09-03 12:52:32 -04: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 aba26d3564 Mac: Use the current date when building BOINC Client and Manager to automatically set the copyright year which will be shown in Mac's Get Info display for this build. 2014-06-16 03:02:04 -07:00
Charlie Fenton a93cc30e59 Mac: Update version string to 2014 2014-06-14 03:31:58 -07:00
Charlie Fenton 37ec67de46 MGR: Fix cursor adjustment when moving mouse over wxListCtrl header column separators in Event Log. 2014-06-11 02:19:42 -07:00
Charlie Fenton 2f9f44aacf MGR: One more efficiency tweak to my previous commit dcc0afa 2014-06-10 05:34:52 -07:00
Charlie Fenton dcc0afaaa0 MGR: eliminate almost all overhead from my commit a8cc13f unless assistive software is in use 2014-06-10 04:40:33 -07:00
Charlie Fenton 6aab68fdc9 MGR: optimize my changes of commit a8cc13f for better efficiency 2014-06-10 03:55:16 -07:00
Charlie Fenton a8cc13f0f1 MGR: Fix cursor adjustment when moving mouse over wxListCtrl header column separators. 2014-06-09 06:51:29 -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 52a2f1b921 MGR: Fix error in my commit a862fa5 2014-05-28 06:00:47 -07:00
Charlie Fenton a862fa58f4 MGR: Add comments about know bugs in wxCocoa 3.0.0. 2014-04-14 04:25:30 -07:00
Charlie Fenton b2a98c8f38 Mac installer: fix a potential bug. 2014-04-04 02:17:46 -07:00
Charlie Fenton 3bdef01f9e MGR: Fix Mac Simple View updating broken by commit 185c45 2014-03-18 18:16:53 -07:00
Charlie Fenton 79a9d2740a MGR: Small efficiency tweak for Mac Simple View 2014-03-17 10:25:01 -07:00
Charlie Fenton 1aeb40ed0f MGR: In simple view project selection control on Mac, correctly display project icons with transparency masks 2014-03-17 09:14:24 -07:00
Charlie Fenton 41026f89e0 MGR: Simplify logic introduced in my commit 0f68132; start replacing deprecated Carbon APIs with Cocoa code. 2014-03-15 04:56:14 -07:00
Charlie Fenton 0f6813294a MGR: fix first display of windows after login on Mac when the user opens the Manager by a method other than by selecting "Open BOINC Manager" from the popup menu in the Dock or menu bar icon. 2014-03-14 03:53:12 -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 80bbfae79c MGR: Update Mac precompiled header file for debugging options appropriate with wxWidgets-3.0 2014-03-04 05:23:30 -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 3df677b6bc MGR: Further improvements and simplification of Mac code for wxCocoa 3.0 2014-02-26 06:47: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 7496667272 MGR: Simple View fixes:
* Avoid unnecessary horizontal scroll bar in Project Description text for enlarged fonts in Windows 7.
* Align Task Selection control with its label on Macintosh.
2014-01-09 02:50:40 -08:00
Charlie Fenton f299d13209 Mac: delete long-unused code which static code checker cppcheck flagged as possible errors. 2014-01-09 01:08:48 -08:00
Charlie Fenton ddc87b110f MGR: Play default notification sound when displaying new Mac user notifications. 2013-12-17 03:48:34 -08:00
Charlie Fenton 7102749707 MGR: Fix copyright date. 2013-12-16 03:25:56 -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 7c70f89b80 Mac: Fixes to allow minor OS versions > 9 and major OS versions > 10 2013-11-15 05:02:04 -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 3362551142 MGR: Allow enabling wxLogTrace on Mac 2013-11-05 03:40:16 -08:00
Charlie Fenton 411a5cc33d MGR: tweak comments in Mac accessibility code 2013-10-25 01:33:03 -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 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 49f6704a1e MGR: Mac updates for wxWidgets 2.9.5 (wxCocoa) 2013-08-23 05:43:53 -07:00
Charlie Fenton 3eb24b1ee1 MGR: Mac updates for wxWidgets 2.9.5 (wxCocoa) 2013-08-23 05:02:06 -07:00
Charlie Fenton ea6576c83d Mac: fix for first-time builds. 2013-07-16 02:29:35 -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 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 17ddcfe941 MGR: Fix minor cosmetic issue rendering Task Selection Control in Simple View on Mac. 2013-04-09 02:20:50 -07:00
Charlie Fenton 9fea4c7f27 Mac: Fix icons in Simple View Task and Project selection combo boxes; eliminate some unnecessary code 2013-03-06 16:14:17 +01: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 7e386f33eb Manager: Fix Mac bug introduced by recent OpenBSD compile fixes 2013-03-04 15:26:37 +01:00
David Anderson 7076ae9e3d - remove execute permissions from various files that shouldn't have them 2013-03-01 16:26:08 +01:00