create and implement interfaces for all core classes (for type casting)
Put Non Working Code in PixelList.Export inside a #region clause
bulk commit
Add/Update: PixelList
Add: FilePath
#region test -> #region Read Granny2 Data
setup default constructors to initialize each class to its default values
add: reading of textures
enable reading of ExporterInfo
initial commit of support to read ArtToolInfo
fix commandline parsing
Include="core\helpers\arraytostring.cs"
Add class to convert an array to a string
add helpers
add support for passing file on commandline
Add GRANNY_TEST_FILE constant
Include="media\gryphon.gr2"
add: media\gryphon.gr2
update program.cs
Add xml documentation to constructors
latest build
update to reflect latest gr2lib
Compile Include="shared.cs"
remove blank lines
Add support for: ** Setting Expected API Versions
add shared api information
add implicit conversion from granny_type <=> string
latest build
inlcude: "core\shared\sharedio.cs"
catch granny2apiloadexception
implement granny2apiload exception
add internal shared data struct
include: "core\exceptions\granny2apiloadexception.cs"
Add exception for handling Granny2 API Load errors
make more members lowercase
rename _version to apiversion
make all versiontype members lowercase
make all versiontype members lowercase
latest build
Change: gr2lib.core.coreapi.GrannyGetVersion parameters from out -> ref
latest build
lowercase
lowercase
lowercase
update ignores
latest build
make classes lowercase
make classes lowercase
move source into folders for easier grouping of related source files
seperated source files into folder for easier grouping of related classes
latest build
Include documentation for class members
make class coreapi and all members, internal -- so they can't be directly access by external code
latest builds
don't make methods that should not be public -> private
latest build
update ignores
add bin\debug
add bin dir
latest build
commit granny2.dll (2.7.0.30)
include build output in project
if APIVersions donot match, return from void()
Check if - Loaded Granny2 API Version Matches API Version that was built against
pickup all added files/projects, etc
Commit mananged class for verifying/checking DLL API Versions
initial commit of coretypes (these have not been tested yet)
Add coreapi class, this will contain all of the C++ calls to Granny2.dll
Add Granny2.Dll v: (2.7.0.30)
commit initial Granny2 typedefs, as structs -> these seem to be working
Add: Unit Test for gr2lib
** define typedefs ** define initial structs
When compiling: allow unsafe code
initial commit
update ignores
add gr2lib project folder
initial layout