History log of /external/doclava/src/com/google/doclava/Doclava.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4500890636ce6930d9659c5ffa7c029c93569aa6 06-Jun-2017 Jeff Sharkey <jsharkey@android.com> Read AndroidManifest.xml for permission levels.

We've seen some @SystemApi methods protected with non-system
permissions, so parse the actual permission protection levels to
look for APIs that are letting in non-system apps.

Test: make -j32 update-api
Bug: 62263906
Change-Id: I2756ed14d58f2b1d8d6602d734282f2bec1d3aec
/external/doclava/src/com/google/doclava/Doclava.java
ef8f3ec4f2383427cca8b70ca5125cb2ae7121ca 10-May-2017 Jeff Sharkey <jsharkey@android.com> Offer to emit exact APIs instead of superset.

When using the "showAnnotation" option, we generate a superset of
public API plus any annotated methods. This is useful for normal
stubs JAR generation, but it makes it hard to compare only the diffs
of a specific annotation type.

To remedy this, offer new "-exactApi" output file which will emit
exactly the APIs annotated with the "-showAnnotation" value. This
was done by refactoring the existing "-removedApi" logic to support
any sort of filtering we want to perform.

Test: make update-api && make -j32 online-system-api-sdk-docs
Bug: 38146029
Change-Id: Ice51814db8daa0214ab91b5fa088eed0dd69410a
/external/doclava/src/com/google/doclava/Doclava.java
e22f6768dfcd9498df6f6bd56556fdfd5a381714 21-Apr-2017 Scott Main <smain@google.com> more fixes to solve library location path.
Turns out the slashes weren't in the right places.
Following ag/2143196

Change-Id: Ib7cda0328362f304fc8df9e8d009b8b82df1db93
(cherry picked from commit 034f2fbfe7973bc3bdfe027441528dff90b11142)
/external/doclava/src/com/google/doclava/Doclava.java
01c1b12d987d8ed10f2ef3ef33438bc1d6d1a209 21-Apr-2017 Scott Main <smain@google.com> Fix 'library.root' HDF value so it appears on all pages.
This is a followup for ag/2109007

Change-Id: I3405c3a4fbefc9591d2ad10befcd7cbd87690939
(cherry picked from commit e187bcabd9c1040ae1d19bc0a608257322723402)
/external/doclava/src/com/google/doclava/Doclava.java
d001ea77773d1c96bbe7c21ab755dafef085ec05 27-Apr-2017 Scott Main <smain@google.com> Merge "remove hard-coded behavior for Android libraries, replacing them with support for a new doclava option, "dac_libraryroot", which specifies the path to this API's root URL (after accounting for DAC's reference/ path). For example, the wearable doclava build must specify libraryroot as "android/support/constraint/". Also required is a unique name for array created inside lists.js, specified with the "dac_dataname" option. For wearable, it is "SUPPORT_WEARABLE_DATA"" into oc-dev
a3e957579348ffd28a77fccd281cb7b37507169d 13-Apr-2017 Scott Main <smain@google.com> remove hard-coded behavior for Android libraries,
replacing them with support for a new doclava option, "dac_libraryroot",
which specifies the path to this API's root URL (after accounting for
DAC's reference/ path). For example, the wearable doclava build must
specify libraryroot as "android/support/constraint/". Also required
is a unique name for array created inside lists.js, specified with the
"dac_dataname" option. For wearable, it is "SUPPORT_WEARABLE_DATA"

NOTES:
I would have used the -hdf flag to instead pass "dac_dataname" because
that's needed only in the clearsilver template, but I discovered that
you can't pass the same javadoc option more than once, and we already
use the -hdf option.
I also discovered some weird bug as a result of the way Gradle's javadoc
alphabetizes the options given, which resulted in javadoc errors when
either of these options were presented immediately before the -quiet
flag. So to avoid those errors, I prefixed each new option with "dac"
so as to make them appear much earlier in the javadoc command.

bug: 37319063
Change-Id: Ia33fca33b8597f6909c3142803525e729c81020c
(cherry picked from commit b0c520847a53a2cb3fe6fa5a7beb50ee5a254210)
/external/doclava/src/com/google/doclava/Doclava.java
11d94c6b460a4dd1062351445f3d825e31f4b741 04-Apr-2017 Scott Main <smain@google.com> Add fallback to use 'templates-sdk' when no templates specified
and the build is targeting devsite.
This is necessary for google3 builds so they can stop referencing
copied versions of the template files, because it's too messy to
export all the template files into a location they can directly
reference for the 'templatesdir' argument. So instead, they now
just leave off that argument in their doclava command.

Change-Id: I9d8edad3b9f65313887779a7b720baa04fc90a10
(cherry picked from commit 240f3f1d28969c772d9675bb5bd8397429bc600a)
/external/doclava/src/com/google/doclava/Doclava.java
c05e712417a9d2778aa38a9aadee9dfaed57dcf8 26-Apr-2017 Jeff Sharkey <jsharkey@android.com> Sigh, some people are parsing the old format.

Give them what they want.

Test: ./gradlew updateApi
Bug: 37526420
Change-Id: I6e98042e10ee134b8b158c481bf14ce87792d434
/external/doclava/src/com/google/doclava/Doclava.java
021685a606bcb5dca28685f6f6004805482cf657 23-Apr-2017 Jeff Sharkey <jsharkey@android.com> New "lint" errors, split Android-specific logic.

We really encounter three classes of trouble: errors, warnings, and
lints. See added docs about the differences between them. Colorize
trouble output to make it easier to triage.

Since both auxiliary tags and linting are project-specific, factor
out the Android-specific versions of these, and only put them into
place when the "-android" argument is requested.

Add linting logic to identify possible docs trouble, such as
missing or misleading annotations.

Test: make -j32 offline-sdk-docs
Bug: 37526420
Change-Id: Id8b5b4e143f206e959ecde4655e877ee7723e3cd
/external/doclava/src/com/google/doclava/Doclava.java
05060b3cedb06c59c95732da4ebcba0c451bf4fd 24-Mar-2017 Alan Viverette <alanv@google.com> Update doclava to accept androidSupportRef argument

Test: build doclava + support library docs via gradle
Change-Id: I1515b80e25be0a2e8f24b6d77c47993eb072872c
/external/doclava/src/com/google/doclava/Doclava.java
c1860457c3fa09b45756f861a2d8818a39648dfb 17-Mar-2017 Scott Main <smain@google.com> add 'not-api' metadata so the site doesn't try filtering
the class and package summary pages from view based on the
user's selected API level. They should always be visible.

Change-Id: Ie9469b2c948f37b1c5eea5faaf6970e649e972f4
/external/doclava/src/com/google/doclava/Doclava.java
7ede484cebc6c270719d0232c5ccb77e6bd1121b 03-Mar-2017 Billy Lamberta <blamb@google.com> Support for custom root element in navtree. Check status_text for DAC.

