Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
Added Delphi 10.3 support.
Fixed some bugs. Added Delphinus support.
The first version of hprose 2.0 for Delphi/FreePascal.
Added Delphi 10 and 10.1 support Added IMap.Sort Added IMap.SortByValue Added IMap.ToArrayList Added IMap.TrimExcess Added some overload Put and PutAll for IMap Added overload Get for IMap Added IMap.Add Added IList.TrimExcess Added IList.Remove(Value, Direction) Added IList.Sort Added IList.Reverse Added IList.Pack Added IList.First Added IList.Last Added IList.LastIndexOf Added IList.DeleteRange Added IList.InsertRange Added IList.AddAll(const ConstArray: array of const) Added IImmutableList Fixed THashedList Added Reset Method for Enumerator Fixed some compatibility issues Added assignment operator between TObject and Variant for FPC Added more constructors for List Added more constructors for Map Added GetPropValue, SetPropValue, GetProperties, GetStoredProperties, SetProperties Fixed TVarObjectType.DoFunction
Fixed for FPC 3.0 Fixed for Delphi 6
Added Delphi XE8, XE9 support. Added namespace support for Delphi. Fixed a bug of 0 arguments on variant function call.