Commit Graph

193 Commits

Author SHA1 Message Date
Pierre Muller
57e84ef714 Update all Makefile's by running update fpcmake 2024-11-20 20:20:49 +01:00
Mattias Gaertner
f372945211 pastojs: createCallback: store events in $events to create unique method pointers, issue #38845
git-svn-id: trunk@49331 -
(cherry picked from commit f5d138eb08)
2021-08-16 17:12:13 +02:00
Mattias Gaertner
20278cec06 pastojs: fixed rtti method flags
git-svn-id: trunk@49268 -
(cherry picked from commit 2d296fd879)
2021-08-16 17:12:13 +02:00
Mattias Gaertner
adf99f6d50 pastojs: fixed insert array
git-svn-id: trunk@49209 -
(cherry picked from commit b64d1f9dfd)
2021-08-16 17:12:11 +02:00
Mattias Gaertner
761d2c7551 pastojs: fixed insert(item,array,pos) when array=nil
git-svn-id: trunk@49073 -
(cherry picked from commit 97fd8638d5)
2021-08-16 17:12:10 +02:00
Mattias Gaertner
a778ccee9e pastojs: fixed compileserver --simpleserver and -d relative path
git-svn-id: trunk@49024 -
(cherry picked from commit 8b63a69f59)
2021-08-16 17:12:08 +02:00
Mattias Gaertner
2ccfde90d0 pas2js: fixed option --simpleserver and -d relative path
git-svn-id: trunk@49008 -
(cherry picked from commit 29dee4a0d3)
2021-08-16 17:12:07 +02:00
Mattias Gaertner
8c961ad2ea pastojs: fixed o as intftype, when o is nil
git-svn-id: trunk@48188 -
(cherry picked from commit 25fd38b2da)
2021-08-16 17:12:00 +02:00
Mattias Gaertner
6ce3ea1940 pastojs: fixed freeing temp intf var if nil
git-svn-id: trunk@48155 -
(cherry picked from commit c21e777c85)
2021-08-16 17:11:06 +02:00
Mattias Gaertner
de6a8a1c9b pastojs: await with one param must be async function
git-svn-id: trunk@47895 -
(cherry picked from commit 8eafcd9490)
2021-08-16 17:07:17 +02:00
michael
d584a75b87 * Fix compilation
git-svn-id: trunk@47754 -
(cherry picked from commit 3db8f5c91f)
2021-08-16 17:06:37 +02:00
Mattias Gaertner
dcb33a61a7 pastojs: catch load file exceptions and turn into regular errors
git-svn-id: trunk@47712 -
(cherry picked from commit e25848ab32)
2021-08-16 17:06:33 +02:00
Mattias Gaertner
78e595a242 pastojs: fixed diable optimization using fpc syntax prepend No, issue #38045
git-svn-id: trunk@47334 -
(cherry picked from commit 280c0d90f7)
2021-08-16 17:03:29 +02:00
Mattias Gaertner
d569bc63e4 pastojs: fixed diable optimization using fpc syntax prepend No, issue #38045
git-svn-id: trunk@47331 -
(cherry picked from commit e69cd3fd1c)
2021-08-16 17:03:29 +02:00
Mattias Gaertner
97670e77eb pastojs: set version 2.1.1
git-svn-id: trunk@47320 -
(cherry picked from commit 2bb083acf1)
2021-08-16 17:03:29 +02:00
Mattias Gaertner
21f8e2cee6 pastojs: fixed a div b<0
git-svn-id: trunk@47212 -
(cherry picked from commit b52744bcbf)
2021-08-16 17:03:01 +02:00
michael
a3d5b9532e * Patch from Henrique Werlang to allow setting log config page
git-svn-id: trunk@47052 -
(cherry picked from commit a8bc2f6947)
2021-08-16 17:01:04 +02:00
Mattias Gaertner
3f5948739a pastojs: classname=typeinfoname
git-svn-id: trunk@46986 -
(cherry picked from commit a66b6cd7c7)
2021-08-16 17:01:00 +02:00
Mattias Gaertner
8822b4f881 pastojs: docs
git-svn-id: trunk@46929 -
(cherry picked from commit 135f3745d6)
2021-08-16 17:00:57 +02:00
Mattias Gaertner
6bbbcebd1e pastojs: optimization ShortRefGlobals
git-svn-id: trunk@46928 -
(cherry picked from commit cf4ca3a280)
2021-08-16 17:00:56 +02:00
Mattias Gaertner
2b63b608c9 pastojs: set $ancestor of pascal descending of external class to null
git-svn-id: trunk@46926 -
(cherry picked from commit 54f08ea60f)
2021-08-16 17:00:07 +02:00
Mattias Gaertner
faed06b6d5 pastojs: docs updated
git-svn-id: trunk@46818 -
(cherry picked from commit edd10be1e2)
2021-08-16 17:00:05 +02:00
Mattias Gaertner
66c2056d4a pastojs: fixed impl rtti
git-svn-id: trunk@46817 -
(cherry picked from commit aae5c452cb)
2021-08-16 17:00:05 +02:00
Mattias Gaertner
89c52a049b pastojs: moved unit implementation js function into unit interface to share local vars
git-svn-id: trunk@46816 -
(cherry picked from commit 02c72dd5c4)
2021-08-16 17:00:05 +02:00
Mattias Gaertner
703f23bb99 pastojs: fixed create pascal class descendent from a pascal class descendent of a JS function
git-svn-id: trunk@46807 -
(cherry picked from commit 342771c0c7)
2021-08-16 17:00:04 +02:00
Mattias Gaertner
edc4ef115b pastojs: specialize class/record type using pascal name
git-svn-id: trunk@46795 -
(cherry picked from commit 2f661371fe)
2021-08-16 17:00:03 +02:00
Mattias Gaertner
ec44fd2dd6 pastojs: fixed concat(a) calling arrayRef
git-svn-id: trunk@46745 -
(cherry picked from commit 6a0ea119e9)
2021-08-16 16:46:07 +02:00
michael
6b9509cbb9 * Fix again 37656
git-svn-id: trunk@46741 -
(cherry picked from commit 6f979c9278)
2021-08-16 16:46:00 +02:00
Mattias Gaertner
e361a90aa8 pastojs: delay RTTI init of record/class/proctype specializations
git-svn-id: trunk@46748 -
(cherry picked from commit 4db51d69e4)
2021-08-14 23:13:35 +02:00
marco
74aff88586 --- Merging r49045 into '.':
C    Makefile
C    Makefile.fpc
--- Recording mergeinfo for merge of r49045 into '.':
 U   .
