Nav
e9720ded06
Revamped packaging to accomodate headless packages. Also binned some distributed binaries
2025-02-22 13:26:09 +00:00
Nav
7683582274
Added build query param to latest version check
2025-02-21 22:54:16 +00:00
Nav
a9c8f24f8b
New clion_adaptation environment config param, to allow for use of Bloom with CLion's new "debug server" functionality
2025-02-02 15:52:26 +00:00
Nav
d1d01327ae
Tidying
2025-01-09 22:27:23 +00:00
Nav
e1831f3bbf
Tidying
2025-01-05 18:29:08 +00:00
Nav
e50bd931bd
Renamed bloom process from "Bloom" to "bloom"
2024-12-19 23:48:10 +00:00
Nav
c9dd987643
Tidying
2024-07-25 19:04:13 +01:00
Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
4aa8ed30de
- Renamed build script for brief target descriptor generation
...
- Created new TargetService class
- Moved brief target descriptor mapping to new TargetService class
- Replaced CMake custom commands with custom targets, for TDF validation and brief target descriptor generation build scripts
- Moved BriefTargetDescriptor into separate header file
2024-03-02 01:59:55 +00:00
Nav
19103f19b0
Renamed JSON key from supportedTargets to just targets, in --capabilities-machine command output
2024-02-13 20:51:02 +00:00
Nav
46d75b3f4b
Replaced --target-list-machine CLI command with a more generic --capabilities-machine command, so that I can include other info.
...
- Also moved the `insightAvailable` flag from the `--version-machine` command
2024-02-12 23:22:54 +00:00
Nav
09cea149d8
Tidying
2024-02-12 23:02:27 +00:00
Nav
599637502d
Don't instantiate QApplication/QCoreApplication when running CLI commands
...
QApplication takes around a second to be constructed - annoying when all we want to do is run a CLI command
2024-02-12 23:02:06 +00:00
Nav
60dddb847c
Added CLI command to list supported targets in JSON format
2024-02-12 20:25:51 +00:00
Nav
35a534b3ed
Allow for the omission of the insight node in bloom.yaml (as we no longer have any mandatory Insight config params)
2023-08-22 17:36:13 +01:00
Nav
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
2023-08-13 15:47:51 +01:00
Nav
0935ba65cf
Tidying
2023-08-13 14:55:04 +01:00
Nav
7679348614
Added running as root warning
2023-08-13 14:55:00 +01:00
Nav
bc4939e48f
Added shutdownOnClose Insight config param, to trigger a shutdown when the user closes the main Insight window.
2023-07-18 23:17:13 +01:00
Nav
c307fb513e
Removed Insight window activation/deactivation (it was no longer needed since we removed TC suspension)
2023-07-18 23:17:13 +01:00
Nav
db04783080
Corrected EXCLUDE_INSIGHT regressions from moving QApplication into main application class
2023-07-18 23:17:13 +01:00
Nav
a1bd4522b0
Tidying shutdown routines
2023-07-18 23:17:13 +01:00
Nav
2feccb7b6f
Moved version number check to Application class
2023-07-18 23:17:13 +01:00
Nav
38989ae300
Fixed regression with QT catching UNIX signals before SignalHandler
2023-07-18 23:17:13 +01:00
Nav
659b3c3679
Moved QApplication instance to main Application class
2023-07-18 23:17:13 +01:00
Nav
89d923bc09
Tidying
2023-07-18 23:17:13 +01:00
Nav
4485ee0961
Used std::atomic for ThreadState
2023-07-18 23:17:13 +01:00
Nav
2c489c7320
Removed enabled Insight config param and replaced with activateOnStartup param.
2023-07-18 23:17:13 +01:00
Nav
f980d960b7
Refactored insight startup code to accommodate on-demand activation.
...
Also created new event for activation request
2023-07-18 23:17:13 +01:00
Nav
dde17b0666
Removed bloom.json fallback
2023-07-18 23:16:14 +01:00
Nav
0012404a5d
Added EXCLUDE_INSIGHT build flag.
2023-07-18 23:14:41 +01:00
Nav
614255c850
Fixed version number comparison bug and a little tidying
2023-07-18 21:56:35 +01:00
Nav
8fa7e82c56
Moved Paths helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
4c25c85c36
Moved Process helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
b3fb3f0955
Lots of tidying
2022-12-03 22:16:21 +00:00
Nav
51a3d2fbbb
Tidied Process class and moved Application::isRunningAsRoot() function to Process class
2022-10-05 20:58:25 +01:00
Nav
af2fcde031
Catch YAML exceptions when parsing bloom.yaml
2022-09-24 18:35:31 +01:00
Nav
1f0a82d599
Tweaks to Process helper class and bug fix
2022-09-15 20:18:26 +01:00
Nav
1f4788b039
Blocked signals on the DebugServer thread and some tidying
2022-08-30 03:10:48 +01:00
Nav
590c6ecb33
Tidying
2022-08-30 02:05:43 +01:00
Nav
6c436cbefc
Tidying
2022-08-27 17:56:55 +01:00
Nav
8a047eb6ac
Added bloom.json fallback to allow current Bloom users to continue using bloom.json for the project configuration.
2022-07-24 12:22:27 +01:00
Nav
b69e0a69d0
Tidying
2022-07-23 17:56:20 +01:00
Nav
cbd2b1ea1c
Replaced JSON template configuration file with YAML equivalent (bloom.template.json -> bloom.template.yaml)
2022-07-23 15:42:16 +01:00
Nav
ae5747e79b
Replaced project configuration format from JSON to YAML
2022-07-23 15:39:00 +01:00
Nav
78491a7874
Tidying
2022-07-13 22:41:14 +01:00
Nav
c44fc2a3c0
Other bits of tidying
2022-06-22 22:24:27 +01:00
Nav
36800db064
Tidying
2022-05-28 23:12:04 +01:00
Nav
abfd47dc9c
Tidying
2022-05-23 23:50:10 +01:00
Nav
72b3d271a2
Tidying
2022-05-14 22:43:35 +01:00