Commit graph

238 commits

Author SHA1 Message Date
Mirek Fidler
a7cbd047e8 DCopy now with clang 2022-07-09 17:54:56 +02:00
Mirek Fidler
dfaef4a90b Second milestone: TPP finished 2022-07-07 15:28:51 +02:00
Mirek Fidler
145772df20 CleanupId issues 2022-07-07 12:57:04 +02:00
Mirek Fidler
1155061d5e Annotations... 2022-07-06 19:43:47 +02:00
Mirek Fidler
699fbebda3 developing annotations 2022-07-06 14:53:25 +02:00
Mirek Fidler
af64821b01 autocomplete 2022-06-22 14:22:30 +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
85873b75f0 ide: Fixed deadlock warning issues with context goto AK_ definition 2021-12-06 09:19:05 +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
fbb02d75f3 ide: Main config is now reading flags from sources
git-svn-id: svn://ultimatepp.org/upp/trunk@16031 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-22 13:51:46 +00: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
c5dd8aff7c ide: Optimized Assist speed (problem with include cache)
git-svn-id: svn://ultimatepp.org/upp/trunk@15851 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-18 08:14:58 +00:00
cxl
550e2e7e1a ide: Support for same name main package in different nest
git-svn-id: svn://ultimatepp.org/upp/trunk@15606 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-12-17 23:25:23 +00:00
cxl
adea4df7e8 RichText: EncodeHTML fix
git-svn-id: svn://ultimatepp.org/upp/trunk@15528 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-27 16:01:36 +00:00
cxl
5ac2440ec3 ide: Layout assist not listing Upp::
git-svn-id: svn://ultimatepp.org/upp/trunk@15340 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-31 19:42:53 +00:00
cxl
9293ed2be0 uppsrc: Visual C++ compiler bug [W]StringBuffer workaround
git-svn-id: svn://ultimatepp.org/upp/trunk@15123 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-23 09:37:31 +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
28f811ba2b .DLOGs
git-svn-id: svn://ultimatepp.org/upp/trunk@14874 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-22 15:46:07 +00:00
cxl
833d5e93a7 ide: Fixed issues with TPP insert code reference function
git-svn-id: svn://ultimatepp.org/upp/trunk@14859 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-21 16:09:11 +00:00
cxl
d470090b25 ide: Fixed assist issue, Core: ReadSurrogatePair
git-svn-id: svn://ultimatepp.org/upp/trunk@14856 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-21 08:37:08 +00:00
cxl
0de514b9f2 ide: Fixed some parser deadlock issues (and added detection)
git-svn-id: svn://ultimatepp.org/upp/trunk@14681 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-15 07:11:08 +00:00
cxl
f80a5fcc6b ide: Fixed C++ parser include issue
git-svn-id: svn://ultimatepp.org/upp/trunk@14661 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-07 08:43:59 +00:00
cxl
a7cae97172 ide: Parsing fix
git-svn-id: svn://ultimatepp.org/upp/trunk@14660 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-05 11:10:26 +00:00
cxl
3f3354cef5 CppBase: Fixed issue in GatherSources
git-svn-id: svn://ultimatepp.org/upp/trunk@14659 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-05 09:07:57 +00:00
cxl
9a987167e8 ide: C++ parser MT optimisations
git-svn-id: svn://ultimatepp.org/upp/trunk@14647 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-01 10:58:44 +00:00
cxl
193c4435e7 ide: C++ parser deadlock issue
git-svn-id: svn://ultimatepp.org/upp/trunk@14646 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-01 09:52:37 +00:00
cxl
ebd680ff2e ide: C++ parsing now parallel and in background
git-svn-id: svn://ultimatepp.org/upp/trunk@14618 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-22 14:02:45 +00:00
cxl
cd503a34bb Core: Fixed memory info in FreeBSD, ide: Refactoring CodeBase
git-svn-id: svn://ultimatepp.org/upp/trunk@14617 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-22 06:38:59 +00:00
cxl
83ea8127ab Core: Fn.h minor fix, ide: Refactoring codebase
git-svn-id: svn://ultimatepp.org/upp/trunk@14610 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-19 07:59:29 +00:00
cxl
99005311a5 ide: Topic editor hyperlink field width & behaviour
git-svn-id: svn://ultimatepp.org/upp/trunk@14415 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-01 14:52:02 +00:00
klugier
ad159b72bd IDE: remove unused variable in ide/Browser/ItemDisplay.cpp.
git-svn-id: svn://ultimatepp.org/upp/trunk@14178 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-18 19:06:12 +00:00
cxl
96b53c07b1 CtrlLib, ide: Skin improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@14172 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-17 14:16:21 +00:00
cxl
aaf8f0bd83 ide: Fixed GCC 9 warning
git-svn-id: svn://ultimatepp.org/upp/trunk@14141 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-08 23:51:01 +00:00
cxl
708d82e2e7 ide: Broser URL field UHD fix
git-svn-id: svn://ultimatepp.org/upp/trunk@14100 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-27 20:19:00 +00:00
cxl
195c9a37e4 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@13942 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-24 09:05:48 +00:00
cxl
592bf1dfcb .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@13934 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-22 13:16:09 +00:00
cxl
28cc29b68b CtrlLib: FileSelButton::WhenSelected, ide: small improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@13364 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-07 11:39:12 +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
klugier
dcb2f2a847 Ide/Browser: Topic dark theme adjustment.
git-svn-id: svn://ultimatepp.org/upp/trunk@13064 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-28 13:45:18 +00:00
cxl
c4e97e16e8 .ddumps
git-svn-id: svn://ultimatepp.org/upp/trunk@13045 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-25 21:28:38 +00:00
cxl
abdf1ce722 uppsrc: Various fixes related to mingw/lld
git-svn-id: svn://ultimatepp.org/upp/trunk@13044 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-25 19:56:52 +00:00
cxl
0833cadefd ide: Fixed to be SO buildable
git-svn-id: svn://ultimatepp.org/upp/trunk@13003 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-17 13:06:27 +00:00
cxl
a91e4c180a CtrlLib, ide: DarkTheme fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12914 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-29 09:49:07 +00:00
cxl
b6482c28c0 ide, RichText: Fixed numerous issues with Topic++ and SlideShow
git-svn-id: svn://ultimatepp.org/upp/trunk@12826 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-11 09:35:47 +00:00
cxl
bc3cd0f975 ide: Removed Insert hotkeys in Cocoa
git-svn-id: svn://ultimatepp.org/upp/trunk@12688 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-20 17:56:22 +00:00
cxl
530444efeb CtrlLib: Now using cocoa stock images for Prompts
git-svn-id: svn://ultimatepp.org/upp/trunk@12284 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-18 09:40:29 +00:00
klugier
eff7c1cdc1 Ide: Topic search bar is cleared when topic is created or removed from the list.
git-svn-id: svn://ultimatepp.org/upp/trunk@11999 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-17 18:46:08 +00:00
klugier
df9016f649 Ide: Topics are now always cleared before loading them to avoid topic duplication.
git-svn-id: svn://ultimatepp.org/upp/trunk@11997 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-17 16:10:45 +00:00
cxl
1edf61987b .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@11931 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-05-06 21:31:26 +00:00