Commit Graph

11110 Commits

Author SHA1 Message Date
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
lacak
548d842429 fcl-db: tests: test for bug #35887
git-svn-id: trunk@42497 -
2019-07-26 12:16:42 +00:00
svenbarth
f2febdcc1b * also check mimetypes/m option
git-svn-id: trunk@42496 -
2019-07-26 05:16:35 +00:00
Jonas Maebe
4bc657a067 * renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
* fixed some signatures in CocoaInt that should refer to ctypes.cbool
    but instead used objcbase.(ObjC)BOOL

git-svn-id: trunk@42483 -
2019-07-23 09:08:32 +00:00
Mattias Gaertner
4d0e7cd1d4 pastojs: filer: GenericTemplateTypes
git-svn-id: trunk@42475 -
2019-07-20 20:45:58 +00:00
Mattias Gaertner
8206049dc1 pastojs: less hints
git-svn-id: trunk@42474 -
2019-07-20 20:14:52 +00:00
Mattias Gaertner
93c130979f fcl-passrc: check generic constraint
git-svn-id: trunk@42473 -
2019-07-20 20:14:15 +00:00
Mattias Gaertner
f35e711024 fcl-passrc: fixed parsing generic array type
git-svn-id: trunk@42472 -
2019-07-20 20:13:29 +00:00
Mattias Gaertner
75321c848d fcl-passrc: fixed parsing generic function after type section
git-svn-id: trunk@42468 -
2019-07-20 18:22:00 +00:00
marco
ed2dbc19e7 * lookup property published but not stored. Doesn't change much, but less trouble when opening/dualmaintaining delphi forms.
git-svn-id: trunk@42467 -
2019-07-20 14:40:34 +00:00
michael
a670360d08 * Change resource string file to .jrs, to avoid confusion with FPC format
git-svn-id: trunk@42466 -
2019-07-20 13:59:59 +00:00
michael
9d67784a18 * Write -Jr help
git-svn-id: trunk@42465 -
2019-07-20 12:11:04 +00:00
michael
17b6fc07f9 * Write resource strings to file for easy translation
git-svn-id: trunk@42462 -
2019-07-20 11:52:59 +00:00
Mattias Gaertner
41fa84a355 pastojs: filer: TPasProcedure.NameParts
git-svn-id: trunk@42454 -
2019-07-18 09:57:29 +00:00
Mattias Gaertner
c6aaa3f1e6 pastojs: clean up
git-svn-id: trunk@42453 -
2019-07-18 09:57:06 +00:00