Jonas Maebe
1251ec996b
- removed $(SYSTEMUNIT)$(PPUEXT) from the macpas unit dependencies
...
(that variable is not defined for all targets and is not necessary
anymore either)
* fixed building of win32/win64 (different because of the buildrtl unit)
git-svn-id: trunk@11419 -
2008-07-20 13:05:03 +00:00
marco
16b1652cb1
* reserved field now also initialized, from #8896 's patch.
...
git-svn-id: trunk@11418 -
2008-07-20 12:28:48 +00:00
marco
88bf6dc8fd
* Makefile didn't work anymore after Jonas' changes. Added some missing dependancies that were previously not
...
specified due to fact that they can change with FPC_USE_LIBC
git-svn-id: trunk@11417 -
2008-07-20 12:11:26 +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
Jonas Maebe
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
...
in the macpas initialisation code (mantis #11516 )
git-svn-id: trunk@11415 -
2008-07-20 09:07:50 +00:00
florian
19e723c869
* germanism fixed (aktexceptblock -> current_exceptblock)
...
git-svn-id: trunk@11410 -
2008-07-19 17:06:16 +00:00
florian
7a34d3ccca
* removed comments to defines not used anymore
...
git-svn-id: trunk@11409 -
2008-07-19 17:01:47 +00:00
marco
62820f40cf
* iconvenc enabled for FreeBSD,Linux and Darwin (tested only ppc of the latter)
...
git-svn-id: trunk@11408 -
2008-07-19 12:30:59 +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
c2e5f885c6
* handle (build)derefimpl also for objectdef so it also works for methods
...
git-svn-id: trunk@11406 -
2008-07-19 00:02:36 +00:00
peter
4e278bccb1
* more generic tests
...
git-svn-id: trunk@11405 -
2008-07-18 23:31:02 +00:00
peter
6c586e4eca
* store specializations in globalsymtable for units, use localsymtable
...
for programs. this allows speciailizations to be done in the interface
part of the unit
* support tobject.typemember.typemember nesting for generics
* fix generic parameter checking when a typemember was created with the
type of a parameter
* known issue is nested specializations don't work yet because the token
replay can't handled nested replays yet
git-svn-id: trunk@11404 -
2008-07-18 23:30:44 +00:00
peter
07880add06
* remove svn:executable property
...
git-svn-id: trunk@11403 -
2008-07-18 21:28:51 +00:00
marco
bcfb545837
* deprecation of tsearchrec.pathonly, under ifndef ver2_2 as per 11579
...
git-svn-id: trunk@11402 -
2008-07-18 20:05:32 +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
tom_at_work
cc911887a8
* undo accidently committed changes from r11398
...
git-svn-id: trunk@11399 -
2008-07-18 15:33:48 +00:00
tom_at_work
6958bbfdda
* allow explicit conversion of enumeration values (in addition to integers) to object references in Delphi mode
...
git-svn-id: trunk@11398 -
2008-07-18 15:30:20 +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
florian
4dc547e01c
* fixes loop unrolling
...
git-svn-id: trunk@11391 -
2008-07-17 19:49:03 +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
michael
42601356dd
* Patch from Sergei Gorelkin: * Makes TDOMParser.ParseURI throw EXMLReadError when URI is not resolvable (consistent with the Parse method).
...
git-svn-id: trunk@11389 -
2008-07-17 14:55:07 +00:00
michael
d763279046
* Patch from Graeme Geldenhuys:
...
* Minor classname adjustment
* Query.SQL.Text ---> Query.SQLText otherwise the setter method is bypassed,
which could contain custom code.
* uses clause cleanup
git-svn-id: trunk@11388 -
2008-07-17 14:40:33 +00:00
michael
c74999cf5f
* ReadListClass SQL statement needs correct where, O not assigned in MapObjectToRow
...
git-svn-id: trunk@11387 -
2008-07-16 17:32:26 +00:00
joost
1605592d0b
* Moved more index-related code into the TBufIndex class
...
git-svn-id: trunk@11386 -
2008-07-15 21:37:10 +00:00
micha
e630556397
* fix testsuite hostname to not use -s option; solaris hostname interprets this as new hostname
...
(in case of fqdn, cut off hostname ourself in Makefile)
git-svn-id: trunk@11385 -
2008-07-15 20:24:07 +00:00
joost
acff7f60bd
* Add path-delimiters properly in GetAppConfigDir and GetAppConfigFile
...
git-svn-id: trunk@11384 -
2008-07-15 13:12:42 +00:00
Jonas Maebe
ccde1dc6ac
* use $(TARPROG) rather than hardcoded tar (mantis #11658 )
...
git-svn-id: trunk@11383 -
2008-07-15 12:08:54 +00:00
joost
d647fff9f1
* Refactored indexes: TBufIndex is now a class instead of a record. All index-related code (such as for scrolling) should eventually be placed into this class. This is not done yet completely, but a start is made.
...
* From now on, FLastRecBuf.Next of the dl-list is linked to the first record. This way it is possible to move the cursur to the first record by setting the current record to the last record in the list. With this trick several corner-case checks which were necessary on every scroll-action on the dataset have become obsolete and are removed.
git-svn-id: trunk@11382 -
2008-07-14 09:55:53 +00:00
florian
f443132f3c
* fixed compilation
...
git-svn-id: trunk@11381 -
2008-07-13 18:16:53 +00:00
florian
d672700a59
* some avr fixes
...
+ cpu16 type defines
git-svn-id: trunk@11380 -
2008-07-13 18:16:24 +00:00
florian
37372fb7ce
* fixed copy&paste errors in cpunodefaultint
...
git-svn-id: trunk@11379 -
2008-07-13 18:15:17 +00:00
florian
2fd1196118
+ cpu32bitaddr,cpu32bitalu,cpu16bitaddr,cpu16bitalu
...
git-svn-id: trunk@11378 -
2008-07-13 18:13:46 +00:00
florian
a15d8778d6
+ create jump tables for case statements on x86-64
...
git-svn-id: trunk@11377 -
2008-07-13 10:26:25 +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
32d0e652ff
* Emit help text if options not correct
...
git-svn-id: trunk@11370 -
2008-07-12 12:35:35 +00:00
michael
0eb08af40e
* patch from Graeme Geldenhuys so it compiles again
...
git-svn-id: trunk@11368 -
2008-07-12 12:25:24 +00:00
florian
5d87a1c6e7
* typos fixed
...
git-svn-id: trunk@11367 -
2008-07-11 19:03:16 +00:00
michael
cc0c2d6467
* SqlScript committed
...
git-svn-id: trunk@11366 -
2008-07-11 14:16:39 +00:00
michael
7edc274432
* Session info in lps file
...
git-svn-id: trunk@11365 -
2008-07-11 12:53:32 +00:00
michael
1da8d36fb7
* Set unit output path that does not disturb make
...
git-svn-id: trunk@11364 -
2008-07-11 12:45:52 +00:00
michael
861e6b8985
* Support for indexes and creating sql from them
...
git-svn-id: trunk@11363 -
2008-07-11 12:41:40 +00:00
Almindor
eae0bf0a08
* fix oversight bug in SDL.pas, SDL_WM_SetIcon() accepts a PUint8 as second argument
...
git-svn-id: trunk@11361 -
2008-07-11 09:39:34 +00:00
florian
5ff2312993
* fixed x86 unit for x86-64
...
* enabled ports again for x86_64-linux
git-svn-id: trunk@11360 -
2008-07-10 19:52:14 +00:00
florian
85c46e72cc
* reverted previous commit because it turned out when testing on x86-64, that unit x86 requires a deep overhaul
...
git-svn-id: trunk@11359 -
2008-07-10 19:28:12 +00:00
florian
9c7b0c7693
* enabled ports unit for x86_64-linux
...
git-svn-id: trunk@11358 -
2008-07-10 19:22:21 +00:00
florian
f56b741948
* quicker finalization of dyn. arrays, thanks to the hint of Volker Zipfel
...
git-svn-id: trunk@11357 -
2008-07-10 16:44:45 +00:00
michael
930de03fae
* Fixes so it compiles in all cases
...
git-svn-id: trunk@11356 -
2008-07-10 14:37:27 +00:00
michael
14ffd4dd6d
* Corrected int64 type name
...
git-svn-id: trunk@11355 -
2008-07-10 09:40:37 +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