ClickteamLLC / windows-edif

Alternate, JSON-driven SDK for the Windows MMF2 runtime
23 stars 7 forks source link

Restructured Template Project, Added Docs, Miscellaneous Changes & Fixes #14

Closed LB-- closed 11 years ago

LB-- commented 11 years ago

I've done a massive amount of restructuring and fixing up in general of EDIF. Mainly, Edittime.cpp and Runtime.cpp have been split into more specific files, the project in VC++ has nice folder views to organize it all, I've created an EditData class to make dealing with the editdata easier, and I've added a LOT of documentation-style comments. I've also started work on the wiki.

It may take a while to look over all the changes...GitHub had a hard time making the diffs and it seems to just have given up on a lot of them.

Upgrading from previous versions of EDIF

For past extensions to be upgraded they just have to remove the editdata structure from Common.h and add the EditData class and design it to load/save their old editdata. There's no need to touch UpdateEditStructure. Other than that, older extension projects are fully compatible with the changes.

Full list of changes

LB-- commented 11 years ago

If I could at least get a word on when somebody will look over this, that would be great. Having this just sit here with no idea when it will be integrated or under what conditions is frustrating for me...

SortaCore commented 11 years ago

It's generally accepted that Clickteam are sometimes extremely, extremely slow for responses. Not because the people are lazy, but because there's just not enough manpower. Me and Mathias have had a similar experience.

LB-- commented 11 years ago

Hopefully merging in Looki's HWA fixes has made this PR easier to merge - I can't tell from this end though. I think I could try the merge myself by pulling this repo and merging my own, but I'm still not very good with git.

jamesamcl commented 11 years ago

A lot of this I want to accept, but some changes are very major, and perhaps beyond the scope of what Edif is trying to provide. It's possible we could split Edif into a base SDK (the current Edif structure) and something more complete (your fork).

LB-- commented 11 years ago

I think I like that idea - an updated "basic" SDK with an updated "power" template, you mean?

jamesamcl commented 11 years ago

I'd be open to having your template next to the basic template in this repository.

LB-- commented 11 years ago

Sure thing - I'll start doing what I can to make this all happen.