Commit graph

32 commits

Author SHA1 Message Date
Mirek Fidler
e5756ff12e ide: Fixed HexView problem 2024-06-07 16:58:31 +02:00
Mirek Fidler
63919f87dc upp: 2024 2024-05-10 14:38:15 +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
65aa953b29 u++: Copying updated to 2023 2023-09-17 15:00:44 +02:00
Mirek Fidler
433b11db63 ide: namespace agnostic layouts refactored again 2022-05-08 13:36:03 +02:00
Mirek Fidler
340ce65c08 uppsrc: (c) 2022 2022-04-03 20:58:06 +02: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
a5f628fe6d uppsrc: 2020->2021
git-svn-id: svn://ultimatepp.org/upp/trunk@15857 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-19 14:14:08 +00: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
f8b8cbf1eb Copying update
git-svn-id: svn://ultimatepp.org/upp/trunk@14978 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-03 14:50:30 +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
38ac5ee73b uppsrc: Copying copyright updated to 2019
git-svn-id: svn://ultimatepp.org/upp/trunk@13070 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-05-01 12:27:32 +00:00
cxl
a590f22267 upp.src: Removing .tpp $
git-svn-id: svn://ultimatepp.org/upp/trunk@11512 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-02 14:12:09 +00:00
cxl
def1ec1f92 u++: init files removed
git-svn-id: svn://ultimatepp.org/upp/trunk@10409 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-12 06:36:54 +00:00
cxl
44037d6a0c 'Event' branch merged into trunk (Callback now deprecated)
git-svn-id: svn://ultimatepp.org/upp/trunk@10260 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-04 08:15:05 +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
9356691952 Fixed type in Copying
git-svn-id: svn://ultimatepp.org/upp/trunk@8121 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-02-01 14:29:25 +00:00
cxl
05f54e0058 Licence updated #644
git-svn-id: svn://ultimatepp.org/upp/trunk@6783 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-17 11:36:11 +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
cxl
430fe6515d uppsrc: Cleaning nonapp main packages
git-svn-id: svn://ultimatepp.org/upp/trunk@1169 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-14 06:18:42 +00:00
cxl
6937772ebf Copying (U++ license) changed to officical 2-clause BSD license
git-svn-id: svn://ultimatepp.org/upp/trunk@436 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-13 09:05:01 +00:00
mdelfede
f8da83cdf4 new uvs2 releases : uppsrc-2621 tutorial-38 examples-142 reference-115 - changed some capitalization in file names
git-svn-id: svn://ultimatepp.org/upp/trunk@313 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-07-10 20:51:21 +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