Wednesday, November 28, 2012

Update to Visual Studio 2012

Issues

No deployment projects in VS 2012

Both the PLL Player and Editor pack and the PLL Model Pack projects are no longer supported.  The wix project that I was working on is also not supported.  The suggested solution is to use


Visual Studio Macros unsupported

All the macros that I have hand built over the years are now dead.  Probably not a bad thing, and the replacement is nice (add-in's) but it is still a pile of work to migrate anything that I still need/want.


Thursday, May 31, 2012

wxGUI for PLLEditor compiled... whoot

I have finally sucked up enough pain to continue converting the GUI over to wxWidgets.  This has been an on-going distraction for a couple of years.  Today I got it to build!

This opens the door for cross platform and disentangling myself from WinForms.  (They were much better than MFC but the current state of C++/CLI makes WinForms a really bad future bet.  But that Rant is for another time and place.

Suffice to say that I have a scratch GUI building in Visual C++ over wxWidgets 2.9.3 using wxFormBuilder as the GUI editor. 

I finally feel like I can make progress without digging myself into a deeper hole (WinForms...) now I'm digging upward. 

It will take a huge amount of time and energy to convert all the winforms code back to clean C++ but having decided on a GUI toolkit... its now possible.  (Sorry QT it was never meant to be)

Progress...

Bug Fix - TODO commands in Experiment Editor

I have removed a bunch of TODO commands in the experiment editor.

Utilitites - Display Modes Enumerator
Utilities - Keyboard Scan Code Utility

Experiment - Package Experiment
Experiment - Validat All Files.

These should be re-added at some point as they are still useful features but not just hang in limbo taking up space while they are unfinished.

Bug Fix - About Dialog crash

Fixed a weird bug with the About Dialog in the Experiment Editor.  It was crashing because it could not find an Icon resource that was clearly there.  Don't care. Icon removed. Bug fixed.

Tuesday, May 29, 2012

Bug - Audio Editor - Does not clear the editor interface when file fails to load

When a file fails to load for any reason the Audio Editor does not clear any existing data correctly.

Bug - Audio Editor - Tries to save changes when no change

Audio editor tries to save changes to a file that has not been changed.

Bug Fix - Editor - Load XML files not reporting errors correctly


Fixed a bug that effected all the PLL file types where the XML parser was not correctly reporting errors with the document back to the User.

This specifically effected bad DTD paths embedded in script, model, audiotrac, experiment and config files.