| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This test does not apply anymore; previously we set the size of an
EosWindow explicitly to be the screen size, but now we just call
gtk_window_maximize(). A window manager is free to ignore this call, so
we cannot reliably test for it -- e.g. in Jenkins' xvfb environment.
[endlessm/eos-sdk#337]
|
|
|
|
|
|
|
| |
The test that checks that EosApplication fails when the user config dir
is not writable, is now disabled if UID == 0 or EUID == 0.
[endlessm/eos-sdk#334]
|
|
|
|
|
|
|
|
| |
When running the tests, we want them to pick up the local copies of
Endless-0.typelib and libendless-0.so instead of the installed copies.
The tests now also run properly when there are no installed copies.
[endlessm/eos-sdk#321]
|
|
|
|
|
|
|
| |
Running tests with the same application ID causes DBus collisions.
Apparently this did not cause problems until now.
[endlessm/eos-sdk#303]
|
|
|
|
|
|
|
|
|
|
| |
During application startup, ensure that the config directory
($HOME/.config/com.example.application-id) exists and is writable.
Add API for accessing the directory:
- eos_application_get_config_dir()
- EosApplication:config-dir
[endlessm/eos-sdk#303]
|
|
|
|
|
|
|
| |
In case the name of the web action is URIencoded, make sure to URIdecode
it before looking it up in the dictionary of defined web actions.
[endlessm/eos-sdk#310]
|
|
|
|
|
|
|
|
|
| |
- Replace _webActions with define_web_action() method and another
define_web_actions() method for the Endless.js overrides file
- Replace _translationFunction with set_translation_function() and
get_translation_function()
[endlessm/eos-sdk#310]
|
|
|
|
|
|
|
| |
Clean up the code and make sure that it can be used as an example without
introducing any bad practices.
[endlessm/eos-sdk#310]
|
|
|
|
| |
[endlessm/eos-sdk#1015]
|
|
|
|
|
|
| |
This allows testing the FlexyGrid widget in a scrollable widget.
[endlessm/eos-sdk#1015]
|
|
|
|
|
|
| |
Begin by testing the basic accessors and construction.
[endlessm/eos-sdk#1015]
|
|
|
|
| |
[endlessm/eos-sdk#1015]
|
|\
| |
| | |
Unit tests for WebHelper
|
| |
| |
| |
| |
| |
| |
| |
| | |
The autotools code for running the tests should go in the included
Makefile.am in the test/ subdirectory, so that all those test files
are run and distributed in the same place.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These are tests for the basic functionality and a few fail cases of
webhelper, by no means exhaustive. There are a few tests that cannot
execute because I do not currently know of any way to catch exceptions
that occur inside GObject callbacks.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, the translation was such that it did a dummy translation,
italicizing the text to be translated. Now it looks for a translationFunction
property on the app object, and calls that on the text.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also, since the functions will likely be translated into C in the
future, give_them_underscored_names insteadOfCamelCase, in order to
avoid API changes.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| | |
The webhelper tests should be in their own directory, mirroring the
source directory structure.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a script eos-run-test which is adapted from gjs_run_tests,
but does not try to discover the tests itself. Instead, in keeping with
Automake's test suite facilities, it takes the filename of a test to run.
[endlessm/eos-sdk#290]
|
|\ \
| |/
|/| |
#299 Gtk and clutter tests for framerate
|
| |
| |
| |
| |
| |
| |
| | |
Not the greatest code, command line parsing could be better, but these
are smoke tests. README with some instructions
[endlessm/eos-sdk#299]
|
|/
|
|
|
|
|
|
| |
WebHelper is now importable using
const WebHelper = imports.webhelper;
[endlessm/eos-sdk#289]
|
|
|
|
|
|
|
|
|
|
|
| |
Add a highlight and shadow, on the bottom of the top bar; two pixels
go over the top bar, and two pixels go over the app content.
Added a smoke test with a button that turns red on press, in order to
test that the two pixels on top of the app content do not catch input
events.
[endlessm/eos-sdk#197]
|
|\
| |
| | |
#146 Layout of `EosActionMenu`
|
| |
| |
| |
| | |
[endlessm/eos-sdk#146]
|
| |
| |
| |
| |
| |
| | |
Internally, it uses a GtkOverlay to correctly position the two sets of actions.
[endlessm/eos-sdk#146]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#146]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#146]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#108]
|
|/
|
|
| |
[endlessm/eos-sdk#108]
|
|\
| |
| | |
#113 Convenience library for HTML/GTK communication
|
| |
| |
| |
| |
| |
| | |
/usr/share/gjs-1.0/ (or elsewhere in GJS's search path)
[endlessm/eos-sdk#113]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#113]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#113]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#113]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#113]
|
| |
| |
| |
| |
| |
| | |
a WebView with GTK+ functionality.
[endlessm/eos-sdk#113]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#104]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#104]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#104]
|
| |
| |
| |
| |
| |
| | |
available.
[endlessm/eos-sdk#104]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#133]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Rename eosactionbutton-private.h to eosactionbutton.h, make sure it gets picked
up in the documentation, include it in endless.h, make all the new public API
documentation complete, and put the EosActionButtonSize enum documentation on
the EosActionButton page.
[endlessm/eos-sdk#133]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#79]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#79]
|
| |
| |
| |
| |
| |
| | |
an application, including changes to CSS.
[endlessm/eos-sdk#79]
|
| |
| |
| |
| |
| |
| | |
developer, as that will be deprecated in the future.
[endlessm/eos-sdk#79]
|
| |
| |
| |
| |
| |
| | |
linked to a EosActionButton in the menu. Added example code in action-buttons.js
[endlessm/eos-sdk#79]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#102]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#102]
|