Nikolay Nikolov
3564d5e34a
+ added 256 color support to the Unix console video unit
2022-03-16 08:10:10 +02:00
Nikolay Nikolov
3eae0213be
* copy operator of TEnhancedVideoCell now copies the 8-bit foreground and background colors
2022-03-16 08:08:24 +02:00
Nikolay Nikolov
61623c43ca
* use separate variables for tracking the foreground and background colors
2022-03-16 07:45:55 +02:00
Nikolay Nikolov
e79fbff154
* attr2ansi changed to accept separate foreground and background color
...
parameters, instead of single attribute bytes. No functional changes.
2022-03-16 07:34:40 +02:00
Nikolay Nikolov
aee5a58000
- delete disabled code
2022-03-16 07:24:14 +02:00
Nikolay Nikolov
ac9feac2c8
- removed spaces at end of line
2022-03-16 07:23:33 +02:00
Nikolay Nikolov
25a681295a
+ added properties TEnhancedVideoCell.ForegroundColor and .BackgroundColor,
...
which can store up to 256 colors
2022-03-16 07:00:17 +02:00
mattias
7c68ead57a
fcl-pasrc: fixed multilinestrings # combos, double backticks become one, fixed apostroph, renamed MultilineStringsTrimLeft, MultilineStringsEOLStyle
2022-03-15 23:22:34 +01:00
florian
e9ee0a0be3
* more change information updated
2022-03-15 22:37:49 +01:00
inoussa
27ed2808dc
Unicode 14, Unicode Collation Algorithm 14, CLDR 40 support.
2022-03-15 10:19:15 +00:00
florian
50b6978e68
* more change information updates
2022-03-14 23:11:14 +01:00
Nikolay Nikolov
6345a25304
+ support shift+pgup, shift+pgdn, ctrl+shift+pgup and ctrl+shift+pgdn in the
...
unix keyboard unit
2022-03-13 08:07:29 +02:00
Nikolay Nikolov
501b2d6c6f
+ get the current code page in the msdos keyboard unit as well
2022-03-13 00:34:50 +02:00
Nikolay Nikolov
c881067b23
+ get the current DOS code page in the go32v2 keyboard unit, so enhanced key
...
events Unicode characters are returned correctly (provided that the cpall and
fpwidestring unit are included as well)
2022-03-13 00:26:55 +02:00
Nikolay Nikolov
e1e939c844
+ support 83/84-key keyboards in the go32v2 keyboard unit
2022-03-13 00:18:11 +02:00
Nikolay Nikolov
91ccf4e9c6
+ introduced the CurrentLegacy2EnhancedKeyEventTranslationCodePage private
...
variable in the keyboard unit. It is used for translating AsciiChar to
UnicodeChar in non-enhanced (i.e. non-unicode) consoles. It can be initialized
in SysInitKeyboard in non-unicode consoles, so they can return unicode
characters as well.
2022-03-12 23:56:20 +02:00
florian
b1a72a86e5
* more change information fixed
2022-03-12 22:42:02 +01:00
Karoly Balogh
be2c1c751d
* m68k: fixed the register save/restore for larger than 32K stackframes on subarchs which has no long displacement, to not trash register A0
2022-03-12 21:22:42 +01:00
mattias
14ae44c362
fcl-passrc: fixed parsing class var var
2022-03-12 20:08:35 +01:00
Nikolay Nikolov
4ed7bd9f66
* fixed bug, where left and right shift were swapped in the i386-go32v2
...
keyboard unit as well.
2022-03-12 19:17:40 +02:00
Nikolay Nikolov
55b8fd6e94
* fixed bug, where left and right shift were swapped in the i8086-msdos
...
keyboard unit.
2022-03-12 18:53:43 +02:00
Nikolay Nikolov
398c6519a5
* return the proper shift state in the i8086-msdos keyboard unit GetKeyEvent and
...
PollKeyEvent (previously, it was truncated, due to the native int being 16-bit
on i8086)
2022-03-12 18:46:46 +02:00
florian
5e0d5cd92e
* fix change information for a lot of MMX instructions
2022-03-11 22:46:51 +01:00
Karoly Balogh
0600287c63
* m68k: spilling read, write, and replace is now bound to CPU capabilities instead of CPU family. This probably fixes some issues on 68000, where spilling replacement was not respecting CPU displacement handling boundaries, leading to assembler errors.
2022-03-11 16:03:21 +01:00
Michaël Van Canneyt
7f8591926a
* Publish OnError and OnConnectionHandshake
2022-03-11 13:17:15 +01:00
Karoly Balogh
60919b4979
* m68k: disable the frame pointer optimization on subarchs that don't support long displacements for now, until the shortcomings of the cg can be addressed
2022-03-11 13:01:42 +01:00
florian
68bc5da3a2
* fix MovapXComisX2ComisX2 optimization
2022-03-10 22:30:29 +01:00
Michaël Van Canneyt
9e631db928
* Rephrase more clear
2022-03-10 17:23:03 +01:00
Michaël Van Canneyt
14b40473fc
* Added some clarifying comments for TWSMessage data
2022-03-10 16:34:47 +01:00
Michaël Van Canneyt
5ca52bcab1
* Add Flush method to TFileStream. Fix issue #39619
2022-03-10 09:35:28 +01:00
florian
82ccc863ef
* adapted to 64 bit
2022-03-09 22:35:27 +01:00
Karoly Balogh
e9dc638a76
* regenerated message files after CPC naming fix
2022-03-09 13:41:06 +01:00
Karoly Balogh
e0599bb231
* z80-amstradcpc: fixed target naming mess, so -Tamstradcpc works now, also fixed the help text
2022-03-09 13:36:47 +01:00
florian
27fb9086aa
* cleanup: cs_opt_loopunroll is a generic optimization for a long time already
2022-03-08 23:03:18 +01:00
Michaël Van Canneyt
59a7024d73
* Move() check for identical index. Additional fix for #39617
2022-03-08 11:42:24 +01:00
Michaël Van Canneyt
2a19e152b7
* Micro-optimization. Fix issue #39617
2022-03-08 11:35:43 +01:00
Pierre Muller
2f28c5596f
Regenerate all Makefile's to fix problem on x86_64 linux
2022-03-07 23:46:15 +00:00
Pierre Muller
8639dea46c
Update to revision 6d26d56f2f
2022-03-07 23:42:37 +00:00
Pierre Muller
6d26d56f2f
Do not use -m32 option to find generic gcc library
2022-03-07 23:41:44 +00:00
Pierre Muller
ad2ac98858
Update Makefile's
2022-03-07 22:35:29 +00:00
florian
0d03cad279
* i386: make use of *fence instructions
2022-03-07 23:10:31 +01:00
Pierre Muller
01ae235676
Fix CPU_clean rule
2022-03-07 21:45:32 +00:00
Pierre Muller
853f8b2202
Also define CPU_clean make targets for CPUs not yet in CYCLETARGETS, like mips64 now
2022-03-07 18:40:40 +00:00
Pierre Muller
c23a64523e
Update revision.inc to 982071d4a9
hash
2022-03-07 07:33:52 +00:00
Karoly Balogh
61f9bc35e9
* regenerated message files after adding the z80-amstradcpc target files
2022-03-06 22:08:25 +01:00
Karoly Balogh
554ae218ca
* m68k: fix an endless syntax error loop in the assembler reader
2022-03-06 22:03:01 +01:00
Karoly Balogh
cb959c2e6f
* z80-amstradcpc: add some initial files for the target (mostly just the clone of ZX Spectrum files for now)
2022-03-06 22:02:27 +01:00
florian
ae89261008
* prevent that a absolute symbol references itself, resolves #39604
2022-03-06 22:01:56 +01:00
Pierre Muller
ae3c0a2151
Add _IO_stdin_used global
2022-03-06 12:14:51 +00:00
Pierre Muller
982071d4a9
Try to fix mips gcc troubles
2022-03-06 12:14:51 +00:00