Commit graph

478 commits

Author SHA1 Message Date
İsmail Yılmaz
218ee862ef
Core/SSL: AES-256-GCM encryption and decryption (#266) 2025-05-05 14:31:58 +02:00
İsmail Yılmaz
1c48bd493c
Core: ProcessHasAdminRights() function is added to utility functions. (#242)
* Core: ProcessHasAdminRights() function is added to utility functions.

* reference/DetectPrivegedProcess: Cosmetics.

* Core: ProcessHasAdminRights() renamed as IsAdmin()

* Core: IsAdmin() renamed as IsUserAdmin().
2025-04-18 12:46:36 +02:00
Mirek Fidler
ce70b04aa8 .cosmetics 2025-04-10 20:34:43 +02:00
Mirek Fidler
6a3e8799e9 .reference 2025-04-03 11:35:30 +02:00
Mirek Fidler
2f079df225 .reference 2025-04-03 11:32:43 +02:00
Mirek Fidler
bf32b159fe .reference 2025-04-03 11:26:29 +02:00
Mirek Fidler
4845e28a69 BuildInfo fix 2025-03-13 21:04:22 +01:00
Mirek Fidler
ba1f3e1155 ide, reference: BuildInfo fix 2025-03-13 11:26:12 +01:00
Mirek Fidler
5947d9a39c .reference (build_info examples) 2025-02-19 09:57:32 +01:00
Mirek Fidler
c4283f3ceb .docs 2025-02-14 15:43:22 +01:00
Mirek Fidler
7b23c67a77 ide: Experimental CUDA support 2025-02-14 13:47:58 +01:00
Mirek Fidler
0fb4b1532a .reference 2025-02-02 14:08:20 +01:00
Mirek Fidler
8f927568e2 CtrlLib: InfoCtrl LeftZ/RightZ, .reference 2025-02-02 10:49:16 +01:00
Mirek Fidler
dce53b4989 .cosmetics 2025-01-31 09:35:55 +01:00
İsmail Yılmaz
008fb403f7
Ctrl geometry animation functions and docs (#228)
* CtrlLib: Ctrl batch animation function is added and animation functions are documented.

* reference: AnimateCtrlGeometry example added.

* CtrlCore: Ctrl animation docs are  updated.
2025-01-30 15:22:47 +01:00
Mirek Fidler
50bbdd6ffd CtrlLib: Slider and Linux Chameleon improvements 2025-01-23 00:10:37 +01:00
Mirek Fidler
8fc23a3bf3 .reference (replaced THISBACKs) 2025-01-22 13:23:48 +01:00
Mirek Fidler
86efc31a9c ide: bmGIT_BRANCH in build info, About box revision improvements 2025-01-14 11:33:24 +01:00
Mirek Fidler
93ce2600f6 ide: PDB debugger final touches 2025-01-13 10:17:38 +01:00
Mirek Fidler
fa58d0c40a ide: PDB debugger now can use Esc scripts for pretty printing 2025-01-09 17:47:11 +01:00
Mirek Fidler
d29b51dfd9 Core: Lerp(Color) 2024-12-09 09:06:15 +01:00
İsmail Yılmaz
ce5ee8f82f
Core: Linear interpolation (Lerp) templates and reference example for (numbers, Point Size and Rect) (#215) 2024-12-09 08:36:27 +01:00
Mirek Fidler
c3ce92830d Dynamic skin changes 2024-12-06 10:05:57 +01:00
İsmail Yılmaz
aa31f3e84a
reference: Added markdown example (with image support). (#212)
* reference: Added markdown example (with image support).

* Reference/MarkdownViewer: Unnecessary SSL package removed.

* reference/MarkdownViewer: Unnecessary build flag removed, menu functions restructured.

* reference/MarkdownViewer: A default markdown example file (with image) added.
2024-10-30 20:12:53 +01:00
İsmail Yılmaz
a3f8c79a19
reference/SshBasics: Ssh polymorphism/RTTI example for the SshBasics reference example set. (#207)
This patch aims to add a polymorphism & RTTI example to the SShBasics reference examples set.

Demonstrates:
- Creating three different channels (Scp, SFtp, and SshExec) in the same Ssh object array,
- Identifying and converting the stored Ssh objects to the proper channels respectively and calling them.
2024-10-04 00:00:16 +02:00
Mirek Fidler
8c82df7a92 Core: std_forward removed from CoWork.h as it breaks compilation in some cases 2024-09-18 11:45:46 +02:00
Mirek Fidler
597ed21aed CtrlLib: CtrlMapper now provides operator()(Ctrl, T, const T& factor) for simple unit conversions 2024-03-05 21:32:18 +01:00
Mirek Fidler
4580ca77db CtrlLib, ide: Horizontal scrool wheel support in LineEdit, TreeCtrl, ide IconDes, LayDes and DiffCtrl 2024-02-15 21:04:05 +01:00
Zbigniew Rębacz
8a12870722 plugin/glew: reverted to LF line endings. 2024-01-05 15:34:54 +01:00
Zbigniew Rębacz
9b445afebb Doc: added initial documentation for GLCtrl. 2024-01-05 15:05:32 +01:00
Mirek Fidler
8b7ad55066 uppsrc: Various fixes related to loading very large geotiffs 2023-06-08 11:34:38 +02:00
Mirek Fidler
db3dd31f41 ide: bmGIT_HASH 2023-06-06 17:14:43 +02:00
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
İsmail Yılmaz
5f2d0f4938
Ssh examples addition/update. (#114)
* reset

* reference/SshBasics: MT example with CoFor added.

* reference/SshBasics: Cosmetics.
2022-12-11 12:35:58 +01:00
Mirek Fidler
39fa92c1d7 Core/SMTP: Fixed header duplicates with AddHeader, remove reference/CoPipe 2022-09-19 01:45:52 +02:00
Zbigniew Rębacz
08ed64ff68
GridCtrl layout control has been move to Upp namespace. (#78) 2022-07-03 21:04:12 +02:00
Mirek Fidler
87c6a9396c reference: geotiff 2022-05-19 09:13:39 +02:00
Mirek Fidler
30801cf271 CtrlLib: Shift+MouseWheel now horizontally scrolls ArrayCtrl 2022-05-17 11:23:55 +02:00
Mirek Fidler
8826daf070 FT_fontsys: Add missing GetFontDataSys implementation 2022-01-15 14:42:23 +01:00
Mirek Fidler
adcd29c609 plugin/sqlite3: Fixed for wchar32 2022-01-12 14:23:15 +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
a51d0a795b .reference 2021-09-19 15:38:40 +02:00
Mirek Fidler
95de0de094 Core: New double formatters (%m, %mf, %me) 2021-09-05 14:58:30 +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
cxl
ef2333da1f .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@15895 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-04 21:40:36 +00:00
cxl
901023d9d0 .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@15893 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-04 16:28:57 +00:00
cxl
82a36e0e03 .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@15890 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-02 09:41:59 +00:00
cxl
fa78f3d9e0 .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@15886 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-30 10:40:28 +00:00
cxl
5d4811a721 .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@15885 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-30 09:59:37 +00:00
cxl
34703c46be Copying 2020->2021
git-svn-id: svn://ultimatepp.org/upp/trunk@15879 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 13:38:30 +00:00