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

Patch 10.2.7 compatibility #862

Merged
merged 13 commits into from
May 6, 2024
Merged

Patch 10.2.7 compatibility #862

merged 13 commits into from
May 6, 2024

Conversation

Meorawr
Copy link
Member

@Meorawr Meorawr commented Apr 10, 2024

Misc. tweaks so that we don't blow up horribly on patch day.

Note that the changes to the pet browser aren't compatible with live clients, so don't merge this until we're happy that the next release we make will be for 10.2.7.

@Meorawr Meorawr requested a review from Solanya April 10, 2024 21:01
@Meorawr Meorawr self-assigned this Apr 10, 2024
Meorawr added 13 commits April 29, 2024 22:26
Probably just ancient merge damage - these three files are loaded in the
same XML file just a few lines up.
Unlike the pet browser, this needs to be classic-compatible.
This is being removed in 11.0.0. One call remains as it's a bit hairy
to migrate and I need to understand what it's actually doing a bit more.

Also need to accomodate Extended which does one similar call to these.
The non-namespaced variants are deprecated and will be removed in 11.0.
We've held off removing the old usages because Wrath didn't have all the
C_AddOns variants, but this is no longer the case in Cataclysm.
Similar story; will be removed in 11.0 and Cataclysm now has these.
Only one usage in this namespace needs migrating. This function is
removed in 11.0, and is present in Cataclysm already.
Non-namespaced UnitAura is dead in 11.0, with the replacement now
available in Cataclysm. This is a bit more complex a migration because
it returns a structured table now, unlike all the others.

Additionally - fixed an improper initialization of the current mount
spell ID in Classic.
As Classic won't get this change for a while, we can fold this into
10.2.7 as having a backward compatible path is forced upon us.
This hasn't been needed since patch 3.4.3 went live.
Size and Offset elements have supported inline absolute attributes for a
long time now. Let's do a quick batch cleanup...
These also support inline absolute attributes.
@Meorawr Meorawr force-pushed the patch/10.2.7-compat branch from d62db95 to b5c7df9 Compare April 29, 2024 21:27
@Meorawr Meorawr added this to the 2.8.2 milestone May 4, 2024
@Solanya Solanya merged commit 077dddb into main May 6, 2024
1 check passed
@Solanya Solanya deleted the patch/10.2.7-compat branch May 6, 2024 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants