Commit Graph

52595 Commits

Author SHA1 Message Date
Mattias Gaertner
94b485a56e pas2js: docs
git-svn-id: trunk@37818 -
2017-12-26 14:56:57 +00:00
Mattias Gaertner
3b37083979 pas2js: allow $ScopedEnums
git-svn-id: trunk@37817 -
2017-12-26 14:46:38 +00:00
Mattias Gaertner
c88dcf8f83 pastojs: allow $ScopedEnums
git-svn-id: trunk@37816 -
2017-12-26 14:46:06 +00:00
Mattias Gaertner
9197cc2b47 fcl-passrc: scanner: added boolswitches, resolver: $ScopedEnums
git-svn-id: trunk@37815 -
2017-12-26 14:45:43 +00:00
Mattias Gaertner
c64562e80c pas2js: docs
git-svn-id: trunk@37814 -
2017-12-26 10:48:51 +00:00
Mattias Gaertner
8d8efd7272 pastojs: local var modifier absolute for local vars
git-svn-id: trunk@37813 -
2017-12-26 10:19:42 +00:00
Mattias Gaertner
a99790afad fcl-passrc: resolver: var modifier absolute
git-svn-id: trunk@37812 -
2017-12-26 10:19:12 +00:00
florian
8df58981cf * update of german message files by Karl-Michael Schindler, resolves #31921
git-svn-id: trunk@37811 -
2017-12-25 23:01:32 +00:00
florian
a207dfbb6b * pass feature switches only to the compiler when compiling the system unit, resolves #32809
git-svn-id: trunk@37810 -
2017-12-25 21:54:51 +00:00
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