michael
2f284f40b5
* Data dictionary diff mechanism
...
git-svn-id: trunk@11544 -
2008-08-11 10:17:00 +00:00
ivost
62d71b77b5
* removed deprecated include file
...
git-svn-id: trunk@11536 -
2008-08-07 16:38:24 +00:00
ivost
fd2b09c12c
* included libxml2 examples into build tree
...
git-svn-id: trunk@11533 -
2008-08-07 12:11:32 +00:00
ivost
a780fdffbc
* renamed .h to .inc
...
* prepeared for dynamic linking support
git-svn-id: trunk@11530 -
2008-08-07 11:43:38 +00:00
ivost
c5333b5be3
* updated file properties
...
git-svn-id: trunk@11524 -
2008-08-07 08:37:14 +00:00
Almindor
e64aec7c6e
* add GtkScaleButton and GtkVolumeButton
...
* add missing gtk2.8+ functions for GtkTextMark and GtkTextIter
git-svn-id: trunk@11506 -
2008-08-03 14:48:09 +00:00
florian
d2214685c3
* fixes compiler crash with out of memory on illegal array declarations
...
git-svn-id: trunk@11505 -
2008-08-03 10:34:41 +00:00
florian
e0ff540918
+ defined FPC_FULLVERSION as integer constant containing the version,
...
release and patch level are always two digits so the version can
be compared numerically: so 2.2.2 results in 20202, resolves #11568
git-svn-id: trunk@11504 -
2008-08-03 09:31:50 +00:00
micha
2ab60da6d5
* add test case for #11777
...
git-svn-id: trunk@11500 -
2008-08-01 18:43:55 +00:00
florian
a34529f50f
* passing by value of variants with stdcall conventions, resolves #10042
...
git-svn-id: trunk@11498 -
2008-08-01 18:03:41 +00:00
florian
1fa70f7a0a
* proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036
...
git-svn-id: trunk@11497 -
2008-08-01 15:27:58 +00:00
florian
daedb7d82e
* properties properly set
...
git-svn-id: trunk@11475 -
2008-07-28 15:56:23 +00:00
florian
66e015f48c
* avoid shifter constant overflow on arm when optimizing two shifter operations into one
...
git-svn-id: trunk@11474 -
2008-07-28 15:51:58 +00:00
florian
076df335e8
+ benchmark to test md5 improvement by internal rol
...
git-svn-id: trunk@11471 -
2008-07-28 12:47:24 +00:00
Jonas Maebe
2f2d4714d0
+ test to make sure that {$x-} works properly for inlined functions
...
git-svn-id: trunk@11467 -
2008-07-27 19:15:56 +00:00
florian
1afb1aa9cc
+ ror/rol functions
...
+ internal compiler support for ror/rol on i386
git-svn-id: trunk@11466 -
2008-07-27 17:12:32 +00:00
florian
0a26b6a129
+ lazarus project to build win32 rtl
...
git-svn-id: trunk@11464 -
2008-07-27 09:21:03 +00:00
Jonas Maebe
b367162fcb
+ added test
...
git-svn-id: trunk@11463 -
2008-07-27 09:17:54 +00:00
Almindor
87fa11fbd2
* add initial gtk2ext unit for optional gtk2.8+ stuff
...
git-svn-id: trunk@11436 -
2008-07-23 08:43:54 +00:00
giulio
157b00a44a
IDE: Cleaned ifdefs related to Turbo Pascal and FPC 1.x
...
git-svn-id: trunk@11423 -
2008-07-20 21:37:48 +00:00
marco
97cf173578
* Removed the bootstrapping related charset.pas, and merged one minor fix from it to the rtl one.
...
git-svn-id: trunk@11416 -
2008-07-20 12:10:31 +00:00
marco
0ea254295f
* iconvenc packages, first version. Tested on Linux/x86 and FreeBSD/x86
...
git-svn-id: trunk@11407 -
2008-07-19 10:58:53 +00:00
peter
4e278bccb1
* more generic tests
...
git-svn-id: trunk@11405 -
2008-07-18 23:31:02 +00:00
tom_at_work
f11cf59854
* tests for checking type casts from integers/enums to TObjects in Delphi and non-Delphi mode (see r11398)
...
git-svn-id: trunk@11400 -
2008-07-18 15:53:37 +00:00
florian
70e7932fe4
+ rescued old QNX RTL code
...
git-svn-id: trunk@11397 -
2008-07-18 13:24:50 +00:00
florian
050627ea1d
* allow goto inside finally blocks
...
git-svn-id: trunk@11392 -
2008-07-17 19:49:38 +00:00
michael
b3d983ce07
* Initial testsuite from Sergei Gorelkin
...
* testgen.pp - an utility to convert w3.org tests from XML format
into fpcunit-compatible Pascal source. The official testsuite uses
xslt for conversion, but, since there is no xslt for Pascal, and no
xslt support in FCL yet, I wrote an utility.
* api.xml - API 'database', needed by testgen.
* domunit.pp - an fpcunit extension, provides DOM-specific runtime
support.
* README_DOM - provides some instructions about putting it all together.
git-svn-id: trunk@11390 -
2008-07-17 14:57:31 +00:00
florian
9e88af9a78
* support ABSOLUTE32 in the COFF writer on x86-64, resolves #10641
...
git-svn-id: trunk@11376 -
2008-07-13 09:10:50 +00:00
michael
cc0c2d6467
* SqlScript committed
...
git-svn-id: trunk@11366 -
2008-07-11 14:16:39 +00:00
michael
c33657c0e0
* Improvements to tiopf code generator, and build project for use with lazarus
...
git-svn-id: trunk@11354 -
2008-07-10 09:08:40 +00:00
florian
fffc05731c
* don't crash when ranges are passed erroneously to an array of const, resolves #11632
...
git-svn-id: trunk@11353 -
2008-07-09 21:06:24 +00:00
michael
f4c51462ad
* Code generator for populating a data dictionary in code
...
git-svn-id: trunk@11352 -
2008-07-09 13:50:12 +00:00
florian
38a6d955e3
* moved to proper location
...
git-svn-id: trunk@11344 -
2008-07-07 18:41:44 +00:00
florian
f5d9a9d1b7
* empty tprocess command line results on windows now in the same exception as on unix
...
* some code unified
git-svn-id: trunk@11343 -
2008-07-07 18:41:10 +00:00
florian
ed9c7ceaea
* support deprecated for types
...
git-svn-id: trunk@11341 -
2008-07-07 17:59:48 +00:00
Jonas Maebe
30a51c2dee
+ support for the different rounding modes in the generic rounding
...
routines (mantis #11392 )
git-svn-id: trunk@11290 -
2008-06-27 17:20:56 +00:00
Jonas Maebe
4d4b7ddbf6
* renamed for consistency
...
git-svn-id: trunk@11289 -
2008-06-27 14:30:02 +00:00
florian
67e811db60
* handle booleans correctly in Typinfo.GetEnum*, resolves #11372
...
git-svn-id: trunk@11284 -
2008-06-26 20:01:31 +00:00
giulio
cc08543f57
Patch from Petr Kristan for AnsiStrComp/AnsiStrIComp to fix comparison
...
when both strings are empty and differ after the null character + test.
git-svn-id: trunk@11277 -
2008-06-25 07:07:54 +00:00
joost
38b265f60f
* Add ability to test TSdfDataset
...
git-svn-id: trunk@11275 -
2008-06-24 21:50:16 +00:00
florian
fca8883f27
* moved oo_copied into defoptions
...
* record symtables are now handled properly as well if a record is copied, resolves #9144
* fixed a memory leak when copying classes
* increased PPU version to 91
git-svn-id: trunk@11273 -
2008-06-24 20:23:45 +00:00
florian
467aeb3446
* avoid ie 99080501 when overloading procedures with open arrays of widechar, resolves #11543
...
git-svn-id: trunk@11266 -
2008-06-23 18:50:51 +00:00
Jonas Maebe
a60a957420
* fixed setting bitpacked record fields straddling their natural boundaries
...
to 0 or field_type(-1) (bug noted by Russell Davies on fpc-devel + his
test programs)
* fixed bit offset calculations for nested bitpacked record regvars
git-svn-id: trunk@11242 -
2008-06-18 16:31:39 +00:00
florian
dc92aceef7
* more naming duplicate unit names solved, reason is that COMPILER_UNITTARGETDIR used with make all requires this (all units end in one directory)
...
git-svn-id: trunk@11221 -
2008-06-12 21:51:35 +00:00
florian
e01e1c9476
* renamed lexlib and yacclib units to avoid name clashes with that ones from tply
...
git-svn-id: trunk@11220 -
2008-06-12 21:40:10 +00:00
florian
58757d0630
* support of dq in Intel assembler on 64 bit CPUs, resolves #11425
...
git-svn-id: trunk@11211 -
2008-06-07 15:08:48 +00:00
yury
0dbc1960bc
+ Added more wince api interface units by Vasil Maximov.
...
git-svn-id: trunk@11204 -
2008-06-05 08:39:00 +00:00
yury
fc55afcac9
+ Added many new wince api interface units by Vasil Maximov.
...
git-svn-id: trunk@11192 -
2008-06-04 14:58:20 +00:00
florian
839e391467
+ rescued some old PalmOS stuff
...
git-svn-id: trunk@11190 -
2008-06-04 14:08:48 +00:00
giulio
811331d8af
Properties set for install.dat
...
git-svn-id: trunk@11183 -
2008-06-03 15:51:07 +00:00