An included book.yaml file must start with a 'toc:' root element. Passing
'-hdf book.root toc' to LOCAL_DROIDDOC_OPTIONS is now recognized by the
yaml_navtree template. Otherwise, default to the current 'reference:' element.

Test for 'dac' hdf var before displaying the toc_element's status_text. This
is used for DAC's CSS styling and will eventually migrate to the Devsite
templates. Requires '-hdf dac true' passed to DAC's LOCAL_DROIDDOC_OPTIONS.

Fix bug for yaml file name. If -yaml was declared before the -devsite option,
then the filename would get overwritten. This now checks if a filename has
already been declared before supplying a default.

Test: LOCAL_DROIDDOC_OPTIONS := \
Test: -hdf book.root toc \
Test: -yaml _toc.yaml \
Test: -werror \
Test: -package \
Test: -devsite \
Change-Id: I4429ee0848842e9aa4ab5b2bad992b84c4ccd106
/external/doclava/src/com/google/doclava/Doclava.java
7cae52856340b34ae7c80fd6e16930507880787f 23-Feb-2017 Billy Lamberta <blamb@google.com> Add -apidocsdir command-line option to Doclava.
This changes the name of the javadoc output directory and is also
referenced by the relative url paths in the generated docs.

Currently, this is hard-coded as 'reference/'. The -toroot option
can prepend a path, but -apidocsdir allows you to append a path by
way of renaming the output directory.

Test: LOCAL_DROIDDOC_OPTIONS := -apidocsdir reference/tradefed
Change-Id: Iaa146b5682820e1f5fc43cccd785206cff7ab0bf
Stage: https://androidsource-dot-devsite.googleplex.com/reference/tradefed/
/external/doclava/src/com/google/doclava/Doclava.java
23cc6470c6a6a2fcb264539d6761ed1cd7046442 10-Feb-2017 Scott Main <smain@google.com> add Package Index and Class Index files to each library's root path
(instead of at the reference/ root location), and add links to
these files in the left nav.

stage:
http://smain.mtv.corp.google.com:8080/reference/android/support/constraint/classes.html

Note: This depends on some style changes to enable highlighting these
new pages in the left nav: https://critique.corp.google.com/#review/147165269

TODO: Cleanupa all these 'wearableSupportPath' style hard-coded paths
and instead pass those paths as a doclava argument.

Change-Id: I13b4b441b46055551d36f0729de9b91ec98a0496
/external/doclava/src/com/google/doclava/Doclava.java
c05c9557730f9e23a10ad8ea229536d825b297d2 29-Nov-2016 Scott Main <smain@google.com> remove "resources" suffix from output path; honor the given path

Change-Id: Id9033262f720714b32e4a0f56b4ea21945a5abfc
/external/doclava/src/com/google/doclava/Doclava.java
87e8b92f70621216d26a820276bc1f3fadc60c1d 12-Oct-2016 Scott Main <smain@google.com> A few fixes to the constraint lib's output directories; and
add another argument for the resources dir target output path; and
add option to include no assets at all in the doc build then
use that with all devsite builds because all the website assets
are now controlled in the DevSite sources.

Change-Id: Iba29d831025140b5c0626369d76ef7b4d40fd4fd
/external/doclava/src/com/google/doclava/Doclava.java
9af82c2937fa7652dab0a34dc111b43447c41351 10-Sep-2016 smain@google.com <smain@google.com> add support for constraint layout lib's reference
also adds a new doclava option to copy over a resources directory with -resourcesDir

Change-Id: I819fc03f6c2e28dbe509faa8825b8fee618cc07d
/external/doclava/src/com/google/doclava/Doclava.java
ae3dd0944a5e6c2f10e2425d58067642db6a2ac8 01-Oct-2016 Dirk Dougherty <ddougherty@google.com> For ds builds only, emit a separate metadata file for samples only. am: d3a6874647 am: 0bf95683d1
am: 19462c933b

Change-Id: Ia6be9d99e32ffc8f4e6c758c7c6aba4040026141
d3a687464797551a01381178f25863507631f690 24-Sep-2016 Dirk Dougherty <ddougherty@google.com> For ds builds only, emit a separate metadata file for samples only.

Change-Id: Ibb265f8ee8a379e76b20830ad7c18c5a241233d8
/external/doclava/src/com/google/doclava/Doclava.java
2a0af99e81e2bca6fa45ee001c5162aa6bd844ef 16-Sep-2016 Elliot Waite <elliotwaite@google.com> Add new target to generate at_links_navtree.json am: 577bcebdf3 am: dfa48ec109
am: af7752a871

Change-Id: I7bde2548f779f58e145a90a18e2a97fae4b76515
577bcebdf3f93ab8349a7c1781ff044272fee324 13-Sep-2016 Elliot Waite <elliotwaite@google.com> Add new target to generate at_links_navtree.json

Change-Id: I385ea473535ddb46d495506ba5fb26ab109f12fb
/external/doclava/src/com/google/doclava/Doclava.java
a7d71e0b341c41588aa5f035f0b23722534c5295 03-Sep-2016 smain@google.com <smain@google.com> remove USE_UPDATED_TEMPLATES flag now that 'templates-sdk-dev' is the default template in 'template-sdk', as per: https://googleplex-android-review.git.corp.google.com/#/c/1407762/1 am: c7db864254 am: 30d8b5b1ad am: 3b8749dedd am: 9c2a8a94d3
am: c4ca54bf91

Change-Id: I75a7b921122be16ccb20912edde65ed6c34e5cee
c7db8642549605ec8d13868cdc6a6efab64cacf1 02-Sep-2016 smain@google.com <smain@google.com> remove USE_UPDATED_TEMPLATES flag now that 'templates-sdk-dev'
is the default template in 'template-sdk', as per:
https://googleplex-android-review.git.corp.google.com/#/c/1407762/1

Change-Id: Ie15f23897bf0e1bc9d40046c620f0affc13f1633
/external/doclava/src/com/google/doclava/Doclava.java
502bdd67fab7e896d0ce5e140c59a7c8383ade31 17-Aug-2016 Dirk Dougherty <ddougherty@google.com> Support new static-only docs build which ignores @link resolution. am: 9ae975bee1 am: 4c5b57b829
am: 5f235178c5

Change-Id: I5e1dda1bb8e1fc6564f1e832aa75f23a8335081a
9ae975bee1e3c1669ccddc55be76daf3f355addd 16-Aug-2016 Dirk Dougherty <ddougherty@google.com> Support new static-only docs build which ignores @link resolution.

Change-Id: I86da80d8d901d0c860a86d30ea171f04406a2d1e
/external/doclava/src/com/google/doclava/Doclava.java
2ff7fa8c7db1a397c4634ddb96fb8e5f840f0dd6 01-Jul-2016 Alan Viverette <alanv@google.com> Add doclava option for Android support library

