Commit Graph

  • 9c1faa1206 document our custom wayland implementation Leonardo Gibrowski Faé 2024-05-13 14:42:01 -03:00
  • 415934f7ed manual wayland implementation for swww-daemon Leonardo Gibrowski Faé 2024-05-12 18:27:53 -03:00
  • d458041bf0 bump master version to force rebuilding the cache Leonardo Gibrowski Faé 2024-05-16 12:48:00 -03:00
  • e32373915b Merge pull request #305 from LGFae/zero-copy-serialization Leonardo Gibrowski Faé 2024-05-14 11:53:31 -03:00
  • a15025da66 fix rustix features and put utils in workspace Leonardo Gibrowski Faé 2024-05-12 19:46:45 -03:00
  • 023392e299 increase MSRV to 1.75.0 Leonardo Gibrowski Faé 2024-05-11 15:39:07 -03:00
  • ee86adeb19 off by one error when caching animation frames Leonardo Gibrowski Faé 2024-05-06 11:56:55 -03:00
  • c05550e776 refactor ipc into multiple modules Leonardo Gibrowski Faé 2024-05-05 20:22:01 -03:00
  • 215ba1d0a9 serialize directly onto mmaped file Leonardo Gibrowski Faé 2024-05-05 19:36:54 -03:00
  • 160a812a7d mmap file when reading cache Leonardo Gibrowski Faé 2024-05-05 17:13:56 -03:00
  • 7c0098fce9 mmap only parts of the shm we care about Leonardo Gibrowski Faé 2024-05-05 17:03:51 -03:00
  • e9ab663b6e do not copy over images and animations Leonardo Gibrowski Faé 2024-05-05 16:32:29 -03:00
  • 90e9553602 fix wrong inversion in y axis during transitions Leonardo Gibrowski Faé 2024-05-14 11:21:28 -03:00
  • bd86710c8b Merge pull request #309 from LGFae/update_flake_lock_action Leonardo Gibrowski Faé 2024-05-13 17:19:19 -03:00
  • 7a459b11b9 flake.lock: Update github-actions[bot] 2024-05-13 17:50:03 +00:00
  • 9f7ceb57a9 Merge pull request #306 from JohnRTitor/add-flake Leonardo Gibrowski Faé 2024-05-13 14:49:22 -03:00
  • 11d1ebf790 Merge pull request #308 from JaKooLit/main Leonardo Gibrowski Faé 2024-05-13 14:45:02 -03:00
  • 113eb96bcb replaced deprecated swww init commands with swww-daemon JaKooLit 2024-05-14 01:49:49 +09:00
  • 302e87359b README: add instructions for NixOS users John Titor 2024-05-13 17:43:56 +05:30
  • 50549824eb workflows: add update-flake-lock workflow that will run weekly John Titor 2024-05-13 16:38:25 +05:30
  • c41d7cfbb3 Nix: allow building swww from the source directly John Titor 2024-05-13 16:13:06 +05:30
  • e4797395f6 fix off by one error when receiving image request Leonardo Gibrowski Faé 2024-05-11 15:23:19 -03:00
  • f6a59e92cf unwrap on thread::Builder::spawn Leonardo Gibrowski Faé 2024-05-05 12:32:08 -03:00
  • 20c23c17ef nuke rayon from swww-daemon Leonardo Gibrowski Faé 2024-05-05 12:31:08 -03:00
  • 9733f3e379 Merge pull request #302 from LGFae/faster-wave Leonardo Gibrowski Faé 2024-05-05 12:23:02 -03:00
  • b4b63f4d2e refactor transitions common byte changing code Leonardo Gibrowski Faé 2024-05-05 01:30:27 -03:00
  • aaf827f6be faster wave transition Leonardo Gibrowski Faé 2024-05-04 19:25:30 -03:00
  • a0727c4734 faster wipe transition Leonardo Gibrowski Faé 2024-05-03 21:31:04 -03:00
  • c944babf9c Merge pull request #301 from LGFae/fix-output-transforms Leonardo Gibrowski Faé 2024-05-03 16:05:23 -03:00
  • e525f41571 fix output transforms Leonardo Gibrowski Faé 2024-05-03 15:18:01 -03:00
  • f31c59191a faster grow and outer transitions Leonardo Gibrowski Faé 2024-05-03 11:52:16 -03:00
  • 45d63b68bf fix clear not flushing the wayland fd Leonardo Gibrowski Faé 2024-05-03 11:03:01 -03:00
  • d7479326b5 faster simple and fade transitions Leonardo Gibrowski Faé 2024-05-02 22:29:05 -03:00
  • 6bb33f4cc8 remove allow-git for bitcode Leonardo Gibrowski Faé 2024-05-02 21:29:55 -03:00
  • 2b4adebe97 nuke simplelog and use a custom log implementation Leonardo Gibrowski Faé 2024-05-02 21:23:17 -03:00
  • fb3412947b Merge pull request #299 from LGFae/manual-serializer Leonardo Gibrowski Faé 2024-05-02 21:13:45 -03:00
  • 82def7a327 minor refactors Leonardo Gibrowski Faé 2024-05-01 18:30:55 -03:00
  • 07e8a73494 use just one request for animated images Leonardo Gibrowski Faé 2024-05-01 17:18:44 -03:00
  • e251de3c75 fix loading cached animation frames Leonardo Gibrowski Faé 2024-05-01 15:05:33 -03:00
  • b35d69bcff return std::io::Result for the cache mod functions Leonardo Gibrowski Faé 2024-05-01 14:34:02 -03:00
  • b53492e2c9 refactor out common socket code Leonardo Gibrowski Faé 2024-05-01 14:05:05 -03:00
  • b48ad7e4d2 remove unsafe from deserializer Leonardo Gibrowski Faé 2024-05-01 13:50:33 -03:00
  • 91b05e095c move all memory map functions into utils/ipc Leonardo Gibrowski Faé 2024-05-01 11:59:00 -03:00
  • 5cd2646188 delete extra prints Leonardo Gibrowski Faé 2024-04-30 21:11:38 -03:00
  • 42d5effddb only truncate the shared mem file when necessary Leonardo Gibrowski Faé 2024-04-30 20:53:12 -03:00
  • c267046e04 do not copy to intermediate buffer Leonardo Gibrowski Faé 2024-04-30 19:35:32 -03:00
  • 5af7f11345 use shared memory for large transfers Leonardo Gibrowski Faé 2024-04-30 19:19:31 -03:00
  • 68964671c8 use rustix sockets instead of std Leonardo Gibrowski Faé 2024-04-30 18:02:10 -03:00
  • ee1772bf60 manually serialize answers Leonardo Gibrowski Faé 2024-04-30 17:11:41 -03:00
  • 1601cde3aa manually serialize requests Leonardo Gibrowski Faé 2024-04-30 15:47:04 -03:00
  • ad88953846 Merge pull request #298 from LGFae/remove-codecoverage-from-ci Leonardo Gibrowski Faé 2024-05-02 20:58:57 -03:00
  • 06bf259c61 remove llvm-cov from CI Leonardo Gibrowski Faé 2024-05-02 20:53:39 -03:00
  • 3ee69e3286 v0.9.5 Leonardo Gibrowski Faé 2024-05-02 20:49:23 -03:00
  • 699d16dc8e flush the wayland_fd correctly from animations Leonardo Gibrowski Faé 2024-04-27 19:50:30 -03:00
  • 8fddd477fb update TODO Leonardo Gibrowski Faé 2024-04-27 17:18:09 -03:00
  • 1288672877 specialized function for none transition type Leonardo Gibrowski Faé 2024-04-27 16:46:16 -03:00
  • 13c0e76459 Merge pull request #296 from LGFae/fix-initial-black-screen Leonardo Gibrowski Faé 2024-04-27 17:02:49 -03:00
  • 9caa6df601 Merge pull request #297 from hkupty/remove-unused Leonardo Gibrowski Faé 2024-04-27 16:52:36 -03:00
  • caf1f889d3 refactor: Remove unused mutable buffer Henry Kupty 2024-04-27 18:16:43 +02:00
  • 776fa46ee3 fix initial black screen due to late configuration Leonardo Gibrowski Faé 2024-04-20 15:53:14 -03:00
  • d96705df18 don't use event_fd to wake up the main thread Leonardo Gibrowski Faé 2024-04-27 11:02:02 -03:00
  • cfd9cb84b0 remove sleep during cache loading Leonardo Gibrowski Faé 2024-04-27 10:33:50 -03:00
  • 89db028bea collapse else if into single line Leonardo Gibrowski Faé 2024-04-27 10:33:23 -03:00
  • 1a5df2fa11 README.md - explicit warning about gnome Leonardo Gibrowski Faé 2024-04-27 10:43:13 -03:00
  • 453fa1456a Merge pull request #292 from AhJi26/fix-vertical-monitor Leonardo Gibrowski Faé 2024-04-25 08:47:54 -03:00
  • 40728d8139 fix switching width and height AhJi26 2024-04-24 20:31:08 +08:00
  • 70e63d74d5 use output name advertised by wl_registry as id Leonardo Gibrowski Faé 2024-04-20 16:00:57 -03:00
  • f9a920fe08 process output transforms properly Leonardo Gibrowski Faé 2024-04-20 14:47:17 -03:00
  • 8beb6c1fc2 fix fractional scale rounding calculation Leonardo Gibrowski Faé 2024-04-20 14:13:30 -03:00
  • dae79fef16 fix wallpaper never setting configured to 'true' Leonardo Gibrowski Faé 2024-04-20 13:58:29 -03:00
  • 2b4a436fbb Merge pull request #286 from lucasreis1/no_cache Leonardo Gibrowski Faé 2024-04-18 15:53:55 -03:00
  • dab8174701 fix typo and update documentation Lucas 2024-04-18 13:28:40 -04:00
  • b6fc649e83 Add --no-cache option to swww-daemon Lucas 2024-04-17 23:32:40 -04:00
  • 4bcb979432 v0.9.4 Leonardo Gibrowski Faé 2024-04-16 21:03:54 -03:00
  • cdaf424b11 less casting between types Leonardo Gibrowski Faé 2024-04-16 20:39:34 -03:00
  • 43d12272a9 Merge pull request #282 from LGFae/fractional-scaling Leonardo Gibrowski Faé 2024-04-16 15:12:24 -03:00
  • 6bece86672 implement fractional scaling Leonardo Gibrowski Faé 2024-04-16 11:54:00 -03:00
  • 2911e2382e merge BumpPool and RawPool; remove MmapMut2 dep Leonardo Gibrowski Faé 2024-04-05 18:26:00 -03:00
  • 132bde3ae0 v0.9.3 Leonardo Gibrowski Faé 2024-04-14 12:39:48 -03:00
  • df8b0699c8 Merge pull request #280 from LGFae/fix-output-scaling Leonardo Gibrowski Faé 2024-04-14 12:39:37 -03:00
  • 42adbe919e fix output scaling Leonardo Gibrowski Faé 2024-04-14 12:33:46 -03:00
  • a27aeff72a delete proc traversal code from client Leonardo Gibrowski Faé 2024-04-13 16:13:08 -03:00
  • 6f1f5231f9 do not set nonblocking mode for socket Leonardo Gibrowski Faé 2024-04-13 16:12:23 -03:00
  • 2ce35b8e79 Merge pull request #277 from LGFae/better-ipc-structs Leonardo Gibrowski Faé 2024-04-12 22:34:12 -03:00
  • 2d0507900a create ImageRequest and AnimationRequest structs Leonardo Gibrowski Faé 2024-04-04 11:40:16 -03:00
  • aef2876c8d 0.9.2 Leonardo Gibrowski Faé 2024-04-12 21:58:51 -03:00
  • bddd89f792 update documentation regarding sockets and init Leonardo Gibrowski Faé 2024-04-12 21:57:02 -03:00
  • 01540d77ce Merge pull request #273 from Fuyukai/nested-wayland Leonardo Gibrowski Faé 2024-04-11 11:33:03 -03:00
  • cfc676c9e1 Try pinging the daemon instead of inspecting /proc. Lura Skye 2024-04-10 19:21:33 +01:00
  • 560bfdf997 Fix over-eager errors. Lura Skye 2024-04-10 16:04:50 +01:00
  • ac4806afb3 Fix silly PathBuf recreation. Lura Skye 2024-04-10 15:19:11 +01:00
  • 64f595fe21 Adjust instance checking to work with separate sockets. Lura Skye 2024-04-10 15:16:44 +01:00
  • 4008cc224f Bind to a separate socket per-display. Lura Skye 2024-04-10 14:23:54 +01:00
  • 3a3596c3b2 typo when setting output's description Leonardo Gibrowski Faé 2024-04-08 10:02:28 -03:00
  • dadee3d0d6 Merge pull request #268 from LGFae/transitions-performance Leonardo Gibrowski Faé 2024-04-07 18:09:20 -03:00
  • a9653df91a fix transitions performance Leonardo Gibrowski Faé 2024-04-07 15:32:27 -03:00
  • 22dceb1cf8 Merge pull request #266 from LGFae/nuke-sctk Leonardo Gibrowski Faé 2024-04-07 13:05:33 -03:00
  • c77cdff1a7 add SIGHUP to list of signals we catch Leonardo Gibrowski Faé 2024-04-07 13:03:14 -03:00
  • 363fb768a2 update TODO Leonardo Gibrowski Faé 2024-04-05 16:12:12 -03:00
  • a5ba2fb23d reimplement the cache and error on unknown events Leonardo Gibrowski Faé 2024-04-04 19:36:15 -03:00