[PATCH] D47537: [clang-tools-extra] Cleanup documentation routine

2018-07-04 Thread Kirill Bobyrev via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes.
Closed by commit rL336257: [clang-tools-extra] Cleanup documentation routine 
(authored by omtcyfz, committed by ).
Herald added a subscriber: llvm-commits.

Changed prior to commit:
  https://reviews.llvm.org/D47537?vs=150083&id=154086#toc

Repository:
  rL LLVM

https://reviews.llvm.org/D47537

Files:
  clang-tools-extra/trunk/docs/Doxyfile
  clang-tools-extra/trunk/docs/doxygen.cfg.in

Index: clang-tools-extra/trunk/docs/doxygen.cfg.in
===
--- clang-tools-extra/trunk/docs/doxygen.cfg.in
+++ clang-tools-extra/trunk/docs/doxygen.cfg.in
@@ -743,15 +743,20 @@
 # spaces.
 # Note: If this tag is empty the current directory is searched.
 
-INPUT  = \
- @abs_srcdir@/../clang-tidy \
- @abs_srcdir@/../clang-apply-replacements \
- @abs_srcdir@/../clang-query \
- @abs_srcdir@/../clang-rename \
- @abs_srcdir@/../modularize \
- @abs_srcdir@/../pp-trace \
- @abs_srcdir@/../tool-template \
- @abs_srcdir@/doxygen-mainpage.dox
+INPUT  =  \
+  @abs_srcdir@/../change-namespace \
+  @abs_srcdir@/../clang-apply-replacements \
+  @abs_srcdir@/../clang-doc \
+  @abs_srcdir@/../clang-move \
+  @abs_srcdir@/../clang-query \
+  @abs_srcdir@/../clang-reorder-fields \
+  @abs_srcdir@/../clang-tidy \
+  @abs_srcdir@/../clangd \
+  @abs_srcdir@/../include-fixer \
+  @abs_srcdir@/../modularize \
+  @abs_srcdir@/../pp-trace \
+  @abs_srcdir@/../tool-template \
+  @abs_srcdir@/doxygen-mainpage.dox
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
Index: clang-tools-extra/trunk/docs/Doxyfile
===
--- clang-tools-extra/trunk/docs/Doxyfile
+++ clang-tools-extra/trunk/docs/Doxyfile
@@ -1,1808 +0,0 @@
-# Doxyfile 1.7.6.1
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#   TAG = value [value, ...]
-# For lists items can also be appended using:
-#   TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---
-# Project related configuration options
-#---
-
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all
-# text before the first occurrence of this tag. Doxygen uses libiconv (or the
-# iconv built into libc) for the transcoding. See
-# http://www.gnu.org/software/libiconv for the list of possible encodings.
-
-DOXYFILE_ENCODING  = UTF-8
-
-# The PROJECT_NAME tag is a single word (or sequence of words) that should
-# identify the project. Note that if you do not use Doxywizard you need
-# to put quotes around the project name if it contains spaces.
-
-PROJECT_NAME   = clang-tools-extra
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
-# if some version control system is used.
-
-PROJECT_NUMBER =
-
-# Using the PROJECT_BRIEF tag one can provide an optional one line description
-# for a project that appears at the top of each page and should give viewer
-# a quick idea about the purpose of the project. Keep the description short.
-
-PROJECT_BRIEF  =
-
-# With the PROJECT_LOGO tag one can specify an logo or icon that is
-# included in the documentation. The maximum height of the logo should not
-# exceed 55 pixels and the maximum width should not exceed 200 pixels.
-# Doxygen will copy the logo to the output directory.
-
-PROJECT_LOGO   =
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
-# where doxygen was started. If left blank the current directory will be used.
-
-# Same directory that Sphinx uses.
-OUTPUT_DIRECTORY   = ./_build/
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
-# 4096 sub-directories (in 2 levels) under the output directory of

[PATCH] D47537: [clang-tools-extra] Cleanup documentation routine

2018-07-03 Thread Eric Liu via Phabricator via cfe-commits
ioeric accepted this revision.
ioeric added a comment.
This revision is now accepted and ready to land.

lgtm. Thanks for doing this!


https://reviews.llvm.org/D47537



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D47537: [clang-tools-extra] Cleanup documentation routine

2018-06-06 Thread Kirill Bobyrev via Phabricator via cfe-commits
omtcyfz added a comment.