Also adds gradle intermediate output directory to gitignore.

Bug: 28124434
Change-Id: I6eb576e14cc3573b3d2a1075d9b55863d179be62
/external/doclava/src/com/google/doclava/Doclava.java
501c270151cb5b026d83c264eebf2cc5c84db8cf 04-Jun-2016 Dirk Dougherty <ddougherty@google.com> Fix ds docs build. Reverts change-id I49caefc495e91ed896b90626b9ca0139dd39a271. DO NOT MERGE.

Change-Id: Ibd8075657ed6e771ddbc40393dd25b2046a6d0ce
/external/doclava/src/com/google/doclava/Doclava.java
530db560f7b7737ac86c0892a095f3fc00462259 11-May-2016 Dirk Dougherty <ddougherty@google.com> Enable navtree for devsite builds. Custom hdf vars for reference extensions lists files. am: 796181bb34 am: 44a503aec8
am: 167eea4837

* commit '167eea4837d46c574ad64658b109823ee94ab8d3':
Enable navtree for devsite builds. Custom hdf vars for reference extensions lists files.

Change-Id: If71c22ab9b97efa0c7b8225aa1136c975bc4418c
167eea4837d46c574ad64658b109823ee94ab8d3 11-May-2016 Dirk Dougherty <ddougherty@google.com> Enable navtree for devsite builds. Custom hdf vars for reference extensions lists files. am: 796181bb34
am: 44a503aec8

* commit '44a503aec8352b12afee90d096406163a62891de':
Enable navtree for devsite builds. Custom hdf vars for reference extensions lists files.

Change-Id: I5004892f2ce4a69054ec037f0962f94fc9f4959d
796181bb343335cab4005fb06e2d7af04f35322b 11-May-2016 Dirk Dougherty <ddougherty@google.com> Enable navtree for devsite builds. Custom hdf vars for reference extensions lists files.

Change-Id: I0bffcf9fe3bce747d5d1f33768f1d28087d01da0
/external/doclava/src/com/google/doclava/Doclava.java
cf3c561acc05caa07a5b81528e9b48762bcbfd14 11-May-2016 Dirk Dougherty <ddougherty@google.com> Merge "For -testSupportRef and -wearableSupportRef builds, generate yaml toc file to library root dir." into mnc-mr-docs am: c320f54916 am: 7e956b612f
am: 15bab1089d

* commit '15bab1089dd831816738571c370d5f057fe44f41':
For -testSupportRef and -wearableSupportRef builds, generate yaml toc file to library root dir.

Change-Id: I44d97bb96627288dac506ee5041852706e7a5ef4
15bab1089dd831816738571c370d5f057fe44f41 11-May-2016 Dirk Dougherty <ddougherty@google.com> Merge "For -testSupportRef and -wearableSupportRef builds, generate yaml toc file to library root dir." into mnc-mr-docs am: c320f54916
am: 7e956b612f

* commit '7e956b612fbf3070e06c14dc09f61a06a5eb2e6e':
For -testSupportRef and -wearableSupportRef builds, generate yaml toc file to library root dir.

Change-Id: I64857550f6daa1d4835cb8f5db81194440ffd52e
03fdd1f95e8785c57eeabcec94e5f91ddf4a6ad4 07-May-2016 Dirk Dougherty <ddougherty@google.com> For -testSupportRef and -wearableSupportRef builds, generate yaml toc file to library root dir.

Change-Id: I66472b603300dbbc785a12d27e4f185b527ebb12
/external/doclava/src/com/google/doclava/Doclava.java
3b29cad7f603947b80d3c0d59c61c7ebc394c3c2 07-May-2016 Dirk Dougherty <ddougherty@google.com> Make hdf value for \'devsite\' implicit for -devsite builds. am: 955e2f33cd am: e9e2f8cd3a
am: 403b491eca

* commit '403b491eca63f47fa1e0e39ddedfad9f2b838d8e':
Make hdf value for 'devsite' implicit for -devsite builds.

Change-Id: I4a58f54b8f64b2e20aba0d39212fff8b5094e1d2
403b491eca63f47fa1e0e39ddedfad9f2b838d8e 07-May-2016 Dirk Dougherty <ddougherty@google.com> Make hdf value for \'devsite\' implicit for -devsite builds. am: 955e2f33cd
am: e9e2f8cd3a

* commit 'e9e2f8cd3afa0aaf01e810e1520a1743fd5cb7f8':
Make hdf value for 'devsite' implicit for -devsite builds.

Change-Id: Ie72a8a01a12c302046dea111ba1ce1f01b294286
955e2f33cd5b35eb7d3a895433fdbc9f2ded365d 07-May-2016 Dirk Dougherty <ddougherty@google.com> Make hdf value for 'devsite' implicit for -devsite builds.

Change-Id: Ie5c76204278d9ff59667888a14c699303c534021
/external/doclava/src/com/google/doclava/Doclava.java
df00f8ed40852a9af76d35279ff9ea8e6337fb57 26-Apr-2016 Dirk Dougherty <ddougherty@google.com> Add new flag for devsite builds to properly manage output directories and metadata link urls. am: d676a0d2c4 am: 5f3341a
am: 948ce3a

* commit '948ce3ad8ec151f4df3c1f1c4eb7af0c90d3b2b9':
Add new flag for devsite builds to properly manage output directories and metadata link urls.

Change-Id: Ia5db8504cf401cad9df70d507967765f21518c13
948ce3ad8ec151f4df3c1f1c4eb7af0c90d3b2b9 26-Apr-2016 Dirk Dougherty <ddougherty@google.com> Add new flag for devsite builds to properly manage output directories and metadata link urls. am: d676a0d2c4
am: 5f3341a

* commit '5f3341a27178ff57601c213ab33c3edc895a539e':
Add new flag for devsite builds to properly manage output directories and metadata link urls.

Change-Id: I1e40c4eb577ad4b68d4570b861fdc160ad2ad9f0
d676a0d2c47bd5de95497dfd092f877a5525de98 10-Apr-2016 Dirk Dougherty <ddougherty@google.com> Add new flag for devsite builds to properly manage output directories and metadata link urls.

Change-Id: I559968074dc3fecd6da3c08671c14a9feeefce27
/external/doclava/src/com/google/doclava/Doclava.java
bb9054772d76fde416af3c0e18f98999daa65bd8 19-Apr-2016 Trevor Johns <trevorjohns@google.com> Revert "Revert "Resolve merge conflicts of 91f2a6a to nyc-dev""

This reverts commit 9bd6d548b125fdd6b9ad7cf97cf6045a502d52bd.
/external/doclava/src/com/google/doclava/Doclava.java
91f2a6ae406de46d7257c3f833fe97f506a9fea9 06-Apr-2016 Trevor Johns <trevorjohns@google.com> Merge branch 'mnc-mr-docs' into mnc-ub-dev

