Commit Graph

25 Commits

Author SHA1 Message Date
Rom Walton df046f6753 - SCR: BOINC's screensaver module in preview mode only displays
the BOINC icon, since the preview window is only 300x200 or
        so. We shouldn't launch the data management thread when
        launched in preview mode.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=15227
2008-05-15 21:39:40 +00:00
Charlie Fenton c347df8021 SCR: Further changes and cleanup of new Mac screensaver; Fix bug in Windows screensaver
svn path=/trunk/boinc/; revision=14760
2008-02-19 13:27:11 +00:00
Charlie Fenton 86ac82b9af SCR: When running V5 GFX applications as a service / daemon, display appropriate error message instead of trying to display graphics.
svn path=/trunk/boinc/; revision=14645
2008-01-30 04:22:42 +00:00
David Anderson a463661f6b - web: add "max CPU % for graphics" project-specific preference.
Projects should copy or merge
    project.sample/project_specific_prefs.inc
- screensaver: change
        Running research for PROJECT
        Workunit: X
    to
        Computing for PROJECT
        Task: X

svn path=/trunk/boinc/; revision=14637
2008-01-29 20:04:38 +00:00
Rom Walton f0fbf22972 Quick Updates
svn path=/trunk/boinc/; revision=14387
2007-12-14 19:38:42 +00:00
Rom Walton cc9439c1cb Quick Updates
svn path=/trunk/boinc/; revision=14386
2007-12-14 19:36:32 +00:00
Rom Walton ca959f9849 - SCR: Reimplement the screensaver rpc test for v6 so that the
screensaver can trip the firewall while the user is at the
        terminal.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=14384
2007-12-14 18:26:24 +00:00
Frank Thomas fbcfeaf456 - Removed the svn:executable property from files that should not be executable,
like source code and text files. I skipped to check most files in html/
  and mac_*/ though.
- Added svn:executable to tools/watch_tcp because it has a shebang.


svn path=/trunk/boinc/; revision=13819
2007-10-10 09:25:40 +00:00
Charlie Fenton 5ba31b473f Fix minor bugs in Windows screensaver and cleanup.
svn path=/trunk/boinc/; revision=13808
2007-10-09 12:41:38 +00:00
Charlie Fenton 4fca28db3d Fix bugs in Windows screensaver
svn path=/trunk/boinc/; revision=13805
2007-10-09 12:18:40 +00:00
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
Charlie Fenton 50e5c47a04 Fix Windows thread termination and cleanup.
svn path=/trunk/boinc/; revision=13803
2007-10-09 10:01:27 +00:00
Charlie Fenton 0a19f38786 V6 SCR: Merge code for Mac and Windows screensavers, adding full functionality for Windows SS.
svn path=/trunk/boinc/; revision=13781
2007-10-05 13:28:11 +00:00
Kevin Reed 5bc8553a3a - Screen Saver (merge from 5.10): Add additional information about the work
running when no graphics are available.  Increased the size to the box 
            displaying the message to accommodate larger image sizes.  Add code to 
            center images if less then the allowed max size of 450x166
    - Screen Saver (merge from 5.10):  If graphics are not available, then rotate
            through the currently running results (it will change every 10 seconds) 
            for display so that all are presented
    - Manager (merge from 5.10): During an auto-attach initiated by a project_init.xml file, Mozilla 
            based browsers are checking cookies in the domain  (ex: worldcommunitygrid.org) 
            for a project while IE cookies were only being checked for the full project 
            dns (www.worldcommunitygrid.org).  IE has been changed so that it will also 
            check the domain.  This mechanism is generic and can be used by any project or 
            account manager.
    - Manager (merge from 5.10): During an auto-attach initiated by a project_init.xml file, 
            the code to check for the Setup cookie within an IE browser would fail and cause 
            the attach to project dialogue to close with no warning in the event that there 
            is a cookie set for the project but there is not a Setup cookie.
    - WCG files:  Updated image, icon and installer files for WCG

