Commit Graph

24932 Commits

Author SHA1 Message Date
David Anderson efa6f4e3d6 web: make badge display configurable
See http://boinc.berkeley.edu/trac/wiki/BadgeDoc
2014-09-18 10:08:45 -07:00
Rom Walton 20234a4a55 MGR: Update to libnotify gtk3 compatible API 2014-09-17 23:47:23 -04:00
Rom Walton fe22bb69bf BUILD: wxWidgets 3.x requires at least GTK3 2014-09-17 23:04:31 -04:00
David Anderson 4850d0236c update_versions: handle files that are both gzipped and replicated 2014-09-17 10:30:48 -07:00
Rom Walton 562edbed3f DOC: Update dev version to 7.4.22 2014-09-17 12:58:00 -04:00
Rom Walton 220fe5a214 BUILD: Increase the build number for vboxwrapper. 2014-09-16 18:03:01 -04:00
Rom Walton 8621a2ca03 VBOX: Do not disable the host I/O cache for virtualized disk controllers that do not support async I/O within VirtualBox. 2014-09-16 17:46:42 -04:00
David Anderson ac242a2feb boinccmd: accept [IPv6_addr]:port as --hostname arg 2014-09-16 12:38:30 -07:00
David Anderson 7a84dabbbc scheduler: fix bug that broke enforcement of per-app job limits
The old scheduler worked as follows:
    scan jobs; for each job
        get_app_version
        do various checks
        add_job_to_reply
The check for per-app job limits was in get_app_version,
and the incrementing of per-app job count is in add_job_to_reply.

The new (score-based) scheduler works as follows:
    scan jobs; for each job
        get_app_version
        add to list
    sort list by score
    scan list; for each job
        do various checks
        add_job_to_reply

So the limit check (in get_app_version) was ineffective
because it happens before we've incremented counts.

Fix: do the limit check (also) in the "scan list" loop.

Bigger picture: we need to restructure app version selection;
job limit enforcement doesn't belong there any more.
2014-09-16 11:07:36 -07:00
David Anderson 966b5d929c Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-09-15 23:14:55 -07:00
David Anderson 58f3bedb3a API and client: add boinc_finish_message(): exit and show message to user 2014-09-15 23:13:32 -07:00
Rom Walton befa96bc94 BUILD: Increase the build number for vboxwrapper. 2014-09-15 17:35:55 -04:00
Rom Walton c768866118 VBOX: Look for the fraction done file in the shared directory by default 2014-09-15 17:21:11 -04:00
Charlie Fenton bcb15ea355 client: fix minor bug in my previous commit - the cast should be to unsigned long, not signed long. 2014-09-15 06:40:26 -07:00
Charlie Fenton eb24b43bca client: a more cross-platform way to fix the mismatch between format specifier and data than my previous commit
- This should be safe on all platforms.
2014-09-15 05:56:08 -07:00
Charlie Fenton 8827710c29 client: fix incorrect format specifier when writing out OpenCL items which have size cl_uint.
- This caused garbage to be written by Mac  x86_64 clients.
  - It now works correctly for 32-bit and 64-bit Windows clients, but needs to be tested for Linux clients.
