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
cxl
0c87ce1191
ide: PDB std::unordered_ support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14181 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-22 15:28:02 +00:00
cxl
b6bde9a68d
ide: PDB std::list support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14170 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-15 17:49:23 +00:00
cxl
134ac490da
ide: PDB pretty for clang's map/set
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14168 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-15 15:54:19 +00:00
cxl
282ed1c2d1
ide: PDB set/map support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14127 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-06 08:10:16 +00:00
cxl
7136e56ad6
ide: Developing debugger support for std::map, set, multimap, multiset
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14126 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-05 14:26:10 +00:00
cxl
06038ec689
ide: Improved workaround for CLANG 32 PDB problem
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14125 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-05 10:25:13 +00:00
cxl
5941dfdae3
ide: clang related fixes, find in files now trims long lines when putting them to output display array to avoid slowdowns
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14115 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-02 13:34:24 +00:00
cxl
2a61a18895
ide: Fixed to compile with mingw
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13765 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-14 17:15:57 +00:00
cxl
03f2127a41
ide: PDB improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13762 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-14 14:02:51 +00:00
cxl
95f9f67e9a
ide: PDB workaround for value parameter issue
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13749 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-10 13:20:57 +00:00
cxl
9bf85e1e67
ide: PDB debugger improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13740 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-06 12:23:06 +00:00
cxl
c9930e79c8
PDB debugger improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13735 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-05 17:22:12 +00:00
cxl
69a2402e86
ide: PDB debugger expressions now support high-level types
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13721 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-28 11:35:12 +00:00
cxl
113d0e6f0e
ide: PDB debugger BiVector/BiArray support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13708 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-23 09:52:37 +00:00
cxl
fd590d9c96
ide: PDB debugger U++ pretty displaying
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13706 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-22 09:15:05 +00:00
cxl
9bca5227c8
ide: developing PDB pretty printers
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13701 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-19 15:26:51 +00:00
cxl
a0a55ce329
ide: PDB debugger refactoring
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13698 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-16 18:57:20 +00:00
cxl
34107bea15
PDB debugger pretty printing
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13695 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-15 16:13:08 +00:00
cxl
58853f8246
PDB debugger improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11858 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-21 22:48:48 +00:00
cxl
fd30908187
ide: new bin mingw layout
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9578 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-03-06 23:13:16 +00:00
cxl
ee9f618272
ide: Win32 parts fixed for C++11
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8845 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-24 18:08:09 +00:00
cxl
cefa9782b1
ide: PDB debugger possible issue fixed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7698 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-09-17 13:33:48 +00:00
cxl
781576f1e1
ide: Pdb debugger cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7594 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-19 21:12:04 +00:00
cxl
92ccbd6bf5
ide: PDB debugger conditional breakpoints
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7593 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-19 19:38:53 +00:00
cxl
553cf06437
ide: PDB debugger support for global variables
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7592 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-19 06:27:43 +00:00
cxl
1059f35af3
ide: PDB developing globals support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7591 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-15 18:56:28 +00:00
cxl
e39062e81d
ide: 64-bit pdb debugging
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7581 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-10 17:33:31 +00:00
cxl
ce9b93d72e
*ide: Fixed array expressions in debugger.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2393 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-14 12:49:16 +00:00
mdelfede
263ff5f895
changed svn layout
...
git-svn-id: svn://ultimatepp.org/upp/trunk@281 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-06-07 22:31:27 +00:00