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
sergei
b066395a2b
* xmlread.pp: separated DOM-specific code into DoStartElement(); introduced FNameTable.
...
git-svn-id: trunk@16270 -
2010-10-31 02:23:42 +00:00
ivost
4e39959ca1
* InitializeLibrary defaults now the parameter NoSymbolErrors to true and no longer to false. Now it's the same behavior as in 2.4.0 release. But of course it's not optimal and not safe.
...
* LoadLibrarySymbols report now all symbol errors and not just the first one. Eg. it try to load all symbols and don't stop on first error now.
git-svn-id: trunk@16269 -
2010-10-30 20:49:12 +00:00
florian
0a625c856d
+ don't allow non local gotos across procedures containing exception frames
...
git-svn-id: trunk@16268 -
2010-10-30 20:22:23 +00:00
tom_at_work
88687b2125
* fix definition of function pointer to be passed to pthread_create
...
git-svn-id: trunk@16267 -
2010-10-30 18:19:11 +00:00
marco
a5d7d58f47
* --css-file now also for html (Mantis 17542)
...
git-svn-id: trunk@16266 -
2010-10-30 16:52:37 +00:00
florian
38b90c987b
+ enable non local goto in macpas mode, test/tmacnonlocalgoto.pp does not fail anymore
...
git-svn-id: trunk@16265 -
2010-10-30 15:23:11 +00:00
sergei
6cb9cdcc0d
* xmlread.pp: maintain ID map at reader side, so it can do ID/IDREF validation without DOM.
...
* also don't allocate TForwardRef records for backward references, saves some ticks and bytes.
git-svn-id: trunk@16264 -
2010-10-30 15:18:44 +00:00
florian
27ff441975
o patch from Sven Barth:
...
- remove critical section from dll initialization, windows allows only one thread at one to run dllmain, resolves #17858
git-svn-id: trunk@16263 -
2010-10-30 14:37:55 +00:00