Create working copy from r1045 (test)

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1047 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Create working copy from trunk r1046

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1048 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Create working copy adding directX from dev-sharlikran

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1049 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Adding variable length structure management to wbInterface.pas

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1050 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Adding WIP VMAD management to wbImplementation.pas:

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1051 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
[TES5Edit] Updated dev-sharlikran
- Updated Trunk with Hlp's new code

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1052 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
[TES5Edit] Reverted to 1045

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1053 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Adding structure output in TwbUnionDef.ToString inside wbInterface.pas

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1054 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
More scripting. Skip hidden records while searching.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1055 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Forgot to cleanup temp edits.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1056 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
[WIP] TES5dump of VMAD structures for QUESTS should be ok. At first glance I only saw some reference to ALiasID 65535 in Update.esm

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1057 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
[WIP] had to modify my change in TwbArrayDef.GetSize as I found an issue with my next modification (converting Fragments into union). Now it reverts to the old way if applied "too soon".

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1058 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
[WIP] TES5dump of VMAD structures for QUESTs, PACKAges and PERKs should be ok.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1059 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
First attempt at compiling TES5edit. Made changes to VMAD decider to work in both modes. Union display in Edit is totally wrong as expected.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1060 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
In this version complex unions are treated as their own type (dtUnion). Required modify all union deciders in all game versions. Tested with xxDump to confirm there is no adverse effect. Union (and particualary VMAD) properly displays in TES5edit.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1061 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Restored the ability to copy structures and arrays (broken by handling unions). Quest "copy as override" works.
Also restored the -xg functionality to xxDump.
Miscellaneous changes to TES3 and wbScriptAdapter.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1062 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Sorting VMAD array could generate Array out of bounds error while building reference info . Change all those arrays to wbArray.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1063 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Spent the whole day tracking why the VMAD's record size where inconsistent while trying to clean masters. Finally found that the formula used for calculating the size of "CountCallBack" arrays without using the callback.
It was wrong, unless the array was the last member of the record. Solution: publish the CountCallback as a property and call it from ArrayDoInit.
I suspect other cases where the VMAD was acting "funny" came from that also.


git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1064 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Finish decoding VMAD with Scene and Info (I hope).
Miscellaneous option added for TES5dump -xbloat and added version info and icon to TES5Edit.dproj

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1065 bdfc8fb3-84cf-a68a-e902-ed0415cf5604
Added NAVI and NAVM decoding in TES5 based on existing and UESP info.

Added version info to xxDump and corrected the selected icon for both projects.
Implemented -bsa and -allbsa options in xxDump. Corrected -xbloat and related help lines.
Corrected a copy/paste NOT changed in wbScriptAdapter.pas

This should be the last change for tonight.

git-svn-id: http://skyrim-plugin-decoding-project.googlecode.com/svn@1066 bdfc8fb3-84cf-a68a-e902-ed0415cf5604