Commit Graph

226 Commits

Author SHA1 Message Date
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
Xavi Artigas d7f1f4f3b8 mono-docs: Filter out some more unwanted constructors
These should not be used by users, so take them out of the DocFX docs.
2019-07-24 14:14:13 +02:00
Hermet Park 188dddd86c Merge branch 'master' into devs/hermet/lottie 2019-07-24 10:23:34 +09:00
Xavi Artigas 5585420e85 mono-docs: Indicate when a class is BETA
Summary:
The mono generator adds a <remarks> section to all BETA classes with an explanatory text.
These tags are understood by DocFX and Monodevelop.
On top of this, this commit modifies the DocFX template to give the Remarks section a more
prominent place in the page.

Test Plan: Render docs, Beta classes should have a big blue box with a remark about the class being Beta and dangerous.

Reviewers: lauromoura, vitor.sousa

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9381
2019-07-23 21:53:01 +02:00
Hermet Park a48eb000bb Merge branch 'master' into devs/hermet/lottie 2019-07-09 21:22:35 +09:00
Xavi Artigas faaba156ab docfx: Remove collapsible sections
They didn't render correctly in all cases.
2019-07-05 17:06:39 +02:00
Hermet Park 4164f412a0 Merge branch 'master' into devs/hermet/lottie 2019-06-21 17:49:30 +09:00
Carsten Haitzler 1064bd09c7 meson - docs - convert - we aren't using it so don't require it
comment it out and move it closer to the block that needs it to make
it obvious ... we don't need it.

i'm all-in-all not that into the eps conversion thing for docs there
too... :(
2019-06-20 11:08:07 +01:00
Marcel Hollerbach 639869703f autotools: REMOVAL!
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW!
All praise to meson!

This time the final version, ci has been adjusted, and now does not try
anymore to build a removed buildsystem. However, the scripts in there
need cleaning up.

Differential Revision: https://phab.enlightenment.org/D9027
2019-06-18 08:56:34 +02:00
Marcel Hollerbach 4f8e15c16c Revert "autotools: REMOVAL!"
This reverts commit e8c69667b0.

git push on a wrong branch, sorry. This will land today, but not now.
2019-06-18 08:12:53 +02:00
Marcel Hollerbach e8c69667b0 autotools: REMOVAL!
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW!
All praise to meson!

Differential Revision: https://phab.enlightenment.org/D9027
2019-06-18 08:11:55 +02:00
Xavi Artigas 0d158900b4 docfx: Only add media files in use to the final docs
The setup script copied ALL media files, but only the C# tutorials and guides.
A lot of space can be saved in the generated _site folder if only the media
files relevant to C# are copied.
2019-06-11 20:00:59 +02:00