---------------------
wxWINDOWS CHANGE LIST
---------------------

Version 1.50 beta (i) December 1993
-----------------------------------

- wxPanel::SetButtonFont and wxPanel::SetLabelFont
  control fonts in panels (Motif and Windows only).
- Panel-in-panel support improved, but still doesn't
  work for wxABSOLUTE_POSITIONING in Motif.
- User-contributed Fafa library implements bitmap buttons
  in Windows (some incompatibility with CTL3D).
- 2-D wxRadioBox supported; individual radio buttons may be
  grayed out.
- Option to compile most Motif panel items using gadgets
  (can be more efficient).
- wxListBox can be created with or without scrollbars (Motif).
- wxGraphLayout and wxTreeLayout classes added to utils.
- Windows and X resource reading and writing functions added.
  See wxGetResource, wxWriteResource.
- Compiles without error using HP C++ and Motif 1.2.0
  (lots of warnings though): hp target added to makefiles.
- Some bugs removed from Tex2RTF, and now yields to
  Windows in a more reasonable fashion. Bitmap inclusion and
  bullet support improved.
- User-contributed WINSOCK support (contrib directory of ftp
  site).
- XView wxPanel::GetPosition bug removed, so wxPanel::Fit() works better.

Version 1.50 beta (h) November 1993
-----------------------------------

- FINALLY got wxWindows working with Motif 1.2.1. Involved
  doing my own panel item positioning (like Windows 3.1 code)
  and more or less abandoning constraints: use
  wxASBOLUTE_POSITIONING if you want to mix relative/absolute
  positioning. Also canvas creation now has right sequence of
  XtRealizeWidget and XtManageChild, which fixes the X error.
- Reorganized LaTeX converters into one, called Tex2RTF, in
  utils/tex2rtf.
  Parses more syntax and now outputs linear RTF, WinHelp RTF,
  XLP (wxHelp), and HTML (World Wide Web/Mosaic format).
- Help files reorganized so each manual is in one file.
- wxHelpInstance now has optional argument so an app can use
  wxHelp under X, Windows Help under Windows 3.1.
