DialogBlocks Changelog

What's new in DialogBlocks 5.08

Aug 23, 2015
  • Added better support for VS 2012, VS 2013 and VS 2015.

New in DialogBlocks 5.07 (Feb 17, 2015)

  • Added a C++ generation setting, "Do not convert spacing in dialog units mode", to restore the pre-5.05 behaviour of not converting sizer borders to dialog units.
  • Fixed a bug with wxAuiToolBar static text controls not being created in the editor window.
  • Now tolerates a space before the ": public" in a class declaration which VS has a preference for.

New in DialogBlocks 5.06 (Dec 23, 2014)

  • Fixed a bug in flex grid sizer code where two pipe characters would be generated in the sizer flags.

New in DialogBlocks 5.05 (Dec 17, 2014)

  • Improved dialog units mode by converting borders and text wrapping dimensions as well as positions and sizes.
  • Attributes are now sorted alphabetically in PJD files, to avoid arbitrary changes that confuse version control systems.
  • Removed erroneous $(SolutionDir) from VCXPROJ output.
  • Corrected warning level for VC++ 10 and above.
  • Fixed font selector dialog for Mac OS X 10.10 (Yosemite).

New in DialogBlocks 5.04 (May 6, 2014)

  • Reassigning ids, either from the C++ Settings dialog or when creating a new element, now happens for the dialog only, not globally for the project. You can reassign identifiers to be unique project-wide by checking "Globally unique identifiers" in the reassignment dialog.
  • Fixed a crash in the error message reporting an RC import failure.
  • Now outputs -arch x86_64 when specifying 64-bit compilation on Mac, instead of the incorrect -arch i686.
  • When generating code for versions of wxWidgets between 2.9.0 and 2.9.5, code generation for wxSpinCtrl works around an event bug in wxWidgets by emitting an empty string for the initial string value.
  • Added version 12 to Visual Studio compiler controls.
  • Fixed a bug whereby Visual Studio paths were not initialized correctly.
  • Non-ASCII error output from compilers should no longer confuse DialogBlocks.
  • Font style, weight and family identifers now use the newer forms. Use Element | Regenerate All to regenerate code that may use these identifiers.
  • Now copies samples to "Documents/DialogBlocks Samples" on Linux and Mac.
  • Updated wxGLCanvas constructor code generation for updated signature.