Commit Graph

17179 Commits

Author SHA1 Message Date
Charlie Fenton 5e1b7abf61 SCR: Fix Mac crash bug when user clicks SS Test button in system preferences
svn path=/trunk/boinc/; revision=23574
2011-05-23 02:07:02 +00:00
Charlie Fenton 2c10cceefa SCR: Fix crash bug when user clicks SS Test button in system preferences
svn path=/trunk/boinc/; revision=23572
2011-05-23 01:13:34 +00:00
David Anderson e1e122a9e2 - client: if project is set to "don't request more work",
report completed tasks immediately


svn path=/trunk/boinc/; revision=23571
2011-05-21 18:24:00 +00:00
David Anderson d3d4c93b87 - client: on hibernate, don't wait for apps to exit
(NCI apps never will)


svn path=/trunk/boinc/; revision=23570
2011-05-21 06:34:54 +00:00
David Anderson b6140088e3 - update_versions: trim XML strings
svn path=/trunk/boinc/; revision=23569
2011-05-21 06:22:15 +00:00
Rom Walton fcd3a7506b Quick Updates
svn path=/trunk/boinc/; revision=23567
2011-05-20 14:37:49 +00:00
David Anderson 36ba561326 - client: add log messages showing steps in exiting all tasks,
enabled by <task_debug/>
- client: remove redundant task-start messages


svn path=/trunk/boinc/; revision=23566
2011-05-20 05:38:22 +00:00
Rom Walton b26df9a1df - MGR: Initial stab at supporting Google Chrome cookies. SQLite engine needs
to be upgraded.  Write it while the code is still in my head.
        
    clientgui/
        browser.cpp, .h

svn path=/trunk/boinc/; revision=23564
2011-05-20 02:50:13 +00:00
Rom Walton 32f5c73d65 - client: Account for new registry location that the new VirtualBox installer
stashes the version number.  Check the new location first, if not found go
        back to the original location.
        
    client/
        hostinfo_win.cpp

svn path=/trunk/boinc/; revision=23562
2011-05-19 16:57:19 +00:00
Charlie Fenton 0c2308e5a6 MGR: Fix welcome message in Account Manager Wizard completion page
svn path=/trunk/boinc/; revision=23561
2011-05-19 09:13:28 +00:00
David Anderson ce31ad0511 - client: show GPU device number correctly
svn path=/trunk/boinc/; revision=23560
2011-05-19 02:01:38 +00:00
David Anderson e861df4ba2 - update_versions: make <copy_file> work
svn path=/trunk/boinc/; revision=23559
2011-05-18 16:59:15 +00:00
Charlie Fenton 015d2537fd MGR: Fix welcome message in Account Manager Wizard completion page
svn path=/trunk/boinc/; revision=23558
2011-05-18 02:34:06 +00:00
Rom Walton 79f9ad8866 - MGR: Prepopulate both the username field and the email address
field with the cookie information since we do not know ahead
        of time which format the account manager uses.  Once the
        get_project_config RPC has completed, we'll know which one
        is the correct one.
        
    clientgui/
        WizardAttach.cpp

svn path=/trunk/boinc/; revision=23557
2011-05-17 23:48:25 +00:00
David Anderson 6d1133fb1d - scheduler: add <user_filter> config option.
If set, and a WU has nonzero batch,
    it is interpreted as a user ID,
    and the job will be sent only to hosts with that user ID.

    Note: the use of workunit.batch is arbitrary;
    we could also use workunit.opaque or other deprecated field.


svn path=/trunk/boinc/; revision=23556
2011-05-17 21:11:39 +00:00
David Anderson 8a4c3dccf3 - scheduler: if an in-progress limit is given in config_aux.xml,
and <per_proc> is not specified, default it to false.
- scheduler: add some log messages


svn path=/trunk/boinc/; revision=23555
2011-05-17 19:11:44 +00:00
Rom Walton 6ac66a1105 Quick Updates
svn path=/trunk/boinc/; revision=23554
2011-05-17 17:08:07 +00:00
David Anderson 649c094804 - another update_versions fix
svn path=/trunk/boinc/; revision=23553
2011-05-17 16:00:23 +00:00
David Anderson d9920ba520 - update_versions: fix bug in version number parsing (from Kevin)
svn path=/trunk/boinc/; revision=23552
2011-05-17 15:53:06 +00:00
David Anderson 93735f7172 - client: XML-escape the contents of stderr files;
otherwise non-ASCII characters in client_state.xml
    make it invalid XML
- client: fix (I think) to scheduling logic.
    a job is preemptable if it's finished its time slice and
    Old: has checkpointed in last 10 sec
    New: has checkpointed since the end of the time slice


svn path=/trunk/boinc/; revision=23551
2011-05-17 00:31:41 +00:00
Charlie Fenton 164d3a2f76 MGR: New Simple GUI: better displays if no tasks or no projects
svn path=/trunk/boinc/; revision=23550
2011-05-16 09:34:08 +00:00
David Anderson 61d9c06771 - client/manager: don't show resource usage for non-CPU-intensive jobs
svn path=/trunk/boinc/; revision=23549
2011-05-14 04:08:12 +00:00
Charlie Fenton d77468cf1d MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23548
2011-05-14 01:57:15 +00:00
David Anderson a2fc8edcae - scheduler: per-processor limits should be based on
"effective" # of processors (taking prefs into account)
    rather than the physical number


