Commit Graph

29182 Commits

Author SHA1 Message Date
joost
c42838a02e * Fixed GetFieldData for old field-values, now the OldValuesBuffer only contains the field-values
git-svn-id: trunk@11510 -
2008-08-04 18:34:46 +00:00
marco
77a345242d * copyright notice added.
git-svn-id: trunk@11509 -
2008-08-04 14:54:32 +00:00
yury
23da33b75a * Fixed hang while linking in some cases.
git-svn-id: trunk@11508 -
2008-08-03 21:19:33 +00:00
marco
f206a6421f * handle wildcard parameters to the ide. (#6597)
git-svn-id: trunk@11507 -
2008-08-03 19:06:20 +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
florian
10263e8e0f - unnecessary type declaration removed
git-svn-id: trunk@11503 -
2008-08-03 09:29:22 +00:00
Jonas Maebe
0197192441 * disabled jump tables for darwin/x86_64 for now since they don't work
there yet

git-svn-id: trunk@11502 -
2008-08-02 12:23:34 +00:00
marco
d4576c88b4 * Fix for cursor showing after coming back from dosshell (#11679). Does not fix the IDE because it has its own shelling routines.
git-svn-id: trunk@11501 -
2008-08-02 11:45:16 +00:00
micha
2ab60da6d5 * add test case for #11777
git-svn-id: trunk@11500 -
2008-08-01 18:43:55 +00:00
Almindor
bbe9ea7ff4 * don't load GL_ARB_IMAGING extension functions in Load_GL_Version_1_2() They don't exist on most cards
git-svn-id: trunk@11499 -
2008-08-01 18:27:03 +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
michael
d04b2c5c7d * Tablename property
git-svn-id: trunk@11496 -
2008-07-31 12:56:09 +00:00
michael
d6c475c944 * Use AssignFieldAsStream for stream properties
git-svn-id: trunk@11495 -
2008-07-31 11:37:14 +00:00
michael
18b7043c1b * Added classname to assignparamtostream
git-svn-id: trunk@11494 -
2008-07-31 11:35:38 +00:00
florian
f0dcb10509 * more fixes for 11062
git-svn-id: trunk@11493 -
2008-07-31 08:16:52 +00:00
joost
e8fcc2b82e * Cleaned up old Arraybuf defines and code
git-svn-id: trunk@11492 -
2008-07-30 22:03:37 +00:00
joost
330d10851f * Created two sub-classes of TBufIndex: TDoubleLinkedBufIndex and TArrayBufIndex, so that it is now possible to decide at run-time which kind of buffer should be used.
git-svn-id: trunk@11491 -
2008-07-30 21:37:49 +00:00
yury
4cabbe0e39 * Fixed compiler cycling with enabled range and overflow checking.
git-svn-id: trunk@11489 -
2008-07-29 21:11:03 +00:00
yury
db5f3f6662 * Commented out unused var.
git-svn-id: trunk@11486 -
2008-07-29 09:59:00 +00:00
Almindor
cc2b525e9d * re-generate makefile with trunk fpcmake
git-svn-id: trunk@11485 -
2008-07-29 09:27:15 +00:00
yury
eb9c9c77d8 * More correct fix for overflow check for RELOC_RELATIVE_24.
* Fixed 2007062701 while linking DLL.

git-svn-id: trunk@11484 -
2008-07-29 08:44:05 +00:00
yury
c92c034882 * Fixed overflow check for RELOC_RELATIVE_24.
git-svn-id: trunk@11483 -
2008-07-28 22:30:46 +00:00
yury
4cb3fef484 * Fixed executable size limit for wince.
git-svn-id: trunk@11482 -
2008-07-28 22:06:15 +00:00
yury
c84aa860bd * Added error message if resulting executable image size is too big to fit in memory. bug #11702.
git-svn-id: trunk@11481 -
2008-07-28 21:54:18 +00:00
yury
5e11e697b4 * Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
git-svn-id: trunk@11480 -
2008-07-28 20:29:25 +00:00
Jonas Maebe
4ea13a420e * version which also fails in 2.3.1
git-svn-id: trunk@11479 -
2008-07-28 20:15:03 +00:00
florian
916e982519 * possible fix for 11062
git-svn-id: trunk@11478 -
2008-07-28 18:42:30 +00:00
florian
d05d315aa5 * jump table is written to the data segment so create a proper label for it, resolves #11735
git-svn-id: trunk@11477 -
2008-07-28 18:09:34 +00:00
florian
0a6887a874 * fixed timer unit name
git-svn-id: trunk@11476 -
2008-07-28 16:18:42 +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
fe7cba52dc + support of inlined ror/rol on arm
git-svn-id: trunk@11473 -
2008-07-28 15:48:38 +00:00
florian
20e632c8d8 * reorganized ror/rol defines
git-svn-id: trunk@11472 -
2008-07-28 13:03:18 +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
florian
572fe6282e * teach peephole optimizer about ror/rol
* md5 unit uses system.rol

git-svn-id: trunk@11468 -
2008-07-28 09:50:09 +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
marco
e6410f45c1 * disable iochecking when opening terminal (to avoid RTE of #11376).
This is damage control. The prime problem (text after pid) as described in
  that bugrepo still has to be fixed.

git-svn-id: trunk@11462 -
2008-07-26 10:48:36 +00:00
Almindor
3588a9d02c * inline the ** operators since they just call functions directly
git-svn-id: trunk@11461 -
2008-07-26 10:31:23 +00:00
marco
a9d85dea89 * or iconvlibfound according to initiconv lib result
git-svn-id: trunk@11460 -
2008-07-25 09:20:12 +00:00
florian
6d010d076e * updated to libtar 2.0.8, resolves #11744
git-svn-id: trunk@11459 -
2008-07-25 07:53:36 +00:00
marco
dc14080182 * removed beautifying (camelcasing) of main module filename on *nix. Fixed #5614
git-svn-id: trunk@11458 -
2008-07-24 14:43:20 +00:00
yury
4dac183601 * Bring back tcg.getflagregister on Florian's request, but made it non-abstract. It may be used for IA64 support in future (if IA64 will live so long :).
git-svn-id: trunk@11457 -
2008-07-23 17:26:36 +00:00
yury
a6eb251cee * Define dummy tcgarm.g_stackpointer_alloc to fix abstract warning.
* Suppressed unreachable code warnings.
* Now ARM compiler compiles without warnings and notes.

git-svn-id: trunk@11456 -
2008-07-23 13:22:36 +00:00
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