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
case sensitive value refs #3210
case sensitive value refs #3210
Conversation
how do we proceed with this? cant really playtest much, probably some corner cases will be broken. squash and merge? |
Also rules are:
probably i should change combatTargets to combattargets |
I don't think much "play" testing is needed. Main thing is whether the parse is successful, and are all the checksums the same. The classes created and enum values set shouldn't have changed, and I don't think you changed anything in ValueRefs.cpp so all the matched strings should be consistent for anything that was working...
No need to squash. Just needs to be verified that everything parses correctly now. |
everything parses. but how do i check the checksums? |
I guess comment out https://github.com/freeorion/freeorion/blob/master/client/human/HumanClientApp.cpp#L478 rebuild, quickstart, and check the server log for lines with
|
Unittests are also failing in the case of mismatched checksums. |
There wouldn't be a mismatch if the parser used by both client and server are modified the same way... |
ok, checksums are the same if applying the PR or not so ready to merge i guess |
got merge conflicts. will rebase and repush |
…Rules; Statistic Min,Max; other stuff
2a1574f
to
6e63b91
Compare
good to go IMHO |
This PR intends to implement case sensitive parsing in FOCS.
forum discussion
State: halfway through (?) - opened the PR in order to trigger build and to create awareness