Mirek Fidler
82412428a1
Column cursor typing now grouped undo
2024-12-06 15:40:23 +01:00
Mirek Fidler
70f4f0fbe2
first attempt
2024-11-29 16:04:23 +01:00
Mirek Fidler
f440baf14c
CtrlLib: Fixed problem with TextCtrl view mode
2023-10-12 01:18:58 +02:00
Mirek Fidler
8bc309f59b
.DDUMPs
2022-12-23 00:34:35 +01:00
Mirek Fidler
0d39a82b09
ide: Fixed console colors in dark mode
2022-12-22 19:57:00 +01:00
Mirek Fidler
22cf499432
upp.src: Various CHARSET_UNICODE->CHARSET_UTF8 changes, FT_fontsys fix, SDL2GL fix
2021-12-05 20:01:27 +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
86982f15c3
Ctrl: TextCtrl View mode optimized, Core: String::Make for int conversions
2021-09-18 20:54:31 +02:00
cxl
ad0539439a
ide: md designer
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15810 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-04 20:18:53 +00:00
cxl
6fca987969
uppsrc: Fixing GCC 10.2. warnings
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15182 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-01 08:03:33 +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
1934aa3e1f
CtrlLib: Fixed selection issue in DocEdit/LineEdit
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12946 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-04 21:55:09 +00:00
cxl
62e62583f0
upp.src: Fixed various warnings (GCC 8.2)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12866 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-22 07:48:06 +00:00
cxl
a94c44df8d
CtrlLib: TextCtrl Fixed empty selection issue (thanks omari)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12318 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-30 08:45:37 +00:00
cxl
db7a7a631b
ide: .m and .mm now only compiled on macos or with OBJC flag
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12084 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-20 21:52:07 +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
b9b9586857
Painter: MT Painter merged to trunk; Core: CoWork looper method
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11622 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-25 18:27:15 +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
22228cf0df
TextCtrl::Load refactored
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11279 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-08-01 13:22:16 +00:00
cxl
db1c39a033
CtrlLib: TextCtrl now splits long lines on Load (improvements)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11278 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-07-31 08:36:52 +00:00
cxl
27f3cd0c7a
CtrlLib: TextCtrl now splits long lines
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11277 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-07-30 17:32:35 +00:00
cxl
b5b44f1deb
ide, CtrlLib: LineEdit truncation issues
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10816 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-02-02 15:16:09 +00:00
cxl
8ebdcbb0d5
uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10186 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-26 17:15:30 +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
d7d24ecbae
word/line selection (dbl/trpl click) #1263
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8918 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-13 15:38:01 +00:00
cxl
b5f28154d4
.removed DDUMP
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8827 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-21 11:18:20 +00:00
cxl
d4776a5500
CtrlLib, ide: Ide editor truncates loaded file after 200/600MBs and marks it as 'truncated' (and read only)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8826 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-21 11:06:13 +00:00
cxl
b03415f808
ide: truncate
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8797 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-07 13:47:41 +00:00
cxl
b8e89f918e
ide: Now shows misplaced whitespaces #1201
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8763 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-28 18:37:43 +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
cxl
209a6979ce
CtrlLib: TextCtrl::MaxLength handling improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8285 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-20 08:25:46 +00:00
cxl
f72010fb0d
LineEdit::MaxLength
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8284 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-19 21:52:27 +00:00
cxl
074c4c2f77
LineEdit optimizations
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8108 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-30 14:32:29 +00:00
cxl
58987678bc
Core: #include <function> (thanks dolik!), LineEdit: RectSel sort, Paste in column repeats pattern, zero width rectsel visuals
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7770 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-10-12 12:09:51 +00:00
cxl
69b6988d2f
CtrlLib: LineEdit refactored to support very long lines
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7768 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-10-11 17:41:24 +00:00
cxl
d6a1f1e383
*CtrlLib: Fixed issue in TextCtrl::Load
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7569 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-06 11:56:31 +00:00
cxl
df36abbddf
Fixed issue in TextCtrl::Load optimization
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-18 12:18:44 +00:00
cxl
96d84c25e4
.cosmetics (removed conditional compilation in TextCtrl)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7520 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-18 11:47:16 +00:00
cxl
271bfe9c7f
CtrlLib: LineEdit::Load, Save optimized, Core: Stream::GetSzPtr
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7519 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-18 11:01:20 +00:00
cxl
3847425095
ide: Direct paste of files into text #369
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7505 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-11 18:05:03 +00:00
cxl
59165a27a4
ide: Paste in column #805
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7501 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-11 10:00:30 +00:00
cxl
d6de6d6672
ide: fixed some rect block issues
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7492 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-07 10:28:20 +00:00
cxl
1adb250b2c
LineEdit (ide): Now supports rectangular selection
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7491 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-07-06 17:47:11 +00:00
cxl
1e50ea640b
ide: Global highlighting of selection IDs improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7432 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-10 06:39:40 +00:00
cxl
2646b83cbf
CtrlLib: Text icons #765
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7399 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-05-27 12:52:08 +00:00
cxl
ba7ab3ed50
cpp11 branch merged back to to trunk
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7047 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-03-16 16:33:48 +00:00
cxl
e1538dc995
ide: Fixed ide crashing on Find, F3 & file click #694
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6966 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-28 18:36:20 +00:00
cxl
23cbe1f09d
CtrlLib: TextCtrl::Load
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6617 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-11-29 15:47:45 +00:00
cxl
7188602d1f
CtrlLib: TextCtrl::Load further optimized
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6616 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-11-29 11:27:55 +00:00
cxl
ca57f97f91
CtrlLib: TextCtrl::Load optimized
...
git-svn-id: svn://ultimatepp.org/upp/trunk@6615 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-11-29 10:56:36 +00:00