Dan Paulat
|
985473a0a4
|
Release all mutexes before joining threads in TimelineManager
|
2025-09-01 10:00:48 -05:00 |
|
Dan Paulat
|
7fbd9e45a9
|
Release all mutexes before joining threads in RadarProductManager
|
2025-09-01 09:44:37 -05:00 |
|
Dan Paulat
|
889b6e81be
|
Taking load data mutexes on destruction can cause a deadlock
|
2025-09-01 01:30:47 -05:00 |
|
Dan Paulat
|
acfb515e10
|
Filter PopulateProductTimes log entries
|
2025-08-31 10:32:04 -05:00 |
|
Dan Paulat
|
22a6ed33c1
|
Product load status clang-tidy fixes
|
2025-08-31 00:44:26 -05:00 |
|
Dan Paulat
|
77ae293e87
|
Remove unused newLoadStatus
|
2025-08-31 00:02:05 -05:00 |
|
Dan Paulat
|
d6834127db
|
NotAvailable should not hang animation
|
2025-08-30 23:10:23 -05:00 |
|
Dan Paulat
|
1f8cd8ee39
|
Overlay layer should not need to latch load status
- Causes false NO DATA AVAILABLE indications when changing products
|
2025-08-30 23:01:21 -05:00 |
|
Dan Paulat
|
b0c7554f47
|
Applying product load status to level 2
|
2025-08-30 22:46:40 -05:00 |
|
Dan Paulat
|
403a556b30
|
Add tooltip to NO DATA AVAILABLE indication
|
2025-08-30 22:45:37 -05:00 |
|
Dan Paulat
|
2beac20ee3
|
Asset suffix should be const, not constexpr
|
2025-08-30 22:38:31 -05:00 |
|
Dan Paulat
|
07adbb382d
|
Prevent flickering of radar data between two "no data available" products
|
2025-08-30 21:19:33 -05:00 |
|
Dan Paulat
|
41bf7f731f
|
RadarProductLayer clang-tidy fixes
|
2025-08-30 20:34:32 -05:00 |
|
Dan Paulat
|
931dd2d0a7
|
Store last load status
|
2025-08-30 20:30:32 -05:00 |
|
Dan Paulat
|
341096af1d
|
Render data not available status in the upper right (overlay layer)
|
2025-08-30 18:28:46 -05:00 |
|
Dan Paulat
|
f679f37fc1
|
Hide the radar sweep if no data is available
|
2025-08-30 18:26:10 -05:00 |
|
Dan Paulat
|
a306fb4363
|
Add NoUpdateReason of NotAvailable, driven by ProductNotAvailable
|
2025-08-30 18:24:50 -05:00 |
|
Dan Paulat
|
449d8cb796
|
A query for the epoch should be treated as time now
|
2025-08-30 18:21:16 -05:00 |
|
Dan Paulat
|
f4226b487d
|
Initial moving of product listing to the background for level 3
|
2025-08-30 16:28:19 -05:00 |
|
Dan Paulat
|
68f66c0c2f
|
Add Qt version to log
|
2025-08-30 16:28:19 -05:00 |
|
Dan Paulat
|
b6797eee7e
|
Adding const to uiGeometry and uiState
|
2025-08-28 19:08:50 -05:00 |
|
Dan Paulat
|
3c5c9ea27e
|
Only restore geometry on first show, not restore from minimize
|
2025-08-28 18:30:23 -05:00 |
|
Dan Paulat
|
69b39bd884
|
Change default ImGui font size to 16px
|
2025-08-28 11:29:39 -05:00 |
|
Dan Paulat
|
ffe1e7efaf
|
Address ImGui clang-tidy comments, store font size as float
|
2025-08-28 11:18:17 -05:00 |
|
Dan Paulat
|
c82b9753c6
|
Use dynamically sized ImGui fonts
|
2025-08-27 23:43:11 -05:00 |
|
Dan Paulat
|
dc96e3e3ad
|
Update ImGui to v1.92.2b
|
2025-08-27 22:52:25 -05:00 |
|
Dan Paulat
|
bd27d0e562
|
Update most instances of current time to use a time offset
|
2025-08-22 23:42:08 -05:00 |
|
Dan Paulat
|
719142ca12
|
UTC in the main window should use the NTP time offset
|
2025-08-22 22:29:25 -05:00 |
|
Dan Paulat
|
c76c9b57ed
|
Wait for an initial offset prior to proceeding with initialization
|
2025-08-22 22:28:55 -05:00 |
|
Dan Paulat
|
88d968a533
|
Run NTP client in the background
|
2025-08-22 20:08:04 -05:00 |
|
Dan Paulat
|
63e6ba7709
|
Update initialization order to ensure initial log entries make it to log file
|
2025-08-22 19:25:01 -05:00 |
|
Dan Paulat
|
ad8569532a
|
Ensure the mesa-glu::mesa-glu target is used on Linux instead of OpenGL::GLU
(cherry picked from commit b0a8c6576dc29f46f3cea26fbd06966b713fb4e7)
|
2025-07-15 23:32:51 -05:00 |
|
Dan Paulat
|
9ac941686b
|
GL_SILENCE_DEPRECATION is required for macOS
(cherry picked from commit e0d1379423e688c27931e28aef17f4b066e8ac68)
|
2025-07-15 23:32:15 -05:00 |
|
Dan Paulat
|
9076772cf6
|
Remove GLEW as a dependency
(cherry picked from commit 1b404d8b9ff95baaa0d7ee11089e79d6d5e65ff9)
|
2025-07-15 23:31:58 -05:00 |
|
Dan Paulat
|
791bf16586
|
Look for the appropriate .msi asset suffix depending on platform
|
2025-07-15 00:18:01 -05:00 |
|
Dan Paulat
|
5c9e90d805
|
Revert "Disable Wayland platform plugin on Nvidia"
|
2025-07-13 09:31:09 -05:00 |
|
Dan Paulat
|
6b09b7cb9b
|
Specify OpenGL as the renderable type
|
2025-07-12 23:22:08 -05:00 |
|
Dan Paulat
|
40fc41b724
|
Move GLEW dependency back to scwx-qt (provides GLU)
|
2025-07-12 16:45:43 -05:00 |
|
Dan Paulat
|
d5cda9b353
|
Use glad instead of GLEW to load OpenGL
|
2025-07-12 16:23:02 -05:00 |
|
Dan Paulat
|
01ae858906
|
Merge pull request #478 from dpaulat/feature/opengl-3.3-core
Use GLEW instead of QOpenGLFunctions
|
2025-07-12 09:31:06 -05:00 |
|
AdenKoperczak
|
c3d39e2571
|
Add a label to the location marker settings widget to indicate the existance of hotkeys for adding/editing location markers
|
2025-07-12 08:48:07 -04:00 |
|
Dan Paulat
|
cf2a495e26
|
Explicit cast when getting OpenGL program info log
|
2025-07-12 00:08:23 -05:00 |
|
Dan Paulat
|
17af5e27ac
|
Another round of clang-tidy fixes
|
2025-07-11 23:04:31 -05:00 |
|
Dan Paulat
|
8e9db6a2fe
|
Display an informational dialog when OpenGL cannot properly be initialized
|
2025-07-11 00:26:52 -05:00 |
|
Dan Paulat
|
a6f8547455
|
Fix GLEW clang-tidy issues
|
2025-07-10 23:27:24 -05:00 |
|
Dan Paulat
|
331b2d855f
|
Use GLEW instead of QOpenGLFunctions
|
2025-07-10 21:56:17 -05:00 |
|
AdenKoperczak
|
d160ec2e28
|
Remove constexpr std::string in linux Nvidia code
|
2025-07-09 07:42:00 -04:00 |
|
AdenKoperczak
|
7723aee1d8
|
Initial attempt to disable Wayland platform on Nvidia
|
2025-07-08 21:44:55 -04:00 |
|
Dan Paulat
|
bbb09f64f0
|
std::scoped_lock should be const in font_manager.cpp
|
2025-07-01 20:53:38 -05:00 |
|
Dan Paulat
|
7722eeb539
|
Remove styling from radar info frame
|
2025-07-01 00:22:02 -05:00 |
|