| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
This is necessary because Jenkins' temp directory names will cause
file paths longer than 99 characters.
|
|\
| |
| | |
Remove screen-size test
|
|/
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
#334 As root, 'make check' must succeed
|
|/
|
|
|
|
|
| |
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]
|
|\
| |
| | |
#321 Put local typelib and lib directories in test environment
|
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\ \
| |/
|/| |
#301 Topbar back button on category page
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, the back button on the top window bar
was not styled correctly according to designs.
This commit changes the BackButton widget to now
suclass Endless Asset Button and have the right
styling.
[endlessm/eos-sdk#301]
|
|/
|
|
|
|
|
|
|
| |
Previously this asset button did not have a name
and we were just styling it by styling the Gjs AssetButton.
However, this will not work when we want to add other asset
buttons with different styling, so giving it its own name
[endlessm/eos-sdk#301]
|
|\
| |
| | |
Fix make distcheck
|
| |
| |
| |
| |
| |
| |
| | |
Specify all .html build products of the WebHelper documentation, and
clean up the build output a little bit on the terminal.
[endlessm/eos-sdk#318]
|
|\ \
| |/
|/| |
Window close
|
| |
| |
| |
| |
| | |
Also, do not cast from the macro otherwise, once we drop the macro,
we'll have to modify the call site to do the cast anyway.
|
| | |
|
|/
|
|
|
| |
Emitting the ::delete-event signal ourselves is not supported, and will
inevitably lead to undefined behaviour.
|
|
|
|
| |
For 2013-09-27 release
|
|\
| |
| | |
#270 [wikipedia] Back button on category page
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Designers wanted a back button the categories page
to make it easier for users to navigate back to
the home page. This button is an asset button
from our SDK.
[endlessm/eos-sdk#270]
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We were encountering a bizarre bug where the textview would enlarge
when you click the button on the category page. It seems to be
due to the set_size_request call on the textview or containing
widget. To correct, I took out that set_size_request call and
instead subclassed the textview to override the get_preferred_width
function.
The button image is a placeholder till we get the right asset from
design.
|
| | |
|
|\ \
| |/
|/| |
API for per-user application config directory
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\
| |
| | |
Issues/310
|
| |
| |
| |
| |
| |
| | |
A few formatting improvements
[endlessm/eos-sdk#310]
|
| |
| |
| |
| |
| |
| | |
Previously, it wasn't imported
[endlessm/eos-sdk#310]
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\ \
| |/
|/| |
#313 Fix doc tests
|
|/
|
|
|
|
| |
Add missing EosFlexyGrid documentation and fix a couple of cosmetic issues.
[endlessm/eos-sdk#313]
|
|\
| |
| | |
Documentation for WebHelper
|
|/
|
|
|
|
|
|
| |
This adds the infrastructure for autogenerating HTML documentation from a
Javascript module using NaturalDocs, and then adds documentation comments
to webhelper.js.
[endlessm/eos-sdk#302]
|
|\
| |
| | |
#306 Added asset button to the endless override
|
| |
| |
| |
| |
| |
| |
| |
| | |
The syntax can will hopefully stay the same for apps when this
widget gets rewritten in C. Added support for labels like the
standard button. Moved the overrides rules to a separate .inc
makefile so we can add more standard js libs if we want
[endlessm/eos-sdk#290]
|
|\ \
| |/
|/| |
Improvements to EosFlexyGrid
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
This allows testing the FlexyGrid widget in a scrollable widget.
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The FlexyGrid cannot really have a fixed minimum height, since we don't
support width-for-height layout. This means that the FlexyGrid needs a
minimum height equal to its natural height - and we need to compute the
latter depending on the passed width.
This fixes the height handling when packing a EosFlexyGrid inside a
GtkScrolledWindow.
[endlessm/eos-sdk#1015]
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
The correct scope type is 'notified'.
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
Begin by testing the basic accessors and construction.
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
Properties, accessors, and documentation were missing.
[endlessm/eos-sdk#1015]
|
| | |
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|