Large merge to reconnect automerger for docs branch to mainline.

Issue: 28000173
Change-Id: Iff9fd3c0052f8d848fa1370182448ae8d44e9cb1
ef611642305d68e51a6dbe0e57052671c01f7c31 22-Mar-2016 smain@google.com <smain@google.com> add HDF variable for 'referenceonly' based on the -referenceonly command flag.
This is used in the templates to decide which tabs to show.

Change-Id: I53e0f461ca8e03341a737d8f201bab454e06ce8f
/external/doclava/src/com/google/doclava/Doclava.java
a528f80f88c7d6ac3980ee49d03604239f900d8f 08-Mar-2016 smain@google.com <smain@google.com> cherrypick I9edd6eab9ecb7e3b41c444e7e545702e855a5928
Add doclava flag 'referenceonly' to skip generating the HTML files.
Also add an override function in the template to allow a custom "docroot"
string in the override templates. (So we can set it to always be a web site.)

Change-Id: Iec2acadd6533d957fe5550b5e02e8a7ed68292c9
/external/doclava/src/com/google/doclava/Doclava.java
f333837b25e022beafe19695015821849a73366d 08-Mar-2016 smain@google.com <smain@google.com> Add doclava flag 'referenceonly' to skip generating the HTML files.
Also add an override function in the template to allow a custom "docroot"
string in the override templates. (So we can set it to always be a web site.)

Change-Id: I9edd6eab9ecb7e3b41c444e7e545702e855a5928
/external/doclava/src/com/google/doclava/Doclava.java
2d8e58322baac06df3186c07f169d6275701ae7c 07-Feb-2016 Dirk Dougherty <ddougherty@google.com> Include Preview in nav and process /preview files based on build-time flag -includePreview.

Change-Id: Ie2cbcf4253ec70488fcad452cd2b80b44dbcef28
/external/doclava/src/com/google/doclava/Doclava.java
04029c1a118976266be5d1e2d915fced5c2c59c6 27-Oct-2015 Dirk Dougherty <ddougherty@google.com> Break out jd lists into lang specific files. Rescope page.type and add page.category to hold subtabs.

Change-Id: I60ccd7c280551fb7940f6bf7b239199e6da9193e
/external/doclava/src/com/google/doclava/Doclava.java
cabc573349fdeb2631c868c4ad6f44d893ce2fe5 16-Dec-2015 Andrew Shulaev <ddrone@google.com> Fix wrong string constant that lead service_actions.txt to be empty

This change fixes an error in enum value name for SERVICE_ACTION as defined
in SdkConstantType.

Change-Id: I8c592c3bbb205f5d2eaf594897ca2b36fb1eeba9
(cherry picked from commit 6e1cbf86d2704bc0325af9f440a0ca6e9fcdfb87)
/external/doclava/src/com/google/doclava/Doclava.java
6e1cbf86d2704bc0325af9f440a0ca6e9fcdfb87 16-Dec-2015 Andrew Shulaev <ddrone@google.com> Fix wrong string constant that lead service_actions.txt to be empty

This change fixes an error in enum value name for SERVICE_ACTION as defined
in SdkConstantType.

Change-Id: I8c592c3bbb205f5d2eaf594897ca2b36fb1eeba9
/external/doclava/src/com/google/doclava/Doclava.java
b5b915ff3c752b8baca6aea8958cddb5dfc20c01 18-Aug-2015 Omari Stephens <xsdg@android.com> am f9a42da8: am 7d887435: Add a flag to control the annotated field visibility exception

* commit 'f9a42da8de0005276fe05afdd2a1ba4c40a73d6f':
Add a flag to control the annotated field visibility exception
7d8874353e7eba22548b256f5ffb1e07bdb3c142 15-Aug-2015 Omari Stephens <xsdg@android.com> Add a flag to control the annotated field visibility exception

Bug: 8440225
Bug: 22723877
Change-Id: I4621b993cb958e7e5ca29b1a02530844f87abb68
/external/doclava/src/com/google/doclava/Doclava.java
c2339bc240b25c6272d73b4c09259b735883d12e 14-Aug-2015 Mathew Inwood <mathewi@google.com> Include package list in HDF when processing .jd/.cs files.

This means that the package list is populated in the sidebar of custom
pages in .jd or .cs format.

Change-Id: I49caefc495e91ed896b90626b9ca0139dd39a271
/external/doclava/src/com/google/doclava/Doclava.java
f8e1e3910a9509eecb7eea99cf2d1c6a75699271 12-Jun-2015 C. Sean Young <csyoung@google.com> Minor performance tweak in Doclava#makePackageHDF()

Change-Id: I0f9f4eada3f3b640e490d8f0221cbe7af148b06c
/external/doclava/src/com/google/doclava/Doclava.java
b2a6c0413706468ba1dc6bcdd4e29d8eee20fffe 27-Mar-2015 Jeff Arneson <jarneson@google.com> Generate documentation based on annotations attached to classes and methods

Allow users to pass in a text file of the format:
annotationname:Documentation String
annotation2:More Documentation
that will get inserted into the docs when a class or method has
that annotation.

Bug: 19931569
Change-Id: Ic2334dd2fcba638526cf2d67e25e27cf8e39b6fe
/external/doclava/src/com/google/doclava/Doclava.java
2177599f538d80833a06783e7d272f97dc941481 18-Aug-2014 Renato Mangini <mangini@google.com> am 4e08da2c: am e11680d4: Change Doclava to support multimodule samples

* commit '4e08da2c90694f726e3944f99141d7d783dd6924':
Change Doclava to support multimodule samples
4e08da2c90694f726e3944f99141d7d783dd6924 16-Aug-2014 Renato Mangini <mangini@google.com> am e11680d4: Change Doclava to support multimodule samples

* commit 'e11680d498d71b1503b77a5137bd67492dee0c58':
Change Doclava to support multimodule samples
e11680d498d71b1503b77a5137bd67492dee0c58 15-Aug-2014 Renato Mangini <mangini@google.com> Change Doclava to support multimodule samples

Doclava only recognizes samples as browseable projects if they contain both
an _index.jd file and a src/ directory on their root directories. This CL
relaxes this rule by allowing the src/ to be inside a top level director as
well, so samples with multiple modules, like Wear apps, can be browsed.

Bug: 17042843

Change-Id: I2bcebb1dc3b2d317b43ff4af379c761067535bd9
/external/doclava/src/com/google/doclava/Doclava.java
c2a0df553481b53062202d76b3358f797436a491 21-Jun-2014 Dirk Dougherty <ddougherty@google.com> am 80e27611: am e1951c7a: Add new docs build flag -briefdocs that builds the docs and resolves jd links but doesn\'t output reference or browsable samples pages.