- Basic Windows 3.1 colours handled, by changing RGB definitions.
- Binary files (BMP, HLP, ICO) should be ok in distribution now.
- Improved Windows NT compatibility.
- Hello demo shows off multiple status line regions (slightly
  broken in Motif, doesn't show as separate regions)
- Microsoft CTL3D support added (a compiler switch on making
  library).
- Debugged default wxFrame::OnActivate so doesn't set the focus
  for inappropriate windows.
- DrawPolygon now closes polygon automatically on all platforms.
- DrawArc implemented for Windows and XView, not PostScript. Not tested.
- Partial panel-in-panel support added for Motif and Windows -- not tested!
- SetScrollbars has 2 extra args for scrolling to a position.

Version 1.50 betas (a)-(g) September 1993
-----------------------------------------

- Added argument to convenience dialogs to specify whether the
  message should be centred, and allowed newlines in message.
- Fixed bug in wxDC::Clear which didn't clear all of the
  canvas if it had been scrolled.
- Added utils/wxclips for interfacing CLIPS with wxWindows
  (needs modified CLIPS 5.1 source)
- Fixed DrawRoundedRectangle under X. Scaling a rounded rectangle
  led to rounding (!) errors, manifested by streaks on a colour
  display.
- Added ::wxGetFreeMemory, ::wxGetTempFileName, ::wxGetHostName, ::wxGetUserId,
  ::wxGetUserName functions
- Reduced size of status line.
- Added utils/toolbar - see documentation in utils/toolbar/docs.
- Various fixes to Motif
- Some Windows-specific frame styles, e.g. wxSTAY_ON_TOP
- Restructured files to separate base from platform-specific functionality
- separated out device contexts (wxDC is now virtual, parent of wxCanvasDC,
  wxPostScriptDC, wxMetaFileDC, wxPrinterDC)
- Improved bitmap handling, now uses XBM files under X
- Added wxRadioBox
- Added drag and drop to Windows platform
- Added help strings to menus, and default OnMenuSelect handler in wxFrame
  which displays the strings on the status line (not XView)
- Added PROLOGIO to distribution, removed object library and demo (sorry!)
- Added docs target to makefiles, for latexing and generating help files.
- Fixed scrollbars so resizing resets the range and position of scrollbar.
- Solved the colour problem (RGB values given to XAllocColor were too small).
- Fixed PostScript colour bug (RGB values too BIG this time!)
- Fixed bug with XView frame closing; caused segmentation fault, Notifier errors
  -- still a problem with dialog box closing from WM
- Added NT fixes.
- Added Linux and System V patches.
- Added multi-field status line
- Updated the documentation and converted to Windows help format
  (Latex->RTF utilities included). There are now lots of references
  (jumps) in the documentation, and a Rough Guide section in class ref.
- All widget contructors now have optional style and name parameters

Version 1.40 April 1993
-----------------------

- First Motif version. Requires Motif 1.1.
- UNIX makefiles changed; all have 'motif' and 'xview' targets, plus
  GUI variable (e.g. GUI=-Dwx_xview).
- wxText::GetValue and wxMultiText::GetValue now return strings
  allocated with new, as opposed to a static buffer. Delete these or
  your programs will have memory leaks! Sorry about the change.

Version 1.30 April 1993
-----------------------

- Windows 3.1 wxTextWindow scrolling fixed: adding text didn't work properly.
  Now scrolls without flashing.
- Windows 3.1 wxCanvas scrolling actually scrolls the canvas, avoiding the
  need for clearing the screen first. This results in scrolling
  appearing smoother.
- Windows 3.1 wxMultiText::GetValue now works. Setting a wxMultiText item
  works only if the text has carriage return, linefeed at the end of each
  line.  XView wxMultiText also fixed so setting the size works.
- wxPanel::SetLabelPosition now works in Windows 3.1 for wxChoice, wxListBox
  and wx(Multi)Text. All other items have no or horizontal label only.
- Added wxHelp hypertext help application and wx.xlp for on-line wxWindows
  class library documentation. API for invoking wxHelp is in wx_help.h.
  Includes hypertext library and tools for converting Latex files to xlp files.
- Added wxWindow::GetGrandParent.
- Added wxWindow::SetFocus, wxWindow::OnSetFocus, wxWindow::OnKillFocus.
- Added wxItem::SetDefault,
- Used SetFocus and SetDefault in convenience dialogs.
- Added wxWindow::OnActivate (called under Windows only).
  Default behaviour of wxFrame::OnActivate is to set focus for first child.
- wxMessageBox improved to handle large messages containing new line characters.
- Bug fix for wxCanvas constructor.
- Added AddEnvList to wxPathList class, e.g. AddEnvList("PATH") adds path
  directories to path list.
- Included some tips from a Borland user in contrib directory.
- First stab at WIN32 (NT) compatibility (not tested).

Version 1.20 February 1993
--------------------------

- removed the need for using Microsoft C/C++, so Borland
  and other compilers should work
- destructor order dependencies removed
- added limited support for bitmaps and icon drawing (see hello.cc)
- added Centre/Center members for panel items, dialogs and frames
- added OnActivate member for MDI frames
- GDI objects (fonts, pens etc.) now clean themselves up on exit
- GDI object lists now allocated dynamically so Sun dynamic libraries
  can be built
- DOS makefile improved for DLL support
- sizing bug in wxMultiText fixed
- Windows & and \t menu control characters are stripped out under XView
- MDI Window menu is inserted before Help if it exists
- MDI main windows can now have a status line
- debugged pull-right menu support
- added object graphics library and demo

Version 1.01 January 1993
-------------------------

First official release.

- added EPS to both DOS and UNIX versions
- added minimal metafile support under Windows
- added filter to the file dialog
- some bug fixes

Version 1.00 November 1992
--------------------------

First preliminary release.