Commit Graph

90 Commits

Author SHA1 Message Date
Konrad Grochowski
9fdc90ad64 THRIFT-2809: .gitignore updated - compiler/cpp/Release added
Client: Build
Patch: Darren Thornton

This closes #256
2014-11-10 18:21:44 +01:00
Jens Geyer
0c449122dd Update gitignore 2014-11-09 16:25:05 +01:00
Jens Geyer
fea00ac871 THRIFT-2753 Haxe support: Misc. improvements
Client: Haxe
Patch: Jens Geyer

This closes #229
2014-11-09 01:58:29 +01:00
Jens Geyer
bd52f1a1dd THRIFT-2644 Haxe support
Client: Haxe
Patch: Jens Geyer

This closes #214
2014-11-09 01:58:25 +01:00
Roger Meier
ba4a5f0009 .gitignore: add *.dirstamp and test/go/bin/ 2014-10-22 23:36:13 +02:00
Roger Meier
964082a8eb THRIFT-2712 PHP: add "json" option to create JsonSerializable code
This patch adds a "json" option to PHP code generation that will
make generated classes implement JsonSerializable, so thrift
objects may be converted to json using json_encode() easily.
If the "validate" option is enabled, the object's write validator
will be called, beyond that the jsonSerialize() method only outputs
non-null fields in the JSON object (JSON parsers get grumpy if you
send them null where they expect to see a number).

Patch: Stig Bakken

Github Pull Request: This closes #219
2014-10-08 23:41:18 +02:00
Konrad Grochowski
93fea15b51 THRIFT-2757: py - Added integer limits checks in compact and JSON protocols
Client: Python
Patch: Bret Curtis

This closes: #234
2014-10-08 13:35:54 +02:00
Randy Abernethy
775248a2f7 THRIFT-2747: update .gitignore to ignore .vagrant
Client: General
Patch: Randy Abernethy

Vagrant saves vm state in .vagrant directories which
should never be committed.
2014-09-30 15:44:16 -07:00
Roger Meier
25c68f45da THRIFT-2693 Erlang test leaves a lot of generated files
Patch: Roger Meier
2014-09-29 22:14:30 +02:00
Roger Meier
4606d7db90 THRIFT-976 c_glib tutorial
Patch: Simon South
2014-09-29 21:01:58 +02:00
Roger Meier
15df0767d3 THRIFT-2685 c_glib: Include in integration test suite
Patch: Simon South
2014-09-29 20:50:56 +02:00
Jens Geyer
1235ee3f2a Fix EnumTest (part 2)
Patch: Konrad Grochowski, as part of his pull request 209
2014-09-06 14:59:51 +02:00
Jens Geyer
3e8454cc71 updated ignores 2014-09-04 23:40:32 +02:00
Roger Meier
b3c8409c24 THRIFT-2685 c_glib: Include in integration test suite
- client side

Patch: Simon South
2014-09-01 21:53:40 +02:00
Noam Zilberstein
af5d64adb7 THRIFT-2641 Improvements to Haskell Compiler/Libraries
- test/test.sh integration
- add json and compact protocol

This closes #175

Signed-off-by: Roger Meier <roger@apache.org>
2014-08-10 21:11:43 +02:00
alisdair sullivan
06d0fa05a5 THRIFT-2648 cleanup erlang lib
client: erlang
patch: alisdair sullivan (alisdairsullivan@yahoo.ca)

moves tests for the thrift compiler generation of files to /test/erl, properly removes artifacts from test
suite runs, adds module listing to .app.src for better behaviour when using erlang tools like relx and
rebar and modifies .gitignore to not ignore relevant erlang test components
2014-08-07 02:41:29 +02:00
Roger Meier
6e25d749b6 .gitignore: add tutorial/c_glib/tutorial_client 2014-07-30 01:17:58 +02:00
Alan Dunn
bee7b73802 Add unit test for OpenSSL manual initialization
This test checks whether Thrift leaves OpenSSL functionality available
after the last TSSLSocketFactory is destroyed when manual
initialization is set.  It uses the EVP_get_digestbyname function as
an example function that requires OpenSSL initialization to work
properly.

Signed-off-by: Alan Dunn <amdunn@gmail.com>
Signed-off-by: Roger Meier <roger@apache.org>
2014-07-26 22:13:55 +02:00
Roger Meier
9df385408b .gitignore: add test/go stuff 2014-07-25 23:24:46 +02:00
Roger Meier
16e2ed25ac .gitignore update 2014-07-24 23:54:53 +02:00
jfarrell
30a472e04f THRIFT-2602: Fix missing dist files
Client: build process
Patch: jfarrell

Add check for php extension to not build if phpize has not been run,
update Vagrantfile to update package list for haskell test deps, and
change bison min version to 2.4 to work with the current versions of
debian, ubuntu and centos.
2014-07-10 18:42:30 -04:00
jfarrell
750df2ec4c THRIFT-2620: Fix python packaging
Client: build process
Patch: jfarrell

Fixes python build to include missing README.md and also run packaging under
vagrant images
2014-07-10 09:18:42 -04:00
jfarrell
4402adafe9 THRIFT-2618: Unignore /aclocal files required for build
Client: build process
Patch: Simon Ratner

