Commit Graph

11418 Commits

Author SHA1 Message Date
David Anderson b542785c1e - web: My Account page, other user account page, and profile pages
now have community info in a 2nd column on the right.
    This accomplishes two things:
    1) it puts community info in more places;
    2) it provides a reasonable way to format long lists of friends;
        they just continue down the right column.

svn path=/trunk/boinc/; revision=14452
2008-01-01 22:29:10 +00:00
David Anderson dddd1fc501 - fixed bug in upgrade
svn path=/trunk/boinc/; revision=14451
2008-01-01 18:07:13 +00:00
David Anderson 945b160992 - web tweaks
svn path=/trunk/boinc/; revision=14450
2007-12-31 22:56:39 +00:00
David Anderson 7e44643172 - Partly fix keyboard detection on Linux.
With this change, we detect opening a terminal
    or typing into a terminal;
    we don't detect typing into other applications.
    (from Frank Thomas).  Partly fixes #463

svn path=/trunk/boinc/; revision=14449
2007-12-30 22:45:21 +00:00
David Anderson 3ce776ba81 - web: bug fix in notification digest email
svn path=/trunk/boinc/; revision=14448
2007-12-30 22:30:31 +00:00
David Anderson f183b6f47f - web: add general-purpose notification mechanism.
Users can choose whether to get 1 email per notification,
    a daily "digest" email, or no email.
    (All notifications are shown on the Account page).
    Currently used for:
    - Friend requests and confirmations
    - Posts to subscribed threads
    - Private messages

    NOTE: To implement the "daily digest" feature, projects must add
    a periodic task for html/ops/notify.php to config.xml
- web: have project_footer() generate links for
    Account Page and Message Boards as well as Home
    NOTE: projects that want this change
    will have to modify their own project.inc.

