| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
This reverts commit fd1247c9a62fb545f07ed4ad44b57e5519e4036f.
This wasn't actually necessary to fix the problem, so it probably wasn't
a problem in the first place. Revert it in order not to add extra
fussiness.
[endlessm/eos-sdk#3566]
|
|
|
|
|
|
|
| |
There are tests that test the same DBus name, so we don't want them to
run at the same time.
[endlessm/eos-sdk#3566]
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was a dangerous one. I wanted to add a dependency-only rule (e.g.
"foo: bar") but the lack of a line continuation caused the $(NULL) to get
appended to that rule so that became
foo: bar
$(NULL)
...causing the foo target not to be made at all.
[endlessm/eos-sdk#3566]
|
|
|
|
|
|
|
|
| |
We cannot switch eos-virtual-school to WebKit2-4.0 because of regressions,
but we already committed to using WebHelper2 to localize it. This adds a
version of WebHelper2 that is compatible with WebKit2-3.0.
[endlessm/eos-sdk#3430]
|
|
|
|
|
|
| |
This way we can set the search box text without triggering the
signals for settings autocomplete entries
[endlessm/eos-sdk#3442]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This test automatically generates a coverage report at the
completion of all other tests. It exists as a pseudo-test which
depends on the completion of every other test. Effectively,
coverage reports are now generated automatically when
--enable-coverage is specified, though you can also run
make coverage-cobertura and make coverage-genhtml to update
them otherwise.
The burden on packages is that they must add .coverage to
TEST_EXTENSIONS and add run_coverage.coverage to TESTS.
[endlessm/eos-sdk#3303]
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
| |
The run-with-dbus script can produce stderr.log, so we should clean it
out during 'make clean'.
[endlessm/eos-sdk#291]
|
|
|
|
|
|
|
|
| |
Our JS tests require a session bus, but on Jenkins builder we won't have
it. Run them with a test session bus.
The run-with-dbus script is borrowed from GJS and simplified a bit.
[endlessm/eos-sdk#291]
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
| |
If we detect a Jenkins environment using the environment variable
JASMINE_JUNIT_REPORTS_DIR that we set in the job's configuration, then
generate XML test reports for each Jasmine unit test.
[endlessm/eos-sdk#3172]
|
|
|
|
|
|
|
| |
This is vulnerable to being overwritten. Instead, define it in the top
level Makefile and append to it in the included Makefile.
[endlessm/eos-sdk#3054]
|
|
|
|
|
|
|
| |
Having these tiny included Makefiles is confusing and vulnerable to
mistakenly overwriting variables.
[endlessm/eos-sdk#3054]
|
|
|
|
|
|
|
|
| |
This requires removing the $(ENDLESS_TESTS_DIRECTORY) variable, which
wasn't really necessary anyway. Subdir-objects would like you to specify
your directories directly in the rule target names.
[endlessm/eos-sdk#3054]
|
|
|
|
|
|
| |
EosFlexyGrid is deprecated, so we don't want a demo of it in our tests.
[endlessm/eos-sdk#3054]
|
|
|
|
|
|
|
| |
This runs the tests during "make check" using jasmine-gjs, and outputs
results in the TAP format that Automake understands.
[endlessm/eos-sdk#3054]
|
|
|
|
| |
[endlessm/eos-sdk#3054]
|
|
|
|
| |
[endlessm/eos-sdk#693]
|
|
|
|
|
|
| |
Added a publicly available calculated font size property. This allows Endless applications to perform actions based on the calculated font size of an EosWindow. In particular, the WebHelper application now uses the property to update the 'default-font-size' property of a WebSettings object.
[endlessm/eos-sdk#484]
|
|
|
|
|
|
|
|
| |
Just to make sure nothing blows up when you try subclassing in
javascript. Fixed up some spacing problems in our test Makefile
and tweaked it to allow for js tests of the sdk C code.
[endlessm/eos-sdk#481]
|
|
|
|
| |
[endlessm/eos-sdk#444]
|
|
Move all the tests for the SDK into tests/endless, move all
the demos into tests/demos, move all the smoke tests into
smoke-tests
[endlessm/eos-sdk#444]
|