Commit Graph

31 Commits

Author SHA1 Message Date
Nikolay Nikolov
b50d6ff99c - disable packages that don't compile on the wasip2 platform 2025-03-11 02:10:22 +02:00
Michaël Van Canneyt
06eaec4313 * Fix compilation under unicode rtl 2024-10-26 23:41:28 +02:00
Nikolay Nikolov
b416418134 - exclude fpc-term from compilation on MSX-DOS 2024-10-26 19:27:00 +03:00
Jonas Maebe
220971289a macOS: fix make all
Conflicts between FV and UnivInt units (Keyboard/Mouse) break the compilation
of ftckvm/fcl-fpterm
2024-10-26 15:30:12 +02:00
Nikolay Nikolov
ef1ca55728 + added NetBSD to PtcKvmOSes and UnixPtyOSes 2024-10-26 14:52:22 +03:00
Nikolay Nikolov
03689044d9 + added FreeBSD to the UnixPTY OSes 2024-10-25 20:18:44 +03:00
Nikolay Nikolov
2262d2050d - disabled compilation of the fcl-fpterm package on the JVM target 2024-10-23 10:00:01 +03:00
Nikolay Nikolov
d01efd153c + fpterm: enabled compilation of unit FpTerm.InputOutputConnection.UnixPTY on OpenBSD 2024-10-21 20:01:10 +03:00
Nikolay Nikolov
bbc74de241 - removed unnecessary (unused) virtual constructors 2024-10-21 15:59:10 +03:00
Nikolay Nikolov
b693af69a6 * system.terminal renamed fpterm 2024-10-21 09:55:59 +03:00
Nikolay Nikolov
e55ff3763e + added unit System.Terminal.InputOutputConnection.UnixPTY 2024-10-20 17:22:59 +03:00
Nikolay Nikolov
16e7b07f0f + added unit System.Terminal.Pseudoterminal.Unix 2024-10-20 17:02:45 +03:00
Nikolay Nikolov
44d8cb3ec1 * use lowercase strings for the dependencies in fcl-fpterm/fpmake.pp
- removed commented out code
2024-10-20 16:37:15 +03:00
Nikolay Nikolov
f768ad9094 + added unit System.Terminal.PTC.KVM 2024-10-20 15:58:28 +03:00
Nikolay Nikolov
ab9c499650 + added unit System.Terminal.View.Video.PTC.KVM 2024-10-20 15:43:35 +03:00
Nikolay Nikolov
63d5c0078d + added unit System.Terminal.KVM 2024-10-20 15:23:57 +03:00
Nikolay Nikolov
9143abf069 + added unit System.Terminal.View.Video 2024-10-20 15:14:19 +03:00
Nikolay Nikolov
5f7c9b1799 + added unit System.Terminal.View.Video.Base 2024-10-20 15:01:06 +03:00
Nikolay Nikolov
cc0c46bece + added unit System.Terminal.PointingDeviceInput.Mouse 2024-10-20 14:45:01 +03:00
Nikolay Nikolov
eb29d4fa95 + added unit System.Terminal.KeyboardInput.Keyboard 2024-10-20 14:27:52 +03:00
Nikolay Nikolov
481ef7273e * fcl-fpterm/fpmake.pp modified, so it includes a function, similar to
rtl-console/fpmake.pp. This is to allow declaring constant sets for the OSes.
2024-10-20 13:57:45 +03:00
Nikolay Nikolov
4e877c3c11 + added unit System.Terminal 2024-10-20 13:36:12 +03:00
Nikolay Nikolov
0b3f80d231 + added unit System.Terminal.KeyboardInput 2024-10-20 13:24:29 +03:00
Nikolay Nikolov
3d868d1349 + added unit System.Terminal.Controller 2024-10-20 13:18:19 +03:00
Nikolay Nikolov
28831a7734 + added unit System.Terminal.Logger 2024-10-20 13:09:00 +03:00
Nikolay Nikolov
b201ab9d1d + added unit System.Terminal.PointingDeviceInput 2024-10-20 13:02:17 +03:00
Nikolay Nikolov
dc843bf86c + added unit System.Terminal.InputOutputConnection 2024-10-20 12:53:04 +03:00
Nikolay Nikolov
978b1212c5 + added unit System.Terminal.Model 2024-10-20 12:44:50 +03:00
Nikolay Nikolov
9fc4759238 + added unit System.Terminal.View 2024-10-20 12:40:37 +03:00
Nikolay Nikolov
bb684c0bb3 * forgot to add fpmake.pp in previous commit 2024-10-20 12:40:00 +03:00
Nikolay Nikolov
25c1112898 + started integrating my fpterm terminal emulator (from https://sourceforge.net/projects/fpterm/)
as a part of FPC's packages, for potential use and future integration with the
  console IDE, Lazarus, WebAssembly, Pas2Js, etc. This commit adds the first
  unit: System.Terminal.Base
2024-10-20 12:32:12 +03:00