Commit graph

346 commits

Author SHA1 Message Date
Zbigniew Rębacz
bcb86d8728
Initial Circle CI Integration (#102)
CircleCI allow us to build each commit and especially commits from master branch. In the version dedicated to open source it can only works within Linux environment. Resource are also limited, but it offers 4 cores and 8 GB of RAM, which is sufficient to build TheIDE.

My implementation runs TheIDE and UMK makiles. In the future it can be extended for more advanced things such as running auto-test scripts.

Image cimg/base:2022.09 offers Clang 11, which is sufficient for our needs.

No more DDUMPS :)
2022-09-30 01:02:17 +02:00
Mirek Fidler
650ab9af60 ide: fixed to compile, CtrlLib: StaticText::GetText 2022-06-06 09:58:06 +02:00
Mirek Fidler
0449296f07 gui_sizeof merged, double formatting precsion in JSON/XML reduced to 15 digits 2022-06-03 11:43:48 +02:00
Mirek Fidler
433b11db63 ide: namespace agnostic layouts refactored again 2022-05-08 13:36:03 +02:00
Mirek Fidler
6d284762a1 Revert "CtrlCore, ide: Support for namespace agnostic layouts refactored"
This reverts commit 4f49f919a2.
2022-05-08 08:48:22 +02:00
Mirek Fidler
4f49f919a2 CtrlCore, ide: Support for namespace agnostic layouts refactored 2022-05-07 09:12:58 +02:00
Mirek Fidler
340ce65c08 uppsrc: (c) 2022 2022-04-03 20:58:06 +02: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
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
cxl
1bb0f4c8e4 ide: Testing filetimes to show recently changed files now in win32 exludes network files to speedup theide startup
git-svn-id: svn://ultimatepp.org/upp/trunk@16015 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-09 09:48:09 +00:00
klugier
933261c24a Ide, Debugger: Added more dark icon variants.
git-svn-id: svn://ultimatepp.org/upp/trunk@15982 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-07 17:10:10 +00:00
cxl
e119655fbd ide: Gdb missing xdotool warning added
git-svn-id: svn://ultimatepp.org/upp/trunk@15880 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 14:54:36 +00:00
cxl
5e763fb3a4 ide: GDB now using XF86Ungrab to release the capture
git-svn-id: svn://ultimatepp.org/upp/trunk@15875 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 13:29:57 +00:00
cxl
a5f628fe6d uppsrc: 2020->2021
git-svn-id: svn://ultimatepp.org/upp/trunk@15857 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-19 14:14:08 +00:00
cxl
8ef283dd6b ide: PDB debugger threads tab improved
git-svn-id: svn://ultimatepp.org/upp/trunk@15609 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-12-18 17:51:37 +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
klugier
09d1a3a5f5 Ide: Gdb now logs command on launching failuer.
git-svn-id: svn://ultimatepp.org/upp/trunk@15218 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-08 18:44:31 +00:00
cxl
f8b8cbf1eb Copying update
git-svn-id: svn://ultimatepp.org/upp/trunk@14978 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-03 14:50:30 +00:00
cxl
61777f3a95 ide: Threads tab in PDB debugger
git-svn-id: svn://ultimatepp.org/upp/trunk@14684 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-15 11:34:01 +00:00
cxl
3e4b840506 uppsrc: Modernizing code with variadic templates
git-svn-id: svn://ultimatepp.org/upp/trunk@14604 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-17 16:02:45 +00:00
cxl
820ce4a2aa CtrlCore: Fix of serialization on armhf, ide: lxde terminal support
git-svn-id: svn://ultimatepp.org/upp/trunk@14414 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-01 10:45:02 +00:00
cxl
baa4c6772f ide: CLANG now default method in win32
git-svn-id: svn://ultimatepp.org/upp/trunk@14378 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-25 08:03:15 +00:00
cxl
0c9c9eb968 ide: Pdb dll modules info
git-svn-id: svn://ultimatepp.org/upp/trunk@14308 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-14 07:46:58 +00:00
cxl
5ab308359d debugger improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@14187 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-25 14:46:09 +00:00
cxl
25718e762b ide: Cosmetic fix in PDB
git-svn-id: svn://ultimatepp.org/upp/trunk@14185 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-23 23:00:58 +00:00
cxl
6dd243317e ide: PDB Image support
git-svn-id: svn://ultimatepp.org/upp/trunk@14184 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-23 09:14:00 +00:00
cxl
c91ee56aeb .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@14182 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-22 15:41:57 +00:00
cxl
0c87ce1191 ide: PDB std::unordered_ support
git-svn-id: svn://ultimatepp.org/upp/trunk@14181 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-22 15:28:02 +00:00
cxl
28c6c25ffc ide: PDB std::deque support
git-svn-id: svn://ultimatepp.org/upp/trunk@14179 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-19 23:58:09 +00:00
cxl
b6bde9a68d ide: PDB std::list support
git-svn-id: svn://ultimatepp.org/upp/trunk@14170 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-15 17:49:23 +00:00
cxl
134ac490da ide: PDB pretty for clang's map/set
git-svn-id: svn://ultimatepp.org/upp/trunk@14168 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-15 15:54:19 +00:00
cxl
282ed1c2d1 ide: PDB set/map support
git-svn-id: svn://ultimatepp.org/upp/trunk@14127 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-06 08:10:16 +00:00
cxl
7136e56ad6 ide: Developing debugger support for std::map, set, multimap, multiset
git-svn-id: svn://ultimatepp.org/upp/trunk@14126 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-05 14:26:10 +00:00
cxl
06038ec689 ide: Improved workaround for CLANG 32 PDB problem
git-svn-id: svn://ultimatepp.org/upp/trunk@14125 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-05 10:25:13 +00:00
cxl
562e26a7b6 ide: PDB std::string display fixed
git-svn-id: svn://ultimatepp.org/upp/trunk@14118 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-03 19:43:10 +00:00
cxl
5941dfdae3 ide: clang related fixes, find in files now trims long lines when putting them to output display array to avoid slowdowns
git-svn-id: svn://ultimatepp.org/upp/trunk@14115 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-02 13:34:24 +00:00
cxl
7dd2e46a3e .DLOGs
git-svn-id: svn://ultimatepp.org/upp/trunk@14112 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-01 15:58:42 +00:00
cxl
ed1048eaba ide: Clang debugger fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@14106 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-29 06:50:11 +00:00
cxl
b9e18e9f45 ide: WithDeepCopy support in pdb debugger pretty display
git-svn-id: svn://ultimatepp.org/upp/trunk@14104 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-28 19:11:48 +00:00
cxl
ec9e1a2f88 upp.src: Fixed CLANG warnings in Win32
git-svn-id: svn://ultimatepp.org/upp/trunk@14099 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-27 20:14:56 +00:00
cxl
bd9983bc63 upp.src: llvm-mingw fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@14068 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-23 19:42:57 +00:00
cxl
e52ba54f97 ide: Gdb now can better handle executables without debug info
git-svn-id: svn://ultimatepp.org/upp/trunk@14052 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-20 14:24:29 +00:00
cxl
2a61a18895 ide: Fixed to compile with mingw
git-svn-id: svn://ultimatepp.org/upp/trunk@13765 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-14 17:15:57 +00:00
cxl
a881791b6d ide: PDB improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@13763 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-14 14:20:06 +00:00
cxl
03f2127a41 ide: PDB improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@13762 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-12-14 14:02:51 +00:00