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