Commit Graph

11057 Commits

Author SHA1 Message Date
svenbarth
de15025a47 * streamline retrieval of attributes (both in TypInfo and RTTI units)
git-svn-id: trunk@42373 -
2019-07-12 22:06:02 +00:00
svenbarth
e060a43d70 * rename TAttributeData to the more appropriate TAttributeTable
git-svn-id: trunk@42371 -
2019-07-12 22:05:55 +00:00
svenbarth
d137e06ade * instead of embedding the attributes inside the class' and property's type data only store a reference to a table of attributes
git-svn-id: trunk@42365 -
2019-07-12 22:05:29 +00:00
svenbarth
b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
Implemented attributes for class types and properties (based on work by Joost van der Sluis). Added TCustomAttribute - a base class for attributes. Added TUnitInfo record to RTTI. It contains the unit name and unit options (for now only a flag which specifies if the unit contains attributes). Added several tests for attributes.

git-svn-id: trunk@42356 -
2019-07-12 22:04:48 +00:00
Mattias Gaertner
28e07f77e4 pastojs: fixed createcallback inside anonymous method
git-svn-id: trunk@42355 -
2019-07-12 16:56:35 +00:00
michael
fde8697032 * Always try to show the field name when possible
git-svn-id: trunk@42350 -
2019-07-11 20:17:29 +00:00
michael
0fb74a0f57 * Always try to show the field name when possible
git-svn-id: trunk@42349 -
2019-07-11 20:16:35 +00:00
Mattias Gaertner
3d662b5e5c fcl-passrc: fixed helper in other unit
git-svn-id: trunk@42348 -
2019-07-10 08:28:11 +00:00
Mattias Gaertner
e5214b94a5 fcl-passrc: fixed parsing class var a:t;b:t
git-svn-id: trunk@42347 -
2019-07-10 07:55:28 +00:00
michael
ebd005d1a7 * Fix bug ID #35796, codepage issue when getting string as variant
git-svn-id: trunk@42344 -
2019-07-08 10:27:11 +00:00
michael
2425b97462 * Patch from Maciej Izak to allow loading multiple times
git-svn-id: trunk@42343 -
2019-07-08 10:24:00 +00:00
svenbarth
b270b0f7f0 * fix typo
git-svn-id: trunk@42331 -
2019-07-05 15:33:43 +00:00
svenbarth
a2ce2cea94 * fix for Mantis #35760: apply patch by user Bloodbatgot to fix drawing of thick lines
git-svn-id: trunk@42327 -
2019-07-05 12:40:55 +00:00
Mattias Gaertner
bd5a81c657 fcl-image: fpreadtiff: fixed inline
git-svn-id: trunk@42316 -
2019-07-01 14:16:32 +00:00
marcus
defcad25af Amiga-systems: bugfix for TProcess.commandline, left over space at exename
git-svn-id: trunk@42301 -
2019-06-27 18:47:47 +00:00
michael
d5a3528670 * Some fixes in parameter handling
git-svn-id: trunk@42300 -
2019-06-27 16:14:40 +00:00
michael
67b711013f * Better code documentation for processql, add %OPTIONALWHERE%
git-svn-id: trunk@42299 -
2019-06-27 16:13:55 +00:00
michael
2aaae5353e * Fix ISODateTime constant, trailing quote
git-svn-id: trunk@42298 -
2019-06-27 16:13:15 +00:00
michael
c47fe33586 * Better CORS handling: return origin if available and allowed domains not set (activate using option)
git-svn-id: trunk@42297 -
2019-06-27 12:42:34 +00:00
michael
2b8595d9da * Better CORS handling: return origin if available and allowed domains not set (fix compilation)
git-svn-id: trunk@42296 -
2019-06-27 11:37:38 +00:00
michael
eb6922b429 * Better CORS handling: return origin if available and allowed domains not set (* will prohibit credentials)
git-svn-id: trunk@42295 -
2019-06-27 11:33:26 +00:00
Mattias Gaertner
ea28cd5268 pastojs: clean up
git-svn-id: trunk@42293 -
2019-06-26 19:34:59 +00:00
Mattias Gaertner
227514376e pastojs: fixed high(dynarrayvar with expr)
git-svn-id: trunk@42292 -
2019-06-26 19:32:49 +00:00
Mattias Gaertner
ec3c050ac7 fcl-passrc: clean up
git-svn-id: trunk@42291 -
2019-06-26 19:32:34 +00:00
Mattias Gaertner
02b66457f5 fcl-passrc: fixed compile under pas2js
git-svn-id: trunk@42290 -
2019-06-26 18:34:11 +00:00
Mattias Gaertner
b8369409bc fcl-passrc: fixed compile under fpc 3.0.4
git-svn-id: trunk@42289 -
2019-06-26 18:26:20 +00:00
Mattias Gaertner
9871196e8c pastojs: allow reintroduce published method
git-svn-id: trunk@42288 -
2019-06-26 16:38:17 +00:00
Mattias Gaertner
c971b4639f fcl-passrc: added separate error message duplicate published method
git-svn-id: trunk@42287 -
2019-06-26 16:37:15 +00:00
michael
ce68a56c01 * Allow generators in sqlite in 3.0.4
git-svn-id: trunk@42285 -
2019-06-26 08:34:47 +00:00
michael
7137289d41 Fix memleak (bug ID 0035761)
git-svn-id: trunk@42282 -
2019-06-25 05:54:25 +00:00
michael
4cd5a72d13 * Fix Bug ID #35759
git-svn-id: trunk@42280 -
2019-06-24 10:42:37 +00:00
michael
16b827aa88 * Allow using of connection charset if none is specified at DB level (bug ID 35755)
git-svn-id: trunk@42279 -
2019-06-24 07:51:45 +00:00
michael
73b365cd30 * Smarter handling of DispatchOptions options
git-svn-id: trunk@42278 -
2019-06-24 07:22:02 +00:00
michael
abf6c99304 * Correctly handle use in restmodule: use pathinfo to configure dispatcher
git-svn-id: trunk@42277 -
2019-06-24 07:18:34 +00:00
lacak
f53878c0db fcl-db: sqldb: add connection charset aliases "win1250" (Firebird) and "cp1250" (MySQL) (although unicode is preferred nowadays and these SBCS are just a remnant of the past)
git-svn-id: trunk@42276 -
2019-06-23 18:02:38 +00:00
michael
28b87bed39 * Fix setusessl
git-svn-id: trunk@42273 -
2019-06-22 22:38:02 +00:00
michael
c22982383f * Fix parsing of command-line in ParseSource
git-svn-id: trunk@42270 -
2019-06-22 14:01:06 +00:00
michael
bf54543518 * Add SplitCommandLine
git-svn-id: trunk@42269 -
2019-06-22 13:37:47 +00:00
michael
67172ef705 * Correct autoincrement handling
git-svn-id: trunk@42267 -
2019-06-22 08:22:30 +00:00
michael
01e5861255 * Make sure output contains something in case of empty dataset
git-svn-id: trunk@42266 -
2019-06-22 08:19:16 +00:00
michael
ba1fb2c0cf * Unregister routes
git-svn-id: trunk@42265 -
2019-06-22 07:44:18 +00:00
michael
961b27b4a7 * Add RoutesRegistered property to TSQLDBRestBridge
git-svn-id: trunk@42264 -
2019-06-22 07:33:49 +00:00
michael
4cb612252a * Correct registration of metadata resource in case rdoConnectionInURL is specified
git-svn-id: trunk@42263 -
2019-06-22 07:29:34 +00:00
michael
ce528e1808 * Make sure error content is sent
git-svn-id: trunk@42262 -
2019-06-22 07:16:19 +00:00
marcus
2651f867e8 MorphOS: overloads for Get/SetRGB32 to be compatible with other Amiga flavours
OS4: Missing forward declaration

git-svn-id: trunk@42261 -
2019-06-21 18:07:39 +00:00
Jonas Maebe
b08b6a17bd * synchronised with trunk till r42258
git-svn-id: branches/debug_eh@42259 -
2019-06-20 20:57:37 +00:00
Mattias Gaertner
b9c16b98d1 pastojs: fixed pas2jsfiler
git-svn-id: trunk@42258 -
2019-06-20 20:38:53 +00:00
Jonas Maebe
c262c5dbc9 * synchronised with trunk till r42256
git-svn-id: branches/debug_eh@42257 -
2019-06-20 17:21:34 +00:00
Mattias Gaertner
783505b4d7 fcl-passrc: starting test generics
git-svn-id: trunk@42252 -
2019-06-20 08:47:30 +00:00
Mattias Gaertner
fb29815fbf fcl-passrc: fixed parsing objfpc inline specialize
git-svn-id: trunk@42251 -
2019-06-20 08:47:04 +00:00