Thread Tools Display Modes
05-18-16, 02:41 AM   #1
Simca
An Aku'mai Servant
 
Simca's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2012
Posts: 33
Consolidated Changes of all Types - Live vs Build 21691

Saw there are several threads already to discuss it (in fact, too many redundant threads, especially 'notable api changes' vs 'api changes'), but none of those threads have any full diffs of all types of changes. Here are diffs for that.

Function diffs (includes exposed FrameXML functions, too lazy to filter those out): https://www.diffchecker.com/oxjtkczh
Enum diffs: https://www.diffchecker.com/azaeqj87
Event diffs: https://www.diffchecker.com/t3g9mktx
Widget diffs: https://www.diffchecker.com/il1di4ac
Console Variable diffs (thanks Nodus Cursorius and Semlar): https://www.diffchecker.com/8n7nkotk

Download link (personally I think the diffchecker links are fine, but just in case somebody wants the files used to make those pages): http://www.mediafire.com/download/81...6v21691API.zip
__________________
Assistant admin for MMO-Champion
WoW database file expert - ask me anything

Last edited by Simca : 05-28-16 at 08:57 AM.
 
05-18-16, 04:38 AM   #2
Zavian
A Deviate Faerie Dragon
 
Zavian's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2016
Posts: 10
Thank you, this is going to be very helpful
__________________
Developer of PileSeller
 
05-18-16, 08:06 AM   #3
ceylina
A Wyrmkin Dreamwalker
Join Date: Oct 2014
Posts: 50
You are so nice to post this thank you!
 
05-18-16, 11:08 AM   #4
Ketho
A Pyroguard Emberseer
 
Ketho's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 1,026
Thank you very much for the full and comprehensive diffs
 
05-19-16, 02:40 AM   #5
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2012
Posts: 341
Thank you!

P.S. as for widget diffs, animations' (Alpha, Scale, etc) methods are missing.
__________________

Last edited by lightspark : 05-19-16 at 03:47 AM.
 
05-19-16, 05:22 PM   #6
Simca
An Aku'mai Servant
 
Simca's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2012
Posts: 33
Originally Posted by lightspark View Post
Thank you!

P.S. as for widget diffs, animations' (Alpha, Scale, etc) methods are missing.
Yes, the game crashed violently whenever I iterated over those methods using just normal Lua scripts for some reason... >.>

Edit: Live is missing CinematicModel and Legion is missing Line, though, so I'll try to redo the Widget diffs at some point soon.
__________________
Assistant admin for MMO-Champion
WoW database file expert - ask me anything

Last edited by Simca : 05-19-16 at 05:50 PM.
 
05-19-16, 08:09 PM   #7
Predicate
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Aug 2009
Posts: 18
Build 21737 introduces one new CVar: "imguiTheme". Description: "Set the theme" Default value: "blue"
 
05-20-16, 09:09 AM   #8
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 1,740
Simca this file has information for the AnimationGroup widget:
https://www.diffchecker.com/il1di4ac

But it is missing information on the Animation widget.
http://wow.gamepedia.com/Widget_API#Animation

Or am I mistaken?

I really need info on the current animation widget functions.

*edit* Oh lightspark mentioned that already.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
 
05-20-16, 12:16 PM   #9
Simca
An Aku'mai Servant
 
Simca's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2012
Posts: 33
Originally Posted by zork View Post
Simca this file has information for the AnimationGroup widget:
https://www.diffchecker.com/il1di4ac

But it is missing information on the Animation widget.
http://wow.gamepedia.com/Widget_API#Animation

Or am I mistaken?

I really need info on the current animation widget functions.

*edit* Oh lightspark mentioned that already.
Let me try to iterate over those methods a different way and on the new build. Maybe it won't crash this time.

Edit: Meh.



Found what it is crashing on, but I have no idea why.
/run local n = select("#", PrestigeLevelUpBanner.Anim:GetAnimations()) crashes the game.
__________________
Assistant admin for MMO-Champion
WoW database file expert - ask me anything

Last edited by Simca : 05-20-16 at 06:55 PM.
 
05-22-16, 10:15 AM   #10
Nodus Cursorius
A Defias Bandit
 
Nodus Cursorius's Avatar
Join Date: May 2016
Posts: 3
Originally Posted by zork View Post
I really need info on the current animation widget functions.

*edit* Oh lightspark mentioned that already.
Beta list regarding the Animation Widget functions, but I could only find two of the new Usage strings. Also, a diff of prior and beta Animation Widget functions: https://www.diffchecker.com/redc1w5a

