Mirek Fidler
075b16fcd9
uppsrc: Various minor fixes (thanks mrped)
2022-12-11 11:15:52 +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
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
563ac57aa8
ide: Builders now declares bmGIT_REVCOUNT macro (similar to former SVN_REVISION), now used in ide itself in the about box.
2021-08-27 18:03:53 +02:00
klugier
141dcaeb42
Ide: .cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15231 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-11 08:48:41 +00:00
klugier
328b18c764
Ide: About box now detects latest version of c++ and show only one version.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15230 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-11 08:48:05 +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
4effe2c141
Core: MacOS now using UPP_HEAP (but not for new/delete)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14050 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-20 11:14:58 +00:00
cxl
5694c56994
Draw: Now converting .iml icons in dark mode
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12883 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-23 19:45:34 +00:00
cxl
a1f521e289
CtrlLib, ide: Better dark theme support (using DarkTheme for RichTextCtrl)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12635 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-21 07:43:53 +00:00
cxl
bd76e60e2f
upp.src: UHD tweaks
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12244 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-04 11:39:06 +00:00
klugier
6b713ecc4a
Ide: Select main package now takes version number from SplashCtrl.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12116 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-29 14:55:30 +00:00
cxl
2850ed2911
uppsrc: Topic language separator changed from '$' to '@' (to avoid problems with makefiles)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11509 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-02 12:51:27 +00:00
klugier
a6482403c0
Ide: ide can now display own log file. The main reason of adding this improvement is easier problem diagnostic.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11453 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-11-12 17:35:05 +00:00
klugier
fb353b893c
Ide: IDE version is now log on startup. Move main to separate implementation file.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11448 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-11-11 23:04:29 +00:00
klugier
3f4be369e8
.ide About dialog now can be closed with Escape key
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10207 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-09-15 18:43:45 +00:00
cxl
b2c760d9ba
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10178 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-22 14:21:19 +00:00
cxl
7a1b5c6701
ide: Disable BLITZ option in build methods
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9645 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-03-28 07:53:05 +00:00
cxl
079e8064b9
.cosmetics #1340
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9200 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-21 14:03:54 +00:00
cxl
ffb185d1db
ide: About dialog improved #1338
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9198 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-20 18:19:56 +00:00
cxl
6a4818f031
ide: FIxed About dialog in ubuntu #1289
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9193 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-11-19 07:43:57 +00:00
cxl
a202040446
upp.src: UHD issues
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8803 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-09 11:14:16 +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
79f5410d0a
ide: Fixed About
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8785 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-02 17:58:28 +00:00
cxl
b9d5968fbf
cpp: Fixed issue with bitfields
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8784 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-01 15:58:26 +00:00
cxl
4802a6fa16
ide: About dialog improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8782 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-01 12:32:47 +00:00
cxl
5f7a56ab2a
ide: Removed compilation date causing problems
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8757 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-27 15:01:46 +00:00
cxl
2714d81cdc
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8730 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-23 13:36:07 +00:00
cxl
de106a7134
New logo
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8699 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-17 14:10:22 +00:00
cxl
edf3beb82f
new logo
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8695 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-07-17 07:11:05 +00:00
cxl
5bafed22d3
ide: new logo, cpp stats info
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8610 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-06-28 07:40:41 +00:00
cxl
2275706fff
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7964 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-12-12 08:05:23 +00:00
cxl
98eb608598
CtrlCore, ide: gtk fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@5693 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-01-01 13:05:27 +00:00
dolik
af5456cf51
.theide: fixed positioning of version string in about-box for longer strings
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2333 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-04-23 20:41:33 +00:00
cxl
b5978f3937
RichTextView::NoLazy avoids lazy update of images
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1061 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-04-15 19:03:09 +00:00
cxl
e6c2027cf5
Improved theide T++ (help) browser
...
git-svn-id: svn://ultimatepp.org/upp/trunk@454 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-17 12:13:43 +00:00