class, it is not owned by any frame, it is modeless.
NOTE: Need to consult with Charlie about how best to register modeless
dialogs for RPC updates. They are not owned by a frame and should
be capable of being displayed or view from any frame. i.e.
SwitchActiveGUI() should not have any effect on them.
- MGR: Display a window title with the async waiting dialog.
clientgui/
AdvancedFrame.cpp, .h
AsyncRPC.cpp
BOINCBaseFrame.cpp
BOINCGUIApp.cpp, .h
DlgEventLog.cpp
svn path=/trunk/boinc/; revision=20014
- MGR: When a notification is clicked open up the GUI
and switch to the notification tab in the advanced
view.
- MGR: Reorder tabs
- MGR: Review messages tab
- MGR: cleanup code in various places
clientgui/
AdvancedFrame.cpp, .h
BOINCBaseFrame.cpp, .h
BOINCGUIApp.cpp, .h
BOINCTaskBar.cpp, .h
DlgEventLog.cpp, .h (Added)
Events.h
MainDocument.cpp, .h
ViewNews.cpp, .h (Deleted)
ViewNotifications.cpp, .h (Added)
win_build/
boincmgr.vcproj
svn path=/trunk/boinc/; revision=19976
when the manager is starting up, otherwise the default
screensaver might lock up waiting on user input to approve
firewall updates to the rule set.
clientgui/
BOINCGUIApp.cpp, .h
svn path=/trunk/boinc/; revision=18721
at startup from within the BOINC Manager itself.
- MGR: Add a command line argument which specifies that the Manager was
launched by the OS.
- SCR: Remove the code that checks for the BOINC Manager shortcuts.
clientgui/
AdvancedFrame.cpp
BOINCGUIApp.cpp, .h
DlgOptions.cpp, .h
boinc_ss.h
boinc_ss.rc
screensaver_win.cpp, .h
svn path=/trunk/boinc/; revision=16406
- MGR: Allow the manager to shutdown the CC even when it was installed as
a daemon.
- MGR: Code cleanup.
clientgui/
AdvancedFrame.cpp, .h
BOINCBaseFrame.cpp
BOINCClientManager.cpp
BOINCGUIApp.cpp, .h
DlgExitMessage.cpp, .h (Added)
SkinManager.cpp
win_build/
boincmgr_curl.vcproj
svn path=/trunk/boinc/; revision=16405
leak detection will work.
- MGR: Have the BaseFrame call a function to determine if the
selection list should be saved instead of traversing
the application pointer. Each view just overrides the function
returning a true/false value. We don't have to worry about null
pointers and the like.
- MGR: BOINCGUIApp should never need to know how either the views
work or the document. Move the code that determines which
RPCs should be fired into each of the views. Have the document
look for it there.
- MGR: Reduce duplicate code for hiding and showing an application
- MGR: Move some Windows and Mac specific code into functions
and streamline the application startup and shutdown rountines.
- MGR: Move the event processing that was in BOINCGUIApp into the
BaseFrame.
- MGR: General cleanup.
- MGR: Doxygen comments.
- MGR: Cleanup some warnings.
client/
rr_sim.cpp
clientgui/
AdvancedFrame.cpp, .h
AsyncRPC.cpp, .h
BOINCBaseFrame.cpp, .h
BOINCBaseView.cpp, .h
BOINCClientManager.cpp
BOINCGUIApp.cpp, .h
BOINCTaskBar.cpp
MainDocument.cpp, .h
sg_BoincSimpleGUI.cpp, .h
ViewProjects.cpp, .h
ViewTransfers.cpp, .h
ViewWork.cpp, .h
WelcomePage.cpp
win_build/installerv2/
BOINC.ism
BOINCx64.ism
win_build/
sim.vcproj
svn path=/trunk/boinc/; revision=16357
the user by default cannot create globally shared objects. This
becomes a problem when protected application mode is turned off
for keyboard and mouse detection. Basically all of the components
would start up and fail to create the shared memory segment
and report the error through stderr which most people don't look
at by default.
The client is now the only component that is allowed to create the
shared memory segment, if creating the global segment fails it'll
create a local one instead. Both the tray and manager now just attach
to the existing segment, first trying the global one then the local
one.
client/
main.C
clientgui/
BOINCGUIApp.cpp, .h
clientlib/win/
boinc_dll.cpp
IdleTracker.cpp
clienttray/
tray_win.cpp, .h
win_build/
boinc.sln
boinctray.vcproj
svn path=/trunk/boinc/; revision=15767
- scheduler: fix bug in adaptive replication:
if send an unreplicated job to untrusted host,
set both wu.target_nresults and wu.min_quorum to app.target_nresults.
svn path=/trunk/boinc/; revision=15762
messages.
Policy Change: When installed as a service or daemon, the service
or daemon manager should start BOINC, not the BOINC Manager.
(Windows Only for right now, should eventually be applied
to all platforms)
- LIB: Undue my previous change that launched graphics apps as
an idle process.
- LIB: Take care of some warnings.
clientgui/
BOINCBaseFrame.cpp, .h
BOINCClientManager.cpp, .h (Added)
BOINCGUIApp.cpp, .h
MainDocument.cpp, .h
lib/
util.C
svn path=/trunk/boinc/; revision=14647
between the executable directory and the data directory.
(Windows Only)
- TRAY: Update the tray code to what was used in 5.10.x
- WINSETUP: Update for BOINCTray.exe
clientgui/
BOINCGUIApp.cpp, .h
SkinManager.cpp
clienttray/
tray_win.cpp, .h
win_build/
boinc.sln
boinctray.vcproj
win_build/installerv2/
BOINC.ism
svn path=/trunk/boinc/; revision=14335
localization files.
BOINCMgr will now check in the absolute path in which
it was installed as well as the relative path from where
it was executed from.
clientgui/
BOINCGUIApp.cpp, .h
svn path=/trunk/boinc/; revision=12602
- fixes#10 - Remove dependency on ATL framework for
boinc.dll on Windows
With this checkin, the BOINC client should now be able
to be built with Visual Studio Express.
clientgui/
BOINCGUIApp.cpp, .h
clientlib/win/
boinc_dll.cpp, .h
boinc_dll.rc
boincclient.rgs (deleted)
boincsens.rgs (deleted)
BOINCSENSSink.cpp, .h (deleted)
IdleTracker.cpp
NetworkTracker.cpp, .h (deleted)
SENSLogonSubscriptions.h (deleted)
SENSNetworkSubscriptions.h (deleted)
SENSOnNowSubscriptions.h (deleted)
SENSSubscriptions.h (deleted)
stdafx.h
svn path=/trunk/boinc/; revision=12482