Roger Meier [Mon, 18 Jun 2012 20:02:36 +0000 (20:02 +0000)]
THRIFT-1631 Fix C++ server constructor typos
Patch: Andrew Cox
THRIFT-1573 Error on TNonblockingServer constructor
Patch: Denis
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1351472 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Thu, 14 Jun 2012 14:36:18 +0000 (14:36 +0000)]
THRIFT-1622. cpp: Incorrect size returned on read
This patch adds a missing 'xfer +=' in a few spots.
Patch: NN
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1350268 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 12 Jun 2012 21:01:06 +0000 (21:01 +0000)]
THRIFT-1627 compiler built using compilers.vcxproj cannot be used to build some test .thrift files
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1349524 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 7 Jun 2012 13:24:22 +0000 (13:24 +0000)]
Thrift-1558 _xplatform_pipe_6-5-2012.patch
fix compile error
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1347604 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 6 Jun 2012 10:32:24 +0000 (10:32 +0000)]
THRIFT-1621 Delphi Memory leaks
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1346814 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 5 Jun 2012 20:14:14 +0000 (20:14 +0000)]
THRIFT-1195 Allow users to act on client connects/disconnects
HIVE-3067 Shutdown HiveMetaStore on client disconnect or timeout
HIVE-3057 metastore.HiveMetaStore$HMSHandler should set the thread local raw store to null in shutdown()
Patch: Dragan Okiljevic
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1346566 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 5 Jun 2012 19:57:10 +0000 (19:57 +0000)]
Thrift-1558 _xplatform_pipe_6-5-2012.patch
Patch: Peace C
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1346555 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Tue, 29 May 2012 18:13:39 +0000 (18:13 +0000)]
THRIFT-1613. Add code back into empty source file ToStringTest.java
Actually, should have just deleted the file.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1343889 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 27 May 2012 18:05:16 +0000 (18:05 +0000)]
THRIFT-1612 Base64 encoding is broken
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1343074 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 27 May 2012 10:54:17 +0000 (10:54 +0000)]
THRIFT-1613 Add code back into empty source file ToStringTest.java
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1343032 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 25 May 2012 05:36:46 +0000 (05:36 +0000)]
remove empty folders
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1342499 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 23 May 2012 19:40:40 +0000 (19:40 +0000)]
THRIFT-1336 thrift: added server and processor test code
revert partly: disable processor test, it breaks the builds
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1341996 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 23 May 2012 19:17:20 +0000 (19:17 +0000)]
THRIFT-1585 C++ library fails to build with OS X pthread implementation
Patch: David Nadlinger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1341990 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Mon, 21 May 2012 00:07:14 +0000 (00:07 +0000)]
Thrift-1611:Improved code generation for typedefs
Client: delphi
Patch: Jens Geyer
Currently, IDL typedefs are translated into their base types and do not appear in the generated code at all
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340873 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 19 May 2012 14:29:15 +0000 (14:29 +0000)]
THRIFT-1610:IWebProxy not available on WP7 platform
Client: csharp
Patch: Jens Geyer
Fix WP7 clients which do not have IWebProxy available.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340487 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 18 May 2012 11:35:51 +0000 (11:35 +0000)]
THRIFT-1593 Pass on errors like "connection closed" to the handler module
Patch: Björn Bylander
+ bump jsx
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340073 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 18 May 2012 09:25:02 +0000 (09:25 +0000)]
THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector
fix test suite
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340044 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 18 May 2012 07:35:19 +0000 (07:35 +0000)]
THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector
Patch: Itai Zukerman
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340014 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 04:14:45 +0000 (04:14 +0000)]
Thrift-1326:on some platforms, #include <stdint.h> is necessary to be included in Thrift.h
Client: contrib/fb303
Patch: Jake Farrell
Adding check for needed headers to fb303 configure.ac
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339969 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 03:57:07 +0000 (03:57 +0000)]
THRIFT-1539:Build and distribute the fb303 python libraries along with thrift
Client: contrib/fb303 - py
Patch: Jake Farrell
Updated build file so dist egg will include project headers, will publish with py client lib to pypi as part of release process.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339967 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 01:00:39 +0000 (01:00 +0000)]
Thrift-1604:Python exxception handeling for changes from PEP3110
Client: py
Patch: Jake Farrell
Python PEP 3110 changed exception handling by replacing the ',' with 'as'. This was initially introduced in python 2.6 and in 3.0 the ',' usage is no longer suppported. Since exception handling through out the py lib uses the ',' it will need to be converted over to using the 'as' syntax for exceptions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339941 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 00:33:54 +0000 (00:33 +0000)]
THRIFT-1159:THttpClient->Flush() issue (connection thru proxy)
Client: csharp
Patch: Joshua Samuel + Alex Gaas
Resolve HttpClient flush issues with proxy.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339934 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 17 May 2012 05:41:09 +0000 (05:41 +0000)]
Thrift-1607:Incorrect file modes for several source files
Client: build
Patch: Andrew Cox
File modes of some non-script text files (e.g. .xml, .java, .cc) in the source tree include execute permissions (because these files have the svn:executable property).
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339492 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 17 May 2012 04:32:10 +0000 (04:32 +0000)]
Thrift-1606:Race condition in BoostThreadFactory.cpp
Client: cpp
Patch: alexandre parenteau
Race condition between the line that set state_ to "starting", and the line that checked to make sure that it was "starting". That ended meaning that sometimes calling "start()" would not result in the thread's runnable being called.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339477 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Wed, 16 May 2012 03:49:57 +0000 (03:49 +0000)]
Thrift-541: Cocoa code generator doesn't put keywords before all arguments.
Client: cocoa
Patch: Andrew McGeachie
Updates args list to contain keywords before any args.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1338995 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 18:08:58 +0000 (18:08 +0000)]
THRIFT-1599 Fixing HTTP client(Ruby)
Patch: Tomas
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337323 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 14:19:48 +0000 (14:19 +0000)]
THRIFT-1336 thrift: added server and processor test code
last commit was wrong! otherway around!
disable concurrency instead of processor_test ... does not run properly on build slaves
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337177 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 13:50:11 +0000 (13:50 +0000)]
THRIFT-1336 thrift: added server and processor test code
disable processor_test ... does not run properly on build slaves
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337162 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 10:44:32 +0000 (10:44 +0000)]
THRIFT-1589 configure.ac should require at least boost 1.41
Build slaves at Apache need 1.40.0
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337107 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 10:15:51 +0000 (10:15 +0000)]
some ignores...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337099 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 10:12:39 +0000 (10:12 +0000)]
THRIFT-1336 thrift: added server and processor test code
move the tests from src to test:
lib\cpp\src\thrift\concurrency\test to lib\cpp\test\concurrency
lib\cpp\src\thrift\processor\test to lib\cpp\test\processor
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337098 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 09:03:41 +0000 (09:03 +0000)]
THRIFT-1574 Apache project branding requirements: DOAP file [PATCH]
add all versions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337069 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 08:26:48 +0000 (08:26 +0000)]
update svn:ignore
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337060 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 11 May 2012 02:23:00 +0000 (02:23 +0000)]
Thrift-1079:Support i64 in AS3
Client: as3
Patch: Reverting
Reverting patch due to usage of non public library which breaks ability to export as3 client to maven central during a release.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337007 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 10 May 2012 21:17:53 +0000 (21:17 +0000)]
fix broken build introduced with THRIFT-1336
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1336895 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 10 May 2012 09:01:45 +0000 (09:01 +0000)]
THRIFT-1336 thrift: added server and processor test code
Patch: Dave Watson
- rework made by roger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1336544 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 8 May 2012 19:42:33 +0000 (19:42 +0000)]
THRIFT-1597 TJSONProtocol.php is missing from Makefile.am
Patch: Andrew Grumet
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1335717 13f79535-47bb-0310-9956-
ffa450edef68
Christopher Piro [Tue, 8 May 2012 01:45:21 +0000 (01:45 +0000)]
fix TApplicationException not imported in Python gencode
used unconditionally in the generated code. "from thrift.Thrift import *" included it before r1169492 but not since.
Reviewed By: dreiss
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1335325 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 4 May 2012 23:35:45 +0000 (23:35 +0000)]
THRIFT-1596 Delphi: Test clients should have a return codes that reflect whether they succeeded or not
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1334250 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 4 May 2012 21:55:55 +0000 (21:55 +0000)]
THRIFT-1574 Apache project branding requirements: DOAP file [PATCH]
Patch: Shane Curcuru
roger: added more languages and categories
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1334209 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 4 May 2012 06:22:09 +0000 (06:22 +0000)]
THRIFT-1592 Test clients should have a return codes that reflect whether they succeeded or not
Patch: Nathaniel Cook
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333765 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 3 May 2012 21:21:43 +0000 (21:21 +0000)]
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
- fix the build!
- add test/gen-html for ThriftTest.thrift
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333628 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 3 May 2012 10:23:15 +0000 (10:23 +0000)]
THRIFT-681 The HTML generator does not handle JavaDoc style comments very well
add missing file t_html_generator.h
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333398 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 2 May 2012 22:56:47 +0000 (22:56 +0000)]
THRIFT-1590 Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
Patch: Nathaniel Cook
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333243 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 2 May 2012 22:49:55 +0000 (22:49 +0000)]
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
Patch: Nathaniel Cook
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333239 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Wed, 2 May 2012 21:39:01 +0000 (21:39 +0000)]
THRIFT-681. The HTML generator does not handle JavaDoc style comments very well
Patch: Kevin Burnett
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333222 13f79535-47bb-0310-9956-
ffa450edef68
Christopher Piro [Wed, 2 May 2012 19:33:47 +0000 (19:33 +0000)]
fix tutorial python server
the port in TServerSocket's constructor should be passed by keyword; the first positional param is actually the hostname
Reviewed By: dreiss
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333163 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 1 May 2012 21:03:41 +0000 (21:03 +0000)]
THRIFT-1589 configure.ac should require at least boost 1.41
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1332827 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 1 May 2012 20:43:26 +0000 (20:43 +0000)]
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
- reduce NUM_QUERIES within test for slow machines ;-r
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1332809 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 1 May 2012 12:12:17 +0000 (12:12 +0000)]
disable c_glib for mingw compiler build
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1332624 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 1 May 2012 11:20:12 +0000 (11:20 +0000)]
THRIFT-1514 Callbacks with newer jQuery versions don't work
Patch: Andrew Grumet
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1332619 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 1 May 2012 11:19:53 +0000 (11:19 +0000)]
enable c_glib per default
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1332618 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 28 Apr 2012 19:20:23 +0000 (19:20 +0000)]
THRIFT-1586 Two small D issues
Patch: David Nadlinger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1331810 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 28 Apr 2012 19:20:08 +0000 (19:20 +0000)]
cleanup .gitignore
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1331809 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 28 Apr 2012 11:33:58 +0000 (11:33 +0000)]
THRIFT-1583 c_glib leaks memory
THRIFT-1578 C_GLib generated code does not compile
THRIFT-1582 Bad includes of nested thrift files in c_glib
Patch: José Antonio Santos
Minor Modificatons by roger:
- thrift prefix for includes
- g_object_unref instead of g_clear_object (needs glib>=2.28)
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1331752 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 17 Apr 2012 16:03:21 +0000 (16:03 +0000)]
THRIFT-1577 Compile thrift with php module for php 5.4.0 failed. need to replace function_entry with zend_function_entry
Patch: Matrix Ji
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1327152 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 15 Apr 2012 15:58:43 +0000 (15:58 +0000)]
THRIFT-1277 Node.js serializes false booleans as null
Patch: Henrique Mendonca
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1326371 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 14 Apr 2012 11:03:43 +0000 (11:03 +0000)]
THRIFT-1552 Thrift (cpp) include files shouldn't require adding "thrift" to the compilers include path
Some additional fixes to build it on windows as well
Patch: Benoit Dion and Roger Meier
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1326087 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 14 Apr 2012 11:03:21 +0000 (11:03 +0000)]
Merge branch 'trunk' of https://github.com/benoitdion/thrift into trunk
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1326086 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 14:50:32 +0000 (14:50 +0000)]
THRIFT-1566 Thrift/cpp: Use some different string operations
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325792 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 14:38:19 +0000 (14:38 +0000)]
THRIFT-1570 Correctly generate code for empty services.
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325786 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 14:33:56 +0000 (14:33 +0000)]
THRIFT-1565 Thrift/cpp: Use default constructor for strings
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325785 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 14:24:55 +0000 (14:24 +0000)]
THRIFT-1569 thrift: add stop() method to python TNonblockingServer
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325784 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 14:20:08 +0000 (14:20 +0000)]
THRIFT-1568 Thrift: Add User-Agent header to Python THttpClient
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325781 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 10:30:11 +0000 (10:30 +0000)]
THRIFT-1564 Minor fixes to TZlibTransport
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325712 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 09:13:13 +0000 (09:13 +0000)]
THRIFT-1552 Thrift (cpp) include files shouldn't require adding "thrift" to the compilers include path.
roger: some additional fixes
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325677 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 13 Apr 2012 09:12:31 +0000 (09:12 +0000)]
THRIFT-1552 Include paths for c/c++ should be prefixed with 'thrift/'
To ensure there are no include path collisions the C and C++ header
include paths should include 'thrift' as the root leaf. This will
prevent having to place /usr/include/thrift into the compilers include
header search path, which might otherwise result in the compiler
accidentally picking up headers that it shouldn't.
e.g. #include <foo/bar.h> should be #include <thrift/foo/bar.h>
Change-Id: I48f2b0f549bda0fc81e85506ac857adc800b98a1
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325674 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 22:28:26 +0000 (22:28 +0000)]
THRIFT-1079 Support i64 in AS3
Patch: Ethan Urie
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325048 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 22:15:15 +0000 (22:15 +0000)]
THRIFT-1560 Add setCustomHeaders() method to python thrift lib
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325041 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 21:59:57 +0000 (21:59 +0000)]
THRIFT-1562 Fix issue with TFramedTransport::readSlow
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325034 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 21:48:56 +0000 (21:48 +0000)]
THRIFT-1563 thrift: make serve() throw an exception if it fails
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325026 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 21:43:25 +0000 (21:43 +0000)]
THRIFT-1561 expose #active connections
Patch: Dave Watson
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325024 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 21:38:56 +0000 (21:38 +0000)]
THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows
Patch: Peace C
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325020 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 11 Apr 2012 21:21:41 +0000 (21:21 +0000)]
THRIFT-1412 Thrift Transport classes should manage the lifetime of objects implementing IDisposable by implementing IDisposable themselves
Patch: Joshua Garvin
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1325013 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Mon, 9 Apr 2012 16:31:42 +0000 (16:31 +0000)]
THRIFT-1555 Delphi version of the tutorial code
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1311313 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Mon, 9 Apr 2012 16:25:47 +0000 (16:25 +0000)]
THRIFT-1554 Inherited service methods are not resolved in derived service implementations
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1311311 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 8 Apr 2012 18:18:56 +0000 (18:18 +0000)]
THRIFT-1398 Compiler warning on generated code (Multiface kills -Wall -Werror on gcc 4.6.1)
Patch: Nevo Hed
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1311066 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 8 Apr 2012 18:18:44 +0000 (18:18 +0000)]
add license headers, fix compiler warnings
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1311065 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 8 Apr 2012 12:30:00 +0000 (12:30 +0000)]
THRIFT-1553 thrift nodejs service side can't read map structure, key as enum, value as Object
Patch: Henrique Mendonca
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1310986 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 22 Mar 2012 21:49:10 +0000 (21:49 +0000)]
THRIFT-1500: d programming language support
Client: D
Patch: David Nadlinger
D program language library and additions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1304085 13f79535-47bb-0310-9956-
ffa450edef68
Anthony F. Molinaro [Thu, 22 Mar 2012 07:04:37 +0000 (07:04 +0000)]
THRIFT-1343 - remove internal min function, it seems the same as erlang:min/2
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1303672 13f79535-47bb-0310-9956-
ffa450edef68
Anthony F. Molinaro [Thu, 22 Mar 2012 07:02:15 +0000 (07:02 +0000)]
THRIFT-1344 - fix http deprecation warning
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1303671 13f79535-47bb-0310-9956-
ffa450edef68
Anthony F. Molinaro [Thu, 22 Mar 2012 06:48:33 +0000 (06:48 +0000)]
THRIFT-1532 - slightly better fix, take into account requiredness when adding default values
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1303666 13f79535-47bb-0310-9956-
ffa450edef68
Anthony F. Molinaro [Thu, 22 Mar 2012 06:23:36 +0000 (06:23 +0000)]
THRIFT-1532/THRIFT-1475 - fix record generation for erlang
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1303663 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 22 Mar 2012 02:40:45 +0000 (02:40 +0000)]
THRIFT-1537:TFramedTransport issues
Client: delphi
Patch: Jens Geyer
TFramedTransport fixes for:
- The offset "off" is ignored, instead always 0 is used fpor reads and writes
- Trying to write an empty byte array results in range check exceptions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1303637 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 8 Mar 2012 04:05:58 +0000 (04:05 +0000)]
THRIFT-1534:Required fields in the Delphi code generator.
Client:delphi
Patch:Jens Geyer
Required field changes to isset and generated Read-methods.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1298265 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 2 Mar 2012 05:56:03 +0000 (05:56 +0000)]
THRIFT-1429:The nonblocking servers is supposed to use TransportFactory to read the data
Client: Java
Patch: Bryan Duxbury
Enforce the transport factory on the server-read side as well as on the server-write side
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1296060 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 2 Mar 2012 05:22:02 +0000 (05:22 +0000)]
THRIFT-1523: clientTimeout not worked as expected in TServerSocket created by TSSLTransportFactory
Client: java
Patch: Alexey Sviridov
Adds server timeout to SSLTransportFactory
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1296053 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 2 Mar 2012 02:50:50 +0000 (02:50 +0000)]
THRIFT-1128:MAC OS X thrift.h incompatibility with Thrift.h
Client: cpp, c_glib
Patch: Jake Farrell
Moving c_glib headers into $(includedir)/thrift/c_glib to not collide with cpp headers.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1296038 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Thu, 1 Mar 2012 23:43:54 +0000 (23:43 +0000)]
THRIFT-1527. java: Generated implementation of tupleReadStruct in unions return null when the setfield is unrecognized
Unrecognized fields will now result in a TProtocolException when reading with the TupleProtocol.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1295997 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Thu, 1 Mar 2012 23:41:09 +0000 (23:41 +0000)]
THRIFT-1529. java: TupleProtocol can unintentionally include an extra byte in bit vectors when number of optional fields is an integral of 8
This patch harmonizes the math between writeBitSet and readBitSet to eliminate the mismatch in number of bytes calculation, allowing structs to be serialized correctly.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1295995 13f79535-47bb-0310-9956-
ffa450edef68
Ilya Maykov [Thu, 1 Mar 2012 05:56:39 +0000 (05:56 +0000)]
THRIFT-481: indentation of ruby classes is off by a few
Compiler: Ruby
Patch: Ilya Maykov
Fixed indentation of gen-rb files by wrapping each file
output stream in a class that keeps track of the indent
level instead of using the global indent.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1295423 13f79535-47bb-0310-9956-
ffa450edef68
Ilya Maykov [Wed, 29 Feb 2012 02:40:28 +0000 (02:40 +0000)]
THRIFT-1204: Ruby autogenerated files should require 'thrift' gem
Library: Ruby
Patch: Ilya Maykov
This patch does 2 things:
1) Adds a "require 'thrift'" line to the *_types.rb and *_constants.rb files,
to be consistent with *_service.rb which was generating the thrift require
already.
2) Adds a "rubygems" option to the --gen rb compiler target. When this option
is specified, the compiler will add a "require 'rubygems'" line to the top
of each gen-rb file. Defaults to false.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1294949 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Wed, 29 Feb 2012 01:12:27 +0000 (01:12 +0000)]
THRIFT-1526. java: Union TupleSchemeFactory returns StandardSchemes
This patch makes it return nice, proper TupleSchemes.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1294925 13f79535-47bb-0310-9956-
ffa450edef68
Ilya Maykov [Wed, 29 Feb 2012 00:39:38 +0000 (00:39 +0000)]
THRIFT-369: sets and maps break equality
Client: ruby
Patch: Ilya Maykov
Added a unit test demonstrating that equality is not broken for structs with nested containers.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1294917 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 28 Feb 2012 20:50:13 +0000 (20:50 +0000)]
THRIFT-1524 TNonBlockingServer does not compile in Visual Studio 2010
Patch: Christian Taedcke
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1294824 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 28 Feb 2012 20:34:06 +0000 (20:34 +0000)]
THRIFT-1524 TNonBlockingServer does not compile in Visual Studio 2010
Patch: Christian Taedcke
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1294819 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 28 Feb 2012 19:32:55 +0000 (19:32 +0000)]
THRIFT-1388 Delphi XE code-generation test case
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1294798 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Wed, 22 Feb 2012 21:14:10 +0000 (21:14 +0000)]
THRIFT-1518. cpp: Generated C++ code only sends the first optional field in the write() function for a struct
There was some incorrect else if logic added to the CPP generated code, which this patch replaces with the proper functionality.
Patch: Thomas Wiggins
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1292508 13f79535-47bb-0310-9956-
ffa450edef68
Anthony F. Molinaro [Wed, 22 Feb 2012 19:44:50 +0000 (19:44 +0000)]
THRIFT-1520 : embed version number in .app file for easier integration with rebar
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1292474 13f79535-47bb-0310-9956-
ffa450edef68