Commit Graph

  • 7a03d38f68 feat: finish ppic.toml as the example yyc12345 2025-12-25 20:11:12 +08:00
  • 0b98610e1f doc: write some README but not finish yyc12345 2025-12-17 22:34:49 +08:00
  • 11c48b4aaf feat: update wfassoc dylib design yyc12345 2025-11-26 22:40:17 +08:00
  • 2741969164 refactor(assoc): improve error handling and type safety yyc12345 2025-11-01 16:11:22 +08:00
  • 3694a6a82a feat(windows): add blank path guard for registry operations yyc12345 2025-10-29 10:53:29 +08:00
  • a3456e9fdd feat(windows): implement registry manipulation for file associations yyc12345 2025-10-29 10:31:00 +08:00
  • 3f1a070b65 refactor(wfassoc): restructure association module for registry operations yyc12345 2025-10-28 14:10:28 +08:00
  • 4d679588f8 feat(wfassoc): enhance CLSID handling and parsing yyc12345 2025-10-28 12:50:15 +08:00
  • 1342799303 feat(windows): implement file extension and ProgId parsing structs yyc12345 2025-10-28 11:12:13 +08:00
  • 6be27def80 refactor(windows): update Windows API calls and error handling yyc12345 2025-10-27 20:49:04 +08:00
  • 81fd224236 feat(windows): implement icon and string resource loading yyc12345 2025-10-27 14:09:51 +08:00
  • cc79951ee6 refactor(windows): improve resource string parsing and documentation yyc12345 2025-10-26 22:16:48 +08:00
  • 23d0a79c0b feat(windows): add resource reference string parsers yyc12345 2025-10-24 10:34:07 +08:00
  • e908e775ed refactor(tests): restructure windows commandline tests for better readability yyc12345 2025-10-23 21:48:48 +08:00
  • 217d3d5fd3 fix(windows): improve backslash handling in command lexer yyc12345 2025-10-22 20:27:40 +08:00
  • 563ab483fc test(windows): add tests for Windows command line argument parsing yyc12345 2025-10-22 16:51:57 +08:00
  • ffd58ff677 feat(windows): add command line argument parsing utilities yyc12345 2025-10-22 12:11:42 +08:00
  • 84a29c862b feat(windows): add ExpandString for environment variable expansion yyc12345 2025-10-20 14:41:50 +08:00
  • 26d867d42f refactor(winreg): reorganize Windows registry utilities into extra module yyc12345 2025-10-20 13:38:41 +08:00
  • d493285900 feat(cli): implement register and unregister commands with scope support yyc12345 2025-10-19 17:37:51 +08:00
  • f42c50ce10 feat(wfassoc): add query_ext method and improve CLI output yyc12345 2025-10-19 15:12:15 +08:00
  • d5fed1e580 feat(registry): add privilege check and improve ProgId handling yyc12345 2025-10-19 14:10:21 +08:00
  • f37b4b6652 feat(registry): implement file extension linking in Windows registry yyc12345 2025-10-19 12:10:55 +08:00
  • 4f0f9670cb feat: add Windows-specific modules and enhance program registration yyc12345 2025-10-18 23:11:33 +08:00
  • 6e9f91d0e6 feat: add error handling and thread-local last error tracking for wfassoc-dylib yyc12345 2025-10-18 18:17:05 +08:00
  • bcd0d503d4 write shit yyc12345 2025-10-18 09:55:08 +08:00
  • bdb6b4ceee write shit yyc12345 2025-10-17 14:19:26 +08:00
  • dab91f1581 split into individual modules yyc12345 2025-10-16 15:13:38 +08:00
  • 4b1f85c2f3 update README yyc12345 2025-10-15 13:22:53 +08:00
  • eee91d8498 write ext shit yyc12345 2025-10-15 13:15:29 +08:00
  • c4b825f7f6 refactor wfassoc yyc12345 2025-10-13 22:07:42 +08:00
  • 034e9017be write shit yyc12345 2025-10-13 15:50:48 +08:00
  • 07a8c6a11d write shit yyc12345 2025-10-10 20:54:44 +08:00
  • f7d92243c9 add decl for ProgId yyc12345 2025-10-10 14:23:01 +08:00
  • 3f23d6b549 write shit yyc12345 2025-10-09 16:07:23 +08:00
  • 2c8cb26ebf write shit yyc12345 2025-10-09 15:32:22 +08:00
  • 682be6ab58 add privilege checker yyc12345 2025-10-09 13:53:31 +08:00
  • 03a1796e07 write shit yyc12345 2025-10-05 18:04:20 +08:00
  • f3c7f0905e write rust shit yyc12345 2025-10-04 22:21:55 +08:00
  • e06fcdf53b refactor: migrate project from C++ to Rust yyc12345 2025-10-04 22:04:30 +08:00
  • d6c4c7687b upload files which idk when i write yyc12345 2025-09-13 15:48:51 +08:00
  • 3ab26925e0 add some utils funcs yyc12345 2022-05-15 17:09:21 +08:00
  • 357201d6c9 add install code WITHOUT safety check! yyc12345 2022-02-28 14:40:27 +08:00
  • 86864bbd09 add progId generator and example yyc12345 2022-02-18 14:53:49 +08:00
  • b93e5eaf5d first commit yyc12345 2022-02-01 10:54:27 +08:00