Commit Graph

9964 Commits

Author SHA1 Message Date
Rom Walton a1992c20b8 svn path=/trunk/boinc/; revision=12483 2007-04-26 16:50:14 +00:00
Rom Walton 14901efcfd Rom 26 Apr 2007
- 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
2007-04-26 16:48:09 +00:00
Rom Walton b54ec6f42f - fixes #86 - 5.9.3 won't install on Win98
Make sure that the custom actions that use NT
        specific APIs are only executed on NT based systems.

svn path=/trunk/boinc/; revision=12481
2007-04-26 15:26:33 +00:00
David Anderson bd06f5ae09 David 25 Apr 2007
- fixes #126 - generate cronjob file in make_project

    tools/
        make_project

svn path=/trunk/boinc/; revision=12480
2007-04-25 20:38:01 +00:00
David Anderson 4cb19153f0 delete dev_flow.odg
svn path=/trunk/boinc/; revision=12479
2007-04-25 20:36:26 +00:00
David Anderson c7822ecb79 David 25 Apr 2007
- eliminate spurious "work fetch too big" message

	client/
		work_fetch.C

svn path=/trunk/boinc/; revision=12478
2007-04-25 20:25:23 +00:00
Rom Walton 4e93059c55 Convert to binary.
svn path=/trunk/boinc/; revision=12477
2007-04-25 19:58:55 +00:00
David Anderson 5502169153 svn path=/trunk/boinc/; revision=12476 2007-04-25 19:10:10 +00:00
Rytis Slatkevičius 606263161d Fix for ticket #125 - problems with websites using PHP setting short_open_tag
svn path=/trunk/boinc/; revision=12475
2007-04-25 19:05:12 +00:00
Jens Seidler 807e10db13 svn path=/trunk/boinc/; revision=12474 2007-04-25 17:51:45 +00:00
David Anderson 8a6c71b47a Update binary image.
svn path=/trunk/boinc/; revision=12473
2007-04-25 16:49:26 +00:00
Rom Walton 7005ef3d08 Convert to binary.
svn path=/trunk/boinc/; revision=12472
2007-04-25 16:44:49 +00:00
David Anderson 5b02dcc24a Update binary image.
svn path=/trunk/boinc/; revision=12471
2007-04-25 16:35:06 +00:00
Rom Walton 052be4f0e8 Convert to binary.
svn path=/trunk/boinc/; revision=12470
2007-04-25 16:28:36 +00:00
Eric J. Korpela a9fb594a07 svn path=/trunk/boinc/; revision=12468 2007-04-25 02:03:43 +00:00
Eric J. Korpela 8a8ffc8ef9 Eric K 24 Apr 07
-  Exteded the "altername_platform" mechanism to x86_64 linux
       and solaris.  The current alternate platforms found by configure
       are...
	 x86_64-pc-linux-gnu    -> i686-pc-linux-gnu
	 sparc64-sun-solaris    -> sparc-sun-solaris
	 sparc-sun-solaris      -> sparc-sun-solaris2.7
	 powerpc64-apple-darwin -> powerpc-apple-darwin
    -  The alternate platform can be overridden on the configure command line
         --with-boinc-alt-platform="platformname"

    m4/
        boinc_platform.m4
    sched/
        Makefile.am
    client/
        client_state.C
        cs_scheduler.C
        client_state.h


svn path=/trunk/boinc/; revision=12467
2007-04-25 02:02:24 +00:00
David Anderson 7e2b39c4db David 24 Apr 2007
- Server: add new database field host.error_rate.
        Stores a dynamic estimate of the fraction of the hosts's
        results that fail validation (updated by the validator).

    client/
        sim.C
        cs_prefs.C
    db/
        boinc_db.C,h
    html/ops/
        db_update.php
    sched/
        handle_request.C
        sched_msgs.h
        validator.C

svn path=/trunk/boinc/; revision=12466
2007-04-24 23:21:42 +00:00
Rom Walton 8be1434696 Rom 24 Apr 2007
- fixes #122 - Windows benhcmark differences between VS 2003 and 
        VS 2005.
      
      The default FP model has changed since 2003, so change how the
        BOINC components are compiled so that they use /fp:fast instead
        of /fp:precise.
    
    win_build/
        *.vcproj

svn path=/trunk/boinc/; revision=12465
2007-04-24 20:04:17 +00:00
Rom Walton 5a5956c027 Rom 24 Apr 2007
- fixes #121 - Both 32-bit and 64-bit BOINC Windows Installation
        packages require bootstrap loader.

    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism

