documentation: Merge awful.client and client pages

ldoc doesn't allow to specify fields from class "A" into class "B",
so the only solution is to merge the 2.

Also, one of the most common complain on IRC since Awesome 3.0 is
that the client API doc is  confusing since it is in 2 different files.

Also restore the `awful.client` doc link, point to `client`

This will avoid broken links.
This commit is contained in:
Emmanuel Lepage Vallee 2016-03-31 02:36:44 -04:00
parent 82342f055c
commit 29feceb80d
3 changed files with 9 additions and 1 deletions

View file

@ -0,0 +1,6 @@
---------------------------------------------------------------------------
--- This module is deprecated, use `client`
-- ===============================
--
-- @module awful.client
---------------------------------------------------------------------------

View file

@ -63,6 +63,8 @@ file = {
'../objects/',
-- LUA libraries
'../lib/',
-- Old APIs the user should not longer use directly
'../../docs/aliases/awful_client.lua',
exclude = {
-- exclude these modules, as they do not contain any written
-- documentation

View file

@ -4,7 +4,7 @@
-- @author Julien Danjou <julien@danjou.info>
-- @copyright 2008 Julien Danjou
-- @release @AWESOME_VERSION@
-- @module awful.client
-- @module client
---------------------------------------------------------------------------
-- Grab environment we need