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
nickysn
c6bce8915f
+ implemented GetSupportedCodePageCount/GetSupportedCodePage for unicode consoles
...
git-svn-id: branches/unicodekvm@48913 -
2021-03-08 16:40:11 +00:00
nickysn
df95478d19
* wire up the code page functions to call the driver functions in case of a legacy driver
...
git-svn-id: branches/unicodekvm@48912 -
2021-03-08 15:22:11 +00:00
nickysn
a4db719eb4
+ introduced legacy code page functions to the video driver itself (they can
...
optionally be implemented for operating systems with non-unicode consoles)
git-svn-id: branches/unicodekvm@48911 -
2021-03-08 15:12:20 +00:00
nickysn
14af3cb5cb
+ added checks for certain code pages that should not be allowed to be set in Video.ActivateCodePage
...
git-svn-id: branches/unicodekvm@48910 -
2021-03-08 15:00:37 +00:00
nickysn
2abcf62a95
+ added functions for getting/setting the current code page, when using the
...
legacy (non-Unicode) video buffer
git-svn-id: branches/unicodekvm@48908 -
2021-03-08 14:30:06 +00:00
nickysn
44fb35c5c6
* synchronized with trunk
...
git-svn-id: branches/unicodekvm@48905 -
2021-03-08 00:52:06 +00:00
florian
813cf7b45e
o RiscV64 glibc startup code fixed:
...
* there is no _init/_fini, call libc_csu_* instead
* fix loading of global_pointer
git-svn-id: trunk@48904 -
2021-03-07 22:28:18 +00:00
florian
4be5f07f27
+ support for .dc.a directive
...
* read multiple section flags
git-svn-id: trunk@48903 -
2021-03-07 22:28:17 +00:00
marcus
5149e58525
morphos: new functions and structures from current SDK 3.16
...
git-svn-id: trunk@48902 -
2021-03-07 21:00:01 +00:00
michael
2cff8c79ed
* Wrong delimiter used for samesite cookie value
...
git-svn-id: trunk@48901 -
2021-03-07 19:04:55 +00:00
michael
63c340cb27
* Fix bug #38330 : reset line number on execute (1-based)
...
git-svn-id: trunk@48900 -
2021-03-07 19:02:54 +00:00
michael
cc9549dd85
* Fix bug #38330 : reset line number on execute
...
git-svn-id: trunk@48899 -
2021-03-07 19:00:26 +00:00
michael
582e39e989
* Fix bug ID #0038580 : Empty text for startsstr
...
git-svn-id: trunk@48898 -
2021-03-07 18:58:23 +00:00
florian
b0772ae749
+ initial (and so far experimental) implementation of -ix to output -i in xml format for further automated processing
...
git-svn-id: trunk@48897 -
2021-03-07 14:11:09 +00:00
Mattias Gaertner
9fbaa28df7
pastojs: fixed attributes of indirectly used class
...
git-svn-id: trunk@48896 -
2021-03-07 12:48:14 +00:00
florian
6166084f08
+ new test
...
git-svn-id: trunk@48895 -
2021-03-07 09:16:10 +00:00
florian
d1fb44044f
* unified RiscV32 and RiscV64 GAS readers
...
git-svn-id: trunk@48894 -
2021-03-07 08:53:03 +00:00
florian
8735d09894
+ RiscV32: setjmp/longjmp implementation, based on the RiscV64 one
...
git-svn-id: trunk@48893 -
2021-03-06 22:19:30 +00:00
florian
6f3fccddd1
* RiscV32: properly read references with record offsets and base register
...
+ RiscV32: sanity check in assembler writer
git-svn-id: trunk@48892 -
2021-03-06 22:19:00 +00:00
pierre
f620f61d3b
Update to objects compiled using GNU gcc 5.5.0 for sparc-solaris
...
git-svn-id: trunk@48891 -
2021-03-06 22:06:23 +00:00
pierre
81402bb077
* Improve DEBUG_PPU code
...
* Move flog file closing from closefile method to destroy destructor.
* Fix write_data output into flog
git-svn-id: trunk@48890 -
2021-03-06 22:00:30 +00:00
Mattias Gaertner
bb83bb4203
pastojs: fixed create TGUID object literal
...
git-svn-id: trunk@48889 -
2021-03-06 21:34:45 +00:00
marcus
d7a45c646e
AmigaOS4: renamed reserved name "class" as field name
...
git-svn-id: trunk@48888 -
2021-03-06 20:18:40 +00:00
florian
ba0f08018f
* fix test so it really uses random values for the boolean, thanks Jonas for the hint!
...
git-svn-id: trunk@48887 -
2021-03-06 15:16:29 +00:00
florian
83ce289ea4
* last commit fixed, hopefully final fix
...
git-svn-id: trunk@48886 -
2021-03-06 15:03:33 +00:00
florian
f448603970
* improved last commit, better handling of boolean expressions
...
git-svn-id: trunk@48885 -
2021-03-06 14:55:50 +00:00
florian
62bd0068b6
* do not apply the (a and b) or (c and not(b)) into c xor ((c xor a) and b) optimziation if short boolean evaluation is used, should resolve #38576
...
* improved test
git-svn-id: trunk@48884 -
2021-03-06 14:48:15 +00:00
florian
c15bb07bf6
* do not generate mul instructions if the mul extension is not available
...
git-svn-id: trunk@48883 -
2021-03-06 14:23:54 +00:00
pierre
3dd6272891
Add new make rule named full_targets
...
git-svn-id: trunk@48882 -
2021-03-06 10:42:50 +00:00
florian
6b9a3bf283
+ new RiscV32 SUBARCH rv32i
...
git-svn-id: trunk@48881 -
2021-03-05 21:48:22 +00:00
florian
913bd009e9
* patch by J. Gareth Moreton: take care of -Os for SubMov2*, part of #38579
...
git-svn-id: trunk@48878 -
2021-03-04 21:35:13 +00:00
marco
81f0442e5d
* Patch from Lacak. Better fix for mantis 30853
...
git-svn-id: trunk@48876 -
2021-03-04 10:37:50 +00:00
pierre
01a351f804
Fix for bug report 38549 about wrong code generation
...
for mips/mipsel and riscv32/riscv64 CPUs for
set operators '<=' and '>='.
New tests for this bug report.
tw38549.pp, main source, also included
by tw38549a.pp, tw38549b.pp, tw38459c.pp and tw38459d.pp
with explicit {$packset X}, with X=1,2,4, or 8 added.
git-svn-id: trunk@48874 -
2021-03-03 22:15:20 +00:00
florian
01937c4630
* patch by J. Gareth Moreton: SubMov2LeaSub optimisation improvement, resolves #38555
...
git-svn-id: trunk@48871 -
2021-03-02 21:27:43 +00:00
nickysn
063133f2f5
* replaced high ascii characters with #XXX equivalents and provided unicode equivalents
...
git-svn-id: branches/unicodekvm@48869 -
2021-03-02 14:59:24 +00:00
nickysn
12fb58325a
* converted some non-ascii characters to unicode
...
* converted non-ascii characters to #XXX equivalents
git-svn-id: branches/unicodekvm@48868 -
2021-03-02 13:59:29 +00:00
nickysn
088a52a1ce
* converted non-ascii characters in stddlg.pas to unicode and #XXX equivalents in the non-unicode version
...
git-svn-id: branches/unicodekvm@48867 -
2021-03-02 12:42:21 +00:00
nickysn
6aacb96961
* replaced non-ascii characters to #XXX equivalents
...
git-svn-id: branches/unicodekvm@48866 -
2021-03-02 12:29:57 +00:00
nickysn
a57bda94de
* unicode conversion of the non-ASCII characters in statuses.pas
...
git-svn-id: branches/unicodekvm@48865 -
2021-03-02 12:28:55 +00:00
michael
187d63c8e1
* Add constants found in newer kernels
...
git-svn-id: trunk@48864 -
2021-03-02 10:28:21 +00:00
Mattias Gaertner
49830232d7
fcl-passrc: fixed spaces
...
git-svn-id: trunk@48863 -
2021-03-02 09:20:18 +00:00
svenbarth
893cf511bc
* fix casing of "VAr", no code changes
...
git-svn-id: trunk@48862 -
2021-03-02 08:06:05 +00:00
Mattias Gaertner
8c38953440
fcl-passrc: useanalyzer: fixed marking nested type
...
git-svn-id: trunk@48861 -
2021-03-01 22:01:31 +00:00