ultimatepp/uppsrc/CodeEditor
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
..
CHighlight.cpp ide: Log syntax highlighting now highlights 0x and 0b numbers 2020-06-05 10:52:27 +00:00
CInit.cpp CodeEditor: Fixed C++ highlighting, Core: LinuxBeep added gst-play-1.0 2020-11-04 21:07:37 +00:00
CLogic.cpp CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode 2017-12-20 12:10:24 +00:00
CodeEditor.cpp ide: In split mode, both panes are now highlighted 2021-06-01 06:59:07 +00:00
CodeEditor.h ide: In split mode, both panes are now highlighted 2021-06-01 06:59:07 +00:00
CodeEditor.iml CodeEditr, TabBar: Dark theme adjustments 2019-05-05 15:03:22 +00:00
CodeEditor.lay CodeEditor: fixed typo 2019-02-03 19:56:52 +00:00
CodeEditor.t uppsrc: nl-nl translation updated 2020-09-23 15:44:50 +00:00
CodeEditor.upp ide: Python syntax highlighting refactored 2020-06-05 11:47:35 +00:00
Copying uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
CSyntax.cpp uppsrc: Visual C++ compiler bug [W]StringBuffer workaround 2020-09-23 09:37:31 +00:00
CSyntax.h ide: Log syntax highlighting now highlights 0x and 0b numbers 2020-06-05 10:52:27 +00:00
DiffSyntax.cpp upp.src: Fixed various warnings (GCC 8.2) 2019-03-22 07:48:06 +00:00
DiffSyntax.h CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode 2017-12-20 12:10:24 +00:00
EditorBar.cpp CtrlLib, ide: Skin improvements 2020-03-17 14:16:21 +00:00
FindReplace.cpp sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
HighlightOut.cpp ide: New HighlightOut::Put overload 2017-04-16 17:28:41 +00:00
hl_color.i ide: Highlight column 2018-11-06 18:02:07 +00:00
Lang.cpp CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode 2017-12-20 12:10:24 +00:00
LogSyntax.cpp ide: Log syntax highlighting now highlights 0x and 0b numbers 2020-06-05 10:52:27 +00:00
LogSyntax.h CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode 2017-12-20 12:10:24 +00:00
PythonSyntax.cpp Fixed some warnings 2020-09-16 12:53:11 +00:00
PythonSyntax.h ide: Python syntax highlighting refactored 2020-06-05 11:47:35 +00:00
Register.cpp ide: Syntax highlighting small improvements 2020-06-05 11:11:51 +00:00
RegisterSyntax.cpp ide: Syntax highlighting small improvements 2020-06-05 11:11:51 +00:00
Style.cpp ide: Default Dark theme style changed, if default style is active, it reacts to light/dark theme 2019-04-19 13:25:14 +00:00
Syntax.cpp CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode 2017-12-20 12:10:24 +00:00
Syntax.h ide: Syntax highlighting small improvements 2020-06-05 11:11:51 +00:00
TagSyntax.cpp uppsrc: Removed legacy .iml support, fixed clang warnings 2019-08-03 13:29:03 +00:00
TagSyntax.h CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode 2017-12-20 12:10:24 +00:00