| Commit message (Collapse) | Author | Age |
|\
| |
| | |
T12815
|
|/
|
|
|
|
|
| |
GtkEntry now uses a "selection" subnode for styling text
that is selected. Use this subnode instead.
https://phabricator.endlessm.com/T12815
|
|\
| |
| | |
Make metrics dependency optional
|
| |
| |
| |
| |
| |
| |
| | |
We should allow external contributors to build eos-sdk without the
eos-metrics dependency.
https://phabricator.endlessm.com/T13015
|
|\ \
| |/
|/| |
Relicense as LGPLv2.1
|
|/ |
|
|\
| |
| | |
eosattribution: Allow showing a thumb_uri in the credits
|
| |
| |
| |
| | |
Reinstate the element number in the critical error message.
|
|/
|
|
|
|
|
|
|
|
| |
This is the replacement for resource_path, and is a generic way of
showing an image to provide attribution information for.
This will be used to pull in ekn:// URIs for the credits dialog in
subscriptions apps.
https://phabricator.endlessm.com/T12435
|
| |
|
|\
| |
| | |
Unmaximize metric
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When an EosWindow remains unmaximized for over 10 seconds, we record a
metric. The 10 seconds is to filter out presses of the unmaximize button
by accident, and because there is some weirdness in the window manager
around launching apps maximized.
This is for determining how important it is to implement various kinds of
responsive design in GTK.
https://phabricator.endlessm.com/T12233
|
|/
|
|
|
|
|
|
|
| |
Since we're about to add a metrics event on unmaximize of the window, we
need to make sure it's not actually sent. In the absence of
https://phabricator.endlessm.com/T8253, the best way to do this is to set
up a mock metrics event recorder using dbusmock.
https://phabricator.endlessm.com/T12233
|
| |
|
|\
| |
| | |
https://phabricator.endlessm.com/T12150
|
|/
|
|
|
|
| |
since global AM_CPPFLAGS is ignored in those cases.
https://phabricator.endlessm.com/T12150
|
|\
| |
| | |
T12150
|
| |
| |
| |
| | |
https://phabricator.endlessm.com/T12150
|
| |
| |
| |
| | |
https://phabricator.endlessm.com/T12150
|
| |
| |
| |
| | |
https://phabricator.endlessm.com/T12150
|
|/
|
|
| |
https://phabricator.endlessm.com/T12150
|
| |
|
|\
| |
| | |
coverage: Remove pointless attempt to place generated works into public domain
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The copyright in works generated by eos-coverage.m4 would works of joint
authorship, so the copyright would vest in both Endless and the user of the
script. Licensing our portion of the generated file as MIT would basically
serve user's purpose and doesn't have any enforceability issues.
https://phabricator.endlessm.com/T11897
|
|\ \
| |/
|/|
| |
| | |
coverage: Ignore file deletion failures
https://phabricator.endlessm.com/T10602
|
|/
|
|
| |
https://phabricator.endlessm.com/T10602
|
|\
| |
| |
| |
| | |
topbar_nav_button: use standard upstream icons
https://phabricator.endlessm.com/T11778
|
|/
|
|
|
|
|
|
| |
Instead of our own, which are nearly identical.
Also, remove our RTL special case for icon names, since recent GTK does
it for us automatically.
https://phabricator.endlessm.com/T11778
|
|\
| |
| |
| |
| | |
customcontainer: keep children in order they were added
https://phabricator.endlessm.com/T11336
|
|/
|
|
|
| |
We were flipping the order, not sure why we did this.
https://phabricator.endlessm.com/T11336
|
|\
| |
| | |
Connect to window-object-cleared earlier
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If we connect to window-object-cleared only after we own the DBus name,
then we risk a race condition where a page is created and its window
object is already cleared by the time we connect to the signal, meaning
that the signal never fires for that page.
However, that on its own would introduce a different race condition,
where the JS code would call gettext() before the DBus connection is
obtained. Since JSCore doesn't allow you to create JS functions that
complete asynchronously, we do the simple but not-very-good thing: if
gettext() or ngettext() are called before there is a DBus connection, we
spin the main loop until the connection is acquired.
https://phabricator.endlessm.com/T11395
|
|
|
|
| |
This reverts commit d0a3eb37b8903187299eb233c580bd7e0deda5aa.
|
|\
| |
| | |
Remove parallel version of WebHelper compatible with WebKit2-3.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We are no longer shipping the Webkit2-3.0 API on Endless and Virtual School
has already been migrated to the newer WebKit2-4.0 API after having fixed
all the regressions there and so it makes no sense to keep this any longer.
Besides, after the WebKitGTK+ upgrade from 2.4.9 to 2.4.11 debian does no
longer ship the WebKit2GTK+-3.0 packages (and there's no point on us bringing
them back) so, actually, we can not keep this anyway, so let's remove it.
This commit basically reverts 8c837e660853abd03c97a98815f73146eb57c010, but
considering all the changes integrated ever since (not a "clean" revert).
https://phabricator.endlessm.com/T11388
|
|\ \
| | |
| | | |
T11000
|
| | |
| | |
| | |
| | | |
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | | |
Not any min scrollbar size is removed in our theme reset.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | |
| | | |
Pixel font-sizes in css now show up 75% smaller. These properties
are gints so we will round when necessary.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | | |
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Pixel font sizes were incorrectly getting rendered as points
previously. This is now fixed, but means our pixel font will render
75% smaller.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Window blur and resize corners and a whole lot have moved to the
window decoration theme in 3.20. It would be a tricky job to
replicate this inside of eos-sdk's theme so for now let's just
leave the decorations the same as Adwaita.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | | |
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | |
| | | |
Search image is now a node, and it won't place itself well without
some css changes.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | | |
Another minor change and fixed warning.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | | |
New name for the property. Fixes a warning.
https://phabricator.endlessm.com/T11000
|
| | |
| | |
| | |
| | |
| | |
| | | |
The way to specify gtk widgets has changed with the switch to
css nodes
https://phabricator.endlessm.com/T11000
|
|/ /
| |
| |
| | |
https://phabricator.endlessm.com/T11000
|
|/
|
|
|
|
|
|
|
|
| |
We had a stack and listened to enter leave to trigger a transition,
but that broke when GtkStack ditched its main GdkWindow with the
upgrade to 3.20.
Switch to doing this all with a regular button in css, cause that's
simpler
https://phabricator.endlessm.com/T11000
|
|\
| |
| | |
window: fix font scaling
|