Commit Graph

75 Commits

Author SHA1 Message Date
Jens Geyer
39ba6b71f5 THRIFT-3341 Add testBool methods
Client: Delphi
Patch: Jens Geyer
2015-09-22 00:23:51 +02:00
Jens Geyer
bcb17bc742 THRIFT-3229 unexpected Timeout exception when desired bytes are only partially available
Client: Delphi
Patch Jens Geyer
2015-07-17 23:16:44 +02:00
Jens Geyer
d47fcdd66d THRIFT-3234 Delphi: Limit recursion depth to 64
Client: Delphi
Patch: Jens Geyer
2015-07-09 22:20:12 +02:00
Nobuaki Sukegawa
113b638790 THRIFT-3148 Markdown links to coding_standards are dead
This closes #491
2015-05-13 21:40:26 +02:00
Jens Geyer
d6834409b4 THRIFT-3018 Compact protocol for Delphi, added another test case
Client: Delphi
Patch: Jens Geyer
2015-03-07 14:24:55 +01:00
Jens Geyer
a6ea4442dd THRIFT-3018 Compact protocol for Delphi, one missing test case added
Client: Delphi
Patch: Jens Geyer
2015-03-03 21:35:40 +01:00
Jens Geyer
f0e63317c7 THRIFT-3018 Compact protocol for Delphi
Client: Delphi
Patch: Jens Geyer
2015-03-02 02:16:11 +01:00
Jens Geyer
96eff17e50 THRIFT-3017 order of map key/value types incorrect for one CTOR
Client: Delphi
Patch: Jens Geyer
2015-03-02 02:12:45 +01:00
Jens Geyer
2ad6c307be THRIFT-3012 Timing problems in NamedPipe implementation due to unnecessary open/close
Client: Delphi
Patch: Jens Geyer
2015-02-27 00:39:36 +01:00
Konrad Grochowski
3bc6424c76 THRIFT-2724 - Coding standards template added all over project
Client: All
Patch: Konrad Grochowski

This closes #371
2015-02-05 12:15:19 +01:00
Jens Geyer
fd1b358559 THRIFT-2886 Integrate binary type in standard Thrift cross test
Client: Delphi
Patch: Jens Geyer
2015-01-03 17:37:18 +01:00
Jens Geyer
9f9535c5fb THRIFT-2890 binary data may lose bytes with JSON transport under specific circumstances
Client: Delphi
Patch: Jens Geyer

minor fix regarding two warnings introduced with this patch
2014-12-14 15:00:34 +01:00
Jens Geyer
d8bddbcefb THRIFT-2890 binary data may lose bytes with JSON transport under specific circumstances
Client: Delphi
Patch: Jens Geyer

This closes #319

This patch consists of a ported version of the base64 encoding/decoding used in C#. It handles the above case correctly, decodes data more efficiently in-place, and removes the dependency to Indy (IdCoderMIME).
2014-12-14 00:41:33 +01:00
Konrad Grochowski
3b5dacba44 THRIFT-2849: spelling errors fixed using codespell tool
Client: All
Patch: Anatol Pomozov

This closes #281
2014-11-24 10:55:31 +01:00
Jens Geyer
eab29a0da9 THRIFT-2848 certain Delphi tests do not build if TypeRegistry is used
Client: Delphi
Patch: Jens Geyer
2014-11-22 22:06:58 +01:00
Jens Geyer
e50f12a5ff THRIFT-2847 function IfValue() is a duplicate of System.StrUtils.IfThen
Client: Delphi
Patch: Qian Xu <sx.away@googlemail.com>

This closes #280
2014-11-22 21:58:59 +01:00
Jens Geyer
9b0c47f77e THRIFT-2787 Delphi Lib README missing
Client: Delphi
Patch: Jens Geyer
2014-10-17 10:22:14 +02:00
Jens Geyer
d5436f5cf7 THRIFT-2768: Whitespace Fixup
Client: C#, Delphi
Patch: Jens Geyer
2014-10-03 20:12:40 +02:00
Jens Geyer
b360b65d3f THRIFT-2718 Align cmdline help and return codes for Thrift test server/client
Client: Delphi
Patch: Jens Geyer
2014-09-28 01:55:46 +02:00
Jens Geyer
f8a1b7a29a THRIFT-2718 Align cmdline help and return codes for Thrift test server/client
Client: Delphi
Patch: Jens Geyer
2014-09-24 00:26:46 +02:00
Jens Geyer
3e8d9272ce THRIFT-2696 Unable to stop socket server while there are idle clients
Client: Delphi
Patch: Jens Geyer & Severian Duchenko
2014-09-17 21:53:55 +02:00
Jens Geyer
684ccab5e7 THRIFT-2696 Unable to stop socket server while there are idle clients
Client: Delphi
Patch: Severian Duchenko & Jens Geyer

