akallabeth
|
43c5289928
|
Replaced memset/ZeroMemory with initializer
* Addes WINPR_ASSERT on many occations
* Replaced memset with array initializer
* Replaced ZeroMemory with array initializer
|
2022-10-14 12:11:01 +02:00 |
|
Kang Lin
|
195b98a9a9
|
WinPR::Clipboard: Refactor synthetic file
rename posix.c to synthetic_file.c
|
2022-09-26 14:01:20 +02:00 |
|
akallabeth
|
f25261e271
|
Unifiy string append functions
|
2022-06-17 08:41:46 +02:00 |
|
Armin Novak
|
e1b4b4aee0
|
Replaced WINPR_HANDLE_DEF with a struct type
|
2022-04-28 08:42:09 +02:00 |
|
Zhengyi Fu
|
e62aaff319
|
winpr: add GetFileInformationByHandle
|
2022-03-24 13:40:31 +01:00 |
|
Armin Novak
|
6ed50b4b1d
|
Refactored WinPR includes
|
2022-03-03 11:26:48 +01:00 |
|
akallabeth
|
8cc6582044
|
Unify struct definitions (#7633)
* Unified enum/struct definitions, fixed include issues
* Fixed mac compilation issues
* Added missing include
* Fixed windows server build warnings
* Fixed VS2010 build issue
* Removed unnecessary library linking
* Fixed ThreadPool WinXP compatibility
* Fixed pr review remarks
|
2022-02-14 14:59:22 +01:00 |
|
Armin Novak
|
ba0da04217
|
Fixed compilation warnings and duplicate defines
|
2021-09-09 08:53:20 +02:00 |
|
Armin Novak
|
c8571dd5fd
|
Replaced chmod with safer fchmod
* Use fchmod so the file may not change underneath
* Add unit tests for SetFileAttributesA
* Add warning logs for unsupported flags
|
2021-09-06 10:11:14 +02:00 |
|
Armin Novak
|
04ff6b8824
|
Implemented TestFileDeleteFile
|
2021-08-24 10:45:57 +02:00 |
|
Armin Novak
|
5eea7fc12d
|
WINPR_UNUSED argc, argv for unit tests
|
2021-08-24 10:45:57 +02:00 |
|
Armin Novak
|
610396e197
|
Fixed compilation warnings
Try to get the number of warnings down
|
2021-08-02 10:28:06 +02:00 |
|
Armin Novak
|
09cf11ecf0
|
WinPR: Fixed warnings, added assertions
|
2021-06-18 11:32:16 +02:00 |
|
akallabeth
|
6726772d8d
|
Fixed integer warnings
|
2021-06-18 09:41:02 +02:00 |
|
Armin Novak
|
f5bb6d12fc
|
Fixed compilation warnings
|
2021-06-16 14:26:06 +02:00 |
|
Armin Novak
|
d6c84c28fb
|
Renamed ArrayList_Add to ArrayList_Append
* Do not break API silently
|
2021-06-16 11:46:42 +02:00 |
|
Armin Novak
|
d36d94766e
|
Replaced assert with WINPR_ASSERT
|
2021-06-14 09:37:07 +02:00 |
|
akallabeth
|
6b36c6d417
|
Replace fopen and path functions with wrappers (#7043)
Functions like fopen, PathFileExists, PathMakePath need to call
the wide character versions on windows for utf-8 support.
|
2021-05-31 11:42:03 +02:00 |
|
Marc-André Moreau
|
eb6777ea69
|
Fix Windows Unicode file path handling issues (+add winpr_fopen wrapper)
|
2021-05-26 08:40:29 +02:00 |
|
Biswapriyo Nath
|
a3a89a43f7
|
Fix intialization, remove some unused variables.
|
2021-04-28 17:11:31 +02:00 |
|
akallabeth
|
ad93ff3f0d
|
Fixed #6632
|
2020-12-06 14:48:21 +01:00 |
|
akallabeth
|
66dc4cc9ee
|
Fixed compilation warnings.
|
2020-11-10 08:53:43 +01:00 |
|
Armin Novak
|
7c243da6e1
|
Remove symbols exported by accident.
|
2019-12-02 10:57:31 +01:00 |
|
Armin Novak
|
72ca88f49c
|
Reformatted to new style
|
2019-11-07 10:53:54 +01:00 |
|
Armin Novak
|
f01e042211
|
Code cleanups (strlen, casts, size_t, ...)
|
2019-10-29 11:58:43 +01:00 |
|
Bernhard Miklautz
|
162a69b0f0
|
Merge pull request #5139 from akallabeth/drive_hotplug_shutdown_crash_fix
Fixed crash on drive hotplug shutdown.
|
2019-02-07 10:08:41 +01:00 |
|
Armin Novak
|
c00010478c
|
Fix FindNextFileA path termination with a single separator.
|
2019-01-30 15:44:45 +01:00 |
|
Armin Novak
|
2e5fd8d16b
|
Fixed clang analyzer false positive memory leaks.
Added a justification for each #ifndef __clang_analyzer__
|
2019-01-29 17:17:30 +01:00 |
|
Armin Novak
|
e3c85eb3dc
|
removed strcpy
|
2018-12-06 10:17:05 +01:00 |
|
Armin Novak
|
d27cd1b19e
|
Fixed unit tests, use uniqe file names
|
2018-12-04 08:45:41 +01:00 |
|
Armin Novak
|
114abad767
|
Removed use of strcpy.
|
2018-08-27 14:34:09 +02:00 |
|
Armin Novak
|
d7d5567891
|
Fixed missing const.
|
2018-08-24 13:40:36 +02:00 |
|
Martin Fleisz
|
8248dcb3bb
|
Merge pull request #4816 from akallabeth/drive_cmd_fix
Fix #4680: Return proper directory name.
|
2018-08-24 09:45:26 +02:00 |
|
Armin Novak
|
ab18f8f222
|
Fix #4680: Return proper directory name.
|
2018-08-23 10:04:26 +02:00 |
|
Ondrej Holy
|
acbd6e6322
|
winpr/file: Fix leak found by covscan
overwrite_var: Overwriting handle "h" in "h = (HANDLE)0xffffffffffffffff" leaks the handle.
|
2018-08-22 14:34:02 +02:00 |
|
Armin Novak
|
8b8e85271c
|
Fixed #4793: Return correct file handle for existing directory
|
2018-08-13 13:17:56 +02:00 |
|
Armin Novak
|
ed89328349
|
Fixed missing argument checks.
|
2018-07-30 10:46:20 +02:00 |
|
Armin Novak
|
3d8dec7fbf
|
Removed debug log messages.
|
2018-07-11 16:37:29 +02:00 |
|
Armin Novak
|
dbfa896d5a
|
Fixed errno reset.
|
2018-07-11 16:27:14 +02:00 |
|
Armin Novak
|
2b91095eb3
|
Fixed pattern detection if path is already a directory.
|
2018-07-11 10:58:37 +02:00 |
|
Armin Novak
|
30843ef4d8
|
Code cleanups and more logging.
|
2018-07-11 10:53:26 +02:00 |
|
Armin Novak
|
7305828122
|
Fix #4239: Various memory leaks
* Fixed all tests, now can be run with -DWITH_ADDRESS_SANITIZER=ON compiled.
* Enabled address sanitizer for nightly builds.
|
2017-12-12 11:40:48 +01:00 |
|
Bernhard Miklautz
|
0da2fb6915
|
fix/build: handle GNU/kFreeBSD like other BSDs
Based on a patch for Debian from
Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
2017-11-27 17:04:52 +01:00 |
|
Armin Novak
|
269c78802d
|
Fixed #4199: ConvertFindDataAToW string length
|
2017-10-31 16:52:08 +01:00 |
|
Armin Novak
|
3840b27945
|
Fixed file timestamps.
|
2017-10-12 11:28:07 +02:00 |
|
Bernhard Miklautz
|
bbd11eef1d
|
Merge pull request #4045 from akallabeth/drive_fixes_overlayfs
Drive fixes overlayfs
|
2017-09-22 17:22:00 +02:00 |
|
Bernhard Miklautz
|
52fbfb7b12
|
fix clang warnings, directly include wtypes.h (#4097)
* build: clang use -Wno-unused-command-line-argument
With clang 5.0 builds are quite noisy otherwise.
* Directly include wtypes.h
Directly include winpr/wtypes.h where _fseeki64 or _ftelli64 is used.
* fix build warnings with clang 5
clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning: parentheses-equality
* fix build warnings with clang 5
clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning: tautological-compare
* fix build warnings with clang 5
clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning:
incompatible pointer types passing 'size_t *' (aka 'unsigned
long *') to parameter of type 'UINT32 *' (aka 'unsigned int *')
[-Wincompatible-pointer-types]
|
2017-08-29 09:09:38 +02:00 |
|
Armin Novak
|
9ebfbc1fcb
|
FindNextFileAx, continue if a inalid file is found.
|
2017-08-16 10:25:23 +02:00 |
|
Bernhard Miklautz
|
ed36f55f3e
|
Merge pull request #4088 from akallabeth/file_api_64bit_fixes
fseeko and ftello for 64bit file support.
|
2017-08-16 10:04:13 +02:00 |
|
Armin Novak
|
c3d4b7d262
|
fseeko and ftello for 64bit file support.
|
2017-08-14 08:42:49 +02:00 |
|