svn path=/trunk/boinc/; revision=12464
2007-04-24 19:24:34 +00:00
Rytis Slatkevičius 8f960088ef Fixing a bug where not having akismet key would block forum posting
svn path=/trunk/boinc/; revision=12462
2007-04-24 16:04:04 +00:00
Walt Gribben ffeb6811a0 New Linux Development Release
svn path=/trunk/boinc/; revision=12460
2007-04-24 02:10:24 +00:00
Rom Walton 3307404373 Fix build break introduced when windows_x86_64 support was added.
svn path=/trunk/boinc/; revision=12456
2007-04-23 22:25:19 +00:00
Rom Walton 86ca5333be Fix Linux download issues.
svn path=/trunk/boinc/; revision=12455
2007-04-23 22:17:55 +00:00
David Anderson 07395c8f47 svn path=/trunk/boinc/; revision=12454 2007-04-23 20:35:55 +00:00
Rom Walton 20cdf242e6 Rom 23 Apr 2007
- fixes #120 - Rebuild all 32-bit Windows dependencies using
        VS 2005 so tht they all depend on the new CRT runtime. Make
        sure all dependencies include an application manifest.
    - WIN: Rebuild libcurl for x64 and include an application
        manifest so that it can find MSVCR80 when executing.
        
    curl/
        <multiple files>
    openssl/
        <multiple files>
    zlib/
        <multiple files>

svn path=/trunk/boinc/; revision=12453
2007-04-23 19:57:20 +00:00
David Anderson fe32380dcf David 23 Apr 2007
- make_project: remove --no_test_app option, add --test_app option
    - make_project: initial config in all cases has
        one_result_per_user_per_wu = 0
    - sample_assimilator: make it able to handle > 1 output file
    - boinc_cmd: make --help output more readable
    - User web: fix some undefined vars in translation.inc
        Rytis: let's try to fix PHP runtime warnings
    - DB: add default values for app table (avoid MySQL warnings)

    db/
        schema.sql
    html/
        inc/
            translation.inc
            uotd.inc
        ops/
            update_forum_activities.php
    lib/
        str_util.C
        boinc_cmd.C
    py/Boinc/
        setup_project.py
    sched/
        sample_work_generator.C
        sample_assimilator.C
    tools/
        make_project
        uc_wu, uc_result (new)

svn path=/trunk/boinc/; revision=12450
2007-04-23 16:14:47 +00:00
Rom Walton e182b4370b svn path=/trunk/boinc/; revision=12447 2007-04-23 14:13:21 +00:00
Bruce Allen 8ce18a7b4a Minor sched locality changes for E@H
svn path=/trunk/boinc/; revision=12446
2007-04-23 12:27:35 +00:00
Rytis Slatkevičius 49841b2ef6 Change behaviour of BBCode [code] tag: get rid of multiple newlines, change <pre> to <div>, alter CSS so that long strings no longer break layout.
svn path=/trunk/boinc/; revision=12442
2007-04-21 12:10:15 +00:00
Rom Walton a1f57e957f svn path=/trunk/boinc/; revision=12439 2007-04-20 20:45:01 +00:00
Rom Walton 63e0339f40 Fix: Win x64's alternate platform is really windows_intelx86 not windows_x86_64.
svn path=/trunk/boinc/; revision=12438
2007-04-20 20:41:25 +00:00
Rom Walton f98df5beff Fix: Win x64's alternate platform is really windows_intelx86 not windows_x86_64.
svn path=/trunk/boinc/; revision=12437
2007-04-20 20:36:38 +00:00
David Anderson 5059b146e8 David 20 Apr 2007
- Advanced prefs: remove incorrect multiplication by 86400

	client/
		cs_prefs.C
	clientgui/
		DlgAdvPreferences.cpp

svn path=/trunk/boinc/; revision=12436
2007-04-20 20:29:13 +00:00
Rom Walton 6d7fe06af8 Updated installer files.
svn path=/trunk/boinc/; revision=12435
2007-04-20 18:56:51 +00:00
David Anderson 6473396adc svn path=/trunk/boinc/; revision=12434 2007-04-20 18:50:56 +00:00
David Anderson e8aded2135 David 20 Apr 2007
- str_util: don't use std::transform, since it causes problems
        with VC++ express edition

    clientgui/
        sg_SGUIListControl.h
    html/ops/
        db_update.php
    lib/
        str_util.C,h

