Paul Yang
c7b3392201
Update version to 3.7.0 ( #5749 )
...
* Update version to 3.7.0
* Update version number for java bom
2019-02-19 15:54:45 -08:00
Adam Cozzette
776b3a8b11
Fixed infinite recursion problem with Java GeneratedMessageV3 ( #5657 )
...
GeneratedMessageV3#setUnknownFieldsProto3 was trying to delegate to
setUnknownFields but was inadvertently resulting in infinite recursion.
This commit makes setUnknownFields and setUnknownFieldsProto3 delegate
to a common private method to fix the problem and avoid confusion.
2019-02-01 11:27:19 -08:00
Adam Cozzette
1ee15baefc
Updated version to 3.7.0rc2
2019-01-30 21:08:04 -08:00
Adam Cozzette
650915742d
Updated pom.xml files
...
The Nexus repository now seems to require SCM and developer information
to be present in the POM file.
2019-01-30 13:25:58 -08:00
Adam Cozzette
0e3f1f4ad7
Fixed Javadoc errors
2019-01-30 13:25:58 -08:00
Hao Nguyen
7187cfd275
Update version number in java/bom/pom.xml
2019-01-24 11:20:14 -08:00
Hao Nguyen
d5be2baa46
Update version to 3.7.0
2019-01-24 10:23:02 -08:00
Yilun Chong
0adb74c2d3
Down-integrate internal changes to github. ( #5555 )
...
* Down-integrate internal changes to github.
* fix python conformance test
* fix csharp conformance test
* add back java map_lite_test.proto's optimize for option
* fix php conformance test
2019-01-08 15:06:30 -08:00
Bo Yang
f8fc10df1c
Revert change to map_lite_test.proto
2018-12-20 15:59:06 -08:00
Bo Yang
624a40a387
Down-integrate internal changes to github.
2018-12-20 14:21:20 -08:00
Paul Yang
cecba296b8
Down-integrate internal changes ( #5467 )
...
* Down-integrate internal changes
* Update generated code for php, objc and csharp.
* Add missing dependency in conformance_php
2018-12-14 16:05:03 -08:00
Hao Nguyen
4b02f652e0
Make sure to add a new line at the end of XML files
2018-12-14 15:10:11 -08:00
Hao Nguyen
9349e23827
Replace update_version shell script with a python script, which is much better at handling XML rewrite. Update the PHP version too. As part of rewrite, some XML file format will change a little, but the semantics is still the same so it should be okay.
2018-12-14 15:05:48 -08:00
Hao Nguyen
6cb87bd157
Use docker for csharp, java_compatibility, and python_compatibility. Remove prepare_build_linux_rc that is no longer needed.
2018-12-13 15:20:25 -08:00
Adam Cozzette
46a48e49aa
Merge pull request #5332 from acozzette/integrate
...
Integrated internal changes from Google
2018-11-12 13:55:00 -08:00
Elliotte Rusty Harold
398a47b90b
java: add BOM ( #5117 )
2018-11-12 11:31:42 -08:00
Adam Cozzette
c81b4202d1
Fixed Java tests
2018-11-09 11:40:27 -08:00
Adam Cozzette
dbc644fcf0
Updated guava-testlib version in pom.xml
2018-11-09 11:40:27 -08:00
Adam Cozzette
0894e07536
Integrated internal changes from Google
2018-11-09 11:28:22 -08:00
Adrián Nieto Rodríguez
31d6b4e30e
Fix Javadoc typo ( #5280 )
2018-10-22 14:05:32 -07:00
Elliotte Harold
feea49b5b5
remove obsolete parent
2018-10-02 07:11:47 -04:00
Feng Xiao
3bf0245fd2
Merge pull request #5122 from elharo/guava20
...
update to Guava 20
2018-09-10 13:46:38 -07:00
Joshua Haberman
f9d8138376
Merge pull request #5109 from haberman/integrate
...
Down-integrate from google3.
2018-09-07 16:15:38 -07:00
Josh Haberman
4049a24f2b
Reverted changes to map_lite_test.proto.
2018-09-07 09:43:14 -07:00
Elliotte Rusty Harold
bb3bff0cd4
update to Guava 20
2018-09-07 08:33:14 -04:00
Kyle Krueger
21ebeed20a
Update README.md with gradle instructions for java
2018-09-06 09:43:26 +02:00
Josh Haberman
d61aede89c
Down-integrate from google3.
2018-09-04 10:58:54 -07:00
Elliotte Harold
259331566b
update version
2018-08-27 21:54:07 -04:00
Feng Xiao
afe98de32a
Replace repo links.
2018-08-22 11:55:30 -07:00
Feng Xiao
acd5b05e9f
Fix failing tests.
...
1. Fix C++ tests.
* Add missing files to Makefile.am and fix distcheck in tests.sh
* Remove BUILT_SOURCES from conformance/Makefile.am.
* Add some missing override keyword.
* Add a type cast to int64 because our StrCat() in stubs can't handle size_t.
2. Fix Java tests.
* Add missing test dependency on guava in pom.xml.
* Include newly referenced test data in test resources.
* Manually fix map_lite_test.proto which is overwritten because it's mapped
from map_test.proto in google3.
* Add back "optimize_for = LITE_RUNTIME" which is still needed to keep the
opensource test passing as it's still running lite tests.
* Add a type cast in newBuilder() because without it the code doesn't compile
with openjdk javac 1.8 (the compiler can't figure if it's the right type
due to complex generic typing).
3. Fix Python tests.
* Remove/replace references to <hash_map>.
* Suppress more warnings in setup.py.
* Replace incorrect header inclusion for google/protobuf/proto_api.h.
* Add strings::EndsWith to google/protobuf/stubs/strutil.h because it's
referenced in the updated python C extension code.
* Replace proto2 with google::protobuf. The proto2 name is leaked to
opensource because we removed the subsitition rule for proto2 namespace
but only fixed C++ source code and forgot to update python C extension code.
2018-08-09 21:21:01 -07:00
Feng Xiao
a8465b738e
Merge master branch.
2018-08-08 17:14:42 -07:00
Feng Xiao
6bbe197e9c
Down-integrate from google3.
2018-08-08 17:00:41 -07:00
Aleksej Kazmin
5ddc6874e4
Fix typo in FieldMaskTree.java warning
2018-08-07 17:46:34 +03:00
Adam Cozzette
94d55e5292
Merge branch '3.6.x' into merge-3-6-x
2018-08-01 13:44:55 -07:00
vijay-bhatt
0f56f27ffc
Ignore unknown enum received in json when ignoreUnknownFields flag is set ( #4825 )
...
* Ignore unknown enum received in json when ignoreUnknownFields flag is set.
2018-07-30 13:36:46 -07:00
Adam Cozzette
9e1286b949
Updated version numbers to 3.6.1
2018-07-27 13:30:28 -07:00
Jonathan Haber
964201af37
Store the class object itself ( #4927 )
...
* Store the class object itself
* Add test for backwards compatibility
* Rename and add test
* Add comments
2018-07-23 13:45:22 -07:00
Adam Cozzette
82d3d7d250
Merge branch '3.6.x' into merge-3-6-x
2018-06-25 13:22:10 -07:00
Feng Xiao
4fda0f783b
Merge pull request #2811 from Dunemaster/master
...
Java: Mark sun.misc dependency as optional
2018-06-11 15:36:05 -07:00
Jisi Liu
45eb28b588
Update version number to 3.6.0
2018-05-14 16:06:22 -07:00
Anuraag Agrawal
92ac1ed6a5
Remove unsafe no-copy String allocation since it's not useful in recent Java versions.
2018-05-11 14:27:31 +09:00
Feng Xiao
7d55040eeb
Cleanup + documentation for Java Lite runtime.
2018-04-12 17:58:55 -07:00
Paul Yang
c931743461
Merge branch ( #4466 )
...
* Fix setup.py for windows build.
* Bump version number to 3.5.2
* Cat the test-suite.log on errors for presubits
2018-04-02 15:55:28 -07:00
Adam Cozzette
ec57f511c1
Added map_lite_test.proto to fix LiteTest
2018-03-20 14:44:30 -07:00
Adam Cozzette
0400cca323
Integrated internal changes from Google
2018-03-13 16:37:29 -07:00
David Ostrovsky
019ceea4b3
Drop java 6 support
...
Fixes #4220 .
2018-01-25 06:54:38 +01:00
kenji yoshida
1c3b20b122
fix typo in FieldMaskTree.java comment
2018-01-22 00:09:36 +09:00
Jisi Liu
383a4941d5
Merge remote-tracking branch 'origin/3.5.x' into master
2018-01-03 09:28:40 -08:00
Jisi Liu
050fc9a437
Update version number to 3.5.1
2017-12-19 11:00:33 -08:00
Jisi Liu
22e1cfd84a
Add deprecation annotation for oneof case.
2017-12-13 14:09:50 -08:00