Chris Ohmstede - 2015-01-06

In this release:

  1. Upgraded wxWidgets to 3.0.x
  2. Added host name reformatting which removes errors from an entered host name.
  3. Added a trace to show the original and the reformatted host name.

wxWidgets to 3.0.x:
Windows users should notice little if any differences. Linux users may see many user interface changes depending on the GTK+ theme they are using. There are problems with some controls while using certain themes (Oxygen-gtk for example.) As these are known problems for other applications, I haven't made any changes as of yet.

Compiling:

Windows:
The Code::Blocks project file (WhyCantIConnect.cbp) uses the global variable (#wx30 as opposed to #wx) for path information to wxWidgets 3.0.x includes and libraries. This allows support for both wxWidgets 2.x.x and 3.0.x projects. If you do not have a wxWidgets 2.x.x build and this doesn't match your environment, you may need to change the #wx30 references to #wx in the project file or (an easier solution) clone the Code::Blocks global variable #wx to #wx30.

Linux:
The configure script is self correcting and requires no changes when running.

wxWidgets 3.0.x builds using the Code::Blocks project file (WhyCantIConnect.cbp):
Compile and link options are set to use wx-config-3.0, you may need to switch these to wx-config depending on your operating system and your support for wxWidgets 2.x.x.

Full compile instructions are available in the source package (README.Windows, INSTALL.Windows, README.Linux, and INSTALL.Linux.)