Initial directory structure.

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@1 8138a162-5c33-11de-8abc-d1c337b90d21
Initial code dump: version 9.09.15



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@2 8138a162-5c33-11de-8abc-d1c337b90d21
very minor tweaks to make consistent with internal copies, ignore.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@3 8138a162-5c33-11de-8abc-d1c337b90d21
Update google collections dependency to rc3.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@4 8138a162-5c33-11de-8abc-d1c337b90d21
Copy in the Google Collections 1.0-final sources, unmodified. Next step:
refresh them with newer versions.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@6 8138a162-5c33-11de-8abc-d1c337b90d21
ARGHGH, guess I was in the wrong directory when submitting... amateurs...




git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@9 8138a162-5c33-11de-8abc-d1c337b90d21
Some fixes to java5-compatible compilation



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@11 8138a162-5c33-11de-8abc-d1c337b90d21
Huge new source dump for source release 3, which will also become our first
binary release shortly.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@12 8138a162-5c33-11de-8abc-d1c337b90d21
Final tweaks for r03 and rebuild javadoc.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@13 8138a162-5c33-11de-8abc-d1c337b90d21
guava-src-r03.zip is a better name than src-r03.zip.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@14 8138a162-5c33-11de-8abc-d1c337b90d21
Add maven metadata and a faux maven project hierarchy for multi-module support to build this as several smaller maven modules, as well as the monolithic jar.

Also, add a README.maven to talk about this in general

Lastly, add a note in README about needing a 1.5 JDK that includes the @Overrides patch, since we use @Overrides to override interface methods, not just concrete/abstract class methods.

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@20 8138a162-5c33-11de-8abc-d1c337b90d21
woops.  remove dummy distributionManagement which is in the parent google pom.

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@21 8138a162-5c33-11de-8abc-d1c337b90d21
Rename guava-complete to just guava per a conversation with kevinb regarding older naming decisions.

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@22 8138a162-5c33-11de-8abc-d1c337b90d21
add Kevinb to the developers' section.

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@23 8138a162-5c33-11de-8abc-d1c337b90d21
add a convenient script for doing maven deployments - currently uses the default pgp key of the user deploying, which is acceptable to Sonatype.

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@24 8138a162-5c33-11de-8abc-d1c337b90d21
Big code drop in prep for cutting r04 next week.

Brand new MapMaker implementation (expiration works way, way better).

 Initial @Beta release:
  Itera*s.get(3-arg)
  Files.createParentDirs
  ForwardingListenableFuture
  ThreadFactoryBuilder
 
 Initial release skipping @Beta:
  Sets.powerSet
  ForwardingBlockingQueue
 
 Exiting @Beta:
  Charsets
  Objects.toStringHelper
  Objects.firstNonNull
  Strings
  Suppliers.memoizeWithExpiration
  Throwables (except 2 methods)
  ComparisonChain
  ByteArrayData{In,Out}put
  {In,Out}putSupplier
  ForwardingFuture
  UncheckedTimeoutException

Various miscellaneous improvements.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@25 8138a162-5c33-11de-8abc-d1c337b90d21
Bump maven pom versions to r04-SNAPSHOT (where they should be).

git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@26 8138a162-5c33-11de-8abc-d1c337b90d21
Adding tests for common.base, just to start the process of exposing them,
although they are not yet in a compiling state (they rely on other libraries we
need to copy out as well).



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@27 8138a162-5c33-11de-8abc-d1c337b90d21
A few final tweaks before release 04.



git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@28 8138a162-5c33-11de-8abc-d1c337b90d21
Source and javadoc update; this will likely be r05.
New: com.google.common.net!
Fixed: MapMaker bug (expired entries were appearing in collection views)




git-svn-id: https://guava-libraries.googlecode.com/svn/trunk@31 8138a162-5c33-11de-8abc-d1c337b90d21