Commit graph

79 commits

Author SHA1 Message Date
Mirek Fidler
0c375ba143 ide: Fixed problem with UppHub spaces in path 2024-10-10 11:25:48 +02:00
Mirek Fidler
5a12700bc7 ide: Fixed problem with Usage of local variables in function with #define 2023-12-15 14:01:16 +01:00
Mirek Fidler
069e7a52d8 ide: Replace found items 2023-07-09 14:08:33 +02:00
Mirek Fidler
3d7a99ed77 ide: Fixed assist errors in .icpp 2023-04-12 21:03:54 +02:00
Mirek Fidler
ee64df7fc4 ide: Navigator cosmetics 2023-04-11 23:52:49 +02:00
Mirek Fidler
0cb9255d3f ide: Navigator scope (class) list is back 2023-03-30 23:53:01 +02:00
Mirek Fidler
88def97efa ide: Fixed navigator sorting 2023-03-24 19:06:55 +01:00
Mirek Fidler
b2456a14bb uppsrc: MacOS fixes 2023-03-21 11:10:03 +01:00
Mirek Fidler
6b408f5c36 ide: Minor navigator fix (position in line) 2022-11-30 00:53:25 +01:00
Mirek Fidler
2edcb9f1b8 ide: Navigator improvements, alt-click now shows usage 2022-11-29 01:22:54 +01:00
Mirek Fidler
2f5c162efb ide: Navigator cosmetics 2022-11-28 16:02:08 +01:00
Mirek Fidler
26a8b07bb7 ide: improved navigator sorting 2022-11-16 10:53:49 +01:00
Mirek Fidler
fa7780a832 ide: Navigator history 2022-11-07 11:14:33 +01:00
Mirek Fidler
8a0894083f ide: Fixed issue with template function nests in navigator 2022-10-26 00:11:38 +02:00
mirek-fidler
e8035690b9
libclang ide #94
- Assist/Autocomplete refactored to use libclang

Other minor changes:

- Removed CoWork Pipe
- .dli runtime loading of dynamic libraries now supports path to library in access function
- EditField::SetBackground
- RichTextView::GotoLabel variant with Gate for matching
- RichEdit::GotoLabel variant with Gate for matching
2022-09-16 10:31:14 +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
c8d842e0cd ide: Navigator now can search for files too
git-svn-id: svn://ultimatepp.org/upp/trunk@14752 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-05 10:15:23 +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
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
cxl
e1cb0984f8 TabBar: Fixed issues with context menu with no highlighted item
git-svn-id: svn://ultimatepp.org/upp/trunk@11194 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-06-23 06:46:34 +00:00
cxl
99338804e2 ide: New assist features
git-svn-id: svn://ultimatepp.org/upp/trunk@11190 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-06-21 21:16:17 +00:00
cxl
b61629609f ide: Fixed assist++ issues
git-svn-id: svn://ultimatepp.org/upp/trunk@8952 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-20 16:43:43 +00:00
cxl
ba8c65709f ide: fixed issue with navigator searching in anonymous names #1224
git-svn-id: svn://ultimatepp.org/upp/trunk@8858 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-28 09:25:54 +00:00
cxl
b9e5b1c424 Developing HiDPI support
git-svn-id: svn://ultimatepp.org/upp/trunk@8791 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-05 18:32:21 +00:00
cxl
5be4de0e8b uppsrc: Developing HiDPI support
git-svn-id: svn://ultimatepp.org/upp/trunk@8788 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-03 17:27:04 +00:00
cxl
611e23ba33 ide: Fixed issue with two 'All' in Navigator #1184
git-svn-id: svn://ultimatepp.org/upp/trunk@8741 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-23 21:09:34 +00:00
cxl
00357b76fb ide: Navigator scope dblclick #1068
git-svn-id: svn://ultimatepp.org/upp/trunk@8725 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-22 12:38:18 +00:00
cxl
1ca3b97f08 ide: Navigator: Now jumping to layout / iml items, Laydes: Nos jumping to first use of layout
git-svn-id: svn://ultimatepp.org/upp/trunk@8663 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-10 12:34:33 +00:00
cxl
fec798f8bd ide: Fixed issue with navigator #1177
git-svn-id: svn://ultimatepp.org/upp/trunk@8662 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-10 07:33:07 +00:00
cxl
904fa9906d ide: Fixed issue with goto line
git-svn-id: svn://ultimatepp.org/upp/trunk@8613 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-28 13:55:47 +00:00
cxl
5c32cd0bfe ide: Ctrl+G now copies ID #1144
git-svn-id: svn://ultimatepp.org/upp/trunk@8600 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-25 09:25:50 +00:00
cxl
071c71733c c++11 fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@8593 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-24 18:18:58 +00:00
cxl
7e6d4866a4 ide: Navigator sorting improved #1133
git-svn-id: svn://ultimatepp.org/upp/trunk@8586 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-23 19:30:25 +00:00
cxl
486724e85f ide: Go to line improved #1116
git-svn-id: svn://ultimatepp.org/upp/trunk@8580 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-22 09:49:41 +00:00
cxl
46906dc95b ide: Navigator now shows implementation first
git-svn-id: svn://ultimatepp.org/upp/trunk@8549 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-15 18:43:04 +00:00
cxl
ca5a07510d ide: Navigator improved
git-svn-id: svn://ultimatepp.org/upp/trunk@8546 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-15 14:09:40 +00:00
cxl
02281cbec9 ide: Navigator improved
git-svn-id: svn://ultimatepp.org/upp/trunk@8530 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-11 13:53:33 +00:00
cxl
a35e5442b3 ide: Navigator fix
git-svn-id: svn://ultimatepp.org/upp/trunk@8528 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-11 07:42:35 +00:00
cxl
be5a675cd0 cpp: Navigator improved #1065
git-svn-id: svn://ultimatepp.org/upp/trunk@8522 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-07 09:35:27 +00:00
cxl
9384bfb30a .cpp navigator
git-svn-id: svn://ultimatepp.org/upp/trunk@8521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-07 06:51:19 +00:00
cxl
8cf794979a ide: Fixed anonymouse structure display in navigator #1064
git-svn-id: svn://ultimatepp.org/upp/trunk@8483 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-05-28 18:33:03 +00:00
cxl
49d3de4a8a New Cpp preprocesing parser merged
git-svn-id: svn://ultimatepp.org/upp/trunk@8427 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-05-11 17:13:55 +00:00
cxl
da3e6275b4 CtrlCore: FixedDropFiles in Linux (added UrlDecode/UrlEncode)
git-svn-id: svn://ultimatepp.org/upp/trunk@7991 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-12-23 09:42:28 +00:00
cxl
c637a566d8 ide: Navigator cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@7639 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-09-05 06:14:28 +00:00
cxl
8b3145c402 ide: minor visual improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@7635 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-09-03 06:57:47 +00:00
cxl
c3417597de ide: Find in files results improved
git-svn-id: svn://ultimatepp.org/upp/trunk@7629 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-31 19:18:33 +00:00
cxl
3cecd831f1 ide: New 'jump' (ctrl+j) dialog
git-svn-id: svn://ultimatepp.org/upp/trunk@7625 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-31 14:16:45 +00:00
cxl
8cdb0feda1 ide: Navigator now supports sorting in local file too
git-svn-id: svn://ultimatepp.org/upp/trunk@7615 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-29 06:33:39 +00:00
cxl
620dbe0388 ide: Fixed navigator splitter issue
git-svn-id: svn://ultimatepp.org/upp/trunk@7613 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-28 07:36:21 +00:00