Martin Prikryl
39331dd7cc
Issue 2451 – Easier way to toggle word wrapping in internal editor
...
https://winscp.net/tracker/2451
Source commit: 6b7875a75ca98cef8fecd0fa9039b67951a5e473
2026-08-22 15:24:49 +02:00
Martin Prikryl
327d867495
Issue 2437 – Configurable warning when opening large file in an internal editor
...
https://winscp.net/tracker/2437
Source commit: 74bdbd0d32c1416c24f384dfc02cc257cc68da14
2026-05-13 01:11:17 +02:00
Martin Prikryl
bdc1aefa86
Types and casts safe in respect to pointer size for forward 64-bit compatibility (2nd after a2119a7e)
...
https://winscp.net/tracker/618
Source commit: c34c42432b77f29fc4e5f6824021c9d282a19525
2026-03-28 01:12:40 +01:00
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
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
b13e2e7c2b
#pragma package(smart_init) is not useful out of packages
...
Source commit: 7635ac3b532214f27ea2b6fe6aa80398c857cfcd
2025-08-23 01:06:48 +02:00
Martin Prikryl
3817bbd736
Preparing for separate pre-compiled header file required by Clang
...
- Once doing that, including more headers to PCH, not just vcl.h
- Clang won't need explicit include, but we will probably keep it anyway.
- #pragma hdrstop has no effect in Clang
Source commit: adc8a268b6907c5337ccaa430cca7526793a3019
2025-08-22 15:43:55 +02:00
Martin Prikryl
6e672a08e0
Issue 2397 – Default to UTF-8 encoding in internal editor
...
https://winscp.net/tracker/2397
Source commit: d15afce18d0c890c62877d077d165a49bfb1d0c8
2025-08-20 01:17:09 +02:00
Martin Prikryl
74fdf539de
Clang imposed changes that should be noop and have no effect on classic compiler (2nd after 92ba1e3f0 + preceding commits)
...
Mostly
– explicit static global variables
– const, sign and down casts safety
– same-named variables in nested scopes
– incorrectly identified uninitialized variables
– semicolon after function implementation
– unused variables, fields, arguments and macros
– exact include filename case
– field initialization order
– typename use
– struct vs class declarations
– incorrectly identified uninitialized variables
– refactoring to solve Clang internal compiler error when using new variable in __finally block
Source commit: 3da995ff5169eefcfe3b3b7cc0d019c660096c07
2025-06-24 16:32:34 +02:00
Martin Prikryl
75cf13653a
UnsupportedDarkThemeWindows counter
...
Source commit: 027dc5c64608601944c35d34c63398f1c76abd20
2025-05-30 01:23:54 +02:00
Martin Prikryl
bf735c00c7
In BCB11 TRichEdit uses MSFTEDIT.DLL/MSFTEDIT_CLASS by default already
...
Source commit: 0dec9fb6e32afbbd57ea79438181c6433f2aa6a0
2024-11-05 12:06:39 +01:00
Martin Prikryl
a2f254413c
It is not necessary to set the DefAttributes font
...
I seems that it might be related to RichEdit 2.0.
Or the fact that DefAttributes.Assign is already called from TCustomRichEdit.CMFontChanged
Source commit: 84c6af392d8400caafbc971822b77f449abba26f
2024-11-05 11:23:32 +01:00
Martin Prikryl
72474b7a2c
Bug fix: Editor font was scaled twice on monitors with different DPI than the primary one
...
Caused by Issue 1544
Source commit: 41a45311af0acc9beeee6f49af8552f844f6847d
2024-11-05 09:15:05 +01:00
Martin Prikryl
827daf3dbc
Issue 2304 – Change caret position on the first click on an inactive editor window
...
https://winscp.net/tracker/2304
Source commit: 51ae490582a8c508c5b4242e583e2a2b80e9e0e2
2024-07-24 00:49:45 +02:00
Martin Prikryl
33ba913b08
Issue 128 – Optionally disable smooth scrolling in an internal editor
...
https://winscp.net/tracker/128
Source commit: 6237d918671451352c1f8ded00f9b7c99ddfb33a
2024-07-23 00:58:03 +02:00
Martin Prikryl
1111f60725
Bug 2169: Allow box-drawing characters to render correctly in an Internal editor
...
https://winscp.net/tracker/2169
Source commit: c2fd0bc36092e95dfd07f7ede927ea9890e669a8
2023-03-07 01:05:36 +01:00
Martin Prikryl
1922719432
Bug 2108: Blocking Windows Rich Edit formatting keyboard shortcuts in Internal Editor
...
https://winscp.net/tracker/2108
Source commit: c4fa6f22d63222bcf59dbeb1c37f9610bb378cdc
2022-08-30 01:00:02 +02:00
Martin Prikryl
43f565a5b1
Code formatting
...
Source commit: 2d1ecdf79f91796f54576e0767825bdc01f33c07
2022-06-21 01:07:43 +02:00
Martin Prikryl
25ec2aecbd
Bug fix: When saving a local file, the "Saving" status on the Internal editor status bar is never cleared
...
Source commit: b661be774d501e0549811eb1559b1bc413d8b63c
2021-06-05 00:50:47 +02:00
Martin Prikryl
fb28d236fb
Bug 1893: Allowing opening both local and remote tabs using "new tab" tab
...
https://winscp.net/tracker/1893
Source commit: c6b495cd3f9021f2d9d8fcddb0587644dd2ade4c
2021-03-12 00:53:44 +01:00
Martin Prikryl
2ec882ed95
Using an en-dash instead of a minus sign in window titles, local-local session names and various other places
...
Source commit: c4ea12980c1d69fe0a9560bcc5ba00810949212c
2021-02-16 00:46:17 +01:00
Martin Prikryl
c28e6a5904
Bug 1847: Clarify that WinSCP may crash in the warning message when trying to load too big file into the internal editor
...
https://winscp.net/tracker/1847
(cherry picked from commit 03230d18d1 )
Source commit: 9b7a4b0d1dfd1bbdb94877bfd790393afa9c806c
2020-04-24 18:43:01 +02:00
Martin Prikryl
762cc7c378
Revert "Bug 1847: Clarify that WinSCP may crash in the warning message when trying to load too big file into the internal editor"
...
This reverts commit 03230d18d1 .
Source commit: 96467296a5dc7d137970535d61bdc595eede9686
2020-04-24 18:30:14 +02:00
Martin Prikryl
03230d18d1
Bug 1847: Clarify that WinSCP may crash in the warning message when trying to load too big file into the internal editor
...
https://winscp.net/tracker/1847
Source commit: c4090d9c640fc91c2a239596be56717fa3c854e5
2020-04-05 01:07:16 +02:00
Martin Prikryl
a9fd620201
Ignoring even EExternalException after too big file is loaded into the internal editor
...
(p=98185)
Source commit: 2b45ee0092438f60ec72fbac1bf7a6aa74ef53ad
2020-04-04 01:23:31 +02:00
Martin Prikryl
71f6619a22
Removing NO_RESOURCES conditional block
...
(used for Salamander only)
Source commit: 84fceaacd30a1740e2d6bba49b9e9f2fc57574f4
2019-11-19 01:01:35 +01:00
Martin Prikryl
eec4b1f4f4
Do not consider even "access violation" error if user loads too large file, despite being warned, as an internal error (see also 0028f4da)
...
Source commit: 8aa669d542593891f8ee13e79e0ea45cae70f21f
2019-07-05 02:28:36 +02:00
Martin Prikryl
e2c35a305c
Bug 1752: Indicate in an Internal editor that the file is new and prevent actions that does not make sense for non-existing files
...
https://winscp.net/tracker/1752
Source commit: 90e860e34a3f83bc2b6a0235bc03a4f775b78578
2019-06-06 01:51:01 +02:00
Martin Prikryl
98e4fe1969
Dark mode for internal editor + AllowDarkModeForWindow needs recreating window (though it still does not work reliably)
...
Source commit: 2ce2751091af2059f69aadb32a90e7eec5cb1e76
2018-12-12 01:11:29 +01:00
Martin Prikryl
fea58a5bcd
c4ee38c79 by mistake disabled saving of local files opened in an internal editor
...
Source commit: 68178cc97a639220e414d26ec97a4440edfd6f04
2018-08-10 01:56:37 +02:00
Martin Prikryl
c4ee38c79b
Not enabling background transfers when encrypting files (part of Bug 1653)
...
Source commit: bef96595996cdee1e3f63441260e7584548a58c7
2018-07-28 01:34:49 +02:00
Martin Prikryl
acba183ed9
Bug 1629: Failure when binary file is attempted to be opened in an internal editor on system with multibyte legacy encoding
...
https://winscp.net/tracker/1629
Source commit: d815e7c6ca2044a65bb2d1f007ff0bc3051161d2
2018-04-04 02:36:33 +02:00
Martin Prikryl
a24965c84e
Bug 1580: Support wider range of Unicode characters in internal editor
...
https://winscp.net/tracker/1580
Source commit: 162b977f3987658f9e124db1d6694b309feaa02a
2018-01-28 16:14:17 +01:00
Martin Prikryl
7caf9181d3
Bug 1577: Per-session default encoding configuration for internal editor
...
https://winscp.net/tracker/1577
Source commit: 2209844f940bd6f76200df8555800b4f513ba085
2018-01-28 15:59:17 +01:00
Martin Prikryl
ca2c1890f3
Bug 1544: Editor font too large on high DPI screens
...
https://winscp.net/tracker/1544
Source commit: 04455bb9a5d449b7323aba7c1087cda7e5c7306a
2018-01-28 07:49:04 +01:00
Martin Prikryl
07617815a6
Bug 1521: Provisional implementation of per-monitor DPI awareness
...
https://winscp.net/tracker/1521
Source commit: 9d436d711a74909662530049c1de501edb91ab3a
2018-01-28 06:03:34 +01:00
Martin Prikryl
66a2b64761
Bug 1511: Some multibyte ANSI-encoded files are incorrectly loaded into the Internal editor
...
https://winscp.net/tracker/1511
Source commit: c559302998386da727c79657500fbbfd451c9e9e
2018-01-28 04:19:25 +01:00
Martin Prikryl
3f03b7b8a8
VCLCOPY tags
...
Source commit: 6f457a519d60de344650e44a216314f64565b948
2018-01-28 04:18:22 +01:00
Martin Prikryl
ce439f45a1
Find dialog is not modal when search finishes + Its Focus button does not close the window
...
Source commit: 38c8537bd054d4dca24651708057d0fa163da34e
2018-01-27 09:46:38 +01:00
Martin Prikryl
04d416b785
Bug 1429: Failure when reloading edited file while it's being reloaded already
...
https://winscp.net/tracker/1429
Source commit: e034954ef573af34b0e42b4e6fbc2bcd27fc627b
2018-01-26 02:18:03 +01:00
Martin Prikryl
0028f4da63
Do not consider "out of memory" error if user loads too large file, despite being warned, as an internal error
...
Source commit: 645a1eece6f4c48d4d97d663aa9d0da64dbd632a
2018-01-25 21:20:56 +01:00
Martin Prikryl
0656a11e36
Enhanced ScreenTips
...
Source commit: 51df00652b9a7f7106079e31b54a8c3c06d9382b
2018-01-25 17:18:44 +01:00
Martin Prikryl
2ea1237427
Reimplementing Application events using TApplicationEvents multicaster as Vcl.ScreenTips module uses that and hence hijacks the handlers
...
Source commit: 336c222ab8e33a8bc03894a4291c713e4e9ac095
2018-01-25 17:14:38 +01:00
Martin Prikryl
8e3c6db001
Displaying information about tracing and reporting and exploring the log file when the application closes
...
Source commit: 167b90f73ae34a7fbc3be33c6b88c158991c3163
2018-01-25 16:22:12 +01:00
Martin Prikryl
b55e9565da
Function call-line syntax for DebugFail + Replacing all DebugAssert(false) with DebugFail
...
Source commit: 358df59fa46a04bd1b2a141b826fa5c499303ae6
2018-01-24 20:47:51 +01:00
Martin Prikryl
987728ea0c
Prettifying debug macros
...
Source commit: ba529d34782876686ca07031e9c0b7c17f9e92fd
2018-01-24 20:39:55 +01:00
Martin Prikryl
e538d3ab84
Bug 1370: Show a command of a custom command in status bar
...
https://winscp.net/tracker/1370
Source commit: c43262a1cab8204dc03eacb8001bbfd1be69ca22
2018-01-24 16:44:21 +01:00
Martin Prikryl
b798a2c019
Removing RichEdit 1.0 fallback, 2.0 is available since Windows NT/98
...
Source commit: 10896edb44050039c4e49b1547c4876e14816929
2018-01-24 16:38:36 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
674a512d79
5.7.3
2018-01-11 15:37:54 +01:00