Subtracting numbers is not that easy
Move things around locally
Move things around locally
Clarify rather implicit assignment
Rewrite LITE RCOL chunk
Only error if list would be too big, not big enough
Re-organise repository: create 'trunk/CS System Classes'.
root commit
Re-organise repository: move 'CS System Classes' to 'trunk/CS System Classes'.
Re-organise repository: create 'trunk'.
Re-organise repository: move 's3pi' to 'trunk/s3pi'.
UNDO: Re-organise repository: create 'trunk/CS System Classes'.
Re-organise repository: move 's3pi Doc' to 'trunk/s3pi Doc'.
Re-organise repository: move 's3pi Extras/CustomForms' to 'trunk/s3pi Extras/CustomForms'.
Re-organise repository: move 's3pi Wrappers/CatalogResource' to 'trunk/s3pi Wrappers/CatalogResource'.
Re-organise repository: move 's3pi Wrappers/GenericRCOLResource' to 'trunk/s3pi Wrappers/GenericRCOLResource'.
Re-organise repository: move 's3pi Wrappers/ImageResource' to 'trunk/s3pi Wrappers/ImageResource'.
Re-organise repository: move 's3pi Wrappers/ModularResource' to 'trunk/s3pi Wrappers/ModularResource'.
Re-organise repository: move 's3pi Extras/Extensions' to 'trunk/s3pi Extras/Extensions'.
Re-organise repository: move 's3pi Wrappers/ComplateResource' to 'trunk/s3pi Wrappers/ComplateResource'.
Re-organise repository: create 'trunk/s3pi Wrappers'.
Re-organise repository: move 's3pi Wrappers/CASPartResource' to 'trunk/s3pi Wrappers/CASPartResource'.
Re-organise repository: move 's3pi Wrappers/DefaultResource' to 'trunk/s3pi Wrappers/DefaultResource'.
Merge wikiUpdatesNovember2010 changes for removal of Boolset into trunk:
Merge wikiUpdatesNovember2010 changes for lists, fields, Foundation, SIMO for Late Night and preview formats tweaks.
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Re-organise repository: move 's3pi Wrappers/NameMapResource' to 'trunk/s3pi Wrappers/NameMapResource'.
Re-organise repository: move 's3pi Wrappers/StblResource' to 'trunk/s3pi Wrappers/StblResource'.
Merge wikiUpdatesNovember2010 changes for lists, fields, Foundation, SIMO for Late Night and preview formats tweaks.
Create a new project, not included in "build" dependencies, to host dangerous MODL and MLOD RCOL chunk handlers.
Add .project to svn:ignore.
Re-organise repository: move 's3pi Wrappers/TxtcResource' to 'trunk/s3pi Wrappers/TxtcResource'.
Rename 'DemoPlugins' folder to 'Helpers'.
Merge wikiUpdatesNovember2010 changes for lists, fields, Foundation, SIMO for Late Night and preview formats tweaks.
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Re-organise repository: move 's3pi Wrappers/ObjKeyResource' to 'trunk/s3pi Wrappers/ObjKeyResource'.
Re-organise repository: move 's3pi Wrappers/ScriptResource' to 'trunk/s3pi Wrappers/ScriptResource'.
Turn off VSHosting.
Convert IssueException to StringBuilder and change the way CopyableMessageBox gets its size.
Oops: strings are null before being initialised - so initialise in UnParse().
Merge WikiUpdatesNovember2010 changes for CS System Classes into trunk:
Prepare for merge.
Merge wikiUpdatesNovember2010 changes for removal of Boolset into trunk:
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Create a new project, not included in "build" dependencies, to host dangerous MODL and MLOD RCOL chunk handlers.
Oops: didn't rename Unknown1 to InstanceName when removing ContentFields - fixed.
Merge wikiUpdatesNovember2010 changes for lists, fields, Foundation, SIMO for Late Night and preview formats tweaks.
Rename file containing TGIBlockListContentFieldAttribute to match class name.
Don't say "AResource.TGIBlock" now that it's unnecessary.
Land DeepClone branch onto trunk.
Land DeepClone branch onto trunk.
Update GetKey and GetBlock for internal consistency.
That's not the way to do it, then.
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Rename file containing TGIBlockListContentFieldAttribute to match class name.
Promote TGIBlock out from under AResource and into its own file.
Land DeepClone branch onto trunk.
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Turn off VSHosting.
Turn off VSHosting.
Don't say "AResource.TGIBlock" unnecessarily (as it breaks the next change).
I said: (Note: Boolset not removed in this commit - needs changes to s3pi.Package.)
Add doccomment remark that entries marked as deleted will not be returned from Package.FindAll(Predicate<>).
Use TypedValue.ToString() to compare arrays of simple types.
Rename DemoPlugins to Helpers.cs/sln; move *.helper files to appropriate s3pe helper.
Re-organise repository: move 's3pi Wrappers/TextResource' to 'trunk/s3pi Wrappers/TextResource'.
Land DeepClone branch onto trunk.
Another minor tweak to ValueBuilder.
Merge ShaderData and Entry classes; bring Entry and its concrete classes in line with wiki.
Fix ShaderData constructors to enable Add button in s3pe to work; also rewrite polymorphic code.
Re-organise repository: move 's3pi Extras/DemoPlugins' to 'trunk/s3pi Extras/Helpers' - and actually call it Helpers this time.
Re-organise repository: move 's3pi Extras/DemoPlugins' to 'trunk/s3pi Extras/Helpers'.
Remove unneeded IEnumerable<HandlerElement<T>> references.
Implement IEnumerable<T>.
New JAZZ chunk handlers.
Share project "s3pe" into "https://s3pi.svn.sourceforge.net/svnroot/s3pi"
Rename DataType to PublicChunks; additional ChunkReference static methods.
Don't try to instantiate abstract classes or those without a matching ctor.
New JAZZ chunk handlers.
Define ConstructorParameter attribute, used by s3pe for IDictionary<> resources in Grid.
Add some doc comments!
First of two parts of a large update to IEquality-handling, plus a few other bugs and minor fixes:
Reorganise RCOL chunk handlers distributed with s3pi to split out the specific chunk handlers into their own DLL, away from the generic implementation; also pick up CreateAssemblyVersion usage.
Drop the RCOLChunkHandlers folder from the GenericRCOLResource project.
Oops, no ContentFields for Unknown4!
Tag start and end of traceback in IssueException().
Move DDSPanel from sims3tools SVN s3pe Helper\ViewDDS s3pi SVN s3pi Extras.
ShaderDataList now calculates data length and, if not passed null, checks it before skipping data.
Rename Cast<> to ConvertAll<> (it may change again...).
Change CompareTo<T> and Equals<T> to allow any IList<T> type, not just arrays.