2014-09-15 04:41:09 -07:00
Charlie Fenton ce0efae3bb Mac: In Xcode project, remove erroneous definitions of SANDBOX in debug builds. 2014-09-15 04:36:05 -07:00
David Anderson 2b599e8249 BOINC web site: my Javascript fix to project list broke XML 2014-09-14 13:43:59 -07:00
David Anderson a93090bce4 web: tweak processing of [code] in BBcode 2014-09-14 01:29:08 -07:00
Charlie Fenton e94fd1cb9c Mac: In Xcode project, fix encoding of AdvancedFrame.cpp to be interpreted as UTF-8. 2014-09-12 14:58:07 -07:00
David Anderson 7dd986a430 client, GUI RPC: maintain per-project elapsed time and export via GUI RPC 2014-09-12 13:53:21 -07:00
Rom Walton d2e558241d LIB: Fix build break 2014-09-12 11:57:15 -04:00
Rom Walton 9c80adb5a1 VBOX: Initialize completion file values before parsing. 2014-09-12 11:50:22 -04:00
Rom Walton 7b2fb87689 BUILD: Increase the build number for vboxwrapper. 2014-09-12 11:45:13 -04:00
Rom Walton 17cef8372c VBOX: Increase the buffer used for parsing 'Guest Log:' entries from 8k to 16k. 2014-09-12 11:29:41 -04:00
Rom Walton afd34b8072 VBOX: Check for the completion file regardless if the VM is running or not. 2014-09-12 11:18:43 -04:00
Rom Walton 6f3fa7e39d LOCALE: Fix line feeds 2014-09-12 11:10:30 -04:00
David Anderson c897dc8276 db_dump: split host.serialnum into client version/vbox version/coprocs parts 2014-09-11 18:06:05 -07:00
Charlie Fenton ce97e855d0 MGR: On MS Windows, scale Attach Wizard progress indicators according to user's DPI settings. 2014-09-11 01:47:58 -07:00
Charlie Fenton 7a67f577dc MGR: tweak to my previous commits for better efficiency. 2014-09-11 00:35:41 -07:00
David Anderson bbb8ae2d1d web: forums: display BBcode withing [pre] and [code].
Also, show long-ago dates (> 30 days) as the actual date
rather than "3423 days ago"
2014-09-10 15:46:58 -07:00
Rom Walton 2659def911 client: Fix comment 2014-09-10 13:03:31 -04:00
Charlie Fenton 9e860d0451 MGR: On MS Windows, fix Attach Wizard to scale according to users DPI setting. 2014-09-10 08:37:14 -07:00
Charlie Fenton e3b7ab4ffc MGR: On MS Windows, fix Attach Wizard to scale according to users DPI setting. 2014-09-10 07:52:26 -07:00
Charlie Fenton d738b02986 MGR: On MS Windows, fix Attach Wizard to scale according to users DPI setting. 2014-09-10 07:29:53 -07:00
Charlie Fenton e49232d087 MGR: On MS Windows, fix Attach Wizard to scale according to users DPI setting. 2014-09-10 06:31:05 -07:00
Rom Walton e17d4944ab DOC: Update dev version to 7.4.21 2014-09-09 19:20:11 -04:00
Rom Walton 2984767687 Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-09-08 12:37:47 -04:00
Rom Walton 952c064f18 * Fix version resource information for wrapper and vboxwrapper.
(From: Teemu Mannermaa)
2014-09-08 12:37:15 -04:00
Charlie Fenton 13aa32baa2 Mac Installer & MGR: delete BOINC Manager's wxSingleInstanceChecker lock file in case wxSingleInstanceChecker failed to delete it (such as due to a crash.) 2014-09-08 03:59:35 -07:00
Charlie Fenton a14253b069 MGR: Fix localization of menu item labels in BOINC Manager menu on Mac for wxWidgets 3.0; restore use of mac-specific UTF-8 ellipsis character so as not to invalidate old localizations of "Preferences..." menu item. 2014-09-04 20:48:27 -07:00
David Anderson 3abed383e5 web PHP code: use mysqli everywhere if available
Change all the PHP code to use _mysql_query() instead of mysql_query()
(and similar for other functions).
_mysql_query() uses the mysqli API if available, else the old API.

Going forward, all PHP code should the DB abstration layer if possible;
else it should use the _mysql_* functions.
2014-09-04 12:00:09 -07:00
David Anderson dc02b627b5 server: add PHP script to decay per-app credit 2014-09-03 22:24:25 -07:00
David Anderson 6c5849d817 scheduler: fix bug that caused no jobs to be sent to pre-6.7 clients 2014-09-03 15:35:36 -07:00
David Anderson b1fdf621be Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-09-03 18:20:39 +00:00
David Anderson 4cc760e28f locale: Update compiled localization files 2014-09-03 10:48:34 -07:00
David Anderson 60a3582151 scheduler: if client reports zero elapsed time, set ET to CPU time 2014-09-03 10:35:52 -07:00
admin 1830c788aa Commit from Pootle Demo by user admin.: 3120 of 3120 strings translated (0 fuzzy). 2014-09-03 17:30:06 +00:00
admin b7606cd709 Commit from Pootle Demo by user admin.: 2800 of 2800 strings translated (0 fuzzy). 2014-09-03 17:30:01 +00:00
admin 8c3367a3eb Commit from Pootle Demo by user admin.: 2765 of 2800 strings translated (1 fuzzy). 2014-09-03 17:29:57 +00:00