├── server
├── Mac
│ ├── mf_interface.c
│ ├── .gitignore
│ └── ModuleOptions.cmake
├── proxy
│ └── session-capture
│ │ └── requirements.txt
├── shadow
│ ├── .gitignore
│ ├── FreeRDP-ShadowConfig.cmake.in
│ └── freerdp-shadow.pc.in
├── Sample
│ ├── rfx_test.pcap
│ └── ModuleOptions.cmake
├── .gitignore
├── Windows
│ ├── ModuleOptions.cmake
│ ├── wf_directsound.h
│ └── wf_wasapi.h
├── FreeRDP-ServerConfig.cmake.in
└── freerdp-server.pc.in
├── client
├── X11
│ ├── xfreerdp-channels.1.xml
│ ├── cli
│ │ └── .gitignore
│ ├── .gitignore
│ ├── ModuleOptions.cmake
│ ├── resource
│ │ ├── lock.xbm
│ │ ├── close.xbm
│ │ ├── restore.xbm
│ │ ├── unlock.xbm
│ │ └── minimize.xbm
│ └── xfreerdp-envvar.1.xml
├── Mac
│ ├── .gitignore
│ ├── en.lproj
│ │ └── InfoPlist.strings
│ ├── cli
│ │ ├── en.lproj
│ │ │ ├── InfoPlist.strings
│ │ │ └── Credits.rtf
│ │ ├── FreeRDP.icns
│ │ ├── MacClient2-Prefix.pch
│ │ ├── main.m
│ │ └── AppDelegate.h
│ ├── ModuleOptions.cmake
│ ├── Credits.rtf
│ └── MRDPCursor.m
├── common
│ └── test
│ │ └── .gitignore
├── Android
│ ├── Studio
│ │ ├── settings.gradle
│ │ ├── aFreeRDP
│ │ │ ├── lint.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── assets
│ │ │ │ ├── background.jpg
│ │ │ │ ├── FreeRDP_Logo.png
│ │ │ │ ├── help_page
│ │ │ │ │ ├── gestures.png
│ │ │ │ │ ├── toolbar.png
│ │ │ │ │ ├── nav_gestures.png
│ │ │ │ │ ├── nav_toolbar.png
│ │ │ │ │ ├── toolbar_phone.png
│ │ │ │ │ ├── touch_pointer.png
│ │ │ │ │ ├── gestures_phone.png
│ │ │ │ │ ├── nav_touch_pointer.png
│ │ │ │ │ └── touch_pointer_phone.png
│ │ │ │ └── de_help_page
│ │ │ │ │ ├── toolbar.png
│ │ │ │ │ ├── gestures.png
│ │ │ │ │ ├── nav_gestures.png
│ │ │ │ │ ├── nav_toolbar.png
│ │ │ │ │ ├── gestures_phone.png
│ │ │ │ │ ├── toolbar_phone.png
│ │ │ │ │ ├── touch_pointer.png
│ │ │ │ │ ├── nav_touch_pointer.png
│ │ │ │ │ └── touch_pointer_phone.png
│ │ │ │ ├── res
│ │ │ │ ├── values-zh
│ │ │ │ │ └── strings.xml
│ │ │ │ ├── drawable
│ │ │ │ │ ├── icon_launcher_freerdp.png
│ │ │ │ │ └── separator_background.xml
│ │ │ │ ├── values-de
│ │ │ │ │ └── strings.xml
│ │ │ │ ├── values-es
│ │ │ │ │ └── strings.xml
│ │ │ │ ├── values-nl
│ │ │ │ │ └── strings.xml
│ │ │ │ ├── values-fr
│ │ │ │ │ └── strings.xml
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon_launcher_freerdp.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon_launcher_freerdp.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon_launcher_freerdp.png
│ │ │ │ └── values
│ │ │ │ │ └── strings.xml
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── freerdp
│ │ │ │ └── afreerdp
│ │ │ │ └── application
│ │ │ │ └── GlobalApp.java
│ │ ├── freeRDPCore
│ │ │ ├── lint.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── res
│ │ │ │ ├── values-land
│ │ │ │ └── dimens.xml
│ │ │ │ ├── drawable-hdpi
│ │ │ │ ├── icon_menu_add.png
│ │ │ │ ├── icon_menu_help.png
│ │ │ │ ├── icon_star_off.png
│ │ │ │ ├── icon_star_on.png
│ │ │ │ ├── search_plate.9.png
│ │ │ │ ├── icon_button_add.png
│ │ │ │ ├── icon_menu_about.png
│ │ │ │ ├── icon_menu_close.png
│ │ │ │ ├── icon_edittext_clear.png
│ │ │ │ ├── icon_menu_settings.png
│ │ │ │ ├── sym_keyboard_delete.png
│ │ │ │ ├── sym_keyboard_return.png
│ │ │ │ ├── icon_edittext_search.png
│ │ │ │ ├── icon_launcher_freerdp.png
│ │ │ │ ├── icon_menu_disconnect.png
│ │ │ │ ├── icon_menu_preferences.png
│ │ │ │ ├── icon_menu_ext_keyboard.png
│ │ │ │ ├── icon_menu_sys_keyboard.png
│ │ │ │ ├── icon_menu_touch_pointer.png
│ │ │ │ ├── sym_keyboard_feedback_delete.png
│ │ │ │ └── sym_keyboard_feedback_return.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ ├── icon_menu_add.png
│ │ │ │ ├── icon_menu_exit.png
│ │ │ │ ├── icon_menu_help.png
│ │ │ │ ├── icon_star_off.png
│ │ │ │ ├── icon_star_on.png
│ │ │ │ ├── search_plate.9.png
│ │ │ │ ├── icon_button_add.png
│ │ │ │ ├── icon_menu_about.png
│ │ │ │ ├── icon_menu_settings.png
│ │ │ │ ├── sym_keyboard_delete.png
│ │ │ │ ├── sym_keyboard_return.png
│ │ │ │ ├── icon_edittext_search.png
│ │ │ │ ├── icon_launcher_freerdp.png
│ │ │ │ ├── icon_menu_disconnect.png
│ │ │ │ ├── icon_menu_preferences.png
│ │ │ │ ├── icon_menu_ext_keyboard.png
│ │ │ │ ├── icon_menu_sys_keyboard.png
│ │ │ │ ├── icon_menu_touch_pointer.png
│ │ │ │ ├── sym_keyboard_feedback_delete.png
│ │ │ │ └── sym_keyboard_feedback_return.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ ├── icon_menu_add.png
│ │ │ │ ├── icon_menu_exit.png
│ │ │ │ ├── icon_menu_help.png
│ │ │ │ ├── icon_star_off.png
│ │ │ │ ├── icon_star_on.png
│ │ │ │ ├── search_plate.9.png
│ │ │ │ ├── icon_button_add.png
│ │ │ │ ├── icon_menu_about.png
│ │ │ │ ├── icon_edittext_clear.png
│ │ │ │ ├── icon_menu_settings.png
│ │ │ │ ├── sym_keyboard_delete.png
│ │ │ │ ├── sym_keyboard_return.png
│ │ │ │ ├── icon_edittext_search.png
│ │ │ │ ├── icon_launcher_freerdp.png
│ │ │ │ ├── icon_menu_disconnect.png
│ │ │ │ ├── icon_menu_preferences.png
│ │ │ │ ├── icon_menu_ext_keyboard.png
│ │ │ │ ├── icon_menu_sys_keyboard.png
│ │ │ │ ├── icon_menu_touch_pointer.png
│ │ │ │ ├── sym_keyboard_feedback_delete.png
│ │ │ │ └── sym_keyboard_feedback_return.png
│ │ │ │ ├── drawable
│ │ │ │ ├── icon_button_cancel.png
│ │ │ │ ├── sym_keyboard_arrows.png
│ │ │ │ ├── sym_keyboard_menu.png
│ │ │ │ ├── sym_keyboard_winkey.png
│ │ │ │ ├── touch_pointer_reset.png
│ │ │ │ ├── icon_launcher_freerdp.png
│ │ │ │ ├── sym_keyboard_up_arrow.png
│ │ │ │ ├── touch_pointer_active.png
│ │ │ │ ├── touch_pointer_default.png
│ │ │ │ ├── touch_pointer_lclick.png
│ │ │ │ ├── touch_pointer_rclick.png
│ │ │ │ ├── touch_pointer_scroll.png
│ │ │ │ ├── sym_keyboard_down_arrow.png
│ │ │ │ ├── sym_keyboard_left_arrow.png
│ │ │ │ ├── sym_keyboard_menu_black.png
│ │ │ │ ├── sym_keyboard_right_arrow.png
│ │ │ │ ├── touch_pointer_keyboard.png
│ │ │ │ ├── sym_keyboard_arrows_black.png
│ │ │ │ ├── sym_keyboard_winkey_black.png
│ │ │ │ ├── touch_pointer_extkeyboard.png
│ │ │ │ ├── sym_keyboard_down_arrow_black.png
│ │ │ │ ├── sym_keyboard_left_arrow_black.png
│ │ │ │ ├── sym_keyboard_up_arrow_black.png
│ │ │ │ ├── sym_keyboard_right_arrow_black.png
│ │ │ │ └── separator_background.xml
│ │ │ │ ├── values
│ │ │ │ ├── dimens.xml
│ │ │ │ └── attrs.xml
│ │ │ │ ├── xml
│ │ │ │ ├── settings_app_client.xml
│ │ │ │ ├── settings_app_security.xml
│ │ │ │ └── settings_app_power.xml
│ │ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ │ ├── layout
│ │ │ │ └── activity_about.xml
│ │ │ │ └── menu
│ │ │ │ └── bookmark_context_menu.xml
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ └── .gitignore
│ └── BuildFlags.java.in
├── Windows
│ ├── FreeRDP.ico
│ ├── wfreerdp.rc
│ ├── resource
│ │ ├── close.bmp
│ │ ├── lock.bmp
│ │ ├── unlock.bmp
│ │ ├── minimize.bmp
│ │ ├── restore.bmp
│ │ ├── lock_active.bmp
│ │ ├── close_active.bmp
│ │ ├── unlock_active.bmp
│ │ ├── minimize_active.bmp
│ │ └── restore_active.bmp
│ ├── ModuleOptions.cmake
│ └── resource.h
├── iOS
│ ├── Resources
│ │ ├── Icon.png
│ │ ├── Default.png
│ │ ├── Icon-72.png
│ │ ├── Icon@2x.png
│ │ ├── Default@2x.png
│ │ ├── Icon-72@2x.png
│ │ ├── alert-window.png
│ │ ├── help_page
│ │ │ ├── back.jpg
│ │ │ ├── gestures.png
│ │ │ ├── toolbar.png
│ │ │ ├── nav_toolbar.png
│ │ │ ├── gestures_phone.png
│ │ │ ├── nav_gestures.png
│ │ │ ├── toolbar_phone.png
│ │ │ ├── touch_pointer.png
│ │ │ ├── nav_touch_pointer.png
│ │ │ └── touch_pointer_phone.png
│ │ ├── icon_key_menu.png
│ │ ├── icon_key_win.png
│ │ ├── Default-568h@2x.png
│ │ ├── about_page
│ │ │ ├── back.jpg
│ │ │ ├── FreeRDP_Logo.png
│ │ │ └── background_transparent.png
│ │ ├── alert-red-button.png
│ │ ├── alert-window@2x.png
│ │ ├── icon_key_arrows.png
│ │ ├── icon_key_return.png
│ │ ├── tabbar_icon_help.png
│ │ ├── toolbar_icon_win.png
│ │ ├── alert-black-button.png
│ │ ├── alert-gray-button.png
│ │ ├── alert-red-button@2x.png
│ │ ├── icon_key_arrow_down.png
│ │ ├── icon_key_arrow_left.png
│ │ ├── icon_key_arrow_up.png
│ │ ├── icon_key_backspace.png
│ │ ├── tabbar_icon_about.png
│ │ ├── toolbar_icon_home.png
│ │ ├── touch_pointer_reset.png
│ │ ├── Default-Portrait~ipad.png
│ │ ├── alert-black-button@2x.png
│ │ ├── alert-gray-button@2x.png
│ │ ├── icon_key_arrow_right.png
│ │ ├── tabbar_icon_settings.png
│ │ ├── toolbar_icon_keyboard.png
│ │ ├── touch_pointer_active.png
│ │ ├── touch_pointer_default.png
│ │ ├── touch_pointer_lclick.png
│ │ ├── touch_pointer_rclick.png
│ │ ├── touch_pointer_scroll.png
│ │ ├── Default-Landscape~ipad.png
│ │ ├── Default-Portrait@2x~ipad.png
│ │ ├── alert-window-landscape.png
│ │ ├── cancel_button_background.png
│ │ ├── icon_accessory_star_off.png
│ │ ├── icon_accessory_star_on.png
│ │ ├── toolbar_icon_disconnect.png
│ │ ├── toolbar_icon_extkeyboad.png
│ │ ├── touch_pointer_keyboard.png
│ │ ├── Default-Landscape@2x~ipad.png
│ │ ├── alert-window-landscape@2x.png
│ │ ├── keyboard_button_background.png
│ │ ├── toolbar_icon_touchpointer.png
│ │ └── touch_pointer_extkeyboard.png
│ ├── ModuleOptions.cmake
│ ├── .gitignore
│ ├── Controllers
│ │ ├── AppSettingsController.h
│ │ ├── HelpController.h
│ │ ├── MainTabBarController.h
│ │ ├── AboutController.h
│ │ ├── MainTabBarController.m
│ │ ├── CredentialsEditorController.h
│ │ ├── EncryptionController.h
│ │ ├── AdvancedBookmarkEditorController.h
│ │ ├── BookmarkGatewaySettingsController.h
│ │ └── PerformanceEditorController.h
│ ├── Views
│ │ ├── RDPSessionView.h
│ │ ├── EditSubEditTableViewCell.h
│ │ ├── BlockBackground.h
│ │ ├── EditButtonTableViewCell.h
│ │ ├── EditFlagTableViewCell.h
│ │ ├── EditTextTableViewCell.h
│ │ ├── EditSelectionTableViewCell.h
│ │ ├── BookmarkTableCell.h
│ │ └── EditSecretTextTableViewCell.h
│ ├── main.m
│ ├── AppDelegate.h
│ └── iFreeRDP-Prefix.pch
├── Sample
│ └── ModuleOptions.cmake
├── .gitignore
├── FreeRDP-ClientConfig.cmake.in
└── freerdp-client.pc.in
├── scripts
├── blacklist-thread-sanitizer.txt
├── blacklist-address-sanitizer.txt
├── blacklist-memory-sanitizer.txt
└── .gitignore
├── winpr
├── test
│ ├── .gitignore
│ └── CMakeLists.txt
├── .gitignore
├── tools
│ ├── makecert
│ │ └── .gitignore
│ ├── .gitignore
│ └── winpr-tools.pc.in
├── include
│ └── winpr
│ │ └── .gitignore
├── libwinpr
│ ├── asn1
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestAsn1BerDec.c
│ │ │ ├── TestAsn1BerEnc.c
│ │ │ ├── TestAsn1Decode.c
│ │ │ ├── TestAsn1DerDec.c
│ │ │ ├── TestAsn1DerEnc.c
│ │ │ ├── TestAsn1Encode.c
│ │ │ ├── TestAsn1Module.c
│ │ │ ├── TestAsn1String.c
│ │ │ ├── TestAsn1Compare.c
│ │ │ ├── TestAsn1Decoder.c
│ │ │ ├── TestAsn1Encoder.c
│ │ │ └── TestAsn1Integer.c
│ │ └── ModuleOptions.cmake
│ ├── comm
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── io
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestIoGetOverlappedResult.c
│ │ │ └── TestIoDevice.c
│ │ └── ModuleOptions.cmake
│ ├── nt
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ └── TestNtCurrentTeb.c
│ │ └── ModuleOptions.cmake
│ ├── pool
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestPoolIO.c
│ │ │ ├── TestPoolSynch.c
│ │ │ └── TestPoolTimer.c
│ │ └── ModuleOptions.cmake
│ ├── crt
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── file
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestFileDeleteFile.c
│ │ │ ├── TestFileReadFile.c
│ │ │ ├── TestFileWriteFile.c
│ │ │ └── TestFileFindFirstFileEx.c
│ │ └── ModuleOptions.cmake
│ ├── path
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestPathCchAppendEx.c
│ │ │ ├── TestPathCchCombine.c
│ │ │ ├── TestPathCchIsRoot.c
│ │ │ ├── TestPathCchSkipRoot.c
│ │ │ ├── TestPathCchCombineEx.c
│ │ │ ├── TestPathCchCanonicalize.c
│ │ │ ├── TestPathCchStripToRoot.c
│ │ │ ├── TestPathAllocCanonicalize.c
│ │ │ ├── TestPathCchCanonicalizeEx.c
│ │ │ ├── TestPathCchRemoveBackslash.c
│ │ │ ├── TestPathCchRemoveExtension.c
│ │ │ ├── TestPathCchRemoveFileSpec.c
│ │ │ ├── TestPathCchRenameExtension.c
│ │ │ └── TestPathCchRemoveBackslashEx.c
│ │ ├── shell_ios.h
│ │ └── ModuleOptions.cmake
│ ├── pipe
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── sspi
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestCredSSP.c
│ │ │ └── TestQuerySecurityPackageInfo.c
│ │ └── ModuleOptions.cmake
│ ├── wnd
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── error
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── locale
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestLocaleFormatMessage.c
│ │ │ └── CMakeLists.txt
│ │ └── ModuleOptions.cmake
│ ├── memory
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestMemoryCreateFileMapping.c
│ │ │ └── CMakeLists.txt
│ │ └── ModuleOptions.cmake
│ ├── synch
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ └── TestSynchSemaphore.c
│ │ └── ModuleOptions.cmake
│ ├── credui
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ └── TestCredUIConfirmCredentials.c
│ │ └── ModuleOptions.cmake
│ ├── crypto
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestCryptoProtectData.c
│ │ │ └── TestCryptoRand.c
│ │ └── ModuleOptions.cmake
│ ├── dummy.c
│ ├── library
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestLibraryB
│ │ │ │ └── TestLibraryB.c
│ │ │ └── TestLibraryA
│ │ │ │ └── TestLibraryA.c
│ │ └── ModuleOptions.cmake
│ ├── smartcard
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── sysinfo
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestLocalTime.c
│ │ │ └── TestSystemTime.c
│ │ ├── cpufeatures
│ │ │ ├── README
│ │ │ └── NOTICE
│ │ └── ModuleOptions.cmake
│ ├── thread
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── clipboard
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── security
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestSecurityToken.c
│ │ │ └── CMakeLists.txt
│ │ └── ModuleOptions.cmake
│ ├── utils
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── lodepng_32bit.bmp
│ │ │ ├── lodepng_32bit.png
│ │ │ ├── TestBipBuffer.c
│ │ │ └── TestBacktrace.c
│ │ └── ModuleOptions.cmake
│ ├── environment
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── interlocked
│ │ ├── test
│ │ │ └── .gitignore
│ │ ├── module_5.1.def
│ │ └── ModuleOptions.cmake
│ ├── dsparse
│ │ ├── test
│ │ │ └── .gitignore
│ │ └── ModuleOptions.cmake
│ ├── wtsapi
│ │ ├── test
│ │ │ ├── .gitignore
│ │ │ ├── TestWtsApiExtraLogoffSession.c
│ │ │ ├── TestWtsApiExtraDisconnectSession.c
│ │ │ └── TestWtsApiShutdownSystem.c
│ │ └── ModuleOptions.cmake
│ ├── input
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
│ ├── rpc
│ │ └── ModuleOptions.cmake
│ ├── winsock
│ │ └── ModuleOptions.cmake
│ ├── shell
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
│ ├── sspicli
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
│ ├── winhttp
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
│ ├── bcrypt
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
│ ├── heap
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
│ ├── registry
│ │ └── ModuleOptions.cmake
│ ├── timezone
│ │ ├── ModuleOptions.cmake
│ │ └── WindowsZones.h
│ ├── handle
│ │ └── ModuleOptions.cmake
│ └── credentials
│ │ ├── ModuleOptions.cmake
│ │ └── CMakeLists.txt
├── WinPRConfig.cmake.in
└── winpr.pc.in
├── packaging
├── deb
│ └── freerdp-nightly
│ │ ├── compat
│ │ ├── copyright
│ │ ├── source
│ │ └── format
│ │ ├── lintian-overrides
│ │ ├── freerdp-nightly-dev.lintian-overrides
│ │ ├── freerdp-nightly.lintian-overrides
│ │ ├── freerdp-nightly-dbg.lintian-overrides
│ │ ├── freerdp-nightly-dev.install
│ │ ├── freerdp-nightly.install
│ │ └── changelog
├── scripts
│ ├── prepare_rpm_freerdp-nightly.sh
│ └── prepare_deb_freerdp-nightly.sh
├── flatpak
│ └── freerdp.sh
└── rpm
│ └── freerdp-nightly-rpmlintrc
├── rdtk
├── sample
│ └── .gitignore
└── librdtk
│ └── test
│ ├── .gitignore
│ └── CMakeLists.txt
├── channels
├── client
│ ├── .gitignore
│ └── addin.h
├── sshagent
│ └── ChannelOptions.cmake
├── rdp2tcp
│ └── ChannelOptions.cmake
├── geometry
│ └── ChannelOptions.cmake
├── video
│ └── ChannelOptions.cmake
├── echo
│ └── ChannelOptions.cmake
├── rdpei
│ └── ChannelOptions.cmake
├── rdpgfx
│ └── ChannelOptions.cmake
├── disp
│ └── ChannelOptions.cmake
├── drdynvc
│ └── ChannelOptions.cmake
├── gfxredir
│ └── ChannelOptions.cmake
├── remdesk
│ └── ChannelOptions.cmake
├── cliprdr
│ └── ChannelOptions.cmake
├── encomsp
│ └── ChannelOptions.cmake
├── rail
│ └── ChannelOptions.cmake
├── smartcard
│ └── ChannelOptions.cmake
├── drive
│ └── ChannelOptions.cmake
├── rdpsnd
│ └── ChannelOptions.cmake
├── rdpdr
│ └── ChannelOptions.cmake
├── audin
│ └── ChannelOptions.cmake
├── urbdrc
│ └── ChannelOptions.cmake
├── serial
│ └── ChannelOptions.cmake
├── parallel
│ └── ChannelOptions.cmake
├── tsmf
│ └── ChannelOptions.cmake
└── printer
│ └── ChannelOptions.cmake
├── libfreerdp
├── core
│ └── test
│ │ └── .gitignore
├── crypto
│ └── test
│ │ ├── .gitignore
│ │ └── known_hosts
│ │ ├── known_hosts
│ │ └── known_hosts.v2
├── gdi
│ └── test
│ │ └── .gitignore
├── utils
│ └── test
│ │ └── .gitignore
├── common
│ └── test
│ │ └── .gitignore
├── primitives
│ └── test
│ │ └── .gitignore
├── codec
│ └── test
│ │ ├── .gitignore
│ │ ├── rfx.bmp
│ │ ├── test01.bmp
│ │ └── progressive.bmp
├── FreeRDPConfig.cmake.in
└── freerdp.pc.in
├── third-party
└── .gitignore
├── docs
├── FreeRDP.vsd
├── README.timezones
└── README.macOS
├── resources
├── FreeRDP.ico
├── FreeRDP-fav.ico
├── FreeRDP_Icon.png
├── FreeRDP_Logo.png
├── FreeRDP_OSX.icns
├── FreeRDP_Install.bmp
├── FreeRDP_Icon_96px.ico
├── FreeRDP_Logo_Icon.ai
└── FreeRDP_Icon_256px.png
├── external
└── README
├── uwac
├── libuwac
│ └── .gitignore
├── uwacConfig.cmake.in
└── uwac.pc.in
├── cmake
├── SetFreeRDPCMakeInstallDir.cmake
├── InstallFreeRDPMan.cmake
├── FindGSM.cmake
├── FindFAAC.cmake
├── FindPCSCWinPR.cmake
├── FindFAAD2.cmake
├── FindLAME.cmake
├── FindSWScale.cmake
├── FindDevD.cmake
├── today.cmake
└── GNUInstallDirsWrapper.cmake
├── ci
└── cmake-preloads
│ ├── config-windows.txt
│ ├── config-macosx.txt
│ ├── config-android.txt
│ ├── config-ios.txt
│ ├── config-debian-squeeze.txt
│ └── config-ubuntu-1204.txt
├── CMakeCPackOptions.cmake.in
├── .github
└── ISSUE_TEMPLATE
│ └── feature_request.md
└── include
└── freerdp
└── build-config.h.in
/server/Mac/mf_interface.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/client/X11/xfreerdp-channels.1.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/scripts/blacklist-thread-sanitizer.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/winpr/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestWinPR.c
2 |
--------------------------------------------------------------------------------
/client/X11/cli/.gitignore:
--------------------------------------------------------------------------------
1 | xfreerdp
2 |
3 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/copyright:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rdtk/sample/.gitignore:
--------------------------------------------------------------------------------
1 | rdtk-sample
2 |
3 |
--------------------------------------------------------------------------------
/scripts/blacklist-address-sanitizer.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/winpr/.gitignore:
--------------------------------------------------------------------------------
1 | tools/reg/winpr-reg
2 |
--------------------------------------------------------------------------------
/channels/client/.gitignore:
--------------------------------------------------------------------------------
1 | tables.c
2 |
3 |
--------------------------------------------------------------------------------
/libfreerdp/core/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestCore.c
2 |
--------------------------------------------------------------------------------
/server/Mac/.gitignore:
--------------------------------------------------------------------------------
1 | mfreerdp-server
2 |
3 |
--------------------------------------------------------------------------------
/client/Mac/.gitignore:
--------------------------------------------------------------------------------
1 | *.app
2 | *.framework
3 |
4 |
--------------------------------------------------------------------------------
/scripts/blacklist-memory-sanitizer.txt:
--------------------------------------------------------------------------------
1 | fun:RAND*
2 |
--------------------------------------------------------------------------------
/winpr/tools/makecert/.gitignore:
--------------------------------------------------------------------------------
1 | *.key
2 | *.crt
3 |
--------------------------------------------------------------------------------
/libfreerdp/crypto/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestFreeRDPCrypto.c
2 |
--------------------------------------------------------------------------------
/libfreerdp/gdi/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestGdi
2 | TestGdi.c
3 |
--------------------------------------------------------------------------------
/libfreerdp/utils/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestFreeRDPUtils.c
2 |
--------------------------------------------------------------------------------
/winpr/include/winpr/.gitignore:
--------------------------------------------------------------------------------
1 | version.h
2 | wtypes.h
3 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/source/format:
--------------------------------------------------------------------------------
1 | 3.0 (native)
2 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestAsn1
2 | TestAsn1.c
3 |
--------------------------------------------------------------------------------
/winpr/libwinpr/comm/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestComm
2 | TestComm.c
3 |
--------------------------------------------------------------------------------
/winpr/libwinpr/io/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestIo
2 | TestIo.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/nt/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestNt
2 | TestNt.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/pool/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestPool
2 | TestPool.c
3 |
--------------------------------------------------------------------------------
/client/common/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestClient
2 | TestClient.c
3 |
4 |
--------------------------------------------------------------------------------
/rdtk/librdtk/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestRdTk
2 | TestRdTk.c
3 |
4 |
5 |
--------------------------------------------------------------------------------
/winpr/libwinpr/crt/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestCrt
2 | TestCrt.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/file/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestFile
2 | TestFile.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestPath
2 | TestPath.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/pipe/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestPipe
2 | TestPipe.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sspi/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestSspi
2 | TestSspi.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/wnd/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestWnd
2 | TestWnd.c
3 |
4 |
--------------------------------------------------------------------------------
/libfreerdp/common/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestCommon
2 | TestCommon.c
3 |
4 |
--------------------------------------------------------------------------------
/server/proxy/session-capture/requirements.txt:
--------------------------------------------------------------------------------
1 | opencv-python==4.1.0.25
2 |
--------------------------------------------------------------------------------
/server/shadow/.gitignore:
--------------------------------------------------------------------------------
1 | freerdp-shadow-cli
2 | freerdp-shadow-cli.1
3 |
--------------------------------------------------------------------------------
/winpr/libwinpr/error/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestError
2 | TestError.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/locale/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestLocale
2 | TestLocale.c
3 |
--------------------------------------------------------------------------------
/winpr/libwinpr/memory/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestMemory
2 | TestMemory.c
3 |
--------------------------------------------------------------------------------
/winpr/libwinpr/synch/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestSynch
2 | TestSynch.c
3 |
4 |
--------------------------------------------------------------------------------
/libfreerdp/primitives/test/.gitignore:
--------------------------------------------------------------------------------
1 | prim_test
2 | TestPrimitives.c
3 |
4 |
--------------------------------------------------------------------------------
/third-party/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | **/*
3 | !CMakeLists.txt
4 | !*.pc.in
5 |
6 |
--------------------------------------------------------------------------------
/winpr/libwinpr/credui/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestCredUI
2 | TestCredUI.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/crypto/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestCrypto
2 | TestCrypto.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/dummy.c:
--------------------------------------------------------------------------------
1 |
2 | int winpr_dummy()
3 | {
4 | return 0;
5 | }
6 |
--------------------------------------------------------------------------------
/winpr/libwinpr/library/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestLibrary
2 | TestLibrary.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/smartcard/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestSmartCard
2 | TestSmartCard.c
3 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sysinfo/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestSysInfo
2 | TestSysInfo.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/thread/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestThread
2 | TestThread.c
3 |
4 |
--------------------------------------------------------------------------------
/client/X11/.gitignore:
--------------------------------------------------------------------------------
1 | xfreerdp-argument.1.xml
2 | generate_argument_docbook
3 |
--------------------------------------------------------------------------------
/libfreerdp/codec/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestFreeRDPCodec
2 | TestFreeRDPCodec.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/clipboard/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestClipboard
2 | TestClipboard.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/security/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestSecurity
2 | TestSecurity.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/utils/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestWinPRUtils
2 | TestWinPRUtils.c
3 |
4 |
--------------------------------------------------------------------------------
/client/Android/Studio/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':freeRDPCore'
2 | include ':aFreeRDP'
3 |
--------------------------------------------------------------------------------
/client/Mac/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/docs/FreeRDP.vsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/docs/FreeRDP.vsd
--------------------------------------------------------------------------------
/winpr/libwinpr/environment/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestEnvironment
2 | TestEnvironment.c
3 |
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/interlocked/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestInterlocked
2 | TestInterlocked.c
3 |
4 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/client/Mac/cli/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/libfreerdp/crypto/test/known_hosts/known_hosts:
--------------------------------------------------------------------------------
1 | someurl ff:11:22:dd
2 | otherurl aa:bb:cc:dd
3 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/lintian-overrides:
--------------------------------------------------------------------------------
1 | freerdp-nightly source: no-debian-copyright
2 |
--------------------------------------------------------------------------------
/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | !*.sh
2 | regenerate_jni_headers.sh
3 | WindowsZones.txt
4 | TimeZones.txt
5 |
--------------------------------------------------------------------------------
/winpr/libwinpr/dsparse/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestDs
2 | TestDs.c
3 | TestDsParse
4 | TestDsParse.c
5 |
--------------------------------------------------------------------------------
/resources/FreeRDP.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP.ico
--------------------------------------------------------------------------------
/libfreerdp/crypto/test/known_hosts/known_hosts.v2:
--------------------------------------------------------------------------------
1 | someurl 3389 ff:11:22:dd
2 | otherurl 3389 aa:bb:cc:dd
3 |
--------------------------------------------------------------------------------
/client/Windows/FreeRDP.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/FreeRDP.ico
--------------------------------------------------------------------------------
/client/Windows/wfreerdp.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/wfreerdp.rc
--------------------------------------------------------------------------------
/resources/FreeRDP-fav.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP-fav.ico
--------------------------------------------------------------------------------
/resources/FreeRDP_Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Icon.png
--------------------------------------------------------------------------------
/resources/FreeRDP_Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Logo.png
--------------------------------------------------------------------------------
/resources/FreeRDP_OSX.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_OSX.icns
--------------------------------------------------------------------------------
/winpr/libwinpr/wtsapi/test/.gitignore:
--------------------------------------------------------------------------------
1 | TestWtsApi
2 | TestWtsApi.c
3 | TestWtsApiExtra
4 | TestWtsApiExtra.c
5 |
--------------------------------------------------------------------------------
/client/Mac/cli/FreeRDP.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Mac/cli/FreeRDP.icns
--------------------------------------------------------------------------------
/client/iOS/Resources/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon.png
--------------------------------------------------------------------------------
/libfreerdp/codec/test/rfx.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/libfreerdp/codec/test/rfx.bmp
--------------------------------------------------------------------------------
/packaging/scripts/prepare_rpm_freerdp-nightly.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | git rev-parse --short HEAD > source_version
4 |
--------------------------------------------------------------------------------
/resources/FreeRDP_Install.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Install.bmp
--------------------------------------------------------------------------------
/server/Sample/rfx_test.pcap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/server/Sample/rfx_test.pcap
--------------------------------------------------------------------------------
/resources/FreeRDP_Icon_96px.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Icon_96px.ico
--------------------------------------------------------------------------------
/resources/FreeRDP_Logo_Icon.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Logo_Icon.ai
--------------------------------------------------------------------------------
/client/Windows/resource/close.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/close.bmp
--------------------------------------------------------------------------------
/client/Windows/resource/lock.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/lock.bmp
--------------------------------------------------------------------------------
/client/Windows/resource/unlock.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/unlock.bmp
--------------------------------------------------------------------------------
/client/iOS/Resources/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default.png
--------------------------------------------------------------------------------
/client/iOS/Resources/Icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon-72.png
--------------------------------------------------------------------------------
/client/iOS/Resources/Icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon@2x.png
--------------------------------------------------------------------------------
/libfreerdp/codec/test/test01.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/libfreerdp/codec/test/test01.bmp
--------------------------------------------------------------------------------
/resources/FreeRDP_Icon_256px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Icon_256px.png
--------------------------------------------------------------------------------
/client/Android/Studio/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4096M
2 | android.useAndroidX = true
3 | android.enableJetifier = true
--------------------------------------------------------------------------------
/client/Windows/resource/minimize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/minimize.bmp
--------------------------------------------------------------------------------
/client/Windows/resource/restore.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/restore.bmp
--------------------------------------------------------------------------------
/client/iOS/Resources/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/Icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon-72@2x.png
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/freerdp-nightly-dev.lintian-overrides:
--------------------------------------------------------------------------------
1 | freerdp-nightly-dev: no-copyright-file dir-or-file-in-opt
2 |
--------------------------------------------------------------------------------
/client/Windows/resource/lock_active.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/lock_active.bmp
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/back.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/back.jpg
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_menu.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_win.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_win.png
--------------------------------------------------------------------------------
/libfreerdp/codec/test/progressive.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/libfreerdp/codec/test/progressive.bmp
--------------------------------------------------------------------------------
/winpr/tools/.gitignore:
--------------------------------------------------------------------------------
1 | makecert-cli/winpr-makecert
2 | makecert-cli/winpr-makecert.1
3 | hash-cli/winpr-hash
4 | hash-cli/winpr-hash.1
5 |
--------------------------------------------------------------------------------
/client/Windows/resource/close_active.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/close_active.bmp
--------------------------------------------------------------------------------
/client/Windows/resource/unlock_active.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/unlock_active.bmp
--------------------------------------------------------------------------------
/client/iOS/Resources/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-568h@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/about_page/back.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/about_page/back.jpg
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-red-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-red-button.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-window@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrows.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_return.png
--------------------------------------------------------------------------------
/client/iOS/Resources/tabbar_icon_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/tabbar_icon_help.png
--------------------------------------------------------------------------------
/client/iOS/Resources/toolbar_icon_win.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_win.png
--------------------------------------------------------------------------------
/client/Windows/resource/minimize_active.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/minimize_active.bmp
--------------------------------------------------------------------------------
/client/Windows/resource/restore_active.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/restore_active.bmp
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-black-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-black-button.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-gray-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-gray-button.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-red-button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-red-button@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/gestures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/gestures.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/toolbar.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_down.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_arrow_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_left.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_up.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_backspace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_backspace.png
--------------------------------------------------------------------------------
/client/iOS/Resources/tabbar_icon_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/tabbar_icon_about.png
--------------------------------------------------------------------------------
/client/iOS/Resources/toolbar_icon_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_home.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_reset.png
--------------------------------------------------------------------------------
/winpr/libwinpr/utils/test/lodepng_32bit.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/winpr/libwinpr/utils/test/lodepng_32bit.bmp
--------------------------------------------------------------------------------
/winpr/libwinpr/utils/test/lodepng_32bit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/winpr/libwinpr/utils/test/lodepng_32bit.png
--------------------------------------------------------------------------------
/client/iOS/Resources/Default-Portrait~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Portrait~ipad.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-black-button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-black-button@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-gray-button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-gray-button@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/nav_toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/nav_toolbar.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_key_arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_right.png
--------------------------------------------------------------------------------
/client/iOS/Resources/tabbar_icon_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/tabbar_icon_settings.png
--------------------------------------------------------------------------------
/client/iOS/Resources/toolbar_icon_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_keyboard.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_active.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_default.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_lclick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_lclick.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_rclick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_rclick.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_scroll.png
--------------------------------------------------------------------------------
/server/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !/proxy
3 | !/common
4 | !/Mac
5 | !/Sample
6 | !/Windows
7 | !/X11
8 | !/shadow
9 | !/CmakeLists.txt
10 | !*.in
11 |
--------------------------------------------------------------------------------
/client/Mac/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_CLIENT_NAME "mfreerdp")
3 | set(FREERDP_CLIENT_PLATFORM "MacOSX")
4 | set(FREERDP_CLIENT_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/X11/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_CLIENT_NAME "xfreerdp")
3 | set(FREERDP_CLIENT_PLATFORM "X11")
4 | set(FREERDP_CLIENT_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/iOS/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_CLIENT_NAME "ifreerdp")
3 | set(FREERDP_CLIENT_PLATFORM "iOS")
4 | set(FREERDP_CLIENT_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/iOS/Resources/Default-Landscape~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Landscape~ipad.png
--------------------------------------------------------------------------------
/client/iOS/Resources/Default-Portrait@2x~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Portrait@2x~ipad.png
--------------------------------------------------------------------------------
/client/iOS/Resources/about_page/FreeRDP_Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/about_page/FreeRDP_Logo.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-window-landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window-landscape.png
--------------------------------------------------------------------------------
/client/iOS/Resources/cancel_button_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/cancel_button_background.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/gestures_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/gestures_phone.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/nav_gestures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/nav_gestures.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/toolbar_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/toolbar_phone.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/touch_pointer.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_accessory_star_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_accessory_star_off.png
--------------------------------------------------------------------------------
/client/iOS/Resources/icon_accessory_star_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_accessory_star_on.png
--------------------------------------------------------------------------------
/client/iOS/Resources/toolbar_icon_disconnect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_disconnect.png
--------------------------------------------------------------------------------
/client/iOS/Resources/toolbar_icon_extkeyboad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_extkeyboad.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_keyboard.png
--------------------------------------------------------------------------------
/client/Sample/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_CLIENT_NAME "sfreerdp")
3 | set(FREERDP_CLIENT_PLATFORM "Sample")
4 | set(FREERDP_CLIENT_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/Windows/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_CLIENT_NAME "wfreerdp")
3 | set(FREERDP_CLIENT_PLATFORM "Windows")
4 | set(FREERDP_CLIENT_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/iOS/Resources/Default-Landscape@2x~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Landscape@2x~ipad.png
--------------------------------------------------------------------------------
/client/iOS/Resources/alert-window-landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window-landscape@2x.png
--------------------------------------------------------------------------------
/client/iOS/Resources/keyboard_button_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/keyboard_button_background.png
--------------------------------------------------------------------------------
/client/iOS/Resources/toolbar_icon_touchpointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_touchpointer.png
--------------------------------------------------------------------------------
/client/iOS/Resources/touch_pointer_extkeyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_extkeyboard.png
--------------------------------------------------------------------------------
/server/Mac/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_SERVER_NAME "mfreerdp-server")
3 | set(FREERDP_SERVER_PLATFORM "X11")
4 | set(FREERDP_SERVER_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/nav_touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/nav_touch_pointer.png
--------------------------------------------------------------------------------
/client/iOS/Resources/help_page/touch_pointer_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/touch_pointer_phone.png
--------------------------------------------------------------------------------
/packaging/scripts/prepare_deb_freerdp-nightly.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ln -s packaging/deb/freerdp-nightly debian
4 | git rev-parse --short HEAD > .source_version
5 |
--------------------------------------------------------------------------------
/server/Sample/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_SERVER_NAME "sfreerdp-server")
3 | set(FREERDP_SERVER_PLATFORM "Sample")
4 | set(FREERDP_SERVER_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/external/README:
--------------------------------------------------------------------------------
1 | * External Directory
2 |
3 | Use this directory for all external dependencies (OpenSSL, etc)
4 | All files within this directory are ignored by git
5 |
6 |
--------------------------------------------------------------------------------
/server/Windows/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(FREERDP_SERVER_NAME "wfreerdp-server")
3 | set(FREERDP_SERVER_PLATFORM "Windows")
4 | set(FREERDP_SERVER_VENDOR "FreeRDP")
5 |
--------------------------------------------------------------------------------
/winpr/libwinpr/locale/test/TestLocaleFormatMessage.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 |
4 | int TestLocaleFormatMessage(int argc, char* argv[])
5 | {
6 | return 0;
7 | }
8 |
--------------------------------------------------------------------------------
/winpr/libwinpr/pool/test/TestPoolIO.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestPoolIO(int argc, char* argv[])
6 | {
7 | return 0;
8 | }
9 |
--------------------------------------------------------------------------------
/client/iOS/Resources/about_page/background_transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/about_page/background_transparent.png
--------------------------------------------------------------------------------
/winpr/libwinpr/pool/test/TestPoolSynch.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestPoolSynch(int argc, char* argv[])
6 | {
7 | return 0;
8 | }
9 |
--------------------------------------------------------------------------------
/winpr/libwinpr/pool/test/TestPoolTimer.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestPoolTimer(int argc, char* argv[])
6 | {
7 | return 0;
8 | }
9 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sspi/test/TestCredSSP.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestCredSSP(int argc, char* argv[])
6 | {
7 | return 0;
8 | }
9 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/background.jpg
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/FreeRDP_Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/FreeRDP_Logo.png
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/freerdp-nightly.lintian-overrides:
--------------------------------------------------------------------------------
1 | freerdp-nightly: no-copyright-file new-package-should-close-itp-bug dir-or-file-in-opt package-name-doesnt-match-sonames
2 |
--------------------------------------------------------------------------------
/client/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !/Android
3 | !/common
4 | !/iOS
5 | !/Mac
6 | !/Sample
7 | !/Windows
8 | !/X11
9 | !/Wayland
10 | !/CMakeLists.txt
11 | !*.in
12 | Wayland/wlfreerdp.1
13 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/values-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 46dip
4 |
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar.png
--------------------------------------------------------------------------------
/client/iOS/.gitignore:
--------------------------------------------------------------------------------
1 | # XCode files
2 | DerivedData
3 | project.xcworkspace/
4 | xcuserdata/
5 | bin/
6 | build/
7 | project.pbxproj
8 | !iFreeRDP.xcodeproj/
9 | iFreeRDP.app/
10 |
11 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/freerdp-nightly-dbg.lintian-overrides:
--------------------------------------------------------------------------------
1 | freerdp-nightly-dbg: no-copyright-file new-package-should-close-itp-bug dir-or-file-in-opt package-name-doesnt-match-sonames
2 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/freerdp-nightly-dev.install:
--------------------------------------------------------------------------------
1 | opt/freerdp-nightly/lib/*.so
2 | opt/freerdp-nightly/lib/pkgconfig
3 | opt/freerdp-nightly/lib/cmake
4 | opt/freerdp-nightly/include
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_gestures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_gestures.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_toolbar.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar_phone.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer.png
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/freerdp-nightly.install:
--------------------------------------------------------------------------------
1 | opt/freerdp-nightly/lib/*.so.*
2 | opt/freerdp-nightly/bin
3 | opt/freerdp-nightly/share/man/man1/*.1*
4 | opt/freerdp-nightly/share/man/man7/wlog.7*
5 |
--------------------------------------------------------------------------------
/client/Android/BuildFlags.java.in:
--------------------------------------------------------------------------------
1 | package com.freerdp.freerdpcore.utils;
2 |
3 | public class BuildFlags
4 | {
5 | private final static boolean USE_OPENSSL_DEFAULT_NAMES = @USE_OPENSSL_DEFAULT_NAMES@;
6 | }
7 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_gestures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_gestures.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_toolbar.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures_phone.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/values-zh/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Remote Computer
4 |
--------------------------------------------------------------------------------
/winpr/libwinpr/memory/test/TestMemoryCreateFileMapping.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestMemoryCreateFileMapping(int argc, char* argv[])
6 | {
7 | return 0;
8 | }
9 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures_phone.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar_phone.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_touch_pointer.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/drawable/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/values-de/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Entfernte Rechner
4 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/values-es/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Remote Computers
4 |
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/values-nl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Remote Computers
4 |
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_add.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_help.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_off.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_on.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/search_plate.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/search_plate.9.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_add.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_exit.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_help.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_off.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_on.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/search_plate.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/search_plate.9.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_add.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_exit.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_help.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_off.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_on.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/search_plate.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/search_plate.9.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_button_cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_button_cancel.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_reset.png
--------------------------------------------------------------------------------
/client/Mac/cli/MacClient2-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'MacClient2' target in the 'MacClient2' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_touch_pointer.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer_phone.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/values-fr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | L\'ordinateur distant
4 |
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_button_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_button_add.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_about.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_close.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_button_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_button_add.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_about.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_button_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_button_add.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_about.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_active.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_default.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_lclick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_lclick.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_rclick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_rclick.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_scroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_scroll.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer_phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer_phone.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/drawable-hdpi/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable-hdpi/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/drawable-ldpi/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable-ldpi/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/drawable-mdpi/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable-mdpi/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_clear.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_settings.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_delete.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_return.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_settings.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_delete.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_return.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_clear.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_settings.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_delete.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_return.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu_black.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_keyboard.png
--------------------------------------------------------------------------------
/uwac/libuwac/.gitignore:
--------------------------------------------------------------------------------
1 | fullscreen-shell-client-protocol.h
2 | fullscreen-shell-protocol.c
3 | ivi-application-client-protocol.h
4 | ivi-application-protocol.c
5 | xdg-shell-client-protocol.h
6 | xdg-shell-protocol.c
7 |
8 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sysinfo/cpufeatures/README:
--------------------------------------------------------------------------------
1 | Android CPUFeatures Library
2 |
3 | https://developer.android.com/ndk/guides/cpu-features.html
4 | https://android.googlesource.com/platform/ndk/+/master/sources/android/cpufeatures
5 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_search.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_disconnect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_disconnect.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_preferences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_preferences.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_edittext_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_edittext_search.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_disconnect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_disconnect.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_preferences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_preferences.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_search.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_launcher_freerdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_launcher_freerdp.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_disconnect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_disconnect.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_preferences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_preferences.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows_black.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey_black.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_extkeyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_extkeyboard.png
--------------------------------------------------------------------------------
/winpr/libwinpr/path/shell_ios.h:
--------------------------------------------------------------------------------
1 | #ifndef SHELL_IOS_H_
2 | #define SHELL_IOS_H_
3 |
4 | char* ios_get_home(void);
5 | char* ios_get_temp(void);
6 | char* ios_get_data(void);
7 | char* ios_get_cache(void);
8 |
9 | #endif
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/security/test/TestSecurityToken.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 |
6 | int TestSecurityToken(int argc, char* argv[])
7 | {
8 | return 0;
9 | }
10 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/java/com/freerdp/afreerdp/application/GlobalApp.java:
--------------------------------------------------------------------------------
1 | package com.freerdp.afreerdp.application;
2 |
3 | public class GlobalApp extends com.freerdp.freerdpcore.application.GlobalApp
4 | {
5 | }
6 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_ext_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_ext_keyboard.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_sys_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_sys_keyboard.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_touch_pointer.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_ext_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_ext_keyboard.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_sys_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_sys_keyboard.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_touch_pointer.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_ext_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_ext_keyboard.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_sys_keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_sys_keyboard.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_touch_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_touch_pointer.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow_black.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow_black.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow_black.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow_black.png
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1BerDec.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1BerDec(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1BerEnc.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1BerEnc(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Decode.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Decode(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1DerDec.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1DerDec(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1DerEnc.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1DerEnc(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Encode.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Encode(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Module.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Module(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1String.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1String(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/crypto/test/TestCryptoProtectData.c:
--------------------------------------------------------------------------------
1 |
2 |
3 | #include
4 | #include
5 | #include
6 |
7 | int TestCryptoProtectData(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_delete.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_return.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_delete.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_return.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_delete.png
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_return.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_return.png
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Compare.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Compare(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Decoder.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Decoder(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Encoder.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Encoder(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/test/TestAsn1Integer.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestAsn1Integer(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/file/test/TestFileDeleteFile.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestFileDeleteFile(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/file/test/TestFileReadFile.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestFileReadFile(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/file/test/TestFileWriteFile.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestFileWriteFile(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/file/test/TestFileFindFirstFileEx.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestFileFindFirstFileEx(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/io/test/TestIoGetOverlappedResult.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestIoGetOverlappedResult(int argc, char* argv[])
8 | {
9 | return 0;
10 | }
11 |
--------------------------------------------------------------------------------
/client/Mac/cli/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // MacClient2
4 | //
5 | // Created by Benoît et Kathy on 2013-05-08.
6 | //
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, const char *argv[])
12 | {
13 | return NSApplicationMain(argc, argv);
14 | }
15 |
--------------------------------------------------------------------------------
/winpr/libwinpr/input/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "input")
7 | set(MINWIN_LONG_NAME "Input Functions")
8 | set(MODULE_LIBRARY_NAME "input")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/credui/test/TestCredUIConfirmCredentials.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestCredUIConfirmCredentials(int argc, char* argv[])
9 | {
10 | return 0;
11 | }
12 |
--------------------------------------------------------------------------------
/winpr/libwinpr/nt/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "nt")
7 | set(MINWIN_LONG_NAME "Windows Native System Services")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
--------------------------------------------------------------------------------
/winpr/libwinpr/rpc/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "rpcrt4")
7 | set(MINWIN_LONG_NAME "RPC NDR Engine")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/utils/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "utils")
7 | set(MINWIN_LONG_NAME "WinPR Utils")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/winsock/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "winsock")
7 | set(MINWIN_LONG_NAME "Windows Sockets (Winsock)")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
--------------------------------------------------------------------------------
/client/Android/Studio/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Mar 15 09:39:30 CET 2021
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
7 |
--------------------------------------------------------------------------------
/cmake/SetFreeRDPCMakeInstallDir.cmake:
--------------------------------------------------------------------------------
1 | function(SetFreeRDPCMakeInstallDir SETVAR subdir)
2 | if(FREEBSD)
3 | set(${SETVAR} "${CMAKE_INSTALL_DATAROOTDIR}/cmake/Modules/${subdir}" PARENT_SCOPE)
4 | else()
5 | set(${SETVAR} "${CMAKE_INSTALL_LIBDIR}/cmake/${subdir}" PARENT_SCOPE)
6 | endif()
7 | endfunction()
8 |
--------------------------------------------------------------------------------
/winpr/libwinpr/asn1/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "msasn1")
7 | set(MINWIN_LONG_NAME "Microsoft ASN.1")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/clipboard/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "clipboard")
7 | set(MINWIN_LONG_NAME "Clipboard Functions")
8 | set(MODULE_LIBRARY_NAME "clipboard")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/crt/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "crt")
7 | set(MINWIN_LONG_NAME "Microsoft C Run-Time")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/crypto/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "crypto")
7 | set(MINWIN_LONG_NAME "Cryptography API (CryptoAPI)")
8 | set(MODULE_LIBRARY_NAME "crypt32")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/shell/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "shell")
7 | set(MINWIN_LONG_NAME "Shell Functions")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/wnd/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "wnd")
7 | set(MINWIN_LONG_NAME "Window Notification")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/smartcard/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "smartcard")
7 | set(MINWIN_LONG_NAME "Smart Card API")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sspicli/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "sspicli")
7 | set(MINWIN_LONG_NAME "Authentication Functions")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/winhttp/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "winhttp")
7 | set(MINWIN_LONG_NAME "Windows HTTP (WinHTTP)")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sspi/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "sspi")
7 | set(MINWIN_LONG_NAME "Security Support Provider Interface")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/bcrypt/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "bcrypt")
7 | set(MINWIN_LONG_NAME "Cryptography API: Next Generation (CNG)")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/ci/cmake-preloads/config-windows.txt:
--------------------------------------------------------------------------------
1 | message("PRELOADING windows cache")
2 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type")
3 | set (WITH_SERVER "ON" CACHE BOOL "Build server binaries")
4 | set (CHANNEL_URBDRC OFF CACHE BOOL "USB redirection")
5 | set (BUILD_TESTING ON CACHE BOOL "build testing")
6 | set (WITH_SANITIZE_ADDRESS ON)
7 |
--------------------------------------------------------------------------------
/uwac/uwacConfig.cmake.in:
--------------------------------------------------------------------------------
1 | @PACKAGE_INIT@
2 |
3 | set(UWAC_VERSION_MAJOR "@UWAC_VERSION_MAJOR@")
4 | set(UWAC_VERSION_MINOR "@UWAC_VERSION_MINOR@")
5 | set(UWAC_VERSION_REVISION "@UWAC_VERSION_REVISION@")
6 |
7 | set_and_check(UWAC_INCLUDE_DIR "@PACKAGE_UWAC_INCLUDE_DIR@")
8 |
9 | include("${CMAKE_CURRENT_LIST_DIR}/uwac.cmake")
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchAppendEx.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchAppendEx(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchCombine.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchCombine(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchIsRoot.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchIsRoot(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchSkipRoot.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchSkipRoot(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchCombineEx.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchCombineEx(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/dsparse/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "dsparse")
7 | set(MINWIN_LONG_NAME "Domain Controller and Replication Management Functions")
8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchCanonicalize.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchCanonicalize(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchStripToRoot.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchStripToRoot(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/client/Windows/resource.h:
--------------------------------------------------------------------------------
1 |
2 | #define IDI_ICON1 101
3 | #define IDB_MINIMIZE 103
4 | #define IDB_MINIMIZE_ACT 104
5 | #define IDB_LOCK 105
6 | #define IDB_LOCK_ACT 106
7 | #define IDB_UNLOCK 107
8 | #define IDB_UNLOCK_ACT 108
9 | #define IDB_CLOSE 109
10 | #define IDB_CLOSE_ACT 100
11 | #define IDB_RESTORE 111
12 | #define IDB_RESTORE_ACT 112
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathAllocCanonicalize.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathAllocCanonicalize(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchCanonicalizeEx.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchCanonicalizeEx(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchRemoveBackslash.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchRemoveBackslash(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchRemoveExtension.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchRemoveExtension(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchRemoveFileSpec.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchRemoveFileSpec(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchRenameExtension.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchRenameExtension(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/cmake/InstallFreeRDPMan.cmake:
--------------------------------------------------------------------------------
1 | function(install_freerdp_man manpage section)
2 | if(WITH_MANPAGES)
3 | if(OPENBSD OR FREEBSD)
4 | install(FILES ${manpage} DESTINATION man/man${section})
5 | else()
6 | install(FILES ${manpage} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/man/man${section})
7 | endif()
8 | endif()
9 | endfunction()
10 |
--------------------------------------------------------------------------------
/winpr/WinPRConfig.cmake.in:
--------------------------------------------------------------------------------
1 |
2 | @PACKAGE_INIT@
3 |
4 | set(WinPR_VERSION_MAJOR "@WINPR_VERSION_MAJOR@")
5 | set(WinPR_VERSION_MINOR "@WINPR_VERSION_MINOR@")
6 | set(WinPR_VERSION_REVISION "@WINPR_VERSION_REVISION@")
7 |
8 | set_and_check(WinPR_INCLUDE_DIR "@PACKAGE_WINPR_INCLUDE_DIR@")
9 |
10 | include("${CMAKE_CURRENT_LIST_DIR}/WinPRTargets.cmake")
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/library/test/TestLibraryB/TestLibraryB.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | DECLSPEC_EXPORT int FunctionA(int a, int b);
4 | DECLSPEC_EXPORT int FunctionB(int a, int b);
5 |
6 | int FunctionA(int a, int b)
7 | {
8 | return (a + b); /* add */
9 | }
10 |
11 | int FunctionB(int a, int b)
12 | {
13 | return (a - b); /* subtract */
14 | }
15 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/test/TestPathCchRemoveBackslashEx.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int TestPathCchRemoveBackslashEx(int argc, char* argv[])
9 | {
10 | printf("Warning: %s is not implemented!\n", __FUNCTION__);
11 | return 0;
12 | }
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/library/test/TestLibraryA/TestLibraryA.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | DECLSPEC_EXPORT int FunctionA(int a, int b);
4 | DECLSPEC_EXPORT int FunctionB(int a, int b);
5 |
6 | int FunctionA(int a, int b)
7 | {
8 | return (a * b); /* multiply */
9 | }
10 |
11 | int FunctionB(int a, int b)
12 | {
13 | return (a / b); /* divide */
14 | }
15 |
--------------------------------------------------------------------------------
/winpr/libwinpr/nt/test/TestNtCurrentTeb.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 |
4 | #include
5 |
6 | int TestNtCurrentTeb(int argc, char* argv[])
7 | {
8 | #ifndef _WIN32
9 | PTEB teb;
10 |
11 | teb = NtCurrentTeb();
12 |
13 | if (!teb)
14 | {
15 | printf("NtCurrentTeb() returned NULL\n");
16 | return -1;
17 | }
18 | #endif
19 | return 0;
20 | }
21 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 50dip
4 |
5 | 16dp
6 | 16dp
7 |
--------------------------------------------------------------------------------
/cmake/FindGSM.cmake:
--------------------------------------------------------------------------------
1 |
2 | find_path(GSM_INCLUDE_DIR gsm/gsm.h)
3 |
4 | find_library(GSM_LIBRARY gsm)
5 |
6 | find_package_handle_standard_args(GSM DEFAULT_MSG GSM_INCLUDE_DIR GSM_LIBRARY)
7 |
8 | if(GSM_FOUND)
9 | set(GSM_LIBRARIES ${GSM_LIBRARY})
10 | set(GSM_INCLUDE_DIRS ${GSM_INCLUDE_DIR})
11 | endif()
12 |
13 | mark_as_advanced(GSM_INCLUDE_DIR GSM_LIBRARY)
14 |
--------------------------------------------------------------------------------
/cmake/FindFAAC.cmake:
--------------------------------------------------------------------------------
1 |
2 | find_path(FAAC_INCLUDE_DIR faac.h)
3 |
4 | find_library(FAAC_LIBRARY faac)
5 |
6 | find_package_handle_standard_args(FAAC DEFAULT_MSG FAAC_INCLUDE_DIR FAAC_LIBRARY)
7 |
8 | if(FAAC_FOUND)
9 | set(FAAC_LIBRARIES ${FAAC_LIBRARY})
10 | set(FAAC_INCLUDE_DIRS ${FAAC_INCLUDE_DIR})
11 | endif()
12 |
13 | mark_as_advanced(FAAC_INCLUDE_DIR FAAC_LIBRARY)
14 |
--------------------------------------------------------------------------------
/cmake/FindPCSCWinPR.cmake:
--------------------------------------------------------------------------------
1 |
2 | find_library(PCSC_WINPR_LIBRARY
3 | NAMES libpcsc-winpr.a
4 | PATHS
5 | /opt/lib
6 | /usr/lib
7 | /usr/local/lib
8 | )
9 |
10 | if(NOT ${PCSC_WINPR_LIBRARY} MATCHES ".*-NOTFOUND")
11 | set(PCSC_WINPR_FOUND 1)
12 | message(STATUS "Found PCSC-WinPR: ${PCSC_WINPR_LIBRARY}")
13 | endif()
14 |
15 | mark_as_advanced(PCSC_WINPR_LIBRARY)
16 |
--------------------------------------------------------------------------------
/libfreerdp/FreeRDPConfig.cmake.in:
--------------------------------------------------------------------------------
1 |
2 | @PACKAGE_INIT@
3 |
4 | set(FreeRDP_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@")
5 | set(FreeRDP_VERSION_MINOR "@FREERDP_VERSION_MINOR@")
6 | set(FreeRDP_VERSION_REVISION "@FREERDP_VERSION_REVISION@")
7 |
8 | set_and_check(FreeRDP_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@")
9 |
10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDPTargets.cmake")
11 |
--------------------------------------------------------------------------------
/channels/sshagent/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT OFF)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "sshagent" TYPE "dynamic"
7 | DESCRIPTION "SSH Agent Forwarding (experimental)"
8 | SPECIFICATIONS ""
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 |
13 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | aFreeRDP
4 |
5 | aFreeRDP
6 | Remote Computers
7 |
8 |
--------------------------------------------------------------------------------
/winpr/libwinpr/file/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "file")
7 | set(MINWIN_LONG_NAME "File Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/heap/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "heap")
7 | set(MINWIN_LONG_NAME "Heap Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/interlocked/module_5.1.def:
--------------------------------------------------------------------------------
1 | LIBRARY "libwinpr-interlocked"
2 | EXPORTS
3 | InterlockedCompareExchange64 @1
4 | InitializeListHead @2
5 | IsListEmpty @3
6 | RemoveEntryList @4
7 | InsertHeadList @5
8 | RemoveHeadList @6
9 | InsertTailList @7
10 | RemoveTailList @8
11 | AppendTailList @9
12 | PushEntryList @10
13 | PopEntryList @11
14 |
--------------------------------------------------------------------------------
/winpr/libwinpr/path/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "path")
7 | set(MINWIN_LONG_NAME "Path Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/channels/rdp2tcp/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 | set(OPTION_DEFAULT OFF)
2 | set(OPTION_CLIENT_DEFAULT ON)
3 | set(OPTION_SERVER_DEFAULT OFF)
4 |
5 | define_channel_options(NAME "rdp2tcp" TYPE "static"
6 | DESCRIPTION "Tunneling TCP over RDP"
7 | DEFAULT ${OPTION_DEFAULT})
8 |
9 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
10 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
11 |
--------------------------------------------------------------------------------
/cmake/FindFAAD2.cmake:
--------------------------------------------------------------------------------
1 |
2 | find_path(FAAD2_INCLUDE_DIR faad.h)
3 |
4 | find_library(FAAD2_LIBRARY faad)
5 |
6 | find_package_handle_standard_args(FAAD2 DEFAULT_MSG FAAD2_INCLUDE_DIR FAAD2_LIBRARY)
7 |
8 | if(FAAD2_FOUND)
9 | set(FAAD2_LIBRARIES ${FAAD2_LIBRARY})
10 | set(FAAD2_INCLUDE_DIRS ${FAAD2_INCLUDE_DIR})
11 | endif()
12 |
13 | mark_as_advanced(FAAD2_INCLUDE_DIR FAAD2_LIBRARY)
14 |
--------------------------------------------------------------------------------
/winpr/libwinpr/locale/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "1")
6 | set(MINWIN_SHORT_NAME "localization")
7 | set(MINWIN_LONG_NAME "Localization Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
--------------------------------------------------------------------------------
/winpr/libwinpr/security/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "security")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "base")
7 | set(MINWIN_LONG_NAME "Base Security Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
--------------------------------------------------------------------------------
/channels/geometry/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "geometry" TYPE "dynamic"
7 | DESCRIPTION "Geometry tracking Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEGT]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/xml/settings_app_client.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/cmake/FindLAME.cmake:
--------------------------------------------------------------------------------
1 |
2 | find_path(LAME_INCLUDE_DIR lame/lame.h)
3 |
4 | find_library(LAME_LIBRARY NAMES lame mp3lame)
5 |
6 | find_package_handle_standard_args(LAME DEFAULT_MSG LAME_INCLUDE_DIR LAME_LIBRARY)
7 |
8 | if (LAME_FOUND)
9 | set(LAME_LIBRARIES ${LAME_LIBRARY})
10 | set(LAME_INCLUDE_DIRS ${LAME_INCLUDE_DIR})
11 | endif()
12 |
13 | mark_as_advanced(LAME_INCLUDE_DIR LAME_LIBRARY)
14 |
--------------------------------------------------------------------------------
/winpr/libwinpr/comm/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "comm")
7 | set(MINWIN_LONG_NAME "Serial Communication API")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/io/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "1")
6 | set(MINWIN_SHORT_NAME "io")
7 | set(MINWIN_LONG_NAME "Asynchronous I/O Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/memory/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "2")
6 | set(MINWIN_SHORT_NAME "memory")
7 | set(MINWIN_LONG_NAME "Memory Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/pool/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "1")
6 | set(MINWIN_SHORT_NAME "threadpool")
7 | set(MINWIN_LONG_NAME "Thread Pool API")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/channels/video/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "video" TYPE "dynamic"
7 | DESCRIPTION "Video optimized remoting Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEVOR]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 |
13 |
--------------------------------------------------------------------------------
/winpr/libwinpr/pipe/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "namedpipe")
7 | set(MINWIN_LONG_NAME "Named Pipe Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/registry/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "registry")
7 | set(MINWIN_LONG_NAME "Registry Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/synch/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "synch")
7 | set(MINWIN_LONG_NAME "Synchronization Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/timezone/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "timezone")
7 | set(MINWIN_LONG_NAME "Time Zone Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/CMakeCPackOptions.cmake.in:
--------------------------------------------------------------------------------
1 | # This file is configured at cmake time, and loaded at cpack time.
2 | # To pass variables to cpack from cmake, they must be configured in this file.
3 |
4 | if("${CPACK_GENERATOR}" STREQUAL "PackageMaker")
5 | if(CMAKE_PACKAGE_QTGUI)
6 | set(CPACK_PACKAGE_DEFAULT_LOCATION "/Applications")
7 | else()
8 | set(CPACK_PACKAGE_DEFAULT_LOCATION "/usr")
9 | endif()
10 | endif()
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/error/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "1")
6 | set(MINWIN_SHORT_NAME "errorhandling")
7 | set(MINWIN_LONG_NAME "Error Handling Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/handle/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "handle")
7 | set(MINWIN_LONG_NAME "Handle and Object Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sysinfo/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "sysinfo")
7 | set(MINWIN_LONG_NAME "System Information Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/wtsapi/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "wtsapi")
7 | set(MINWIN_LONG_NAME "Windows Terminal Services API")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/ci/cmake-preloads/config-macosx.txt:
--------------------------------------------------------------------------------
1 | message("PRELOADING mac cache")
2 | set (WITH_MANPAGES OFF CACHE BOOL "man pages")
3 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type")
4 | set (WITH_CUPS ON CACHE BOOL "CUPS printing")
5 | set (CHANNEL_URBDRC OFF CACHE BOOL "USB redirection")
6 | set (WITH_X11 ON CACHE BOOL "Enable X11")
7 | set (BUILD_TESTING ON CACHE BOOL "build testing")
8 | set (WITH_SANITIZE_ADDRESS ON)
9 |
--------------------------------------------------------------------------------
/winpr/libwinpr/credui/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "0")
3 | set(MINWIN_GROUP "none")
4 | set(MINWIN_MAJOR_VERSION "0")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "credui")
7 | set(MINWIN_LONG_NAME "Credentials Management UI Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/interlocked/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "interlocked")
7 | set(MINWIN_LONG_NAME "Interlocked Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/client/FreeRDP-ClientConfig.cmake.in:
--------------------------------------------------------------------------------
1 |
2 | @PACKAGE_INIT@
3 |
4 | set(FreeRDP-Client_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@")
5 | set(FreeRDP-Client_VERSION_MINOR "@FREERDP_VERSION_MINOR@")
6 | set(FreeRDP-Client_VERSION_REVISION "@FREERDP_VERSION_REVISION@")
7 |
8 | set_and_check(FreeRDP-Client_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@")
9 |
10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDP-ClientTargets.cmake")
11 |
--------------------------------------------------------------------------------
/server/FreeRDP-ServerConfig.cmake.in:
--------------------------------------------------------------------------------
1 |
2 | @PACKAGE_INIT@
3 |
4 | set(FreeRDP-Server_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@")
5 | set(FreeRDP-Server_VERSION_MINOR "@FREERDP_VERSION_MINOR@")
6 | set(FreeRDP-Server_VERSION_REVISION "@FREERDP_VERSION_REVISION@")
7 |
8 | set_and_check(FreeRDP-Server_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@")
9 |
10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDP-ServerTargets.cmake")
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/library/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "1")
6 | set(MINWIN_SHORT_NAME "libraryloader")
7 | set(MINWIN_LONG_NAME "Dynamic-Link Library Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/synch/test/TestSynchSemaphore.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestSynchSemaphore(int argc, char* argv[])
6 | {
7 | HANDLE semaphore;
8 |
9 | semaphore = CreateSemaphore(NULL, 0, 1, NULL);
10 |
11 | if (!semaphore)
12 | {
13 | printf("CreateSemaphore failure\n");
14 | return -1;
15 | }
16 |
17 | CloseHandle(semaphore);
18 |
19 | return 0;
20 | }
21 |
--------------------------------------------------------------------------------
/winpr/libwinpr/thread/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "1")
6 | set(MINWIN_SHORT_NAME "processthreads")
7 | set(MINWIN_LONG_NAME "Process and Thread Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/server/shadow/FreeRDP-ShadowConfig.cmake.in:
--------------------------------------------------------------------------------
1 |
2 | @PACKAGE_INIT@
3 |
4 | set(FreeRDP-Shadow_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@")
5 | set(FreeRDP-Shadow_VERSION_MINOR "@FREERDP_VERSION_MINOR@")
6 | set(FreeRDP-Shadow_VERSION_REVISION "@FREERDP_VERSION_REVISION@")
7 |
8 | set_and_check(FreeRDP-Shadow_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@")
9 |
10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDP-ShadowTargets.cmake")
11 |
--------------------------------------------------------------------------------
/winpr/libwinpr/credentials/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "security")
4 | set(MINWIN_MAJOR_VERSION "1")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "credentials")
7 | set(MINWIN_LONG_NAME "Credentials Management Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/winpr/libwinpr/environment/ModuleOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(MINWIN_LAYER "1")
3 | set(MINWIN_GROUP "core")
4 | set(MINWIN_MAJOR_VERSION "2")
5 | set(MINWIN_MINOR_VERSION "0")
6 | set(MINWIN_SHORT_NAME "processenvironment")
7 | set(MINWIN_LONG_NAME "Process Environment Functions")
8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}")
9 |
10 |
--------------------------------------------------------------------------------
/server/Windows/wf_directsound.h:
--------------------------------------------------------------------------------
1 | #ifndef FREERDP_SERVER_WIN_DSOUND_H
2 | #define FREERDP_SERVER_WIN_DSOUND_H
3 |
4 | #include
5 | #include "wf_interface.h"
6 |
7 | int wf_rdpsnd_set_latest_peer(wfPeerContext* peer);
8 |
9 | int wf_directsound_activate(RdpsndServerContext* context);
10 |
11 | DWORD WINAPI wf_rdpsnd_directsound_thread(LPVOID lpParam);
12 |
13 | #endif /* FREERDP_SERVER_WIN_DSOUND_H */
14 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/docs/README.timezones:
--------------------------------------------------------------------------------
1 | On an up to date windows machine run the following scripts (from checkout root):
2 |
3 | csi.exe scripts/TimeZones.csx
4 | csi.exe scripts/WindowsZones.csx
5 |
6 | After running the scripts check
7 | * winpr/libwinpr/timezone/TimeZones.c
8 | * winpr/libwinpr/timezone/WindowsZones.c
9 | for changes.
10 |
11 | Commit if the definitions changed and create a pull request at
12 | https://github.com/FreeRDP/FreeRDP
13 |
--------------------------------------------------------------------------------
/channels/echo/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "echo" TYPE "dynamic"
7 | DESCRIPTION "Echo Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEECO]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/rdpei/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "rdpei" TYPE "dynamic"
7 | DESCRIPTION "Input Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEI]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/rdpgfx/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "rdpgfx" TYPE "dynamic"
7 | DESCRIPTION "Graphics Pipeline Extension"
8 | SPECIFICATIONS "[MS-RDPEGFX]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/docs/README.macOS:
--------------------------------------------------------------------------------
1 | Starting with "El Capitan" Apple removed the openssl headers. Therefore it's
2 | required to build openssl manually upfront. For example by using MacPorts or Homebrew.
3 | To build FreeRDP against this library it's required to set the PKG_CONFIG_PATH
4 | pointing to the openssl root directory befor building.
5 | For example with brew it would look like this:
6 |
7 | export PKG_CONFIG_PATH=$(brew --prefix)/opt/openssl/lib/pkgconfig
8 |
--------------------------------------------------------------------------------
/channels/disp/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "disp" TYPE "dynamic"
7 | DESCRIPTION "Display Update Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEDISP]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
--------------------------------------------------------------------------------
/channels/drdynvc/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "drdynvc" TYPE "static"
7 | DESCRIPTION "Dynamic Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEDYC]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/gfxredir/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 | if(WITH_CHANNEL_GFXREDIR)
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT OFF)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "gfxredir" TYPE "dynamic"
7 | DESCRIPTION "Graphics Redirection Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPXXXX]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
12 | endif()
13 |
--------------------------------------------------------------------------------
/channels/remdesk/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "remdesk" TYPE "static"
7 | DESCRIPTION "Remote Assistance Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RA]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
--------------------------------------------------------------------------------
/channels/cliprdr/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "cliprdr" TYPE "static"
7 | DESCRIPTION "Clipboard Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPECLIP]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/encomsp/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "encomsp" TYPE "static"
7 | DESCRIPTION "Multiparty Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEMC]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/rail/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "rail" TYPE "static"
7 | DESCRIPTION "Remote Programs Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPERP]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/smartcard/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "smartcard" TYPE "device"
7 | DESCRIPTION "Smart Card Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPESC]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
--------------------------------------------------------------------------------
/channels/drive/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | define_channel_options(NAME "drive" TYPE "device"
7 | DESCRIPTION "Drive Redirection Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEFS]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/channels/rdpsnd/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "rdpsnd" TYPE "static;dynamic"
7 | DESCRIPTION "Audio Output Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEA]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/packaging/flatpak/freerdp.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | if [ -z $XDG_SESSION_TYPE ];
3 | then
4 | echo "XDG_SESSION_TYPE undefined"
5 | exit -1
6 | elif [ "$XDG_SESSION_TYPE" = "wayland" ];
7 | then
8 | echo "wayland $(which wlfreerdp)"
9 | wlfreerdp $@
10 | elif [ "$XDG_SESSION_TYPE" = "x11" ];
11 | then
12 | echo "X11 $(which xfreerdp)"
13 | xfreerdp $@
14 | exit $rc
15 | else
16 | echo "XDG_SESSION_TYPE $XDG_SESSION_TYPE not handled"
17 | exit -1
18 | fi
19 |
--------------------------------------------------------------------------------
/cmake/FindSWScale.cmake:
--------------------------------------------------------------------------------
1 |
2 | include(FindPkgConfig)
3 |
4 | if (PKG_CONFIG_FOUND)
5 | pkg_check_modules(SWScale libswscale)
6 | endif()
7 |
8 | find_path(SWScale_INCLUDE_DIR libswscale/swscale.h PATHS ${SWScale_INCLUDE_DIRS})
9 | find_library(SWScale_LIBRARY swscale PATHS ${SWScale_LIBRARY_DIRS})
10 |
11 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(SWScale DEFAULT_MSG SWScale_INCLUDE_DIR SWScale_LIBRARY)
12 |
13 | mark_as_advanced(SWScale_INCLUDE_DIR SWScale_LIBRARY)
14 |
15 |
--------------------------------------------------------------------------------
/ci/cmake-preloads/config-android.txt:
--------------------------------------------------------------------------------
1 | message("PRELOADING android cache")
2 | set(CMAKE_TOOLCHAIN_FILE "$ANDROID_NDK/build/cmake/android.toolchain.cmake" CACHE PATH "ToolChain file")
3 | set(WITH_SANITIZE_ADDRESS ON)
4 | set(FREERDP_EXTERNAL_SSL_PATH $ENV{ANDROID_SSL_PATH} CACHE PATH "android ssl")
5 | # ANDROID_NDK and ANDROID_SDK must be set as environment variable
6 | #set(ANDROID_NDK $ENV{ANDROID_SDK} CACHE PATH "Android NDK")
7 | #set(ANDROID_SDK "${ANDROID_NDK}" CACHE PATH "android SDK")
8 |
--------------------------------------------------------------------------------
/winpr/winpr.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@WINPR_INCLUDE_DIR@
5 | libs=-lwinpr@WINPR_API_VERSION@
6 |
7 | Name: WinPR
8 | Description: WinPR: Windows Portable Runtime
9 | URL: http://www.freerdp.com/
10 | Version: @WINPR_VERSION@
11 | Requires:
12 | Requires.private: libssl
13 | Libs: -L${libdir} ${libs}
14 | Libs.private: -ldl -lrt -lm -lpthread
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/channels/rdpdr/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | define_channel_options(NAME "rdpdr" TYPE "static"
7 | DESCRIPTION "Device Redirection Virtual Channel Extension"
8 | SPECIFICATIONS "[MS-RDPEFS] [MS-RDPEPC] [MS-RDPESC] [MS-RDPESP]"
9 | DEFAULT ${OPTION_DEFAULT})
10 |
11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
12 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
13 |
14 |
--------------------------------------------------------------------------------
/server/Windows/wf_wasapi.h:
--------------------------------------------------------------------------------
1 | #ifndef FREERDP_SERVER_WIN_WASAPI_H
2 | #define FREERDP_SERVER_WIN_WASAPI_H
3 |
4 | #include
5 | #include "wf_interface.h"
6 |
7 | int wf_rdpsnd_set_latest_peer(wfPeerContext* peer);
8 |
9 | int wf_wasapi_activate(RdpsndServerContext* context);
10 |
11 | int wf_wasapi_get_device_string(LPWSTR pattern, LPWSTR* deviceStr);
12 |
13 | DWORD WINAPI wf_rdpsnd_wasapi_thread(LPVOID lpParam);
14 |
15 | #endif /* FREERDP_SERVER_WIN_WASAPI_H */
16 |
--------------------------------------------------------------------------------
/uwac/uwac.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@UWAC_INCLUDE_DIR@
5 | libs=-luwac@UWAC_VERSION_MAJOR@
6 |
7 | Name: uwac
8 | Description: uwac: using wayland as a client
9 | URL: http://www.freerdp.com/
10 | Version: @UWAC_VERSION@
11 | Requires:
12 | Requires.private: wayland-client xkbcommon freerdp@FREERDP_VERSION_MAJOR@
13 | Libs: -L${libdir} ${libs}
14 | Libs.private:
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/ci/cmake-preloads/config-ios.txt:
--------------------------------------------------------------------------------
1 | message("PRELOADING iOS cache")
2 | set (CMAKE_TOOLCHAIN_FILE "cmake/iOSToolchain.cmake" CACHE PATH "ToolChain file")
3 | set (FREERDP_IOS_EXTERNAL_SSL_PATH $ENV{FREERDP_IOS_EXTERNAL_SSL_PATH} CACHE PATH "android ssl")
4 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type")
5 | set (IOS_PLATFORM "SIMULATOR" CACHE STRING "iso platfrorm to build")
6 | set (WITH_SANITIZE_ADDRESS ON CACHE BOOL "build with address sanitizer")
7 | set (WITH_CLIENT OFF CACHE BOOL "disable iOS client")
8 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/AppSettingsController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Controller to specify application wide settings
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import "EditorBaseController.h"
12 |
13 | @interface AppSettingsController : EditorBaseController
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/winpr/libwinpr/utils/test/TestBipBuffer.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestBipBuffer(int argc, char* argv[])
6 | {
7 | BYTE* data;
8 | int rc = -1;
9 | wBipBuffer* bb;
10 | bb = BipBuffer_New(1024);
11 |
12 | if (!bb)
13 | return -1;
14 |
15 | data = BipBuffer_WriteReserve(bb, 1024 * 2);
16 |
17 | if (data)
18 | rc = 0;
19 |
20 | fprintf(stderr, "BipBuffer_BufferSize: %" PRIuz "\n", BipBuffer_BufferSize(bb));
21 | BipBuffer_Free(bb);
22 | return rc;
23 | }
24 |
--------------------------------------------------------------------------------
/winpr/tools/winpr-tools.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@WINPR_INCLUDE_DIR@
5 | libs=-lwinpr-tools@WINPR_TOOLS_API_VERSION@
6 |
7 | Name: WinPR
8 | Description: WinPR: Windows Portable Runtime
9 | URL: http://www.freerdp.com/
10 | Version: @WINPR_TOOLS_VERSION@
11 | Requires:
12 | Requires.private: winpr@WINPR_VERSION_MAJOR@ libssl
13 | Libs: -L${libdir} ${libs}
14 | Libs.private: -lcrypto
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/channels/audin/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT ON)
5 |
6 | if(ANDROID)
7 | set(OPTION_SERVER_DEFAULT OFF)
8 | endif()
9 |
10 | define_channel_options(NAME "audin" TYPE "dynamic"
11 | DESCRIPTION "Audio Input Redirection Virtual Channel Extension"
12 | SPECIFICATIONS "[MS-RDPEAI]"
13 | DEFAULT ${OPTION_DEFAULT})
14 |
15 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
16 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
17 |
18 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/HelpController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Application help controller
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface HelpController : UIViewController
14 | {
15 | UIWebView *webView;
16 | }
17 | @end
18 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/MainTabBarController.h:
--------------------------------------------------------------------------------
1 | /*
2 | main tabbar controller
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 | #import
13 |
14 | @interface MainTabBarController : UITabBarController
15 | {
16 | }
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/libfreerdp/freerdp.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@
5 | libs=-lfreerdp@FREERDP_API_VERSION@
6 |
7 | Name: FreeRDP
8 | Description: FreeRDP: A Remote Desktop Protocol Implementation
9 | URL: http://www.freerdp.com/
10 | Version: @FREERDP_VERSION@
11 | Requires:
12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ libssl
13 | Libs: -L${libdir} ${libs}
14 | Libs.private: -ldl -lpthread
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/packaging/deb/freerdp-nightly/changelog:
--------------------------------------------------------------------------------
1 | freerdp-nightly (2.0.0) unstable; urgency=low
2 |
3 | * Update version to 2.0.0
4 |
5 | -- FreeRDP Tue, 17 Nov 2015 23:26:12 +0100
6 |
7 | freerdp-nightly (1.2.1) unstable; urgency=low
8 |
9 | * Update version to 1.2.1
10 |
11 | -- FreeRDP Tue, 03 Feb 2015 13:44:33 +0100
12 |
13 | freerdp-nightly (1.2.0) unstable; urgency=medium
14 |
15 | * Initial version of freerdp-nightly
16 |
17 | -- FreeRDP Wed, 07 Jan 2015 10:09:32 +0100
18 |
--------------------------------------------------------------------------------
/winpr/libwinpr/wtsapi/test/TestWtsApiExtraLogoffSession.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 |
6 | int TestWtsApiExtraLogoffSession(int argc, char* argv[])
7 | {
8 | BOOL bSuccess;
9 | HANDLE hServer;
10 |
11 | hServer = WTS_CURRENT_SERVER_HANDLE;
12 |
13 | bSuccess = WTSLogoffSession(hServer, WTS_CURRENT_SESSION, FALSE);
14 |
15 | if (!bSuccess)
16 | {
17 | printf("WTSLogoffSession failed: %" PRIu32 "\n", GetLastError());
18 | return -1;
19 | }
20 |
21 | return 0;
22 | }
23 |
--------------------------------------------------------------------------------
/winpr/libwinpr/timezone/WindowsZones.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Automatically generated with scripts/update-windows-zones.py
3 | */
4 | #ifndef WINPR_WINDOWS_ZONES_H_
5 | #define WINPR_WINDOWS_ZONES_H_
6 |
7 | #include
8 |
9 | struct _WINDOWS_TZID_ENTRY
10 | {
11 | const char* windows;
12 | const char* tzid;
13 | };
14 | typedef struct _WINDOWS_TZID_ENTRY WINDOWS_TZID_ENTRY;
15 |
16 | extern const WINDOWS_TZID_ENTRY WindowsTimeZoneIdTable[];
17 | extern const size_t WindowsTimeZoneIdTableNrElements;
18 |
19 | #endif /* WINPR_WINDOWS_ZONES_H_ */
20 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/xml/settings_app_security.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
9 |
--------------------------------------------------------------------------------
/winpr/libwinpr/wtsapi/test/TestWtsApiExtraDisconnectSession.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 |
6 | int TestWtsApiExtraDisconnectSession(int argc, char* argv[])
7 | {
8 | BOOL bSuccess;
9 | HANDLE hServer;
10 |
11 | hServer = WTS_CURRENT_SERVER_HANDLE;
12 |
13 | bSuccess = WTSDisconnectSession(hServer, WTS_CURRENT_SESSION, FALSE);
14 |
15 | if (!bSuccess)
16 | {
17 | printf("WTSDisconnectSession failed: %" PRIu32 "\n", GetLastError());
18 | return -1;
19 | }
20 |
21 | return 0;
22 | }
23 |
--------------------------------------------------------------------------------
/client/iOS/Views/RDPSessionView.h:
--------------------------------------------------------------------------------
1 | /*
2 | RDP Session View
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 | #import "RDPSession.h"
13 |
14 | @interface RDPSessionView : UIView
15 | {
16 | RDPSession *_session;
17 | }
18 |
19 | - (void)setSession:(RDPSession *)session;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/AboutController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Application info controller
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface AboutController : UIViewController
14 | {
15 | NSString *last_link_clicked;
16 | UIWebView *webView;
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/client/freerdp-client.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@
5 | libs=-lfreerdp-client@FREERDP_API_VERSION@
6 |
7 | Name: FreeRDP client
8 | Description: FreeRDP: A Remote Desktop Protocol Implementation
9 | URL: http://www.freerdp.com/
10 | Version: @FREERDP_VERSION@
11 | Requires:
12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ freerdp@FREERDP_VERSION_MAJOR@
13 | Libs: -L${libdir} ${libs}
14 | Libs.private: -ldl -lpthread
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/server/freerdp-server.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@
5 | libs=-lfreerdp-server@FREERDP_API_VERSION@
6 |
7 | Name: FreeRDP server
8 | Description: FreeRDP: A Remote Desktop Protocol Implementation
9 | URL: http://www.freerdp.com/
10 | Version: @FREERDP_VERSION@
11 | Requires:
12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ freerdp@FREERDP_VERSION_MAJOR@
13 | Libs: -L${libdir} ${libs}
14 | Libs.private: -ldl -lpthread
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/ci/cmake-preloads/config-debian-squeeze.txt:
--------------------------------------------------------------------------------
1 | message("PRELOADING cache")
2 | set (WITH_MANPAGES OFF CACHE BOOL "man pages")
3 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type")
4 | set (WITH_CUPS OFF CACHE BOOL "CUPS printing")
5 | set (WITH_GSSAPI ON CACHE BOOL "Kerberos support")
6 | set (WITH_ALSA OFF CACHE BOOL "alsa audio")
7 | set (WITH_FFMPEG OFF CACHE BOOL "ffmepg support")
8 | set (WITH_XV OFF CACHE BOOL "xvideo support")
9 | set (BUILD_TESTING ON CACHE BOOL "build testing")
10 | set (WITH_XSHM OFF CACHE BOOL "build with xshm support")
11 | set (WITH_SANITIZE_ADDRESS ON)
12 |
--------------------------------------------------------------------------------
/ci/cmake-preloads/config-ubuntu-1204.txt:
--------------------------------------------------------------------------------
1 | message("PRELOADING cache")
2 | set (WITH_MANPAGES OFF CACHE BOOL "man pages")
3 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type")
4 | set (WITH_CUPS OFF CACHE BOOL "CUPS printing")
5 | set (WITH_GSSAPI ON CACHE BOOL "Kerberos support")
6 | set (WITH_ALSA OFF CACHE BOOL "alsa audio")
7 | set (WITH_FFMPEG OFF CACHE BOOL "ffmepg support")
8 | set (WITH_XV OFF CACHE BOOL "xvideo support")
9 | set (BUILD_TESTING ON CACHE BOOL "build testing")
10 | set (WITH_XSHM OFF CACHE BOOL "build with xshm support")
11 | set (WITH_SANITIZE_ADDRESS ON)
12 |
--------------------------------------------------------------------------------
/client/X11/resource/lock.xbm:
--------------------------------------------------------------------------------
1 | #define lock_width 24
2 | #define lock_height 24
3 | static unsigned char lock_bits[] =
4 | {
5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff,
7 | 0xff, 0x83, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xc7, 0xff,
8 | 0xff, 0x00, 0xfe, 0xff, 0x00, 0xfe, 0xff, 0xef, 0xff, 0xff, 0xef, 0xff,
9 | 0xff, 0xef, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
11 | };
12 |
--------------------------------------------------------------------------------
/client/X11/resource/close.xbm:
--------------------------------------------------------------------------------
1 | #define close_width 24
2 | #define close_height 24
3 | static unsigned char close_bits[] =
4 | {
5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
7 | 0xff, 0x7c, 0xfe, 0xff, 0x38, 0xfe, 0xff, 0x11, 0xff, 0xff, 0x83, 0xff,
8 | 0xff, 0xc7, 0xff, 0xff, 0x83, 0xff, 0xff, 0x11, 0xff, 0xff, 0x38, 0xfe,
9 | 0xff, 0x7c, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
11 | };
12 |
--------------------------------------------------------------------------------
/client/X11/xfreerdp-envvar.1.xml:
--------------------------------------------------------------------------------
1 |
2 | Environment variables
3 |
4 |
5 |
6 | wlog environment variable
7 |
8 | xfreerdp uses wLog as its log facility, you can refer to the
9 | corresponding man page (wlog(7)) for more informations. Arguments passed
10 | via the /log-level or /log-filters
11 | have precedence over the environment variables.
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/client/iOS/main.m:
--------------------------------------------------------------------------------
1 | /*
2 | Main App Entry
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | int main(int argc, char *argv[])
14 | {
15 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
16 | int retVal = UIApplicationMain(argc, argv, nil, nil);
17 | [pool release];
18 | return retVal;
19 | }
20 |
--------------------------------------------------------------------------------
/channels/urbdrc/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | if (IOS OR ANDROID)
3 | set(OPTION_DEFAULT OFF)
4 | set(OPTION_CLIENT_DEFAULT OFF)
5 | set(OPTION_SERVER_DEFAULT OFF)
6 | else()
7 | set(OPTION_DEFAULT ON)
8 | set(OPTION_CLIENT_DEFAULT ON)
9 | set(OPTION_SERVER_DEFAULT OFF)
10 | endif()
11 |
12 | define_channel_options(NAME "urbdrc" TYPE "dynamic"
13 | DESCRIPTION "USB Devices Virtual Channel Extension"
14 | SPECIFICATIONS "[MS-RDPEUSB]"
15 | DEFAULT ${OPTION_DEFAULT})
16 |
17 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
18 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
19 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/layout/activity_about.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
--------------------------------------------------------------------------------
/client/Mac/cli/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // MacClient2
4 | //
5 | // Created by Benoît et Kathy on 2013-05-08.
6 | //
7 | //
8 |
9 | #import
10 | #import
11 | #import
12 |
13 | @interface AppDelegate : NSObject
14 | {
15 | @public
16 | NSWindow *window;
17 | rdpContext *context;
18 | MRDPView *mrdpView;
19 | }
20 |
21 | - (void)rdpConnectError:(NSString *)customMessage;
22 |
23 | @property(assign) IBOutlet NSWindow *window;
24 | @property(assign) rdpContext *context;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/client/Mac/cli/en.lproj/Credits.rtf:
--------------------------------------------------------------------------------
1 | {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
2 | {\colortbl;\red255\green255\blue255;}
3 | \paperw9840\paperh8400
4 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
5 |
6 | \f0\b\fs24 \cf0 Engineering:
7 | \b0 \
8 | Some people\
9 | \
10 |
11 | \b Human Interface Design:
12 | \b0 \
13 | Some other people\
14 | \
15 |
16 | \b Testing:
17 | \b0 \
18 | Hopefully not nobody\
19 | \
20 |
21 | \b Documentation:
22 | \b0 \
23 | Whoever\
24 | \
25 |
26 | \b With special thanks to:
27 | \b0 \
28 | Mom\
29 | }
30 |
--------------------------------------------------------------------------------
/client/X11/resource/restore.xbm:
--------------------------------------------------------------------------------
1 | #define restore_width 24
2 | #define restore_height 24
3 | static unsigned char restore_bits[] =
4 | {
5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
7 | 0xff, 0x03, 0xff, 0xff, 0x03, 0xff, 0xff, 0x3b, 0xff, 0x7f, 0x20, 0xff,
8 | 0x7f, 0x20, 0xff, 0x7f, 0x07, 0xff, 0x7f, 0xe7, 0xff, 0x7f, 0xe7, 0xff,
9 | 0x7f, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
11 | };
12 |
--------------------------------------------------------------------------------
/client/X11/resource/unlock.xbm:
--------------------------------------------------------------------------------
1 | #define unlock_width 24
2 | #define unlock_height 24
3 | static unsigned char unlock_bits[] =
4 | {
5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
7 | 0xff, 0xf3, 0xff, 0xff, 0xf3, 0xff, 0xff, 0x73, 0xfe, 0xff, 0x03, 0xfe,
8 | 0x3f, 0x00, 0xfe, 0xff, 0x03, 0xfe, 0xff, 0x73, 0xfe, 0xff, 0xf3, 0xff,
9 | 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
11 | };
12 |
--------------------------------------------------------------------------------
/winpr/libwinpr/crypto/test/TestCryptoRand.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 |
6 | int TestCryptoRand(int argc, char* argv[])
7 | {
8 | char* str;
9 | BYTE rnd[16];
10 |
11 | ZeroMemory(rnd, sizeof(rnd));
12 |
13 | winpr_RAND(rnd, sizeof(rnd));
14 |
15 | str = winpr_BinToHexString(rnd, sizeof(rnd), FALSE);
16 | // fprintf(stderr, "Rand: %s\n", str);
17 | free(str);
18 |
19 | if (memcmp(rnd, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16) == 0)
20 | {
21 | return -1;
22 | }
23 |
24 | return 0;
25 | }
26 |
--------------------------------------------------------------------------------
/client/X11/resource/minimize.xbm:
--------------------------------------------------------------------------------
1 | #define minimize_width 24
2 | #define minimize_height 24
3 | static unsigned char minimize_bits[] =
4 | {
5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
7 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xfc,
8 | 0x3f, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
9 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
11 | };
12 |
--------------------------------------------------------------------------------
/client/Mac/Credits.rtf:
--------------------------------------------------------------------------------
1 | {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320
2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
3 | {\colortbl;\red255\green255\blue255;}
4 | \vieww9600\viewh8400\viewkind0
5 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
6 |
7 | \f0\b\fs24 \cf0 Engineering:
8 | \b0 \
9 | Jay sorg\
10 | Marc-Andre Moreau\
11 | Vic Lee\
12 | Otvaio Salvador \
13 | Laxmikant Rashinkar\
14 | and others\
15 | \
16 |
17 | \b Human Interface Design:
18 | \b0 \
19 | Laxmikant Rashinkar\
20 | Jay Sorg\
21 | }
--------------------------------------------------------------------------------
/client/iOS/Controllers/MainTabBarController.m:
--------------------------------------------------------------------------------
1 | /*
2 | main tabbar controller
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import "MainTabBarController.h"
12 |
13 | @implementation MainTabBarController
14 |
15 | - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
16 | {
17 | return YES;
18 | }
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/client/iOS/Views/EditSubEditTableViewCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom table cell indicating a switch to a sub-view
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface EditSubEditTableViewCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_label;
16 | }
17 |
18 | @property(retain, nonatomic) UILabel *label;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sysinfo/test/TestLocalTime.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestLocalTime(int argc, char* argv[])
6 | {
7 | SYSTEMTIME lTime;
8 |
9 | GetLocalTime(&lTime);
10 |
11 | printf("GetLocalTime: wYear: %" PRIu16 " wMonth: %" PRIu16 " wDayOfWeek: %" PRIu16
12 | " wDay: %" PRIu16 " wHour: %" PRIu16 " wMinute: %" PRIu16 " wSecond: %" PRIu16
13 | " wMilliseconds: %" PRIu16 "\n",
14 | lTime.wYear, lTime.wMonth, lTime.wDayOfWeek, lTime.wDay, lTime.wHour, lTime.wMinute,
15 | lTime.wSecond, lTime.wMilliseconds);
16 |
17 | return 0;
18 | }
19 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sysinfo/test/TestSystemTime.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | int TestSystemTime(int argc, char* argv[])
6 | {
7 | SYSTEMTIME sTime;
8 |
9 | GetSystemTime(&sTime);
10 |
11 | printf("GetSystemTime: wYear: %" PRIu16 " wMonth: %" PRIu16 " wDayOfWeek: %" PRIu16
12 | " wDay: %" PRIu16 " wHour: %" PRIu16 " wMinute: %" PRIu16 " wSecond: %" PRIu16
13 | " wMilliseconds: %" PRIu16 "\n",
14 | sTime.wYear, sTime.wMonth, sTime.wDayOfWeek, sTime.wDay, sTime.wHour, sTime.wMinute,
15 | sTime.wSecond, sTime.wMilliseconds);
16 |
17 | return 0;
18 | }
19 |
--------------------------------------------------------------------------------
/client/Android/Studio/.gitignore:
--------------------------------------------------------------------------------
1 | #built application files
2 | *.apk
3 | *.ap_
4 |
5 | # files for the dex VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # generated files
12 | bin/
13 | gen/
14 |
15 | # Local configuration file (sdk path, etc)
16 | local.properties
17 |
18 | # Windows thumbnail db
19 | Thumbs.db
20 |
21 | # OSX files
22 | .DS_Store
23 |
24 | # Eclipse project files
25 | .classpath
26 | .project
27 |
28 | # Android Studio
29 | *.iml
30 | .idea
31 | #.idea/workspace.xml - remove # and delete .idea if it better suit your needs.
32 | .gradle
33 | build/
34 |
35 | #NDK
36 | obj/
37 | jniLibs/
38 |
--------------------------------------------------------------------------------
/server/shadow/freerdp-shadow.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=@CMAKE_INSTALL_PREFIX@
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@
5 | libs=-lfreerdp-shadow@FREERDP_API_VERSION@ -lfreerdp-shadow-subsystem@FREERDP_API_VERSION@
6 |
7 | Name: FreeRDP shadow
8 | Description: FreeRDP: A Remote Desktop Protocol Implementation
9 | URL: http://www.freerdp.com/
10 | Version: @FREERDP_VERSION@
11 | Requires:
12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ freerdp@FREERDP_API_VERSION@
13 | Libs: -L${libdir} ${libs}
14 | Libs.private: -ldl -lpthread
15 | Cflags: -I${includedir}
16 |
--------------------------------------------------------------------------------
/client/iOS/Views/BlockBackground.h:
--------------------------------------------------------------------------------
1 | //
2 | // BlockBackground.h
3 | // arrived
4 | //
5 | // Created by Gustavo Ambrozio on 29/11/11.
6 | // Copyright (c) 2011 N/A. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface BlockBackground : UIWindow
12 | {
13 | @private
14 | UIWindow *_previousKeyWindow;
15 | }
16 |
17 | + (BlockBackground *)sharedInstance;
18 |
19 | - (void)addToMainWindow:(UIView *)view;
20 | - (void)reduceAlphaIfEmpty;
21 | - (void)removeView:(UIView *)view;
22 |
23 | @property(nonatomic, retain) UIImage *backgroundImage;
24 | @property(nonatomic, readwrite) BOOL vignetteBackground;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #9AB6CD
4 | #C2D6E6
5 | #164E76
6 | @android:color/black
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/channels/serial/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | if(WIN32)
7 | set(OPTION_CLIENT_DEFAULT OFF)
8 | set(OPTION_SERVER_DEFAULT OFF)
9 | endif()
10 |
11 | if(ANDROID)
12 | set(OPTION_CLIENT_DEFAULT OFF)
13 | set(OPTION_SERVER_DEFAULT OFF)
14 | endif()
15 |
16 | define_channel_options(NAME "serial" TYPE "device"
17 | DESCRIPTION "Serial Port Virtual Channel Extension"
18 | SPECIFICATIONS "[MS-RDPESP]"
19 | DEFAULT ${OPTION_DEFAULT})
20 |
21 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
22 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
23 |
24 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 |
5 | ---
6 |
7 | **Is your feature request related to a problem? Please describe.**
8 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
9 |
10 | **Describe the solution you'd like**
11 | A clear and concise description of what you want to happen.
12 |
13 | **Describe alternatives you've considered**
14 | A clear and concise description of any alternative solutions or features you've considered.
15 |
16 | **Additional context**
17 | Add any other context or screenshots about the feature request here.
18 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sysinfo/cpufeatures/NOTICE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2016 The Android Open Source Project
2 |
3 | Licensed under the Apache License, Version 2.0 (the "License");
4 | you may not use this file except in compliance with the License.
5 | You may obtain a copy of the License at
6 |
7 | http://www.apache.org/licenses/LICENSE-2.0
8 |
9 | Unless required by applicable law or agreed to in writing, software
10 | distributed under the License is distributed on an "AS IS" BASIS,
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | See the License for the specific language governing permissions and
13 | limitations under the License.
14 |
--------------------------------------------------------------------------------
/channels/parallel/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | if(WIN32)
7 | set(OPTION_CLIENT_DEFAULT OFF)
8 | set(OPTION_SERVER_DEFAULT OFF)
9 | endif()
10 |
11 | if(ANDROID)
12 | set(OPTION_CLIENT_DEFAULT OFF)
13 | set(OPTION_SERVER_DEFAULT OFF)
14 | endif()
15 |
16 | define_channel_options(NAME "parallel" TYPE "device"
17 | DESCRIPTION "Parallel Port Virtual Channel Extension"
18 | SPECIFICATIONS "[MS-RDPESP]"
19 | DEFAULT ${OPTION_DEFAULT})
20 |
21 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
22 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
23 |
24 |
--------------------------------------------------------------------------------
/packaging/rpm/freerdp-nightly-rpmlintrc:
--------------------------------------------------------------------------------
1 | # files are on purpose in /opt - vendor package
2 | addFilter("dir-or-file-in-opt")
3 | # required in this case that the binaries work
4 | addFilter("binary-or-shlib-defines-rpath")
5 | # ldconfig run not required
6 | addFilter("library-without-ldconfig-postin")
7 | addFilter("library-without-ldconfig-postun")
8 | # keep debug symbols and so directly in the package
9 | addFilter("unstripped-binary-or-object /opt/freerdp-nightly/lib64/*")
10 | addFilter("unstripped-binary-or-object /opt/freerdp-nightly/bin/*")
11 | addFilter("no-documentation")
12 | addFilter("manpage-not-compressed")
13 | addFilter("suse-filelist-forbidden-opt")
14 |
--------------------------------------------------------------------------------
/client/iOS/Views/EditButtonTableViewCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom table cell with a button
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface EditButtonTableViewCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_label;
16 | IBOutlet UIButton *_button;
17 | }
18 |
19 | @property(retain, nonatomic) UILabel *label;
20 | @property(retain, nonatomic) UIButton *button;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/client/iOS/Views/EditFlagTableViewCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom table cell with toggle switch
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface EditFlagTableViewCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_label;
16 | IBOutlet UISwitch *_toggle;
17 | }
18 |
19 | @property(retain, nonatomic) UILabel *label;
20 | @property(retain, nonatomic) UISwitch *toggle;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/channels/tsmf/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT OFF)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | if(WIN32)
7 | set(OPTION_CLIENT_DEFAULT OFF)
8 | set(OPTION_SERVER_DEFAULT OFF)
9 | endif()
10 |
11 | if(ANDROID)
12 | set(OPTION_CLIENT_DEFAULT OFF)
13 | set(OPTION_SERVER_DEFAULT OFF)
14 | endif()
15 |
16 | define_channel_options(NAME "tsmf" TYPE "dynamic"
17 | DESCRIPTION "[DEPRECATED] Video Redirection Virtual Channel Extension"
18 | SPECIFICATIONS "[MS-RDPEV]"
19 | DEFAULT ${OPTION_DEFAULT})
20 |
21 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
22 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
23 |
24 |
--------------------------------------------------------------------------------
/client/Android/Studio/aFreeRDP/src/main/res/drawable/separator_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
13 |
18 |
19 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/menu/bookmark_context_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
--------------------------------------------------------------------------------
/winpr/libwinpr/utils/test/TestBacktrace.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | int TestBacktrace(int argc, char* argv[])
5 | {
6 | int rc = -1;
7 | size_t used, x;
8 | char** msg;
9 | void* stack = winpr_backtrace(20);
10 |
11 | if (!stack)
12 | {
13 | fprintf(stderr, "winpr_backtrace failed!\n");
14 | return -1;
15 | }
16 |
17 | msg = winpr_backtrace_symbols(stack, &used);
18 |
19 | if (msg)
20 | {
21 | for (x = 0; x < used; x++)
22 | printf("%" PRIuz ": %s\n", x, msg[x]);
23 |
24 | rc = 0;
25 | }
26 |
27 | winpr_backtrace_symbols_fd(stack, fileno(stdout));
28 | winpr_backtrace_free(stack);
29 | free(msg);
30 | return rc;
31 | }
32 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/drawable/separator_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
13 |
18 |
19 |
--------------------------------------------------------------------------------
/client/iOS/Views/EditTextTableViewCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom table cell with edit text field
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface EditTextTableViewCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_label;
16 | IBOutlet UITextField *_textfield;
17 | }
18 |
19 | @property(retain, nonatomic) UILabel *label;
20 | @property(retain, nonatomic) UITextField *textfield;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/client/Android/Studio/freeRDPCore/src/main/res/xml/settings_app_power.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
13 |
--------------------------------------------------------------------------------
/client/iOS/AppDelegate.h:
--------------------------------------------------------------------------------
1 | /*
2 | App delegate
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @class MainTabBarController;
14 |
15 | @interface AppDelegate : NSObject
16 | {
17 |
18 | MainTabBarController *_tabBarController;
19 | }
20 |
21 | @property(nonatomic, retain) IBOutlet UIWindow *window;
22 | @property(nonatomic, retain) IBOutlet MainTabBarController *tabBarController;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/client/iOS/Views/EditSelectionTableViewCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom table cell with a label on the right, showing the current selection
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface EditSelectionTableViewCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_label;
16 | IBOutlet UILabel *_selection;
17 | }
18 |
19 | @property(retain, nonatomic) UILabel *label;
20 | @property(retain, nonatomic) UILabel *selection;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/client/iOS/iFreeRDP-Prefix.pch:
--------------------------------------------------------------------------------
1 | /*
2 | PCH
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 | */
9 |
10 | //
11 | // Prefix header for all source files of the 'iFreeRDP' target in the 'iFreeRDP' project
12 | //
13 |
14 | #import
15 |
16 | #ifndef __IPHONE_3_0
17 | #warning "This project uses features only available in iPhone SDK 3.0 and later."
18 | #endif
19 |
20 | #ifdef __OBJC__
21 | #import
22 | #import
23 | #endif
24 |
--------------------------------------------------------------------------------
/channels/printer/ChannelOptions.cmake:
--------------------------------------------------------------------------------
1 |
2 | set(OPTION_DEFAULT OFF)
3 | set(OPTION_CLIENT_DEFAULT ON)
4 | set(OPTION_SERVER_DEFAULT OFF)
5 |
6 | if(WIN32)
7 | set(OPTION_CLIENT_DEFAULT ON)
8 | set(OPTION_SERVER_DEFAULT OFF)
9 | elseif(WITH_CUPS)
10 | set(OPTION_CLIENT_DEFAULT ON)
11 | set(OPTION_SERVER_DEFAULT OFF)
12 | else()
13 | set(OPTION_CLIENT_DEFAULT OFF)
14 | set(OPTION_SERVER_DEFAULT OFF)
15 | endif()
16 |
17 | define_channel_options(NAME "printer" TYPE "device"
18 | DESCRIPTION "Print Virtual Channel Extension"
19 | SPECIFICATIONS "[MS-RDPEPC]"
20 | DEFAULT ${OPTION_DEFAULT})
21 |
22 | define_channel_client_options(${OPTION_CLIENT_DEFAULT})
23 | define_channel_server_options(${OPTION_SERVER_DEFAULT})
24 |
25 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestQuerySecurityPackageInfo(int argc, char* argv[])
8 | {
9 | int rc;
10 | SECURITY_STATUS status;
11 | SecPkgInfo* pPackageInfo;
12 | sspi_GlobalInit();
13 | status = QuerySecurityPackageInfo(NTLM_SSP_NAME, &pPackageInfo);
14 |
15 | if (status != SEC_E_OK)
16 | rc = -1;
17 | else
18 | {
19 | _tprintf(_T("\nQuerySecurityPackageInfo:\n"));
20 | _tprintf(_T("\"%s\", \"%s\"\n"), pPackageInfo->Name, pPackageInfo->Comment);
21 | rc = 0;
22 | }
23 |
24 | FreeContextBuffer(pPackageInfo);
25 | sspi_GlobalFinish();
26 | return rc;
27 | }
28 |
--------------------------------------------------------------------------------
/winpr/libwinpr/io/test/TestIoDevice.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 |
7 | int TestIoDevice(int argc, char* argv[])
8 | {
9 | #ifndef _WIN32
10 | NTSTATUS NtStatus;
11 | ANSI_STRING aString;
12 | UNICODE_STRING uString;
13 | PDEVICE_OBJECT_EX pDeviceObject = NULL;
14 |
15 | _RtlInitAnsiString(&aString, "\\Device\\Example");
16 | _RtlAnsiStringToUnicodeString(&uString, &aString, TRUE);
17 |
18 | NtStatus = _IoCreateDeviceEx(NULL, 0, &uString, FILE_DEVICE_UNKNOWN, 0, FALSE, &pDeviceObject);
19 |
20 | if (NtStatus != STATUS_SUCCESS)
21 | return -1;
22 |
23 | _IoDeleteDeviceEx(pDeviceObject);
24 |
25 | _RtlFreeUnicodeString(&uString);
26 | #endif
27 | return 0;
28 | }
29 |
--------------------------------------------------------------------------------
/client/iOS/Views/BookmarkTableCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom bookmark table cell
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface BookmarkTableCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_title;
16 | IBOutlet UILabel *_sub_title;
17 | IBOutlet UIImageView *_connection_state_icon;
18 | }
19 |
20 | @property(retain, nonatomic) UILabel *title;
21 | @property(retain, nonatomic) UILabel *subTitle;
22 | @property(retain, nonatomic) UIImageView *connectionStateIcon;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/CredentialsEditorController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Controller to edit bookmark credentials
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import "EditorBaseController.h"
12 |
13 | @class ComputerBookmark;
14 | @class ConnectionParams;
15 |
16 | @interface CredentialsEditorController : EditorBaseController
17 | {
18 | @private
19 | ComputerBookmark *_bookmark;
20 | ConnectionParams *_params;
21 | }
22 |
23 | // init for the given bookmark
24 | - (id)initWithBookmark:(ComputerBookmark *)bookmark;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/EncryptionController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Password Encryption Controller
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Dorian Johnson
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 | #import "Encryptor.h"
13 |
14 | @interface EncryptionController : NSObject
15 | {
16 | Encryptor *_shared_encryptor;
17 | }
18 |
19 | + (EncryptionController *)sharedEncryptionController;
20 |
21 | // Return a Encryptor suitable for encrypting or decrypting with the master password
22 | - (Encryptor *)decryptor;
23 | - (Encryptor *)encryptor;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/cmake/FindDevD.cmake:
--------------------------------------------------------------------------------
1 | # Configure devd environment
2 | #
3 | # DEVD_FOUND - system has a devd
4 | # DEVD_BIN_DIR - devd bin dir
5 | # DEVD_SKT_DIR - devd socket dir
6 | #
7 | # Copyright (c) 2015 Rozhuk Ivan
8 | # Redistribution and use is allowed according to the terms of the BSD license.
9 | #
10 |
11 |
12 | FIND_PATH(
13 | DEVD_BIN_DIR
14 | NAMES devd
15 | PATHS /sbin /usr/sbin /usr/local/sbin
16 | )
17 |
18 | FIND_PATH(
19 | DEVD_SKT_DIR
20 | NAMES devd.seqpacket.pipe devd.pipe
21 | PATHS /var/run/
22 | )
23 |
24 |
25 | if (DEVD_BIN_DIR)
26 | set(DEVD_FOUND "YES")
27 | message(STATUS "devd found")
28 | if (NOT DEVD_SKT_DIR)
29 | message(STATUS "devd not running!")
30 | endif (NOT DEVD_SKT_DIR)
31 | endif (DEVD_BIN_DIR)
32 |
--------------------------------------------------------------------------------
/client/iOS/Views/EditSecretTextTableViewCell.h:
--------------------------------------------------------------------------------
1 | /*
2 | Custom table cell with secret edit text field
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import
12 |
13 | @interface EditSecretTextTableViewCell : UITableViewCell
14 | {
15 | IBOutlet UILabel *_label;
16 | IBOutlet UITextField *_textfield;
17 | IBOutlet UIButton *_unhide_button;
18 | }
19 |
20 | @property(retain, nonatomic) UILabel *label;
21 | @property(retain, nonatomic) UITextField *textfield;
22 |
23 | - (void)setEnabled:(BOOL)enabled;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/channels/client/addin.h:
--------------------------------------------------------------------------------
1 | /**
2 | * FreeRDP: A Remote Desktop Protocol Implementation
3 | * Channel Addins
4 | *
5 | * Copyright 2012 Marc-Andre Moreau
6 | *
7 | * Licensed under the Apache License, Version 2.0 (the "License");
8 | * you may not use this file except in compliance with the License.
9 | * You may obtain a copy of the License at
10 | *
11 | * http://www.apache.org/licenses/LICENSE-2.0
12 | *
13 | * Unless required by applicable law or agreed to in writing, software
14 | * distributed under the License is distributed on an "AS IS" BASIS,
15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 | * See the License for the specific language governing permissions and
17 | * limitations under the License.
18 | */
19 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/AdvancedBookmarkEditorController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Controller to edit advanced bookmark settings
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import "EditorBaseController.h"
12 |
13 | @class ComputerBookmark;
14 | @class ConnectionParams;
15 |
16 | @interface AdvancedBookmarkEditorController : EditorBaseController
17 | {
18 | @private
19 | ComputerBookmark *_bookmark;
20 | ConnectionParams *_params;
21 | }
22 |
23 | // init for the given bookmark
24 | - (id)initWithBookmark:(ComputerBookmark *)bookmark;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/BookmarkGatewaySettingsController.h:
--------------------------------------------------------------------------------
1 | /*
2 | Controller to edit ts gateway bookmark settings
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import "EditorBaseController.h"
12 |
13 | @class ComputerBookmark;
14 | @class ConnectionParams;
15 |
16 | @interface BookmarkGatewaySettingsController : EditorBaseController
17 | {
18 | @private
19 | ComputerBookmark *_bookmark;
20 | ConnectionParams *_params;
21 | }
22 |
23 | // init for the given bookmark
24 | - (id)initWithBookmark:(ComputerBookmark *)bookmark;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/winpr/libwinpr/heap/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-heap cmake build script
3 | #
4 | # Copyright 2011 Marc-Andre Moreau
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | winpr_module_add(heap.c)
19 |
--------------------------------------------------------------------------------
/client/iOS/Controllers/PerformanceEditorController.h:
--------------------------------------------------------------------------------
1 | /*
2 | controller for performance settings selection
3 |
4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 |
6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 | If a copy of the MPL was not distributed with this file, You can obtain one at
8 | http://mozilla.org/MPL/2.0/.
9 | */
10 |
11 | #import "EditorBaseController.h"
12 |
13 | @class ConnectionParams;
14 |
15 | @interface PerformanceEditorController : EditorBaseController
16 | {
17 | @private
18 | ConnectionParams *_params;
19 | NSString *_keyPath;
20 | }
21 |
22 | - (id)initWithConnectionParams:(ConnectionParams *)params;
23 | - (id)initWithConnectionParams:(ConnectionParams *)params keyPath:(NSString *)keyPath;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/cmake/today.cmake:
--------------------------------------------------------------------------------
1 | # This script returns the current date in ISO format
2 | #
3 | # YYYY-MM-DD
4 | #
5 | MACRO (TODAY RESULT)
6 | if (DEFINED ENV{SOURCE_DATE_EPOCH} AND NOT WIN32)
7 | EXECUTE_PROCESS(COMMAND "date" "-u" "-d" "@$ENV{SOURCE_DATE_EPOCH}" "+%Y-%m-%d"
8 | OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE)
9 | elseif(CMAKE_VERSION VERSION_LESS "2.8.11")
10 | if (WIN32)
11 | message(FATAL_ERROR "Your CMake version is too old. Please update to a more recent version >= 2.8.11")
12 | else()
13 | EXECUTE_PROCESS(COMMAND "date" "-u" "+%Y-%m-%d"
14 | OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE)
15 | endif()
16 | else()
17 | STRING(TIMESTAMP ${RESULT} "%Y-%m-%d" UTC)
18 | endif()
19 | ENDMACRO (TODAY)
20 |
--------------------------------------------------------------------------------
/winpr/libwinpr/locale/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | set(MODULE_NAME "TestLocale")
3 | set(MODULE_PREFIX "TEST_LOCALE")
4 |
5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c)
6 |
7 | set(${MODULE_PREFIX}_TESTS
8 | TestLocaleFormatMessage.c)
9 |
10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS
11 | ${${MODULE_PREFIX}_DRIVER}
12 | ${${MODULE_PREFIX}_TESTS})
13 |
14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
15 |
16 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}")
17 |
18 | foreach(test ${${MODULE_PREFIX}_TESTS})
19 | get_filename_component(TestName ${test} NAME_WE)
20 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName})
21 | endforeach()
22 |
23 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")
24 |
--------------------------------------------------------------------------------
/winpr/libwinpr/security/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | set(MODULE_NAME "TestSecurity")
3 | set(MODULE_PREFIX "TEST_SECURITY")
4 |
5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c)
6 |
7 | set(${MODULE_PREFIX}_TESTS
8 | TestSecurityToken.c)
9 |
10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS
11 | ${${MODULE_PREFIX}_DRIVER}
12 | ${${MODULE_PREFIX}_TESTS})
13 |
14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
15 |
16 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}")
17 |
18 | foreach(test ${${MODULE_PREFIX}_TESTS})
19 | get_filename_component(TestName ${test} NAME_WE)
20 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName})
21 | endforeach()
22 |
23 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")
24 |
--------------------------------------------------------------------------------
/winpr/libwinpr/memory/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | set(MODULE_NAME "TestMemory")
3 | set(MODULE_PREFIX "TEST_MEMORY")
4 |
5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c)
6 |
7 | set(${MODULE_PREFIX}_TESTS
8 | TestMemoryCreateFileMapping.c)
9 |
10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS
11 | ${${MODULE_PREFIX}_DRIVER}
12 | ${${MODULE_PREFIX}_TESTS})
13 |
14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
15 |
16 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}")
17 |
18 | foreach(test ${${MODULE_PREFIX}_TESTS})
19 | get_filename_component(TestName ${test} NAME_WE)
20 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName})
21 | endforeach()
22 |
23 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")
24 |
--------------------------------------------------------------------------------
/winpr/libwinpr/sspicli/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-sspicli cmake build script
3 | #
4 | # Copyright 2012 Marc-Andre Moreau
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | winpr_module_add(sspicli.c)
19 |
--------------------------------------------------------------------------------
/winpr/libwinpr/winhttp/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-winhttp cmake build script
3 | #
4 | # Copyright 2012 Marc-Andre Moreau
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | winpr_module_add(winhttp.c)
19 |
--------------------------------------------------------------------------------
/winpr/libwinpr/bcrypt/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-bcrypt cmake build script
3 | #
4 | # Copyright 2012 Marc-Andre Moreau
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | winpr_module_add(bcrypt.c)
19 |
20 |
--------------------------------------------------------------------------------
/winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include
5 |
6 | int TestWtsApiShutdownSystem(int argc, char* argv[])
7 | {
8 | BOOL bSuccess;
9 | HANDLE hServer;
10 | DWORD ShutdownFlag;
11 |
12 | #ifndef _WIN32
13 | if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0))
14 | {
15 | printf("%s: No RDS environment detected, skipping test\n", __FUNCTION__);
16 | return 0;
17 | }
18 | #endif
19 |
20 | hServer = WTS_CURRENT_SERVER_HANDLE;
21 | ShutdownFlag = WTS_WSD_SHUTDOWN;
22 |
23 | bSuccess = WTSShutdownSystem(hServer, ShutdownFlag);
24 |
25 | if (!bSuccess)
26 | {
27 | printf("WTSShutdownSystem failed: %" PRIu32 "\n", GetLastError());
28 | return -1;
29 | }
30 |
31 | return 0;
32 | }
33 |
--------------------------------------------------------------------------------
/include/freerdp/build-config.h.in:
--------------------------------------------------------------------------------
1 | #ifndef FREERDP_BUILD_CONFIG_H
2 | #define FREERDP_BUILD_CONFIG_H
3 |
4 | #define FREERDP_DATA_PATH "${FREERDP_DATA_PATH}"
5 | #define FREERDP_KEYMAP_PATH "${FREERDP_KEYMAP_PATH}"
6 | #define FREERDP_PLUGIN_PATH "${FREERDP_PLUGIN_PATH}"
7 |
8 | #define FREERDP_INSTALL_PREFIX "${FREERDP_INSTALL_PREFIX}"
9 |
10 | #define FREERDP_LIBRARY_PATH "${FREERDP_LIBRARY_PATH}"
11 |
12 | #define FREERDP_ADDIN_PATH "${FREERDP_ADDIN_PATH}"
13 |
14 | #define FREERDP_SHARED_LIBRARY_SUFFIX "${CMAKE_SHARED_LIBRARY_SUFFIX}"
15 | #define FREERDP_SHARED_LIBRARY_PREFIX "${CMAKE_SHARED_LIBRARY_PREFIX}"
16 |
17 | #define FREERDP_VENDOR_STRING "${VENDOR}"
18 | #define FREERDP_PRODUCT_STRING "${PRODUCT}"
19 |
20 | #define FREERDP_PROXY_PLUGINDIR "${FREERDP_PROXY_PLUGINDIR}"
21 |
22 | #endif /* FREERDP_BUILD_CONFIG_H */
23 |
--------------------------------------------------------------------------------
/winpr/libwinpr/credentials/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-credentials cmake build script
3 | #
4 | # Copyright 2012 Marc-Andre Moreau
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | winpr_module_add(credentials.c)
19 |
20 |
--------------------------------------------------------------------------------
/client/Mac/MRDPCursor.m:
--------------------------------------------------------------------------------
1 | /**
2 | * FreeRDP: A Remote Desktop Protocol Implementation
3 | * MacFreeRDP
4 | *
5 | * Copyright 2012 Thomas Goddard
6 | *
7 | * Licensed under the Apache License, Version 2.0 (the "License");
8 | * you may not use this file except in compliance with the License.
9 | * You may obtain a copy of the License at
10 | *
11 | * http://www.apache.org/licenses/LICENSE-2.0
12 | *
13 | * Unless required by applicable law or agreed to in writing, software
14 | * distributed under the License is distributed on an "AS IS" BASIS,
15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 | * See the License for the specific language governing permissions and
17 | * limitations under the License.
18 | */
19 |
20 | #import "MRDPCursor.h"
21 |
22 | @implementation MRDPCursor
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/rdtk/librdtk/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | set(MODULE_NAME "TestRdTk")
3 | set(MODULE_PREFIX "TEST_RDTK")
4 |
5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c)
6 |
7 | set(${MODULE_PREFIX}_TESTS
8 | TestRdTkNinePatch.c)
9 |
10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS
11 | ${${MODULE_PREFIX}_DRIVER}
12 | ${${MODULE_PREFIX}_TESTS})
13 |
14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
15 |
16 | target_link_libraries(${MODULE_NAME} rdtk)
17 |
18 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}")
19 |
20 | foreach(test ${${MODULE_PREFIX}_TESTS})
21 | get_filename_component(TestName ${test} NAME_WE)
22 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName})
23 | endforeach()
24 |
25 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "RdTk/Test")
26 |
--------------------------------------------------------------------------------
/winpr/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | set(MODULE_NAME "TestWinPR")
3 | set(MODULE_PREFIX "TEST_WINPR")
4 |
5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c)
6 |
7 | set(${MODULE_PREFIX}_TESTS TestIntrinsics.c TestTypes.c)
8 |
9 | create_test_sourcelist(${MODULE_PREFIX}_SRCS
10 | ${${MODULE_PREFIX}_DRIVER}
11 | ${${MODULE_PREFIX}_TESTS})
12 |
13 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
14 |
15 | target_link_libraries(${MODULE_NAME} winpr)
16 |
17 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}")
18 |
19 | foreach(test ${${MODULE_PREFIX}_TESTS})
20 | get_filename_component(TestName ${test} NAME_WE)
21 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName})
22 | endforeach()
23 |
24 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")
25 |
--------------------------------------------------------------------------------
/cmake/GNUInstallDirsWrapper.cmake:
--------------------------------------------------------------------------------
1 | # GNUInstallDirs is a relatively new cmake module, so wrap it to avoid errors
2 | include(GNUInstallDirs OPTIONAL RESULT_VARIABLE GID_PATH)
3 | if(GID_PATH STREQUAL "NOTFOUND")
4 | if(NOT DEFINED CMAKE_INSTALL_BINDIR)
5 | set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "user executables (bin)")
6 | endif()
7 |
8 | if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
9 | set(CMAKE_INSTALL_LIBDIR "lib${LIB_SUFFIX}" CACHE PATH "object code libraries (lib)")
10 | endif()
11 |
12 | foreach(dir BINDIR LIBDIR)
13 | if(NOT IS_ABSOLUTE ${CMAKE_INSTALL_${dir}})
14 | set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_${dir}}")
15 | else()
16 | set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_${dir}}")
17 | endif()
18 | endforeach()
19 |
20 | mark_as_advanced(CMAKE_INSTALL_BINDIR CMAKE_INSTALL_LIBDIR)
21 | endif()
22 |
--------------------------------------------------------------------------------
/winpr/libwinpr/shell/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-shell cmake build script
3 | #
4 | # Copyright 2015 Dell Software
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | if (NOT ANDROID)
19 | winpr_module_add(shell.c)
20 | endif()
21 |
--------------------------------------------------------------------------------
/winpr/libwinpr/input/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # WinPR: Windows Portable Runtime
2 | # libwinpr-input cmake build script
3 | #
4 | # Copyright 2012 Marc-Andre Moreau
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 |
18 | winpr_module_add(
19 | virtualkey.c
20 | scancode.c
21 | keycode.c)
22 |
--------------------------------------------------------------------------------