Commit History

Autor SHA1 Mensaxe Data
  marco 96ad9ad3cf * firstoff->widefirstoff typo correction %!s(int64=19) %!d(string=hai) anos
  florian 6996081cd2 * another windows widestring fix %!s(int64=19) %!d(string=hai) anos
  florian 631e84dcb4 * fixed hopyfully setlength on windows needs still be optimized using SysReallocStringLen %!s(int64=19) %!d(string=hai) anos
  florian 570c1bc3a5 * widestrings aren't ref. counted anymore on windows %!s(int64=19) %!d(string=hai) anos
  peter 9cd5a800af * check for nil in concat_multi %!s(int64=20) %!d(string=hai) anos
  peter a77f503a30 * optimize multiple concats for ansi/widestring %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe 58381ff7b6 * made chararray handling 98% TP-compatible, fixes web bugs 3012 %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe b08eccdbf0 - reverted ansi2wide and wide2ansi changes, because they affect %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe 9a08cdccf0 * several changes of var parameters into out parameters to avoid %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe 2dea0c793f * made the target parameter of SetString an "out" instead of "var" parameter %!s(int64=20) %!d(string=hai) anos
  peter ea6dadb7be * make widestrings compatible with COM BSTR, the length is now the number %!s(int64=20) %!d(string=hai) anos
  peter cc38ec676e * add winwidestringalloc boolean, set it to false to use the fpc %!s(int64=20) %!d(string=hai) anos
  florian 3a5895be0f * StringToWideChar fixed %!s(int64=20) %!d(string=hai) anos
  florian 78f4cb86b0 * more widestring overloads for pos to avoid problems with selection of the correct one %!s(int64=20) %!d(string=hai) anos
  florian bb26084a0f + UCS4StringToWideString %!s(int64=20) %!d(string=hai) anos
  michael fee6627a8a + Fixed typo, patch by Colin Western %!s(int64=20) %!d(string=hai) anos
  florian ed95c19399 * reallocation of widestrings on windows fixed %!s(int64=20) %!d(string=hai) anos
  florian 07442c5693 * fixed passing of variant parameters for windows api %!s(int64=20) %!d(string=hai) anos
  michael 5cafc069b5 + Removed NOSAVEREGISTERS define %!s(int64=20) %!d(string=hai) anos
  michael 06ab2d2ee6 + Removed STR_USES_VALINT define %!s(int64=20) %!d(string=hai) anos
  michael f7edd5a256 + Removed DECRREFNOTNIL define %!s(int64=20) %!d(string=hai) anos
  michael 93ba0409be + Removed HASCOMPILERPROC define %!s(int64=20) %!d(string=hai) anos
  michael db5d9d75aa + Removed INTERNCOPY define %!s(int64=20) %!d(string=hai) anos
  michael a20556e62d + Removed INTERNLENGTH/INTERNSETLENGTH defines %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  michael 7df51de3d6 + Fix for Utf8ToUnicode from Lazarus bug tracker 888 %!s(int64=20) %!d(string=hai) anos
  florian 375d7711b8 * widestr->shortstr fixed %!s(int64=21) %!d(string=hai) anos
  florian e2c26378b3 * shortstr_to_widestring fixed %!s(int64=21) %!d(string=hai) anos