yury
0bcaf8845f
* Fixed 'mixed signed/unsigned' warnings.
...
* Suppressed 2 unreachable code warnings.
* Now x86 compiler compiles without warnings and notes! It will be great to keep such state in future...
git-svn-id: trunk@11455 -
2008-07-23 13:16:46 +00:00
yury
2cf240b9af
* Suppressed "Values in enumeration types have to be ascending" note.
...
git-svn-id: trunk@11454 -
2008-07-23 12:55:31 +00:00
yury
0e34e98b82
* Removed abstract modifier for some optional (not needed for every CPU target) methods in tcg and tparamanager classes. These methods throw internal error if not overrode.
...
git-svn-id: trunk@11453 -
2008-07-23 12:49:53 +00:00
yury
578c91f69d
* Create instance of tdosinputfile instead of tinputfile to prevent warning about abstract methods.
...
git-svn-id: trunk@11452 -
2008-07-23 12:33:18 +00:00
yury
8ce526d760
* Removed unused abstract method tcg.getflagregister
...
git-svn-id: trunk@11451 -
2008-07-23 12:31:38 +00:00
yury
d5c0ba9a1e
* Improved warning about constructing class instance with abstract methods. Warning is issued for each method and method name is specified in the message. It makes easy to find out which abstract methods still not overrode.
...
git-svn-id: trunk@11450 -
2008-07-23 12:24:25 +00:00
yury
a039dd6942
* Fixed warnings about hiding inherited method.
...
git-svn-id: trunk@11449 -
2008-07-23 11:51:19 +00:00
yury
bf454fad71
* Added function result for unimplemented methods to prevent warnings.
...
git-svn-id: trunk@11448 -
2008-07-23 11:47:03 +00:00
yury
72aa4f8cdd
* Fixed warnings about uninitialized record fields.
...
git-svn-id: trunk@11447 -
2008-07-23 11:44:24 +00:00
yury
453e82e001
* Don't use dispose for memory allocated with getmem.
...
git-svn-id: trunk@11446 -
2008-07-23 11:38:29 +00:00
yury
2f5d8b0381
* Fixed unreachable code warnings.
...
git-svn-id: trunk@11445 -
2008-07-23 11:31:07 +00:00
yury
451a290caf
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
...
git-svn-id: trunk@11444 -
2008-07-23 11:17:27 +00:00
yury
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
...
git-svn-id: trunk@11443 -
2008-07-23 11:00:03 +00:00
yury
fd0ed50331
* Removed/commented more unused variables.
...
* Fixed some uninitialized variable warnings.
git-svn-id: trunk@11442 -
2008-07-23 10:48:53 +00:00
yury
6c6bf452ca
* Fixed level 2 comment warnings.
...
git-svn-id: trunk@11441 -
2008-07-23 10:08:48 +00:00
yury
6daceb38f6
* Fixed unreachable code warnings.
...
git-svn-id: trunk@11440 -
2008-07-23 09:55:44 +00:00
yury
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
...
git-svn-id: trunk@11439 -
2008-07-23 09:36:07 +00:00
yury
5548824859
* Removed/ifdefed/commented unused local variables.
...
git-svn-id: trunk@11438 -
2008-07-23 09:22:47 +00:00
yury
e25713515b
* Fixed memory leak.
...
git-svn-id: trunk@11437 -
2008-07-23 08:59:25 +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
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