[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



rom h.robbers@chello.nl Sun Jun 30 22:59:51 2002
Received: with ECARTIS (v1.0.0; list mint); Mon, 01 Jul 2002 12:00:40 +0300 (EEST)
Received: from amsfep11-int.chello.nl ([213.46.243.19])
	by rou.fishpool.net with esmtp (Exim 3.35 #1 (Debian))
	id 17OkrO-00022k-00
	for <mint@fishpool.com>; Sun, 30 Jun 2002 22:59:50 +0300
Received: from chello.nl ([24.132.20.245]) by amsfep11-int.chello.nl
          (InterMail vM.5.01.03.06 201-253-122-118-106-20010523) with ESMTP
          id <20020630195929.PTBW28608.amsfep11-int.chello.nl@chello.nl>
          for <mint@fishpool.com>; Sun, 30 Jun 2002 21:59:29 +0200
Message-ID: <3D1F62FE.A91F6EB0@chello.nl>
Date: Sun, 30 Jun 2002 21:58:54 +0200
From: Henk Robbers <h.robbers@chello.nl>
Organization: None whatsoever
X-Mailer: Mozilla 4.72 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: MiNT <mint@fishpool.com>
Subject: [MiNT] XaAES v0.950
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Delivered-To: mint@fishpool.com
Delivered-To: mint@lists.fishpool.fi
X-Approved-By: tjhukkan@fishpool.fi
X-ecartis-version: Ecartis v1.0.0
Sender: mint-bounce@lists.fishpool.fi
Errors-to: mint-bounce@lists.fishpool.fi
X-original-sender: h.robbers@chello.nl
Precedence: bulk
List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
List-ID: <mint.lists.fishpool.fi>
X-List-ID: <mint.lists.fishpool.fi>


LS

There is a new version available on my homepage.

Done:

1
open_window()
Removed any adaptation of the coordinates of a window when it is opened.
(Giving apps the opportunity to open ghost windows (for whatever reason).

2
Reorganization of options database. Make it more work as the syntax suggests.
Any groupimg of options and program names is allowed.

Options specifications always add up per specified program.

3
The file xa_exec.scl is now executed by a separate program xa_scl.prg
This done completely automatic. just make sure the program is in the
same folder as XaAES.
The program is started after the XaAES is fully started, making the
setup procedure run much smoother.

4
A log of XaAES booting up is written to xa_setup.log
A log of what xa_scl.prg does is written to xa_scl.log

5
Implemented boolean variable type 'bool':
boolean value denotations are 'true' and 'false'.
Any other type is coerced to one of these.
int: not zero yields true,
string: not empty yields true.
undefined yields false.

Simple if statement implemented.
In the setup the statement is restricted to 1 bool and there is no nesting.
No expressions.

Same restriction for xa_scl. But that will change in the future.

The simple if statement is mainly implemented to make it easier to have
different versions of your setup in a single file without the excessive and
cumbersome use of commenting by '#'.

See the example xa_exec.scl included.

6
The run command in xa_exec.scl can have wildcards.
All matching names in the directory are launched.

Sort of autogem function.
Thanks Martin Tarenskeen and Patrick Prokopovitch for yje idees.

The explode program has thus moved to the autogem folder that has become
part of the distribution.

7
Fixed the 3 pixel gap that sometimes occur when a dialogue is windowed
by XaAES.

9
Implemented the easiest (and rather effective) redraw optimization:
'engulfing' queued redraw message are amalgamated.

10
Fixed transparency of text objects with 3d effects set.

10
Restrictions on the XaAES function of putting dialogues in windows.

No window is created:
1 If the application does not call form_do at all.
2 The application already locked the screen (wind_update()) beforehand.

In both cases XaAES behaves as all the other AES's.

Because many applications rely on the fact that all AES's restore a form_alert
background, this is done by XaAES as well now, be it only when the app has
locked the screen.
There might be something on the screen underneath the alert
that is not a window.

This might fix problems with programs that do wild things on the screen.


Have fun!

-- 
Groeten; Regards.
Henk Robbers.    mailto:h.robbers@chello.nl
                   http://members.ams.chello.nl/h.robbers/Home.html
A free multitasking GEM for MiNT: XaAES   (heavily under construction);
                                              http://xaaes.atari.org
Interactive disassembler:         TT-Digger;  http://digger.atari.org
A Home Cooked teXt editor:        AHCX