7e32f00121
firmware/ksupport: improve comments and syscall name
2024-08-20 15:21:27 +08:00
76ead047bf
coredevice/test: add unittests for exceptions
2024-08-20 15:21:27 +08:00
cd4a0bb39e
firmware/ksupport: add exception unittests
2024-08-20 15:21:27 +08:00
09128f87e6
coredevice/comm_kernel: map exceptions to correct names
2024-08-20 15:21:27 +08:00
33d5002f39
sync exception names and ids
2024-08-20 15:21:27 +08:00
0eddd2bbaa
doc: More FAQs
2024-08-19 13:03:46 +08:00
d28355541a
flake: update dependencies, use rust overlay snapshot
2024-08-14 16:52:46 +08:00
00b429b468
doc: Refactor management system reference
2024-08-13 14:53:13 +08:00
1b75bd1448
doc: Extending RTIO, fixes
2024-08-13 14:50:13 +08:00
83922cce8b
doc: Add 'Extending RTIO' page
2024-08-13 14:50:13 +08:00
775aff730e
flake/sphinx: add tikz for diagrams
2024-08-13 14:50:13 +08:00
c0805b9cb9
doc: Minor link fixes
2024-08-12 16:52:45 +08:00
322f9f6e55
setup: minimum Python version is 3.11 (StreamWriter.start_tls)
2024-08-12 11:40:34 +08:00
9f9acb3528
gui: force xcb instead of wayland
2024-08-07 16:01:51 +08:00
2241a32c9a
afws_client: report error on JSON data length mismatch
2024-08-02 14:26:58 +08:00
e627aaeda0
CONTRIBUTING: Doc section
2024-08-01 19:29:53 +08:00
cec24feac8
doc: Refactor FAQ slightly
2024-08-01 19:28:42 +08:00
c8b797c5ac
doc: Add helpdesk instructions to FAQ
2024-08-01 19:28:42 +08:00
a547fac41b
doc: Add extra resources to FAQ
2024-08-01 19:28:42 +08:00
55a89b1dbb
doc: Add note on nix profile deletion, garbage collect
2024-08-01 18:57:34 +08:00
477320d72c
doc: reST formatting
2024-08-01 18:52:11 +08:00
1b28e38d51
flake/sphinx: fix errors in manual nix build
2024-08-01 18:49:21 +08:00
468ace0e6d
Revert "flake: avoid permissions race window when setting up HITL SSH key"
...
This reverts commit 75ffbeba4d
.
2024-08-01 07:35:20 +08:00
4fcb7cc408
big_number: fix port to Qt6
2024-07-31 15:06:47 +02:00
0623480c82
doc: Subkernel exception fix
2024-07-31 17:17:13 +08:00
e63ac3435f
satman: pass exceptions from one subkernel to another
2024-07-31 17:17:01 +08:00
02479e4fb3
subkernels: separate error messages
2024-07-31 17:17:01 +08:00
c5c5708f49
compiler: add builtinInvoke for subkernel raising functions
2024-07-31 17:17:01 +08:00
fb8dd01e8d
subkernel: pass exceptions to kernel
2024-07-31 17:17:01 +08:00
e12bc586a5
doc: Rewrite FAQ
2024-07-31 17:15:27 +08:00
d69c2b6aa2
git(hub): update gitignore, pull request template
2024-07-31 13:24:40 +08:00
994a936f26
doc: Document core_log() in manual
2024-07-31 13:20:15 +08:00
75ffbeba4d
flake: avoid permissions race window when setting up HITL SSH key
2024-07-30 11:24:21 +08:00
fbf11ca002
afws_client: fix unicode error in json handling
2024-07-29 18:05:15 +08:00
61ac6da547
doc: Add references to command line tools
2024-07-29 13:40:11 +08:00
2ec01a3c45
doc: Add artiq_session and artiq_ctlmgr to front-end tools
2024-07-29 13:40:11 +08:00
bac22b7163
doc: Add automodule to command line references
2024-07-29 13:40:11 +08:00
937f3811d1
doc: Rename main frontend tools page
2024-07-29 13:40:11 +08:00
ab090f9caf
dashboard: fix pyqt6 gui bugs
2024-07-29 13:37:49 +08:00
architeuthidae
6698a6f80c
doc: Building + developing rewrite ( #2496 )
...
Co-authored-by: architeuthidae <am@m-labs.hk>
2024-07-27 22:14:25 +08:00
191494e430
RELEASE_NOTES: update
2024-07-27 22:10:06 +08:00
b588295063
flake: switch to nixpkgs unstable (py3.12), update nix deps
2024-07-27 21:49:33 +08:00
e7f906e47a
applets: fix initial embedded widget size
2024-07-27 21:37:19 +08:00
d6bcc64518
flake: update qasync to support pyqt6
2024-07-27 21:37:19 +08:00
c4c932020a
port recent GUI changes to PyQt6
2024-07-27 21:37:19 +08:00
David Nadlinger
f7edb7b706
gui: Remove some unused imports [nfc]
2024-07-27 21:37:19 +08:00
David Nadlinger
4bd328afe7
gui: QRecursiveFilterProxyModel is obsolete
...
The recursiveFilteringEnabled property, which was added
in Qt 5.10, can now be used to obtain the same behaviour.
Also fixes a PyQt6 incompatibility in the implementation.
2024-07-27 21:37:19 +08:00
David Nadlinger
5dd2f7c4e8
dashboard: Explicitly specify QMenu parents
...
Not sure if this is a lifetime issue or something else, but
without it, the respective submenu "triangles" would just not
be shown in PyQt6.
2024-07-27 21:37:19 +08:00
David Nadlinger
9fbd6de30c
Qt{5 -> 6}
...
Some changes are due to deprecations in Qt6 which were outright
removed in PyQt, for instance QRegExp or the x()/y() QMouseEvent
properties. Most of the diff is due to enumeration values now no
longer being available directly in the parent namespace.
This commit is purposefully restricted to the mechanical changes,
no reformatting/… is done to keep the diff easy to validate.
2024-07-27 21:37:19 +08:00
378d962edb
afws_client: fix JSON parsing in read_json method
2024-07-26 10:55:40 +08:00