rnystrom@google.com
5bf318ec21
Hook up the dartdoc tests to test.py, test.dart, and frog/presubmit.py.
...
Review URL: http://codereview.chromium.org//9147058
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3207 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-11 21:29:13 +00:00
sigmund@google.com
8139db7ae4
bots: include webdriver tests in bots.
...
Review URL: http://codereview.chromium.org//9188012
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3206 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-11 20:48:33 +00:00
terry@google.com
28f15786ab
Disable CSS test for leg and frogium #directives not supported.
...
BUG=
TEST=
Review URL: http://codereview.chromium.org//9155013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3150 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-10 15:52:06 +00:00
terry@google.com
9a40e87326
Enabled CSS tests, added CSS tests to buildbot, fixed tooling with nodejs, and added more tests.
...
BUG=
TEST=
Review URL: http://codereview.chromium.org//9168008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3147 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-10 15:28:53 +00:00
nweiz@google.com
ecc9b0b8e0
Add the dummy test file for the dartdoc tests.
...
TBR
Review URL: http://codereview.chromium.org//9169002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3127 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-10 02:24:06 +00:00
rnystrom@google.com
e1894718ab
Display negate operators correctly in dartdoc.
...
Review URL: http://codereview.chromium.org//9166002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3126 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-10 01:53:07 +00:00
nweiz@google.com
eb6b2f9fd7
Naming change for code review.
...
TBR
Review URL: http://codereview.chromium.org//9153010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3121 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-09 23:15:27 +00:00
nweiz@google.com
df490b9c9c
Add some tests for dartdoc name reference resolution.
...
Currently these just test existing behavior, but the goal is to set the stage
for adding more advanced resolution.
TBR
Review URL: http://codereview.chromium.org//9150011
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3117 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-09 22:39:24 +00:00
nweiz@google.com
f67c7c44af
Get dartdoc running again.
...
TBR
Review URL: http://codereview.chromium.org//9152013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3116 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-09 22:33:48 +00:00
jmesserly@google.com
b08fcc744b
Small performance improvement: avoid looking up builtin types too much by tracking them, particularly ones in coreimpl like NumImplementation.
...
I also did a few refactorings:
* Tried to tame the "nativeName" stuff to keep the code paths from forking too much
* Removed the bad code duplication between needsConversion and convertTo in Value (they had gone out of sync again!)
* Simplified the function wrapping code & made it clear it's about isolates. The code still checks for DOM, but conceptually it's part of our isolate impl. If we had a different way to tag native function types (e.g. perhaps the "native" keyword, if it's allowed in that position?) we could remove the DOM check there.
Review URL: http://codereview.chromium.org//9110027
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3057 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-06 21:36:59 +00:00
rnystrom@google.com
c5dcf9f658
Don't fix up paths that are already absolute.
...
Fixes the broken api.dartlang.org link the API docs.
Review URL: http://codereview.chromium.org//8958017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2789 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-22 21:56:12 +00:00
rnystrom@google.com
a258c29303
Fix typo in dartdoc README.
...
Review URL: http://codereview.chromium.org//8958013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2779 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-22 19:51:58 +00:00
rnystrom@google.com
e66f5a3e6c
Hook up favicon, link to main page, and fix process bug.
...
Review URL: http://codereview.chromium.org//9020028
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2735 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-21 23:35:24 +00:00
rnystrom@google.com
a2e2ab6d23
Tweak dartdoc look to match dartlang.org a bit more.
...
Also prepare for adding search box.
Review URL: http://codereview.chromium.org//9019001
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2715 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-21 18:46:12 +00:00
terry@google.com
59a6cf921a
New tree objects to match CSS BNF.
...
Fairly complete CSS syntax
BUG=
TEST=
Review URL: http://codereview.chromium.org//8937017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2675 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 22:51:16 +00:00
rnystrom@google.com
f8fbe4dda3
Syntax highlighting on the client.
...
Instead of having dartdoc bake the syntax highlighting into the generated
HTML, this does that transformation client-side. This makes interact.js
bigger, but reduces the size of the generated HTML.
Contributed by michael.haubenwallner@gmail.com .
Review URL: http://codereview.chromium.org//9004030
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2658 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 19:46:53 +00:00
rnystrom@google.com
91218f5967
Move markdown library.
...
This moves markdown into two places:
- The one under samples/ is intended to be a "real" markdown parser.
Eventually, it will probably live as a third-party library outside of our
standard lib but still easily accessible.
- The one inside dartdoc will change to become the parser used to parse
Gilad's forthcoming dartdoc comment syntax.
Review URL: http://codereview.chromium.org//8953042
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2606 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 01:36:07 +00:00
rnystrom@google.com
4354008724
Fix use of now-reserved word "class".
...
Review URL: http://codereview.chromium.org//9003001
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2602 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 00:11:28 +00:00
mattsh@google.com
07bab791d0
moved matrix class from utils to samples
...
BUG=
TEST=
Review URL: http://codereview.chromium.org//8966010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2499 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-16 01:14:18 +00:00
rnystrom@google.com
036681063c
Move Nathan's HTML scripts over and rename to apidoc.
...
Review URL: http://codereview.chromium.org//8973004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2494 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-16 00:06:58 +00:00
rnystrom@google.com
c188a720ee
Document static members separately from instance ones.
...
Review URL: http://codereview.chromium.org//8963006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2493 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-15 23:25:22 +00:00
nweiz@google.com
543f2283bc
Support SVG files in toss.
...
TBR
Review URL: http://codereview.chromium.org//8963007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2488 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-15 23:09:56 +00:00
rnystrom@google.com
93324b5405
Refactor dartdoc into a class. Use method overriding to extend.
...
Review URL: http://codereview.chromium.org//8947005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2477 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-15 21:24:18 +00:00
rnystrom@google.com
ce4f2b0d16
Include JSON in generated docs.
...
Review URL: http://codereview.chromium.org//8912015
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2413 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-14 02:30:11 +00:00
sigmund@google.com
cd10dad521
frogium: fix all status file to reflect frogium current status.
...
Review URL: http://codereview.chromium.org//8930024
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2407 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-14 00:57:56 +00:00
jmesserly@google.com
20c88fd220
Fix path in tip
...
I broke this when I moved to utils... fortunately an easy fix!
Review URL: http://codereview.chromium.org//8930015
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2396 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-13 20:48:15 +00:00
nweiz@google.com
9586f917db
Don't depend on dart:dom in file_system_memory.dart.
...
TBR
Review URL: http://codereview.chromium.org//8931001
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2372 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-13 02:25:50 +00:00
mattsh@google.com
b18cd70666
beginning of matrix class
...
BUG=
TEST=
Review URL: http://codereview.chromium.org//8872007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2360 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-12 23:14:03 +00:00
jmesserly@google.com
527c321449
move tip to utils so it can be picked up in the SDK
...
Review URL: http://codereview.chromium.org//8889031
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2284 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 22:06:59 +00:00
dgrove@google.com
69d06de47f
Update toss.dart's imports after moving it.
...
Review URL: http://codereview.chromium.org//8873030
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2274 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 19:52:15 +00:00
dgrove@google.com
c8e0e93d9a
Move frog/server to toss.dart .
...
Review URL: http://codereview.chromium.org//8879030
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2273 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 19:49:25 +00:00
ager@google.com
64ca753193
Split File into File and RandomAccessFile.
...
Update all users of the API.
R=sgjesse@google.com
BUG=
TEST=
Review URL: http://codereview.chromium.org//8883017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2272 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 19:37:17 +00:00
ngeoffray@google.com
ab24606c5a
Fix frog presubmit.
...
Review URL: http://codereview.chromium.org//8888007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2230 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 08:58:51 +00:00
rnystrom@google.com
430a969207
In the navigation, list exception types after other types.
...
Review URL: http://codereview.chromium.org//8885005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2223 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 03:31:41 +00:00
rnystrom@google.com
5168cde79f
Fix displaying generic types.
...
Review URL: http://codereview.chromium.org//8888002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2219 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 02:22:55 +00:00
rnystrom@google.com
1b58511a2c
Fix broken dartdoc.
...
Review URL: http://codereview.chromium.org//8879004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2216 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 02:08:20 +00:00
nweiz@google.com
a811209d78
Add a script to generate HTML and DOM docs with cross-links to one another.
...
This entails adding callbacks to dartdoc for injecting additional
comments, as well as adding somewhat deeper support for hashing and
equality testing of Frog objects.
The next step is to inject the annotations into the HTML and DOM library source itself.
Review URL: http://codereview.chromium.org//8771054
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2199 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-07 22:15:12 +00:00
rnystrom@google.com
0b7c641d40
Bunch more dartdoc changes in response to feedback:
...
- Remove "Library" from libraries in index.
- Use different icon for exception classes in nav.
- Group classes, interfaces, and exceptions together on lib page.
- Don't show "Class" or "Interface" before types on lib pages.
- Show type bounds on generic classes.
- Don't show private constructors.
- Sort named constructors.
- Document function-typed parameters correctly. (See Collection<T>)
- Document named optional parameters and default values.
- Document type bounds in class definitions.
- Show raw types without type arguments.
- In type annotations for instantiated generic types, link the type
argument appropriately (i.e. List<String> will link String>).
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2159 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-07 02:34:27 +00:00
sigmund@google.com
015921812f
frog: life is better with colors :)
...
Also adds 'Compilation succeded' message when running the code right after it is
compiled.
BUG = http://code.google.com/p/dart/issues/detail?id=708
Review URL: http://codereview.chromium.org//8823010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2153 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-06 23:42:27 +00:00
rnystrom@google.com
cbbae74150
Bunch of dartdoc changes:
...
- Add special fake entrypoints so you can build docs for just corelib,
dom, or html.
- Better main index page.
- Only show classes in nav for current library.
- Link to index page.
- Fix word wrap on icons.
- Sort case-insensitively.
Review URL: http://codereview.chromium.org//8822001
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2143 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-06 21:20:34 +00:00
ager@google.com
f7b6b6eaba
Add more test configurations. Everything seems covered for frog again now.
...
R=sgjesse@google.com
BUG=
TEST=
Review URL: http://codereview.chromium.org//8821009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2118 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-06 10:46:13 +00:00
rnystrom@google.com
d2130d11e8
Navigation in generated docs.
...
Review URL: http://codereview.chromium.org//8772067
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2102 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-05 23:14:43 +00:00
rnystrom@google.com
f02660f3a0
Link to factory class if an interface has one.
...
Review URL: http://codereview.chromium.org//8763016
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2048 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-03 01:43:41 +00:00
rnystrom@google.com
cafe727361
Create separate HTML pages for each type.
...
This also writes everything to an index.html inside an appropriate
directory. This keeps the URLs nice and pretty like: core_lib/String.
The downside is that you'll need to run a little local web server
to get them to be served up right instead of just opening them as
files in your browser.
Review URL: http://codereview.chromium.org//8758010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2031 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-02 19:41:08 +00:00
rnystrom@google.com
f7f610fdb5
Find [references] to top-level members.
...
Review URL: http://codereview.chromium.org//8692017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1932 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-30 18:34:10 +00:00
rnystrom@google.com
fb075c5865
Use subscript to get match groups.
...
Review URL: http://codereview.chromium.org//8739001
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1931 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-30 18:30:02 +00:00
rnystrom@google.com
64a619f032
Use right path to html lib.
...
Review URL: http://codereview.chromium.org//8726038
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1899 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-29 18:04:04 +00:00
rnystrom@google.com
95f64cbf9f
Lots of stuff hooking up markdown to dartdoc.
...
- Add support for [foo] implicit links to markdown.
- Add hook so that outside code can define what markup a [foo] link creates.
- Make dartdoc look up [foo] names to resolve the identifier.
- Fix unmatched tag unwinding bug.
- Add [:...:] code support to dartdoc.
- Fix text and URLs for generic types in docs.
- Sort classes by name.
- Don't generate docs for private types.
- Fix generated docs for inheritance chain.
- Make source code in generated docs optional.
- Fix showing base class in docs.
- Implement insertRange() for List in frog.
- Add dartdoc shell script.
Review URL: http://codereview.chromium.org//8725007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1886 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-29 02:47:18 +00:00
rnystrom@google.com
fa59ed59d6
First pass at a markdown parser in Dart.
...
Review URL: http://codereview.chromium.org//8680025
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1830 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-24 01:18:05 +00:00
nweiz@google.com
4b756816ea
Add a script for determining which DOM methods correspond to which HTML methods.
...
Ultimately, this will be used for generating documentation. Currently, though,
it just prints out information to the console.
This also includes some annotations to the HTML library, where the DOM
correspondence couldn't be auto-detected.
Review URL: http://codereview.chromium.org//8548019
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1767 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-22 23:39:59 +00:00