| A - C T L _ R E A R R A N G E C O N . C
| | | | | -------------------------------=| PROJECT |=-------------------------------
Bump : 1.00
Date : 19-02-2011
File : a-ctl_rearrangecon.c
-------------------------------=| HISTORY |=-------------------------------
Bump : 1.00
Date : 19-02-2011
Dude : megacz
Stat : NO
0001 : The principle of this routine is to be able to arrange windows such
0001 : that user can pick the best layout at the moment. Help...
Bump : 1.01
Date : 20-02-2011
Dude : megacz
Stat : FA
0001 : Coalesced scale/move were implemented to speedup Intuition ops that
0001 : are rather slow.
Bump : 1.02
Date : 21-02-2011
Dude : megacz
Stat : BF
0001 : All three layouts (vertical, horizontal, tiled) are now handled in a
0001 : single loop for all windows.
Bump : 1.03
Date : 25-02-2011
Dude : megacz
Stat : BF
0001 : Computations for tiled layout were wrong which resulted in wierd
0001 : window placements.
Bump : 1.04
Date : 02-03-2011
Dude : kowalsky
Stat : BF
0001 : Added no-operation check when there is just one window on da screen.
Stat : BD
0002 : Resident binaries crash when calling this routine from concurrent
0002 : processes(!)
Stat : NO
0003 : I think its due to 'gcc' math functions that are not reentrant and
0003 : this routine operates on floats. Looks like switch to soft floats is
0003 : necessary. Also because non-FPU setups will barf. -- megacz
Bump : 1.05
Date : 10-03-2011
Dude : megacz
Stat : BD
0001 : There is something wrong with window handling. Windows that are not
0001 : active do not react properly. Cannot locate this bastard.
Stat : BF
0002 : Software arithmetics is now being used to compute the zoom factor of
0002 : a window.
Bump : 1.06
Date : 23-03-2011
Dude : megacz
Stat : BF
0001 : When requesting tiled layout, number of windows is now being checked
0001 : and if it is not 4 then vertical arrangement will be activated by
0001 : default.
Stat : BF
0002 : Not a direct fix, but 1.05/0001 is now fixed due to another fix in
0002 : exception handler 1.04/0001.
-------------------------------=| E::O::F |=-------------------------------
| |
| |