127 Commits

Author SHA1 Message Date
Alex Spataru
1b5f094837 Remove address sanitizer option 2023-02-05 21:28:22 -06:00
Alex Spataru
5b2c8119ea Fix compilation issues 2023-01-22 23:55:58 -06:00
Alex Spataru
03ece75b03 Remove qt5compat dependency 2023-01-22 23:54:21 -06:00
Alex Spataru
60af199032 Update copyright headers 2023-01-22 23:51:35 -06:00
Alex Spataru
b44310e049 Update Serial-Studio.pro 2022-06-10 06:49:00 -05:00
Alex Spataru
52f14939bc Rename "JSON Editor" to "Project Editor" 2022-06-10 04:39:21 -05:00
Alex Spataru
64db3e4914 Begin working on customizable JS frame parser function 2022-06-10 03:53:23 -05:00
Alex Spataru
35391870f0 Implement HAL driver architecture, bump to 1.2.0 & add devices panel 2022-05-01 02:29:38 -05:00
Alex Spataru
a9a9a176ef Begin adding support for Bluetooth 2022-02-17 22:32:49 -06:00
Alex Spataru
24a7e60466 Update license headers 2022-02-07 01:06:50 -06:00
Alex Spataru
50971ee340 Use default Qt optimization flags 2022-01-02 22:31:44 -05:00
Alex Spataru
6eb6eed327 Fix issues discovered by sanitizer & add jumbo build optimizations again 2022-01-02 22:24:57 -05:00
Alex Spataru
a362c7333c Use sanitizer for debug builds 2022-01-02 19:04:37 -05:00
Alex Spataru
1110b58fc1 Enable compiler sanitizers 2022-01-02 18:59:12 -05:00
Alex Spataru
840ab906e7 Remove legacy JFI structures 2022-01-02 10:46:54 -05:00
Alex Spataru
735ec2e868 Clean up JSON::Generator 2022-01-02 00:46:20 -05:00
Alex Spataru
61703cba5e Fix stucked toolbar buttons & use QBasicTimer for timer events 2022-01-01 20:09:17 -05:00
Alex Spataru
8f28232306 Include MOCs in source files for faster compilation times 2021-12-28 21:13:29 -05:00
Alex Spataru
15ef343432 Change QWidget to QML rendering method 2021-12-18 01:37:48 -05:00
Alex Spataru
4a47e45e82 Automatically enable LTCG for release builds 2021-12-08 02:50:37 -06:00
Alex Spataru
0bcfebb09b Use Q_EMIT instead of emit 2021-12-08 02:32:57 -06:00
Alex Spataru
a312cff6d2 Add jumbo build again 2021-12-08 02:30:01 -06:00
Alex Spataru
76d445cd56 Add delay while displaying the dashboard 2021-12-03 23:26:20 -06:00
Alex Spataru
1cdf5e5a59 Revert to QWidget-based external window 2021-11-29 03:48:22 -06:00
Alex Spataru
f2515dd1c0 Remove compiler optimizations, we do not want strange bugs 2021-11-29 01:37:37 -06:00
Alex Spataru
f6ffff5362 Allow widget window to be resized 2021-11-25 02:48:55 -06:00
Alex Spataru
b08c6954e3 Remove TX/RX LEDs 2021-11-18 23:39:38 -06:00
Alex Spataru
3542a4d5fd Remove unity build option by default (only use it in CI) 2021-11-14 19:53:14 -06:00
Alex Spataru
02ae0e0db1 Windows-specific improvments 2021-11-14 19:52:41 -06:00
Alex Spataru
e15f423e6b Save SSL settings in MQTT dialog 2021-11-12 02:24:31 -06:00
Alex Spataru
fc501643b8 Add MQTT configuration dialog 2021-11-10 02:57:41 -06:00
Alex Spataru
b01cbcee91 Improve titlebar layout & drink coffee 2021-11-09 22:52:52 -06:00
Alex Spataru
6fbfa829c9 Add window shadow & respect fixed sizes 2021-11-09 14:30:59 -06:00
Alex Spataru
0d08bf116c Implement windows-like buttons 2021-11-07 03:49:50 -06:00
Alex Spataru
1cd4b35dfe Transition secondary dialogs to custom window component 2021-11-07 01:57:30 -06:00
Alex Spataru
0aa27414cf Revert to Qt5 to have stable OpenGL rendering engine & work on custom window borders 2021-11-06 13:00:11 -06:00
Alex Spataru
affb80f0a2 Work on issue #79 2021-11-05 04:52:28 -06:00
Alex Spataru
8e65c65230
Update Serial-Studio.pro 2021-11-05 04:19:46 -06:00
Alex Spataru
5621c44406 Update to 1.1.3 2021-11-05 04:15:08 -06:00
Alex Spataru
f62f6cca8e
Add CONFIG+=ltcg instead of manually specifying compiler flags 2021-11-05 04:09:36 -06:00
Alex Spataru
9d17272f71
Add LTCG with CONFIG in MSVC 2021-11-05 04:04:17 -06:00
Alex Spataru
3da6ff63d2
Update MSVC flags to enable LTO at linker stage 2021-11-05 03:47:28 -06:00
Alex Spataru
a987513857
Update Serial-Studio.pro 2021-11-05 03:44:10 -06:00
Alex Spataru
0877493c43 Add LTO compiler flag 2021-11-05 03:41:18 -06:00
Alex Spataru
e7faf7a4e8 Try to fix MSVC compilation error 2021-11-05 02:12:54 -06:00
Alex Spataru
06c462bf27 Remove PCH & add all MOC files to unity build 2021-11-05 02:08:00 -06:00
Alex Spataru
244dc3dd8d Only run unity build on release configuration 2021-11-05 01:03:39 -06:00
Alex Spataru
b71541a782 Work on implementing an unity build 2021-11-05 00:44:03 -06:00
Alex Spataru
9d6c7abf13 Include MOC code directly to reduce compilation times 2021-11-04 15:16:15 -06:00
Alex Spataru
ef0670dc18 Allow MSVC parallel builds & add precompiled header 2021-11-04 14:41:48 -06:00