nickysn
|
8a7ba17e12
|
+ unicode version of MoveCStr
git-svn-id: branches/unicodekvm@48551 -
|
2021-02-09 14:26:59 +00:00 |
|
nickysn
|
0d76565e50
|
* partial unicode conversion of the views unit
git-svn-id: branches/unicodekvm@48550 -
|
2021-02-09 14:08:25 +00:00 |
|
nickysn
|
4b0edb6115
|
* switched the fv units to objfpc mode
git-svn-id: branches/unicodekvm@48549 -
|
2021-02-09 10:56:27 +00:00 |
|
nickysn
|
92c96da226
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48548 -
|
2021-02-09 08:10:16 +00:00 |
|
florian
|
3a0eb110ec
|
* FPC_VERSION => FPC_FULLVERSION
git-svn-id: trunk@48547 -
|
2021-02-08 21:41:04 +00:00 |
|
nickysn
|
b564e400fc
|
+ introduced unit uviews, which is going to be the unicode enabled version of the views unit
git-svn-id: branches/unicodekvm@48546 -
|
2021-02-08 20:42:14 +00:00 |
|
nickysn
|
be64fd707a
|
+ add include file views.inc to fpmake
git-svn-id: branches/unicodekvm@48545 -
|
2021-02-08 20:36:06 +00:00 |
|
nickysn
|
1f3e903c10
|
+ added views.pas that includes views.inc
git-svn-id: branches/unicodekvm@48544 -
|
2021-02-08 20:35:35 +00:00 |
|
nickysn
|
c5541e9376
|
* views.pas renamed views.inc
git-svn-id: branches/unicodekvm@48543 -
|
2021-02-08 20:34:42 +00:00 |
|
nickysn
|
3d4a242974
|
+ introduced unit udrivers, which calls InitEnhancedVideo instead of InitVideo (i.e. enables unicode mode in the video unit)
git-svn-id: branches/unicodekvm@48542 -
|
2021-02-08 20:29:23 +00:00 |
|
nickysn
|
e341e247e9
|
+ add drivers.inc to the include file dependencies of the drivers unit
git-svn-id: branches/unicodekvm@48541 -
|
2021-02-08 20:19:34 +00:00 |
|
nickysn
|
28cc421b13
|
+ added drivers.pas that includes drivers.inc
git-svn-id: branches/unicodekvm@48540 -
|
2021-02-08 20:18:42 +00:00 |
|
nickysn
|
44213e3389
|
* drivers.pas moved to drivers.inc
git-svn-id: branches/unicodekvm@48539 -
|
2021-02-08 20:17:50 +00:00 |
|
nickysn
|
75db39f064
|
* all integers replaced with smallint, in order to be able to introduce objfpc mode
git-svn-id: branches/unicodekvm@48538 -
|
2021-02-08 20:15:40 +00:00 |
|
nickysn
|
834a6579d7
|
* LineBuf converted to dynarray (to avoid buffer overflow for too big consoles) and made global to avoid reallocating it on the heap on each screen update
git-svn-id: branches/unicodekvm@48537 -
|
2021-02-08 15:27:39 +00:00 |
|
nickysn
|
ec0fa8f46f
|
- removed unused variables and types from Video.SysUpdateScreen
git-svn-id: branches/unicodekvm@48536 -
|
2021-02-08 14:26:52 +00:00 |
|
nickysn
|
6109c56066
|
- removed the cp850 code page mapping from the windows video unit (it is no longer used)
git-svn-id: branches/unicodekvm@48535 -
|
2021-02-08 14:20:29 +00:00 |
|
nickysn
|
4864aba47a
|
- removed useunicodefunctions from the windows video unit
git-svn-id: branches/unicodekvm@48534 -
|
2021-02-08 14:13:40 +00:00 |
|
nickysn
|
11db30ab3d
|
* use CP_OEMCP to convert characters in LegacyChar2ExtendedGraphemeCluster
git-svn-id: branches/unicodekvm@48533 -
|
2021-02-08 14:06:44 +00:00 |
|
nickysn
|
453bdaaafc
|
* switched the windows video driver to use the enhanced (unicode) video buffer
git-svn-id: branches/unicodekvm@48532 -
|
2021-02-08 13:53:19 +00:00 |
|
nickysn
|
2746b0e035
|
+ added operator = for comparison of TEnhancedVideoCell records
git-svn-id: branches/unicodekvm@48531 -
|
2021-02-08 13:52:39 +00:00 |
|
nickysn
|
1b2e13bf77
|
+ enabled all debug code generation options in the video unit test .lpi files
git-svn-id: branches/unicodekvm@48530 -
|
2021-02-08 11:18:22 +00:00 |
|
nickysn
|
56f10ae916
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48529 -
|
2021-02-08 11:13:57 +00:00 |
|
nickysn
|
3634e7823f
|
* .lpi updated
git-svn-id: branches/unicodekvm@48528 -
|
2021-02-08 11:10:55 +00:00 |
|
nickysn
|
d4913f490f
|
* fixed off by one errors in the new video unit routines
git-svn-id: branches/unicodekvm@48527 -
|
2021-02-08 11:10:37 +00:00 |
|
marco
|
59a16914f3
|
* sqrt is 4 characters long, noticed by Artlogic.
git-svn-id: trunk@48525 -
|
2021-02-08 09:16:13 +00:00 |
|
Károly Balogh
|
ada3d2050c
|
m68k: write inline floating point immediates as hex consts, instead of scientific notation. the scientific notation format parsing depends on the libc the assembler was linked against, which can lead to varying results and compile errors
git-svn-id: trunk@48524 -
|
2021-02-08 05:01:45 +00:00 |
|
Károly Balogh
|
d0178f7ae0
|
m68k: fix a_loadfpu_ref_reg to call a_loadfpu_reg_reg instead of a_load_reg_reg. made a_loadfpu_reg_reg internalerror on invalid target sizes when loading to a different reg size
git-svn-id: trunk@48523 -
|
2021-02-08 04:12:21 +00:00 |
|
Károly Balogh
|
77fee8b4eb
|
m68k: do not use OS_NO for FPU locations, but properly promote location sizes into the CG
git-svn-id: trunk@48522 -
|
2021-02-08 04:07:04 +00:00 |
|
florian
|
3e453f92fc
|
* statx based Sysutils.FileGetDate with handle fixed
+ test
git-svn-id: trunk@48520 -
|
2021-02-07 17:59:28 +00:00 |
|
florian
|
b08717fef6
|
* make statx based Sysutils.FileAge working with relative pathes
+ test
git-svn-id: trunk@48519 -
|
2021-02-07 17:41:27 +00:00 |
|
Jonas Maebe
|
91d877919e
|
* strip codesignature when comparing compiler binaries on Darwin
o fixes non-converging "make cycle" on macOS/AArch64 with DEBUG=1
git-svn-id: trunk@48518 -
|
2021-02-07 14:40:14 +00:00 |
|
florian
|
539a578cce
|
* create \index entries in the messages.inc for an index of message texts and numbers in the user manual
git-svn-id: trunk@48517 -
|
2021-02-06 16:59:02 +00:00 |
|
florian
|
b1f7fb4ba1
|
* test for already fixed issue #24434
git-svn-id: trunk@48516 -
|
2021-02-06 12:53:04 +00:00 |
|
florian
|
d0910b5ac8
|
* allow sub/add nodes in constant pointer expressions, resolves #34027
git-svn-id: trunk@48514 -
|
2021-02-05 22:10:27 +00:00 |
|
florian
|
91586331b5
|
* x86_64-linux: assembler helpers syscalls do not need a stackframe
git-svn-id: trunk@48512 -
|
2021-02-04 20:57:11 +00:00 |
|
florian
|
1e960a9aeb
|
* the size of the CIE_pointer in an FDE is always 32 bit
git-svn-id: trunk@48507 -
|
2021-02-03 20:05:56 +00:00 |
|
pierre
|
64bd8336f1
|
Fix compilation of linux unit with -dFPC_USE_LIBC option
git-svn-id: trunk@48504 -
|
2021-02-02 23:56:22 +00:00 |
|
florian
|
a67c184200
|
* test for already fixed issue #32139
git-svn-id: trunk@48501 -
|
2021-02-02 21:36:54 +00:00 |
|
nickysn
|
4119d1e05f
|
* synchronized with trunk
git-svn-id: branches/unicodekvm@48499 -
|
2021-02-02 04:03:00 +00:00 |
|
Mattias Gaertner
|
d4d401b26d
|
fcl-passrc: resolver: include(intset,int)
git-svn-id: trunk@48497 -
|
2021-02-01 22:12:48 +00:00 |
|
florian
|
40b8bde305
|
* test for 32 bit targets fixed
git-svn-id: trunk@48496 -
|
2021-02-01 21:14:19 +00:00 |
|
florian
|
3922926d17
|
* disable new syscalls on android
git-svn-id: trunk@48495 -
|
2021-02-01 21:05:23 +00:00 |
|
michael
|
f2a4a9d0d4
|
* Specify mode
git-svn-id: trunk@48490 -
|
2021-02-01 13:16:20 +00:00 |
|
michael
|
f128e64ccb
|
* Some small improvements from Andrey Sobol: better specialization declaration in markdown, write more detailed end log
git-svn-id: trunk@48489 -
|
2021-02-01 13:15:05 +00:00 |
|
nickysn
|
c907f4cb28
|
+ added lazarus projects for the video unit tests for Windows
git-svn-id: branches/unicodekvm@48488 -
|
2021-02-01 11:29:09 +00:00 |
|
nickysn
|
d5283cae7f
|
+ support both legacy and enhanced video buffers in Video.ClearScreen
git-svn-id: branches/unicodekvm@48487 -
|
2021-02-01 06:19:12 +00:00 |
|
nickysn
|
cb6ba25e1b
|
* formatting
git-svn-id: branches/unicodekvm@48486 -
|
2021-02-01 06:11:32 +00:00 |
|
nickysn
|
ce6260c897
|
+ added unicode video unit test
git-svn-id: branches/unicodekvm@48485 -
|
2021-02-01 06:09:32 +00:00 |
|
nickysn
|
ea3124ed4a
|
+ introduced initialization of the video unit in enhanced (Unicode) mode
git-svn-id: branches/unicodekvm@48484 -
|
2021-02-01 06:08:13 +00:00 |
|