Commit Graph

237 Commits

Author SHA1 Message Date
Hermet Park c76cfcf6ec Merge branch 'master' into devs/hermet/lottie 2020-07-07 09:47:33 +09:00
Elyes HAOUAS 9170072d47 Fix typos - (Part #2)
Fix some typos

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D12016
2020-07-06 10:52:49 +02:00
Hermet Park 9dcbdc9158 Merge branch 'master' into devs/hermet/lottie 2020-06-29 10:58:57 +09:00
Elyes HAOUAS 3e7f317313 Fix typos
Fix some typos

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D12015
2020-06-25 09:03:05 +02:00
Hermet Park 668e48fb47 Merge branch 'master' into devs/hermet/lottie 2020-06-11 10:22:12 +09:00
Vincent Torri cfbdcdc9c8 Use extern after EAPI
Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11961
2020-06-10 10:07:57 +02:00
Hermet Park fcb9d766d0 Merge branch 'master' into devs/hermet/lottie 2020-05-01 12:16:05 +09:00
Xavi Artigas ab554e6821 doxygen docs: Add tests folder to EXAMPLE_PATH
One Emotion example is located in src/tests instead of src/examples
so look for examples in that folder too.
2020-04-29 17:33:39 +02:00
Xavi Artigas f39b798dc0 doxygen docs: Fix broken links in main page 2020-04-29 17:33:39 +02:00
Hermet Park 293e6bc67d Merge branch 'master' into devs/hermet/lottie 2020-04-28 12:09:51 +09:00
Xavi Artigas 9b4afc238a doxygen docs: Add missing Elementary group
Elementary has a main page (elementary_main) like other libs (Ecore, Evas...)
but it was missing a doxygen group like the other libs. This group is not
terribly useful but it is manually referenced from dozens of places, resulting
in lots of warnings.
I thought this solution is simpler than removing all the manual references.
2020-04-27 13:42:55 +02:00
Hermet Park b932fe8430 Merge branch 'master' into devs/hermet/lottie 2020-03-13 10:26:14 +09:00
Xavi Artigas a004befea5 doxygen docs: Fix illegal references
Mostly typos and unescaped # signs
2020-03-12 17:24:07 +01:00
Xavi Artigas 500b9f611b doxygen docs: Do not parse file Eo.h
Doxygen is used to build Legacy documentation, which is unrelated to Eo.h
This fixes quite a few "explicit link request could not be resolved" problems
produced by Eo.h which was missing the rest of the Unified Efl headers.
2020-03-12 17:24:07 +01:00
Hermet Park 6de899e1a8 Merge branch 'master' into devs/hermet/lottie 2020-03-10 11:38:48 +09:00
Xavi Artigas b828343175 doxygen docs: remove doubly-defined @examples
This index page only contains references (@ref), the actual
examples (@example) are defined elsewhere and the double
definition was throwing warnings.
2020-03-09 13:03:54 +01:00
Hermet Park ca1144673b Merge branch 'master' into devs/hermet/lottie 2020-03-04 12:21:23 +09:00
Xavi Artigas 9aecf76824 doxygen docs: fix multiple defined @section's
Section names must be globally unique.
We rarely reference sections so we don't actually need to use @section
and a simple header suffices.
2020-03-03 18:49:20 +01:00
Hermet Park 6532c221e3 Merge branch 'master' into devs/hermet/lottie 2020-03-02 12:15:49 +09:00
Xavi Artigas 4c10f403bb doxygen: remove deprecated (and unused) configuration 2020-02-28 11:44:19 +01:00
Hermet Park 421836c116 Merge branch 'master' into devs/hermet/lottie 2019-12-11 13:04:21 +09:00
Wonki Kim a8d7816782 docs: fix to make docs contain proper images
Summary:
links to images that this patch is modifying would be included in doxy docs
without pre or post process something in meson definition, if we applied this patch.

Reviewers: segfaultxavi, bu5hm4n

Reviewed By: segfaultxavi

Subscribers: bu5hm4n, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10821
2019-12-10 12:53:39 +01:00
Hermet Park 6fa91c71d8 Merge branch 'master' into devs/hermet/lottie 2019-12-10 19:23:20 +09:00
Stefan Schmidt 4ff8fb140c elocation: remove beta library
This has never been fully finished or really used. The GeoClue project
dbus API moved on to a newer version as well. We still have it marked as
beta so we should take the chance and get rid of it to cleanup our tree
a little bit.

Reviewed-by: Chris Michael <cp.michael@samsung.com>
Reviewed-by: Vincent Torri <vincent.torri@gmail.com>
Differential Revision: https://phab.enlightenment.org/D10788
2019-12-09 15:31:00 +01:00
Hermet Park 0992ef8c80 Merge branch 'master' into devs/hermet/lottie 2019-12-06 11:45:56 +09:00
Stefan Schmidt f3d9b8ee70 esacpe: remove library from tree
This has not been used for a while and is not even buildable after our
switch to meson. It was a niche to start with given that it needed the
PS3 OS to run on. I asked for any remaining users at EDD and on the list
but heard nothing. Time to remove.

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10778
2019-12-04 12:21:24 -08:00
Hermet Park 8e0b46975d Merge branch 'master' into devs/hermet/lottie 2019-11-20 14:13:41 +09:00
Xavi Artigas 36c70ee932 docs: Copy all images to output folder
Summary:
Doxygen only copies to the output folder ("html") images included through
the \image tag. However, we have several images included using \htmlonly
blocks with <img> tags inside, which also need copying.
Old makefiles included code to manually copy all pngs, and this patch does
the same for meson.
I apologize for needing an external script just to run "cp -rf", it looks
like meson does not allow wildcards passed to "cp".
Files not in the output folder won't be included in the tarball and won't
be distributed.

Test Plan:
Generated documentation now includes images for pages like:
`group__Eina__List__Group.html#details`

Reviewers: bu5hm4n, lauromoura

Reviewed By: bu5hm4n

Subscribers: cedric, #reviewers, #committers, myoungwoon

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10690
2019-11-19 12:08:02 +01:00
Hermet Park 2d704c935b Merge branch 'master' into devs/hermet/lottie 2019-11-19 13:27:12 +09:00
Xavi Artigas 070cde61b5 docs: Typos in ninja doc screen output 2019-11-18 12:30:22 +01:00
Hermet Park 7b3036a992 Merge branch 'master' into devs/hermet/lottie 2019-10-07 15:56:56 +09:00
Mike Blumenkrantz bee2586b60 doc: improve colorselector preview
Summary:
this has always been broken, it was just never noticed because colorselector
was broken

@fix

ref T8304

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8304

Differential Revision: https://phab.enlightenment.org/D10278
2019-10-03 14:04:18 +02:00
Marcel Hollerbach 914135a6db meson: pass correct PACKAGE_DATA_DIR
Summary:
PACKAGE_DATA_DIR was set to the build dir instead to the elementary
specific data dir.

ref T8304

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8304

Differential Revision: https://phab.enlightenment.org/D10275
2019-10-02 19:10:41 +02:00
Stefan Schmidt 8d37815a73 docs: enable compression for tar file and avoid file name clash
Summary:
While the target name implies a compression we only ever put this all
into a tar archive so far. Using xz compression as we do with our source
archives.
Also adjust the file naming to avoid clashing with the source tarballs.
We used -doc with autotools before, so this is really more of a catchup.

Reviewers: bu5hm4n, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: ProhtMeyhet, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10266
2019-10-02 10:38:45 +02:00
Hermet Park 4ea78b8451 Merge branch 'master' into devs/hermet/lottie 2019-10-02 13:58:53 +09:00
Marcel Hollerbach d10f0ee3b9 docs: do not crash gengrid widget preview
item class is not initialized to 0. This can crash gengrid later on.

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D10261
2019-10-01 11:39:38 +02:00
Hermet Park f2012f3c6e Merge branch 'master' into devs/hermet/lottie 2019-09-24 11:53:28 +09:00
Ross Vandegrift af5f37bd46 Use EFL version for doc tarball, not meson version
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10070
2019-09-23 10:44:31 +02:00
Hermet Park 7cc63b9b8f Merge branch 'master' into devs/hermet/lottie 2019-09-10 14:53:48 +09:00
Mike Blumenkrantz 2bca31b4f4 docs: remove nstate preview
Summary: this widget no longer exists

Reviewers: q66

Reviewed By: q66

Subscribers: cedric, #reviewers, #committers

Tags: #efl_docs

Differential Revision: https://phab.enlightenment.org/D9875
2019-09-09 15:56:38 +02:00
Daniel Kolesa 4ec5760771 evas_filter_parser: add a workaround for in-tree runs
Without this, the prefix would get pointed to something like
/path/to/efl/build/share/evas, which is not a valid path when
building. That would cause the docs build to fail.
2019-09-09 15:12:47 +02:00
Hermet Park 8d707424d0 Merge branch 'master' into devs/hermet/lottie 2019-09-02 17:34:01 +09:00
Xavi Artigas 26e55458ad mono-docs: Update DocFX version and use online symbol lookup
Version 2.45 of DocFX seems much much faster than previous 2.40, but could just
be a matter of stale caches. Anyway, no breakages have been detected.
Using an online symbol resolution server (https://xref.docs.microsoft.com)
adds some more links for .NET symbols (and no noticeable slowdown).
2019-08-29 17:44:16 +02:00
Hermet Park 0268a423c5 Merge branch 'master' into devs/hermet/lottie 2019-08-02 12:08:09 +09:00
Xavi Artigas 6a1b0c3b2f DocFX: Update README with Deployment instructions
The deployment process is currently manual so we better write it down.
2019-07-31 12:53:48 +02:00
Hermet Park be23f9bc8d Merge branch 'master' into devs/hermet/lottie 2019-07-30 16:04:32 +09:00
Xavi Artigas e6726c6f92 docfx: Missing template file
Otherwise, <remarks> section DIV at the namespace level is always
shown, even if empty. And we do not want that now that the DIV has
a background color.
2019-07-29 16:15:55 +02:00
Xavi Artigas 4b80c5b4e1 mono-docs: More tweaks to the docs blacklist 2019-07-25 17:03:10 +02:00
Hermet Park c5d756d780 Merge branch 'master' into devs/hermet/lottie 2019-07-25 11:10:20 +09:00
Carsten Haitzler c3807413e7 build - remove old .mk files that were for autofoo not meson 2019-07-24 17:44:05 +01:00