Description: Free Vision (active) Revisions in this set 5c6d6b030d0ef310f3b83470474c25c2f9332d3c,0b850d9883e8d956a749585a212f6c0473126159,75db39f06434280c32980480d52def9c188a2c66,44213e33895210b0b1ece2353414355ea364dbd8,28cc421b13ded883a6c2e6c39a7d2e3ee63271f6,3d4a242974f5290302e7afc1f18cb462ce6942a7,c5541e9376af14246897f7013d1a72a62da7032f,1f3e903c107ef366b8c1ed2d57e4e1efdad13d02,b564e400fc76fa5f429922849a96580d6494bfac,4b0edb61153aa71dea42c1f6e270daf72753384e,0d76565e50239b58176c9d8a298677c2093ac3a1,8a7ba17e12daa3e03c89e4794daa07e852105f57,3297a453ea0717b1c4858015adc494c4dd467239,ae339ed8fb7d5678db9d5f9db3df4002a21074c7,7fd8562d4a19c3d271ca9d8ea912d006d1b8012c,6fa787674f53b7e01dfb9f2de12e92367c44ba0c,98132ce24e7eab0793065dea5d91d14ae8a4e075,c9cc530d948d4270e528b63ba2bb13493366d907,6198d4a0a1eabe00f5ba947f24747f5c1bab9f94,bb06c623c3100372c1cf7a769da0d7bf1eb94ce0,766162a3481880e0c0533c0309aeb9fd19a0e545,e8a0abf075a6ac777b3928f5623f6f3e67a0050a,763124567d20c79d6bdd9ca550899588367bad2a,2b0cdc0c15d6012f580a1e2e578ab1de291c5bd4,c540ef3bf85d0bb8298d57025400e8fa1af4323a,86f36c66c048f4ed692d829fcbd4a28e2f9b7a7b,8b0747f5529cafaf0823adcb7d9c1184f09a2f04,346cf6a32ff9d360f363715b940d081d713a475c,17b748ef9ae87cdff765ff1aedfdf23f643f7367,08c5d9b00773c9f1bbf7d703109ba9cab2b89654,eb6d1dc73f9b2694fe6baf692936a65939c026b3,4ff66758ee71ffdc5a99b86c3b824a0ab5f81b66,ad35f14017ab89059ee8c608c77a34d93f902cd9,c92235f4fd4c9430e3468e3b17868a68ccbd459a,3f0d1aca089fbc674fbd8a1e82674e4726d03c0d,0172420df7dd4f317c050084d39ee271a6eba17a,d373397f30324be8f0e7f1085ed5322e17bd22a3,0fe68e7c9edc24226fdfe9fe93d6ceef9fce4824,d659c731d8277b7beca49e25df704dc51259eaa4,92334d86dfafcacc31c0c2b5c184c029e8ad2cdb,e1da44c21913bcfb21cd404276d37dd726ee11ff,78862011b2dc79757a001c92b0e7bfa975ce5723,29dfb6131e6e1819591bf69a009387c6c8dfd07d,90b422b2d44eb1b54cd9c98d9bed8e6f97686296,cb6a66fed0ddde682706434bf638b8158b616396,1ffb6c6fdf22c24e7740462c04d025df8b2d84ec,047b435131103d0c4018745899b2cf2bb6a9e2ad,88e960cd00ee0f4efc259fce11e6c0eec287c0a9,f5005e46469f038ac3debcba16407bdb9f5c4e84,a9a0dfeae387f49a9108263f5498f78cbe024ca2,79aac426fd35f18a52a986656abd7de8cdf84c95,ddde3628ba2c1da90fd28622221996cb341ba59f,5dae243ffd4b2820b7e0bb54eeeefdb4e3bb2a30,2cfab10cb1f9f6f6e44d438576db61d56f5aac99,297e9881c6f6fda8865e50267e033cc68224724d,5e9ba29d89a34e1cc14f95f6ce47b7b87e6e683e,ddd262168846fbf2ba5372114ada135af71225cd,4d7538a0da03e8c177c4367d1e7080bc73fd04f2,5b5f6b71581e282d9e7b68f953eb682269f9c79e,0d844aaa4150d4884ebd1ad411c791fe779e41db,7cf1d227fb2435978788ec6f283a7410d5e544e8,f0adf5d6120953274e901e055edbb29b42b7f616,25cf57b085ad8043e1a7a82ac4ea5f1335a8b537,d5ef64fb91cddc665f25bf57c93d1d442604843a,6e845e397fd1d96c6be0ad0caac80bde3c34b27e,1d0ec1b96671437913c86e35deffd2f28a1ac153,5013e7039a3dc30df510941eac1cd365a50fe10a,1a643e250a070d873a2c7b4253767bf457a85643,f64bd5c07974559809148d0872f786122b881b1f,d41d6de6ec40a38ef495924e4cb77fb2cd5f3d15,829404a9570e15839ef15b845b43c009afe2055b,be726fdd09e05de3695f7eb75e8b95c17d02e8f0,55337def9ab243847853ef9b1dd58c0b564fcabc,057b786fbde4ec4963a9d67dc57fe6daa0791642,8a0a97576a5e762d6e6be33b82ea40acc06e8009,b8baf3bb85be26c3e10dfcb44ab61d3d98bd7738,7da5856dbd930ff246d76ec588438b7cceb87b49,1c9c84d01eb06bc3550d67836db2926f54eebde2,af4d301af9beb51331fdd864bceda75e1710f2f6,6cbf84eca626981e19a379371614a77b1838a6fb,5d3d64b3409efd9a109aa87f6bf2008a8da4b85c,c466caa0c8b439e563c41259d98a872abb77b0d2,98f42567130bbd6e47b357b93137f516b7ee8d1a,2ac661f63e21363d0715a4d213f8a1710ac8f660,5843d66a38276a1752766f5dfb853f44bdb08d16,d96b84cf1f81413e6ff8f8978b7712e34cbe2e88,9c4d842a6f6c80a1972d5ad8aaf47e66a3b7890a,b240b78c9fcb5daef7388e60f6287e7f93ec308a,b8a2c613e31d808436a13ba2f747801f27632e42,c0482743af23100033e1af8490abc856ed70a580,6c0491f7c2faf4f9c6ef7ad68e9ce5315fed1291,8dc55d82942d36a5723b2b97f4ec5699563edb14,a7e63b66ae0197943a89d4be7431acf61d302407,e583ba6cfaff78c2b890a32fbf00fd96bbc71237,545dd0353bfc15751c6d317370fb790d304647c8,89c7ae42afc2511a8cb40000db251f8fbfec4c9a,8ed768d48613b3f49621fe839f1be290def49abf,f04d87bc3da1959e635b1645c4f8bfb36ef7f5f6,1b27a955fa60036ea77d34629d963f104a3bdc10,0d171d91ae78ee7513370574128c5ca22789f613,c271a7106018c7acc056a2ef6bc01b0836923f1a,fb7fdfaae438b1497c6041755bfb15dada8cffc0,1bc06ec2767faca0764880bf70605a1fcacdd2af,83e492235e99c1ae079c87995be30b5d624370c9,9b419b800a2ab0a588615efd4b98f6190201c007,60a7eac72b9292decc314749d9f5a12f4d48ac20,febcfc8d20d5a57544fe394a8b4754731e68943c,91167f41a6f53a6db27085ab0ed9e930ede13ea9,700b30851e8b1294a78c9a50d4619e26f011c3ca,1bedcef063aa9e1753f6905afa4d1a65cc378a04,8751e983397d0712e92c7d19bd2c8f7a8d02a41c,59a60856dc0dff4041ff1f4cb33629a6aa04fbd6,17f7cb0e45ac10f19dcb7e883365c2c365d1c16d,e539696f29a48912a4e2cd92b9f8b0210a5e0535,75e42870ae10ee5d446ab6d4d8335aa7eb02269e,b6d2c6ccb721bc8707fc992c407cb695a5c5eef7,646ddb82173c7a55d7b4fa34c7b2cc75e9fa7c87,2ecca003dd15e8f7c082eeb3c2ff6ea141487017,d4be82e87988cfe921c8843cbe6856176a1209d1,f9cfc0aeb4de2e6ecb347b011ad2ab2ff2cac007,46586902f4c11be78d26048061e7203da14ae9e9,ea0213810b5f08a5c8df9ec16c160547101b0151,6bef792f3303eba2da048ad8a9950cac2c2a787b,028c06219290b7f1aa35c581e27b7a7dcfdc2ed8,de770cf1bea6238680853db72816a29f55098760,fe7324a04ca69b5d3f76fded91041f21111c671c,1c9fb8ec7dc83230dd264147ddc167eb5f323804,3dfefc25efa6ebced10e2e2dbde187130bbab2cc,fe312ab99ff41531686afed3ce0f7446d928a765,ddd87e09ff91b16d0926a857787e753eda4baff0,00beafae5be8d267469128964c6e901a6817e0c3,1b1facf87991774ff536acd4bddbd00faac243bc,0c2a1ffba8bb86294b226db30e4f744eb2b1da9c,78c3b698b183c690592e3f63fa8b2e6c12618607,4b6eea19189dce34125eb0e3de74b07de5cf8e43,40870af6a7dc39322622f7c4646b974c0d0800be,6ca821950d7dcd8579bd1e87ca22049aaf9e8b8d,41a51e8e4a6220935ff65f6e313c80380c71c1e9,52a29e0ba7e6dbf5cdc6dc0ba9b60c88e2307856,0b7d4801b077856035a56c7a67806210306df21d,3149506d7f82ed315a809a0c76c10daf9c4ce3f1,c1dca28cc5759a9190089849e83d6dd3c72a77e2,a57bda94defdebc54a9ea26cbda85d7fe6ab377e,6aacb9696184f25755a7a0c51041eb953c60808c,088a52a1cec23092d2c918cb121b44bd9391ee74,12fb58325a6a24663582762f7296fc903cef3420,063133f2f5726e0f71d74149c2f522ecd37a882e,62f8899c1b13c58ab3d318c55c607ccefab9b811,2208b55f767117cfc5a32df3f81c44e8001e7624,9f22623459866915d8769bd2e6cd9c8a75357c6e,d309b77b59612157a5a729170791cd9153599be5,4cfd9fa16e27a6c1dc3a6f4e2581313362105664,935467ae2320ef36021d6428752ea6b26cfdae74,359d23e595e164d4e895f90425ab57d1829696d3,9c3a66930c7be316b97b9e932140a56cc0b35394,a67c85cb89a556194d53dbf3e23c09750e4a16a2,818e3ae6e508788f628a7edc55782cef1da96d77,e1cb1881572cc0f36cc92b518b3f57ae9e20691f,538670c5a23a14ca36ed47e3c6d46f51164b861e,9d283cd983406aa6a6017c0faba2ad4509385dda,4c4388f830b5c8f02caf246248f0387eaec13204,1b4c2b055124e6ab99c3a1464f8d7ae0baa2c5a3,fb872569da337454566eee04a45f55c09e26aa02,87cfd7dcaed01a183d42256822af192ebfc10790,204575594555ca74e78387772bf993852bf7b7ca,7e593750e8c57286c6a01977b6834401bb8f6391,4e96751cb7ad933e3cdaf3b6418f75b71403f039,aebc7458e1aba59154cb6a6b5c581bafad061e14,c893233359603fe5e4db38afcee458a56922c357,1fae85a1c61d4943e768f280eea380d85d3b89ff,300d4f26177342d908d8fb859ced9e21f2ab12e9,4b271d8e0eadb801ccd5047bf2ac433c2cbd9f08,0ce984580945702cb50f17cc7a4cfeeb99ce109f,ef2c9ecc1c8c9e857a74ac62b6a7da4207bf37c5,b3591aecc2c68aba17a4e01b53e9b9a94fadf72d,d5ada197b8a33ac922ab4758c5db3c3e5914d803,17d5d47c91fceeeaf2ac1881e6dc27133cc4ac00,486824c4ddc0e710bbfcb46b6ef44b639a6544aa,b8ba852e946554655cac0897164b9b04ac4f0e95,bb62a9d8f0c702ea1e15f2c64d72b84ee6588e6a,ab64ccf73a9e59be412767839da148c0fa60cce4,225fc12164a760946394ecfa634e6abe4b137295,2d27ffa4275a879e31b3b2d126edcf2375099a25,1ebf3c1615db971e4ce8d3ce38a0060efa34d26a,ce3da8d36014a3b2c91730ca9cc66fd05f693eee,a8e34cfbc9e8e362f50f64297c622601410ce0df,18c009fd98d509c109791eba325c2d30e6461dd0,889db707e452802aef66a0920e2a329b9b96f12f,cc57bb2146626257f6d07f0a05c47e1ba6b09bb8,515735eedb89d7621ce7ce7ca9f5df0a1bac272e,c8f8d3a1d31c1e90e24347ce71a079984a388ec0,f7e0de1b11d423d8b64f05352d10a106da895999,539f014c48cd3736726bf84d426ef2db0737dbcb,cb41a0b2aaa79b0bac20915887cdad6e1a4cf33c,e1091bce943124f553fe1dd6ae3e34d039b4ddce,7cd4cccbacc58646cad732c167f3ccb53c0eae54,bdf2a6087c406c4b64ad98197bcf6709dcadd3d5,ae3e45d2717955d28c3864bab73934679fa85055,5fc7c81b0bf5ea5f7e8598ab53335590ad1f1cc9,c573f54fb969ae8c1b7dedcca2026dcde37945fd,523c2c206a00416e4f6ce04b0076e21438fe24e5,aeff4f55f4a7c707169a32c5bcd5dace6608e8e8,5554e6d31376fb4d889bba4b3241575051fc2b1d,49ffc6f6c8df33f4fc74904f7e3bd86a79d3fcf3,ea548eaa56b1383b4bbf3c6fdae919f84442041a,d9a66255ee68332828a826f875467a8c40442127,5a77e17a24449841a283d20f47a2fd5fb813f2b4,202a069031fefbd8e16b85c467600988e02dfc3d,613e964e3cbe603eedee9993bf05872829990749,51fe99c7527f40e142cf617594e684d9adc0a44a,19e38139eaa104de3fa6ae4565756f444696b12e,b2e897d622fc6a91e11c800ce07ae1545caaa233,1a97db3a9f3904e3a2fadf939f0fae57e0706249,294ac1deb663d478c2a51404a9ef855ff447396e,5b3b5579d47281f8b015187cb2604270abd5efc1,121b9c04a17d4087375da4ae101f9bda2e731472,f5b41fb1f378a947cc208ca096262bcee4d73e3d,b6fddd6bc97c2fce59d6e89c64c49a0c3fe268d6,d8b05a6a3b9227d12c2031de013602bdbdf28390,77f1872b811de1d052e24de9176ce7f6f1d8515a,1e2637f0e295dea980ff2434592dfeb4337a1657,66942ac20e353a9fff227993a0bfe60f96d46156,adc3932c1b5c603832035c99bdd2da1ded7af5a4,ef7f9ec13a0e15b716cc446ae508307b0843c764,907cc2586227ebf449058340537f715b0514251f,c43da06c8de04d2391571a74bbc4565cd96df63a,604769dd86e5655bbb0db2c16463b5bdb470db92,9726b4443b076a3c7002eaa8feeb7469d4182a11,2da236b7f507468b6394ae77f41015ef4a059314,2dddcab5de057c67b006693e3a3edd7b31b2508e,e17ee248c31ce412ea08d1ba59efd453aefbb37f,58e81ecb1f3cb6b26db3ee46c3e44b24748ef624,690463852bbef1c0531814bf128c7f104f5fec36,b584df777456a75cd490096402f77e2d6351cbe3,fe74647e2c13aedbb059c1eb084d74b3f6cc440e,93477bee4e60e0359c6e7d4cfce222a5c35c71f1,561ecb8a6d37fea131a3784f9de4fdda349b381f,611679b9661506400dcf1850734eacc8d7053975,63622b01007eacc47a10974adc01b7e4491c938a,3ecc888bd4cf377d9ff0ce62281fe1ede999e981,36d94705af226ecc2534c8f4388126a8399a0714,6d893bcccb01e905f61e9ea6d90672d655ed6911,56e3168120cab8eae00ce6b1f4dfbd8ff30b0d1d,afe5e085e47b57eb7410c418e2ca62f618983dbd,29ab0f0bfc00bdb4439819f0a1a62a42515c1e99,8499765e32c676bfa8e5aa33a60e8f18417fef10,af86347690cc0155ed495adcb425f7d3bbee59cd,c26e75a3c4eef379f5c9f9ace8045be9ecdc9cfa,642c2d047d2e941a329a383771bd21800d8ecc90,e8bb0cfcc89dd3bd6866c66478964c454742d170,98cc553dad5663e54614a83bebb6d2bf46b079af,0aa7c3895b1aeeb35a7986ed97e30eb526fee959,b9c00b2abb1cf5e74d25fc94b4b98479c8cada4e,2026af6d86873585198c476311c75859c021f746,b92030cfc4bc1a972a70fb5c4de763b61ad0cd5d,f1d570bf5f5f81fa0274bdd2eb06495957fa8e59,da278f4e10b02b0bc868736ef6a4cc64923235ab,390e449d1d6aa2e1cda014dc59d886827b45a1fc,786c2ec2c707fe905e44f5c432ac9902c10de643,64a07db475e3ea59a343ef5e475d165099f6f6a0,9f50771a5328753e5cf1423649e8ccb15966ce6c,660a8efc171846ca6661fc67ba4fa283bb9e162f,897ec4d9815ccf4aa30d50a8502e6ca55c456d38,3387f708b9a9549782eb608de13991ccdbac90da,688bd549e86ede807d57f3c0d546dc0bd73903f6,d63dc5e2f3dd9203c2d4657286c82ee7464e25f1,83cf03625d28f6e638d079f9970f2ccebaee7040,7fb8b2f124ad72a10d1ff4208a26d2a289419940 commit 5c6d6b030d0ef310f3b83470474c25c2f9332d3c Author: nickysn Date: Fri Mar 1 14:28:33 2019 +0000 * switch to using enhanced key events in the drivers unit git-svn-id: branches/unicodekvm@41533 - M packages/fv/src/drivers.pas --- commit 0b850d9883e8d956a749585a212f6c0473126159 Author: nickysn Date: Fri Mar 1 15:04:07 2019 +0000 + add TEvent.UnicodeChar to the drivers unit git-svn-id: branches/unicodekvm@41534 - M packages/fv/src/drivers.pas --- commit 75db39f06434280c32980480d52def9c188a2c66 Author: nickysn Date: Mon Feb 8 20:15:40 2021 +0000 * all integers replaced with smallint, in order to be able to introduce objfpc mode git-svn-id: branches/unicodekvm@48538 - M packages/fv/src/app.pas M packages/fv/src/asciitab.pas M packages/fv/src/dialogs.pas M packages/fv/src/drivers.pas M packages/fv/src/editors.pas M packages/fv/src/fvcommon.pas M packages/fv/src/inplong.pas M packages/fv/src/memory.pas M packages/fv/src/menus.pas M packages/fv/src/msgbox.pas M packages/fv/src/outline.pas M packages/fv/src/resource.pas M packages/fv/src/statuses.pas M packages/fv/src/stddlg.pas M packages/fv/src/tabs.pas M packages/fv/src/validate.pas M packages/fv/src/views.pas --- commit 44213e33895210b0b1ece2353414355ea364dbd8 Author: nickysn Date: Mon Feb 8 20:17:50 2021 +0000 * drivers.pas moved to drivers.inc git-svn-id: branches/unicodekvm@48539 - M .gitattributes R100 packages/fv/src/drivers.pas packages/fv/src/drivers.inc --- commit 28cc421b13ded883a6c2e6c39a7d2e3ee63271f6 Author: nickysn Date: Mon Feb 8 20:18:42 2021 +0000 + added drivers.pas that includes drivers.inc git-svn-id: branches/unicodekvm@48540 - M .gitattributes A packages/fv/src/drivers.pas --- commit 3d4a242974f5290302e7afc1f18cb462ce6942a7 Author: nickysn Date: Mon Feb 8 20:29:23 2021 +0000 + introduced unit udrivers, which calls InitEnhancedVideo instead of InitVideo (i.e. enables unicode mode in the video unit) git-svn-id: branches/unicodekvm@48542 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/drivers.inc A packages/fv/src/udrivers.pas --- commit c5541e9376af14246897f7013d1a72a62da7032f Author: nickysn Date: Mon Feb 8 20:34:42 2021 +0000 * views.pas renamed views.inc git-svn-id: branches/unicodekvm@48543 - M .gitattributes R100 packages/fv/src/views.pas packages/fv/src/views.inc --- commit 1f3e903c107ef366b8c1ed2d57e4e1efdad13d02 Author: nickysn Date: Mon Feb 8 20:35:35 2021 +0000 + added views.pas that includes views.inc git-svn-id: branches/unicodekvm@48544 - M .gitattributes A packages/fv/src/views.pas --- commit b564e400fc76fa5f429922849a96580d6494bfac Author: nickysn Date: Mon Feb 8 20:42:14 2021 +0000 + introduced unit uviews, which is going to be the unicode enabled version of the views unit git-svn-id: branches/unicodekvm@48546 - M .gitattributes M packages/fv/fpmake.pp A packages/fv/src/uviews.pas M packages/fv/src/views.inc --- commit 4b0edb61153aa71dea42c1f6e270daf72753384e Author: nickysn Date: Tue Feb 9 10:56:27 2021 +0000 * switched the fv units to objfpc mode git-svn-id: branches/unicodekvm@48549 - M packages/fv/src/platform.inc M packages/fv/src/stddlg.pas --- commit 0d76565e50239b58176c9d8a298677c2093ac3a1 Author: nickysn Date: Tue Feb 9 14:08:25 2021 +0000 * partial unicode conversion of the views unit git-svn-id: branches/unicodekvm@48550 - M packages/fv/src/views.inc --- commit 8a7ba17e12daa3e03c89e4794daa07e852105f57 Author: nickysn Date: Tue Feb 9 14:26:59 2021 +0000 + unicode version of MoveCStr git-svn-id: branches/unicodekvm@48551 - M packages/fv/src/drivers.inc --- commit 3297a453ea0717b1c4858015adc494c4dd467239 Author: nickysn Date: Tue Feb 9 14:32:27 2021 +0000 + unicode version of MoveStr git-svn-id: branches/unicodekvm@48552 - M packages/fv/src/drivers.inc --- commit ae339ed8fb7d5678db9d5f9db3df4002a21074c7 Author: nickysn Date: Tue Feb 9 14:36:14 2021 +0000 + unicode version of CStrLen git-svn-id: branches/unicodekvm@48553 - M packages/fv/src/drivers.inc --- commit 7fd8562d4a19c3d271ca9d8ea912d006d1b8012c Author: nickysn Date: Tue Feb 9 15:38:03 2021 +0000 + unicode version of MoveChar git-svn-id: branches/unicodekvm@48554 - M packages/fv/src/drivers.inc --- commit 6fa787674f53b7e01dfb9f2de12e92367c44ba0c Author: nickysn Date: Tue Feb 9 16:58:20 2021 +0000 + unicode version of MoveBuf git-svn-id: branches/unicodekvm@48555 - M packages/fv/src/drivers.inc --- commit 98132ce24e7eab0793065dea5d91d14ae8a4e075 Author: nickysn Date: Tue Feb 9 20:17:41 2021 +0000 * unicode fixes in TFrame.Draw git-svn-id: branches/unicodekvm@48557 - M packages/fv/src/views.inc --- commit c9cc530d948d4270e528b63ba2bb13493366d907 Author: nickysn Date: Tue Feb 9 20:19:39 2021 +0000 * TTitleStr redefined as UnicodeString in the unicode version of the views unit git-svn-id: branches/unicodekvm@48558 - M packages/fv/src/views.inc --- commit 6198d4a0a1eabe00f5ba947f24747f5c1bab9f94 Author: nickysn Date: Tue Feb 9 20:30:02 2021 +0000 * unicode conversion of TScrollBar.Init git-svn-id: branches/unicodekvm@48559 - M packages/fv/src/views.inc --- commit bb06c623c3100372c1cf7a769da0d7bf1eb94ce0 Author: nickysn Date: Tue Feb 9 20:36:17 2021 +0000 * unicode version of TListViewer.GetText git-svn-id: branches/unicodekvm@48560 - M packages/fv/src/views.inc --- commit 766162a3481880e0c0533c0309aeb9fd19a0e545 Author: nickysn Date: Tue Feb 9 20:42:05 2021 +0000 * unicode fixes in TListViewer.Draw git-svn-id: branches/unicodekvm@48561 - M packages/fv/src/views.inc --- commit e8a0abf075a6ac777b3928f5623f6f3e67a0050a Author: nickysn Date: Tue Feb 9 20:43:47 2021 +0000 * unicode version of SpecialChars git-svn-id: branches/unicodekvm@48562 - M packages/fv/src/views.inc --- commit 763124567d20c79d6bdd9ca550899588367bad2a Author: nickysn Date: Tue Feb 9 20:49:23 2021 +0000 * unicode versions of TView.TextWidth and CTextWidth git-svn-id: branches/unicodekvm@48564 - M packages/fv/src/views.inc --- commit 2b0cdc0c15d6012f580a1e2e578ab1de291c5bd4 Author: nickysn Date: Tue Feb 9 20:54:26 2021 +0000 - removed the posidx, because it seems to be unused git-svn-id: branches/unicodekvm@48565 - M packages/fv/src/views.inc --- commit c540ef3bf85d0bb8298d57025400e8fa1af4323a Author: nickysn Date: Tue Feb 9 21:55:33 2021 +0000 * TWindow.Title changed to UnicodeString git-svn-id: branches/unicodekvm@48567 - M packages/fv/src/views.inc --- commit 86f36c66c048f4ed692d829fcbd4a28e2f9b7a7b Author: nickysn Date: Tue Feb 9 22:00:25 2021 +0000 * outline.pas renamed outline.inc git-svn-id: branches/unicodekvm@48568 - M .gitattributes R100 packages/fv/src/outline.pas packages/fv/src/outline.inc --- commit 8b0747f5529cafaf0823adcb7d9c1184f09a2f04 Author: nickysn Date: Tue Feb 9 22:01:23 2021 +0000 + added outline.pas that includes outline.inc git-svn-id: branches/unicodekvm@48569 - M .gitattributes A packages/fv/src/outline.pas --- commit 346cf6a32ff9d360f363715b940d081d713a475c Author: nickysn Date: Tue Feb 9 23:33:37 2021 +0000 + unicode version of unit outline git-svn-id: branches/unicodekvm@48571 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/outline.inc A packages/fv/src/uoutline.pas --- commit 17b748ef9ae87cdff765ff1aedfdf23f643f7367 Author: nickysn Date: Tue Feb 9 23:37:31 2021 +0000 * menus.pas renamed menus.inc git-svn-id: branches/unicodekvm@48573 - M .gitattributes R100 packages/fv/src/menus.pas packages/fv/src/menus.inc --- commit 08c5d9b00773c9f1bbf7d703109ba9cab2b89654 Author: nickysn Date: Tue Feb 9 23:38:24 2021 +0000 + added menus.pas that includes menus.inc git-svn-id: branches/unicodekvm@48574 - M .gitattributes A packages/fv/src/menus.pas --- commit eb6d1dc73f9b2694fe6baf692936a65939c026b3 Author: nickysn Date: Wed Feb 10 00:41:08 2021 +0000 + unicode version of the menus unit git-svn-id: branches/unicodekvm@48576 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/menus.inc A packages/fv/src/umenus.pas --- commit 4ff66758ee71ffdc5a99b86c3b824a0ab5f81b66 Author: nickysn Date: Wed Feb 10 09:57:26 2021 +0000 * histlist.pas renamed histlist.inc git-svn-id: branches/unicodekvm@48577 - M .gitattributes R100 packages/fv/src/histlist.pas packages/fv/src/histlist.inc --- commit ad35f14017ab89059ee8c608c77a34d93f902cd9 Author: nickysn Date: Wed Feb 10 09:58:19 2021 +0000 + added histlist.pas that include histlist.inc git-svn-id: branches/unicodekvm@48578 - M .gitattributes A packages/fv/src/histlist.pas --- commit c92235f4fd4c9430e3468e3b17868a68ccbd459a Author: nickysn Date: Wed Feb 10 12:19:34 2021 +0000 + unicode version of the histlist unit git-svn-id: branches/unicodekvm@48581 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/histlist.inc A packages/fv/src/uhistlist.pas --- commit 3f0d1aca089fbc674fbd8a1e82674e4726d03c0d Author: nickysn Date: Wed Feb 10 12:25:39 2021 +0000 * app, dialogs, msgbox and validate unites renamed .inc git-svn-id: branches/unicodekvm@48582 - M .gitattributes R100 packages/fv/src/app.pas packages/fv/src/app.inc R100 packages/fv/src/dialogs.pas packages/fv/src/dialogs.inc R100 packages/fv/src/msgbox.pas packages/fv/src/msgbox.inc R100 packages/fv/src/validate.pas packages/fv/src/validate.inc --- commit 0172420df7dd4f317c050084d39ee271a6eba17a Author: nickysn Date: Wed Feb 10 12:27:14 2021 +0000 + added .pas files that include their respective .inc files for the units app, dialogs, msgbox and validate git-svn-id: branches/unicodekvm@48583 - M .gitattributes A packages/fv/src/app.pas A packages/fv/src/dialogs.pas A packages/fv/src/msgbox.pas A packages/fv/src/validate.pas --- commit d373397f30324be8f0e7f1085ed5322e17bd22a3 Author: nickysn Date: Wed Feb 10 12:41:59 2021 +0000 + added unicode versions of the app, dialogs, msgbox and validate units (unicode conversion not completed yet) git-svn-id: branches/unicodekvm@48585 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/app.inc M packages/fv/src/dialogs.inc M packages/fv/src/msgbox.inc A packages/fv/src/uapp.pas A packages/fv/src/udialogs.pas A packages/fv/src/umsgbox.pas A packages/fv/src/uvalidate.pas M packages/fv/src/validate.inc --- commit 0fe68e7c9edc24226fdfe9fe93d6ceef9fce4824 Author: nickysn Date: Wed Feb 10 12:47:48 2021 +0000 * updated the uses clauses of the unicode versions of the app, dialogs, msgbox and validate units to use only unicode units in their uses clause git-svn-id: branches/unicodekvm@48586 - M packages/fv/src/app.inc M packages/fv/src/dialogs.inc M packages/fv/src/msgbox.inc M packages/fv/src/validate.inc --- commit d659c731d8277b7beca49e25df704dc51259eaa4 Author: nickysn Date: Wed Feb 10 13:20:21 2021 +0000 + introduced the FVString type git-svn-id: branches/unicodekvm@48587 - M packages/fv/src/drivers.inc --- commit 92334d86dfafcacc31c0c2b5c184c029e8ad2cdb Author: nickysn Date: Wed Feb 10 13:28:33 2021 +0000 * use FVString in the interface part of the validate unit git-svn-id: branches/unicodekvm@48588 - M packages/fv/src/validate.inc --- commit e1da44c21913bcfb21cd404276d37dd726ee11ff Author: nickysn Date: Wed Feb 10 13:29:12 2021 +0000 * fvcommon.pas renamed fvcommon.inc git-svn-id: branches/unicodekvm@48589 - M .gitattributes R100 packages/fv/src/fvcommon.pas packages/fv/src/fvcommon.inc --- commit 78862011b2dc79757a001c92b0e7bfa975ce5723 Author: nickysn Date: Wed Feb 10 13:29:56 2021 +0000 + fvcommon.pas that includes fvcommon.inc git-svn-id: branches/unicodekvm@48590 - M .gitattributes A packages/fv/src/fvcommon.pas --- commit 29dfb6131e6e1819591bf69a009387c6c8dfd07d Author: nickysn Date: Wed Feb 10 13:32:24 2021 +0000 + ufvcommon unit git-svn-id: branches/unicodekvm@48592 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/fvcommon.inc A packages/fv/src/ufvcommon.pas --- commit 90b422b2d44eb1b54cd9c98d9bed8e6f97686296 Author: nickysn Date: Wed Feb 10 13:35:11 2021 +0000 + introduced Sw_String git-svn-id: branches/unicodekvm@48593 - M packages/fv/src/fvcommon.inc --- commit cb6a66fed0ddde682706434bf638b8158b616396 Author: nickysn Date: Wed Feb 10 13:37:21 2021 +0000 * fvstring replaced with sw_string in the drivers/udrivers unit git-svn-id: branches/unicodekvm@48594 - M packages/fv/examples/testapp.lpi M packages/fv/fpmake.pp M packages/fv/src/drivers.inc --- commit 1ffb6c6fdf22c24e7740462c04d025df8b2d84ec Author: nickysn Date: Wed Feb 10 13:38:44 2021 +0000 * use ufvcommon in unit uvalidate git-svn-id: branches/unicodekvm@48595 - M packages/fv/fpmake.pp M packages/fv/src/validate.inc --- commit 047b435131103d0c4018745899b2cf2bb6a9e2ad Author: nickysn Date: Wed Feb 10 13:40:15 2021 +0000 * replaced fvstring with sw_string in validate.inc git-svn-id: branches/unicodekvm@48596 - M packages/fv/src/validate.inc --- commit 88e960cd00ee0f4efc259fce11e6c0eec287c0a9 Author: nickysn Date: Wed Feb 10 13:42:02 2021 +0000 * use ufvcommon in uviews git-svn-id: branches/unicodekvm@48597 - M packages/fv/fpmake.pp M packages/fv/src/views.inc --- commit f5005e46469f038ac3debcba16407bdb9f5c4e84 Author: nickysn Date: Wed Feb 10 13:44:05 2021 +0000 * use ufvcommon in uhistlist git-svn-id: branches/unicodekvm@48598 - M packages/fv/fpmake.pp M packages/fv/src/histlist.inc --- commit a9a0dfeae387f49a9108263f5498f78cbe024ca2 Author: nickysn Date: Wed Feb 10 13:45:35 2021 +0000 * use ufvcommon in unit uapp git-svn-id: branches/unicodekvm@48599 - M packages/fv/fpmake.pp M packages/fv/src/app.inc --- commit 79aac426fd35f18a52a986656abd7de8cdf84c95 Author: nickysn Date: Wed Feb 10 13:46:42 2021 +0000 * use ufvcommon in udialogs git-svn-id: branches/unicodekvm@48600 - M packages/fv/fpmake.pp M packages/fv/src/dialogs.inc --- commit ddde3628ba2c1da90fd28622221996cb341ba59f Author: nickysn Date: Wed Feb 10 13:55:04 2021 +0000 - reduced number of ifdefs by using sw_string in unit views/uviews git-svn-id: branches/unicodekvm@48601 - M packages/fv/src/views.inc --- commit 5dae243ffd4b2820b7e0bb54eeeefdb4e3bb2a30 Author: nickysn Date: Wed Feb 10 14:03:08 2021 +0000 + use Sw_String in unit menus/umenus to reduce the number of ifdefs git-svn-id: branches/unicodekvm@48602 - M packages/fv/fpmake.pp M packages/fv/src/menus.inc --- commit 2cfab10cb1f9f6f6e44d438576db61d56f5aac99 Author: nickysn Date: Wed Feb 10 14:05:40 2021 +0000 + use Sw_String in unit histlist/uhistlist to reduce the number of ifdefs git-svn-id: branches/unicodekvm@48603 - M packages/fv/src/histlist.inc --- commit 297e9881c6f6fda8865e50267e033cc68224724d Author: nickysn Date: Wed Feb 10 14:10:28 2021 +0000 * some interface unit compilation fixes in the udialogs unit git-svn-id: branches/unicodekvm@48604 - M packages/fv/src/dialogs.inc --- commit 5e9ba29d89a34e1cc14f95f6ce47b7b87e6e683e Author: nickysn Date: Wed Feb 10 14:13:27 2021 +0000 + introduced type Sw_PString git-svn-id: branches/unicodekvm@48605 - M packages/fv/src/fvcommon.inc --- commit ddd262168846fbf2ba5372114ada135af71225cd Author: nickysn Date: Wed Feb 10 14:23:48 2021 +0000 * more dialogs unit unicode conversion git-svn-id: branches/unicodekvm@48607 - M packages/fv/src/dialogs.inc --- commit 4d7538a0da03e8c177c4367d1e7080bc73fd04f2 Author: nickysn Date: Wed Feb 10 14:29:34 2021 +0000 * umsgbox unit interface unicode conversion git-svn-id: branches/unicodekvm@48608 - M packages/fv/src/msgbox.inc --- commit 5b5f6b71581e282d9e7b68f953eb682269f9c79e Author: nickysn Date: Wed Feb 10 14:33:20 2021 +0000 + use unit (u)fvcommon in (u)msgbox git-svn-id: branches/unicodekvm@48609 - M packages/fv/fpmake.pp M packages/fv/src/msgbox.inc --- commit 0d844aaa4150d4884ebd1ad411c791fe779e41db Author: nickysn Date: Wed Feb 10 14:41:11 2021 +0000 + introduced Sw_ExtendedGraphemeCluster git-svn-id: branches/unicodekvm@48610 - M packages/fv/src/app.inc M packages/fv/src/fvcommon.inc --- commit 7cf1d227fb2435978788ec6f283a7410d5e544e8 Author: nickysn Date: Wed Feb 10 14:57:38 2021 +0000 * unicode fixes in the implementation of the TBackGround object git-svn-id: branches/unicodekvm@48611 - M packages/fv/src/app.inc --- commit f0adf5d6120953274e901e055edbb29b42b7f616 Author: nickysn Date: Wed Feb 10 15:28:44 2021 +0000 * unicode fixes in the implementation part of the uapp unit git-svn-id: branches/unicodekvm@48612 - M packages/fv/src/app.inc --- commit 25cf57b085ad8043e1a7a82ac4ea5f1335a8b537 Author: nickysn Date: Wed Feb 10 16:10:14 2021 +0000 * unicode conversion of the msgbox unit implementation, as well as the FormatStr function git-svn-id: branches/unicodekvm@48613 - M packages/fv/src/drivers.inc M packages/fv/src/msgbox.inc --- commit d5ef64fb91cddc665f25bf57c93d1d442604843a Author: nickysn Date: Wed Feb 10 16:11:55 2021 +0000 * unicode fix in TDialog.ChangeTitle git-svn-id: branches/unicodekvm@48614 - M packages/fv/src/dialogs.inc --- commit 6e845e397fd1d96c6be0ad0caac80bde3c34b27e Author: nickysn Date: Wed Feb 10 16:15:33 2021 +0000 * unicode fix in TDialog.NewLabel git-svn-id: branches/unicodekvm@48615 - M packages/fv/src/dialogs.inc --- commit 1d0ec1b96671437913c86e35deffd2f28a1ac153 Author: nickysn Date: Wed Feb 10 16:17:56 2021 +0000 * unicode fix in TInputLine.Init git-svn-id: branches/unicodekvm@48616 - M packages/fv/src/dialogs.inc --- commit 5013e7039a3dc30df510941eac1cd365a50fe10a Author: nickysn Date: Wed Feb 10 16:27:23 2021 +0000 * more unicode fixes in the udialogs unit git-svn-id: branches/unicodekvm@48617 - M packages/fv/src/dialogs.inc --- commit 1a643e250a070d873a2c7b4253767bf457a85643 Author: nickysn Date: Wed Feb 10 16:28:54 2021 +0000 * unicode fixes in TInputLine.DataSize git-svn-id: branches/unicodekvm@48618 - M packages/fv/src/dialogs.inc --- commit f64bd5c07974559809148d0872f786122b881b1f Author: nickysn Date: Wed Feb 10 16:43:47 2021 +0000 * unicode fixes in TInputLine.Valid git-svn-id: branches/unicodekvm@48619 - M packages/fv/src/dialogs.inc M packages/fv/src/fvcommon.inc M packages/fv/src/platform.inc --- commit d41d6de6ec40a38ef495924e4cb77fb2cd5f3d15 Author: nickysn Date: Wed Feb 10 17:11:02 2021 +0000 + more unicode fixes in the dialogs unit git-svn-id: branches/unicodekvm@48620 - M packages/fv/src/dialogs.inc M packages/fv/src/fvcommon.inc --- commit 829404a9570e15839ef15b845b43c009afe2055b Author: nickysn Date: Wed Feb 10 17:25:53 2021 +0000 * more unicode fixes git-svn-id: branches/unicodekvm@48621 - M packages/fv/src/dialogs.inc --- commit be726fdd09e05de3695f7eb75e8b95c17d02e8f0 Author: nickysn Date: Wed Feb 10 17:30:17 2021 +0000 * more unicode fixes git-svn-id: branches/unicodekvm@48622 - M packages/fv/src/dialogs.inc --- commit 55337def9ab243847853ef9b1dd58c0b564fcabc Author: nickysn Date: Wed Feb 10 17:35:43 2021 +0000 * more unicode fixes git-svn-id: branches/unicodekvm@48623 - M packages/fv/src/dialogs.inc --- commit 057b786fbde4ec4963a9d67dc57fe6daa0791642 Author: nickysn Date: Wed Feb 10 17:37:21 2021 +0000 * unicode bugfixes git-svn-id: branches/unicodekvm@48624 - M packages/fv/src/dialogs.inc --- commit 8a0a97576a5e762d6e6be33b82ea40acc06e8009 Author: nickysn Date: Wed Feb 10 17:41:25 2021 +0000 * unicode fixes git-svn-id: branches/unicodekvm@48625 - M packages/fv/src/dialogs.inc M packages/fv/src/platform.inc --- commit b8baf3bb85be26c3e10dfcb44ab61d3d98bd7738 Author: nickysn Date: Wed Feb 10 17:51:56 2021 +0000 + unicode fixes git-svn-id: branches/unicodekvm@48626 - M packages/fv/src/dialogs.inc --- commit 7da5856dbd930ff246d76ec588438b7cceb87b49 Author: nickysn Date: Wed Feb 10 17:55:36 2021 +0000 * unicode fixes git-svn-id: branches/unicodekvm@48627 - M packages/fv/src/dialogs.inc --- commit 1c9c84d01eb06bc3550d67836db2926f54eebde2 Author: nickysn Date: Wed Feb 10 21:36:56 2021 +0000 * use a TUnicodeStringCollection in TCluster git-svn-id: branches/unicodekvm@48633 - M packages/fv/src/dialogs.inc --- commit af4d301af9beb51331fdd864bceda75e1710f2f6 Author: nickysn Date: Wed Feb 10 21:44:19 2021 +0000 + unicode fixes in TCluster.DrawMultiBox git-svn-id: branches/unicodekvm@48634 - M packages/fv/src/dialogs.inc --- commit 6cbf84eca626981e19a379371614a77b1838a6fb Author: nickysn Date: Wed Feb 10 21:48:54 2021 +0000 * more unicode fixes git-svn-id: branches/unicodekvm@48635 - M packages/fv/src/dialogs.inc --- commit 5d3d64b3409efd9a109aa87f6bf2008a8da4b85c Author: nickysn Date: Wed Feb 10 21:49:31 2021 +0000 + unicode fix git-svn-id: branches/unicodekvm@48636 - M packages/fv/src/dialogs.inc --- commit c466caa0c8b439e563c41259d98a872abb77b0d2 Author: nickysn Date: Wed Feb 10 21:54:37 2021 +0000 + unicode fixes git-svn-id: branches/unicodekvm@48637 - M packages/fv/src/dialogs.inc --- commit 98f42567130bbd6e47b357b93137f516b7ee8d1a Author: nickysn Date: Wed Feb 10 22:13:00 2021 +0000 + more unicode fixes git-svn-id: branches/unicodekvm@48639 - M packages/fv/src/dialogs.inc --- commit 2ac661f63e21363d0715a4d213f8a1710ac8f660 Author: nickysn Date: Wed Feb 10 22:14:20 2021 +0000 + unicode fixes git-svn-id: branches/unicodekvm@48640 - M packages/fv/src/dialogs.inc --- commit 5843d66a38276a1752766f5dfb853f44bdb08d16 Author: nickysn Date: Wed Feb 10 22:17:27 2021 +0000 + unicode fix git-svn-id: branches/unicodekvm@48641 - M packages/fv/src/dialogs.inc --- commit d96b84cf1f81413e6ff8f8978b7712e34cbe2e88 Author: nickysn Date: Wed Feb 10 22:22:26 2021 +0000 + unicode fixes git-svn-id: branches/unicodekvm@48642 - M packages/fv/src/dialogs.inc --- commit 9c4d842a6f6c80a1972d5ad8aaf47e66a3b7890a Author: nickysn Date: Wed Feb 10 22:32:51 2021 +0000 + more unicode fixes git-svn-id: branches/unicodekvm@48643 - M packages/fv/src/dialogs.inc --- commit b240b78c9fcb5daef7388e60f6287e7f93ec308a Author: nickysn Date: Wed Feb 10 22:39:36 2021 +0000 + more unicode fixes git-svn-id: branches/unicodekvm@48644 - M packages/fv/src/validate.inc --- commit b8a2c613e31d808436a13ba2f747801f27632e42 Author: nickysn Date: Wed Feb 10 22:41:16 2021 +0000 * unicode fix git-svn-id: branches/unicodekvm@48645 - M packages/fv/src/validate.inc --- commit c0482743af23100033e1af8490abc856ed70a580 Author: nickysn Date: Wed Feb 10 22:48:50 2021 +0000 + more unicode fixes; the unicode units uapp, udialogs, umsgbox and uvalidate now compile git-svn-id: branches/unicodekvm@48646 - M packages/fv/src/validate.inc --- commit 6c0491f7c2faf4f9c6ef7ad68e9ce5315fed1291 Author: nickysn Date: Wed Feb 10 23:11:09 2021 +0000 + test unicode app added git-svn-id: branches/unicodekvm@48647 - M .gitattributes A packages/fv/examples/testuapp.lpi A packages/fv/examples/testuapp.pas --- commit 8dc55d82942d36a5723b2b97f4ec5699563edb14 Author: nickysn Date: Wed Feb 10 23:53:02 2021 +0000 + unicode fix in TDesktop.InitBackground git-svn-id: branches/unicodekvm@48648 - M packages/fv/src/app.inc --- commit a7e63b66ae0197943a89d4be7431acf61d302407 Author: nickysn Date: Thu Feb 18 21:10:39 2021 +0000 + introduced StrWidth git-svn-id: branches/unicodekvm@48713 - M packages/fv/src/drivers.inc --- commit e583ba6cfaff78c2b890a32fbf00fd96bbc71237 Author: nickysn Date: Sat Feb 20 01:46:42 2021 +0000 + implemented StrWidth and CStrLen, using the new extended grapheme cluster string enumerator git-svn-id: branches/unicodekvm@48729 - M packages/fv/examples/testuapp.lpi M packages/fv/src/drivers.inc --- commit 545dd0353bfc15751c6d317370fb790d304647c8 Author: nickysn Date: Sat Feb 20 01:56:11 2021 +0000 + use the enhanced grapheme cluster enumerator in UDrivers.MoveCStr and MoveStr git-svn-id: branches/unicodekvm@48730 - M packages/fv/src/drivers.inc --- commit 89c7ae42afc2511a8cb40000db251f8fbfec4c9a Author: nickysn Date: Sat Feb 20 04:03:15 2021 +0000 + some fv unicode fixes for supporting complex (multi-char) enhanced grapheme clusters git-svn-id: branches/unicodekvm@48731 - M packages/fv/examples/testuapp.lpi M packages/fv/examples/testuapp.pas M packages/fv/src/menus.inc M packages/fv/src/views.inc M packages/rtl-console/src/inc/video.inc M packages/rtl-console/src/unix/video.pp --- commit 8ed768d48613b3f49621fe839f1be290def49abf Author: nickysn Date: Sun Feb 21 01:10:46 2021 +0000 - disable optimizations to ease debugging git-svn-id: branches/unicodekvm@48735 - M packages/fv/examples/testuapp.lpi --- commit f04d87bc3da1959e635b1645c4f8bfb36ef7f5f6 Author: nickysn Date: Sun Feb 21 06:26:22 2021 +0000 * fixed reference count bug in the unicode version of TView.do_writeViewRec1 git-svn-id: branches/unicodekvm@48736 - M packages/fv/src/views.inc --- commit 1b27a955fa60036ea77d34629d963f104a3bdc10 Author: nickysn Date: Sun Feb 21 06:31:00 2021 +0000 * updated unicode example string git-svn-id: branches/unicodekvm@48738 - M packages/fv/examples/testuapp.pas --- commit 0d171d91ae78ee7513370574128c5ca22789f613 Author: nickysn Date: Sun Feb 21 06:36:42 2021 +0000 - reduced the number of ifdefs in TStatusLine.DrawSelect git-svn-id: branches/unicodekvm@48739 - M packages/fv/src/menus.inc --- commit c271a7106018c7acc056a2ef6bc01b0836923f1a Author: nickysn Date: Sun Feb 21 06:38:06 2021 +0000 - removed ifdefs from TStatusLine.HandleEvent git-svn-id: branches/unicodekvm@48740 - M packages/fv/src/menus.inc --- commit fb7fdfaae438b1497c6041755bfb15dada8cffc0 Author: nickysn Date: Sun Feb 21 06:40:37 2021 +0000 - removed an ifdef from DisposeMenu git-svn-id: branches/unicodekvm@48741 - M packages/fv/src/menus.inc --- commit 1bc06ec2767faca0764880bf70605a1fcacdd2af Author: nickysn Date: Sun Feb 21 06:42:12 2021 +0000 * use SW_PString in TMenuItem to avoid an ifdef git-svn-id: branches/unicodekvm@48742 - M packages/fv/src/menus.inc --- commit 83e492235e99c1ae079c87995be30b5d624370c9 Author: nickysn Date: Sun Feb 21 06:42:55 2021 +0000 * use Sw_PString in TStatusItem to avoid an ifdef git-svn-id: branches/unicodekvm@48743 - M packages/fv/src/menus.inc --- commit 9b419b800a2ab0a588615efd4b98f6190201c007 Author: nickysn Date: Sun Feb 21 06:44:16 2021 +0000 - removed one ifdef from TMenuView.Load git-svn-id: branches/unicodekvm@48744 - M packages/fv/src/menus.inc --- commit 60a7eac72b9292decc314749d9f5a12f4d48ac20 Author: nickysn Date: Sun Feb 21 06:45:48 2021 +0000 - cleanup ifdefs from TMenuView.Execute git-svn-id: branches/unicodekvm@48745 - M packages/fv/src/menus.inc --- commit febcfc8d20d5a57544fe394a8b4754731e68943c Author: nickysn Date: Sun Feb 21 06:46:20 2021 +0000 - removed ifdefs from TMenuView.GetHelpCtx git-svn-id: branches/unicodekvm@48746 - M packages/fv/src/menus.inc --- commit 91167f41a6f53a6db27085ab0ed9e930ede13ea9 Author: nickysn Date: Sun Feb 21 06:50:04 2021 +0000 - cleaned up more ifdefs git-svn-id: branches/unicodekvm@48747 - M packages/fv/src/menus.inc --- commit 700b30851e8b1294a78c9a50d4619e26f011c3ca Author: nickysn Date: Sun Feb 21 06:53:50 2021 +0000 - cleaned more ifdefs git-svn-id: branches/unicodekvm@48748 - M packages/fv/src/menus.inc --- commit 1bedcef063aa9e1753f6905afa4d1a65cc378a04 Author: nickysn Date: Sun Feb 21 06:57:54 2021 +0000 - more ifdefs removed by the use of Sw_NewStr git-svn-id: branches/unicodekvm@48749 - M packages/fv/src/menus.inc --- commit 8751e983397d0712e92c7d19bd2c8f7a8d02a41c Author: nickysn Date: Sun Feb 21 21:42:47 2021 +0000 + use Video.StringDisplayWidth in UDrivers.StrWidth git-svn-id: branches/unicodekvm@48766 - M packages/fv/src/drivers.inc --- commit 59a60856dc0dff4041ff1f4cb33629a6aa04fbd6 Author: nickysn Date: Sun Feb 21 21:48:10 2021 +0000 + use Video.ExtendedGraphemeClusterDisplayWidth in UDriver.CStrLen in order to support wide characters git-svn-id: branches/unicodekvm@48768 - M packages/fv/src/drivers.inc --- commit 17f7cb0e45ac10f19dcb7e883365c2c365d1c16d Author: nickysn Date: Sun Feb 21 21:48:32 2021 +0000 - removed no longer used local variable git-svn-id: branches/unicodekvm@48769 - M packages/fv/src/drivers.inc --- commit e539696f29a48912a4e2cd92b9f8b0210a5e0535 Author: nickysn Date: Sun Feb 21 21:54:08 2021 +0000 + use Video.ExtendedGraphemeClusterDisplayWidth to support double width characters in MoveStr and MoveCStr git-svn-id: branches/unicodekvm@48770 - M packages/fv/src/drivers.inc --- commit 75e42870ae10ee5d446ab6d4d8335aa7eb02269e Author: nickysn Date: Sun Feb 21 23:21:18 2021 +0000 + implement TView.TextWidth and TView.CTextWidth via StrWidth and CStrLen git-svn-id: branches/unicodekvm@48774 - M packages/fv/src/views.inc --- commit b6d2c6ccb721bc8707fc992c407cb695a5c5eef7 Author: nickysn Date: Sun Feb 21 23:31:28 2021 +0000 + unicode fixes in TMenuBox.Draw git-svn-id: branches/unicodekvm@48775 - M packages/fv/src/menus.inc --- commit 646ddb82173c7a55d7b4fa34c7b2cc75e9fa7c87 Author: nickysn Date: Mon Feb 22 02:08:08 2021 +0000 + Unicode aware implementation of TStaticText.Draw git-svn-id: branches/unicodekvm@48776 - M packages/fv/examples/testuapp.pas M packages/fv/src/dialogs.inc --- commit 2ecca003dd15e8f7c082eeb3c2ff6ea141487017 Author: nickysn Date: Mon Feb 22 03:03:34 2021 +0000 + test dialog box git-svn-id: branches/unicodekvm@48777 - M packages/fv/examples/testuapp.pas --- commit d4be82e87988cfe921c8843cbe6856176a1209d1 Author: nickysn Date: Mon Feb 22 03:23:10 2021 +0000 + unicode fixes for the window title git-svn-id: branches/unicodekvm@48778 - M packages/fv/examples/testuapp.pas M packages/fv/src/drivers.inc M packages/fv/src/views.inc --- commit f9cfc0aeb4de2e6ecb347b011ad2ab2ff2cac007 Author: nickysn Date: Mon Feb 22 03:33:48 2021 +0000 + button test git-svn-id: branches/unicodekvm@48779 - M packages/fv/examples/testuapp.pas --- commit 46586902f4c11be78d26048061e7203da14ae9e9 Author: nickysn Date: Mon Feb 22 04:14:14 2021 +0000 + added scrollbar and listbox to the unicode example git-svn-id: branches/unicodekvm@48783 - M packages/fv/examples/testuapp.pas --- commit ea0213810b5f08a5c8df9ec16c160547101b0151 Author: nickysn Date: Mon Feb 22 04:18:05 2021 +0000 + use different languages in the list box git-svn-id: branches/unicodekvm@48784 - M packages/fv/examples/testuapp.pas --- commit 6bef792f3303eba2da048ad8a9950cac2c2a787b Author: nickysn Date: Mon Feb 22 04:21:34 2021 +0000 + unicode fixes in TCluster.DrawMultiBox git-svn-id: branches/unicodekvm@48785 - M packages/fv/examples/testuapp.pas M packages/fv/src/dialogs.inc --- commit 028c06219290b7f1aa35c581e27b7a7dcfdc2ed8 Author: nickysn Date: Mon Feb 22 04:22:48 2021 +0000 + added horizontal scrollbar to the demo git-svn-id: branches/unicodekvm@48786 - M packages/fv/examples/testuapp.pas --- commit de770cf1bea6238680853db72816a29f55098760 Author: nickysn Date: Mon Feb 22 04:23:56 2021 +0000 + enable PInputLine in the unicode demo git-svn-id: branches/unicodekvm@48787 - M packages/fv/examples/testuapp.pas --- commit fe7324a04ca69b5d3f76fded91041f21111c671c Author: nickysn Date: Mon Feb 22 04:31:03 2021 +0000 + TInputLine unicode keyboard text input fixed git-svn-id: branches/unicodekvm@48788 - M packages/fv/src/dialogs.inc --- commit 1c9fb8ec7dc83230dd264147ddc167eb5f323804 Author: nickysn Date: Wed Feb 24 06:38:29 2021 +0000 + wide and combining character support when determining the cursor position in TInputLine git-svn-id: branches/unicodekvm@48796 - M packages/fv/src/dialogs.inc --- commit 3dfefc25efa6ebced10e2e2dbde187130bbab2cc Author: nickysn Date: Wed Feb 24 06:54:54 2021 +0000 + unicode combining and wide character support in TInputLine.Draw git-svn-id: branches/unicodekvm@48797 - M packages/fv/src/dialogs.inc --- commit fe312ab99ff41531686afed3ce0f7446d928a765 Author: nickysn Date: Fri Feb 26 12:15:01 2021 +0000 + wide and combining character support in TInputLine.HandleEvent.MousePos. This means cursor positioning and text selection with the mouse now works properly with these special unicode characters git-svn-id: branches/unicodekvm@48810 - M packages/fv/src/dialogs.inc --- commit ddd87e09ff91b16d0926a857787e753eda4baff0 Author: nickysn Date: Fri Feb 26 13:32:11 2021 +0000 * fixed double width character at the end of TInputLine covering the right scroll arrow git-svn-id: branches/unicodekvm@48811 - M packages/fv/src/dialogs.inc --- commit 00beafae5be8d267469128964c6e901a6817e0c3 Author: nickysn Date: Fri Feb 26 15:19:13 2021 +0000 + introduced UDrivers.EgcWidth git-svn-id: branches/unicodekvm@48812 - M packages/fv/src/drivers.inc --- commit 1b1facf87991774ff536acd4bddbd00faac243bc Author: nickysn Date: Fri Feb 26 15:24:52 2021 +0000 + optimization: use EgcWidth instead of StrWidth wherever possible git-svn-id: branches/unicodekvm@48813 - M packages/fv/src/dialogs.inc M packages/fv/src/views.inc --- commit 0c2a1ffba8bb86294b226db30e4f744eb2b1da9c Author: nickysn Date: Sat Feb 27 13:15:37 2021 +0000 + added lpi file for compiling testuapp for windows git-svn-id: branches/unicodekvm@48825 - M .gitattributes A packages/fv/examples/testuapp_windows.lpi --- commit 78c3b698b183c690592e3f63fa8b2e6c12618607 Author: nickysn Date: Sat Feb 27 13:37:43 2021 +0000 * timeddlg.pas renamed timeddlg.inc git-svn-id: branches/unicodekvm@48826 - M .gitattributes R100 packages/fv/src/timeddlg.pas packages/fv/src/timeddlg.inc --- commit 4b6eea19189dce34125eb0e3de74b07de5cf8e43 Author: nickysn Date: Sat Feb 27 13:39:41 2021 +0000 + added timeddlg.pas that includes timeddlg.inc git-svn-id: branches/unicodekvm@48827 - M .gitattributes M packages/fv/fpmake.pp A packages/fv/src/timeddlg.pas --- commit 40870af6a7dc39322622f7c4646b974c0d0800be Author: nickysn Date: Sat Feb 27 17:15:29 2021 +0000 + added unicode version of the timeddlg unit git-svn-id: branches/unicodekvm@48829 - M .gitattributes M packages/fv/fpmake.pp M packages/fv/src/timeddlg.inc A packages/fv/src/utimeddlg.pas --- commit 6ca821950d7dcd8579bd1e87ca22049aaf9e8b8d Author: nickysn Date: Sat Feb 27 17:21:16 2021 +0000 * inplong.pas renamed inplong.inc git-svn-id: branches/unicodekvm@48830 - M .gitattributes R100 packages/fv/src/inplong.pas packages/fv/src/inplong.inc --- commit 41a51e8e4a6220935ff65f6e313c80380c71c1e9 Author: nickysn Date: Sat Feb 27 17:22:59 2021 +0000 + added inplong.pas that includes inplong.inc git-svn-id: branches/unicodekvm@48831 - M .gitattributes M packages/fv/fpmake.pp A packages/fv/src/inplong.pas --- commit 52a29e0ba7e6dbf5cdc6dc0ba9b60c88e2307856 Author: nickysn Date: Mon Mar 1 14:16:22 2021 +0000 + added unit uinplong - unicode version of inplong git-svn-id: branches/unicodekvm@48849 - M .gitattributes M packages/fv/examples/testuapp.pas M packages/fv/fpmake.pp M packages/fv/src/inplong.inc A packages/fv/src/uinplong.pas --- commit 0b7d4801b077856035a56c7a67806210306df21d Author: nickysn Date: Mon Mar 1 15:31:37 2021 +0000 * tabs.pas renamed tabs.inc git-svn-id: branches/unicodekvm@48850 - M .gitattributes R100 packages/fv/src/tabs.pas packages/fv/src/tabs.inc --- commit 3149506d7f82ed315a809a0c76c10daf9c4ce3f1 Author: nickysn Date: Mon Mar 1 15:32:45 2021 +0000 + added tabs.pas that includes tabs.inc git-svn-id: branches/unicodekvm@48851 - M .gitattributes M packages/fv/fpmake.pp A packages/fv/src/tabs.pas --- commit c1dca28cc5759a9190089849e83d6dd3c72a77e2 Author: nickysn Date: Mon Mar 1 15:43:43 2021 +0000 + added utabs - unicode version of the tabs unit git-svn-id: branches/unicodekvm@48852 - M .gitattributes M packages/fv/examples/testuapp.pas M packages/fv/fpmake.pp M packages/fv/src/tabs.inc A packages/fv/src/utabs.pas --- commit a57bda94defdebc54a9ea26cbda85d7fe6ab377e Author: nickysn Date: Tue Mar 2 12:28:55 2021 +0000 * unicode conversion of the non-ASCII characters in statuses.pas git-svn-id: branches/unicodekvm@48865 - M packages/fv/src/statuses.pas --- commit 6aacb9696184f25755a7a0c51041eb953c60808c Author: nickysn Date: Tue Mar 2 12:29:57 2021 +0000 * replaced non-ascii characters to #XXX equivalents git-svn-id: branches/unicodekvm@48866 - M packages/fv/src/dialogs.inc M packages/fv/src/inplong.inc M packages/fv/src/menus.inc M packages/fv/src/outline.inc --- commit 088a52a1cec23092d2c918cb121b44bd9391ee74 Author: nickysn Date: Tue Mar 2 12:42:21 2021 +0000 * converted non-ascii characters in stddlg.pas to unicode and #XXX equivalents in the non-unicode version git-svn-id: branches/unicodekvm@48867 - M packages/fv/src/stddlg.pas --- commit 12fb58325a6a24663582762f7296fc903cef3420 Author: nickysn Date: Tue Mar 2 13:59:29 2021 +0000 * converted some non-ascii characters to unicode * converted non-ascii characters to #XXX equivalents git-svn-id: branches/unicodekvm@48868 - M packages/fv/src/views.inc --- commit 063133f2f5726e0f71d74149c2f522ecd37a882e Author: nickysn Date: Tue Mar 2 14:59:24 2021 +0000 * replaced high ascii characters with #XXX equivalents and provided unicode equivalents git-svn-id: branches/unicodekvm@48869 - M packages/fv/src/tabs.inc --- commit 62f8899c1b13c58ab3d318c55c607ccefab9b811 Author: nickysn Date: Mon Mar 8 17:56:06 2021 +0000 * 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 - M packages/fv/src/views.inc M packages/rtl-console/src/unix/video.pp --- commit 2208b55f767117cfc5a32df3f81c44e8001e7624 Author: FPK Date: Tue Dec 14 21:14:56 2021 +0000 * cleanup of garbage, resolves #39487 M packages/fv/src/resource.pas --- commit 9f22623459866915d8769bd2e6cd9c8a75357c6e Author: Marcus Sackrow Date: Sun Feb 13 00:02:25 2022 +0100 Amiga: Fix for unable to type in FV applications for Amiga-systems M packages/fv/src/drivers.inc M packages/rtl-console/src/amicommon/keyboard.pp --- commit d309b77b59612157a5a729170791cd9153599be5 Author: marcoonthegit Date: Tue Apr 26 14:49:05 2022 +0200 * header added remaining files for bug #39481 M packages/fcl-res/src/rcparserfn.inc M packages/fcl-res/src/yyinclude.pp M packages/fcl-res/src/yypreproc.pp M packages/fcl-web/src/base/cgiprotocol.pp M packages/fcl-web/src/base/custapache.pp M packages/fcl-web/src/base/custapache24.pp M packages/fcl-web/src/base/fphttpstatus.pas M packages/fcl-web/src/base/httpprotocol.pp M packages/fcl-web/src/base/webpage.pp M packages/fcl-web/src/hpack/uhpackimp.pp M packages/fcl-web/src/hpack/uhpacktables.pp M packages/fcl-web/src/restbridge/sqldbrestmodule.pp M packages/fcl-web/src/webdata/extjsjson.pp M packages/fcl-web/src/webdata/extjsxml.pp M packages/fcl-web/src/webdata/fpextjs.pp M packages/fcl-web/src/webdata/fpwebdata.pp M packages/fcl-web/src/webdata/sqldbwebdata.pp M packages/fpgtk/src/def/objectdef.pp M packages/fpgtk/src/editor/buttonrow.pp M packages/fpgtk/src/editor/finddlgs.pp M packages/fpgtk/src/editor/gtkeditor.pp M packages/fpgtk/src/editor/settingsrec.pp M packages/fpgtk/src/editor/xpms.pp M packages/fpgtk/src/fpglib.pp M packages/fpgtk/src/fpgtk.pp M packages/fpgtk/src/fpgtkext.pp M packages/fppkg/src/pkgcommands.pp M packages/fppkg/src/pkgdownload.pp M packages/fppkg/src/pkgfphttp.pp M packages/fppkg/src/pkgfpmake.pp M packages/fppkg/src/pkgfppkg.pp M packages/fppkg/src/pkgglobals.pp M packages/fppkg/src/pkghandler.pp M packages/fppkg/src/pkgmessages.pp M packages/fppkg/src/pkgmkconv.pp M packages/fppkg/src/pkgoptions.pp M packages/fppkg/src/pkgpackagesstructure.pp M packages/fppkg/src/pkgrepos.pp M packages/fppkg/src/pkguninstalledsrcsrepo.pp M packages/fppkg/src/pkgwget.pp M packages/fv/src/colorsel.pas M packages/fv/src/colortxt.pas M packages/fv/src/editors.pas M packages/fv/src/inplong.inc M packages/fv/src/inplong.pas M packages/fv/src/outline.inc M packages/fv/src/outline.pas M packages/fv/src/str.inc M packages/fv/src/strtxt.inc --- commit 4cfd9fa16e27a6c1dc3a6f4e2581313362105664 Author: Michaël Van Canneyt Date: Fri Jan 13 22:06:27 2023 +0100 * PChar -> PAnsichar M packages/fv/examples/testapp.pas M packages/fv/examples/testuapp.pas M packages/fv/src/app.inc M packages/fv/src/asciitab.pas M packages/fv/src/colorsel.pas M packages/fv/src/dialogs.inc M packages/fv/src/drivers.inc M packages/fv/src/editors.pas M packages/fv/src/fvcommon.inc M packages/fv/src/gadgets.pas M packages/fv/src/histlist.inc M packages/fv/src/inplong.inc M packages/fv/src/menus.inc M packages/fv/src/outline.inc M packages/fv/src/resource.pas M packages/fv/src/statuses.pas M packages/fv/src/stddlg.pas M packages/fv/src/strtxt.inc M packages/fv/src/tabs.inc M packages/fv/src/validate.inc M packages/fv/src/views.inc --- commit 935467ae2320ef36021d6428752ea6b26cfdae74 Author: Michaël Van Canneyt Date: Mon Mar 6 14:57:55 2023 +0100 * Dotted filenames for package fv A packages/fv/namespaced/FreeVision.App.pas A packages/fv/namespaced/FreeVision.Asciitab.pas A packages/fv/namespaced/FreeVision.Buildfv.pas A packages/fv/namespaced/FreeVision.Colorsel.pas A packages/fv/namespaced/FreeVision.Colortxt.pas A packages/fv/namespaced/FreeVision.Dialogs.pas A packages/fv/namespaced/FreeVision.Drivers.pas A packages/fv/namespaced/FreeVision.Editors.pas A packages/fv/namespaced/FreeVision.Fvcommon.pas A packages/fv/namespaced/FreeVision.Fvconsts.pas A packages/fv/namespaced/FreeVision.Gadgets.pas A packages/fv/namespaced/FreeVision.Histlist.pas A packages/fv/namespaced/FreeVision.Inplong.pas A packages/fv/namespaced/FreeVision.Memory.pas A packages/fv/namespaced/FreeVision.Menus.pas A packages/fv/namespaced/FreeVision.Msgbox.pas A packages/fv/namespaced/FreeVision.Outline.pas A packages/fv/namespaced/FreeVision.Resource.pas A packages/fv/namespaced/FreeVision.Statuses.pas A packages/fv/namespaced/FreeVision.Stddlg.pas A packages/fv/namespaced/FreeVision.Sysmsg.pas A packages/fv/namespaced/FreeVision.Tabs.pas A packages/fv/namespaced/FreeVision.Time.pas A packages/fv/namespaced/FreeVision.Timeddlg.pas A packages/fv/namespaced/FreeVision.Uapp.pas A packages/fv/namespaced/FreeVision.Udialogs.pas A packages/fv/namespaced/FreeVision.Udrivers.pas A packages/fv/namespaced/FreeVision.Ufvcommon.pas A packages/fv/namespaced/FreeVision.Uhistlist.pas A packages/fv/namespaced/FreeVision.Uinplong.pas A packages/fv/namespaced/FreeVision.Umenus.pas A packages/fv/namespaced/FreeVision.Umsgbox.pas A packages/fv/namespaced/FreeVision.Uoutline.pas A packages/fv/namespaced/FreeVision.Utabs.pas A packages/fv/namespaced/FreeVision.Utimeddlg.pas A packages/fv/namespaced/FreeVision.Uvalidate.pas A packages/fv/namespaced/FreeVision.Uviews.pas A packages/fv/namespaced/FreeVision.Validate.pas A packages/fv/namespaced/FreeVision.Views.pas A packages/fv/namespaces.lst M packages/fv/src/amismsg.inc M packages/fv/src/app.inc M packages/fv/src/asciitab.pas M packages/fv/src/buildfv.pas M packages/fv/src/colortxt.pas M packages/fv/src/dialogs.inc M packages/fv/src/drivers.inc M packages/fv/src/editors.pas M packages/fv/src/fvcommon.inc M packages/fv/src/fvconsts.pas M packages/fv/src/gadgets.pas M packages/fv/src/histlist.inc M packages/fv/src/inplong.inc M packages/fv/src/memory.pas M packages/fv/src/menus.inc M packages/fv/src/msgbox.inc M packages/fv/src/outline.inc M packages/fv/src/resource.pas M packages/fv/src/statuses.pas M packages/fv/src/stddlg.pas M packages/fv/src/sysmsg.pas M packages/fv/src/tabs.inc M packages/fv/src/time.pas M packages/fv/src/timeddlg.inc M packages/fv/src/unixsmsg.inc M packages/fv/src/validate.inc M packages/fv/src/views.inc M packages/fv/src/w32smsg.inc --- commit 359d23e595e164d4e895f90425ab57d1829696d3 Author: Margers Date: Wed Sep 11 00:58:54 2024 +0000 Properly mirror InitEnhancedVideo with DoneEnhancedVideo in FV. M packages/fv/src/drivers.inc --- commit 9c3a66930c7be316b97b9e932140a56cc0b35394 Author: Margers Date: Wed Sep 11 01:09:06 2024 +0000 Message box have to draw some blank lines. M packages/fv/src/dialogs.inc --- commit a67c85cb89a556194d53dbf3e23c09750e4a16a2 Author: Margers Date: Tue Sep 24 10:47:25 2024 +0000 FV Drivers: change name for mouse scroll up/down M packages/fv/src/drivers.inc --- commit 818e3ae6e508788f628a7edc55782cef1da96d77 Author: Margers Date: Tue Sep 24 10:58:43 2024 +0000 FV TScroller and TEditor respond to mouse scroll M packages/fv/src/editors.pas M packages/fv/src/views.inc M packages/ide/weditor.pas --- commit e1cb1881572cc0f36cc92b518b3f57ae9e20691f Author: Margers Date: Tue Sep 24 11:17:26 2024 +0000 FV In ListBox mouse scroll function as Key Up or Key Down M packages/fv/src/dialogs.inc M packages/fv/src/stddlg.pas M packages/fv/src/views.inc M packages/ide/fpdebug.pas M packages/ide/wviews.pas --- commit 538670c5a23a14ca36ed47e3c6d46f51164b861e Author: Margers Date: Mon Oct 28 07:33:55 2024 +0000 Unit ColorSel reimplemented (partially) M packages/fv/src/colorsel.pas --- commit 9d283cd983406aa6a6017c0faba2ad4509385dda Author: Margers Date: Mon Oct 28 07:52:56 2024 +0000 Namespaces in ColorSel unit M packages/fv/src/colorsel.pas --- commit 4c4388f830b5c8f02caf246248f0387eaec13204 Author: Margers Date: Mon Nov 11 08:27:55 2024 +0000 Fix FV history list M packages/fv/src/histlist.inc --- commit 1b4c2b055124e6ab99c3a1464f8d7ae0baa2c5a3 Author: Margers Date: Mon Nov 11 09:51:22 2024 +0000 Add fvclip unit M packages/fv/fpmake.pp A packages/fv/namespaced/FreeVision.Fvclip.pas A packages/fv/namespaced/FreeVision.Ufvclip.pas M packages/fv/namespaces.lst A packages/fv/src/fpclip.pas A packages/fv/src/fvclip.inc A packages/fv/src/ufvclip.pas --- commit fb872569da337454566eee04a45f55c09e26aa02 Author: Margers Date: Mon Nov 11 10:06:47 2024 +0000 Bracketed paste and OSC 52 in FV M packages/fv/src/app.inc M packages/fv/src/dialogs.inc M packages/fv/src/editors.pas M packages/fv/src/fvconsts.pas --- commit 87cfd7dcaed01a183d42256822af192ebfc10790 Author: Michaël Van Canneyt Date: Mon Nov 11 13:10:34 2024 +0100 * Correct names, needed for fpmake to work M packages/fv/fpmake.pp R096 packages/fv/src/fvclip.inc packages/fv/src/fvclip.pp M packages/fv/src/ufvclip.pas --- commit 204575594555ca74e78387772bf993852bf7b7ca Author: Michaël Van Canneyt Date: Mon Nov 11 13:37:50 2024 +0100 * Fix namespaced compile M packages/fv/namespaced/FreeVision.Fvclip.pas M packages/fv/namespaces.lst M packages/fv/src/fvclip.pp --- commit 7e593750e8c57286c6a01977b6834401bb8f6391 Author: Margers Date: Tue Nov 12 06:56:02 2024 +0000 fvclip unit file name fixes M packages/fv/fpmake.pp M packages/fv/namespaced/FreeVision.Fvclip.pas M packages/fv/namespaces.lst R100 packages/fv/src/fvclip.pp packages/fv/src/fvclip.inc R100 packages/fv/src/fpclip.pas packages/fv/src/fvclip.pas M packages/fv/src/ufvclip.pas --- commit 4e96751cb7ad933e3cdaf3b6418f75b71403f039 Author: Margers Date: Thu Jan 9 21:21:09 2025 +0000 Screen width more than 255 chars (for Unixes at least) M packages/fv/src/app.inc M packages/fv/src/drivers.inc M packages/fv/src/outline.inc M packages/fv/src/views.inc M packages/ide/fphelp.pas M packages/ide/fpide.pas M packages/ide/wansi.pas M packages/ide/weditor.pas M packages/rtl-console/src/unix/video.pp --- commit aebc7458e1aba59154cb6a6b5c581bafad061e14 Author: Margers Date: Thu Jan 9 21:38:07 2025 +0000 Detach List scrollbar value change of focused item change M packages/fv/src/views.inc --- commit c893233359603fe5e4db38afcee458a56922c357 Author: Margers Date: Thu Jan 9 21:50:47 2025 +0000 FV add mouse triple click M packages/fv/src/drivers.inc --- commit 1fae85a1c61d4943e768f280eea380d85d3b89ff Author: Margers Date: Mon Feb 17 09:25:22 2025 +0000 Fix TGroup.IndexOf. Report Last as last not as 1. M packages/fv/src/views.inc --- commit 300d4f26177342d908d8fb859ced9e21f2ab12e9 Author: Margers Date: Mon Feb 17 09:29:21 2025 +0000 Complete ColorSel units load and store procedures. M packages/fv/src/colorsel.pas --- commit 4b271d8e0eadb801ccd5047bf2ac433c2cbd9f08 Author: Margers Date: Mon Feb 17 09:41:10 2025 +0000 Implemented dedicated mouse wheel event in FV. M packages/fv/src/dialogs.inc M packages/fv/src/drivers.inc M packages/fv/src/editors.pas M packages/fv/src/stddlg.pas M packages/fv/src/views.inc --- commit 0ce984580945702cb50f17cc7a4cfeeb99ce109f Author: Michaël Van Canneyt Date: Mon Feb 17 11:23:04 2025 +0100 * Example from Margers from merge request !953 A packages/fv/examples/colorselonly.pp --- commit ef2c9ecc1c8c9e857a74ac62b6a7da4207bf37c5 Author: Margers Date: Mon Jun 30 06:13:44 2025 +0000 Add widestring manager in uses. M packages/fv/examples/testuapp.pas --- commit b3591aecc2c68aba17a4e01b53e9b9a94fadf72d Author: Margers Date: Tue Jul 1 06:37:57 2025 +0000 Mouse wheel buttons fix when other button holding down. M packages/fv/src/drivers.inc --- commit d5ada197b8a33ac922ab4758c5db3c3e5914d803 Author: Margers Date: Tue Jul 15 06:45:12 2025 +0000 Fix paste unicode string problem. M packages/fv/src/dialogs.inc --- commit 17d5d47c91fceeeaf2ac1881e6dc27133cc4ac00 Author: Margers Date: Tue Jul 15 07:00:25 2025 +0000 UTF8 friendly source code. M packages/fv/src/statuses.pas --- commit 486824c4ddc0e710bbfcb46b6ef44b639a6544aa Author: Margers Date: Tue Jul 15 07:02:07 2025 +0000 Window width, fix left arrow draw, use Lenght not access S[0]. M packages/fv/src/statuses.pas --- commit b8ba852e946554655cac0897164b9b04ac4f0e95 Author: Margers Date: Tue Jul 15 07:04:39 2025 +0000 TColorDisplay.Store fix. M packages/fv/src/colorsel.pas --- commit bb62a9d8f0c702ea1e15f2c64d72b84ee6588e6a Author: Margers Date: Tue Jul 15 07:05:13 2025 +0000 Change Draw to DrawView. M packages/fv/src/colorsel.pas --- commit ab64ccf73a9e59be412767839da148c0fa60cce4 Author: Margers Date: Tue Jul 15 07:06:26 2025 +0000 FormatStr deal with UnicodeString. M packages/fv/src/drivers.inc --- commit 225fc12164a760946394ecfa634e6abe4b137295 Author: Margers Date: Tue Jul 15 07:07:21 2025 +0000 Fix comment. M packages/fv/src/gadgets.pas --- commit 2d27ffa4275a879e31b3b2d126edcf2375099a25 Author: Margers Date: Tue Jul 15 07:08:49 2025 +0000 Remove explicit unit specify. M packages/fv/src/editors.pas --- commit 1ebf3c1615db971e4ce8d3ce38a0060efa34d26a Author: Margers Date: Tue Jul 15 07:10:56 2025 +0000 Use Length function instead of S[0]. M packages/fv/src/editors.pas M packages/fv/src/stddlg.pas --- commit ce3da8d36014a3b2c91730ca9cc66fd05f693eee Author: Margers Date: Tue Jul 15 07:12:01 2025 +0000 Fix unit name in uses. M packages/fv/src/fvclip.inc --- commit a8e34cfbc9e8e362f50f64297c622601410ce0df Author: Margers Date: Tue Jul 15 07:13:37 2025 +0000 Adapt Free Vision App to screen resize. M packages/fv/src/app.inc --- commit 18c009fd98d509c109791eba325c2d30e6461dd0 Author: Margers Date: Tue Jul 15 07:16:11 2025 +0000 Register TClockView and THeapView. M packages/fv/src/fvconsts.pas M packages/fv/src/gadgets.pas --- commit 889db707e452802aef66a0920e2a329b9b96f12f Author: Margers Date: Tue Jul 15 07:17:12 2025 +0000 Wide end of line character. M packages/fv/src/dialogs.inc --- commit cc57bb2146626257f6d07f0a05c47e1ba6b09bb8 Author: Margers Date: Tue Jul 15 07:19:16 2025 +0000 Select by mouse scroll in TEditor. M packages/fv/src/editors.pas --- commit 515735eedb89d7621ce7ce7ca9f5df0a1bac272e Author: Margers Date: Tue Jul 15 07:20:41 2025 +0000 Editors use id constants for ObjType. M packages/fv/src/editors.pas --- commit c8f8d3a1d31c1e90e24347ce71a079984a388ec0 Author: Margers Date: Tue Jul 15 07:21:58 2025 +0000 Treat `#10` as line break in TStaticText. M packages/fv/src/dialogs.inc --- commit f7e0de1b11d423d8b64f05352d10a106da895999 Author: Margers Date: Tue Jul 15 07:22:46 2025 +0000 Mouse wheel do not affect AutoTicks. M packages/fv/src/drivers.inc --- commit 539f014c48cd3736726bf84d426ef2db0737dbcb Author: Margers Date: Tue Jul 15 07:23:40 2025 +0000 Add "Cluster disabled" entry in ColorSel. M packages/fv/src/colorsel.pas --- commit cb41a0b2aaa79b0bac20915887cdad6e1a4cf33c Author: kagamma Date: Thu Jul 24 10:04:52 2025 +0000 Fixes for FV TInputLine's GetData, SetData and DataSize functions M packages/fv/src/dialogs.inc --- commit e1091bce943124f553fe1dd6ae3e34d039b4ddce Author: Margers Date: Fri Jul 25 15:27:46 2025 +0000 Popup menu on click select correct item. M packages/fv/src/menus.inc --- commit 7cd4cccbacc58646cad732c167f3ccb53c0eae54 Author: Margers Date: Fri Jul 25 15:59:35 2025 +0000 Ensure that empty line is empty. M packages/fv/src/dialogs.inc --- commit bdf2a6087c406c4b64ad98197bcf6709dcadd3d5 Author: Margers Date: Fri Jul 25 16:02:03 2025 +0000 Initialize string variable. M packages/fv/src/dialogs.inc --- commit ae3e45d2717955d28c3864bab73934679fa85055 Author: Margers Date: Fri Jul 25 16:07:50 2025 +0000 TFilterValidator.IsValidInput fix. M packages/fv/src/validate.inc --- commit 5fc7c81b0bf5ea5f7e8598ab53335590ad1f1cc9 Author: Margers Date: Fri Jul 25 16:29:48 2025 +0000 Move Free Vision units to include files. A packages/fv/src/asciitab.inc M packages/fv/src/asciitab.pas A packages/fv/src/colorsel.inc M packages/fv/src/colorsel.pas A packages/fv/src/colortxt.inc M packages/fv/src/colortxt.pas A packages/fv/src/editors.inc M packages/fv/src/editors.pas A packages/fv/src/gadgets.inc M packages/fv/src/gadgets.pas A packages/fv/src/statuses.inc M packages/fv/src/statuses.pas A packages/fv/src/stddlg.inc M packages/fv/src/stddlg.pas --- commit c573f54fb969ae8c1b7dedcca2026dcde37945fd Author: Margers Date: Fri Jul 25 16:34:22 2025 +0000 Add Unicode Free Vision units. A packages/fv/src/uasciitab.pas A packages/fv/src/ucolorsel.pas A packages/fv/src/ucolortxt.pas A packages/fv/src/ueditors.pas A packages/fv/src/ugadgets.pas A packages/fv/src/ustatuses.pas A packages/fv/src/ustddlg.pas --- commit 523c2c206a00416e4f6ce04b0076e21438fe24e5 Author: Margers Date: Fri Jul 25 16:39:58 2025 +0000 Unicode Free Vision. M packages/fv/src/asciitab.inc M packages/fv/src/colorsel.inc M packages/fv/src/colortxt.inc M packages/fv/src/editors.inc M packages/fv/src/gadgets.inc M packages/fv/src/statuses.inc M packages/fv/src/stddlg.inc --- commit aeff4f55f4a7c707169a32c5bcd5dace6608e8e8 Author: Margers Date: Fri Jul 25 16:47:59 2025 +0000 Update fpmake, add doted units for Unicode Free Vision. M packages/fv/fpmake.pp A packages/fv/namespaced/FreeVision.Uasciitab.pas A packages/fv/namespaced/FreeVision.Ucolorsel.pas A packages/fv/namespaced/FreeVision.Ucolortxt.pas A packages/fv/namespaced/FreeVision.Ueditors.pas A packages/fv/namespaced/FreeVision.Ugadgets.pas A packages/fv/namespaced/FreeVision.Ustatuses.pas A packages/fv/namespaced/FreeVision.Ustddlg.pas M packages/fv/namespaces.lst --- commit 5554e6d31376fb4d889bba4b3241575051fc2b1d Author: Margers Date: Fri Jul 25 16:57:36 2025 +0000 Add Free Vision examples. A packages/fv/examples/demoedit.pas A packages/fv/examples/demostatuses.pas A packages/fv/examples/filedlg.pas --- commit 49ffc6f6c8df33f4fc74904f7e3bd86a79d3fcf3 Author: Pierre Muller Date: Mon Jul 28 14:02:01 2025 +0200 Avoid compilation failure for some i8086 memory models M packages/fv/src/editors.inc --- commit ea548eaa56b1383b4bbf3c6fdae919f84442041a Author: Margers Date: Fri Aug 1 17:29:13 2025 +0000 Editor fix memory access out of bounds. M packages/fv/src/editors.inc --- commit d9a66255ee68332828a826f875467a8c40442127 Author: Margers Date: Fri Aug 1 17:43:43 2025 +0000 Find, replace work with unicode strings. M packages/fv/src/editors.inc --- commit 5a77e17a24449841a283d20f47a2fd5fb813f2b4 Author: Margers Date: Fri Aug 1 17:48:26 2025 +0000 Replace dialog title string. M packages/fv/src/editors.inc --- commit 202a069031fefbd8e16b85c467600988e02dfc3d Author: Margers Date: Fri Aug 1 17:54:25 2025 +0000 Change dialog title from "Ascii table" to "ASCII Table". M packages/fv/src/asciitab.inc --- commit 613e964e3cbe603eedee9993bf05872829990749 Author: Margers Date: Fri Aug 1 17:56:53 2025 +0000 Correct DataSize of Input line. M packages/fv/src/dialogs.inc --- commit 51fe99c7527f40e142cf617594e684d9adc0a44a Author: Michaël Van Canneyt Date: Mon Sep 15 21:05:50 2025 +0200 * Improve file selection dialog, patch by unxed. Fixes issue #41404 M packages/fv/src/stddlg.inc M packages/fv/src/views.inc --- commit 19e38139eaa104de3fa6ae4565756f444696b12e Author: Margers Date: Sun Sep 21 17:03:54 2025 +0000 Consecutive mouse wheel events will be "double" events. M packages/fv/src/drivers.inc --- commit b2e897d622fc6a91e11c800ce07ae1545caaa233 Author: Margers Date: Tue Sep 30 10:35:53 2025 +0000 Fix bracketed paste. M packages/fv/src/fvclip.inc --- commit 1a97db3a9f3904e3a2fadf939f0fae57e0706249 Author: Ivan Sorokin Date: Fri Oct 3 20:27:11 2025 +0300 Allow to navigate between buttons not only with Tab/Shift+Tab, but also using arrow keys as it is common UI/UX pattern now. M packages/fv/src/views.inc --- commit 294ac1deb663d478c2a51404a9ef855ff447396e Author: Ivan Sorokin Date: Mon Oct 6 20:00:42 2025 +0300 Minor File dialog tweaks M packages/fv/src/stddlg.inc --- commit 5b3b5579d47281f8b015187cb2604270abd5efc1 Author: Ivan Sorokin Date: Mon Oct 13 18:16:56 2025 +0300 Added support for Copy/Cut to system clipboard to TInputLine M packages/fv/src/dialogs.inc --- commit 121b9c04a17d4087375da4ae101f9bda2e731472 Author: Ivan Sorokin Date: Mon Oct 13 20:47:03 2025 +0300 Ctrl+Arrows now work in TInputLine M packages/fv/src/dialogs.inc --- commit f5b41fb1f378a947cc208ca096262bcee4d73e3d Author: Ivan Sorokin Date: Mon Oct 13 23:13:15 2025 +0300 Support non-latin menu hotkes M packages/fv/src/drivers.inc M packages/fv/src/menus.inc --- commit b6fddd6bc97c2fce59d6e89c64c49a0c3fe268d6 Author: Ivan Sorokin Date: Mon Oct 13 23:13:15 2025 +0300 Support non-latin menu hotkes M packages/fv/src/drivers.inc M packages/fv/src/menus.inc --- commit d8b05a6a3b9227d12c2031de013602bdbdf28390 Author: Ivan Sorokin Date: Tue Oct 14 12:30:33 2025 +0300 More robust hotkey matchting logic M packages/fv/src/drivers.inc M packages/fv/src/menus.inc --- commit 77f1872b811de1d052e24de9176ce7f6f1d8515a Author: Ivan Sorokin Date: Tue Oct 14 12:31:32 2025 +0300 cosmetic M packages/fv/src/menus.inc --- commit 1e2637f0e295dea980ff2434592dfeb4337a1657 Author: Ivan Sorokin Date: Wed Oct 15 10:54:27 2025 +0300 Fixed inner menu hotkeys (w/o Alt) M packages/fv/src/menus.inc --- commit 66942ac20e353a9fff227993a0bfe60f96d46156 Author: Ivan Sorokin Date: Wed Oct 15 15:25:29 2025 +0300 Fixed #41450 M packages/fv/src/dialogs.inc --- commit adc3932c1b5c603832035c99bdd2da1ded7af5a4 Author: Ivan Sorokin Date: Wed Oct 15 15:32:33 2025 +0300 minor: backpace key now correctly deletes selected test in input lines M packages/fv/src/dialogs.inc --- commit ef7f9ec13a0e15b716cc446ae508307b0843c764 Author: Ivan Sorokin Date: Wed Oct 15 15:49:14 2025 +0300 minor: navigation with the Ctrl+arrow_keys should consider not only spaces but also punctuation marks as word separators M packages/fv/src/dialogs.inc --- commit 907cc2586227ebf449058340537f715b0514251f Author: Ivan Sorokin Date: Wed Oct 15 16:12:27 2025 +0300 Do not insert any text in input line if Ctrl is pressed M packages/fv/src/dialogs.inc --- commit c43da06c8de04d2391571a74bbc4565cd96df63a Author: Ivan Sorokin Date: Wed Oct 15 17:07:23 2025 +0300 - unicode support in freevision testapp - enable unicode build on unix by default M packages/fv/examples/testapp.pas --- commit 604769dd86e5655bbb0db2c16463b5bdb470db92 Author: Ivan Sorokin Date: Wed Oct 15 19:31:14 2025 +0300 Sync editor to recent TInputLine improvements: - Ctrl+arrows should use punctuation as word separators also - OSC52 copy to clipboard support - Ctrl+letters should not type letters Also, added Ctrl+A as "select all" hotkey M packages/fv/src/editors.inc --- commit 9726b4443b076a3c7002eaa8feeb7469d4182a11 Author: Ivan Sorokin Date: Wed Oct 15 20:37:35 2025 +0300 Align Ctrl+Right behavior with Ctrl+Left The word navigation logic for Ctrl+Right incorrectly included trailing delimiters (spaces, punctuation) after the word. This created an asymmetric and unintuitive experience compared to Ctrl+Left. This commit adjusts the logic in both TInputLine and TEditor.NextWord to first skip delimiters and then skip the word itself, ensuring the cursor stops precisely at the word boundary. M packages/fv/src/dialogs.inc M packages/fv/src/editors.inc --- commit 2da236b7f507468b6394ae77f41015ef4a059314 Author: Ivan Sorokin Date: Thu Oct 16 03:15:40 2025 +0300 Fixed remaining keyboard problems. At lease, some of them :) M packages/fv/src/editors.inc M packages/rtl-console/src/unix/keyboard.pp --- commit 2dddcab5de057c67b006693e3a3edd7b31b2508e Author: Ivan Sorokin Date: Thu Oct 16 07:09:51 2025 +0300 Added event counter M packages/fv/examples/keytest.pas --- commit e17ee248c31ce412ea08d1ba59efd453aefbb37f Author: Ivan Sorokin Date: Thu Oct 16 16:23:26 2025 +0300 The word-wise navigation using Ctrl+Arrow keys in TInputLine and TEditor was inconsistent with the behavior found in most modern text editors. When the cursor was positioned at the first or last significant (non-whitespace) character, it would not proceed to the absolute start or end of the line on a subsequent keypress. This made it cumbersome to select an entire line easily. This commit updates the logic to align with modern UI standards: - In TInputLine, when the cursor is at the first significant character, the next Ctrl+Left press now moves it to the absolute beginning of the line. Similarly, Ctrl+Right from the last significant character moves it to the absolute end. - In TEditor, the PrevWord and NextWord methods have been updated with the same logic, ensuring consistent behavior for Ctrl+Arrow navigation. This enhancement provides a more intuitive and efficient user experience for text navigation and selection. M packages/fv/src/dialogs.inc M packages/fv/src/editors.inc --- commit 58e81ecb1f3cb6b26db3ee46c3e44b24748ef624 Author: Margers Date: Wed Nov 12 08:32:15 2025 +0200 Fix Video unit doted name in uses for Amiga. M packages/fv/src/amismsg.inc --- commit 690463852bbef1c0531814bf128c7f104f5fec36 Author: Margers Date: Wed Nov 12 08:39:13 2025 +0200 Mouse start position in upper left corner. M packages/fv/src/app.inc --- commit b584df777456a75cd490096402f77e2d6351cbe3 Author: Margers Date: Fri Nov 14 08:01:32 2025 +0000 Minor bug fixes in keytest.pas. Issue #41473. M packages/fv/examples/keytest.pas --- commit fe74647e2c13aedbb059c1eb084d74b3f6cc440e Author: Margers Date: Sat Dec 6 16:06:35 2025 +0200 TEditor handle file with utf BOM. M packages/fv/src/editors.inc --- commit 93477bee4e60e0359c6e7d4cfce222a5c35c71f1 Author: Margers Date: Mon Dec 8 10:59:10 2025 +0200 Reposition any dialog window along with terminal resize. M packages/fv/src/dialogs.inc --- commit 561ecb8a6d37fea131a3784f9de4fdda349b381f Author: Margers Date: Mon Dec 8 14:36:41 2025 +0200 Color dialog more flexible and suited for extending. M packages/fv/src/colorsel.inc --- commit 611679b9661506400dcf1850734eacc8d7053975 Author: Margers Date: Tue Dec 30 04:32:35 2025 +0200 Adapt Keytest example for non Unicode FreeVision. M packages/fv/examples/keytest.pas --- commit 63622b01007eacc47a10974adc01b7e4491c938a Author: Margers Date: Wed Dec 31 10:57:39 2025 +0200 Views in an inactive Tab page calculate new bounds on Tab view resize. M packages/fv/src/tabs.inc --- commit 3ecc888bd4cf377d9ff0ce62281fe1ede999e981 Author: Margers Date: Sat Jan 10 21:07:14 2026 +0200 Bracketed paste fixed for fv InputLine. Issue #41472. M packages/fv/src/dialogs.inc --- commit 36d94705af226ecc2534c8f4388126a8399a0714 Author: Margers Date: Sun Jan 11 20:29:13 2026 +0200 Rework OSC 52 clipboard paste integration logic with FreeVision. M packages/fv/src/app.inc M packages/fv/src/drivers.inc M packages/fv/src/fvclip.inc M packages/fv/src/sysmsg.pas --- commit 6d893bcccb01e905f61e9ea6d90672d655ed6911 Author: Margers Date: Sun Jan 11 20:30:57 2026 +0200 Global OS clipboard in FreeVision with fallback to local clipboard if first one is absent or fails. M packages/fv/src/dialogs.inc M packages/fv/src/editors.inc --- commit 56e3168120cab8eae00ce6b1f4dfbd8ff30b0d1d Author: Margers Date: Sun Jan 11 20:32:28 2026 +0200 Update example demoedit to changed clipboard integration. M packages/fv/examples/demoedit.pas --- commit afe5e085e47b57eb7410c418e2ca62f618983dbd Author: Margers Date: Sun Jan 11 20:33:02 2026 +0200 Cosmetics for platform.inc. M packages/fv/src/platform.inc --- commit 29ab0f0bfc00bdb4439819f0a1a62a42515c1e99 Author: Margers Date: Sun Jan 11 20:38:25 2026 +0200 Add unit pmode to FreeVision. M packages/fv/fpmake.pp A packages/fv/namespaced/FreeVision.Pmode.pas M packages/fv/namespaces.lst A packages/fv/src/pmode.pas --- commit 8499765e32c676bfa8e5aa33a60e8f18417fef10 Author: Margers Date: Sun Jan 11 20:39:56 2026 +0200 Copy and integrate content of WinClip to unit fvclip. M packages/fv/src/fvclip.inc --- commit af86347690cc0155ed495adcb425f7d3bbee59cd Author: Margers Date: Sun Jan 11 20:41:26 2026 +0200 Fix some doted unit names. M packages/fv/src/drivers.inc --- commit c26e75a3c4eef379f5c9f9ace8045be9ecdc9cfa Author: Pierre Muller Date: Mon Jan 12 17:38:33 2026 +0100 Fix compilation of fvclip unit for win16 OS M packages/fv/src/fvclip.inc --- commit 642c2d047d2e941a329a383771bd21800d8ecc90 Author: Margers Date: Tue Jan 20 12:50:36 2026 +0200 Clipbaord for msdos target. M packages/fv/src/fvclip.inc --- commit e8bb0cfcc89dd3bd6866c66478964c454742d170 Author: Margers Date: Thu Jan 29 23:59:50 2026 +0200 Remove code that broke Alt+key in Free Vision. M packages/fv/src/drivers.inc --- commit 98cc553dad5663e54614a83bebb6d2bf46b079af Author: Margers Date: Tue Feb 24 21:20:56 2026 +0200 Up to 1024 columns on screen (Windows). M packages/fv/src/views.inc --- commit 0aa7c3895b1aeeb35a7986ed97e30eb526fee959 Author: Margers Date: Tue Feb 24 21:22:24 2026 +0200 Enable mouse input in Windows console for Free Vision by default. M packages/fv/src/app.inc --- commit b9c00b2abb1cf5e74d25fc94b4b98479c8cada4e Author: Margers Date: Tue Feb 24 23:43:40 2026 +0200 Let Video driver manage Windows console size. M packages/fv/src/drivers.inc --- commit 2026af6d86873585198c476311c75859c021f746 Author: Margers Date: Thu Feb 26 19:02:15 2026 +0200 Focused directory color in inactive List. M packages/fv/src/stddlg.inc --- commit b92030cfc4bc1a972a70fb5c4de763b61ad0cd5d Author: Margers Date: Thu Feb 26 19:03:50 2026 +0200 Give to directory its own color. M packages/fv/src/app.inc M packages/fv/src/colorsel.inc M packages/fv/src/stddlg.inc M packages/fv/src/views.inc --- commit f1d570bf5f5f81fa0274bdd2eb06495957fa8e59 Author: Margers Date: Fri Feb 27 19:20:41 2026 +0200 Change TWindow ZoomRect along with terminal resize. M packages/fv/src/views.inc --- commit da278f4e10b02b0bc868736ef6a4cc64923235ab Author: Margers Date: Sat Feb 28 21:00:03 2026 +0200 Str[0] to Length(Str). Modified patch by Joe care. Fix issue #37777. M packages/fv/src/histlist.inc --- commit 390e449d1d6aa2e1cda014dc59d886827b45a1fc Author: Margers Date: Wed Mar 4 22:37:55 2026 +0200 Ctrl-\ does not generate SIGQUIT. Fix issue #26107. Ctrl-C does not generate "Signal error: 295" M packages/fv/src/app.inc --- commit 786c2ec2c707fe905e44f5c432ac9902c10de643 Author: Pierre Muller Date: Mon Mar 9 21:58:41 2026 +0000 Fix compilation failure for small data models M packages/fv/src/colorsel.inc --- commit 64a07db475e3ea59a343ef5e475d165099f6f6a0 Author: Pierre Muller Date: Tue Mar 10 08:31:02 2026 +0100 Replace all ifdef windows by ifdef OS_WINDOWS, as the correponding code is not valid for i8086-win16 target M packages/fv/src/app.inc --- commit 9f50771a5328753e5cf1423649e8ccb15966ce6c Author: Margers Date: Thu Apr 2 21:02:14 2026 +0300 Less unnecessary screen updates. M packages/fv/src/views.inc --- commit 660a8efc171846ca6661fc67ba4fa283bb9e162f Author: Margers Date: Sat Apr 11 21:41:16 2026 +0300 Fix segmentation fault on Window frame width less than 5 characters. M packages/fv/src/views.inc --- commit 897ec4d9815ccf4aa30d50a8502e6ca55c456d38 Author: Margers Date: Sat Apr 11 21:42:03 2026 +0300 Recall (with F5 - zoom) in off screen stuck Window. M packages/fv/src/views.inc --- commit 3387f708b9a9549782eb608de13991ccdbac90da Author: Margers Date: Thu May 28 12:23:49 2026 +0300 Enable to paste slightly more than 64kb from OS clipboard in Dos (Go32v2 target). M packages/fv/src/fvclip.inc M packages/fv/src/pmode.pas --- commit 688bd549e86ede807d57f3c0d546dc0bd73903f6 Author: Margers Date: Sat May 30 16:33:35 2026 +0300 Fix colorsel unit compilation with resource strings for near memory models in i8086. M packages/fv/src/colorsel.inc --- commit d63dc5e2f3dd9203c2d4657286c82ee7464e25f1 Author: Margers Date: Sat May 30 16:34:16 2026 +0300 Introduce define USE_RESOURCESTRING to enable and NO_RESOURCESTRING to disable resourcestring usage in Free Vision. Resource strings are enabled by default. M packages/fv/src/app.inc M packages/fv/src/colorsel.inc M packages/fv/src/dialogs.inc M packages/fv/src/editors.inc M packages/fv/src/msgbox.inc M packages/fv/src/platform.inc M packages/fv/src/stddlg.inc --- commit 83cf03625d28f6e638d079f9970f2ccebaee7040 Author: Margers Date: Sun May 31 00:08:25 2026 +0300 Fix editor window size limits. Fixes scroll-bar issues on window resize to small sizes. M packages/fv/src/editors.inc --- commit 7fb8b2f124ad72a10d1ff4208a26d2a289419940 Author: Margers Date: Sun May 31 14:45:59 2026 +0300 Refactor compatibility with fpc 2.0. M packages/fv/src/app.inc M packages/fv/src/colorsel.inc M packages/fv/src/dialogs.inc M packages/fv/src/editors.inc M packages/fv/src/msgbox.inc M packages/fv/src/platform.inc M packages/fv/src/stddlg.inc ================================================================ (inactive) Revisions in this set f3eb7f8608597109a29b4ca566ec426d5da1ca5c,86486f9c463ef9c377e294f3ab897bb5e71b0306,97b79b3d4e67126d1db9745e5d3d5be33fc3add9,8d7a6cc778f939ab48006fd2ffa2c71b13ffee22,ae495ab8883eccd23f5b1c74023ee109ba26c447,b9688ae266c76019d18238230ef163f83584696b,d13c73744c809dcff6a38444e8d6c4e398ea3b29,0099cab2debdf7df3e80976f2f9318c66a5b96c1,4f9950e92e775ad7f874e998ddc318dcfe945c30,396432f734f41e37833055f67b3a0fdc5d11fac3 commit f3eb7f8608597109a29b4ca566ec426d5da1ca5c Author: Margers Date: Wed Sep 11 01:05:16 2024 +0000 Restored array of Sw_Word to array of Word as those are ment to be video buffer cells. M packages/fv/src/editors.pas --- commit 86486f9c463ef9c377e294f3ab897bb5e71b0306 Author: Margers Date: Tue Sep 24 10:30:58 2024 +0000 Contra intuitive: TEditor.SetBufSize should not change BufSize at all M packages/fv/src/editors.pas --- commit 97b79b3d4e67126d1db9745e5d3d5be33fc3add9 Author: Margers Date: Mon Nov 11 09:06:57 2024 +0000 Larger Change Directory dialog for larger console/terminal dimensions M packages/fv/src/stddlg.pas M packages/ide/fpmrun.inc M packages/ide/fpviews.pas --- commit 8d7a6cc778f939ab48006fd2ffa2c71b13ffee22 Author: Margers Date: Mon Nov 11 09:28:13 2024 +0000 Larger File Open dialog for larger console/terminal dimensions M packages/fv/src/stddlg.pas M packages/ide/fpmcomp.inc M packages/ide/fpmfile.inc M packages/ide/fpmhelp.inc M packages/ide/fpmopts.inc M packages/ide/weditor.pas --- commit ae495ab8883eccd23f5b1c74023ee109ba26c447 Author: Margers Date: Wed Nov 27 17:22:43 2024 +0000 Editor load files in read only mode M packages/fv/src/editors.pas --- commit b9688ae266c76019d18238230ef163f83584696b Author: Margers Date: Tue Jul 15 07:02:49 2025 +0000 Screen width more than 255 fix for Statuses unit. M packages/fv/src/statuses.pas --- commit d13c73744c809dcff6a38444e8d6c4e398ea3b29 Author: Margers Date: Tue Jul 15 07:03:49 2025 +0000 Accept all possible line endings. M packages/fv/src/colortxt.pas --- commit 0099cab2debdf7df3e80976f2f9318c66a5b96c1 Author: Margers Date: Tue Jul 15 07:12:46 2025 +0000 Do not allow resize Ascii Table window. M packages/fv/src/asciitab.pas --- commit 4f9950e92e775ad7f874e998ddc318dcfe945c30 Author: Margers Date: Tue Jul 15 07:18:36 2025 +0000 Fix finding line start. M packages/fv/src/editors.pas --- commit 396432f734f41e37833055f67b3a0fdc5d11fac3 Author: Margers Date: Tue Jul 15 07:19:54 2025 +0000 Adjust max line length as you type in TEditor. M packages/fv/src/editors.pas --- ================================================================ Revisions in bigsets in this set 8a208b6b1f1db1ebc3fe1b0e24d1243c06bfcd97