Summary of conflicts:
  Text conflicts: 2

# revisions: 49045
r49045 | jonas | 2021-03-24 15:33:09 +0100 (Wed, 24 Mar 2021) | 1 line
Changed paths:
   M /trunk/Makefile
   M /trunk/Makefile.fpc

  * support building with FPC 3.2.2

git-svn-id: branches/fixes_3_2@49384 -
2021-05-20 20:03:52 +00:00
pierre
e1b53067a6 Merge commit 48814:
------------------------------------------------------------------------
r48814 | pierre | 2021-02-26 17:15:30 +0000 (Fri, 26 Feb 2021) | 1 line

 Do not add libgcc directory to library directories with -Fl option if -Xd option is used
------------------------------------------------------------------------

------------------------------------------------------------------------
r42843 | pierre | 2019-08-26 21:41:41 +0000 (Mon, 26 Aug 2019) | 1 line

 Partial update for go32v2 and sources
------------------------------------------------------------------------
--- Merging r44112 into '.':
G    installer/install.dat
--- Recording mergeinfo for merge of r44112 into '.':
 G   .
------------------------------------------------------------------------
r48836 | hajny | 2021-02-28 02:08:17 +0000 (Sun, 28 Feb 2021) | 1 line

  * package tplylib added, corrections for more than 31 items on a tab
------------------------------------------------------------------------
--- Merging r48836 into '.':
G    installer/install.dat
--- Recording mergeinfo for merge of r48836 into '.':
 G   .
------------------------------------------------------------------------
r49035 | pierre | 2021-03-22 23:26:26 +0000 (Mon, 22 Mar 2021) | 1 line

 Try to fix short package name issues in install.dat and add missing go32v2 packages
