Commit Graph

  • c155917d71 build(nix): re-export the KDE and macOS flakes from the root flake LGUG2Z 2026-10-30 19:53:07 -07:00
  • eaf7228a75 fix(kde): default compare-gen to the komorebi and komorebi-for-mac trees around it LGUG2Z 2026-10-30 19:45:35 -07:00
  • 2e78aa69df build(nix): keep the other platforms' trees out of the Windows build source LGUG2Z 2026-10-30 19:46:59 -07:00
  • 29457262bb fix(kde): make vm-mac use git+file from a subdirectory of a bigger repository LGUG2Z 2026-10-30 19:45:35 -07:00
  • 4712ea3e96 fix(nix): include the pan transcript fixtures in the build source LGUG2Z 2026-10-30 19:42:33 -07:00
  • 6f6292805d fix(kde): find the KDE tree from run-kde's own location, not git toplevel LGUG2Z 2026-10-30 19:45:11 -07:00
  • 1f1805f66e fix(e2e): drop the unsafe block nested inside the testwin unsafe block LGUG2Z 2026-10-30 19:38:38 -07:00
  • 2435087e2c chore(repo): merge komorebi-for-mac history LGUG2Z 2026-10-30 19:33:40 -07:00
  • a7dd44c75b chore(repo): merge komorebi-for-kde history LGUG2Z 2026-10-30 19:33:40 -07:00
  • 524074edfd chore(repo): move into komorebi-for-mac/ LGUG2Z 2026-10-30 19:28:07 -07:00
  • 8b463317b3 chore(repo): move into komorebi-for-kde/ LGUG2Z 2026-10-30 19:28:05 -07:00
  • ff3711dcb5 docs(e2e): document the Windows guest and what it found LGUG2Z 2026-10-28 19:33:26 -07:00
  • 0aec364345 feat(e2e): no known failure of maximizing.user once kfw has the fix LGUG2Z 2026-10-28 19:33:26 -07:00
  • 7f6e530b35 feat(e2e): sync the neutral core from kfde 7d19fd40 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 7d19fd4045 test(nix): maximizing.user has toggle-monocle as both ports do LGUG2Z 2026-10-30 18:47:35 -07:00
  • 3e7451f132 feat(process_command): toggle-monocle acts while a window is maximized LGUG2Z 2026-10-30 18:47:35 -07:00
  • 503ccbc9c6 feat(e2e): add a probe of toggle-monocle under a user's maximize LGUG2Z 2026-10-28 19:33:26 -07:00
  • 8cf77519a2 fix(e2e): name toggle-monocle as what maximizing.user still fails LGUG2Z 2026-10-28 19:33:26 -07:00
  • a2ab755352 feat(e2e): sync the neutral core from kfde b3dc2ed9 LGUG2Z 2026-10-28 19:33:26 -07:00
  • e5c1e2fa75 feat(e2e): run the cargo tests of the workspace in the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 725c95ffc2 feat(nix): OpenSSL for the host build script in the devshell LGUG2Z 2026-10-28 19:33:26 -07:00
  • 345ddf30ea feat(e2e): the known difference of maximizing.user after kfw tracks a user's maximize LGUG2Z 2026-10-28 19:33:26 -07:00
  • b1d053b358 perf(nix): build the test window with the constant stamp too LGUG2Z 2026-10-28 19:33:26 -07:00
  • 0c21138e25 fix(e2e): make the test window gray, not blue LGUG2Z 2026-10-28 19:33:26 -07:00
  • 7e5f956415 feat(e2e): sync the neutral core from kfde 72631512 LGUG2Z 2026-10-28 19:33:26 -07:00
  • f6d877b82d feat(e2e): sync the neutral core from kfde 1383d58a LGUG2Z 2026-10-28 19:33:26 -07:00
  • fe95747267 fix(e2e): a temp path may have folders in it and a space in a name LGUG2Z 2026-10-28 19:33:26 -07:00
  • a007996f6a feat(e2e): no known-failure marker for a build that tracks a user's maximize LGUG2Z 2026-10-28 19:33:26 -07:00
  • 9818a1b885 feat(e2e): add a probe of the wallpaper of the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 937430b70e feat(e2e): the wallpaper members and put_file on the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 720306deca feat(e2e): run the columns and two_monitors steps of scrolling LGUG2Z 2026-10-28 19:33:26 -07:00
  • ead3d91e37 fix(e2e): vendor the fake wallpaper that the focus and moving tests import LGUG2Z 2026-10-28 19:33:26 -07:00
  • 19e2cd6112 fix(e2e): vendor the fake strip that the focus and moving tests import LGUG2Z 2026-10-28 19:33:26 -07:00
  • 6a05754308 feat(e2e): sync the neutral core from kfde 6fb6a66e LGUG2Z 2026-10-28 19:33:26 -07:00
  • c51f79acb5 feat(e2e): add a probe of a resize drag from the top row of a frame LGUG2Z 2026-10-28 19:33:26 -07:00
  • fb549f5685 feat(e2e): say where a resize border is pressed on the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 271abc3e9c feat(e2e): record two known differences of kfw as known failures LGUG2Z 2026-10-28 19:33:26 -07:00
  • d1d08d59d2 feat(e2e): sync the neutral core from kfde 6190a4ad LGUG2Z 2026-10-28 19:33:26 -07:00
  • 6c615cd4a8 fix(e2e): wait for the exit line of a killed daemon before starting another LGUG2Z 2026-10-28 19:33:26 -07:00
  • fecb9d9173 feat(e2e): sync the neutral core from kfde 3830bb27 LGUG2Z 2026-10-28 19:33:26 -07:00
  • d4d293fbd8 fix(e2e): run a scenario again when QEMU aborted under it LGUG2Z 2026-10-28 19:33:26 -07:00
  • ea449c2d80 feat(e2e): let the test window rename itself and go fullscreen LGUG2Z 2026-10-28 19:33:26 -07:00
  • e22d82853c feat(e2e): run kfde's new scenarios on the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 320b12b34c feat(e2e): the new Platform members on the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 81b12ba0b9 feat(e2e): sync the neutral core from kfde c71c8fd0 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 2d830fed8a test(nix): run the e2e tests in nix flake check LGUG2Z 2026-10-28 19:33:26 -07:00
  • 09ce64e3e4 test(e2e): test the runner of the Windows guest without a guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 5ef1666053 perf(e2e): key the saved state on the QEMU command line, not guest.py LGUG2Z 2026-10-28 19:33:26 -07:00
  • e440a73666 fix(e2e): a state that is not JSON is an error a wait goes past LGUG2Z 2026-10-28 19:33:26 -07:00
  • 4cef0ce510 feat(e2e): sync the neutral core from kfde 6748528b LGUG2Z 2026-10-28 19:33:26 -07:00
  • da966bfc78 feat(e2e): drop a known-failure marker once the commit under test has the fix LGUG2Z 2026-10-28 19:33:26 -07:00
  • a3468e870c feat(e2e): say which display of the Windows guest can change mode LGUG2Z 2026-10-28 19:33:26 -07:00
  • f0f369f606 feat(e2e): add probes of display modes and of changing one LGUG2Z 2026-10-28 19:33:26 -07:00
  • 9c5b71a8c3 feat(e2e): add the display_change extra for the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • be9e6eb36f feat(e2e): change the mode of a display on the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 8d5106f732 feat(e2e): sync the neutral core from kfde c03d61dd LGUG2Z 2026-10-28 19:33:26 -07:00
  • be4f1707ab perf(nix): build the e2e binaries with a constant commit stamp LGUG2Z 2026-10-28 19:33:26 -07:00
  • 116fadb823 feat(e2e): time the phases of a run LGUG2Z 2026-10-28 19:33:26 -07:00
  • 994d6565a6 refactor(e2e): run the scenarios of the Windows guest as suite steps LGUG2Z 2026-10-28 19:33:26 -07:00
  • 7054d02110 feat(e2e): add what only Windows checks as extras LGUG2Z 2026-10-28 19:33:26 -07:00
  • 2f1df7decd fix(e2e): rewrite_config only writes the file LGUG2Z 2026-10-28 19:33:26 -07:00
  • 30b73be36e feat(e2e): sync the neutral core from kfde 22a81d0b LGUG2Z 2026-10-28 19:33:26 -07:00
  • ca4744e77e feat(e2e): sync the neutral core from kfde ff599907 LGUG2Z 2026-10-28 19:33:26 -07:00
  • d990729e14 feat(e2e): record the scope of each check in the result file LGUG2Z 2026-10-28 19:33:26 -07:00
  • 32af5164ef feat(e2e): sync the neutral core from kfde d4f67164 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 97712f7510 feat(e2e): name the exe of a rule with its extension on Windows LGUG2Z 2026-10-28 19:33:26 -07:00
  • 27ce93fe17 feat(e2e): sync the neutral core from kfde 13edc355 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 206fa1748a feat(e2e): add probes of padding, exe rules and locking LGUG2Z 2026-10-28 19:33:26 -07:00
  • 275e6b24ae feat(e2e): run the scenarios kfde added on the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • d9c12d9fc0 feat(e2e): the Platform methods the new scenarios need on Windows LGUG2Z 2026-10-28 19:33:26 -07:00
  • 62ba64a573 feat(e2e): let the test window take its class from --class LGUG2Z 2026-10-28 19:33:26 -07:00
  • ca2bb69587 feat(e2e): sync the neutral core from kfde f07c3eb8 LGUG2Z 2026-10-28 19:33:26 -07:00
  • a8d0a5096d feat(e2e): add the probes behind the Windows guest's findings LGUG2Z 2026-10-28 19:33:26 -07:00
  • 07ef8e93d6 feat(nix): put the e2e guest tools in the devshell LGUG2Z 2026-10-28 19:33:26 -07:00
  • 5840f36e1c feat(e2e): build the golden image in two layers LGUG2Z 2026-10-28 19:33:26 -07:00
  • 9337042a0f feat(e2e): drive a Windows guest under QEMU with the neutral Platform LGUG2Z 2026-10-28 19:33:26 -07:00
  • d2a6d34a6d fix(e2e): log what ends the guest agent's connections LGUG2Z 2026-10-28 19:33:26 -07:00
  • db7d8480ad feat(e2e): sync the neutral core from kfde a563bf9c LGUG2Z 2026-10-28 19:33:26 -07:00
  • 1874b1fc10 feat(e2e): sync the neutral core from kfde 13270678 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 52f4c96817 feat(e2e): sync the neutral core from kfde 2c7e13dd LGUG2Z 2026-10-28 19:33:26 -07:00
  • 632b6cc366 feat(e2e): sync the neutral core from kfde 7de53180 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 8a8674ac9b feat(e2e): sync the neutral core from kfde bf5da0e6 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 7c59f3e2c6 feat(nix): run the Windows e2e scenarios with nix run .#e2e-windows LGUG2Z 2026-10-28 19:33:26 -07:00
  • fc38fbf739 feat(e2e): sync the neutral core from kfde a1024d16 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 8c990e4e1d feat(e2e): sync the neutral core from kfde 06c2b6e2 LGUG2Z 2026-10-28 19:33:26 -07:00
  • e20e02bd12 feat(e2e): sync the neutral core from kfde 7db3f9c5 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 3ae77df287 fix(nix): build the Windows SDK the same on every host LGUG2Z 2026-10-28 19:33:26 -07:00
  • 048cf3b951 feat(e2e): sync the neutral core from kfde 79f05a86 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 76918d5a88 feat(e2e): sync the neutral core from kfde 5e7e4ff1 LGUG2Z 2026-10-28 19:33:26 -07:00
  • d2adcc9c28 feat(e2e): sync the neutral core from kfde 8b86c8ee LGUG2Z 2026-10-28 19:33:26 -07:00
  • 72681c9913 feat(e2e): sync the neutral core from kfde 934fa65a LGUG2Z 2026-10-28 19:33:26 -07:00
  • 40a9aa3739 feat(e2e): sync the neutral core from kfde 57e510da LGUG2Z 2026-10-28 19:33:26 -07:00
  • 94333870d8 feat(e2e): sync the neutral core from kfde 0be4c6ee LGUG2Z 2026-10-28 19:33:26 -07:00
  • b34b02814f feat(e2e): sync the neutral core from kfde 6b6b7bb5 LGUG2Z 2026-10-28 19:33:26 -07:00
  • 5ea4057ec5 fix(e2e): give the guest agent no console window LGUG2Z 2026-10-28 19:33:26 -07:00
  • d00c4436d0 feat(e2e): vendor the neutral core from kfde LGUG2Z 2026-10-28 19:33:26 -07:00
  • eee24dad36 feat(e2e): add the guest agent and the test window for the Windows guest LGUG2Z 2026-10-28 19:33:26 -07:00
  • 0c6864b4bc feat(e2e): add the W0 probe for a Windows 11 guest under QEMU LGUG2Z 2026-10-28 19:33:26 -07:00
  • 72aa4c97ad test(border): leave the paint tests to a real desktop master nightly next LGUG2Z 2026-10-30 18:21:20 -07:00
  • b3dc2ed903 test(nix): maximizing.user follows what both ports do LGUG2Z 2026-10-30 17:13:08 -07:00