1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00

7 Commits

Author SHA1 Message Date
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