Commit Graph

61303 Commits

Author SHA1 Message Date
nickysn
e902487711 + added include file menus.inc to the menus unit dependencies in fpmake.pp
git-svn-id: branches/unicodekvm@48575 -
2021-02-09 23:38:59 +00:00
nickysn
08c5d9b007 + added menus.pas that includes menus.inc
git-svn-id: branches/unicodekvm@48574 -
2021-02-09 23:38:24 +00:00
nickysn
17b748ef9a * menus.pas renamed menus.inc
git-svn-id: branches/unicodekvm@48573 -
2021-02-09 23:37:31 +00:00
nickysn
c870246cd7 * synchronized with trunk
git-svn-id: branches/unicodekvm@48572 -
2021-02-09 23:34:04 +00:00
nickysn
346cf6a32f + unicode version of unit outline
git-svn-id: branches/unicodekvm@48571 -
2021-02-09 23:33:37 +00:00
nickysn
074f72b64b + added outline.inc include file to fpmake.pp
git-svn-id: branches/unicodekvm@48570 -
2021-02-09 22:02:09 +00:00
nickysn
8b0747f552 + added outline.pas that includes outline.inc
git-svn-id: branches/unicodekvm@48569 -
2021-02-09 22:01:23 +00:00
nickysn
86f36c66c0 * outline.pas renamed outline.inc
git-svn-id: branches/unicodekvm@48568 -
2021-02-09 22:00:25 +00:00
nickysn
c540ef3bf8 * TWindow.Title changed to UnicodeString
git-svn-id: branches/unicodekvm@48567 -
2021-02-09 21:55:33 +00:00
nickysn
3d74e5a524 + introduced TStream.ReadUnicodeString and WriteUnicodeString
git-svn-id: branches/unicodekvm@48566 -
2021-02-09 21:49:54 +00:00
nickysn
2b0cdc0c15 - removed the posidx, because it seems to be unused
git-svn-id: branches/unicodekvm@48565 -
2021-02-09 20:54:26 +00:00
nickysn
763124567d * unicode versions of TView.TextWidth and CTextWidth
git-svn-id: branches/unicodekvm@48564 -
2021-02-09 20:49:23 +00:00
florian
ecce39a3b2 + throw a warning in ISO mode if a constant string is assigned to a char and the sizes do not match, resolves #38439
git-svn-id: trunk@48563 -
2021-02-09 20:48:27 +00:00
nickysn
e8a0abf075 * unicode version of SpecialChars
git-svn-id: branches/unicodekvm@48562 -
2021-02-09 20:43:47 +00:00
nickysn
766162a348 * unicode fixes in TListViewer.Draw
git-svn-id: branches/unicodekvm@48561 -
2021-02-09 20:42:05 +00:00
nickysn
bb06c623c3 * unicode version of TListViewer.GetText
git-svn-id: branches/unicodekvm@48560 -
2021-02-09 20:36:17 +00:00
nickysn
6198d4a0a1 * unicode conversion of TScrollBar.Init
git-svn-id: branches/unicodekvm@48559 -
2021-02-09 20:30:02 +00:00
nickysn
c9cc530d94 * TTitleStr redefined as UnicodeString in the unicode version of the views unit
git-svn-id: branches/unicodekvm@48558 -
2021-02-09 20:19:39 +00:00
nickysn
98132ce24e * unicode fixes in TFrame.Draw
git-svn-id: branches/unicodekvm@48557 -
2021-02-09 20:17:41 +00:00
nickysn
6fa787674f + unicode version of MoveBuf
git-svn-id: branches/unicodekvm@48555 -
2021-02-09 16:58:20 +00:00
nickysn
7fd8562d4a + unicode version of MoveChar
git-svn-id: branches/unicodekvm@48554 -
2021-02-09 15:38:03 +00:00
nickysn
ae339ed8fb + unicode version of CStrLen
git-svn-id: branches/unicodekvm@48553 -
2021-02-09 14:36:14 +00:00
nickysn
3297a453ea + unicode version of MoveStr
git-svn-id: branches/unicodekvm@48552 -
2021-02-09 14:32:27 +00:00
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