marco
f4da244398
* adding stdcall calling convention modifiers. bug #17159
...
git-svn-id: trunk@15790 -
2010-08-12 19:54:10 +00:00
marco
df19960f41
* simple fix for 16158, avoid crash on duplicate calling of DLL_PROCESS_DETACH
...
git-svn-id: trunk@15787 -
2010-08-12 15:34:43 +00:00
marco
c59973d149
* patch from Christopher Key (via Alonso Cardenas Marquez) to fix mmap
...
syscall. Recent versions of FreeBSD check the seventh parameter, and
that code wasn't correct in FPC.
git-svn-id: trunk@15785 -
2010-08-12 10:56:31 +00:00
pierre
8e8a573707
* commit 15780 reverted
...
git-svn-id: trunk@15784 -
2010-08-11 21:45:55 +00:00
florian
39e533d40d
+ add StopDeviceNotifications to WinCE Windows units, resolves #17095
...
git-svn-id: trunk@15783 -
2010-08-11 20:31:04 +00:00
florian
4671615dc7
* disable east asia/era stuff on WinCE, the functions does not seem to be available there, fixed compilation of trunk for WinCE
...
git-svn-id: trunk@15782 -
2010-08-11 20:30:14 +00:00
pierre
df01446f42
* avoid private constructor warning
...
git-svn-id: trunk@15780 -
2010-08-11 15:41:54 +00:00
marco
ecd4b3dc23
* textmetricA variants, delphi compat.
...
git-svn-id: trunk@15779 -
2010-08-11 11:05:59 +00:00
marco
a33ac5a082
* Patch from Graeme to show deprecated et al modifiers after record def.
...
git-svn-id: trunk@15778 -
2010-08-11 10:48:51 +00:00
marco
7c42df69db
* slightly improved error reporting for test_parser.
...
git-svn-id: trunk@15777 -
2010-08-11 10:47:10 +00:00
marco
8caa62618f
* support for east asia locale in formatdatetime. Patch from Taka_JP, mantis 14955 modified for recent sysutils rework, and to init eastasia support only once.
...
git-svn-id: trunk@15776 -
2010-08-11 09:03:13 +00:00
marco
2d8ac256cf
* First era patch of Taka_JP.
...
git-svn-id: trunk@15775 -
2010-08-11 08:29:47 +00:00
marco
1e7e80bfb3
* try to resolve relative url first in current package before current module,
...
solves bug #17146
git-svn-id: trunk@15768 -
2010-08-10 23:25:18 +00:00
marco
b1b6ef237a
* write examples for topic nodes. Mantis 17145
...
git-svn-id: trunk@15767 -
2010-08-10 22:38:30 +00:00
florian
9509437a96
* converted winspool.h from MingW and added it as winspool.pp, resolves #17174
...
git-svn-id: trunk@15766 -
2010-08-10 20:17:20 +00:00
florian
0085c22c59
- NaN floating point constants do not anymore cause an error when $Q or $R is active ( resolves #16315 and #14757 )
...
+ $ieeeerrors (command line switch -C3) to enable errors on NaN floating point constants
+ tests
git-svn-id: trunk@15765 -
2010-08-10 19:05:13 +00:00
Jonas Maebe
89be8d45e3
* use TrueBoolStrs/FalseBoolStrs for *StrToBool* (mantis #16848 )
...
git-svn-id: trunk@15764 -
2010-08-10 13:06:22 +00:00
pierre
45b11561cf
+ Always try to find Compiler in same directory first
...
git-svn-id: trunk@15763 -
2010-08-10 11:37:06 +00:00
pierre
874e69bcf8
* revert wrong commits
...
git-svn-id: trunk@15762 -
2010-08-10 11:33:38 +00:00
pierre
d27278faac
* Add external linker possibility for windows x86_64 compiler
...
git-svn-id: trunk@15761 -
2010-08-10 11:28:31 +00:00
paul
38da67e08b
tests: add hint directives test
...
git-svn-id: trunk@15760 -
2010-08-10 04:30:59 +00:00
paul
bbdd8e52f1
compiler: allow "deprecated", "experimental" and "unimplemented" to be used as identifiers
...
git-svn-id: trunk@15759 -
2010-08-10 03:43:12 +00:00
nickysn
0b75bedaf9
VESA 3.0 support
...
git-svn-id: trunk@15758 -
2010-08-10 00:01:06 +00:00
florian
8b1889d033
* now compilation on i386 was broken, fixed
...
git-svn-id: trunk@15757 -
2010-08-09 20:00:19 +00:00
florian
33c67c7972
* compilation fixed on x86-64
...
git-svn-id: trunk@15756 -
2010-08-09 19:51:28 +00:00
sergei
320f67eab2
xmlwrite.pp, htmwrite.pp: replaced inheritance by composition. TxxxWriter always writes to a TStream (or its descendant), and for text files we use a simple TStream-compatible wrapper.
...
git-svn-id: trunk@15755 -
2010-08-08 22:25:37 +00:00
florian
9365eb48c0
* check if labsym is assigned before testing if it's used globally
...
git-svn-id: trunk@15754 -
2010-08-08 17:31:15 +00:00
florian
66571ee4c8
* use extended as default real type in calculations only if fputype=x87
...
git-svn-id: trunk@15750 -
2010-08-08 16:17:43 +00:00
michael
dd33fba74c
* Made TPasExpr a descendent of expression, so declaration can be asked
...
git-svn-id: trunk@15749 -
2010-08-08 15:42:46 +00:00
marco
6e5c32a481
* Patch from Nikolay (GetScanLineVESA256 reads from the write window, instead of the read window) mantis 17132
...
git-svn-id: trunk@15748 -
2010-08-08 14:54:26 +00:00
daniel
6f2b097d63
+ Add futex
...
git-svn-id: trunk@15747 -
2010-08-08 14:24:46 +00:00
marco
7c164001d9
* patch from Nicolay for VLineVESA256 off-by-one error in calculation of BankRest, Mantis 17131
...
git-svn-id: trunk@15746 -
2010-08-08 14:02:33 +00:00
marco
198fea10a8
* store the filename of uses yy in xxx syntax.
...
git-svn-id: trunk@15745 -
2010-08-08 13:32:07 +00:00
joost
181804e4b9
* Fixed passing parameters on the stack to cdecl interface-methods. The 'call'
...
shifted all the parameters on the stack. Now the 'self' parameter is
declared as var, not const, restoring its original value is not necessary
anymore
git-svn-id: trunk@15744 -
2010-08-08 13:27:54 +00:00
marco
72f53aacd8
* Fix some minor sideeffect introduced by r15729. File without "of integer" must remain working.
...
git-svn-id: trunk@15743 -
2010-08-08 12:44:11 +00:00
Jonas Maebe
99aece6230
* cleaned up handling of Darwin non-lazy pointer sections: create sections
...
as needed, instead of once when initialising the list (currently nothing
else is added to that asmlist so it was safe, but it was not robust)
git-svn-id: trunk@15742 -
2010-08-08 12:39:16 +00:00
Jonas Maebe
4ef0601906
* let def_cgsize() also recognise unicodestrings (avoid calling tdef.size)
...
git-svn-id: trunk@15741 -
2010-08-08 12:37:07 +00:00
marco
06b383f576
* patch for property modifiers, mantis 16672
...
git-svn-id: trunk@15740 -
2010-08-08 12:26:48 +00:00
marco
f8f7201c22
* patch from Nikolay that fixes a copy paste bug in hlinevesa256 (and ->or)
...
Mantis 17128
git-svn-id: trunk@15739 -
2010-08-08 11:51:38 +00:00
sergei
1c7c97dc93
sax_xml.pp:
...
* Applied counterpart of sax_html.pp r15564, eliminating redundant wide-to-ansi conversions;
* AStart parameter of IgnorableWhitespace event should be zero, not 1;
* XML is case-sensitive, removed calls to lowercase();
* Accumulate token characters in FRawTokenText, then convert it all at once to SAXString. Without it, handling multi-byte encodings like UTF-8 was impossible, because it was converting by individual bytes which always resulted in errors. Provides a partial fix for Mantis #16732 . Also provides a single location to insert a proper decoding procedure.
git-svn-id: trunk@15738 -
2010-08-08 05:13:45 +00:00
sergei
f138637678
xmlread.pp, moved decoder procedures to xmlutils.pp, so they can be reused by other code.
...
git-svn-id: trunk@15737 -
2010-08-08 03:27:31 +00:00
sergei
118f1d645b
xmlread.pp:
...
- removed an unused field FDocNotValid
- optimized away a variable in ParseEndTag().
git-svn-id: trunk@15736 -
2010-08-08 02:47:04 +00:00
Jonas Maebe
a91e57a9a3
* the iso7185 unit depends on the system unit (fixes make -j 2)
...
git-svn-id: trunk@15735 -
2010-08-07 21:35:19 +00:00
marco
81e400bc20
* Reverted r15728 since it didn't work in all cases.
...
git-svn-id: trunk@15734 -
2010-08-06 20:22:16 +00:00
marco
7830be5365
* fix for and ; after the last field in a const record declaration
...
git-svn-id: trunk@15733 -
2010-08-06 19:26:06 +00:00
marco
2f1581af8a
* fixed cmdline handling so that multiple parameters can be passed.
...
Needed for bug #16344 , since a -Fi. needs to be passed.
git-svn-id: trunk@15732 -
2010-08-06 18:46:51 +00:00
marco
b48130b39b
* quick fix folding {$i %variablename%} to tkstring, mantis 16343
...
git-svn-id: trunk@15731 -
2010-08-06 18:24:10 +00:00
florian
786c4e206f
* enables compilation of iso7185 unit on all targets
...
git-svn-id: trunk@15730 -
2010-08-06 17:45:42 +00:00
marco
b10b49efda
* patch from Dmitry for "file of integer" like syntax, mantis 16673
...
git-svn-id: trunk@15729 -
2010-08-06 16:29:31 +00:00
marco
2e8b8fa54e
* fix deprecated etc for properties. Mantis 16672
...
git-svn-id: trunk@15728 -
2010-08-06 15:53:09 +00:00