ultimatepp/uppsrc/ide/Builders
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
..
Android.h Fix android builder windows issues, android builder now can be used with never versions of JDK. 2017-01-01 18:59:11 +00:00
AndroidApplicationMakeFile.cpp uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed 2016-08-26 17:15:30 +00:00
AndroidBuilder.cpp ide: Fixed to be SO buildable 2019-04-17 13:06:27 +00:00
AndroidBuilder.h .ide GccBuilder now preprocess files required c++11 2017-03-18 19:35:24 +00:00
AndroidBuilderCommands.cpp Ide, Android: Android builder now can works with higher versions of JDE - Java 1.8 will be forced. 2021-07-25 15:58:25 +00:00
AndroidBuilderUtils.cpp .ide GccBuilder now preprocess files required c++11 2017-03-18 19:35:24 +00:00
AndroidMakeFile.cpp Core on Android compiles one more time - improvments in Android builder, code refactoring 2016-12-24 14:18:27 +00:00
AndroidModuleMakeFile.cpp Core on Android compiles one more time - improvments in Android builder, code refactoring 2016-12-24 14:18:27 +00:00
AndroidModuleMakeFileBuilder.cpp .ide Channge logger subclasses to more simple Logd, Logi, Logw, Loge. 2017-04-16 16:28:58 +00:00
AndroidProject.cpp Fix android builder windows issues, android builder now can be used with never versions of JDK. 2017-01-01 18:59:11 +00:00
Blitz.cpp ide: LocalHost/Host, urepo refactored 2020-12-12 19:27:04 +00:00
Build.cpp sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
Build.h sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
BuilderComponents.h ide: Blitz filenames now contain package name 2020-02-06 09:36:50 +00:00
Builders.h 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
Builders.upp umk: CCJ support 2021-06-08 21:58:26 +00:00
BuilderUtils.cpp .ide GccBuilder now preprocess files required c++11 2017-03-18 19:35:24 +00:00
BuilderUtils.h .ide GccBuilder now preprocess files required c++11 2017-03-18 19:35:24 +00:00
CCJ.cpp ide: CLANG warnings fixed 2021-08-02 14:15:35 +02:00
Cocoa.cpp uppsrc: Fixed to compile in MacOS 2020-12-22 22:18:08 +00:00
coff.h ide: Removed dependency on coff 2014-04-28 17:24:13 +00:00
Copying uppsrc: 2020->2021 2021-03-19 14:14:08 +00:00
CppBuilder.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
GccBuilder.cpp ide: Duplicate files are now not build twice (e.g. when file is added again with import.ext) 2021-08-19 12:54:03 +02:00
Install.cpp ide: BLITZ is now default for GCC / CLANG release mode 2021-05-26 08:15:39 +00:00
JavaBuilder.cpp ide: LocalHost/Host, urepo refactored 2020-12-12 19:27:04 +00:00
MakeFile.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
MscBuilder.cpp ide: Duplicate files are now not build twice (e.g. when file is added again with import.ext) 2021-08-19 12:54:03 +02:00
ScriptBuilder.cpp ide: LocalHost/Host, urepo refactored 2020-12-12 19:27:04 +00:00