1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00
putty-source/windows/utils
Simon Tatham 74150633f1 Add and use cmdline_arg_to_filename().
Converting a CmdlineArg straight to a Filename allows us to make the
filename out of the wide-character version of the string on Windows.
So now filenames specified on the command line should generally be
able to handle pathnames containing Unicode characters not in the
system code page.

This change also involves making some char pointers _into_ Filename
structs where they weren't previously: for example, the
'openssh_config_file' variable in Windows Pageant's WinMain().
2024-09-26 11:30:07 +01:00
..
agent_mutex_name.c Windows Pageant: make atomic client/server decision. 2022-01-03 12:21:39 +00:00
agent_named_pipe_name.c Move agent_named_pipe_name into its own source file. 2022-01-03 12:12:05 +00:00
arm_arch_queries.c Add some missing #includes. 2022-09-03 11:59:12 +01:00
aux_match_opt.c New abstraction for command-line arguments. 2024-09-26 11:30:07 +01:00
centre_window.c Windows: utility function to centre a window. 2022-04-25 14:10:16 +01:00
cmdline_arg.c Add and use cmdline_arg_to_filename(). 2024-09-26 11:30:07 +01:00
cryptoapi.c Merge connshare socket naming fix from 'pre-0.75'. 2021-05-02 08:19:28 +01:00
defaults.c Add platform-independent fontspec_new_default() function. 2023-02-18 14:10:21 +00:00
dll_hijacking_protection.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
dputs.c Windows dputs: use WriteFile to avoid stdio buffering. 2021-09-30 19:00:11 +01:00
escape_registry_key.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
filename.c dup_mb_to_wc, dup_wc_to_mb: remove the 'flags' parameter. 2024-09-24 09:42:58 +01:00
fontspec.c Add platform-independent fontspec_new_default() function. 2023-02-18 14:10:21 +00:00
get_system_dir.c Factor out Windows utility function get_system_dir(). 2021-05-08 17:18:17 +01:00
get_username.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
getdlgitemtext_alloc.c New Windows utility function: GetDlgItemTextW_alloc. 2023-05-29 15:31:43 +01:00
gui-timing.c Windows: move GUI timer handling into a utils module. 2022-09-13 11:26:57 +01:00
interprocess_mutex.c Windows Pageant: turn 'has_security' into a global function. 2022-03-12 21:05:07 +00:00
is_console_handle.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
load_system32_dll.c Factor out Windows utility function get_system_dir(). 2021-05-08 17:18:17 +01:00
ltime.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
make_spr_sw_abort_winerror.c Richer data type for interactive prompt results. 2021-12-28 18:08:31 +00:00
makedlgitemborderless.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
message_box.c dup_mb_to_wc, dup_wc_to_mb: remove the 'flags' parameter. 2024-09-24 09:42:58 +01:00
minefield.c Add some missing #includes. 2022-09-03 11:59:12 +01:00
open_for_write_would_lose_data.c Some support for wide-character filenames in Windows. 2023-05-29 15:41:50 +01:00
pgp_fingerprints_msgbox.c Add UTF-8 flag to the Windows message_box() wrapper. 2023-05-29 15:08:48 +01:00
platform_get_x_display.c Add some missing #includes. 2022-09-03 11:59:12 +01:00
registry.c windows/utils/registry.c: allow opening reg keys RO. 2022-09-14 16:09:37 +01:00
request_file.c New Windows utility function: request_file_w. 2023-05-29 15:31:45 +01:00
screenshot.c Add and use cmdline_arg_to_filename(). 2024-09-26 11:30:07 +01:00
security.c Formatting: standardise on "func(\n", not "func\n(". 2022-08-03 20:48:46 +01:00
shinydialogbox.c Thread-local support for more Windows toolchains. 2022-09-02 16:11:05 +01:00
split_into_argv_w.c Add a Unicode version of split_into_argv(). 2023-03-16 17:33:49 +00:00
split_into_argv.c Document the split_into_argv functions better. 2024-09-26 11:30:07 +01:00
strtoumax.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
version.c Make init_winver() idempotent. 2022-03-12 18:51:21 +00:00
win_strerror.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00