Historial de Commits

Autor SHA1 Mensaje Fecha
  svenbarth c7df4d3d2f * implement support for copying a central, pre-created configuration file for a test hace 8 años
  svenbarth 292dff2e8c + add test for TValue.DataSize hace 8 años
  svenbarth a8167f897d * allow making a TValue with a pointer hace 8 años
  svenbarth e74034dc34 * allow making a TValue with a procedure/function or method variable hace 8 años
  svenbarth 9dff6043d9 * correctly handle DataSize for ShortString hace 8 años
  svenbarth c74afe6824 * expand test cases hace 8 años
  svenbarth 00757ec79f + add AsInt64 and AsUInt64 hace 8 años
  svenbarth 5f116c4cec * empty class and object instance seems to be handled a bit different hace 8 años
  svenbarth ae6352611f * correctly handle IsEmpty if Nil had been passed to Make hace 8 años
  svenbarth a03b9d0fc4 * correctly handle AsString if Nil had been passed to Make hace 8 años
  michael 31f5836e06 * Added fcl-db as dependency hace 8 años
  svenbarth 0387df3228 * allow the buffer passed to Make() to be Nil hace 8 años
  svenbarth bd74f9af64 * also initialize variant part in Empty function hace 8 años
  svenbarth 3cb8cb293d * correctly raise exception hace 8 años
  michael de469955b3 * Test statements removed hace 8 años
  florian 4a54a88cca + implement tcg.a_load_cgparaloc_ref for un-even sizes and little endian systems as well hace 8 años
  michael f65a36685c * Fix resourcestring deps hace 8 años
  svenbarth 6a95291eda * always clear the variant part of FData hace 8 años
  svenbarth 3b27c39934 * allow making of a TValue out of a raw interface hace 8 años
  svenbarth 2d226e5db5 * allow making of a TValue out of a record or object (TP style) value hace 8 años
  svenbarth 762211dd06 * allow making of a TValue out of a Wide- or UnicodeString hace 8 años
  svenbarth 48c76cd536 * allow making of a TValue of dynamic and static arrays hace 8 años
  svenbarth b6fa83fe92 + add TValue.GetArrayLength, TValue.GetArrayElement and TValue.SetArrayElement hace 8 años
  svenbarth 9c0423b3a4 + add TValue.AsInterface to retrieve a COM style interface again hace 8 años
  svenbarth e2458c9803 + add support for making a TValue out of a COM interface hace 8 años
  svenbarth 40f8b4a77c + since I accidentally committed the assignment operator overload implementations add their declarations as well... hace 8 años
  svenbarth 66725ccfc7 + add TValue.GetReferenceToRawData hace 8 años
  svenbarth cd73a46313 + add TValue.DataSize property hace 8 años
  svenbarth ceb982930c * even though Delphi defines GetDataSize as LongInt (or more precisely Integer) we use SizeInt as that is what we allow for arrays, strings and memory allocations in general as well hace 8 años
  svenbarth 95523157e5 * rework TValueDataIntImpl to work more as it does in Delphi (especially important for GetReferenceToRawData); note: the class avoids the use of an allocation in case it's a managed pointer type hace 8 años