Commit Graph

4408 Commits

Author SHA1 Message Date
Phongphan Phuttha
11b515cd29 THRIFT-3403 Fixed JSON string reader doesn't recognize UTF-16 surrogate pairs
Client: C#
Patch: Phongphan Phuttha <phongphan@acm.org>

This closes #668
2015-10-29 22:09:19 +02:00
Nobuaki Sukegawa
27378fa34e THRIFT-3398 Add CMake build for Haskell library and tests
Client: Build, Haskell
Patch: Nobuaki Sukegawa

This closes #660
2015-10-29 00:41:52 +09:00
Jens Geyer
6748993dcb THRIFT-3394 compiler generates uncompilable code
Client: Haskell
Patch: Tom Lippincott & Jens Geyer

Modified version of Toms patch
2015-10-27 02:23:09 +02:00
Aleksei Shevchenko
bc464c4ce8 Cocoa compiler: fixed incorrect boxing of enums inside map. #THRIFT-3395 2015-10-25 16:55:58 +02:00
Mark Erickson
83072a6234 THRIFT-3366 ThriftTest to implement standard return values
Client: Test, Dart
Patch Mark Erickson

This closes #635
2015-10-25 16:00:13 +09:00
Nobuaki Sukegawa
4eb24f8f1a THRIFT-3376 C# and Python JSON protocol double values lose precision Client: C# Patch: Nobuaki Sukegawa
Use "G17" instead of "R" due to .NET Framework issue.

Closes #659
2015-10-25 13:31:50 +09:00
Nobuaki Sukegawa
c8abd34ae8 Add new i8 type to thrift.vim 2015-10-24 22:48:22 +09:00
Gonzalo Aguilar Delgado
b343feee0d THRIFT-3370 errno extern variable redefined. Not compiling for Android
Client: c_glib
Patch: Gonzalo Aguilar

This closes #638
2015-10-21 23:39:54 +09:00
Jens Geyer
40c28d3310 THRIFT-3393 Introducing i8 to provide consistent set of Thrift integers
Client: Compiler (general)
Patch: Jens Geyer <jensg@apache.org>

This closes #656
2015-10-20 23:17:38 +02:00
Jens Geyer
f2ab1346c6 THRIFT-3396 DART: UTF-8 sent by PHP as JSON is not understood by TJsonProtocol
Client: Dart
Patch: Phongphan Phuttha <phongphan@acm.org>

This closes #658
2015-10-20 21:41:47 +02:00
Randy Abernethy
f593dd3a96 THRIFT-3392:ZLib does not flush wrapper streams on close
Client: Java
Patch: Antonio García

Github Pull Request:
This closes #655
commit e413701b53a4aa0069b5e5d873847c147308581e
Author: Antonio García-Domínguez <nyoescape@gmail.com>
Date: 2015-10-18T13:16:02Z
THRIFT-3392 Java TZlibTransport: ensure inflater/deflater are closed upon close()
2015-10-18 08:04:16 -07:00
Jens Geyer
fa0796d332 THRIFT-3391 Wrong bool formatting in test server Client: Go Patch: Jens Geyer 2015-10-16 21:35:34 +02:00
Jens Geyer
145749c7a2 THRIFT-3390 Tornado server should gracefully handle closed connections
Clidnt: Python.Tornado
Patch: Christian Verkerk <christian@tubularlabs.com>

This closes #654
2015-10-16 19:21:22 +02:00
Konrad Grochowski
a84e139215 THRIFT-2411 - C++: Fixed support for UTF-16 encoding in JSON protocol
Client: C++
Patch: Phongphan Phuttha <phongphan@acm.org>

Support unicode-encoded character including UTF-16 surrogate pair which
allow extended character that is not in Basic Multilingual Plane.

This closes #648
2015-10-16 11:36:36 +02:00
Jens Geyer
86da51d2ae THRIFT-3339 Support for database/sql
Client: Go
Patch: Adam Beberg <beberg@sentient.ai>

Contributed by Sentient Technologies - http://www.sentient.ai/

This closes #623
2015-10-14 14:34:03 +02:00
Nobuaki Sukegawa
228b328f7b THRIFT-3376 C# and Python JSON protocol double values lose precision
Client: C#, Python, C++, Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #643
2015-10-14 00:40:23 +02:00
Nobuaki Sukegawa
9b9366145c THRIFT-3379 Potential out of range panic in Go JSON protocols
Client: Go
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #646
2015-10-14 00:34:05 +02:00
Jens Geyer
bb272dbcd5 THRIFT-2412 UTF-8 sent by PHP as JSON is not understood
Client: D
Author: Phongphan Phuttha <phongphan@acm.org>

This closes #650
2015-10-14 00:17:28 +02:00
Jens Geyer
673c44bc11 Fix for misc. codegen issues with THRIFT-2905
Client: Cocoa
Patch: Kevin Wooten <kevin@wooten.com>

This closes #652
2015-10-13 23:58:50 +02:00
Andrew Audibert
2d3eff5d38 THRIFT-2794 Suppress "unused" warnings in autogenerated Java files Client: Java
Client: java
This closes #649
2015-10-13 23:27:00 +02:00
jfarrell
22508c3c94 Thrift-2805: Updating trunk CHANGES file to match 0.9.3 release
Client: build
Patch: jfarrell