svn path=/trunk/boinc/; revision=23547
2011-05-13 22:04:10 +00:00
David Anderson 51c652640f - create_work: allow multiple URLs for non-local input files
(from Zoltan Farkas)
- scheduler: fix message describing per-app limits


svn path=/trunk/boinc/; revision=23546
2011-05-13 18:40:10 +00:00
Charlie Fenton a7cb3f6a6d MGR: Fixes to new Simple GUI for Windows
svn path=/trunk/boinc/; revision=23539
2011-05-13 12:51:29 +00:00
Charlie Fenton 23ecffe57d lib: Fix compile break on Windows
svn path=/trunk/boinc/; revision=23538
2011-05-13 12:42:06 +00:00
Charlie Fenton 9d90857fdd MGR: make sure new Simple GUI Add Project / Synchronize button is large enough for the larger of its localized labels
svn path=/trunk/boinc/; revision=23537
2011-05-13 12:24:20 +00:00
Charlie Fenton 7c8f41ac18 MGR: make sure new Simple GUI Pause / Resume button is large enough for the larger of the localized words for Pause and Resume
svn path=/trunk/boinc/; revision=23536
2011-05-13 10:43:52 +00:00
Charlie Fenton 25ac4ea160 MGR: Fixes to new Simple GUI for Linux, enable / disable Show Graphics
svn path=/trunk/boinc/; revision=23535
2011-05-13 10:08:27 +00:00
Daniel Lombraña González a2135d4cfb Empty error buffers in Windows pause the wrapper.
The empty buffers have been removed. This only happens on Windows machines.

svn path=/trunk/boinc/; revision=23534
2011-05-13 10:01:31 +00:00
Daniel Lombraña González 12559ef91e New measures to released virtual hard disks.
svn path=/trunk/boinc/; revision=23533
2011-05-13 08:39:33 +00:00
Charlie Fenton b8894dac61 MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23532
2011-05-13 08:15:03 +00:00
Charlie Fenton 04291cef99 MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23531
2011-05-12 13:41:26 +00:00
Daniel Lombraña González b67f9b6e4f Fixed the running CPU time report in Windows.
svn path=/trunk/boinc/; revision=23530
2011-05-12 12:52:15 +00:00
David Anderson 26ae326349 - client: fix problem with recursion in dir_size(), this time for real.
svn path=/trunk/boinc/; revision=23529
2011-05-12 05:26:37 +00:00
David Anderson ebc0bece9b - client: show HTTP errors in text form as well as number
svn path=/trunk/boinc/; revision=23528
2011-05-12 05:01:11 +00:00
David Anderson 99525396ad - update_versions fix
svn path=/trunk/boinc/; revision=23527
2011-05-12 04:39:13 +00:00
David Anderson 606cf30667 - fix to update_versions
svn path=/trunk/boinc/; revision=23526
2011-05-12 04:14:53 +00:00
David Anderson e4f104f917 - Change the way update_versions works, and reimplement it in PHP.
Problems with the old version:
    - Lots of info encoded in file and directory names: messy kludge
    - The convention that directory name == main program name
        created a bad situation when using the wrapper:
        if you made a new version of your application,
        you were forced make a new version of the wrapper
        just so it could have a different name.
    The new version is described here:
    http://boinc.berkeley.edu/trac/wiki/AppVersionNew
- Remove some Python code that suppored the old version
- client: some fixes to dir_size() that might fox
    a buffer overflow when using symbolic links


svn path=/trunk/boinc/; revision=23525
2011-05-12 04:11:40 +00:00
Charlie Fenton 2b6c2d9c8e MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23524
2011-05-11 11:48:58 +00:00
Charlie Fenton 36ccee91bc MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23523
2011-05-11 11:26:34 +00:00
Charlie Fenton d1ae7a2fcc MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23522
2011-05-11 00:50:52 +00:00
Rom Walton 2ea990b9a1 Quick Updates
svn path=/trunk/boinc/; revision=23521
2011-05-10 16:39:55 +00:00
David Anderson 318b40b368 - vbox wrapper: updates
svn path=/trunk/boinc/; revision=23520
2011-05-10 16:30:00 +00:00
David Anderson d27c3448fc - client: don't check memory usage immediately after hibernation
svn path=/trunk/boinc/; revision=23519
2011-05-10 15:55:47 +00:00
Daniel Lombraña González b41590f9ef Fixed elapsed time and added critical sections.
svn path=/trunk/boinc/; revision=23518
2011-05-10 10:50:03 +00:00
Rom Walton 9958851129 - VBOX: Implement basic cpu time accounting and checkpointing
for VMs.

    samples/vboxwrapper/
        vbox.cpp, .h
        vboxwrapper.cpp
        vm.cpp, .h

svn path=/trunk/boinc/; revision=23517
2011-05-09 21:11:37 +00:00
Charlie Fenton 549d38fdf3 Fix typos
svn path=/trunk/boinc/; revision=23516
2011-05-08 08:43:33 +00:00
David Anderson 3f027ddf43 - client: implement "report immediately" at the level of
individual jobs rather than globally.
    To use this, projects must add <report_immediately/>
    to the <result> elements in job templates


svn path=/trunk/boinc/; revision=23515
2011-05-07 18:34:32 +00:00