Commit graph

490 commits

Author SHA1 Message Date
Mirek Fidler
563b33de49 QHD fixed 2026-04-04 13:50:56 +02:00
Mirek Fidler
d35310a595 reference: Fixed GridCtrlTest 2026-01-22 16:56:38 +01:00
İsmail Yılmaz
e038550cb2
Core/Socket: Unix domain socket (AF_UNIX) support for Windows (#328)
Refactor UnixSocket.cpp with error handling

Updated UnixSocket.cpp to include error handling and platform-specific path definitions.

UnixSocketClient: Update socket path for cross-platform compatibility

UnixSocketServer: Update socket path for Windows and Unix platforms

Core: UnixSocket example code, socket path fixed

autotest/UnixSocket: path correction and unlink.
2026-01-17 19:56:18 +01:00
mirek-fidler
241cc4ea9d
Custom Title Bar refactored / gtk support (#345) 2026-01-16 19:26:25 +01:00
Zbigniew Rębacz
e6c0fc4f8e Reference: Events migrate to override plus fix HorzMouseWheel. 2026-01-08 23:04:08 +01:00
İsmail Yılmaz
962dd7f37c
Core: UnixSocket (AF_UNIX) implementation (#325)
* Core: UnixSocket (AF_UNIX) implementation

Core/UnixSocket: GetPeerPid refactored

reference/UnixSocketClient: Use default socket type for connection

reference/UnixSocketServer: Use default socket type for listen

Core: UnixSocket API docs & cleanup

Core: UnixSocket friend declaration guarded using ifdefs.

* Core: UnixSocket, GetPeerPid() refactored, docs updated

* Core: TcpSocket renamed as Socket and added unix domain socket support.
Cleanup
Updated API docs.

* Core: UnixSocket entry removed from API docs.

* Core: Socket/SocketWaitEvent API docs cosmetics.

* Core: Socket cosmetics
2025-12-06 12:46:50 +01:00
Mirek Fidler
14f2def2bb .cosmetics 2025-11-30 14:29:43 +01:00
Mirek Fidler
a1b2632749 CtrlLib, Draw: Support for chameleon animations 2025-11-29 14:52:58 +01:00
Mirek Fidler
cf05c8ee04 CtrlCore: Paint hook 2025-10-18 16:29:54 +02:00
Zbigniew Rębacz
21fabcee53
Added reset button to reference/AnimateCtrlGeometry. (#283) 2025-10-14 09:12:41 +02:00
Zbigniew Rębacz
bac5bd062b
Fix MSVC linking error due to wrong titlebar global variables declaration (#279)
* Fix MSVC compilation due to wrong titlebar global variables declarations.

* Fix CustomTitleBar example

* Added description to CustomTitleBar example
2025-06-09 09:35:23 +02:00
Mirek Fidler
7b291a1a5d CtrlCore, reference: CustomTitleBar docs and reference example 2025-06-06 12:17:34 +02:00
İ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