Kyle Johnson
e363a34e63
THRIFT-3794 Fixing exception types in library now that they have been split up
...
Client: Delphi
Patch: Kyle Johnson <kyle@powerworld.com>
This closes #993
2016-04-23 09:24:20 +02:00
Jens Geyer
e0e3240d64
THRIFT-3794 Split Delphi application, protocol and transport exception subtypes into separate exceptions
...
Client: Delphi
Patch: Kyle Johnson
2016-04-21 22:58:53 +02:00
Jens Geyer
ae985dda55
THRIFT-3790 Fix Delphi named pipe client to use timeout even when pipe doesn't yet exist
...
Client: Delphi
Patch: Kyle Johnson
The final fix.
2016-04-21 22:54:14 +02:00
Jens Geyer
653f0de481
THRIFT-3790 Fix Delphi named pipe client to use timeout even when pipe doesn't yet exist
...
Client: Delphi
Patch: Jens Geyer
Added separate "open" timeout to have the ability to decouple pipe connection timeouts from tramsmission timeouts.
2016-04-20 12:47:58 +02:00
Jens Geyer
bea9bbe7c6
THRIFT-3487 Full support for newer Delphi versions
...
Client: Delphi
Patch: Kyle Johnson
Slight refactoring plus some IFDEFs and the missing ASF header added by Jens Geyer
2016-04-20 00:43:48 +02:00
Jens Geyer
dd074e714a
THRIFT-3792 Timeouts for anonymous pipes should be configurable
...
Client: Delphi
Patch: Kyle Johnson
2016-04-19 23:36:28 +02:00
Jens Geyer
b89b5b9d03
THRIFT-3790 Fix Delphi named pipe client to use timeout even when pipe doesn't yet exist
...
Client: Delphi
Patch: Kyle Johnson & Jens Geyer
2016-04-19 23:36:27 +02:00
Jens Geyer
5988f48006
THRIFT-3791 Delphi pipe client may fail even in a non-error condition
...
Client: Delphi
Patch: Kyle Johnson
2016-04-19 23:36:26 +02:00
Jens Geyer
9f7f11e73b
THRIFT-3788 Compatibility improvements and Win64 support
...
Client: Delphi
Patch: Jens Geyer
Revised previous patch.
2016-04-14 23:20:52 +02:00
Nick
4f5229e4a7
THRIFT-3788 Compatibility improvements and Win64 support
...
Client: Delphi
Patch: Nick Homolibere
Tested on XE, XE5, XE8, XE10
This closes #987
2016-04-14 23:20:16 +02:00
Jens Geyer
30ed90e065
THRIFT-3733 Socket timeout improvements
...
Client: Delphi
Patch: Jens Geyer
2016-03-10 20:12:49 +01:00
Jens Geyer
6f6aa8a406
THRIFT-3733 Socket timeout improvements
...
Client: Delphi
Patch: Jens Geyer
Socket timeout improvements, plus some code cleanup and preparation for "new" Delphi sockets.
2016-03-10 20:10:16 +01:00
Jens Geyer
65b17466d5
THRIFT-3720 TTcpSocketStreamImpl.Read() returns 0 if not all requested bytes could be read
...
Client: Delphi
Patch: Jens Geyer
2016-03-09 00:09:54 +01:00
Jens Geyer
a61e50540e
THRIFT-3668 range check error in compact protocol
...
Client: Delphi
Patch: Jens Geyer
2016-02-23 16:33:38 +01:00
Jens Geyer
7107043288
THRIFT-3524 dcc32 warning "W1000 Symbol 'IsLowSurrogate' is deprecated: 'Use TCharHelper'" in Thrift.Protocol.JSON.pas
...
Client: Delphi
Patch: Jens Geyer
2016-01-29 10:10:47 +01:00
Jens Geyer
23d6746079
THRIFT-3487 Full support for newer Delphi versions
...
Client: Delphi
Patch: Jens Geyer
Contains:
- fix for FStream.Seek() now expecting an UInt64 instead of Int64
- workaround to (temporarily) exclude socket support from newer versions - THIS NEEDS TO BE ADDRESSED!
2015-12-19 11:45:34 +01:00
Jens Geyer
0d227b1a79
THRIFT-3470 Sporadic timeouts with pipes
...
Client: Delphi
Patch: Jens Geyer
2015-12-02 19:53:42 +01:00
Phongphan Phuttha
a6509f7b37
THRIFT-3404 Fixed JSON String reader doesn't recognize UTF-16 surrogate pairs.
...
Client: Delphi
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #671
2015-10-30 21:45:36 +02:00
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