aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Addressing concerns.Gravatar Nicolas "Pixel" Noble2016-04-30
|
* Few tweaks to the rakefile to permit native gems compilation with the proto ↵Gravatar Nicolas "Pixel" Noble2016-04-29
| | | | files generation.
* Merge pull request #1461 from thomasvl/fix_bool_handingGravatar Thomas Van Lenten2016-04-27
|\ | | | | Fix up -hash/-isEqual: for bool storage.
| * Fix up -hash/-isEqual: for bool storage.Gravatar Thomas Van Lenten2016-04-27
| | | | | | | | | | | | | | Both methods weren't checking the has_bits (where the bools are stored), so it resulted in invalid results. Add a test that should shake out something like this in the future also.
* | Merge pull request #1455 from haberman/updateupbGravatar Joshua Haberman2016-04-27
|\ \ | |/ |/| Updated upb and simplified ruby code a bit with new upb method.
* | Merge pull request #1454 from thomasvl/enum_defaultsGravatar Thomas Van Lenten2016-04-26
|\ \ | | | | | | Proper checking of enum with non zero default
| * | Proper checking of enum with non zero defaultGravatar Thomas Van Lenten2016-04-26
|/ / | | | | | | | | | | | | | | | | proto2 syntax allows the first enum to have a non zero value. This means any field using that default has a non zero default without having an explicit default being set. So when deciding what runtime info is needed, don't rely on an explicit default, always check that the values aren't zero. Fixes https://github.com/google/protobuf/issues/1453
| * Updated upb and simplified ruby code a bit with new upb method.Gravatar Josh Haberman2016-04-22
|/
* Merge pull request #1444 from mbrtargeting/masterGravatar Feng Xiao2016-04-22
|\ | | | | Added serialVersionUID to ExtendableMessage.
* | Add initial design document for Swift protocol buffers. (#1442)Gravatar Tony Allevato2016-04-22
| | | | | | | | * Add initial design doc for Swift protocol buffers.
| * Added serialVersionUID to ExtendableMessage.Gravatar Jakub Kukul2016-04-22
|/
* Merge pull request #1438 from xfxyjwf/docsGravatar Feng Xiao2016-04-21
|\ | | | | Add a docs directory and move the third-party add-ons page here.
* \ Merge pull request #1416 from cwhipkey/masterGravatar Feng Xiao2016-04-20
|\ \ | | | | | | Change protobuf CPP proto generator to support the 'lite' option in
| | * Add a docs directory and move the third-party add-ons page here.Gravatar Feng Xiao2016-04-20
| | |
* | | Merge pull request #1414 from xyzzyz/googletestGravatar Feng Xiao2016-04-20
|\ \ \ | | | | | | | | Remove googletest.h header from stringprintf.cc
* \ \ \ Merge pull request #1434 from jskeet/regenerateGravatar Thomas Van Lenten2016-04-20
|\ \ \ \ | | | | | | | | | | Regenerate descriptor/well-known types for C#
| * | | | Regenerate well-known types for C#Gravatar Jon Skeet2016-04-20
|/ / / / | | | | | | | | | | | | | | | | (There are documentation changes and new fields in descriptor.proto that have resulted in changes to the serialized descriptor, but no breaking changes for C#.)
* | | | Merge pull request #1433 from thomasvl/check_wktGravatar Thomas Van Lenten2016-04-20
|\ \ \ \ | | | | | | | | | | ObjC support for failing the build in the generated WKTs are out of date
| * | | | ObjC support for failing the build in the generated WKTs are out of dateGravatar Thomas Van Lenten2016-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Always generated into a temp directory so we can see if things changed. - Add a flag to control exiting with error when stale vs updating. This should let the continuous builds error out when ObjC needs to have the checked in sources updated.
* | | | | Merge pull request #1401 from jskeet/enum-casingGravatar Jon Skeet2016-04-20
|\ \ \ \ \ | | | | | | | | | | | | Enum casing in C#
* \ \ \ \ \ Merge pull request #1417 from seishun/windows2Gravatar Joshua Haberman2016-04-19
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Support Windows in gulpfile.js
| | * | | | Attempt to fix AppVeyor build by exporting GetEnumValueNameGravatar Jon Skeet2016-04-20
| | | | | |
| | * | | | Use the original name in JSON formatting.Gravatar Jon Skeet2016-04-20
| | | | | | | | | | | | | | | | | | | | | | | | (JSON parsing already does the right thing.)
| | * | | | Regenerate all C# code and make it compileGravatar Jon Skeet2016-04-20
| | | | | | | | | | | | | | | | | | | | | | | | JSON tests fail, as we're not using OriginalNameAttribute yet.
| | * | | | Add C# codegen changes to enum value names (mostly C++)Gravatar Jon Skeet2016-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of changes: - A new C#-specific command-line option, legacy_enum_values to revert to the old behavior - When legacy_enum_values isn't specified, we strip the enum name as a prefix, and PascalCase the value name - A new attribute within the C# code so that we can always tell the original in-proto name Regenerating the C# code with legacy_enum_values leads to code which still compiles and works - but there's more still to do.
* | | | | | Merge pull request #1428 from pherl/masterGravatar Jisi Liu2016-04-19
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Add missing includes in field mask test
| * | | | | Add missing includes in field mask testGravatar Jisi Liu2016-04-19
| | | | | |
* | | | | | Merge pull request #1426 from thomasvl/fix_comment_typoGravatar Thomas Van Lenten2016-04-19
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix comments typo and update WKTs
| * | | | | | Regenerate the WKT to pick up current changes to the proto files.Gravatar Thomas Van Lenten2016-04-19
| | | | | | |
* | | | | | | Merge pull request #1402 from davidzchen/py2and3Gravatar Feng Xiao2016-04-19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add missing PY2AND3 srcs_versions attributes to Python Bazel build targets
| | * | | | | | Fix comment typoGravatar Thomas Van Lenten2016-04-19
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #1422 from pherl/masterGravatar Jisi Liu2016-04-18
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | Update file list to include the missing extension lite file.
| * | | | | | Update file list to include the missing extension lite file.Gravatar Jisi Liu2016-04-18
|/ / / / / /
| | * | | | Support Windows in gulpfile.jsGravatar Nikolai Vavilov2016-04-16
| | | | | |
* | | | | | Merge pull request #1413 from haberman/updateupbGravatar Joshua Haberman2016-04-15
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Updated upb: JSON parser now accepts both camelCase and original case, and flag to choose on output.
| | | | | * Change protobuf CPP proto generator to support the 'lite' option inGravatar Chad Whipkey2016-04-15
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | proto3. Added a couple unit test proto3 files, for arena_lite and lite. Cloned the proto3_arena_unittest to test some of the basics of generated code (and to ensure that the generated proto3 test files are used by some test).
| * | | | Bugfix for JSON error case.Gravatar Josh Haberman2016-04-14
| | | | |
| * | | | Remove no longer applicable documentation from README.md.Gravatar Josh Haberman2016-04-14
| | | | |
| * | | | Ruby JSON: always accept both camelCase and original field names.Gravatar Josh Haberman2016-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For JSON encoding we provide a new option to decide at encode time whether to use camelCase or original proto field names: json = MapMessage.encode_json(m, :preserve_proto_fieldnames => true)
| | | | * Remove googletest.h header from stringprintf.ccGravatar Adam Michalik2016-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | It doesn't seem to be necessary here, and it pulls other testing headers during compilation of release protobuf.
| * | | | Documented the JSON change and compatibility flags.Gravatar Josh Haberman2016-04-14
| | | | |
| * | | | Updated upb: picked up legacy JSON flags to help Ruby users migrate.Gravatar Josh Haberman2016-04-14
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The flags are: UPB_JSON_ACCEPT_LEGACY_FIELD_NAMES UPB_JSON_WRITE_LEGACY_FIELD_NAMES The first just allows the parser to accept the old field names. The second makes the printer print the old field names. These flags are intended to be temporary, as a migration aid for users.
* | | | Merge pull request #1397 from google/internal-mergeGravatar Joshua Haberman2016-04-11
|\ \ \ \ | | | | | | | | | | Internal merge
| * | | | Fix for gulpfile.js.Gravatar Josh Haberman2016-04-11
| | | | |
| | | * | Use 0 as the default value for all enums, rather than finding the actual ↵Gravatar Jon Skeet2016-04-11
| |_|/ / |/| | | | | | | | | | | | | | | | | | | enum value name This will make it easier to change the enum value names, as it reduces the number of places they're used.
* | | | Merge pull request #1400 from jskeet/fix-internalGravatar Jan Tattermusch2016-04-10
|\ \ \ \ | | | | | | | | | | Fix to csharp_options - initialize internal_access to false.
| | | * | Add missing PY2AND3 srcs_versions attributes to Python Bazel build targets.Gravatar David Z. Chen2016-04-08
| |_|/ / |/| | |
| * | | Fix to csharp_options - initialize internal_access to false.Gravatar Jon Skeet2016-04-08
|/ / /
| * | Removed duplicated operator delete from merge conflict.Gravatar Josh Haberman2016-04-07
| | |
| * | Merge branch 'master' into internal-mergeGravatar Josh Haberman2016-04-07
| |\ \