Roger Meier
8b51bc6ad7
remove trailing whitespace
2014-07-24 23:33:33 +02:00
henrique
ac8d8e260e
THRIFT-2635 Travis CI build and test matrix
...
This closes #163
2014-07-23 23:31:04 +02:00
alisdair sullivan
feea9477e7
THRIFT-2633 remove 'this is a dummy struct' structs from generated erlang
...
client: erlang
patch: talentdeficit (alisdair sullivan)
removes dummy struct info clauses from generated code and replaces
them with error that matches other undefined structs. adds error
for non-existent functions to function_info/2
2014-07-22 22:04:42 +02:00
Roger Meier
1d7e35a7cb
THRIFT-2631 c_glib: Support service inheritance in clients
...
Patch: Simon South
2014-07-22 21:56:12 +02:00
Jens Geyer
dd077c8b0b
THRIFT-2634 undocumented php "nsglobal" option
...
Client: PHP
Patch: Jens Geyer
2014-07-22 00:41:07 +02:00
henrique
7a8b286b3f
THRIFT-2629 JavaDoc style documentation should be reused
...
Client: C++
2014-07-16 22:05:08 +02:00
John Chee
a75a5f0f70
fully qualified names in hs generator
2014-07-16 21:13:28 +02:00
Roger Meier
3148f21c8e
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
2014-07-16 20:16:22 +02:00
henrique
8a2bab3f72
THRIFT-1766 [Ruby] Provide support for binary types
...
Patch: Vanja Bucic
2014-07-16 20:10:57 +02:00
alisdair sullivan
c437cff08f
THRIFT-2627:erlang backend doesn't support corecursive structs client: erlang patch: anthony molinari
...
add additional type specifications to generated erlang files to support
corecursive structs
2014-07-16 20:09:49 +02:00
alisdair sullivan
cb3f3f37e2
THRIFT-1357:Erlang Dependency breaks build
...
client: erlang
patch: talentdeficit (alisdair sullivan)
integrate jsx json parser into thrift erlang client
2014-07-16 19:54:02 +02:00
Roger Meier
57e6de46f3
THRIFT-2602 Fix missing dist files
...
no config.h for mingw builds
Patch: Roger Meier
2014-07-16 10:19:59 +02:00
Jens Geyer
9a93fe07ff
THRIFT-2612 Java TCompactProtocol.readBinary zero copying
...
Client: Java
Patch: Jon Hoffman
2014-07-14 22:39:46 +02:00
Roger Meier
3974aaba69
THRIFT-2602 Fix missing dist files
...
- set bison to 2.5
- include "config.h" within thriftl.ll
Patch: Roger Meier
2014-07-14 20:22:12 +02:00
Jens Geyer
1a3632351e
THRIFT-2541 reclaim TFramedTransport's read and write buffers for thrift cpp
...
Client: C++
Patch: Huabin <4130944@qq.com>
2014-07-14 19:51:36 +02:00
Randy Abernethy
0e86f1f774
THRIFT-2624: Add TServerEventHandler support to C#
...
Client: C#
Patch: ra
Adds the TServerEventHandler interface to the C# lib and adds
support in all C# servers.
2014-07-13 09:50:19 -07:00
Jens Geyer
cdab7eef75
THRIFT-1609 Cocoa import namespace
...
Client: Cocoa
Patch: Xabier Eizmendi
2014-07-12 12:36:41 +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
4c8506e30d
Thrift-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Introduced a bug in 8fd8c63
adding gen files to the dist, removing those
files from the EXTRA_DIST.
2014-07-10 14:17:49 -04:00
jfarrell
507ba1bb3d
THRIFT-2600: Release 0.9.2
...
Updating Changelog
2014-07-10 12:44:51 -04:00
jfarrell
4f54d13e79
THRIFT-2602: Fix missing dist files
...
Client: build process
Patch: jfarrell
Adding macro check around bison version and removing am__yacc_c2h and will
conditionally include the necessary h/hh file, this will fix the mentioned
missing .hh file in dist and make it compatible with automake 1.11 and above
2014-07-10 09:23:43 -04:00
jfarrell
ef7d56c1d6
THRIFT-2602:Fix missing dist files
...
Client: ruby
Patch: jfarrell
fix ruby extension to use RBConfig to work with newer versions of ruby
2014-07-10 09:21:25 -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
8fd8c6366d
THRIFT-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Add all missing files to the dist package.
2014-07-10 09:14:51 -04:00
jfarrell
b0350dbc40
Thrift-2601:Fix vagrant to work again for builds again
...
Client: build process
Patch: jfarrell
Updates debian packaging to work with ubuntu 14.04 deps
2014-07-09 23:39:34 -04:00
jfarrell
dbf2bb5c46
Thrift-2601:Fix vagrant to work again for builds again
...
Client: build process
Patch: jfarrell
Reverting TMultiplexedProtocol tests in test/py from commit 879cab2c
are non functional,
reverts the portion of the commit that changed test/py/{TestServer.py,TestClient.py}
Follow up to address this issue: THRIFT-2613
2014-07-09 23:37:12 -04:00
jfarrell
3e41ece40c
Thrift-2601: Fix vagrant to work again for builds again
...
Client: build
Patch: jfarrell
Updating vagrant to ubuntu 14.04 and fixes to make it work again.
2014-07-09 23:35:54 -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
cdwijayarathna
3f67978103
THRIFT-2578 Moving 'make cross' from test.sh to test.py
...
Signed-off-by: Roger Meier <roger@apache.org>
2014-07-09 13:06:26 +02:00
Konrad Grochowski
b7af66e189
THRIFT-2614 - C++ Library - TNonblockingServer.cpp MSVC warning removed
...
Signed-off-by: Roger Meier <roger@apache.org>
2014-07-08 23:03:08 +02:00
Jens Geyer
6f86f9ac58
THRIFT-2557 CS0542 member names cannot be the same as their enclosing type
...
Client: C#
Patch: Jens Geyer
2014-07-08 21:31:52 +02:00
Roger Meier
2e9be756ce
THRIFT-2610 MSVC warning in TSocket.cpp
...
Patch: Konrad Grochowski
2014-07-08 07:46:11 +02:00
Roger Meier
3e50a9a1d0
THRIFT-2605 TSocket warning on gcc 4.8.3
...
Patch: Konrad Grochowski
2014-07-08 07:29:12 +02:00
Roger Meier
f83c0e13b7
THRIFT-2416 Cannot use TCompactProtocol with MSVC
...
Patch: Konrad Grochowski
2014-07-07 22:06:45 +02:00
Roger Meier
5f61d29a26
THRIFT-2609 TFileTransport.h unused field warning (clang 3.4)
...
Patch: Konrad Grochowski
2014-07-07 22:02:57 +02:00
Roger Meier
2768eb29ce
THRIFT-2608 TNonblockingServer.cpp warnings on clang 3.4
...
Patch: Konrad Grochowski
2014-07-07 21:56:44 +02:00
Roger Meier
9a242c02f6
THRIFT-2607 ThreadManager.cpp warning on clang++ 3.4
...
Patch: Konrad Grochowski
2014-07-07 21:55:27 +02:00
Roger Meier
ca545bd429
THRIFT-2606 ThreadManager.h warning in clang++ 3.4
...
Patch: Konrad Grochowski
2014-07-07 21:53:04 +02:00
Roger Meier
464a3a4432
THRIFT-2092 TNonblocking server should release handler as soon as connection closes
...
Patch: Konrad Grochowski
2014-07-07 21:48:28 +02:00
Roger Meier
1a5127b76d
THRIFT-1998 TCompactProtocol.tcc - one more warning on Visual 2010
...
Patch: Konrad Grochowski
2014-07-07 21:44:30 +02:00
Roger Meier
f9fbda8f42
THRIFT-1926 PHP Constant Generation Refactoring
...
remove author tag
2014-07-06 12:33:38 +02:00
Jens Geyer
81b3a42c93
THRIFT-2524 Visual Studio project is missing TThreadedServer files
...
Client: C++
Patch: Jens Geyer
2014-07-04 22:30:14 +02:00
Jens Geyer
41312c7e92
THRIFT-2590 C++ Visual Studio solution doesn't include Multiplexing support
...
Client: C++
Patch: Jens Geyer, based on a patch proposal from Thomas Lazar
2014-07-04 22:09:31 +02:00
Jens Geyer
9a4f40de19
THRIFT-2590 C++ Visual Studio solution doesn't include Multiplexing support
...
Client: C++
Patch: Pascal Bach
2014-07-04 22:02:21 +02:00
Jens Geyer
bc2ca4e5d7
THRIFT-1926 PHP Constant Generation Refactoring
...
Client: PHP
Patch: Xavier HAUSHERR
2014-07-04 21:45:55 +02:00
Roger Meier
45abf12f13
THRIFT-2594 JS Compiler: Single quotes are not being escaped in constants.
...
Patch: Thomas Lazar
2014-07-04 21:42:32 +02:00
Wade Simmons
0dd35a6c4b
fix global leaks and copy-paste errors
...
- TCompactProtocol.prototype.writeBool not referencing `booleanField_`
on `this` correctly. Also using `NULL` instead of `null`.
- TCompactProtocol.prototype.writeVarint64 had a typo for TProtocolException
- TCompactProtocol.prototype.readMapBegin had a typo between `kvtype` and
`kvType`
- createMultiplexServer leaked a global var `processStatus`
- TFramedTransport had a line that was accidently copy pasted, leading
to a global leak of `frameLeft`. (I created the patch the introduced
this copy paste error in Thrift-1353, so I can confirm it was
a mistake).
- createWebServer tried to check a non-existent var `route` and leaked
a global `result`
Signed-off-by: Roger Meier <roger@apache.org>
2014-07-04 21:28:44 +02:00
Roger Meier
f16daad8d3
.gitignore: haskell related exclude
2014-07-04 15:38:20 +02:00
Jens Geyer
12ee88170a
THRIFT-2599 Uncompileable Delphi code due to naming conflicts with IDL
...
Client: Delphi
Patch: Jens Geyer
2014-07-04 00:12:25 +02:00
Jens Geyer
9bb4c117aa
Testcase fixed
2014-07-04 00:11:56 +02:00