Commit graph

64 commits

Author SHA1 Message Date
Mirek Fidler
2b201552a5 ide: Now ignoring utf8 sourced error notes (there is some problem in clang and it looks ugly) 2022-11-04 11:10:07 +01:00
Mirek Fidler
f866eda8d5 ide: Edits now shown in scrollbar 2022-10-24 10:08:09 +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
4b49079b27 ide: Minor improvement of error listing
git-svn-id: svn://ultimatepp.org/upp/trunk@16012 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-05 09:41:39 +00:00
cxl
3015ca748e DDUMPs removed, Jsonize now using JS compatible time/date (thanks zsolt)
git-svn-id: svn://ultimatepp.org/upp/trunk@15991 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-13 07:58:48 +00:00
cxl
7768e037ca ide: Error handling improved to understand Win32 CLANG linker errors
git-svn-id: svn://ultimatepp.org/upp/trunk@15990 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-12 16:16:51 +00:00
cxl
5ba975ba8a ide: GCC error handling improved
git-svn-id: svn://ultimatepp.org/upp/trunk@15881 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 15:30:49 +00:00
cxl
84aae8ed12 ide: LocalHost/Host, urepo refactored
git-svn-id: svn://ultimatepp.org/upp/trunk@15586 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-12-12 19:27:04 +00:00
cxl
f88cdc930e ide: Search the web for errors
git-svn-id: svn://ultimatepp.org/upp/trunk@14694 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-23 08:27:59 +00:00
cxl
3b7819fed0 ide: Find in files panes refactored
git-svn-id: svn://ultimatepp.org/upp/trunk@14014 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-15 17:50:10 +00:00
cxl
a852891638 Sql: SQL_RENAME second try...
git-svn-id: svn://ultimatepp.org/upp/trunk@13963 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-01 10:49:50 +00:00
cxl
3035af52bb ide: Multiple find in files output panes
git-svn-id: svn://ultimatepp.org/upp/trunk@13943 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-24 09:57:24 +00:00
cxl
26949fcca1 ide: Fixed patch with single file, fixed problem with 'warning' in the id in error outpur
git-svn-id: svn://ultimatepp.org/upp/trunk@13933 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-22 13:07:52 +00:00
cxl
8340f86a04 ide: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@13658 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-25 06:34:03 +00:00
cxl
78914face8 ide: Console output layout adjustment
git-svn-id: svn://ultimatepp.org/upp/trunk@13657 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-24 21:09:20 +00:00
cxl
4d1f612e3e ide: Fixed font ascent in Errors, CtrlLib: Fixed UHD issue with FileSel
git-svn-id: svn://ultimatepp.org/upp/trunk@12310 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-27 08:38:16 +00:00
cxl
ee5c412e58 ide: 'Disable UHD mode' run option
git-svn-id: svn://ultimatepp.org/upp/trunk@12256 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-07 07:10:23 +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
5a72bf7fa7 ide: Interpret text as errors
git-svn-id: svn://ultimatepp.org/upp/trunk@11191 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-06-22 07:23:40 +00:00
cxl
bacafc457c ide: Fixed visual glitch in find in files pane
git-svn-id: svn://ultimatepp.org/upp/trunk@11189 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-06-21 17:00:17 +00:00
cxl
db2c09a24b ide: Finding improved
git-svn-id: svn://ultimatepp.org/upp/trunk@10965 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-22 15:02:21 +00:00
cxl
d36e8075b9 GCC error handling improved
git-svn-id: svn://ultimatepp.org/upp/trunk@10957 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-19 14:02:33 +00:00
cxl
b788ada7ae ide: FindAll button in Find
git-svn-id: svn://ultimatepp.org/upp/trunk@10942 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-16 18:53:47 +00:00
klugier
ca89b8125f .ide remove unused variable in Errors.cpp
git-svn-id: svn://ultimatepp.org/upp/trunk@10938 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-11 13:00:29 +00:00
cxl
de08b35b62 ide: Error line parsing improved
git-svn-id: svn://ultimatepp.org/upp/trunk@10242 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-09-26 09:15:20 +00:00
cxl
21908670c4 Fixed issue with error-pane copy all #1491
git-svn-id: svn://ultimatepp.org/upp/trunk@10170 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-14 12:48:17 +00:00
cxl
1c66275113 ide: CParser usage added catches
git-svn-id: svn://ultimatepp.org/upp/trunk@9449 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-02-04 19:44:09 +00:00
cxl
db48473223 ide: Copy error #1350
git-svn-id: svn://ultimatepp.org/upp/trunk@9421 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-01-18 13:45:22 +00:00
cxl
0a82951d3e ide: Fixed issue with TDM 32-bit mode and .rc files #1359
git-svn-id: svn://ultimatepp.org/upp/trunk@9420 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-01-18 09:19:34 +00:00
cxl
95e6b82f82 ide: Error capture optimized #1368
git-svn-id: svn://ultimatepp.org/upp/trunk@9419 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-01-18 08:58:58 +00:00
cxl
95ccc018bd .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@9395 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-01-14 08:15:27 +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
09523d40d0 ide: F4 find next error improved (skips 'empty' lines) #1037
git-svn-id: svn://ultimatepp.org/upp/trunk@8683 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-15 14:02:15 +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
aa9586f55d .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@8329 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-04-08 11:50:10 +00:00
cxl
cb1a6c2c8c Improved error list display for CLANG
git-svn-id: svn://ultimatepp.org/upp/trunk@8286 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-21 12:10:44 +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
b3fc26c647 ide: Copy in Find in file results..
git-svn-id: svn://ultimatepp.org/upp/trunk@8255 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-11 13:36:19 +00:00
cxl
17a68e2d67 .removed DDUMPs
git-svn-id: svn://ultimatepp.org/upp/trunk@8053 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-18 09:31:48 +00:00
cxl
1757e23fd2 ide: GCC pch support
git-svn-id: svn://ultimatepp.org/upp/trunk@8050 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-17 23:27:26 +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
a71cbee688 ide: Long error lines now split to multiple #920
git-svn-id: svn://ultimatepp.org/upp/trunk@7867 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-11-07 09:50:26 +00:00
cxl
1600feb480 ide: Error messages improved
git-svn-id: svn://ultimatepp.org/upp/trunk@7824 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-10-24 16:34:08 +00:00
cxl
d1fff8a029 Fixed issue with MSC warning notes
git-svn-id: svn://ultimatepp.org/upp/trunk@7729 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-09-25 18:58:32 +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
03dc4cc4a2 ide: error pane now displays number of errors and warnings in the header
git-svn-id: svn://ultimatepp.org/upp/trunk@7621 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-29 11:59:18 +00:00
cxl
a06b37b77a Some warnings fixed, MYSQL: Fixed decimal issue
git-svn-id: svn://ultimatepp.org/upp/trunk@7558 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-01 15:09:14 +00:00
cxl
92791325fb ide: Fixed issue with dark color and highlighting mismatch #812
git-svn-id: svn://ultimatepp.org/upp/trunk@7532 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-23 06:04:00 +00:00
cxl
b1b7e1aa79 ide: Fixed handling of linker errors
git-svn-id: svn://ultimatepp.org/upp/trunk@7512 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-15 11:46:29 +00:00