Dan Paulat
26ea4f4771
Use mutex to allow for concurrent update requests
2023-04-22 23:28:30 -05:00
Dan Paulat
08654bb7b0
Update manager and test
2023-04-22 22:42:09 -05:00
Dan Paulat
6412c77a9d
Add GitHub types for Release API
2023-04-22 20:37:01 -05:00
Dan Paulat
abd8602a16
Merge pull request #38 from dpaulat/feature/qt6.5
...
Feature/qt6.5
2023-04-22 03:41:11 -05:00
Dan Paulat
eabe28c423
Fixing DT_RUNPATH for Linux targets
2023-04-22 01:17:01 -05:00
Dan Paulat
27bce3c8b1
Migrating qt_generate_deploy_app_script to Qt 6.5 syntax
2023-04-22 01:02:57 -05:00
Dan Paulat
a264bd6b1b
Set Qt NO_TRANSLATIONS (QTBUG-112204)
2023-04-21 18:06:57 -05:00
Dan Paulat
17a9c9190d
Set Linux DT_RUNPATH
2023-04-21 18:06:25 -05:00
Dan Paulat
ebee726688
Enable no_module option for OpenSSL legacy provider
2023-04-21 16:14:53 -05:00
Dan Paulat
b0af526b49
Don't fail fast on CI job, allow either platform to run to completion when the other fails
2023-04-21 16:14:27 -05:00
Dan Paulat
5b39d80d3b
Update MSVC toolset to 14.35
2023-04-21 13:47:44 -05:00
Dan Paulat
4ba56d8cf0
Updating AWS Level 2 test to use KEAX for prune
2023-04-21 13:45:27 -05:00
Dan Paulat
a83065acd8
Adding recent translation updates
2023-04-21 13:45:00 -05:00
Dan Paulat
f4a50f4e1e
Updating scripts and build files to reference Qt 6.5, and update OpenSSL to 3.1.0
2023-04-21 13:44:46 -05:00
Dan Paulat
92f2c76a70
Fix refresh at the start of a new UTC date
2023-04-21 09:44:35 -05:00
Dan Paulat
331fc84794
Merge pull request #32 from dpaulat/feature/linux
...
Add support for Linux
2023-04-20 16:52:22 -05:00
Dan Paulat
a42d423125
Install shared libraries in addition to runtime
2023-04-20 12:40:31 -05:00
Dan Paulat
57e9069f0a
Support GCC 11
2023-04-20 00:27:32 -05:00
Dan Paulat
97035e5596
Make palette order deterministic across platforms
2023-04-19 23:17:30 -05:00
Dan Paulat
d74d12ea7e
Linux CI and Readme Updates
2023-04-19 13:13:21 -05:00
Dan Paulat
6c24903816
Updating build for GCC/Linux
2023-04-17 20:01:51 -05:00
Dan Paulat
023688b746
General GCC compilation fixes
2023-04-17 18:37:23 -05:00
Dan Paulat
c7aba95233
Type punning fixes
2023-04-17 18:36:06 -05:00
Dan Paulat
78d00fc67b
streambuf API conformance
2023-04-17 18:34:58 -05:00
Dan Paulat
cdd4ced28e
Warning pragmas
2023-04-17 18:34:04 -05:00
Dan Paulat
d8b669262c
Missing includes
2023-04-17 18:31:23 -05:00
Dan Paulat
a3afd71f03
"this" must be explicit in lambda capture
2023-04-17 18:29:37 -05:00
Dan Paulat
31db9a4315
GCC doesn't implement <format> yet, use fmt
2023-04-17 18:24:50 -05:00
Dan Paulat
593010acc2
Use HH date library when not using MSVC
2023-04-17 18:16:36 -05:00
Dan Paulat
e78dc9b3db
Add date-tz to wxdata when not using MSVC
2023-04-16 17:36:16 -05:00
Dan Paulat
d492e10edd
Add HowardHinnant date library
2023-04-16 01:13:59 -05:00
Dan Paulat
509fc76653
Guard pragma warning statements with ifdef msvc
2023-04-16 01:02:56 -05:00
Dan Paulat
ec45e0bce0
Updating dependencies and build scripts for Linux
2023-04-15 12:01:33 -05:00
Dan Paulat
357ae0b85e
Bump version to 0.1.0
2023-04-13 21:40:12 -05:00
Dan Paulat
8250b09574
Adding product name to display
2023-04-13 21:39:59 -05:00
Dan Paulat
83e8ac2701
Bumping libcurl and openssl versions
2023-04-13 21:28:00 -05:00
Dan Paulat
a851918ec2
Merge pull request #30 from dpaulat/feature/garbage-collect
...
Feature/garbage collect
2023-04-13 05:55:26 -05:00
Dan Paulat
70ed01c155
Fix switching radar sites while loading
2023-04-12 23:24:27 -05:00
Dan Paulat
bb31bdfc00
Fix refresh if the product time is unknown to the product manager (expired product manager)
2023-04-12 23:24:04 -05:00
Dan Paulat
1b71143d71
Fix additional UI update threading issues
2023-04-11 23:14:53 -05:00
Dan Paulat
4e4cc4c9fb
Fix incorrect display of selected level 3 product due to updating UI on multiple threads
2023-04-11 23:12:00 -05:00
Dan Paulat
6c7a02ff85
Fix radar product manager to view signals on manager change
2023-04-11 22:46:50 -05:00
Dan Paulat
f1a5d4a744
Fix reload of expired (garbage collected) live data
2023-04-11 22:46:11 -05:00
Dan Paulat
92bb5154a4
Enable loading of product by double clicking in the resource explorer
...
- Doesn't work if radar product manager is expired for the site (time not present in record map)
- Need to fix going back to expired (garbage collected) live data
2023-04-10 23:17:21 -05:00
Dan Paulat
0c8047b1f4
Don't add duplicate entries to the resource explorer
2023-04-10 23:13:24 -05:00
Dan Paulat
df2474c383
Display expired data as soon as it's reloaded
2023-04-09 09:26:51 -05:00
Dan Paulat
16044efbf3
Updating refresh timer logic to be more robust
...
- When re-enabling refresh, base new refresh time off existing data when any data is found, not just new data
2023-04-08 18:44:07 -05:00
Dan Paulat
5fbb748328
Use weak_ptr to hold product manager records
...
- When selecting a product that's expired, it successfully refreshes the data, but doesn't display unless selected again
- When old data is downloaded, the refresh timer starts at 15 seconds, even if the newest data says the timer should be longer
- Selecting a product should update the recent lists
2023-04-08 01:11:36 -05:00
Dan Paulat
871cae68dd
Add Radar Product Manager debug dump
...
- Allows visibility of currently loaded products
2023-04-06 23:33:39 -05:00
Dan Paulat
6e10ca88d5
Associate product refresh with a uuid
...
Allows product manager to track which map widgets have enabled which product refreshes
2023-04-01 00:46:29 -05:00