Commit Graph

64645 Commits

Author SHA1 Message Date
Nikolay Nikolov
6bfef9e752 + enabled compilation of unit getopts for win16 2022-02-13 15:48:43 +02:00
Nikolay Nikolov
b4938247fd + enabled compilation of unit 'cpu' for win16 2022-02-13 15:46:36 +02:00
Nikolay Nikolov
21593942a1 * regenerate all makefiles with the latest fpcmake 2022-02-13 15:26:54 +02:00
Nikolay Nikolov
83a5ba6636 + compile the charset unit for Win16. This fixes compilation after the
unicodekvm branch merge.
2022-02-13 15:18:42 +02:00
Nikolay Nikolov
c224661836 * fixed object names in comments 2022-02-13 14:44:10 +02:00
Nikolay Nikolov
e2f1be3306 * new RawByteString and UnicodeString methods and objects in the 'objects' unit
put behind ifdefs (FPC_HAS_FEATURE_ANSISTRINGS,
  FPC_HAS_FEATURE_UNICODESTRINGS, FPC_HAS_CPSTRING) to fix compilation on
  embedded systems
2022-02-13 14:41:30 +02:00
Karoly Balogh
3bb0ae4bf9 * tosunits: fix the cube spin on systems other than original TOS/EmuTOS, patch by mfro in atari-forum.com 2022-02-13 12:13:30 +01:00
Nikolay Nikolov
3c91a7c01e + emit an error message if the ihxutil is not found when compiling an ZX Spectrum executable with the internal linker
+ emit a 'tried' message (fpc -vt) when using ihxutil for ZX Spectrum
2022-02-13 02:54:40 +02:00
Marcus Sackrow
9f22623459 Amiga: Fix for unable to type in FV applications for Amiga-systems 2022-02-13 00:02:30 +01:00
Karoly Balogh
b27335e8a5 tosunits: fix the package build for Coldfire 2022-02-12 23:54:57 +01:00
florian
39836e2d37 - removed superfluous comment 2022-02-12 23:18:53 +01:00
mattias
0fb08a7619 pastojs: compile with pas2js 2022-02-12 22:34:11 +01:00
mattias
b2251e3469 fcl-json: clean up 2022-02-12 22:33:45 +01:00
mattias
3b9035c946 fcl-js: clean up 2022-02-12 22:33:27 +01:00
mattias
dfcbdd9aa6 pastojs: less hints 2022-02-12 21:21:54 +01:00
mattias
151c7ba163 fcl-passrc: fixed resourcestring 2022-02-12 21:15:04 +01:00
mattias
7be86f4635 fcl-passrc: fixed publish all members for typeinfo 2022-02-12 21:15:04 +01:00
mattias
925dc4bc75 fcl-js: fixed compile with pas2js 2022-02-12 21:15:04 +01:00
Michaël Van Canneyt
51ce1e883f * Avoid AV 2022-02-12 19:41:02 +01:00
Karoly Balogh
ecef61e9c5 * m68k: fix an instruction which doesn't exist on ColdFire 2022-02-12 17:32:59 +01:00
Jonas Maebe
14289173bb PPC64: fix wrong ifdef for SYSV ABI
The TOC is used by PPC64, not by PPC32. Resolves #39571
2022-02-12 15:26:49 +01:00
Jonas Maebe
0fcc57fb4b PPC64: don't save TOC in pure assembler routines
Fix by Pierre
2022-02-12 15:26:27 +01:00
Jonas Maebe
b97c8bdf55 testobj3: fix test
Use RTL StringRefCount instead of local GetRefCount that only supports some
platforms and depends on the internal layout of ansistring headers
2022-02-12 15:25:19 +01:00
Michaël Van Canneyt
c44f82d11a * Copy & AddRef operators 2022-02-12 14:55:17 +01:00
Marcus Sackrow
41e32d0fba AmigaOS4: fix compilation for double UTF8Encode in library unit and system 2022-02-12 14:52:45 +01:00
Michaël Van Canneyt
10c60c45d5 * Finalize does not need result 2022-02-12 14:41:02 +01:00
Michaël Van Canneyt
08742e1a91 * Add missing argument 2022-02-12 14:30:31 +01:00
florian
15b7a8763f * avoid range check error and overflow in objpas.hash, should resolve #39561 2022-02-12 14:28:59 +01:00
Michaël Van Canneyt
ee2d2a4bd4 * Remove debug statement 2022-02-12 14:27:09 +01:00
Michaël Van Canneyt
f19402e81b * Operator name can now also be finalize 2022-02-12 14:27:09 +01:00
Nikolay Nikolov
09b5e7c6b2 Revert "+ added dependency to rtl-unicode for the ide package"
This reverts commit 153baf41ce.
2022-02-12 15:23:17 +02:00
Michaël Van Canneyt
412de8a17d * Fix case sensitivity of macro value 2022-02-12 14:11:21 +01:00
Nikolay Nikolov
153baf41ce + added dependency to rtl-unicode for the ide package 2022-02-12 13:39:14 +02:00
Nikolay Nikolov
af5f75fd5a * win16 compilation fix after merge of unicodekvm branch 2022-02-12 13:24:37 +02:00
Nikolay Nikolov
6df6e4f7ff * Amiga compilation fix after merge of unicodekvm branch 2022-02-12 13:13:12 +02:00
Nikolay Nikolov
0b8a0fb495 + support conversion between legancy and enhanced console in UpdateScreenArea 2022-02-12 10:09:17 +02:00
Nikolay Nikolov
2d5f0fbde0 Merge remote-tracking branch 'origin/main' into unicodekvm 2022-02-12 09:28:38 +02:00
Nikolay Nikolov
2c0f10d988 * when adding WebAssembly object info, traverse through current_module.used_units,
as well as the usedunits global. This resolves #39543
2022-02-12 08:32:48 +02:00
Pierre Muller
1fce64fa0a Disable range and overflow checks inside detect_linuxvcs procedure 2022-02-11 23:27:07 +00:00
Thorsten Otto
784d2146c5 tosunits: add a missing copyright header 2022-02-11 22:50:38 +00:00
Thorsten Otto
ac8e64c93a tosunits: add a missing copyright header 2022-02-11 22:50:38 +00:00
Thorsten Otto
ef8ad54460 Add *.ttp to .gitignore 2022-02-11 22:50:38 +00:00
Thorsten Otto
454365325e rtl-extra: fix printer device 2022-02-11 22:50:38 +00:00
Thorsten Otto
a57a2b6cbe tosunits: fix a bug in menu_tnormal 2022-02-11 22:50:38 +00:00
Thorsten Otto
704a5a5081 tosunits: fix a bug in vsl_width 2022-02-11 22:50:38 +00:00
Thorsten Otto
d06ab24389 tosunits: fix a bug in objc_find 2022-02-11 22:50:38 +00:00
Thorsten Otto
0ad2150457 tosunits: simplify some pointer assignments 2022-02-11 22:50:38 +00:00
Thorsten Otto
13ed9a2277 tosunits: fix a bug in vq_extnd 2022-02-11 22:50:38 +00:00
Thorsten Otto
0e4e4b89ab tosunits: remove some unused locals 2022-02-11 22:50:38 +00:00
Thorsten Otto
6200af404d tosunits: declare some var parameters as out, to avoid warnings 2022-02-11 22:50:38 +00:00