Commit Graph

913 Commits

Author SHA1 Message Date
yury
93e62a3c0d * Raise range error exception directly to prevent note "Local variable "rcheck" is assigned but never used".
git-svn-id: trunk@9555 -
2007-12-28 00:17:11 +00:00
yury
5f8bd39408 * Implemented TFMTBcdFactory.Clear and TFMTBcdFactory.Copy methods.
git-svn-id: trunk@9552 -
2007-12-27 23:44:53 +00:00
yury
79a1b1a485 * Converted user defined note to info message.
git-svn-id: trunk@9551 -
2007-12-27 23:29:52 +00:00
yury
4b3015802a * Removed workaround for bug #9827, since it was fixed.
git-svn-id: trunk@9549 -
2007-12-27 22:56:19 +00:00
yury
b52338d0bd * Converted user defined note to info message.
git-svn-id: trunk@9548 -
2007-12-27 22:49:05 +00:00
yury
d306e25dc8 * Fixed warnings.
git-svn-id: trunk@9514 -
2007-12-22 12:27:03 +00:00
yury
d7d6b37158 * Fixed warnings.
git-svn-id: trunk@9513 -
2007-12-22 12:12:25 +00:00
yury
8b12a7f2c2 * Fixed warnings.
git-svn-id: trunk@9506 -
2007-12-21 23:10:33 +00:00
yury
9e9716f95e * Changed user warnings to notes.
git-svn-id: trunk@9505 -
2007-12-21 22:57:59 +00:00
yury
ed5fc4ca0e * Changed debug notes to hints.
git-svn-id: trunk@9499 -
2007-12-21 22:17:09 +00:00
michael
429fd4f685 * Patch from Giulio Bernardi to use NtoLE instead of swapendian
git-svn-id: trunk@9438 -
2007-12-13 09:59:19 +00:00
michael
b363afcd0a * Patch from Giulio Bernardi
* ObjectBinaryToText, ObjectTextToBinary and ObjectTextToResource are
    endian safe and writing and reading extended type is supported on
    machines that don't have an extended type
 - TStream.WriteResourceHeader, TStream.ReadResHeader,
   TStream.FixupResourceHeader are endian safe

git-svn-id: trunk@9397 -
2007-12-05 20:50:26 +00:00
Jonas Maebe
997d7b33db * don't override routines hooked by a real widestring manager before
sysutils initialised

git-svn-id: trunk@9392 -
2007-12-05 14:28:11 +00:00
peter
6ed3d91989 * CompareText for shortstrings added
* optimize CompareText
  * use CompareText for case-insenstive compares in the RTL
  patches from Sergei Gorelkin

git-svn-id: trunk@9384 -
2007-12-02 18:36:20 +00:00
peter
544cf539e1 * fix for relativepath, fixes #10224
git-svn-id: trunk@9312 -
2007-11-21 21:51:42 +00:00
yury
d568718cb0 * Removed UpperCaseTable and LowerCaseTable variables and TCaseTranslationTable type from interface part. These variables are used only by generic upper/lower case conversion routines. They are not used on Windows targets and it is bad idea to let users use these variables. Users must use AnsiLowerCase and AnsiUpperCase routines.
git-svn-id: trunk@9301 -
2007-11-20 10:45:50 +00:00
peter
732abba1f2 * all functions use DirSeparators. This is required to be able to have consistent
result values that can be used as input values. A problem with inconsitency was
    in ForceDirectories where excludetrailingpathdelimiter did not remove a / under win32
    and ExtractFilePath found the / as a separator. With the end result an infinite loop.

git-svn-id: trunk@9290 -
2007-11-18 21:40:17 +00:00
Jonas Maebe
1445ca1198 * fixed GetDirs in case the last character of the passed directory
= PathDelim (called like that from the compiler)

git-svn-id: trunk@9274 -
2007-11-17 19:53:33 +00:00
michael
cb9608c149 * Replaced suspected copyright infringement of MomentSkewKurtosis with clean-room implementation by Vincent Snijders
git-svn-id: trunk@9265 -
2007-11-16 15:24:17 +00:00
yury
515017ece6 * Fixed warnings and notes.
git-svn-id: trunk@9097 -
2007-11-03 10:53:08 +00:00
yury
6a36ac786a * Fixed warnings.
git-svn-id: trunk@9095 -
2007-11-03 10:36:27 +00:00
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
yury
0a3591a2a5 * Fixed warnings and notes.
git-svn-id: trunk@9046 -
2007-11-01 15:55:54 +00:00
florian
4b172f5973 * made rtti for dyn. arrays more delphi compatible, resolves #9464
git-svn-id: trunk@8853 -
2007-10-19 20:27:45 +00:00
peter
398363156b * cache stdout threadvar in catchunhandledexception
* retrieve the address of io exception texts instead of assigning to a string