Code:
Play
Pause
Stop
IsDone
IsPlaying
IsPaused
IsStopped
IsDelaying
GetElapsed
SetStartDelay
GetStartDelay
SetEndDelay
GetEndDelay
SetDuration
GetDuration
GetSmoothProgress
SetSmoothProgress  - Usage: %s:SetSmoothProgress(smoothProgress)
GetProgress
SetOrder
GetOrder
SetSmoothing
GetSmoothing
SetParent
GetRegionParent
SetTarget
SetTargetKey
SetChildKey
GetTarget
HasScript
GetScript
SetScript
HookScript  - Usage: %s:HookScript("type", function)
 
05-23-16, 08:04 AM   #11
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
Looking at the cVar diff, gxresolution is still a thing but when I try to use it I get " Couldn't find CVar named 'gxresolution' " so am I missing something?
__________________
AddonsExecutive Assistant User Configurable To-Do ListLegible Mail Choose the Font for Your Mail
 
05-23-16, 09:01 AM   #12
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Originally Posted by VincentSDSH View Post
Looking at the cVar diff, gxresolution is still a thing but when I try to use it I get " Couldn't find CVar named 'gxresolution' " so am I missing something?
There's no cvar named 'gxresolution'.
 
05-23-16, 09:36 AM   #13
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
Originally Posted by TOM_RUS View Post
There's no cvar named 'gxresolution'.
Above link from OP https://www.diffchecker.com/yxiptnlx
479 & 510 respectively
Is the list wrong?
__________________
AddonsExecutive Assistant User Configurable To-Do ListLegible Mail Choose the Font for Your Mail
 
05-23-16, 09:36 AM   #14
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 1,740
Tested the animation widget. Works fine on textures and frames as far as I can tell.
https://github.com/zorker/rothui/blo...idget/core.lua
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
 
05-23-16, 09:48 AM   #15
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Originally Posted by VincentSDSH View Post
Above link from OP https://www.diffchecker.com/yxiptnlx
479 & 510 respectively
Is the list wrong?
Seems so...
 
05-23-16, 10:18 AM   #16
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
Originally Posted by TOM_RUS View Post
Seems so...
Hmm... well, it was apparently there in v4 Console Vars

Is it possible it's protected now and the error msg is just imprecise? I can't imagine it's ceased to exist.
__________________
AddonsExecutive Assistant User Configurable To-Do ListLegible Mail Choose the Font for Your Mail
 
05-23-16, 10:20 AM   #17
Nodus Cursorius
A Defias Bandit
 
Nodus Cursorius's Avatar
Join Date: May 2016
Posts: 3
Originally Posted by VincentSDSH View Post
Above link from OP https://www.diffchecker.com/yxiptnlx
479 & 510 respectively
Is the list wrong?
It is very wrong, yes. I stated this numerous times in IRC but it yielded no results.

Here is the full Cvar list as of 21691 (minus the one added patch 21737 - imguiTheme): https://gist.github.com/NodusCursori...3c5c1c9398b7b0 (Alternative raw text link)

I would diff it, again, but Semlar's list is not using the correct capitalization and fixing all of that by hand is a nightmare. Not his fault, though, as until recently obtaining the Cvars was messy and unclear outside of certain communities.

Last edited by Nodus Cursorius : 05-23-16 at 10:24 AM.
 
05-23-16, 10:36 AM   #18
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
Thanks; that should give me some new walls to bang my head into.
__________________
AddonsExecutive Assistant User Configurable To-Do ListLegible Mail Choose the Font for Your Mail
 
05-23-16, 09:37 PM   #19
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2007
Posts: 404
Instead of the CVar gxResolution you need to use this instead:
Code:
local monitorIndex = (tonumber(GetCVar('gxMonitor')) or 0) + 1
local resolution = select(GetCurrentResolution(monitorIndex), GetScreenResolutions(monitorIndex))
 
05-23-16, 10:50 PM   #20
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
I wanted to set, not get. I'm a tad sick to the teeth of resetting the resolution 80% of the times I start up Legion so I wanted to (attempt, at least) set it from code until they teach the beta client to behave. I figure there's a fair chance I'll be quoting Ricadro Montalban and shaking my fist but we can but try.
__________________
AddonsExecutive Assistant User Configurable To-Do ListLegible Mail Choose the Font for Your Mail
 
 

WoWInterface » Site Forums » Archived Beta Forums » Legion Beta archived threads » Consolidated Changes of all Types - Live vs Build 21691

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off