svn path=/trunk/boinc/; revision=12433
2007-04-20 18:49:40 +00:00
Rom Walton 6dac970e5b Update version list.
svn path=/trunk/boinc/; revision=12432
2007-04-20 18:47:55 +00:00
David Anderson 74a41ff16e svn path=/trunk/boinc/; revision=12431 2007-04-20 17:53:19 +00:00
David Anderson b686f89d85 David 20 Apr 2007
- make_project: add periodic tasks to default config.xml:
        dp_dump, update_uotd, update_forum_activities, update_stats,
        update_profile_pages
    - backend_lib.C: refuse to create a job for which some necessary
        parameter (rsc_fpops_est, rsc_fpops_bound, etc.) is missing
    - Unix build: don't include std_fixes.h in config.h.
        std_fixes.h is (I think) deprecated
    - sched_util: default sched log level is MSG_NORMAL
    - client: add ".txt" to job log filename
    - compile fixes

    configure.ac
    api/
        reduce_main.C
    client/
        file_names.C
    lib/
        str_util.h
    sched/
        sample_work_generator.C
        sched_msgs.h
    tools/
        backend_lib.C

svn path=/trunk/boinc/; revision=12430
2007-04-20 17:14:08 +00:00
Rom Walton 2d804927f3 svn path=/trunk/boinc/; revision=12428 2007-04-20 16:36:25 +00:00
Rom Walton ffeeae9f26 Quick bug fix for the core client.
svn path=/trunk/boinc/; revision=12427
2007-04-20 16:28:35 +00:00
Rom Walton b5af71e496 Rom 19 Apr 2007
- Statistics view update.
      (From Mifistor)
      
    clientgui/
        ViewStatistics.cpp, .h

svn path=/trunk/boinc/; revision=12426
2007-04-20 03:26:12 +00:00
Rom Walton 9eda52126b Rom 19 Apr 2007
- Match the client-side and server-side XML for alternate
        platforms.
    - Print both the max active memory usage and max idle
        memory usage after all the preference information has
        been parsed.
        
    client/
        cs_prefs.C
        cs_scheduler.C

svn path=/trunk/boinc/; revision=12425
2007-04-20 03:11:48 +00:00
David Anderson 712d1c027f David 19 Apr 2007
- scheduler: accept elements of the form
        <alt_platform>
            <name>windows_x86</name>
        </alt_platform>
        in request messages.
        These are platforms that the client can handle, 
        other than its main one,
        listed in order of decreasing preferences.
        fixes #81.

    sched/
        handle_request.C
        server_types.C,h

svn path=/trunk/boinc/; revision=12423
2007-04-19 22:45:57 +00:00
David Anderson 1880a50cc5 David 19 Apr 2007
- Change things so that make_project installs a test application
        (uppercase) and the daemons to go along with it
        (sample_work_generator, sample_bitwise_validator, sample_assimilator).
        This is mostly working, not completely.

    apps
        upper_case.C
    html/ops/
        mass_email_script.php
    py/Boinc/
        setup_project.py
    sched/
        sched_config.C,h
        sample_work_generator.C
    tools/
        make_project
        project.xml
        Makefile.am

svn path=/trunk/boinc/; revision=12422
2007-04-19 22:11:25 +00:00
Rom Walton ac6974b62b Rom 19 Apr 2007
- Fix a minor compile problem on 64-bit Windows platforms with the
        call to SetTimer.
    - fixes #80: Introduce the notion of an alternate platform for 64-bit
        Windows clients, which can also run 32-bit Windows apps.
        
      TODO: We'll need to refactor the whole platform section in the
        scheduler request creation section so that it can handle
        multiple alternate platforms and for Linux/Mac.
        
    api/
        windows_opengl.C
    client/
        client_state.C, .h
        cpp.h
        cs_scheduler.C

svn path=/trunk/boinc/; revision=12421
2007-04-19 20:53:16 +00:00
Rytis Slatkevičius f198d8c78e Adding anti-spam protection from akismet.com to the forums. Disabled by default; see http://boinc.berkeley.edu/trac/wiki/ProtectionFromSpam for information on how to enable it.
svn path=/trunk/boinc/; revision=12420
2007-04-19 18:22:38 +00:00
Matt Lebofsky 591a93ebe1 svn path=/trunk/boinc/; revision=12419 2007-04-19 17:06:02 +00:00
David Anderson 1ea3bb781e David 18 Apr 2007
- bug fixes for sample work generator

    sched/
        sched_config.C,h
        sample_work_generator.C


svn path=/trunk/boinc/; revision=12417
2007-04-19 03:12:13 +00:00
Rom Walton 2610291eda Rom 18 Apr 2007
- fixes #7: Includes the last remaining files needed to build and
        package up 64-bit files for setup. We can now build and create
        64-bit windows installer packages.
        
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/
        <Numerious Files>
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll (Added)
        boinccas95.dll (Added)
        dbghelp95.dll (Added)

svn path=/trunk/boinc/; revision=12415
2007-04-18 21:12:43 +00:00