├── .github
└── workflows
│ └── cmake-multi-platform.yml
├── .gitignore
├── CMakeLists.txt
├── CMakePresets.json
├── README.md
├── icon.ico
├── icon.rc
├── include
├── appMutex.hpp
├── appSettings.hpp
├── application.hpp
├── applicationVersion.hpp
├── audioPassthrough.hpp
├── client.hpp
├── controllerEmulation.hpp
├── controllerHotkey.hpp
├── dsyFileRegistry.hpp
├── enet.h
├── keyboardMouseMapper.hpp
├── led.hpp
├── log.hpp
├── mainWindow.hpp
├── scePadCustomTriggers.hpp
├── scePadHandle.hpp
├── scePadSettings.hpp
├── strings.hpp
├── udp.hpp
├── upnp.hpp
├── utils.hpp
└── win32WindowStuff.hpp
├── resources
├── externals
│ └── windows
│ │ ├── BTControl.exe
│ │ └── HidHide.exe
├── fonts
│ ├── AstaSans-Light.ttf
│ ├── Kanit-LightItalic.ttf
│ ├── Murecho-Regular.ttf
│ ├── NotoSansArabic-Medium.ttf
│ ├── NotoSansSC-Regular.ttf
│ ├── OFL.txt
│ └── Saira_Expanded-MediumItalic.ttf
├── images
│ ├── icon.ico
│ ├── icon.png
│ └── iconWhite.png
└── translations
│ ├── ar.json
│ ├── en.json
│ ├── es.json
│ ├── pl.json
│ ├── pt.json
│ ├── tr.json
│ └── zh.json
├── source
├── appMutex.cpp
├── appSettings.cpp
├── application.cpp
├── audioPassthrough.cpp
├── client.cpp
├── controllerEmulation.cpp
├── controllerHotkey.cpp
├── keyboardMouseMapper.cpp
├── led.cpp
├── main.cpp
├── mainWindow.cpp
├── scePadCustomTriggers.cpp
├── scePadSettings.cpp
├── strings.cpp
├── udp.cpp
├── upnp.cpp
└── utils.cpp
└── thirdparty
├── PlatformFolders
├── .astylerc
├── .github
│ └── workflows
│ │ └── build.yml
├── .gitignore
├── CHANGELOG.md
├── CMakeLists.txt
├── LICENSE
├── README.md
├── appveyor.yml
├── doxygen.conf
├── platform_folders.cpp
├── sago
│ ├── platform_folders.cpp
│ └── platform_folders.h
└── test
│ ├── CMakeLists.txt
│ ├── appendAdditionalConfigDirectories.cpp
│ ├── appendAdditionalDataDirectories.cpp
│ ├── getCacheDir.cpp
│ ├── getConfigHome.cpp
│ ├── getDataHome.cpp
│ ├── getDesktopFolder.cpp
│ ├── getDocumentsFolder.cpp
│ ├── getDownloadFolder1.cpp
│ ├── getMusicFolder.cpp
│ ├── getPicturesFolder.cpp
│ ├── getPublicFolder.cpp
│ ├── getSaveGamesFolder1.cpp
│ ├── getStateDir.cpp
│ ├── getVideoFolder.cpp
│ ├── integration.cpp
│ ├── internalTest.cpp
│ ├── tester.cpp
│ └── tester.hpp
├── Updater
├── .gitattributes
├── .gitignore
├── CMakeLists.txt
├── CMakePresets.json
├── include
│ ├── application.hpp
│ └── log.hpp
├── source
│ ├── application.cpp
│ └── main.cpp
└── thirdparty
│ ├── cpp-httplib
│ ├── .gitattributes
│ ├── .github
│ │ └── workflows
│ │ │ ├── abidiff.yaml
│ │ │ ├── cifuzz.yaml
│ │ │ ├── release-docker.yml
│ │ │ ├── test.yaml
│ │ │ └── test_proxy.yaml
│ ├── CMakeLists.txt
│ ├── Dockerfile
│ ├── LICENSE
│ ├── README.md
│ ├── benchmark
│ │ ├── Makefile
│ │ ├── cpp-httplib
│ │ │ └── main.cpp
│ │ └── crow
│ │ │ ├── crow_all.h
│ │ │ └── main.cpp
│ ├── cmake
│ │ ├── FindBrotli.cmake
│ │ └── httplibConfig.cmake.in
│ ├── docker-compose.yml
│ ├── docker
│ │ ├── html
│ │ │ └── index.html
│ │ └── main.cc
│ ├── example
│ │ ├── Dockerfile.hello
│ │ ├── Makefile
│ │ ├── accept_header.cc
│ │ ├── benchmark.cc
│ │ ├── ca-bundle.crt
│ │ ├── client.cc
│ │ ├── client.vcxproj
│ │ ├── example.sln
│ │ ├── hello.cc
│ │ ├── one_time_request.cc
│ │ ├── redirect.cc
│ │ ├── server.cc
│ │ ├── server.vcxproj
│ │ ├── server_and_client.cc
│ │ ├── simplecli.cc
│ │ ├── simplesvr.cc
│ │ ├── ssecli.cc
│ │ ├── ssesvr.cc
│ │ ├── upload.cc
│ │ └── uploader.sh
│ ├── httplib.h
│ ├── meson.build
│ ├── meson_options.txt
│ ├── split.py
│ └── test
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── ca-bundle.crt
│ │ ├── fuzzing
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── corpus
│ │ │ ├── 1
│ │ │ ├── 2
│ │ │ ├── 3
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464
│ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696
│ │ │ └── issue1264
│ │ ├── server_fuzzer.cc
│ │ ├── server_fuzzer.dict
│ │ └── standalone_fuzz_target_runner.cpp
│ │ ├── gen-certs.sh
│ │ ├── gtest
│ │ ├── include
│ │ │ └── gtest
│ │ │ │ ├── gtest-assertion-result.h
│ │ │ │ ├── gtest-death-test.h
│ │ │ │ ├── gtest-matchers.h
│ │ │ │ ├── gtest-message.h
│ │ │ │ ├── gtest-param-test.h
│ │ │ │ ├── gtest-printers.h
│ │ │ │ ├── gtest-spi.h
│ │ │ │ ├── gtest-test-part.h
│ │ │ │ ├── gtest-typed-test.h
│ │ │ │ ├── gtest.h
│ │ │ │ ├── gtest_pred_impl.h
│ │ │ │ ├── gtest_prod.h
│ │ │ │ └── internal
│ │ │ │ ├── custom
│ │ │ │ ├── README.md
│ │ │ │ ├── gtest-port.h
│ │ │ │ ├── gtest-printers.h
│ │ │ │ └── gtest.h
│ │ │ │ ├── gtest-death-test-internal.h
│ │ │ │ ├── gtest-filepath.h
│ │ │ │ ├── gtest-internal.h
│ │ │ │ ├── gtest-param-util.h
│ │ │ │ ├── gtest-port-arch.h
│ │ │ │ ├── gtest-port.h
│ │ │ │ ├── gtest-string.h
│ │ │ │ └── gtest-type-util.h
│ │ └── src
│ │ │ ├── gtest-all.cc
│ │ │ ├── gtest-assertion-result.cc
│ │ │ ├── gtest-death-test.cc
│ │ │ ├── gtest-filepath.cc
│ │ │ ├── gtest-internal-inl.h
│ │ │ ├── gtest-matchers.cc
│ │ │ ├── gtest-port.cc
│ │ │ ├── gtest-printers.cc
│ │ │ ├── gtest-test-part.cc
│ │ │ ├── gtest-typed-test.cc
│ │ │ ├── gtest.cc
│ │ │ └── gtest_main.cc
│ │ ├── image.jpg
│ │ ├── include_httplib.cc
│ │ ├── include_windows_h.cc
│ │ ├── make-shared-library.sh
│ │ ├── meson.build
│ │ ├── proxy
│ │ ├── Dockerfile
│ │ ├── basic_passwd
│ │ ├── basic_squid.conf
│ │ ├── digest_passwd
│ │ ├── digest_squid.conf
│ │ └── docker-compose.yml
│ │ ├── test.cc
│ │ ├── test.conf
│ │ ├── test.rootCA.conf
│ │ ├── test.sln
│ │ ├── test.vcxproj
│ │ ├── test_proxy.cc
│ │ ├── www
│ │ ├── dir
│ │ │ ├── 1MB.txt
│ │ │ ├── index.html
│ │ │ ├── meson.build
│ │ │ ├── test.abcde
│ │ │ └── test.html
│ │ ├── empty_file
│ │ ├── file
│ │ ├── meson.build
│ │ └── 日本語Dir
│ │ │ ├── meson.build
│ │ │ └── 日本語File.txt
│ │ ├── www2
│ │ └── dir
│ │ │ ├── index.html
│ │ │ ├── meson.build
│ │ │ └── test.html
│ │ └── www3
│ │ └── dir
│ │ ├── index.html
│ │ ├── meson.build
│ │ └── test.html
│ ├── put libraries here
│ ├── tiny-process-library
│ ├── .clang-format
│ ├── .gitignore
│ ├── .gitlab-ci.yml
│ ├── CMakeLists.txt
│ ├── LICENSE
│ ├── README.md
│ ├── examples.cpp
│ ├── process.cpp
│ ├── process.hpp
│ ├── process_unix.cpp
│ ├── process_win.cpp
│ └── tests
│ │ ├── CMakeLists.txt
│ │ ├── io_test.cpp
│ │ ├── multithread_test.cpp
│ │ ├── open_close_test.cpp
│ │ └── path_test.cpp
│ └── zip
│ ├── .gitattributes
│ ├── .github
│ └── workflows
│ │ ├── build.yml
│ │ ├── format.yml
│ │ └── fuzz.yml
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── Doxyfile.in
│ ├── LICENSE.txt
│ ├── README.md
│ ├── cmake
│ ├── Config.cmake.in
│ ├── asan-wrapper
│ └── cmake_uninstall.cmake.in
│ ├── fuzz
│ ├── CMakeLists.txt
│ ├── build.sh
│ ├── fuzz_entry.c
│ └── fuzz_stream.c
│ ├── src
│ ├── miniz.h
│ ├── zip.c
│ └── zip.h
│ ├── test
│ ├── CMakeLists.txt
│ ├── data
│ │ └── data.bin
│ ├── minunit.h
│ ├── test_append.c
│ ├── test_data.c
│ ├── test_entry.c
│ ├── test_extract.c
│ ├── test_offset.c
│ ├── test_open.c
│ ├── test_permissions.c
│ ├── test_read.c
│ ├── test_static.c
│ └── test_write.c
│ └── zip.png
├── ViGEmClient
├── .github
│ ├── ISSUE_TEMPLATE
│ │ ├── bug_report.md
│ │ ├── feature_request.md
│ │ └── you-need-support.md
│ ├── PULL_REQUEST_TEMPLATE
│ │ └── pull_request_template.md
│ └── workflows
│ │ └── support.yml
├── .gitignore
├── CMakeLists.txt
├── LICENSE
├── README.md
├── ViGEmClient.sln
├── ViGEmClient.sln.DotSettings
├── appveyor.yml
├── cmake
│ ├── ViGEmClient.pc.in
│ └── ViGEmClientConfig.cmake.in
├── include
│ └── ViGEm
│ │ ├── Client.h
│ │ ├── Common.h
│ │ ├── Util.h
│ │ └── km
│ │ └── BusShared.h
└── src
│ ├── Internal.h
│ ├── README.md
│ ├── UniUtil.h
│ ├── ViGEmClient.cpp
│ ├── ViGEmClient.rc
│ ├── ViGEmClient.vcxproj
│ ├── ViGEmClient.vcxproj.filters
│ └── resource.h
├── asio-cmake
├── .gitignore
├── CMakeLists.txt
├── LICENSE
├── README.md
└── asio-asio-1-12-2-src
│ ├── .appveyor.yml
│ ├── .gitignore
│ ├── .travis.yml
│ └── asio
│ ├── .gitignore
│ ├── COPYING
│ ├── INSTALL
│ ├── LICENSE_1_0.txt
│ ├── Makefile.am
│ ├── README
│ ├── asio.manifest
│ ├── autogen.sh
│ ├── boost_asio.manifest
│ ├── boostify.pl
│ ├── configure.ac
│ ├── include
│ ├── .gitignore
│ ├── Makefile.am
│ ├── asio.hpp
│ └── asio
│ │ ├── associated_allocator.hpp
│ │ ├── associated_executor.hpp
│ │ ├── async_result.hpp
│ │ ├── basic_datagram_socket.hpp
│ │ ├── basic_deadline_timer.hpp
│ │ ├── basic_io_object.hpp
│ │ ├── basic_raw_socket.hpp
│ │ ├── basic_seq_packet_socket.hpp
│ │ ├── basic_serial_port.hpp
│ │ ├── basic_signal_set.hpp
│ │ ├── basic_socket.hpp
│ │ ├── basic_socket_acceptor.hpp
│ │ ├── basic_socket_iostream.hpp
│ │ ├── basic_socket_streambuf.hpp
│ │ ├── basic_stream_socket.hpp
│ │ ├── basic_streambuf.hpp
│ │ ├── basic_streambuf_fwd.hpp
│ │ ├── basic_waitable_timer.hpp
│ │ ├── bind_executor.hpp
│ │ ├── buffer.hpp
│ │ ├── buffered_read_stream.hpp
│ │ ├── buffered_read_stream_fwd.hpp
│ │ ├── buffered_stream.hpp
│ │ ├── buffered_stream_fwd.hpp
│ │ ├── buffered_write_stream.hpp
│ │ ├── buffered_write_stream_fwd.hpp
│ │ ├── buffers_iterator.hpp
│ │ ├── completion_condition.hpp
│ │ ├── connect.hpp
│ │ ├── coroutine.hpp
│ │ ├── datagram_socket_service.hpp
│ │ ├── deadline_timer.hpp
│ │ ├── deadline_timer_service.hpp
│ │ ├── defer.hpp
│ │ ├── detail
│ │ ├── array.hpp
│ │ ├── array_fwd.hpp
│ │ ├── assert.hpp
│ │ ├── atomic_count.hpp
│ │ ├── base_from_completion_cond.hpp
│ │ ├── bind_handler.hpp
│ │ ├── buffer_resize_guard.hpp
│ │ ├── buffer_sequence_adapter.hpp
│ │ ├── buffered_stream_storage.hpp
│ │ ├── call_stack.hpp
│ │ ├── chrono.hpp
│ │ ├── chrono_time_traits.hpp
│ │ ├── completion_handler.hpp
│ │ ├── concurrency_hint.hpp
│ │ ├── conditionally_enabled_event.hpp
│ │ ├── conditionally_enabled_mutex.hpp
│ │ ├── config.hpp
│ │ ├── consuming_buffers.hpp
│ │ ├── cstddef.hpp
│ │ ├── cstdint.hpp
│ │ ├── date_time_fwd.hpp
│ │ ├── deadline_timer_service.hpp
│ │ ├── dependent_type.hpp
│ │ ├── descriptor_ops.hpp
│ │ ├── descriptor_read_op.hpp
│ │ ├── descriptor_write_op.hpp
│ │ ├── dev_poll_reactor.hpp
│ │ ├── epoll_reactor.hpp
│ │ ├── event.hpp
│ │ ├── eventfd_select_interrupter.hpp
│ │ ├── executor_op.hpp
│ │ ├── fd_set_adapter.hpp
│ │ ├── fenced_block.hpp
│ │ ├── functional.hpp
│ │ ├── future.hpp
│ │ ├── gcc_arm_fenced_block.hpp
│ │ ├── gcc_hppa_fenced_block.hpp
│ │ ├── gcc_sync_fenced_block.hpp
│ │ ├── gcc_x86_fenced_block.hpp
│ │ ├── global.hpp
│ │ ├── handler_alloc_helpers.hpp
│ │ ├── handler_cont_helpers.hpp
│ │ ├── handler_invoke_helpers.hpp
│ │ ├── handler_tracking.hpp
│ │ ├── handler_type_requirements.hpp
│ │ ├── handler_work.hpp
│ │ ├── hash_map.hpp
│ │ ├── impl
│ │ │ ├── buffer_sequence_adapter.ipp
│ │ │ ├── descriptor_ops.ipp
│ │ │ ├── dev_poll_reactor.hpp
│ │ │ ├── dev_poll_reactor.ipp
│ │ │ ├── epoll_reactor.hpp
│ │ │ ├── epoll_reactor.ipp
│ │ │ ├── eventfd_select_interrupter.ipp
│ │ │ ├── handler_tracking.ipp
│ │ │ ├── kqueue_reactor.hpp
│ │ │ ├── kqueue_reactor.ipp
│ │ │ ├── null_event.ipp
│ │ │ ├── pipe_select_interrupter.ipp
│ │ │ ├── posix_event.ipp
│ │ │ ├── posix_mutex.ipp
│ │ │ ├── posix_thread.ipp
│ │ │ ├── posix_tss_ptr.ipp
│ │ │ ├── reactive_descriptor_service.ipp
│ │ │ ├── reactive_serial_port_service.ipp
│ │ │ ├── reactive_socket_service_base.ipp
│ │ │ ├── resolver_service_base.ipp
│ │ │ ├── scheduler.ipp
│ │ │ ├── select_reactor.hpp
│ │ │ ├── select_reactor.ipp
│ │ │ ├── service_registry.hpp
│ │ │ ├── service_registry.ipp
│ │ │ ├── signal_set_service.ipp
│ │ │ ├── socket_ops.ipp
│ │ │ ├── socket_select_interrupter.ipp
│ │ │ ├── strand_executor_service.hpp
│ │ │ ├── strand_executor_service.ipp
│ │ │ ├── strand_service.hpp
│ │ │ ├── strand_service.ipp
│ │ │ ├── throw_error.ipp
│ │ │ ├── timer_queue_ptime.ipp
│ │ │ ├── timer_queue_set.ipp
│ │ │ ├── win_event.ipp
│ │ │ ├── win_iocp_handle_service.ipp
│ │ │ ├── win_iocp_io_context.hpp
│ │ │ ├── win_iocp_io_context.ipp
│ │ │ ├── win_iocp_serial_port_service.ipp
│ │ │ ├── win_iocp_socket_service_base.ipp
│ │ │ ├── win_mutex.ipp
│ │ │ ├── win_object_handle_service.ipp
│ │ │ ├── win_static_mutex.ipp
│ │ │ ├── win_thread.ipp
│ │ │ ├── win_tss_ptr.ipp
│ │ │ ├── winrt_ssocket_service_base.ipp
│ │ │ ├── winrt_timer_scheduler.hpp
│ │ │ ├── winrt_timer_scheduler.ipp
│ │ │ └── winsock_init.ipp
│ │ ├── io_control.hpp
│ │ ├── is_buffer_sequence.hpp
│ │ ├── is_executor.hpp
│ │ ├── keyword_tss_ptr.hpp
│ │ ├── kqueue_reactor.hpp
│ │ ├── limits.hpp
│ │ ├── local_free_on_block_exit.hpp
│ │ ├── macos_fenced_block.hpp
│ │ ├── memory.hpp
│ │ ├── mutex.hpp
│ │ ├── noncopyable.hpp
│ │ ├── null_event.hpp
│ │ ├── null_fenced_block.hpp
│ │ ├── null_global.hpp
│ │ ├── null_mutex.hpp
│ │ ├── null_reactor.hpp
│ │ ├── null_signal_blocker.hpp
│ │ ├── null_socket_service.hpp
│ │ ├── null_static_mutex.hpp
│ │ ├── null_thread.hpp
│ │ ├── null_tss_ptr.hpp
│ │ ├── object_pool.hpp
│ │ ├── old_win_sdk_compat.hpp
│ │ ├── op_queue.hpp
│ │ ├── operation.hpp
│ │ ├── pipe_select_interrupter.hpp
│ │ ├── pop_options.hpp
│ │ ├── posix_event.hpp
│ │ ├── posix_fd_set_adapter.hpp
│ │ ├── posix_global.hpp
│ │ ├── posix_mutex.hpp
│ │ ├── posix_signal_blocker.hpp
│ │ ├── posix_static_mutex.hpp
│ │ ├── posix_thread.hpp
│ │ ├── posix_tss_ptr.hpp
│ │ ├── push_options.hpp
│ │ ├── reactive_descriptor_service.hpp
│ │ ├── reactive_null_buffers_op.hpp
│ │ ├── reactive_serial_port_service.hpp
│ │ ├── reactive_socket_accept_op.hpp
│ │ ├── reactive_socket_connect_op.hpp
│ │ ├── reactive_socket_recv_op.hpp
│ │ ├── reactive_socket_recvfrom_op.hpp
│ │ ├── reactive_socket_recvmsg_op.hpp
│ │ ├── reactive_socket_send_op.hpp
│ │ ├── reactive_socket_sendto_op.hpp
│ │ ├── reactive_socket_service.hpp
│ │ ├── reactive_socket_service_base.hpp
│ │ ├── reactive_wait_op.hpp
│ │ ├── reactor.hpp
│ │ ├── reactor_fwd.hpp
│ │ ├── reactor_op.hpp
│ │ ├── reactor_op_queue.hpp
│ │ ├── recycling_allocator.hpp
│ │ ├── regex_fwd.hpp
│ │ ├── resolve_endpoint_op.hpp
│ │ ├── resolve_op.hpp
│ │ ├── resolve_query_op.hpp
│ │ ├── resolver_service.hpp
│ │ ├── resolver_service_base.hpp
│ │ ├── scheduler.hpp
│ │ ├── scheduler_operation.hpp
│ │ ├── scheduler_thread_info.hpp
│ │ ├── scoped_lock.hpp
│ │ ├── scoped_ptr.hpp
│ │ ├── select_interrupter.hpp
│ │ ├── select_reactor.hpp
│ │ ├── service_registry.hpp
│ │ ├── signal_blocker.hpp
│ │ ├── signal_handler.hpp
│ │ ├── signal_init.hpp
│ │ ├── signal_op.hpp
│ │ ├── signal_set_service.hpp
│ │ ├── socket_holder.hpp
│ │ ├── socket_ops.hpp
│ │ ├── socket_option.hpp
│ │ ├── socket_select_interrupter.hpp
│ │ ├── socket_types.hpp
│ │ ├── solaris_fenced_block.hpp
│ │ ├── static_mutex.hpp
│ │ ├── std_event.hpp
│ │ ├── std_fenced_block.hpp
│ │ ├── std_global.hpp
│ │ ├── std_mutex.hpp
│ │ ├── std_static_mutex.hpp
│ │ ├── std_thread.hpp
│ │ ├── strand_executor_service.hpp
│ │ ├── strand_service.hpp
│ │ ├── string_view.hpp
│ │ ├── thread.hpp
│ │ ├── thread_context.hpp
│ │ ├── thread_group.hpp
│ │ ├── thread_info_base.hpp
│ │ ├── throw_error.hpp
│ │ ├── throw_exception.hpp
│ │ ├── timer_queue.hpp
│ │ ├── timer_queue_base.hpp
│ │ ├── timer_queue_ptime.hpp
│ │ ├── timer_queue_set.hpp
│ │ ├── timer_scheduler.hpp
│ │ ├── timer_scheduler_fwd.hpp
│ │ ├── tss_ptr.hpp
│ │ ├── type_traits.hpp
│ │ ├── variadic_templates.hpp
│ │ ├── wait_handler.hpp
│ │ ├── wait_op.hpp
│ │ ├── win_event.hpp
│ │ ├── win_fd_set_adapter.hpp
│ │ ├── win_fenced_block.hpp
│ │ ├── win_global.hpp
│ │ ├── win_iocp_handle_read_op.hpp
│ │ ├── win_iocp_handle_service.hpp
│ │ ├── win_iocp_handle_write_op.hpp
│ │ ├── win_iocp_io_context.hpp
│ │ ├── win_iocp_null_buffers_op.hpp
│ │ ├── win_iocp_operation.hpp
│ │ ├── win_iocp_overlapped_op.hpp
│ │ ├── win_iocp_overlapped_ptr.hpp
│ │ ├── win_iocp_serial_port_service.hpp
│ │ ├── win_iocp_socket_accept_op.hpp
│ │ ├── win_iocp_socket_connect_op.hpp
│ │ ├── win_iocp_socket_recv_op.hpp
│ │ ├── win_iocp_socket_recvfrom_op.hpp
│ │ ├── win_iocp_socket_recvmsg_op.hpp
│ │ ├── win_iocp_socket_send_op.hpp
│ │ ├── win_iocp_socket_service.hpp
│ │ ├── win_iocp_socket_service_base.hpp
│ │ ├── win_iocp_thread_info.hpp
│ │ ├── win_iocp_wait_op.hpp
│ │ ├── win_mutex.hpp
│ │ ├── win_object_handle_service.hpp
│ │ ├── win_static_mutex.hpp
│ │ ├── win_thread.hpp
│ │ ├── win_tss_ptr.hpp
│ │ ├── winapp_thread.hpp
│ │ ├── wince_thread.hpp
│ │ ├── winrt_async_manager.hpp
│ │ ├── winrt_async_op.hpp
│ │ ├── winrt_resolve_op.hpp
│ │ ├── winrt_resolver_service.hpp
│ │ ├── winrt_socket_connect_op.hpp
│ │ ├── winrt_socket_recv_op.hpp
│ │ ├── winrt_socket_send_op.hpp
│ │ ├── winrt_ssocket_service.hpp
│ │ ├── winrt_ssocket_service_base.hpp
│ │ ├── winrt_timer_scheduler.hpp
│ │ ├── winrt_utils.hpp
│ │ ├── winsock_init.hpp
│ │ ├── work_dispatcher.hpp
│ │ └── wrapped_handler.hpp
│ │ ├── dispatch.hpp
│ │ ├── error.hpp
│ │ ├── error_code.hpp
│ │ ├── execution_context.hpp
│ │ ├── executor.hpp
│ │ ├── executor_work_guard.hpp
│ │ ├── experimental.hpp
│ │ ├── experimental
│ │ ├── co_spawn.hpp
│ │ ├── detached.hpp
│ │ ├── impl
│ │ │ ├── co_spawn.hpp
│ │ │ ├── detached.hpp
│ │ │ └── redirect_error.hpp
│ │ └── redirect_error.hpp
│ │ ├── generic
│ │ ├── basic_endpoint.hpp
│ │ ├── datagram_protocol.hpp
│ │ ├── detail
│ │ │ ├── endpoint.hpp
│ │ │ └── impl
│ │ │ │ └── endpoint.ipp
│ │ ├── raw_protocol.hpp
│ │ ├── seq_packet_protocol.hpp
│ │ └── stream_protocol.hpp
│ │ ├── handler_alloc_hook.hpp
│ │ ├── handler_continuation_hook.hpp
│ │ ├── handler_invoke_hook.hpp
│ │ ├── handler_type.hpp
│ │ ├── high_resolution_timer.hpp
│ │ ├── impl
│ │ ├── buffered_read_stream.hpp
│ │ ├── buffered_write_stream.hpp
│ │ ├── connect.hpp
│ │ ├── defer.hpp
│ │ ├── dispatch.hpp
│ │ ├── error.ipp
│ │ ├── error_code.ipp
│ │ ├── execution_context.hpp
│ │ ├── execution_context.ipp
│ │ ├── executor.hpp
│ │ ├── executor.ipp
│ │ ├── handler_alloc_hook.ipp
│ │ ├── io_context.hpp
│ │ ├── io_context.ipp
│ │ ├── post.hpp
│ │ ├── read.hpp
│ │ ├── read_at.hpp
│ │ ├── read_until.hpp
│ │ ├── serial_port_base.hpp
│ │ ├── serial_port_base.ipp
│ │ ├── spawn.hpp
│ │ ├── src.cpp
│ │ ├── src.hpp
│ │ ├── system_context.hpp
│ │ ├── system_context.ipp
│ │ ├── system_executor.hpp
│ │ ├── thread_pool.hpp
│ │ ├── thread_pool.ipp
│ │ ├── use_future.hpp
│ │ ├── write.hpp
│ │ └── write_at.hpp
│ │ ├── io_context.hpp
│ │ ├── io_context_strand.hpp
│ │ ├── io_service.hpp
│ │ ├── io_service_strand.hpp
│ │ ├── ip
│ │ ├── address.hpp
│ │ ├── address_v4.hpp
│ │ ├── address_v4_iterator.hpp
│ │ ├── address_v4_range.hpp
│ │ ├── address_v6.hpp
│ │ ├── address_v6_iterator.hpp
│ │ ├── address_v6_range.hpp
│ │ ├── bad_address_cast.hpp
│ │ ├── basic_endpoint.hpp
│ │ ├── basic_resolver.hpp
│ │ ├── basic_resolver_entry.hpp
│ │ ├── basic_resolver_iterator.hpp
│ │ ├── basic_resolver_query.hpp
│ │ ├── basic_resolver_results.hpp
│ │ ├── detail
│ │ │ ├── endpoint.hpp
│ │ │ ├── impl
│ │ │ │ └── endpoint.ipp
│ │ │ └── socket_option.hpp
│ │ ├── host_name.hpp
│ │ ├── icmp.hpp
│ │ ├── impl
│ │ │ ├── address.hpp
│ │ │ ├── address.ipp
│ │ │ ├── address_v4.hpp
│ │ │ ├── address_v4.ipp
│ │ │ ├── address_v6.hpp
│ │ │ ├── address_v6.ipp
│ │ │ ├── basic_endpoint.hpp
│ │ │ ├── host_name.ipp
│ │ │ ├── network_v4.hpp
│ │ │ ├── network_v4.ipp
│ │ │ ├── network_v6.hpp
│ │ │ └── network_v6.ipp
│ │ ├── multicast.hpp
│ │ ├── network_v4.hpp
│ │ ├── network_v6.hpp
│ │ ├── resolver_base.hpp
│ │ ├── resolver_query_base.hpp
│ │ ├── resolver_service.hpp
│ │ ├── tcp.hpp
│ │ ├── udp.hpp
│ │ ├── unicast.hpp
│ │ └── v6_only.hpp
│ │ ├── is_executor.hpp
│ │ ├── is_read_buffered.hpp
│ │ ├── is_write_buffered.hpp
│ │ ├── local
│ │ ├── basic_endpoint.hpp
│ │ ├── connect_pair.hpp
│ │ ├── datagram_protocol.hpp
│ │ ├── detail
│ │ │ ├── endpoint.hpp
│ │ │ └── impl
│ │ │ │ └── endpoint.ipp
│ │ └── stream_protocol.hpp
│ │ ├── packaged_task.hpp
│ │ ├── placeholders.hpp
│ │ ├── posix
│ │ ├── basic_descriptor.hpp
│ │ ├── basic_stream_descriptor.hpp
│ │ ├── descriptor.hpp
│ │ ├── descriptor_base.hpp
│ │ ├── stream_descriptor.hpp
│ │ └── stream_descriptor_service.hpp
│ │ ├── post.hpp
│ │ ├── raw_socket_service.hpp
│ │ ├── read.hpp
│ │ ├── read_at.hpp
│ │ ├── read_until.hpp
│ │ ├── seq_packet_socket_service.hpp
│ │ ├── serial_port.hpp
│ │ ├── serial_port_base.hpp
│ │ ├── serial_port_service.hpp
│ │ ├── signal_set.hpp
│ │ ├── signal_set_service.hpp
│ │ ├── socket_acceptor_service.hpp
│ │ ├── socket_base.hpp
│ │ ├── spawn.hpp
│ │ ├── ssl.hpp
│ │ ├── ssl
│ │ ├── context.hpp
│ │ ├── context_base.hpp
│ │ ├── detail
│ │ │ ├── buffered_handshake_op.hpp
│ │ │ ├── engine.hpp
│ │ │ ├── handshake_op.hpp
│ │ │ ├── impl
│ │ │ │ ├── engine.ipp
│ │ │ │ └── openssl_init.ipp
│ │ │ ├── io.hpp
│ │ │ ├── openssl_init.hpp
│ │ │ ├── openssl_types.hpp
│ │ │ ├── password_callback.hpp
│ │ │ ├── read_op.hpp
│ │ │ ├── shutdown_op.hpp
│ │ │ ├── stream_core.hpp
│ │ │ ├── verify_callback.hpp
│ │ │ └── write_op.hpp
│ │ ├── error.hpp
│ │ ├── impl
│ │ │ ├── context.hpp
│ │ │ ├── context.ipp
│ │ │ ├── error.ipp
│ │ │ ├── rfc2818_verification.ipp
│ │ │ └── src.hpp
│ │ ├── rfc2818_verification.hpp
│ │ ├── stream.hpp
│ │ ├── stream_base.hpp
│ │ ├── verify_context.hpp
│ │ └── verify_mode.hpp
│ │ ├── steady_timer.hpp
│ │ ├── strand.hpp
│ │ ├── stream_socket_service.hpp
│ │ ├── streambuf.hpp
│ │ ├── system_context.hpp
│ │ ├── system_error.hpp
│ │ ├── system_executor.hpp
│ │ ├── system_timer.hpp
│ │ ├── thread.hpp
│ │ ├── thread_pool.hpp
│ │ ├── time_traits.hpp
│ │ ├── ts
│ │ ├── buffer.hpp
│ │ ├── executor.hpp
│ │ ├── internet.hpp
│ │ ├── io_context.hpp
│ │ ├── net.hpp
│ │ ├── netfwd.hpp
│ │ ├── socket.hpp
│ │ └── timer.hpp
│ │ ├── unyield.hpp
│ │ ├── use_future.hpp
│ │ ├── uses_executor.hpp
│ │ ├── version.hpp
│ │ ├── wait_traits.hpp
│ │ ├── waitable_timer_service.hpp
│ │ ├── windows
│ │ ├── basic_handle.hpp
│ │ ├── basic_object_handle.hpp
│ │ ├── basic_random_access_handle.hpp
│ │ ├── basic_stream_handle.hpp
│ │ ├── object_handle.hpp
│ │ ├── object_handle_service.hpp
│ │ ├── overlapped_handle.hpp
│ │ ├── overlapped_ptr.hpp
│ │ ├── random_access_handle.hpp
│ │ ├── random_access_handle_service.hpp
│ │ ├── stream_handle.hpp
│ │ └── stream_handle_service.hpp
│ │ ├── write.hpp
│ │ ├── write_at.hpp
│ │ └── yield.hpp
│ ├── release.pl
│ ├── src
│ ├── .gitignore
│ ├── Makefile.am
│ ├── Makefile.mgw
│ ├── Makefile.msc
│ ├── asio.cpp
│ ├── asio_ssl.cpp
│ ├── doc
│ │ ├── .gitignore
│ │ ├── Jamfile.v2
│ │ ├── asio.png
│ │ ├── asio.qbk
│ │ ├── asioref.sty
│ │ ├── asioref.xsl
│ │ ├── boost_bind_dox.txt
│ │ ├── doxy2qbk.pl
│ │ ├── examples.qbk
│ │ ├── history.qbk
│ │ ├── index.xml
│ │ ├── makepdf.pl
│ │ ├── net_ts.qbk
│ │ ├── noncopyable_dox.txt
│ │ ├── overview.qbk
│ │ ├── overview
│ │ │ ├── allocation.qbk
│ │ │ ├── async.qbk
│ │ │ ├── async_op1.dot
│ │ │ ├── async_op1.png
│ │ │ ├── async_op2.dot
│ │ │ ├── async_op2.png
│ │ │ ├── basics.qbk
│ │ │ ├── bsd_sockets.qbk
│ │ │ ├── buffers.qbk
│ │ │ ├── concurrency_hint.qbk
│ │ │ ├── coroutine.qbk
│ │ │ ├── coroutines_ts.qbk
│ │ │ ├── cpp2011.qbk
│ │ │ ├── handler_tracking.qbk
│ │ │ ├── implementation.qbk
│ │ │ ├── iostreams.qbk
│ │ │ ├── line_based.qbk
│ │ │ ├── other_protocols.qbk
│ │ │ ├── posix.qbk
│ │ │ ├── proactor.dot
│ │ │ ├── proactor.png
│ │ │ ├── protocols.qbk
│ │ │ ├── rationale.qbk
│ │ │ ├── reactor.qbk
│ │ │ ├── serial_ports.qbk
│ │ │ ├── signals.qbk
│ │ │ ├── spawn.qbk
│ │ │ ├── ssl.qbk
│ │ │ ├── strands.qbk
│ │ │ ├── streams.qbk
│ │ │ ├── sync_op.dot
│ │ │ ├── sync_op.png
│ │ │ ├── threads.qbk
│ │ │ ├── timers.qbk
│ │ │ └── windows.qbk
│ │ ├── project-root.jam
│ │ ├── quickref.xml
│ │ ├── reference.dox
│ │ ├── reference.qbk
│ │ ├── reference.xsl
│ │ ├── release_checklist.htm
│ │ ├── requirements
│ │ │ ├── AcceptHandler.qbk
│ │ │ ├── AcceptableProtocol.qbk
│ │ │ ├── AsyncRandomAccessReadDevice.qbk
│ │ │ ├── AsyncRandomAccessWriteDevice.qbk
│ │ │ ├── AsyncReadStream.qbk
│ │ │ ├── AsyncWriteStream.qbk
│ │ │ ├── BufferedHandshakeHandler.qbk
│ │ │ ├── CompletionCondition.qbk
│ │ │ ├── CompletionHandler.qbk
│ │ │ ├── ConnectCondition.qbk
│ │ │ ├── ConnectHandler.qbk
│ │ │ ├── ConstBufferSequence.qbk
│ │ │ ├── DynamicBuffer.qbk
│ │ │ ├── Endpoint.qbk
│ │ │ ├── EndpointSequence.qbk
│ │ │ ├── ExecutionContext.qbk
│ │ │ ├── Executor.qbk
│ │ │ ├── GettableSerialPortOption.qbk
│ │ │ ├── GettableSocketOption.qbk
│ │ │ ├── Handler.qbk
│ │ │ ├── HandshakeHandler.qbk
│ │ │ ├── InternetProtocol.qbk
│ │ │ ├── IoControlCommand.qbk
│ │ │ ├── IoObjectService.qbk
│ │ │ ├── IteratorConnectHandler.qbk
│ │ │ ├── LegacyCompletionHandler.qbk
│ │ │ ├── MoveAcceptHandler.qbk
│ │ │ ├── MutableBufferSequence.qbk
│ │ │ ├── ProtoAllocator.qbk
│ │ │ ├── Protocol.qbk
│ │ │ ├── RangeConnectHandler.qbk
│ │ │ ├── ReadHandler.qbk
│ │ │ ├── ResolveHandler.qbk
│ │ │ ├── Service.qbk
│ │ │ ├── SettableSerialPortOption.qbk
│ │ │ ├── SettableSocketOption.qbk
│ │ │ ├── ShutdownHandler.qbk
│ │ │ ├── SignalHandler.qbk
│ │ │ ├── SyncRandomAccessReadDevice.qbk
│ │ │ ├── SyncRandomAccessWriteDevice.qbk
│ │ │ ├── SyncReadStream.qbk
│ │ │ ├── SyncWriteStream.qbk
│ │ │ ├── TimeTraits.qbk
│ │ │ ├── WaitHandler.qbk
│ │ │ ├── WaitTraits.qbk
│ │ │ ├── WriteHandler.qbk
│ │ │ ├── asynchronous_operations.qbk
│ │ │ ├── asynchronous_socket_operations.qbk
│ │ │ ├── read_write_operations.qbk
│ │ │ └── synchronous_socket_operations.qbk
│ │ ├── std_exception_dox.txt
│ │ ├── tutorial.dox
│ │ ├── tutorial.qbk
│ │ ├── tutorial.xsl
│ │ └── using.qbk
│ ├── examples
│ │ ├── cpp03
│ │ │ ├── Makefile.am
│ │ │ ├── allocation
│ │ │ │ ├── .gitignore
│ │ │ │ └── server.cpp
│ │ │ ├── buffers
│ │ │ │ ├── .gitignore
│ │ │ │ └── reference_counted.cpp
│ │ │ ├── chat
│ │ │ │ ├── .gitignore
│ │ │ │ ├── chat_client.cpp
│ │ │ │ ├── chat_message.hpp
│ │ │ │ ├── chat_server.cpp
│ │ │ │ └── posix_chat_client.cpp
│ │ │ ├── echo
│ │ │ │ ├── .gitignore
│ │ │ │ ├── async_tcp_echo_server.cpp
│ │ │ │ ├── async_udp_echo_server.cpp
│ │ │ │ ├── blocking_tcp_echo_client.cpp
│ │ │ │ ├── blocking_tcp_echo_server.cpp
│ │ │ │ ├── blocking_udp_echo_client.cpp
│ │ │ │ └── blocking_udp_echo_server.cpp
│ │ │ ├── fork
│ │ │ │ ├── .gitignore
│ │ │ │ ├── daemon.cpp
│ │ │ │ └── process_per_connection.cpp
│ │ │ ├── http
│ │ │ │ ├── client
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── async_client.cpp
│ │ │ │ │ └── sync_client.cpp
│ │ │ │ ├── doc_root
│ │ │ │ │ ├── data_1K.html
│ │ │ │ │ ├── data_2K.html
│ │ │ │ │ ├── data_4K.html
│ │ │ │ │ └── data_8K.html
│ │ │ │ ├── server
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── connection.cpp
│ │ │ │ │ ├── connection.hpp
│ │ │ │ │ ├── connection_manager.cpp
│ │ │ │ │ ├── connection_manager.hpp
│ │ │ │ │ ├── header.hpp
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── mime_types.cpp
│ │ │ │ │ ├── mime_types.hpp
│ │ │ │ │ ├── reply.cpp
│ │ │ │ │ ├── reply.hpp
│ │ │ │ │ ├── request.hpp
│ │ │ │ │ ├── request_handler.cpp
│ │ │ │ │ ├── request_handler.hpp
│ │ │ │ │ ├── request_parser.cpp
│ │ │ │ │ ├── request_parser.hpp
│ │ │ │ │ ├── server.cpp
│ │ │ │ │ └── server.hpp
│ │ │ │ ├── server2
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── connection.cpp
│ │ │ │ │ ├── connection.hpp
│ │ │ │ │ ├── header.hpp
│ │ │ │ │ ├── io_context_pool.cpp
│ │ │ │ │ ├── io_context_pool.hpp
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── mime_types.cpp
│ │ │ │ │ ├── mime_types.hpp
│ │ │ │ │ ├── reply.cpp
│ │ │ │ │ ├── reply.hpp
│ │ │ │ │ ├── request.hpp
│ │ │ │ │ ├── request_handler.cpp
│ │ │ │ │ ├── request_handler.hpp
│ │ │ │ │ ├── request_parser.cpp
│ │ │ │ │ ├── request_parser.hpp
│ │ │ │ │ ├── server.cpp
│ │ │ │ │ └── server.hpp
│ │ │ │ ├── server3
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── connection.cpp
│ │ │ │ │ ├── connection.hpp
│ │ │ │ │ ├── header.hpp
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── mime_types.cpp
│ │ │ │ │ ├── mime_types.hpp
│ │ │ │ │ ├── reply.cpp
│ │ │ │ │ ├── reply.hpp
│ │ │ │ │ ├── request.hpp
│ │ │ │ │ ├── request_handler.cpp
│ │ │ │ │ ├── request_handler.hpp
│ │ │ │ │ ├── request_parser.cpp
│ │ │ │ │ ├── request_parser.hpp
│ │ │ │ │ ├── server.cpp
│ │ │ │ │ └── server.hpp
│ │ │ │ └── server4
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── file_handler.cpp
│ │ │ │ │ ├── file_handler.hpp
│ │ │ │ │ ├── header.hpp
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── mime_types.cpp
│ │ │ │ │ ├── mime_types.hpp
│ │ │ │ │ ├── reply.cpp
│ │ │ │ │ ├── reply.hpp
│ │ │ │ │ ├── request.hpp
│ │ │ │ │ ├── request_parser.cpp
│ │ │ │ │ ├── request_parser.hpp
│ │ │ │ │ ├── server.cpp
│ │ │ │ │ └── server.hpp
│ │ │ ├── icmp
│ │ │ │ ├── .gitignore
│ │ │ │ ├── icmp_header.hpp
│ │ │ │ ├── ipv4_header.hpp
│ │ │ │ └── ping.cpp
│ │ │ ├── invocation
│ │ │ │ ├── .gitignore
│ │ │ │ └── prioritised_handlers.cpp
│ │ │ ├── iostreams
│ │ │ │ ├── .gitignore
│ │ │ │ ├── daytime_client.cpp
│ │ │ │ ├── daytime_server.cpp
│ │ │ │ └── http_client.cpp
│ │ │ ├── local
│ │ │ │ ├── .gitignore
│ │ │ │ ├── connect_pair.cpp
│ │ │ │ ├── iostream_client.cpp
│ │ │ │ ├── stream_client.cpp
│ │ │ │ └── stream_server.cpp
│ │ │ ├── multicast
│ │ │ │ ├── .gitignore
│ │ │ │ ├── receiver.cpp
│ │ │ │ └── sender.cpp
│ │ │ ├── nonblocking
│ │ │ │ ├── .gitignore
│ │ │ │ └── third_party_lib.cpp
│ │ │ ├── porthopper
│ │ │ │ ├── .gitignore
│ │ │ │ ├── client.cpp
│ │ │ │ ├── protocol.hpp
│ │ │ │ └── server.cpp
│ │ │ ├── serialization
│ │ │ │ ├── .gitignore
│ │ │ │ ├── client.cpp
│ │ │ │ ├── connection.hpp
│ │ │ │ ├── server.cpp
│ │ │ │ └── stock.hpp
│ │ │ ├── services
│ │ │ │ ├── .gitignore
│ │ │ │ ├── basic_logger.hpp
│ │ │ │ ├── daytime_client.cpp
│ │ │ │ ├── logger.hpp
│ │ │ │ ├── logger_service.cpp
│ │ │ │ └── logger_service.hpp
│ │ │ ├── socks4
│ │ │ │ ├── .gitignore
│ │ │ │ ├── socks4.hpp
│ │ │ │ └── sync_client.cpp
│ │ │ ├── spawn
│ │ │ │ ├── .gitignore
│ │ │ │ ├── echo_server.cpp
│ │ │ │ └── parallel_grep.cpp
│ │ │ ├── ssl
│ │ │ │ ├── .gitignore
│ │ │ │ ├── README
│ │ │ │ ├── ca.pem
│ │ │ │ ├── client.cpp
│ │ │ │ ├── dh2048.pem
│ │ │ │ ├── server.cpp
│ │ │ │ └── server.pem
│ │ │ ├── timeouts
│ │ │ │ ├── .gitignore
│ │ │ │ ├── async_tcp_client.cpp
│ │ │ │ ├── blocking_tcp_client.cpp
│ │ │ │ ├── blocking_token_tcp_client.cpp
│ │ │ │ ├── blocking_udp_client.cpp
│ │ │ │ └── server.cpp
│ │ │ ├── timers
│ │ │ │ ├── .gitignore
│ │ │ │ └── time_t_timer.cpp
│ │ │ ├── tutorial
│ │ │ │ ├── daytime1
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── client.cpp
│ │ │ │ ├── daytime2
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── server.cpp
│ │ │ │ ├── daytime3
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── server.cpp
│ │ │ │ ├── daytime4
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── client.cpp
│ │ │ │ ├── daytime5
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── server.cpp
│ │ │ │ ├── daytime6
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── server.cpp
│ │ │ │ ├── daytime7
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── server.cpp
│ │ │ │ ├── daytime_dox.txt
│ │ │ │ ├── index_dox.txt
│ │ │ │ ├── timer1
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── timer.cpp
│ │ │ │ ├── timer2
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── timer.cpp
│ │ │ │ ├── timer3
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── timer.cpp
│ │ │ │ ├── timer4
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── timer.cpp
│ │ │ │ ├── timer5
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ └── timer.cpp
│ │ │ │ └── timer_dox.txt
│ │ │ └── windows
│ │ │ │ ├── .gitignore
│ │ │ │ └── transmit_file.cpp
│ │ ├── cpp11
│ │ │ ├── Makefile.am
│ │ │ ├── allocation
│ │ │ │ ├── .gitignore
│ │ │ │ └── server.cpp
│ │ │ ├── buffers
│ │ │ │ ├── .gitignore
│ │ │ │ └── reference_counted.cpp
│ │ │ ├── chat
│ │ │ │ ├── .gitignore
│ │ │ │ ├── chat_client.cpp
│ │ │ │ ├── chat_message.hpp
│ │ │ │ └── chat_server.cpp
│ │ │ ├── echo
│ │ │ │ ├── .gitignore
│ │ │ │ ├── async_tcp_echo_server.cpp
│ │ │ │ ├── async_udp_echo_server.cpp
│ │ │ │ ├── blocking_tcp_echo_client.cpp
│ │ │ │ ├── blocking_tcp_echo_server.cpp
│ │ │ │ ├── blocking_udp_echo_client.cpp
│ │ │ │ └── blocking_udp_echo_server.cpp
│ │ │ ├── executors
│ │ │ │ ├── .gitignore
│ │ │ │ ├── actor.cpp
│ │ │ │ ├── bank_account_1.cpp
│ │ │ │ ├── bank_account_2.cpp
│ │ │ │ ├── fork_join.cpp
│ │ │ │ ├── pipeline.cpp
│ │ │ │ └── priority_scheduler.cpp
│ │ │ ├── fork
│ │ │ │ ├── .gitignore
│ │ │ │ ├── daemon.cpp
│ │ │ │ └── process_per_connection.cpp
│ │ │ ├── futures
│ │ │ │ ├── .gitignore
│ │ │ │ └── daytime_client.cpp
│ │ │ ├── handler_tracking
│ │ │ │ └── custom_tracking.hpp
│ │ │ ├── http
│ │ │ │ └── server
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── connection.cpp
│ │ │ │ │ ├── connection.hpp
│ │ │ │ │ ├── connection_manager.cpp
│ │ │ │ │ ├── connection_manager.hpp
│ │ │ │ │ ├── header.hpp
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── mime_types.cpp
│ │ │ │ │ ├── mime_types.hpp
│ │ │ │ │ ├── reply.cpp
│ │ │ │ │ ├── reply.hpp
│ │ │ │ │ ├── request.hpp
│ │ │ │ │ ├── request_handler.cpp
│ │ │ │ │ ├── request_handler.hpp
│ │ │ │ │ ├── request_parser.cpp
│ │ │ │ │ ├── request_parser.hpp
│ │ │ │ │ ├── server.cpp
│ │ │ │ │ └── server.hpp
│ │ │ ├── invocation
│ │ │ │ ├── .gitignore
│ │ │ │ └── prioritised_handlers.cpp
│ │ │ ├── iostreams
│ │ │ │ ├── .gitignore
│ │ │ │ └── http_client.cpp
│ │ │ ├── local
│ │ │ │ ├── .gitignore
│ │ │ │ ├── connect_pair.cpp
│ │ │ │ ├── iostream_client.cpp
│ │ │ │ ├── stream_client.cpp
│ │ │ │ └── stream_server.cpp
│ │ │ ├── multicast
│ │ │ │ ├── .gitignore
│ │ │ │ ├── receiver.cpp
│ │ │ │ └── sender.cpp
│ │ │ ├── nonblocking
│ │ │ │ ├── .gitignore
│ │ │ │ └── third_party_lib.cpp
│ │ │ ├── operations
│ │ │ │ ├── .gitignore
│ │ │ │ ├── composed_1.cpp
│ │ │ │ ├── composed_2.cpp
│ │ │ │ ├── composed_3.cpp
│ │ │ │ ├── composed_4.cpp
│ │ │ │ └── composed_5.cpp
│ │ │ ├── socks4
│ │ │ │ ├── .gitignore
│ │ │ │ ├── socks4.hpp
│ │ │ │ └── sync_client.cpp
│ │ │ ├── spawn
│ │ │ │ ├── .gitignore
│ │ │ │ ├── echo_server.cpp
│ │ │ │ └── parallel_grep.cpp
│ │ │ ├── ssl
│ │ │ │ ├── .gitignore
│ │ │ │ ├── README
│ │ │ │ ├── ca.pem
│ │ │ │ ├── client.cpp
│ │ │ │ ├── dh2048.pem
│ │ │ │ ├── server.cpp
│ │ │ │ └── server.pem
│ │ │ ├── timeouts
│ │ │ │ ├── .gitignore
│ │ │ │ ├── async_tcp_client.cpp
│ │ │ │ ├── blocking_tcp_client.cpp
│ │ │ │ ├── blocking_token_tcp_client.cpp
│ │ │ │ ├── blocking_udp_client.cpp
│ │ │ │ └── server.cpp
│ │ │ └── timers
│ │ │ │ ├── .gitignore
│ │ │ │ └── time_t_timer.cpp
│ │ ├── cpp14
│ │ │ ├── Makefile.am
│ │ │ ├── echo
│ │ │ │ ├── .gitignore
│ │ │ │ ├── async_tcp_echo_server.cpp
│ │ │ │ ├── async_udp_echo_server.cpp
│ │ │ │ ├── blocking_tcp_echo_client.cpp
│ │ │ │ ├── blocking_tcp_echo_server.cpp
│ │ │ │ ├── blocking_udp_echo_client.cpp
│ │ │ │ └── blocking_udp_echo_server.cpp
│ │ │ ├── executors
│ │ │ │ ├── .gitignore
│ │ │ │ ├── actor.cpp
│ │ │ │ ├── async_1.cpp
│ │ │ │ ├── async_2.cpp
│ │ │ │ ├── bank_account_1.cpp
│ │ │ │ ├── bank_account_2.cpp
│ │ │ │ ├── fork_join.cpp
│ │ │ │ ├── pipeline.cpp
│ │ │ │ └── priority_scheduler.cpp
│ │ │ └── iostreams
│ │ │ │ ├── .gitignore
│ │ │ │ └── http_client.cpp
│ │ └── cpp17
│ │ │ ├── Makefile.am
│ │ │ └── coroutines_ts
│ │ │ ├── chat_server.cpp
│ │ │ ├── double_buffered_echo_server.cpp
│ │ │ ├── echo_server.cpp
│ │ │ ├── range_based_for.cpp
│ │ │ └── refactored_echo_server.cpp
│ ├── tests
│ │ ├── .gitignore
│ │ ├── Makefile.am
│ │ ├── latency
│ │ │ ├── .gitignore
│ │ │ ├── allocator.hpp
│ │ │ ├── high_res_clock.hpp
│ │ │ ├── tcp_client.cpp
│ │ │ ├── tcp_server.cpp
│ │ │ ├── udp_client.cpp
│ │ │ └── udp_server.cpp
│ │ ├── performance
│ │ │ ├── .gitignore
│ │ │ ├── client.cpp
│ │ │ ├── handler_allocator.hpp
│ │ │ └── server.cpp
│ │ └── unit
│ │ │ ├── .gitignore
│ │ │ ├── archetypes
│ │ │ ├── async_ops.hpp
│ │ │ ├── async_result.hpp
│ │ │ ├── deprecated_async_ops.hpp
│ │ │ ├── deprecated_async_result.hpp
│ │ │ ├── gettable_socket_option.hpp
│ │ │ ├── io_control_command.hpp
│ │ │ └── settable_socket_option.hpp
│ │ │ ├── associated_allocator.cpp
│ │ │ ├── associated_executor.cpp
│ │ │ ├── async_result.cpp
│ │ │ ├── basic_datagram_socket.cpp
│ │ │ ├── basic_deadline_timer.cpp
│ │ │ ├── basic_raw_socket.cpp
│ │ │ ├── basic_seq_packet_socket.cpp
│ │ │ ├── basic_serial_port.cpp
│ │ │ ├── basic_signal_set.cpp
│ │ │ ├── basic_socket_acceptor.cpp
│ │ │ ├── basic_stream_socket.cpp
│ │ │ ├── basic_streambuf.cpp
│ │ │ ├── basic_waitable_timer.cpp
│ │ │ ├── bind_executor.cpp
│ │ │ ├── buffer.cpp
│ │ │ ├── buffered_read_stream.cpp
│ │ │ ├── buffered_stream.cpp
│ │ │ ├── buffered_write_stream.cpp
│ │ │ ├── buffers_iterator.cpp
│ │ │ ├── completion_condition.cpp
│ │ │ ├── connect.cpp
│ │ │ ├── coroutine.cpp
│ │ │ ├── datagram_socket_service.cpp
│ │ │ ├── deadline_timer.cpp
│ │ │ ├── deadline_timer_service.cpp
│ │ │ ├── defer.cpp
│ │ │ ├── dispatch.cpp
│ │ │ ├── error.cpp
│ │ │ ├── execution_context.cpp
│ │ │ ├── executor.cpp
│ │ │ ├── executor_work_guard.cpp
│ │ │ ├── generic
│ │ │ ├── .gitignore
│ │ │ ├── basic_endpoint.cpp
│ │ │ ├── datagram_protocol.cpp
│ │ │ ├── raw_protocol.cpp
│ │ │ ├── seq_packet_protocol.cpp
│ │ │ └── stream_protocol.cpp
│ │ │ ├── high_resolution_timer.cpp
│ │ │ ├── io_context.cpp
│ │ │ ├── ip
│ │ │ ├── .gitignore
│ │ │ ├── address.cpp
│ │ │ ├── basic_endpoint.cpp
│ │ │ ├── basic_resolver.cpp
│ │ │ ├── basic_resolver_entry.cpp
│ │ │ ├── basic_resolver_iterator.cpp
│ │ │ ├── basic_resolver_query.cpp
│ │ │ ├── host_name.cpp
│ │ │ ├── icmp.cpp
│ │ │ ├── multicast.cpp
│ │ │ ├── network_v4.cpp
│ │ │ ├── network_v6.cpp
│ │ │ ├── resolver_query_base.cpp
│ │ │ ├── resolver_service.cpp
│ │ │ ├── tcp.cpp
│ │ │ ├── udp.cpp
│ │ │ ├── unicast.cpp
│ │ │ └── v6_only.cpp
│ │ │ ├── is_read_buffered.cpp
│ │ │ ├── is_write_buffered.cpp
│ │ │ ├── local
│ │ │ ├── .gitignore
│ │ │ ├── basic_endpoint.cpp
│ │ │ ├── connect_pair.cpp
│ │ │ ├── datagram_protocol.cpp
│ │ │ └── stream_protocol.cpp
│ │ │ ├── packaged_task.cpp
│ │ │ ├── placeholders.cpp
│ │ │ ├── posix
│ │ │ ├── .gitignore
│ │ │ ├── basic_descriptor.cpp
│ │ │ ├── basic_stream_descriptor.cpp
│ │ │ ├── descriptor.cpp
│ │ │ ├── descriptor_base.cpp
│ │ │ ├── stream_descriptor.cpp
│ │ │ └── stream_descriptor_service.cpp
│ │ │ ├── post.cpp
│ │ │ ├── raw_socket_service.cpp
│ │ │ ├── read.cpp
│ │ │ ├── read_at.cpp
│ │ │ ├── read_until.cpp
│ │ │ ├── seq_packet_socket_service.cpp
│ │ │ ├── serial_port.cpp
│ │ │ ├── serial_port_base.cpp
│ │ │ ├── serial_port_service.cpp
│ │ │ ├── signal_set.cpp
│ │ │ ├── signal_set_service.cpp
│ │ │ ├── socket_acceptor_service.cpp
│ │ │ ├── socket_base.cpp
│ │ │ ├── ssl
│ │ │ ├── .gitignore
│ │ │ ├── context.cpp
│ │ │ ├── context_base.cpp
│ │ │ ├── error.cpp
│ │ │ ├── rfc2818_verification.cpp
│ │ │ ├── stream.cpp
│ │ │ └── stream_base.cpp
│ │ │ ├── steady_timer.cpp
│ │ │ ├── strand.cpp
│ │ │ ├── stream_socket_service.cpp
│ │ │ ├── streambuf.cpp
│ │ │ ├── system_context.cpp
│ │ │ ├── system_executor.cpp
│ │ │ ├── system_timer.cpp
│ │ │ ├── thread.cpp
│ │ │ ├── time_traits.cpp
│ │ │ ├── ts
│ │ │ ├── .gitignore
│ │ │ ├── buffer.cpp
│ │ │ ├── executor.cpp
│ │ │ ├── internet.cpp
│ │ │ ├── io_context.cpp
│ │ │ ├── net.cpp
│ │ │ ├── netfwd.cpp
│ │ │ ├── socket.cpp
│ │ │ └── timer.cpp
│ │ │ ├── unit_test.hpp
│ │ │ ├── use_future.cpp
│ │ │ ├── uses_executor.cpp
│ │ │ ├── wait_traits.cpp
│ │ │ ├── waitable_timer_service.cpp
│ │ │ ├── windows
│ │ │ ├── .gitignore
│ │ │ ├── basic_handle.cpp
│ │ │ ├── basic_object_handle.cpp
│ │ │ ├── basic_random_access_handle.cpp
│ │ │ ├── basic_stream_handle.cpp
│ │ │ ├── object_handle.cpp
│ │ │ ├── object_handle_service.cpp
│ │ │ ├── overlapped_handle.cpp
│ │ │ ├── overlapped_ptr.cpp
│ │ │ ├── random_access_handle.cpp
│ │ │ ├── random_access_handle_service.cpp
│ │ │ ├── stream_handle.cpp
│ │ │ └── stream_handle_service.cpp
│ │ │ ├── write.cpp
│ │ │ └── write_at.cpp
│ └── tools
│ │ └── handlerviz.pl
│ └── tsify.pl
├── duaLib
├── .gitattributes
├── .github
│ └── workflows
│ │ └── cmake-multi-platform.yml
├── .gitignore
├── .gitmodules
├── CMakeLists.txt
├── CMakePresets.json
├── LICENSE
├── README.md
└── src
│ ├── CMakeLists.txt
│ ├── include
│ ├── crc.h
│ ├── dataStructures.h
│ ├── duaLib.h
│ └── triggerFactory.h
│ ├── source
│ ├── crc.cpp
│ ├── duaLib.cpp
│ └── triggerFactory.cpp
│ └── thirdparty
│ └── hidapi
│ ├── .appveyor.yml
│ ├── .cirrus.yml
│ ├── .gitattributes
│ ├── .github
│ └── workflows
│ │ ├── builds.yml
│ │ ├── checks.yml
│ │ └── docs.yaml
│ ├── .gitignore
│ ├── AUTHORS.txt
│ ├── BUILD.autotools.md
│ ├── BUILD.cmake.md
│ ├── BUILD.md
│ ├── CMakeLists.txt
│ ├── HACKING.txt
│ ├── LICENSE-bsd.txt
│ ├── LICENSE-gpl3.txt
│ ├── LICENSE-orig.txt
│ ├── LICENSE.txt
│ ├── Makefile.am
│ ├── README.md
│ ├── VERSION
│ ├── android
│ └── jni
│ │ └── Android.mk
│ ├── bootstrap
│ ├── configure.ac
│ ├── dist
│ └── hidapi.podspec
│ ├── documentation
│ ├── cmake-gui-drop-down.png
│ └── cmake-gui-highlights.png
│ ├── doxygen
│ ├── Doxyfile
│ └── main_page.md
│ ├── hidapi
│ └── hidapi.h
│ ├── hidtest
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Makefile.am
│ └── test.c
│ ├── libusb
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Makefile-manual
│ ├── Makefile.am
│ ├── Makefile.freebsd
│ ├── Makefile.haiku
│ ├── Makefile.linux
│ ├── hid.c
│ ├── hidapi_libusb.h
│ └── hidapi_thread_pthread.h
│ ├── linux
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Makefile-manual
│ ├── Makefile.am
│ └── hid.c
│ ├── m4
│ ├── .gitignore
│ ├── ax_pthread.m4
│ └── pkg.m4
│ ├── mac
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Makefile-manual
│ ├── Makefile.am
│ ├── hid.c
│ └── hidapi_darwin.h
│ ├── meson.build
│ ├── netbsd
│ ├── CMakeLists.txt
│ ├── README.md
│ └── hid.c
│ ├── pc
│ ├── .gitignore
│ ├── hidapi-hidraw.pc.in
│ ├── hidapi-libusb.pc.in
│ ├── hidapi-netbsd.pc.in
│ └── hidapi.pc.in
│ ├── src
│ ├── CMakeLists.txt
│ └── cmake
│ │ └── hidapi-config.cmake.in
│ ├── subprojects
│ ├── README.md
│ └── hidapi_build_cmake
│ │ └── CMakeLists.txt
│ ├── testgui
│ ├── .gitignore
│ ├── Makefile-manual
│ ├── Makefile.am
│ ├── Makefile.freebsd
│ ├── Makefile.linux
│ ├── Makefile.mac
│ ├── Makefile.mingw
│ ├── TestGUI.app.in
│ │ └── Contents
│ │ │ ├── Info.plist
│ │ │ ├── PkgInfo
│ │ │ └── Resources
│ │ │ ├── English.lproj
│ │ │ └── InfoPlist.strings
│ │ │ └── Signal11.icns
│ ├── copy_to_bundle.sh
│ ├── mac_support.h
│ ├── mac_support_cocoa.m
│ ├── test.cpp
│ ├── testgui.sln
│ └── testgui.vcproj
│ ├── udev
│ └── 69-hid.rules
│ └── windows
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Makefile-manual
│ ├── Makefile.am
│ ├── Makefile.mingw
│ ├── hid.c
│ ├── hidapi.rc
│ ├── hidapi.sln
│ ├── hidapi.vcproj
│ ├── hidapi.vcxproj
│ ├── hidapi_cfgmgr32.h
│ ├── hidapi_descriptor_reconstruct.c
│ ├── hidapi_descriptor_reconstruct.h
│ ├── hidapi_hidclass.h
│ ├── hidapi_hidpi.h
│ ├── hidapi_hidsdi.h
│ ├── hidapi_winapi.h
│ ├── hidtest.vcproj
│ ├── hidtest.vcxproj
│ ├── pp_data_dump
│ ├── CMakeLists.txt
│ ├── README.md
│ └── pp_data_dump.c
│ └── test
│ ├── CMakeLists.txt
│ ├── data
│ ├── 045E_02FF_0005_0001.pp_data
│ ├── 045E_02FF_0005_0001_expected.rpt_desc
│ ├── 045E_02FF_0005_0001_real.rpt_desc
│ ├── 046A_0011_0006_0001.pp_data
│ ├── 046A_0011_0006_0001_expected.rpt_desc
│ ├── 046A_0011_0006_0001_real.rpt_desc
│ ├── 046D_0A37_0001_000C.pp_data
│ ├── 046D_0A37_0001_000C_expected.rpt_desc
│ ├── 046D_0A37_0001_000C_real.rpt_desc
│ ├── 046D_B010_0001_000C.pp_data
│ ├── 046D_B010_0001_000C_expected.rpt_desc
│ ├── 046D_B010_0001_000C_real.rpt_desc
│ ├── 046D_B010_0001_FF00.pp_data
│ ├── 046D_B010_0001_FF00_expected.rpt_desc
│ ├── 046D_B010_0001_FF00_real.rpt_desc
│ ├── 046D_B010_0002_0001.pp_data
│ ├── 046D_B010_0002_0001_expected.rpt_desc
│ ├── 046D_B010_0002_0001_real.rpt_desc
│ ├── 046D_B010_0002_FF00.pp_data
│ ├── 046D_B010_0002_FF00_expected.rpt_desc
│ ├── 046D_B010_0002_FF00_real.rpt_desc
│ ├── 046D_B010_0006_0001.pp_data
│ ├── 046D_B010_0006_0001_expected.rpt_desc
│ ├── 046D_B010_0006_0001_real.rpt_desc
│ ├── 046D_C077_0002_0001.pp_data
│ ├── 046D_C077_0002_0001_expected.rpt_desc
│ ├── 046D_C077_0002_0001_real.rpt_desc
│ ├── 046D_C283_0004_0001.pp_data
│ ├── 046D_C283_0004_0001_expected.rpt_desc
│ ├── 046D_C283_0004_0001_real.rpt_desc
│ ├── 046D_C52F_0001_000C.pp_data
│ ├── 046D_C52F_0001_000C_expected.rpt_desc
│ ├── 046D_C52F_0001_000C_real.rpt_desc
│ ├── 046D_C52F_0001_FF00.pp_data
│ ├── 046D_C52F_0001_FF00_expected.rpt_desc
│ ├── 046D_C52F_0001_FF00_real.rpt_desc
│ ├── 046D_C52F_0002_0001.pp_data
│ ├── 046D_C52F_0002_0001_expected.rpt_desc
│ ├── 046D_C52F_0002_0001_real.rpt_desc
│ ├── 046D_C52F_0002_FF00.pp_data
│ ├── 046D_C52F_0002_FF00_expected.rpt_desc
│ ├── 046D_C52F_0002_FF00_real.rpt_desc
│ ├── 046D_C534_0001_000C.pp_data
│ ├── 046D_C534_0001_000C_expected.rpt_desc
│ ├── 046D_C534_0001_000C_real.rpt_desc
│ ├── 046D_C534_0001_FF00.pp_data
│ ├── 046D_C534_0001_FF00_expected.rpt_desc
│ ├── 046D_C534_0001_FF00_real.rpt_desc
│ ├── 046D_C534_0002_0001.pp_data
│ ├── 046D_C534_0002_0001_expected.rpt_desc
│ ├── 046D_C534_0002_0001_real.rpt_desc
│ ├── 046D_C534_0002_FF00.pp_data
│ ├── 046D_C534_0002_FF00_expected.rpt_desc
│ ├── 046D_C534_0002_FF00_real.rpt_desc
│ ├── 046D_C534_0006_0001.pp_data
│ ├── 046D_C534_0006_0001_expected.rpt_desc
│ ├── 046D_C534_0006_0001_real.rpt_desc
│ ├── 046D_C534_0080_0001.pp_data
│ ├── 046D_C534_0080_0001_expected.rpt_desc
│ ├── 046D_C534_0080_0001_real.rpt_desc
│ ├── 047F_C056_0001_000C.pp_data
│ ├── 047F_C056_0001_000C_expected.rpt_desc
│ ├── 047F_C056_0001_000C_real.rpt_desc
│ ├── 047F_C056_0003_FFA0.pp_data
│ ├── 047F_C056_0003_FFA0_expected.rpt_desc
│ ├── 047F_C056_0003_FFA0_real.rpt_desc
│ ├── 047F_C056_0005_000B.pp_data
│ ├── 047F_C056_0005_000B_expected.rpt_desc
│ ├── 047F_C056_0005_000B_real.rpt_desc
│ ├── 1532_00A3_0002_0001.pp_data
│ ├── 1532_00A3_0002_0001_expected.rpt_desc
│ ├── 1532_00A3_0002_0001_real.rpt_desc
│ ├── 17CC_1130_0000_FF01.pp_data
│ ├── 17CC_1130_0000_FF01_expected.rpt_desc
│ └── 17CC_1130_0000_FF01_real.rpt_desc
│ └── hid_report_reconstructor_test.c
├── externals-non-cpp
├── BTControl
│ ├── BTControl.sln
│ └── BTControl
│ │ ├── BTControl.csproj
│ │ └── Program.cs
└── HidHide
│ ├── HidHide.sln
│ └── HidHide
│ ├── HidHide.csproj
│ └── Program.cs
├── glad
├── CMakeLists.txt
├── include
│ ├── KHR
│ │ └── khrplatform.h
│ └── glad
│ │ └── glad.h
└── src
│ └── glad.c
├── glfw
├── .editorconfig
├── .github
│ ├── CODEOWNERS
│ └── workflows
│ │ └── build.yml
├── .mailmap
├── CMake
│ ├── GenerateMappings.cmake
│ ├── Info.plist.in
│ ├── cmake_uninstall.cmake.in
│ ├── glfw3.pc.in
│ ├── glfw3Config.cmake.in
│ ├── i686-w64-mingw32-clang.cmake
│ ├── i686-w64-mingw32.cmake
│ ├── modules
│ │ └── FindEpollShim.cmake
│ ├── x86_64-w64-mingw32-clang.cmake
│ └── x86_64-w64-mingw32.cmake
├── CMakeLists.txt
├── CONTRIBUTORS.md
├── LICENSE.md
├── README.md
├── deps
│ ├── getopt.c
│ ├── getopt.h
│ ├── glad
│ │ ├── gl.h
│ │ ├── gles2.h
│ │ └── vulkan.h
│ ├── linmath.h
│ ├── mingw
│ │ ├── _mingw_dxhelper.h
│ │ ├── dinput.h
│ │ └── xinput.h
│ ├── nuklear.h
│ ├── nuklear_glfw_gl2.h
│ ├── stb_image_write.h
│ ├── tinycthread.c
│ ├── tinycthread.h
│ └── wayland
│ │ ├── fractional-scale-v1.xml
│ │ ├── idle-inhibit-unstable-v1.xml
│ │ ├── pointer-constraints-unstable-v1.xml
│ │ ├── relative-pointer-unstable-v1.xml
│ │ ├── viewporter.xml
│ │ ├── wayland.xml
│ │ ├── xdg-activation-v1.xml
│ │ ├── xdg-decoration-unstable-v1.xml
│ │ └── xdg-shell.xml
├── docs
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── Doxyfile.in
│ ├── DoxygenLayout.xml
│ ├── SUPPORT.md
│ ├── build.md
│ ├── compat.md
│ ├── compile.md
│ ├── context.md
│ ├── extra.css
│ ├── extra.css.map
│ ├── extra.scss
│ ├── footer.html
│ ├── header.html
│ ├── input.md
│ ├── internal.md
│ ├── intro.md
│ ├── main.md
│ ├── monitor.md
│ ├── moving.md
│ ├── news.md
│ ├── quick.md
│ ├── spaces.svg
│ ├── vulkan.md
│ └── window.md
├── examples
│ ├── CMakeLists.txt
│ ├── boing.c
│ ├── gears.c
│ ├── glfw.icns
│ ├── glfw.ico
│ ├── glfw.rc
│ ├── heightmap.c
│ ├── offscreen.c
│ ├── particles.c
│ ├── sharing.c
│ ├── splitview.c
│ ├── triangle-opengl.c
│ ├── triangle-opengles.c
│ ├── wave.c
│ └── windows.c
├── include
│ └── GLFW
│ │ ├── glfw3.h
│ │ └── glfw3native.h
├── src
│ ├── CMakeLists.txt
│ ├── cocoa_init.m
│ ├── cocoa_joystick.h
│ ├── cocoa_joystick.m
│ ├── cocoa_monitor.m
│ ├── cocoa_platform.h
│ ├── cocoa_time.c
│ ├── cocoa_time.h
│ ├── cocoa_window.m
│ ├── context.c
│ ├── egl_context.c
│ ├── glfw.rc.in
│ ├── glx_context.c
│ ├── init.c
│ ├── input.c
│ ├── internal.h
│ ├── linux_joystick.c
│ ├── linux_joystick.h
│ ├── mappings.h
│ ├── mappings.h.in
│ ├── monitor.c
│ ├── nsgl_context.m
│ ├── null_init.c
│ ├── null_joystick.c
│ ├── null_joystick.h
│ ├── null_monitor.c
│ ├── null_platform.h
│ ├── null_window.c
│ ├── osmesa_context.c
│ ├── platform.c
│ ├── platform.h
│ ├── posix_module.c
│ ├── posix_poll.c
│ ├── posix_poll.h
│ ├── posix_thread.c
│ ├── posix_thread.h
│ ├── posix_time.c
│ ├── posix_time.h
│ ├── vulkan.c
│ ├── wgl_context.c
│ ├── win32_init.c
│ ├── win32_joystick.c
│ ├── win32_joystick.h
│ ├── win32_module.c
│ ├── win32_monitor.c
│ ├── win32_platform.h
│ ├── win32_thread.c
│ ├── win32_thread.h
│ ├── win32_time.c
│ ├── win32_time.h
│ ├── win32_window.c
│ ├── window.c
│ ├── wl_init.c
│ ├── wl_monitor.c
│ ├── wl_platform.h
│ ├── wl_window.c
│ ├── x11_init.c
│ ├── x11_monitor.c
│ ├── x11_platform.h
│ ├── x11_window.c
│ ├── xkb_unicode.c
│ └── xkb_unicode.h
└── tests
│ ├── CMakeLists.txt
│ ├── allocator.c
│ ├── clipboard.c
│ ├── cursor.c
│ ├── empty.c
│ ├── events.c
│ ├── gamma.c
│ ├── glfwinfo.c
│ ├── icon.c
│ ├── iconify.c
│ ├── inputlag.c
│ ├── joysticks.c
│ ├── monitors.c
│ ├── msaa.c
│ ├── reopen.c
│ ├── tearing.c
│ ├── threads.c
│ ├── timeout.c
│ ├── title.c
│ ├── triangle-vulkan.c
│ └── window.c
├── imgui
├── CMakeLists.txt
└── imgui
│ ├── .editorconfig
│ ├── .gitattributes
│ ├── .github
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE
│ │ ├── config.yml
│ │ └── issue_template.yml
│ ├── pull_request_template.md
│ └── workflows
│ │ ├── build.yml
│ │ ├── manual.yml
│ │ ├── scheduled.yml
│ │ └── static-analysis.yml
│ ├── .gitignore
│ ├── LICENSE.txt
│ ├── backends
│ ├── imgui_impl_allegro5.cpp
│ ├── imgui_impl_allegro5.h
│ ├── imgui_impl_android.cpp
│ ├── imgui_impl_android.h
│ ├── imgui_impl_dx10.cpp
│ ├── imgui_impl_dx10.h
│ ├── imgui_impl_dx11.cpp
│ ├── imgui_impl_dx11.h
│ ├── imgui_impl_dx12.cpp
│ ├── imgui_impl_dx12.h
│ ├── imgui_impl_dx9.cpp
│ ├── imgui_impl_dx9.h
│ ├── imgui_impl_glfw.cpp
│ ├── imgui_impl_glfw.h
│ ├── imgui_impl_glut.cpp
│ ├── imgui_impl_glut.h
│ ├── imgui_impl_metal.h
│ ├── imgui_impl_metal.mm
│ ├── imgui_impl_opengl2.cpp
│ ├── imgui_impl_opengl2.h
│ ├── imgui_impl_opengl3.cpp
│ ├── imgui_impl_opengl3.h
│ ├── imgui_impl_opengl3_loader.h
│ ├── imgui_impl_osx.h
│ ├── imgui_impl_osx.mm
│ ├── imgui_impl_sdl2.cpp
│ ├── imgui_impl_sdl2.h
│ ├── imgui_impl_sdl3.cpp
│ ├── imgui_impl_sdl3.h
│ ├── imgui_impl_sdlgpu3.cpp
│ ├── imgui_impl_sdlgpu3.h
│ ├── imgui_impl_sdlgpu3_shaders.h
│ ├── imgui_impl_sdlrenderer2.cpp
│ ├── imgui_impl_sdlrenderer2.h
│ ├── imgui_impl_sdlrenderer3.cpp
│ ├── imgui_impl_sdlrenderer3.h
│ ├── imgui_impl_vulkan.cpp
│ ├── imgui_impl_vulkan.h
│ ├── imgui_impl_wgpu.cpp
│ ├── imgui_impl_wgpu.h
│ ├── imgui_impl_win32.cpp
│ ├── imgui_impl_win32.h
│ ├── sdlgpu3
│ │ ├── build_instructions.txt
│ │ ├── shader.frag
│ │ └── shader.vert
│ └── vulkan
│ │ ├── build_instructions.txt
│ │ ├── generate_spv.sh
│ │ ├── glsl_shader.frag
│ │ └── glsl_shader.vert
│ ├── docs
│ ├── BACKENDS.md
│ ├── CHANGELOG.txt
│ ├── CONTRIBUTING.md
│ ├── EXAMPLES.md
│ ├── FAQ.md
│ ├── FONTS.md
│ ├── README.md
│ └── TODO.txt
│ ├── examples
│ ├── README.txt
│ ├── example_allegro5
│ │ ├── README.md
│ │ ├── example_allegro5.vcxproj
│ │ ├── example_allegro5.vcxproj.filters
│ │ ├── imconfig_allegro5.h
│ │ └── main.cpp
│ ├── example_android_opengl3
│ │ ├── CMakeLists.txt
│ │ ├── android
│ │ │ ├── .gitignore
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ └── MainActivity.kt
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── main.cpp
│ ├── example_apple_metal
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── example_apple_metal.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── iOS
│ │ │ ├── Info-iOS.plist
│ │ │ └── LaunchScreen.storyboard
│ │ ├── macOS
│ │ │ ├── Info-macOS.plist
│ │ │ └── MainMenu.storyboard
│ │ └── main.mm
│ ├── example_apple_opengl2
│ │ ├── Makefile
│ │ ├── example_apple_opengl2.xcodeproj
│ │ │ └── project.pbxproj
│ │ └── main.mm
│ ├── example_glfw_metal
│ │ ├── Makefile
│ │ └── main.mm
│ ├── example_glfw_opengl2
│ │ ├── Makefile
│ │ ├── build_win32.bat
│ │ ├── example_glfw_opengl2.vcxproj
│ │ ├── example_glfw_opengl2.vcxproj.filters
│ │ └── main.cpp
│ ├── example_glfw_opengl3
│ │ ├── Makefile
│ │ ├── Makefile.emscripten
│ │ ├── build_win32.bat
│ │ ├── example_glfw_opengl3.vcxproj
│ │ ├── example_glfw_opengl3.vcxproj.filters
│ │ └── main.cpp
│ ├── example_glfw_vulkan
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── build_win32.bat
│ │ ├── build_win64.bat
│ │ ├── example_glfw_vulkan.vcxproj
│ │ ├── example_glfw_vulkan.vcxproj.filters
│ │ └── main.cpp
│ ├── example_glfw_wgpu
│ │ ├── CMakeLists.txt
│ │ ├── Makefile.emscripten
│ │ ├── README.md
│ │ └── main.cpp
│ ├── example_glut_opengl2
│ │ ├── Makefile
│ │ ├── example_glut_opengl2.vcxproj
│ │ ├── example_glut_opengl2.vcxproj.filters
│ │ └── main.cpp
│ ├── example_null
│ │ ├── Makefile
│ │ ├── build_win32.bat
│ │ └── main.cpp
│ ├── example_sdl2_directx11
│ │ ├── build_win32.bat
│ │ ├── example_sdl2_directx11.vcxproj
│ │ ├── example_sdl2_directx11.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl2_metal
│ │ ├── Makefile
│ │ └── main.mm
│ ├── example_sdl2_opengl2
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── build_win32.bat
│ │ ├── example_sdl2_opengl2.vcxproj
│ │ ├── example_sdl2_opengl2.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl2_opengl3
│ │ ├── Makefile
│ │ ├── Makefile.emscripten
│ │ ├── README.md
│ │ ├── build_win32.bat
│ │ ├── example_sdl2_opengl3.vcxproj
│ │ ├── example_sdl2_opengl3.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl2_sdlrenderer2
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── build_win32.bat
│ │ ├── example_sdl2_sdlrenderer2.vcxproj
│ │ ├── example_sdl2_sdlrenderer2.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl2_vulkan
│ │ ├── Makefile
│ │ ├── build_win32.bat
│ │ ├── build_win64.bat
│ │ ├── example_sdl2_vulkan.vcxproj
│ │ ├── example_sdl2_vulkan.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl3_opengl3
│ │ ├── Makefile
│ │ ├── Makefile.emscripten
│ │ ├── README.md
│ │ ├── build_win32.bat
│ │ ├── build_win64.bat
│ │ ├── example_sdl3_opengl3.vcxproj
│ │ ├── example_sdl3_opengl3.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl3_sdlgpu3
│ │ ├── Makefile
│ │ ├── build_win64.bat
│ │ ├── example_sdl3_sdlgpu3.vcxproj
│ │ ├── example_sdl3_sdlgpu3.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl3_sdlrenderer3
│ │ ├── Makefile
│ │ ├── build_win32.bat
│ │ ├── example_sdl3_sdlrenderer3.vcxproj
│ │ ├── example_sdl3_sdlrenderer3.vcxproj.filters
│ │ └── main.cpp
│ ├── example_sdl3_vulkan
│ │ ├── Makefile
│ │ ├── build_win32.bat
│ │ ├── build_win64.bat
│ │ ├── example_sdl3_vulkan.vcxproj
│ │ ├── example_sdl3_vulkan.vcxproj.filters
│ │ └── main.cpp
│ ├── example_win32_directx10
│ │ ├── build_win32.bat
│ │ ├── example_win32_directx10.vcxproj
│ │ ├── example_win32_directx10.vcxproj.filters
│ │ └── main.cpp
│ ├── example_win32_directx11
│ │ ├── build_win32.bat
│ │ ├── example_win32_directx11.vcxproj
│ │ ├── example_win32_directx11.vcxproj.filters
│ │ └── main.cpp
│ ├── example_win32_directx12
│ │ ├── build_win32.bat
│ │ ├── example_win32_directx12.vcxproj
│ │ ├── example_win32_directx12.vcxproj.filters
│ │ └── main.cpp
│ ├── example_win32_directx9
│ │ ├── build_win32.bat
│ │ ├── example_win32_directx9.vcxproj
│ │ ├── example_win32_directx9.vcxproj.filters
│ │ └── main.cpp
│ ├── example_win32_opengl3
│ │ ├── build_mingw.bat
│ │ ├── build_win32.bat
│ │ ├── example_win32_opengl3.vcxproj
│ │ ├── example_win32_opengl3.vcxproj.filters
│ │ └── main.cpp
│ ├── example_win32_vulkan
│ │ ├── build_win32.bat
│ │ ├── build_win64.bat
│ │ ├── example_win32_vulkan.vcxproj
│ │ ├── example_win32_vulkan.vcxproj.filters
│ │ └── main.cpp
│ ├── imgui_examples.sln
│ └── libs
│ │ ├── emscripten
│ │ ├── emscripten_mainloop_stub.h
│ │ └── shell_minimal.html
│ │ ├── glfw
│ │ ├── COPYING.txt
│ │ ├── include
│ │ │ └── GLFW
│ │ │ │ ├── glfw3.h
│ │ │ │ └── glfw3native.h
│ │ ├── lib-vc2010-32
│ │ │ └── glfw3.lib
│ │ └── lib-vc2010-64
│ │ │ └── glfw3.lib
│ │ └── usynergy
│ │ ├── README.txt
│ │ ├── uSynergy.c
│ │ └── uSynergy.h
│ ├── imconfig.h
│ ├── imgui.cpp
│ ├── imgui.h
│ ├── imgui_demo.cpp
│ ├── imgui_draw.cpp
│ ├── imgui_internal.h
│ ├── imgui_tables.cpp
│ ├── imgui_widgets.cpp
│ ├── imstb_rectpack.h
│ ├── imstb_textedit.h
│ ├── imstb_truetype.h
│ └── misc
│ ├── README.txt
│ ├── cpp
│ ├── README.txt
│ ├── imgui_stdlib.cpp
│ └── imgui_stdlib.h
│ ├── debuggers
│ ├── README.txt
│ ├── imgui.gdb
│ ├── imgui.natstepfilter
│ └── imgui.natvis
│ ├── fonts
│ ├── Cousine-Regular.ttf
│ ├── DroidSans.ttf
│ ├── Karla-Regular.ttf
│ ├── ProggyClean.ttf
│ ├── ProggyTiny.ttf
│ ├── Roboto-Medium.ttf
│ └── binary_to_compressed_c.cpp
│ ├── freetype
│ ├── README.md
│ ├── imgui_freetype.cpp
│ └── imgui_freetype.h
│ └── single_file
│ └── imgui_single_file.h
├── json
├── .cirrus.yml
├── .clang-tidy
├── .github
│ ├── CODEOWNERS
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE
│ │ ├── bug.yaml
│ │ └── config.yml
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── SECURITY.md
│ ├── config.yml
│ ├── dependabot.yml
│ ├── external_ci
│ │ └── appveyor.yml
│ ├── labeler.yml
│ └── workflows
│ │ ├── check_amalgamation.yml
│ │ ├── cifuzz.yml
│ │ ├── codeql-analysis.yml
│ │ ├── comment_check_amalgamation.yml
│ │ ├── dependency-review.yml
│ │ ├── labeler.yml
│ │ ├── macos.yml
│ │ ├── publish_documentation.yml
│ │ ├── scorecards.yml
│ │ ├── stale.yml
│ │ ├── ubuntu.yml
│ │ └── windows.yml
├── .gitignore
├── .reuse
│ ├── dep5
│ └── templates
│ │ ├── json.jinja2
│ │ └── json_support.jinja2
├── BUILD.bazel
├── CITATION.cff
├── CMakeLists.txt
├── ChangeLog.md
├── FILES.md
├── LICENSE.MIT
├── LICENSES
│ ├── Apache-2.0.txt
│ ├── BSD-3-Clause.txt
│ ├── GPL-3.0-only.txt
│ └── MIT.txt
├── MODULE.bazel
├── Makefile
├── Package.swift
├── README.md
├── cmake
│ ├── ci.cmake
│ ├── clang_flags.cmake
│ ├── config.cmake.in
│ ├── detect_libcpp_version.cpp
│ ├── download_test_data.cmake
│ ├── gcc_flags.cmake
│ ├── nlohmann_jsonConfigVersion.cmake.in
│ ├── pkg-config.pc.in
│ ├── requirements
│ │ ├── requirements-cppcheck.txt
│ │ ├── requirements-cpplint.txt
│ │ └── requirements-reuse.txt
│ ├── scripts
│ │ └── gen_bazel_build_file.cmake
│ └── test.cmake
├── docs
│ ├── Makefile
│ ├── README.md
│ ├── avatars.png
│ ├── docset
│ │ ├── Info.plist
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── docSet.sql
│ │ ├── docset.json
│ │ ├── icon.png
│ │ └── icon@2x.png
│ ├── json.gif
│ └── mkdocs
│ │ ├── Makefile
│ │ ├── docs
│ │ ├── api
│ │ │ ├── adl_serializer
│ │ │ │ ├── from_json.md
│ │ │ │ ├── index.md
│ │ │ │ └── to_json.md
│ │ │ ├── basic_json
│ │ │ │ ├── accept.md
│ │ │ │ ├── array.md
│ │ │ │ ├── array_t.md
│ │ │ │ ├── at.md
│ │ │ │ ├── back.md
│ │ │ │ ├── basic_json.md
│ │ │ │ ├── begin.md
│ │ │ │ ├── binary.md
│ │ │ │ ├── binary_t.md
│ │ │ │ ├── boolean_t.md
│ │ │ │ ├── cbegin.md
│ │ │ │ ├── cbor_tag_handler_t.md
│ │ │ │ ├── cend.md
│ │ │ │ ├── clear.md
│ │ │ │ ├── contains.md
│ │ │ │ ├── count.md
│ │ │ │ ├── crbegin.md
│ │ │ │ ├── crend.md
│ │ │ │ ├── default_object_comparator_t.md
│ │ │ │ ├── diff.md
│ │ │ │ ├── dump.md
│ │ │ │ ├── emplace.md
│ │ │ │ ├── emplace_back.md
│ │ │ │ ├── empty.md
│ │ │ │ ├── end.md
│ │ │ │ ├── end_pos.md
│ │ │ │ ├── erase.md
│ │ │ │ ├── error_handler_t.md
│ │ │ │ ├── exception.md
│ │ │ │ ├── find.md
│ │ │ │ ├── flatten.md
│ │ │ │ ├── from_bjdata.md
│ │ │ │ ├── from_bson.md
│ │ │ │ ├── from_cbor.md
│ │ │ │ ├── from_msgpack.md
│ │ │ │ ├── from_ubjson.md
│ │ │ │ ├── front.md
│ │ │ │ ├── get.md
│ │ │ │ ├── get_allocator.md
│ │ │ │ ├── get_binary.md
│ │ │ │ ├── get_ptr.md
│ │ │ │ ├── get_ref.md
│ │ │ │ ├── get_to.md
│ │ │ │ ├── index.md
│ │ │ │ ├── input_format_t.md
│ │ │ │ ├── insert.md
│ │ │ │ ├── invalid_iterator.md
│ │ │ │ ├── is_array.md
│ │ │ │ ├── is_binary.md
│ │ │ │ ├── is_boolean.md
│ │ │ │ ├── is_discarded.md
│ │ │ │ ├── is_null.md
│ │ │ │ ├── is_number.md
│ │ │ │ ├── is_number_float.md
│ │ │ │ ├── is_number_integer.md
│ │ │ │ ├── is_number_unsigned.md
│ │ │ │ ├── is_object.md
│ │ │ │ ├── is_primitive.md
│ │ │ │ ├── is_string.md
│ │ │ │ ├── is_structured.md
│ │ │ │ ├── items.md
│ │ │ │ ├── json_base_class_t.md
│ │ │ │ ├── json_serializer.md
│ │ │ │ ├── max_size.md
│ │ │ │ ├── merge_patch.md
│ │ │ │ ├── meta.md
│ │ │ │ ├── number_float_t.md
│ │ │ │ ├── number_integer_t.md
│ │ │ │ ├── number_unsigned_t.md
│ │ │ │ ├── object.md
│ │ │ │ ├── object_comparator_t.md
│ │ │ │ ├── object_t.md
│ │ │ │ ├── operator+=.md
│ │ │ │ ├── operator=.md
│ │ │ │ ├── operator[].md
│ │ │ │ ├── operator_ValueType.md
│ │ │ │ ├── operator_eq.md
│ │ │ │ ├── operator_ge.md
│ │ │ │ ├── operator_gt.md
│ │ │ │ ├── operator_le.md
│ │ │ │ ├── operator_lt.md
│ │ │ │ ├── operator_ne.md
│ │ │ │ ├── operator_spaceship.md
│ │ │ │ ├── operator_value_t.md
│ │ │ │ ├── other_error.md
│ │ │ │ ├── out_of_range.md
│ │ │ │ ├── parse.md
│ │ │ │ ├── parse_error.md
│ │ │ │ ├── parse_event_t.md
│ │ │ │ ├── parser_callback_t.md
│ │ │ │ ├── patch.md
│ │ │ │ ├── patch_inplace.md
│ │ │ │ ├── push_back.md
│ │ │ │ ├── rbegin.md
│ │ │ │ ├── rend.md
│ │ │ │ ├── sax_parse.md
│ │ │ │ ├── size.md
│ │ │ │ ├── start_pos.md
│ │ │ │ ├── std_hash.md
│ │ │ │ ├── std_swap.md
│ │ │ │ ├── string_t.md
│ │ │ │ ├── swap.md
│ │ │ │ ├── to_bjdata.md
│ │ │ │ ├── to_bson.md
│ │ │ │ ├── to_cbor.md
│ │ │ │ ├── to_msgpack.md
│ │ │ │ ├── to_string.md
│ │ │ │ ├── to_ubjson.md
│ │ │ │ ├── type.md
│ │ │ │ ├── type_error.md
│ │ │ │ ├── type_name.md
│ │ │ │ ├── unflatten.md
│ │ │ │ ├── update.md
│ │ │ │ ├── value.md
│ │ │ │ ├── value_t.md
│ │ │ │ └── ~basic_json.md
│ │ │ ├── byte_container_with_subtype
│ │ │ │ ├── byte_container_with_subtype.md
│ │ │ │ ├── clear_subtype.md
│ │ │ │ ├── has_subtype.md
│ │ │ │ ├── index.md
│ │ │ │ ├── set_subtype.md
│ │ │ │ └── subtype.md
│ │ │ ├── json.md
│ │ │ ├── json_pointer
│ │ │ │ ├── back.md
│ │ │ │ ├── empty.md
│ │ │ │ ├── index.md
│ │ │ │ ├── json_pointer.md
│ │ │ │ ├── operator_eq.md
│ │ │ │ ├── operator_ne.md
│ │ │ │ ├── operator_slash.md
│ │ │ │ ├── operator_slasheq.md
│ │ │ │ ├── operator_string_t.md
│ │ │ │ ├── parent_pointer.md
│ │ │ │ ├── pop_back.md
│ │ │ │ ├── push_back.md
│ │ │ │ ├── string_t.md
│ │ │ │ └── to_string.md
│ │ │ ├── json_sax
│ │ │ │ ├── binary.md
│ │ │ │ ├── boolean.md
│ │ │ │ ├── end_array.md
│ │ │ │ ├── end_object.md
│ │ │ │ ├── index.md
│ │ │ │ ├── key.md
│ │ │ │ ├── null.md
│ │ │ │ ├── number_float.md
│ │ │ │ ├── number_integer.md
│ │ │ │ ├── number_unsigned.md
│ │ │ │ ├── parse_error.md
│ │ │ │ ├── start_array.md
│ │ │ │ ├── start_object.md
│ │ │ │ └── string.md
│ │ │ ├── macros
│ │ │ │ ├── index.md
│ │ │ │ ├── json_assert.md
│ │ │ │ ├── json_diagnostic_positions.md
│ │ │ │ ├── json_diagnostics.md
│ │ │ │ ├── json_disable_enum_serialization.md
│ │ │ │ ├── json_has_cpp_11.md
│ │ │ │ ├── json_has_filesystem.md
│ │ │ │ ├── json_has_ranges.md
│ │ │ │ ├── json_has_static_rtti.md
│ │ │ │ ├── json_has_three_way_comparison.md
│ │ │ │ ├── json_no_io.md
│ │ │ │ ├── json_noexception.md
│ │ │ │ ├── json_skip_library_version_check.md
│ │ │ │ ├── json_skip_unsupported_compiler_check.md
│ │ │ │ ├── json_throw_user.md
│ │ │ │ ├── json_use_global_udls.md
│ │ │ │ ├── json_use_implicit_conversions.md
│ │ │ │ ├── json_use_legacy_discarded_value_comparison.md
│ │ │ │ ├── nlohmann_define_derived_type.md
│ │ │ │ ├── nlohmann_define_type_intrusive.md
│ │ │ │ ├── nlohmann_define_type_non_intrusive.md
│ │ │ │ ├── nlohmann_json_namespace.md
│ │ │ │ ├── nlohmann_json_namespace_begin.md
│ │ │ │ ├── nlohmann_json_namespace_no_version.md
│ │ │ │ ├── nlohmann_json_serialize_enum.md
│ │ │ │ └── nlohmann_json_version_major.md
│ │ │ ├── operator_gtgt.md
│ │ │ ├── operator_literal_json.md
│ │ │ ├── operator_literal_json_pointer.md
│ │ │ ├── operator_ltlt.md
│ │ │ ├── ordered_json.md
│ │ │ └── ordered_map.md
│ │ ├── community
│ │ │ ├── code_of_conduct.md
│ │ │ ├── contribution_guidelines.md
│ │ │ ├── governance.md
│ │ │ ├── index.md
│ │ │ ├── quality_assurance.md
│ │ │ └── security_policy.md
│ │ ├── css
│ │ │ └── custom.css
│ │ ├── examples
│ │ │ ├── README.cpp
│ │ │ ├── README.output
│ │ │ ├── accept__string.cpp
│ │ │ ├── accept__string.output
│ │ │ ├── array.cpp
│ │ │ ├── array.output
│ │ │ ├── array_t.cpp
│ │ │ ├── array_t.output
│ │ │ ├── at__json_pointer.cpp
│ │ │ ├── at__json_pointer.output
│ │ │ ├── at__json_pointer_const.cpp
│ │ │ ├── at__json_pointer_const.output
│ │ │ ├── at__keytype.c++17.cpp
│ │ │ ├── at__keytype.c++17.output
│ │ │ ├── at__keytype_const.c++17.cpp
│ │ │ ├── at__keytype_const.c++17.output
│ │ │ ├── at__object_t_key_type.cpp
│ │ │ ├── at__object_t_key_type.output
│ │ │ ├── at__object_t_key_type_const.cpp
│ │ │ ├── at__object_t_key_type_const.output
│ │ │ ├── at__size_type.cpp
│ │ │ ├── at__size_type.output
│ │ │ ├── at__size_type_const.cpp
│ │ │ ├── at__size_type_const.output
│ │ │ ├── back.cpp
│ │ │ ├── back.output
│ │ │ ├── basic_json__CompatibleType.cpp
│ │ │ ├── basic_json__CompatibleType.output
│ │ │ ├── basic_json__InputIt_InputIt.cpp
│ │ │ ├── basic_json__InputIt_InputIt.output
│ │ │ ├── basic_json__basic_json.cpp
│ │ │ ├── basic_json__basic_json.output
│ │ │ ├── basic_json__copyassignment.cpp
│ │ │ ├── basic_json__copyassignment.output
│ │ │ ├── basic_json__list_init_t.cpp
│ │ │ ├── basic_json__list_init_t.output
│ │ │ ├── basic_json__moveconstructor.cpp
│ │ │ ├── basic_json__moveconstructor.output
│ │ │ ├── basic_json__nullptr_t.cpp
│ │ │ ├── basic_json__nullptr_t.output
│ │ │ ├── basic_json__size_type_basic_json.cpp
│ │ │ ├── basic_json__size_type_basic_json.output
│ │ │ ├── basic_json__value_t.cpp
│ │ │ ├── basic_json__value_t.output
│ │ │ ├── begin.cpp
│ │ │ ├── begin.output
│ │ │ ├── binary.cpp
│ │ │ ├── binary.output
│ │ │ ├── binary_t.cpp
│ │ │ ├── binary_t.output
│ │ │ ├── boolean_t.cpp
│ │ │ ├── boolean_t.output
│ │ │ ├── byte_container_with_subtype__byte_container_with_subtype.cpp
│ │ │ ├── byte_container_with_subtype__byte_container_with_subtype.output
│ │ │ ├── byte_container_with_subtype__clear_subtype.cpp
│ │ │ ├── byte_container_with_subtype__clear_subtype.output
│ │ │ ├── byte_container_with_subtype__has_subtype.cpp
│ │ │ ├── byte_container_with_subtype__has_subtype.output
│ │ │ ├── byte_container_with_subtype__set_subtype.cpp
│ │ │ ├── byte_container_with_subtype__set_subtype.output
│ │ │ ├── byte_container_with_subtype__subtype.cpp
│ │ │ ├── byte_container_with_subtype__subtype.output
│ │ │ ├── cbegin.cpp
│ │ │ ├── cbegin.output
│ │ │ ├── cbor_tag_handler_t.cpp
│ │ │ ├── cbor_tag_handler_t.output
│ │ │ ├── cend.cpp
│ │ │ ├── cend.output
│ │ │ ├── clear.cpp
│ │ │ ├── clear.output
│ │ │ ├── comments.cpp
│ │ │ ├── comments.output
│ │ │ ├── contains__json_pointer.cpp
│ │ │ ├── contains__json_pointer.output
│ │ │ ├── contains__keytype.c++17.cpp
│ │ │ ├── contains__keytype.c++17.output
│ │ │ ├── contains__object_t_key_type.cpp
│ │ │ ├── contains__object_t_key_type.output
│ │ │ ├── count__keytype.c++17.cpp
│ │ │ ├── count__keytype.c++17.output
│ │ │ ├── count__object_t_key_type.cpp
│ │ │ ├── count__object_t_key_type.output
│ │ │ ├── crbegin.cpp
│ │ │ ├── crbegin.output
│ │ │ ├── crend.cpp
│ │ │ ├── crend.output
│ │ │ ├── default_object_comparator_t.cpp
│ │ │ ├── default_object_comparator_t.output
│ │ │ ├── diagnostic_positions.cpp
│ │ │ ├── diagnostic_positions.output
│ │ │ ├── diagnostic_positions_exception.cpp
│ │ │ ├── diagnostic_positions_exception.output
│ │ │ ├── diagnostics_extended.cpp
│ │ │ ├── diagnostics_extended.output
│ │ │ ├── diagnostics_extended_positions.cpp
│ │ │ ├── diagnostics_extended_positions.output
│ │ │ ├── diagnostics_standard.cpp
│ │ │ ├── diagnostics_standard.output
│ │ │ ├── diff.cpp
│ │ │ ├── diff.output
│ │ │ ├── dump.cpp
│ │ │ ├── dump.output
│ │ │ ├── emplace.cpp
│ │ │ ├── emplace.output
│ │ │ ├── emplace_back.cpp
│ │ │ ├── emplace_back.output
│ │ │ ├── empty.cpp
│ │ │ ├── empty.output
│ │ │ ├── end.cpp
│ │ │ ├── end.output
│ │ │ ├── erase__IteratorType.cpp
│ │ │ ├── erase__IteratorType.output
│ │ │ ├── erase__IteratorType_IteratorType.cpp
│ │ │ ├── erase__IteratorType_IteratorType.output
│ │ │ ├── erase__keytype.c++17.cpp
│ │ │ ├── erase__keytype.c++17.output
│ │ │ ├── erase__object_t_key_type.cpp
│ │ │ ├── erase__object_t_key_type.output
│ │ │ ├── erase__size_type.cpp
│ │ │ ├── erase__size_type.output
│ │ │ ├── error_handler_t.cpp
│ │ │ ├── error_handler_t.output
│ │ │ ├── exception.cpp
│ │ │ ├── exception.output
│ │ │ ├── find__keytype.c++17.cpp
│ │ │ ├── find__keytype.c++17.output
│ │ │ ├── find__object_t_key_type.cpp
│ │ │ ├── find__object_t_key_type.output
│ │ │ ├── flatten.cpp
│ │ │ ├── flatten.output
│ │ │ ├── from_bjdata.cpp
│ │ │ ├── from_bjdata.output
│ │ │ ├── from_bson.cpp
│ │ │ ├── from_bson.output
│ │ │ ├── from_cbor.cpp
│ │ │ ├── from_cbor.output
│ │ │ ├── from_json__default_constructible.cpp
│ │ │ ├── from_json__default_constructible.output
│ │ │ ├── from_json__non_default_constructible.cpp
│ │ │ ├── from_json__non_default_constructible.output
│ │ │ ├── from_msgpack.cpp
│ │ │ ├── from_msgpack.output
│ │ │ ├── from_ubjson.cpp
│ │ │ ├── from_ubjson.output
│ │ │ ├── front.cpp
│ │ │ ├── front.output
│ │ │ ├── get__PointerType.cpp
│ │ │ ├── get__PointerType.output
│ │ │ ├── get__ValueType_const.cpp
│ │ │ ├── get__ValueType_const.output
│ │ │ ├── get_allocator.cpp
│ │ │ ├── get_allocator.output
│ │ │ ├── get_binary.cpp
│ │ │ ├── get_binary.output
│ │ │ ├── get_ptr.cpp
│ │ │ ├── get_ptr.output
│ │ │ ├── get_ref.cpp
│ │ │ ├── get_ref.output
│ │ │ ├── get_to.cpp
│ │ │ ├── get_to.output
│ │ │ ├── insert.cpp
│ │ │ ├── insert.output
│ │ │ ├── insert__count.cpp
│ │ │ ├── insert__count.output
│ │ │ ├── insert__ilist.cpp
│ │ │ ├── insert__ilist.output
│ │ │ ├── insert__range.cpp
│ │ │ ├── insert__range.output
│ │ │ ├── insert__range_object.cpp
│ │ │ ├── insert__range_object.output
│ │ │ ├── invalid_iterator.cpp
│ │ │ ├── invalid_iterator.output
│ │ │ ├── is_array.cpp
│ │ │ ├── is_array.output
│ │ │ ├── is_binary.cpp
│ │ │ ├── is_binary.output
│ │ │ ├── is_boolean.cpp
│ │ │ ├── is_boolean.output
│ │ │ ├── is_discarded.cpp
│ │ │ ├── is_discarded.output
│ │ │ ├── is_null.cpp
│ │ │ ├── is_null.output
│ │ │ ├── is_number.cpp
│ │ │ ├── is_number.output
│ │ │ ├── is_number_float.cpp
│ │ │ ├── is_number_float.output
│ │ │ ├── is_number_integer.cpp
│ │ │ ├── is_number_integer.output
│ │ │ ├── is_number_unsigned.cpp
│ │ │ ├── is_number_unsigned.output
│ │ │ ├── is_object.cpp
│ │ │ ├── is_object.output
│ │ │ ├── is_primitive.cpp
│ │ │ ├── is_primitive.output
│ │ │ ├── is_string.cpp
│ │ │ ├── is_string.output
│ │ │ ├── is_structured.cpp
│ │ │ ├── is_structured.output
│ │ │ ├── items.cpp
│ │ │ ├── items.output
│ │ │ ├── json_base_class_t.cpp
│ │ │ ├── json_base_class_t.output
│ │ │ ├── json_lines.cpp
│ │ │ ├── json_lines.output
│ │ │ ├── json_pointer.cpp
│ │ │ ├── json_pointer.output
│ │ │ ├── json_pointer__back.cpp
│ │ │ ├── json_pointer__back.output
│ │ │ ├── json_pointer__empty.cpp
│ │ │ ├── json_pointer__empty.output
│ │ │ ├── json_pointer__operator__equal.cpp
│ │ │ ├── json_pointer__operator__equal.output
│ │ │ ├── json_pointer__operator__equal_stringtype.cpp
│ │ │ ├── json_pointer__operator__equal_stringtype.output
│ │ │ ├── json_pointer__operator__notequal.cpp
│ │ │ ├── json_pointer__operator__notequal.output
│ │ │ ├── json_pointer__operator__notequal_stringtype.cpp
│ │ │ ├── json_pointer__operator__notequal_stringtype.output
│ │ │ ├── json_pointer__operator_add.cpp
│ │ │ ├── json_pointer__operator_add.output
│ │ │ ├── json_pointer__operator_add_binary.cpp
│ │ │ ├── json_pointer__operator_add_binary.output
│ │ │ ├── json_pointer__operator_string_t.cpp
│ │ │ ├── json_pointer__operator_string_t.output
│ │ │ ├── json_pointer__parent_pointer.cpp
│ │ │ ├── json_pointer__parent_pointer.output
│ │ │ ├── json_pointer__pop_back.cpp
│ │ │ ├── json_pointer__pop_back.output
│ │ │ ├── json_pointer__push_back.cpp
│ │ │ ├── json_pointer__push_back.output
│ │ │ ├── json_pointer__string_t.cpp
│ │ │ ├── json_pointer__string_t.output
│ │ │ ├── json_pointer__to_string.cpp
│ │ │ ├── json_pointer__to_string.output
│ │ │ ├── max_size.cpp
│ │ │ ├── max_size.output
│ │ │ ├── merge_patch.cpp
│ │ │ ├── merge_patch.output
│ │ │ ├── meta.cpp
│ │ │ ├── meta.output
│ │ │ ├── nlohmann_define_derived_type_intrusive_macro.cpp
│ │ │ ├── nlohmann_define_derived_type_intrusive_macro.output
│ │ │ ├── nlohmann_define_type_intrusive_explicit.cpp
│ │ │ ├── nlohmann_define_type_intrusive_explicit.output
│ │ │ ├── nlohmann_define_type_intrusive_macro.cpp
│ │ │ ├── nlohmann_define_type_intrusive_macro.output
│ │ │ ├── nlohmann_define_type_intrusive_only_serialize_explicit.cpp
│ │ │ ├── nlohmann_define_type_intrusive_only_serialize_explicit.output
│ │ │ ├── nlohmann_define_type_intrusive_only_serialize_macro.cpp
│ │ │ ├── nlohmann_define_type_intrusive_only_serialize_macro.output
│ │ │ ├── nlohmann_define_type_intrusive_with_default_explicit.cpp
│ │ │ ├── nlohmann_define_type_intrusive_with_default_explicit.output
│ │ │ ├── nlohmann_define_type_intrusive_with_default_macro.cpp
│ │ │ ├── nlohmann_define_type_intrusive_with_default_macro.output
│ │ │ ├── nlohmann_define_type_non_intrusive_explicit.cpp
│ │ │ ├── nlohmann_define_type_non_intrusive_explicit.output
│ │ │ ├── nlohmann_define_type_non_intrusive_macro.cpp
│ │ │ ├── nlohmann_define_type_non_intrusive_macro.output
│ │ │ ├── nlohmann_define_type_non_intrusive_only_serialize_explicit.cpp
│ │ │ ├── nlohmann_define_type_non_intrusive_only_serialize_explicit.output
│ │ │ ├── nlohmann_define_type_non_intrusive_only_serialize_macro.cpp
│ │ │ ├── nlohmann_define_type_non_intrusive_only_serialize_macro.output
│ │ │ ├── nlohmann_define_type_non_intrusive_with_default_explicit.cpp
│ │ │ ├── nlohmann_define_type_non_intrusive_with_default_explicit.output
│ │ │ ├── nlohmann_define_type_non_intrusive_with_default_macro.cpp
│ │ │ ├── nlohmann_define_type_non_intrusive_with_default_macro.output
│ │ │ ├── nlohmann_json_namespace.cpp
│ │ │ ├── nlohmann_json_namespace.output
│ │ │ ├── nlohmann_json_namespace_begin.c++17.cpp
│ │ │ ├── nlohmann_json_namespace_begin.c++17.output
│ │ │ ├── nlohmann_json_namespace_no_version.cpp
│ │ │ ├── nlohmann_json_namespace_no_version.output
│ │ │ ├── nlohmann_json_serialize_enum.cpp
│ │ │ ├── nlohmann_json_serialize_enum.output
│ │ │ ├── nlohmann_json_serialize_enum_2.cpp
│ │ │ ├── nlohmann_json_serialize_enum_2.output
│ │ │ ├── nlohmann_json_version.cpp
│ │ │ ├── nlohmann_json_version.output
│ │ │ ├── number_float_t.cpp
│ │ │ ├── number_float_t.output
│ │ │ ├── number_integer_t.cpp
│ │ │ ├── number_integer_t.output
│ │ │ ├── number_unsigned_t.cpp
│ │ │ ├── number_unsigned_t.output
│ │ │ ├── object.cpp
│ │ │ ├── object.output
│ │ │ ├── object_comparator_t.cpp
│ │ │ ├── object_comparator_t.output
│ │ │ ├── object_t.cpp
│ │ │ ├── object_t.output
│ │ │ ├── operator__ValueType.cpp
│ │ │ ├── operator__ValueType.output
│ │ │ ├── operator__equal.cpp
│ │ │ ├── operator__equal.output
│ │ │ ├── operator__equal__nullptr_t.cpp
│ │ │ ├── operator__equal__nullptr_t.output
│ │ │ ├── operator__equal__specializations.cpp
│ │ │ ├── operator__equal__specializations.output
│ │ │ ├── operator__greater.cpp
│ │ │ ├── operator__greater.output
│ │ │ ├── operator__greaterequal.cpp
│ │ │ ├── operator__greaterequal.output
│ │ │ ├── operator__less.cpp
│ │ │ ├── operator__less.output
│ │ │ ├── operator__lessequal.cpp
│ │ │ ├── operator__lessequal.output
│ │ │ ├── operator__notequal.cpp
│ │ │ ├── operator__notequal.output
│ │ │ ├── operator__notequal__nullptr_t.cpp
│ │ │ ├── operator__notequal__nullptr_t.output
│ │ │ ├── operator__value_t.cpp
│ │ │ ├── operator__value_t.output
│ │ │ ├── operator_array__json_pointer.cpp
│ │ │ ├── operator_array__json_pointer.output
│ │ │ ├── operator_array__json_pointer_const.cpp
│ │ │ ├── operator_array__json_pointer_const.output
│ │ │ ├── operator_array__keytype.c++17.cpp
│ │ │ ├── operator_array__keytype.c++17.output
│ │ │ ├── operator_array__keytype_const.c++17.cpp
│ │ │ ├── operator_array__keytype_const.c++17.output
│ │ │ ├── operator_array__object_t_key_type.cpp
│ │ │ ├── operator_array__object_t_key_type.output
│ │ │ ├── operator_array__object_t_key_type_const.cpp
│ │ │ ├── operator_array__object_t_key_type_const.output
│ │ │ ├── operator_array__size_type.cpp
│ │ │ ├── operator_array__size_type.output
│ │ │ ├── operator_array__size_type_const.cpp
│ │ │ ├── operator_array__size_type_const.output
│ │ │ ├── operator_deserialize.cpp
│ │ │ ├── operator_deserialize.output
│ │ │ ├── operator_literal_json.cpp
│ │ │ ├── operator_literal_json.output
│ │ │ ├── operator_literal_json_pointer.cpp
│ │ │ ├── operator_literal_json_pointer.output
│ │ │ ├── operator_ltlt__basic_json.cpp
│ │ │ ├── operator_ltlt__basic_json.output
│ │ │ ├── operator_ltlt__json_pointer.cpp
│ │ │ ├── operator_ltlt__json_pointer.output
│ │ │ ├── operator_spaceship__const_reference.c++20.cpp
│ │ │ ├── operator_spaceship__const_reference.c++20.output
│ │ │ ├── operator_spaceship__scalartype.c++20.cpp
│ │ │ ├── operator_spaceship__scalartype.c++20.output
│ │ │ ├── ordered_json.cpp
│ │ │ ├── ordered_json.output
│ │ │ ├── ordered_map.cpp
│ │ │ ├── ordered_map.output
│ │ │ ├── other_error.cpp
│ │ │ ├── other_error.output
│ │ │ ├── out_of_range.cpp
│ │ │ ├── out_of_range.output
│ │ │ ├── parse__allow_exceptions.cpp
│ │ │ ├── parse__allow_exceptions.output
│ │ │ ├── parse__array__parser_callback_t.cpp
│ │ │ ├── parse__array__parser_callback_t.output
│ │ │ ├── parse__contiguouscontainer__parser_callback_t.cpp
│ │ │ ├── parse__contiguouscontainer__parser_callback_t.output
│ │ │ ├── parse__istream__parser_callback_t.cpp
│ │ │ ├── parse__istream__parser_callback_t.output
│ │ │ ├── parse__iterator_pair.cpp
│ │ │ ├── parse__iterator_pair.link
│ │ │ ├── parse__iterator_pair.output
│ │ │ ├── parse__pointers.cpp
│ │ │ ├── parse__pointers.link
│ │ │ ├── parse__pointers.output
│ │ │ ├── parse__string__parser_callback_t.cpp
│ │ │ ├── parse__string__parser_callback_t.output
│ │ │ ├── parse_error.cpp
│ │ │ ├── parse_error.output
│ │ │ ├── patch.cpp
│ │ │ ├── patch.output
│ │ │ ├── patch_inplace.cpp
│ │ │ ├── patch_inplace.output
│ │ │ ├── push_back.cpp
│ │ │ ├── push_back.output
│ │ │ ├── push_back__initializer_list.cpp
│ │ │ ├── push_back__initializer_list.output
│ │ │ ├── push_back__object_t__value.cpp
│ │ │ ├── push_back__object_t__value.output
│ │ │ ├── rbegin.cpp
│ │ │ ├── rbegin.output
│ │ │ ├── rend.cpp
│ │ │ ├── rend.output
│ │ │ ├── sax_parse.cpp
│ │ │ ├── sax_parse.output
│ │ │ ├── sax_parse__binary.cpp
│ │ │ ├── sax_parse__binary.output
│ │ │ ├── size.cpp
│ │ │ ├── size.output
│ │ │ ├── std_hash.cpp
│ │ │ ├── std_hash.output
│ │ │ ├── std_swap.cpp
│ │ │ ├── std_swap.output
│ │ │ ├── string_t.cpp
│ │ │ ├── string_t.output
│ │ │ ├── swap__array_t.cpp
│ │ │ ├── swap__array_t.output
│ │ │ ├── swap__binary_t.cpp
│ │ │ ├── swap__binary_t.output
│ │ │ ├── swap__object_t.cpp
│ │ │ ├── swap__object_t.output
│ │ │ ├── swap__reference.cpp
│ │ │ ├── swap__reference.output
│ │ │ ├── swap__string_t.cpp
│ │ │ ├── swap__string_t.output
│ │ │ ├── to_bjdata.cpp
│ │ │ ├── to_bjdata.output
│ │ │ ├── to_bson.cpp
│ │ │ ├── to_bson.output
│ │ │ ├── to_cbor.cpp
│ │ │ ├── to_cbor.output
│ │ │ ├── to_json.cpp
│ │ │ ├── to_json.output
│ │ │ ├── to_msgpack.cpp
│ │ │ ├── to_msgpack.output
│ │ │ ├── to_string.cpp
│ │ │ ├── to_string.output
│ │ │ ├── to_ubjson.cpp
│ │ │ ├── to_ubjson.output
│ │ │ ├── trailing_commas.cpp
│ │ │ ├── trailing_commas.output
│ │ │ ├── type.cpp
│ │ │ ├── type.output
│ │ │ ├── type_error.cpp
│ │ │ ├── type_error.output
│ │ │ ├── type_name.cpp
│ │ │ ├── type_name.output
│ │ │ ├── unflatten.cpp
│ │ │ ├── unflatten.output
│ │ │ ├── update.cpp
│ │ │ ├── update.output
│ │ │ ├── update__range.cpp
│ │ │ ├── update__range.output
│ │ │ ├── value__json_ptr.cpp
│ │ │ ├── value__json_ptr.output
│ │ │ ├── value__keytype.c++17.cpp
│ │ │ ├── value__keytype.c++17.output
│ │ │ ├── value__object_t_key_type.cpp
│ │ │ ├── value__object_t_key_type.output
│ │ │ ├── value__return_type.cpp
│ │ │ └── value__return_type.output
│ │ ├── features
│ │ │ ├── arbitrary_types.md
│ │ │ ├── assertions.md
│ │ │ ├── binary_formats
│ │ │ │ ├── bjdata.md
│ │ │ │ ├── bson.md
│ │ │ │ ├── cbor.md
│ │ │ │ ├── index.md
│ │ │ │ ├── messagepack.md
│ │ │ │ └── ubjson.md
│ │ │ ├── binary_values.md
│ │ │ ├── comments.md
│ │ │ ├── element_access
│ │ │ │ ├── checked_access.md
│ │ │ │ ├── default_value.md
│ │ │ │ ├── index.md
│ │ │ │ └── unchecked_access.md
│ │ │ ├── enum_conversion.md
│ │ │ ├── iterators.md
│ │ │ ├── json_patch.md
│ │ │ ├── json_pointer.md
│ │ │ ├── macros.md
│ │ │ ├── merge_patch.md
│ │ │ ├── modules.md
│ │ │ ├── namespace.md
│ │ │ ├── object_order.md
│ │ │ ├── parsing
│ │ │ │ ├── index.md
│ │ │ │ ├── json_lines.md
│ │ │ │ ├── parse_exceptions.md
│ │ │ │ ├── parser_callbacks.md
│ │ │ │ └── sax_interface.md
│ │ │ ├── trailing_commas.md
│ │ │ └── types
│ │ │ │ ├── index.md
│ │ │ │ └── number_handling.md
│ │ ├── home
│ │ │ ├── architecture.md
│ │ │ ├── customers.md
│ │ │ ├── design_goals.md
│ │ │ ├── exceptions.md
│ │ │ ├── faq.md
│ │ │ ├── license.md
│ │ │ ├── releases.md
│ │ │ └── sponsors.md
│ │ ├── images
│ │ │ ├── callback_events.png
│ │ │ ├── customers.png
│ │ │ ├── json.gif
│ │ │ ├── json_syntax_number.png
│ │ │ ├── package_managers
│ │ │ │ ├── CPM.png
│ │ │ │ ├── bazel.svg
│ │ │ │ ├── conan.svg
│ │ │ │ ├── conda.svg
│ │ │ │ ├── homebrew.svg
│ │ │ │ ├── macports.svg
│ │ │ │ ├── meson.svg
│ │ │ │ ├── nuget.svg
│ │ │ │ ├── spack.svg
│ │ │ │ ├── swift.svg
│ │ │ │ ├── vcpkg.png
│ │ │ │ └── xmake.svg
│ │ │ ├── range-begin-end.svg
│ │ │ └── range-rbegin-rend.svg
│ │ ├── index.md
│ │ └── integration
│ │ │ ├── bazel
│ │ │ ├── BUILD
│ │ │ ├── MODULE.bazel
│ │ │ └── example.cpp
│ │ │ ├── cget
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ ├── cmake.md
│ │ │ ├── conan
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Conanfile.txt
│ │ │ └── example.cpp
│ │ │ ├── conda
│ │ │ └── example.cpp
│ │ │ ├── cpm
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ ├── example.cpp
│ │ │ ├── homebrew
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ ├── hunter
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ ├── index.md
│ │ │ ├── macports
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ ├── meson
│ │ │ ├── example.cpp
│ │ │ └── meson.build
│ │ │ ├── migration_guide.md
│ │ │ ├── nuget
│ │ │ ├── nuget-package-content.png
│ │ │ ├── nuget-project-changes.png
│ │ │ ├── nuget-project-makefile.png
│ │ │ ├── nuget-search-package.png
│ │ │ └── nuget-select-package.png
│ │ │ ├── package_managers.md
│ │ │ ├── pkg-config.md
│ │ │ ├── spack
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ ├── vcpkg
│ │ │ ├── CMakeLists.txt
│ │ │ └── example.cpp
│ │ │ └── xmake
│ │ │ ├── example.cpp
│ │ │ └── xmake.lua
│ │ ├── includes
│ │ └── glossary.md
│ │ ├── mkdocs.yml
│ │ ├── requirements.txt
│ │ └── scripts
│ │ └── check_structure.py
├── include
│ └── nlohmann
│ │ ├── adl_serializer.hpp
│ │ ├── byte_container_with_subtype.hpp
│ │ ├── detail
│ │ ├── abi_macros.hpp
│ │ ├── conversions
│ │ │ ├── from_json.hpp
│ │ │ ├── to_chars.hpp
│ │ │ └── to_json.hpp
│ │ ├── exceptions.hpp
│ │ ├── hash.hpp
│ │ ├── input
│ │ │ ├── binary_reader.hpp
│ │ │ ├── input_adapters.hpp
│ │ │ ├── json_sax.hpp
│ │ │ ├── lexer.hpp
│ │ │ ├── parser.hpp
│ │ │ └── position_t.hpp
│ │ ├── iterators
│ │ │ ├── internal_iterator.hpp
│ │ │ ├── iter_impl.hpp
│ │ │ ├── iteration_proxy.hpp
│ │ │ ├── iterator_traits.hpp
│ │ │ ├── json_reverse_iterator.hpp
│ │ │ └── primitive_iterator.hpp
│ │ ├── json_custom_base_class.hpp
│ │ ├── json_pointer.hpp
│ │ ├── json_ref.hpp
│ │ ├── macro_scope.hpp
│ │ ├── macro_unscope.hpp
│ │ ├── meta
│ │ │ ├── call_std
│ │ │ │ ├── begin.hpp
│ │ │ │ └── end.hpp
│ │ │ ├── cpp_future.hpp
│ │ │ ├── detected.hpp
│ │ │ ├── identity_tag.hpp
│ │ │ ├── is_sax.hpp
│ │ │ ├── std_fs.hpp
│ │ │ ├── type_traits.hpp
│ │ │ └── void_t.hpp
│ │ ├── output
│ │ │ ├── binary_writer.hpp
│ │ │ ├── output_adapters.hpp
│ │ │ └── serializer.hpp
│ │ ├── string_concat.hpp
│ │ ├── string_escape.hpp
│ │ ├── string_utils.hpp
│ │ └── value_t.hpp
│ │ ├── json.hpp
│ │ ├── json_fwd.hpp
│ │ ├── ordered_map.hpp
│ │ └── thirdparty
│ │ └── hedley
│ │ ├── hedley.hpp
│ │ └── hedley_undef.hpp
├── meson.build
├── nlohmann_json.natvis
├── single_include
│ └── nlohmann
│ │ ├── json.hpp
│ │ └── json_fwd.hpp
├── src
│ └── modules
│ │ ├── CMakeLists.txt
│ │ └── json.cppm
├── tests
│ ├── CMakeLists.txt
│ ├── Makefile
│ ├── abi
│ │ ├── CMakeLists.txt
│ │ ├── config
│ │ │ ├── CMakeLists.txt
│ │ │ ├── config.hpp
│ │ │ ├── custom.cpp
│ │ │ ├── default.cpp
│ │ │ └── noversion.cpp
│ │ ├── diag
│ │ │ ├── CMakeLists.txt
│ │ │ ├── diag.cpp
│ │ │ ├── diag.hpp
│ │ │ ├── diag_off.cpp
│ │ │ └── diag_on.cpp
│ │ ├── include
│ │ │ └── nlohmann
│ │ │ │ └── json_v3_10_5.hpp
│ │ ├── inline_ns
│ │ │ ├── CMakeLists.txt
│ │ │ ├── use_current.cpp
│ │ │ └── use_v3_10_5.cpp
│ │ └── main.cpp
│ ├── benchmarks
│ │ ├── CMakeLists.txt
│ │ └── src
│ │ │ └── benchmarks.cpp
│ ├── cmake_add_subdirectory
│ │ ├── CMakeLists.txt
│ │ └── project
│ │ │ ├── CMakeLists.txt
│ │ │ └── main.cpp
│ ├── cmake_fetch_content
│ │ ├── CMakeLists.txt
│ │ └── project
│ │ │ ├── CMakeLists.txt
│ │ │ └── main.cpp
│ ├── cmake_fetch_content2
│ │ ├── CMakeLists.txt
│ │ └── project
│ │ │ ├── CMakeLists.txt
│ │ │ └── main.cpp
│ ├── cmake_import
│ │ ├── CMakeLists.txt
│ │ └── project
│ │ │ ├── CMakeLists.txt
│ │ │ └── main.cpp
│ ├── cmake_import_minver
│ │ ├── CMakeLists.txt
│ │ └── project
│ │ │ ├── CMakeLists.txt
│ │ │ └── main.cpp
│ ├── cmake_target_include_directories
│ │ ├── CMakeLists.txt
│ │ └── project
│ │ │ ├── Bar.cpp
│ │ │ ├── Bar.hpp
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Foo.cpp
│ │ │ ├── Foo.hpp
│ │ │ └── main.cpp
│ ├── cuda_example
│ │ ├── CMakeLists.txt
│ │ └── json_cuda.cu
│ ├── fuzzing.md
│ ├── module_cpp20
│ │ ├── CMakeLists.txt
│ │ └── main.cpp
│ ├── reports
│ │ ├── 2016-08-29-fuzz
│ │ │ ├── exec_speed.png
│ │ │ ├── fuzz.tiff
│ │ │ ├── high_freq.png
│ │ │ ├── index.html
│ │ │ └── low_freq.png
│ │ ├── 2016-09-09-nativejson_benchmark
│ │ │ ├── README.md
│ │ │ ├── conformance_Nlohmann (C++11).md
│ │ │ ├── conformance_overall_Result.png
│ │ │ ├── performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png
│ │ │ ├── performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png
│ │ │ ├── performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png
│ │ │ ├── performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png
│ │ │ └── performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png
│ │ └── 2016-10-02-fuzz
│ │ │ ├── exec_speed.png
│ │ │ ├── fuzz.tiff
│ │ │ ├── high_freq.png
│ │ │ ├── index.html
│ │ │ └── low_freq.png
│ ├── src
│ │ ├── fuzzer-driver_afl.cpp
│ │ ├── fuzzer-parse_bjdata.cpp
│ │ ├── fuzzer-parse_bson.cpp
│ │ ├── fuzzer-parse_cbor.cpp
│ │ ├── fuzzer-parse_json.cpp
│ │ ├── fuzzer-parse_msgpack.cpp
│ │ ├── fuzzer-parse_ubjson.cpp
│ │ ├── make_test_data_available.hpp
│ │ ├── test_utils.hpp
│ │ ├── unit-32bit.cpp
│ │ ├── unit-algorithms.cpp
│ │ ├── unit-allocator.cpp
│ │ ├── unit-alt-string.cpp
│ │ ├── unit-assert_macro.cpp
│ │ ├── unit-binary_formats.cpp
│ │ ├── unit-bjdata.cpp
│ │ ├── unit-bson.cpp
│ │ ├── unit-byte_container_with_subtype.cpp
│ │ ├── unit-capacity.cpp
│ │ ├── unit-cbor.cpp
│ │ ├── unit-class_const_iterator.cpp
│ │ ├── unit-class_iterator.cpp
│ │ ├── unit-class_lexer.cpp
│ │ ├── unit-class_parser.cpp
│ │ ├── unit-class_parser_diagnostic_positions.cpp
│ │ ├── unit-comparison.cpp
│ │ ├── unit-concepts.cpp
│ │ ├── unit-constructor1.cpp
│ │ ├── unit-constructor2.cpp
│ │ ├── unit-convenience.cpp
│ │ ├── unit-conversions.cpp
│ │ ├── unit-custom-base-class.cpp
│ │ ├── unit-deserialization.cpp
│ │ ├── unit-diagnostic-positions-only.cpp
│ │ ├── unit-diagnostic-positions.cpp
│ │ ├── unit-diagnostics.cpp
│ │ ├── unit-disabled_exceptions.cpp
│ │ ├── unit-element_access1.cpp
│ │ ├── unit-element_access2.cpp
│ │ ├── unit-hash.cpp
│ │ ├── unit-inspection.cpp
│ │ ├── unit-items.cpp
│ │ ├── unit-iterators1.cpp
│ │ ├── unit-iterators2.cpp
│ │ ├── unit-iterators3.cpp
│ │ ├── unit-json_patch.cpp
│ │ ├── unit-json_pointer.cpp
│ │ ├── unit-large_json.cpp
│ │ ├── unit-locale-cpp.cpp
│ │ ├── unit-merge_patch.cpp
│ │ ├── unit-meta.cpp
│ │ ├── unit-modifiers.cpp
│ │ ├── unit-msgpack.cpp
│ │ ├── unit-no-mem-leak-on-adl-serialize.cpp
│ │ ├── unit-noexcept.cpp
│ │ ├── unit-ordered_json.cpp
│ │ ├── unit-ordered_map.cpp
│ │ ├── unit-pointer_access.cpp
│ │ ├── unit-readme.cpp
│ │ ├── unit-reference_access.cpp
│ │ ├── unit-regression1.cpp
│ │ ├── unit-regression2.cpp
│ │ ├── unit-serialization.cpp
│ │ ├── unit-testsuites.cpp
│ │ ├── unit-to_chars.cpp
│ │ ├── unit-type_traits.cpp
│ │ ├── unit-ubjson.cpp
│ │ ├── unit-udl.cpp
│ │ ├── unit-udt.cpp
│ │ ├── unit-udt_macro.cpp
│ │ ├── unit-unicode1.cpp
│ │ ├── unit-unicode2.cpp
│ │ ├── unit-unicode3.cpp
│ │ ├── unit-unicode4.cpp
│ │ ├── unit-unicode5.cpp
│ │ ├── unit-user_defined_input.cpp
│ │ ├── unit-windows_h.cpp
│ │ ├── unit-wstring.cpp
│ │ └── unit.cpp
│ └── thirdparty
│ │ ├── Fuzzer
│ │ ├── CMakeLists.txt
│ │ ├── FuzzerCorpus.h
│ │ ├── FuzzerCrossOver.cpp
│ │ ├── FuzzerDefs.h
│ │ ├── FuzzerDictionary.h
│ │ ├── FuzzerDriver.cpp
│ │ ├── FuzzerExtFunctions.def
│ │ ├── FuzzerExtFunctions.h
│ │ ├── FuzzerExtFunctionsDlsym.cpp
│ │ ├── FuzzerExtFunctionsWeak.cpp
│ │ ├── FuzzerExtFunctionsWeakAlias.cpp
│ │ ├── FuzzerFlags.def
│ │ ├── FuzzerIO.cpp
│ │ ├── FuzzerIO.h
│ │ ├── FuzzerIOPosix.cpp
│ │ ├── FuzzerIOWindows.cpp
│ │ ├── FuzzerInterface.h
│ │ ├── FuzzerInternal.h
│ │ ├── FuzzerLoop.cpp
│ │ ├── FuzzerMain.cpp
│ │ ├── FuzzerMerge.cpp
│ │ ├── FuzzerMerge.h
│ │ ├── FuzzerMutate.cpp
│ │ ├── FuzzerMutate.h
│ │ ├── FuzzerOptions.h
│ │ ├── FuzzerRandom.h
│ │ ├── FuzzerSHA1.cpp
│ │ ├── FuzzerSHA1.h
│ │ ├── FuzzerTracePC.cpp
│ │ ├── FuzzerTracePC.h
│ │ ├── FuzzerTraceState.cpp
│ │ ├── FuzzerUtil.cpp
│ │ ├── FuzzerUtil.h
│ │ ├── FuzzerUtilDarwin.cpp
│ │ ├── FuzzerUtilLinux.cpp
│ │ ├── FuzzerUtilPosix.cpp
│ │ ├── FuzzerUtilWindows.cpp
│ │ ├── FuzzerValueBitMap.h
│ │ ├── README.txt
│ │ ├── afl
│ │ │ └── afl_driver.cpp
│ │ ├── build.sh
│ │ ├── cxx.dict
│ │ ├── standalone
│ │ │ └── StandaloneFuzzTargetMain.c
│ │ └── test
│ │ │ ├── AFLDriverTest.cpp
│ │ │ ├── AbsNegAndConstant64Test.cpp
│ │ │ ├── AbsNegAndConstantTest.cpp
│ │ │ ├── AccumulateAllocationsTest.cpp
│ │ │ ├── BufferOverflowOnInput.cpp
│ │ │ ├── CMakeLists.txt
│ │ │ ├── CallerCalleeTest.cpp
│ │ │ ├── CounterTest.cpp
│ │ │ ├── CustomCrossOverTest.cpp
│ │ │ ├── CustomMutatorTest.cpp
│ │ │ ├── DSO1.cpp
│ │ │ ├── DSO2.cpp
│ │ │ ├── DSOTestExtra.cpp
│ │ │ ├── DSOTestMain.cpp
│ │ │ ├── DivTest.cpp
│ │ │ ├── EmptyTest.cpp
│ │ │ ├── FourIndependentBranchesTest.cpp
│ │ │ ├── FullCoverageSetTest.cpp
│ │ │ ├── FuzzerUnittest.cpp
│ │ │ ├── InitializeTest.cpp
│ │ │ ├── LeakTest.cpp
│ │ │ ├── LeakTimeoutTest.cpp
│ │ │ ├── LoadTest.cpp
│ │ │ ├── MemcmpTest.cpp
│ │ │ ├── NthRunCrashTest.cpp
│ │ │ ├── NullDerefOnEmptyTest.cpp
│ │ │ ├── NullDerefTest.cpp
│ │ │ ├── OneHugeAllocTest.cpp
│ │ │ ├── OutOfMemorySingleLargeMallocTest.cpp
│ │ │ ├── OutOfMemoryTest.cpp
│ │ │ ├── RepeatedBytesTest.cpp
│ │ │ ├── RepeatedMemcmp.cpp
│ │ │ ├── ShrinkControlFlowTest.cpp
│ │ │ ├── ShrinkValueProfileTest.cpp
│ │ │ ├── SignedIntOverflowTest.cpp
│ │ │ ├── SimpleCmpTest.cpp
│ │ │ ├── SimpleDictionaryTest.cpp
│ │ │ ├── SimpleHashTest.cpp
│ │ │ ├── SimpleTest.cpp
│ │ │ ├── SimpleThreadedTest.cpp
│ │ │ ├── SingleMemcmpTest.cpp
│ │ │ ├── SingleStrcmpTest.cpp
│ │ │ ├── SingleStrncmpTest.cpp
│ │ │ ├── SpamyTest.cpp
│ │ │ ├── StrcmpTest.cpp
│ │ │ ├── StrncmpOOBTest.cpp
│ │ │ ├── StrncmpTest.cpp
│ │ │ ├── StrstrTest.cpp
│ │ │ ├── SwapCmpTest.cpp
│ │ │ ├── Switch2Test.cpp
│ │ │ ├── SwitchTest.cpp
│ │ │ ├── ThreadedLeakTest.cpp
│ │ │ ├── ThreadedTest.cpp
│ │ │ ├── TimeoutEmptyTest.cpp
│ │ │ ├── TimeoutTest.cpp
│ │ │ ├── TraceMallocTest.cpp
│ │ │ ├── UninstrumentedTest.cpp
│ │ │ ├── afl-driver-extra-stats.test
│ │ │ ├── afl-driver-stderr.test
│ │ │ ├── caller-callee.test
│ │ │ ├── coverage.test
│ │ │ ├── dict1.txt
│ │ │ ├── dump_coverage.test
│ │ │ ├── fuzzer-customcrossover.test
│ │ │ ├── fuzzer-custommutator.test
│ │ │ ├── fuzzer-dict.test
│ │ │ ├── fuzzer-dirs.test
│ │ │ ├── fuzzer-fdmask.test
│ │ │ ├── fuzzer-finalstats.test
│ │ │ ├── fuzzer-flags.test
│ │ │ ├── fuzzer-jobs.test
│ │ │ ├── fuzzer-leak.test
│ │ │ ├── fuzzer-oom-with-profile.test
│ │ │ ├── fuzzer-oom.test
│ │ │ ├── fuzzer-printcovpcs.test
│ │ │ ├── fuzzer-runs.test
│ │ │ ├── fuzzer-seed.test
│ │ │ ├── fuzzer-segv.test
│ │ │ ├── fuzzer-singleinputs.test
│ │ │ ├── fuzzer-threaded.test
│ │ │ ├── fuzzer-timeout.test
│ │ │ ├── fuzzer-traces-hooks.test
│ │ │ ├── fuzzer-ubsan.test
│ │ │ ├── fuzzer.test
│ │ │ ├── hi.txt
│ │ │ ├── lit.cfg
│ │ │ ├── lit.site.cfg.in
│ │ │ ├── merge.test
│ │ │ ├── minimize_crash.test
│ │ │ ├── no-coverage
│ │ │ └── CMakeLists.txt
│ │ │ ├── repeated-bytes.test
│ │ │ ├── shrink.test
│ │ │ ├── simple-cmp.test
│ │ │ ├── standalone.test
│ │ │ ├── swap-cmp.test
│ │ │ ├── trace-malloc.test
│ │ │ ├── ubsan
│ │ │ └── CMakeLists.txt
│ │ │ ├── ulimit.test
│ │ │ ├── uninstrumented
│ │ │ └── CMakeLists.txt
│ │ │ ├── unit
│ │ │ ├── lit.cfg
│ │ │ └── lit.site.cfg.in
│ │ │ ├── value-profile-cmp.test
│ │ │ ├── value-profile-cmp2.test
│ │ │ ├── value-profile-cmp3.test
│ │ │ ├── value-profile-cmp4.test
│ │ │ ├── value-profile-div.test
│ │ │ ├── value-profile-load.test
│ │ │ ├── value-profile-mem.test
│ │ │ ├── value-profile-set.test
│ │ │ ├── value-profile-strcmp.test
│ │ │ ├── value-profile-strncmp.test
│ │ │ └── value-profile-switch.test
│ │ ├── doctest
│ │ ├── doctest.h
│ │ └── doctest_compatibility.h
│ │ ├── fifo_map
│ │ └── fifo_map.hpp
│ │ └── imapdl
│ │ └── filterbr.py
└── tools
│ ├── amalgamate
│ ├── CHANGES.md
│ ├── README.md
│ ├── amalgamate.py
│ ├── config_json.json
│ └── config_json_fwd.json
│ ├── astyle
│ ├── .astylerc
│ └── requirements.txt
│ ├── gdb_pretty_printer
│ ├── README.md
│ └── nlohmann-json.py
│ ├── generate_natvis
│ ├── README.md
│ ├── generate_natvis.py
│ ├── nlohmann_json.natvis.j2
│ └── requirements.txt
│ ├── macro_builder
│ └── main.cpp
│ └── serve_header
│ ├── README.md
│ ├── demo.png
│ ├── requirements.txt
│ ├── serve_header.py
│ └── serve_header.yml.example
├── miniaudio
├── CMakeLists.txt
├── include
│ └── miniaudio.h
└── src
│ └── miniaudio.cpp
├── miniupnp
├── .github
│ ├── actions
│ │ ├── activate-venv
│ │ │ ├── action.yml
│ │ │ ├── activate_venv.py
│ │ │ ├── readme.md
│ │ │ └── test_check_activated.py
│ │ └── create-venv
│ │ │ ├── action.yml
│ │ │ ├── create_temporary_venv.py
│ │ │ └── readme.md
│ └── workflows
│ │ ├── codeql-analysis.yml
│ │ ├── i586-mingw32msvc.yml
│ │ ├── i686-w64-mingw32.yml
│ │ ├── main.yml
│ │ ├── miniupnpc_wheels.yml
│ │ ├── miniupnpd.yml
│ │ └── x86_64-w64-mingw32.yml
├── .gitignore
├── .gitlab-ci.yml
├── CODE_OF_CONDUCT
├── CONTRIBUTING
├── LICENSE
├── README
├── SECURITY.md
├── appveyor.yml
├── minissdpd
│ ├── .gitignore
│ ├── Changelog.txt
│ ├── LICENSE
│ ├── Makefile
│ ├── README
│ ├── README.fr
│ ├── VERSION
│ ├── asyncsendto.c
│ ├── asyncsendto.h
│ ├── codelength.h
│ ├── config.h
│ ├── daemonize.c
│ ├── daemonize.h
│ ├── getifaddr.c
│ ├── getifaddr.h
│ ├── getroute.c
│ ├── getroute.h
│ ├── ifacewatch.c
│ ├── ifacewatch.h
│ ├── listifaces.c
│ ├── minissdpd.1
│ ├── minissdpd.c
│ ├── minissdpd.init.d.script
│ ├── minissdpdtypes.h
│ ├── openssdpsocket.c
│ ├── openssdpsocket.h
│ ├── printresponse.c
│ ├── printresponse.h
│ ├── showminissdpdnotif.c
│ ├── submit_to_minissdpd.py
│ ├── testcodelength.c
│ ├── testminissdpd.c
│ ├── testminissdpd.sh
│ ├── testminissdpdnotif.sh
│ ├── upnputils.c
│ └── upnputils.h
├── miniupnp.podspec
├── miniupnpc-async
│ ├── .gitignore
│ ├── Changelog.txt
│ ├── Makefile
│ ├── README
│ ├── config.h
│ ├── declspec.h
│ ├── igd_desc_parse.c
│ ├── igd_desc_parse.h
│ ├── miniupnpc-async.c
│ ├── miniupnpc-async.h
│ ├── minixml.c
│ ├── minixml.h
│ ├── parsessdpreply.c
│ ├── parsessdpreply.h
│ ├── testasync.c
│ ├── upnpreplyparse.c
│ ├── upnpreplyparse.h
│ ├── upnputils.c
│ └── upnputils.h
├── miniupnpc-libevent
│ ├── .gitignore
│ ├── Makefile
│ ├── README
│ ├── declspec.h
│ ├── igd_desc_parse.c
│ ├── igd_desc_parse.h
│ ├── miniupnpc-libevent.c
│ ├── miniupnpc-libevent.h
│ ├── minixml.c
│ ├── minixml.h
│ ├── upnpc-libevent.c
│ ├── upnpreplyparse.c
│ └── upnpreplyparse.h
├── miniupnpc-libuv
│ ├── .gitignore
│ ├── Makefile
│ ├── README
│ ├── codelength.h
│ ├── example.c
│ ├── minissdpc-libuv.c
│ ├── minissdpc-libuv.h
│ ├── miniupnpc_declspec.h
│ └── upnpdev.h
├── miniupnpc
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Changelog.txt
│ ├── DESCRIPTION
│ ├── Doxyfile
│ ├── LICENSE
│ ├── MANIFEST.in
│ ├── Makefile
│ ├── Makefile.mingw
│ ├── README
│ ├── VERSION
│ ├── apiversions.txt
│ ├── external-ip.sh
│ ├── include
│ │ ├── igd_desc_parse.h
│ │ ├── miniupnpc.h
│ │ ├── miniupnpc_declspec.h
│ │ ├── miniupnpctypes.h
│ │ ├── miniwget.h
│ │ ├── portlistingparse.h
│ │ ├── upnpcommands.h
│ │ ├── upnpdev.h
│ │ ├── upnperrors.h
│ │ └── upnpreplyparse.h
│ ├── java
│ │ ├── .gitignore
│ │ ├── JavaBridgeTest.java
│ │ ├── testjava.bat
│ │ └── testjava.sh
│ ├── man3
│ │ └── miniupnpc.3
│ ├── mingw32make.bat
│ ├── miniupnpc-config.cmake
│ ├── miniupnpc.def
│ ├── miniupnpc.pc.in
│ ├── miniupnpc.rc
│ ├── miniupnpcstrings.h.cmake
│ ├── miniupnpcstrings.h.in
│ ├── msvc
│ │ ├── .gitignore
│ │ ├── genminiupnpcstrings.vbs
│ │ ├── miniupnpc.sln
│ │ ├── miniupnpc.vcproj
│ │ ├── miniupnpc.vcxproj
│ │ ├── miniupnpc.vcxproj.filters
│ │ ├── miniupnpc_vs2010.sln
│ │ ├── miniupnpc_vs2010.vcxproj
│ │ ├── miniupnpc_vs2010.vcxproj.filters
│ │ ├── miniupnpc_vs2015.sln
│ │ ├── upnpc-static.vcproj
│ │ ├── upnpc-static.vcxproj
│ │ ├── upnpc-static.vcxproj.filters
│ │ └── upnpc-static_vs2010.vcxproj
│ ├── pymoduletest.py
│ ├── pymoduletest3.py
│ ├── setup.py
│ ├── setupmingw32.py
│ ├── src
│ │ ├── addr_is_reserved.c
│ │ ├── addr_is_reserved.h
│ │ ├── codelength.h
│ │ ├── connecthostport.c
│ │ ├── connecthostport.h
│ │ ├── igd_desc_parse.c
│ │ ├── listdevices.c
│ │ ├── minihttptestserver.c
│ │ ├── minisoap.c
│ │ ├── minisoap.h
│ │ ├── minissdpc.c
│ │ ├── minissdpc.h
│ │ ├── miniupnpc.c
│ │ ├── miniupnpc_socketdef.h
│ │ ├── miniupnpcmodule.c
│ │ ├── miniwget.c
│ │ ├── miniwget_private.h
│ │ ├── minixml.c
│ │ ├── minixml.h
│ │ ├── minixmlvalid.c
│ │ ├── portlistingparse.c
│ │ ├── receivedata.c
│ │ ├── receivedata.h
│ │ ├── testaddr_is_reserved.c
│ │ ├── testigddescparse.c
│ │ ├── testminiwget.c
│ │ ├── testminixml.c
│ │ ├── testportlistingparse.c
│ │ ├── testupnpreplyparse.c
│ │ ├── upnpc.c
│ │ ├── upnpcommands.c
│ │ ├── upnpdev.c
│ │ ├── upnperrors.c
│ │ ├── upnpreplyparse.c
│ │ └── win32_snprintf.h
│ ├── testdesc
│ │ ├── linksys_WAG200G_desc.values
│ │ ├── linksys_WAG200G_desc.xml
│ │ ├── new_LiveBox_desc.values
│ │ └── new_LiveBox_desc.xml
│ ├── testminiwget.sh
│ ├── testreplyparse
│ │ ├── DeletePortMapping.namevalue
│ │ ├── DeletePortMapping.xml
│ │ ├── GetExternalIPAddress.namevalue
│ │ ├── GetExternalIPAddress.xml
│ │ ├── GetSpecificPortMappingEntryReq.namevalue
│ │ ├── GetSpecificPortMappingEntryReq.xml
│ │ ├── GetSpecificPortMappingEntryResp.namevalue
│ │ ├── GetSpecificPortMappingEntryResp.xml
│ │ ├── SetDefaultConnectionService.namevalue
│ │ ├── SetDefaultConnectionService.xml
│ │ └── readme.txt
│ ├── testupnpigd.py
│ ├── testupnpreplyparse.sh
│ ├── updateminiupnpcstrings.sh
│ └── wingenminiupnpcstrings.c
└── miniupnpd
│ ├── .gitignore
│ ├── Changelog.txt
│ ├── Doxyfile
│ ├── INSTALL
│ ├── LICENSE
│ ├── Makefile.bsd
│ ├── Makefile.linux
│ ├── Makefile.linux_nft
│ ├── Makefile.macosx
│ ├── Makefile.sunos
│ ├── README
│ ├── TODO
│ ├── VERSION
│ ├── asyncsendto.c
│ ├── asyncsendto.h
│ ├── bsd
│ ├── getifstats.c
│ ├── getroute.c
│ └── ifacewatcher.c
│ ├── check.mk
│ ├── codelength.h
│ ├── common.mk
│ ├── commonrdr.h
│ ├── configure
│ ├── daemonize.c
│ ├── daemonize.h
│ ├── getconnstatus.c
│ ├── getconnstatus.h
│ ├── getifaddr.c
│ ├── getifaddr.h
│ ├── getifstats.h
│ ├── getroute.h
│ ├── gitrev.mk
│ ├── ifacewatcher.h
│ ├── ipf
│ ├── ipfrdr.c
│ ├── ipfrdr.h
│ └── testipfrdr.c
│ ├── ipfw
│ ├── README
│ ├── ipfwaux.c
│ ├── ipfwaux.h
│ ├── ipfwrdr.c
│ ├── ipfwrdr.h
│ └── testipfwrdr.c
│ ├── linux
│ ├── getifstats.c
│ ├── getroute.c
│ ├── ifacewatcher.c
│ ├── miniupnpd.init.d.script
│ ├── miniupnpd.iptables.service
│ └── miniupnpd.nft.service
│ ├── mac
│ ├── getifstats.c
│ ├── getroute.c
│ ├── ifacewatcher.c
│ └── org.tuxfamily.miniupnpd.plist.before
│ ├── macros.h
│ ├── minissdp.c
│ ├── minissdp.h
│ ├── miniupnpd.8
│ ├── miniupnpd.c
│ ├── miniupnpd.conf
│ ├── miniupnpd.doxyconf
│ ├── miniupnpd.rc.once.d.script
│ ├── miniupnpdctl.c
│ ├── miniupnpdctl.txt
│ ├── miniupnpdpath.h
│ ├── miniupnpdtypes.h
│ ├── minixml.c
│ ├── minixml.h
│ ├── natpmp.c
│ ├── natpmp.h
│ ├── netfilter
│ ├── ip6tables_display.sh
│ ├── ip6tables_flush.sh
│ ├── ip6tables_init.sh
│ ├── ip6tables_removeall.sh
│ ├── iptables_display.sh
│ ├── iptables_display_miniupnpd.sh
│ ├── iptables_flush.sh
│ ├── iptables_init.sh
│ ├── iptables_removeall.sh
│ ├── iptcrdr.c
│ ├── iptcrdr.h
│ ├── iptpinhole.c
│ ├── iptpinhole.h
│ ├── miniupnpd_functions.sh
│ ├── nfct_get.c
│ ├── test_nfct_get.c
│ ├── testiptcrdr.c
│ ├── testiptcrdr_dscp.c
│ ├── testiptcrdr_peer.c
│ ├── testiptpinhole.c
│ └── tiny_nf_nat.h
│ ├── netfilter_nft
│ ├── README.md
│ ├── nfct_get.c
│ ├── nftnlrdr.c
│ ├── nftnlrdr.h
│ ├── nftnlrdr_misc.c
│ ├── nftnlrdr_misc.h
│ ├── nftpinhole.c
│ ├── nftpinhole.h
│ ├── scripts
│ │ ├── miniupnpd_functions.sh
│ │ ├── nft_delete_chain.sh
│ │ ├── nft_display.sh
│ │ ├── nft_flush.sh
│ │ ├── nft_init.sh
│ │ └── nft_removeall.sh
│ ├── test_nfct_get.c
│ ├── testnftnlrdr.c
│ ├── testnftpinhole.c
│ └── tiny_nf_nat.h
│ ├── objects.mk
│ ├── options.c
│ ├── options.h
│ ├── pcp_msg_struct.h
│ ├── pcplearndscp.c
│ ├── pcplearndscp.h
│ ├── pcpserver.c
│ ├── pcpserver.h
│ ├── pf
│ ├── obsdrdr.c
│ ├── obsdrdr.h
│ ├── pfpinhole.c
│ ├── pfpinhole.h
│ ├── rtickets.h
│ ├── testobsdrdr.c
│ └── testpfpinhole.c
│ ├── portinuse.c
│ ├── portinuse.h
│ ├── rw_unaligned.h
│ ├── solaris
│ └── getifstats.c
│ ├── testasyncsendto.c
│ ├── testgetifaddr.c
│ ├── testgetifaddr.sh
│ ├── testgetifstats.c
│ ├── testgetroute.c
│ ├── testifacewatcher.c
│ ├── testminissdp.c
│ ├── testportinuse.c
│ ├── testssdppktgen.c
│ ├── teststun.c
│ ├── testupnpdescgen.c
│ ├── testupnppermissions.c
│ ├── testupnppermissions.sh
│ ├── upnpdescgen.c
│ ├── upnpdescgen.h
│ ├── upnpdescstrings.h
│ ├── upnpevents.c
│ ├── upnpevents.h
│ ├── upnpglobalvars.c
│ ├── upnpglobalvars.h
│ ├── upnphttp.c
│ ├── upnphttp.h
│ ├── upnppermissions.c
│ ├── upnppermissions.h
│ ├── upnppinhole.c
│ ├── upnppinhole.h
│ ├── upnpredirect.c
│ ├── upnpredirect.h
│ ├── upnpreplyparse.c
│ ├── upnpreplyparse.h
│ ├── upnpsoap.c
│ ├── upnpsoap.h
│ ├── upnpstun.c
│ ├── upnpstun.h
│ ├── upnpurns.h
│ ├── upnputils.c
│ └── upnputils.h
├── nativefiledialog
├── .github
│ └── ISSUE_TEMPLATE
│ │ └── bug_report.md
├── .gitignore
├── CMakeLists.txt
├── LICENSE
├── README.md
├── build
│ ├── dont_run_premake.txt
│ ├── gmake_linux
│ │ ├── Makefile
│ │ ├── nfd.make
│ │ ├── test_opendialog.make
│ │ ├── test_opendialogmultiple.make
│ │ ├── test_pickfolder.make
│ │ └── test_savedialog.make
│ ├── gmake_linux_zenity
│ │ ├── Makefile
│ │ ├── nfd.make
│ │ ├── test_opendialog.make
│ │ ├── test_opendialogmultiple.make
│ │ ├── test_pickfolder.make
│ │ └── test_savedialog.make
│ ├── gmake_macosx
│ │ ├── Makefile
│ │ ├── nfd.make
│ │ ├── test_opendialog.make
│ │ ├── test_opendialogmultiple.make
│ │ ├── test_pickfolder.make
│ │ └── test_savedialog.make
│ ├── gmake_windows
│ │ ├── Makefile
│ │ ├── nfd.make
│ │ ├── test_opendialog.make
│ │ ├── test_opendialogmultiple.make
│ │ ├── test_pickfolder.make
│ │ └── test_savedialog.make
│ ├── premake5.lua
│ ├── vs2010
│ │ ├── NativeFileDialog.sln
│ │ ├── nfd.vcxproj
│ │ ├── nfd.vcxproj.filters
│ │ ├── test_opendialog.vcxproj
│ │ ├── test_opendialogmultiple.vcxproj
│ │ ├── test_pickfolder.vcxproj
│ │ └── test_savedialog.vcxproj
│ └── xcode4
│ │ ├── NativeFileDialog.xcworkspace
│ │ └── contents.xcworkspacedata
│ │ ├── nfd.xcodeproj
│ │ └── project.pbxproj
│ │ ├── test_opendialog.xcodeproj
│ │ └── project.pbxproj
│ │ ├── test_opendialogmultiple.xcodeproj
│ │ └── project.pbxproj
│ │ ├── test_pickfolder.xcodeproj
│ │ └── project.pbxproj
│ │ └── test_savedialog.xcodeproj
│ │ └── project.pbxproj
├── docs
│ ├── build.md
│ └── contributing.md
├── screens
│ ├── open_cocoa.png
│ ├── open_gtk3.png
│ └── open_win.png
├── src
│ ├── common.h
│ ├── include
│ │ └── nfd.h
│ ├── nfd_cocoa.m
│ ├── nfd_common.c
│ ├── nfd_common.h
│ ├── nfd_gtk.c
│ ├── nfd_win.cpp
│ ├── nfd_zenity.c
│ └── simple_exec.h
└── test
│ ├── test_opendialog.c
│ ├── test_opendialogmultiple.c
│ ├── test_pickfolder.c
│ └── test_savedialog.c
├── stb_image
├── CMakeLists.txt
├── include
│ └── stb_image
│ │ └── stb_image.h
└── src
│ └── stb_image.cpp
└── traypp
├── .clang-format
├── .clang-tidy
├── .github
└── workflows
│ ├── build_linux.yml
│ └── build_windows.yml
├── .gitignore
├── CMakeLists.txt
├── LICENSE
├── README.md
├── example
└── simple
│ ├── CMakeLists.txt
│ └── main.cpp
└── tray
├── include
├── components
│ ├── button.hpp
│ ├── imagebutton.hpp
│ ├── label.hpp
│ ├── separator.hpp
│ ├── submenu.hpp
│ ├── syncedtoggle.hpp
│ └── toggle.hpp
├── core
│ ├── entry.hpp
│ ├── icon.hpp
│ ├── image.hpp
│ ├── linux
│ │ └── tray.hpp
│ ├── traybase.hpp
│ └── windows
│ │ └── tray.hpp
└── tray.hpp
└── src
├── components
├── button.cpp
├── imagebutton.cpp
├── label.cpp
├── separator.cpp
├── submenu.cpp
├── syncedtoggle.cpp
└── toggle.cpp
└── core
├── entry.cpp
├── linux
├── icon.cpp
├── image.cpp
└── tray.cpp
├── traybase.cpp
└── windows
├── icon.cpp
├── image.cpp
└── tray.cpp
/.github/workflows/cmake-multi-platform.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/.github/workflows/cmake-multi-platform.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/.gitignore
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/CMakeLists.txt
--------------------------------------------------------------------------------
/CMakePresets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/CMakePresets.json
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/README.md
--------------------------------------------------------------------------------
/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/icon.ico
--------------------------------------------------------------------------------
/icon.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/icon.rc
--------------------------------------------------------------------------------
/include/appMutex.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/appMutex.hpp
--------------------------------------------------------------------------------
/include/appSettings.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/appSettings.hpp
--------------------------------------------------------------------------------
/include/application.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/application.hpp
--------------------------------------------------------------------------------
/include/applicationVersion.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/applicationVersion.hpp
--------------------------------------------------------------------------------
/include/audioPassthrough.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/audioPassthrough.hpp
--------------------------------------------------------------------------------
/include/client.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/client.hpp
--------------------------------------------------------------------------------
/include/controllerEmulation.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/controllerEmulation.hpp
--------------------------------------------------------------------------------
/include/controllerHotkey.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/controllerHotkey.hpp
--------------------------------------------------------------------------------
/include/dsyFileRegistry.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/dsyFileRegistry.hpp
--------------------------------------------------------------------------------
/include/enet.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/enet.h
--------------------------------------------------------------------------------
/include/keyboardMouseMapper.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/keyboardMouseMapper.hpp
--------------------------------------------------------------------------------
/include/led.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/led.hpp
--------------------------------------------------------------------------------
/include/log.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/log.hpp
--------------------------------------------------------------------------------
/include/mainWindow.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/mainWindow.hpp
--------------------------------------------------------------------------------
/include/scePadCustomTriggers.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/scePadCustomTriggers.hpp
--------------------------------------------------------------------------------
/include/scePadHandle.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/scePadHandle.hpp
--------------------------------------------------------------------------------
/include/scePadSettings.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/scePadSettings.hpp
--------------------------------------------------------------------------------
/include/strings.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/strings.hpp
--------------------------------------------------------------------------------
/include/udp.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/udp.hpp
--------------------------------------------------------------------------------
/include/upnp.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/upnp.hpp
--------------------------------------------------------------------------------
/include/utils.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/utils.hpp
--------------------------------------------------------------------------------
/include/win32WindowStuff.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/include/win32WindowStuff.hpp
--------------------------------------------------------------------------------
/resources/externals/windows/BTControl.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/externals/windows/BTControl.exe
--------------------------------------------------------------------------------
/resources/externals/windows/HidHide.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/externals/windows/HidHide.exe
--------------------------------------------------------------------------------
/resources/fonts/AstaSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/AstaSans-Light.ttf
--------------------------------------------------------------------------------
/resources/fonts/Kanit-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/Kanit-LightItalic.ttf
--------------------------------------------------------------------------------
/resources/fonts/Murecho-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/Murecho-Regular.ttf
--------------------------------------------------------------------------------
/resources/fonts/NotoSansArabic-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/NotoSansArabic-Medium.ttf
--------------------------------------------------------------------------------
/resources/fonts/NotoSansSC-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/NotoSansSC-Regular.ttf
--------------------------------------------------------------------------------
/resources/fonts/OFL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/OFL.txt
--------------------------------------------------------------------------------
/resources/fonts/Saira_Expanded-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/fonts/Saira_Expanded-MediumItalic.ttf
--------------------------------------------------------------------------------
/resources/images/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/images/icon.ico
--------------------------------------------------------------------------------
/resources/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/images/icon.png
--------------------------------------------------------------------------------
/resources/images/iconWhite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/images/iconWhite.png
--------------------------------------------------------------------------------
/resources/translations/ar.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/ar.json
--------------------------------------------------------------------------------
/resources/translations/en.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/en.json
--------------------------------------------------------------------------------
/resources/translations/es.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/es.json
--------------------------------------------------------------------------------
/resources/translations/pl.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/pl.json
--------------------------------------------------------------------------------
/resources/translations/pt.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/pt.json
--------------------------------------------------------------------------------
/resources/translations/tr.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/tr.json
--------------------------------------------------------------------------------
/resources/translations/zh.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/resources/translations/zh.json
--------------------------------------------------------------------------------
/source/appMutex.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/appMutex.cpp
--------------------------------------------------------------------------------
/source/appSettings.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/appSettings.cpp
--------------------------------------------------------------------------------
/source/application.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/application.cpp
--------------------------------------------------------------------------------
/source/audioPassthrough.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/audioPassthrough.cpp
--------------------------------------------------------------------------------
/source/client.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/client.cpp
--------------------------------------------------------------------------------
/source/controllerEmulation.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/controllerEmulation.cpp
--------------------------------------------------------------------------------
/source/controllerHotkey.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/controllerHotkey.cpp
--------------------------------------------------------------------------------
/source/keyboardMouseMapper.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/keyboardMouseMapper.cpp
--------------------------------------------------------------------------------
/source/led.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/led.cpp
--------------------------------------------------------------------------------
/source/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/main.cpp
--------------------------------------------------------------------------------
/source/mainWindow.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/mainWindow.cpp
--------------------------------------------------------------------------------
/source/scePadCustomTriggers.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/scePadCustomTriggers.cpp
--------------------------------------------------------------------------------
/source/scePadSettings.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/scePadSettings.cpp
--------------------------------------------------------------------------------
/source/strings.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/strings.cpp
--------------------------------------------------------------------------------
/source/udp.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/udp.cpp
--------------------------------------------------------------------------------
/source/upnp.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/upnp.cpp
--------------------------------------------------------------------------------
/source/utils.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/source/utils.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/.astylerc:
--------------------------------------------------------------------------------
1 | -t
2 | -j
3 | -y
4 | -c
5 | -k1
6 | -z2
7 | -A2
8 | --pad-header
9 |
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/.gitignore
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/CHANGELOG.md
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/LICENSE
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/README.md
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/appveyor.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/appveyor.yml
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/doxygen.conf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/doxygen.conf
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/platform_folders.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/platform_folders.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/getCacheDir.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/getCacheDir.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/getDataHome.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/getDataHome.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/getStateDir.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/getStateDir.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/integration.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/integration.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/internalTest.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/internalTest.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/tester.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/tester.cpp
--------------------------------------------------------------------------------
/thirdparty/PlatformFolders/test/tester.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/PlatformFolders/test/tester.hpp
--------------------------------------------------------------------------------
/thirdparty/Updater/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/.gitattributes
--------------------------------------------------------------------------------
/thirdparty/Updater/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/.gitignore
--------------------------------------------------------------------------------
/thirdparty/Updater/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/Updater/CMakePresets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/CMakePresets.json
--------------------------------------------------------------------------------
/thirdparty/Updater/include/application.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/include/application.hpp
--------------------------------------------------------------------------------
/thirdparty/Updater/include/log.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/include/log.hpp
--------------------------------------------------------------------------------
/thirdparty/Updater/source/application.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/source/application.cpp
--------------------------------------------------------------------------------
/thirdparty/Updater/source/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/source/main.cpp
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/fuzzing/corpus/1:
--------------------------------------------------------------------------------
1 | PUT /search/sample?a=12 HTTP/1.1
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/proxy/basic_passwd:
--------------------------------------------------------------------------------
1 | hello:$apr1$O6S28OBL$8dr3ixl4Mohf97hgsYvLy/
2 |
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/proxy/digest_passwd:
--------------------------------------------------------------------------------
1 | hello:world
2 |
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/www/dir/test.abcde:
--------------------------------------------------------------------------------
1 | abcde
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/www/dir/test.html:
--------------------------------------------------------------------------------
1 | test.html
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/www/empty_file:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/www/file:
--------------------------------------------------------------------------------
1 | file
2 |
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/www2/dir/test.html:
--------------------------------------------------------------------------------
1 | test.html
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/cpp-httplib/test/www3/dir/test.html:
--------------------------------------------------------------------------------
1 | test.html
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/put libraries here:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/.gitattributes:
--------------------------------------------------------------------------------
1 | *.h linguist-language=C
2 |
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/.gitignore
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/Doxyfile.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/Doxyfile.in
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/LICENSE.txt
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/README.md
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/fuzz/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/fuzz/build.sh
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/src/miniz.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/src/miniz.h
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/src/zip.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/src/zip.c
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/src/zip.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/src/zip.h
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/test/minunit.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/test/minunit.h
--------------------------------------------------------------------------------
/thirdparty/Updater/thirdparty/zip/zip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/Updater/thirdparty/zip/zip.png
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md:
--------------------------------------------------------------------------------
1 | # TBD :smiley:
2 |
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/.gitignore
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/LICENSE
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/README.md
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/ViGEmClient.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/ViGEmClient.sln
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/appveyor.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/appveyor.yml
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/cmake/ViGEmClient.pc.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/cmake/ViGEmClient.pc.in
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/include/ViGEm/Client.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/include/ViGEm/Client.h
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/include/ViGEm/Common.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/include/ViGEm/Common.h
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/include/ViGEm/Util.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/include/ViGEm/Util.h
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/Internal.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/Internal.h
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/README.md
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/UniUtil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/UniUtil.h
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/ViGEmClient.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/ViGEmClient.cpp
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/ViGEmClient.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/ViGEmClient.rc
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/ViGEmClient.vcxproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/ViGEmClient.vcxproj
--------------------------------------------------------------------------------
/thirdparty/ViGEmClient/src/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/ViGEmClient/src/resource.h
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/asio-cmake/.gitignore
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/asio-cmake/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/asio-cmake/LICENSE
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/asio-cmake/README.md
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/asio-asio-1-12-2-src/asio/src/doc/.gitignore:
--------------------------------------------------------------------------------
1 | bin
2 | html
3 | reference.tags
4 | asio.docbook
5 | *.pdf
6 |
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/asio-asio-1-12-2-src/asio/src/doc/noncopyable_dox.txt:
--------------------------------------------------------------------------------
1 | /**
2 | \class noncopyable
3 | */
4 |
--------------------------------------------------------------------------------
/thirdparty/asio-cmake/asio-asio-1-12-2-src/asio/src/doc/project-root.jam:
--------------------------------------------------------------------------------
1 | # This file intentionally left blank.
2 |
--------------------------------------------------------------------------------
/thirdparty/duaLib/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/.gitattributes
--------------------------------------------------------------------------------
/thirdparty/duaLib/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/.gitignore
--------------------------------------------------------------------------------
/thirdparty/duaLib/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/.gitmodules
--------------------------------------------------------------------------------
/thirdparty/duaLib/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/duaLib/CMakePresets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/CMakePresets.json
--------------------------------------------------------------------------------
/thirdparty/duaLib/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/LICENSE
--------------------------------------------------------------------------------
/thirdparty/duaLib/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/README.md
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/include/crc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/include/crc.h
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/include/dataStructures.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/include/dataStructures.h
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/include/duaLib.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/include/duaLib.h
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/include/triggerFactory.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/include/triggerFactory.h
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/source/crc.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/source/crc.cpp
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/source/duaLib.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/source/duaLib.cpp
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/source/triggerFactory.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/source/triggerFactory.cpp
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/thirdparty/hidapi/BUILD.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/duaLib/src/thirdparty/hidapi/BUILD.md
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/thirdparty/hidapi/VERSION:
--------------------------------------------------------------------------------
1 | 0.15.0
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/thirdparty/hidapi/pc/.gitignore:
--------------------------------------------------------------------------------
1 | *.pc
2 |
--------------------------------------------------------------------------------
/thirdparty/duaLib/src/thirdparty/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo:
--------------------------------------------------------------------------------
1 | APPL????
--------------------------------------------------------------------------------
/thirdparty/externals-non-cpp/HidHide/HidHide.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/externals-non-cpp/HidHide/HidHide.sln
--------------------------------------------------------------------------------
/thirdparty/glad/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glad/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/glad/include/KHR/khrplatform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glad/include/KHR/khrplatform.h
--------------------------------------------------------------------------------
/thirdparty/glad/include/glad/glad.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glad/include/glad/glad.h
--------------------------------------------------------------------------------
/thirdparty/glad/src/glad.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glad/src/glad.c
--------------------------------------------------------------------------------
/thirdparty/glfw/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/.editorconfig
--------------------------------------------------------------------------------
/thirdparty/glfw/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/.github/CODEOWNERS
--------------------------------------------------------------------------------
/thirdparty/glfw/.github/workflows/build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/.github/workflows/build.yml
--------------------------------------------------------------------------------
/thirdparty/glfw/.mailmap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/.mailmap
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/GenerateMappings.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/GenerateMappings.cmake
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/Info.plist.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/Info.plist.in
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/cmake_uninstall.cmake.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/cmake_uninstall.cmake.in
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/glfw3.pc.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/glfw3.pc.in
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/glfw3Config.cmake.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/glfw3Config.cmake.in
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/i686-w64-mingw32.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/i686-w64-mingw32.cmake
--------------------------------------------------------------------------------
/thirdparty/glfw/CMake/x86_64-w64-mingw32.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMake/x86_64-w64-mingw32.cmake
--------------------------------------------------------------------------------
/thirdparty/glfw/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/glfw/CONTRIBUTORS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/CONTRIBUTORS.md
--------------------------------------------------------------------------------
/thirdparty/glfw/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/LICENSE.md
--------------------------------------------------------------------------------
/thirdparty/glfw/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/README.md
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/getopt.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/getopt.c
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/getopt.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/getopt.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/glad/gl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/glad/gl.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/glad/gles2.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/glad/gles2.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/glad/vulkan.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/glad/vulkan.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/linmath.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/linmath.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/mingw/_mingw_dxhelper.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/mingw/_mingw_dxhelper.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/mingw/dinput.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/mingw/dinput.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/mingw/xinput.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/mingw/xinput.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/nuklear.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/nuklear.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/nuklear_glfw_gl2.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/nuklear_glfw_gl2.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/stb_image_write.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/stb_image_write.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/tinycthread.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/tinycthread.c
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/tinycthread.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/tinycthread.h
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/wayland/viewporter.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/wayland/viewporter.xml
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/wayland/wayland.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/wayland/wayland.xml
--------------------------------------------------------------------------------
/thirdparty/glfw/deps/wayland/xdg-shell.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/deps/wayland/xdg-shell.xml
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/CONTRIBUTING.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/Doxyfile.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/Doxyfile.in
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/DoxygenLayout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/DoxygenLayout.xml
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/SUPPORT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/SUPPORT.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/build.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/build.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/compat.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/compat.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/compile.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/compile.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/context.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/context.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/extra.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/extra.css
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/extra.css.map:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/extra.css.map
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/extra.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/extra.scss
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/footer.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/footer.html
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/header.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/header.html
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/input.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/input.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/internal.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/internal.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/intro.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/intro.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/main.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/main.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/monitor.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/monitor.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/moving.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/moving.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/news.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/news.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/quick.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/quick.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/spaces.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/spaces.svg
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/vulkan.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/vulkan.md
--------------------------------------------------------------------------------
/thirdparty/glfw/docs/window.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/docs/window.md
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/boing.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/boing.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/gears.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/gears.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/glfw.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/glfw.icns
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/glfw.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/glfw.ico
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/glfw.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/glfw.rc
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/heightmap.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/heightmap.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/offscreen.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/offscreen.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/particles.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/particles.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/sharing.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/sharing.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/splitview.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/splitview.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/triangle-opengl.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/triangle-opengl.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/triangle-opengles.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/triangle-opengles.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/wave.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/wave.c
--------------------------------------------------------------------------------
/thirdparty/glfw/examples/windows.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/examples/windows.c
--------------------------------------------------------------------------------
/thirdparty/glfw/include/GLFW/glfw3.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/include/GLFW/glfw3.h
--------------------------------------------------------------------------------
/thirdparty/glfw/include/GLFW/glfw3native.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/include/GLFW/glfw3native.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_init.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_init.m
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_joystick.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_joystick.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_joystick.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_joystick.m
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_monitor.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_monitor.m
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_platform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_platform.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_time.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_time.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_time.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_time.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/cocoa_window.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/cocoa_window.m
--------------------------------------------------------------------------------
/thirdparty/glfw/src/context.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/context.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/egl_context.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/egl_context.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/glfw.rc.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/glfw.rc.in
--------------------------------------------------------------------------------
/thirdparty/glfw/src/glx_context.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/glx_context.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/init.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/input.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/input.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/internal.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/internal.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/linux_joystick.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/linux_joystick.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/linux_joystick.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/linux_joystick.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/mappings.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/mappings.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/mappings.h.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/mappings.h.in
--------------------------------------------------------------------------------
/thirdparty/glfw/src/monitor.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/monitor.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/nsgl_context.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/nsgl_context.m
--------------------------------------------------------------------------------
/thirdparty/glfw/src/null_init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/null_init.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/null_joystick.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/null_joystick.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/null_joystick.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/null_joystick.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/null_monitor.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/null_monitor.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/null_platform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/null_platform.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/null_window.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/null_window.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/osmesa_context.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/osmesa_context.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/platform.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/platform.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/platform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/platform.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_module.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_module.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_poll.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_poll.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_poll.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_poll.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_thread.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_thread.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_thread.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_thread.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_time.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_time.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/posix_time.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/posix_time.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/vulkan.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/vulkan.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/wgl_context.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/wgl_context.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_init.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_joystick.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_joystick.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_joystick.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_joystick.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_module.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_module.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_monitor.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_monitor.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_platform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_platform.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_thread.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_thread.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_thread.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_thread.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_time.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_time.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_time.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_time.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/win32_window.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/win32_window.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/window.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/window.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/wl_init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/wl_init.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/wl_monitor.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/wl_monitor.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/wl_platform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/wl_platform.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/wl_window.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/wl_window.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/x11_init.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/x11_init.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/x11_monitor.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/x11_monitor.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/x11_platform.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/x11_platform.h
--------------------------------------------------------------------------------
/thirdparty/glfw/src/x11_window.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/x11_window.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/xkb_unicode.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/xkb_unicode.c
--------------------------------------------------------------------------------
/thirdparty/glfw/src/xkb_unicode.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/src/xkb_unicode.h
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/allocator.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/allocator.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/clipboard.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/clipboard.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/cursor.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/cursor.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/empty.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/empty.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/events.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/events.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/gamma.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/gamma.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/glfwinfo.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/glfwinfo.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/icon.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/icon.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/iconify.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/iconify.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/inputlag.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/inputlag.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/joysticks.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/joysticks.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/monitors.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/monitors.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/msaa.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/msaa.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/reopen.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/reopen.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/tearing.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/tearing.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/threads.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/threads.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/timeout.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/timeout.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/title.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/title.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/triangle-vulkan.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/triangle-vulkan.c
--------------------------------------------------------------------------------
/thirdparty/glfw/tests/window.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/glfw/tests/window.c
--------------------------------------------------------------------------------
/thirdparty/imgui/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/.editorconfig
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/.gitattributes
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: ['https://github.com/ocornut/imgui/wiki/Funding']
2 |
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 |
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/.gitignore
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/LICENSE.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/backends/imgui_impl_dx9.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/backends/imgui_impl_dx9.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/backends/imgui_impl_osx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/backends/imgui_impl_osx.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/BACKENDS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/BACKENDS.md
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/CHANGELOG.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/CHANGELOG.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/CONTRIBUTING.md
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/EXAMPLES.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/EXAMPLES.md
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/FAQ.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/FAQ.md
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/FONTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/FONTS.md
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/README.md
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/docs/TODO.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/docs/TODO.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/examples/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/examples/README.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/examples/example_android_opengl3/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imconfig.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imconfig.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui.cpp
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui_demo.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui_demo.cpp
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui_draw.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui_draw.cpp
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui_internal.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui_internal.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui_tables.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui_tables.cpp
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imgui_widgets.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imgui_widgets.cpp
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imstb_rectpack.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imstb_rectpack.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imstb_textedit.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imstb_textedit.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/imstb_truetype.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/imstb_truetype.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/README.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/cpp/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/cpp/README.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/cpp/imgui_stdlib.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/cpp/imgui_stdlib.cpp
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/cpp/imgui_stdlib.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/cpp/imgui_stdlib.h
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/debuggers/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/debuggers/README.txt
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/debuggers/imgui.gdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/debuggers/imgui.gdb
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/fonts/DroidSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/fonts/DroidSans.ttf
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/fonts/ProggyTiny.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/fonts/ProggyTiny.ttf
--------------------------------------------------------------------------------
/thirdparty/imgui/imgui/misc/freetype/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/imgui/imgui/misc/freetype/README.md
--------------------------------------------------------------------------------
/thirdparty/json/.cirrus.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.cirrus.yml
--------------------------------------------------------------------------------
/thirdparty/json/.clang-tidy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.clang-tidy
--------------------------------------------------------------------------------
/thirdparty/json/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/CODEOWNERS
--------------------------------------------------------------------------------
/thirdparty/json/.github/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/thirdparty/json/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/CONTRIBUTING.md
--------------------------------------------------------------------------------
/thirdparty/json/.github/FUNDING.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/FUNDING.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/ISSUE_TEMPLATE/bug.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/ISSUE_TEMPLATE/bug.yaml
--------------------------------------------------------------------------------
/thirdparty/json/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/thirdparty/json/.github/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/SECURITY.md
--------------------------------------------------------------------------------
/thirdparty/json/.github/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/config.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/dependabot.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/external_ci/appveyor.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/external_ci/appveyor.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/labeler.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/labeler.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/cifuzz.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/cifuzz.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/labeler.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/labeler.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/macos.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/macos.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/scorecards.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/scorecards.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/stale.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/stale.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/ubuntu.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/ubuntu.yml
--------------------------------------------------------------------------------
/thirdparty/json/.github/workflows/windows.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.github/workflows/windows.yml
--------------------------------------------------------------------------------
/thirdparty/json/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.gitignore
--------------------------------------------------------------------------------
/thirdparty/json/.reuse/dep5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.reuse/dep5
--------------------------------------------------------------------------------
/thirdparty/json/.reuse/templates/json.jinja2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/.reuse/templates/json.jinja2
--------------------------------------------------------------------------------
/thirdparty/json/BUILD.bazel:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/BUILD.bazel
--------------------------------------------------------------------------------
/thirdparty/json/CITATION.cff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/CITATION.cff
--------------------------------------------------------------------------------
/thirdparty/json/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/ChangeLog.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/ChangeLog.md
--------------------------------------------------------------------------------
/thirdparty/json/FILES.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/FILES.md
--------------------------------------------------------------------------------
/thirdparty/json/LICENSE.MIT:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/LICENSE.MIT
--------------------------------------------------------------------------------
/thirdparty/json/LICENSES/Apache-2.0.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/LICENSES/Apache-2.0.txt
--------------------------------------------------------------------------------
/thirdparty/json/LICENSES/BSD-3-Clause.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/LICENSES/BSD-3-Clause.txt
--------------------------------------------------------------------------------
/thirdparty/json/LICENSES/GPL-3.0-only.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/LICENSES/GPL-3.0-only.txt
--------------------------------------------------------------------------------
/thirdparty/json/LICENSES/MIT.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/LICENSES/MIT.txt
--------------------------------------------------------------------------------
/thirdparty/json/MODULE.bazel:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/MODULE.bazel
--------------------------------------------------------------------------------
/thirdparty/json/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/Makefile
--------------------------------------------------------------------------------
/thirdparty/json/Package.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/Package.swift
--------------------------------------------------------------------------------
/thirdparty/json/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/README.md
--------------------------------------------------------------------------------
/thirdparty/json/cmake/ci.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/ci.cmake
--------------------------------------------------------------------------------
/thirdparty/json/cmake/clang_flags.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/clang_flags.cmake
--------------------------------------------------------------------------------
/thirdparty/json/cmake/config.cmake.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/config.cmake.in
--------------------------------------------------------------------------------
/thirdparty/json/cmake/detect_libcpp_version.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/detect_libcpp_version.cpp
--------------------------------------------------------------------------------
/thirdparty/json/cmake/download_test_data.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/download_test_data.cmake
--------------------------------------------------------------------------------
/thirdparty/json/cmake/gcc_flags.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/gcc_flags.cmake
--------------------------------------------------------------------------------
/thirdparty/json/cmake/pkg-config.pc.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/pkg-config.pc.in
--------------------------------------------------------------------------------
/thirdparty/json/cmake/requirements/requirements-cppcheck.txt:
--------------------------------------------------------------------------------
1 | cppcheck==1.5.0
2 |
--------------------------------------------------------------------------------
/thirdparty/json/cmake/requirements/requirements-cpplint.txt:
--------------------------------------------------------------------------------
1 | cpplint==2.0.2
2 |
--------------------------------------------------------------------------------
/thirdparty/json/cmake/requirements/requirements-reuse.txt:
--------------------------------------------------------------------------------
1 | reuse==5.0.2
2 |
--------------------------------------------------------------------------------
/thirdparty/json/cmake/test.cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/cmake/test.cmake
--------------------------------------------------------------------------------
/thirdparty/json/docs/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/Makefile
--------------------------------------------------------------------------------
/thirdparty/json/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/README.md
--------------------------------------------------------------------------------
/thirdparty/json/docs/avatars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/avatars.png
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/Info.plist
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/Makefile
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/README.md
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/docSet.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/docSet.sql
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/docset.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/docset.json
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/icon.png
--------------------------------------------------------------------------------
/thirdparty/json/docs/docset/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/docset/icon@2x.png
--------------------------------------------------------------------------------
/thirdparty/json/docs/json.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/json.gif
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/Makefile
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/api/json.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/docs/api/json.md
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/css/custom.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/docs/css/custom.css
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/accept__string.output:
--------------------------------------------------------------------------------
1 | true false
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/array_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/basic_json__copyassignment.output:
--------------------------------------------------------------------------------
1 | 23
2 | 23
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/basic_json__moveconstructor.output:
--------------------------------------------------------------------------------
1 | null
2 | 23
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/basic_json__value_t.output:
--------------------------------------------------------------------------------
1 | null
2 | false
3 | 0
4 | 0.0
5 | {}
6 | []
7 | ""
8 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/begin.output:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/binary_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/boolean_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/cbegin.output:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/cend.output:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/clear.output:
--------------------------------------------------------------------------------
1 | null
2 | false
3 | 0
4 | 0.0
5 | {}
6 | []
7 | ""
8 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/crbegin.output:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/crend.output:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/end.output:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/erase__keytype.c++17.output:
--------------------------------------------------------------------------------
1 | {"two":2}
2 | 1 0
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/erase__object_t_key_type.output:
--------------------------------------------------------------------------------
1 | {"two":2}
2 | 1 0
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/erase__size_type.output:
--------------------------------------------------------------------------------
1 | [0,1,3,4,5]
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/from_json__default_constructible.output:
--------------------------------------------------------------------------------
1 | Ned Flanders (60) lives in 744 Evergreen Terrace
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/from_json__non_default_constructible.output:
--------------------------------------------------------------------------------
1 | Ned Flanders (60) lives in 744 Evergreen Terrace
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/front.output:
--------------------------------------------------------------------------------
1 | true
2 | 17
3 | 23.42
4 | 1
5 | 1
6 | "Hello, world"
7 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/get_allocator.output:
--------------------------------------------------------------------------------
1 | "Hello, world!"
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/insert.output:
--------------------------------------------------------------------------------
1 | 10
2 | [1,2,10,3,4]
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/insert__ilist.output:
--------------------------------------------------------------------------------
1 | 7
2 | [1,2,3,4,7,8,9]
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/json_pointer__operator_string_t.output:
--------------------------------------------------------------------------------
1 | /foo/0
2 | /a~1b
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/json_pointer__string_t.output:
--------------------------------------------------------------------------------
1 | This is a string.
2 | true
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/nlohmann_json_namespace.output:
--------------------------------------------------------------------------------
1 | nlohmann::json_abi_v3_12_0
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/nlohmann_json_namespace_begin.c++17.output:
--------------------------------------------------------------------------------
1 | [1,null]
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/nlohmann_json_namespace_no_version.output:
--------------------------------------------------------------------------------
1 | nlohmann::json_abi
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/nlohmann_json_version.output:
--------------------------------------------------------------------------------
1 | JSON for Modern C++ version 3.12.0
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/number_float_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/number_integer_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/number_unsigned_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/object_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator__equal__specializations.output:
--------------------------------------------------------------------------------
1 | true
2 | false
3 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator_array__json_pointer_const.output:
--------------------------------------------------------------------------------
1 | 1
2 | "foo"
3 | [1,2]
4 | 2
5 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator_array__keytype_const.c++17.output:
--------------------------------------------------------------------------------
1 | 2
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator_array__object_t_key_type_const.output:
--------------------------------------------------------------------------------
1 | 2
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator_array__size_type_const.output:
--------------------------------------------------------------------------------
1 | "third"
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator_literal_json_pointer.output:
--------------------------------------------------------------------------------
1 | "world"
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/operator_ltlt__json_pointer.output:
--------------------------------------------------------------------------------
1 | /foo/bar/baz
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/parse__iterator_pair.link:
--------------------------------------------------------------------------------
1 | online
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/parse__pointers.link:
--------------------------------------------------------------------------------
1 | online
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/rbegin.output:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/rend.output:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/sax_parse__binary.output:
--------------------------------------------------------------------------------
1 | binary(val=[...])
2 |
3 | result: true
4 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/string_t.output:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/to_json.output:
--------------------------------------------------------------------------------
1 | {"address":"744 Evergreen Terrace","age":60,"name":"Ned Flanders"}
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/to_string.output:
--------------------------------------------------------------------------------
1 | {"one":1,"two":2}
2 |
3 | 42
4 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/value__json_ptr.output:
--------------------------------------------------------------------------------
1 | 1 42.23 oops false
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/value__keytype.c++17.output:
--------------------------------------------------------------------------------
1 | 1 42.23 oops false
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/examples/value__object_t_key_type.output:
--------------------------------------------------------------------------------
1 | 1 42.23 oops false
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/home/faq.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/docs/home/faq.md
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/home/license.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/docs/home/license.md
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/images/json.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/docs/images/json.gif
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/index.md:
--------------------------------------------------------------------------------
1 | # JSON for Modern C++
2 |
3 | 
4 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/docs/integration/bazel/MODULE.bazel:
--------------------------------------------------------------------------------
1 | bazel_dep(name = "nlohmann_json", version = "3.11.3.bcr.1")
2 |
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/includes/glossary.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/includes/glossary.md
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/mkdocs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/mkdocs.yml
--------------------------------------------------------------------------------
/thirdparty/json/docs/mkdocs/requirements.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/docs/mkdocs/requirements.txt
--------------------------------------------------------------------------------
/thirdparty/json/include/nlohmann/detail/hash.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/include/nlohmann/detail/hash.hpp
--------------------------------------------------------------------------------
/thirdparty/json/include/nlohmann/json.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/include/nlohmann/json.hpp
--------------------------------------------------------------------------------
/thirdparty/json/include/nlohmann/json_fwd.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/include/nlohmann/json_fwd.hpp
--------------------------------------------------------------------------------
/thirdparty/json/include/nlohmann/ordered_map.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/include/nlohmann/ordered_map.hpp
--------------------------------------------------------------------------------
/thirdparty/json/meson.build:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/meson.build
--------------------------------------------------------------------------------
/thirdparty/json/nlohmann_json.natvis:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/nlohmann_json.natvis
--------------------------------------------------------------------------------
/thirdparty/json/single_include/nlohmann/json.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/single_include/nlohmann/json.hpp
--------------------------------------------------------------------------------
/thirdparty/json/src/modules/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/src/modules/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/src/modules/json.cppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/src/modules/json.cppm
--------------------------------------------------------------------------------
/thirdparty/json/tests/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/tests/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/Makefile
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/config/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/config/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/config/config.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/config/config.hpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/config/custom.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/config/custom.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/config/default.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/config/default.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/config/noversion.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/config/noversion.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/diag/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/diag/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/diag/diag.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/diag/diag.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/diag/diag.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/diag/diag.hpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/diag/diag_off.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/diag/diag_off.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/diag/diag_on.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/diag/diag_on.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/abi/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/abi/main.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/benchmarks/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/benchmarks/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/json/tests/cuda_example/json_cuda.cu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/cuda_example/json_cuda.cu
--------------------------------------------------------------------------------
/thirdparty/json/tests/fuzzing.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/fuzzing.md
--------------------------------------------------------------------------------
/thirdparty/json/tests/module_cpp20/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/module_cpp20/main.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/fuzzer-driver_afl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/fuzzer-driver_afl.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/fuzzer-parse_bson.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/fuzzer-parse_bson.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/fuzzer-parse_cbor.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/fuzzer-parse_cbor.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/fuzzer-parse_json.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/fuzzer-parse_json.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/test_utils.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/test_utils.hpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-32bit.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-32bit.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-algorithms.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-algorithms.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-allocator.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-allocator.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-alt-string.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-alt-string.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-assert_macro.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-assert_macro.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-bjdata.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-bjdata.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-bson.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-bson.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-capacity.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-capacity.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-cbor.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-cbor.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-class_lexer.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-class_lexer.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-class_parser.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-class_parser.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-comparison.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-comparison.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-concepts.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-concepts.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-constructor1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-constructor1.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-constructor2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-constructor2.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-convenience.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-convenience.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-conversions.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-conversions.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-diagnostics.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-diagnostics.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-hash.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-hash.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-inspection.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-inspection.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-items.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-items.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-iterators1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-iterators1.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-iterators2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-iterators2.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-iterators3.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-iterators3.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-json_patch.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-json_patch.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-json_pointer.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-json_pointer.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-large_json.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-large_json.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-locale-cpp.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-locale-cpp.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-merge_patch.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-merge_patch.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-meta.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-meta.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-modifiers.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-modifiers.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-msgpack.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-msgpack.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-noexcept.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-noexcept.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-ordered_json.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-ordered_json.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-ordered_map.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-ordered_map.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-readme.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-readme.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-regression1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-regression1.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-regression2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-regression2.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-serialization.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-serialization.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-testsuites.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-testsuites.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-to_chars.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-to_chars.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-type_traits.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-type_traits.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-ubjson.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-ubjson.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-udl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-udl.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-udt.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-udt.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-udt_macro.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-udt_macro.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-unicode1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-unicode1.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-unicode2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-unicode2.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-unicode3.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-unicode3.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-unicode4.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-unicode4.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-unicode5.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-unicode5.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-windows_h.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-windows_h.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit-wstring.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit-wstring.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/src/unit.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/src/unit.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tests/thirdparty/Fuzzer/README.txt:
--------------------------------------------------------------------------------
1 | Move to http://llvm.org/docs/LibFuzzer.html
2 |
3 |
--------------------------------------------------------------------------------
/thirdparty/json/tests/thirdparty/Fuzzer/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/thirdparty/Fuzzer/build.sh
--------------------------------------------------------------------------------
/thirdparty/json/tests/thirdparty/Fuzzer/cxx.dict:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tests/thirdparty/Fuzzer/cxx.dict
--------------------------------------------------------------------------------
/thirdparty/json/tests/thirdparty/Fuzzer/test/hi.txt:
--------------------------------------------------------------------------------
1 | Hi!
--------------------------------------------------------------------------------
/thirdparty/json/tests/thirdparty/Fuzzer/test/ulimit.test:
--------------------------------------------------------------------------------
1 | RUN: ulimit -s 1000
2 | RUN: LLVMFuzzer-SimpleTest
3 |
--------------------------------------------------------------------------------
/thirdparty/json/tools/amalgamate/CHANGES.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/amalgamate/CHANGES.md
--------------------------------------------------------------------------------
/thirdparty/json/tools/amalgamate/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/amalgamate/README.md
--------------------------------------------------------------------------------
/thirdparty/json/tools/amalgamate/amalgamate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/amalgamate/amalgamate.py
--------------------------------------------------------------------------------
/thirdparty/json/tools/astyle/.astylerc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/astyle/.astylerc
--------------------------------------------------------------------------------
/thirdparty/json/tools/astyle/requirements.txt:
--------------------------------------------------------------------------------
1 | astyle==3.4.13
2 |
--------------------------------------------------------------------------------
/thirdparty/json/tools/generate_natvis/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/generate_natvis/README.md
--------------------------------------------------------------------------------
/thirdparty/json/tools/generate_natvis/requirements.txt:
--------------------------------------------------------------------------------
1 | jinja2==3.1.6
2 |
--------------------------------------------------------------------------------
/thirdparty/json/tools/macro_builder/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/macro_builder/main.cpp
--------------------------------------------------------------------------------
/thirdparty/json/tools/serve_header/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/serve_header/README.md
--------------------------------------------------------------------------------
/thirdparty/json/tools/serve_header/demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/json/tools/serve_header/demo.png
--------------------------------------------------------------------------------
/thirdparty/miniaudio/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniaudio/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/miniaudio/include/miniaudio.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniaudio/include/miniaudio.h
--------------------------------------------------------------------------------
/thirdparty/miniaudio/src/miniaudio.cpp:
--------------------------------------------------------------------------------
1 | #define MINIAUDIO_IMPLEMENTATION
2 | #include "miniaudio.h"
--------------------------------------------------------------------------------
/thirdparty/miniupnp/.github/workflows/main.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/.github/workflows/main.yml
--------------------------------------------------------------------------------
/thirdparty/miniupnp/.gitignore:
--------------------------------------------------------------------------------
1 | .*.swp
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/.gitlab-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/.gitlab-ci.yml
--------------------------------------------------------------------------------
/thirdparty/miniupnp/CODE_OF_CONDUCT:
--------------------------------------------------------------------------------
1 | behave
2 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/CONTRIBUTING:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/CONTRIBUTING
--------------------------------------------------------------------------------
/thirdparty/miniupnp/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/LICENSE
--------------------------------------------------------------------------------
/thirdparty/miniupnp/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/SECURITY.md
--------------------------------------------------------------------------------
/thirdparty/miniupnp/appveyor.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/appveyor.yml
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/.gitignore
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/Changelog.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/Changelog.txt
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/LICENSE:
--------------------------------------------------------------------------------
1 | ../LICENSE
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/Makefile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/README.fr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/README.fr
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/VERSION:
--------------------------------------------------------------------------------
1 | 1.6.0
2 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/asyncsendto.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/asyncsendto.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/asyncsendto.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/asyncsendto.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/codelength.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/codelength.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/config.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/config.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/daemonize.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/daemonize.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/daemonize.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/daemonize.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/getifaddr.c:
--------------------------------------------------------------------------------
1 | ../miniupnpd/getifaddr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/getifaddr.h:
--------------------------------------------------------------------------------
1 | ../miniupnpd/getifaddr.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/getroute.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/getroute.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/getroute.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/getroute.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/ifacewatch.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/ifacewatch.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/ifacewatch.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/ifacewatch.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/listifaces.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/listifaces.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/minissdpd.1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/minissdpd.1
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/minissdpd.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/minissdpd.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/minissdpdtypes.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/minissdpdtypes.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/openssdpsocket.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/openssdpsocket.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/openssdpsocket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/openssdpsocket.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/printresponse.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/printresponse.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/printresponse.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/printresponse.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/testcodelength.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/testcodelength.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/testminissdpd.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/testminissdpd.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/testminissdpd.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/testminissdpd.sh
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/upnputils.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/upnputils.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/minissdpd/upnputils.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/minissdpd/upnputils.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnp.podspec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnp.podspec
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/.gitignore:
--------------------------------------------------------------------------------
1 | *.a
2 | *.o
3 | testasync
4 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/Changelog.txt:
--------------------------------------------------------------------------------
1 | $Id: Changelog.txt,v 1.1 2009/11/12 14:04:33 nanard Exp $
2 |
3 | initial version...
4 |
5 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/Makefile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/config.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/config.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/declspec.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/declspec.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/minixml.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/minixml.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/minixml.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/minixml.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/testasync.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/testasync.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/upnputils.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/upnputils.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-async/upnputils.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-async/upnputils.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libevent/.gitignore:
--------------------------------------------------------------------------------
1 | *.o
2 | *.a
3 | upnpc-libevent
4 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libevent/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libevent/Makefile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libevent/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libevent/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libevent/minixml.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libevent/minixml.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libevent/minixml.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libevent/minixml.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libuv/.gitignore:
--------------------------------------------------------------------------------
1 | *.o
2 | example
3 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libuv/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libuv/Makefile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libuv/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libuv/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libuv/codelength.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libuv/codelength.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libuv/example.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libuv/example.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc-libuv/upnpdev.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc-libuv/upnpdev.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/.gitignore
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/Changelog.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/Changelog.txt
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/DESCRIPTION:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/DESCRIPTION
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/Doxyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/Doxyfile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/LICENSE:
--------------------------------------------------------------------------------
1 | ../LICENSE
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/MANIFEST.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/MANIFEST.in
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/Makefile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/Makefile.mingw:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/Makefile.mingw
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/VERSION:
--------------------------------------------------------------------------------
1 | 2.3.3
2 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/apiversions.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/apiversions.txt
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/external-ip.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/external-ip.sh
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/include/miniwget.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/include/miniwget.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/include/upnpdev.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/include/upnpdev.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/java/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 | *.jar
3 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/java/testjava.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/java/testjava.bat
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/java/testjava.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/java/testjava.sh
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/man3/miniupnpc.3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/man3/miniupnpc.3
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/mingw32make.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/mingw32make.bat
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/miniupnpc.def:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/miniupnpc.def
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/miniupnpc.pc.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/miniupnpc.pc.in
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/miniupnpc.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/miniupnpc.rc
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/msvc/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/msvc/.gitignore
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/msvc/miniupnpc.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/msvc/miniupnpc.sln
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/pymoduletest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/pymoduletest.py
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/pymoduletest3.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/pymoduletest3.py
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/setup.py
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/setupmingw32.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/setupmingw32.py
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/codelength.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/codelength.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/listdevices.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/listdevices.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minisoap.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minisoap.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minisoap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minisoap.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minissdpc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minissdpc.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minissdpc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minissdpc.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/miniupnpc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/miniupnpc.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/miniwget.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/miniwget.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minixml.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minixml.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minixml.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minixml.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/minixmlvalid.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/minixmlvalid.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/receivedata.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/receivedata.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/receivedata.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/receivedata.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/testminiwget.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/testminiwget.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/testminixml.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/testminixml.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/upnpc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/upnpc.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/upnpcommands.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/upnpcommands.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/upnpdev.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/upnpdev.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/src/upnperrors.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/src/upnperrors.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/testminiwget.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/testminiwget.sh
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/testreplyparse/DeletePortMapping.namevalue:
--------------------------------------------------------------------------------
1 | NewRemoteHost=
2 | NewExternalPort=123
3 | NewProtocol=TCP
4 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/testreplyparse/GetExternalIPAddress.namevalue:
--------------------------------------------------------------------------------
1 | NewExternalIPAddress=1.2.3.4
2 |
3 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/testreplyparse/GetSpecificPortMappingEntryReq.namevalue:
--------------------------------------------------------------------------------
1 | NewProtocol=UDP
2 | NewExternalPort=12345
3 | NewRemoteHost=
4 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpc/testupnpigd.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpc/testupnpigd.py
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/.gitignore
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Changelog.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Changelog.txt
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Doxyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Doxyfile
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/INSTALL:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/INSTALL
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/LICENSE:
--------------------------------------------------------------------------------
1 | ../LICENSE
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Makefile.bsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Makefile.bsd
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Makefile.linux:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Makefile.linux
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Makefile.linux_nft:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Makefile.linux_nft
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Makefile.macosx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Makefile.macosx
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/Makefile.sunos:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/Makefile.sunos
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/TODO:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/TODO
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/VERSION:
--------------------------------------------------------------------------------
1 | 2.3.9
2 |
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/asyncsendto.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/asyncsendto.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/asyncsendto.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/asyncsendto.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/bsd/getifstats.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/bsd/getifstats.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/bsd/getroute.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/bsd/getroute.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/bsd/ifacewatcher.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/bsd/ifacewatcher.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/check.mk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/check.mk
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/codelength.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/codelength.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/common.mk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/common.mk
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/commonrdr.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/commonrdr.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/configure:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/configure
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/daemonize.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/daemonize.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/daemonize.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/daemonize.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/getconnstatus.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/getconnstatus.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/getconnstatus.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/getconnstatus.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/getifaddr.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/getifaddr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/getifaddr.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/getifaddr.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/getifstats.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/getifstats.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/getroute.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/getroute.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/gitrev.mk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/gitrev.mk
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ifacewatcher.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ifacewatcher.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipf/ipfrdr.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipf/ipfrdr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipf/ipfrdr.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipf/ipfrdr.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipf/testipfrdr.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipf/testipfrdr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipfw/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipfw/README
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipfw/ipfwaux.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipfw/ipfwaux.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipfw/ipfwaux.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipfw/ipfwaux.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipfw/ipfwrdr.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipfw/ipfwrdr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/ipfw/ipfwrdr.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/ipfw/ipfwrdr.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/mac/getroute.c:
--------------------------------------------------------------------------------
1 | ../bsd/getroute.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/mac/ifacewatcher.c:
--------------------------------------------------------------------------------
1 | ../bsd/ifacewatcher.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/macros.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/macros.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/minissdp.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/minissdp.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/minissdp.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/minissdp.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/miniupnpd.8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/miniupnpd.8
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/miniupnpd.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/miniupnpd.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/miniupnpd.conf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/miniupnpd.conf
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/miniupnpdctl.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/miniupnpdctl.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/miniupnpdpath.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/miniupnpdpath.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/minixml.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/minixml.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/minixml.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/minixml.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/natpmp.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/natpmp.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/natpmp.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/natpmp.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/objects.mk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/objects.mk
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/options.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/options.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/options.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/options.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pcplearndscp.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pcplearndscp.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pcplearndscp.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pcplearndscp.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pcpserver.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pcpserver.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pcpserver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pcpserver.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pf/obsdrdr.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pf/obsdrdr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pf/obsdrdr.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pf/obsdrdr.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pf/pfpinhole.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pf/pfpinhole.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pf/pfpinhole.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pf/pfpinhole.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/pf/rtickets.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/pf/rtickets.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/portinuse.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/portinuse.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/portinuse.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/portinuse.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/rw_unaligned.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/rw_unaligned.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/testgetifaddr.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/testgetifaddr.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/testgetroute.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/testgetroute.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/testminissdp.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/testminissdp.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/testportinuse.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/testportinuse.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/teststun.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/teststun.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpdescgen.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpdescgen.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpdescgen.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpdescgen.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpevents.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpevents.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpevents.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpevents.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnphttp.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnphttp.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnphttp.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnphttp.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnppinhole.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnppinhole.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnppinhole.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnppinhole.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpredirect.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpredirect.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpredirect.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpredirect.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpsoap.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpsoap.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpsoap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpsoap.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpstun.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpstun.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpstun.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpstun.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnpurns.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnpurns.h
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnputils.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnputils.c
--------------------------------------------------------------------------------
/thirdparty/miniupnp/miniupnpd/upnputils.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/miniupnp/miniupnpd/upnputils.h
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/.gitignore
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/LICENSE
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/README.md
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/docs/build.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/docs/build.md
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/common.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/common.h
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/include/nfd.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/include/nfd.h
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/nfd_cocoa.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/nfd_cocoa.m
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/nfd_common.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/nfd_common.c
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/nfd_common.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/nfd_common.h
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/nfd_gtk.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/nfd_gtk.c
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/nfd_win.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/nfd_win.cpp
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/nfd_zenity.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/nfd_zenity.c
--------------------------------------------------------------------------------
/thirdparty/nativefiledialog/src/simple_exec.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/nativefiledialog/src/simple_exec.h
--------------------------------------------------------------------------------
/thirdparty/stb_image/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/stb_image/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/stb_image/src/stb_image.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/stb_image/src/stb_image.cpp
--------------------------------------------------------------------------------
/thirdparty/traypp/.clang-format:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/.clang-format
--------------------------------------------------------------------------------
/thirdparty/traypp/.clang-tidy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/.clang-tidy
--------------------------------------------------------------------------------
/thirdparty/traypp/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/.gitignore
--------------------------------------------------------------------------------
/thirdparty/traypp/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/CMakeLists.txt
--------------------------------------------------------------------------------
/thirdparty/traypp/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/LICENSE
--------------------------------------------------------------------------------
/thirdparty/traypp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/README.md
--------------------------------------------------------------------------------
/thirdparty/traypp/example/simple/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/example/simple/main.cpp
--------------------------------------------------------------------------------
/thirdparty/traypp/tray/include/core/entry.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/tray/include/core/entry.hpp
--------------------------------------------------------------------------------
/thirdparty/traypp/tray/include/core/icon.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/tray/include/core/icon.hpp
--------------------------------------------------------------------------------
/thirdparty/traypp/tray/include/core/image.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/tray/include/core/image.hpp
--------------------------------------------------------------------------------
/thirdparty/traypp/tray/include/tray.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/tray/include/tray.hpp
--------------------------------------------------------------------------------
/thirdparty/traypp/tray/src/core/entry.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/tray/src/core/entry.cpp
--------------------------------------------------------------------------------
/thirdparty/traypp/tray/src/core/traybase.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WujekFoliarz/DualSenseY-v2/HEAD/thirdparty/traypp/tray/src/core/traybase.cpp
--------------------------------------------------------------------------------