updating CHANGES file in trunk
2015-10-11 22:28:54 -04:00
jfarrell
ca8629e0bb Thrift-2805: Publishing bower client for 0.9.3 release
Updating bower.json for 0.9.3 release.
2015-10-11 21:31:52 -04:00
Roger Meier
d9d5120854 THRIFT-3237 Fix TNamedPipeServer::createNamedPipe memory leak
Client: cpp
Patch: Paweł Janicki & James E. King, III
This closes #632
2015-10-11 09:13:37 +02:00
Nobuaki Sukegawa
a175437f66 THRIFT-3276 Binary data does not decode correctly using the TJSONProtocol when the base64 encoded data is padded.
This closes #645
2015-10-11 00:55:58 +02:00
pavlo
5d93b04f9e THRIFT-3371 Abstract namespace Unix domain sockets broken in C++
This closes #637
2015-10-11 00:48:59 +02:00
pavlo
dd08f6e43c THRIFT-3371: added test for abstract namespace domain sockets. 2015-10-11 00:47:27 +02:00
Nobuaki Sukegawa
30f465db92 THRIFT-3378 c_glib service does not handle negative Thrift byte values correctly
This closes #644
2015-10-11 00:40:37 +02:00
Nobuaki Sukegawa
64b8f6ca15 THRIFT-3375 Python TJSONProtocol encodes utf8 string values in an incompatible way
This closes #642
2015-10-11 00:23:31 +02:00
Nobuaki Sukegawa
8cd519f7a3 THRIFT-3374 Ruby TJSONProtocol fails to unescape string values
This closes #640
2015-10-11 00:18:02 +02:00
Jens Geyer
56e5b9b01b THRIFT-2905 Cocoa compiler should have option to produce "modern" Objective-C
Client: Cocoa (ObjectiveC & Swift)
Author: Kevin Wooten <kevin@wooten.com>

This closes #539
2015-10-09 22:01:55 +02:00
Randy Abernethy
983bf7de41 THRIFT-3373: cross test cleanup
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa

Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
2015-10-09 12:28:57 -07:00
Jens Geyer
f124b55e6d THRIFT-3372 Add dart generator to Visual Studio project
Client: Dart
Patch: Jens Geyer
2015-10-08 22:42:50 +02:00
Jens Geyer
855cf7f089 THRIFT-3253 Using latest version of D gives deprecation notices
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>
2015-10-08 21:12:57 +02:00
Jens Geyer
61b8a29b07 THRIFT-3367 Fix bad links to coding_standards.md
Client: Website
Author: Jens Geyer
2015-10-05 21:55:49 +02:00
Jens Geyer
5bb45d04fe THRIFT-3367 Fix bad links to coding_standards.md
Client: Website
Author: Paul Royer <wmpaulroyer@gmail.com>

This closes #634
2015-10-05 21:47:05 +02:00
Jens Geyer
a8d5a7841d THRIFT-3299 Apache Thrift language bindings for Dart
Client: Dart
Patch: Jens Geyer

Adjusted dart package description files (pubspec.yaml)
2015-10-03 01:44:44 +02:00
Mark Erickson
932c4700c6 THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>

This closes #608
2015-10-03 01:43:59 +02:00
Jens Geyer
123258ba60 THRIFT-3364 Fix ruby binary field encoding in TJSONProtocol
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #633
2015-10-02 00:38:17 +02:00
Jens Geyer
96409d9dfe THRIFT-3361 Improve C# library
Client: C#
Patch: Jens Geyer <jensg@apache.org>

Replaced a bunch of C# exceptions with TTransportException.
2015-09-30 23:30:35 +02:00
Jens Geyer
178b813acd THRIFT-3361 Improve C# library
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #630
2015-09-30 23:16:45 +02:00
Evan Jones
60aa640c30 THRIFT-3306: Java: TBinaryProtocol: Use a single temp byte[] buffer
Reduces allocations and GC when TBinaryProtocol is allocated repeatedly.

Originally separate byte[] arrays were allocated for each integer type, and
a separate array for input and output. However, one buffer of the largest
size (8 bytes for i64) can be used for all purposes.

This closes #596
2015-09-30 15:49:55 +02:00
Roger Meier
a03464c526 THRIFT-3322 CMake generated "make check" failes on python_test
Patch: Claudius Heine
2015-09-30 08:15:53 +02:00
Jens Geyer
4a62f188fc Added C# bin/obj to gitignore 2015-09-29 22:09:18 +02:00
Jens Geyer
15c4004885 THRIFT-3323 Python library does not handle escaped forward slash ("/") in JSON
Client: Python
Patch: Grepsr <info@grepsr.com>
2015-09-29 21:33:23 +02:00
Roger Meier
0333dbf0b5 THRIFT-3321 Thrift can't be added as a subdirectory of another CMake-based project
Patch: Frane Šarić
2015-09-29 21:02:10 +02:00
Nobuaki Sukegawa
01ede042aa THRIFT-3360 Improve cross test servers and clients further
This closes #629
2015-09-28 20:38:37 +02:00
Jens Geyer
f2c9f1b968 THRIFT-3355 npm WARN package.json thrift@1.0.0-dev No license field.
Client: NodeJS
Patch: Jens Geyer
2015-09-25 23:00:30 +02:00
Konrad Grochowski
ce636dd65c THRIFT-3317: C++ - generated code will properly reference global apache namespace
Client: C++
Patch: Carrey Zhan

apache::xxxxx --> ::apache::xxxxx
2015-09-25 21:11:55 +02:00
Konrad Grochowski
e9bdb411fb THRIFT-3329: fix C++ tests incompatibility with boost-1.59
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>

This closes #620
2015-09-25 21:04:57 +02:00
Jens Geyer
0621e1fc94 THRIFT-3354 Fix word-extraction substr bug in initialism code
Client: Go
Author: Prashant Varanasi <prashant@uber.com>

This closes #625
2015-09-25 20:54:45 +02:00