@ioeric makes sense to me, I have reverted the first part of the patch while 
only leaving the second part of the cleanup, which might still be useful.


https://reviews.llvm.org/D47537



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D47537: [clang-tools-extra] Cleanup documentation routine

2018-06-06 Thread Kirill Bobyrev via Phabricator via cfe-commits
omtcyfz updated this revision to Diff 150083.
omtcyfz edited the summary of this revision.
omtcyfz added a comment.

Leave clang-rename docs in cfe-tools-extra repository, keep the second part of 
the patch.


https://reviews.llvm.org/D47537

Files:
  clang-tools-extra/docs/Doxyfile
  clang-tools-extra/docs/doxygen.cfg.in

Index: clang-tools-extra/docs/doxygen.cfg.in
===
--- clang-tools-extra/docs/doxygen.cfg.in
+++ clang-tools-extra/docs/doxygen.cfg.in
@@ -743,14 +743,20 @@
 # spaces.
 # Note: If this tag is empty the current directory is searched.
 
-INPUT  = \
- @abs_srcdir@/../clang-tidy \
- @abs_srcdir@/../clang-apply-replacements \
- @abs_srcdir@/../clang-query \
- @abs_srcdir@/../modularize \
- @abs_srcdir@/../pp-trace \
- @abs_srcdir@/../tool-template \
- @abs_srcdir@/doxygen-mainpage.dox
+INPUT  =  \
+  @abs_srcdir@/../change-namespace \
+  @abs_srcdir@/../clang-apply-replacements \
+  @abs_srcdir@/../clang-doc \
+  @abs_srcdir@/../clang-move \
+  @abs_srcdir@/../clang-query \
+  @abs_srcdir@/../clang-reorder-fields \
+  @abs_srcdir@/../clang-tidy \
+  @abs_srcdir@/../clangd \
+  @abs_srcdir@/../include-fixer \
+  @abs_srcdir@/../modularize \
+  @abs_srcdir@/../pp-trace \
+  @abs_srcdir@/../tool-template \
+  @abs_srcdir@/doxygen-mainpage.dox
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
Index: clang-tools-extra/docs/Doxyfile
===
--- clang-tools-extra/docs/Doxyfile
+++ /dev/null
@@ -1,1808 +0,0 @@
-# Doxyfile 1.7.6.1
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#   TAG = value [value, ...]
-# For lists items can also be appended using:
-#   TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---
-# Project related configuration options
-#---
-
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all
-# text before the first occurrence of this tag. Doxygen uses libiconv (or the
-# iconv built into libc) for the transcoding. See
-# http://www.gnu.org/software/libiconv for the list of possible encodings.
-
-DOXYFILE_ENCODING  = UTF-8
-
-# The PROJECT_NAME tag is a single word (or sequence of words) that should
-# identify the project. Note that if you do not use Doxywizard you need
-# to put quotes around the project name if it contains spaces.
-
-PROJECT_NAME   = clang-tools-extra
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
-# if some version control system is used.
-
-PROJECT_NUMBER =
-
-# Using the PROJECT_BRIEF tag one can provide an optional one line description
-# for a project that appears at the top of each page and should give viewer
-# a quick idea about the purpose of the project. Keep the description short.
-
-PROJECT_BRIEF  =
-
-# With the PROJECT_LOGO tag one can specify an logo or icon that is
-# included in the documentation. The maximum height of the logo should not
-# exceed 55 pixels and the maximum width should not exceed 200 pixels.
-# Doxygen will copy the logo to the output directory.
-
-PROJECT_LOGO   =
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
-# where doxygen was started. If left blank the current directory will be used.
-
-# Same directory that Sphinx uses.
-OUTPUT_DIRECTORY   = ./_build/
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
-# 4096 sub-directories (in 2 levels) under the output directory of each output
-# format and will distribute the generated files over these directories.
-# Enabling this option can be useful when feeding doxygen a huge amount of
-# source files, where putting all generated files in the same directory would
-# otherwise c

[PATCH] D47537: [clang-tools-extra] Cleanup documentation routine

2018-06-01 Thread Eric Liu via Phabricator via cfe-commits
ioeric added inline comments.



Comment at: clang-tools-extra/docs/index.rst:27
pp-trace
-   clang-rename
clangd