Github: This closes #154
----
commit 3243fa3cf2b8fb88036861d1bf29026e4046f6e6
Date:   2014-07-09T19:05:32Z

    Unignore /aclocal files required for build
2014-07-09 22:22:52 -04:00
Roger Meier
f16daad8d3 .gitignore: haskell related exclude 2014-07-04 15:38:20 +02:00
Roger Meier
63fcb7e756 THRIFT-2520 cpp:cob_style generates incorrect .tcc file
This closes #118

commit 22d266eefaf16f21ffd0ad193a6a54403de65197
Author: N.Sukegawa <nsukeg@gmail.com>
Date: 2014-05-07T19:36:43Z
2014-06-15 21:51:32 +02:00
Roger Meier
27b57834e2 .gitignore: add c_glib profiling files *.gcno 2014-06-09 22:37:42 +02:00
henrique
245dbdfd11 THRIFT-2565 autoconf fails to find mingw-g++ cross compiler on travis CI 2014-06-04 18:14:39 +02:00
Jens Geyer
a131b8f92c THRIFT-2456 THttpClient fails when using async support outside Silverlight
Client: C#
Patch: Adam Connelly & Jens Geyer

This closes #97

commit 080b28eac31516ef9e3f988a87d890769f0751cd
 Author: Adam Connelly <adam@resdiary.com>
 Date: 2014-04-09T12:46:27Z

THRIFT-2456 Support async operations outside Silverlight

I altered TTransport to throw the NotSupportedExceptions to make it more obvious what's going on if someone generates their client using the async option, and then uses a transport that doesn't support it.
2014-04-18 19:46:17 +02:00
henrique
bcc0f1aa73 THRIFT-2421: Tree/Recursive struct support in thrift
Client: cpp

also fix mixed tabs and ignore RecursiveTest binary
2014-04-09 20:57:17 +02:00
Roger Meier
bf0b6291f8 THRIFT-2414 c_glib fix several bug
Patch: Jaesang Kim
2014-03-26 23:32:34 +01:00
henrique
7fff60ff79 ignore node_modules and simplify ignore rules a bit 2014-02-09 11:36:44 +01:00
Roger Meier
ee78e31c88 .gitignore update 2014-01-27 21:19:02 +01:00
Roger Meier
8909cbdf81 THRIFT-2327 nodejs: nodejs test suite should be bundled with the library
Patch: Pierre Lamot

further modifications by Roger Meier
- git mv instead of delete and add
- detect node or nodejs with configure.ac
- use exit instead of return within lib/nodejs/test/testAll.sh
2014-01-26 11:44:27 +01:00
Roger Meier
3233fe80c9 some gitignores 2014-01-12 22:10:47 +01:00
Roger Meier
b27012ca4e add some .gitignore 2014-01-11 11:15:37 +01:00
Jens Geyer
ad0141aea5 Modified/added some Delphi ignores 2013-12-30 22:01:53 +01:00
henrique
3bd05b090c ignore test log files 2013-11-05 14:46:16 +01:00
Jens Geyer
ba68255834 Modified ignores 2013-09-05 22:23:28 +02:00
Jens Geyer
8c64dc103e Added some ignores 2013-08-15 01:29:49 +02:00
Jens Geyer
a7da48805c THRIFT-2090: Go generator, fix including of other thrift files
Patch: Emir Habul
2013-07-18 00:33:05 +02:00
Roger Meier
f1ac28429f update .gitignore 2013-06-28 22:33:04 +02:00
Jens Geyer
0e87c46c18 THRIFT-2012 Modernizing Go
Patch: Travis Cline
2013-06-18 22:25:07 +02:00
Roger Meier
ed817d0102 THRIFT-1735 integrate tutorial into regular build
THRIFT-1811 ruby tutorial as part of the regular build
2013-06-09 23:10:06 +02:00
Carl Yeksigian
1ed799156d THRIFT-1985: Add a Vagrantfile to build and test Apache Thrift fully reproducable
Moved the Vagrantfile to the contrib/ directory to prevent polluting the top level directory
2013-06-04 04:56:00 -04:00
Roger Meier
0236434bdc THRIFT-1985 add a Vagrantfile to build and test Apache Thrift fully reproducable
add EXTRA_DIST
2013-05-30 21:57:34 +02:00
Roger Meier
14ff9c8a6a THRIFT-1985 add a Vagrantfile to build and test Apache Thrift fully reproducable 2013-05-30 14:11:45 +02:00
Jake Farrell
0fd47dab1b THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki

Updates commons lang from 2.5 to 3.1
2013-05-02 22:51:52 -04:00
Chris Piro
20c81ad74c THRIFT-1704: Tornado support (Python) 2013-03-07 11:32:48 -05:00
Chris Piro
92e3860cfb THRIFT-1614: handle automake >= 1.12 yacc output name (thrifty.hh) 2013-03-07 11:24:51 -05:00
Roger Meier
1f554e1a9c THRIFT-1797 Python implementation of TSimpleJSONProtocol
Improve Test Suite according to test/ThriftTest.thrift
Patch: Avi Flamholz
2013-01-05 20:38:35 +01:00