Skip to content
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

TexturePacker: third pass at modernization #23236

Merged
merged 18 commits into from
May 18, 2023
Merged

Conversation

lrusak
Copy link
Contributor

@lrusak lrusak commented May 5, 2023

This is a follow up to #23183

This make TexturePacker more of a proper class with members. This helps cleanup the code and avoids passing variables through multiple function calls.

When reviewing look at the individual commits as the overall diff looks a bit messy.

How has this been tested?

produces the same sha256 hash for the Texures.xbt file

What is the effect on users?

none, yet.

@lrusak lrusak added Type: Improvement non-breaking change which improves existing functionality Component: Build v21 Omega labels May 5, 2023
@lrusak lrusak added this to the Omega 21.0 Alpha 2 milestone May 5, 2023
@lrusak lrusak requested a review from neo1973 May 5, 2023 04:10
@lrusak
Copy link
Contributor Author

lrusak commented May 6, 2023

@jenkins4kodi go home you're drunk

Copy link
Member

@neo1973 neo1973 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some small suggestions from my side, but overall looking good as always 👍

tools/depends/native/TexturePacker/src/TexturePacker.cpp Outdated Show resolved Hide resolved
tools/depends/native/TexturePacker/src/TexturePacker.cpp Outdated Show resolved Hide resolved
tools/depends/native/TexturePacker/src/TexturePacker.cpp Outdated Show resolved Hide resolved
lrusak added 18 commits May 12, 2023 20:41
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
@lrusak
Copy link
Contributor Author

lrusak commented May 13, 2023

squashed and rebased

@jenkins4kodi
Copy link
Contributor

I've made some formatting changes to meet the current code style. The diffs are available in the following links:

For more information please see our current code style guidelines.

@lrusak lrusak merged commit c67b700 into xbmc:master May 18, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Build Type: Improvement non-breaking change which improves existing functionality v21 Omega
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants