Commit graph

2544 commits

Author SHA1 Message Date
Dan Paulat
69d9137faf brew --prefix llvm@18 has different paths for x64 and arm64 2025-06-17 19:30:47 -05:00
Dan Paulat
48c5dd4fc4 Add macOS to CI 2025-06-17 19:22:29 -05:00
Dan Paulat
cfa7c774ac Create Apple Disk Image 2025-06-16 23:13:02 -05:00
Dan Paulat
16a962dbec Create a macOS .app bundle 2025-06-16 22:36:31 -05:00
Dan Paulat
ccd27980a2 Updates for OpenGL 4.1 Core on macOS 2025-06-15 00:03:07 -05:00
Dan Paulat
a5a96eb7c4 maplibre-native updates for OpenGL 4.1 core on macOS 2025-06-15 00:03:07 -05:00
Dan Paulat
19e8e51505 boost::irange with sys_days is not portable 2025-06-15 00:03:07 -05:00
Dan Paulat
3000e23cb1 TBB is used for Linux only 2025-06-15 00:03:07 -05:00
Dan Paulat
8a56d3deed Ensure conan can be found in the virtual environment 2025-06-15 00:03:07 -05:00
Dan Paulat
cb81287c08 libc++experimental needs linked with -fexperimental-library 2025-06-15 00:03:07 -05:00
Dan Paulat
337406971a Additional macOS configuration with llvm@18 2025-06-15 00:03:07 -05:00
Dan Paulat
ac4521483d std::accumulate is defined in <numeric> 2025-06-15 00:03:07 -05:00
Dan Paulat
9f641dcdc5 When using libc++, -fexperimental-library should be used 2025-06-15 00:03:07 -05:00
Dan Paulat
9f7f1bf860 Make setup/configure scripts common between Linux/macOS 2025-06-15 00:03:07 -05:00
Dan Paulat
d4b3c1869b Add missing include 2025-06-15 00:03:07 -05:00
Dan Paulat
696c277f94 macOS has unique location for glu.h 2025-06-15 00:03:07 -05:00
Dan Paulat
b6aa85a916 Remove unused variables 2025-06-15 00:03:07 -05:00
Dan Paulat
e86fec8d99 Some parallel loops cannot be vectorized 2025-06-15 00:03:07 -05:00
Dan Paulat
012d70b3a2 Initial project file updates for macos 2025-06-15 00:03:07 -05:00
Dan Paulat
58b6c5e1eb
Merge pull request #466 from AdenKoperczak/timezone-for-timeline
Make animation dock follow default timezones
2025-06-08 17:44:37 -05:00
AdenKoperczak
cb5f5379cb
use constexpr for things that need them 2025-06-08 16:59:43 -04:00
AdenKoperczak
a87cb01935
use sys_seconds instead of sys_tim 2025-06-08 16:14:30 -04:00
AdenKoperczak
8d7d29bf5e
use const instead of constexpr because gcc-11 did not like it 2025-06-08 16:12:53 -04:00
AdenKoperczak
e3cf37f9ed
Fix formatting issues for timezones-for-timeline 2025-06-08 15:47:04 -04:00
AdenKoperczak
26e24da4b5
Make animation dock follow default timezones 2025-06-08 15:40:44 -04:00
Dan Paulat
7b6e0478d4
Merge pull request #465 from AdenKoperczak/intra-product-category-hotkeys
Add hotkeys for switching between products in a category
2025-06-08 09:46:12 -05:00
AdenKoperczak
36b2e77ecf
Add hotkeys for switching between products in a category 2025-06-08 09:46:17 -04:00
Dan Paulat
fbacb7dc13
Merge pull request #460 from AdenKoperczak/flatpak_build
Add a Flatpak Builld
2025-06-07 14:58:40 -05:00
AdenKoperczak
52675721b4
Flatpak does not have a specific one for serial, just for all 2025-06-07 13:19:43 -04:00
AdenKoperczak
28ca8df5df
use a random pid instead of 2 to avoid overlap in flatpaks 2025-06-07 12:48:33 -04:00
AdenKoperczak
0ff0f6ea17
Add serial port permissions to flatpak 2025-06-07 12:36:26 -04:00
Dan Paulat
4306bb09ae
Merge pull request #462 from dpaulat/feature/update-color-tables-instantly
Update color table immediately on palette change
2025-06-07 10:32:29 -05:00
Dan Paulat
34ec35caf0 Update color table immediately on palette change 2025-06-07 09:31:58 -05:00
Dan Paulat
4425c53c8e
Merge pull request #457 from dpaulat/feature/setup-cleanup
CMake Setup, CMakePresets and Python Virtual Environments
2025-06-07 08:47:33 -05:00
Dan Paulat
e76260dffa Add setup script argument to toggle address sanitizer 2025-06-06 22:37:59 -05:00
Dan Paulat
0b3f2c49db Add user-setup.sh to configure-environment.sh 2025-06-06 22:15:14 -05:00
Dan Paulat
9ec1a62403 Ensure CMake compile commands file gets generated 2025-06-06 22:12:36 -05:00
Dan Paulat
0dcf8eabab setup-release.sh should create a build-release directory, not a build-debug directory 2025-06-06 22:11:39 -05:00
Dan Paulat
c9d1e4cd08 Add user-setup script overrides for Linux 2025-06-06 22:11:08 -05:00
Dan Paulat
c36144bab3 Linux setup scripts should use quotes around absolute paths to support spaces in pathname 2025-06-06 21:57:16 -05:00
Dan Paulat
f7ef3ad1f7
Merge pull request #461 from dpaulat/renovate/openssl-3.x
Update dependency openssl to v3.5.0
2025-06-03 19:21:40 -05:00
renovate[bot]
ed1bb7422d
Update dependency openssl to v3.5.0 2025-06-03 22:14:13 +00:00
AdenKoperczak
83c5d15cdf
Working flatpak build 2025-05-31 11:40:05 -04:00
Dan Paulat
ad65bcf424 abseil override is no longer needed, fixed in conan-center-index
https://github.com/conan-io/conan-center-index/issues/27564
2025-05-30 07:44:51 -05:00
Dan Paulat
d12fe2b7a5 CMakePresets formatting 2025-05-30 07:19:13 -05:00
Dan Paulat
f3620d99a2 Minor fixes 2025-05-30 07:19:13 -05:00
Dan Paulat
3718fc8872 Add option to configure_environment.bat to use global Python environment if desired 2025-05-30 07:19:13 -05:00
Dan Paulat
7748d27b95 Add address sanitizer configurations to CMakePresets 2025-05-30 07:19:13 -05:00
Dan Paulat
9ce411d85b Linux Python virtual environment updates 2025-05-30 07:19:13 -05:00
Dan Paulat
ea2c2e8f58 Add Python setup to CMakeLists.txt 2025-05-30 07:19:13 -05:00