Josh Haberman
e3094a8d80
Ruby: added API support for well-known types.
8 years ago
Joshua Haberman
ba52f2b678
Merge pull request #1788 from google/rubypackagecap
...
Ruby: translate package names from snake_case -> PascalCase.
8 years ago
Feng Xiao
c43f71886d
Merge pull request #1846 from xfxyjwf/zip
...
Add a script to build protoc zip packages.
8 years ago
Josh Haberman
97e20261ac
Added new file to ruby_EXTRA_DIST.
8 years ago
Josh Haberman
6d92233e72
Added unit test for PascalCasing package names in Ruby.
8 years ago
Josh Haberman
6cab568e0b
Ruby: translate package names from snake_case -> PascalCase.
8 years ago
Feng Xiao
b553b87b26
Add a script to build protoc zip packages.
...
[ci skip]
Change-Id: Ia0e0bf3bb6bd24633dc8f294318bb20ac837f8b9
8 years ago
Joshua Haberman
b1cecb6762
Merge pull request #1837 from haberman/rubygencodename
...
Ruby: generated foo.proto -> foo_pb.rb instead of foo.rb.
8 years ago
Josh Haberman
4f19797baf
Ruby: generated foo.proto -> foo_pb.rb instead of foo.rb.
...
This brings us more into line with other langauges, and makes it more
obvious when we are requiring protobuf generated code.
8 years ago
Feng Xiao
868ea59256
Merge pull request #1831 from xfxyjwf/protoc
...
Fix maven links.
8 years ago
Feng Xiao
b6cd9dd759
Merge pull request #1834 from sergiocampama/framework
...
Correctly sets the generate_for_named_framework option after parsing.
8 years ago
Joshua Haberman
44bd6bda58
Merge pull request #1821 from haberman/rubyfreezestr
...
Ruby: encode and freeze strings when the are assigned or decoded.
8 years ago
Josh Haberman
d07a9963df
Ruby: fixed string freezing for JRuby.
8 years ago
Feng Xiao
9e3c98f17b
Fix maven path.
...
Change-Id: I252d7a644a9e4064a9f1a816a2be3f25f37b4c43
8 years ago
Sergio Campama
3a1259cb45
Correctly sets the generate_for_named_framework option after parsing.
...
- Also updates the documentation with a bit more information.
8 years ago
Feng Xiao
0622030332
Merge pull request #1830 from xfxyjwf/travis
...
Remove linux tests from travis.
8 years ago
Feng Xiao
1b3796c890
Merge pull request #1829 from xfxyjwf/fixcpp
...
Fix sign-comparison warnings and add a test for that.
8 years ago
Feng Xiao
fdd970e4ed
Fix maven links.
...
[ci skip]
Change-Id: Ibefbdf441d932c5751235c635244450d7cbacc53
8 years ago
Feng Xiao
9702b9f785
Keep cpp_distcheck on travis for now.
...
When it runs in parallel with other jenkins tests, multiple tests start
to fail probably because cpp_distcheck will update the C++ lib that
other tests (such as python_cpp) are depending on.
Change-Id: Ibca0243084bb6b81c811b62c75288e20cc2aabf5
8 years ago
Feng Xiao
c2ced9ad48
Remove linux tests from travis.
...
These tests are already covered by jenkins and right now jenkins can
finish these tests much quicker then travis.
Change-Id: I5799761ccc338211d750940e3cf4c8e2569c8144
8 years ago
Feng Xiao
9009662b71
Fix sign-comparison warnings in public header files.
8 years ago
Feng Xiao
16adea3ddc
Add a test to catch sign-comparison warnings.
...
grpc build treates them as errors and such issues (protobuf change
breaks grpc) has been reported repeatedly. For example:
https://github.com/google/protobuf/issues/1813
Change-Id: I077c4557cf3effd5195f88802c38999b884edc30
8 years ago
Feng Xiao
4ddaad4f3a
Merge pull request #1825 from xfxyjwf/jenkins2
...
Add more tests to jenkins.
8 years ago
Feng Xiao
de5236dc9f
Merge pull request #1828 from sergiocampama/framework
...
Fixes the parsing of the proto-framework map file.
8 years ago
Sergio Campama
2ff93494a7
Fixes the parsing of the proto-framework map file.
...
- Fixes memory issue where the pointer to the StringPiece would be allocated on the stack, and would mangle the output.
- Fixes length of the file name when parsing the comma separated files.
8 years ago
Feng Xiao
20fbb357d0
Add more tests to jenkins.
...
1. Added ruby22 and jruby tests to jenkins.
2. Added javascript tests to jenkins.
3. Added golang tests to jenkins.
4. Removed ruby19/ruby20 tests from travis. Support for ruby 2.0 has
ended since 2016/02/24.
https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/
Change-Id: Ie984b06772335352a4be7067ab2485f923875685
8 years ago
Feng Xiao
2ba058c66c
Merge pull request #1822 from xfxyjwf/java6
...
Update travis tests for Java.
8 years ago
Josh Haberman
ff7f68ae9f
Ruby: encode and freeze strings when the are assigned or decoded.
8 years ago
Feng Xiao
ad49ed78f3
Update travis tests for Java.
...
1. Set JAVA_HOME so mvn can pick up the correct java version.
2. Remove jdk6 tests. It has been broken for a while and remain undetected as
mvn is actually using java 7 to build the code. Given that we have
set -source and -target to 6 in the pom.xml and the built .jar
should be usable by java 6, having a dedicated java 6 test doesn't
seem necessary (assuming very few Java 6 users want to compile protobuf
Java from source).
Change-Id: I4f14da772632df3e47801f180198242b306c3f0f
8 years ago
Feng Xiao
30d8416c1c
Merge pull request #1811 from xfxyjwf/fixdist
...
Add missing files in EXTRA_DIST and add a test.
8 years ago
Feng Xiao
a4f68b16a0
Add missing files in EXTRA_DIST and add a test.
...
Change-Id: If80725402173cdf50969cb08e7fe5affe3532fb2
8 years ago
Feng Xiao
af8732ec11
Merge pull request #1810 from xfxyjwf/versioning
...
Versioning Java GeneratedMessage class
8 years ago
Jon Skeet
e465f26310
Merge pull request #1812 from jskeet/fix-travis
...
Use the dotnet-release package feed for Travis.
8 years ago
Joshua Haberman
dd3d9d65e5
Merge pull request #1447 from seishun/defaults
...
JavaScript: Make implicit defaults consistent with explicit defaults
8 years ago
Nikolai Vavilov
73e0b49272
fix debug.dump
8 years ago
Jon Skeet
deaea21315
Use the dotnet-release package feed for Travis.
...
See https://github.com/dotnet/core/issues/227 for background.
8 years ago
Feng Xiao
60cb094b7b
Add files missing from "make dist".
...
Change-Id: I56a6cce613462794f172ff2e62b25d8a9fc162f3
8 years ago
Feng Xiao
36adb40064
Update compatibility tests as well.
...
Change-Id: I991396ac6e51e32f3ab1daa501d625f34c3ecb04
8 years ago
Feng Xiao
2e30301837
Versioning Java GeneratedMessage.
...
Change-Id: Ib2bb5042deaabdf452d5be2ad1ce40d739ad8d1b
8 years ago
Nikolai Vavilov
e4b129f304
restore old behavior for toObject
8 years ago
Nikolai Vavilov
db1b2a06e3
nits
8 years ago
Nikolai Vavilov
970a4fda17
Make implicit defaults consistent with explicit defaults
8 years ago
Joshua Haberman
77b08afaf8
Merge pull request #1802 from haberman/jsmapbin
...
JavaScript: segregate references to binary functionality
8 years ago
Josh Haberman
e0e7377119
Fix goog.require()/goog.provide() ordering.
8 years ago
Feng Xiao
24ac9c0cb4
Merge pull request #1803 from xfxyjwf/javadoc
...
Include javadoc/source in Java release packages.
8 years ago
Feng Xiao
fa52702408
Include javadoc/source in Java release packages.
...
Also fixed javadoc errors.
[ci skip]
8 years ago
Josh Haberman
7429b91eda
JavaScript: move extension binary info to separate struct.
8 years ago
Feng Xiao
2078f614e4
Merge remote-tracking branch 'origin/3.0.0-beta-4'
8 years ago
Josh Haberman
923eae8b16
JavaScript maps: move binary callbacks out of constructor.
...
This change will help us separate binary support into
separate files, because we only refer to binary serialization
functions in the actual binary serialization paths.
8 years ago
Feng Xiao
56855f6f00
Merge pull request #1792 from xfxyjwf/changelog
...
Added 3.0.0-beta-4 changelog.
8 years ago