Mirek Fidler
4e28164ebf
ide: repo diff fixes
2023-10-18 11:25:15 +02:00
Mirek Fidler
f440baf14c
CtrlLib: Fixed problem with TextCtrl view mode
2023-10-12 01:18:58 +02:00
Mirek Fidler
f1f28cd00a
ide: reduced background CPU utilisation
2023-09-20 14:09:50 +02:00
Mirek Fidler
572b5b2ac1
ide: Fixed issue with vcruntime fix
2023-09-06 14:01:30 +02:00
Mirek Fidler
808042e66a
ide: Ctrl+T with Layout now maintains position (layout/item)
2023-07-26 10:16:57 +02:00
Mirek Fidler
a7768b36f6
ide: Display out of page function/class headers
2023-07-22 20:30:06 +02:00
Mirek Fidler
09864e391c
ide: Files changed outside theide now get proper undo in theide (undoing external changes)
2023-07-16 12:01:08 +02:00
Mirek Fidler
069e7a52d8
ide: Replace found items
2023-07-09 14:08:33 +02:00
Mirek Fidler
cbecdab7b9
ide: Fixed problems with external file changes
2023-06-29 13:41:48 +02:00
Mirek Fidler
f8c8c868a6
ide: Improved behaviour upon detecting external change to the file (it is now applied with undo records)
2023-06-27 11:40:08 +02:00
Mirek Fidler
2f45699faf
.cosmetics
2022-11-28 14:36:44 +01: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
935f84d990
ide: Hard text size limit for editing set at 2GB
2022-06-17 19:28:18 +02:00
Mirek Fidler
fc83ac7f27
ide: Hard limit for view increased to 16GB
2022-06-16 21:29:45 +02:00
Mirek Fidler
123dd956f1
ide: Non-project file now gets open on prj-aux/ide-aux/temp-aux if it is selected (previously it was always in temp-aux)
2022-02-01 13:54:42 +01:00
Mirek Fidler
198e8114a6
CtrlCore: Ctrl::GetEventLevel
2021-12-05 10:03:47 +01:00
Mirek Fidler
8b8b141f90
ide: Ctrl+D duplicate now works on selection too
2021-12-02 16:37:07 +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
Mirek Fidler
3a12694cf7
.ide: removed RTIMING
2021-09-19 09:58:49 +02:00
Mirek Fidler
86982f15c3
Ctrl: TextCtrl View mode optimized, Core: String::Make for int conversions
2021-09-18 20:54:31 +02:00
cxl
7139fa88ff
ide: Undodata matching fortified with hash
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16037 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-30 16:12:27 +00:00
cxl
2cb907542e
ide: When going from LayDes to text, cursor is put on current layout
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15965 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-27 06:47:56 +00:00
cxl
3d7ce1315f
ide: Empty designer file can now be edited as text too
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15961 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-25 07:47:50 +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
0919a03890
ide: MD and <meta> improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15812 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-05 08:25:52 +00:00
cxl
31253bba39
ide: Not creating empty missing packages
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15801 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-26 23:55:55 +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
5b7ab233d9
ide: Syntax highlighting small improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14554 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-05 11:11:51 +00:00
cxl
d845480e22
ide: Now retains scroll position when switching files
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13627 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-03 16:43:03 +00:00
cxl
0276338ea6
Core2019 merged to to trunk
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13359 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-07 07:06:32 +00:00
cxl
73c5d9e968
ide: GDB improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12037 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-01 20:54:57 +00:00
cxl
b907297904
ide: Fixed issue with view charset
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11731 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-26 23:39:07 +00:00
cxl
448e53f159
.removed DDUMPs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11594 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-20 16:13:03 +00:00
cxl
3d0e1db02f
CtrlLib: TextCtrl, LineEdit, CodeEditor: view mode
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11592 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-20 12:10:24 +00:00
cxl
5dff5fc989
CodeEditor, ide: Word wrap
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11473 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-11-17 08:03:36 +00:00
cxl
24ea6f1982
ide: urepo
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11357 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-10-08 20:58:04 +00:00
cxl
1e61466676
ide: refactoring version control issues
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11356 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-10-08 20:26:03 +00:00
cxl
b0dbae6234
ide: Xml and Json file format now shows viewer, TreeCtrl: GetOpenIds, OpenIds, Core: RegisterGlobalSerialize
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11290 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-08-05 13:59:30 +00:00
cxl
46b3ba1a26
ide: Binary detection now ignores UTF16 and UTF8 BOM files
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11289 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-08-05 07:00:02 +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
klugier
8c712e2d6d
Display (Line, Column) information is now hidden when not needed (designers).
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11034 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-04-26 21:12:22 +00:00
cxl
335d2122af
ide: per-package setting of tabsize
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10872 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-02-22 11:52:45 +00:00
cxl
23d5cc49bc
ide: Comments wordwrapping
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10396 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-05 18:42:27 +00:00
cxl
4b1d3aab37
ide: Fixed issue with inserting header include at the start of new .cpp file
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10387 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-02 15:03:30 +00:00
cxl
62d921fcb0
ide: Spellchecking comments
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10384 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-30 10:41:05 +00:00
cxl
da4f7e7ef5
Fixed issue with TabBar (tabbar grouping was incorrectly switching theide to invalid file after clicking it in FileList)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10223 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-09-18 16:43:23 +00:00
cxl
5edae0e110
.reorganizing
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9759 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-01 20:21:16 +00:00
cxl
1918732644
Navigator moved out of split (RM issue #2 )
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9696 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-04-15 07:37:39 +00:00
klugier
b582b7c14c
Full improvements for #1402
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9670 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-04-03 13:53:54 +00:00