git-svn-id: trunk@8825 -
2007-10-16 19:13:53 +00:00
marco
4bec9a23ce * turn implicit exceptions off for most strutils routines.
+/-20% decrease in size

git-svn-id: trunk@8791 -
2007-10-14 11:25:19 +00:00
marco
a43e03f6c0 * Spaces version improved.
git-svn-id: trunk@8780 -
2007-10-13 19:40:16 +00:00
marco
807e964dab * Faster overloaded inttobin 32-bit and 64-bit.
git-svn-id: trunk@8775 -
2007-10-12 20:54:15 +00:00
florian
de47ba3ac8 * fixed GetKeyData
git-svn-id: trunk@8729 -
2007-10-03 11:13:27 +00:00
marco
7429c4871b * fix for 9770
git-svn-id: trunk@8689 -
2007-09-30 11:23:33 +00:00
marco
54d8f93b25 * fix for 9772
git-svn-id: trunk@8677 -
2007-09-29 09:18:15 +00:00
marco
827d380691 * pchar(pointer()) isms that were safe.
git-svn-id: trunk@8672 -
2007-09-28 21:57:45 +00:00
marco
faa8383403 * some pchar(pointer(s)) changes (see maillist)
git-svn-id: trunk@8671 -
2007-09-28 20:24:44 +00:00
marco
9e1462203c * dateutils.scandatetime, an inverse of formatdatetime
git-svn-id: trunk@8624 -
2007-09-23 20:03:12 +00:00
florian
5a585ce07d * made SExecuteProcessFailed error message more clear
git-svn-id: trunk@8622 -
2007-09-23 14:59:22 +00:00
joost
f6d66e8cf5 * Changed MinDateTime for FloatToDateTime and VariantToDate to 01/01/0001
git-svn-id: trunk@8534 -
2007-09-17 21:25:51 +00:00
micha
f48e51c380 * fix TFPSMap.GetKeyData on non-sorted map (#9672)
+ add test for issue #9672

git-svn-id: trunk@8485 -
2007-09-14 20:48:29 +00:00
tom_at_work
ddc0ac9a43 * better fix for TFPGSList memory leak: avoid changing allocation behavior (adds one temp entry used for various operations), and clean up in the destructor
git-svn-id: trunk@8433 -
2007-09-11 22:23:33 +00:00
tom_at_work
f88c5e1324 * fix memory leak of TFPSList.Clear()
git-svn-id: trunk@8431 -
2007-09-11 21:43:27 +00:00
marco
d539d9c54d * fix for 9588
git-svn-id: trunk@8366 -
2007-09-03 13:24:26 +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
9238ea2850 * fixed potential range errors
git-svn-id: trunk@8321 -
2007-08-28 19:01:49 +00:00
Almindor
1e4dd0685a * fix bug #9438
git-svn-id: trunk@8288 -
2007-08-16 09:58:35 +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
baafccf372 + added some constants missed for compatibility, resolves #9182
git-svn-id: trunk@8121 -
2007-07-21 20:19:29 +00:00
Almindor
920660c460 * fix AssignFile to use "out" if the PARAMOUT define is defined (fixes 9275)
git-svn-id: trunk@8080 -
2007-07-16 21:47:31 +00:00
yury
1807613f88 * Made NaN = 0.0/0.0 for arm-linux. It is calculated as Nan on Florian's arm-linux box. ln(-1.0) is calculated as -Inf on arm-linux and x86. It fixes bug #9132.
git-svn-id: trunk@8045 -
2007-07-14 08:55:54 +00:00
michael
07fdede9b8 * Defined ExceptionClass and ExceptObjProc for Delphi compatibility (bug 8459)
git-svn-id: trunk@7850 -
2007-06-29 20:16:44 +00:00
marco
f885568da9 * more little winapi fixes (largeuint)
git-svn-id: trunk@7821 -
2007-06-26 14:50:24 +00:00