| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\ \
| | |
| | | |
Flexy grid for the app store
|
| | |
| | |
| | |
| | | |
We were missing a return here.
|
| | |
| | |
| | |
| | | |
In addition to a background.
|
| | |
| | |
| | |
| | |
| | | |
Previously, we were missing a cell while switching to a new row in the
preferred height request.
|
| | |
| | |
| | |
| | |
| | | |
Make sure we never have a case where the minimum size request for the
EosFlexyGrid can exceed its natural.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A layout manager for flexible grid layouts using the same algorithm of
the Discovery Center. The UI pattern is going to be used in the app
store and other native applications, so it makes sense to have this
widget in the SDK.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A simple macro that allows you to define a GEnum type.
If we start getting a ton of enumeration types, then we should consider
adding the various autotooling hooks for generating them through the
glib-mkenums script.
|
|\ \ \
| |_|/
|/| | |
#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]
|
|\ \ \
| | | |
| | | | |
Install WebHelper into GJS modules directory
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
WebHelper is now importable using
const WebHelper = imports.webhelper;
[endlessm/eos-sdk#289]
|
|\ \ \ \
| | | | |
| | | | | |
Fix failing doc tests
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The dummy file necessary to get 'make check' to do the doc tests
correctly was generated at build time, but that way it doesn't support
the VPATH build that 'make distcheck' tests. The simplest way is to
distribute the dummy file.
[endlessm/eos-sdk#295]
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This fixes the doc tests, unless one is running them from 'make
distcheck'.
[endlessm/eos-sdk#295]
|
|\ \ \ \
| |_|/ /
|/| | | |
Use Automake's parallel test harness
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This gets rid of a long-standing workaround and makes it easier to
start using a proper test harness for Javascript unit tests.
Unfortunately, it requires a workaround to be able to run gtkdoc-check
on the documentation, but the workaround is not too bad.
[endlessm/eos-sdk#122]
|
|\ \ \
| |/ /
|/| | |
Allowed links in domain specific apps
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These are the changes to the wikipedia SDK to allow for certain
showable links in the domain specific apps. The JSON file will specify
which links can be clickable across all articles.
[endlessm/eos-sdk#282]
|
|\ \ \
| | | |
| | | | |
#284 Emit delete-event on x button click
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This gives the apps a chance to intercept the delete event and
prompt the user before closing the app. We synthesize the
delete-event in eos-window and connect a default handler which
destroys the window
[endlessm/eos-sdk#284]
|
|\ \ \ \
| |_|/ /
|/| | | |
#178 Drag EosWindows by topbar
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This breaks window sizing for some reason. It shouldn't be needed
anyway, so just remove it.
[endlessm/eos-sdk#178]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Similar to how GtkToolbar does it.
[endlessm/eos-sdk#178]
|
|\ \ \ \
| | | | |
| | | | | |
Also set the GDK program class
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When setting the application ID, sometimes the GDK program class is
not set, so set it explicitly to remove possiblities for having it
out of sync.
[endlessm/eos-sdk#285]
|
|\ \ \ \
| |_|/ /
|/| | | |
[endlessm/eos-shell#853] Set prgname rather than wmclass directly
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Changes were made by Cosimo.
Per Cosimo, applications should not call
gtk_window_set_wmclass directly.
Calls to g_set_prgname will indirectly set the wmclass.
[endlessm/eos-shell#853]
|
|\ \ \ \
| |/ / /
|/| | | |
Removed HTML related code
|
|/ / /
| | |
| | |
| | | |
[endlessm/eos-sdk#279]
|
|\ \ \
| |/ /
|/| | |
Word-wrap overly long category title
|
|/ /
| |
| |
| |
| |
| |
| | |
Turn word-wrapping on in the GtkLabel. Set the arrow button's valign
to be END, and add a Benton Sans correction to the arrow button.
[endlessm/eos-sdk#255]
|
|\ \
| | |
| | | |
Set WM_CLASS to application ID
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We set the window manager's WM_CLASS hint to the application's unique
ID, e.g. com.endlessm.typing, in order to prevent the WM_CLASS from
being set to "Gjs".
[endlessm/eos-shell#853]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In order to avoid lots of code in the switch statement in
eos_window_set_property()
[endlessm/eos-shell#853]
|
|\ \ \
| |/ /
|/| | |
#271 Functionality to show links we want
|
|/ /
| |
| |
| |
| |
| |
| | |
We had to add a field to WikipediaWebView in order to
determine whether we want to display all links or not
[endlessm/eos-sdk#271]
|
|\ \
| | |
| | | |
Can add articles to the main category.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
If there are articles for an app's main category, then it becomes clickable and acts like any other category.
If there are no articles for a category, it isn't cilckable and has no hover animations.
We no longer use the Title Label View since the main category is now a category button like any other.
[endlessm/eos-sdk#259]
|
|\ \
| | |
| | | |
#267 Wikiwebview now uses new API calls
|
|/ /
| |
| |
| | |
[endlessm/eos-sdk#267]
|
|\ \
| | |
| | | |
#264 Added ability to follow links in wiki webview
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#264]
|
|\ \ \
| |/ /
|/| | |
#263 Added error handling for broken images
|
|/ /
| |
| |
| | |
[endlessm/eos-sdk#263]
|
|\ \
| | |
| | | |
Reorganized import paths
|
|/ /
| |
| |
| |
| |
| | |
Moved all widgets into widgets directory. Changed Endless Wikipedia file
to expose wikipedia web view
[endlessm/eos-sdk#260]
|
|\ \
| | |
| | | |
Issues/253
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#253]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In order to avoid making Soup requests which trigger the crasher,
literally load the response received from the node.js server. Remove
all code that builds the HTML.
[endlessm/eos-sdk#253]
|