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