Commit Graph

8977 Commits

Author SHA1 Message Date
architeuthidae 25b3553469 doc: Add 'Data and user interfaces' page 2024-08-20 16:29:06 +08:00
abdul124 7e32f00121 firmware/ksupport: improve comments and syscall name 2024-08-20 15:21:27 +08:00
abdul124 76ead047bf coredevice/test: add unittests for exceptions 2024-08-20 15:21:27 +08:00
abdul124 cd4a0bb39e firmware/ksupport: add exception unittests 2024-08-20 15:21:27 +08:00
abdul124 09128f87e6 coredevice/comm_kernel: map exceptions to correct names 2024-08-20 15:21:27 +08:00
abdul124 33d5002f39 sync exception names and ids 2024-08-20 15:21:27 +08:00
architeuthidae 0eddd2bbaa doc: More FAQs 2024-08-19 13:03:46 +08:00
Sebastien Bourdeauducq d28355541a flake: update dependencies, use rust overlay snapshot 2024-08-14 16:52:46 +08:00
architeuthidae 00b429b468 doc: Refactor management system reference 2024-08-13 14:53:13 +08:00
architeuthidae 1b75bd1448 doc: Extending RTIO, fixes 2024-08-13 14:50:13 +08:00
architeuthidae 83922cce8b doc: Add 'Extending RTIO' page 2024-08-13 14:50:13 +08:00
architeuthidae 775aff730e flake/sphinx: add tikz for diagrams 2024-08-13 14:50:13 +08:00
architeuthidae c0805b9cb9 doc: Minor link fixes 2024-08-12 16:52:45 +08:00
Sébastien Bourdeauducq 322f9f6e55 setup: minimum Python version is 3.11 (StreamWriter.start_tls) 2024-08-12 11:40:34 +08:00
spaqin 9f9acb3528 gui: force xcb instead of wayland 2024-08-07 16:01:51 +08:00
Florian Agbuya 2241a32c9a afws_client: report error on JSON data length mismatch 2024-08-02 14:26:58 +08:00
architeuthidae e627aaeda0 CONTRIBUTING: Doc section 2024-08-01 19:29:53 +08:00
architeuthidae cec24feac8 doc: Refactor FAQ slightly 2024-08-01 19:28:42 +08:00
architeuthidae c8b797c5ac doc: Add helpdesk instructions to FAQ 2024-08-01 19:28:42 +08:00
architeuthidae a547fac41b doc: Add extra resources to FAQ 2024-08-01 19:28:42 +08:00
architeuthidae 55a89b1dbb doc: Add note on nix profile deletion, garbage collect 2024-08-01 18:57:34 +08:00
architeuthidae 477320d72c doc: reST formatting 2024-08-01 18:52:11 +08:00
architeuthidae 1b28e38d51 flake/sphinx: fix errors in manual nix build 2024-08-01 18:49:21 +08:00
Sebastien Bourdeauducq 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
spaqin 4fcb7cc408 big_number: fix port to Qt6 2024-07-31 15:06:47 +02:00
architeuthidae 0623480c82 doc: Subkernel exception fix 2024-07-31 17:17:13 +08:00
mwojcik e63ac3435f satman: pass exceptions from one subkernel to another 2024-07-31 17:17:01 +08:00
mwojcik 02479e4fb3 subkernels: separate error messages 2024-07-31 17:17:01 +08:00
mwojcik c5c5708f49 compiler: add builtinInvoke for subkernel raising functions 2024-07-31 17:17:01 +08:00
mwojcik fb8dd01e8d subkernel: pass exceptions to kernel 2024-07-31 17:17:01 +08:00
architeuthidae e12bc586a5 doc: Rewrite FAQ 2024-07-31 17:15:27 +08:00
architeuthidae d69c2b6aa2 git(hub): update gitignore, pull request template 2024-07-31 13:24:40 +08:00
architeuthidae 994a936f26 doc: Document core_log() in manual 2024-07-31 13:20:15 +08:00
Egor Savkin 75ffbeba4d
flake: avoid permissions race window when setting up HITL SSH key 2024-07-30 11:24:21 +08:00
Florian Agbuya fbf11ca002 afws_client: fix unicode error in json handling 2024-07-29 18:05:15 +08:00
architeuthidae 61ac6da547 doc: Add references to command line tools 2024-07-29 13:40:11 +08:00
architeuthidae 2ec01a3c45 doc: Add artiq_session and artiq_ctlmgr to front-end tools 2024-07-29 13:40:11 +08:00
architeuthidae bac22b7163 doc: Add automodule to command line references 2024-07-29 13:40:11 +08:00
architeuthidae 937f3811d1 doc: Rename main frontend tools page 2024-07-29 13:40:11 +08:00
Simon Renblad 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
Sebastien Bourdeauducq 191494e430 RELEASE_NOTES: update 2024-07-27 22:10:06 +08:00
Sebastien Bourdeauducq b588295063 flake: switch to nixpkgs unstable (py3.12), update nix deps 2024-07-27 21:49:33 +08:00
spaqin e7f906e47a applets: fix initial embedded widget size 2024-07-27 21:37:19 +08:00
mwojcik d6bcc64518 flake: update qasync to support pyqt6 2024-07-27 21:37:19 +08:00
mwojcik 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