peter
f6384b9361
* disable range/overflow checking when calculating with Nan
...
git-svn-id: trunk@9649 -
2008-01-06 12:45:03 +00:00
marco
408d5831ea
* isimplementorof/referenceinfo, bug #10567
...
git-svn-id: trunk@9647 -
2008-01-06 00:12:43 +00:00
Jonas Maebe
337e53e712
* fixed mantis #10519 (when rounding for the first decimal digit and
...
it is at the same time the last, append the 0)
git-svn-id: trunk@9623 -
2008-01-03 22:14:54 +00:00
marco
97b1d04d8f
* Fix for 10482, iinterfacecomponentreference
...
git-svn-id: trunk@9618 -
2008-01-02 20:45:09 +00:00
Jonas Maebe
edffeac316
* declare math.pinteger as an alias of objpas.pinteger to avoid type
...
masking errors (mantis #10540 )
git-svn-id: trunk@9617 -
2008-01-02 19:53:14 +00:00
marco
574827a844
* Fix for 10534. tagstatstg now aliased in activex.pp to types.pp
...
git-svn-id: trunk@9616 -
2008-01-02 19:50:02 +00:00
marco
4b43848d66
* More fixes for 10522
...
git-svn-id: trunk@9608 -
2008-01-01 17:41:15 +00:00
marco
29b72c584a
* DFCS_* constants for win2000+. Part of #10522
...
git-svn-id: trunk@9607 -
2008-01-01 17:28:54 +00:00
mazen
7c19e36595
* Added implementation for Julian date computaton.
...
git-svn-id: trunk@9604 -
2007-12-31 16:34:45 +00:00
peter
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
...
case optimziation
git-svn-id: trunk@9603 -
2007-12-31 13:36:16 +00:00
michael
8793de3166
* Applied patch from Sergei Gorelkin for ComposeDateTime and IncAMonth
...
git-svn-id: trunk@9600 -
2007-12-30 22:20:11 +00:00
michael
067d1ab582
* Added EPropertyConvertError class
...
git-svn-id: trunk@9598 -
2007-12-30 22:03:56 +00:00
michael
a375df54f2
Implemented get/setinterfaceproperty. Needs checking
...
git-svn-id: trunk@9597 -
2007-12-30 22:01:53 +00:00
michael
d7f94a8282
* Added GetModuleName
...
git-svn-id: trunk@9596 -
2007-12-30 21:50:40 +00:00
michael
eec321b2f8
* Implemented ExtractShortPathName
...
git-svn-id: trunk@9595 -
2007-12-30 21:45:48 +00:00
daniel
0cfdde094d
- Disable assembler implementations of str_int because of mysterious
...
cycle failure on Win32.
git-svn-id: trunk@9593 -
2007-12-30 21:27:05 +00:00
michael
1b0307ae5c
* Fixed bug #10140
...
git-svn-id: trunk@9586 -
2007-12-30 20:17:08 +00:00
daniel
d8bffd27fc
- Intergrate i386/strlen.inc and remove it.
...
+ int_str assembler implementations for i386
+ fpc_shortstr_to_shortstr assembler implementation for ARM
+ fpc_shortstr_assign assembler implementation for ARM
+ fpc_Pchar_length assembler implementation for ARM
git-svn-id: trunk@9582 -
2007-12-30 11:19:10 +00:00
michael
b244f6eb71
* Patch from Sergei Gorelkin, making TStream.Read and .Write virtual
...
git-svn-id: trunk@9572 -
2007-12-29 19:03:56 +00:00
marco
eb2a80d272
* TContainedObject 10496. First implementation copied from TInterfacedObject
...
git-svn-id: trunk@9569 -
2007-12-29 15:30:57 +00:00
marco
c6e2d72e3c
* D7 compat, neginfinity (bug 10490)
...
git-svn-id: trunk@9564 -
2007-12-29 13:12:10 +00:00
marco
bce663bb43
* Fix for 10491, pdatetime now defined.
...
git-svn-id: trunk@9563 -
2007-12-29 13:11:23 +00:00
yury
e475735c43
* ifdefed fatal error messages in exception handling to be available only if debugging is needed.
...
git-svn-id: trunk@9562 -
2007-12-28 20:10:19 +00:00
yury
3a5cfb7575
* Fixed compilation.
...
git-svn-id: trunk@9560 -
2007-12-28 15:28:03 +00:00
yury
e5f3a6b631
* Fixed compilation.
...
git-svn-id: trunk@9559 -
2007-12-28 15:24:27 +00:00
yury
c4e60fd1a5
- Removed systhrd.inc from targets where thread manager is stub by default. Stub is installed in common thread.inc file if DISABLE_NO_THREAD_MANAGER is not defined.
...
git-svn-id: trunk@9558 -
2007-12-28 15:21:02 +00:00
yury
0dcad4d822
* Implemented late thread manager initialization. Thread manager code is not included to executable if thread stuff are not used. WinCE executable size is reduced by 4KB, Win32 executable size is reduced by 3KB. No testsuite regressions.
...
git-svn-id: trunk@9557 -
2007-12-28 14:40:28 +00:00
yury
e00bacdcef
* Removed HAS_MT_MEMORYMANAGER define, since it is obsolete now.
...
git-svn-id: trunk@9556 -
2007-12-28 11:30:46 +00:00
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
cd03a2893b
* Explicitly increment and decrement ref count to keep copy of destination string in fpc_AnsiStr_Concat_multi and fpc_WideStr_Concat_multi. It prevents note "Local variable "destcopy" is assigned but never used".
...
git-svn-id: trunk@9554 -
2007-12-28 00:02:35 +00:00
yury
eadfbb5027
* Removed unused local variable.
...
git-svn-id: trunk@9553 -
2007-12-27 23:49:35 +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
05c1305ef0
* Converted user defined notes to comments.
...
git-svn-id: trunk@9546 -
2007-12-27 22:26:27 +00:00
yury
de9af7191b
* Converted user defined warnings to comments.
...
git-svn-id: trunk@9545 -
2007-12-27 22:22:36 +00:00
yury
ff78a443db
* Removed user defined warning "TextMode not implemented yet!!", since TextMode will not be implemented for Windows anyway...
...
git-svn-id: trunk@9544 -
2007-12-27 22:18:48 +00:00
daniel
68731ae067
+ Assembler implementation of mod/div.
...
Improves amount of divides from about 230000/s to about 2400000/s on
ARM920T, 200MHz.
git-svn-id: trunk@9543 -
2007-12-27 17:59:45 +00:00
daniel
823432146a
* Only overload findresource with an ansistring variant if
...
FPC_HAS_FEATURE_ANSISTRINGS is defined.
git-svn-id: trunk@9542 -
2007-12-27 15:31:35 +00:00
yury
203939b9a5
* Don't use deprecated functions.
...
git-svn-id: trunk@9539 -
2007-12-26 17:10:53 +00:00
yury
a2daf2e86d
* Activated again workaround of dead code warnings on (errorcode > maxExitCode) condition.
...
git-svn-id: trunk@9537 -
2007-12-26 16:20:08 +00:00
Jonas Maebe
01592d7b5d
* don't convert terminating #0 of UCS4Strings to widestring
...
* fixed length check in twide5.pp
git-svn-id: trunk@9518 -
2007-12-23 18:40:15 +00:00
florian
213dd11800
* setlength in utf16/widestringtoutf32 fixed, resolves #10462
...
git-svn-id: trunk@9517 -
2007-12-22 18:43:29 +00:00
yury
e7918b9411
* Fixed compilation on some targets. It seems to be a bug in finding variables in expressions like that: {$if sizeof(my_var) = 4}
...
git-svn-id: trunk@9516 -
2007-12-22 17:39:49 +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
5ed1f63b26
* Really removed warnings about missing libs.
...
git-svn-id: trunk@9512 -
2007-12-22 11:56:48 +00:00
yury
8a3e22c772
* Removed warnings about missing libs.
...
git-svn-id: trunk@9511 -
2007-12-22 11:51:37 +00:00
yury
f3699dda56
* Really removed lnfodwrf from build on win32/64 targets because this unit supports only ELF executables atm.
...
* Build lineinfo unit separately using makefile, not buildrtl.pp, to eliminate warning "Don't load LINEINFO unit manually, Use the -gl compiler switch instead".
git-svn-id: trunk@9510 -
2007-12-22 11:49:32 +00:00