
MGUI Release history

************** Release 1.4.0

* First distributed release (only Windows)


************** Release 1.4.1

* Porting done to DJGPP 2.0 with GRX 2.0
* Porting started to Linux GRX 2.0/svgalib
* Added support to SVGA BGI 5.5 (up to 64K colors)
* Operative environment switch macros changed. The old values WINDOWS,
  BORLANDC are set but could not be supported in future releases:

  - DJGGP       ->      DJGPP_MGUI
  - WINDOWS     ->      WIN_MGUI, WINDOWS
  - BORLANDC    ->      BC_MGUI, BORLANDC
  - UNIX        ->      X11_MGUI

* Fixed a bug in reading some 24 planes bitmaps.
* Fixed a bug in opening the subpulldown of the first pulldown item.


*************** Release 1.4.2

* Window resize feature implemented (with Alt-Drag) in BGI/GRX.
* Fixed a bug in the pixmap data allocation function (X-Window only)


*************** Release 1.4.3

* Fixed another bug in reading some bitmaps (all platforms).


*************** Release 1.4.4

* Macro name changes (due to a mistake):
	WS_HATCHED_IN	-> WS_ETCHED_IN
	WS_HATCHED_OUT	-> WS_ETCHED_OUT
  Old names are also present for backwards compatibility
* Added function: MObjectGetSensitivity()


*************** Release 1.4.5

* Fixed a bug in the Text Cut & Paste feature (BGI & GRX only)
* Environment variable GRXFONT is now defaulted to MGUIDIR (GRX only)
* Added in 'mgui/sys' the static font files for GRX


**************** Release 1.5.0

* First registerable release
* Added push buttons for closing and maximizing/restoring windows (BGI/GRX)
* Added function MObjectGetFont()
* Added function:
	MPullDownSetItemAccel()
  It overrides the old:
	MPullDownSetItemAcc()
  which does not set the acceleration text. A macro is present in mgui.h for
  backwards compatibility.
* Fixed some bug in function:
	MEditChangeText()
  Now correctly redraws the Object and resets the scrollbars (Multi Line Edit).
* File Selection Dialog no longer changes the program's current directory
  (DOS and Windows).
* Menu bar and title bar should no longer move down when resizing.
* Added macro MGUI_RELEASE in file 'mgui.h' (value 150 for 1.5.0).
* Fixed some little bug in the Cut, Copy and Paste features using
  <Ctrl+X>, <Ctrl+C> and <Ctrl+V> keystrokes.
* Added the system call 'signal(SIGINT, SIG_IGN);' in the GRX implementation to
  prevent program termination due to a <Ctrl+C> (DJGPP and Linux console).



**************** Release 1.5.1

* Changes in the mouse event report
  Macros for the 'button' member:
  - Button1	-> Left   Button
  - Button2	-> Middle Button (3-buttons mouse)
		-> Right  Button (2-buttons mouse) in X-Window
  - Button3	-> Right  Button
  BitMasks for mouse buttons and key modifiers in the 'state' member:
  - ShiftMask
  - ControlMask
  - AltMask
  - Button1Mask
  - Button2Mask
  - Button3Mask

* SCROLLBAR mouse action changes:
  - A page scrolling is achived by pressing the left mouse button outside the
    slider.
  - Dragging the slider with the left mouse button no longer centers the slider
    to the mouse cursor position.
  - By pressing the right or the middle mouse button, the slider is centered to
    the mouse cursor position.


**************** Release 1.5.2

* Fixed a bug in function MEditGetSubString()
* MFileSelection() no longer operates floppy disk seek in Win32 version
* Edit cursor should no longer overwrite the '_' character.
* Changes in Windows static fonts:
  - SMALL_FONT	from 'Courier New' height 15 to 'Courier New' height 16
  - LARGE_FONT	from 'Courier New' height 22 bold to 'Courier' height 20
* Added function:
	void MEditSetAutoIndent(OBJECT *edit, int on_off);
  It sets/resets the auto-indent option for the multi-line EDIT
* Modal windows are now realized, by default, centered on the window
  that loses the input focus. (All platforms)
* Modal windows are realized 'transient for' the window that loses
  the input focus, rather than the last created one. (X-Window only)
* Macro MGUI_RELEASE is moved in file 'mguidefs.h' and is now in hex (0x152).
