Martin Prikryl
a2119a7eac
Types and casts safe in respect to pointer size for forward 64-bit compatibility
...
Also GetWindowLongPtr and GWLP_USERDATA
https://winscp.net/tracker/618
Source commit: c85fdf15e50ce8a6f35b1c4d2a0125a0b9c4f1f0
2026-01-22 14:51:13 +01:00
Martin Prikryl
adc2edca3b
"pragma warn -pch" workaround no longer needed (2nd - forgotten in f4222357)
...
Source commit: af0d5d0d9f5437c65f7b790086cb51b51473f61d
2025-12-03 01:24:27 +01:00
Martin Prikryl
21012c1c69
Bug fix: Too long edit history dropdown can overflow monitor bounds
...
Source commit: 4c1942875c1569cf203e31430855db61d6930d62
2025-11-07 08:48:32 +01:00
Martin Prikryl
bef9590333
All edit boxes with history consistently do not auto complete and show 16 entries in the drop down
...
Source commit: 23bb0d3bbe0fe9a8b548d2376b6fa00d8ae7f496
2025-11-07 01:22:46 +01:00
Martin Prikryl
09a3983282
Streamlining edit history implementation + Bug fix: Some edits did not save their value to history when submitting with Enter
...
Source commit: 831a1ec2dd65d1dca58fcba246d02c77e156bcc6
2025-11-07 01:19:34 +01:00
Martin Prikryl
e94f594c4a
Reimplemented THistoryComboBox in C++
...
- Started with delphi2cpp.exe
http://ivan.vecerina.com/code/delphi2cpp/
- string needs to be replaced with UnicodeString
- __fastcall needs to be added to virtual methods, constructors of components, and accessors of published properties
- Replaced void with TObject in OnGetData/OnSetData events as for some reasons the void causes linked problems, unless the class has PASCALIMPLEMENTATION attribute
Source commit: 6e3b0f977ecbcf9d3dc0706c129a911c0393569e
2025-11-06 12:01:57 +01:00
Martin Prikryl
71754fc61f
Renaming pas to cpp and adding generated hpp as h to guide git in recognizing future translation to C++
...
(not compilable)
Source commit: a9468bbb15a8c5f9d4381cdc0299c378a2fbe90a
2025-11-06 07:34:54 +01:00