Commit Graph

24575 Commits

Author SHA1 Message Date
Jonas Maebe
fc99b0ad48 * fixed floating point precision conversions for loc_mmregister and
between loc_fpuregister and loc_mmregister

git-svn-id: trunk@5942 -
2007-01-13 15:00:00 +00:00
Jonas Maebe
18eaee6ea3 * force tryencodetime to perform calculation using the precision of
tdatetime

git-svn-id: trunk@5941 -
2007-01-13 14:58:35 +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
peter
cfb7a70c66 * update cacheindex in get_file
git-svn-id: trunk@5939 -
2007-01-13 12:44:21 +00:00
peter
5e428406e0 * remove redundant initalization of LinkTypeSetExplicitly
git-svn-id: trunk@5938 -
2007-01-13 12:28:14 +00:00
yury
bcd86ef782 * added support for very big/small currency constants for non x86 CPUs.
git-svn-id: trunk@5937 -
2007-01-13 12:12:20 +00:00
florian
e5dd51c95b * commented our sse hacking
git-svn-id: trunk@5936 -
2007-01-12 23:32:31 +00:00
micha
19cb1b6e34 fix win95: win32 sse support check, patch by florian
git-svn-id: trunk@5935 -
2007-01-12 23:07:01 +00:00
florian
76dc5ab588 + support of -fPIC (is equivalent to -Cg) so people won't be confused if ld tells them to recompile their code with -fPIC
git-svn-id: trunk@5934 -
2007-01-12 22:27:20 +00:00
michael
f00704fe0f Fixed bug #5276, read/write of widechar property
git-svn-id: trunk@5933 -
2007-01-12 21:04:25 +00:00
michael
14eaf7200e * Fixed buf 7168
git-svn-id: trunk@5932 -
2007-01-12 20:49:54 +00:00
michael
ae5cfedc13 * Redirected libc pthread_cond_t type to unixtype
git-svn-id: trunk@5931 -
2007-01-12 20:36:24 +00:00
michael
63af3b33a1 * Fixed bug #7159 and implemented clear/copy/redim for interface/widestring/variant arrays
git-svn-id: trunk@5930 -
2007-01-12 20:16:44 +00:00
michael
ea0fc335d1 * Fixed FileExists for >2GB files
git-svn-id: trunk@5929 -
2007-01-12 19:36:24 +00:00
Jonas Maebe
227ec1012d + another test for previous commit (mantis #7179)
git-svn-id: trunk@5928 -
2007-01-12 18:37:27 +00:00
Jonas Maebe
e815b923d5 * a_loadfpu_* gets two size parameters: fromsize and tosize
* fixed downsizing the precision of floating point values
  * floating point constants are now treated using only the minimal
    precision required (e.g. 2.0 is now a single, 1.1 extended etc)
    (Delphi compatible)

git-svn-id: trunk@5927 -
2007-01-12 18:33:51 +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
pierre
1d564debbb * parent_ebp was renamed parentfp in compiler
but not reflected in IDE, so the higher variable
    did not display correctly anymore.

git-svn-id: trunk@5925 -
2007-01-12 17:21:37 +00:00
Jonas Maebe
adbe0ab1d2 * support linker options (-k) which are > 255 chars combined
git-svn-id: trunk@5924 -
2007-01-12 17:12:29 +00:00
Jonas Maebe
ebfddc8225 + ansistring overloads of upper/lower (to fix ansistring Replace)
+ char overloads of upper/lower (to fix overload choosing problems
    resulting from adding the ansistring overloads)

git-svn-id: trunk@5923 -
2007-01-12 17:11:14 +00:00
pierre
1724a37358 + Implement Topic Search
git-svn-id: trunk@5922 -
2007-01-12 17:07:23 +00:00
Jonas Maebe
cbba170e61 * properly (but silently) truncate parameters passed via environment
variables

git-svn-id: trunk@5921 -
2007-01-12 16:50:39 +00:00
Jonas Maebe
d1c351462d * fixed FloatToStrFIntl for platforms without extended
git-svn-id: trunk@5920 -
2007-01-12 16:27:31 +00:00
florian
f7da932aa4 * use ctypes instead of defining own types
git-svn-id: trunk@5918 -
2007-01-12 10:56:29 +00:00
Jonas Maebe
7afbe22031 * extended test
git-svn-id: trunk@5917 -
2007-01-12 10:38:15 +00:00
daniel
a6a0745436 * Apply path in Mantis report 8103 to fix ansi2wide issue
git-svn-id: trunk@5916 -
2007-01-12 10:35:20 +00:00
Jonas Maebe
2e6d438599 * changed ref parameter of gettemp/gettemptyped from var to out to fix
wrong warnings

git-svn-id: trunk@5915 -
2007-01-12 10:29:14 +00:00
Jonas Maebe
198a0008d0 * fixed -currency after r5896
git-svn-id: trunk@5914 -
2007-01-12 09:52:07 +00:00
Jonas Maebe
157e5eb02e * fixed debug code for 64 bit
git-svn-id: trunk@5913 -
2007-01-12 09:12:13 +00:00
peter
d2c8e7429e * include parameter types for checking abstract calls
git-svn-id: trunk@5911 -
2007-01-11 22:23:04 +00:00
peter
f3e4496ca7 * build fppkg
git-svn-id: trunk@5909 -
2007-01-11 21:55:00 +00:00
peter
0f70e42920 * abstractmethodlist to tfphashlist
git-svn-id: trunk@5908 -
2007-01-11 21:53:12 +00:00
peter
2bc3bd8c4f * ignoredirectives changed to tfphashlist
git-svn-id: trunk@5907 -
2007-01-11 21:52:53 +00:00
peter
a526430509 * add TFPHashList.FindIndexOf
git-svn-id: trunk@5906 -
2007-01-11 21:52:32 +00:00
michael
2d7b828694 * syncobjs now bases on system unit thread support
git-svn-id: trunk@5905 -
2007-01-11 21:15:46 +00:00
michael
d444058d0e * Replaced with new version based on classes
git-svn-id: trunk@5904 -
2007-01-11 21:03:46 +00:00
michael
13335d84d8 * Fixed bug #8095
git-svn-id: trunk@5903 -
2007-01-11 20:51:23 +00:00
peter
91dbd27a42 * cleanup deleting of defs
git-svn-id: trunk@5902 -
2007-01-11 20:46:57 +00:00
michael
aaec51dd3f * Fixed bug #8033, removed longrec, so sysutils version is used
git-svn-id: trunk@5901 -
2007-01-11 20:40:12 +00:00
michael
dc2daf7ed3 * Fixed bug #8100: TDuplicates refers to types TDuplicates
git-svn-id: trunk@5900 -
2007-01-11 20:33:40 +00:00
michael
fcce3195b6 * TFormatSettings implementation, stage 3 (final)
git-svn-id: trunk@5899 -
2007-01-11 20:25:18 +00:00
Jonas Maebe
e1a94f5606 * fixed test
git-svn-id: trunk@5898 -
2007-01-11 20:13:07 +00:00
michael
cab9811e02 * TFormatSettings implementation, stage 2
git-svn-id: trunk@5897 -
2007-01-11 20:01:33 +00:00
florian
e3f37f98ae * correct handling of -<currency> on non x86 CPUs
git-svn-id: trunk@5896 -
2007-01-11 19:34:10 +00:00
yury
21dcfcd404 * fixed fpc_ShortStr_Currency in case of 0 value.
git-svn-id: trunk@5895 -
2007-01-11 18:52:00 +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
Jonas Maebe
3381fd2ea1 * ismultithread is a longbool nowadays (cmpb -> cmpl)
git-svn-id: trunk@5893 -
2007-01-11 17:32:15 +00:00
Jonas Maebe
8e5a5d3f2b * fixed test (typecast floating point constants to float)
git-svn-id: trunk@5892 -
2007-01-11 16:41:12 +00:00
florian
93c86bbaf2 * target test fixed, resolves #6580
git-svn-id: trunk@5888 -
2007-01-11 15:09:39 +00:00
pierre
901cc71411 + allow also <BR/> as line break tag
git-svn-id: trunk@5887 -
2007-01-11 14:05:58 +00:00