Pierre Muller
|
4da4c96349
|
Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target
|
2022-02-15 15:45:15 +00:00 |
|
Nikolay Nikolov
|
21593942a1
|
* regenerate all makefiles with the latest fpcmake
|
2022-02-13 15:26:54 +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 |
|
Marcus Sackrow
|
41e32d0fba
|
AmigaOS4: fix compilation for double UTF8Encode in library unit and system
|
2022-02-12 14:52:45 +01: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
|
39daa64949
|
Merge remote-tracking branch 'origin/main' into unicodekvm
|
2022-02-06 16:35:22 +02:00 |
|
Nikolay Nikolov
|
b407b67ca1
|
* regenerate all makefiles with latest fpcmake
|
2022-01-19 07:08:32 +02:00 |
|
Robert Roland
|
53e5a4a03a
|
Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.
Uses UART0 at 115200 baud 8N1 for console IO.
|
2022-01-05 12:29:00 +00:00 |
|
Karoly Balogh
|
2f82a084e8
|
rtl-console: quickfix for Amiga UpdateScreenArea() so it properly updates multiple lines
|
2021-12-28 15:50:34 +01:00 |
|
Karoly Balogh
|
db39d1a4e4
|
rtl-console: use videoDefaultFlags variable on Amiga for WA_Flags. disable smartrefresh in full screen, also respect the FPC_VIDEO_SIMPLEREFRESH env var
|
2021-12-26 22:25:28 +01:00 |
|
Karoly Balogh
|
6146aa6eb6
|
rtl-console/amicommon: set the window's UserPort to nil before closing, as recommended
|
2021-12-26 20:37:29 +01:00 |
|
Karoly Balogh
|
b929367782
|
Merge branch 'main' into unicodekvm
|
2021-12-26 11:17:47 +01:00 |
|
Nikolay Nikolov
|
efe08183be
|
Merge commit 'f289f2694ab837b414aa131a0514c56fee4950bc' into unicodekvm
|
2021-12-26 05:25:41 +02:00 |
|
Karoly Balogh
|
5a84342348
|
* rtl-console: fix ; in the previous commit
|
2021-12-25 23:31:20 +01:00 |
|
Karoly Balogh
|
d3de4b5951
|
* rtl-console: generalized the partial screen update feature which was added to Amiga. the function was renamed to UpdateScreenArea(). it's still an empty call on other platforms, that falls back to UpdateScreen() but the infrastructure is now there to support it.
|
2021-12-25 23:16:36 +01:00 |
|
Karoly Balogh
|
9894fe8082
|
* rtl-console: on Amiga added a custom screen update call, to do partial screen updates. doing a full update can be very slow on low-end systems (checking the entire screen buffer every time), so software tuned for these can now request partial updates, when the updated already is already known
|
2021-12-25 16:42:00 +01:00 |
|
Karoly Balogh
|
4fe5e53fcc
|
* rtl-console: on Amiga, remove the initial testing of the buffer for changes. it just slowed things down with frequent partial updates, especially on low-end processors with limited or no data cache
|
2021-12-25 13:21:40 +01:00 |
|
Karoly Balogh
|
cc7c328a7c
|
* rtl-console: slight refactor of how Amiga SysUpdateScreen() addresses the videobuf. this results in slightly more optimal code with less complex addressing, which helps low-end processors
|
2021-12-25 13:17:34 +01:00 |
|
Karoly Balogh
|
5264e48d90
|
* rtl-console: always compile Amiga KVM units in OBJFPC mode. This makes it easier to compile these units outside of this package
|
2021-12-25 13:13:26 +01:00 |
|
Pierre Muller
|
271ba59cf1
|
All Makefile's regenerated
|
2021-11-25 22:13:32 +00:00 |
|
florian
|
65ef6f1f37
|
* regenerated Makefiles
|
2021-11-24 22:50:37 +01:00 |
|
flyingsheep
|
6c6cb13a5e
|
* Fix for issue #39379 by bart broersma
|
2021-09-29 17:21:57 +02:00 |
|
Marcus Sackrow
|
c0d57d03c2
|
amiga: removed some debugging settings
|
2021-08-09 17:20:48 +01:00 |
|
Marcus Sackrow
|
8117c97d92
|
amiga: FPC_DOKEYCONVERSION env var if key conversation Ansi to IBM should be done for every key
|
2021-08-09 18:18:19 +02:00 |
|
Marcus Sackrow
|
e1a75bf658
|
Amiga: Implemented GetVar for 1.x
|
2021-08-09 18:18:19 +02:00 |
|
Nikolay Nikolov
|
e2f6732751
|
Merge remote-tracking branch 'origin/main' into unicodekvm
|
2021-08-08 22:45:27 +03:00 |
|
Marcus Sackrow
|
c1f6a7afdd
|
Amiga: Workbench 1.x compatibilty via the AMIGA_V1_2_ONLY define
|
2021-08-06 20:50:13 +02:00 |
|
marcus
|
51996d6280
|
Amiga video unit: fixed not initialized TInputEvent field, 2nd try, now the deadkeys actually work as they should
git-svn-id: trunk@49562 -
|
2021-06-26 08:46:38 +00:00 |
|
marcus
|
820e0dddcd
|
Amiga video unit: fixed not initialized TInputEvent field
git-svn-id: trunk@49560 -
|
2021-06-25 16:37:38 +00:00 |
|
nickysn
|
71bbee9310
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@49556 -
|
2021-06-24 10:49:05 +00:00 |
|
nickysn
|
433050a2c4
|
* set EXEEXT to .wasm for the WASI target in fpcmake
git-svn-id: trunk@49552 -
|
2021-06-24 00:16:00 +00:00 |
|
marcus
|
810e62b7c9
|
Amiga, MorphOS, AROS: unified function results to LongBool in amigados unit, correct type for GFXBase
git-svn-id: trunk@49515 -
|
2021-06-18 16:35:05 +00:00 |
|
nickysn
|
8f2d5716f6
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@49224 -
|
2021-04-18 01:58:34 +00:00 |
|
Jonas Maebe
|
500e29e5e2
|
* regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
|
2021-04-10 08:19:40 +00:00 |
|
florian
|
e4cc8af8fc
|
* Makefiles regenerated
git-svn-id: trunk@49124 -
|
2021-04-05 15:39:07 +00:00 |
|
nickysn
|
62965b777b
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48974 -
|
2021-03-14 21:43:24 +00:00 |
|
nickysn
|
ea8f068817
|
* regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
|
2021-03-13 21:52:13 +00:00 |
|
nickysn
|
e42330a7ad
|
* synchronized with trunk
git-svn-id: branches/wasm@48949 -
|
2021-03-13 21:47:24 +00:00 |
|
pierre
|
e8fbe6696b
|
Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
|
2021-03-12 13:23:41 +00:00 |
|
nickysn
|
15ff16d852
|
* use FPC's integrated codepage conversion for non-Unicode unix consoles
git-svn-id: branches/unicodekvm@48923 -
|
2021-03-08 19:47:13 +00:00 |
|
nickysn
|
da569e952e
|
* return RawByteString in the transform function result
git-svn-id: branches/unicodekvm@48922 -
|
2021-03-08 18:55:18 +00:00 |
|
nickysn
|
1c961a4986
|
* converted comments to utf-8, so the file is readable in modern text editors
git-svn-id: branches/unicodekvm@48921 -
|
2021-03-08 18:50:45 +00:00 |
|
nickysn
|
40eede3a7a
|
* converted tabs to spaces
git-svn-id: branches/unicodekvm@48920 -
|
2021-03-08 18:44:20 +00:00 |
|
nickysn
|
ce9e1e8466
|
- get rid of internal_codepage. Set CurrentLegacy2EnhancedTranslationCodePage instead.
git-svn-id: branches/unicodekvm@48919 -
|
2021-03-08 18:21:31 +00:00 |
|
nickysn
|
ed0ec94680
|
* fixed bug in decide_codepages, which was checking the wrong variable for is_vga_code_page
git-svn-id: branches/unicodekvm@48918 -
|
2021-03-08 18:18:14 +00:00 |
|
nickysn
|
ed670d2ce7
|
* converted internal_codepage and external_codepage to the TSystemCodePage type.
Removed the unused codepage enum constants and sets.
git-svn-id: branches/unicodekvm@48917 -
|
2021-03-08 18:13:41 +00:00 |
|
nickysn
|
62f8899c1b
|
* hide the (currently broken, to be fixed) unix internal/external code page
stuff to the implementation part of the unit
git-svn-id: branches/unicodekvm@48916 -
|
2021-03-08 17:56:06 +00:00 |
|
nickysn
|
77279fb5ef
|
* use the current legacy console code page in Enhanced2Legacy
git-svn-id: branches/unicodekvm@48915 -
|
2021-03-08 17:34:36 +00:00 |
|