ultimatepp/uppsrc
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
..
_.tpp Doc: Tutorial defualt template aligned with current documentation style. 2020-11-20 21:07:08 +00:00
AllForI18n upp.src: Fixed various POSIX configuration and installation related issues 2020-04-07 11:34:48 +00:00
art/BlueBar uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
CodeEditor sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Common Developing gui-less true umk: separated non-gui ide/core 2009-04-04 09:13:31 +00:00
Core sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
CppBase sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
CtrlCore sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
CtrlLib sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Docking Docking: Warning fix 2020-09-16 13:52:32 +00:00
DocTypes uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
Draw sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
DropGrid GridCtrl: Fixed warnings 2019-04-04 18:36:10 +00:00
Esc sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Geom uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
GLCtrl sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
GLDraw uppsrc: docs & cosmetics 2020-10-15 13:14:48 +00:00
GridCtrl GridCtrl: Support for shift+cursor selection 2021-09-06 10:23:02 +02:00
HexView sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
IconDes uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
ide sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
MSSQL .docs 2020-01-30 18:02:26 +00:00
MySql uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
ODBC sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Oracle uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
Painter sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
PdfDraw PdfDraw: Fixed to compile (replaced FormatDoubleFix with FormatF) 2021-08-30 10:18:29 +02:00
plugin plugin/jpg: DEFAULT_MAX_MEM increased to 256MB to avoid back buffer problem 2021-11-17 10:18:08 +01:00
PostgreSQL uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
RasterPlayer *RasterPlayer: Fixed disposal thanks to Klugier 2021-01-24 16:27:38 +00:00
Report TabBar: TabBarCtrl::GetCtrlGroup 2021-04-17 20:21:25 +00:00
RichEdit sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
RichText sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Sql uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
SqlCtrl uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
TabBar TabBar: TabBarCtrl::GetCtrlGroup 2021-04-17 20:21:25 +00:00
TextDiffCtrl TextDiffCtrl: Paint optimized 2021-07-09 11:08:07 +00:00
umk umk: CCJ support 2021-06-08 21:58:26 +00:00
upt uppsrc: SDL2 project template improved 2021-05-16 14:42:03 +00:00
VirtualGui VirtulGui fixes 2021-09-10 17:54:28 +02:00
assemblies Installation: removed bazaar 2021-02-05 10:57:05 +00:00
cpp_parser_ignore.txt Removed Common directory, T++ stylesheets replaced by templates 2008-08-16 13:50:40 +00:00
guiplatform.h
install.upp
packages uppsrc: list of release packages updated 2018-04-29 22:44:52 +00:00
packages1
uppconfig.h