ultimatepp/uppsrc/ide/LayDes
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
..
Copying uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
fontprop.cpp ide: Laydes UHD issues #1255 2015-09-06 07:34:47 +00:00
item.cpp ide: LayDes .usc fixed ordering issue 2020-11-10 23:16:07 +00:00
laydes.cpp sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
LayDes.h Ide, LayDes: Added help button that opens appropriate help web page. 2021-06-13 20:02:09 +00:00
LayDes.iml Ide: Added dark variant for source files. 2019-04-28 11:06:51 +00:00
laydes.key ide: Copy definition/declaration now able to extract functions from THISBACKs #1180 2015-07-13 10:12:43 +00:00
LayDes.lay ide: LayDes visgen ParentCtrl option 2021-05-24 06:32:44 +00:00
LayDes.upp Ide: package description imrpovements 2020-10-15 18:54:56 +00:00
layfile.cpp ide: When going from LayDes to text, cursor is put on current layout 2021-05-27 06:47:56 +00:00
laylib.cpp ide: Builders now declares bmGIT_REVCOUNT macro (similar to former SVN_REVISION), now used in ide itself in the about box. 2021-08-27 18:03:53 +02:00
layout.cpp ide: .usc nested namespace 2020-11-01 08:29:46 +00:00
layusc.cpp ide: .usc nested namespace 2020-11-01 08:29:46 +00:00
laywin.cpp Ide, LayDes: Added help button that opens appropriate help web page. 2021-06-13 20:02:09 +00:00
propane.cpp ide: LayDes fixes 2019-04-30 11:06:37 +00:00
property.cpp ide: fixed some gtk3 introduced color issues 2020-01-11 19:51:32 +00:00
sdiff.cpp changed svn layout 2008-06-07 22:31:27 +00:00
textprop.cpp sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
visgen.cpp ide: LayDes visgen ParentCtrl option 2021-05-24 06:32:44 +00:00