| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
This adds a local:// URI scheme available to applications using WebHelper
which behaves just like the file:// URI scheme only with fewer security
restrictions.
[endlessm/eos-shell#2309]
|
|
|
|
|
|
|
|
|
| |
We can only load web extensions once per process. This test is the only
test that actually uses the web extension (the others load it but don't
use it) so we must make sure it runs before any other tests in the same
process.
[endlessm/eos-shell#2309]
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is taken almost directly from the existing version in eos-english.
Cleanups to follow in subsequent commits. Previously the m4 code was in
two separate macros, but since they were much the same, I combined them
into one macro.
This also adds a very minimal test for eos-html-extractor; basically as
a very quick regression test for the cleanups to follow.
[endlessm/eos-sdk#3245]
|
|
|
|
|
|
|
|
|
|
|
| |
This allows communicating with the host program through URIs of the
form webhelper://action?param=value¶m2=value2. Actions can be
defined on the WebHelper object and given a callback in Javascript.
Unfortunately we have to use a private C library to register the URI
scheme, because of https://bugs.webkit.org/show_bug.cgi?id=116672
[endlessm/eos-sdk#291]
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a new Javascript module, WebHelper2. It's the WebKit2 analogue
to WebHelper. It offers a facility for calling gettext() on the contents
of DOM elements in your web page.
It accomplishes this using an extension module that's loaded into
WebKit's web process.
[endlessm/eos-sdk#291]
|
|
|
|
|
|
|
| |
There were some Javascript tests hiding out in test/endless. Make sure
they get run when running Jasmine.
[endlessm/eos-sdk#291]
|
|
|
|
|
|
|
|
| |
By setting GI_TYPELIB_PATH and LD_LIBRARY_PATH in Jasmine's environment
we can run the tests with "jasmine" against the uninstalled copy of the
library, like we do with "make check".
[endlessm/eos-sdk#3171]
|
|
This sets the options so that you get a nice default output when you run
"jasmine" in the repo's root directory.
|