Commit Graph

60 Commits

Author SHA1 Message Date
florian
f8bb808c3b + addition to previous commit, forgot to save in the editor 2002-12-23 23:26:08 +00:00
florian
af1a995b8d + TextToFloat: D6 compatibility added 2002-12-23 23:12:34 +00:00
michael
bfd3e76ccf + Fixed float<>string conversion routines 2002-11-28 22:26:30 +00:00
michael
a14f83b1c0 + made it compile again 2002-11-28 20:29:26 +00:00
michael
3b63379341 + Fixed comparestr (merge from fix) 2002-11-28 20:15:37 +00:00
peter
c94954cba3 * Fixed AnsiStrComp crashes 2002-09-15 17:50:35 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
michael
aca945888e + Fix for formatbuf not applied correct 2002-09-02 06:07:16 +00:00
michael
2612c7418b + Fix for bug report 2097 in formatbuf 2002-08-29 10:04:48 +00:00
michael
3be9624a26 + Fix for bug report 2097 in formatbuf 2002-08-29 10:04:25 +00:00
daniel
f1eb7b8130 - Changes from Strasbourg 2002-07-06 12:14:03 +00:00
Jonas Maebe
2b3898aeff * adapted ranges of native types to int64 (e.g. high cardinal is no
longer longint($ffffffff), but just $fffffff in psystem)
  * small additional fix in 64bit rangecheck code generation for 32 bit
    processors
  * adaption of ranges required the matching talgorithm used for selecting
    which overloaded procedure to call to be adapted. It should now always
    select the closest match for ordinal parameters.
  + inttostr(qword) in sysstr.inc/sysstrh.inc
  + abs(int64), sqr(int64), sqr(qword) in systemh.inc/generic.inc (previous
    fixes were required to be able to add them)
  * is_in_limit() moved from ncal to types unit, should always be used
    instead of direct comparisons of low/high values of orddefs because
    qword is a special case
2002-01-24 12:33:52 +00:00
michael
076d02873e Implemented missing StringReplace function 2001-09-20 14:38:41 +00:00
peter
0eabeac252 * fix thousend separator when no decimal separator is available
* allow precision to be left away like %10.n
2001-08-01 21:44:20 +00:00
michael
77812493b5 + Merged fixes from fixbranch - file modes 2001-01-18 22:09:09 +00:00
Jonas Maebe
200e1d4b25 * removed warnings about possible range check errors 2000-12-16 15:58:18 +00:00
michael
35dc139e29 + Merged lastdelimiter from fixbranch 2000-12-07 21:58:30 +00:00
michael
93167eabd0 + Merged format fix from fixbranch 2000-12-06 22:55:29 +00:00
sg
7319e91a20 * Protected some Move()'s by 'if' clauses so that the Move won't be
executed when the length would be 0. Otherwise, the corresponding
  routines might get an RTE when compiled with $R+.
2000-11-23 11:04:26 +00:00
marco
80c0edc14f * Unix renamefest for defines 2000-11-13 14:41:20 +00:00
michael
e0e734ed2e + Merged int64 fix from fixbranch 2000-09-30 15:51:41 +00:00
michael
385a257995 + Added some missing functions needed for variant support 2000-08-13 17:55:38 +00:00
marco
91d1665de3 * Uncommented some int64 functions, now that int64 support is ok 2000-08-09 07:48:05 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
deb5cc7bf2 * fixed hex printing for $10 with %x 2000-07-04 17:12:46 +00:00
sg
0f23f58148 * Changed CompareMem to CompareMemRange and added new (Delphi compatible)
CompareMem. (CompareMem needs a Boolean as result type, not Integer)
2000-05-08 17:03:02 +00:00
peter
839699930b * vtchar support for %s
* define debug -> define fmtdebug
2000-05-08 13:26:42 +00:00
michael
620e7fc689 * TRim(right|Left) more Delphi compatible 2000-04-03 06:40:37 +00:00
peter
6b66a55cd6 * truncated log 2000-02-09 16:59:28 +00:00
peter
6b3063c795 * fixed rangecheck error in format() 2000-02-01 12:53:23 +00:00
peter
aa083c5b4d * truncated log 1999-11-06 14:35:38 +00:00
florian
c9c758e318 * bug #645 fixed: format('%x',...) should writes unsigned hexadecimals, also
prec fixed: max. value in delphi is 15 (and not 32)
1999-10-12 19:16:27 +00:00
peter
dd04b920c0 * fixed comparetext 1999-10-03 19:42:40 +00:00
florian
d2c3613518 * format('%g',[0.0]) returned long format string, fixed 1999-09-04 20:48:34 +00:00
michael
d525b426d8 fixed Formaterror, added missing raise 1999-08-25 13:13:58 +00:00
peter
b29395f75e * fixed newstr/disposestr 1999-08-16 22:38:53 +00:00
michael
d47e0e0e11 + Fixed bug in format, reported by Romio Pedchecko 1999-07-18 17:27:28 +00:00
michael
aae9265b5c Implemented strtofloat 1999-06-19 07:39:43 +00:00
michael
7ed5f5cc10 + Final fixes: RightStr 1999-06-05 20:47:03 +00:00
peter
3db89ed4f1 * removed warnings 1999-05-31 20:50:44 +00:00
michael
0e29b158e6 + Small fix. Delete not recognised without system in front of it ? 1999-05-30 07:53:15 +00:00
michael
a51e21da0f * too may fixes to list 1999-05-28 20:08:20 +00:00
peter
17f26f6577 * removed warnings 1999-04-08 11:30:57 +00:00
peter
ad65fe3aec * pchar support for %s 1999-04-08 10:19:41 +00:00
peter
d94060a283 * format support for ansistring (from mailinglist)
* fixed length checking in Trim()
1999-04-04 10:19:07 +00:00
michael
2412733cf2 changed delete to system.delete 1999-03-01 12:40:06 +00:00
michael
d5003218b4 + Added internationalization support and more format functions 1999-02-28 13:17:34 +00:00
michael
a7bb45265d + Small fixes. Moved getlocaltime to system-dependent files 1999-02-24 15:56:28 +00:00
michael
8200498fbb + Changed to ansistrings 1999-02-10 22:15:10 +00:00