joost
8cc449b955
* Added Makefile.fpc which uses fpmake
...
git-svn-id: trunk@16325 -
2010-11-11 10:33:47 +00:00
pierre
3063ad5c9a
* Skip test for go32v2 target, not supported and triggers NTVDM messagebox
...
git-svn-id: trunk@16324 -
2010-11-10 22:44:44 +00:00
sergei
bd15329d38
* variants.pp, modified TCustomVariantType constructors to they pass basic tests (tests/units/variants/tcustomvariant.pp)
...
* Changed allowed custom VarType range to $10F..$FFF (as specified in Delphi documentation).
git-svn-id: trunk@16323 -
2010-11-10 16:27:23 +00:00
sergei
a360f4c955
+ Added a basic test for TCustomVariantType creation functionality.
...
git-svn-id: trunk@16322 -
2010-11-10 16:21:19 +00:00
Jonas Maebe
dd88644237
* record the vmt_offset as the actual offset of the vmt field, so that
...
it correctly reflects the alignment of the object symtable (mantis
#16034 )
git-svn-id: trunk@16321 -
2010-11-10 15:58:47 +00:00
sergei
58f2faa1db
+ variants.pp: implemented FindCustomVariantType(byTypeName overloaded version)
...
+ also implemented some trivial methods of TCustomVariantType and TInvokeableVariantType
git-svn-id: trunk@16320 -
2010-11-10 12:17:40 +00:00
pierre
041720e285
* Also recognize mingw gdb on -D__USE_MINGW_ACCESS option
...
git-svn-id: trunk@16319 -
2010-11-10 10:10:53 +00:00
sergei
6d89ec4ee4
* SysUtils unit, fixed return value of FileSetDate:
...
* return value of GetLastOSError if one is available, to be consistent with handle-based implementations and Delphi behavior.
* otherwise, return -1
git-svn-id: trunk@16318 -
2010-11-09 09:52:42 +00:00
Jonas Maebe
d45ba6c966
* only ordinals and enums can be bitpacked -> don't give an error when
...
e.g. passing a 3-byte record in a bitpacked array as var-parameter
(mantis #17862 )
git-svn-id: trunk@16317 -
2010-11-08 21:23:55 +00:00
pierre
be4daa86e4
* Try to compile with mingw64 gdb
...
git-svn-id: trunk@16316 -
2010-11-08 15:44:38 +00:00
pierre
9f46b931e2
* Extract implicit libraries from ifdef NotImplemented
...
to enable use of gdblib.inc file without addition of these
implicit libraries
* Add win64 library list
* Increase jmp_buf size to 16*sizeof(longint), value used in mingw headers
git-svn-id: trunk@16315 -
2010-11-08 15:43:56 +00:00
pierre
64af782aca
* Try to compile with mingw64 gdb
...
git-svn-id: trunk@16314 -
2010-11-08 15:37:09 +00:00
marco
fb13dfc18f
* fix for mantis 17840, rounding of bits/line
...
git-svn-id: trunk@16313 -
2010-11-07 14:13:35 +00:00
marco
e3fb3230ef
* fixes for memory leaks by Vincent
...
git-svn-id: trunk@16312 -
2010-11-06 20:46:46 +00:00
florian
d25b6f44f0
* avoid hint about uninitialized variable for compiler generated label jump buffer in macpas mode, resolves #17842
...
git-svn-id: trunk@16311 -
2010-11-06 20:21:06 +00:00
florian
474e8dc273
* ugly indention fixed
...
git-svn-id: trunk@16310 -
2010-11-06 20:00:21 +00:00
florian
18011b99cc
o patch by Sven Barth, resolves #17827
...
* text.inc used Std*Handle without checking if the feature CONSOLEIO is present, fixed
* OpenStdIO should use the type THandle for the hdl parameter, fixed
git-svn-id: trunk@16309 -
2010-11-06 19:47:17 +00:00
sekelsenmat
b87e3e5057
Fixes a list out of bounds exception in freetype
...
git-svn-id: trunk@16308 -
2010-11-06 17:00:52 +00:00
sergei
b6c0948bb2
* unit xmlcfg.pp marked as deprecated.
...
git-svn-id: trunk@16307 -
2010-11-06 07:28:56 +00:00
michael
121cef51d2
* Some memory leak fixes from Vincent Snijders
...
git-svn-id: trunk@16306 -
2010-11-05 17:14:04 +00:00
Jonas Maebe
d1264eeb3a
* fixed optimized division of signed values by constant power of 2 if the
...
constant is > high(longint), because then it must be loaded into a register
first since such values cannot be encoded directly in non-mov x86-64
instructions (mantis #17836 )
git-svn-id: trunk@16305 -
2010-11-05 15:32:07 +00:00
sekelsenmat
d077572f85
Changes the default style of the brush of a TFPImageCanvas to bsSolid
...
git-svn-id: trunk@16304 -
2010-11-04 17:09:59 +00:00
sekelsenmat
584fa63ea4
Allows directly setting the core fpcanvas properties in subclasses
...
git-svn-id: trunk@16303 -
2010-11-04 16:18:51 +00:00
paul
f5751d81db
compiler: reset section type to regular fields section after the "public", "protected", ... and other section visibility keywords
...
git-svn-id: trunk@16302 -
2010-11-04 15:12:17 +00:00
marco
71aa7eaabd
* fix from mantis 17818. Value is only peaked, add readvalue to also consume it.
...
git-svn-id: trunk@16301 -
2010-11-03 20:45:01 +00:00
sergei
87b8b02463
* Updated DBus headers to version 1.2.16
...
* Added 'cdecl' to all callback function type definitions.
git-svn-id: trunk@16300 -
2010-11-03 14:08:51 +00:00
Jonas Maebe
ae483061b1
+ add cthreads for unix platforms
...
git-svn-id: trunk@16299 -
2010-11-03 12:41:32 +00:00
Jonas Maebe
c4488f6b3a
* hook up CompareUnicodeStringProc and CompareTextUnicodeStringProc in
...
cwstring (fixes webtbs/tw17591.pp on unix platforms)
* enhanced webtbs/tw17591.pp so it also (superficially) checks the
correctness of the called routines, and add cwstring for unix platforms
git-svn-id: trunk@16298 -
2010-11-03 12:16:20 +00:00
pierre
5c92c18bdf
* Shorten check for go32v2 target
...
git-svn-id: trunk@16297 -
2010-11-02 11:24:41 +00:00
pierre
d3d15cbc51
+ Also check IntToBin input
...
git-svn-id: trunk@16296 -
2010-11-02 11:24:10 +00:00
michael
054d2b71a2
* Fixed SetInsertSQL/SetDeleteSQL
...
git-svn-id: trunk@16295 -
2010-11-02 09:46:07 +00:00
sergei
b002c36e8b
+ Test for #17591
...
git-svn-id: trunk@16294 -
2010-11-02 07:36:55 +00:00
sergei
80d69c8a22
* win/sysutils.pp, implement CompareUnicodeString and CompareTextUnicodeString, resolves #17591 .
...
git-svn-id: trunk@16293 -
2010-11-02 07:34:23 +00:00
sergei
a4dd7701d9
* win/sysutils.pp: removed private WinAPI function declarations. Since this unit uses Windows unit, there's no point in re-declaring stuff.
...
git-svn-id: trunk@16292 -
2010-11-02 07:11:17 +00:00
sergei
d8eccf008d
+ Test for Mantis #17560
...
git-svn-id: trunk@16291 -
2010-11-01 22:38:15 +00:00
sergei
ffc357a528
* TThread, Windows implementation: prevent resource leak when destroying an initially suspended and never resumed thread. The thread must be always resumed so that ThreadProc can complete and cleanup. Fixes Mantis #17560 .
...
git-svn-id: trunk@16290 -
2010-11-01 22:37:33 +00:00
florian
8ca3c8301b
* don't convert second argument of inc/dec to sinttype when inc/dec are compiled with r+ or q+, fixes code generation for inc(<int64>,<int64>); on 32 bit targets
...
git-svn-id: trunk@16289 -
2010-11-01 21:30:14 +00:00
florian
1c5a3b6bf0
o patch by Graeme Geldenhuys
...
+ adds the missing DWARF3 values
+ introduces the DWARF4 values
+ basic class and debug info structures for DWARF4 support
+ added DWARF4 compiler parameter (-gw4) support
+ updated parameter description
git-svn-id: trunk@16288 -
2010-11-01 20:41:56 +00:00
florian
eb3644140a
* patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480
...
git-svn-id: trunk@16287 -
2010-11-01 20:24:01 +00:00
michael
03774ca2c3
* Replace strange characters with ! instead of dropping them (dropping causes duplicate labels)
...
git-svn-id: trunk@16285 -
2010-11-01 09:55:54 +00:00
florian
747b93b7ec
+ cpu unit for x86-64 containing a CAS128 implementation
...
git-svn-id: trunk@16284 -
2010-11-01 08:20:31 +00:00
florian
d6d3791939
* fix compilation of cmpxchg16b
...
git-svn-id: trunk@16283 -
2010-11-01 08:13:27 +00:00
sergei
0933bdc045
* win/sysutils.pp, removed an unused variable (forgotten part of r13838)
...
git-svn-id: trunk@16282 -
2010-11-01 00:38:51 +00:00
tom_at_work
446eacaf47
* another compilation failure due to cleanup of changes to r16272
...
git-svn-id: trunk@16281 -
2010-10-31 18:37:49 +00:00
tom_at_work
f1a7cf78fe
* fixed compilation after cleaning up for r16272
...
git-svn-id: trunk@16280 -
2010-10-31 18:26:33 +00:00
florian
b4c912bf92
* made Byte/Word/Long/Int64Rec endian safe
...
+ Int128/OWordRec
git-svn-id: trunk@16279 -
2010-10-31 17:57:54 +00:00
tom_at_work
d786f8a1b8
* fix test after changes to TStartRoutine in pthreads
...
git-svn-id: trunk@16274 -
2010-10-31 15:53:56 +00:00
Legolas
42ffd3bc50
* Updated nds to devkitARM r32 and libnds 1.4.8
...
* Fixed nds rtl for ARGV and Exit to menu protocol
git-svn-id: trunk@16273 -
2010-10-31 15:22:49 +00:00
tom_at_work
e215b215d6
* fix code generation for interface wrappers: adjustment of self pointers with offsets > 16 bit crashed because it tried to allocate a virtual register, but the register allocator is not called for these wrappers. Always use the R11 register, which is scratch on ppc64, for now.
...
git-svn-id: trunk@16272 -
2010-10-31 14:47:42 +00:00
tom_at_work
0cb36ee173
* fix integer message dispatch on ppc64-darwin by temporarily setting the correct record alignment
...
git-svn-id: trunk@16271 -
2010-10-31 12:24:38 +00:00