Commit Graph

2021 Commits

Author SHA1 Message Date
joost
be301a3aed * Pass INSTALL_LIBDIR to fpmake
git-svn-id: trunk@43892 -
2020-01-08 22:25:19 +00:00
Mattias Gaertner
4dc84b2a78 pastojs: added libpas2js hook SetPas2JSUnitAliasCallBack
git-svn-id: trunk@43811 -
2019-12-30 08:53:27 +00:00
florian
fe7d7aa1e7 * patch by Alfred to fix building on DragonFly OS, resolves #36450
git-svn-id: trunk@43696 -
2019-12-17 21:57:09 +00:00
Tomas Hajny
caf1f0c714 * added support for specifying package listing files using wildcards
git-svn-id: trunk@43669 -
2019-12-09 21:49:05 +00:00
michael
f7d6192905 * Show --stop-on-parser-error in help
git-svn-id: trunk@43564 -
2019-11-23 13:40:49 +00:00
michael
77103fe7f2 * Report error with correct exit code
git-svn-id: trunk@43563 -
2019-11-23 13:34:45 +00:00
Mattias Gaertner
4ad0d137b1 pastojs: write generic function without body
git-svn-id: trunk@43517 -
2019-11-20 16:59:33 +00:00
florian
798a1b6219 * -P option for ppumove
git-svn-id: trunk@43487 -
2019-11-16 11:03:53 +00:00
pierre
a09e40945c Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
pierre
11b1d1e6dd Updated after commit 43472
git-svn-id: trunk@43476 -
2019-11-15 14:30:49 +00:00
pierre
fbaf67e3f0 Regenerated after commit 43472
git-svn-id: trunk@43475 -
2019-11-15 14:29:26 +00:00
pierre
3238a07a54 Use delayed rules variables containing lists of files when the list can be modified by other Makefile targets generated in between
git-svn-id: trunk@43472 -
2019-11-15 14:07:15 +00:00
yury
937683ec8f * pas2jni: Filter out advanced methods and properties of RTL classes to prevent overbloated code.
git-svn-id: trunk@43386 -
2019-11-03 18:51:33 +00:00
yury
a09c0a6857 * pas2jni: Exclude TExtended80Rec by default.
git-svn-id: trunk@43383 -
2019-11-03 16:00:41 +00:00
yury
b988837d1b * pas2jni: Skip var parameters of unsupported types.
git-svn-id: trunk@43381 -
2019-11-03 14:26:00 +00:00
yury
b4e0c72cbe * pas2jni: Fixed more case statement warnings.
git-svn-id: trunk@43376 -
2019-11-03 13:22:14 +00:00
yury
843b1b0d49 * Fixed case statement warnings.
git-svn-id: trunk@43375 -
2019-11-03 13:13:52 +00:00
Mattias Gaertner
5ea4233ca4 fcl-passrc: varargs of type
git-svn-id: trunk@43326 -
2019-10-29 14:30:20 +00:00
Mattias Gaertner
70ed2470dc pastojs: typeinfo for external classes
git-svn-id: trunk@43323 -
2019-10-27 20:51:31 +00:00
michael
9259c948be * Add support for resources
git-svn-id: trunk@43318 -
2019-10-27 13:14:24 +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
e28a2b0e21 pastojs: constructor New; external name globalfunc
git-svn-id: trunk@43214 -
2019-10-17 15:53:18 +00:00
Mattias Gaertner
76b5df1bd3 pas2js: fixed setlength(a,0)
git-svn-id: trunk@43168 -
2019-10-11 22:10:42 +00:00
Mattias Gaertner
8d60f4542c pastojs: constructor of external class: funcname and {}
git-svn-id: trunk@43166 -
2019-10-11 10:25:24 +00:00
michael
dc96e41047 * Patch from Bart Broersma to silence warning (bug ID 34285)
git-svn-id: trunk@43137 -
2019-10-06 07:49:13 +00:00
pierre
396160931f Remove symbian from fppkg OS list
git-svn-id: trunk@43103 -
2019-10-01 12:50:26 +00:00
Mattias Gaertner
683d4d4301 fcl-passrc: specialize generic method
git-svn-id: trunk@43090 -
2019-09-29 13:30:50 +00:00
Károly Balogh
d352dbe044 fpcmake: simplified defines for Amiga-like systems
git-svn-id: trunk@43058 -
2019-09-22 20:42:31 +00:00
Mattias Gaertner
009a3435c1 pas2js: avoid use of in when enumerating uses list
git-svn-id: trunk@43051 -
2019-09-22 12:04:33 +00:00
Mattias Gaertner
9ac8abeb4e fcl-passrc: specialize non forward generic procedure
git-svn-id: trunk@43050 -
2019-09-22 12:02:04 +00:00
michael
db5620354e avoid use of in when enumerating uses list
git-svn-id: trunk@43049 -
2019-09-22 11:19:45 +00:00
Mattias Gaertner
1145d0d18a pas2js: replace setArrayLength with faster non recursive version
git-svn-id: trunk@43031 -
2019-09-18 15:34:33 +00:00
michael
9aa024c7df * Allow sourcing program from stdn with -- option (bug ID 35945)
git-svn-id: trunk@43026 -
2019-09-17 10:35:36 +00:00
Mattias Gaertner
f2a8e646b7 fcl-passrc: specialize generic constraints
git-svn-id: trunk@42948 -
2019-09-08 13:46:21 +00:00
marco
61e777a4ff * add underline support. Patch by Oleg, mantis #35946
git-svn-id: trunk@42935 -
2019-09-07 15:16:13 +00:00
michael
52ca09cc58 * Fix missing tag
git-svn-id: trunk@42918 -
2019-09-04 06:15:17 +00:00
Mattias Gaertner
af52e8dd54 pastojs: updated lpi
git-svn-id: trunk@42878 -
2019-08-30 09:21:22 +00:00
Mattias Gaertner
c3db2568ff pastojs: longword bitwise operations not, and, or, xor, shl, shr
git-svn-id: trunk@42870 -
2019-08-29 13:10:43 +00:00
Mattias Gaertner
022c4dded2 pastojs: source map: prepend absolute source files with file://
git-svn-id: trunk@42866 -
2019-08-28 22:50:33 +00:00
pierre
41216b04ea Set explicitly packages ShortName's according to renametoshort rule in Makefile.fpc
git-svn-id: trunk@42842 -
2019-08-26 21:34:07 +00:00
pierre
c0212353d9 Remove useless code (P.OSes was set again below)
git-svn-id: trunk@42841 -
2019-08-26 20:18:57 +00:00
michael
69385a7eb0 * Write version option in help
git-svn-id: trunk@42789 -
2019-08-24 09:53:00 +00:00
michael
0f55367c37 * Add FPC define, check for unit for short description
git-svn-id: trunk@42786 -
2019-08-24 09:51:13 +00:00
michael
3acca85597 * Take into account skipped
git-svn-id: trunk@42785 -
2019-08-24 09:50:07 +00:00
pierre
5e4c510563 Ensure that fpmake_proc.inc and fpmake_add.inc source files are integrated into source zips for packages and utils
git-svn-id: trunk@42779 -
2019-08-23 15:55:54 +00:00
pierre
e7bf200fcb Disable explicit list of supported OSes
git-svn-id: trunk@42778 -
2019-08-23 15:13:10 +00:00
pierre
deaeac82d0 Add package desciption and remove limitation to darwin and iphonesim systems only
git-svn-id: trunk@42777 -
2019-08-23 15:11:36 +00:00
Mattias Gaertner
c38c3bc12d pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface
git-svn-id: trunk@42771 -
2019-08-23 09:34:33 +00:00
pierre
162a62d4ce Update after commit 42749
git-svn-id: trunk@42753 -
2019-08-21 08:58:09 +00:00
pierre
5ed7bd35df Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00