AVRO-1400. Java: Add AvroDefault reflect annotation to specify default values.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1550260 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1398. Increase default sync interval from 16k to 64k.  Contributed by Rob Turner.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1550578 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1234. Java: Permit AvroInputFormat to process files whose names don't end in .avro.  Contributed by Dave Beech & Sandy Ryza.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1550605 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1397. Java: Binary fragment tools can now read multiple objects from their input.  Contributed by Rob Turner.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1550850 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1344. Java: Expose sync interval configuration in mapreduce API.  Contributed by Rob Turner.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1550852 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1406 Avro C++ GenericRecord (GenericDatum, etc.) doesn't support getters and setters with field name argument

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551029 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1410. Explicit version specification in pom prevents dependency management. Contributed by Eric Sammer.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551255 13f79535-47bb-0310-9956-ffa450edef68
Update CHANGES.txt for AVRO-1410.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551257 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1396. Java: Enable tojson command-line tool to pretty print output. Contributed by Rob Turner.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551338 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1409. Java: Add an API for testing schema compatibility.  Contributed by Christophe Taton.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551341 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1379. C: avro_file_writer_append_encoded() function

Allows you to append to a file an Avro value that you already have the
binary encoding for.  Contributed by Mark Teodoro.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551926 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1358. C: Hide symbols that aren't part of the public API.

Right now we're doing this via GCC visibility pragmas.  The only symbols that
should be exported by libavro.so begin with `avro_` or `AVRO_`.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551936 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1237. C: Verify union discriminant when reading Avro data files.

Test case submitted by Michael Cooper.  Michael's original fix was to
perform a bounds check in avro_value_set_branch, but I've opted for a
solution in avro_value_read.  This has two benefits: the check is only
performed when reading a discriminant value from an unsafe source, and
it doesn't impose an extra burden on anyone writing their own custom
value implementations.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551941 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1369. C: Use correct byte-swapping macros on Mac OS X.

Contributed by thinker0.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1551944 13f79535-47bb-0310-9956-ffa450edef68
wrap long line


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1552416 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1063. Ruby: Use multi_json instead of requiring yajl.  Contributed by Duke.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1552417 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1348. Java: Improve UTF-8 to String conversion performance in Java 6.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1552418 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1225. Java: Add guide for MapReduce API.  Contributed by Brock Noland.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1552425 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1405. C: Check for end-of-file correctly.

Contributed by Miki Ristimaki.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1552444 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1063.  Add a build.sh script for ruby that installs dependencies before runnings tests.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1552794 13f79535-47bb-0310-9956-ffa450edef68