svenbarth
9dcd897ce6
* fix for Mantis #36196 : free a property's attributes when the property is destroyed
...
+ added test
git-svn-id: trunk@43299 -
2019-10-21 19:42:19 +00:00
svenbarth
6f74dd4207
* fix memory leak of tcustomattr13
...
git-svn-id: trunk@43298 -
2019-10-21 19:42:15 +00:00
Mattias Gaertner
03d003d0ba
pastojs: fixed test
...
git-svn-id: trunk@43297 -
2019-10-21 18:33:38 +00:00
Mattias Gaertner
fae04744d0
fcl-passrc: resolver: implicit function specialization: widen common types
...
git-svn-id: trunk@43296 -
2019-10-21 18:29:58 +00:00
Mattias Gaertner
cdf5134dcc
fcl-passrc: resolver: implicit function specialization: widen common types
...
git-svn-id: trunk@43295 -
2019-10-21 18:18:48 +00:00
ondrej
179819ebab
fcl-image: make test compile
...
git-svn-id: trunk@43294 -
2019-10-21 17:28:27 +00:00
ondrej
e265a8a2d6
* freetype: support floating-point font sizes
...
git-svn-id: trunk@43293 -
2019-10-21 17:14:06 +00:00
ondrej
763b3a96ab
* ReleaseFreetype does not return anything, make it a procedure
...
git-svn-id: trunk@43292 -
2019-10-21 15:54:22 +00:00
ondrej
6cfe456a78
* freetype fix default resolution for non-Mac
...
git-svn-id: trunk@43291 -
2019-10-21 15:07:30 +00:00
ondrej
a4bfa27639
* freetype (ansi)string rendering: use automatic FPC conversion from current ANSI codepage
...
git-svn-id: trunk@43290 -
2019-10-21 15:06:15 +00:00
nickysn
cb9f569906
* fixed i8086 compilation after r43265
...
git-svn-id: trunk@43289 -
2019-10-21 13:14:58 +00:00
Mattias Gaertner
202284dbfa
fcl-passrc: fixed parsing ,^A
...
git-svn-id: trunk@43288 -
2019-10-21 11:55:11 +00:00
Mattias Gaertner
2e9e8a49be
fcl-passrc: less hints
...
git-svn-id: trunk@43287 -
2019-10-21 11:02:37 +00:00
Mattias Gaertner
e54796472a
fcl-passrc: fixed allow advanced record visibility in local records
...
git-svn-id: trunk@43286 -
2019-10-21 10:50:39 +00:00
Mattias Gaertner
ddcb2d80af
fcl-passrc: fixed modeswitch param and comment to be fpc compatible
...
git-svn-id: trunk@43285 -
2019-10-21 10:26:23 +00:00
marcus
d90741d2f2
Fixed compilation after r43281 2nd try, some more "R"s
...
git-svn-id: trunk@43283 -
2019-10-21 07:51:59 +00:00
marcus
e833876f05
Fixed compilation after r43281
...
git-svn-id: trunk@43282 -
2019-10-21 07:38:04 +00:00
florian
d3c898a96b
* properly round in ISO mode, resolves #35626
...
git-svn-id: trunk@43281 -
2019-10-20 21:11:40 +00:00
florian
ee3258c0da
* optimizing length(<dyn. type>)=0 is not possible for jvm
...
git-svn-id: trunk@43280 -
2019-10-20 21:10:56 +00:00
Jonas Maebe
78fb35525f
* change convention for searching sysroot library paths to be the same as the
...
one used by GNU ld: only search for library paths in the sysroot if they
are built into the compiler or start with "=". Previously, all
user-provided library paths were also searched in the sysroot
(mantis #36198 )
git-svn-id: trunk@43279 -
2019-10-20 17:26:44 +00:00
Jonas Maebe
e3c6ef21d1
* fixed compilation for Darwin and AIX after addition of section attributes
...
git-svn-id: trunk@43273 -
2019-10-20 14:14:09 +00:00
florian
e80eee5da5
* generate better code for length(<dyn. type>)=0, resolves #36060
...
git-svn-id: trunk@43272 -
2019-10-20 13:03:45 +00:00
svenbarth
e251c8e2ab
* fix for Mantis #36174 : correctly initialize secprocbits and secflags given the section type
...
git-svn-id: trunk@43267 -
2019-10-19 15:41:41 +00:00
svenbarth
7f8800eeb1
+ add a method to TObjData to retrieve the TSectionProcBits and TSectionFlags values for a given section type
...
git-svn-id: trunk@43266 -
2019-10-19 15:41:37 +00:00
svenbarth
e5de269664
* change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
...
git-svn-id: trunk@43265 -
2019-10-19 15:41:33 +00:00
svenbarth
e7715023da
* fix for Mantis #35567 : use the correct type for the size type of a dynamic array
...
git-svn-id: trunk@43264 -
2019-10-19 15:41:29 +00:00
michael
82788f38d8
* Record/Class operator parsing
...
git-svn-id: trunk@43229 -
2019-10-19 14:10:52 +00:00
michael
06f0d7ce87
* Fix bug #36179 , allow advanced records in procedures (but not anonymous ones)
...
git-svn-id: trunk@43228 -
2019-10-19 13:35:47 +00:00
michael
a9340e727f
Search for .inc .pp .pas if an include file name has no extension
...
git-svn-id: trunk@43227 -
2019-10-19 13:09:04 +00:00
Mattias Gaertner
8663dbdd4d
fcl-passrc: resolver: check arg access
...
git-svn-id: trunk@43225 -
2019-10-18 22:11:46 +00:00
Mattias Gaertner
d184c527b3
fcl-passrc: resolver: check arg access
...
git-svn-id: trunk@43224 -
2019-10-18 21:58:05 +00:00
Mattias Gaertner
a832f3615b
pastojs: typeinfo(GenTemplateType)
...
git-svn-id: trunk@43223 -
2019-10-18 16:06:34 +00:00
Mattias Gaertner
3f19cff02b
pastojs: static method no this
...
git-svn-id: trunk@43222 -
2019-10-18 13:37:21 +00:00
Mattias Gaertner
48ab695bca
fcl-passrc: fixed compile
...
git-svn-id: trunk@43221 -
2019-10-18 13:36:55 +00:00
Mattias Gaertner
8323a48e9c
fcl-passrc: resolver: objfpc: canonical alias to spec record type
...
git-svn-id: trunk@43220 -
2019-10-18 10:37:39 +00:00
Mattias Gaertner
8221ff20c3
fcl-passrc: resolver: objfpc: canonical alias to spec classtype
...
git-svn-id: trunk@43219 -
2019-10-18 10:31:23 +00:00
florian
af8783e8d2
* i386: with a fixed stack, exception handling does not need a frame pointer
...
git-svn-id: trunk@43218 -
2019-10-17 20:55:39 +00:00
Mattias Gaertner
6f13582b11
pastojs: test generic class classproperty
...
git-svn-id: trunk@43216 -
2019-10-17 16:46:32 +00:00
Mattias Gaertner
8872deed26
pastojs: test generic methods
...
git-svn-id: trunk@43215 -
2019-10-17 16:24:59 +00:00
Mattias Gaertner
e28a2b0e21
pastojs: constructor New; external name globalfunc
...
git-svn-id: trunk@43214 -
2019-10-17 15:53:18 +00:00
Mattias Gaertner
8a10f0f4b9
pastojs: generic function: infer types
...
git-svn-id: trunk@43213 -
2019-10-17 15:00:36 +00:00
Mattias Gaertner
700fc43cdf
fcl-passrc: finish stProcedure after adding it to the declarations
...
git-svn-id: trunk@43212 -
2019-10-17 15:00:18 +00:00
lacak
85799f1bf7
fcl-db: sdf: add virtual to ExtractDelimited(). Bug #36190
...
git-svn-id: trunk@43211 -
2019-10-17 12:59:25 +00:00
Mattias Gaertner
bb4402b2a4
pastojs: generic procedure overload
...
git-svn-id: trunk@43210 -
2019-10-16 16:24:11 +00:00
Mattias Gaertner
7fa2ac9420
fcl-passrc: useanalyzer: generic procedure
...
git-svn-id: trunk@43209 -
2019-10-16 16:23:51 +00:00
marco
fbab36ef0b
* have showwindow parameter in runcommand
...
git-svn-id: trunk@43208 -
2019-10-16 15:17:39 +00:00
Mattias Gaertner
0d4c008b46
pastojs: typecast to inline specialize
...
git-svn-id: trunk@43207 -
2019-10-16 10:15:40 +00:00
Mattias Gaertner
b70c6cc344
fcl-passrc: resolver: started generic type overload
...
git-svn-id: trunk@43206 -
2019-10-16 10:15:32 +00:00
pierre
6f7a39adab
Fix compilation for arm-darwin using clang and forbid use of eabihf ABI for that target
...
git-svn-id: trunk@43205 -
2019-10-15 22:17:52 +00:00
Mattias Gaertner
1127e3d27b
fcl-passrc: resolver: objfpc refer to parent generic type without type params
...
git-svn-id: trunk@43204 -
2019-10-15 18:57:30 +00:00