Mirek Fidler
34ff691308
sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters
...
This might bring some incompatibilities in the code that expects wchar to be 16 bit, which
escpecially involves dealing with Win32 (and to lesser extend MacOS) APIs, so if your application
is doing that, please check all instances of WCHAR (UniChar on MacOS) or even wchar
especially type casts.
To support host APIs, char16 is introduced (but there is no 16-bit String varian).
Use ToSystemCharsetW, FromSystemCharsetW to convert texts to Win32 API.
- Support of drawing non-BMP characters in GUI
- Vastly improved character font replacement code (when drawing characters missing with requested font, replacement font is used)
- Last instances of Win32 ANSI calls (those ending with A) are removed
- UTF handling routines are refactored and their's naming is unified
- RTF is now being able to handle non-BMP characters (RTF is used as clipboard format for RichText)
Other minor changes:
- fixed TryRealloc issue
- improved MemoryCheck
- Removed MemoryAlloc48/MemoryFree48
- In theide Background parsing should less often cause delays in the main thread
2021-12-02 12:03:19 +01:00
cxl
5f61c702e9
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15878 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 13:35:50 +00:00
cxl
8dcd7d7630
VirtualGui: ch improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13884 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-14 12:31:40 +00:00
cxl
94ddbb25a4
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12073 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-16 12:13:38 +00:00
cxl
52c00ae86d
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11944 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-05-15 08:33:39 +00:00
cxl
e22a6587f3
rainbow: VirtualGui
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11910 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-04-24 12:15:43 +00:00
cxl
de0b2d80a4
developing VirtualGui
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11906 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-04-23 14:36:55 +00:00
cxl
72d03be71f
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11901 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-04-21 15:48:59 +00:00
cxl
285719ebb3
.SlaveGui
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11899 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-04-19 14:51:06 +00:00
cxl
45c1a4dce9
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11837 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-14 09:56:26 +00:00
cxl
55ce986241
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11788 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-02-18 16:59:59 +00:00
cxl
18aabf0bf5
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11694 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-15 12:51:33 +00:00
cxl
0d92ca4297
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11675 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-10 09:50:07 +00:00
cxl
475ea0a5e3
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11674 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-10 07:51:52 +00:00
cxl
e28c547a09
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11672 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-09 14:25:15 +00:00
cxl
37e2c6bb94
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11371 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-10-11 21:15:39 +00:00
cxl
025f2a40c4
.rainbow Skeleton fixed to compile
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11215 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-07-04 16:41:25 +00:00
cxl
def1ec1f92
u++: init files removed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10409 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-12 06:36:54 +00:00
cxl
f0e42f8693
reorganizing repo
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9214 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-22 19:53:58 +00:00
cxl
033b4edda0
reorganizing repo
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9207 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-22 11:24:16 +00:00
cxl
837d95ec5e
SSE2 flags removed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8074 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-20 14:49:27 +00:00
cxl
59911b0039
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7953 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-12-08 20:00:10 +00:00
cxl
b121fbceeb
.rainbow: Fixed Skeleton
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7172 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-04-05 15:35:09 +00:00
cxl
888f1b187a
.Removing Turtle from rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6919 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-14 16:49:40 +00:00
cxl
2884b6e087
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6855 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-02 18:41:04 +00:00
cxl
03c3f951e0
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6853 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-02 18:28:40 +00:00
cxl
7fe3228080
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6846 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-01 16:39:50 +00:00
cxl
3a96ffc381
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6844 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-01 16:35:46 +00:00
cxl
55c539d4ad
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6830 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-30 21:03:38 +00:00
cxl
c364742944
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6812 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-26 21:32:54 +00:00
cxl
2b52593c6f
.turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6805 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-21 20:13:42 +00:00
cxl
fa0d3e931b
.Developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6800 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-20 20:53:42 +00:00
cxl
449d5e1a87
.Developing WebWord
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6797 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-19 19:08:03 +00:00
cxl
3b7837a42a
.developing Turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6775 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-14 13:30:37 +00:00
cxl
24a7f19887
.developing turtle
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6770 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-13 19:08:33 +00:00
cxl
12b4779c77
.Turtle: ZCompress
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6762 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-11 16:44:26 +00:00
cxl
07bec4fbe7
.developing TURTLE
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6760 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-11 16:26:03 +00:00
cxl
4048bc884b
.Developing TURTLE
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6716 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-04 16:19:13 +00:00
cxl
f8ea64c209
.Developing TURTLE
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6713 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-01 18:38:55 +00:00
cxl
a7a8aaafcc
rainbow: Telpp, WebWord
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6699 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-28 13:45:12 +00:00
cxl
52d276230e
Developing tel++
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6694 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-25 18:05:18 +00:00
cxl
4bc2d52f3c
.Developing telpp
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6688 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-20 18:31:07 +00:00
cxl
39337c0963
Developing Tel++
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6684 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-19 19:37:34 +00:00
cxl
8c37448a6d
.reainbow: developing telpp
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6632 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-03 07:17:16 +00:00
cxl
1cabd63146
.telpp
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6631 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-02 18:22:40 +00:00
cxl
d33b4a07f8
.telpp
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6627 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-02 15:52:22 +00:00
cxl
c50daeece4
rainbow: Developing tel++
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6624 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-12-01 16:12:14 +00:00
cxl
ccf3397205
CtrlLib: ColumnList fixed non-multi with shift+cursors, ide: Ctrl+O now multi
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6604 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-11-25 12:57:48 +00:00
cxl
a67030a4bc
Rainbow: SDL20GL SDL Color cursor support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6505 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-10-30 19:46:35 +00:00
cxl
7edd82b231
.rainbow
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6487 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-10-24 17:14:01 +00:00