| Commit message (Collapse) | Author | Age |
|
|
|
| |
Documenting CLI tools that we ship should be part of the API reference.
|
| |
|
|
|
|
|
|
|
|
| |
Gtk-doc would previously mark the symbols in the generated eosversion.h
(EOS_MAJOR_VERSION, etc.) as undeclared and undocumented. This makes
gtk-doc scan the generated eosversion.h file as well for comments.
https://phabricator.endlessm.com/T15896
|
|
|
|
|
|
|
|
|
| |
The apiversion.h header provides symbols that are used in the public
headers, so it definitely needs to be installed. Ignore it in the gtk-doc
makefile, however, so we don't have to document its symbols, which are
not for public consumption.
[endlessm/eos-sdk#3071]
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds EOS_SDK_MAJOR_VERSION, EOS_SDK_MINOR_VERSION and
EOS_SDK_MICRO_VERSION as macros in eosversion.h whose values are
generated from configure with AC_SUBST, rather than in config.h using
AC_DEFINE.
They are also public API, so they get documenation and Since:
annotations.
[endlessm/eos-sdk#3071]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a rough implementation of an "About"-like dialog for image
attribution in SDK applications. You can press the 'secret' hotkey
Shift+Ctrl+A to get a dialog with thumbnails and attribution information
for the images in the app's GResource. Clicking on the thumbnail opens
the image's original URI in the browser, if known. Clicking on the text
opens the image's license text in the browser, if known.
For this, you need to add a JSON file to the app's GResource and pass its
GResource path to the EosApplication:image-attribution-file property. The
format of this JSON file is described in the documentation for
EosApplication.
The dialog uses GtkTreeView because we didn't have GtkListBox when I
started implementing it over a year ago. This places some limitations on
the UI; the links behave weirdly and the mouse pointer doesn't change to
a hand when hovering over the links.
[endlessm/eos-sdk#2934]
|
|
|
|
|
|
|
|
|
| |
With the gtk-doc update, GTKDOC_CHECK was changed so that it becomes a
wrapper script called gtkdoc-check.test to be compatible with parallel
automake tests. That means it should just be run directly from TESTS
and we no longer need the dummy wrapper file.
[endlessm/eos-sdk#953]
|
|
|
|
|
|
|
|
| |
AM_TESTS_ENVIRONMENT only began with automake-1.12, and we have 1.11.6
on endless. This meant that the DOC_MODULE wasn't actually being passed
to the test. Just use the older TESTS_ENVIRONMENT.
[endlessm/eos-sdk#953]
|
|
|
|
| |
Causes an error in the newer version of automake
|
|
|
|
| |
[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 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#88]
|
|
|
|
| |
[endlessm/eos-sdk#30]
|
|
|
|
|
|
|
| |
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]
|
|
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]
|