Commit Graph

19940 Commits

Author SHA1 Message Date
David Anderson 9342fe696b - client (Win) fixes/improvements to CPU feature detection, from Robert Kreß 2013-03-05 14:52:37 +01:00
Rom Walton 8c880230c3 Update Translations 2013-03-05 14:47:37 +01:00
Oliver Bock 598ab92f62 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-05 14:26:57 +01:00
David Anderson d013b1f74a - Client: message tweak for GPU suspend/resume 2013-03-05 14:26:49 +01:00
David Anderson 7f4263b079 - Condor stuff; basic function works now! 2013-03-05 14:26:40 +01:00
Rom Walton 9253d7dd6d WINSETUP: Change description text for service installs 2013-03-05 14:17:54 +01:00
Rom Walton 0bc567d8c3 lib: Remove duplicate GPU text in the OpenCL description 2013-03-05 14:17:54 +01:00
Rom Walton c448732249 lib: Only process FormatMessage output if the function succeeds. The CC calls windows_format_error_string() for all non-zero returns. 2013-03-05 14:17:54 +01:00
Eric J Korpela 4a4678aeb9 - Added boinc version checking to plan_class_spec. New plan_class_spec.xml tags
are   <max_core_client_version> and <min_core_client_version> which are
  integer values major*10000+minor*100+release
2013-03-05 14:17:54 +01:00
Eric J Korpela 9b191c409a - Modifications to autoconf scripts for non-standard openssl installs 2013-03-05 14:17:54 +01:00
Rom Walton c4d840f70b boinc_zip: Add NO_LCHMOD for Android and Linux. Comment out duplicate definitions of gmtime() and localtime(). 2013-03-05 14:17:54 +01:00
Rom Walton 46d8f78a20 boinc_zip: most of the zip code is C code. 2013-03-05 14:17:54 +01:00
Rom Walton ea9bf2a0a5 android/boinc_zip: Linux throws a warning about lchmod and on android it doesn't exist at all. Add -DNO_LCHOWN to Makefile.am so it applies to both environments 2013-03-05 14:17:54 +01:00
Rom Walton 715796ba6f android: Add the NO_LCHOWN symbol to the list of symbols used to build boinc, boinc_zip, etc. Android doesn't support the lchown API. 2013-03-05 14:17:54 +01:00
Rom Walton 0efd0b2738 wrapper: remove unneeded debug code from the wrapper 2013-03-05 14:17:54 +01:00
David Anderson 98fbd13a9e - Wrapper: CPU time account was broken on Windows 2013-03-05 14:17:54 +01:00
Rom Walton 32f8e130a9 android: Add environment variables for CC and CFLAGS. The regex stuff in the wrapper was using the Linux(x86) compiler instead of the Android (ARM) cross-compiler. 2013-03-05 14:17:54 +01:00
Oliver Bock f728f4e9d4 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-05 14:05:27 +01:00
Joachim Fritzsch f9d022788d - android: kill client process on startup to allow update
- android: bugfix in preferences tab
- android: rename of preferences
- android: deletion of unused components
2013-03-05 14:05:04 +01:00
Joachim Fritzsch ad05a8b0b9 - client: (android) add wifi location of Android 4 devices to detect wifi state properly. 2013-03-05 14:05:04 +01:00
David Anderson 3321837b01 - wrapper: fix CPU time accounting on Unix 2013-03-05 14:05:04 +01:00
David Anderson 427176174b - user web: remove dead stats site links 2013-03-05 14:05:04 +01:00
David Anderson c17d20ccd9 - client: show sysmon messages correctly.
This was supposed to be in my 507cd79 commit, but it got botched somehow.
- client: the <task> debug flag enables suspend/resume messages
    for both CPU and GPU.
    Previously CPU messages were always shown,
    and GPU messages were shown if <cpu_sched_debug> was set.