It seems that the clang-rename tool is still in the extra repository. I think 
we should probably "advertise" `clang-rename` as part of clang-refactor in the 
future. That said, we might want to wait until we have proper documentation for 
clang-refactor in clang.  WDYT?


https://reviews.llvm.org/D47537



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D47537: [clang-tools-extra] Cleanup documentation routine

2018-05-30 Thread Kirill Bobyrev via Phabricator via cfe-commits
omtcyfz updated this revision to Diff 149138.
omtcyfz retitled this revision from "[clang-rename] Move clang-rename 
documentation to Clang repository" to "[clang-tools-extra] Cleanup 
documentation routine".
omtcyfz edited the summary of this revision.
omtcyfz added a comment.
Herald added a subscriber: ilya-biryukov.

I also noticed that some directories in clang-tools-extra are not present in 
Doxygen configuration file and hence these directories are not processed. I 
removed irrelevant Doxygen configuration file (which seems to be abandoned and 
unused) and updated the input list.


https://reviews.llvm.org/D47537

Files:
  clang-tools-extra/docs/Doxyfile
  clang-tools-extra/docs/clang-rename.rst
  clang-tools-extra/docs/doxygen.cfg.in
  clang-tools-extra/docs/index.rst
  clang/docs/ClangRename.rst
  clang/docs/index.rst

Index: clang/docs/index.rst
===
--- clang/docs/index.rst
+++ clang/docs/index.rst
@@ -74,6 +74,7 @@
ClangCheck
ClangFormat
ClangFormatStyleOptions
+   ClangRename
 
 Design Documents
 
Index: clang/docs/ClangRename.rst
===
--- clang/docs/ClangRename.rst
+++ clang/docs/ClangRename.rst
@@ -1,5 +1,5 @@
 
-Clang-Rename
+ClangRename
 
 
 .. contents::
Index: clang-tools-extra/docs/index.rst
===
--- clang-tools-extra/docs/index.rst
+++ clang-tools-extra/docs/index.rst
@@ -24,7 +24,6 @@
include-fixer
modularize
pp-trace
-   clang-rename
clangd
clang-doc
 
Index: clang-tools-extra/docs/doxygen.cfg.in
===
--- clang-tools-extra/docs/doxygen.cfg.in
+++ clang-tools-extra/docs/doxygen.cfg.in
@@ -743,15 +743,20 @@
 # spaces.
 # Note: If this tag is empty the current directory is searched.
 
-INPUT  = \
- @abs_srcdir@/../clang-tidy \
- @abs_srcdir@/../clang-apply-replacements \
- @abs_srcdir@/../clang-query \
- @abs_srcdir@/../clang-rename \
- @abs_srcdir@/../modularize \
- @abs_srcdir@/../pp-trace \
- @abs_srcdir@/../tool-template \
- @abs_srcdir@/doxygen-mainpage.dox
+INPUT  =  \
+  @abs_srcdir@/../change-namespace \
+  @abs_srcdir@/../clang-apply-replacements \
+  @abs_srcdir@/../clang-doc \
+  @abs_srcdir@/../clang-move \
+  @abs_srcdir@/../clang-query \
+  @abs_srcdir@/../clang-reorder-fields \
+  @abs_srcdir@/../clang-tidy \
+  @abs_srcdir@/../clangd \
+  @abs_srcdir@/../include-fixer \
+  @abs_srcdir@/../modularize \
+  @abs_srcdir@/../pp-trace \
+  @abs_srcdir@/../tool-template \
+  @abs_srcdir@/doxygen-mainpage.dox
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
Index: clang-tools-extra/docs/Doxyfile
===
--- clang-tools-extra/docs/Doxyfile
+++ /dev/null
@@ -1,1808 +0,0 @@
-# Doxyfile 1.7.6.1
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#   TAG = value [value, ...]
-# For lists items can also be appended using:
-#   TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---
-# Project related configuration options
-#---
-
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all
-# text before the first occurrence of this tag. Doxygen uses libiconv (or the
-# iconv built into libc) for the transcoding. See
-# http://www.gnu.org/software/libiconv for the list of possible encodings.
-
-DOXYFILE_ENCODING  = UTF-8
-
-# The PROJECT_NAME tag is a single word (or sequence of words) that should
-# identify the project. Note that if you do not use Doxywizard you need
-# to put quotes around the project name if it contains spaces.
-
-PROJECT_NAME   = clang-tools-extra
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
-#