FreeRDP/rdtk/librdtk
Norbert Federa e718fb324b fix race conditions, tests and some invalid return values
Since the current winpr implementation for overlapped operations is
incomplete and buggy, all affected functions will now fail if they are
called with a set FILE_FLAG_OVERLAPPED flag or a non-null pointer to
a OVERLAPPED structure.

winpr/nt:
- use proper one-time initialization on win32
- fix TestNtCreateFile
- fix broken/incomplete _RtlAnsiStringToUnicodeString
- unimplemented functions return appropriate error codes

winpr/pipe:
- improved TestPipeCreateNamedPipe
- rewrite the completely broken TestPipeCreateNamedPipeOverlapped test

rdtk:
- improve test and don't blindly return success

winpr/synch:
- fix race condition in TestSynchTimerQueue

winpr/ssspi:
- fix TestEnumerateSecurityPackages printf output
- fix TestQuerySecurityPackageInfo printf output

winpr/environment:
- fix GetEnvironmentStrings printf output

winpr/comm:
- unimplemented functions return appropriate error codes

winpr/io:
- unimplemented functions return appropriate error codes

winpr/thread:
- implement SwitchToThread() via sched_yield()
2016-06-01 16:26:26 +02:00
..
test fix race conditions, tests and some invalid return values 2016-06-01 16:26:26 +02:00
CMakeLists.txt Don't export/install rdtk 2016-05-02 16:10:31 +02:00
rdtk_button.c free can handle NULL perfectly fine 2015-05-11 09:07:39 +02:00
rdtk_button.h librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
rdtk_engine.c librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
rdtk_engine.h librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
rdtk_font.c server: Fix several memory leak while running valgrind on freerdp-shadow 2015-09-17 01:02:22 +08:00
rdtk_font.h librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
rdtk_label.c free can handle NULL perfectly fine 2015-05-11 09:07:39 +02:00
rdtk_label.h librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
rdtk_nine_patch.c freerdp: more UWP porting 2016-03-29 20:34:52 -04:00
rdtk_nine_patch.h librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
rdtk_resources.c rdtk: remove redundant casts 2015-03-25 17:38:20 +01:00
rdtk_resources.h librdtk: stub NinePatch, TextField and Button 2014-09-30 14:54:36 -04:00
rdtk_surface.c Fixed memory leak. 2014-11-17 00:55:25 +01:00
rdtk_surface.h build: fix compiler warnings 2015-03-03 19:36:54 +01:00
rdtk_text_field.c free can handle NULL perfectly fine 2015-05-11 09:07:39 +02:00
rdtk_text_field.h librdtk: improve text positioning 2014-10-01 12:18:17 -04:00