==============================================================================
 ==--                                                                    --==
  ==--           FreeMiNT 1.16.cur development snapshot                 --==
 ==--                   Released 31-December 2005                        --==
                              HAPPY NEW YEAR!!
==============================================================================


This package contains the current alpha binaries compiled from the
FreeMiNT CVS sourcetree at 31/12/2005.


NOTE: This is not an official FreeMiNT distribution, and the binaries within
      this archive should be treated as alpha software! However, you may
      still wish to use these binaries if you either have a wish to live on
      the cutting edge of FreeMiNT development or if you are an active
      alpha/beta tester of FreeMiNT software. For testing purposes this
      development snapshot may be very handy in that it allows you to check
      whether or not your "favourite" bug is still around or not.


CAUTION: Before proceeding, please consider backing up your current files and
         read the readme.txt files in 'mint\1-16-cur\' and
         'mint\1-16-cur\xaaes\' directories!


Installation
============

 In short this is what you need to do in order to get the development snapshot
up and running:

1) You should have a working >=1.16.0 version of FreeMiNT installed before
   proceeding!

2) Read the README.TXT found in 'mint\1-16-cur\' on how to update to the
   'current' version of FreeMiNT.

3) Copy the correct kernel for you machine from 'auto\' in this archive to your
   AUTO folder on your boot partition. Refer to the 'auto\readme.txt' from
   the official beta release if you are unsure which kernel you need. Make sure
   the kernel binary runs LAST in your AUTO folder!

4) Read the README.TXT found in 'mint\1-16-cur\xaaes\' in this archive about
   how to update XaAES. You need to rename xaaes000.km to xaaes.km if you wish
   to use XaAES on a system with a 68000 CPU present! The file xaaes.km in
   this archive is aimed at 68030+ setups.

5) It is also adviced that you have a look in the new xaaes.cnf to see which
   config keywords that may have been added or changed!

6) You need to update the mouse driver too: If your VDI supports mouse wheels
   (like Milan-VDI does) you should use moose_w.xdd, or moose.xdd if it
   doesn't.



Highlights
==========



--------- since last development snapshot 

FreeMiNT

 # Fixed problem with cpu cache handling not being correct.


XaAES

 # Better control over what XaAES should do when closing the last window of
   the currently topped application, read about app_options argument 'clwtna'
   in the example xaaes.cnf.
 # Attempt to find, and default to, a resolution with current dimention when
   selecting new color-depth in the res-change dialog (Milan/Nova VDI).
 # Bugfixed popup handling. Now wheel can be used when popups get sliders.
 # Fixed problem with form_do() sessions, causing XaAES to 'loose the object
   tree'. Fixes problems using GFA_XREF under XaAES.
 # Can now top/bottom windows containing form_do() sessions.
 # Memoryleak in the rectangle driver found and killed.
 # Redraw bug in the rectangle driver found and fixed.
 # Fixed bug causing Organizer V0.47 (Demo) to crash.
 # Heavy rework of fileselect/taskmanager.
 # Fixed a bug where data was fetched from a structure just freed. Fixes
   popup-exit problems on some systems.
 # Scrolling menus and dropdown listboxes now closer to Atari specs.
   Settings done via menu_settings() are now used.
 # Implemented much better keyboard navigation in dialogs and menu/popups
 # AES should clear 'version' and 'count' (or 'num_appl') members of
   aesglobal array when appl_exit() called. Thanks to Roger Burrows for
   pointing this out.
 # Implemented following function calls;
     objc_wdraw()
     objc_wchange()
     objc_wedit()
     objc_xfind()
     graf_wwatchbox()
     form_wbutton()
     form_wkeybd()
 # Internal changes to allow for embedding object trees within eachother.
 # Implemented pdlg_xx() functions. Not 100% complete yet, missing functions is;
    pdlg_add_printers()    - only returns 0
    pdlg_remove_printers() - only returns 0
 # Fixed shel_write() to accept file masks, as patched by Roger Burrows

 + many more things, refer to change.log for more info

 Have fun!

http://xaaes.atariforge.net
