Commit graph

2633 commits

Author SHA1 Message Date
Mirek Fidler
69ede7b2b9 ide: No more using -mthreads with clang in win32 2022-04-04 18:05:34 +02:00
Mirek Fidler
340ce65c08 uppsrc: (c) 2022 2022-04-03 20:58:06 +02:00
Mirek Fidler
12893d7955 ide: Fixed issue with LayDes Color 2022-03-29 19:11:05 +02:00
Mirek Fidler
89ec73e529 ide: Fixed problem with layout Color 2022-03-28 17:12:46 +02:00
Mirek Fidler
6e4ae677c6 ide: Removed DDUMPs. 2022-03-18 10:58:05 +01:00
Mirek Fidler
a16f20072a ide: Color and Font in Layout Designer are now with Upp:: 2022-03-18 10:33:26 +01:00
Mirek Fidler
922dbb77a0 ide: Fixed storing some configuration options (thanks SenderGhost) 2022-03-17 09:30:52 +01:00
Mirek Fidler
37cc7b28d9 ide: Fixed English 2022-03-06 20:48:55 +01:00
Zbigniew Rębacz
a8eeae396a
TheIDE: add git verification on UppHub dialog start. (#57)
* TheIDE: add git verification on UppHub dialog start.

* Added git requirements to upp.spec

* Added additional log when git is not detected.
2022-03-06 20:45:31 +01:00
Mirek Fidler
dbed223abc upp.src: in win32 usp10 now strictly before gdi32 (to avoid win 7 issues) 2022-02-11 17:51:20 +01:00
Mirek Fidler
54e8b63ae7 ide: PDB debugger now supports ErrorValue 2022-02-11 17:27:54 +01:00
Mirek Fidler
05fdb8a04a ide: Debugger NLS support for debugee commandline 2022-02-11 13:44:38 +01:00
Mirek Fidler
4e1f596004 ide: Fixed SelectPackage HasSvn -> HasGit 2022-02-06 09:44:52 +01:00
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
Zbigniew Rębacz
5e5faf1394 UppWeb: U++ instead of Ultimate++ in funding article. 2022-01-20 12:21:08 +01:00
Zbigniew Rębacz
13af3938e1 UppWeb, Doc: replacing Ultimate++ with U++. 2022-01-20 12:12:54 +01:00
Mirek Fidler
ac5d53347b ide: Whole XML / JSON file reformatting 2022-01-16 17:51:09 +01:00
Mirek Fidler
8337e7c250 ide: .json/.xml reformating limit now 75MB, .upptst 2022-01-15 13:57:08 +01:00
Zbigniew Rębacz
815ce70fa2 Ide, Doc: 2022 in about box. 2021-12-31 00:43:09 +01:00
Zbigniew Rębacz
3c5aee70a8
Instant Setup for VS Professional 2022 (#56)
What's changed:
- Added detection for Visual Studio Professional 2022 detection
- The configuration is now gather from both x86 and x64 directories (user could have both)
- minor fixes
2021-12-25 19:32:11 +01:00
Mirek Fidler
6394813c02 ide: Visual Studio 2022 support in instant setup 2021-12-21 09:26:27 +01:00
Mirek Fidler
132aba9d38 ide: MSC22 support (thanks Tom) 2021-12-20 10:23:48 +01:00
Mirek Fidler
802d9f3e9f ide: Fixed to compile 2021-12-09 00:44:12 +01:00
Mirek Fidler
85873b75f0 ide: Fixed deadlock warning issues with context goto AK_ definition 2021-12-06 09:19:05 +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
a9b5fb9012 ide: Reformat JSON/XML 2021-12-02 15:15:42 +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
89e7015dfe .removed DLOG 2021-10-19 12:33:45 +02:00
Mirek Fidler
c4a5702fa6 ide: Win32 Debugger now displays first chance 'crashing' exceptions (as they now seem to be caught by Win32, preventing the debugging of such situations) 2021-10-19 11:14:00 +02:00
Mirek Fidler
5ea2cb8792 ide: wchar32 support in debugger 2021-10-18 20:49:44 +02:00
Mirek Fidler
89c11eaf41 ide: UppHub website link improvements 2021-10-13 08:52:52 +02:00
Zbigniew Rębacz
3b6d8d00ed
Ide: link to repository explicitly visible in UppHub package header (#44)
* Ide: link to repository explicitly visible in UppHub package header

What's changed:
- Added website variable into UppHubNest structu
- Added FindWebsite inside UppHub.cpp file in order to find website link basing on repository
- Website when exists is now being displayed in the UppHub package header
- If package is installed it is now displayed under "Status" package header entry

* FindWebsite simplification
2021-10-13 08:42:53 +02:00
Mirek Fidler
5a332b0c93 ide: Fixed issue with MacOS install 2021-10-07 10:26:43 +02: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
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
Mirek Fidler
1932ae3b9e ide: Duplicate files are now not build twice (e.g. when file is added again with import.ext) 2021-08-19 12:54:03 +02:00
Mirek Fidler
022c6e5c3a ide: clone github U++ sources instead of svn 2021-08-09 17:37:40 +02:00
Mirek Fidler
d0cb910de9 .cosmetics 2021-08-07 09:40:29 +02:00
Mirek Fidler
9bbd21dc62 ide: CLANG warnings fixed 2021-08-02 14:15:35 +02:00
Mirek Fidler
744a970cd2 .autotest, ide: git repo sync fixes 2021-08-02 13:27:46 +02:00
Mirek Fidler
3101422b9c ide: Minimize option in run dialog 2021-08-01 13:53:21 +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
b3d0f56536 .docs
git-svn-id: svn://ultimatepp.org/upp/trunk@16034 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-26 07:56:55 +00:00
klugier
bdfd1ee9ec Ide, Cod: Android builder screenshot update.
git-svn-id: svn://ultimatepp.org/upp/trunk@16033 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-25 16:48:31 +00:00
klugier
796fd82dde Ide, Android: Android builder now can works with higher versions of JDE - Java 1.8 will be forced.
git-svn-id: svn://ultimatepp.org/upp/trunk@16032 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-25 15:58:25 +00:00
cxl
fbb02d75f3 ide: Main config is now reading flags from sources
git-svn-id: svn://ultimatepp.org/upp/trunk@16031 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-22 13:51:46 +00:00
klugier
6c97b6bedb Ide, Doc: Android builder.
git-svn-id: svn://ultimatepp.org/upp/trunk@16030 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-21 19:46:16 +00:00
cxl
f0b26efb57 Core, ide: flagDEBUGCODE allows DLOGs (etc..) in the release mode
git-svn-id: svn://ultimatepp.org/upp/trunk@16029 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-21 13:05:18 +00:00