* commit '80e276116a8c4183444b8c89297daa054d53bf9d':
Add new docs build flag -briefdocs that builds the docs and resolves jd links but doesn't output reference or browsable samples pages.
b572d3ca3f641f754673dc0a0cf1b5183ee4dffd 11-Jun-2014 Deepanshu Gupta <deepanshu@google.com> am df8d48b6: Ensure LayoutParams in widgets.txt are in correct package.

* commit 'df8d48b6dab0a1d5f354266e6617877f177894cf':
Ensure LayoutParams in widgets.txt are in correct package.
df8d48b6dab0a1d5f354266e6617877f177894cf 11-Jun-2014 Deepanshu Gupta <deepanshu@google.com> Ensure LayoutParams in widgets.txt are in correct package.

If a super class of LayoutParams is not in android.view or
android.widget, it can caus a NPE in the ADT. Do not add such
LayoutParams to the widgets.txt file.

Change-Id: I7878877b79f2e0e872cc06747f0f5e25f76bb17d
/external/doclava/src/com/google/doclava/Doclava.java
cbc60decb8169f18422c25ae8a384e5d91cdfe74 04-Jun-2014 Alex Klyubin <klyubin@google.com> Support marking packages as hidden via command-line.

This adds support for marking specific packages as hidden via
command-line switch hidePackage. This is useful when the package in
question cannot be marked with @hide, for example, because the
package name in .class file is different from package name in source
file, or because the package may need to be visible in another body
of documentation.

Bug: 15073623
Change-Id: Iffcf5f3d50cc8db25a3bbfb244ce74c287e3875f

(cherry-picked from 725c7378bf129464c118c636dbaef92ef2df993e)

Conflicts:
src/com/google/doclava/PackageInfo.java
/external/doclava/src/com/google/doclava/Doclava.java
164bbd75087fcd3d6ab2a774dfb06c469be399e3 06-Jun-2014 Alex Klyubin <klyubin@google.com> am b9d279d8: Merge "Support marking packages as hidden via command-line."

* commit 'b9d279d8f9c29a3044d13482846efb21f27b5df4':
Support marking packages as hidden via command-line.
725c7378bf129464c118c636dbaef92ef2df993e 04-Jun-2014 Alex Klyubin <klyubin@google.com> Support marking packages as hidden via command-line.

This adds support for marking specific packages as hidden via
command-line switch hidePackage. This is useful when the package in
question cannot be marked with @hide, for example, because the
package name in .class file is different from package name in source
file, or because the package may need to be visible in another body
of documentation.

Bug: 15073623
Change-Id: Iffcf5f3d50cc8db25a3bbfb244ce74c287e3875f
/external/doclava/src/com/google/doclava/Doclava.java
e1951c7ae0c084a54990ef853a21987eea637d2a 15-Feb-2014 Dirk Dougherty <ddougherty@google.com> Add new docs build flag -briefdocs that builds the docs and
resolves jd links but doesn't output reference or browsable
samples pages.

Change-Id: I51e0c8fbcef17f773728ff0c777595a61ac31592
/external/doclava/src/com/google/doclava/Doclava.java
c770a6e2d78cacd7ad0290d8ff43fce8f8e5f000 08-Feb-2014 Dirk Dougherty <ddougherty@google.com> DO NOT MERGE - Infer document and sample metadata when generating docs.

Conflicts:
build.gradle

Change-Id: I4bb07bf2ce9e7ea1d4616f75e48386112d7aba2e
/external/doclava/src/com/google/doclava/Doclava.java
bce59d203e50e0d05297d5a9015de30fd43a748b 08-Apr-2014 Dirk Dougherty <ddougherty@google.com> Revert "Infer document and sample metadata when generating docs."

This reverts commit c217a3fc2cf95e62e6bff83dba1567d6c0e11e59.

Change-Id: Ia28edddaa5358b430b42b448cbac3fece00558f8
/external/doclava/src/com/google/doclava/Doclava.java
c217a3fc2cf95e62e6bff83dba1567d6c0e11e59 08-Feb-2014 Dirk Dougherty <ddougherty@google.com> Infer document and sample metadata when generating docs.

Change-Id: Ia9d776fa80daa227dc3f310f061d52a8cd186af6

Conflicts:
build.gradle
/external/doclava/src/com/google/doclava/Doclava.java
8bfc32ba1c79cdc576101944346f66112b1a3776 08-Feb-2014 Dirk Dougherty <ddougherty@google.com> DO NOT MERGE - Infer document and sample metadata when generating docs.

Change-Id: Ia9d776fa80daa227dc3f310f061d52a8cd186af6
/external/doclava/src/com/google/doclava/Doclava.java
5118ffe3bf77ec4efa070f36a7a62fd5d1bf16bf 18-Feb-2014 Hui Shu <hush@google.com> Add support for @removed tag.

@removed tags can be applied to packages, classes, methods, fields
that were once public API, but later removed. Things annotated by
@removed cannot be used by outside developers. But applications compiled
against the old API where the @removed API were still public should
continue to work and we must not delete the @removed APIs from the
source. This fix makes sure of that.

BUG: b/11293324

Change-Id: Iab3a8bdcaa0cb0742501c33e29b8121bc169bf1b
/external/doclava/src/com/google/doclava/Doclava.java
e9ab1b94fc0414fe72646b90b355562abf98d86e 22-Feb-2014 Dirk Dougherty <ddougherty@google.com> Revert "Infer document and sample metadata when generating docs."

This reverts commit 3cdd961719e41b26b129abbeefa644f09a8e449c.

Change-Id: I991368d53b29cbd308de5ffcfe4f7899b277ca64
/external/doclava/src/com/google/doclava/Doclava.java
3cdd961719e41b26b129abbeefa644f09a8e449c 08-Feb-2014 Dirk Dougherty <ddougherty@google.com> Infer document and sample metadata when generating docs.

Change-Id: I523314eaf72097373577c77fbd950e0f9bbc6577
/external/doclava/src/com/google/doclava/Doclava.java
8a8f7912692bcf9f984a7a24eaf47da69b6d2992 27-Nov-2013 Dirk Dougherty <ddougherty@google.com> Doclava: Add support for building samples toc from contents of a target browsable dir.

(cherry picked from commit 7537229470687560714401104558abdf82f81441)

Change-Id: I26cbdde207040d1b5db5ccb1793d396567fd4163
/external/doclava/src/com/google/doclava/Doclava.java
bc44258efb4ff44827719e5e3f616945a959a20b 04-Dec-2013 Dirk Dougherty <ddougherty@google.com> am 6200a289: am c706c1ff: Merge "Doclava: Add support for building samples toc from contents of a target browsable dir." into klp-ub-dev

* commit '6200a28957843f1c003ade7c03380092ffab74a9':
Doclava: Add support for building samples toc from contents of a target browsable dir.
7537229470687560714401104558abdf82f81441 27-Nov-2013 Dirk Dougherty <ddougherty@google.com> Doclava: Add support for building samples toc from contents of a target browsable dir.

