Change History

Change History
Enhancements and bug fixes

v0.15.0
  • Added wxTreeCtrl hit test constants
  • Added wxTreeEvents
  • Better error reporting from errors inside C++ code
  • Added get_dc_gdk_window
v0.14.0
v0.13.0

v0.12.2
  • Updated to avoid conflicts with Euphoria v4.0 keywords
  • Fixed exported symbols on Windows
  • wxXmlResource, wxDisplay now built using GNU makefile
  • Requires library build #13

v0.12.1

v0.12.0

v0.11.0

v0.10.0

v0.9.1
  • Removed some code that was left over from debugging (thanks to Jason Gade)
  • Added move() to allow changing the position of windows
  • Added several wxTextCtrl routines (thanks to Gbadebo Oladosu)
  • Added get_red, get_green and get_blue to get the color components of a wxColour

v0.9.0
  • Made class_table local in cplusplus.e to avoid conflicts with embedded ooeu
  • Documented set_cursor()
  • Added convert_to_image()
  • Requires library build #9

v0.8.1

v0.8.0

v0.7.2

v0.7.1

v0.7.0

v0.6.0

v0.5.0
  • New classes: wxTextAttr, wxStaticLine, wxStaticBox, wxCalendarCtrl
  • Fixed constructor for wxTextCtrl so that default parameters can be used for id, text, size and position.
  • wxEuphoria will display an error message and abort if open_dll( wxWin_name ) fails
  • Cleaned up warnings
  • Size of wxColour was wrong under Windows
  • Can now destroy() controls
  • Added version constant wxEuphoria_Version = {0,5,0}
  • Can set the column labels in a wxListCtrl: set_column_label()
  • Fixed bug in constructor for wxToggleButton
  • Uses library build 4. The file is now named wxeu.[dll|so]
  • Allows you to change the location or name of the wxEuphoria library by declaring a public function wxEu_Lib that returns the path to the wxEuphoria library.
  • set_text_back_color() works correctly in Linux
  • Change instance memory handling to cooperate with wxWidgets under Win32 so that memory is freed in the correct place
  • cleanup() added. This should be manually called before your app exits if you don't use wxMain() ( wxMain() calls cleanup() automatically before exit)
  • set_status_text() now checks to make sure that you don't set a status field that doesn't exist (thanks to CK Lester)
  • Global constant wxFalse is now 0 (was a pointer to the actual value) (thanks to CK Lester)
  • Added set_button_label()

v0.4.0

v0.3.0

v0.2.0

v0.1.0
  • Using wxWidgets 2.4.2
    • Win32: Borland C++ v5.5 (free version)
    • Linux gcc v3.2
    • Library build 1 for both platforms (WX_DLL_BUILD)
  • Overhauled and reengineered library development
    • All files are *.e with platform specific code wrapped with 'preprocessor' directives (see platform.pl)
    • Library exports managed through EuSQL databases
    • generate.exw, wxeu.exw, EDB forms included to assist db and file maintenance

7/3/2003
  • Got rid of cross-platform + platform-specific includes. Combined into platform-specific format.