linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/33] Convert input documentation to ReST
@ 2017-04-01 18:15 Mauro Carvalho Chehab
  2017-04-01 18:15 ` [PATCH 01/33] docs: Documentation/input/input: convert it to ReST format Mauro Carvalho Chehab
  0 siblings, 1 reply; 37+ messages in thread
From: Mauro Carvalho Chehab @ 2017-04-01 18:15 UTC (permalink / raw)
  To: linux-input, Dmitry Torokhov
  Cc: Mauro Carvalho Chehab, Linux Doc Mailing List, Jonathan Corbet,
	Henrik Rydberg, Peter Hutterer, Ben Gamari, Henk Vergonet,
	Markus Heiser, usbb2k-api-dev

As I'm needing to touch some Input documentation, I took the time
to also convert the existing documents to ReST markup, building them
with Sphinx. The end result can be seen at:

   http://www.infradead.org/~mchehab/kernel_docs/input/

Instead of placing the documentation under Documentation/driver-api, I opted
to keep them at Documentation/input. The rationale is that the documentation
there doesn't have only driver-api bits, but other things too.

Those patches are based on the linux-input tree, on its next branch:
   git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git next

Please notice that I converted the two existing XFIG files there to SVG. As the
Documentation/sphinx/kfigure.py doesn't exist at the input tree, I opted
to use the ".. figure" tag to include the SVG files. This should be changed to
use the right extension, after merging upstream, but this should be a two line
patch that can be applied afterwards.

PS.: I didn't try to update the contents of the documentation there.

Mauro Carvalho Chehab (33):
  docs: Documentation/input/input: convert it to ReST format
  docs: input/alps: convert it to ReST format
  docs: input/amijoy: convert it to ReST format
  docs: input/appletouch: convert it to ReST format
  docs: input/atarikbd: convert it to ReST format
  docs: input/bcm5974: convert it to ReST format
  docs: input/cd32: convert it to ReST format
  docs: input/cma3000_d0x: convert it to ReST format
  docs: input/cs461x: convert it to ReST format
  docs: input/elantech: convert it to ReST format
  docs: input/event-codes: convert it to ReST format
  docs: input/ff: convert it to ReST format
  docs: input/gamepad: convert it to ReST format
  docs: input/gameport-programming: convert it to ReST format
  docs: input/gpio-tilt: convert it to ReST format
  docs: input/iforce-protocol: convert it to ReST format
  docs: input/input-programming: convert it to ReST format
  docs: input/joystick-api: convert it to ReST format
  docs: input/joystick: convert it to ReST format
  docs: input/joystick-parport: convert it to ReST format
  docs: input/multi-touch-protocol: convert it to ReST format
  docs: input/notifier: convert it to ReST format
  docs: input/ntrig: convert it to ReST format
  docs: input/rotary-encoder: convert it to ReST format
  docs: input/sentelic: convert it to ReST format
  docs: input/userio: convert it to ReST format
  docs: input/walkera0701: convert it to ReST format
  docs: input/xpad: convert it to ReST format
  docs: input/yealink: convert it to ReST format
  docs-rst: create a book with Linux Input documentation
  docs: input/shape: convert it from xfig to svg
  docs: input/interactive: convert from xfig to svg
  docs: ff.rst: use svg files instead of xfig

 Documentation/conf.py                              |   2 +
 Documentation/input/{alps.txt => alps.rst}         |  43 +-
 Documentation/input/{amijoy.txt => amijoy.rst}     | 165 ++--
 .../input/{appletouch.txt => appletouch.rst}       |  29 +-
 Documentation/input/{atarikbd.txt => atarikbd.rst} | 214 +++--
 Documentation/input/{bcm5974.txt => bcm5974.rst}   |  43 +-
 Documentation/input/cd32.rst                       |  23 +
 Documentation/input/cd32.txt                       |  19 -
 .../input/{cma3000_d0x.txt => cma3000_d0x.rst}     |  72 +-
 Documentation/input/conf.py                        |  10 +
 Documentation/input/{cs461x.txt => cs461x.rst}     |  28 +-
 .../input/{edt-ft5x06.txt => edt-ft5x06.rst}       |   0
 Documentation/input/{elantech.txt => elantech.rst} | 306 +++----
 .../input/{event-codes.txt => event-codes.rst}     | 149 +++-
 Documentation/input/{ff.txt => ff.rst}             | 204 +++--
 Documentation/input/{gamepad.txt => gamepad.rst}   |  43 +-
 ...rt-programming.txt => gameport-programming.rst} |  83 +-
 Documentation/input/gpio-tilt.rst                  | 103 +++
 Documentation/input/gpio-tilt.txt                  | 103 ---
 Documentation/input/iforce-protocol.rst            | 381 +++++++++
 Documentation/input/iforce-protocol.txt            | 258 ------
 Documentation/input/index.rst                      |  77 ++
 ...input-programming.txt => input-programming.rst} | 253 +++---
 Documentation/input/{input.txt => input.rst}       | 238 +++---
 Documentation/input/interactive.fig                |  42 -
 Documentation/input/interactive.svg                |  24 +
 .../input/{joystick-api.txt => joystick-api.rst}   | 138 ++--
 Documentation/input/joystick-parport.rst           | 574 +++++++++++++
 Documentation/input/joystick-parport.txt           | 542 -------------
 Documentation/input/{joystick.txt => joystick.rst} | 541 +++++++------
 ...touch-protocol.txt => multi-touch-protocol.rst} | 196 +++--
 Documentation/input/{notifier.txt => notifier.rst} |  10 +-
 Documentation/input/{ntrig.txt => ntrig.rst}       |  49 +-
 .../{rotary-encoder.txt => rotary-encoder.rst}     |  73 +-
 Documentation/input/sentelic.rst                   | 901 +++++++++++++++++++++
 Documentation/input/sentelic.txt                   | 873 --------------------
 Documentation/input/shape.fig                      |  65 --
 Documentation/input/shape.svg                      |  39 +
 Documentation/input/{userio.txt => userio.rst}     |  79 +-
 .../input/{walkera0701.txt => walkera0701.rst}     |  53 +-
 Documentation/input/{xpad.txt => xpad.rst}         | 120 +--
 Documentation/input/{yealink.txt => yealink.rst}   | 159 ++--
 42 files changed, 4061 insertions(+), 3263 deletions(-)
 rename Documentation/input/{alps.txt => alps.rst} (95%)
 rename Documentation/input/{amijoy.txt => amijoy.rst} (63%)
 rename Documentation/input/{appletouch.txt => appletouch.rst} (83%)
 rename Documentation/input/{atarikbd.txt => atarikbd.rst} (91%)
 rename Documentation/input/{bcm5974.txt => bcm5974.rst} (55%)
 create mode 100644 Documentation/input/cd32.rst
 delete mode 100644 Documentation/input/cd32.txt
 rename Documentation/input/{cma3000_d0x.txt => cma3000_d0x.rst} (67%)
 create mode 100644 Documentation/input/conf.py
 rename Documentation/input/{cs461x.txt => cs461x.rst} (87%)
 rename Documentation/input/{edt-ft5x06.txt => edt-ft5x06.rst} (100%)
 rename Documentation/input/{elantech.txt => elantech.rst} (88%)
 rename Documentation/input/{event-codes.txt => event-codes.rst} (91%)
 rename Documentation/input/{ff.txt => ff.rst} (62%)
 rename Documentation/input/{gamepad.txt => gamepad.rst} (91%)
 rename Documentation/input/{gameport-programming.txt => gameport-programming.rst} (85%)
 create mode 100644 Documentation/input/gpio-tilt.rst
 delete mode 100644 Documentation/input/gpio-tilt.txt
 create mode 100644 Documentation/input/iforce-protocol.rst
 delete mode 100644 Documentation/input/iforce-protocol.txt
 create mode 100644 Documentation/input/index.rst
 rename Documentation/input/{input-programming.txt => input-programming.rst} (69%)
 rename Documentation/input/{input.txt => input.rst} (55%)
 delete mode 100644 Documentation/input/interactive.fig
 create mode 100644 Documentation/input/interactive.svg
 rename Documentation/input/{joystick-api.txt => joystick-api.rst} (79%)
 create mode 100644 Documentation/input/joystick-parport.rst
 delete mode 100644 Documentation/input/joystick-parport.txt
 rename Documentation/input/{joystick.txt => joystick.rst} (50%)
 rename Documentation/input/{multi-touch-protocol.txt => multi-touch-protocol.rst} (68%)
 rename Documentation/input/{notifier.txt => notifier.rst} (90%)
 rename Documentation/input/{ntrig.txt => ntrig.rst} (75%)
 rename Documentation/input/{rotary-encoder.txt => rotary-encoder.rst} (75%)
 create mode 100644 Documentation/input/sentelic.rst
 delete mode 100644 Documentation/input/sentelic.txt
 delete mode 100644 Documentation/input/shape.fig
 create mode 100644 Documentation/input/shape.svg
 rename Documentation/input/{userio.txt => userio.rst} (56%)
 rename Documentation/input/{walkera0701.txt => walkera0701.rst} (86%)
 rename Documentation/input/{xpad.txt => xpad.rst} (81%)
 rename Documentation/input/{yealink.txt => yealink.rst} (64%)

-- 
2.9.3



^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2017-04-03  0:23 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-01 18:15 [PATCH 00/33] Convert input documentation to ReST Mauro Carvalho Chehab
2017-04-01 18:15 ` [PATCH 01/33] docs: Documentation/input/input: convert it to ReST format Mauro Carvalho Chehab
2017-04-01 18:15   ` [PATCH 02/33] docs: input/alps: " Mauro Carvalho Chehab
2017-04-01 18:15     ` [PATCH 03/33] docs: input/amijoy: " Mauro Carvalho Chehab
2017-04-01 18:15       ` [PATCH 04/33] docs: input/appletouch: " Mauro Carvalho Chehab
2017-04-01 18:15         ` [PATCH 05/33] docs: input/atarikbd: " Mauro Carvalho Chehab
2017-04-01 18:15           ` [PATCH 06/33] docs: input/bcm5974: " Mauro Carvalho Chehab
2017-04-01 18:15             ` [PATCH 07/33] docs: input/cd32: " Mauro Carvalho Chehab
2017-04-01 18:15               ` [PATCH 08/33] docs: input/cma3000_d0x: " Mauro Carvalho Chehab
2017-04-01 18:15                 ` [PATCH 09/33] docs: input/cs461x: " Mauro Carvalho Chehab
2017-04-01 18:15                   ` [PATCH 10/33] docs: input/elantech: " Mauro Carvalho Chehab
2017-04-01 18:15                     ` [PATCH 11/33] docs: input/event-codes: " Mauro Carvalho Chehab
2017-04-01 18:15                       ` [PATCH 12/33] docs: input/ff: " Mauro Carvalho Chehab
2017-04-01 18:15                         ` [PATCH 13/33] docs: input/gamepad: " Mauro Carvalho Chehab
2017-04-01 18:15                           ` [PATCH 14/33] docs: input/gameport-programming: " Mauro Carvalho Chehab
2017-04-01 18:15                             ` [PATCH 15/33] docs: input/gpio-tilt: " Mauro Carvalho Chehab
2017-04-01 18:15                               ` [PATCH 16/33] docs: input/iforce-protocol: " Mauro Carvalho Chehab
2017-04-01 18:16                                 ` [PATCH 17/33] docs: input/input-programming: " Mauro Carvalho Chehab
2017-04-01 18:16                                   ` [PATCH 18/33] docs: input/joystick-api: " Mauro Carvalho Chehab
2017-04-01 18:16                                     ` [PATCH 19/33] docs: input/joystick: " Mauro Carvalho Chehab
2017-04-01 18:16                                       ` [PATCH 20/33] docs: input/joystick-parport: " Mauro Carvalho Chehab
2017-04-01 18:16                                         ` [PATCH 21/33] docs: input/multi-touch-protocol: " Mauro Carvalho Chehab
2017-04-01 18:16                                           ` [PATCH 22/33] docs: input/notifier: " Mauro Carvalho Chehab
2017-04-01 18:16                                             ` [PATCH 23/33] docs: input/ntrig: " Mauro Carvalho Chehab
2017-04-01 18:16                                               ` [PATCH 24/33] docs: input/rotary-encoder: " Mauro Carvalho Chehab
2017-04-01 18:16                                                 ` [PATCH 25/33] docs: input/sentelic: " Mauro Carvalho Chehab
2017-04-01 18:16                                                   ` [PATCH 26/33] docs: input/userio: " Mauro Carvalho Chehab
2017-04-01 18:16                                                     ` [PATCH 27/33] docs: input/walkera0701: " Mauro Carvalho Chehab
2017-04-01 18:16                                                       ` [PATCH 28/33] docs: input/xpad: " Mauro Carvalho Chehab
2017-04-01 18:16                                                         ` [PATCH 29/33] docs: input/yealink: " Mauro Carvalho Chehab
2017-04-01 18:16                                                           ` [PATCH 30/33] docs-rst: create a book with Linux Input documentation Mauro Carvalho Chehab
2017-04-01 18:16                                                             ` [PATCH 31/33] docs: input/shape: convert it from xfig to svg Mauro Carvalho Chehab
2017-04-01 18:16                                                               ` [PATCH 32/33] docs: input/interactive: convert " Mauro Carvalho Chehab
2017-04-01 18:16                                                                 ` [PATCH 33/33] docs: ff.rst: use svg files instead of xfig Mauro Carvalho Chehab
2017-04-02  1:16                       ` [PATCH 11/33] docs: input/event-codes: convert it to ReST format Peter Hutterer
2017-04-02  2:42                         ` Mauro Carvalho Chehab
2017-04-03  0:23                           ` Peter Hutterer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).