Change-Id: I420fd96a6dfbb3eac07e8ab9c1d25f5895a3d0ca
/external/doclava/src/com/google/doclava/Doclava.java
6b980d7341128ae41733aa9a0496301afb6d30f9 03-Dec-2013 Dirk Dougherty <ddougherty@google.com> am ae19f356: am 44578a8e: Revert "Add support for building samples toc from contents of a target browsable dir."

* commit 'ae19f356c4a139358c7c3ee77938b0e070f54de6':
Revert "Add support for building samples toc from contents of a target browsable dir."
44578a8e35cd48f4dcb8c3d0f9791522287b3e32 03-Dec-2013 Dirk Dougherty <ddougherty@google.com> Revert "Add support for building samples toc from contents of a target browsable dir."

This reverts commit 509ff6b16f0143a200e9a5314585d22f31a51991.

Change-Id: I878a27c0f6c2970279d9b1a1a20dd845a29b7eec
/external/doclava/src/com/google/doclava/Doclava.java
cf9dc8aa655262f9962f1ad490762a243330b623 03-Dec-2013 Dirk Dougherty <ddougherty@google.com> am abf687df: am 509ff6b1: Add support for building samples toc from contents of a target browsable dir.

* commit 'abf687dfd21a8e376d71198713e7a4f81a43020f':
Add support for building samples toc from contents of a target browsable dir.
509ff6b16f0143a200e9a5314585d22f31a51991 27-Nov-2013 Dirk Dougherty <ddougherty@google.com> Add support for building samples toc from contents of a target browsable dir.

Change-Id: I60862903fb7f023f5cef953c517b5b3135347712
/external/doclava/src/com/google/doclava/Doclava.java
997c66eba2913684f62a4e2932e9593fc90b379c 22-Nov-2013 Dirk Dougherty <ddougherty@google.com> am a0b5982b: am 2ff79837: am 5ce827a4: Initiate samples browser processing from a single root directory, rather than from a list of project paths defined in Android.mk.

* commit 'a0b5982b943058420528baa3afae5b8da057b124':
Initiate samples browser processing from a single root directory, rather than from a list of project paths defined in Android.mk.
5ce827a43e16b415ad8554c97cee01bf549067d6 22-Nov-2013 Dirk Dougherty <ddougherty@google.com> Initiate samples browser processing from a single root directory, rather than from a list of project paths defined in Android.mk.

Change-Id: I680cfeb5d2690d64064859f40cec6014e392bfe5
/external/doclava/src/com/google/doclava/Doclava.java
42303ccef18dc4492dc668a020197bc6b1956cbc 14-Sep-2013 Dirk Dougherty <ddougherty@google.com> Add support for jd_lists_unified, with metadata extracted from all docs/samples.

Change-Id: I4f6da0a26473cd7fca0bda5c0139e92c0ae20335
(cherry picked from commit f9d9cb045339e902b36391d19be3c665b1585ab8)
/external/doclava/src/com/google/doclava/Doclava.java
f9d9cb045339e902b36391d19be3c665b1585ab8 14-Sep-2013 Dirk Dougherty <ddougherty@google.com> Add support for jd_lists_unified, with metadata extracted from all docs/samples. DO NOT MERGE.

Change-Id: I4f6da0a26473cd7fca0bda5c0139e92c0ae20335
/external/doclava/src/com/google/doclava/Doclava.java
ad26f2a07d8519463f3be94a18a01c82758f6714 20-Nov-2013 Dirk Dougherty <ddougherty@google.com> Revert "Generate jd_lists in new json format, with metadata extracted from all docs/samples. DO NOT MERGE."

This reverts commit 2a9088f83fa9b12100b231944d3a9ad371e42c28.

Change-Id: I02730b2cb6bc0b10db694e742a787c00048ecb7f
/external/doclava/src/com/google/doclava/Doclava.java
2a9088f83fa9b12100b231944d3a9ad371e42c28 14-Sep-2013 Dirk Dougherty <ddougherty@google.com> Generate jd_lists in new json format, with metadata extracted from all docs/samples. DO NOT MERGE.

Change-Id: I66ddff34cad7831a32ac2eae99d39e66fecf51c6
/external/doclava/src/com/google/doclava/Doclava.java
2a55635fa508b42004c16b261f5a8dd2e06f41c8 20-Nov-2013 Dirk Dougherty <ddougherty@google.com> am 94de003e: am 61c0eab9: Revert "Generate jd_lists in new json format, with metadata extracted from all docs/samples."

* commit '94de003ec4877b249e39530f5aa0fd688918ab80':
Revert "Generate jd_lists in new json format, with metadata extracted from all docs/samples."
61c0eab9dc7699fede86a3da1b1a5509189b9020 20-Nov-2013 Dirk Dougherty <ddougherty@google.com> Revert "Generate jd_lists in new json format, with metadata extracted from all docs/samples."

This reverts commit 582c1d6e605c968147f3e2058ec31b47c09e19e3.

Change-Id: I11765e142d2fb41361b924a771b5531d79886399
(cherry picked from commit fc51462944652e08171e809b8e6419d218413564)
/external/doclava/src/com/google/doclava/Doclava.java
fc51462944652e08171e809b8e6419d218413564 20-Nov-2013 Dirk Dougherty <ddougherty@google.com> Revert "Generate jd_lists in new json format, with metadata extracted from all docs/samples."

This reverts commit 582c1d6e605c968147f3e2058ec31b47c09e19e3.

Change-Id: I11765e142d2fb41361b924a771b5531d79886399
/external/doclava/src/com/google/doclava/Doclava.java
4d4cb0759bf5fd9accb6745159640a0908131bc9 20-Nov-2013 Dirk Dougherty <ddougherty@google.com> am 58a764c0: am c433a06b: am 582c1d6e: Generate jd_lists in new json format, with metadata extracted from all docs/samples.

* commit '58a764c00cce5c3924574c61793b7fd9e0d28e73':
Generate jd_lists in new json format, with metadata extracted from all docs/samples.
582c1d6e605c968147f3e2058ec31b47c09e19e3 14-Sep-2013 Dirk Dougherty <ddougherty@google.com> Generate jd_lists in new json format, with metadata extracted from all docs/samples.

Change-Id: Iecc66a8c2f6efab7058abdb7c1295c929cf0ef09
/external/doclava/src/com/google/doclava/Doclava.java
15ae69ccfb0f8795331bfdf639dafa8c9826a174 31-Oct-2013 Scott Main <smain@google.com> am fc355edf: am d9f572f5: change link for each category in sample side nav

* commit 'fc355edf04d947a798fd95e48c5dbd5d3e40294a':
change link for each category in sample side nav
600c94d951a047237fa8638780a8443260bba961 31-Oct-2013 Scott Main <smain@google.com> change link for each category in sample side nav

