summaryrefslogtreecommitdiffstats
path: root/tools/droiddoc/src
Commit message (Collapse)AuthorAgeFilesLines
* Removed unused source files. Apicheck and droiddoc are now in external/doclava.Ben Dodson2010-08-1741-10274/+0
| | | | Change-Id: I13bcdbd27214e15235fa9687b6f15f8853f5f448
* Work around a bug with <T> ... <? extends T[]> methods.Elliott Hughes2010-05-261-0/+11
| | | | | | | | | | | | | | | | Java 6 adds an Arrays.copyOf method that confuses droiddoc into producing a class "Array" in the anonymous package. I've raised a bug for someone to work out why and fix this properly (after spending a fairly fruitless afternoon on it). This work-around filters that out the cruft. I've checked the generated current.xml file and the generated java.util.Arrays stubs, and they're both correct. The extent of droiddoc's confusion appears to be limited to inventing a non-existent class. (My guess is that it doesn't realize that the element type of the array is a type parameter, not a type, and it ends up using a default type name of "Array" from somewhere [javadoc itself?].) Bug: 2715505 Change-Id: I2ad7ecc819e320a1d209720b3dfbef45bbd89877
* Fix the check of double quoted @see tag.Wu-cheng Li2010-04-131-4/+10
| | | | | | | | Originally \n was not discarded so a balanced quoted string still has compile error. bug:2553570 Change-Id: I073c0c0ba370d55493d3ee6d17c7ebe9f42afe7a
* Suppress the annoying "XML missing method" warnings from the doc build.Jesse Wilson2010-01-281-1/+1
|
* am 29bec3f7: am 7e680c89: Merge "docs: make the Resources docs use the same ↵Scott Main2010-01-121-1/+1
|\ | | | | | | | | | | | | | | | | clearsilver template as the Dev Guide. This removes the custom resourcespage.cs file and routes resources pages to use docpage.cs, while still setting the resource hdf flag true (in order to h Merge commit '29bec3f707401630e6ad93dcaa3e9a620f0d9bbb' * commit '29bec3f707401630e6ad93dcaa3e9a620f0d9bbb': docs: make the Resources docs use the same clearsilver template
| * docs: make the Resources docs use the same clearsilver templateScott Main2009-12-171-1/+1
| | | | | | | | | | | | | | as the Dev Guide. This removes the custom resourcespage.cs file and routes resources pages to use docpage.cs, while still setting the resource hdf flag true (in order to highlight the Resources tab).
* | am 374909f6: am fac84b56: Merge change Icb5cf14e into eclairXavier Ducrohet2009-12-151-0/+7
|\| | | | | | | | | | | | | Merge commit '374909f68a78941909ecd0b6a329822fdd01cac5' * commit '374909f68a78941909ecd0b6a329822fdd01cac5': Add feature list support to DroidDoc.
| * Add feature list support to DroidDoc.Xavier Ducrohet2009-12-141-0/+7
| | | | | | | | | | | | | | | | | | | | | | Similarly to intent actions/categories, DroidDoc look for the FEATURE-type SdkConstant annotation and builds a list of optional features for the platform. This is then packaged with the SDK to be used by the custom editors (manifest editor in this case) Change-Id: Icb5cf14ebd8251017cd850eacfdbb889219b3697
* | am 7b0e85e1: am 502c498f: sdk doc change for esr: add "Resources" tab and ↵Dirk Dougherty2009-12-152-3/+7
|\| | | | | | | | | | | | | | | | | modify templates to build content for it. Merge commit '7b0e85e1814376286c7d036f73241f9a19f70b08' * commit '7b0e85e1814376286c7d036f73241f9a19f70b08': sdk doc change for esr: add "Resources" tab and modify templates to build content for it.
| * sdk doc change for esr: add "Resources" tab and modify templates to build ↵Dirk Dougherty2009-12-112-3/+7
| | | | | | | | | | | | | | content for it. Bug: 2160782 Change-Id: I5c45bdf4861ba2dc150e95d5523367a14b401304
* | am 33c5806e: am 3bfb5192: am 0086ab50: am 1a177879: Merge change I06c40454 ↵Scott Main2009-11-232-10/+33
|\| | | | | | | | | | | | | | | | | into eclair-sdk Merge commit '33c5806e3e19ed95eca664b4798c1e819fbaade7' * commit '33c5806e3e19ed95eca664b4798c1e819fbaade7': droiddoc change: revise the sample code generating script so that
| * droiddoc change: revise the sample code generating script so thatScott Main2009-11-202-10/+33
| | | | | | | | | | | | | | | | | | | | all the source code pages are NOT generated for the offline version of the docs (only show source in html for online docs). This won't work until a companion change from framwork/base/Android.mk is submitted (but shouldn't break the build). Change-Id: I06c404540870071c2a5a8aa460e156506fd975cb
* | am 2f7cfd2a: am be49598e: Merge change 24712 into eclairXavier Ducrohet2009-09-151-0/+4
|\| | | | | | | | | | | | | Merge commit '2f7cfd2a52d7ea17f08874f84eb2240854978e97' * commit '2f7cfd2a52d7ea17f08874f84eb2240854978e97': Fix CS templates to handle non-included classes.
| * Fix CS templates to handle non-included classes.Xavier Ducrohet2009-09-111-0/+4
| | | | | | | | | | | | | | | | This fix is to handle generate documentation not including base clases (like java.* or android.*). Links to missing base classes must not be created or they would point nowhere. Change-Id: Ic591916fe9b6802903d894bd2cd3c45690533912
* | am 030df428: am 85762123: Merge change 24584 into eclairXavier Ducrohet2009-09-102-4/+5
|\| | | | | | | | | | | | | Merge commit '030df428443735eed084286564407198792daa82' * commit '030df428443735eed084286564407198792daa82': Add support for @pending annotation.
| * Add support for @pending annotation.Xavier Ducrohet2009-09-102-4/+5
| | | | | | | | | | | | | | This behaves the same as @hide, but can be used to annotate API that are only hidden pending API approval. Change-Id: I4c0bf46c6d74ed45a8890ecdfd9b14ce234a5c18
* | am aca5e20e: am a3c35d19: Merge change 24565 into eclairXavier Ducrohet2009-09-1016-76/+106
|\| | | | | | | | | | | | | Merge commit 'aca5e20e4a47a943fc77c30b8cfafc62a1fb33ea' * commit 'aca5e20e4a47a943fc77c30b8cfafc62a1fb33ea': Add missing @Override to DroidDoc and ApiCheck
| * Add missing @Override to DroidDoc and ApiCheckXavier Ducrohet2009-09-1016-76/+106
| | | | | | | | Change-Id: Ic7829a4ea62a614ef8b525bd84f8fbaaa4674d06
* | Fixed droiddoc to properly version varargs and type-parameter methods.Jesse Wilson2009-08-172-22/+73
|/ | | | | This also removes many false-positive warnings in the droiddoc output from methods whose visibility didn't require documentation.
* am 28ab3b12: Merge change 8917 into donutAndroid (Google) Code Review2009-08-055-7/+27
|\ | | | | | | | | | | | | Merge commit '28ab3b12d38f1e613d92fcee251ef064665dd8c9' * commit '28ab3b12d38f1e613d92fcee251ef064665dd8c9': implement api level toggling
| * implement api level togglingScott Main2009-08-055-7/+27
| | | | | | | | | | and rename navtree.js to android-developer-reference.js for all reference related scripts TODO: shading for hidden classes in the treeview navigation... these aren't dynamic yet.
* | am df09424f: Patch 2: some fixes to the developer-docs stylesheet.... Patch ↵Scott Main2009-07-293-0/+3
|\| | | | | | | | | | | | | | | | | 3: add "Since:" to the api level info Patch 4: fix packages page and styles to reveal class summary Merge commit 'df09424f19ca8d455037b19641b15a7c55d9523f' * commit 'df09424f19ca8d455037b19641b15a7c55d9523f': Patch 2: some fixes to the developer-docs stylesheet....
| * Patch 2: some fixes to the developer-docs stylesheet....Scott Main2009-07-283-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch 3: add "Since:" to the api level info Patch 4: fix packages page and styles to reveal class summary Squashed commit of the following: commit 8fcdcb8dcbe9b93688f5eb1020654848d3242675 Author: Scott Main <smain@google.com> Date: Mon Jul 27 09:33:45 2009 -0700 remove the toggle selector from the header. this will be added in a later change with the rest of the toggle script commit 2423b30ee46c12f92051c4f2a096532e55752c46 Author: Scott Main <smain@google.com> Date: Fri Jul 24 16:29:21 2009 -0700 Implement API Level styles. This changes the way we show the API Level for a given package/class/member. It also provides hooks in the document to allow us to restyle items based on a user-selected API Level (show/hide available items). More changes to provide the toggling feature will come soon. commit efd94b33071070f0dfc2045131b81cbdfe078468 Author: Scott Main <smain@google.com> Date: Mon Jul 27 09:33:45 2009 -0700 remove the toggle selector from the header. this will be added in a later change with the rest of the toggle script commit 3fb79313232c993f700ee90a94f59dcca275fb0b Author: Scott Main <smain@google.com> Date: Fri Jul 24 16:29:21 2009 -0700 Implement API Level styles. This changes the way we show the API Level for a given package/class/member. It also provides hooks in the document to allow us to restyle items based on a user-selected API Level (show/hide available items). More changes to provide the toggling feature will come soon.
* | am 882bbe14: Merge commit \'5db40c6db73db3f4433dd3456107efb4468a4a99\' into ↵Dirk Dougherty2009-07-251-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | manualmergeDroiddoc Merge commit '882bbe1489518cabb661e06f6e87a6561d9239df' * commit '882bbe1489518cabb661e06f6e87a6561d9239df': AI 150594: change the homepage markup and styles to allow variable height in AI 150537: Add support for language-specific tabs in android developer's blog. Pass the current language pref as an hl=lang url query. AI 150536: Change the formatting of sdk redirect pages so that they are not language-specific. AI 150535: add the Videos page to the site
| * Merge commit '5db40c6db73db3f4433dd3456107efb4468a4a99' into manualmergeDroiddocDirk Dougherty2009-07-241-1/+1
| |\
| | * AI 150536: Change the formatting of sdk redirect pages so that they are not ↵Dirk Dougherty2009-07-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | language-specific. BUG=1790234 Automated import of CL 150536
| | * AI 150370: Add localized content infrastructure in droiddoc templates, ↵Dirk Dougherty2009-07-072-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | javascript, and css. DocFile.java - instead of FileReader, use InputStreamReader with UTF-8 encoding. ClearPage.java - add UTF-8 output encoding to FileOutputStreamWriter. Note: this change also up-integrates gerrit 2146 (smain). BUG=1910893 Automated import of CL 150370
* | | am 233bc0b8: AI 150370: Add localized content infrastructure in droiddoc ↵Dirk Dougherty2009-07-252-2/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | templates, javascript, and css. DocFile.java - instead of FileReader, use InputStreamReader with UTF-8 encoding. ClearPage.java - add UTF-8 output encoding to FileOutputStreamWriter. Note: this Merge commit '233bc0b84aef261a67a364ff3a8e91077fd70fd6' * commit '233bc0b84aef261a67a364ff3a8e91077fd70fd6': AI 150370: Add localized content infrastructure in droiddoc templates, javascript, and css. DocFile.java - instead of FileReader, use InputStreamReader with UTF-8 encoding. ClearPage.java - add UTF-8 output encoding to FileOutputStreamWriter. Note: this change also up-integrates gerrit 2146 (smain).
| * | AI 150370: Add localized content infrastructure in droiddoc templates, ↵Dirk Dougherty2009-07-242-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | javascript, and css. DocFile.java - instead of FileReader, use InputStreamReader with UTF-8 encoding. ClearPage.java - add UTF-8 output encoding to FileOutputStreamWriter. Note: this change also up-integrates gerrit 2146 (smain). BUG=1910893 Automated import of CL 150370
| * | Adding version information to DroidDoc. Rather than pulling the version fromJesse Wilson2009-07-218-4/+225
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | @since tags in the code, it's pulled from the API XML files also used by apicheck. The code now reads the apicheck XML, and applies it's versions to the DroidDoc class models. The models output the version to HDF, and that's picked up by the CS templates. The clearsilver templates will be changed to be pretty in a follow up change. Conflicts: tools/droiddoc/src/DroidDoc.java
| * AI 148314: Remove droiddoc code that applies the deprecated state of ↵Dirk Dougherty2009-05-051-9/+1
| | | | | | | | | | | | | | | | superclasses to subclasses. This change was originally made in Gerrit 7655. https://review.source.android.com/Gerrit#change,7655 BUG=1827730 Automated import of CL 148314
* | Adding version information to DroidDoc. Rather than pulling the version fromJesse Wilson2009-07-218-4/+225
| | | | | | | | | | | | | | | | | | | | | | @since tags in the code, it's pulled from the API XML files also used by apicheck. The code now reads the apicheck XML, and applies it's versions to the DroidDoc class models. The models output the version to HDF, and that's picked up by the CS templates. The clearsilver templates will be changed to be pretty in a follow up change.
* | Add a separate version of the docs build that only does the stubs.Joe Onorato2009-07-201-39/+54
| | | | | | | | | | | | | | That way we don't have to wait for clearsilver to write the thousands of html files during every build. (This is the build change, there is also a frameworks/base change)
* | am a19801e: am c521e26: AI 148186: Add support for using custom pdk tempDirk Dougherty2009-05-011-16/+23
|\| | | | | | | | | | | | | Merge commit 'a19801e0600b9016149f56cff05da5a699bf09cc' * commit 'a19801e0600b9016149f56cff05da5a699bf09cc': AI 148186: Add support for using custom pdk templates. The make rule for pdk docs should set LOCAL_DROIDDOC_OPTIONS += -hdf android.whichdoc online-pdk
| * AI 148186: Add support for using custom pdk templates. The make rule for pdk ↵Dirk Dougherty2009-05-011-16/+23
| | | | | | | | | | | | | | | | docs should set LOCAL_DROIDDOC_OPTIONS += -hdf android.whichdoc online-pdk BUG=1646802 Automated import of CL 148186
| * AI 147053: Add -hdf primer vars for the platform and release ID associated ↵Dirk Dougherty2009-04-201-0/+1
| | | | | | | | | | | | | | | | | | with the current (most recent) SDK. Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html". BUG=1790234 Automated import of CL 147053
* | Merge branch 'readonly-p4-master'Dirk Dougherty2009-04-201-0/+1
|\ \
| * | AI 147058: am: CL 147054 am: CL 147053 Add -hdf primer vars for the platform ↵Dirk Dougherty2009-04-201-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | and release ID associated with the current (most recent) SDK. Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html". Original author: ddougherty Merged from: //branches/cupcake/... Original author: android-build Automated import of CL 147058
* | Merge commit 'korg/cupcake'The Android Open Source Project2009-03-271-1/+1
|\|
| * auto import from //branches/cupcake_rel/...@140373The Android Open Source Project2009-03-181-1/+1
| |
* | Merge commit 'remotes/korg/cupcake' into cupcake_to_masterJean-Baptiste Queru2009-03-184-18/+53
|\| | | | | | | | | Conflicts: core/prelink-linux-arm.map
| * auto import from //branches/cupcake/...@137197The Android Open Source Project2009-03-091-2/+0
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0340-0/+9879
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0340-9879/+0
| |
| * auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-103-16/+53
| |
* | Merge branch 'master' of git://android.git.kernel.org/platform/buildThe Android Open Source Project2009-01-161-10/+2
|\ \ | |/ |/|
| * Don't walk the inheritance heirarchy looking for deprecated superclasses.Mike Hearn2009-01-141-10/+2
| | | | | | | | | | | | | | It makes no sense that a class would become deprecated because its superclass became deprecated - this resulted in nonsensical deprecation warnings for classes that weren't actually deprecated, like WebView, simply because they inherited from something that was.
* | auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-152-72/+77
|/
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-178-64/+254
|
* Initial ContributionThe Android Open Source Project2008-10-2139-0/+9647