aprs: use external QextSerialPort for TTY reading
Instead of embedding an (old) copy of the QextSerialPort library, find for an external one; only if found enable the reading from TTY, which is otherwise disabled (leaving its configuration tab disabled). The drop of the internal QextSerialPort should also fix all the portability issues, since the plugin itself does not use any OS-dependent API, and it is then reenabled unconditionally. Hence, BUG: 241125 should now be fixed, and CCBUGS: 237931, 242039 should not happen anymore. REVIEW: 107536
Showing
- cmake/modules/FindQextSerialPort.cmake 16 additions, 0 deletionscmake/modules/FindQextSerialPort.cmake
- src/plugins/render/CMakeLists.txt 1 addition, 3 deletionssrc/plugins/render/CMakeLists.txt
- src/plugins/render/aprs/AprsPlugin.cpp 17 additions, 2 deletionssrc/plugins/render/aprs/AprsPlugin.cpp
- src/plugins/render/aprs/AprsTTY.cpp 2 additions, 1 deletionsrc/plugins/render/aprs/AprsTTY.cpp
- src/plugins/render/aprs/CMakeLists.txt 10 additions, 13 deletionssrc/plugins/render/aprs/CMakeLists.txt
- src/plugins/render/aprs/aprsconfig.h.in 2 additions, 2 deletionssrc/plugins/render/aprs/aprsconfig.h.in
- src/plugins/render/aprs/posix_qextserialport.cpp 0 additions, 979 deletionssrc/plugins/render/aprs/posix_qextserialport.cpp
- src/plugins/render/aprs/qextserialport.cpp 0 additions, 262 deletionssrc/plugins/render/aprs/qextserialport.cpp
- src/plugins/render/aprs/qextserialport.h 0 additions, 338 deletionssrc/plugins/render/aprs/qextserialport.h
- src/plugins/render/aprs/qextserialport_global.h 0 additions, 21 deletionssrc/plugins/render/aprs/qextserialport_global.h
- src/plugins/render/aprs/win_qextserialport.cpp 0 additions, 874 deletionssrc/plugins/render/aprs/win_qextserialport.cpp
Loading
Please register or sign in to comment