Mattias Gaertner
497c830603
fcl-passrc: check used unit reference for duplicate, in case unit is found via different names
...
git-svn-id: trunk@42704 -
2019-08-16 07:28:09 +00:00
Mattias Gaertner
8ad47efcb3
fcl-passrc: specialize class with nested record type
...
git-svn-id: trunk@42703 -
2019-08-16 06:48:12 +00:00
Mattias Gaertner
32573139a8
fcl-passrc: specialize inlinespecializeexpr
...
git-svn-id: trunk@42702 -
2019-08-15 17:25:12 +00:00
svenbarth
aa0422b2ed
* fix for Mantis #35964 : reestablish pre r42594 behavior for WinCE as at least Windows Mobile does not support the required COM functions
...
Note: in theory Windows CE *can* support these functions, but it dependends on the provider whether they're indeed supported (e.g. Windows Mobile does not). Probably this should be revisited once we support the "delayed" directive.
git-svn-id: trunk@42696 -
2019-08-15 11:41:36 +00:00
Mattias Gaertner
35d7fade97
fcl-passrc: replace method impl arguments with intf arguments
...
git-svn-id: trunk@42690 -
2019-08-14 12:38:06 +00:00
Mattias Gaertner
55b1f676dc
pastojs: fixed tests
...
git-svn-id: trunk@42689 -
2019-08-14 10:44:36 +00:00
Mattias Gaertner
b4b6efc5a0
fcl-passrc: check forward generic class constraints match
...
git-svn-id: trunk@42688 -
2019-08-14 10:42:16 +00:00
Mattias Gaertner
10ffed0528
fcl-passrc: specialize try-except
...
git-svn-id: trunk@42680 -
2019-08-13 19:43:05 +00:00
Mattias Gaertner
3ddefe999e
fcl-passrc: specialize procedure type
...
git-svn-id: trunk@42678 -
2019-08-13 17:47:31 +00:00
lacak
59f186e7b7
fcl-db: base: cosmetic (char-case)
...
git-svn-id: trunk@42672 -
2019-08-13 07:31:12 +00:00
lacak
04e6c5c858
fcl-db: tests: small improvement (change order of tests; first test native field type, after that string representation)
...
git-svn-id: trunk@42671 -
2019-08-13 07:28:26 +00:00
Mattias Gaertner
3c9732cd3b
fcl-passrc: specialize generic array
...
git-svn-id: trunk@42669 -
2019-08-12 23:20:35 +00:00
Mattias Gaertner
bbc542881f
pastojs: test generic external class
...
git-svn-id: trunk@42664 -
2019-08-12 19:47:55 +00:00
Mattias Gaertner
59e0d334b5
fcl-passrc: specialize type reference
...
git-svn-id: trunk@42663 -
2019-08-12 19:47:18 +00:00
Mattias Gaertner
7173349689
fcl-passrc: specialize external class
...
git-svn-id: trunk@42644 -
2019-08-10 21:02:09 +00:00
Mattias Gaertner
d772890e1f
fcl-passrc: no function result not set warning for fieldless record
...
git-svn-id: trunk@42640 -
2019-08-10 06:47:35 +00:00
Mattias Gaertner
7280452ab2
fcl-passrc: specialize elements
...
git-svn-id: trunk@42623 -
2019-08-09 20:47:50 +00:00
Mattias Gaertner
c4cd0ad776
fcl-passrc: specialize for-loop
...
git-svn-id: trunk@42602 -
2019-08-08 12:41:33 +00:00
Mattias Gaertner
c31774eac4
fcl-passrc: resolver: nested specialize
...
git-svn-id: trunk@42599 -
2019-08-07 15:13:04 +00:00
Mattias Gaertner
a39e4dc38b
fcl-passrc: resolver: fixed type TArr = array of TArr
...
git-svn-id: trunk@42598 -
2019-08-07 09:06:12 +00:00
marco
cffc8317fa
* mantis #35013 library parts. Allow embedded objects.
...
git-svn-id: trunk@42594 -
2019-08-06 12:00:25 +00:00
Mattias Gaertner
481126fc80
fcl-passrc: local var, implassign
...
git-svn-id: trunk@42592 -
2019-08-06 08:07:35 +00:00
Mattias Gaertner
fb27e7f4c3
fcl-image: write tif: use compression number DeflateAdobe, not obsolete DeflateZLib
...
git-svn-id: trunk@42586 -
2019-08-05 16:54:17 +00:00
pierre
d6c5a1799c
Avoid range check error when compiled -Criot option
...
git-svn-id: trunk@42579 -
2019-08-05 06:47:51 +00:00
Mattias Gaertner
16752a8fba
fcl-passrc: resolver: specialize proc implementation
...
git-svn-id: trunk@42578 -
2019-08-04 17:21:48 +00:00
Mattias Gaertner
5e81d57f39
pastojs: test generic empty class
...
git-svn-id: trunk@42577 -
2019-08-03 19:08:33 +00:00
Mattias Gaertner
be1fdc4667
fcl-passrc: pass TypeParams when creating type, and resolve forward generic class
...
git-svn-id: trunk@42576 -
2019-08-03 19:08:05 +00:00
svenbarth
50fec47b9a
* fix for Mantis #35919 : apply patch by Maciej Izak
...
git-svn-id: trunk@42557 -
2019-08-02 13:16:09 +00:00
svenbarth
e8a7661bcf
* fix for Mantis #35921 : apply patch by Maciej Izak
...
git-svn-id: trunk@42556 -
2019-08-02 13:16:07 +00:00
pierre
b768673e96
Also recompile rtl using FPCFPMAKE before bootstrapping in fpmkunit directory (helps for cross-compilation)
...
git-svn-id: trunk@42550 -
2019-08-01 14:59:52 +00:00
Jonas Maebe
62218e823f
* synchronised with r442 of the universal interfaces:
...
o fixed iOS/simulator compilation
git-svn-id: trunk@42548 -
2019-07-31 19:30:51 +00:00
Mattias Gaertner
583ec13074
fcl-passrc: resolve specialized class
...
git-svn-id: trunk@42544 -
2019-07-31 11:09:39 +00:00
Mattias Gaertner
aa7eb7bce3
fcl-passrc: typecast nil to class, interface, dynarray
...
git-svn-id: trunk@42534 -
2019-07-30 15:36:28 +00:00
Mattias Gaertner
a363b64e1f
fcl-passrc: resolve generic delphi record
...
git-svn-id: trunk@42532 -
2019-07-30 15:25:22 +00:00
Mattias Gaertner
a84eae8c2e
fcl-passrc: parse delphi generic arrays
...
git-svn-id: trunk@42529 -
2019-07-29 14:19:50 +00:00
Mattias Gaertner
847ac91d1d
pastojs: skip generic type
...
git-svn-id: trunk@42524 -
2019-07-28 20:17:12 +00:00
Mattias Gaertner
a2e96cd459
fcl-passrc: useanalyzer: specializetype
...
git-svn-id: trunk@42523 -
2019-07-28 20:16:42 +00:00
Mattias Gaertner
e141899299
fcl-passrc: fixed tests
...
git-svn-id: trunk@42518 -
2019-07-28 14:27:11 +00:00
Mattias Gaertner
0da626fd1b
fcl-passrc: resolver: specialize simple record
...
git-svn-id: trunk@42517 -
2019-07-28 14:12:28 +00:00
Jonas Maebe
911a59a721
* cocoaint: fixed signature of IOBluetoothGetObjectIDFromArguments()
...
git-svn-id: trunk@42515 -
2019-07-28 12:21:44 +00:00
Jonas Maebe
277db0d62e
* fixed NSApplicationMain() signature
...
git-svn-id: trunk@42514 -
2019-07-28 12:03:50 +00:00
florian
23585ded15
* fix access to ParamFlags of the tkMethod branch of type data for CPUs requiring proper alignment
...
git-svn-id: trunk@42511 -
2019-07-28 11:55:19 +00:00
Jonas Maebe
bf71795324
* fixed make install for cocoaint
...
git-svn-id: trunk@42509 -
2019-07-28 11:15:02 +00:00
Mattias Gaertner
62ee766b42
pastojs: fixed compile with pas2js
...
git-svn-id: trunk@42506 -
2019-07-27 11:22:10 +00:00
Mattias Gaertner
c9430a0bd7
pastojs: added tests for jsvalue<->record
...
git-svn-id: trunk@42505 -
2019-07-27 11:17:51 +00:00
Mattias Gaertner
8c38cea0a8
pastojs: filer: check GenericTemplateTypes
...
git-svn-id: trunk@42503 -
2019-07-27 06:58:32 +00:00
Mattias Gaertner
52ef731f42
fcl-passrc: added TPasGenericType
...
git-svn-id: trunk@42502 -
2019-07-27 06:57:43 +00:00
Jonas Maebe
aa48d5d18c
* Cocoa interface fixes after the update to
...
https://github.com/genericptr/MacOS_10_10
git-svn-id: trunk@42501 -
2019-07-26 17:43:59 +00:00
Jonas Maebe
b9948899e3
* new CocoaInt units based on https://github.com/genericptr/MacOS_10_10
...
o note that CoreData and QuartzCore are now part of CocoaAll due to
dependencies
git-svn-id: trunk@42500 -
2019-07-26 17:43:41 +00:00
Jonas Maebe
701f81f2d8
* updated to r441 of the common Mac OS X interfaces:
...
o fixed declaration of ABSearchComparison for 64 bit targets
o Update AddressBook Framework related interface files to MacOSX10.13.sdk
currency
o minor comment tweaks to ABActions.pas and ABAddressBook.pas
o added new 10.7.sdk declarations & DEPRECATED/AVAILABLE info to
ABGlobals.pas and ABTypedefs.pas
o CarbonCore framework update to MacOSX10.13.sdk
o AE framework update to MacOSX10.13.sdk
o updated AudioToolbox framework translation to 10.14 and translated some
extra units
git-svn-id: trunk@42499 -
2019-07-26 17:36:17 +00:00