Commit graph

17 commits

Author SHA1 Message Date
Mirek Fidler
e5756ff12e ide: Fixed HexView problem 2024-06-07 16:58:31 +02:00
Mirek Fidler
97b2c686ad ide: Minor HexView fixes 2024-04-11 13:51:17 +02:00
Mirek Fidler
a01c1a30f4 HexView: Optimised 2023-10-30 11:47:48 +01:00
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
6fca987969 uppsrc: Fixing GCC 10.2. warnings
git-svn-id: svn://ultimatepp.org/upp/trunk@15182 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-01 08:03:33 +00:00
cxl
872d41c54d .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@13705 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-21 09:56:47 +00:00
cxl
e2be6096d3 HexView: Fixed Clang warnings
git-svn-id: svn://ultimatepp.org/upp/trunk@13600 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-09-13 06:13:24 +00:00
cxl
2a5019e137 ide: Memory view fixed / improved
git-svn-id: svn://ultimatepp.org/upp/trunk@13503 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-21 09:00:47 +00:00
cxl
d96e6d393f ide: GDB gui now has memory tab
git-svn-id: svn://ultimatepp.org/upp/trunk@13501 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-19 12:16:13 +00:00
cxl
8ebdcbb0d5 uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed
git-svn-id: svn://ultimatepp.org/upp/trunk@10186 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-26 17:15:30 +00:00
cxl
4e01795d0a ide: Fixed initial sync in HexView #1339
git-svn-id: svn://ultimatepp.org/upp/trunk@9202 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-22 07:54:23 +00:00
cxl
a202040446 upp.src: UHD issues
git-svn-id: svn://ultimatepp.org/upp/trunk@8803 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-09 11:14:16 +00:00
cxl
e6776e3d18 RichEdit: Fixed issue wth copying complex text #1013
git-svn-id: svn://ultimatepp.org/upp/trunk@8300 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-26 14:24:28 +00:00
cxl
a5a95e137f HexView: Now works in linux too...
git-svn-id: svn://ultimatepp.org/upp/trunk@8278 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-17 11:07:46 +00:00
cxl
3f25bfa2ce ide: Binary files viewer (and detection)
git-svn-id: svn://ultimatepp.org/upp/trunk@8270 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-15 14:13:59 +00:00
cxl
a44ab2417a *uppsrc: mr_ped's GCC warnings fix, Core: now methods in Thread based on tojocky's ideas
git-svn-id: svn://ultimatepp.org/upp/trunk@2972 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-01-08 12:36:46 +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