Rom Walton
9e1e50a4e7
HTMLGFX: Normalize the URLs configured by way of the configuration file. MSHTML would attempt to use HTTP when only a filename was given.
2014-12-29 23:09:54 -05:00
Rom Walton
33dbfbe975
HTMLGFX: It helps to actually put in the correct format specifier.
2014-12-29 00:28:32 -05:00
Rom Walton
f8b223714b
HTMLGFX: Minor comment fix
2014-12-29 00:26:55 -05:00
Rom Walton
9bf3be87ca
HTMLGFX: Log any configured state urls
2014-12-29 00:25:39 -05:00
Rom Walton
3e11ed3b93
HTMLGFX: Bug fixes for running against stock T4T.
2014-12-29 00:15:49 -05:00
Rom Walton
6ae180bd2d
BUILD: Update vboxwrappers version to 26153.
2014-12-28 23:38:36 -05:00
Rom Walton
e1ab59eaee
HTMLGFX: Finish up the embedded HTML file which is used as a last resort.
2014-12-28 22:49:41 -05:00
Rom Walton
f305295f5b
HTMLGFX: Remap the JavaScript methods and properties to camel case to match the JavaScript standards.
2014-12-28 20:38:15 -05:00
Rom Walton
28bd2b81b2
HTMLGFX: Do not overwrite the State URLs if a project also exposes a Web API port as well. A project may choose to have a running HTML page that makes JSON calls to a web server running within a VM or science application.
2014-12-28 14:53:21 -05:00
Rom Walton
9dab824fc3
HTMLGFX: Make sure we do not overwrite the default URL with an empty state URL.
2014-12-28 00:34:06 -05:00
Rom Walton
fafbb9f27e
HTMLGFX: Determine the real path of the graphics description file with boinc_resolve_filename API.
2014-12-27 13:09:23 -05:00
Rom Walton
29eaf3944b
HTMLGFX: Streamline things a bit.
2014-12-27 11:28:43 -05:00
Rom Walton
c47052fa92
HTMLGFX: parse a boinc_graphics.xml file for a list of optional urls the htmlgfx can use for various states (running, suspended, network suspended, exiting).
...
HTMLGFX: look for and use various vboxwrapper state files for extracting the remote desktop port number and the webapi port number.
2014-12-27 01:25:10 -05:00
Rom Walton
bdd71e0129
HTMLGFX: Remove progress bar for now. It appears to be a bit too fancy and is distorting the page layout.
2014-12-26 21:36:51 -05:00
Rom Walton
19f680b8cf
HTMLGFX: Add a javascript based progress control to show fraction done
2014-12-26 21:07:30 -05:00
Rom Walton
94c6360035
HTMLGFX: Prevent a memory leak with the project_preferences init_data entry
2014-12-26 19:32:42 -05:00
Rom Walton
37974055a8
HTMLGFX: When in screensaver mode, exit with any mouse or keyboard activity
2014-12-26 19:22:32 -05:00
Rom Walton
e22d7b7b50
HTMLGFX: Hookup the graphics_status API polling.
2014-12-26 18:56:31 -05:00
Rom Walton
8963495ec4
WRAPPER: Use new graphics_status API to inform htmlgfx what is going on.
2014-12-26 17:43:00 -05:00
Rom Walton
f8be188baf
VBOX: Use new graphics_status API to inform htmlgfx what is going on.
2014-12-26 17:32:05 -05:00
Rom Walton
4affcff684
API: Introduce the graphics_status APIs which will be used by vboxwrapper/wrapper/project app to inform htmlgfx what is going on.
2014-12-26 17:20:40 -05:00
Rom Walton
8ecf54ae41
VBOX: Write console messages to stderrgfx.log
2014-12-26 13:19:09 -05:00
Rom Walton
345bc273b9
VBOX: Initialize the HTML Document with a blank page
2014-12-26 13:02:09 -05:00
Rom Walton
cbda95ad3e
VBOX: Prevent new windows from being displayed either from HTML or from script.
2014-12-26 12:59:49 -05:00
Rom Walton
d43638c0e3
VBOX: Remove the Log() method from the HTML Document extension, hook into the console instead.
2014-12-26 12:58:58 -05:00
Charlie Fenton
17dd223b21
MGR: To allow WCG and other "branded" BOINC Managers to customize the "More info ..." hyperlink in the Diagnostic Log Flags dialog, build the URL using the value from the skin's <organization_help_url> field.
2014-12-26 02:55:53 -08:00
Charlie Fenton
cb2778ee75
MGR: Add "More info ..." hyperlink to Diagnostic Log Flags dialog; clicking it takes you to the Log Flags wiki page.
2014-12-25 03:16:54 -08:00
Rom Walton
24c5e2bdff
HTMLGFX: Add some more infrastructure for passing APP_INIT_DATA stuff to the HTML web page via the DOM.
2014-12-24 20:30:19 -05:00
David Anderson
f2caf19b65
web: improve text at top of prefs page
...
e.g. say the prefs don't apply to Android, or if set locally
2014-12-24 11:32:32 -08:00
Rom Walton
58c5dd9676
HTMLGFX: Reintroduce the HTML DOM Extension, embed the typelib in the executable.
...
Force the COM libraries to look within the executable instead of going out to the registry for the typelib information.
2014-12-24 14:01:35 -05:00
Charlie Fenton
5965a2d858
MGR: Work around a probable bug in wxWidgets on Linux which prevented some wxListCtrl rows from updating.
2014-12-24 06:28:33 -08:00
Rom Walton
ce96f71706
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
2014-12-24 02:00:11 -05:00
Rom Walton
24ef08bbb6
HTMLGFX: Add a default HTML page that mimics the screen saver bouncing BOINC logo.
...
HTMLGFX: Remove attempt at using the 'window.external' DOM extension, it was requiring a typelib.
2014-12-24 01:59:37 -05:00
David Anderson
86c81fc587
db_purge: add --app cmdline option
2014-12-23 16:35:14 -08:00
David Anderson
e73faeb64e
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2014-12-23 16:35:00 -08:00
Rom Walton
ad9616e143
HTMLGFX: Remove obsolete source files
2014-12-23 19:11:41 -05:00
Rom Walton
39d2870860
HTMLGFX: Add missing project file.
2014-12-23 19:09:34 -05:00
Rom Walton
0c717ac635
VBOX: Decoupled the HTML Graphics application from vboxwrapper.
2014-12-23 16:54:03 -05:00
Rom Walton
b5ff288693
VBOX: Add the ability to add trace statements to stderrgfx.txt from an HTML based application
...
VBOX: Prepare for another refactor job to make a generic HTML based graphics application
2014-12-23 16:11:22 -05:00
David Anderson
b622136fd7
web: clean up "change password" pages
...
For some reason these pages had their own login logic.
Remove this; you must be logged in first.
2014-12-23 10:47:18 -08:00
Rom Walton
275e385148
VBOX: Introducing a basic graphics application for vboxwrapper based on HTML rendering. Basic plumbing is done.
...
TODO:
* Add vbox job elements to point to various URLs for various states. (running/suspended/not running)
* Add window timer to poll for shared memory changes
* Exit if running in screen saver mode and keyboard/mouse activity is detected.
2014-12-22 23:49:10 -05:00
Rom Walton
0ca76008f1
VBOX: Juha pointed out that I took one line of code out to many on a code cleanup pass. I'm adding it back in.
2014-12-22 16:35:10 -05:00
David Anderson
afef39ed6f
client: preserve min RPC time across client restart
...
My 18 Oct 2013 commit caused the client to clear PROJECT::min_rpc_time
on startup.
This causes project-requested RPC delays to be ignored if
the client is restarted.
This is probably undesirable, so I unded that change.
Note: min_rpc_time is used for both
a) project-requested RPC delay
b) exponential backoff due to server down, not work, etc.
To me it makes sense to clear b) on restart, but not a).
Maybe at some point we should separate these.
2014-12-21 11:23:28 -08:00
Rom Walton
0afb366294
LIB: Fix potential parser problem with applications compiled against really old BOINC API code (pre-2012).
2014-12-19 11:29:43 -05:00
Rom Walton
58fcffc859
VBOX: Refactor vboxwrapper to streamline logging and prepare for vboxhtmlgfx.
2014-12-19 09:55:48 -05:00
David Anderson
a918898956
web: appearance tweaks to computing prefs
2014-12-18 11:31:34 -08:00
David Anderson
b9ae0775d3
Add FiND@Home to project list
2014-12-18 11:31:06 -08:00
Rom Walton
b5012e7c9f
ANDROID: Use latest OpenSSL and libcurl
2014-12-17 15:25:40 -05:00
Rom Walton
3766eb7e63
Revert "client: fix build breaks."
...
This reverts commit 3d01d36a6e
.
2014-12-17 14:49:23 -05:00
Rom Walton
3d01d36a6e
client: fix build breaks.
2014-12-17 14:46:18 -05:00