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