Commit graph

40 commits

Author SHA1 Message Date
Mirek Fidler
36ef12fdc3 MacOS: Fixed rendering of apple chars in italic, removed Insert key from mac menu (gets displayed wrongly) 2023-04-18 11:12:27 +02:00
Mirek Fidler
6a555830e2 ide: MacOS install improvements 2023-04-13 14:15:34 +02:00
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