Commit Graph

61308 Commits

Author SHA1 Message Date
nickysn
c92235f4fd + unicode version of the histlist unit
git-svn-id: branches/unicodekvm@48581 -
2021-02-10 12:19:34 +00:00
nickysn
668d859cc2 + added histlist.inc as dependency for histlist.pas in fpmake.pp
git-svn-id: branches/unicodekvm@48579 -
2021-02-10 09:59:06 +00:00
nickysn
ad35f14017 + added histlist.pas that include histlist.inc
git-svn-id: branches/unicodekvm@48578 -
2021-02-10 09:58:19 +00:00
nickysn
4ff66758ee * histlist.pas renamed histlist.inc
git-svn-id: branches/unicodekvm@48577 -
2021-02-10 09:57:26 +00:00
nickysn
eb6d1dc73f + unicode version of the menus unit
git-svn-id: branches/unicodekvm@48576 -
2021-02-10 00:41:08 +00:00
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