------------------------------------------------------------------------
--- Merging r49035 into '.':
G    installer/install.dat
--- Recording mergeinfo for merge of r49035 into '.':
 G   .

git-svn-id: branches/fixes_3_2@49041 -
2021-03-23 23:59:37 +00:00
pierre
0830edbde5 Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini
git-svn-id: branches/fixes_3_2@46923 -
2020-09-23 09:47:20 +00:00
Jonas Maebe
b6eafa3039 * regenerated Makefiles
git-svn-id: branches/fixes_3_2@46868 -
2020-09-15 19:54:06 +00:00
marco
c47579239a # revisions: 46324,46400,46451,46452,46508,46509,46512,46513,46515,46516,46517,46518,46662,46663,46686,46687,46704,46705,46723,46724
git-svn-id: branches/fixes_3_2@46829 -
2020-09-10 13:51:54 +00:00
marco
693fc5e1f4 # revisions: 45709,45714,45715,45716,45742,45830,45861,45862,45863,45962,45963,45964,45965,45966,46272,46273,46287,
git-svn-id: branches/fixes_3_2@46826 -
2020-09-10 13:07:54 +00:00
marco
316df7d872 # revisions: 45563,45574,45586,45587,45588,45589,45610,45611,45615,45625,45626,45634,45639,45640,45650,45653,45660,45697,45700,45701
git-svn-id: branches/fixes_3_2@46824 -
2020-09-10 12:58:26 +00:00
marco
3336c25699 # revisions: 44169,44173,44201,44202,44203,44207,44208,44219,44220,44238,44292,44387,44388,44431,44432,44437,44684,45054,45069,45121,45123,45293,45294,45295,45296,45297,45309,45315,45321,45335,45349,45369,45374,45392,45414,45416,45417,45418,45419,45423,45427,45431,45432,45433,45434,45435,45442,45443,45445,45461,45462,45464,45471,45472,45473,45505,45506,45507,45508,45512,45513,45514,45515,45516,45517,45518,45523,45526,45530,45531,45535,45537,45538,45545,45562
git-svn-id: branches/fixes_3_2@46823 -
2020-09-10 12:51:33 +00:00
marco
239c7268ab # revisions: 43689,43690,43691,43692,43809,43810,43811,43813,43853,43873,43890,43951,43952,43953,43960,44077,44078,44110,44121,44122,44134,44135,44137,44140,44146
git-svn-id: branches/fixes_3_2@46822 -
2020-09-10 12:48:34 +00:00
michael
96f515cff8 * Merging revisions r46444 from trunk:
------------------------------------------------------------------------
    r46444 | michael | 2020-08-15 09:31:43 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * Expose ExtraUnits, remove hardcoded DTypesUnit, patch by Henrique Werlang (bug ID 37570)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46625 -
2020-08-23 09:46:45 +00:00
michael
60dc1424f6 * Merging revisions r46442 from trunk:
------------------------------------------------------------------------
    r46442 | michael | 2020-08-15 09:26:44 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * unit alias possibility
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46623 -
2020-08-23 09:46:29 +00:00
michael
b2c215203e * Merging revisions r46425 from trunk:
------------------------------------------------------------------------
    r46425 | michael | 2020-08-14 12:33:07 +0200 (Fri, 14 Aug 2020) | 1 line
    
    * Improved exception handling, patch by Henrique Werlang (bug ID 37567)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46621 -
