Commit Graph

52336 Commits

Author SHA1 Message Date
florian
82f452bb7c * declare pointers to variants only if the variant feature is available
git-svn-id: trunk@37809 -
2017-12-25 21:20:05 +00:00
Mattias Gaertner
d3553337ca pas2js: doc about enumerators
git-svn-id: trunk@37808 -
2017-12-25 12:02:20 +00:00
Mattias Gaertner
17b4e63d05 pas2jslib: compile with 3.0.4
git-svn-id: trunk@37807 -
2017-12-25 12:02:02 +00:00
Mattias Gaertner
a9bf0ed28c pas2js 0.8.41
git-svn-id: trunk@37806 -
2017-12-25 10:12:10 +00:00
Mattias Gaertner
d5f2de61a4 fcl-passrc: resolver: error on nested class
git-svn-id: trunk@37805 -
2017-12-25 10:11:09 +00:00
Mattias Gaertner
6288c17004 fcl-passrc: comment
git-svn-id: trunk@37804 -
2017-12-25 09:50:51 +00:00
Mattias Gaertner
84dbb4e2ef pastojs: for in using resolver scope
git-svn-id: trunk@37803 -
2017-12-25 09:50:27 +00:00
Mattias Gaertner
7d0942a774 fcl-passrc: useanalyzer: for in class do
git-svn-id: trunk@37802 -
2017-12-25 09:48:01 +00:00
Károly Balogh
381359db41 tosunits: most of the missing AES bindings. marked the still remaining bindings for easier ID
git-svn-id: trunk@37801 -
2017-12-25 04:34:57 +00:00
Károly Balogh
6f2f739bce tosunits: add a more complex example program, a rotating 3D cube in a GEM window
git-svn-id: trunk@37800 -
2017-12-24 23:51:43 +00:00
Károly Balogh
d2feb00bb0 tosunits: copyright header for the example programs
git-svn-id: trunk@37799 -
2017-12-24 23:49:13 +00:00
Károly Balogh
e10c47a6eb tosunits: added a few more VDI calls
git-svn-id: trunk@37798 -
2017-12-24 23:13:01 +00:00
michael
cb4b68b574 * version 40
git-svn-id: trunk@37797 -
2017-12-24 13:55:14 +00:00
Károly Balogh
44ce1e8ea3 tosunits: another example program, a resizable GEM window with event loop
git-svn-id: trunk@37796 -
2017-12-24 13:01:34 +00:00
Károly Balogh
7a7a48989c tosunits: more AES and VDI bindings
git-svn-id: trunk@37795 -
2017-12-24 12:57:05 +00:00
michael
68ed736c93 * Add .pas file read callback
git-svn-id: trunk@37794 -
2017-12-24 12:34:31 +00:00
michael
cb46e21bc3 * Correctly observe result of FileRead callback
git-svn-id: trunk@37793 -
2017-12-24 12:33:08 +00:00
Mattias Gaertner
656ddcccf7 pas2js: added OnReadFile hook
git-svn-id: trunk@37792 -
2017-12-24 10:12:59 +00:00
michael
fb7d2d9ebd * Patch from Anton Shepelev to fix variance and standard deviation calculation (bug ID 32804)
git-svn-id: trunk@37791 -
2017-12-24 10:02:02 +00:00
Mattias Gaertner
3165651bfd pas2js: docs
git-svn-id: trunk@37790 -
2017-12-24 09:31:14 +00:00
Mattias Gaertner
bd7da20bdd fcl-passrc: resolver: fixed regression uses clause order
git-svn-id: trunk@37789 -
2017-12-24 09:30:49 +00:00
Károly Balogh
775e83435e tosunits: some more work on TOS bindings
git-svn-id: trunk@37788 -
2017-12-23 14:05:09 +00:00
Károly Balogh
55638510c0 tosunits: early bits for some VDI bindings
git-svn-id: trunk@37787 -
2017-12-23 02:19:42 +00:00
Károly Balogh
91f6bb0d97 tosunits: implemented more of the AES bindings
git-svn-id: trunk@37786 -
2017-12-23 02:18:18 +00:00
Károly Balogh
f407166b5b tosunits: added a bunch of missing gemdos functions
git-svn-id: trunk@37785 -
2017-12-22 21:04:36 +00:00
Mattias Gaertner
25d44b3637 pas2js: docs: class constructor
git-svn-id: trunk@37784 -
2017-12-22 18:30:05 +00:00
pierre
29b52824cf Try to fix TRect problem for wince
git-svn-id: trunk@37783 -
2017-12-22 11:50:59 +00:00
Mattias Gaertner
e00e7d9cfd pas2js: fixed handlign error on first token of used unit
git-svn-id: trunk@37782 -
2017-12-21 22:24:06 +00:00
Mattias Gaertner
6f1e770887 pastojs: for item in class do
git-svn-id: trunk@37781 -
2017-12-21 22:10:48 +00:00
Mattias Gaertner
7b7948ca04 fcl-passrc: resolver: for item in class do
git-svn-id: trunk@37780 -
2017-12-21 22:10:27 +00:00
Mattias Gaertner
b307930443 pas2js: updated cfg
git-svn-id: trunk@37779 -
2017-12-21 22:08:37 +00:00
pierre
ec45d8617c Fix wince rtl compilation (fix for bug report 32859)
git-svn-id: trunk@37778 -
2017-12-21 17:45:20 +00:00
Mattias Gaertner
fd5303e8df pastojs: for e in setvar do
git-svn-id: trunk@37777 -
2017-12-21 16:47:10 +00:00
Mattias Gaertner
bc43c5e0ef fcl-passrc: resolver: for e in constset do
git-svn-id: trunk@37776 -
2017-12-21 16:46:40 +00:00
nickysn
65c2575883 + added win16stub const array (small dos exe, which prints 'This program
requires Microsoft Windows.'). Will be used by the future win16 internal
  linker.

git-svn-id: trunk@37775 -
2017-12-21 15:00:43 +00:00
marco
f9364648c1 * some update to filechange attributes by Pascal Riekenberg, mantis #32833
git-svn-id: trunk@37774 -
2017-12-21 14:22:36 +00:00
marco
615b50fadf * change trect.contains(tpoint) to not have bottom and right borders inclusive.
Mantis #32861.  trect.contains(trect) still pending

git-svn-id: trunk@37773 -
2017-12-21 11:25:46 +00:00
florian
5e26142e54 * selected features are now stored in the system unit
git-svn-id: trunk@37772 -
2017-12-20 21:29:10 +00:00
nickysn
125360ca16 * fixed the amount of bytes in the 'data' section, reported by the compiler,
when compiling an msdos executable in the huge memory model with the internal
  linker (previously it would always print "0 bytes data" in the huge memory
  model)

git-svn-id: trunk@37771 -
2017-12-20 17:55:03 +00:00
Mattias Gaertner
77e0e9738d pastojs: for b in boolean do
git-svn-id: trunk@37770 -
2017-12-20 14:36:01 +00:00
Mattias Gaertner
8edb5541a3 pas2js: comment
git-svn-id: trunk@37769 -
2017-12-20 00:34:56 +00:00
Mattias Gaertner
7324fda194 pastojs: for e in TArrEnum do, for VT in TArrOfT do
git-svn-id: trunk@37768 -
2017-12-20 00:34:32 +00:00
Mattias Gaertner
b1a45494d3 fcl-passrc: resolver: for e in TArrEnum do
git-svn-id: trunk@37767 -
2017-12-20 00:33:50 +00:00
Mattias Gaertner
a8f18c29fb fcl-js: test var a=1,b=2,c=3
git-svn-id: trunk@37766 -
2017-12-20 00:32:32 +00:00
Mattias Gaertner
effbafabd2 pas2js: fixed globbing * ignoring . and ..
git-svn-id: trunk@37765 -
2017-12-19 11:46:35 +00:00
svenbarth
88a9d07820 * extend test so that the methods and parameters of interfaces are checked as well
git-svn-id: trunk@37764 -
2017-12-18 21:37:50 +00:00
svenbarth
1ee24374f1 * implement GetDeclaredMethods() for interface types
git-svn-id: trunk@37763 -
2017-12-18 21:30:58 +00:00
svenbarth
16b20911bd + add methods to retrieve an array of methods of a type (both those only declared in the current type as well as all of the type's hierarchy)
git-svn-id: trunk@37762 -
2017-12-18 21:23:01 +00:00
svenbarth
f8c5272b8f + add method to query the method count of an interface
git-svn-id: trunk@37761 -
2017-12-18 21:05:43 +00:00
svenbarth
3e25e153e0 + add implementation class for methods of an interface
git-svn-id: trunk@37760 -
2017-12-18 20:56:02 +00:00