- client: fix bug where reschedule wasn't being done on GPU suspend or resume.
2013-03-05 14:05:04 +01:00
David Anderson 986ea8707c - client: if app does temporary exit, don't print premature exit warning 2013-03-05 14:05:04 +01:00
David Anderson 6108deb7b0 - wrapper: use waitpid() instead of wait4(), which is missing on Android. 2013-03-05 14:05:04 +01:00
David Anderson 2a73dc0e01 - remote file management stuff for Condor 2013-03-05 14:05:04 +01:00
David Anderson a46a5926ae - remote file management and job submission stuff for Condor 2013-03-05 14:05:04 +01:00
Rom Walton 340fcfd733 client: when formatting the OpenCL description field, use the human readable version of the GPU type. People were expecting Intel GPU instead of intel_gpu. 2013-03-05 14:03:49 +01:00
Rom Walton 6c6a62590a WINSETUP: Update installer build files based on the 7.0.x branch 2013-03-05 13:53:59 +01:00
David Anderson be9ddc0d15 - admin web: increase mem size limit for revalidate function 2013-03-05 13:53:59 +01:00
David Anderson 9817ee5850 - scheduler: fix typo in sticky file deletion code 2013-03-05 13:53:58 +01:00
David Anderson fce6266e23 - Web RPC for remote job submit: fix bugs
- scheduler: message tweaks
2013-03-05 13:53:58 +01:00
David Anderson 0d07e872bd android: Add execute permissions to shell scripts 2013-03-05 13:53:58 +01:00
Rom Walton e36173c3cc android: Deploy the CA Bundle along with the BOINC client, the BOINC client should detect the CA Bundle file in the current directory and use it for SSL connections 2013-03-05 13:53:58 +01:00
Oliver Bock 69d429a9a6 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-05 13:43:37 +01:00
Charlie Fenton 507c82a6d6 OpenCL: remove dead code reported by Heinz-Bernd Eggenstein 2013-03-05 13:43:14 +01:00
Charlie Fenton c2e77a0515 Compile fix for non-Windows clients 2013-03-05 13:43:14 +01:00
David Anderson b250f1bb98 - scheduler: add <debug_client_files> flag for showing actions
involving sticky files
2013-03-05 13:43:14 +01:00
Rom Walton b5cc5732d1 android: placeholders so the UI will compile 2013-03-05 13:42:01 +01:00
David Anderson 6c5522d9c5 Win compile fix 2013-03-05 13:42:01 +01:00
David Anderson c141e7bdc9 - client (Win): don't call msg_printf() from sysmon thread.
Instead, put msg into a buffer and let main thread print it.
    This may fix crashes on system suspend/resume.
2013-03-05 13:42:01 +01:00
Rom Walton c8f165b7e1 MGR: Somehow we are receiving an WM_ACTIVATEAPP event before m_pFrame has been populated on Windows 8. If m_pFrame is NULL, ignore the event. 2013-03-05 13:42:00 +01:00
David Anderson 3c73f40809 - client: the logic for work fetch in the presence of GPU exclusions
(especially per-app exclusions) was incomplete and buggy.
    Changes:
    - make bitmaps of included instances per (app, resource type)
    - in round-robin simulation, we keep track of used instances
        (so that we know if there are instances that are idle
        because of exclusions).
        Do this based on app-level exclusions
        (previously it was done based on project-wide exclusions,
        which didn't include app-level exclusions).
    - compute RSC_PROJECT_WORK_FETCH::non_excluded_instances
        as the logical OR of the per-app masks.
        I.e. if you exclude an instance for all apps separately,
        it's the same as excluding it for the project as a whole.
        (Note: this bitmap is used for only 1 purpose:
        if we have idle instances, don't request work from a project
        for which those instances are excluded.)
    - define RSC_PROJECT_WORK_FETCH::ncoprocs_excluded as the # of
        instances excluded for *any* app, not the # excluded for all apps.
        This quantity is used in work fetch to make sure we don't
        unboundedly fetch jobs that turn out not to have a GPU to run on
        due to exclusions.
2013-03-05 13:42:00 +01:00
Joachim Fritzsch ad00e99b80 android: project attach bug fix 2013-03-05 13:42:00 +01:00
Joachim Fritzsch 51c7c80894 android: -layout multi project and other optimizations\n -redesign of start up\n -autostart code now in BootReceiver 2013-03-05 13:42:00 +01:00
David Anderson 4857dc5c06 - client: write GPU list in get_state() GUI RPC.
Otherwise manager doesn't know what GPUs we have.
2013-03-05 13:42:00 +01:00
Oliver Bock 07747498f1 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-05 13:40:13 +01:00
David Anderson 994f4d6b4c - Manager: fix case where the client has only an Intel GPU,
and the manager was acting as if it had no GPUs.
2013-03-05 13:39:42 +01:00
Rom Walton 43d8f9f16b android: raise minimum api level for native code components to 9 (Ansroid 2.3), this solves the timezone issue when compiling the wrapper. Next level up is 14 which is Android 4.0. UI components are already at level 10. 2013-03-05 13:39:42 +01:00
Rom Walton b96a79f005 android: Fix the example app compile on Android 2013-03-05 13:39:42 +01:00