summaryrefslogtreecommitdiff
path: root/xmake/plugins
AgeCommit message (Collapse)Author
2026-04-20add --formatruki
2026-04-20improve show outputruki
2026-04-20improve show testruki
2026-04-20add --dot outputruki
2026-04-20improve xmake show --inforuki
2026-04-20fix(depgraph): wrap deps in table to avoid json string literal on single depAkaps316
2026-04-20refactor: simplify target deps retrieval per PR reviewAkaps316
2026-04-20fix(depgraph): use direct deps and align print output with JSONAkaps316
- Switch from target:orderdeps() to target:get('deps') to show only direct dependencies declared via add_deps(), not transitive ones - Print output now shows all fields: root targets, name, kind, group, default, and deps — matching the JSON structure - Add kind assertion to test
2026-04-20Refactor to use test project fixture and ordered dependenciesAkaps316
2026-04-20Address code review feedback by waruqi: refactor parameter parsing, remove ↵Akaps316
local functions, and use simpler test env
2026-04-20feat(show): export target dependency graph as JSONAkaps316
Add a graph-oriented mode to `xmake show` for exporting target\ndependency relationships as JSON.\n\nThis adds `--target_graph` support for whole-project output and\noptional root-target filtering with `--target`.\n\nAdd a plugin test covering full-graph and single-target graph export.\n\nRefs #7475
2026-04-16vsxmake: generate .csproj for C# targetsArthur Vasseur
Detect targets whose source kinds are entirely "cs" and emit a .csproj
2026-04-10refactor(cmakelists): define target_objectfiles library as INTERFACE when it ↵ShrBox
doesn't contain IMPORTED_OBJECTS property
2026-04-10fix(cmakelists): use target_link_libraries to link object librariesShrBox
2026-04-07improve run checkerruki
2026-04-07add utils.checkerruki
2026-03-29improve const limit codesruki
2026-03-29fix const limit on lua5.5ruki
2026-03-29fix xpack appimage package nameShiffted
2026-03-13extend formatting to C++ modulesArtyom Gavrilov
2026-03-03improve repositories apiruki
2026-03-03add tarxz pack format supportruki
2026-02-03Refactor script content handling in main.luaruki
Removed Windows-specific shell handling for script content.
2026-02-02refactor: simplify script content handling in _get_script_from_stdin functionSaikari
2026-02-02refactor: enhance stdin script handling by improving string trimming logicSaikari
2026-02-02try formatSaikari
2026-02-02Refactor BOM removal in script input handlingSaikari
2026-02-02refactor: extract stdin script handling into a separate function for ↵Saikari
improved readability and maintainability
2026-02-02refactor: streamline utf8 BOM removal process in script content handlingSaikari
2026-02-02refactor: replace hardcoded utf8 BOM check with utf8.bom constant for ↵Saikari
improved maintainability
2026-02-02refactor: streamline stdin script handling for Windows compatibilitySaikari
2026-02-01refactor: simplify stdin handling by removing redundant checks and ↵Saikari
streamlining usage examples
2026-02-01refactor: enhance stdin handling by adding utf8 BOM removal and main ↵Saikari
function check
2026-02-01refactor: wrap script content in a main function for better execution contextSaikari
2026-02-01refactor: improve stdin handling and shell command execution across platformsSaikari
2026-02-01Merge branch 'xmake-io:dev' into stdinSaikari
2026-02-01refactor: enhance script handling to support inline Lua content executionSaikari
2026-02-01refactor: fix stdin script reading method for improved compatibilitySaikari
2026-02-01refactor: enhance temporary file naming for stdin script handlingSaikari
2026-01-31refactor: update stdin command usage example for consistencySaikari
2026-01-31refactor: improve stdin command handling with detailed usage examplesSaikari
2026-01-31refactor compile_commands policy to use generator namespaceSaikari
2026-01-31add error handling for os.execv and implement tests for shell command executionSaikari
2026-01-31add support for running Lua scripts from stdin and enhance error handlingSaikari
2026-01-30enhance compile_commands support and add test casesSaikari
2026-01-27fix show apisruki
2026-01-26improve show apisruki
2026-01-24improve qt xpackruki
2026-01-16improve to project generatorruki
2026-01-14fix package macrosruki