yury
|
220a37b443
|
* Do not fill generic upcase and lowcase conversion tables for windows targets, because generic ANSI routines are not used here.
git-svn-id: trunk@9049 -
|
2007-11-01 16:15:29 +00:00 |
|
yury
|
7240f723ef
|
* Fixed warnings.
git-svn-id: trunk@9048 -
|
2007-11-01 16:05:46 +00:00 |
|
marco
|
827d380691
|
* pchar(pointer()) isms that were safe.
git-svn-id: trunk@8672 -
|
2007-09-28 21:57:45 +00:00 |
|
Jonas Maebe
|
a57f9e0672
|
+ added QWord overloads for IntToHex, hexStr, OctStr, binStr
git-svn-id: trunk@8332 -
|
2007-08-29 12:06:54 +00:00 |
|
Jonas Maebe
|
49a545aef2
|
* fixed FormatFloat for non-x86 (mantis 9384)
git-svn-id: trunk@8220 -
|
2007-08-04 17:38:48 +00:00 |
|
florian
|
e1125c3f7f
|
+ StrNextChar implemented
git-svn-id: trunk@7803 -
|
2007-06-24 20:30:55 +00:00 |
|
Jonas Maebe
|
d3736f563f
|
* fixed several range errors
git-svn-id: trunk@6857 -
|
2007-03-14 19:47:53 +00:00 |
|
marco
|
e56abc47b7
|
* formatfloat patches for #8388 and 8386
git-svn-id: trunk@6697 -
|
2007-03-03 14:02:20 +00:00 |
|
Jonas Maebe
|
241645961d
|
* converted CP850UCT and CP850LCT into #-notation (mantis #8104)
git-svn-id: trunk@5952 -
|
2007-01-13 19:12:02 +00:00 |
|
yury
|
3b70222574
|
* fixed again ffExponent format in FloatToStrFIntl.
* updated test for FloatToStr.
git-svn-id: trunk@5940 -
|
2007-01-13 13:52:17 +00:00 |
|
Jonas Maebe
|
ab79ccf277
|
* better fix than the one in r5920
git-svn-id: trunk@5926 -
|
2007-01-12 18:31:11 +00:00 |
|
Jonas Maebe
|
d1c351462d
|
* fixed FloatToStrFIntl for platforms without extended
git-svn-id: trunk@5920 -
|
2007-01-12 16:27:31 +00:00 |
|
michael
|
fcce3195b6
|
* TFormatSettings implementation, stage 3 (final)
git-svn-id: trunk@5899 -
|
2007-01-11 20:25:18 +00:00 |
|
michael
|
cab9811e02
|
* TFormatSettings implementation, stage 2
git-svn-id: trunk@5897 -
|
2007-01-11 20:01:33 +00:00 |
|
yury
|
a4a125e561
|
* fixed FloatToStrF for ffExponent format.
* fixed FloatToStrF for non Extended values.
+ added test for FloatToStr.
git-svn-id: trunk@5894 -
|
2007-01-11 18:33:15 +00:00 |
|
yury
|
df10089076
|
* currency is handled directly in StrToCurr, CurrToStr, CurrToStrF functions.
* improved Delphi compatibility of FloatToStrF.
git-svn-id: trunk@5879 -
|
2007-01-11 01:50:33 +00:00 |
|
marco
|
4264f5d041
|
* booltostr now D7 compat.
git-svn-id: trunk@5744 -
|
2006-12-29 21:19:46 +00:00 |
|
Jonas Maebe
|
5133e7161a
|
+ newer version of FloatToDecimal
* use more precision for extended (Delphi compatible)
git-svn-id: trunk@5517 -
|
2006-12-01 18:18:23 +00:00 |
|
Jonas Maebe
|
fb22cb9efc
|
* fixed web bug #7756
git-svn-id: trunk@5516 -
|
2006-12-01 17:00:03 +00:00 |
|
marco
|
304be38ec1
|
* datetotime-def functions (but not yet FormatSettings) + ansidequotedstr (turned
out to be extractquotestr wrapper).
git-svn-id: trunk@5032 -
|
2006-10-27 18:20:02 +00:00 |
|
Jonas Maebe
|
5213992110
|
* fixed mantis tw7637
git-svn-id: trunk@4995 -
|
2006-10-21 17:11:06 +00:00 |
|
Jonas Maebe
|
908c9741d3
|
+ added some comments explaining the previous commit
git-svn-id: trunk@4950 -
|
2006-10-17 15:04:40 +00:00 |
|
Jonas Maebe
|
961667784a
|
* fixed tstrreal3, hopefully didn't break anything else
git-svn-id: trunk@4949 -
|
2006-10-17 13:47:54 +00:00 |
|
micha
|
d704af7216
|
fix compilation for {$T+} linux/win
git-svn-id: trunk@4794 -
|
2006-10-04 20:43:55 +00:00 |
|
florian
|
215b870f5e
|
* StrToBool friends, fixes #7222
git-svn-id: trunk@4378 -
|
2006-08-06 15:38:27 +00:00 |
|
florian
|
0a9a9dd69c
|
- mispelled TryStrQWord removed
git-svn-id: trunk@4143 -
|
2006-07-11 20:03:21 +00:00 |
|
michael
|
89d52a3be9
|
+ Added StrToQWord
git-svn-id: trunk@4063 -
|
2006-07-02 09:25:35 +00:00 |
|
Jonas Maebe
|
7338c03fac
|
+ comp and int64 overloads for floattostr(f)
git-svn-id: trunk@2403 -
|
2006-02-02 10:33:12 +00:00 |
|
Jonas Maebe
|
e9a6b3dc10
|
* fixed some FloatToStrF and FloatToStr precision problems. Still fails
for some corner cases (e.g. 8.502 as double), but that problem is in
str_real
git-svn-id: trunk@2390 -
|
2006-02-01 10:22:52 +00:00 |
|
florian
|
f60d89cc75
|
+ StrToQWord patch from Vincent Snijders
git-svn-id: trunk@2148 -
|
2006-01-03 22:15:22 +00:00 |
|
Jonas Maebe
|
5769739834
|
* fixed floattostr and friends for systems where extended = double
git-svn-id: trunk@1882 -
|
2005-12-05 14:09:35 +00:00 |
|
florian
|
446c24ed77
|
* fixed StrToFloat for large constants
git-svn-id: trunk@1817 -
|
2005-11-24 20:50:40 +00:00 |
|
tom_at_work
|
7a1860190b
|
* fixes error introduced in sscanf() when looking for 64 bit unsafe pointer casts
git-svn-id: trunk@1632 -
|
2005-11-02 19:55:57 +00:00 |
|
tom_at_work
|
653f4b465d
|
* fixed some typecasts of pointers to Longint for 64 bit architectures (Linux and generic parts of the RTL only)
* 64 bit sockets unit fixes
git-svn-id: trunk@1625 -
|
2005-11-01 22:40:23 +00:00 |
|
Jonas Maebe
|
f67ffaa7c8
|
* fixed TextToFloat for platforms where currency = Int64 (webtbs/tw4093)
git-svn-id: trunk@1402 -
|
2005-10-16 06:28:14 +00:00 |
|
florian
|
e0d2eee158
|
* GenericAnsiStrComp fix from Vincent Snijders
git-svn-id: trunk@1172 -
|
2005-09-24 09:59:26 +00:00 |
|
florian
|
c94849ddb0
|
* readded overload directive to lowercase
+ lowercase(<variant>);
git-svn-id: trunk@1156 -
|
2005-09-22 17:18:28 +00:00 |
|
florian
|
6bce91adc0
|
+ CurrToStrF
+ ListSeparator
git-svn-id: trunk@1100 -
|
2005-09-17 19:31:59 +00:00 |
|
florian
|
af3b2f28ca
|
* generic AnsiStrComp fixed
git-svn-id: trunk@1057 -
|
2005-09-06 21:07:16 +00:00 |
|
florian
|
547c3f92b2
|
* AnsiReplaceText fixed, fixes 4260
git-svn-id: trunk@807 -
|
2005-08-07 07:57:27 +00:00 |
|
florian
|
6ed53e2c70
|
* Trim removes now all spaces and controll chars
+ Trim* for widestrings
git-svn-id: trunk@618 -
|
2005-07-13 08:32:41 +00:00 |
|
florian
|
cfcaff7dc9
|
* fixed mysql date problems using sscanf :]
* better integer parsing in sscanf
git-svn-id: trunk@609 -
|
2005-07-10 13:43:49 +00:00 |
|
florian
|
4258bee1c5
|
+ char support for sscanf
git-svn-id: trunk@605 -
|
2005-07-09 22:42:39 +00:00 |
|
florian
|
0d79442d0f
|
+ sscanf
git-svn-id: trunk@604 -
|
2005-07-09 22:34:26 +00:00 |
|
michael
|
7fb254755d
|
+ Optimizations for lower/uppercase functions
git-svn-id: trunk@380 -
|
2005-06-11 13:14:59 +00:00 |
|
florian
|
64c72bd312
|
* patch from Joost van der Sluis to remove VIRTUALPASCAL define since VP is officially dead
git-svn-id: trunk@374 -
|
2005-06-10 17:05:35 +00:00 |
|
michael
|
8a226bba52
|
+ Removed HASWIDESTRING/HASWIDECHAR defines
git-svn-id: trunk@241 -
|
2005-06-07 20:42:22 +00:00 |
|
peter
|
4ace790492
|
* remove $Log
git-svn-id: trunk@231 -
|
2005-06-07 09:47:55 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
michael
|
ffb55c4254
|
+ Removed VER1_0 defines
git-svn-id: trunk@33 -
|
2005-05-19 21:14:45 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
michael
|
b60c5b9cd2
|
+ Fixed bug #3957
|
2005-05-09 18:35:06 +00:00 |
|
florian
|
c36eadddf7
|
+ variants: string -> float/int casts
|
2005-04-28 09:15:43 +00:00 |
|
michael
|
525e2cf1ff
|
+ Added FormatCurr by Uberto Barbini
|
2005-04-26 16:40:51 +00:00 |
|
Jonas Maebe
|
2426ecafc3
|
* fixed several warnings and notes about unused variables (mainly) or
uninitialised use of variables/function results (a few)
|
2005-03-25 22:53:39 +00:00 |
|
marco
|
1ec105d95e
|
* some 1.0.x fixes
|
2005-03-13 14:30:24 +00:00 |
|
florian
|
0bfbd0a18e
|
+ added Ansi* routines to widestring manager
* made them using OS calls on windows
|
2005-03-12 14:56:22 +00:00 |
|
Jonas Maebe
|
8281d7a359
|
* fixed newstr() and disposestr()
|
2005-03-01 19:23:03 +00:00 |
|
Jonas Maebe
|
1162235207
|
* fixed web bug #3708
|
2005-02-28 11:12:17 +00:00 |
|
florian
|
eb4b962cee
|
+ implemented WideFormat
+ some Widestring stuff implemented
* some Widestring stuff fixed
|
2005-02-26 10:21:17 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
michael
|
525832f03a
|
+ Patch from peter to fix 1.0 compile
|
2005-02-07 08:29:00 +00:00 |
|
florian
|
3ed23de88e
|
+ StrCharLength infrastructure
|
2005-02-06 09:38:45 +00:00 |
|
peter
|
b89cddc0ec
|
* extended overload disabled for powerpc
|
2005-01-17 18:38:48 +00:00 |
|
michael
|
95714e9a4e
|
+ Patch from Colin Western to implemenet TryStrToFLoat
|
2005-01-16 17:53:27 +00:00 |
|
peter
|
cb255fffed
|
* fix bugs 3477, 3478, 3479
|
2004-12-26 13:04:30 +00:00 |
|
michael
|
aa96eb6ceb
|
+ Implemented wraptext
|
2004-12-19 17:55:38 +00:00 |
|
michael
|
ff146b3d32
|
+ Patch from Pete: Dont support widestrings when compiled with 1.0.x and Add additional typecasts to Widestring for widechar/pwidechar
|
2004-12-01 10:34:46 +00:00 |
|
michael
|
9eb3c1ced6
|
+ Fix from Alexey Barkovoy for bug #3302
|
2004-11-30 20:56:27 +00:00 |
|
marco
|
e3812e3683
|
* fixed little 1.0.xism
|
2004-11-22 05:53:44 +00:00 |
|
marco
|
841e3b75aa
|
* %x 64-bit support
|
2004-11-21 19:33:20 +00:00 |
|
marco
|
743ac811fb
|
* %u
|
2004-11-21 16:44:01 +00:00 |
|
marco
|
d7cc714078
|
* updated ansiexctractquotedstring (more delphi compat, both interface and code)
|
2004-11-16 18:30:35 +00:00 |
|
michael
|
201b7dc791
|
+ Extra index check in IsDelimiter
|
2004-08-30 18:00:12 +00:00 |
|
florian
|
76513df77d
|
* fixed CompareStr with a patch from Michalis Kamburelis
|
2004-08-07 19:32:35 +00:00 |
|
florian
|
d4117aeb34
|
+ TryStrToInt* added
|
2004-08-07 16:56:28 +00:00 |
|
florian
|
6427a54c3d
|
* fixed some bootstrapping problems as well as some 64 bit stuff
|
2004-06-13 10:49:50 +00:00 |
|
michael
|
2b66cb3edd
|
+ Enhanced FloatToStrF to 18 digits (Delphi compatibility, bug #3106
|
2004-06-12 13:57:18 +00:00 |
|
michael
|
70143302f0
|
+ Fixed currency<->string conversion support
|
2004-06-12 13:23:17 +00:00 |
|
peter
|
8c60c6f93e
|
* ordinal-pointer conversions fixed
|
2004-04-28 20:48:20 +00:00 |
|
michael
|
e91bc5bb19
|
+ Added AnsiSameStr
|
2004-02-26 08:46:21 +00:00 |
|
michael
|
c07028fe4e
|
+ Merged fixbranch fixes, missing in main branch
|
2003-11-26 22:17:42 +00:00 |
|
marco
|
c29abe12db
|
* johill patch applied
|
2003-11-22 17:18:53 +00:00 |
|
michael
|
3e33c1a5ab
|
+ Small optimization in comparemem
|
2003-11-22 16:17:26 +00:00 |
|
michael
|
cae0e667de
|
+ Patched CompareMem for case when length is 0
|
2003-11-22 15:46:48 +00:00 |
|
michael
|
9e8353e232
|
+ Position specifier in format string affects all later specifiers
|
2003-11-09 13:37:42 +00:00 |
|
marco
|
b15ba0a5ae
|
* Peter's Cardinal<->Longint fixes patch
|
2003-11-03 09:42:27 +00:00 |
|
marco
|
d086084380
|
* sametext and ansisametext added. (simple (ansi)comparetext wrappers)
|
2003-10-07 12:02:47 +00:00 |
|
peter
|
3d27318cb2
|
* moved classes unit to rtl
|
2003-10-06 21:01:06 +00:00 |
|