| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
| |
forall cannot be overridden in gjs. There's an upstream bug here
https://bugzilla.gnome.org/show_bug.cgi?id=701567
but that does not look like it will be fixed soon. So for now
added a small c class that take care of GtkContainers add, remove
and forall methods. This makes it possible to write generic containers
in gjs. See docs for an example
[endlessm/eos-sdk#481]
|
|
|
|
|
|
| |
Added configurable properties to EosWindow to allow turning on/off scaling, setting a custom base font, and setting a custom base resolution. EosWindow now has a base font-size that allows children widgets to scale font-size via using em. Also added font rescaling tests to both the automated test and smoke test.
[endlessm/eos-sdk#398]
|
|
|
|
| |
Causes an error in the newer version of automake
|
|
|
|
|
|
| |
Nothing changed that was actually used in the apps right now, but
the webhelper docs and the action button css had old fonts
[endlessm/eos-sdk#360]
|
|
|
|
| |
[endlessm/eos-sdk#353]
|
|\
| |
| | |
#326 Add function to retrieve the system personality
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We will use it in the app store, and other applications, to determine
the content to be displayed.
[endlessm/eos-sdk#326]
[endlessm/eos-sdk#326]
|
| |
| |
| |
| | |
Pushing directly to dev, because it is holding up the build.
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of a hacky blah: blah.in cp $< $@ rule.
Also, a stamp file turns out to be necessary for building documentation if
it is included in the distribution; if an up-to-date copy of the
documentation is unpacked into the source tree during make distcheck,
then it does not get remade in the build directory because it is
up-to-date. That causes make distcheck to fail later on, because it can't
copy the documentation from the build tree into the dist tree.
[endlessm/eos-sdk#340]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
Add missing EosFlexyGrid documentation and fix a couple of cosmetic issues.
[endlessm/eos-sdk#313]
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
[endlessm/eos-sdk#1015]
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
documentation.
[endlessm/eos-sdk#79]
|
|
|
|
| |
[endlessm/eos-sdk#102]
|
|
|
|
|
| |
Added documentation for EosTopBar and included the appropriate public documentation on EosPageManager.
[endlessm/eos-sdk#97]
|
|
|
|
| |
[endlessm/eos-sdk#88]
|
|
|
|
| |
[endlessm/eos-sdk#62]
|
|
|
|
| |
[endlessm/eos-sdk#30]
|
|
|
|
| |
[endlessm/eos-sdk#61]
|
|
|
|
| |
[endlessm/eos-sdk#59]
|
|
|
|
|
|
|
|
| |
- Remove visible-page-background child property; only the window
should be listening to this.
- Style fixes
- Monitor page child properties as in the toolbox and actions
[endlessm/eos-sdk#59]
|
|
|
|
|
|
|
|
| |
- Style fixes
- Add API to documentation
- Add header to private headers
[endlessm/eos-sdk#60]
|
|
|
|
|
|
|
| |
Has private getters/setters for two areas. Functioning container.
Only shows the content widget. Added all the virtual functions for
size requests and allocations.
[endlessm/eos-sdk#10]
|
|
|
|
|
|
|
| |
Minimum functionality for EosPageManager. Currently uses a
GtkNotebook internally until we decide what to do regarding GtkStack.
(Philip; map/unmap Matt, Patrick)
|
|
|
|
| |
[endlessm/eos-sdk#65]
|
|
|
|
| |
[endlessm/eos-sdk#7]
|
|
|
|
| |
[endlessm/eos-sdk#7]
|
|
|
|
|
|
| |
For consistency with GTK, blah.[ch] should be named eosblah.[ch].
[#23]
|
|
|
|
|
|
|
|
|
| |
Add an EosApplication class. Functionality:
- present main application window when activated
- warn if more than one application window is added
Also add a stub EosWindow class that overrides GtkWindow's
"application" property to be a construct-only property.
[#4]
|
|
Run './configure --enable-gtk-doc' to turn on building documentation,
or use --disable-gtk-doc to disable it (for faster builds.) It builds
as part of the regular 'make' invocation, though you can use 'make
docs' to build only the documentation.
[#1]
|