Change-Id: I8e56114be1842bcca7f4373d80392090d2b51964
(cherry picked from commit d9f572f57a02aa58839469d7e79fc2af64819ce2)
/external/doclava/src/com/google/doclava/Doclava.java
d9f572f57a02aa58839469d7e79fc2af64819ce2 31-Oct-2013 Scott Main <smain@google.com> change link for each category in sample side nav

Change-Id: I8e56114be1842bcca7f4373d80392090d2b51964
/external/doclava/src/com/google/doclava/Doclava.java
700b9f275638190f24e83a91b5105255df7f7c11 05-Oct-2013 Brett Chabot <brettchabot@google.com> Output annotations in package-summary docs.

Bug 10749552
Bug 6333357

Change-Id: Iffdd04c911bafc8f2c368fc0d24af926f155928a
/external/doclava/src/com/google/doclava/Doclava.java
9a8729a253630801f20047b1e0194355b0daa69b 14-Sep-2013 Scott Main <smain@google.com> update url for sample topic pages

Change-Id: Idbe0f7848fc62ea4d2386a1ccf1c813d42db8fe2
/external/doclava/src/com/google/doclava/Doclava.java
176ad4e0c2fd47dc60a8facbe880487944f8749b 12-Sep-2013 Dirk Dougherty <ddougherty@google.com> Add key for group link param.

Change-Id: Ia731d3f04dfb46271dd6dcc782908601a663df58
/external/doclava/src/com/google/doclava/Doclava.java
84aeec506d2845006dd61f2ab39e748b254e9f3b 12-Sep-2013 Dirk Dougherty <ddougherty@google.com> Add query-formatted urls for groups in samples navtree.

Change-Id: Id84cc5081f740f78dc2d2f9838a295ffb94038b4
/external/doclava/src/com/google/doclava/Doclava.java
56257f3f5266999e251fa4bde22f9495e70032f7 12-Sep-2013 Dirk Dougherty <ddougherty@google.com> Merge "Modify format of samples_navtree_data.js to sort projects group tag." into jb-mr2-docs
815f9342d2b82cf61e56e64cbea46079215041be 12-Sep-2013 Dirk Dougherty <ddougherty@google.com> Modify format of samples_navtree_data.js to sort projects group tag.

Change-Id: I3155cdff749640100436feec6eb9f1cff36a5229
/external/doclava/src/com/google/doclava/Doclava.java
b4d562baab474d1c96a81cc6dc9e3e3a543a91c2 06-Sep-2013 Dirk Dougherty <ddougherty@google.com> Normalize values for page.tags. Values can now be declared with quotes or not. Multiple values must still be comma delimited.

Change-Id: I869a0b9ac7b7a9446bddb6560354121def91d186
/external/doclava/src/com/google/doclava/Doclava.java
e52f6d819e7d95e19e9b315f358bb7ac293413d8 05-Sep-2013 Dirk Dougherty <ddougherty@google.com> Transition sample code projects overviews to _index.jd.

Support doc-defined hdf metadata as well as make or doclava-defined hdf metadata. Make breadcrumb dirs optionally linkable and generate index files.

Change-Id: I0b45868033a1136c87bfae7ecdf5a150c85906a5
/external/doclava/src/com/google/doclava/Doclava.java
da7497f52aae4ee0daff01cb2db0540dcb8e3fae 23-Aug-2013 Dirk Dougherty <ddougherty@google.com> Limit sample code html generator in online mode, sort file lists by type and name.

Change-Id: I9d22a1886561bf80d59e433943851fbc2a1df87b

Conflicts:
src/com/google/doclava/SampleCode.java
/external/doclava/src/com/google/doclava/Doclava.java
ae09006e30c95b33931ba8127dad7474815ca58b 21-Aug-2013 Dirk Dougherty <ddougherty@google.com> Disable generation of sample code html for offline docs builds.

Change-Id: I2b17622ac1c98da5c8ebde96c4b1b3d563164d69
/external/doclava/src/com/google/doclava/Doclava.java
1b45d1d08a4ff984e1d0741dd13f0759f6527ebf 18-Aug-2010 Dirk Dougherty <ddougherty@google.com> doc change: Samples browsing: starter templates and navtree gen support.

Change-Id: I03f5eec1dcb71e96fed2ba0119a0b2c0bba56f49
/external/doclava/src/com/google/doclava/Doclava.java
7791802d9b43c2067b566bf81667096ed91decb8 21-May-2013 Scott Main <smain@google.com> don't generate the jd_lists.js file for search suggestions unless there are actual files to process

Change-Id: I3b40afb151885bdb6c0e235be0fe4f76370598f8
/external/doclava/src/com/google/doclava/Doclava.java
68a238ae4243e6f0f2a370b8b915ef0686ca0b37 30-Apr-2013 Scott Main <smain@google.com> add deprecated true/false to lists.js to help sort search suggestions

Change-Id: Ia34c5139bc637ce24a91aef830356606e4c7a4c2
/external/doclava/src/com/google/doclava/Doclava.java
50dbdd4d8a37462b746c1d2a31116cae63246524 30-Apr-2013 Dirk Dougherty <ddougherty@google.com> am e65daec6: Add doclava command line option to bypass copying of default doclava assets dir to output.

* commit 'e65daec66ebdf02baa00c0ee403321fa304f7ad5':
Add doclava command line option to bypass copying of default doclava assets dir to output.
e65daec66ebdf02baa00c0ee403321fa304f7ad5 30-Apr-2013 Dirk Dougherty <ddougherty@google.com> Add doclava command line option to bypass copying of default doclava assets dir to output.

Change-Id: Idb4425fcc7cf709efa22bab3876cc108c4ab7f9d
/external/doclava/src/com/google/doclava/Doclava.java
489864e7dd2eee3f6a90919e5084964ad4d8b3c7 12-Apr-2013 Scott Main <smain@google.com> add ability to manually exclude files from search suggestions.

Use the hdf tag excludeFromSuggestions=true

Change-Id: If2f0f0f19f0e3b27adf69e09b9527e8d97213db5
/external/doclava/src/com/google/doclava/Doclava.java
9950dd094869cc176d63050a9e1ac3d0b4053f84 12-Apr-2013 Scott Main <smain@google.com> strip <span> tags from document titles for search suggest

Change-Id: I7fcae84660f174b8c6afd2166b38f1686ff16bdd
/external/doclava/src/com/google/doclava/Doclava.java
71bf8d2ae787c28691910bb228a5d9efca9b153d 09-Mar-2013 Scott Main <smain@google.com> add logic to doclava to generate meta-data JSON for .jd files.
This will be used to provide search suggestions for all docs,
and also automated "see also" links in doc TOC for pages w/ matching tags

