ultimatepp/uppsrc/ide/Browser
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
..
Base.cpp sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Browser.h sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Browser.iml ide: Main config is now reading flags from sources 2021-07-22 13:51:46 +00:00
Browser.lay changed svn layout 2008-06-07 22:31:27 +00:00
Browser.upp ide: C++ parsing now parallel and in background 2020-06-22 14:02:45 +00:00
CodeBrowser.cpp .DLOGs 2020-08-22 15:46:07 +00:00
CodeRef.cpp uppsrc: Visual C++ compiler bug [W]StringBuffer workaround 2020-09-23 09:37:31 +00:00
Copying uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
COPYING-PLAIN fixed some capitalization problems 2008-07-10 20:54:37 +00:00
File.cpp uppsrc: Visual C++ compiler bug [W]StringBuffer workaround 2020-09-23 09:37:31 +00:00
Iml.cpp ide: Fixed .iml autocomplete #1143 2015-06-25 13:41:52 +00:00
Item.cpp CtrlLib: now allowing DisplayPopUp for PopupTable 2015-10-17 11:49:51 +00:00
ItemDisplay.cpp ide: Main config is now reading flags from sources 2021-07-22 13:51:46 +00:00
Lay.cpp ide: Layout assist not listing Upp:: 2020-10-31 19:42:53 +00:00
Link.cpp ide: Topic editor hyperlink field width & behaviour 2020-05-01 14:52:02 +00:00
Move.cpp ide, RichText: Fixed numerous issues with Topic++ and SlideShow 2019-03-11 09:35:47 +00:00
Reference.cpp LoadFrom/StoreTo fixed to work with operator%, fix in Format, usvn now keeps commit messages if no commit performed 2008-11-07 15:48:48 +00:00
Sch.cpp .reorganizing 2016-05-01 20:21:16 +00:00
Template.cpp IDE: Topic editor now allows to search in topic collection. #1872 2018-05-06 21:01:13 +00:00
Topic.cpp ide, RichText: Fixed numerous issues with Topic++ and SlideShow 2019-03-11 09:35:47 +00:00
Topic.iml Ide/Browser: Topic dark theme adjustment. 2019-04-28 13:45:18 +00:00
Topic.lay Refactored CodeNavigator, fixed wrong speed package icon problem in package list 2009-05-01 12:16:18 +00:00
TopicBase.cpp .cosmetics 2015-06-21 12:09:59 +00:00
TopicI.cpp ide: Individual .tpp file designer 2017-08-06 08:31:03 +00:00
TopicWin.cpp RichText: EncodeHTML fix 2020-11-27 16:01:36 +00:00
Util.cpp ide: C++ parsing now parallel and in background 2020-06-22 14:02:45 +00:00