Commit Graph

3391 Commits

Author SHA1 Message Date
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 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 20058bd7d2 MGR: Remove some old workarounds no longer needed 2014-06-12 06:01:35 -07:00
Charlie Fenton d67963fcaf MGR: Scroll the list of projects if it does not fit in Disks tab. 2014-06-12 05:30:51 -07:00
Rom Walton 741503c486 Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-06-11 14:16:56 -04:00
Rom Walton 9733be36fd MGR: Use the formal method to redirect to stdout (introduced in 3.0) 2014-06-11 14:15:39 -04: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
David Anderson 56320d3b74 Manager: show # of tasks completed/failed in project properties 2014-06-09 10:32:35 -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 3ee434e352 MGR: Fix an assert and correct a comment 2014-06-09 06:49:05 -07:00
Charlie Fenton 6246159dd5 MGR: Fix compiler warnings. 2014-06-05 04:15:19 -07:00
Charlie Fenton 869afcaf4e MGR: Fix progress bars in Linux CBOINCListCtrl by basing it on generic wxListCtrl instead of native wxListCtrl. 2014-06-05 03:43:46 -07:00
Charlie Fenton cd84f4d78c MGR: For detection of list selection and list deselection; trigger on EVT_LIST_CACHE_HINT only for Windows; both EVT_LIST_CACHE_HINT and mouse click events work on Mac and Linux, but EVT_LIST_CACHE_HINT generates far more events than we need, so using mouse click events is more efficient. Unfortunately, using mouse click events does not work on Windows. 2014-06-05 02:49:20 -07:00
Charlie Fenton 36ab4dcae7 MGR: Fix typos in my commit 70639a7 for using EVT_LIST_CACHE_HINT instead of EVT_LIST_ITEM_SELECTED or EVT_LIST_ITEM_DESELECTED to immediately detect selection changes in generic wxListCtrl for updating task control panels. 2014-06-04 17:43:38 -07:00
Charlie Fenton c23d9c0862 MGR: fix compiler warning. 2014-05-29 16:15:23 -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 c740992b51 MGR: add #if !USE_LIST_CACHE_HINT t in one more place that should have been included in commit a39f4f9. 2014-05-28 12:28:11 -07:00
Rom Walton f3678113de MGR: Remove debug_level stuff, it should be defined in the setup.h file used by wxWidgets instead. 2014-05-28 12:17:09 -04:00
Charlie Fenton 52a2f1b921 MGR: Fix error in my commit a862fa5 2014-05-28 06:00:47 -07:00
Charlie Fenton a39f4f9a18 MGR: add #define USE_LIST_CACHE_HINT to determine which platforms should use on EVT_LIST_CACHE_HINT and which should use EVT_LEFT_DOWN to trigger checking for item selection / deselection in wxListCtrl. This makes it independent of USE_NATIVE_LISTCONTROL. This is an improvement on my commit 70639a7. 2014-05-28 01:52:33 -07:00
Charlie Fenton f3cbd6e487 MGR: fix conflict in Mac builds which was introduced by commit 9dcfb88. 2014-05-28 01:01:54 -07:00
Rom Walton 9dcfb88dc4 MGR: Trim down the logging output on non-debug builds. 2014-05-23 15:22:16 -04:00
Charlie Fenton 70639a738a MGR: Continue fixing detection of list selection and list deselection; It turns out that triggering on EVT_LIST_CACHE_HINT works better on Windows (native wxListCtrl) but mouse click events work better on Mac (generic wxListCtrl.) We still need to determine which is better on Linux. 2014-05-21 20:13:34 -07:00
Charlie Fenton e6279e3ea8 MGR: Continue fixing detection of list selection and list deselection; deselecting by clicking on empty part of list control (below or on its right) does not generate any list events if the selected item has been scrolled out of view, so we must use mouse click events within the wxListCtrl. 2014-05-21 19:11:22 -07:00
Charlie Fenton a275fc7a0b MGR: use instance variables instead of the static (class) variables in my recent commits. This is better practice and safer, though the code did work properly with the static variables because OnCacheHint() is called whenever you select a different tab. 2014-05-21 04:06:47 -07:00
Charlie Fenton 69327a4054 MGR: Further simplification and efficiency improvements for list selection, list deselection and updating task panels. 2014-05-21 02:58:14 -07:00
Charlie Fenton 51c3b05839 MGR: Simplification and efficiency improvements for list selection, list deselection and updating task panels. 2014-05-21 02:39:34 -07:00
Charlie Fenton 0c88601eb5 MGR: Hide Project Web Pages task pane if multiple projects are selected using Shift-Click. 2014-05-20 19:44:43 -07:00
Charlie Fenton 87d8b97bc4 MGR: Extend the logic of my commit 9db8f99 to center the updated label text in the Notices tab even when the Notices page is the currently visible one (i.e., when the Notices tab is selected). 2014-05-11 23:55:41 -07:00
Charlie Fenton cb67362839 MGR: Widen some text edit fields in Computing Preferences dialog to accommodate larger fonts. 2014-05-10 21:14:42 -07:00
Charlie Fenton 36d98622b5 MGR: Don't automatically switch to Tasks tab when user selects "Run CPU Benchmarks" from the Advanced menu. 2014-05-09 19:47:28 -07:00
Charlie Fenton 9db8f99f2b MGR: Work around a wxWidgets 3.0 bug on Windows which fails to center the updated label text in the Notices tab. 2014-05-09 16:13:47 -07:00
David Anderson e26ef45415 Manager: rename a struct member named "config" to avoid confusion 2014-05-08 15:33:25 -07:00
Charlie Fenton 75182726d1 MGR: Finish fixing redraw bug on Windows when Options dialog or Computing Preferences dialog is moved partly off screen and back on.
- Controls inside a wxStaticBox don't refresh properly on Windows unless they are a child of the wxStaticBox
2014-05-08 04:34:43 -07:00
David Anderson eebec1c63c Manager: compile fixes 2014-05-08 01:05:11 -07:00
Charlie Fenton 07762c2b38 client: begin fixing redraw bug on Windows when Options dialog is moved partly off screen and back on.
- Controls inside a wxStaticBox don't refresh properly on Windows unless they are a child of the wxStaticBox
2014-05-07 04:57:23 -07:00
Rom Walton 1bbc5e96e2 client & MGR: On Windows, handle expansion of environment variables in the registry value that stores DATADIR. 2014-05-06 11:28:47 -04:00
Rom Walton b6510c3b40 MGR: Do not skip an HTML link clicked event that we are also trying to veto. 2014-05-06 00:06:24 -04:00
Rom Walton b8a7d0e9d3 MGR: Make the HTML page we inject notices into a valid HTML page 2014-05-06 00:02:35 -04:00
David Anderson 24fda48c2b fix some compile warnings (no functional change) 2014-04-30 15:37:06 -07:00
Charlie Fenton 1225e08189 MGR: keep dialog titles consistent (matches title change in commit db9abb1) 2014-04-17 00:54:29 -07:00
David Anderson db9abb12ce client: fix bug in parsing <no_rsc> from account managers
Also Manager message tweak
2014-04-17 00:23:44 -07:00
Charlie Fenton a862fa58f4 MGR: Add comments about know bugs in wxCocoa 3.0.0. 2014-04-14 04:25:30 -07:00
Rom Walton 65ea84546e MGR: Remove validator resets when cancel is pressed, apparently it is no longer needed. 2014-04-08 17:03:29 -04:00
Rom Walton 3bceafe8af MGR: Re-enable cancel confirmation dialog in the wizard. 2014-04-08 16:37:39 -04:00
Rom Walton df8063fe6b MGR: Streamline an earlier commit and make it standard for all platforms. 2014-04-08 16:28:50 -04:00