Change-Id: I0aefc929bc97ad6eaee77c7094d23c7f57afdf7b
/external/doclava/src/com/google/doclava/Doclava.java
57657b935a6aefc36b2a7f5704665e4da818c3e6 21-Feb-2013 Robert Ly <robertly@google.com> Revert "add support for differently named lists.js files"

This reverts commit f2a427d942636370bafe20d3852622f026f2511f

Change-Id: I190c9e95af040a7ff384f211649fb766a1b6e805
/external/doclava/src/com/google/doclava/Doclava.java
f2a427d942636370bafe20d3852622f026f2511f 20-Feb-2013 Robert Ly <robertly@google.com> add support for differently named lists.js files

Change-Id: I5eaf20ad661a5582c45e30b9bed308d9714f02e3
/external/doclava/src/com/google/doclava/Doclava.java
88c435bb4d6c81c41107e23503b59af2e08acd8d 01-Feb-2013 Robert Ly <robertly@google.com> update doclava for s.a.c redesign

Change-Id: I4788472ea2ba923070362624f75fe72bf5b43df7

Conflicts:
src/com/google/doclava/ClearPage.java
/external/doclava/src/com/google/doclava/Doclava.java
460dd2aa33a4e4666eb05f7a26f335e2a012dbb7 29-Jan-2013 Scott Main <smain@google.com> remove condition for devsite and use the timestamp js for all doc builds

Change-Id: I91028cd92ae81dafb1b5c1b75bd74dbac0efbf70
/external/doclava/src/com/google/doclava/Doclava.java
9b316c84e2e15268db79772d9cef60da1df488ec 28-Jan-2013 Dirk Dougherty <ddougherty@google.com> Doclava: add support for a second html dir and associated output. This is primarily for devsite online docs builds. Also move ca151a9bbea066b0efd0e423bcade8895a83db71 and related changes into production docs branch.

Change-Id: Idc95c4e396713eb592b8d1ffd60d93ee89472e97
/external/doclava/src/com/google/doclava/Doclava.java
5ab9cb535d77c7d83fabac028bbf13b2d27e0e63 30-Nov-2012 Robert Ly <robertly@google.com> add support for gms and gcm javadocs

Change-Id: Ibf1465f8f8b3f8a419c8f2b36b3bff96826ba89f
/external/doclava/src/com/google/doclava/Doclava.java
18b25554072c36d4d9652523ec15e0c5306101ce 09-Aug-2012 Chirag Shah <chirags@google.com> Patch in Brett Johnson's changes from DocLava to support yaml.

http://code.google.com/p/doclava/source/detail?r=335
http://code.google.com/p/doclava/source/detail?r=336

Change-Id: I624f9ac1a8166e5590a845a55c2a6e51d2a078b4
/external/doclava/src/com/google/doclava/Doclava.java
1e0d370c6a4c165cb8c74f53cb035e5521e0cd87 21-Jun-2012 Jeff Hamilton <jham@android.com> Port over r184 from SVN.

This adds the ability to specify the federation
API definition file locally.

Also fix a bug when parsing doubles and floats
found in 8.xml.

Change-Id: I435298444fcd0337407c09af446cf375d06adc51
/external/doclava/src/com/google/doclava/Doclava.java
970f13f08e404fa1e265e7ab24050f5a8c6e4603 22-Jun-2012 Jeff Hamilton <jham@android.com> Add proper keep list generation.

Change-Id: I904336e64316318a1a7808c593fc9dfd10019820
/external/doclava/src/com/google/doclava/Doclava.java
f959ed158599686910af990654d6c84d262868ff 23-Jun-2011 Andrew Sapperstein <asapperstein@google.com> Rewrote comment parsing to be much faster.

Now uses plain string parsing rather than regex to parse
the comments. Timing is both more accurate and lower
by about 40 percent on my machine.

Change-Id: I73a0bac3c49571dcb71b499b738966cde27c1c29
/external/doclava/src/com/google/doclava/Doclava.java
d6eaacbb9eb56763d38a3815fc509b92ed98a585 20-May-2011 Andrew Sapperstein <asapperstein@google.com> Modified old doclava to use LinkedLists instead of arrays

Functioning java parsing as well. Needs to be wired up into doclava proper.

Change-Id: Ifa38ca7312e6c23a8f663a9d0638afb9a29bf19d
/external/doclava/src/com/google/doclava/Doclava.java
ed8f79791885c3ac15401d88a147aee551e1039e 10-Jun-2011 Brian Carlstrom <bdc@google.com> Add some missing buffering to doclava file output

Change-Id: I21927fc742026eba93fa9205d107834a671d873d
/external/doclava/src/com/google/doclava/Doclava.java
040992567205c3b6e4ee01bfb2893bceb915357c 09-Mar-2011 Joe Onorato <joeo@google.com> Add support for new API file format.

Change-Id: I7db4d1559d24906365f447652d28c4b04a20805d
/external/doclava/src/com/google/doclava/Doclava.java
3c1a6b2a6d80f02fa5460d9d8de356be5508de29 16-Oct-2010 Scott Main <smain@google.com> show full package description in the package summary and remove the separate description page

Change-Id: Ib443473f54d768765041be0c969fa8b2f9637c57
/external/doclava/src/com/google/doclava/Doclava.java
7a6456cec94b5d3107f36b61e9c9f303c68e9392 16-Sep-2010 Joe Onorato <joeo@google.com> Add a -knowntags option to doclava.

Change-Id: I1d2dae84d26084d92ca297eb2c0fc0b3d8afa76a
/external/doclava/src/com/google/doclava/Doclava.java
41d8656cf17e04b25a058d0874e401654ea547b4 21-Aug-2010 Dirk Dougherty <ddougherty@google.com> Remove some sdk specific usages from css, js, and java files.

Change-Id: I63e6e3b7758124a208746fed771dbce9b5d45432
/external/doclava/src/com/google/doclava/Doclava.java
4bac50adef51d339bb967369f9aca0de7f6c1b2f 26-Aug-2010 Bill Napier <napier@google.com> dd support for multiple html directories to doclava.

The goal for adding this support is to allow doclava to pull html
files both from the static content and from content generated at
build time.

Change-Id: I5d0db2c5868b93452c47cf69da93ca0a742e3400
/external/doclava/src/com/google/doclava/Doclava.java
9ccd9e3a9df835dc134e7edd2e4236220aed401e 07-Aug-2010 Ben Dodson <bjdodson@google.com> Added script to sync from svn

Change-Id: I23f41841e853764523dc414996128d65b16eefb6
/external/doclava/src/com/google/doclava/Doclava.java
920dbbbaca6aa578f3b26d89e99d12754c26ed60 05-Aug-2010 Ben Dodson <bjdodson@google.com> Initial import of Doclava project

Change-Id: Ia5ae56f1700fce98e0ae6954fa2df617ec0537bb
/external/doclava/src/com/google/doclava/Doclava.java