Move path ("pathos") to pkg/.

Review URL: https://codereview.chromium.org//11647003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@16297 260f80e4-7a28-3924-810f-c04153c831b5
Fix analyzer errors/warnings for Pub.

Review URL: https://codereview.chromium.org//11609005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@16299 260f80e4-7a28-3924-810f-c04153c831b5
Make dirname and basename ignore trailing separators and double slashes.

Separators are still preserved for other path methods.

Review URL: https://codereview.chromium.org//11638021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@16397 260f80e4-7a28-3924-810f-c04153c831b5
Update pkg/path to use "package:" imports.

Review URL: https://codereview.chromium.org//11734010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@16619 260f80e4-7a28-3924-810f-c04153c831b5
Big merge from experimental to bleeding edge.

Review URL: https://codereview.chromium.org//11783009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@16687 260f80e4-7a28-3924-810f-c04153c831b5
Fix minor path handling issue in path package.

BUG=

Review URL: https://codereview.chromium.org//11876012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@17006 260f80e4-7a28-3924-810f-c04153c831b5
Clean up code that locates SDK and SDK version.

This is prep work for SDK constraints. It moves the SDK
version-related code out of SdkSource (which will go away at some
point) into its own library.

I also removed the need for the DART_SDK env variable. It will
still be used if set (which the tests need), but if not set, Pub
will locate the SDK.
Clean up a few static warnings.

Review URL: https://codereview.chromium.org//11871028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@17433 260f80e4-7a28-3924-810f-c04153c831b5
Add a README for path.

Review URL: https://codereview.chromium.org//12047035

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@17487 260f80e4-7a28-3924-810f-c04153c831b5
Rename mappedBy to map.

Retain a deprecated mappedBy for now.
Change return type of mappedBy, skip and take on List to Iterable.

BUG= http://dartbug.com/8063
BUG= http://dartbug.com/8064
BUG= http://dartbug.com/6739
BUG= http://dartbug.com/7982

Review URL: https://codereview.chromium.org//12086062

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@17899 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Rename mappedBy to map."

This reverts commit 17899.

Review URL: https://codereview.chromium.org//12087103

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@17907 260f80e4-7a28-3924-810f-c04153c831b5
Reapply "Rename mappedBy to map."

This reverts commit r17907.

TBR.

Review URL: https://codereview.chromium.org//12090093

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@17918 260f80e4-7a28-3924-810f-c04153c831b5
Add path.joinAll.

Review URL: https://codereview.chromium.org//12314047

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@18860 260f80e4-7a28-3924-810f-c04153c831b5
Rename "pathos" package to "path".

R=ajohnsen@google.com

Review URL: https://codereview.chromium.org//18356011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@24964 260f80e4-7a28-3924-810f-c04153c831b5
Test empty strings arguments to path.join().

BUG=https://code.google.com/p/dart/issues/detail?id=11819
R=nweiz@google.com, whesse@google.com

Review URL: https://codereview.chromium.org//19219002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25033 260f80e4-7a28-3924-810f-c04153c831b5
pkg/path: fixed tiny doc bug

path.dirname('path/to') returns 'path', not 'to'

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//19492003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25120 260f80e4-7a28-3924-810f-c04153c831b5
Use window.location.href in path under dart2js.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//19939004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25304 260f80e4-7a28-3924-810f-c04153c831b5
Fix static warnings in pkg/path.

BUG=https://code.google.com/p/dart/issues/detail?id=11856
R=nweiz@google.com

Review URL: https://codereview.chromium.org//19851005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25361 260f80e4-7a28-3924-810f-c04153c831b5
Fix documentation of path.toUri().

R=nweiz@google.com

Review URL: https://codereview.chromium.org//20043004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25366 260f80e4-7a28-3924-810f-c04153c831b5
Port dart:io Path tests to package:path.

BUG=
R=nweiz@google.com, rnystrom@google.com

Review URL: https://codereview.chromium.org//19231002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25403 260f80e4-7a28-3924-810f-c04153c831b5
Ignore all trailing separators in path.extension.

BUG=https://code.google.com/p/dart/issues/detail?id=10235
R=nweiz@google.com

Review URL: https://codereview.chromium.org//20372002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/path@25509 260f80e4-7a28-3924-810f-c04153c831b5