FreeRDP/channels/client
akallabeth d2ab631c40
Test uri fix (#8232)
* Fixed TestUri unit test

* Make proper unit test out of the test function
* Add proper test cases

* Replace FindFirstFileA with FindFirstFileW for addins

This allows addin paths to contain unicode symbols.

* Fixed parse_uri_to_local_file definition

* Move to common clipboard.c file
* Move to header file so it can be included in test case

* Added WINPR_LOCAL for test builds

This macro exports internal functions in case of a unit test build
This way unit tests can access these without other workarounds.

* Fixed typo in function name is_dos_driver

* Cleaned up FindFirstFileW call

Use a wrapper function to convert to unicode and call the function

* Cleaned up BUILD_TESTING and EXPORT_ALL_SYMBOLS

* EXPORT_ALL_SYMBOLS now does as the name implies and exports all
  non static functions/variables from the library.
* BUILD_TESTING now only sets the defines for test code and
  activates EXPORT_ALL_SYMBOLS to allow tests to access internal
  code

* Fixed windows client warnings

* disable CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
2022-09-26 11:22:02 +02:00
..
.gitignore channels: added generation of static channel entry table 2012-10-07 22:53:24 -04:00
addin.c Test uri fix (#8232) 2022-09-26 11:22:02 +02:00
addin.h Fixed -Wdocumentation errors 2022-04-28 11:24:51 +02:00
CMakeLists.txt dynamic channels: mutualize things for listeners and plugins 2022-07-07 12:21:23 +00:00
generic_dynvc.c Drdynvc needs love (#8059) 2022-07-26 12:53:41 +02:00
tables.c.in Fixed #5713: Use proper types to generate tables.c where possible. 2019-11-14 11:42:50 +01:00
tables.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00