svn path=/trunk/boinc/; revision=14447
2007-12-30 22:02:16 +00:00
David Anderson 40f594b07c - upgrade script: fix it, and add --web_only option (fixes #527)
- web: replace "Result" by "Task" a couple of places

svn path=/trunk/boinc/; revision=14446
2007-12-28 05:23:52 +00:00
David Anderson 9b2998009f - client: add --start_delay cmdline option and <start_delay> config option.
Specifies an amount of time to delay starting apps
    (e.g. so that BOINC doesn't slow down boot process)

    Note: mechanisms that start BOINC at boot time
    need to figure out how to set this flag.

svn path=/trunk/boinc/; revision=14445
2007-12-27 21:40:20 +00:00
David Anderson 55c0ee22a0 - web: default for user_links() is to not show profile pic.
Show the pic only in the context of friends list.

svn path=/trunk/boinc/; revision=14444
2007-12-27 18:37:22 +00:00
Charlie Fenton 91b1186dcd Promote BOINC Mac 5.10.32 to public release; deprecate BOINC Mac 5.10.30.
svn path=/trunk/boinc/; revision=14443
2007-12-27 00:47:23 +00:00
David Anderson f125e7e2de - web: don't require login for show_user.php
- web: add app selection to example project-specific prefs
    (commented out by default)
- web: in prefs, flag too-low numeric values as errors,
    rather than just setting to min value
- web: fix bug when add new venue from "columns" view

svn path=/trunk/boinc/; revision=14442
2007-12-24 21:34:21 +00:00
David Anderson bcf062975c - make_project: don't create symbolic link html/user_profiles/user_profiles.
If there was ever a need for this, it has disappeared.
    Fixes #524
- fix bug in BOINC-wide team export script

svn path=/trunk/boinc/; revision=14441
2007-12-24 17:32:54 +00:00
David Anderson f9d0d3364a - web: don't show profile pics in forums,
since we already show avatars there.

svn path=/trunk/boinc/; revision=14440
2007-12-24 17:26:00 +00:00
David Anderson ed6aecf9bb - user link tweaks
svn path=/trunk/boinc/; revision=14439
2007-12-24 03:45:20 +00:00
David Anderson 724e89ebab - web: if user has profile photo, use it instead of head_20.
svn path=/trunk/boinc/; revision=14438
2007-12-23 23:09:10 +00:00
David Anderson 11dac5e80c - make_project: add --web_only option.
This lets you create a project for Bossa or Bolt
    without compiling the C++ stuff, which is not used by Bossa or Bolt.
- DB schema: change type= to engine= to avoid MySQL warning messages

svn path=/trunk/boinc/; revision=14437
2007-12-21 23:39:25 +00:00
David Anderson 1069770a7f - compile fixes for gcc 4.3 (from Frank Thomas)
Fixes #514

svn path=/trunk/boinc/; revision=14436
2007-12-21 21:09:40 +00:00
David Anderson f211caf8ae - user web: when creating cache dir, chmod() so that
protections are right regardless of umask.
    From Nicolas Alvarez; fixes #344

svn path=/trunk/boinc/; revision=14435
2007-12-21 21:01:13 +00:00
David Anderson 9248b47032 - API: check for messages from client 10X a second;
this will allow smoother CPU throttling
- delete_file: bug fixes (from Nicolas Alvarez).  Fixes #78

svn path=/trunk/boinc/; revision=14434
2007-12-21 20:57:48 +00:00
David Anderson b42c68e5dd - API: switch back to structure where the worker thread
calls getrusage() in a signal handler to find its CPU time.
    Apparently there are some kernels and/or thread libraries
    where getrusage() does NOT return the total CPU time of
    all threads in the process,
    so in these cases calling it from the timer thread doesn't work.
    
    This was originally changed because of concerns that
    calling getrusage() in a signal handler was dangerous;
    we'll see if any problems re-emerge.

    The alternative of reading /proc/PID/stats doesn't seem viable;
    format may not be standardized.

svn path=/trunk/boinc/; revision=14433
2007-12-21 19:23:22 +00:00
David Anderson df256f81d0 - doc changes
svn path=/trunk/boinc/; revision=14432
2007-12-21 18:02:14 +00:00
David Anderson 32a69ba042 - fix PHP warning in forums
svn path=/trunk/boinc/; revision=14431
2007-12-21 17:10:46 +00:00
David Anderson 481d5dd45b - compile fixes (remove comma after last element of enum)
svn path=/trunk/boinc/; revision=14430
2007-12-21 16:27:38 +00:00
Rytis Slatkevičius 97d08681ab -user web: update Lithuanian translation, fix typo in html/user/info.php.
svn path=/trunk/boinc/; revision=14428
2007-12-20 13:16:53 +00:00
Charlie Fenton f14c02cd11 Release Mac BOINC 5.10.32
svn path=/trunk/boinc/; revision=14427
2007-12-20 09:34:35 +00:00
Jens Seidler 73d7277a77 Localization: BOINC distributed and homepage websites, Spanish(es), Catalan(ca), Italian(it)
svn path=/trunk/boinc/; revision=14424
2007-12-20 06:30:41 +00:00
Charlie Fenton a340b07474 Mac: Use generic wxListCtrl to fix bug in wx2.8.7 RefreshItem(); use localtime_r and fmtime_r in wxWidgets and eliminate compiler warnings
svn path=/trunk/boinc/; revision=14422
2007-12-20 02:06:44 +00:00
Charlie Fenton 3d3ce57689 Mac: Use localtime_r and fmtime_r in wxWidgets and eliminate compiler warnings
svn path=/trunk/boinc/; revision=14421
2007-12-20 02:06:11 +00:00
Charlie Fenton ca782798ed Mac: Use generic wxListCtrl to fix bug in wx2.8.7 RefreshItem()
svn path=/trunk/boinc/; revision=14420
2007-12-20 02:05:18 +00:00
Charlie Fenton 480d73aec8 Mac: make build scripts more robust.
svn path=/trunk/boinc/; revision=14418
2007-12-20 00:19:59 +00:00
Charlie Fenton e7390f278a Make curl, jpeg build scripts more robust
svn path=/trunk/boinc/; revision=14417
2007-12-19 23:58:31 +00:00
David Anderson dcce4d6717 - user web: bug fix in code to limit posting rate
- admin web bug fixes

svn path=/trunk/boinc/; revision=14416
2007-12-19 21:28:58 +00:00
David Anderson c4d1022ed8 - client: changes to make the client work on "Debian GNU/kFreeBSD",
a hybrid system that acts like Linux at the user
    level but has a FreeBSD kernel.
    Fixes #521

svn path=/trunk/boinc/; revision=14415
2007-12-19 19:29:54 +00:00
David Anderson c3491a40d9 David Dec 19 2007
- May as well start keeping checkin notes for Bolt.
        At this point the fundamental structure of Bolt is
        more or less complete, I hope; many features are missing.

    Items for this particular checkin:

    - Make things work right when you resume a course at an
        exercise answer page.
        This creates a new View, whose prev_view_id link points
        to the exercise view, not the answer page view
    - When leave a page using "Up", terminate the view accordingly.
    - Rather than using $_GET, Form vars are now passed to exercise primitives
        in a global variable $bolt_ex_query_string, which they must parse.

svn path=/trunk/boinc/; revision=14414
2007-12-19 16:31:41 +00:00
Charlie Fenton a2269c9c13 Mac: Fix curl library build problem when building under OS 10.5 and XCode 3.0, fix drawing menubar icon with newer versions of wxwidgets
svn path=/trunk/boinc/; revision=14413
2007-12-19 12:48:23 +00:00
Charlie Fenton 48de3650cc Mac MGR: fix drawing menubar icon with newer versions of wxwidgets
svn path=/trunk/boinc/; revision=14412
2007-12-19 12:48:13 +00:00
Charlie Fenton 65829cfd8c Mac: Fix curl library build problem when building under OS 10.5 and XCode 3.0
svn path=/trunk/boinc/; revision=14411
2007-12-19 12:46:57 +00:00
Charlie Fenton d2b5c1ca08 Mac MGR: Fix code drawing menubar icon with newer versions of wxwidgets
svn path=/trunk/boinc/; revision=14410
2007-12-19 11:38:05 +00:00
Charlie Fenton a17d211ff8 Release BOINC Mac 5.10.31 (again)
svn path=/trunk/boinc/; revision=14409
2007-12-19 11:35:59 +00:00
Charlie Fenton 2bfbc7d457 Temporarily remove BOINC Mac 5.10.31
svn path=/trunk/boinc/; revision=14406
2007-12-19 07:37:52 +00:00
Charlie Fenton 7cc9473778 Release Mac BOINC v5.10.31 to alpha test.
svn path=/trunk/boinc/; revision=14405
2007-12-19 07:21:33 +00:00
Charlie Fenton 65e707e70d MGR: Work around long-standing cosmetic bug in SimpleGUI with newer versions of wxwidgets.
svn path=/trunk/boinc/; revision=14401
2007-12-19 00:31:05 +00:00
Charlie Fenton 20a87d0d37 MGR: Work around long-standing cosmetic bug in SimpleGUI with newer versions of wxwidgets.
svn path=/trunk/boinc/; revision=14400
2007-12-19 00:30:54 +00:00
David Anderson 2f3d70a228 Bolt: added mechanism to view old answer pages
svn path=/trunk/boinc/; revision=14396
2007-12-18 23:37:26 +00:00
David Anderson 2cd5dba886 Bolt stuff
svn path=/trunk/boinc/; revision=14395
2007-12-18 21:48:36 +00:00
David Anderson 13baee4302 - user web: add "friend" and "notification" features
- user web: code cleanup in Profile area
- GUI RPC: add missing "/" in auth2 RPC

svn path=/trunk/boinc/; revision=14394
2007-12-18 20:28:08 +00:00
Rom Walton 963c26d0d1 - WINSETUP: Attempt to shutdown any BOINC processes much earlier
in the execution cycle. Originally did this in the 5.10 branch.
    - WINSETUP: Add some more checks to safe guard the migration process.
        1.  Check to see if the install directory and the data directory are
            the same, if so, abort migration.
        2.  Check to see if the data directory is under the install directory,
            if so, abort migration.
        3.  If the client_state.xml file already exists in the data directory,
            abort migration.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=14393
2007-12-17 18:05:02 +00:00
Rom Walton f633531a99 Quick Updates
svn path=/trunk/boinc/; revision=14392
2007-12-17 16:41:13 +00:00
Rom Walton a4657143da Quick Updates
svn path=/trunk/boinc/; revision=14391
2007-12-17 16:39:32 +00:00
Charlie Fenton 35833e9525 Mac MGR: Fix serious memory leak under OS 10.5 by upgrading to wxMac 2.8.7.
svn path=/trunk/boinc/; revision=14389
2007-12-17 13:20:47 +00:00