The patch contains some additional refactoring, e.g. I consolidated the excessively overloaded CTORs a bit.
2014-09-11 21:14:44 +02:00
Jens Geyer
6bbbf1946e THRIFT-2694 Minor glitches in Delphi cross-test code
Client: Delphi
Patch: Jens Geyer
2014-09-07 01:45:56 +02:00
Jens Geyer
9bb4c117aa Testcase fixed 2014-07-04 00:11:56 +02:00
Jens Geyer
6d1a83aa48 THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library
Patch: Jens Geyer
2014-05-03 00:49:05 +02:00
henrique
4920a65a09 exec permissions for sh files 2014-04-30 18:16:20 +02:00
Jens Geyer
703200c9d0 Added missing ASF headers 2014-04-15 21:54:55 +02:00
Jens Geyer
c02618cabc FIX: it's now readme.MD 2014-04-10 01:17:56 +02:00
Jens Geyer
e9651367c5 THRIFT-2415 Named pipes server performance & message mode
Patch: Jens Geyer
2014-03-20 22:48:13 +02:00
Roger Meier
16fcad0b25 THRIFT-2407 use markdown (rename README => README.md)
Patch: Roger Meier
2014-03-19 06:47:47 +01:00
Jens Geyer
7bb44a33bf THRIFT-2345 Delphi: UTF-8 sent by PHP as JSON is not understood by TJsonProtocol
Patch: Jens Geyer
2014-02-07 22:24:37 +01:00
Jens Geyer
d95fc9b1ee THRIFT-2341 Enable generation of Delphi XMLDoc comments (a.k.a. "Help Insight")
Patch: Jens Geyer
2014-02-02 18:08:31 +01:00
Jens Geyer
beb937740a THRIFT-2331 Missing call to ReadStructBegin() in TApplicationException.Read()
Patch: Jens Geyer
2014-01-23 19:16:52 +01:00
Jens Geyer
2136694a20 THRIFT-2297: TJsonProtocol implementation for Delphi does not allow for both possible slash (solidus) encodings, including a test case
Patch: Jens Geyer
2013-12-30 22:06:08 +01:00
Jens Geyer
d960e6e966 THRIFT-2195 Delphi event handlers - fix for multiplex protocol 2013-12-19 22:06:30 +01:00
Jens Geyer
d430bbdc81 * THRIFT-2195: added default argument for enhanced compatbility
Patch: Jens Geyer
2013-09-26 23:37:54 +02:00
Jens Geyer
0164040804 THRIFT-2195 Delphi: Add event handlers for server and processing events
Patch: Jens Geyer
2013-09-25 21:12:21 +02:00
Jens Geyer
26ef743d2f THRIFT-2202 Delphi TServerImpl.DefaultLogDelegate may stop the server with I/O-Error 105
Patch: Jens Geyer
2013-09-23 22:02:17 +02:00
Jens Geyer
718f6eefb6 THRIFT-2162 Missing calls to inherited CTOR at misc. places
Patch: Jens Geyer
2013-09-06 21:02:57 +02:00
Carl Yeksigian
2ca9c20285 THRIFT-820 Remove readLength attribute from BinaryProtocol
Patch: Carl Yeksigian
2013-08-14 19:38:42 -04:00
Jens Geyer
67065d7bf8 THRIFT-2084 Delphi: Ability to create entity Thrift-generated instances based on TypeInfo
Patch: Jens Geyer
2013-07-13 13:24:10 +02:00
Jens Geyer
c2c4d72b90 THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi
Patch: Jens Geyer
2013-06-04 22:06:30 +02:00
Jens Geyer
2d2b3b2be8 THRIFT-1962 Multiplex processor should send any TApplicationException back to client
Patch: Jens Geyer
2013-05-13 22:03:08 +02:00
Jens Geyer
06045cf8d9 THRIFT-1880 Make named pipes server work asynchronously (overlapped) to allow for clean server stops
Patch: Jens Geyer
2013-03-27 20:26:25 +02:00
Jens Geyer
8a70196d00 THRIFT-1899 Delphi: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Jens Geyer
2013-03-25 01:32:57 +02:00
Jens Geyer
0b20cc8a58 THRIFT-1874 timeout for the server-side end of a named pipe
Patch: Jens Geyer
2013-03-07 20:47:01 +01:00
Jens Geyer
5cb0d22a03 THRIFT-1873 Binary protocol factory ignores struct read/write flags
Patch: Jens Geyer
2013-03-07 20:44:22 +01:00
Jens Geyer
6a7463a725 THRIFT-1872 issues with TBufferedTransport buffer
Patch: Jens Geyer
2013-03-07 20:40:59 +01:00
Jens Geyer
b64a774b2f THRIFT-1842 Memory leak with Pipes
Patch: Jens Geyer
2013-01-23 20:58:47 +01:00
Roger Meier
0193149842 THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations
Patch: Andrew Cox
2012-12-22 21:31:03 +01:00