Almindor
87fa11fbd2
* add initial gtk2ext unit for optional gtk2.8+ stuff
...
git-svn-id: trunk@11436 -
2008-07-23 08:43:54 +00:00
marco
8267078e69
* (bug 6173) invalid drive when browsing over directories that start with a dot in Linux with the IDE's opendialog.
...
Reaason: Findfirst considers starting with a . "hidden".
git-svn-id: trunk@11435 -
2008-07-22 16:55:53 +00:00
marco
c43e674824
* 160 clsids, with a fix for Felipe's IShelllink problem.
...
git-svn-id: trunk@11434 -
2008-07-22 13:55:58 +00:00
yury
d5a3a28379
* Set PE_FILE_LARGE_ADDRESS_AWARE flag for win64 executables to allow access more than 2GB of memory.
...
* Fixed $setpeflags directive. Flags should be set in main PE header. LoaderFlags in optional header are obsolete.
git-svn-id: trunk@11433 -
2008-07-22 11:53:55 +00:00
Jonas Maebe
0c002889b0
+ fpchown() for FPC_USE_LIBC (by Tobias Giesen, mantis #11705 )
...
git-svn-id: trunk@11432 -
2008-07-21 19:37:24 +00:00
florian
502b41a277
* fixes reading/writing of extended properties on arm-linux, by Koenraad Lelong
...
git-svn-id: trunk@11431 -
2008-07-21 19:01:46 +00:00
yury
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
...
git-svn-id: trunk@11430 -
2008-07-20 23:00:31 +00:00
yury
efb280e0e9
* Use system_wince in all places.
...
git-svn-id: trunk@11429 -
2008-07-20 22:39:19 +00:00
yury
0e17d9e4d9
* Use system_wince instead of [system_arm_wince,system_i386_wince].
...
git-svn-id: trunk@11426 -
2008-07-20 22:22:57 +00:00
yury
65dffb0e7c
* wince readme.txt is outdated. Leave link to wiki page only.
...
git-svn-id: trunk@11425 -
2008-07-20 21:45:00 +00:00
yury
06ba5b7c2e
* Compile fpintres just after system unit.
...
git-svn-id: trunk@11424 -
2008-07-20 21:38:57 +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
yury
22df9855d9
* For some unknown reason WM 6.1 requires .idata section to be read only. Otherwise it refuses to load DLLs greater than 64KB. Earlier versions of WinCE load DLLs regardless of .idata flags.
...
git-svn-id: trunk@11421 -
2008-07-20 20:28:37 +00:00
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