joost
b911e3d1c3
* Fixed AV when no owner is set
...
git-svn-id: trunk@17262 -
2011-04-06 10:15:37 +00:00
joost
53ca12f8ab
* Use INSTALL_PREFIX to install to. Solves problems with testsuite
...
git-svn-id: trunk@17261 -
2011-04-06 09:37:20 +00:00
sergei
c6accaba5c
* tcg386.g_copyvaluepara_openarray, improved generated code:
...
- second calculation of EDI is obsolete, its value is never used.
- calculation of ECX can be partially shared with first calculation of EDI.
- multiplying ECX by 1 is also redundant (was happening due to a wrong condition).
git-svn-id: trunk@17260 -
2011-04-06 08:54:20 +00:00
sergei
c17afffb65
* Fixed Variant (containing DateTime) to string conversions. Conversion to WideString was plain wrong, and conversion to AnsiString was ignoring the time portion. Patch from Luiz Americo, resolves #19075 .
...
git-svn-id: trunk@17259 -
2011-04-06 07:08:30 +00:00
sergei
30a02b8d65
* CreateIoCompletionPort and GetCompletionPortStarus: changed type of 'completionKey' parameter to ULONG_PTR, patch from cobines, resolves #19104 .
...
git-svn-id: trunk@17258 -
2011-04-06 03:33:45 +00:00
joost
6c589478c8
* Use proper path-separator and executable extension (Fixes compilation on Windows)
...
git-svn-id: trunk@17257 -
2011-04-05 20:31:34 +00:00
florian
9279c6955e
* support for SSSE3, SSE4,1, SSE4.2, AES instructions set by Emelyanov Roman, resolves #18527
...
+ test for aes support
git-svn-id: trunk@17256 -
2011-04-05 20:22:57 +00:00
florian
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
...
git-svn-id: trunk@17255 -
2011-04-05 20:10:09 +00:00
florian
00768bea47
* fix compilation of dllprt0.as for older arm assemblers without push support
...
git-svn-id: trunk@17254 -
2011-04-05 19:42:36 +00:00
florian
f2a3f4e5af
* patch from Antonio Puente Rodero to fix arctanh and arccosh in unit ucomplex, resolves #18844
...
git-svn-id: trunk@17253 -
2011-04-05 19:37:50 +00:00
florian
8bff2a0de4
* patch by Jeppe Johansen to fix thumb2 epilog generation, resolves #18392
...
git-svn-id: trunk@17252 -
2011-04-05 19:25:20 +00:00
florian
0e74cea8ed
* patch by Simon Ley to improve move on arm: unneeded plds are removed, resolves #19050
...
git-svn-id: trunk@17251 -
2011-04-05 18:44:10 +00:00
Jonas Maebe
da16630c50
* fixed compilation on FPC_USE_LIBC platforms after r17249 (they already
...
define a version of move() that calls libc.memmove())
git-svn-id: trunk@17250 -
2011-04-05 13:40:45 +00:00
sergei
6e09d76b07
+ x86_64 assembler implementations of Move and FillChar. Does not use SIMD, so probably not the fastest for large move sizes, but for small to medium sizes it should be competitive.
...
* Extended the related test with checks for medium and large move sizes, to improve coverage for different code paths that are used depending on size.
git-svn-id: trunk@17249 -
2011-04-05 09:53:54 +00:00
joost
da7ef036ba
* Added univint dependency for MacOSX which is not detected by fpcmake
...
git-svn-id: trunk@17248 -
2011-04-05 08:14:00 +00:00
michael
56bd9e0d25
* Applied patch from 19097, compilable with Delphi
...
git-svn-id: trunk@17247 -
2011-04-04 20:57:11 +00:00
vladob
da487a9d84
doc change
...
git-svn-id: trunk@17246 -
2011-04-04 20:51:16 +00:00
vladob
f83ae10939
test change
...
git-svn-id: trunk@17245 -
2011-04-04 20:50:25 +00:00
michael
d22edd8e15
* ONChange removed from field, TDatset Descendents must do it
...
git-svn-id: trunk@17243 -
2011-04-04 13:22:29 +00:00
florian
07c9a772bf
* fix compilation when object type cast checking is on
...
git-svn-id: trunk@17236 -
2011-04-03 10:50:34 +00:00
michael
cb3043b3a2
* Fixed 19068
...
git-svn-id: trunk@17235 -
2011-04-03 09:27:06 +00:00
michael
6a0bd01953
* Added license
...
git-svn-id: trunk@17234 -
2011-04-03 09:22:27 +00:00
michael
a33e5eb0eb
* Initial check-in of stl
...
git-svn-id: trunk@17233 -
2011-04-03 09:15:56 +00:00
florian
736071e716
* updated copyright to 2011
...
* corrected copyright notice in message files and added "and others"
git-svn-id: trunk@17232 -
2011-04-02 20:06:46 +00:00
florian
0d38c744f4
* small fixes for OpenCL module by Denis Golovan, resolves #18901
...
git-svn-id: trunk@17231 -
2011-04-02 19:15:04 +00:00
michael
bd302b760e
* Fix exception propagation in TiniFile.Free (bug 19046)
...
git-svn-id: trunk@17230 -
2011-04-02 16:25:43 +00:00
michael
87d156e885
* Added mem,memw, meml for documentation purposes
...
git-svn-id: trunk@17229 -
2011-04-02 16:11:37 +00:00
michael
a1631aa703
* Patch GetCDRomDevices so all CD roms are used, by Andrew H (18314)
...
git-svn-id: trunk@17228 -
2011-04-02 15:58:21 +00:00
michael
b78f9f7706
* Fixes range check errors, by Anton (bug id 19038)
...
git-svn-id: trunk@17226 -
2011-04-02 15:44:41 +00:00
michael
f235e4c116
* Fixed 18183
...
git-svn-id: trunk@17225 -
2011-04-02 15:41:39 +00:00
michael
be484359b8
* Corrected fix for FileAge
...
git-svn-id: trunk@17224 -
2011-04-02 15:28:24 +00:00
joost
029f5e9046
* Let the makefile create the unit output dir when fpmake.pp is not compiled yet
...
git-svn-id: trunk@17223 -
2011-04-02 13:33:56 +00:00
michael
1c0c6656f3
* Fixed some tests for firebird
...
git-svn-id: trunk@17222 -
2011-04-02 10:47:00 +00:00
michael
9747f7f0cd
* Do not allow fileage for directories (15873)
...
git-svn-id: trunk@17221 -
2011-04-02 10:43:39 +00:00
michael
e8cf8e4177
* Added OnValidate event support (17510)
...
git-svn-id: trunk@17220 -
2011-04-02 10:36:48 +00:00
michael
28ce3b96f0
* Extended test by barlone (Bug ID 19000)
...
git-svn-id: trunk@17219 -
2011-04-02 09:52:47 +00:00
michael
8384a5ad04
* Refactoring of dateutils by barlone (Bug ID 19000)
...
git-svn-id: trunk@17218 -
2011-04-02 09:51:01 +00:00
joost
27ac54a76c
* Implemented the ability to register default scripts which can be added
...
to a webpage when needed
* Implemented multi-level Iteration id's
* Fixed possible AV in IsAjaxScript
* Javascriptstacks now have a type: jtOther or jtClientSideEvent
* Implemented TJavaVariables, which are available client-side and server-side
git-svn-id: trunk@17217 -
2011-04-02 08:28:29 +00:00
joost
86c8c6c4eb
* The Makefile.fpc is adapted and the Makefile re-generated so that fpmake is
...
used to compile the fcl-web package. The old Makefile.fpc is copied to
Makefile.org so it can be used for recovery when building fails.
git-svn-id: trunk@17215 -
2011-04-01 21:11:22 +00:00
joost
103867412a
* If a found package seems to contain the source of the package, check if the
...
package is compiled earlier and when that's the case include it's unit
output directory. Usefull if more packages are being compiled manually,
without installing each package.
git-svn-id: trunk@17213 -
2011-04-01 09:50:05 +00:00
sergei
ef4ce51d24
- removed unused variable and label
...
git-svn-id: trunk@17212 -
2011-04-01 05:49:58 +00:00
sergei
046ed5548b
* Fixed pointer to cardinal typecasts, which are wrong for 64-bit platforms (significance is low, because these are in debug code).
...
git-svn-id: trunk@17211 -
2011-04-01 05:45:12 +00:00
michael
d4b071ed9a
* Fixed signature of zliballocmem
...
git-svn-id: trunk@17210 -
2011-03-31 11:17:49 +00:00
sergei
d3fe020a55
* Don't use deprecated symbols anymore, silences compilation.
...
* GetFormatSettings function now can fill an arbitrary TFormatSettings record.
git-svn-id: trunk@17209 -
2011-03-30 16:20:56 +00:00
michael
5a84a0c4ef
* ODBC library is called odbc32 on windows
...
git-svn-id: trunk@17208 -
2011-03-30 10:54:21 +00:00
Jonas Maebe
bc46ea5cba
* use compare_defs() instead of a plain "=" comparison to check that the
...
return type of the interface and implementation declaration of a function
match (so that in case the "real defs" match as described in the comment
of r17201, they are accepted as being the same)
git-svn-id: trunk@17207 -
2011-03-29 18:51:36 +00:00
michael
bc2bebfa16
* Patch from Stephano so TRegIniFile can process registry values written by Delphi
...
git-svn-id: trunk@17206 -
2011-03-29 12:31:52 +00:00
michael
ee461becfb
* Fix for 19018
...
git-svn-id: trunk@17205 -
2011-03-29 11:15:41 +00:00
michael
5257fb6d0e
* Fixed some corner cases in readrecord
...
git-svn-id: trunk@17204 -
2011-03-29 10:53:45 +00:00
michael
5194a08195
* Inherited was not called
...
git-svn-id: trunk@17203 -
2011-03-29 10:53:08 +00:00