svn path=/trunk/boinc/; revision=13755
2007-10-02 21:44:14 +00:00
David Anderson 7bdacec895 - API: debug the code for handling V5 graphics messages
in a V6 app (and launching/killing the graphics app)
	- API: start timer thread even if in standalone mode
		(needed to get timer callbacks for V6 graphics)
	- API: remove BOINCSetForegroundWindow stuff
	- API: call DestroyWindow instead of boinc_exit() in WM_CLOSE.
		boinc_exit() is the wrong thing to call - e.g. it tries to delete
		the lock file, resulting in a 5-sec delay on exit

svn path=/trunk/boinc/; revision=13679
2007-09-27 03:34:27 +00:00
Charlie Fenton e8a4acda63 V6 screensaver shows graphics for both V5 and V6 applications.
svn path=/trunk/boinc/; revision=13670
2007-09-26 10:17:43 +00:00
David Anderson be7ad65989 - Compile fixes for Win
svn path=/trunk/boinc/; revision=13652
2007-09-25 16:39:30 +00:00
Charlie Fenton 8066ab1f97 SCR: Impelement new RPC::get_screensaver_tasks()
svn path=/trunk/boinc/; revision=13587
2007-09-14 01:45:00 +00:00
Rom Walton 10a59b8ad2 - SCR: Move more code into the shared code module
clientscr/
        screensaver.cpp, .h
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=13473
2007-08-28 18:54:31 +00:00
Rom Walton 8da726aa13 SCR: Only choose applications that are currently being
exected.
    Win SCR: Update screensaver logo.
    Win SCR: Reduce the amount of time the screensaver is stuck in startup mode
      from 10 secs down to 2 secs. It still takes a second or two to download
      state information from the CC.
    
    clientscr/
        screensaver.cpp
        screensaver_win.cpp
    clientscr/res/
        boinc.bmp

svn path=/trunk/boinc/; revision=13417
2007-08-20 19:54:42 +00:00
Rom Walton f292a46980 - SCR: Move the call to kill_program to ShutdownSaver instead
of waiting for the data thread to poll for keyboard and
        mouse activity. If the saver's window proc detects keyboard
        or mouse activity it'll start the shutdown proceedure.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=13392
2007-08-16 23:09:03 +00:00
David Anderson bd29314eb0 screensaver fix
svn path=/trunk/boinc/; revision=13388
2007-08-16 18:37:38 +00:00
Rom Walton 05cee3eb0d - SCR: Fix the new screensaver so that it doesn't start a new
graphics window every second.
    - LIB: CreateProcess always returns a 1 on success, which means
           the last part of the run_program function was never being
           executed.
    
    clientscr/
        screensaver_win.cpp
    lib/
        util.C

svn path=/trunk/boinc/; revision=13323
2007-08-15 15:25:52 +00:00
Rom Walton f841b17404 SCR: Enable V6 style applications, screensaver is no longer
compatible with v5 style graphics.
    
    clientscr/
        screensaver.cpp, .h
        screensaver_win.cpp, .h

svn path=/trunk/boinc/; revision=13318
2007-08-14 17:23:30 +00:00
Rom Walton 3986e47fa9 - SCR: Move screensaver related files out of the CC directory
structure and put it into its own directory structure.
        
    client/win/
        boinc.scr.manifest (deleted)
        boinc_ss.h (deleted)
        boinc_ss.rc (deleted)
        boinc_ss_2003.rc (deleted)
        win_screensaver.cpp, .h (deleted)
    clientscr/
        boinc.scr.manifest (added)
        boinc_ss.h (added)
        boinc_ss.rc (added)
        boinc_ss_2003.rc (added)
        win_screensaver.cpp, .h (added)

svn path=/trunk/boinc/; revision=13308
2007-08-13 19:57:18 +00:00