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
cxl
eeec0a86a1
EditAsHex does not reload if already active #1402
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9669 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-04-03 12:08:22 +00:00
cxl
2a5946e1f0
Assist: Options to switch off
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9175 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-11 16:44:19 +00:00
cxl
664b658b23
ide: Fixed issue with help/tpp in debug mode #1287
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9029 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-10-18 09:23:47 +00:00
cxl
7f56248a16
ide: Help now has proper text/bin disabled #1288
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9015 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-10-13 12:19:44 +00:00
cxl
67974eb463
CtrlLib: FileSel now reloads on activete (and F5) #1285 , ide: Fixed issue with Assist++ after #include change #1192
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8999 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-10-10 12:43:50 +00:00
cxl
e44c739ccf
ide: File saving simplified, does not use temp file anymore (no more linux troubles) #1274
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8981 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-10-04 17:07:14 +00:00
cxl
4f717c5c42
ide: Fixed crashing when non-hl file gets checked for being cpp (CParser exception)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8936 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-16 11:30:49 +00:00
cxl
34e774b636
ide: Improved text/designer/hex handling #1265 , #1218
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8921 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-14 10:05:02 +00:00
cxl
12af41f0bf
ide: whitespace warning now only works for source files (c/java/...)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8774 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-31 09:31:07 +00:00
cxl
0e212aa3a5
Fixed issue with Edit as text..
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8771 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-30 13:13:49 +00:00
cxl
1421c87e8c
ide: Now checking whether files without extension are C++ #1212
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8758 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-27 20:04:27 +00:00
cxl
fad486f7f9
ide: Ctrl+B now goes back from hex #1194
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8718 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-21 12:50:07 +00:00
cxl
d146b343df
.removed DUMP
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8681 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-13 14:30:57 +00:00
cxl
2a75ef39f2
ide: UTF16 support, UTF BOM autodetection #1049
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8680 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-13 14:29:44 +00:00