2020-08-23 09:46:15 +00:00
michael
89e2a493a7 * Merging revisions r46311,r46312,r46313,r46314,r46315,r46316,r46317,r46318,r46319,r46320 from trunk:
------------------------------------------------------------------------
    r46311 | michael | 2020-08-08 09:48:48 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug ID #0037516, only add extra uses to interface
    ------------------------------------------------------------------------
    r46312 | michael | 2020-08-08 09:56:36 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Add woNoAsm option
    ------------------------------------------------------------------------
    r46313 | michael | 2020-08-08 10:00:15 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Also use woNoAsm option for procedure body 
    ------------------------------------------------------------------------
    r46314 | michael | 2020-08-08 10:01:06 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug #37519: no assembler
    ------------------------------------------------------------------------
    r46315 | michael | 2020-08-08 10:35:54 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug ID #37517; remove externa from record members
    ------------------------------------------------------------------------
    r46316 | michael | 2020-08-08 10:55:14 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Refactor disabling of hints and warnings. Add woSkipPrivateExternals
    ------------------------------------------------------------------------
    r46317 | michael | 2020-08-08 10:55:36 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug id #37515
    ------------------------------------------------------------------------
    r46318 | michael | 2020-08-08 11:08:44 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Add woAlwaysRecordHelper option
    ------------------------------------------------------------------------
    r46319 | michael | 2020-08-08 11:09:18 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug id #37514 : type helper not recognized
    ------------------------------------------------------------------------
    r46320 | michael | 2020-08-08 11:12:37 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug id #37513 : type helper declaration incomplete
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46615 -
2020-08-23 09:33:23 +00:00
michael
a92e9b9181 * Merging revisions r46306 from trunk:
------------------------------------------------------------------------
    r46306 | michael | 2020-08-07 00:43:15 +0200 (Fri, 07 Aug 2020) | 1 line
    
    * Load OS defaults, add text/css
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46613 -
2020-08-23 09:32:22 +00:00
michael
161e7862e7 * Merging revisions r46230,r46232 from trunk:
------------------------------------------------------------------------
    r46230 | michael | 2020-08-04 15:56:43 +0200 (Tue, 04 Aug 2020) | 1 line
    
    * Additional options for latest pas2js version features
    ------------------------------------------------------------------------
    r46232 | michael | 2020-08-04 17:50:45 +0200 (Tue, 04 Aug 2020) | 1 line
    
    * Set path to local version of fcl-passrc, not installed version
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46603 -
2020-08-23 09:27:23 +00:00
michael
d3da5bd6b3 * Merging revisions r45976 from trunk:
------------------------------------------------------------------------
    r45976 | michael | 2020-08-01 09:39:34 +0200 (Sat, 01 Aug 2020) | 1 line
    
    * Add stub generator
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46601 -
2020-08-23 09:26:11 +00:00
marco
522350a85d * fixes to 3.2.1
git-svn-id: branches/fixes_3_2@45662 -
2020-06-20 16:47:24 +00:00
marco
cf2b4ee4f7 # revisions: 43198,43199,43201,43202,43204,43206,43207,43209,43210,43212,43213,43214,43215,43216,43219,43220,43221,43222,43223,43224,43225,43228,43229,43285,43286,43287,43288,43295,43296,43297,43303,43304,43310,43316,43317,43318,43320,43321,43322,43323,43325,43326,43329,43330,43331,43332,43333
git-svn-id: branches/fixes_3_2@43380 -
2019-11-03 14:20:49 +00:00
marco
95202dc8c4 # revisions: 42759,42769,42770,42771,42811,42818,42819,42824,42826,42827,42828,42830,42866,42869,42870,42874,42877,42878,42880,42881,42889,42890,42893,42894,42895,42896,42918,42948,42950,42951,42952,42953,42954,43020,43021,43031,43032,43049,43050,43051,43052,43053,43056,43057,43077,43078,43079,43084,43090,43099,43101,43145,43146,43147,43148,43149,43150,43151,43159,43160,43161,43164,43166,43168
git-svn-id: branches/fixes_3_2@43379 -
2019-11-03 14:13:54 +00:00
marco
4e1f4bf7a1 # revisions: 42502,42503,42504,42505,42506,42517,42518,42523,42524,42529,42532,42534,42544,42576,42577,42578,42592,42598,42599,42602,42608,42623,42624,42640,42644,42663,42664,42669,42678,42680,42688,42689,42690,42702,42703,42704,42712,42714,42715,42716,42721,42735,42736,,42502,42503,42504,42505,42506,42517,42518,42523,42524,42529,42532,42534,42544
git-svn-id: branches/fixes_3_2@43378 -
2019-11-03 14:10:42 +00:00
marco
46f3f08f6a # revisions: 41903,42177,42217,42218,42227,42251,42252,42258,42287,42288,42289,42290,42291,42292,42293,42310,42347,42348,42355,42445,42450,42451,42453,42454,42462,42465,42466,42468,42472,42473,42474,42475
git-svn-id: branches/fixes_3_2@43377 -
2019-11-03 14:00:03 +00:00