-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DallasFuncs pokes #346
base: main
Are you sure you want to change the base?
DallasFuncs pokes #346
Conversation
I'm not sure we should touch this file in this way. This is parsed by D3Edit in some unknown way, and it will probably choke on those changes. Granted people can still use the old copy, but things get complicated that way. Changes here should probably be done in tandem with D3Edit. |
How hard would it be to get a D3Edit CI build going, that pulls D3 main branch as a submodule? |
Should we try to get D3Edit inside the repo first? Not sure what's the final shape we want that to look like, I remember @kevinbentley had some ideas there, but anyway, I haven't compiled D3Edit yet, but I don't think it will be difficult (talkin about the CI part, any fixes to get D3Edit to compile are unknown). |
I haven't compiled D3Edit either, but I'm fine with making it part of this repo |
+1. I know @jmarshall23 has dev editor to bring in but I don't see why we couldn't have both. |
I have an almost mature PR to build the internal editor here, hang tight! |
Pull Request Type
Description
This sets all the functions and variables in DallasFuncs.cpp as static, as well as marking them all with
[[maybe_unused]]
. marking functions and variables asstatic
means that they won't be exported as public symbols by the included source files, and[[maybe_unused]]
is because not every plug-in uses all the functions in DallasFuncs.cpp. As DallasFuncs.cpp is included in the scripts files themselves and not build individually, this shouldn't cause any issues.Checklist
Additional Comments